*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.left-0{left:0}.right-0{right:0}.right-3\.5{right:.875rem}.top-0{top:0}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[47\]{z-index:47}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-right{float:right}.m-0{margin:0}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.\!mb-1\.5{margin-bottom:.375rem!important}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1\.5{margin-top:-.375rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[10px\]{height:10px}.h-\[110px\]{height:110px}.h-\[140px\]{height:140px}.h-\[164px\]{height:164px}.h-\[171px\]{height:171px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[220px\]{height:220px}.h-\[26px\]{height:26px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[60vh\]{height:60vh}.h-\[64px\]{height:64px}.h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-44{max-height:11rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0px}.min-h-\[18px\]{min-height:18px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[110px\]{width:110px}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[16\%\]{width:16%}.w-\[160px\]{width:160px}.w-\[17\.5rem\]{width:17.5rem}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[19\.5rem\]{width:19.5rem}.w-\[190px\]{width:190px}.w-\[19px\]{width:19px}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[220px\]{width:220px}.w-\[24\%\]{width:24%}.w-\[26\%\]{width:26%}.w-\[26px\]{width:26px}.w-\[28\%\]{width:28%}.w-\[30\%\]{width:30%}.w-\[30px\]{width:30px}.w-\[44px\]{width:44px}.w-\[6\.5rem\]{width:6.5rem}.w-\[64px\]{width:64px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[min\(92vw\,26rem\)\]{width:min(92vw,26rem)}.w-\[min\(94vw\,440px\)\]{width:min(94vw,440px)}.w-\[min\(94vw\,460px\)\]{width:min(94vw,460px)}.w-\[min\(94vw\,480px\)\]{width:min(94vw,480px)}.w-\[min\(94vw\,560px\)\]{width:min(94vw,560px)}.w-\[…\]{width:…}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[240px\]{min-width:240px}.min-w-\[40px\]{min-width:40px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[70px\]{min-width:70px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[880px\]{min-width:880px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[380px\]{max-width:380px}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[1\.6\]{flex:1.6}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_72px_minmax\(0\,170px\)_minmax\(0\,150px\)_minmax\(0\,110px\)_auto\]{grid-template-columns:minmax(0,1fr) 72px minmax(0,170px) minmax(0,150px) minmax(0,110px) auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[2px\]{gap:2px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:var(--r-md)!important}.\!rounded-lg{border-radius:var(--r-sm)!important}.rounded{border-radius:var(--r-xs)}.rounded-2xl,.rounded-3xl{border-radius:var(--r-md)}.rounded-\[10px\]{border-radius:10px}.rounded-\[6px\]{border-radius:6px}.rounded-\[var\(--r-3xs\)\]{border-radius:var(--r-3xs)}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--r-sm)}.rounded-md{border-radius:var(--r-xs)}.rounded-xl{border-radius:var(--r-sm)}.rounded-tl-none{border-top-left-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-emerald-400\/50{border-color:#34d39980!important}.border-accent-line{border-color:var(--accent-line)}.border-accent-line-strong{border-color:var(--accent-line-strong)}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-brand-line{border-color:var(--brand-line)}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-line{border-color:var(--line)}.border-line-subtle{border-color:var(--line-subtle)}.border-popover-line{border-color:var(--popover-line)}.border-red-400\/30{border-color:#f871714d}.border-rose-400\/25{border-color:#fb718540}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-sky-400\/25{border-color:#38bdf840}.border-sky-500\/30{border-color:#0ea5e94d}.border-transparent{border-color:transparent}.bg-\[color-mix\(in_srgb\,var\(--neg\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--neg) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--pos\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--pos) 12%,transparent)}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--line-subtle\)\]{background-color:var(--line-subtle)}.bg-\[color\:var\(--surface-btn\)\]{background-color:var(--surface-btn)}.bg-accent{background-color:var(--accent)}.bg-accent-btn{background-color:var(--accent-btn)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/12{background-color:#f59e0b1f}.bg-amber-500\/15{background-color:#f59e0b26}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/55{background-color:#0000008c}.bg-brand-soft{background-color:var(--brand-soft)}.bg-danger{background-color:var(--danger)}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/12{background-color:#10b9811f}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-500\/\[0\.08\]{background-color:#10b98114}.bg-faint{background-color:var(--faint)}.bg-hover{background-color:var(--hover)}.bg-input,.bg-input-bg{background-color:var(--input-bg)}.bg-popover{background-color:var(--popover)}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/\[0\.07\]{background-color:#ef444412}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/12{background-color:#f43f5e1f}.bg-rose-500\/15{background-color:#f43f5e26}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/12{background-color:#0ea5e91f}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:transparent}.bg-warn{background-color:var(--warn)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-4{padding:1rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[calc\(0\.75rem\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(.75rem + env(safe-area-inset-top,0px))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-\[1px\]{vertical-align:1px}.font-display,.font-mono{font-family:Inter,sans-serif}.\!text-\[12px\]{font-size:12px!important}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[9px\]{font-size:9px}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.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)}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[color\:var\(--warn\)\]{color:var(--warn)}.text-accent{color:var(--accent)}.text-accent-fg{color:var(--accent-fg)}.text-brand{color:var(--brand)}.text-danger{color:var(--danger)}.text-dim{color:var(--dim)}.text-faint{color:var(--faint)}.text-info{color:var(--info)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-neg{color:var(--neg)}.text-on-accent{color:var(--on-accent)}.text-pos{color:var(--pos)}.text-warn{color:var(--warn)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[color\:var\(--accent\)\],.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--accent-fg\)\]{accent-color:var(--accent-fg)}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-pop\)\]{--tw-shadow-color: var(--shadow-pop);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[color\:var\(--accent\)\]{--tw-ring-color: var(--accent)}.ring-\[var\(--surface\)\]{--tw-ring-color: var(--surface)}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[m\:ss\]{m:ss}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}button:not(:disabled){cursor:pointer}.fld{width:100%;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:.5rem .75rem;color:var(--ink);font-size:13px;outline:none;transition:border-color .2s;resize:vertical}.fld:focus{border-color:var(--accent-line-strong)}input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:1px solid var(--line);border-radius:var(--r-sm);background:none;cursor:pointer;overflow:hidden}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--r-sm) - 1px)}input[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--r-sm) - 1px)}input[type=color]:focus-visible{outline:none;border-color:var(--accent-line-strong)}.lbl{display:block;font-size:12px;font-family:Inter,sans-serif;color:var(--faint);margin-bottom:.375rem}.seg{display:grid;gap:8px}.seg-2{grid-template-columns:repeat(2,1fr)}.seg-3{grid-template-columns:repeat(3,1fr)}.seg-opt{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;text-align:center;background:var(--input-bg);transition:border-color .15s,background .15s}.seg-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.seg-opt iconify-icon{font-size:20px;color:var(--muted);transition:color .15s;flex-shrink:0}.seg-opt span{font-size:12px;font-weight:600;color:var(--muted);transition:color .15s;white-space:nowrap}.seg-opt:hover{border-color:var(--accent-line)}.seg-opt:has(input:checked){border-color:var(--accent-line-strong);background:var(--accent-soft)}.seg-opt input:checked~:is(iconify-icon,span),.seg-opt input:checked~* :is(iconify-icon,span){color:var(--accent-fg)}.segctl,.tg-picker,.ckt-rangeseg,.gp-seg,.mcp-scope,.ck-calls-tabs,.se-kseg{display:inline-flex;align-items:center;gap:2px;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:3px;flex-wrap:wrap}.segctl-btn,.segctl>button,.segctl>a,.tg-btn,.ck-scope-btn,.ckt-rangeseg button,.gp-seg button,.mcp-scope-btn,.ck-calls-tabs button,.se-kseg button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:var(--muted);padding:5px 11px;border-radius:var(--r-xs);cursor:pointer;white-space:nowrap;text-transform:none;letter-spacing:normal;text-decoration:none;transition:color .15s ease,background-color .15s ease}.segctl-btn:hover,.segctl>button:hover,.segctl>a:hover,.tg-btn:hover,.ck-scope-btn:hover,.ckt-rangeseg button:hover,.gp-seg button:hover,.mcp-scope-btn:hover,.ck-calls-tabs button:hover,.se-kseg button:hover{color:var(--ink)}:is(.segctl-btn,.segctl>button,.segctl>a):is(.is-active,.is-on,.on,[aria-pressed=true],[aria-selected=true]),.tg-btn.is-active,.ck-scope-btn.is-active,.ckt-rangeseg button.is-on,.gp-seg button.is-on,.mcp-scope-btn.is-active,.ck-calls-tabs button.is-on,.se-kseg button.is-on{color:var(--accent-fg);background:var(--surface);box-shadow:0 1px 3px #17131f12,0 5px 16px -8px #2d1e5a59}:is(.segctl-btn,.segctl>button,.segctl>a)>b{font-size:12px;font-weight:700;color:var(--faint);font-variant-numeric:tabular-nums}:is(.segctl-btn,.segctl>button,.segctl>a):is(.is-active,.is-on,.on,[aria-pressed=true],[aria-selected=true])>b{color:var(--accent-fg)}.segctl.is-fill{display:flex;width:100%;flex-wrap:nowrap}.segctl.is-fill>:is(button,a,.segctl-btn){flex:1 1 0;min-width:0;justify-content:center}.segctl.is-sm{padding:2px}.segctl.is-sm>:is(button,a,.segctl-btn){font-size:12px;padding:3px 8px}.segctl-btn[disabled],.segctl>button[disabled],.tg-btn[disabled],.ck-scope-btn[disabled],.mcp-scope-btn[disabled]{opacity:.5;cursor:default;pointer-events:none}@media(prefers-reduced-motion:reduce){.segctl-btn,.segctl>button,.segctl>a,.tg-btn,.ck-scope-btn,.ckt-rangeseg button,.gp-seg button,.mcp-scope-btn,.ck-calls-tabs button,.se-kseg button{transition:none}}.ccy-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:.5rem .8rem;color:var(--ink);font-size:13px;font-weight:600;outline:none;cursor:pointer;transition:border-color .15s}.ccy-select:hover,.ccy-select:focus{border-color:var(--accent-line)}tr.row-click{cursor:pointer}tr.row-click td{transition:background .15s}tr.row-click:hover td{background:var(--hover)}tr.row-click:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent-fg)}tr.agt-ghost td{color:var(--faint);text-decoration:line-through;text-decoration-color:var(--dim)}tr.agt-ghost .sch-badge{text-decoration:none}.plat-btn{width:34px;height:34px;border-radius:var(--r-sm);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);transition:all .15s;cursor:pointer}.plat-btn:hover{color:var(--ink)}.plat-btn.is-active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-fg)}.copilot-settings-bg{background:radial-gradient(ellipse at top right,var(--app-glow) 0%,transparent 50%),linear-gradient(180deg,var(--app-bg-top) 0%,var(--app-bg) 100%);min-height:100vh}:root{--viz-1: #3987e5;--viz-2: #199e70;--viz-3: #c98500;--viz-4: #d55181;--viz-5: #d95926;--viz-6: #9085e9;--viz-other: #8a8a8a;--accent-purple: #8a2be2;--accent-orange: #ff8c00;--bg-dark: #000;--text-main: #fff;--text-muted: #a1a1aa;--ev-win: #10b981;--ev-warn: #f59e0b;--ev-price: #ff8c00;--ev-close: #8b5cf6;--app-bg: #0a0910;--app-bg-top: #0f0b1e;--app-glow: rgba(150, 160, 200, .05);--surface: rgba(32, 30, 46, .6);--surface-2: rgba(44, 42, 62, .55);--surface-3: rgba(18, 16, 30, .74);--surface-btn: rgba(255, 255, 255, .06);--card: rgba(255, 255, 255, .04);--paper: rgba(224, 179, 94, .07);--weld-bg: color-mix(in srgb, var(--accent) 12%, #16131f);--weld-line: var(--accent-line);--wl-x: 0px;--wl-w: 0px;--paper-line: rgba(224, 179, 94, .24);--voice-them: rgba(56, 182, 245, .16);--voice-them-line: rgba(56, 182, 245, .42);--voice-human: rgba(139, 92, 246, .2);--voice-human-line: rgba(139, 92, 246, .46);--voice-auto: rgba(245, 158, 11, .16);--voice-auto-line: rgba(245, 158, 11, .4);--voice-ai: rgba(20, 184, 166, .17);--voice-ai-line: rgba(20, 184, 166, .42);--voice-ai-fg: #2dd4bf;--voice-auto-fg: #fbbf24;--input-bg: rgba(0, 0, 0, .3);--ink: #ffffff;--muted: #a5a3b8;--faint: #767488;--dim: #545264;--line: rgba(178, 174, 224, .15);--line-subtle: rgba(178, 174, 224, .09);--line-strong: rgba(178, 174, 224, .24);--accent: #a855f7;--accent-strong: #8b5cf6;--accent-fg: #c4b5fd;--accent-soft: rgba(168, 85, 247, .12);--accent-line: rgba(167, 139, 250, .3);--accent-line-strong: rgba(167, 139, 250, .45);--brand: #ff8c00;--logo-front: #c084fc;--logo-back: #7c3aed;--mz-paper: #2b2840;--accent-btn: rgba(168, 85, 247, .3);--accent-btn-hover: rgba(168, 85, 247, .45);--accent-glow: 0 0 12px rgba(168, 85, 247, .18);--on-accent: #ffffff;--hover: rgba(168, 85, 247, .1);--pos: #6ee7b7;--neg: #fca5a5;--good: #5fd4a2;--good-soft: rgba(16, 185, 129, .13);--good-line: rgba(95, 212, 162, .34);--danger: #fb7185;--danger-soft: rgba(251, 113, 133, .13);--danger-line: rgba(251, 113, 133, .34);--on-danger: #ffffff;--info: #56b6f5;--info-soft: rgba(56, 182, 245, .13);--info-line: rgba(56, 182, 245, .34);--warn: #e0b35e;--warn-soft: rgba(245, 158, 11, .14);--warn-line: rgba(224, 179, 94, .38);--temp-hot: #f395a5;--temp-hot-soft: rgba(244, 63, 94, .13);--temp-cold: #7cc7ec;--temp-cold-soft: rgba(14, 165, 233, .13);--team-1: #14b8a6;--team-1-lo: #5eead4;--team-2: #6366f1;--team-2-lo: #a5b4fc;--team-3: #d946ef;--team-3-lo: #f0abfc;--team-4: #0ea5e9;--team-4-lo: #7dd3fc;--team-5: #84cc16;--team-5-lo: #bef264;--team-6: #a855f7;--team-6-lo: #d8b4fe;--team-7: #f43f5e;--team-7-lo: #fda4af;--team-8: #a8a29e;--team-8-lo: #d6d3d1;--brand-soft: rgba(255, 140, 0, .12);--brand-line: rgba(255, 140, 0, .35);--ws-card-bg: rgba(255, 140, 0, .13);--ws-card-border: rgba(255, 140, 0, .3);--ws-card-label: #fbbf24;--ws-card-exit-hover: rgba(255, 140, 0, .2);--popover: rgba(15, 11, 38, .96);--popover-line: rgba(167, 139, 250, .22);--font-sans: "Inter", sans-serif;--font-display: "Inter", sans-serif;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 15px;--fs-lg: 20px;--fs-kpi: 28px;--h-band: 56px;--h-sec: 32px;--h-row: 36px;--h-ctl: 32px;--font-mono: "Inter", sans-serif;--font-code: ui-monospace, SFMono-Regular, Menlo, monospace;--r-3xs: 2px;--r-2xs: 4px;--r-xs: 6px;--r-sm: 10px;--r-md: 16px;--r-lg: 16px;--r-pill: 9999px;--sq-na: var(--warn-soft);--sq-na-line: var(--warn-line);--sq-na-ink: var(--warn);--sq-cb: var(--info-soft);--sq-cb-line: var(--info-line);--sq-cb-ink: var(--info);--sq-ok: var(--good-soft);--sq-ok-line: var(--good-line);--sq-ok-ink: var(--good);--sq-dsq: var(--danger-soft);--sq-dsq-line: var(--danger-line);--sq-dsq-ink: var(--danger);--sq-free: var(--info-soft);--sq-free-line: var(--info-line);--sq-free-ink: var(--info);--sq-open: var(--faint);--shadow-card: inset 0 1px 0 rgba(255,255,255,.05), 0 1px 2px rgba(0,0,0,.3), 0 12px 32px -16px rgba(0,0,0,.55);--shadow-pop: 0 2px 8px rgba(0,0,0,.4), 0 20px 48px -20px rgba(0,0,0,.68);--shadow-modal: 0 0 32px 0 color-mix(in srgb, var(--accent) 48%, transparent), 0 34px 90px -20px rgba(0, 0, 0, .62);--line-modal: color-mix(in srgb, var(--accent) 42%, transparent);--scrim-modal: rgba(4, 2, 12, .68);--blur-card: 40px;--blur-panel: 56px;--blur-scrim: 8px}[data-theme=light]{--mz-paper: #ffffff;--viz-1: #2a78d6;--viz-2: #1baf7a;--viz-3: #eda100;--viz-4: #e87ba4;--viz-5: #eb6834;--viz-6: #4a3aa7;--app-bg: #e8e9ee;--app-bg-top: #eeeff3;--app-glow: transparent;--surface: rgba(255, 255, 255, .99);--surface-2: #f2f2f7;--surface-3: #ffffff;--surface-btn: rgba(0, 0, 0, .04);--card: #ffffff;--paper: #fbf7ef;--weld-bg: color-mix(in srgb, var(--accent) 5%, #ffffff);--weld-line: var(--accent-line);--paper-line: #efe3cc;--voice-them: rgba(37, 150, 220, .14);--voice-them-line: rgba(37, 150, 220, .38);--voice-human: rgba(124, 58, 237, .13);--voice-human-line: rgba(124, 58, 237, .34);--voice-auto: rgba(217, 119, 6, .13);--voice-auto-line: rgba(217, 119, 6, .34);--voice-ai: rgba(13, 148, 136, .13);--voice-ai-line: rgba(13, 148, 136, .34);--voice-ai-fg: #0d9488;--voice-auto-fg: #b45309;--input-bg: rgba(43, 30, 84, .05);--ink: #18181b;--muted: #52525b;--faint: #71717a;--dim: #8d8d96;--line: rgba(43, 30, 84, .13);--line-subtle: rgba(43, 30, 84, .07);--line-strong: rgba(43, 30, 84, .2);--accent: #7c3aed;--accent-strong: #6d28d9;--accent-fg: #6d28d9;--accent-soft: rgba(124, 58, 237, .1);--accent-line: rgba(124, 58, 237, .3);--accent-line-strong: rgba(124, 58, 237, .45);--accent-btn: #7c3aed;--accent-btn-hover: #6d28d9;--accent-glow: 0 1px 3px rgba(16, 24, 40, .07);--on-accent: #ffffff;--hover: rgba(124, 58, 237, .08);--pos: #047857;--neg: #b91c1c;--good: #047857;--good-soft: rgba(16, 185, 129, .16);--good-line: rgba(5, 150, 105, .45);--danger: #be123c;--danger-soft: rgba(190, 18, 60, .09);--danger-line: rgba(190, 18, 60, .3);--on-danger: #ffffff;--info: #0369a1;--info-soft: rgba(3, 105, 161, .1);--info-line: rgba(3, 105, 161, .3);--warn: #b45309;--warn-soft: rgba(245, 158, 11, .14);--warn-line: rgba(180, 83, 9, .45);--temp-hot: #be123c;--temp-hot-soft: rgba(190, 18, 60, .1);--temp-cold: #0369a1;--temp-cold-soft: rgba(3, 105, 161, .1);--team-1: #0d9488;--team-1-lo: #2dd4bf;--team-2: #4f46e5;--team-2-lo: #818cf8;--team-3: #c026d3;--team-3-lo: #e879f9;--team-4: #0284c7;--team-4-lo: #38bdf8;--team-5: #65a30d;--team-5-lo: #a3e635;--team-6: #9333ea;--team-6-lo: #c084fc;--team-7: #be123c;--team-7-lo: #fb7185;--team-8: #78716c;--team-8-lo: #a8a29e;--brand-soft: rgba(255, 140, 0, .22);--brand-line: rgba(255, 140, 0, .55);--ws-card-bg: #fff3e6;--ws-card-border: rgba(255, 140, 0, .38);--ws-card-label: #b45309;--ws-card-exit-hover: rgba(255, 140, 0, .22);--popover: rgba(255, 255, 255, .98);--popover-line: rgba(124, 58, 237, .16);--shadow-card: 0 1px 2px rgba(28,22,55,.06), 0 6px 20px -8px rgba(28,22,55,.2);--shadow-pop: 0 2px 8px rgba(28,22,55,.08), 0 18px 44px -16px rgba(28,22,55,.3);--shadow-modal: 0 0 32px 0 color-mix(in srgb, var(--accent) 42%, transparent), 0 34px 90px -20px rgba(20, 8, 60, .55);--line-modal: color-mix(in srgb, var(--accent) 38%, transparent);--scrim-modal: rgba(10, 6, 24, .6);color-scheme:light}[data-theme=light] .glass-nav,[data-theme=light] .glass-card,[data-theme=light] .glass-panel{box-shadow:0 1px 2px #1018280a,0 14px 36px #10182814}[data-theme=light] .glass-btn{box-shadow:0 1px 2px #1018280d}[data-theme=light] .glass-card:hover{box-shadow:0 1px 2px #1018280d,0 14px 40px #ff8c001a,0 14px 36px #10182814}[data-theme=light] .text-emerald-50,[data-theme=light] .text-emerald-100,[data-theme=light] .text-emerald-200,[data-theme=light] .text-emerald-300,[data-theme=light] .text-emerald-400{color:#047857}[data-theme=light] .text-amber-50,[data-theme=light] .text-amber-100,[data-theme=light] .text-amber-200,[data-theme=light] .text-amber-300,[data-theme=light] .text-amber-400{color:#b45309}[data-theme=light] .text-sky-50,[data-theme=light] .text-sky-100,[data-theme=light] .text-sky-200,[data-theme=light] .text-sky-300,[data-theme=light] .text-sky-400{color:#0369a1}[data-theme=light] .text-red-50,[data-theme=light] .text-red-100,[data-theme=light] .text-red-200,[data-theme=light] .text-red-300,[data-theme=light] .text-red-400{color:#b91c1c}[data-theme=light] .text-violet-50,[data-theme=light] .text-violet-100,[data-theme=light] .text-violet-200,[data-theme=light] .text-violet-300,[data-theme=light] .text-violet-400{color:#6d28d9}[data-theme=light] .text-pink-100,[data-theme=light] .text-pink-200,[data-theme=light] .text-pink-300{color:#be185d}[data-theme=light] .bg-white\/5{background-color:#0000000b}[data-theme=light] .text-rose-50,[data-theme=light] .text-rose-100,[data-theme=light] .text-rose-200,[data-theme=light] .text-rose-300,[data-theme=light] .text-rose-400{color:#be123c}[data-theme=light] .text-blue-50,[data-theme=light] .text-blue-100,[data-theme=light] .text-blue-200,[data-theme=light] .text-blue-300,[data-theme=light] .text-blue-400{color:#1d4ed8}[data-theme=light] .text-cyan-200,[data-theme=light] .text-cyan-300,[data-theme=light] .text-cyan-400{color:#0e7490}[data-theme=light] .text-purple-200,[data-theme=light] .text-purple-300,[data-theme=light] .text-purple-400{color:#6d28d9}[data-theme=light] .text-emerald-500,[data-theme=light] .text-emerald-300\/80,[data-theme=light] .text-emerald-300\/90,[data-theme=light] .text-emerald-400\/70,[data-theme=light] .text-emerald-500\/40,[data-theme=light] .text-emerald-500\/70,[data-theme=light] .text-emerald-500\/80{color:#047857}[data-theme=light] .text-amber-200\/85,[data-theme=light] .text-amber-200\/90,[data-theme=light] .text-amber-300\/80,[data-theme=light] .text-amber-300\/90{color:#b45309}[data-theme=light] .text-red-300\/70,[data-theme=light] .text-red-300\/80,[data-theme=light] .text-red-400\/70,[data-theme=light] .text-red-400\/80,[data-theme=light] .text-red-400\/90{color:#b91c1c}[data-theme=light] .text-rose-300\/90{color:#be123c}[data-theme=light] .text-blue-300\/80{color:#1d4ed8}[data-theme=light] .text-violet-100\/85,[data-theme=light] .text-violet-100\/90,[data-theme=light] .text-violet-200\/70,[data-theme=light] .text-violet-300\/70,[data-theme=light] .text-violet-300\/80,[data-theme=light] .text-violet-300\/90{color:#6d28d9}.sb,.sch-badge,.ss-badge,.ta-pill,.to-pill,.deal-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:1;padding:4px 8px;border:1px solid;border-radius:var(--r-xs);white-space:nowrap}.sb-green,.sch-badge.live,.sch-badge.showed,.ss-badge.ok,.ta-pill.approved,.to-pill.approved,.to-pill.auto,.deal-badge-fact{color:#5fd4a2;background:#10b98121;border-color:#5fd4a257}.sb-blue,.sch-badge.scheduled,.sch-badge.booked,.sch-badge.kind-setting,.ss-badge.blue,.deal-badge-fore{color:#7cc7ec;background:#0ea5e921;border-color:#7cc7ec57}.sb-red,.sch-badge.canceled,.ss-badge.bad,.ta-pill.denied,.to-pill.denied{color:#e88b8b;background:#ef444421;border-color:#e88b8b5c}.sb-amber,.sch-badge.no_show,.ss-badge.warn,.ta-pill.requested,.to-pill.requested{color:#e0b35e;background:#f59e0b21;border-color:#e0b35e5c}.sb-orange{color:#e9a06b;background:#f9731621;border-color:#e9a06b5c}.sb-grey,.sch-badge.off,.sch-badge.kind-custom,.ss-badge.mut{color:#9d9bb0;background:#9d9bb024;border-color:#9d9bb052}.sch-badge{text-transform:capitalize}.pr-chain{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line-subtle)}@media(max-width:1100px){.pr-chain{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.pr-chain{grid-template-columns:repeat(2,1fr)}}.pr-rung{border:none;border-right:1px solid var(--line-subtle);background:transparent;text-align:left;padding:11px 14px;cursor:pointer;display:block;position:relative}.pr-rung:last-child{border-right:none}.pr-rung:hover{background:var(--hover)}.pr-rung[aria-pressed=true]{background:var(--accent-soft)}.pr-rung[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--accent)}.pr-rung.is-empty{opacity:.55}.pr-rung-l{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--dim)}.pr-rung-l i{width:16px;height:16px;border-radius:var(--r-xs);background:var(--line-subtle);color:var(--faint);font-style:normal;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pr-rung[aria-pressed=true] .pr-rung-l{color:var(--accent-fg)}.pr-rung[aria-pressed=true] .pr-rung-l i{background:var(--accent);color:var(--on-accent)}.pr-rung-n{display:block;font-size:20px;font-weight:700;letter-spacing:-.02em;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--ink)}.pr-rung.is-empty .pr-rung-n{color:var(--dim)}.pr-rung-s{display:block;font-size:12px;color:var(--muted);margin-top:1px}.pr-chaincell{display:inline-flex;align-items:center;gap:10px;min-width:0}.pr-bar{display:inline-flex;gap:2px;flex:none}.pr-bar i{width:11px;height:6px;background:var(--line)}.pr-bar i.is-done{background:color-mix(in srgb,var(--pos) 45%,transparent)}.pr-bar i.is-now{background:var(--accent)}.pr-chainw{display:flex;flex-direction:column;min-width:0;line-height:1.3}.pr-chainw b{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.pr-chainw b.is-amber{color:var(--warn)}.pr-chainw b.is-red{color:var(--danger)}.pr-chainw b.is-green{color:var(--pos)}.pr-chainw b.is-grey{color:var(--faint)}.pr-chainw small{font-size:12px;color:var(--faint);white-space:nowrap}.pr-chainlbl{font-size:12px;font-weight:700;white-space:nowrap;border-radius:var(--r-xs);padding:2px 8px}.pr-chainlbl.is-green{color:var(--pos);background:color-mix(in srgb,var(--pos) 12%,transparent)}.pr-row{cursor:pointer;transition:background .3s}.pr-row:hover{background:var(--hover)}.pr-row.is-open,.pr-row.is-was{background:var(--accent-soft)}.pr-row:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.pr-row .pr-exp-btn{transition:transform .12s ease}.pr-row .pr-exp-btn.is-open{transform:rotate(90deg)}.pr-tools{flex-wrap:nowrap}.pr-tools .pr-tool-q{width:220px;flex:none}@media(max-width:767px){.pr-tools{flex-wrap:wrap;min-width:0;max-width:100%}.pr-tools .pr-tool-q{flex:1 1 100%;width:auto}}.pr-table thead th{white-space:nowrap}.pr-table td{vertical-align:middle}@media(min-width:641px){table.mny-table>thead>tr>th{height:var(--h-sec);padding-top:0;padding-bottom:0;font-size:var(--fs-xs);font-weight:600;color:var(--muted);letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle}table.mny-table>tbody>tr>td{height:44px;padding-top:0;padding-bottom:0;white-space:nowrap;vertical-align:middle}table.mny-table>tbody>tr[data-queue-group]>td{height:var(--h-sec);padding-top:0;padding-bottom:0}table.mny-table .ds-btn-sm{height:28px;padding-top:0;padding-bottom:0}table.mny-table>tbody>tr>td .av-tile{width:24px;height:24px;border-radius:var(--r-xs);font-size:12px;flex:none}table.mny-table .pr-chainw{flex-direction:row;align-items:baseline;gap:6px}.pr-chain .pr-rung{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;white-space:nowrap;min-width:0}.pr-chain .pr-rung-l{min-width:0;overflow:hidden;text-overflow:ellipsis}.pr-chain .pr-rung-n{margin:0 0 0 auto;font-size:var(--fs-md);font-weight:600}.pr-chain .pr-rung-s{margin:0}.pr-chain .pr-rung.is-empty .pr-rung-s{display:none}}.pr-foldrow>td{padding:0;border-bottom:1px solid var(--line-subtle)}.pr-fold{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.pr-fold:hover{background:var(--hover);color:var(--ink)}.pr-fold-chev{flex:none;transition:transform .15s}.pr-foldrow.is-open .pr-fold-chev{transform:rotate(180deg)}body[data-pr-person][data-pr-person][data-pr-person] .pr-tools[data-ftool=payroll]{display:none}.pr-doc-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-sm);border:1px solid}.pr-doc-ic.is-ok{color:#5fd4a2;background:#10b98121;border-color:#5fd4a257}.pr-doc-ic.is-miss{color:#e0b35e;background:#f59e0b21;border-color:#e0b35e5c}.pr-doc-ic.is-info{color:#7cc7ec;background:#0ea5e921;border-color:#7cc7ec57}.pr-doc-ic.is-todo{color:var(--faint);background:var(--input-bg);border-color:var(--line);cursor:pointer}.pr-doc-ic.is-todo:hover{color:var(--accent-fg);border-color:var(--accent-line)}.pr-step{position:relative;padding-left:30px}.pr-step .pr-st{position:relative;padding:9px 0}.pr-step .pr-st+.pr-st{border-top:1px solid var(--line-subtle)}.pr-step .pr-st:before{content:"";position:absolute;left:-21px;top:0;bottom:0;width:2px;background:var(--line)}.pr-step .pr-st:first-child:before{top:18px}.pr-step .pr-st:last-child:before{bottom:calc(100% - 18px)}.pr-step .pr-st.is-done:before{background:color-mix(in srgb,var(--pos) 32%,transparent)}.pr-step .pr-st>.k{--tick-size: 12px;position:absolute;left:-30px;top:10px;width:20px;height:20px;border-radius:var(--r-xs);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-style:normal;background:var(--surface);border:1.5px solid var(--line);color:var(--dim);z-index:1}.pr-step .pr-st.is-done>.k{background:color-mix(in srgb,var(--pos) 14%,transparent);border-color:transparent;color:var(--pos)}.pr-step .pr-st.is-now>.k{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 0 3px var(--accent-soft)}.pr-step .hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-step .hd b{font-size:12px;font-weight:700;color:var(--ink)}.pr-step .hd .when{font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.pr-step .by{margin-top:3px;font-size:12px;color:var(--muted)}.pr-step .sub{margin-top:3px;font-size:12px;color:var(--dim)}.pr-step .pr-st.is-now .sub{color:var(--warn);font-weight:700}.pr-step .act{margin-top:7px;display:flex;gap:7px;flex-wrap:wrap}.pr-exp-row>td{background:color-mix(in srgb,var(--hover) 55%,transparent);padding:0;border-bottom:1px solid var(--line)}.pr-exp-in{display:grid;grid-template-columns:1.35fr .95fr;gap:0}@media(max-width:900px){.pr-exp-in{grid-template-columns:1fr}.pr-exp-col+.pr-exp-col{border-left:none!important;border-top:1px solid var(--line)}}.pr-exp-col{padding:14px 18px;min-width:0}.pr-exp-col+.pr-exp-col{border-left:1px solid var(--line)}.pr-exp-h{font-size:12px;font-weight:700;color:var(--faint);margin-bottom:8px}.pr-exp-doc{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface, var(--input-bg));border:1px solid var(--line);border-radius:var(--r-sm);padding:7px 11px;font-size:12px;margin-bottom:7px}.pr-exp-doc .l{display:flex;align-items:center;gap:7px;font-weight:700;color:var(--ink);min-width:0}.pr-exp-doc .l small{color:var(--faint);font-weight:500}.pr-exp-col[data-ps-root]>.pgs-sh{margin:-14px -18px 0}.pr-exp-col[data-ps-root]{--ps-pad: 18px}.pr-exp-col[data-ps-root]>.ps-body{padding:0}.pr-root.is-person{background:none;border:0;border-radius:0;overflow:visible;padding:0}.ds-reg[data-pr-person][data-pr-person][data-pr-person]>:not(.pr-root){display:none}.pr-pcard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pr-pcol{min-width:0}.pr-pcol+.pr-pcol{border-left:1px solid var(--line)}.pr-pside>div:empty{display:none}.pr-pside>div+div>.pgs-sh{border-top:1px solid var(--line)}.pr-pcard .pgs-sh .ds-btn-sm{height:24px;padding-block:0;flex:none}.pr-pskel{display:grid;gap:14px;padding:16px 16px 16px 52px}.pr-pskel .ds-skel-line{display:block}.pr-steps{display:flex;align-items:center;gap:6px}.pr-steps .ds-tool[disabled]{opacity:.4;cursor:default}.pr-pacts{display:flex;align-items:center;gap:8px}.pr-pacts:empty{display:none}.pr-person .ck-daybar>:is(.bl-status,.ck-db-alerts,.ds-reg-tools,.bl-lens,.ds-rec-acts){order:1}.pr-root .pr-person .ds-reg>.ck-daybar.ds-rec-band>.ds-rec-acts{margin-left:auto}.pr-pslip{--ps-pad: 16px;--ps-pad-l: 52px}.pr-crows,.pr-drows{padding:0 16px 8px}.pr-cr,.pr-dr{display:grid;grid-template-columns:24px auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:44px;padding:4px 0;border-top:1px solid var(--line-subtle);min-width:0}.pr-cr:first-child,.pr-dr:first-child{border-top:0}.pr-ct,.pr-di{--tick-size: 13px;width:24px;height:24px;box-sizing:border-box;border-radius:var(--r-xs);display:grid;place-items:center;font-size:12px;font-weight:700;font-style:normal;background:transparent;color:var(--muted);border:1.5px solid var(--accent-line)}.pr-ct.is-done,.pr-di.is-ok{background:color-mix(in srgb,var(--pos) 14%,transparent);color:var(--pos);border-color:transparent}.pr-ct.is-now{background:var(--accent);color:var(--on-accent);border-color:transparent}.pr-ct.is-warn,.pr-di.is-warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.pr-cl{min-width:0;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-cr.is-next .pr-cl,.pr-dr.is-next .pr-cl{color:var(--muted)}.pr-cf{min-width:0;text-align:right;font-size:12px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-cf.is-warn{color:var(--warn)}.pr-ca{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pr-ca:empty{display:none}.pr-cr:has(>.pr-ca:empty),.pr-dr:has(>.pr-ca:empty){grid-template-columns:24px auto minmax(0,1fr)}.pr-pside [data-ps-bank] .ps-body{padding-left:52px}.pr-who-st{font-size:12px;font-weight:600;white-space:nowrap;color:var(--accent-fg)}.pr-who-st[data-tone=ok]{color:var(--pos)}.pr-who-st[data-tone=warn]{color:var(--warn)}.ps-body{padding:0 var(--ps-pad, 16px) 12px var(--ps-pad-l, var(--ps-pad, 16px));min-width:0}.ps-ln{display:grid;grid-template-columns:minmax(96px,168px) minmax(0,1fr) auto 28px;align-items:center;gap:12px;min-height:44px;padding:4px 0;border-top:1px solid var(--line-subtle);min-width:0}.ps-body>.ps-ln:first-child,.ps-body>.ps-add:first-child+.ps-ln,.ps-body>.ps-add[hidden]+.ps-ln{border-top:0}.ps-k{min-width:0;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-d{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-v{font-size:13px;font-weight:600;color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ps-v.is-neg{color:var(--danger)}.ps-t{display:flex;align-items:center;justify-content:flex-end;min-width:0}.ps-ic{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--faint);cursor:pointer}.ps-ic:hover{background:var(--hover);color:var(--ink)}.ps-ic .ps-chev{transition:transform .15s}.ps-ic.is-shut .ps-chev{transform:rotate(-90deg)}.ps-sub.is-collapsed{display:none}.ps-ln.is-sub{min-height:36px;padding:2px 0}.ps-ln.is-sub .ps-k{display:flex;align-items:center;gap:8px;padding-left:14px;font-weight:500;color:var(--ink)}.ps-ln.is-sub .ps-k span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ps-ln.is-sub .ps-k input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--accent);flex:none}.ps-ln.is-sub .ps-v{font-weight:500;color:var(--muted)}.ps-ln.is-off .ps-k span,.ps-ln.is-off .ps-v{text-decoration:line-through;opacity:.6}.ps-why{font-size:12px;font-weight:600;border-radius:var(--r-xs);padding:1px 6px;flex:none;background:var(--warn-soft);color:var(--warn)}.ps-why.is-no{background:var(--danger-soft);color:var(--danger)}.ps-amt{justify-self:end;width:112px;height:var(--h-ctl);box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.ps-ln.is-total{margin:8px calc(-1 * var(--ps-pad, 16px)) 0 calc(-1 * var(--ps-pad-l, var(--ps-pad, 16px)));padding:4px var(--ps-pad, 16px) 4px var(--ps-pad-l, var(--ps-pad, 16px));min-height:48px;border-top:0;background:var(--accent-soft)}.ps-ln.is-total .ps-k,.ps-ln.is-total .ps-v{font-size:15px;font-weight:700;color:var(--ink)}.ps-ln.is-tools{display:flex;justify-content:flex-end;min-height:44px}.ps-ln.is-ed{cursor:pointer}.ps-ln.is-ed:not(.is-open):hover .ps-v{color:var(--accent-fg)}.ps-ln.is-ed:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px;border-radius:var(--r-sm)}.ps-pen{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--faint)}.ps-ln.is-ed:not(.is-open):hover .ps-pen{background:var(--hover);color:var(--accent-fg)}.ps-ed,.ps-btns,.ps-err{display:none}.ps-ln.is-ed.is-open{grid-template-columns:minmax(96px,168px) minmax(0,1fr) auto;position:relative;z-index:1;cursor:default;margin-inline:-10px;padding:6px 10px;border-radius:var(--r-sm);border-top-color:transparent;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent-line),0 0 0 3px var(--accent-soft)}.ps-ln.is-open>:is(.ps-d,.ps-v,.ps-t){display:none}.ps-ln.is-open>.ps-ed{display:flex;grid-column:2;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.ps-ln.is-open>.ps-btns{display:flex;grid-column:3;gap:6px}.ps-btns .ds-btn-icon-sm{width:32px;height:32px}.ps-ln.is-open>.ps-err:not(:empty){display:block;grid-column:1 / -1;font-size:12px;font-weight:600;color:var(--danger)}.ps-ed input.fld{background-image:none!important;padding-right:10px!important}.ps-ed .ps-note{flex:1 1 auto;min-width:0;max-width:260px;height:var(--h-ctl);box-sizing:border-box;font-size:13px}.ps-ln.is-saved{background:color-mix(in srgb,var(--pos) 10%,transparent)}.pgs-sh .ps-addbtn{flex:none}.ps-addbtn svg{flex:none}.ps-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0}.ps-add .fld{height:var(--h-ctl);box-sizing:border-box}.ps-add input[name=label]{flex:1 1 180px;min-width:0}.ps-add .ps-val{width:96px;flex:none;text-align:right}.ps-ln.is-bank{grid-template-columns:96px minmax(0,1fr) auto}.ps-bv{color:var(--ink);font-size:13px;font-weight:600}.ps-bv.is-mono{font-family:var(--font-sans)}[data-ps-copy].is-done{background:var(--good-soft);color:var(--good);border-color:var(--good-line)}@media(max-width:640px){.ps-ln{grid-template-columns:minmax(0,1fr) auto 28px}.ps-ln>.ps-d{display:none}.ps-ln.is-bank{grid-template-columns:72px minmax(0,1fr) auto}.ps-ln.is-bank>.ps-d{display:flex}.ps-ln.is-ed.is-open{grid-template-columns:minmax(0,1fr) auto}.ps-ln.is-open>.ps-ed{grid-column:1 / -1;grid-row:2}}.sb-violet,.sch-badge.rescheduled,.sch-badge.kind-closing,.ss-badge.violet{color:var(--accent-fg);background:var(--accent-soft);border-color:var(--accent-line)}[data-theme=light] .sb-green,[data-theme=light] .sch-badge.live,[data-theme=light] .sch-badge.showed,[data-theme=light] .ss-badge.ok,[data-theme=light] .ta-pill.approved,[data-theme=light] .to-pill.approved,[data-theme=light] .to-pill.auto,[data-theme=light] .deal-badge-fact{color:#047857;background:#10b98129;border-color:#05966973}[data-theme=light] .sb-blue,[data-theme=light] .sch-badge.scheduled,[data-theme=light] .sch-badge.booked,[data-theme=light] .sch-badge.kind-setting,[data-theme=light] .ss-badge.blue,[data-theme=light] .deal-badge-fore{color:#0369a1;background:#0284c721;border-color:#0369a173}[data-theme=light] .sb-red,[data-theme=light] .sch-badge.canceled,[data-theme=light] .ss-badge.bad,[data-theme=light] .ta-pill.denied,[data-theme=light] .to-pill.denied{color:#b91c1c;background:#ef44441f;border-color:#b91c1c73}[data-theme=light] .sb-amber,[data-theme=light] .sch-badge.no_show,[data-theme=light] .ss-badge.warn,[data-theme=light] .ta-pill.requested,[data-theme=light] .to-pill.requested{color:#b45309;background:#f59e0b29;border-color:#b4530973}[data-theme=light] .sb-orange{color:#c2410d;background:#f9731621;border-color:#c2410c73}[data-theme=light] .sb-grey,[data-theme=light] .sch-badge.off,[data-theme=light] .sch-badge.kind-custom,[data-theme=light] .ss-badge.mut{color:#475569;background:#64748b24;border-color:#64748b66}.warn-tri{color:#fbbf24}[data-theme=light] .warn-tri{color:#f59e0b}.tb-violet{color:#c4b5fd;background:#8b5cf629;border-color:#a78bfa61}.tb-indigo{color:#a5b4fc;background:#6366f129;border-color:#818cf861}.tb-blue{color:#7dd3fc;background:#0ea5e929;border-color:#38bdf861}.tb-cyan{color:#67e8f9;background:#06b6d429;border-color:#22d3ee61}.tb-teal{color:#5eead4;background:#14b8a629;border-color:#2dd4bf61}.tb-emerald{color:#34d399;background:#10b98129;border-color:#34d39961}.tb-lime{color:#bef264;background:#84cc1629;border-color:#a3e63561}.tb-amber{color:#fbbf24;background:#f59e0b29;border-color:#fbbf2466}.tb-orange{color:#fb923c;background:#f9731629;border-color:#fb923c66}.tb-pink{color:#f9a8d4;background:#ec489929;border-color:#f472b661}.tb-fuchsia{color:#f0abfc;background:#d946ef29;border-color:#e879f961}.tb-slate{color:#cbd5e1;background:#94a3b829;border-color:#94a3b857}.tb-ghost{color:#94a3b8;background:transparent;border-color:#94a3b838}[data-theme=light] .tb-violet{color:#6d28d9;background:#8b5cf61f;border-color:#6d28d96b}[data-theme=light] .tb-indigo{color:#4338ca;background:#6366f11f;border-color:#4338ca6b}[data-theme=light] .tb-blue{color:#0369a1;background:#0284c721;border-color:#0369a173}[data-theme=light] .tb-cyan{color:#0e7490;background:#06b6d421;border-color:#0e749073}[data-theme=light] .tb-teal{color:#0f766e;background:#14b8a621;border-color:#0f766e73}[data-theme=light] .tb-emerald{color:#047857;background:#10b98129;border-color:#05966973}[data-theme=light] .tb-lime{color:#4d7c0f;background:#84cc162e;border-color:#4d7c0f73}[data-theme=light] .tb-amber{color:#b45309;background:#f59e0b29;border-color:#b4530973}[data-theme=light] .tb-orange{color:#c2410d;background:#f9731621;border-color:#c2410c73}[data-theme=light] .tb-pink{color:#be185d;background:#ec489921;border-color:#be185d73}[data-theme=light] .tb-fuchsia{color:#a21caf;background:#d946ef21;border-color:#a21caf73}[data-theme=light] .tb-slate{color:#475569;background:#64748b24;border-color:#64748b66}[data-theme=light] .tb-ghost{color:#64748b;background:transparent;border-color:#64748b47}.info-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:var(--r-2xs);border:1px solid var(--line);color:var(--faint);font-size:12px;font-weight:700;line-height:1;cursor:help}.info-dot:hover{color:var(--ink);border-color:var(--accent-line)}.ds-tip{position:fixed;z-index:2147483000;width:-moz-max-content;width:max-content;max-width:260px;white-space:normal;text-align:left;background:var(--popover);color:var(--ink);border:1px solid var(--popover-line);border-radius:var(--r-sm);padding:.5rem .65rem;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none;box-shadow:var(--shadow-pop);pointer-events:none}.ds-tip.is-lines{white-space:pre-line}.th-h{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}dialog:focus,dialog:focus-visible{outline:none}html{scrollbar-gutter:stable}html.dlg-open>body{overflow:hidden}dialog[open],[aria-modal=true],:is(dialog[open],[aria-modal=true]) :is(.overflow-auto,.overflow-y-auto,.overflow-scroll,.overflow-y-scroll,.fit-scroll,.crm-fade){overscroll-behavior:contain}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.font-manrope,.font-inter{font-family:Inter,sans-serif}@keyframes border-spin{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@keyframes animStar{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}iconify-icon.animate-spin{display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 50%}iconify-icon.animate-spin.hidden{display:none!important}body.copilot-settings-bg iconify-icon,body.bg-app iconify-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}:where(body.copilot-settings-bg,body.bg-app) :where(iconify-icon:not([width]):not([height])){width:1em;height:1em}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-in-up .8s ease-out forwards}.shiny-cta{--gradient-angle: 0deg;position:relative;overflow:hidden;border-radius:9999px;padding:1rem 2.5rem;background:linear-gradient(#000,#000) padding-box,conic-gradient(from var(--gradient-angle),transparent 0%,var(--accent-orange) 5%,var(--accent-orange) 15%,var(--accent-orange) 30%,transparent 40%,transparent 100%) border-box;border:2px solid transparent;cursor:pointer;isolation:isolate;transition:transform .3s ease;animation:border-spin 2.5s linear infinite}.shiny-cta:hover{transform:scale(1.05)}.shiny-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,white .5px,transparent 0);background-size:4px 4px;opacity:.1;z-index:0}.fc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:var(--line);border-radius:999px;outline:none;cursor:pointer;transition:background .2s ease}.fc-slider-lg{height:6px}.fc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:var(--r-2xs);background:var(--brand);cursor:grab;box-shadow:0 1px 3px #0000002e,0 0 0 3px var(--brand-soft);-webkit-transition:box-shadow .2s ease,transform .1s ease;transition:box-shadow .2s ease,transform .1s ease;border:none}.fc-slider-lg::-webkit-slider-thumb{width:22px;height:22px}.fc-slider::-webkit-slider-thumb:hover{box-shadow:0 1px 4px #00000038,0 0 0 5px var(--brand-soft)}.fc-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.fc-slider::-moz-range-thumb{width:18px;height:18px;border-radius:var(--r-2xs);background:var(--brand);cursor:grab;border:none;box-shadow:0 1px 3px #0000002e,0 0 0 3px var(--brand-soft)}.fc-slider-lg::-moz-range-thumb{width:22px;height:22px}.skeleton,.ds-skel,.sch-skel,.apm-skel,.crm-dw-skel,.slf-skel,.sc-skel{position:relative;overflow:hidden;background:var(--hover)}.skeleton,.ds-skel{border-radius:var(--r-xs)}.skeleton:after,.ds-skel:after,.sch-skel:after,.apm-skel:after,.crm-dw-skel:after,.slf-skel:after,.sc-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--line),transparent);animation:skeleton-shimmer 1.3s infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton:after,.ds-skel:after,.sch-skel:after,.apm-skel:after,.crm-dw-skel:after,.slf-skel:after,.sc-skel:after{animation:none}}.email-suggest{font-size:12px;line-height:1.4;color:var(--faint);margin:6px 0 0 4px}.email-suggest button{font:inherit;font-weight:700;color:var(--accent-fg);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.email-suggest.is-dead{color:var(--neg);font-weight:600}.set-sq{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:var(--r-xs);border:1px solid transparent;vertical-align:middle;font-size:13px;--tick-size: 13px}.set-sq iconify-icon{width:13px;height:13px}.set-sq.is-free{background:var(--sq-free);border-color:var(--sq-free-line);color:var(--sq-free-ink)}.set-sq.is-dsq{background:var(--sq-dsq);border-color:var(--sq-dsq-line);color:var(--sq-dsq-ink)}.set-sq.is-qualified{background:var(--sq-ok);border-color:var(--sq-ok-line);color:var(--sq-ok-ink)}.set-sq.is-contacted{background:var(--sq-na);border-color:var(--sq-na-line);color:var(--sq-na-ink)}.set-sq.is-to_set{background:transparent;border:1.5px dashed var(--sq-open)}.set-sq.is-recall{background:var(--sq-cb);border-color:var(--sq-cb-line);color:var(--sq-cb-ink)}.set-sq.is-sm{width:16px;height:16px;border-radius:var(--r-2xs);font-size:10px;--tick-size: 10px;margin-right:5px;vertical-align:-3px}.set-sq.is-sm iconify-icon{width:10px;height:10px}.is-canceled .set-sq{opacity:.45}.ck-setcell{width:64px;text-align:center}.ck-email-bad{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border:1px solid;border-radius:var(--r-xs);font-size:12px;font-weight:700;vertical-align:middle}.ck-incharge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:12px;font-weight:500;color:var(--muted);vertical-align:middle;white-space:nowrap}.ck-incharge .ckt-av{width:18px;height:18px;border-radius:var(--r-xs);font-size:12px}.ck-leadcell{display:flex;align-items:center;gap:6px;min-width:0}.ck-leadcell>.nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ck-leadcell>.ck-email-bad,.ck-leadcell>.ck-incharge{flex:none;margin-left:0}.email-suggest.hidden,.email-suggest[hidden]{display:none}.su-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;min-height:100svh}.su-main{min-width:0;display:flex;flex-direction:column;padding:22px 24px 64px;background:var(--surface)}@media(min-width:768px){.su-main{padding:26px 44px 66px}}.su-body{width:100%;max-width:460px;margin-inline:auto;flex:1;display:flex;flex-direction:column;justify-content:center;padding-block:20px}.su-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.su-side{display:flex;flex-direction:column;gap:26px;justify-content:center;padding:44px clamp(26px,3.2vw,56px);background:linear-gradient(160deg,#241c4a,#372a6e 58%,#4a36a0);color:#fff;overflow:hidden}.su-trialline{margin:0;font-size:12px;font-weight:700;color:#fff}.su-trialline span{color:#c9c1ee}.su-trialline span:before{content:"·";margin:0 8px;color:#ffffff6b}.su-rail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.su-rail-i{display:flex;align-items:center;gap:12px;height:42px;position:relative}.su-rail-i:not(:last-child):before{content:"";position:absolute;left:12px;top:30px;height:24px;width:2px;background:#ffffff2e;border-radius:2px}.su-rail-i.is-ok:not(:last-child):before{background:#5eead480}.su-rail-n{--tick-size: 16px;width:26px;height:26px;border-radius:var(--r-xs);display:grid;place-items:center;flex:none;font-size:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);color:#b9afe6}.su-rail-t{font-size:15px;font-weight:700;font-family:var(--font-display, inherit);color:#b9afe6}.su-rail-i.is-on .su-rail-n{background:#fff;border-color:#fff;color:var(--accent-strong);box-shadow:0 0 0 5px #ffffff24}.su-rail-i.is-on .su-rail-t{color:#fff}.su-rail-i.is-ok .su-rail-n{background:#5eead433;border-color:#5eead48c;color:#5eead4}.su-rail-i.is-ok .su-rail-t{color:#e9e6f7}.su-stage{min-width:0}.su-win{border-radius:var(--r-sm);overflow:hidden;background:var(--app-bg);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px -35px #000c}.su-win-bar{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#e7e7ee;border-bottom:1px solid rgba(24,24,27,.1)}.su-win-dots{display:inline-flex;gap:6px;flex:none}.su-win-dots i{width:10px;height:10px;border-radius:50%}.su-win-dots i:nth-child(1){background:#f0685f}.su-win-dots i:nth-child(2){background:#f5bf4f}.su-win-dots i:nth-child(3){background:#62c554}.su-win-url{flex:1;min-width:0;text-align:center;font-size:12px;font-weight:600;color:#6b6b76;background:#fff;border-radius:var(--r-xs);padding:4px 12px;max-width:360px;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su-win-body{padding:12px;display:grid;gap:10px;color-scheme:light;--ink: #18181b;--muted: #52525b;--faint: #71717a;--dim: #8d8d96;--surface: #fff;--surface-2: #fff;--card: #fff;--line: rgba(43,30,84,.13);--line-subtle: rgba(43,30,84,.07);--input-bg: rgba(43,30,84,.05);--hover: rgba(124,58,237,.08);--app-bg: #e8e9ee;color:var(--ink)}.su-stage-cap{margin:10px 0 0;font-size:12px;color:#b9afe6;text-align:center}.su-win-body .ck-cmd{grid-template-columns:1fr;gap:10px;margin:0}.su-win-body .ck-cmd.su-cmd-2{grid-template-columns:1fr 1fr}.su-win-body .ckt-kpi.hero{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.su-win-body .ckt-kpi.hero .kl{color:var(--muted)}.su-win-body .ckt-kpi.hero .khero,.su-win-body .ckt-kpi.hero b{color:var(--ink)}.su-win-body .ckt-kpi.hero .ksub{color:var(--muted)}.su-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.su-card-b{padding:0 8px 10px}.su-win-body .pnlc{margin:0}.su-org{display:grid;gap:0}.su-org-node{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:7px 9px;min-width:0}.su-org-node.is-owner{border-color:var(--accent-line);background:var(--accent-soft)}.su-org-node.is-head{border-top:3px solid var(--team-c, var(--accent))}.su-org-av{width:26px;height:26px;border-radius:var(--r-sm);font-size:12px;flex:none}.su-org-w{min-width:0;display:flex;flex-direction:column}.su-org-w b{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su-org-w em{font-style:normal;font-size:12px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su-org-top{display:flex;justify-content:center;padding-bottom:18px;position:relative}.su-org-top:after{content:"";position:absolute;bottom:0;left:50%;width:2px;height:18px;background:var(--accent-line-strong)}.su-org-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;padding-top:14px}.su-org-cols:before{content:"";position:absolute;top:0;left:25%;right:25%;height:2px;background:var(--accent-line-strong)}.su-org-col{min-width:0;display:grid;gap:8px;position:relative}.su-org-col:before{content:"";position:absolute;top:-14px;left:50%;width:2px;height:14px;background:var(--team-c, var(--accent))}.su-org-team{display:grid;gap:6px;padding-left:12px;border-left:2px solid var(--team-c, var(--line))}.su-org-team>b{font-size:12px;font-weight:700;color:var(--muted)}.su-org-team .sb{margin-left:auto;flex:none}.su-payprev{background:#fff;border-radius:var(--r-md);padding:16px;border:1px solid var(--line)}.su-sk{font-size:12px;font-weight:700;color:#b9afe6;margin-bottom:10px}.su-side-h{font-family:var(--font-display, inherit);font-weight:700;font-size:15px;margin:0}.su-side-p{font-size:12px;color:#c9c1ee;margin:6px 0 0;line-height:1.5}.su-side .su-bul{margin-top:0}.su-side .su-bul li{color:#e9e6f7;font-size:12px}.su-side .su-ck{background:#5eead42e;color:#5eead4}.su-note{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-sm);padding:13px 15px;margin-top:auto}.su-note b{display:block;font-size:13px;font-weight:700}.su-note span{display:block;font-size:12px;color:#b9afe6;margin-top:2px;line-height:1.45}.su-prev{background:#fff;border-radius:var(--r-sm);padding:13px;box-shadow:0 14px 36px -18px #0009;color-scheme:light;--ink: #18181b;--muted: #52525b;--faint: #71717a;--card: #fff;--line-subtle: rgba(43, 30, 84, .07);color:var(--ink)}.su-prev-brand{display:flex;align-items:center;gap:9px;margin-bottom:10px}.su-prev-brand b{font-size:12px;font-weight:700}.su-prev-body{border-top:1px solid var(--line-subtle);padding-top:10px;font-size:12px;color:var(--muted);display:grid;gap:2px}.su-prev-body b{font-size:13px;color:var(--ink)}.su-prev-price{font-family:var(--font-display, inherit);font-weight:700;font-size:20px;color:var(--ink)}.su-prev-cta{display:block;text-align:center;margin-top:11px;border-radius:var(--r-sm);background:var(--accent);color:#fff;font-size:12px;font-weight:700;padding:8px}.su-tile{width:26px;height:26px;border-radius:var(--r-sm);display:grid;place-items:center;flex:none;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#a78bfa,#6d28d9)}.su-tile.is-ghost{background:#ffffff1a;border:1px dashed rgba(255,255,255,.35);color:#b9afe6}.su-org{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-sm);padding:4px 14px}.su-org-r{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.1)}.su-org-r:last-child{border-bottom:0}.su-org-r .n{font-size:12px;font-weight:700;min-width:0}.su-org-r .n em{display:block;font-style:normal;font-size:12px;font-weight:600;color:#b9afe6}.su-org-r .ok{margin-left:auto;font-style:normal;color:#5eead4;font-weight:700}.su-org-r .wait{margin-left:auto;font-style:normal;color:#ffc98a;font-weight:700}.su-pick{display:flex;gap:8px}.su-tz .tzp{width:100%;justify-content:space-between;padding:13px 15px;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-size:13px;font-family:var(--font-sans);font-weight:500;transition:border-color .18s,box-shadow .18s}.su-tz .tzp-cur{border-bottom:0}.su-tz .tzp:hover{border-color:var(--accent-line-strong)}.su-tz .tzp:hover .tzp-cur{color:var(--ink);border-bottom-color:transparent}.su-tz .tzp:focus-visible{outline:none;border-color:var(--accent-line-strong);box-shadow:0 0 0 3px var(--accent-soft)}.su-tz .tzp-caret{opacity:.55}.su-pick-b{flex:1;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;cursor:pointer}.su-pick-b.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-fg)}.su-step-wait{font-style:normal;font-size:12px;font-weight:600;color:var(--warn);margin-left:4px}.su-steps{display:flex;align-items:center;justify-content:flex-end;gap:4px;list-style:none;margin:0 0 0 auto;padding:0;flex-wrap:wrap}.su-step{display:flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:700;color:var(--dim)}.su-step-n{--tick-size: 12px;width:20px;height:20px;border-radius:var(--r-xs);display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);color:var(--dim);font-size:12px;font-weight:700}.su-step.is-on{color:var(--accent-fg)}.su-step.is-on .su-step-n{background:var(--accent);border-color:var(--accent);color:#fff}.su-step.is-ok{color:var(--good)}.su-step.is-ok .su-step-n{background:var(--good-soft);border-color:transparent;color:var(--good)}.su-h{font-family:var(--font-display, inherit);font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.02em;margin:0 0 6px}.su-sub{color:var(--faint);font-size:13px;margin:0 0 20px}.su-hint{font-size:12px;color:var(--dim);margin:6px 0 0 4px}.su-hint.is-bad{color:var(--danger);font-weight:600}.su-legal{font-size:12px;color:var(--dim);line-height:1.5;margin:14px 0 0}.su-legal a{color:var(--accent-fg);font-weight:600;text-decoration:underline;text-underline-offset:2px}.su-legal a:hover{color:var(--accent)}.su-kl{font-size:12px;font-weight:700;color:var(--muted);margin:20px 0 9px}.su-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.su-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.su-role{display:grid;gap:3px;text-align:left;cursor:pointer;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:inherit}.su-role .n{font-size:13px;font-weight:700}.su-role .d{font-size:12px;color:var(--faint);line-height:1.35}.su-role.is-on{border-color:var(--accent);background:var(--accent-soft)}.su-role.is-on .n{color:var(--accent-fg)}.su-inv{display:flex;align-items:center;gap:10px}.su-inv .who{font-size:12px;font-weight:700;width:5.5rem;flex:none}.su-inv .auth-fld{margin:0}.su-bul{display:grid;gap:10px;list-style:none;margin:20px 0 0;padding:0}.su-bul li{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--muted)}.su-ck{width:18px;height:18px;border-radius:var(--r-2xs);display:grid;place-items:center;flex:none;margin-top:1px;background:var(--good-soft);color:var(--good);font-size:12px;font-weight:700}.su-skip{font-size:12px;font-weight:700;color:var(--faint)}.su-steps-m{display:none}@media(max-width:900px){.su-two{grid-template-columns:minmax(0,1fr)}.su-side{display:none}.su-steps-m{display:flex}}@media(max-width:560px){.su-steps{margin:12px 0 0;justify-content:flex-start;width:100%;gap:0}.su-step{padding:0 6px;font-size:12px}}@media(max-width:520px){.su-roles,.su-row2{grid-template-columns:1fr}}.su-steps.hidden,.su-steps[hidden],.su-step.hidden,.su-step[hidden],.su-step-n.hidden,.su-step-n[hidden],.su-roles.hidden,.su-roles[hidden],.su-role.hidden,.su-role[hidden],.su-inv.hidden,.su-inv[hidden],.su-bul.hidden,.su-bul[hidden],.su-ck.hidden,.su-ck[hidden],.su-row2.hidden,.su-row2[hidden],.su-two.hidden,.su-two[hidden],.su-main.hidden,.su-main[hidden],.su-side.hidden,.su-side[hidden],.su-body.hidden,.su-body[hidden],.su-top.hidden,.su-top[hidden],.su-tz.hidden,.su-tz[hidden],.su-step-wait.hidden,.su-step-wait[hidden],.su-hint.hidden,.su-hint[hidden],.su-note.hidden,.su-note[hidden],.su-prev.hidden,.su-prev[hidden],.su-prev-brand.hidden,.su-prev-brand[hidden],.su-prev-body.hidden,.su-prev-body[hidden],.su-prev-cta.hidden,.su-prev-cta[hidden],.su-tile.hidden,.su-tile[hidden],.su-org.hidden,.su-org[hidden],.su-org-r.hidden,.su-org-r[hidden],.su-pick.hidden,.su-pick[hidden],.su-pick-b.hidden,.su-pick-b[hidden],.su-rail.hidden,.su-rail[hidden],.su-rail-i.hidden,.su-rail-i[hidden],.su-rail-n.hidden,.su-rail-n[hidden],.su-rail-t.hidden,.su-rail-t[hidden],.su-win-bar.hidden,.su-win-bar[hidden],.su-win-dots.hidden,.su-win-dots[hidden],.su-win-body.hidden,.su-win-body[hidden],.su-cmd.hidden,.su-cmd[hidden],.su-org-top.hidden,.su-org-top[hidden],.su-org-cols.hidden,.su-org-cols[hidden],.su-org-col.hidden,.su-org-col[hidden],.su-org-team.hidden,.su-org-team[hidden],.su-org-node.hidden,.su-org-node[hidden],.su-org-w.hidden,.su-org-w[hidden],.su-steps-m.hidden,.su-steps-m[hidden]{display:none}.ds-veil{display:inline-block;border-radius:var(--r-xs);vertical-align:middle;background:linear-gradient(90deg,var(--line),var(--line-subtle));color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:11px}.ds-veil-w1{width:5.5rem}.ds-veil-w2{width:8rem}.ds-veil-w3{width:4.5rem}.ds-veil-lg{height:18px;border-radius:var(--r-sm)}.ds-veil-row{cursor:pointer}.ds-veil-row .ds-veil-ic{opacity:0;color:var(--accent-fg)}.ds-veil-row:hover .ds-veil-ic{opacity:1}.ds-veil-bar{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--warn-soft);border-bottom:1px solid var(--line);font-weight:700;font-size:13px;color:var(--warn)}.ds-veil-bar .ds-veil-sp{flex:1}.ds-feedalert{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 14px;margin:0 0 16px;border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:var(--r-md);color:var(--ink);font-size:13px;font-weight:700;line-height:1.45}.ds-feedalert-txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-feedalert.is-broken{border-color:#e88b8b5c;background:#ef44441a}.ds-feedalert.is-setup{border-color:color-mix(in srgb,var(--info) 30%,transparent);background:var(--info-soft)}@media(max-width:640px){.ds-feedalert{flex-wrap:wrap}.ds-feedalert-txt{white-space:normal}}.ds-cardtabs-main>.ds-feedalert:first-child{margin:-16px -18px 16px;border-radius:0;border-left:0;border-right:0;border-top:0}.ds-cardtabs-main.is-flush>.ds-feedalert:first-child{margin:0}.ds-lock{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1;padding:9px 15px;border-radius:var(--r-sm);white-space:nowrap;cursor:pointer;color:var(--accent-fg);background:var(--accent-soft);border:1px dashed var(--accent-line);transition:border-color .15s,background .15s}.ds-lock:hover,.ds-lock[aria-expanded=true]{border-style:solid;border-color:var(--accent-line-strong)}.ds-lock-sm{padding:6px 11px;font-size:12px;gap:6px}.ds-lock-ic{width:1em;height:1em;flex:none;opacity:.85}.ds-lock-plan{font-size:12px;font-weight:700;line-height:1;padding:3px 6px;border-radius:var(--r-xs);background:var(--accent);color:var(--on-accent);margin-block:-3px}.ds-lock-wrap{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ds-lock-count{display:inline-flex;align-items:center;gap:5px;height:var(--ctl-h);padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);font-size:12px;font-weight:600;white-space:nowrap}.ds-lock-count b{font-weight:700;font-variant-numeric:tabular-nums}.ds-lock-count.is-near{border-style:dashed}.ds-lock-count.is-over{border-style:solid}.ds-lock-pop{position:fixed;z-index:90;width:300px;max-width:calc(100vw - 24px);padding:14px;background:var(--popover);color:var(--ink);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);backdrop-filter:blur(var(--blur-panel));-webkit-backdrop-filter:blur(var(--blur-panel))}.ds-lock-pop-title{font-family:var(--font-display);font-weight:700;font-size:13px;margin:0 0 4px}.ds-lock-pop-line{margin:0 0 4px;color:var(--muted);font-size:12px;line-height:1.45}.ds-lock-pop-foot{margin-top:10px;display:flex;flex-direction:column;gap:10px}.ds-lock-pop-price{display:flex;align-items:baseline;gap:7px;padding-top:10px;border-top:1px solid var(--line-subtle)}.ds-lock-pop-price b{font-family:var(--font-display);font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.ds-lock-pop-price span{color:var(--faint);font-size:12px}.ds-lock-pop-cta{width:100%;text-decoration:none}.ds-lock-pop-who{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;color:var(--muted)}.ds-lock-pop-avs{display:flex;gap:6px}.av-tile.ds-lock-pop-av{width:26px;height:26px;border-radius:var(--r-sm);font-size:12px}.ds-lock-pop-skel{display:block;height:.8rem;margin:7px 0;border-radius:var(--r-xs)}.ds-lock-pop-skel:first-child{width:60%;height:1rem}.ds-veil-cut{display:inline-block;border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);border-radius:var(--r-xs);padding:1px 8px;font-size:12px;font-weight:700;white-space:nowrap;vertical-align:middle}.ds-veil-fig{position:relative}.ds-veil-fig>.ds-veil-over{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--surface) 72%,transparent)}.av-tile{display:grid;place-items:center;color:#fff;font-weight:700;flex-shrink:0;position:relative;overflow:hidden}:where(.av-tile){border-radius:var(--r-sm);width:28px;height:28px;font-size:12px;line-height:1;aspect-ratio:1 / 1}.av-tile.av-photo{background:var(--hover)}.av-tile.av-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.team-chip{display:inline-flex;align-items:center;min-width:0;font-size:12px;font-weight:700;color:var(--muted);border-left:3px solid var(--team-c, var(--line));padding-left:7px}.team-chip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-team-1{--team-c: var(--team-1);--team-c-lo: var(--team-1-lo)}.tc-team-2{--team-c: var(--team-2);--team-c-lo: var(--team-2-lo)}.tc-team-3{--team-c: var(--team-3);--team-c-lo: var(--team-3-lo)}.tc-team-4{--team-c: var(--team-4);--team-c-lo: var(--team-4-lo)}.tc-team-5{--team-c: var(--team-5);--team-c-lo: var(--team-5-lo)}.tc-team-6{--team-c: var(--team-6);--team-c-lo: var(--team-6-lo)}.tc-team-7{--team-c: var(--team-7);--team-c-lo: var(--team-7-lo)}.tc-team-8{--team-c: var(--team-8);--team-c-lo: var(--team-8-lo)}.team-tile{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;border-radius:var(--r-xs);background:linear-gradient(135deg,var(--team-c-lo),var(--team-c));color:#fff;font-weight:600;line-height:1;letter-spacing:0}.team-tile.is-lg{border-radius:var(--r-sm)}.team-tile>svg{display:block}.team-tile.hidden,.team-tile[hidden]{display:none}.team-sq[class*=tc-team-]{background:var(--team-c)}.team-sw{width:26px;height:26px;border-radius:var(--r-sm);border:2px solid transparent;cursor:pointer;padding:0;background:var(--team-c, var(--dim))}.team-sw.is-on{border-color:var(--ink)}.ev-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;color:var(--muted);border-left:3px solid var(--ev-c, var(--line));padding-left:7px;max-width:210px}.ev-chip .ev-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-chip.is-none{border-left-color:transparent;padding-left:0;color:var(--faint)}.ev-chip.is-rem{border-left-color:var(--warn);color:var(--warn)}.ck-call-row{cursor:pointer}.ck-call-row.is-open{background:var(--accent-soft)}.ck-call-row.is-canceled td{color:var(--faint);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--danger) 45%,transparent)}.ck-call-row.is-canceled td:last-child,.ck-call-row.is-canceled .ckt-stat{text-decoration:none}.ck-call-row.is-canceled .ckt-av,.ck-call-row.is-canceled img{opacity:.6}.ev-chip .ev-logo{flex:none;display:inline-flex;width:16px;height:16px;border-radius:var(--r-xs);background:#fff;align-items:center;justify-content:center}.ev-chip .ev-logo img{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.ck-r2pill{flex:none;display:inline-flex;align-items:center;vertical-align:middle;padding:1px 7px;border-radius:var(--r-xs);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--accent-fg);background:var(--accent-soft);border:1px solid var(--accent-line)}.ev-chip .ck-r2pill{margin-left:0}dialog.threshold-dialog{background:transparent;border:none;padding:1rem;max-width:100vw;max-height:100vh;color:inherit}dialog.threshold-dialog::backdrop{background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}dialog.threshold-dialog[open]{display:flex;align-items:center;justify-content:center;animation:thresh-in .2s cubic-bezier(.4,0,.2,1)}dialog.threshold-dialog.mro{padding:0;margin:0;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none}.mro-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .15s ease}.mro.is-ready .mro-frame{opacity:1;pointer-events:auto}.mro.is-ready .mro-skel{display:none}.mro-fault .ds-rec-panel{display:flex;flex-direction:column}.mro-fault .lfault{margin:0;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.ds-rec-shell{width:min(1040px,calc(100vw - 32px));max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}.ck-daybar.ds-rec-band{height:auto;min-height:var(--shero-h);border-radius:0;padding:12px 16px 52px;gap:12px;align-items:flex-start}.ds-rec-band .ck-db-stat .v{font-size:13px;white-space:nowrap}@media(min-width:1101px){.ck-daybar.ds-rec-band>.ck-db-alerts{flex:1 1 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,124px);justify-content:end}.ck-daybar.ds-rec-band>.ck-db-alerts>.ck-db-stat{min-width:0;padding:0 10px}.ck-daybar.ds-rec-band>.ck-db-alerts>.ck-db-stat>:is(.v,.k){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ds-reg>.ck-daybar.ds-rec-band .ck-db-stat .v{font-size:var(--fs-md)}.ck-daybar.ds-rec-band.is-compact{height:auto;min-height:0;padding:10px 14px;align-items:center;border-radius:var(--r-md) var(--r-md) 0 0}.ds-rec-x{width:32px;height:32px;border:0;background:#ffffff1a;color:#fff;border-radius:var(--r-sm);display:grid;place-items:center;cursor:pointer;flex:none}.ds-rec-x:hover{background:#ffffff2e}.ds-rec-body{flex:1 1 auto;min-height:0;height:min(720px,78vh);display:flex;flex-direction:column}.ds-rec-tabs{margin-top:-40px;position:relative;z-index:2;border-bottom:0;background:transparent;padding:0 20px;flex:none}.ds-rec-tabs .ds-cardtab{background:#ffffff1f;border-color:#ffffff2e;color:#fff}.ds-rec-tabs .ds-cardtab:hover{background:#fff3;color:#fff}.ds-rec-tabs .ds-cardtab:is([aria-selected=true],[aria-current=page]){background:var(--app-bg);border-color:var(--app-bg);color:var(--accent-fg)}.ds-rec-tabs .ds-cardtab .ds-cardtab-dot{background:#ffc98a}.ds-rec-tabs .ds-cardtab:not([aria-selected=true]) .ds-cardtab-cnt{background:#fff3;color:#fff}.ds-rec-tabs .ds-cardtab:not([aria-selected=true]) .ds-cardtab-cnt.is-zero{background:#ffffff1a;color:#ffffffb3}.ds-rec-tabs .ds-cardtab[aria-selected=true] .ds-cardtab-dot{background:var(--warn)}.ds-rec-tabs .ds-cardtab.hidden{display:none}.ds-rec-acts{margin-left:auto;display:flex;align-items:center;gap:8px;align-self:center;padding-bottom:4px}.ds-rec-acts:not(:has(*)){display:none}.ds-rec-acts .ds-btn-ghost{color:#fff;border-color:#ffffff4d}.ds-rec-acts .ds-btn-ghost:hover{background:#ffffff1f}.ds-rec-panel{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 20px;margin:0;background:var(--app-bg);border:0;border-radius:0}:is(#crm-modal,#nmedit-modal) .crm-band-chip{height:var(--shero-slot);display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 6px;border-radius:var(--r-sm);background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;flex:none;white-space:nowrap}:is(#crm-modal,#nmedit-modal) .crm-band-chip.is-none{opacity:.72}:is(#crm-modal,#nmedit-modal) .crm-band-chip .lg{position:relative;width:30px;height:30px;border-radius:var(--r-xs);flex:none;display:grid;place-items:center;font-weight:700;font-size:12px;background:#ffffff24;color:#fff;overflow:visible}:is(#crm-modal,#nmedit-modal) .crm-band-av{width:30px;height:30px;border-radius:var(--r-xs);font-size:12px}:is(#crm-modal,#nmedit-modal) .crm-band-chip .lg .on{position:absolute;right:-3px;bottom:-3px;width:9px;height:9px;border-radius:var(--r-3xs);background:#10a678;border:2px solid #2f2469}:is(#crm-modal,#nmedit-modal) .crm-band-chip .t{display:flex;flex-direction:column;line-height:1.2;min-width:0}:is(#crm-modal,#nmedit-modal) .crm-band-chip .t small{font-size:var(--fs-xs);font-weight:500;color:#c9c1ee}:is(#crm-modal,#nmedit-modal) .crm-band-chip .t b{font-size:var(--fs-sm);font-weight:600;max-width:118px;overflow:hidden;text-overflow:ellipsis}:is(#crm-modal,#nmedit-modal) .crm-band-chip .t b i{font-style:normal;font-weight:500;color:#d8d2f2}:is(#crm-modal,#nmedit-modal) .crm-band-x{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;background:#ffffff1a;color:#fff;border-radius:var(--r-sm);display:grid;place-items:center;cursor:pointer;flex:none}:is(#crm-modal,#nmedit-modal) .crm-band-x:hover{background:#ffffff2e}:is(#crm-modal .crm-v2 .crm-detail,#nmedit-modal .nme-rail) .crm-dsec{background:var(--surface);border-radius:var(--r-md);padding:14px 16px;box-shadow:var(--shadow-card);margin-top:12px;border-top:0}:is(#crm-modal .crm-v2 .crm-detail,#nmedit-modal .nme-rail) .crm-dsec+.crm-dsec{margin-top:12px;padding-top:14px;border-top:0}:is(#crm-modal,#nmedit-modal) .crm-drow{display:flex;align-items:center;gap:8px;min-height:36px;padding:0;font-size:var(--fs-sm);border-bottom:1px solid var(--line-subtle)}:is(#crm-modal,#nmedit-modal) .crm-drow:last-child{border-bottom:0}:is(#crm-modal,#nmedit-modal) .crm-drow .dk{color:var(--muted);font-weight:400;width:5.4rem;flex:none}:is(#crm-modal,#nmedit-modal) .crm-drow .dv{color:var(--ink);font-weight:500;min-width:0}.ds-reg>.ck-daybar.ds-rec-band{border-radius:var(--r-md) var(--r-md) 0 0}.ds-reg .ds-rec-tabs .ds-cardtab:is([aria-selected=true],[aria-current=page]){background:var(--surface);border-color:var(--surface)}.ds-reg .ds-rec-tabs.is-head .ds-cardtab:is([aria-selected=true],[aria-current=page]){background:var(--surface-2);border-color:var(--surface-2)}.ds-reg>.ds-cardtabs-main{border-top:0;border-radius:0 0 var(--r-md) var(--r-md)}.ds-reg-cta{background:color-mix(in srgb,var(--accent) 13%,#fff);border-color:color-mix(in srgb,var(--accent) 13%,#fff);color:#372a6e;box-shadow:inset 0 0 0 1px #fff9;transition:background .14s,box-shadow .14s,transform .14s ease-out}.ds-reg-cta:hover{background:color-mix(in srgb,var(--accent) 22%,#fff);border-color:color-mix(in srgb,var(--accent) 22%,#fff);color:#241c4a;box-shadow:inset 0 0 0 1px #ffffffbf;transform:scale(1.03)}.ds-reg-cta:active,.ds-reg-cta.ds-weld-on{transform:none}.ds-reg.is-bare>.ck-daybar.ds-rec-band{padding-bottom:14px;align-items:center}@media(min-width:768px){.ds-reg:not(.is-bare)>.ck-daybar.ds-rec-band{min-height:calc(var(--shero-slot) + 64px)}}.ds-welded-card{gap:0!important;background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-md) var(--r-md);margin-top:0!important}.ds-welded-card>*{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;margin:0!important}.ds-welded-card>*+*{border-left:1px solid var(--line)!important}.ds-welded-card>:first-child{border-bottom-left-radius:var(--r-md)!important}.ds-welded-card>:last-child{border-bottom-right-radius:var(--r-md)!important}@media(max-width:820px){.ds-welded-card>*+*{border-left:0!important;border-top:1px solid var(--line)!important}}.ds-reg.is-bare>.ds-cardtabs-main{border-top:0}.ds-reg-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.ds-reg-filter b{color:var(--ink);font-weight:700}.ds-reg-filter .ds-btn{margin-left:auto}.ds-reg .ds-rec-acts .ds-btn-primary{background:#fff;border-color:#fff;color:var(--accent-fg)}.ds-reg .ds-rec-acts .ds-btn-primary:hover{background:#ffffffdb;color:var(--accent-fg)}.ds-reg .ck-db-stat[aria-pressed=true]{background:#ffffff3d;border-color:#fff}.ds-reg .ck-db-stat.is-static{cursor:default}.ds-reg .ck-db-stat.is-static:hover{background:#ffffff14}.ds-reg .ck-db-stat.is-alert.is-static:hover{background:#ffa95424}.ds-reg .ck-db-stat.is-alert[aria-pressed=true]{background:#ffa95442;border-color:#ffc98a}.ds-reg .ck-db-selfav{width:40px;height:40px;font-size:13px;border-radius:var(--r-sm)}.mreg-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--line)}.mreg-row-note{font-size:12px;color:var(--faint)}.mreg-row-end{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:640px){.ds-reg .ds-rec-band .ck-db-alerts{flex-basis:100%;margin-left:0;overflow-x:auto;scrollbar-width:none}}:root{--modal-ed-w: min(1120px, calc(100vw - 2rem) );--modal-ed-w-pv: min(1320px, calc(100vw - 2rem) );--modal-ed-h: min(820px, calc(100vh - 2rem) )}.ds-ed{width:var(--modal-ed-w);height:var(--modal-ed-h);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.ds-ed>.ck-daybar.ds-rec-band.is-compact{flex:none;border-radius:0}.ds-ed>.ds-builder{flex:1 1 auto;min-height:0}.ds-ed .ds-rail{background:var(--surface)}.ds-ed .ds-builder-panel{background:var(--app-bg)}.ds-ed>.ds-builder-foot{flex:none;background:var(--surface)}.ds-ed-tile{width:40px;height:40px;border-radius:var(--r-sm);flex:none;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:20px;box-shadow:inset 0 0 0 1px #ffffff40}.ds-ed .ck-db-who{flex:1 1 200px}.ds-ed .ck-db-stat{flex:none;min-width:0;padding:0 12px}@media(max-width:640px){.ds-ed .ck-db-alerts{flex-basis:100%;margin-left:0;overflow-x:auto;scrollbar-width:none}.ds-ed .ck-db-stat.is-link{display:none}}.ds-ed .ck-db-stat.is-live{background:#10a6782e;border-color:#10a67873}.ds-ed .ck-db-stat.is-live .v{color:#8ff0c8}.ds-ed .ck-db-stat.is-link .v{font-size:12px;font-weight:600;font-family:var(--font-sans);max-width:260px;overflow:hidden;text-overflow:ellipsis}.ds-ed:has(>.ds-builder.has-preview),.ds-ed.has-preview{width:var(--modal-ed-w-pv)}.ds-ed.is-flat{width:100%;height:100vh;border:0;border-radius:0;box-shadow:none}.ds-ed.is-page{width:100%;height:max(560px,calc(100dvh - 190px));box-shadow:var(--shadow-card)}.ds-ed-more{position:relative;display:inline-flex}.ds-ed-menu{position:absolute;left:0;bottom:calc(100% + 6px);min-width:180px;padding:4px;display:flex;flex-direction:column;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);z-index:5}.ds-ed-menu button{text-align:left;padding:7px 10px;border:0;background:none;border-radius:var(--r-xs);font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;white-space:nowrap}.ds-ed-menu button:hover{background:var(--hover)}.ds-ed-menu button.is-danger{color:var(--danger)}.ds-q h2{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0}.ds-q p{margin:4px 0 0;color:var(--muted);font-size:13px;max-width:70ch}:root{--tick-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.ds-tick{display:inline-block;flex:none;width:var(--tick-size, 1em);height:var(--tick-size, 1em);vertical-align:-.125em;background:currentColor;-webkit-mask:var(--tick-mask) center / contain no-repeat;mask:var(--tick-mask) center / contain no-repeat}.ds-ticks{display:inline-flex;align-items:center;flex:none;vertical-align:-.125em}.ds-ticks .ds-tick{vertical-align:0}.ds-ticks .ds-tick+.ds-tick{margin-left:-.45em}.fuo{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0}.fuo.is-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 4px}.fuo-opt{display:inline-flex;align-items:center;gap:9px;min-height:var(--h-ctl);padding:5px 8px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;font:inherit;font-size:var(--fs-sm);font-weight:500;line-height:1.35;color:var(--ink);text-align:left;cursor:pointer;max-width:100%}.fuo-opt:hover{background:var(--hover)}.fuo-opt:disabled{cursor:default;opacity:.7}.fuo-opt:disabled:hover{background:transparent}.fuo-mark{width:16px;height:16px;flex:none;display:grid;place-items:center;border:1.5px solid var(--line-strong);border-radius:var(--r-2xs);background:var(--surface);color:var(--on-accent);--tick-size: 12px}.fuo-mark .ds-tick{opacity:0}.fuo-opt.is-on{color:var(--accent-fg);font-weight:600}.fuo-opt.is-on .fuo-mark{background:var(--accent);border-color:var(--accent)}.fuo-opt.is-on .fuo-mark .ds-tick{opacity:1}.fuo-opt .av-tile{width:22px;height:22px;border-radius:var(--r-xs);font-size:10px}.fuo.is-cards{gap:6px}.fuo.is-cards .fuo-opt{border-color:var(--line);background:var(--input-bg);padding:6px 11px}.fuo.is-cards .fuo-opt:hover{border-color:var(--accent)}.fuo.is-cards .fuo-opt.is-on{border-color:var(--accent);background:var(--accent-soft)}.fuo.hidden,.fuo[hidden]{display:none}:is(#crm-modal,.crm-fu-host) .crm-fu{display:grid;gap:12px}:is(#crm-modal,.crm-fu-host) .crm-fu-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:14px 16px}:is(#crm-modal,.crm-fu-host) .crm-fu-h--fold{margin-bottom:0}:is(#crm-modal,.crm-fu-host) .crm-fu-h--fold .ds-btn{flex:none}:is(#crm-modal,.crm-fu-host) .crm-fu-kv--sep{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line-subtle, var(--line))}:is(#crm-modal,.crm-fu-host) .crm-fu-kv dd .sb{margin-left:6px}:is(#crm-modal,.crm-fu-host) .crm-fu-steps--top{margin-top:10px;border-top:1px solid var(--line-subtle, var(--line))}:is(#crm-modal,.crm-fu-host) .crm-fu-more{display:block;width:100%;min-height:var(--h-row);padding:0;border:0;border-bottom:1px solid var(--line-subtle, var(--line));background:transparent;font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--accent-fg);text-align:left;cursor:pointer}:is(#crm-modal,.crm-fu-host) .crm-fu-more:hover{text-decoration:underline}:is(#crm-modal,.crm-fu-host) .crm-fu-fold[hidden]{display:none}:is(#crm-modal,.crm-fu-host) .crm-fu-fold[data-fu-fold=exit]{margin-top:12px}:is(#crm-modal,.crm-fu-host) .crm-fu-link{margin-left:auto;font-size:var(--fs-xs);font-weight:600;color:var(--accent-fg);text-decoration:none}:is(#crm-modal,.crm-fu-host) .crm-fu-link:hover{text-decoration:underline}:is(#crm-modal,.crm-fu-host) .crm-fu-absent{display:flex;align-items:center;gap:8px;min-height:var(--h-row);padding:0 4px;font-size:var(--fs-xs);color:var(--faint)}:is(#crm-modal,.crm-fu-host) .crm-fu-closed{margin:-4px 0 10px}:is(#crm-modal,.crm-fu-host) .crm-fu-card.is-owe{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 0 5px var(--accent-soft),0 10px 30px -12px color-mix(in srgb,var(--accent) 55%,transparent)}:is(#crm-modal,.crm-fu-host) .crm-fu-owe{text-transform:none;letter-spacing:0;font-size:12px;font-weight:700;padding:2px 8px;border-radius:var(--r-xs);background:var(--accent);color:var(--on-accent, #fff)}:is(#crm-modal,.crm-fu-host) .crm-fu-sub{font-size:12px;font-weight:700;color:var(--faint);margin:12px 0 2px}:is(#crm-modal,.crm-fu-host) .crm-fu-sub:first-of-type{margin-top:0}:is(#crm-modal,.crm-fu-host) .crm-fu-veiled{position:relative}:is(#crm-modal,.crm-fu-host) .crm-fu-veiled-in{filter:blur(2px);opacity:.45;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(#crm-modal,.crm-fu-host) .crm-fu-veil{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92%,420px);text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 14px;box-shadow:var(--shadow-card);font-size:12px;color:var(--muted);line-height:1.45}:is(#crm-modal,.crm-fu-host) .crm-fu-veil b{display:block;color:var(--ink);font-size:13px;margin-bottom:2px}:is(#crm-modal,.crm-fu-host) .crm-fu-h{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;color:var(--faint)}:is(#crm-modal,.crm-fu-host) .crm-fu-h-r{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600;font-size:12px;color:var(--faint);text-align:right}:is(#crm-modal,.crm-fu-host) .crm-fu-kv{display:grid;grid-template-columns:130px 1fr;gap:8px 12px;font-size:13px;margin:0;align-items:center}:is(#crm-modal,.crm-fu-host) .crm-fu-kv dt{color:var(--faint)}:is(#crm-modal,.crm-fu-host) .crm-fu-kv dd{margin:0;font-weight:600;min-width:0}:is(#crm-modal,.crm-fu-host) .crm-fu-muted{font-size:12px;color:var(--faint);margin:0}:is(#crm-modal,.crm-fu-host) .crm-fu-hint{display:block;font-size:12px;color:var(--faint);font-weight:500;margin-top:3px}:is(#crm-modal,.crm-fu-host) .crm-fu-prog{display:flex;align-items:center;gap:8px;max-width:360px}:is(#crm-modal,.crm-fu-host) .crm-fu-bar{flex:1;height:6px;border-radius:var(--r-3xs);background:var(--surface-2);overflow:hidden}:is(#crm-modal,.crm-fu-host) .crm-fu-bar i{display:block;height:100%;background:var(--accent);border-radius:var(--r-3xs)}:is(#crm-modal,.crm-fu-host) .crm-fu-bar i.is-end{background:var(--warn)}:is(#crm-modal,.crm-fu-host) .crm-fu-prog small{font-size:12px;color:var(--faint);white-space:nowrap;font-weight:500}:is(#crm-modal,.crm-fu-host) .crm-fu-steps{display:grid}:is(#crm-modal,.crm-fu-host) .crm-fu-step{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line-subtle, var(--line))}:is(#crm-modal,.crm-fu-host) .crm-fu-step:last-child{border-bottom:0}:is(#crm-modal,.crm-fu-host) .crm-fu-step b{display:block;font-size:13px}:is(#crm-modal,.crm-fu-host) .crm-fu-step small{display:block;font-size:12px;color:var(--faint)}:is(#crm-modal,.crm-fu-host) .crm-fu-step.is-done b{color:var(--muted)}:is(#crm-modal,.crm-fu-host) .crm-fu-step.is-late small{color:var(--danger);font-weight:600}:is(#crm-modal,.crm-fu-host) .crm-fu-dot{--tick-size: 10px;width:16px;height:16px;border-radius:var(--r-xs);border:2px solid var(--line);margin-top:2px;display:grid;place-items:center;font-size:12px;line-height:1}:is(#crm-modal,.crm-fu-host) .crm-fu-step.is-done .crm-fu-dot{background:color-mix(in srgb,var(--pos) 14%,transparent);border-color:transparent;color:var(--pos)}:is(#crm-modal,.crm-fu-host) .crm-fu-step.is-late .crm-fu-dot{border-color:var(--danger);color:var(--danger)}:is(#crm-modal,.crm-fu-host) .crm-fu-step.is-now .crm-fu-dot{border-color:var(--accent);background:var(--accent-soft)}:is(#crm-modal,.crm-fu-host) .crm-fu-acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}:is(#crm-modal,.crm-fu-host) .crm-fu-chip{display:inline-block;font-size:12px;font-weight:700;padding:1px 6px;border-radius:var(--r-xs);background:var(--surface-2);color:var(--muted);vertical-align:1px}:is(#crm-modal,.crm-fu-host) .crm-fu-foot{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}:is(#crm-modal,.crm-fu-host) .crm-fu-form{display:grid;gap:10px}:is(#crm-modal,.crm-fu-host) .crm-fu-fld{display:grid;gap:4px}:is(#crm-modal,.crm-fu-host) .crm-fu-lbl{font-size:12px;font-weight:600;color:var(--faint)}:is(#crm-modal,.crm-fu-host) .crm-fu-in{width:100%;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:7px 10px;color:var(--ink);font-size:13px;outline:none}:is(#crm-modal,.crm-fu-host) .crm-fu-in:focus{border-color:var(--accent-line)}:is(#crm-modal,.crm-fu-host) .crm-fu-in--sm{width:auto;height:var(--ctl-h);padding:0 10px;font-weight:600}:is(#crm-modal,.crm-fu-host) .crm-fu-pairs .crm-appform-q{padding:9px 0}:is(#crm-modal,.crm-fu-host) .crm-fu-pairs .crm-appform-q .a{font-size:13px}@media(max-width:640px){:is(#crm-modal,.crm-fu-host) .crm-fu-kv{grid-template-columns:1fr;gap:2px 0}:is(#crm-modal,.crm-fu-host) .crm-fu-kv dt{margin-top:6px}}dialog.ds-dlg{border:0;background:transparent;padding:0;max-width:100vw;max-height:100dvh;color:inherit;overflow:visible}dialog.ds-dlg[open]{margin:auto!important}.ds-dlg-foot>.ds-btn:nth-child(3),.ds-dlg-foot>.ds-btn:nth-child(3)~.ds-btn,.ds-dlg-foot>.ds-btn:has(~.ds-btn~.ds-btn){min-width:0}dialog.ds-dlg::backdrop{background:#0502108c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ds-dlg-card .ds-dlg-extra>*+*{margin-top:12px}.ds-dlg-card [hidden]{display:none}.ds-dlg-card{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem)}.ds-dlg-card>.ds-dlg-body{flex:1 1 auto;min-height:0;overflow-y:auto}.ds-dlg-card>.ds-dlg-foot{flex:none}.ds-dlg-err:empty{display:none}.ds-dlg-field{display:flex;flex-direction:column;gap:6px}.ds-dlg-card{width:min(92vw,28rem);background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop),0 30px 80px -30px #0502108c;overflow:hidden;color:var(--ink);text-align:center}.ds-dlg-card.is-wide{width:min(94vw,34rem)}.ds-dlg-card.is-xwide{width:min(94vw,46rem)}.ds-dlg-body{padding:28px 28px 22px;display:flex;flex-direction:column;align-items:center}.ds-dlg-mark{width:48px;height:48px;border-radius:var(--r-sm);display:grid;place-items:center;margin-bottom:14px;flex:none;background:var(--accent-soft);color:var(--accent-fg);box-shadow:inset 0 0 0 1px var(--accent-line)}.ds-dlg-mark iconify-icon{width:22px;height:22px;font-size:22px}.ds-dlg-mark.is-danger{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger-line)}.ds-dlg-mark.is-warn{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line)}.ds-dlg-mark.is-info{background:var(--info-soft);color:var(--info);box-shadow:inset 0 0 0 1px var(--info-line)}.ds-dlg-mark.is-mz{width:auto;height:auto;background:none;box-shadow:none;margin-bottom:10px}.ds-dlg-mark.is-mz .mz{display:block;width:77px;height:64px;overflow:visible}.ds-dlg-t{font-size:var(--fs-lg);font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0;white-space:pre-line}.ds-dlg-m{font-size:var(--fs-sm);line-height:1.55;color:var(--muted);margin:8px 0 0;max-width:38ch;white-space:pre-line}.ds-dlg-t+.ds-dlg-m{margin-top:8px}.ds-dlg-m:first-child{margin-top:0}.ds-dlg-extra{width:100%;margin-top:18px;text-align:left}.ds-dlg-extra .fld{width:100%}.ds-dlg-warn{margin:0;padding:8px 10px;border-radius:var(--r-sm);background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger);font-size:var(--fs-sm);font-weight:600;line-height:1.45}.ds-dlg-err{width:100%;margin-top:10px;font-size:var(--fs-sm);color:var(--danger);text-align:left}.ds-dlg-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:14px 20px;background:var(--surface-2);border-top:1px solid var(--line)}.ds-dlg-foot .ds-btn{min-width:9.5rem;justify-content:center}.ds-dlg-foot .ds-btn-danger{background:var(--danger);color:var(--on-accent);border-color:var(--danger)}.ds-dlg-foot .ds-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 86%,black)}.ds-dlg-foot .ds-btn:disabled{opacity:.4;cursor:not-allowed}.ds-dlg-card{animation:ds-dlg-in .22s cubic-bezier(.2,.9,.3,1.15)}@keyframes ds-dlg-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ds-dlg-card{animation:none}}@media(max-width:480px){.ds-dlg-foot .ds-btn{flex:1 1 0;min-width:0}.ds-dlg-body{padding:24px 20px 18px}}.ds-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.ds-choice{position:relative;text-align:left;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:12px;cursor:pointer;display:grid;gap:4px;align-content:start;font:inherit;color:inherit}.ds-choice:hover{border-color:var(--accent-line)}.ui-ch-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;transition:border-color .12s,background .12s}.ui-ch-row:hover{border-color:var(--accent-line)}.ui-ch-row:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ui-ch-row:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-3px}.ui-ch-row input{position:absolute;opacity:0;pointer-events:none}.ui-ch-ico{width:36px;height:36px;flex:none;border-radius:var(--r-sm);display:grid;place-items:center;font-size:20px;background:var(--surface-2);color:var(--muted)}.ui-ch-row:has(input:checked) .ui-ch-ico{background:var(--surface);color:var(--accent-fg)}.ui-ch-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ui-ch-txt b{font-size:13px;font-weight:600;color:var(--ink)}.ui-ch-txt span{font-size:12px;color:var(--muted)}.ui-ch-mark{--tick-size: 12px;width:20px;height:20px;flex:none;box-sizing:border-box;border-radius:var(--r-xs);border:1.5px solid var(--line);display:grid;place-items:center;color:transparent}.ui-ch-row:has(input:checked) .ui-ch-mark{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ui-ch-row.is-done{cursor:default;background:var(--surface-2)}.ui-ch-row.is-done:hover{border-color:var(--line)}.ui-ch-row.is-done .ui-ch-mark{border:0;background:color-mix(in srgb,var(--pos) 16%,transparent);color:var(--pos)}.ui-ch-row.is-done .ui-ch-txt b{color:var(--muted)}.ui-ch-txt span.is-warn{color:var(--warn)}.ds-choice.is-on{border-color:var(--accent);background:var(--accent-soft)}.ds-choice.is-on:before{content:"";position:absolute;top:7px;right:9px;width:20px;height:20px;border-radius:var(--r-xs);background:var(--accent)}.ds-choice.is-on:after{content:"";position:absolute;top:11px;right:13px;width:12px;height:12px;background:var(--on-accent);-webkit-mask:var(--tick-mask) center / contain no-repeat;mask:var(--tick-mask) center / contain no-repeat}.ds-choice:disabled{opacity:.5;cursor:not-allowed}.ds-choice-ic{width:30px;height:30px;border-radius:var(--r-xs);display:grid;place-items:center;background:var(--app-bg);font-size:20px}.ui-choose-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ui-choose-cards .ds-choice{padding:14px;gap:6px;border-radius:var(--r-md)}.ui-choose-cards .ds-choice b{font-size:var(--fs-md);font-weight:600;color:var(--ink)}.ui-choose-line{font-size:var(--fs-xs);color:var(--muted)}.ds-choice-ic img,.ds-choice-ic svg{width:20px;height:20px}.ds-choice-t{font-size:13px;font-weight:700}.ds-choice-s{font-size:12px;color:var(--muted);line-height:1.4}.ds-choice-j{font-size:12px;font-weight:700;color:var(--faint)}.ds-sent{font-size:15px;line-height:2.3;color:var(--ink)}.ds-sent-num{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 4px 0 8px;height:34px;vertical-align:middle;background:var(--input-bg)}.ds-sent-num input{width:48px;border:0;background:transparent;font:inherit;font-weight:700;color:var(--ink);text-align:right;padding:0}.ds-sent-num input:focus{outline:none}.ds-sent-num:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.ds-sent-num select{border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--muted)}.ds-sent-num .u{font-size:13px;font-weight:600;color:var(--muted);padding-right:6px}.ds-more{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.ds-more>summary{list-style:none;cursor:pointer;padding:13px 18px;display:flex;align-items:center;gap:10px;font-weight:700;font-size:13px}.ds-more>summary::-webkit-details-marker{display:none}.ds-more>summary small{font-weight:500;color:var(--faint);font-size:12px}.ds-more>summary:after{content:"▸";margin-left:auto;color:var(--dim);transition:transform .15s}.ds-more[open]>summary:after{transform:rotate(90deg)}.ds-more-in{padding:4px 18px 16px;display:grid;gap:4px;border-top:1px dashed var(--line-subtle)}.ds-optrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding-top:12px}.ds-optrow>div:first-child b{font-size:13px;display:block}.ds-optrow>div:first-child span{font-size:12px;color:var(--muted)}.ds-ready-row{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-subtle)}.ds-ready-row:last-child{border-bottom:0}.ds-ready-d{--tick-size: 13px;width:22px;height:22px;border-radius:var(--r-xs);display:grid;place-items:center;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--pos) 14%,transparent);color:var(--pos)}.ds-ready-row.is-warn .ds-ready-d{background:var(--warn-soft);color:var(--warn)}.ds-ready-row>div b{font-size:13px;display:block}.ds-ready-row>div span{font-size:12px;color:var(--muted)}@media(max-width:640px){.ds-optrow{grid-template-columns:1fr}.ds-choices{grid-template-columns:1fr 1fr}}@media(max-width:900px){.ds-ed>.ds-builder{grid-template-rows:auto minmax(0,1fr)}.ds-ed .ds-step{flex:none}}@media(max-width:767px){body:has(.fixed.inset-0:not(.hidden)>.ds-ed) .shellnav-tabbar{display:none}}@keyframes thresh-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.glass-nav{background:var(--surface);backdrop-filter:blur(56px) saturate(180%) brightness(1.08);-webkit-backdrop-filter:blur(56px) saturate(180%) brightness(1.08);border:.5px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000001f,0 0 0 .5px #00000040,0 16px 48px #0000008c}.glass-card{background:var(--surface);backdrop-filter:blur(40px) saturate(180%) brightness(1.06);-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.06);border:.5px solid var(--line);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001a,0 0 0 .5px #0003,0 8px 32px #00000073;transition:border-color .3s ease,box-shadow .3s ease}.glass-card:hover{border-color:#ff8c0040;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000001a,0 0 0 .5px #ff8c0026,0 8px 40px #ff8c001a,0 8px 32px #00000073}.glass-card--hero{border-color:#a78bfa4d;box-shadow:inset 0 1px #c4b5fd2e,inset 0 -1px #0000001f,0 0 0 .5px #8b5cf640,0 12px 48px #8b5cf629,0 8px 32px #00000080}.glass-card--hero:hover{border-color:#a78bfa73;box-shadow:inset 0 1px #c4b5fd38,inset 0 -1px #0000001f,0 0 0 .5px #8b5cf64d,0 14px 56px #8b5cf638,0 8px 32px #00000080}.card-tile{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0e,#ffffff03),linear-gradient(180deg,#8b5cf614,#8b5cf605),var(--surface);backdrop-filter:blur(40px) saturate(180%) brightness(1.06);-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.06);box-shadow:inset 0 1px #ffffff0f,0 2px 10px -4px #1e194638;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card-tile:hover{transform:translateY(-2px);border-color:var(--accent-line);box-shadow:inset 0 1px #ffffff1a,0 14px 30px -12px #8b5cf673}.card-tile-static:hover{transform:none;border-color:var(--line);box-shadow:inset 0 1px #ffffff0f,0 2px 10px -4px #1e194638}[data-theme=light] .card-tile,[data-theme=light] .card-tile-static:hover{box-shadow:0 1px 2px #1018280a,0 14px 36px #10182814}[data-theme=light] .card-tile:not(.card-tile-static):hover{box-shadow:0 1px 2px #1018280d,0 14px 30px -12px #8b5cf647,0 14px 36px #10182814}@keyframes ev-ping{0%{transform:translate(-50%,-50%) scale(.9);opacity:.55}70%{transform:translate(-50%,-50%) scale(2.4);opacity:0}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}.ev-ping:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;background:currentColor;z-index:-1;animation:ev-ping 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes staged-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.staged-rise{opacity:0;animation:staged-rise .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--stagger-delay, 0ms)}@keyframes live-blink{0%,to{opacity:1;box-shadow:0 0 #34d39980}50%{opacity:.6;box-shadow:0 0 0 4px #34d39900}}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--ev-win);animation:live-blink 1.6s ease-in-out infinite;flex-shrink:0}.score-ring{--score-pct: 0;--ring-color: #a78bfa;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:radial-gradient(closest-side,rgba(10,4,32,.92) 75%,transparent 76%),conic-gradient(var(--ring-color) calc(var(--score-pct) * 1%),rgba(255,255,255,.08) 0);box-shadow:0 0 14px -2px var(--ring-color);transition:background .32s ease,box-shadow .32s ease}@media(prefers-reduced-motion:reduce){.ev-ping:after{animation:none;opacity:0}.live-dot{animation:none}.staged-rise{opacity:1;animation:none}}.copilot-settings-bg :is(.glass-nav,.glass-card,.glass-panel){backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.glass-panel{background:var(--surface-3);backdrop-filter:blur(56px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(56px) saturate(200%) brightness(1.05);border:.5px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000026,0 0 0 .5px #0000004d,0 24px 80px #0009}.glass-btn{background:var(--surface-btn);backdrop-filter:blur(40px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.1);border:.5px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000014,0 0 0 .5px #0003,0 4px 16px #00000059;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.glass-btn:hover{background:#ffffff1a;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000014,0 0 0 .5px #0003,0 6px 24px #0006}.stars-1{will-change:transform;width:1px;height:1px;background:transparent;box-shadow:234px 124px #fff,654px 345px #fff,876px 12px #fff,1200px 800px #fff,400px 1500px #fff,1800px 200px #fff,100px 1000px #fff,900px 1900px #fff,500px 600px #fff,1400px 100px #fff,300px 400px #fff,1600px 1200px #fff,250px 850px #fff,1100px 450px #fff,750px 1800px #fff,1900px 1000px #fff,50px 200px #fff,1350px 1600px #fff,800px 300px #fff,450px 1100px #fff,1700px 1400px #fff,600px 100px #fff,150px 1700px #fff,1250px 900px #fff,950px 2000px #fff,200px 500px #fff,1450px 1300px #fff,1050px 700px #fff,550px 1550px #fff,1750px 50px #fff,400px 200px #fff,1200px 1500px #fff,850px 50px #fff,100px 600px #fff,1600px 1800px #fff;animation:animStar 50s linear infinite}.stars-1:after{content:" ";position:absolute;top:2000px;width:1px;height:1px;background:transparent;box-shadow:inherit}.stars-2{will-change:transform;width:2px;height:2px;background:transparent;box-shadow:123px 456px #fff,789px 234px #fff,456px 890px #fff,1100px 300px #fff,200px 1200px #fff,1500px 500px #fff,600px 1700px #fff,1300px 900px #fff,850px 1150px #fff,350px 1950px #fff,1650px 750px #fff,950px 50px #fff,150px 800px #fff,1350px 1500px #fff,550px 400px #fff,1850px 250px #fff,1050px 1200px #fff,450px 650px #fff,1250px 1850px #fff,650px 150px #fff,300px 300px #fff,1400px 1400px #fff,800px 800px #fff,1100px 1100px #fff;animation:animStar 80s linear infinite}.stars-2:after{content:" ";position:absolute;top:2000px;width:2px;height:2px;background:transparent;box-shadow:inherit}.stars-3{will-change:transform;width:3px;height:3px;background:transparent;box-shadow:300px 600px #fff,1400px 200px #fff,800px 1500px #fff,1800px 900px #fff,100px 100px #fff,1100px 1800px #fff,500px 1100px #fff,1550px 1450px #fff,250px 1750px #fff,950px 450px #fff;animation:animStar 120s linear infinite;opacity:.4}.stars-3:after{content:" ";position:absolute;top:2000px;width:3px;height:3px;background:transparent;box-shadow:inherit}.bento-card{transition:all .3s ease}.bento-card:hover{border-color:#8a2be266;background:radial-gradient(circle at top right,rgba(138,43,226,.1),transparent 70%),linear-gradient(to bottom,#18181bcc,#000)}.selection-orange::-moz-selection{background:var(--accent-orange);color:#fff}.selection-orange::selection{background:var(--accent-orange);color:#fff}.gradient-blur{position:fixed;z-index:40;inset:0 0 auto;height:120px;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.text-stroke{-webkit-text-stroke:1px rgba(255,255,255,.1);color:transparent}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll{display:flex;width:-moz-max-content;width:max-content;animation:scroll 30s linear infinite}.animate-scroll:hover{animation-play-state:paused}html{scroll-behavior:smooth}section[id],div[id]{scroll-margin-top:100px}@keyframes scroll-line{0%{transform:translate(-50%,-20px);opacity:0}50%{opacity:1}to{transform:translate(-50%,60px);opacity:0}}.animate-scroll-line{animation:scroll-line 2.5s cubic-bezier(.76,0,.24,1) infinite}@keyframes neon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-neon-float{animation:neon-float 3s ease-in-out infinite}.drop-shadow-neon{text-shadow:0 0 10px rgba(255,140,0,.5),0 0 20px rgba(255,140,0,.3)}.card-border-beam{--gradient-angle: 0deg;position:relative;border-radius:var(--r-pill);padding:2px;isolation:isolate;background:conic-gradient(from var(--gradient-angle),transparent 70%,#ef4444 85%,transparent 100%) border-box;animation:border-spin 4s linear infinite;transition:transform .3s ease}.solution-card{background:conic-gradient(from var(--gradient-angle),transparent 70%,#10b981 85%,transparent 100%) border-box!important}.card-inner-black{background:#050505;border-radius:calc(var(--r-pill) - 2px);width:100%;height:100%;position:relative;z-index:10;overflow:hidden}.card-border-beam:hover{transform:translateY(-5px)}@media(prefers-reduced-motion:reduce){.stars-1,.stars-2,.stars-3,.animate-scroll,.animate-neon-float,.animate-scroll-line{animation:none!important}}.ai-soon-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:var(--r-xs);font-size:12px;font-family:Inter,sans-serif;font-weight:700;color:#c4b5fd;background:#8b5cf61f;border:1px solid rgba(167,139,250,.35);box-shadow:0 0 14px #a855f74d,inset 0 0 8px #a855f71a;animation:ai-pulse 2.4s ease-in-out infinite;white-space:nowrap}.ai-soon-pill-sm{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:var(--r-xs);font-size:12px;font-family:Inter,sans-serif;font-weight:700;color:#c4b5fd;background:#8b5cf61f;border:1px solid rgba(167,139,250,.35);box-shadow:0 0 8px #a855f740;white-space:nowrap}@keyframes ai-pulse{0%,to{box-shadow:0 0 12px #a855f740,inset 0 0 6px #a855f714}50%{box-shadow:0 0 22px #a855f78c,inset 0 0 12px #a855f72e}}@media(prefers-reduced-motion:reduce){.ai-soon-pill{animation:none!important}}.ai-card{transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.ai-card:hover{box-shadow:0 0 28px #a855f72e,0 0 0 1px #a78bfa40 inset;transform:scale(1.01)}.ai-logo-mask{background:linear-gradient(135deg,#ddd6fe,#a78bfa,#c084fc);-webkit-mask-image:url(/favicon.png?v=2);mask-image:url(/favicon.png?v=2);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.iclosed-ico{display:inline-block;background-color:currentColor;-webkit-mask:url(/icons/iclosed.png) no-repeat center / contain;mask:url(/icons/iclosed.png) no-repeat center / contain;vertical-align:-.125em}.ai-hero{background:linear-gradient(135deg,#8b5cf60f,#a855f705,#d946ef0a);border:1px solid rgba(167,139,250,.25);box-shadow:0 0 40px #a855f726,inset 0 0 30px #a855f70a;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);animation:ai-hero-pulse 4s ease-in-out infinite}@keyframes ai-hero-pulse{0%,to{box-shadow:0 0 32px #a855f71f,inset 0 0 24px #a855f708}50%{box-shadow:0 0 56px #a855f747,inset 0 0 40px #a855f714}}@media(prefers-reduced-motion:reduce){.ai-hero{animation:none!important}}.font-mono{font-family:Inter,sans-serif}html{background-color:var(--app-bg);color-scheme:dark}body{background-color:var(--app-bg)}.ts-trigger{cursor:pointer}button.ts-trigger{background-image:none}[data-month-picker] .ts-wrap{display:flex}[data-month-picker] .ts-trigger{min-height:28px}.ts-opt.ts-active{background:var(--hover);color:var(--ink)}.ts-opt-chips{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;flex-shrink:0}.ts-opt-chip{font-size:12px;font-weight:700;padding:1px 6px;border-radius:var(--r-xs);white-space:nowrap}.ts-opt-role{color:var(--muted);background:#ffffff0f;border:1px solid var(--line)}.ts-opt-badge{color:var(--accent-fg);background:var(--accent-soft);border:1px solid var(--accent-line)}.ts-search{width:100%;box-sizing:border-box;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:.4rem .6rem;margin-bottom:.3rem;color:var(--ink);font-size:13px;outline:none}.ts-search:focus{border-color:var(--accent-line)}.ts-list{max-height:14rem;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.ts-list .ts-empty{padding:.5rem .6rem;color:var(--faint);font-size:12px}.fav-picker{position:fixed;z-index:80;min-width:200px;max-width:260px;max-height:300px;overflow-y:auto;padding:6px;border-radius:var(--r-md);background:var(--popover);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--popover-line);box-shadow:var(--shadow-pop)}.fav-picker-head{font-size:12px;font-weight:700;color:var(--accent-fg);padding:6px 8px 4px}.fav-picker-empty{font-size:12px;color:var(--faint);padding:10px 8px}.fav-picker-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:10px;font-size:13px;color:var(--muted);cursor:pointer;transition:background .12s,color .12s;background:transparent;border:0;text-align:left}.fav-picker-item:hover{background:var(--hover);color:var(--ink)}.fld::-moz-placeholder{color:#52525b;opacity:1}.fld::placeholder{color:#52525b;opacity:1}input.fld:is([type=date],[type=datetime-local],[type=time],[type=month],[type=week],[type=color],[type=file],[type=range]){background-image:none;padding-right:.75rem}input.fld[placeholder]:not([readonly]):not(:-moz-placeholder):not([type=date]):not([type=datetime-local]):not([type=time]):not([type=month]):not([type=week]):not([type=color]):not([type=file]):not([type=range]),textarea.fld[placeholder]:not([readonly]):not(:-moz-placeholder){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2334d399' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2.1rem}input.fld[placeholder]:not([readonly]):not(:placeholder-shown):not([type=date]):not([type=datetime-local]):not([type=time]):not([type=month]):not([type=week]):not([type=color]):not([type=file]):not([type=range]),textarea.fld[placeholder]:not([readonly]):not(:placeholder-shown){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2334d399' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2.1rem}textarea.fld[placeholder]:not([readonly]):not(:-moz-placeholder){background-position:right .7rem top .7rem}textarea.fld[placeholder]:not([readonly]):not(:placeholder-shown){background-position:right .7rem top .7rem}input.fld:not([readonly]):required:-moz-placeholder,textarea.fld:not([readonly]):required:-moz-placeholder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 24 24' fill='%23f59e0b'%3E%3Ccircle cx='12' cy='12' r='7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.1rem}input.fld:not([readonly]):required:placeholder-shown,textarea.fld:not([readonly]):required:placeholder-shown{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 24 24' fill='%23f59e0b'%3E%3Ccircle cx='12' cy='12' r='7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.1rem}textarea.fld:not([readonly]):required:-moz-placeholder{background-position:right .85rem top .95rem}textarea.fld:not([readonly]):required:placeholder-shown{background-position:right .85rem top .95rem}select.fld:not([disabled]):required:invalid{border-color:#f59e0b73}.facet-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;color:var(--muted);padding:.3rem .7rem;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface-btn);cursor:pointer;transition:border-color .12s,color .12s,background .12s;white-space:nowrap}.facet-chip:hover{border-color:var(--accent-line);color:var(--ink)}.facet-chip.is-on{border-color:var(--accent-line-strong);background:var(--accent-soft);color:var(--accent-fg)}.facet-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.facet-chip.is-empty{display:none}.fin-hero-glow{position:absolute;top:-60%;right:-10%;width:55%;height:160%;background:radial-gradient(ellipse at center,var(--accent-soft) 0%,transparent 65%);pointer-events:none}.fin-hero-violet{color:#fff;border:0;background:linear-gradient(135deg,#7c5cff,#5a34f0);box-shadow:0 18px 44px -20px #5a34f0b3}.fin-hero-violet .text-ink{color:#fff}.fin-hero-violet .text-faint{color:#ffffffb8}.fin-hero-violet .fin-hero-glow{background:radial-gradient(ellipse at center,rgba(255,255,255,.18) 0%,transparent 65%)}.fin-hero-violet .fin-chip-pos{color:#fff;background:#ffffff29;border-color:#ffffff52}.fin-hero-violet .fin-bar{background:#ffffff38;border-color:#ffffff47}.fin-hero-violet .fin-bar-fill{background:#fff}.fin-hero-violet .fin-bar-fill.is-done{background:linear-gradient(90deg,#d9fbef,#fff)}.fin-hero-violet .fin-bar-tick{background:#fff;opacity:.9}.fin-hero-violet .fin-bar-mark{background:#fff;opacity:.32}.fin-hero-violet .fin-bar-scale>span{color:#ffffffad}.fin-hero-violet .fin-bar-scale>span.is-end{color:#fff;font-weight:700}.fin-hero-violet.fin-hero-beaten{box-shadow:0 18px 44px -20px #5a34f0b3,0 0 0 1px #ffffff80,0 0 46px #ffffff38}.fin-hero-violet.fin-hero-beaten .fin-hero-glow{background:radial-gradient(ellipse at center,rgba(255,255,255,.28) 0%,transparent 65%)}.fin-hero-beaten{box-shadow:0 0 0 1px color-mix(in srgb,var(--pos) 28%,transparent),0 0 42px color-mix(in srgb,var(--pos) 13%,transparent)}.fin-hero-beaten .fin-hero-glow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--pos) 15%,transparent) 0%,transparent 65%)}.fin-chip-pos{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--pos);background:color-mix(in srgb,var(--pos) 12%,transparent);border:1px solid color-mix(in srgb,var(--pos) 30%,transparent);border-radius:var(--r-xs);padding:3px 9px;white-space:nowrap}.fin-bar{position:relative;height:12px;border-radius:var(--r-2xs);background:var(--input-bg);border:1px solid var(--line)}.fin-bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-3xs);background:linear-gradient(90deg,var(--accent-fg),color-mix(in srgb,var(--accent-fg) 55%,#34d399));transition:width 1.1s cubic-bezier(.22,1,.36,1)}.fin-bar-fill.is-done{background:linear-gradient(90deg,#10b981,#34d399)}.fin-bar-tick{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:1px;background:var(--ink);opacity:.45;transform:translate(-1px)}.fin-bar-lg{height:20px}.fin-bar-lg .fin-bar-tick{top:-4px;bottom:-4px}.fin-bar-mark{position:absolute;top:3px;bottom:3px;width:1px;background:var(--ink);opacity:.22;transform:translate(-.5px)}.fin-bar-scale{position:relative;height:14px;margin-top:5px}.fin-bar-scale>span{position:absolute;transform:translate(-50%);font-size:12px;font-family:var(--font-sans);color:var(--faint);white-space:nowrap}.fin-bar-scale>span.is-end{transform:translate(-100%);color:var(--muted);font-weight:700}@media(prefers-reduced-motion:reduce){.fin-bar-fill{transition:none}}.copilot-action-card{margin:10px 0 4px;padding:14px 16px;border-radius:16px;background:var(--input-bg);border:1px solid var(--accent-line);box-shadow:0 8px 24px -18px color-mix(in srgb,var(--accent-fg) 45%,transparent)}.copilot-action-card .cac-title{font-size:12px;font-weight:700;color:var(--accent-fg);margin-bottom:8px}.copilot-action-card .cac-row{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:12px}.copilot-action-card .cac-label{color:var(--faint);white-space:nowrap}.copilot-action-card .cac-value{color:var(--ink);font-weight:600;text-align:right}.copilot-action-card .cac-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.copilot-action-card .cac-btn{font-size:12px;font-weight:700;border-radius:9999px;padding:6px 14px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.copilot-action-card .cac-btn:disabled{opacity:.6;cursor:default}.copilot-action-card .cac-cancel:hover:not(:disabled){color:var(--ink);border-color:var(--ink)}.copilot-action-card .cac-confirm{background:var(--accent-btn);border-color:transparent;color:var(--on-accent)}.copilot-action-card .cac-confirm:hover:not(:disabled){background:var(--accent-btn-hover)}.copilot-action-card .cac-note{margin-top:10px;font-size:12px;color:var(--faint)}.copilot-action-card .cac-done{color:var(--pos);font-weight:600}.ck-live-pill[data-sync-pill] .cksync-a{display:none}.ck-live-pill[data-state=syncing]{color:var(--accent-fg);background:var(--accent-soft);border-color:var(--accent-line)}.ck-live-pill[data-state=syncing] .bl{display:none}.ck-live-pill[data-state=syncing] .cksync-a{display:inline-grid}.ck-live-pill[data-state=cached]{color:var(--faint);background:color-mix(in srgb,var(--faint) 10%,transparent);border-color:color-mix(in srgb,var(--faint) 28%,transparent)}.ck-live-pill[data-state=cached] .bl{background:var(--faint);box-shadow:none;animation:none}.ck-live-pill[data-state=stale]{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent);border-color:color-mix(in srgb,var(--warn) 32%,transparent)}.ck-live-pill[data-state=stale] .bl{background:var(--warn);box-shadow:none;animation:none}.cksync-a{position:relative;width:15px;height:15px;display:inline-grid;place-items:center;flex:0 0 auto}.cksync-a img{width:9px;height:9px;display:block}.cksync-a:after{content:"";position:absolute;inset:0;border-radius:9999px;border:1.5px solid var(--accent-line);border-top-color:var(--accent-fg);animation:cksync-spin .9s linear infinite}.cksync-a.is-still:after{animation:none}@keyframes cksync-spin{to{transform:rotate(360deg)}}.ck-live-pill .cksync-ok{display:none}.ck-live-pill.is-fresh .cksync-ok{--tick-size: 11px;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:var(--r-xs);background:var(--pos);color:#fff;flex:none;animation:cksync-ok-in .3s ease-out 1}.ck-live-pill.is-fresh .bl{display:none}@keyframes cksync-ok-in{0%{transform:scale(.6);opacity:0}}.cksync-delta{display:inline-flex;align-items:center;height:22px;padding:0 7px;margin-left:2px;border-radius:var(--r-xs);background:color-mix(in srgb,var(--pos) 14%,transparent);color:var(--pos);font-size:var(--fs-xs);font-weight:600;line-height:1;white-space:nowrap;align-self:center;font-variant-numeric:tabular-nums;animation:cksync-delta 5s ease 1 forwards}.cksync-delta.is-neg{background:color-mix(in srgb,var(--muted) 14%,transparent);color:var(--muted)}@keyframes cksync-delta{0%{opacity:0;transform:translateY(4px)}6%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}.cksync-toast{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;align-items:flex-start;gap:10px;max-width:340px;background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--r-sm);padding:12px 16px;box-shadow:0 14px 38px -10px color-mix(in srgb,var(--accent-fg) 35%,transparent),0 8px 24px #00000029;cursor:pointer;animation:cksync-toast-in .34s cubic-bezier(.2,.9,.3,1.15)}.cksync-toast .cksync-a{margin-top:2px}.cksync-toast .tt{font-size:12px;font-weight:700;color:var(--faint);margin-bottom:3px}.cksync-toast .tl{font-size:13px;font-weight:700;color:var(--ink);line-height:1.45}.cksync-toast.is-out{opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}@keyframes cksync-toast-in{0%{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes cksync-delta-still{to{opacity:0}}@media(prefers-reduced-motion:reduce){.cksync-a:after{animation:none}.ck-live-pill.is-fresh .cksync-ok{animation:none}.cksync-delta{animation:cksync-delta-still 5s step-end 1 forwards}.cksync-toast{animation:none}.cksync-toast.is-out{transition:none}}.ck-live-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--pos);background:color-mix(in srgb,var(--pos) 12%,transparent);border:1px solid color-mix(in srgb,var(--pos) 30%,transparent);padding:5px 11px;border-radius:var(--r-xs);white-space:nowrap}.ck-live-pill .bl{position:relative;flex:none;width:7px;height:7px;border-radius:9999px;background:var(--pos)}.ck-live-pill .bl:after{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--pos) 55%,transparent);animation:ck-live-ring 1.8s infinite;pointer-events:none}.ck-live-pill.sm{font-size:12px;padding:3px 9px}.ck-live-pill.sm .bl{width:6px;height:6px}@keyframes ck-live-ring{0%{transform:scale(1);opacity:1}70%,to{transform:scale(3);opacity:0}}@media(prefers-reduced-motion:reduce){.ck-live-pill .bl:after{animation:none;opacity:0}}.ds-stale{cursor:progress}.ds-stale :is(tbody,.ds-stale-txt,.ds-stale-vis){pointer-events:none}.ds-stale-txt{color:transparent!important;-webkit-text-fill-color:transparent;text-shadow:none;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--hover) 25%,var(--line) 50%,var(--hover) 75%) 0 0 / 300% 100%;animation:ds-stale-sweep 1.3s linear infinite;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ck-daybar .ds-stale-txt{background-image:linear-gradient(90deg,#ffffff1f 25%,#ffffff3d,#ffffff1f 75%)}.ds-stale-vis{filter:grayscale(1);opacity:.28!important}@keyframes ds-stale-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.ds-stale-txt{animation:none}}@media(max-width:640px){body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table){min-width:0!important;width:100%!important;display:block}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) thead{display:none}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot){display:block}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) tr{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:3px;padding:11px 14px;margin:0;border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--line-subtle)}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) tr:last-child{border-bottom:0}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) tr:before{content:"";order:3;flex-basis:100%;height:0}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td{display:flex;align-items:center;gap:6px;order:4;flex:0 1 auto;min-width:0;max-width:100%;padding:0!important;border:0!important;text-align:left;white-space:normal;min-height:0;font-size:12px;color:var(--faint);background:transparent!important;position:static!important;box-shadow:none!important;backdrop-filter:none!important}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td:before{content:none}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td:empty{display:none}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=lead]{order:0;flex:none;max-width:56px;font-size:12px;line-height:1.25;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:normal!important;display:block;overflow:hidden}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=lead] *{white-space:normal!important}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=title]{display:block;order:1;flex:1 1 0;font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=title] *{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=value]{order:2;flex:none;margin-left:auto;justify-content:flex-end;text-align:right;font-size:13px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=action]{order:5;flex:none;margin-left:auto}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=hide],body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td:is(.hidden,[hidden]){display:none!important}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=stat]{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=stat]:before{content:attr(data-label);color:var(--faint);font-weight:500}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) td[data-m=meta]~td[data-m=meta]:not(:empty):before{content:"·";color:var(--dim)}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) tr:not(:has(>td[data-m]))>td:first-child{order:1;flex:1 1 0;font-size:13px;font-weight:600;color:var(--ink)}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) tr:not(:has(>td[data-m]))>td:last-child:not(:first-child){order:2;flex:none;margin-left:auto;font-size:13px;font-weight:600;color:var(--ink)}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) tr:not(:has(>td[data-m]))>td:not(:first-child):not(:last-child){color:var(--ink);font-weight:600}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) tr:not(:has(>td[data-m]))>td:not(:first-child):not(:last-child)[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--faint);font-weight:500}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) tr:has(>td:only-child):not(.hidden,[hidden]){display:block}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) :is(tbody,tfoot) tr:has(>td:only-child):not(.hidden,[hidden])>td{display:block;color:inherit;font-size:inherit}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table).ckt-dtable :is(tbody,tfoot) tr.ck-dayhdr{display:block;padding:12px 2px 4px;border-bottom:0}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table).ckt-dtable :is(tbody,tfoot) tr.ck-dayhdr td{display:block;padding:0;text-align:left}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) tfoot tr{border-top:1px solid var(--line);border-bottom:0}body:is([data-route],[data-console]) table:not([data-m-keep],[data-m-keep] table,.cdg-paper table,.lp-preview table,.te-preview table) tfoot td[data-m=title]{font-size:12px;font-weight:700}}@media(max-width:640px){dialog .glass-panel{max-width:calc(100vw - 1.75rem)!important}}.dp-chip{display:inline-flex;align-items:center;gap:7px;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 10px;color:var(--ink);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s}.dp-chip:hover{border-color:var(--accent-line)}.dp-chip.is-empty{border-style:dashed;color:var(--faint);font-weight:600}.hf-chip{display:inline-flex;align-items:center;gap:7px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;resize:none}.hf-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hf-chip>iconify-icon{flex:none;font-size:13px;color:var(--faint)}.hf-chip.is-empty>span{color:var(--faint)}.hf-chip.is-ro{cursor:default}.hf-chip:disabled{opacity:.55;cursor:default}:where(.hf-chip){max-width:100%;flex-shrink:0;min-height:var(--ctl-h);padding:0 10px;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-size:13px;font-weight:600}:where(.hf-chip):hover:not(:disabled){border-color:var(--accent-line)}.hf-chip.hidden,.hf-chip[hidden]{display:none}.dp-chip iconify-icon{font-size:13px;color:var(--faint)}.dp-pop{position:fixed;z-index:2147483000;width:17rem;background:var(--popover);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:10px 12px 11px;color:var(--ink)}.dp-nav{display:flex;align-items:center;gap:6px;margin-bottom:6px}.dp-nav button{width:26px;height:26px;border:0;background:transparent;border-radius:var(--r-sm);color:var(--muted);font-size:15px;font-weight:700;cursor:pointer}.dp-nav button:hover{background:var(--hover);color:var(--ink)}.dp-title{flex:1;text-align:center;font-size:12px;font-weight:700;text-transform:capitalize}.dp-nav .dp-title{width:auto;height:28px;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.dp-nav .dp-title:hover{background:var(--accent-soft);color:var(--accent-fg)}.dp-mos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-top:2px}.dp-mo{height:34px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:inherit;font-size:12px;font-weight:600;text-transform:capitalize;cursor:pointer}.dp-mo:hover:not(:disabled){background:var(--accent-soft)}.dp-mo.view{box-shadow:inset 0 0 0 1.5px var(--accent-line)}.dp-mo.on{background:var(--accent-btn);color:var(--on-accent)}.dp-mo:disabled{opacity:.35;cursor:default}.dp-mos.hidden,.dp-mos[hidden],.dp-mo.hidden,.dp-mo[hidden]{display:none}.dp-dow,.dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-dow span{text-align:center;font-size:12px;font-weight:700;color:var(--faint);padding:1px 0 3px}.dp-d{height:30px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:var(--r-sm);font-size:12px;font-weight:600;color:var(--ink);cursor:pointer}.dp-d:hover:not(:disabled){background:var(--hover)}.dp-d:disabled{color:var(--faint);opacity:.4;cursor:default}.dp-d.out{visibility:hidden}.dp-d.today{color:var(--accent-fg);font-weight:700;box-shadow:inset 0 0 0 1.5px var(--accent)}.dp-d.today.on{box-shadow:inset 0 0 0 1.5px var(--on-accent)}.dp-d.closed{color:var(--faint);background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,var(--hover) 4px,var(--hover) 8px)}.dp-d.on{background:var(--accent-btn);color:var(--on-accent);font-weight:700}.dp-foot{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-subtle)}.dp-pop:has(.dp-wrows){width:19rem}.dp-dow.is-wk{grid-template-columns:30px repeat(7,1fr)}.dp-wrows{display:flex;flex-direction:column;gap:2px}.dp-wrow{display:grid;grid-template-columns:30px repeat(7,1fr);gap:2px;align-items:center;width:100%;padding:0;border:0;border-radius:var(--r-sm);background:transparent;font:inherit;cursor:pointer}.dp-wrow:hover:not(:disabled){background:var(--hover)}.dp-wrow.on{background:var(--accent-btn)}.dp-wrow.on .dp-d,.dp-wrow.on .dp-wk{color:var(--on-accent)}.dp-wrow:disabled{opacity:.4;cursor:default}.dp-wrow .dp-d{pointer-events:none}.dp-wrow .dp-d.dim{color:var(--faint)}.dp-wk{font-size:12px;font-weight:700;color:var(--faint);text-align:center;font-variant-numeric:tabular-nums}.dp-foot.is-wk{flex-wrap:wrap}.dp-foot.is-wk .dp-foot-btn.on{color:var(--accent-fg);border-color:var(--accent-line);background:var(--accent-soft)}.dp-wrows.hidden,.dp-wrows[hidden],.dp-wrow.hidden,.dp-wrow[hidden]{display:none}.dp-legend{font-size:12px;color:var(--faint)}.dp-foot-btn{border:0;background:transparent;color:var(--accent-fg);font-size:12px;font-weight:700;cursor:pointer;padding:2px 6px;border-radius:var(--r-xs)}.dp-foot-btn:hover:not(:disabled){background:var(--accent-soft)}.dp-foot-btn:disabled{color:var(--faint);cursor:default}.dp-today-btn{margin-left:auto}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{display:none}body[data-route] select:not([data-enhanced]):not([multiple]):not([aria-hidden=true]){visibility:hidden}.sfm-pop{position:fixed;z-index:9999;width:220px;padding:10px;background:var(--popover);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.sfm-pop[hidden]{display:none}.sfm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;color:var(--ink)}.sfm-nav{width:28px;height:28px;border-radius:var(--r-sm);border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.sfm-nav:hover{color:var(--ink);border-color:var(--accent-line)}.sfm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.sfm-m{height:32px;border-radius:var(--r-sm);border:0;background:transparent;color:var(--ink);font:inherit;font-size:12px;font-weight:600;text-transform:capitalize;cursor:pointer}.sfm-m:hover{background:var(--accent-soft)}.sfm-m.sel{background:var(--accent-btn);color:var(--on-accent)}.sfm-m:disabled{opacity:.35;cursor:default}.sfm-head.hidden,.sfm-head[hidden],.sfm-grid.hidden,.sfm-grid[hidden],.sfm-nav.hidden,.sfm-nav[hidden],.sfm-m.hidden,.sfm-m[hidden]{display:none}input[type=date]:not([readonly]):not(:disabled),input[data-cal]:not(:disabled){cursor:pointer}.tp-pop{position:fixed;z-index:9999;display:none;gap:4px;background:var(--popover);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:9px}.tp-col{display:flex;flex-direction:column;min-width:58px}.tp-cap{font-size:12px;font-weight:700;color:var(--faint);padding:2px 8px 7px;text-align:center}.tp-items{display:flex;flex-direction:column;gap:2px;max-height:236px;overflow-y:auto;padding:0 2px;scrollbar-width:thin}.tp-item{font:inherit;font-size:13px;font-weight:700;color:var(--ink);background:transparent;border:0;border-radius:var(--r-sm);padding:7px 14px;cursor:pointer;text-align:center}.tp-item:hover{background:var(--hover)}.tp-item.sel{background:var(--accent);color:#fff}.ta-fdays{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.ta-fday{flex:1 1 88px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);padding:7px 10px}.ta-fday .d{display:block;font-size:12px;font-weight:700;color:var(--faint)}.ta-fday .v{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ta-fday .s{font-size:12px;color:var(--faint)}.ta-fday.out .v{color:var(--warn)}.ta-fday.off{background:transparent;border-style:dashed}.ta-fday.off .v,.ta-fday.off .s{color:var(--faint)}.ta-frow{display:grid;grid-template-columns:minmax(140px,1fr) 110px minmax(180px,1.4fr) minmax(120px,1fr) auto;align-items:center;gap:12px;padding:8px 6px;border-bottom:1px solid var(--line);border-radius:var(--r-sm)}.ta-frow:hover{background:var(--hover)}.ta-frow.is-focus{background:var(--accent-soft)}.ta-fwho{display:flex;align-items:center;gap:8px;min-width:0}.ta-fwho .nm{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-fpct{display:flex;align-items:baseline;gap:6px}.ta-fpct b{font-size:15px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ta-fpill{font-size:12px;font-weight:700;border-radius:var(--r-xs);padding:2px 5px}.ta-fpill.good{color:var(--pos);background:color-mix(in srgb,var(--pos) 12%,transparent)}.ta-fpill.bad{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.ta-fbar{display:block;height:7px;border-radius:var(--r-3xs);background:var(--line);overflow:hidden}.ta-fbar i{display:block;height:100%;border-radius:var(--r-3xs)}.ta-fmeta{display:block;font-size:12px;color:var(--faint);margin-top:5px;font-variant-numeric:tabular-nums}.ta-fmeta b,.ta-ffoot b{color:var(--ink);font-weight:700}.ta-fnext{font-size:12px;color:var(--muted)}.ta-fnext b{color:var(--ink);font-weight:700}.ta-fnext .dim{color:var(--dim)}.ta-frow .ta-edit{white-space:nowrap}.ta-frow.out{opacity:.66;grid-template-columns:minmax(140px,1fr) 1fr auto}.ta-fout{font-size:12px;color:var(--faint);font-style:italic}.ta-ffoot{font-size:12px;color:var(--muted);padding:10px 6px 0;border-top:1px solid var(--line);margin-top:6px;font-variant-numeric:tabular-nums}.ta-good{color:var(--pos)}.ta-warn{color:var(--warn)}.ta-bad{color:var(--danger)}.ta-fpct b.good,.ta-fnext b.good{color:var(--pos)}.ta-fpct b.warn{color:var(--warn)}.ta-fpct b.bad{color:var(--danger)}.ta-fbar i.good{background:var(--pos)}.ta-fbar i.warn{background:var(--warn)}.ta-fbar i.bad{background:var(--danger)}.ta-grp .rt{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--muted)}.ta-cov2{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:10px 12px;margin-bottom:14px}.ta-covh{font-size:12px;color:var(--muted);margin-bottom:9px}.ta-covh b{color:var(--ink)}.ta-heat{display:grid;grid-template-columns:34px repeat(var(--hcols),minmax(0,1fr));gap:2px;align-items:center}.ta-heat .hh{font-size:12px;font-weight:700;color:var(--dim);text-align:center}.ta-heat .dl{font-size:12px;font-weight:700;color:var(--faint)}.ta-heat .c{height:15px;border-radius:3px;display:grid;place-items:center;font-size:12px;font-weight:700}.ta-heat .h0{background:var(--surface-3, var(--hover))}.ta-heat .h1{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-fg)}.ta-heat .h2{background:color-mix(in srgb,var(--accent) 34%,transparent);color:var(--accent-fg)}.ta-heat .h3{background:color-mix(in srgb,var(--accent) 58%,transparent);color:#fff}.ta-heat .h5{background:var(--accent-strong, var(--accent));color:#fff}.ta-covl{font-size:12px;color:var(--faint);margin-top:8px}.ta-covl2{font-size:12px;color:var(--dim);margin-top:3px}.ta-drow,.ta-dhead{display:grid;grid-template-columns:30px minmax(96px,128px) 60px repeat(7,minmax(0,1fr)) 76px;gap:8px;align-items:center}.ta-dhead{padding:10px 4px 4px}.ta-dhead span{font-size:12px;font-weight:700;color:var(--faint);text-align:center}.ta-drow{padding:8px 4px;border-bottom:1px solid var(--line)}.ta-drow:hover{background:var(--hover)}.ta-drow.is-gone{opacity:.62}.ta-drow.is-focus{background:var(--accent-soft)}.ta-dwho{min-width:0}.ta-dwho .nm{font-size:13px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-dwho small{display:block;font-size:12px;color:var(--warn);font-weight:700}.ta-dtot{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ta-dtot b{color:var(--ink);font-weight:700;font-size:13px}.ta-dc{text-align:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);border-radius:var(--r-xs);padding:4px 0}.ta-dc.off{color:var(--dim);font-weight:600}.ta-dc.top{background:var(--accent-soft);color:var(--accent-fg)}.ta-dc.leave{color:var(--warn);font-size:12px;font-weight:700;background:color-mix(in srgb,var(--warn) 10%,transparent)}.ta-dc.split:after{content:"·";color:var(--accent-fg);font-weight:700;margin-left:2px}.ta-dnone{grid-column:span 7;font-size:12px;color:var(--faint);font-style:italic;text-align:left}.ta-dlegend{font-size:12px;color:var(--faint);margin-top:10px}.ta-covtg{border:0;background:none;color:var(--accent-fg);font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0;margin-left:6px}.ta-pwin{font-size:12px;color:var(--faint);margin:-6px 0 12px}.ta-prow.out{opacity:.66}.ta-pmeta .out{font-style:italic;color:var(--faint)}.ta-pmeta b.good{color:var(--pos)}.ta-pmeta b.warn{color:var(--warn)}.ta-pmeta b.bad{color:var(--danger)}.rp{display:inline-flex;flex-wrap:wrap;align-items:center;border:1px solid var(--line);border-radius:var(--r-xs);padding:2px}.rp-tier{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-weight:700;font-size:12px;color:var(--muted);background:transparent;border:0;border-radius:var(--r-2xs);padding:5px 10px;cursor:pointer;white-space:nowrap;transition:color .12s,background .12s}.rp-tier:hover{color:var(--ink)}.rp-tier.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--ink)}.rp-sig{display:inline-flex;align-items:flex-end;gap:2px;height:13px}.rp-sig i{width:3px;border-radius:1px;display:block}.rp-menu{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-weight:700;font-size:12px;color:var(--ink);background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-xs);padding:4px 8px 4px 10px;cursor:pointer;white-space:nowrap;transition:border-color .12s}.rp-menu:hover{border-color:var(--accent)}.rp-menu-chev{color:var(--faint);font-size:12px;margin-left:1px}.rp-pop{position:fixed;z-index:2147483000;display:flex;flex-direction:column;gap:1px;padding:4px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.rp-pop-opt{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-weight:700;font-size:12px;color:var(--muted);background:transparent;border:0;border-radius:var(--r-sm);padding:7px 12px;cursor:pointer;white-space:nowrap;text-align:left;transition:color .12s,background .12s}.rp-pop-opt:hover{color:var(--ink);background:var(--hover)}.rp-pop-opt.on{color:var(--ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1;border-radius:var(--r-sm);padding:9px 15px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.ds-btn:disabled{opacity:.5;cursor:not-allowed}.ds-btn.hidden{display:none}.ds-btn svg{width:15px;height:15px;flex-shrink:0}.ds-btn-sm{padding:6px 11px;font-size:12px;gap:6px}.ds-btn-primary{background:var(--accent-btn);color:var(--on-accent);border-color:var(--accent-line-strong)}.ds-btn-primary:hover:not(:disabled){background:var(--accent-btn-hover)}.ds-btn-ghost{background:transparent;color:var(--faint);border-color:var(--line)}.ds-btn-ghost:hover:not(:disabled){color:var(--ink);background:var(--hover)}.ds-btn-danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}.ds-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 22%,transparent)}.ds-btn-danger-outline{background:transparent;color:var(--danger);border-color:var(--danger-line)}.ds-btn-danger-outline:hover:not(:disabled){background:var(--danger-soft)}.ds-btn-info{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}.ds-btn-accent{background:var(--accent-soft);color:var(--accent-fg);border-color:var(--accent-line)}.ds-btn-accent:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,transparent)}.ds-btn-info:hover:not(:disabled){background:color-mix(in srgb,var(--info) 20%,transparent)}.ds-btn-icon{width:34px;height:34px;padding:0;border-radius:var(--r-sm);background:var(--surface-btn);color:var(--faint);border-color:var(--line)}.ds-btn-icon:hover:not(:disabled){color:var(--ink)}.ds-btn-icon-sm{width:28px;height:28px}.ds-btn-icon-round{border-radius:var(--r-sm)}.ds-btn-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--faint);cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.ds-btn-close:hover{color:var(--ink);background:var(--hover)}.ds-btn-close iconify-icon,.ds-btn-close svg{width:16px;height:16px}.btn-busy,.btn-saved{position:relative}.btn-busy{color:transparent!important;pointer-events:none}.btn-busy>*{visibility:hidden}.btn-busy:after{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;border-radius:var(--r-pill);border:2px solid color-mix(in srgb,var(--btn-spin, currentColor) 25%,transparent);border-top-color:var(--btn-spin, var(--muted));animation:btn-busy-spin .6s linear infinite}@keyframes btn-busy-spin{to{transform:rotate(360deg)}}.btn-saved{background:color-mix(in srgb,var(--pos) 14%,transparent)!important;color:var(--pos)!important;border-color:color-mix(in srgb,var(--pos) 38%,transparent)!important;transition:background .25s,color .25s,border-color .25s}.btn-saved svg,.btn-saved iconify-icon{color:var(--pos)}.ds-thead{position:sticky;top:0;z-index:3;background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ds-thead-cell{font-size:12px;font-weight:700;color:var(--faint)}.ds-th-end{text-align:right}.ds-band{display:flex;align-items:center;gap:12px;padding:8px 20px;background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ds-band-label{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.ds-band-date{margin-left:9px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--faint)}.ds-band-sum{margin-left:auto;font-size:12px;color:var(--faint)}.ds-band-sum b{color:var(--ink);font-weight:700}.ds-band.is-today{background:var(--accent-soft);border-color:var(--accent-line)}.ds-band.is-today .ds-band-label{color:var(--accent-fg)}.ds-cnt{font-size:12px;font-weight:700;color:var(--faint);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 8px}.nv-band{display:flex;align-items:center;justify-content:space-between;padding:.55rem .6rem .25rem;font-size:12px;font-weight:700;color:var(--faint);position:sticky;top:-4px;background:var(--surface);z-index:2}.nv-band em{font-style:normal;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--faint)}.nv-row{position:relative;border-radius:var(--r-sm);transition:background .12s,box-shadow .12s}.nv-row:hover,.nv-row:focus-within{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.nv-row.unread{background:var(--accent-soft)}.nv-row.unread:hover,.nv-row.unread:focus-within{background:color-mix(in srgb,var(--accent) 16%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent-line)}.nv-it{display:flex;gap:.6rem;align-items:flex-start;padding:.55rem .6rem;text-decoration:none;color:inherit;cursor:pointer;width:100%;background:transparent;border:0;text-align:left;font:inherit}.nv-ico{width:30px;height:30px;border-radius:var(--r-sm);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--line);color:var(--accent-fg)}.nv-ico iconify-icon{font-size:15px}.nv-bd{min-width:0;flex:1}.nv-t{display:block;font-size:12px;font-weight:700;color:var(--ink);line-height:1.3}.nv-x{font-size:12px;color:var(--faint);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nv-side{flex:none;width:64px;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px}.nv-tm{font-size:12px;font-weight:600;color:var(--faint);padding-top:2px}.nv-dot{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);margin-bottom:4px}.nv-chev{color:var(--faint);flex:none;transition:transform .15s}.nv-grp{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;margin:2px 0;background:var(--surface)}.nv-grp .nv-row{border-radius:0}.nv-grp.open .nv-chev{transform:rotate(90deg)}.nv-act{position:absolute;top:50%;right:.6rem;transform:translateY(-50%);display:flex;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s}.nv-act .ds-btn{flex:none}.nv-act .nv-go{padding:0}.nv-row:hover .nv-act,.nv-row:focus-within .nv-act{opacity:1;pointer-events:auto}.nv-row:has(.nv-act):is(:hover,:focus-within) .nv-side{visibility:hidden}@media(hover:none){.nv-act{display:none}}.nv-sub{border-top:1px solid var(--line-subtle);background:var(--surface-2);border-radius:0 0 var(--r-sm) var(--r-sm);padding:2px 0}.nv-sub.hidden{display:none}.nv-sl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.3rem .75rem .3rem 3.2rem;font-size:12px;color:var(--muted);text-decoration:none;cursor:pointer}.nv-sl:hover{background:var(--hover)}.nv-sl em{font-style:normal;font-size:12px;color:var(--faint);flex:none}@media(prefers-reduced-motion:reduce){.nv-chev{transition:none}}.ds-cardhead{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.ds-cardhead--lg{font-size:20px}.ds-subhead{font-family:var(--font-sans);font-size:13px;font-weight:700;line-height:1.3;color:var(--ink)}.ds-eyebrow,.kl{font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1.2;color:var(--muted)}:is(thead,tr,th,td).ds-eyebrow{line-height:inherit}.ds-eyebrow--ink{color:var(--ink)}.ds-eyebrow--accent{color:var(--accent-fg)}.an-lock{position:relative;min-height:240px;border-radius:var(--r-md);overflow:hidden}.an-lock.is-compact{min-height:120px}.an-lock-ghost{position:absolute;inset:0;padding:18px;display:flex;flex-direction:column;gap:14px;filter:blur(7px);opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.an-lock-bars{flex:1;display:flex;align-items:flex-end;gap:8px;min-height:80px}.an-lock-bars i{flex:1;border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--ser-rec)}.an-lock-bars i:nth-child(3n){background:var(--ser-new)}.an-lock-bars i:nth-child(4n){background:var(--ser-ups)}.an-lock-rows{display:flex;flex-direction:column;gap:8px}.an-lock-rows i{height:12px;border-radius:var(--r-xs);background:var(--line)}.an-lock-chip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 14px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.an-lock-chip>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.an-lock-ico{width:14px;height:14px;flex:none;color:var(--muted)}.an-lock.hidden,.an-lock[hidden],.an-lock-ghost.hidden,.an-lock-bars.hidden,.an-lock-rows.hidden,.an-lock-chip.hidden{display:none}.ds-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;color:var(--faint);font-size:13px}.ds-empty.hidden{display:none}.ds-empty svg{width:26px;height:26px;opacity:.7}.ds-empty-title{font-size:13px;font-weight:600;color:var(--muted)}.ds-empty-body{font-size:13px;color:var(--faint);max-width:40ch}.ds-empty.is-told{gap:6px;padding:32px 20px}.ck-calls-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.5rem;text-align:center;color:var(--faint)}.ck-calls-empty.hidden{display:none}.ck-calls-empty iconify-icon{font-size:28px;color:var(--accent-fg);opacity:.8}.ck-calls-empty p{font-size:12px;max-width:360px}.ck-calls-empty .emo{font-size:28px;line-height:1}.ck-calls-empty h4{font-size:13px;font-weight:700;color:var(--ink)}.ck-calls-empty .acts{display:flex;align-items:center;gap:8px;margin-top:.35rem;flex-wrap:wrap;justify-content:center}.ds-empty.is-told .emo{font-size:28px;line-height:1;margin-bottom:2px}.ds-empty.is-told h4{font-size:13px;font-weight:700;color:var(--ink)}.ds-empty.is-told p{font-size:12px;color:var(--faint);max-width:380px;line-height:1.5}.ds-empty.is-told .acts{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap;justify-content:center}.emo.emo-mz{display:block;font-size:0;line-height:0;margin-bottom:2px}.emo-mz .mz{display:block;width:77px;height:64px;margin-inline:auto;opacity:1;overflow:visible}.first-doors>.emo-mz{margin-bottom:12px}main .fit-scroll>.ds-empty .emo-mz .mz,main .fit-scroll>.fit-empty .emo-mz .mz,main .fit-scroll>table>tbody>tr:only-child>td>.ds-empty .emo-mz .mz{width:115px;height:96px}.mz path,.mz rect,.mz circle,.mz ellipse{stroke-linecap:round;stroke-linejoin:round}.mz-shadow{fill:var(--line-strong)}.mz-f1{fill:var(--logo-front)}.mz-f2{fill:var(--logo-back)}.mz-fold{fill:#0003}.mz-hl{fill:#fff;opacity:.22}.mz-wh{fill:#fff}.mz-ink{fill:#1f1d2b}.mz-lid{fill:none;stroke:#1f1d2b;stroke-width:2.6}.mz-mo{fill:#5b1f2a}.mz-ms{fill:none;stroke:#5b1f2a;stroke-width:2.6}.mz-s1,.mz-s2{fill:none;stroke-width:8}.mz-s1{stroke:var(--logo-front)}.mz-s2{stroke:var(--logo-back)}.mz-pa{fill:var(--mz-paper);stroke:var(--line-strong);stroke-width:2}.mz-pa.mz-rim{stroke:var(--faint);stroke-width:2.5}.mz-pi{fill:none;stroke:var(--muted);stroke-width:2.5}.mz-pi.mz-thick{stroke-width:5}.mz-pi.mz-prong{stroke-width:3}.mz-pi.mz-cord{stroke-width:2.5}.mz-pf{fill:var(--muted)}.mz-cell{fill:var(--line-strong)}.mz-dash{fill:none;stroke:var(--faint);stroke-width:2;stroke-dasharray:4 3}.mz-dash.mz-thin{stroke-width:1.6;stroke-dasharray:2 2}.mz-ft{fill:none;stroke:var(--faint);stroke-width:2.4}.mz-ft.mz-thin{stroke-width:2}.mz-ln{fill:none;stroke:var(--line-strong);stroke-width:2;stroke-dasharray:3 2}.mz-dot{fill:var(--faint)}.mz-lens{fill:var(--accent-soft);stroke:var(--muted);stroke-width:4}.mz-glint{fill:none;stroke:#fff;stroke-width:2;opacity:.8}.mz-shackle{fill:none;stroke:var(--logo-back);stroke-width:3}.mz-zz{fill:none;stroke:var(--faint);stroke-width:2.4}.mz-spark{fill:var(--logo-front)}.mz-sweat{fill:#93c5fd}.mz-c1{fill:#f472b6}.mz-c2{fill:#6ee7b7}.mz-c3{fill:#38bdf8}.mz-c4{fill:#fbbf24}.mz .mz-fl{animation:mz-float 3.2s ease-in-out 3}.mz .mz-shadow{transform-box:fill-box;transform-origin:center;animation:mz-shadow 3.2s ease-in-out 3}.mz .mz-bl{transform-box:fill-box;transform-origin:center;animation:mz-blink 4.6s 1.2s 3}.mz .mz-wave{transform-box:view-box;transform-origin:28px 64px;animation:mz-wave 5s .6s 2}@keyframes mz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mz-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.86);opacity:.6}}@keyframes mz-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}97%{transform:scaleY(1)}}@keyframes mz-wave{0%,40%,to{transform:rotate(0)}10%{transform:rotate(-16deg)}20%{transform:rotate(4deg)}30%{transform:rotate(-16deg)}}@media(prefers-reduced-motion:reduce){.mz,.mz *{animation:none!important}}@media(max-width:767px){.emo-mz .mz{width:67px;height:56px}main .fit-scroll>.ds-empty .emo-mz .mz,main .fit-scroll>.fit-empty .emo-mz .mz,main .fit-scroll>table>tbody>tr:only-child>td>.ds-empty .emo-mz .mz{width:86px;height:72px}}.ds-empty-act{margin-top:4px}.ds-otp{position:relative;display:flex;gap:8px}.ds-otp-cell{flex:1 1 0;min-width:0;height:52px;display:flex;align-items:center;justify-content:center;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);font-size:20px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;transition:border-color .18s,box-shadow .18s}.ds-otp-cell.is-on{border-color:var(--accent-line-strong);box-shadow:0 0 0 3px var(--accent-soft)}.ds-otp.is-bad .ds-otp-cell{border-color:var(--danger-line)}.ds-otp.is-bad .ds-otp-cell.is-on{box-shadow:0 0 0 3px var(--danger-soft)}.ds-otp-cell.is-on:not(.is-filled):after{content:"";width:1px;height:22px;background:var(--accent-fg);animation:ds-otp-caret 1.1s step-end infinite}.ds-otp-in{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;background:transparent;color:transparent;caret-color:transparent;font-size:15px;cursor:default}@keyframes ds-otp-caret{0%,50%{opacity:1}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.ds-otp-cell.is-on:after{animation:none}}.ds-loading-dots{display:inline-flex;gap:5px;align-items:center}.ds-loading-dots i{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);animation:ds-dot 1s ease-in-out infinite}.ds-loading-dots i:nth-child(2){animation-delay:.15s}.ds-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes ds-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ds-loading-dots i{animation:none;opacity:.6}}.ds-skel{display:inline-block}div.ds-skel{display:block}.ds-skel-text{width:7ch;height:.9em;vertical-align:-.15em}.ds-skel-line{display:block;width:100%;height:.75rem;margin:.35rem 0}.ck-daybar:is(.is-loading,:has([data-sync-pill][data-state=syncing])){position:relative}.ck-daybar:is(.is-loading,:has([data-sync-pill][data-state=syncing])):after,.ds-loadbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:3;pointer-events:none;background:linear-gradient(90deg,var(--accent-strong),var(--accent)) no-repeat;background-size:38% 100%;animation:ds-loadbar 1.15s ease-in-out infinite}.ck-daybar:has([data-sync-pill][data-state=syncing]):not(.is-loading):after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.ts-wrap:has(>select.hidden,>select[hidden]):not(:has(>:not(select,.hidden,[hidden]))){display:none}.ds-loadbar{position:relative;display:block;height:3px;border-radius:var(--r-3xs);background:var(--accent-soft);overflow:hidden;flex:none}@keyframes ds-loadbar{0%{background-position:-65% 0}to{background-position:165% 0}}.ds-skel.on-band{background:#ffffff1f}.ds-skel.on-band:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.ds-load-mark{display:grid;place-items:center;width:100%;height:100%}.ds-load-mark img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 10px color-mix(in srgb,var(--accent) 55%,transparent));animation:ds-mark-breathe 1.9s ease-in-out infinite}@keyframes ds-mark-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.ds-load-slot{width:42px;height:42px;flex:none;border-radius:var(--r-sm);background:#ffffff1a}.ds-tab-ghost{color:transparent!important;pointer-events:none}.ds-skel-who{display:flex;align-items:center;gap:10px;min-width:0}.ds-skel-who>.ds-skel:first-child{width:28px;height:28px;border-radius:var(--r-sm);flex:none}.ds-skel-who>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.ds-skel-who .ds-skel+.ds-skel{opacity:.7}.ds-skel-who.is-dot>.ds-skel:first-child{width:9px;height:9px;border-radius:var(--r-3xs)}.ds-skel-who.is-text{gap:0}[data-snap]{pointer-events:none}.ds-skel-who.is-av{gap:8px}.ds-skel-who.is-av>.ds-skel:first-child{width:22px;height:22px;border-radius:var(--r-xs)}.ds-skel-chart{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:8px 10px;width:100%}.ds-skel-chart-y{display:flex;flex-direction:column;justify-content:space-between;padding-block:2px}.ds-skel-chart-plot{position:relative;min-height:0;background:repeating-linear-gradient(to bottom,var(--line-subtle) 0 1px,transparent 1px 25%);border-bottom:1px solid var(--line)}.ds-skel-chart-plot svg{position:absolute;inset:0;width:100%;height:100%}.ds-skel-chart-plot .a{fill:var(--hover);stroke:none}.ds-skel-chart-plot .l{fill:none;stroke:var(--line);stroke-width:2;vector-effect:non-scaling-stroke}.ds-skel-chart-x{grid-column:2;display:flex;justify-content:space-between}.ds-skel-donut{display:flex;align-items:center;gap:18px}.ds-skel-donut-ring{flex:none;height:100%;aspect-ratio:1;border-radius:var(--r-pill);border:14px solid var(--hover)}.ds-skel-donut-lg{flex:1;min-width:0}.fin-modal-load{position:relative;display:flex;flex-direction:column;gap:12px;padding:0 0 2px}.fin-modal-load .skeleton,.fin-modal-load .ds-skel{flex:none}.fin-skel-row{display:flex;align-items:center;gap:14px}.fin-skel-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:12px}@media(max-width:760px){.fin-skel-grid{grid-template-columns:1fr}}.skeleton-box{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 13px}@media(prefers-reduced-motion:reduce){.ck-daybar:is(.is-loading,:has([data-sync-pill][data-state=syncing])):after,.ds-loadbar:after{animation:none;background-position:30% 0}.ds-load-mark img{animation:none;opacity:1}}.lfault{flex:1 1 auto;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 20px;text-align:center}.lfault-mark{position:relative;width:72px;height:72px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 26px -12px color-mix(in srgb,var(--accent) 45%,transparent);display:grid;place-items:center}.lfault-mark img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.lfault-badge{position:absolute;z-index:2;right:-9px;bottom:-9px;width:32px;height:32px;box-sizing:border-box;border-radius:var(--r-sm);border:3px solid var(--surface);display:grid;place-items:center;font-size:16px}.lfault-badge.is-net{background:color-mix(in srgb,var(--warn) 16%,var(--surface));color:var(--warn)}.lfault-badge.is-away{background:color-mix(in srgb,var(--info) 14%,var(--surface));color:var(--info)}.lfault-badge.is-gone,.lfault-badge.is-auth,.lfault-badge.is-lock{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-fg)}.lfault-badge.is-server{background:color-mix(in srgb,var(--danger) 12%,var(--surface));color:var(--danger)}.lfault-txt{display:flex;flex-direction:column;gap:8px;max-width:480px}.lfault-txt h3{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em;color:var(--ink)}.lfault-txt p{margin:0;font-size:var(--fs-md);line-height:1.5;color:var(--muted)}.lfault-txt b{color:var(--ink);font-weight:700}.lfault-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2px}.lfault-acts .ds-btn{min-height:44px;padding-inline:20px;gap:8px}.lfault-badge.is-veil{background:color-mix(in srgb,var(--warn) 16%,var(--surface));color:var(--warn)}.lfault-fact{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;font-size:var(--fs-xs);color:var(--faint);font-variant-numeric:tabular-nums}.lfault-fact a{color:var(--faint);font-weight:600;text-decoration:none}.lfault-fact a:hover{color:var(--muted)}.lfault-warn{color:var(--warn);font-weight:700}.lfault-find{display:flex;gap:8px;width:min(400px,100%);margin-top:6px;padding-top:18px;border-top:1px solid var(--line)}.lfault-find .fld{flex:1;min-width:0}.lfault-err{font-size:var(--fs-xs);color:var(--danger)}.cs-obj{font-weight:500;color:var(--faint);text-transform:none;letter-spacing:0}.cs-by{font-weight:500;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-has-by{max-width:100%;min-width:0}.ds-temp{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:var(--r-xs)}.ds-temp:before{content:"";width:6px;height:6px;border-radius:var(--r-pill);background:currentColor}.ds-temp.is-hot{color:var(--temp-hot);background:var(--temp-hot-soft)}.ds-temp.is-cold{color:var(--temp-cold);background:var(--temp-cold-soft)}.ds-temp.is-tiede{color:var(--warn);background:var(--warn-soft)}.temp-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--r-sm);border:1px solid transparent;line-height:1;font-size:15px}.temp-tile.hot{background:var(--temp-hot-soft);border-color:color-mix(in srgb,var(--temp-hot) 30%,transparent)}.temp-tile.cold{background:var(--temp-cold-soft);border-color:color-mix(in srgb,var(--temp-cold) 30%,transparent)}.ds-cardtabs{display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid var(--line);position:relative;z-index:1}.ds-cardtab{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font:inherit;font-size:12px;font-weight:600;color:var(--muted);background:color-mix(in srgb,var(--app-bg) 55%,var(--surface));border:1px solid var(--line);border-bottom:0;border-radius:var(--r-sm) var(--r-sm) 0 0;padding:8px 11px;margin-bottom:-1px;cursor:pointer;min-width:0;text-decoration:none}.ds-cardtab:hover{color:var(--ink);background:color-mix(in srgb,var(--app-bg) 28%,var(--surface))}.ds-cardtab[aria-selected=true],.ds-cardtab[aria-current=page]{color:var(--accent-fg);background:var(--surface);z-index:2}.ds-cardtab-cnt{font-size:12px;font-weight:700;background:var(--accent-soft);color:var(--accent-fg);border-radius:var(--r-xs);padding:0 6px;font-variant-numeric:tabular-nums;min-width:calc(3ch + 12px);box-sizing:border-box;text-align:center}.ds-navitem{display:flex;align-items:center;gap:.75rem;padding:.375rem .75rem;border:1px solid transparent;border-radius:var(--r-sm);font-size:13px;font-weight:500;line-height:1.35;color:var(--muted);text-decoration:none;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.ds-navitem:hover{color:var(--ink);background:var(--hover)}.ds-navitem.is-current{color:var(--accent-fg);font-weight:600;background:var(--accent-soft);border-color:var(--accent-line);box-shadow:var(--accent-glow)}.ds-cardtab[aria-selected=true] .ds-cardtab-cnt,.ds-cardtab[aria-current=page] .ds-cardtab-cnt{background:var(--accent-btn);color:var(--on-accent)}.ds-cardtab-cnt:empty,.ds-cardtab[aria-selected=true] .ds-cardtab-cnt:empty,.ds-cardtab[aria-current=page] .ds-cardtab-cnt:empty{display:inline-block;position:relative;overflow:hidden;vertical-align:middle;background:var(--accent-soft)}.ds-cardtab-cnt:empty:before{content:" "}.ds-cardtab-cnt:empty:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--line),transparent);animation:skeleton-shimmer 1.3s infinite}@media(prefers-reduced-motion:reduce){.ds-cardtab-cnt:empty:after{animation:none}}.ds-cardtab .ds-cardtab-cnt.is-alert:empty,.ds-cardtab[aria-selected=true] .ds-cardtab-cnt.is-alert:empty,.ds-cardtab[aria-current=page] .ds-cardtab-cnt.is-alert:empty{display:none}.ds-cardtab-cnt.is-zero,.ds-cardtab[aria-selected=true] .ds-cardtab-cnt.is-zero,.ds-cardtab[aria-current=page] .ds-cardtab-cnt.is-zero{background:var(--hover);color:var(--muted)}.ds-cardtab-dot{width:7px;height:7px;border-radius:999px;background:var(--faint);flex-shrink:0}.ds-cardtab-dot.is-ok{background:#22c55e}.ds-cardtab-dot.is-warn{background:#f59e0b}.ds-cardtabs-main{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-md) var(--r-md);padding:16px 18px;min-width:0}:is(.ds-cardtabs-main,.npane,.crm-main) :is(.glass-card,.glass-panel){border-radius:var(--r-sm)}.ds-cardtabs-main.is-flush{padding:0;overflow:hidden}.ds-tframe{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm)}.ds-tframe>table>tbody>tr:last-child>td,.ds-tframe>table>tfoot>tr:last-child>td{border-bottom:0}.ds-builder{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:0;align-items:stretch}.ds-builder.has-preview{grid-template-columns:250px minmax(0,1fr) 340px}.ds-rail{border-right:1px solid var(--line);background:var(--surface-2);padding:12px 10px;overflow-y:auto}.ds-rail-grp{font-size:12px;font-weight:700;color:var(--faint);padding:13px 10px 6px}.ds-rail-grp:first-child{padding-top:2px}.ds-step{width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);padding:8px 10px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:2px;cursor:pointer;font:inherit;transition:background .12s,border-color .12s}.ds-step:hover{background:var(--hover)}.ds-step:disabled{opacity:.45;cursor:default}.ds-step:disabled:hover{background:transparent}.ds-step.on,.ds-step.is-active{background:var(--surface);border-color:var(--accent-line);box-shadow:var(--shadow-card)}.ds-step-n{--tick-size: 13px;width:22px;height:22px;border-radius:var(--r-xs);background:var(--input-bg);border:1px solid var(--line);color:var(--faint);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.ds-step.on .ds-step-n,.ds-step.is-active .ds-step-n{background:var(--accent-btn);border-color:var(--accent-line-strong);color:var(--on-accent)}.ds-step-lbl{font-size:12px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.ds-step-dot{width:7px;height:7px;border-radius:999px;background:var(--faint);flex-shrink:0}.ds-step.is-ok .ds-step-dot{background:#22c55e}.ds-step.is-warn .ds-step-dot{background:#f59e0b}.ds-step-sub{display:block;font-size:12px;line-height:1.35;color:var(--faint);margin-top:1px;overflow:hidden;text-overflow:ellipsis}.ds-step.on .ds-step-sub,.ds-step.is-active .ds-step-sub{color:var(--muted)}.ds-builder-panel{overflow-y:auto;padding:20px 24px 24px;min-width:0}.ds-builder-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);padding:14px 16px;margin-bottom:12px}.ds-builder-card:last-child{margin-bottom:0}.ds-builder-head{margin-bottom:16px}.ds-builder-head h2{font-size:20px;font-weight:700;letter-spacing:-.015em}.ds-builder-head p{margin:4px 0 0;color:var(--muted);font-size:12px;max-width:78ch}.ds-builder-pv{border-left:1px solid var(--line);background:var(--surface-2);display:flex;flex-direction:column;min-height:0}.ds-builder-pv-h{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:12px;font-weight:700;color:var(--faint)}.ds-builder-pv-b{flex:1;overflow:hidden;position:relative}.ds-builder-pv-b iframe{position:absolute;inset:0;width:210%;height:210%;border:0;transform:scale(.476);transform-origin:top left;background:var(--surface)}.ds-builder-foot{border-top:1px solid var(--line);padding:10px 18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.oefold{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);transition:border-color .15s}.oefold:hover{border-color:var(--accent-line)}.oefold-h{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 12px;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.oefold-t{font-size:13px;font-weight:700;color:var(--ink)}.oefold-sub{font-size:12px;color:var(--muted)}.oefold-meta{font-size:12px;color:var(--faint);margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.oefold-car{color:var(--dim);font-size:12px;transition:transform .15s}.oefold.is-open .oefold-car{transform:rotate(90deg)}.oefold>.oefold-c{display:none;padding:4px 14px 14px;border-top:1px dashed var(--line-subtle)}.oefold.is-open>.oefold-c{display:block}@media(max-width:900px){.ds-builder,.ds-builder.has-preview{grid-template-columns:minmax(0,1fr)}.ds-rail{border-right:0;border-bottom:1px solid var(--line);display:flex;gap:6px;overflow-x:auto;padding:8px}.ds-rail-grp{display:none}.ds-step{width:auto;grid-template-columns:22px auto;white-space:nowrap;margin-bottom:0}.ds-step-sub,.ds-builder.has-preview .ds-builder-pv{display:none}}.ds-btn:active:not([disabled]),.ds-btn-primary:active:not([disabled]),.ds-btn-ghost:active:not([disabled]),.ds-btn-icon:active:not([disabled]){transform:scale(.985)}.atb-tab:active,.sidebar-item:active{transform:scale(.99)}tr.row-click:active td{background:var(--accent-soft)}@media(prefers-reduced-motion:reduce){.ds-btn:active:not([disabled]),.ds-btn-primary:active:not([disabled]),.ds-btn-ghost:active:not([disabled]),.ds-btn-icon:active:not([disabled]),.atb-tab:active,.sidebar-item:active{transform:none}}.ds-pager{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 16px;background:var(--surface-2);border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md)}.ds-pager.hidden{display:none}.ds-pager-sum{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--faint)}.ds-pager-sum:empty{flex:1 1 auto}.ds-pager-sum b{color:var(--muted);font-variant-numeric:tabular-nums}.ds-pager-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}@media(min-width:768px){.ds-pager-tools{padding-right:4.5rem}}.ds-pager-size{display:inline-flex;align-items:center;gap:6px}.ds-pager-size-lbl{font-size:12px;font-weight:700;color:var(--faint)}.ds-pager-sel{height:28px;padding:0 6px;border-radius:var(--r-sm);background:var(--input-bg);border:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:600;cursor:pointer;outline:none}.ds-pager-sel:hover{border-color:var(--accent-line)}.ds-pager-range{font-size:12px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums;display:inline-block;min-width:17ch;text-align:right}.ds-pager-pagebtn b{display:inline-block;min-width:2.2ch;text-align:center}.ds-cardtab-cnt:is([id^=lf-vc-],[data-jn-lens-n],[id^=ss-pool-]){min-width:calc(5ch + 12px)}.ds-pager-nav{display:inline-flex;align-items:center;gap:4px}.ds-pager-page{position:relative;display:inline-flex;margin:0 2px}.ds-pager-pagebtn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 7px;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;outline:none}.ds-pager-pagebtn:hover:not(:disabled){border-color:var(--accent-line)}.ds-pager-pagebtn:disabled{opacity:.5;cursor:default}.ds-pager-pagebtn[aria-expanded=true]{border-color:var(--accent-line-strong)}.ds-pager-pagebtn b{font-weight:700}.ds-pager-of{color:var(--dim)}.ds-pager-menu[hidden]{display:none}.ds-pager-menu{position:absolute;bottom:calc(100% + 6px);right:0;z-index:60;width:180px;padding:6px;display:flex;flex-direction:column;gap:6px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);backdrop-filter:blur(var(--blur-panel));-webkit-backdrop-filter:blur(var(--blur-panel))}.ds-pager-jump{width:100%;height:28px;padding:0 8px;background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;outline:none}.ds-pager-jump:focus{border-color:var(--accent-line-strong)}.ds-pager-jump::-webkit-inner-spin-button,.ds-pager-jump::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ds-pager-jump{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ds-pager-list{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;max-height:190px;overflow-y:auto}.ds-pager-opt{height:26px;border-radius:var(--r-xs);border:1px solid transparent;background:transparent;color:var(--muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.ds-pager-opt:hover{background:var(--hover);color:var(--ink)}.ds-pager-opt.is-on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-fg);font-weight:700}.ds-pager-count{font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.ds-pager.ds-pager-flush{position:sticky;bottom:-1.5rem;z-index:2;margin:12px -1.5rem -1.5rem;padding:9px 1.5rem;border-radius:0;background:var(--popover);backdrop-filter:blur(var(--blur-panel));-webkit-backdrop-filter:blur(var(--blur-panel))}@media(min-width:768px){.ds-pager.ds-pager-flush .ds-pager-tools{padding-right:0}}.dd-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:4vh 16px}.dd-modal[hidden]{display:none}.dd-backdrop{position:absolute;inset:0;background:var(--scrim, rgba(5, 2, 16, .55));backdrop-filter:blur(4px)}.dd-panel{position:relative;width:var(--modal-list-w);height:var(--modal-list-h);display:flex;flex-direction:column;background:var(--surface-3);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);overflow:hidden}.dd-warn,.dd-sub .dd-warn b{color:var(--warn)}.dd-k{color:var(--faint);font-weight:500}.dd-k:after{content:" :"}.dd-loading{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dd-loading .dd-scroll{overflow:hidden}.dd-ctl{border-top:1px solid var(--line-subtle);padding:10px 20px;display:flex;flex-direction:column;gap:9px}.dd-ctlrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dd-spacer{flex:1}.dd-fwrap{position:relative}.dd-fbtn{display:inline-flex;align-items:center;gap:7px;height:var(--ctl-h);padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-btn);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.dd-fbtn:hover{border-color:var(--accent-line);color:var(--ink)}.dd-fbtn.is-set{border-color:var(--accent-line);color:var(--accent-fg);background:var(--accent-soft)}.dd-fbtn.is-set .dd-k{color:inherit;opacity:.75}.dd-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:230px;max-height:320px;overflow-y:auto;padding:6px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);backdrop-filter:blur(var(--blur-panel))}.dd-pop[hidden]{display:none}.dd-pop-h{font-size:12px;font-weight:700;color:var(--faint);padding:5px 8px 6px}.dd-opt{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border:0;background:transparent;border-radius:var(--r-sm);cursor:pointer;font:inherit;font-size:13px;text-align:left;color:var(--ink)}.dd-opt:hover{background:var(--hover)}.dd-opt-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-chk{width:16px;height:16px;border-radius:var(--r-xs);border:1px solid var(--line-strong);display:grid;place-items:center;flex:none;color:transparent;font-size:12px}.dd-opt.is-on .dd-chk{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dd-pop-foot{border-top:1px solid var(--line-subtle);margin-top:4px;padding:6px 4px 2px;display:flex;justify-content:space-between}.dd-link{border:0;background:transparent;color:var(--accent-fg);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:3px 4px;border-radius:var(--r-xs)}.dd-link:hover{background:var(--hover)}.ds-colf{position:relative;display:inline-grid;place-items:center;flex:none;width:20px;height:20px;margin-left:4px;padding:0;border:0;border-radius:var(--r-xs);background:transparent;color:var(--dim);cursor:pointer;vertical-align:middle;transition:opacity .12s,background-color .12s,color .12s}.ds-colf iconify-icon{font-size:13px}.ds-colf:hover,.ds-colf[aria-expanded=true]{background:var(--hover);color:var(--accent-fg)}.ds-colf.is-on{background:var(--accent-soft);color:var(--accent-fg)}.ds-colf-n{position:absolute;top:-5px;right:-6px;min-width:14px;height:14px;padding:0 3px;border-radius:var(--r-2xs);background:var(--accent);color:#fff;font-size:12px;font-weight:700;line-height:14px;letter-spacing:0;font-variant-numeric:tabular-nums}th:has(.ds-colf.is-on){color:var(--accent-fg)}.ds-colf-pop{position:fixed;top:0;left:0;z-index:60;width:260px;max-width:calc(100vw - 16px);display:grid;gap:6px;padding:8px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);text-align:left;cursor:default}.ds-colf-h{padding:2px 6px 0;font-size:12px;font-weight:700;color:var(--faint)}.ds-colf-opts{max-height:272px;overflow:auto;display:grid;gap:1px}.ds-colf-grp{padding:8px 8px 3px;font-size:12px;font-weight:700;color:var(--faint)}.ds-colf-opt{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border:0;border-radius:var(--r-xs);background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.ds-colf-opt:hover,.ds-colf-opt:focus-visible{background:var(--hover);outline:none}.ds-colf-opt.is-family{font-weight:700}.ds-colf-opt.is-d1{padding-left:22px}.ds-colf-opt.is-d2{padding-left:36px;font-size:12px;color:var(--muted)}.ds-colf-opt.is-some .ds-colf-bx{border-color:var(--accent)}.ds-colf-opt.is-some .ds-colf-bx:after{content:"";position:absolute;left:2.5px;right:2.5px;top:5px;height:2px;border-radius:1px;background:var(--accent)}.ds-colf-note{padding:0 8px 4px 32px;font-size:12px;line-height:1.35;color:var(--faint)}.ds-colf-bx{position:relative;width:15px;height:15px;flex:none;border:1.5px solid var(--line-strong);border-radius:4px}.ds-colf-opts.is-single .ds-colf-bx{border-radius:var(--r-pill)}.ds-colf-opt.is-on .ds-colf-bx,.ds-colf-bx.is-on{background:var(--accent);border-color:var(--accent)}.ds-colf-opt.is-on .ds-colf-bx:after,.ds-colf-bx.is-on:after{content:"";position:absolute;left:3.5px;top:1.5px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ds-colf-opts.is-single .ds-colf-opt.is-on .ds-colf-bx:after{left:3.5px;top:3.5px;width:5px;height:5px;border:0;border-radius:var(--r-pill);background:#fff;transform:none}.ds-colf-dot{width:7px;height:7px;flex:none;border-radius:var(--r-pill)}.ds-colf-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-colf-c{margin-left:auto;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.ds-colf-empty{padding:8px;font-size:12px;color:var(--faint)}.ds-colf-ft{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 0;border-top:1px solid var(--line-subtle);font-size:12px;color:var(--faint)}.ds-colf-ft button{padding:2px 4px;border:0;border-radius:var(--r-xs);background:none;font:inherit;font-weight:700;color:var(--accent-fg);cursor:pointer}.ds-colf-ft button:hover{background:var(--hover)}.ds-colf-ft button:disabled{color:var(--dim);background:none;cursor:default}.ds-fchips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line-subtle);font-size:12px}.ds-fchips-l{margin-right:2px;color:var(--faint)}.ds-fchip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 3px 0 9px;border:1px solid var(--accent-line);border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-fg)}.ds-fchip b{font-weight:700}.ds-fchip-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.ds-fchip button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--r-xs);background:none;color:inherit;font-size:13px;line-height:1;cursor:pointer}.ds-fchip button:hover{background:var(--hover)}.ds-fchips-clear{padding:3px 6px;border:0;border-radius:var(--r-xs);background:none;font:inherit;font-weight:700;color:var(--accent-fg);cursor:pointer}.ds-fchips-clear:hover{background:var(--hover)}.ds-colf.hidden,.ds-colf[hidden],.ds-fchips.hidden,.ds-fchips[hidden],.ds-fchip.hidden,.ds-fchip[hidden],.ds-colf-pop.hidden,.ds-colf-pop[hidden],.ds-colf-opts.hidden,.ds-colf-opts[hidden],.ds-colf-opt.hidden,.ds-colf-opt[hidden],.ds-colf-ft.hidden,.ds-colf-ft[hidden]{display:none}.ds-search{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;flex:0 1 300px;min-width:180px;height:var(--ctl-h);padding:0 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);color:var(--faint);cursor:text;transition:border-color .13s}.ds-search:focus-within{border-color:var(--accent-line-strong)}.ds-search>iconify-icon{flex:none;font-size:15px;color:var(--faint);pointer-events:none}.ds-search>input,.ck-closer-search-input{flex:1;min-width:0;width:100%;height:100%;padding:0;margin:0;border:0;outline:0;background:none;font:inherit;font-size:13px;color:var(--ink)}.ds-search>input::-moz-placeholder{color:var(--dim)}.ds-search>input::placeholder{color:var(--dim)}.ds-search>input::-webkit-search-cancel-button,.ds-search>input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ds-search>kbd{flex:none;font-size:12px;color:var(--faint);border:1px solid var(--line);border-radius:var(--r-xs);padding:0 5px;background:var(--hover)}.ds-search.is-menu{display:flex;width:100%;min-width:0;flex:none;height:calc(var(--ctl-h) - 4px);gap:6px;padding:0 8px}.ds-search.is-menu>iconify-icon{font-size:13px}.ds-search.is-menu>input{font-size:12px}@media(max-width:520px){.ds-search:not(.is-menu){flex:1 1 100%}}.ds-search.hidden,.ds-search[hidden]{display:none}.ds-switch{position:relative;display:inline-block;flex:none;width:36px;height:20px;padding:0;margin:0;border:0;border-radius:var(--r-xs);background:var(--line-strong);cursor:pointer;transition:background .15s;vertical-align:middle}.ds-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--r-2xs);background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.ds-switch>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ds-switch[aria-checked=true],.ds-switch[aria-pressed=true],.ds-switch.is-on,.ds-switch.on,.ds-switch:has(>input:checked){background:var(--accent)}.ds-switch[aria-checked=true]:after,.ds-switch[aria-pressed=true]:after,.ds-switch.is-on:after,.ds-switch.on:after,.ds-switch:has(>input:checked):after{transform:translate(16px)}.ds-switch:disabled,.ds-switch:has(>input:disabled){opacity:.45;cursor:not-allowed}.ds-switch:focus-visible,.ds-switch:has(>input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ds-switch.hidden,.ds-switch[hidden]{display:none}.dd-toggle{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h);padding:0 10px 0 8px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-btn);color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dd-toggle i{width:28px;height:16px;border-radius:var(--r-xs);background:var(--line-strong);position:relative;transition:background .15s;flex:none}.dd-toggle i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:var(--r-2xs);background:#fff;box-shadow:0 1px 2px #00000040;transition:left .15s}.dd-toggle.is-on{color:var(--ink)}.dd-toggle.is-on i{background:var(--accent)}.dd-toggle.is-on i:after{left:14px}.dd-c{font-variant-numeric:tabular-nums;color:var(--faint);font-weight:600}.dd-dot{display:inline-block;width:6px;height:6px;border-radius:var(--r-pill);background:var(--warn);margin-right:5px;vertical-align:middle}.dd-scroll{overflow:auto;border-top:1px solid var(--line);min-height:0;flex:1 1 auto}.dd-table{width:100%;border-collapse:collapse;min-width:880px}.dd-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-2);border-bottom:1px solid var(--line);padding:0;text-align:left;white-space:nowrap}.dd-sort{display:inline-flex;align-items:center;gap:5px;width:100%;height:36px;padding:0 12px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:var(--faint)}.dd-sort-off{cursor:default}.dd-table th:first-child .dd-sort{padding-left:20px}.dd-sort:hover:not(.dd-sort-off){color:var(--ink)}.dd-ar{font-size:12px}.dd-table th.is-sorted .dd-sort{color:var(--accent-fg)}.dd-table th.dd-num .dd-sort{justify-content:flex-end}.dd-table th.is-dim{background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));box-shadow:inset 0 2px 0 var(--accent)}.dd-table th.is-dim .dd-sort{color:var(--accent-fg)}.dd-thin{display:flex;align-items:center;padding-right:6px}.dd-thin .dd-sort{flex:1 1 auto;min-width:0}.dd-table th.dd-th-fil:first-child .dd-sort{padding-left:20px}.dd-dtag{font-size:12px;letter-spacing:.06em;padding:1px 5px;border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-fg);border:1px solid var(--accent-line)}.dd-table tbody td{padding:9px 12px;border-bottom:1px solid var(--line-subtle);font-size:13px;vertical-align:middle;white-space:nowrap;color:var(--ink)}.dd-table tbody td:first-child{padding-left:20px}.dd-table tbody td.is-dim{background:color-mix(in srgb,var(--accent) 4%,transparent)}.dd-table tbody td.dd-num{text-align:right;font-variant-numeric:tabular-nums}.dd-row{cursor:pointer}.dd-row:hover td{background:var(--hover)}.dd-row:hover td.is-dim{background:color-mix(in srgb,var(--accent) 11%,transparent)}.dd-go{width:1%;text-align:right;color:var(--dim)}.dd-table tbody td.dd-go{padding-right:14px}.dd-gi{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.dd-gl{opacity:0;transform:translate(4px);transition:opacity .12s,transform .12s;color:var(--accent-fg)}.dd-row:hover .dd-go{color:var(--accent-fg)}.dd-row:hover .dd-gl{opacity:1;transform:none}@media(hover:none){.dd-gl{display:none}}.dd-table tbody tr.dd-bandrow td{padding:0;border-bottom:0}.dd-bandrow .ds-band-label{display:inline-flex;align-items:center;gap:8px}.dd-cont{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--dim)}.dd-pager{border-radius:0}@media(min-width:768px){.dd-pager .ds-pager-tools{padding-right:0}}.dd-pager .ds-pager-sum{flex-wrap:wrap;gap:4px 10px}.dd-sumline{min-width:0}.dd-sep{color:var(--dim)}.dd-stack{display:flex;flex-direction:column;line-height:1.3}.dd-nm{font-weight:600;color:var(--ink)}.dd-meta{font-size:12px;color:var(--faint)}.dd-tn{font-variant-numeric:tabular-nums}.dd-nil{color:var(--dim)}.dd-vd{display:inline-flex;align-items:center;gap:8px}.dd-rsn{color:var(--muted)}.dd-mini{height:22px;padding:0 7px;border-radius:var(--r-xs);border:1px dashed var(--warn-line, var(--warn));background:transparent;color:var(--warn);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.dd-mini:hover{background:var(--warn-soft);border-style:solid}.dd-amt{font-weight:700;color:var(--ink)}.dd-nocall{color:var(--dim);font-style:italic}:root{--ctl-h: 32px;--mhead-h: 52px}:root{--sabar-h: 0px}body.sa-bar{--sabar-h: 44px}:root{--modal-list-w: min(1240px, calc(100vw - 2rem) );--modal-list-h: min(820px, calc(100vh - 2rem) )}@media(max-width:767px){:root{--mhead-h: calc(52px + env(safe-area-inset-top, 0px)) }}.app-ctlbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:calc(var(--ctl-h) + 8px);margin-bottom:14px}.acb-left{display:flex;align-items:center;gap:10px;min-width:0}.acb-date{font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}.app-ctlbar .ck-live-pill{height:var(--ctl-h);padding:0 12px;cursor:pointer}.app-ctlbar .ck-live-pill[disabled]{cursor:default}.app-ctlbar .ck-live-pill:not([disabled]):hover{filter:brightness(1.04)}.acb-right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}@media(max-width:767px){.app-ctlbar{position:sticky;top:calc(var(--mhead-h) + var(--sabar-h));z-index:50;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;margin:0 -1rem 12px;padding:6px 1rem 8px;min-height:0;background:var(--app-bg-top)}.app-ctlbar::-webkit-scrollbar{display:none}.app-ctlbar>*,.acb-left>*,.acb-right>*{flex-shrink:0}.acb-left{gap:6px}.acb-date,.app-ctlbar.acb-empty{display:none}.app-ctlbar{flex-wrap:wrap;overflow-x:visible}.app-ctlbar>.acb-right{flex:1 1 100%;min-width:0;flex-wrap:wrap}.app-ctlbar>.acb-right>*{max-width:100%}.app-ctlbar .segctl{max-width:100%;overflow-x:auto;scrollbar-width:none}.app-ctlbar>.acb-chip{margin-left:0}.acb-right{flex-wrap:nowrap;margin-left:0;gap:6px;justify-content:flex-start}.acb-right>.acb-scope{order:-2}.acb-right>[data-month-picker]{order:-1}}.acb-chip{display:none}@media(max-width:767px){.app-ctlbar:has(>.acb-chip)>.acb-right{display:none}.acb-chip{display:inline-flex;align-items:center;gap:6px;margin-left:auto;min-width:0;flex-shrink:1!important;height:var(--ctl-h);padding:0 10px 0 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.acb-chip[aria-expanded=true]{border-color:var(--accent-line);color:var(--accent-fg)}.acb-chip-tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.acb-chip-chev{flex:none;font-size:13px;color:var(--faint)}.app-ctlbar:has(>.acb-chip){overflow:visible}}.acb-scrim{position:fixed;inset:0;z-index:79;background:var(--scrim-modal)}.acb-sheet{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;flex-direction:column;gap:10px;max-height:88dvh;overflow-y:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface-3);border-top:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;box-shadow:var(--shadow-pop)}.acb-sheet:before{content:"";align-self:center;width:38px;height:5px;border-radius:var(--r-3xs);background:var(--line-strong);margin-bottom:2px}.acb-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.acb-sheet-title{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink)}.acb-sheet-k{font-size:12px;font-weight:700;color:var(--faint);margin:6px 0 -2px}.acb-sheet .acb-right{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.acb-sheet .acb-right>*{width:100%}.acb-sheet .acb-right>*,.acb-sheet .acb-right>.acb-scope,.acb-sheet .acb-right>[data-month-picker]{order:0}.acb-sheet .acb-scope .segctl{display:flex;width:100%}.acb-sheet .acb-scope .ck-scope-btn{flex:1 1 0;max-width:none;justify-content:center}.acb-sheet [data-month-picker]{display:flex;width:100%}.acb-sheet [data-month-picker] [data-mp-trigger]{flex:1;justify-content:center}.acb-sheet-done{height:44px;justify-content:center;margin-top:6px}body.acb-sheet-open .shellnav-tabbar,body.acb-sheet-open .app-dock{display:none!important}.app-dock{display:none}@media(max-width:767px){.app-dock{position:fixed;left:12px;right:12px;z-index:49;bottom:calc(72px + env(safe-area-inset-bottom,0px));display:flex;gap:8px}.app-dock>*{flex:1 1 0;min-width:0}.app-dock .ds-btn{height:44px;justify-content:center;font-size:13px;box-shadow:var(--shadow-pop)}body:has(.app-dock){padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}}@media(max-width:767px){body:has(.app-dock) [data-docked]{display:none!important}}@media(max-width:767px){dialog:not(.gs-dialog):not(#crm-modal):not(#deal-modal):not(#nmedit-modal){margin:auto 0 0!important;width:100vw!important;max-width:100vw!important;max-height:94dvh!important;padding:0!important}dialog:not(.gs-dialog):not(#crm-modal):not(#deal-modal):not(#nmedit-modal)>:not(.dp-pop):not(.ds-tip){width:100%!important;max-width:100%!important;min-width:0!important;max-height:94dvh!important;box-sizing:border-box;border-radius:var(--r-md) var(--r-md) 0 0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}}.app-ctlbar :is(.ds-btn,.ds-pager-sel,select,button,a.ck-scope-btn,.ts-btn):not(.segctl *):not([data-month-picker] *):not(.mc-weeknav *):not(.agw *){height:var(--ctl-h);min-height:var(--ctl-h);padding-top:0;padding-bottom:0}.app-ctlbar .acb-right :is(.mc-weeknav,.agw){height:var(--ctl-h);border-radius:var(--r-sm);padding:3px 4px;margin-bottom:0}.app-ctlbar .acb-right :is(.mc-weeknav,.agw) :is(button,b,span){height:calc(var(--ctl-h) - 8px);min-height:0;display:inline-flex;align-items:center}.app-ctlbar [data-hoist-row] :is(button,select,.ds-btn,input[type=search],input[type=text]):not(.segctl *):not(.agw *):not(.mc-weeknav *){height:var(--ctl-h);min-height:var(--ctl-h);padding-top:0;padding-bottom:0}.app-ctlbar .segctl-btn{height:calc(var(--ctl-h) - 8px);min-height:0}body:has([data-app-ctlbar]) [data-hoist-row]:not(.app-ctlbar *):not(.bl-lens *){display:none}.app-ctlbar .ds-btn-icon{width:var(--ctl-h);height:var(--ctl-h)}.app-ctlbar [data-month-picker]{height:var(--ctl-h);padding:3px;border-radius:var(--r-sm)}.app-ctlbar [data-month-picker] :is([data-mp-trigger],.mp-arrow){height:calc(var(--ctl-h) - 8px);min-height:0}.app-ctlbar [data-month-picker] [data-mp-trigger]{font-size:12px;padding:0 8px}[data-month-picker] .mp-zoom{color:var(--accent-fg);background:var(--accent-soft);border-radius:var(--r-xs);padding:1px 6px;font-size:12px;font-weight:700;white-space:nowrap}[data-month-picker] .mp-zoom:empty{display:none}.mp-pop.mp-zpop{width:min(640px,calc(100vw - 16px))}.mp-zmonths{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.mp-zmonths{grid-template-columns:1fr}}.mp-zmon{border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 8px 6px;background:var(--surface-2)}.mp-zmon.is-anchor{border-color:var(--accent-line)}.mp-zmon.is-off .mp-zname{color:var(--dim);cursor:default}.mp-zhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mp-zname{border:0;background:transparent;font-weight:700;font-size:12px;border-radius:var(--r-xs);padding:3px 8px;color:var(--ink);cursor:pointer}.mp-zname:hover{background:var(--hover);color:var(--accent-fg)}.mp-znav{width:24px;height:24px;border:1px solid var(--line);background:var(--input-bg);border-radius:var(--r-xs);color:var(--muted);display:grid;place-items:center;cursor:pointer}.mp-znav:hover{border-color:var(--accent-line);color:var(--accent-fg)}.mp-zgrid{display:grid;grid-template-columns:30px repeat(7,1fr);gap:2px 0}.mp-zdow{font-size:12px;font-weight:700;color:var(--faint);text-align:center;padding:2px 0 4px}.mp-zwk{border:0;background:transparent;font-size:12px;font-weight:700;color:var(--dim);border-radius:var(--r-sm);height:28px;cursor:pointer}.mp-zwk:hover{background:var(--accent-soft);color:var(--accent-fg)}.mp-zwk.is-on{color:var(--accent-fg)}.mp-zday{border:0;background:transparent;height:28px;font-size:12px;font-weight:600;color:var(--ink);border-radius:var(--r-sm);position:relative;cursor:pointer;font-variant-numeric:tabular-nums}.mp-zday:hover{background:var(--hover)}.mp-zday.is-out{color:transparent;pointer-events:none}.mp-zday.is-off{color:var(--dim);text-decoration:line-through;pointer-events:none}.mp-zday.is-fut{color:var(--dim);font-weight:500}.mp-zday.is-today{color:var(--accent-fg);font-weight:700;box-shadow:inset 0 0 0 1.5px var(--accent)}.mp-zday.is-in{background:var(--accent-soft);color:var(--accent-fg);border-radius:0}.mp-zday.is-from{background:var(--accent);color:var(--on-accent);border-radius:var(--r-sm) 0 0 var(--r-sm)}.mp-zday.is-to{background:var(--accent);color:var(--on-accent);border-radius:0 var(--r-sm) var(--r-sm) 0}.mp-zday.is-from.is-to{border-radius:var(--r-sm)}.mp-zday.is-today:is(.is-from,.is-to){box-shadow:inset 0 0 0 1.5px var(--on-accent)}.mp-zfoot{margin-top:8px;font-size:12px;color:var(--faint);line-height:1.45}.mp-zfoot.is-picking{color:var(--accent-fg);font-weight:700}.ck-prorated{font-size:12px;font-weight:700;color:var(--accent-fg);background:var(--accent-soft);border-radius:var(--r-xs);padding:1px 6px;white-space:nowrap}.app-ctlbar .segctl,.app-ctlbar .ck-scope-wrap>div:first-child{height:var(--ctl-h);border-radius:var(--r-sm)}.app-ctlbar :is(.ck-scope-btn,.ss-scope-btn){height:calc(var(--ctl-h) - 8px);font-size:12px}.ck-scope-wrap{position:relative}.ck-self-chev{width:11px;height:11px;flex:none}.ck-closer-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:250px;max-width:340px;max-height:min(60vh,420px);overflow-y:auto;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:6px}.ck-closer-menu.hidden{display:none}.ck-closer-menu.is-left{right:auto;left:0}@media(max-width:767px){.ck-closer-menu,.ck-closer-menu.is-left{position:fixed;top:auto;left:8px;right:8px;bottom:calc(72px + env(safe-area-inset-bottom,0px));max-width:none;max-height:min(60vh,460px);z-index:90}}.ck-closer-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;background:transparent;border-radius:var(--r-sm);font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.ck-closer-item:hover{background:var(--hover)}.ck-closer-item.is-on{background:var(--accent-soft)}.ck-closer-item:disabled{opacity:.55;cursor:default}.ck-closer-item:disabled:hover{background:transparent}.ck-closer-group{font-size:12px;font-weight:700;color:var(--faint);padding:9px 10px 4px}.ck-closer-group:first-child{padding-top:4px}.ck-closer-item .ck-ava{width:24px;height:24px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;flex:none;overflow:hidden}.ck-closer-item .ck-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ck-closer-item .ck-closer-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-closer-item .ck-closer-chips{margin-left:auto}.ck-closer-item .ck-closer-ck{color:var(--accent-fg);font-weight:700}.ck-closer-search{position:sticky;top:-6px;z-index:1;background:var(--popover);padding:2px 2px 6px;margin:-2px -2px 2px}.ck-hide{display:none!important}.ck-closer-empty{padding:10px;font-size:12px;color:var(--faint);text-align:center}.cl-lines{width:100%;border-collapse:collapse}.cl-lines thead th{position:sticky;top:0;z-index:1;height:var(--h-sec);padding:0 14px;text-align:left;font-size:var(--fs-xs);font-weight:600;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap}.cl-lines td{height:44px;padding:0 14px;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line-subtle)}.cl-lines .cl-num{text-align:right;font-variant-numeric:tabular-nums}.cl-lines .cl-id{display:flex;align-items:center;gap:9px;min-width:0}.cl-lines .cl-name{font-weight:500;color:var(--ink)}.cl-lines .cl-code{color:var(--faint);max-width:260px;overflow:hidden;text-overflow:ellipsis}.cl-lines .cl-dim{color:var(--faint)}.rcp{display:flex;flex-direction:column;margin:4px 0 0;border-top:1px solid var(--line-subtle)}.rcp-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0}.rcp-n{margin-left:2px;color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums}.rcp-seg .segctl-btn.is-active .rcp-n{color:inherit}.rcp-scroll{min-width:0}.rcp-table td:first-child,.rcp-table th:first-child{padding-left:0}.rcp-table td:last-child,.rcp-table th:last-child{padding-right:18px;width:32px}.rcp-row{cursor:pointer}.rcp-row:hover td{background:var(--hover)}.rcp-av{width:26px;height:26px;border-radius:var(--r-sm);font-size:var(--fs-xs)}.rcp-chev{color:var(--faint);text-align:right}.rcp-why{margin-left:6px;color:var(--muted)}.rcp-steps{display:inline-flex;gap:3px;margin-right:8px;vertical-align:-1px}.rcp-steps i{width:10px;height:10px;border-radius:var(--r-3xs);border:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent)}.rcp-steps i.is-on{background:var(--pos);border-color:var(--pos)}.rcp-steps i.is-off{border-style:dashed;border-color:var(--line)}.rcp-pager{padding:0;border-top:1px solid var(--line)}.mle{width:100%;max-width:680px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.mle:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.mle.is-busy{opacity:.7;pointer-events:none}.mle-tb{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;background:var(--surface);border-bottom:1px solid var(--line-subtle);border-radius:var(--r-sm) var(--r-sm) 0 0}.mle-tb button{display:inline-flex;align-items:center;gap:5px;height:28px;min-width:28px;padding:0 8px;border:0;border-radius:var(--r-2xs);background:none;color:var(--muted);font-size:var(--fs-xs);font-weight:600;cursor:pointer}.mle-tb button:hover{background:var(--hover);color:var(--ink)}.mle-tb button svg{width:15px;height:15px}.mle-sep{width:1px;height:18px;margin:0 4px;background:var(--line)}.mle.is-off .mle-tb,.mle-file{display:none}.mle-body{padding:12px 16px 16px}.mle-doc{min-height:220px;outline:none;font-size:14px;line-height:1.65;color:var(--ink)}.mle-doc p{margin:0 0 12px}.mle-doc a{color:var(--accent-fg);text-decoration:underline}.mle-doc hr{border:0;border-top:1px solid var(--line);margin:14px 0}.mle-doc hr.ProseMirror-selectednode{border-top-color:var(--accent)}.mle-var{padding:0 4px;border-radius:var(--r-2xs);background:var(--accent-soft);color:var(--accent-fg);font-size:var(--fs-sm)}.mle-media{position:relative;margin:4px 0 14px;cursor:pointer}.mle-media.ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}.mle-img{display:block;max-width:400px;width:100%;height:auto;border-radius:var(--r-xs)}.mle-vid{position:relative;max-width:400px}.mle-play{position:absolute;left:12px;top:12px;width:30px;height:21px;border-radius:var(--r-xs);background:#0009}.mle-play:after{content:"";position:absolute;left:12px;top:5px;border-left:9px solid #fff;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent}.mle-vid-l{margin-top:6px;color:var(--accent-fg);text-decoration:underline;font-size:var(--fs-sm)}.mle-btn{display:inline-block;padding:8px 16px;border-radius:var(--r-sm);background:var(--ink);color:var(--surface);font-size:var(--fs-sm);font-weight:600}.mle-pop{position:absolute;top:6px;right:6px;z-index:3;display:flex;gap:2px;padding:3px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-xs);box-shadow:var(--shadow-pop);cursor:default}.mle-pop button{height:26px;padding:0 8px;border:0;border-radius:var(--r-2xs);background:none;color:var(--ink);font-size:var(--fs-xs);font-weight:600;cursor:pointer}.mle-pop button:hover{background:var(--hover)}.mle-pop button.is-danger{color:var(--danger)}.cl-lines .cl-cut{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.cl-lines tr.cl-row{cursor:pointer}.cl-lines tr.cl-row:hover,.cl-lines tr.cl-row:focus-within{background:var(--accent-soft)}.cl-lines tr.cl-row:hover .cl-name,.cl-lines tr.cl-row:hover .cl-go{color:var(--accent-fg)}.cl-lines tr.cl-row.is-archived .cl-name{color:var(--faint)}.cl-lines tr.cl-gband td{height:var(--h-sec);font-size:var(--fs-xs);font-weight:600;color:var(--ink);background:var(--surface-2);border-bottom:1px solid var(--line)}.cl-lines tr.cl-gband .cl-gn{margin-left:8px;font-weight:500;color:var(--muted)}.cl-lines .cl-end{position:relative;width:1%;text-align:right}.cl-lines .cl-go{display:inline-block;margin-left:8px;color:var(--faint);font-size:20px;vertical-align:middle}body[data-console] .cl-lines{table-layout:fixed}body[data-console] .cl-lines :is(th,td){overflow:hidden;text-overflow:ellipsis}body[data-console] .cl-lines thead tr>th:first-child{width:24%}body[data-console] .cl-lines thead th.cl-end,body[data-console] .cl-lines thead th:empty:last-child{width:160px}body[data-console] .ck-daybar .ck-db-stat .v{min-width:6ch;text-align:center;font-variant-numeric:tabular-nums}.cl-lines .cl-act{position:absolute;right:34px;top:0;bottom:0;display:flex;align-items:center;gap:6px;padding-left:18px;background:linear-gradient(to right,transparent,var(--surface) 16px);opacity:0;pointer-events:none;transition:opacity .12s}.cl-lines tr.cl-row:hover .cl-act,.cl-lines tr.cl-gband:hover .cl-act,.cl-lines tr:focus-within .cl-act,.cl-lines .cl-act:has([aria-expanded=true]){opacity:1;pointer-events:auto}.cl-lines tr.cl-row .cl-act{background:linear-gradient(to right,transparent,var(--accent-soft) 16px),linear-gradient(to right,transparent,var(--surface) 16px)}.cl-lines tr.cl-gband .cl-act{right:14px;background:linear-gradient(to right,transparent,var(--surface-2) 16px)}.cl-lines .cl-act>.ds-btn,.cl-lines .cl-act .ds-ed-more>.ds-btn{height:28px;min-height:28px;padding:0 10px;font-size:var(--fs-xs)}.cl-lines .cl-act .ds-ed-more>.ds-btn-icon{width:28px;padding:0}.cl-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 14px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted)}.cl-foot.hidden,.cl-foot[hidden]{display:none}.cl-arch-tog{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:var(--muted);cursor:pointer}.cl-arch-tog:hover{color:var(--ink)}.cl-arch-tog .cl-chev{display:inline-block;transition:transform .12s}.cl-arch-tog.is-on .cl-chev{transform:rotate(90deg)}.op-back{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;cursor:pointer}.op-back:hover{background:#ffffff2e}.op-tile,.op-all-tile{width:var(--shero-slot);height:var(--shero-slot);border-radius:var(--r-sm);display:grid;place-items:center;flex:none;font-weight:700;font-size:15px;color:#fff;background:var(--accent)}.op-all-tile{background:#fff;color:#372a6e}.op-acts{display:flex;align-items:center;gap:8px}.op-acts .ds-ed-more{position:relative}.op-acts .ds-ed-more>.ds-btn{color:#fff;border-color:#ffffff40;background:#ffffff14}.op-acts .op-discard{color:#fff;border-color:#ffffff40;background:transparent}.op-acts .op-discard:hover{background:#ffffff1f;color:#fff}.op-acts .ds-reg-cta:disabled{background:#ffffff24;border-color:transparent;color:#fff9;cursor:default}.op-msg{color:#ffd0d0!important;max-width:260px}.op-msg:empty{display:none}.op-skel{display:grid}.op-skel-sec{display:grid;grid-template-columns:210px minmax(0,1fr);gap:8px;padding:22px;border-top:1px solid var(--line)}.op-skel-sec:first-child{border-top:0}.op-skel-t{height:18px;width:120px}.op-skel-rows{display:grid;gap:12px}.op-skel-rows .ds-skel{height:34px}.op-fix{display:inline-flex;align-items:center;gap:6px;height:var(--shero-slot);padding:0 14px;border-radius:var(--r-sm);border:1px solid rgba(255,201,138,.5);background:#ffa95429;color:#ffd9a8;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.op-fix:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.op-fix:hover{background:#ffa95442}.op-fix.hidden,.op-fix[hidden],.op-back.hidden,.op-back[hidden],.op-tile.hidden,.op-tile[hidden],.op-all-tile.hidden,.op-all-tile[hidden],.op-acts.hidden,.op-acts[hidden],.op-discard.hidden,.op-discard[hidden],.op-msg.hidden,.op-msg[hidden],.op-skel.hidden,.op-skel[hidden],.op-skel-sec.hidden,.op-skel-sec[hidden],.op-skel-t.hidden,.op-skel-t[hidden],.op-skel-rows.hidden,.op-skel-rows[hidden]{display:none}.op-foot{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;padding:18px 28px 22px;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--r-md) var(--r-md)}.op-foot-l{flex:1 1 360px;min-width:0;display:grid;gap:8px}.op-foot-list{display:grid;gap:4px;font-size:13px}.op-foot-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.op-foot-k{font-weight:700;color:var(--ink);min-width:160px}.op-foot-old{color:var(--faint);text-decoration:line-through}.op-foot-new{color:var(--ink);font-weight:600}.op-foot-r{display:flex;align-items:center;gap:8px;margin-left:auto}.op-foot-err{font-size:12px;color:var(--danger)}.op-foot-err:empty{display:none}.op-foot.hidden,.op-foot[hidden],.op-foot-l.hidden,.op-foot-l[hidden],.op-foot-list.hidden,.op-foot-list[hidden],.op-foot-row.hidden,.op-foot-row[hidden],.op-foot-r.hidden,.op-foot-r[hidden]{display:none}.pgs-sec{border-top:1px solid var(--line);min-width:0}.pgs-sec:first-child{border-top:0}.pgs-sh{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:6px 16px;margin:0;border:0;border-bottom:1px solid var(--line-subtle);background:var(--surface-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pgs-sh:hover{background:var(--hover)}.pgs-sh:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.pgs-sn,.pgs-si{display:grid;place-items:center;flex:none}.pgs-sn{width:22px;height:22px;border-radius:var(--r-xs);background:var(--accent);color:#fff;font:700 12px var(--font-display, "Inter", sans-serif)}.pgs-si{width:24px;height:24px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-fg)}.pgs-si svg{width:14px;height:14px}.pgs-st{margin:0;min-width:0;font:600 13px var(--font-display, "Inter", sans-serif);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgs-ssum{margin-left:auto;min-width:0;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgs-sdot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--line-strong)}.pgs-sdot[data-st=ok]{background:var(--pos)}.pgs-sdot[data-st=warn]{background:var(--warn)}.pgs-sdot:not([data-st]){visibility:hidden}.pgs-chev{width:14px;height:14px;flex:none;color:var(--faint);transition:transform .15s}.pgs-sec.is-folded>.pgs-sh{border-bottom-color:transparent}.pgs-sec.is-folded>.pgs-sb{display:none}.pgs-sec.is-folded .pgs-chev{transform:rotate(-90deg)}.pgs-sb{display:grid;padding:4px 24px 14px 52px;min-width:0}.ds-found{animation:ds-found 1.8s ease-out;border-radius:var(--r-xs)}@keyframes ds-found{0%,40%{box-shadow:0 0 0 2px var(--accent);background-color:var(--accent-soft)}to{box-shadow:0 0 0 2px transparent;background-color:transparent}}@media(prefers-reduced-motion:reduce){.ds-found{animation:none;box-shadow:0 0 0 2px var(--accent)}}.pgs-ln{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:center;min-height:52px;padding:11px 0;border-top:1px solid var(--line-subtle);min-width:0}.pgs-sb>.pgs-ln:first-child,.pgs-more-in>.pgs-ln:first-child{border-top:0}.pgs-ln.is-top{align-items:start}.pgs-ln.is-top>.pgs-l{padding-top:9px}.pgs-ln.is-todo>.pgs-l{color:var(--warn)}.pgs-l{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;font-size:13px;font-weight:600;color:var(--muted)}.pgs-c{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.pgs-c>.fld,.pgs-c>input.fld{flex:1 1 220px;max-width:440px;height:36px}.pgs-c>.fld.is-short{flex:0 1 240px}.pgs-c>.fld.is-todo{border-color:var(--warn)}.pgs-c :is(.ts-trigger,.ts-wrap){flex:0 1 320px;min-width:0}.pgs-fact{font-size:12px;font-weight:500;color:var(--muted)}.pgs-pub{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--r-xs);background:color-mix(in srgb,var(--info) 12%,transparent);color:var(--info);font-size:12px;font-weight:700;white-space:nowrap}.pgs-pub:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pgs-more{margin-top:4px;border-top:1px dashed var(--line);padding-top:10px}.pgs-more>summary{list-style:none;display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer;font-size:12px;font-weight:700;color:var(--muted)}.pgs-more>summary::-webkit-details-marker{display:none}.pgs-more>summary:before{content:"▸";color:var(--faint);transition:transform .15s}.pgs-more[open]>summary:before{transform:rotate(90deg)}.pgs-more>summary i{font-style:normal;font-weight:500;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgs-more-in{display:grid;padding-top:6px}@media(max-width:820px){.pgs-sh{padding:12px 16px}.pgs-sb{padding:4px 16px 12px}.pgs-ssum{display:none}.pgs-sdot{margin-left:auto}.pgs-ln{grid-template-columns:minmax(0,1fr);gap:6px}.pgs-ln.is-top>.pgs-l{padding-top:0}}@media(prefers-reduced-motion:reduce){.pgs-chev,.pgs-more>summary:before{transition:none}}.pgs-sec.hidden,.pgs-sec[hidden],.pgs-sh.hidden,.pgs-sh[hidden],.pgs-sn.hidden,.pgs-sn[hidden],.pgs-si.hidden,.pgs-si[hidden],.pgs-st.hidden,.pgs-st[hidden],.pgs-ssum.hidden,.pgs-ssum[hidden],.pgs-sdot.hidden,.pgs-sdot[hidden],.pgs-chev.hidden,.pgs-chev[hidden],.pgs-sb.hidden,.pgs-sb[hidden],.pgs-ln.hidden,.pgs-ln[hidden],.pgs-l.hidden,.pgs-l[hidden],.pgs-c.hidden,.pgs-c[hidden],.pgs-fact.hidden,.pgs-fact[hidden],.pgs-pub.hidden,.pgs-pub[hidden],.pgs-more.hidden,.pgs-more[hidden],.pgs-more-in.hidden,.pgs-more-in[hidden]{display:none}.ppl{display:grid;gap:4px;width:100%;max-width:620px}.ppl-rows{display:grid;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.ppl-rows:has(>.ppl-none){border:0}.ppl-team{padding:7px 12px;background:var(--surface-2);font-size:12px;font-weight:700;color:var(--muted);border-top:1px solid var(--line-subtle)}.ppl-team:first-child{border-top:0}.ppl-row{display:flex;align-items:center;gap:10px;padding:7px 12px;border-top:1px solid var(--line-subtle);font-size:13px}.ppl-team+.ppl-row{border-top:0}.ppl-av{width:26px;height:26px;border-radius:var(--r-xs);font-size:12px;flex:none}.ppl-name{font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-rm{margin-left:auto;width:26px;height:26px;border-radius:var(--r-xs);border:0;background:none;color:var(--faint);cursor:pointer}.ppl-rm:hover{background:var(--hover);color:var(--danger)}.ppl-none{margin:0;font-size:13px;color:var(--faint)}.ppl-foot{display:flex}.ppl-foot .ppl-add{max-width:280px}.ppl.hidden,.ppl[hidden],.ppl-rows.hidden,.ppl-rows[hidden],.ppl-team.hidden,.ppl-team[hidden],.ppl-row.hidden,.ppl-row[hidden],.ppl-av.hidden,.ppl-av[hidden],.ppl-name.hidden,.ppl-name[hidden],.ppl-rm.hidden,.ppl-rm[hidden],.ppl-none.hidden,.ppl-none[hidden],.ppl-foot.hidden,.ppl-foot[hidden],.ppl-add.hidden,.ppl-add[hidden]{display:none}.pp-grid{display:flex;flex-wrap:wrap;gap:8px}.pp-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 5px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;font-size:13px;font-weight:600;color:var(--ink);transition:background .12s,border-color .12s}.pp-chip:hover{background:var(--hover)}.pp-chip:has(>.pp-cb:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-fg);box-shadow:inset 0 0 0 1px var(--accent)}.pp-chip:has(>.pp-cb:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pp-cb{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pp-ava{width:26px;height:26px;font-size:12px;border-radius:var(--r-xs);flex:none}.pp-name{white-space:nowrap}.pp-grid.hidden,.pp-grid[hidden],.pp-chip.hidden,.pp-chip[hidden],.pp-ava.hidden,.pp-ava[hidden],.pp-name.hidden,.pp-name[hidden]{display:none}.om-sub{color:var(--faint);font-weight:500}.om-meta{margin-left:auto;padding-left:10px;font-size:12px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.ck-closer-item .ck-ava.om-all{background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.ck-closer-item .ck-ava.om-ic{background:var(--surface);color:var(--accent-fg);box-shadow:inset 0 0 0 1px var(--line);font-size:15px}.ck-closer-item .ck-ava.om-logo{background:var(--surface);color:var(--accent-fg);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;overflow:hidden}.ck-closer-item .ck-ava.om-logo :is(svg,img){width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.ck-closer-item .ck-ava.om-logo b{font-size:var(--fs-xs);font-weight:600;color:var(--accent-fg)}.ck-closer-menu.om-menu{min-width:320px;max-width:380px;max-height:min(70vh,520px)}.om-sub.hidden,.om-sub[hidden],.om-meta.hidden,.om-meta[hidden]{display:none}.acb-scope{position:relative;display:inline-flex}.acb-door{display:inline-flex;align-items:center;height:var(--ctl-h);padding:0 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);color:var(--muted);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.acb-door:hover{color:var(--ink);border-color:var(--accent-line);background:var(--hover)}.onb-chip{border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 7px;font-size:12px;font-weight:700;color:var(--muted)}.onb-chip.is-warn{color:var(--warn);border-color:var(--warn-line)}.onb-tpl{background:var(--surface-2);border:1px solid var(--line-subtle);border-radius:var(--r-md);padding:12px}.onb-tpl-h{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:13px}.onb-tpl-h b{font-weight:700}.onb-tpl-n{margin-left:auto;font-size:12px;color:var(--faint);font-weight:700}.onb-tpl-s{display:flex;align-items:center;gap:7px;padding:6px 0;border-bottom:1px dashed var(--line-subtle);font-size:12px}.onb-tpl-l{flex:1;min-width:0;font-weight:600}.onb-tpl-add{display:flex;gap:6px;align-items:center;margin-top:10px;flex-wrap:wrap}.onb-tpl-add .fld{flex:1;min-width:8rem}.onb-bar{height:5px;border-radius:var(--r-3xs);background:var(--input-bg);overflow:hidden;margin-top:9px}.onb-bar i{display:block;height:100%;background:var(--accent);border-radius:var(--r-3xs)}.onb-bar.is-done i{background:var(--pos)}.set-bk-s b{color:var(--ink)}.set-swap{border:1.5px dashed color-mix(in srgb,#2f6fed 32%,transparent);border-radius:var(--r-md);padding:11px;background:color-mix(in srgb,#2f6fed 5%,transparent);display:flex;flex-direction:column;gap:8px}.set-booked{border:1px solid color-mix(in srgb,#2f6fed 28%,transparent);background:color-mix(in srgb,#2f6fed 8%,var(--surface));border-radius:var(--r-sm);padding:12px}.set-bk-top{display:flex;align-items:center;gap:10px}.set-bk-id{flex:1 1 0;min-width:0}.crm-evb{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--r-xs);font-size:12px;font-weight:700;color:var(--accent-fg);background:var(--accent-soft);border:1px solid var(--accent-line);vertical-align:1px}.set-bk-ic{width:32px;height:32px;border-radius:var(--r-sm);flex:none;display:grid;place-items:center;background:#2f6fed;color:#fff}.set-bk-t{font-weight:700;font-size:13px;color:#2f6fed}.set-bk-s{font-size:12px;color:var(--muted);margin-top:1px}.crm-guest-tz{display:flex;gap:5px;align-items:center;font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.set-bk-host{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);font-weight:700}.set-meet{margin-top:11px}.set-meet-lb{font-size:12px;font-weight:700;color:var(--faint);margin:0 0 6px}.set-meet-row{display:flex;gap:8px}.set-meet-url{flex:1;display:flex;align-items:center;gap:7px;background:var(--card, var(--surface-2));border:1px solid color-mix(in srgb,#2f6fed 26%,transparent);border-radius:10px;padding:9px 11px;font-size:12px;font-weight:700;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.set-meet-pending .set-meet-url{color:var(--muted);font-weight:500;border-style:dashed;border-color:var(--line)}.set-copy{display:flex;align-items:center;gap:6px;background:#2f6fed;color:#fff;border:0;border-radius:10px;padding:0 14px;font:inherit;font-weight:700;font-size:12px;cursor:pointer;white-space:nowrap}.set-booked.is-narrow{padding:10px}.set-booked.is-narrow .set-bk-top{align-items:flex-start;gap:8px}.set-booked.is-narrow .set-bk-ic{width:28px;height:28px}.set-booked.is-narrow .set-bk-t{font-size:12px;line-height:1.3}.set-booked.is-narrow .set-bk-s{font-size:12px;white-space:nowrap}.set-booked.is-narrow .set-bk-top{flex-wrap:wrap}.set-booked.is-narrow .set-bk-host{margin:7px 0 0;width:100%}.set-booked.is-narrow .set-meet{margin-top:9px}.set-booked.is-narrow .set-meet-url{padding:7px 9px;font-size:12px}.set-booked.is-narrow .set-copy{padding:0 10px;font-size:12px}.call-v{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 10px;border-radius:var(--r-sm);font-size:12px}.call-v b{font-weight:700}.call-v small{display:block;font-size:12px;font-weight:600;opacity:.85;margin-top:1px}.call-v iconify-icon{font-size:15px;flex:none;margin-top:1px}.call-v.won{background:var(--good-soft);color:var(--good);border:1px solid var(--good-line)}.call-v.lost{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger-line)}.call-v.warn{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line)}.call-v.neutral{background:var(--surface-btn);color:var(--muted);border:1px solid var(--line)}.call-v.todo{background:transparent;color:var(--muted);border:1px dashed var(--line-strong)}.call-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.call-acts .ds-btn{flex:1 1 auto;min-width:0;white-space:nowrap}.set-meet-hint{font-size:12px;color:var(--muted);margin-top:7px;line-height:1.4}.set-swap.setting{border-color:color-mix(in srgb,#10b981 32%,transparent);background:color-mix(in srgb,#10b981 5%,transparent)}.set-booked.setting{border-color:color-mix(in srgb,#10b981 28%,transparent);background:color-mix(in srgb,#10b981 8%,var(--surface))}.set-booked.setting .set-bk-ic{background:#0a7d5a}.set-booked.setting .set-bk-t{color:#0a7d5a}:root{--ib-ground: color-mix(in srgb, var(--surface-2) 70%, var(--surface))}.ib-msgs{flex:1;overflow-y:auto;padding:16px 16px 6px;display:flex;flex-direction:column;gap:14px;background:var(--ib-ground)}.ib-day{align-self:center;height:24px;display:inline-flex;align-items:center;padding:0 12px;font-size:var(--fs-xs);font-weight:600;color:var(--muted);background:var(--surface);border:0;border-radius:var(--r-xs);box-shadow:0 1px 2px #1c163714}.ib-bubble{max-width:68%;padding:8px 12px;border-radius:var(--r-md);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ib-bubble .ib-txt{white-space:pre-wrap}.ib-bubble.in{align-self:flex-start;background:var(--voice-them);border:1px solid var(--voice-them-line);border-bottom-left-radius:var(--r-xs);color:var(--ink)}.ib-bubble.out{align-self:flex-end;background:var(--voice-human);border:1px solid var(--voice-human-line);border-bottom-right-radius:var(--r-xs);color:var(--ink)}.ib-bubble.out.human{background:var(--voice-human);border-color:var(--voice-human-line)}.ib-bubble.out.auto{background:var(--voice-auto);border-color:var(--voice-auto-line)}.ib-bubble.out.ai{background:var(--voice-ai);border-color:var(--voice-ai-line)}.ib-ev{align-self:center;display:inline-flex;align-items:center;gap:6px;max-width:86%;font-size:12px;font-weight:700;color:var(--muted);padding:3px 10px;border:1px dashed var(--line);border-radius:var(--r-xs);margin:2px 0}.ib-ev iconify-icon{font-size:12px;color:var(--accent-fg);flex:none}.ib-ev time{font-weight:600;color:var(--faint);margin-left:2px}.ib-ev.handoff,.ib-ev.stop{border-style:solid;border-color:var(--warn-line);color:var(--warn)}.ib-ev.skipped{color:var(--faint)}.ib-bubble.out.mirror{background:var(--voice-human);border-color:var(--voice-human-line)}.ib-bubble.bare{padding:4px}.ib-bubble .meta{display:flex;gap:5px;justify-content:flex-end;align-items:center;font-size:12px;color:var(--faint);margin-top:3px;font-weight:600}.ib-bubble.bare .meta{padding:0 6px 3px}.ib-bubble .meta .via{font-weight:700;color:#128c5e}.ib-bubble .meta .fail{color:var(--neg)}.ib-bubble .meta .ai{font-weight:700;color:#0d9488}.ib-bubble .meta .auto{font-weight:700;color:#b45309}.ib-unsup{color:var(--faint);font-style:italic}.ds-logo-float{position:relative;display:inline-flex;margin-bottom:22px}.ds-logo-float-img{position:relative;z-index:2;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--accent) 55%,transparent));animation:ds-logo-float 3.4s ease-in-out infinite}.ds-logo-float-glow{position:absolute;inset:-20px;z-index:1;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 42%,transparent) 0%,color-mix(in srgb,var(--accent) 10%,transparent) 45%,transparent 70%);animation:ds-logo-pulse 2.6s ease-in-out infinite}.ds-logo-spark{position:absolute;bottom:6px;width:9px;height:9px;z-index:0;pointer-events:none;background:var(--accent-fg);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 4px var(--accent-fg));opacity:0;animation:ds-logo-rise 3s ease-in infinite}.ds-logo-spark-1{left:12%;animation-delay:0s}.ds-logo-spark-2{left:72%;animation-delay:1s}.ds-logo-spark-3{left:44%;animation-delay:2s}@keyframes ds-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ds-logo-pulse{0%,to{transform:scale(.85);opacity:.4}50%{transform:scale(1.15);opacity:.8}}@keyframes ds-logo-rise{0%{transform:translateY(10px) scale(.5) rotate(0);opacity:0}25%{opacity:1}80%{opacity:.7}to{transform:translateY(-44px) scale(1) rotate(45deg);opacity:0}}@media(prefers-reduced-motion:reduce){.ds-logo-float-img,.ds-logo-float-glow{animation:none}.ds-logo-spark{display:none}}.ib-msg{display:flex;align-items:flex-end;gap:8px;max-width:78%;margin-top:8px}.ib-msg.in{align-self:flex-start}.ib-msg.out{align-self:flex-end;flex-direction:row-reverse}.ib-msg.cont{margin-top:-4px}.ib-msg:has(+.ib-msg.cont) :is(.ib-m-av,.temp-tile,.ib-avatar){visibility:hidden}.ib-msg.in.cont .ib-bubble{border-top-left-radius:var(--r-xs)}.ib-msg.out.cont .ib-bubble{border-top-right-radius:var(--r-xs)}.ib-msg.cont .ib-m-who{display:none}.ib-msg .ib-bubble{max-width:none}.ib-m-body{min-width:0;display:flex;flex-direction:column;gap:3px}.ib-msg.out .ib-m-body{align-items:flex-end}.ib-msg.in .ib-m-body{align-items:flex-start}.ib-m-who{padding:0 4px;font-size:12px;font-weight:700;color:var(--muted)}.ib-m-who.ai{color:var(--voice-ai-fg)}.ib-m-who.auto{color:var(--voice-auto-fg)}.ib-flag{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:0;background:transparent;border-radius:var(--r-xs);font-size:12px;font-weight:700;color:var(--faint);cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background .15s}.ib-msg:hover .ib-flag,.ib-flag:focus-visible{opacity:1}.ib-flag:hover{color:var(--ink);background:var(--hover)}.ib-flag.is-done{opacity:1;color:var(--muted);cursor:default;background:transparent}@media(hover:none){.ib-flag{opacity:1}}.ib-flag-quote{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--voice-ai-fg);background:var(--surface-2);border-radius:var(--r-xs);font-size:13px;color:var(--ink);white-space:pre-line}.ib-m-av,.ib-msg .temp-tile,.ib-msg .ib-avatar{width:28px;height:28px;flex:none;border-radius:var(--r-sm);font-size:12px}.ib-msg .temp-tile{font-size:13px}.ib-m-av.ai,.ib-m-av.auto,.ib-m-av.us{display:grid;place-items:center;color:#fff;font-size:15px}.ib-m-av.ai{background:linear-gradient(135deg,#2dd4bf,#0d9488)}.ib-m-av.auto{background:linear-gradient(135deg,#fbbf24,#d97706)}.ib-m-av.us{background:var(--accent-soft);color:var(--accent-fg)}.ib-link{color:var(--accent-fg);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.ib-bubble.in .ib-link{color:var(--accent-fg)}.ib-lcard{display:flex;align-items:center;gap:7px;margin-top:6px;padding:6px 9px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);text-decoration:none}.ib-lcard:hover{border-color:var(--accent-line-strong)}.ib-lcard iconify-icon{font-size:15px;color:var(--accent-fg);flex:none}.ib-lcard b{font-size:12px;font-weight:700;color:var(--ink)}.ib-lcard span{margin-left:auto;font-size:12px;font-weight:700;color:var(--accent-fg)}.ib-media{display:block;border-radius:var(--r-sm);overflow:hidden}.ib-media.img{max-width:260px;line-height:0}.ib-media.img img{width:100%;height:auto;max-height:320px;-o-object-fit:contain;object-fit:contain;display:block;background:var(--surface-2)}.ib-media.vid{max-width:280px;width:100%;background:#000}.ib-media.aud{width:260px;max-width:100%;height:36px}.ib-media.doc{display:flex;align-items:center;gap:9px;padding:9px 11px;min-width:210px;border:1px solid var(--line);background:var(--surface);text-decoration:none}.ib-media.doc:hover{border-color:var(--accent-line-strong)}.ib-media.doc iconify-icon{font-size:20px;color:var(--accent-fg);flex:none}.ib-media.doc .n{font-size:12px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.ib-media.doc .s{margin-left:auto;font-size:12px;font-weight:700;color:var(--faint);white-space:nowrap}.ib-media.broken{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px dashed var(--line);font-size:12px;color:var(--faint)}.ib-le{align-self:center;display:inline-flex;align-items:center;gap:8px;max-width:min(92%,560px);min-height:28px;padding:4px 10px;margin:4px 0;border-radius:var(--r-sm);border:1px dashed var(--line);background:var(--surface);font-size:12px;color:var(--muted)}.ib-le>iconify-icon{flex:none;font-size:15px;color:var(--accent-fg)}.ib-le.is-pos>iconify-icon{color:var(--pos)}.ib-le.is-warn>iconify-icon{color:var(--warn)}.ib-le.is-neg>iconify-icon{color:var(--neg)}.ib-le-t{min-width:0;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-le-s{font-weight:400;color:var(--muted);margin-left:6px}.ib-le time{flex:none;color:var(--faint);font-variant-numeric:tabular-nums}.ib-le.is-link{cursor:pointer}.ib-le.hidden,.ib-le[hidden],.ib-mail-open.hidden,.ib-mail-open[hidden]{display:none}.ib-le.is-link:hover{border-color:var(--accent);background:var(--accent-soft)}.ib-ch{font-size:12px;margin-right:4px;vertical-align:-2px}.ib-via{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 2px 6px}.ib-via.hidden,.ib-via[hidden]{display:none}.ib-via-l{font-size:12px;font-weight:600;color:var(--muted)}.ib-via-seg button{display:inline-flex;align-items:center;gap:6px}.ib-via-seg button.is-closed{color:var(--faint)}.ib-subj-in{flex:1 1 220px;min-width:0;height:var(--h-ctl);padding:0 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:13px}.ib-subj-in:focus{outline:none;border-color:var(--accent)}.ib-subj{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:4px}.ib-mail-open{display:inline-block;margin-top:4px;padding:0;border:0;background:none;font-size:12px;font-weight:600;color:var(--accent-fg);cursor:pointer}.ib-mail-open:hover{text-decoration:underline}.ib-window{margin:0 16px 4px;padding:8px 12px;border-radius:var(--r-sm);font-size:12px;font-weight:700}.ib-window.open{background:#0f9d6e1a;color:#0f9d6e}.ib-window.soon{background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn)}.ib-window.closed{background:#b453091a;color:#b45309}.ib-composer{border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--surface);transition:border-color .2s,box-shadow .2s}.ib-composer:hover{border-color:var(--accent-line-strong)}.ib-composer:focus-within{border-color:var(--accent-line-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent),0 12px 50px -10px color-mix(in srgb,var(--accent-strong) 60%,transparent)}.ib-composer.is-rec textarea,.ib-composer.is-rec .ib-comp-row{display:none}.ib-composer.off{opacity:.55;pointer-events:none}.ib-embed{display:flex;flex-direction:column;height:26rem;max-height:60vh;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.ib-embed .ib-msgs{padding:12px 12px 4px}.ib-embed .ib-bubble{max-width:78%}.ib-embed .ib-window{margin:0 12px 4px}.ib-embed-foot{padding:0 12px 12px;background:var(--ib-ground)}.ib-embed-chans{display:flex;gap:6px;padding:10px 12px 0;flex-wrap:wrap}.ib-embed-chan{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:transparent;padding:3px 9px;border-radius:var(--r-xs);font-size:12px;font-weight:700;color:var(--muted);cursor:pointer}.ib-embed-chan.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-fg)}.ib-run{display:flex;gap:10px;align-items:flex-start;max-width:78%}.ib-run.in{align-self:flex-start}.ib-run.out{align-self:flex-end;flex-direction:row-reverse}.ib-stack{display:flex;flex-direction:column;gap:3px;min-width:0}.ib-run.in .ib-stack{align-items:flex-start}.ib-run.out .ib-stack{align-items:flex-end}.ib-face{position:relative;flex:none;width:32px;height:32px}.ib-face>.temp-tile,.ib-face>.ib-avatar,.ib-face>img,.ib-face>.ib-face-av{width:32px;height:32px;box-sizing:border-box;border-radius:var(--r-sm)}.ib-face>.temp-tile{font-size:15px}.ib-face-av{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:600;color:#fff}.ib-face-av.logo{background:var(--surface);border:1px solid var(--line)}.ib-face-av.logo iconify-icon,.ib-face-av.logo img{width:18px;height:18px;font-size:18px}.ib-face-av.ai{background:var(--voice-ai);border:1px solid var(--voice-ai-line);color:var(--voice-ai-fg);font-size:17px}.ib-face-av.us{background:var(--accent-soft);color:var(--accent-fg);font-size:16px}.ib-photo{position:relative;display:inline-grid;flex:none;border-radius:var(--r-sm);overflow:hidden}.ib-photo>*{grid-area:1 / 1}.ib-photo-img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.ib-face>.ib-photo{width:32px;height:32px}.ib-face>.ib-photo>.temp-tile,.ib-face>.ib-photo>.ib-avatar{width:32px;height:32px;box-sizing:border-box;border-radius:var(--r-sm);font-size:15px}.ib-hdface{display:inline-flex;flex:none}.ib-nb{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;border-radius:var(--r-xs);background:var(--surface);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1.5px var(--surface),0 1px 2px #1c16372e}.ib-nb iconify-icon,.ib-nb img{width:12px;height:12px;font-size:12px}.ib-hd{display:flex;align-items:center;gap:6px;height:18px;padding:0 2px;font-size:var(--fs-xs);color:var(--faint);white-space:nowrap}.ib-hd b{font-weight:600;color:var(--ink)}.ib-hd time{font-variant-numeric:tabular-nums}.ib-rd{display:inline-flex;color:var(--faint)}.ib-rd.is-read{color:var(--accent-fg)}.ib-fail{color:var(--danger);font-weight:600}.ib-chip{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:var(--r-xs);font-size:var(--fs-xs);font-weight:600}.ib-chip iconify-icon{width:12px;height:12px}.ib-chip.auto{color:var(--accent-fg);background:var(--accent-soft)}.ib-chip.ai{color:var(--voice-ai-fg);background:var(--voice-ai)}.ib-b{max-width:100%;box-sizing:border-box;padding:8px 12px;border-radius:var(--r-md);font-size:var(--fs-sm);line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.ib-b .ib-txt{white-space:pre-wrap}.ib-b.bare{padding:4px}.ib-run.in .ib-b{background:var(--surface);border:1px solid var(--line-subtle);box-shadow:0 1px 2px #1c163712}.ib-run.out .ib-b{background:var(--voice-human)}.ib-run.out .ib-b.ai{background:var(--voice-ai)}.ib-run.in .ib-hd+.ib-b,.ib-run.in .ib-hd+.ib-mailc{border-top-left-radius:var(--r-xs)}.ib-run.out .ib-hd+.ib-b,.ib-run.out .ib-hd+.ib-mailc{border-top-right-radius:var(--r-xs)}.ib-mailc{width:340px;max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;box-shadow:0 1px 2px #1c16370f}.ib-mailc .s{padding:10px 12px 2px;font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.ib-mailc .p{padding:0 12px 10px;font-size:var(--fs-xs);color:var(--muted);line-height:1.45;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ib-mailc .s:last-child{padding-bottom:10px}.ib-mailc .f{display:flex;justify-content:flex-end;align-items:center;height:34px;padding:0 12px;border-top:1px solid var(--line-subtle)}.ib-mailc .ib-mail-open{margin:0}.ib-line{align-self:stretch;display:flex;align-items:center;gap:12px;font-size:var(--fs-xs);color:var(--muted)}.ib-line:before,.ib-line:after{content:"";flex:1;height:1px;background:var(--line)}.ib-line>span{display:inline-flex;align-items:center;gap:6px;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-line iconify-icon{width:13px;height:13px;font-size:13px;flex:none;color:var(--accent-fg)}.ib-line b{font-weight:600;color:var(--ink)}.ib-line em{font-style:normal;overflow:hidden;text-overflow:ellipsis}.ib-line time{color:var(--faint);font-variant-numeric:tabular-nums}.ib-line.is-pos iconify-icon{color:var(--pos)}.ib-line.is-warn b,.ib-line.is-warn iconify-icon{color:var(--warn)}.ib-line.is-neg b,.ib-line.is-neg iconify-icon{color:var(--neg)}.ib-stack .ib-flag{margin-top:1px}.ib-run:hover .ib-flag{opacity:1}.ib-chead{display:flex;align-items:center;gap:6px;padding:6px 6px 0;min-height:34px}.ib-chpick-w{position:relative;display:inline-flex;min-width:0}.ib-chpick{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:var(--r-sm);background:transparent;font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--ink);cursor:pointer;white-space:nowrap}.ib-chpick:hover{background:var(--hover)}.ib-chpick.is-static{cursor:default}.ib-chpick.is-static:hover{background:transparent}.ib-chpick iconify-icon,.ib-chpick img{width:14px;height:14px;font-size:14px;flex:none}.ib-chpick .cv{width:12px;height:12px;font-size:12px;color:var(--faint)}.ib-viamenu{position:absolute;z-index:46;min-width:270px;padding:5px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.ib-viamenu button{display:flex;align-items:center;gap:9px;width:100%;height:36px;padding:0 9px;border:0;border-radius:var(--r-sm);background:transparent;font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);text-align:left;cursor:pointer}.ib-viamenu button:hover{background:var(--hover)}.ib-viamenu button.on{background:var(--surface)}.ib-viamenu button iconify-icon,.ib-viamenu button img{width:15px;height:15px;font-size:15px;flex:none}.ib-viamenu .l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-wtxt,.ib-wchip{font-size:var(--fs-xs);white-space:nowrap}.ib-wtxt.open,.ib-wchip.open{color:var(--pos)}.ib-wtxt.soon,.ib-wchip.soon{color:var(--warn)}.ib-wtxt.closed,.ib-wchip.closed{color:var(--danger)}.ib-wtxt.mail,.ib-wchip.mail{color:var(--faint);overflow:hidden;text-overflow:ellipsis}.ib-wchip{display:inline-flex;align-items:center;gap:6px;padding:0 6px;min-width:0}.ib-wchip:not(.mail):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ib-chead.hidden,.ib-chead[hidden],.ib-viamenu[hidden]{display:none}.ib-input{display:block;width:100%;box-sizing:border-box;min-height:34px;max-height:180px;overflow-y:auto;resize:none;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-sm);line-height:1.5;padding:8px 14px 2px}.ib-input::-moz-placeholder{color:var(--faint)}.ib-input::placeholder{color:var(--faint)}.ib-comp-row{display:flex;align-items:center;gap:6px;padding:4px 6px 6px 8px}.ib-send{width:var(--h-ctl);height:var(--h-ctl);min-width:var(--h-ctl)}.ib-cerr{font-size:var(--fs-xs);font-weight:600;color:var(--danger)}.ib-composer.is-closed .ib-input,.ib-composer.is-closed .ib-comp-row>:not(.ib-cerr){opacity:.5;pointer-events:none}.ib-embed-top{display:flex;align-items:center;gap:8px;height:40px;flex:none;padding:0 12px 0 14px;border-bottom:1px solid var(--line-subtle);font-size:var(--fs-xs);color:var(--muted)}.ib-embed-top a{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--accent-fg);text-decoration:none}.ib-embed-top a:hover{text-decoration:underline}.ib-chip.gh{color:var(--voice-ai-fg);border:1px dashed var(--voice-ai-line)}.ib-chip.blk{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.ib-ghost{max-width:100%;box-sizing:border-box;padding:8px 12px;border-radius:var(--r-md);border-top-right-radius:var(--r-xs);border:1.5px dashed var(--voice-ai-line);background:color-mix(in srgb,var(--surface) 70%,transparent);font-size:var(--fs-sm);line-height:1.5;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.ib-ghost.is-blocked{border-color:color-mix(in srgb,var(--danger) 50%,transparent)}.ib-ghost.is-handoff{font-style:italic}.ib-ghost mark{padding:0 2px;border-radius:var(--r-xs);background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.ib-gact{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;margin-top:2px}.ib-gn{font-size:var(--fs-xs);color:var(--faint);margin-right:4px}.ib-gedit{width:440px;max-width:100%}.ib-gorig{font-size:var(--fs-xs);color:var(--faint);line-height:1.45;text-align:right;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--faint) 50%,transparent);white-space:pre-wrap}.ib-gfix{width:100%;box-sizing:border-box;min-height:72px;padding:9px 12px;border:1.5px solid var(--accent);border-radius:var(--r-md);border-top-right-radius:var(--r-xs);box-shadow:0 0 0 3px var(--accent-soft);background:var(--surface);font:inherit;font-size:var(--fs-sm);line-height:1.5;color:var(--ink);resize:vertical;outline:none}.ib-gwhy{display:flex;align-items:center;gap:8px;width:100%;font-size:var(--fs-xs);color:var(--muted)}.ib-gwhy input{flex:1;min-width:0;height:var(--h-ctl);padding:0 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--input-bg);font:inherit;font-size:var(--fs-xs);color:var(--ink);outline:none}.ib-gwhy input:focus{border-color:var(--accent)}.ib-oldghost{align-self:flex-end;max-width:70%;margin-right:42px;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px dashed var(--voice-ai-line);border-radius:var(--r-xs);background:transparent;font:inherit;font-size:var(--fs-xs);color:var(--faint);text-align:left;cursor:pointer}.ib-oldghost iconify-icon{width:12px;height:12px;flex:none;color:var(--voice-ai-fg)}.ib-oldghost .t{display:none;white-space:pre-wrap;color:var(--muted)}.ib-oldghost.is-open .l{display:none}.ib-oldghost.is-open .t{display:inline}.ib-aimode-w{position:relative;display:inline-flex;margin-left:auto}.ib-aimode{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.ib-aimode iconify-icon{width:13px;height:13px}.ib-aimode .cv{width:12px;height:12px;color:var(--faint)}.ib-aimode.m-ghost{color:var(--voice-ai-fg);border:1px dashed var(--voice-ai-line)}.ib-aimode.m-live{color:var(--voice-ai-fg);border-color:var(--voice-ai-line);background:var(--voice-ai)}.ib-aimenu{position:absolute;z-index:46;min-width:250px;padding:5px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.ib-aimenu :is(button,a){text-decoration:none;display:flex;align-items:center;gap:9px;width:100%;height:36px;padding:0 9px;border:0;border-radius:var(--r-sm);background:transparent;font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);text-align:left;cursor:pointer}.ib-aimenu :is(button,a):hover{background:var(--hover)}.ib-aimenu button.on{background:var(--surface);color:var(--accent-fg)}.ib-aimenu :is(button,a) iconify-icon{width:15px;height:15px;flex:none}.ib-aimenu .l{flex:1}.ib-aisep{height:1px;margin:4px 6px;background:var(--line)}.ib-aisrc{padding:6px 9px 4px;font-size:var(--fs-xs);color:var(--faint)}.ib-aistrip{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 12px;margin:0 0 8px;border-radius:var(--r-sm);background:var(--surface);box-shadow:0 1px 2px #1c163714;font-size:var(--fs-xs);color:var(--muted)}.ib-aistrip>span{flex:1;min-width:0}.ib-aistrip b{font-weight:600;color:var(--ink)}.ib-aistrip>iconify-icon{width:13px;height:13px;flex:none}:root{--shero-h: 72px;--shero-slot: 44px;--band-grad: linear-gradient(115deg, #241C4A 0%, #372A6E 55%, #4A36A0 100%);--action-grad: linear-gradient(135deg, #10a678, #0a7d5a);--action-glow: color-mix(in srgb, #10a678 30%, transparent)}.ck-daybar{height:var(--shero-h);display:flex;align-items:center;gap:10px;flex-wrap:nowrap;background:var(--band-grad);border-radius:var(--r-md);padding:0 14px;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 10px 30px #2e20662e,0 2px 8px #2e20661a}.ck-db-who{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%;padding-right:4px}.ck-db-selfava{display:inline-flex;flex:none}.ck-db-selfava:empty{display:none}.ck-db-selfav{width:40px;height:40px;border-radius:var(--r-sm);flex:none}.ck-db-logo{width:40px;height:40px;border-radius:var(--r-sm);-o-object-fit:contain;object-fit:contain;background:#fff;padding:4px;flex:none}.ck-db-hi{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#fff;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-db-sub{font-size:12px;color:#c9c1ee;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-db-sub b{color:#fff;font-weight:700}.ck-db-next{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0;flex-wrap:nowrap;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-sm);padding:0 12px;height:var(--shero-slot)}.ck-daybar:has(.ck-db-alerts>*) .ck-db-next{margin-left:0}.ck-db-next:empty{display:none}.ck-db-next>.ck-db-evbtn{background:transparent;border:0;padding:0;font-size:13px;max-width:240px}.ck-db-ev .ck-db-evbtn{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;line-height:1.2}.ck-db-evtop{display:inline-flex;gap:5px}.ck-db-evname{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.ck-db-next>.ck-db-evbtn:hover{background:transparent}.ck-db-next:has(>.ck-db-evbtn):hover{background:#ffffff24;border-color:#ffffff4d;cursor:pointer}.ck-db-cd{display:flex;flex-direction:column}.ck-db-cd .cdt{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.ck-db-cd .cdk{font-size:12px;font-weight:700;color:#b9afe6;white-space:nowrap}.ck-db-lead{display:flex;align-items:center;gap:9px;min-width:0}.ck-db-ava{width:30px;height:30px;display:grid;place-items:center;flex:none;font-size:15px}.ck-db-lw{display:flex;flex-direction:column;min-width:0;flex:0 1 auto}.ck-db-lw .n1{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ck-db-lw .n2{font-size:12px;color:#c9c1ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ck-db-none{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#c9c1ee;white-space:nowrap}.ck-db-join{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:var(--r-xs);cursor:pointer;background:#34d399;color:#0b3d2c;font-weight:700;font-size:12px;height:30px;padding:0 12px;text-decoration:none;white-space:nowrap}.ck-db-join:hover{background:#4ae0a7}.ck-db-join .ck-vlogo{background:#fff;border-radius:var(--r-2xs);width:18px;height:18px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}.ck-db-acts{display:flex;gap:8px;margin-left:auto;flex-wrap:nowrap;max-width:100%;min-width:0}.ck-db-next:not(.hidden)+.ck-db-acts{margin-left:0}.ck-dbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--shero-slot);border-radius:var(--r-sm);padding:0 16px;font:inherit;font-weight:700;font-size:13px;cursor:pointer;border:0;white-space:nowrap;transition:background .14s,filter .14s,transform .1s}a.ck-dbtn{text-decoration:none}.ck-dbtn iconify-icon{font-size:15px}.ck-dbtn .em{font-size:15px;line-height:1}.ck-dbtn .lbl-sm,.ck-db-join .lbl-sm{display:none}.ck-dbtn.icon{width:var(--shero-slot);padding:0}.ck-dbtn.icon .em{font-size:15px}.ck-dbtn.primary{background:var(--action-grad);color:#fff;box-shadow:0 2px 10px var(--action-glow)}.ck-dbtn.primary:hover{filter:brightness(1.06);transform:scale(1.03)}.ck-dbtn.ghost{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fff}.ck-dbtn.ghost:hover{background:#ffffff2e}.ck-dbtn:focus-visible,.ck-db-join:focus-visible{outline:2px solid #fff;outline-offset:2px}.ck-db-alerts{display:flex;gap:8px;margin-left:auto;flex-wrap:nowrap;min-width:0}.ck-db-stat{display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-sm);padding:0 14px;height:var(--shero-slot);min-width:96px;font:inherit;color:#fff;cursor:pointer;transition:background .14s}.ck-db-stat:hover{background:#ffffff26}.ck-db-stat .v{font-size:20px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ck-db-stat .k{font-size:12px;line-height:1.2;font-weight:700;color:#b9afe6;white-space:nowrap}.ck-db-stat.is-alert{background:#ffa95424;border-color:#ffa95459}.ck-db-stat.is-alert .v{color:#ffc98a}.ck-db-stat.is-alert .k{color:#edb27e}.ck-db-stat.is-good{background:#34d39929;border-color:#34d39966}.ck-db-stat.is-good .v{color:#7befc4}.ck-db-stat.is-bad{background:#ff788229;border-color:#ff788261}.ck-db-stat.is-bad .v{color:#ffa6ad}.ck-db-stat.is-hot{background:#f43f5e29;border-color:#fda4af57}.ck-db-stat.is-hot .v{color:#fda4af}.ck-db-stat.is-cold{background:#0ea5e929;border-color:#7dd3fc57}.ck-db-stat.is-cold .v{color:#7dd3fc}.ck-db-stat .k{display:inline-flex;align-items:center;gap:6px}.ck-db-stat .avs{display:inline-flex}.ck-db-stat .avs .sl-av{width:22px;height:22px;border-radius:var(--r-xs);font-size:12px;border:1.5px solid #372A6E}.ck-db-stat .avs .sl-av+.sl-av{margin-left:-3px}.ck-db-stat .k .sub{font-weight:600;color:#ffffff9e;text-transform:none;letter-spacing:0}.ck-db-wstile{position:relative;width:40px;height:40px;border-radius:var(--r-sm);flex:none;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#ffffff38,#ffffff14);box-shadow:inset 0 1px #ffffff38}.ck-db-wstile .mono{font-size:15px;font-weight:700;color:#fff;letter-spacing:.02em}.ck-db-wstile img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;background:#ffffffeb}.ck-db-alerts:not(:empty)+.ck-db-acts{margin-left:0}.ck-daybar>.ck-db-acts,.ck-daybar>.bl-body>.ck-db-acts{flex-shrink:0}.ck-daybar>.ck-db-alerts{overflow-x:auto;scrollbar-width:none}.ck-daybar>.ck-db-alerts::-webkit-scrollbar{display:none}.ck-daybar>.ck-db-next .ck-db-evbtn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-db-stat[disabled]{cursor:default}.ck-db-stat .v small{font-size:12px;font-weight:700;color:#b9afe6}.ck-db-stat .v.ds-skel{width:2ch;height:1em;margin:2px 0}.ck-db-gauge{display:block;width:100%;height:4px;border-radius:var(--r-3xs);background:#ffffff2e;margin-top:4px;overflow:hidden}.ck-db-gauge>i{display:block;height:100%;border-radius:var(--r-3xs);background:#fff}.ck-db-subrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ck-db-ev{position:relative;display:inline-flex;min-width:0}.ck-db-evbtn{display:inline-flex;align-items:center;gap:6px;max-width:340px;min-width:0;font:inherit;font-size:12px;font-weight:700;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--r-xs);padding:3px 8px;cursor:pointer;white-space:nowrap}.ck-db-evbtn:hover{background:#ffffff2e}.ck-db-evbtn .lb{font-size:12px;font-weight:700;color:#b9afe6;flex:none}.ck-db-evbtn b{font-weight:700;overflow:hidden;text-overflow:ellipsis;min-width:0}.ck-db-evbtn i{font-style:normal;color:#b9afe6;flex:none}.ck-db-note{font-size:12px;color:#c9c1ee;max-width:380px}@media(max-width:1500px){.ck-daybar{gap:8px}.ck-dbtn .lbl-lg,.ck-db-join .lbl-lg{display:none}.ck-dbtn .lbl-sm,.ck-db-join .lbl-sm{display:inline}.ck-dbtn{padding:0 13px}.ck-db-stat{min-width:84px;padding:0 11px}.ck-db-next{flex:0 1 auto;min-width:0}.ck-db-lw .n1,.ck-db-lw .n2{max-width:140px}}@media(max-width:1360px){.ck-daybar .ck-db-stat{min-width:74px;padding:0 9px}}@media(max-width:1280px){.ck-daybar .bl-status .cksync-t.is-two{grid-template-columns:auto auto}.ck-daybar .bl-status .cksync-t.is-two i{display:none}}@media(max-width:1100px){.ck-db-alerts{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.ck-db-alerts::-webkit-scrollbar{display:none}.ck-db-next .ck-db-lw{max-width:150px}}@media(max-width:640px){.ck-db-alerts{flex-basis:100%;margin-left:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow:visible}.ck-db-stat{min-width:0;padding:6px;height:auto;min-height:var(--shero-slot)}.ck-db-stat .k{white-space:normal;text-align:center;font-size:12px;letter-spacing:.05em}}:root{--cmd-head: 18px;--cmd-val: 46px;--cmd-sub: 18px;--cmd-dev: 26px;--ser-rec: #8aa6e8;--ser-new: #78c7a5;--ser-ups: #b198e8;--ser-rec-chart: #7093e8;--ser-new-chart: #52bd92;--ser-ups-chart: #a587ea;--ser-sal: #e8919f;--ser-exp: #ecc27f;--ser-sal-chart: #df7a8c;--ser-exp-chart: #e3ab52;--th-bad: #e8919f;--th-warn: #e6b56b;--th-ok: #79c9a4}[data-theme=light]{--ser-rec: #8fb0ee;--ser-new: #7fcbaa;--ser-ups: #b9a1ec;--ser-rec-chart: #6b90ea;--ser-new-chart: #4cba8e;--ser-ups-chart: #a283ea;--ser-sal: #e8919f;--ser-exp: #efc57f;--ser-sal-chart: #e07f90;--ser-exp-chart: #e2a94c;--th-bad: #e07f90;--th-warn: #dda758;--th-ok: #6cbe97}:root{--src-p1: #7f9cc9;--src-p2: #8b97e3;--src-p3: #ae94e0;--src-p4: #6fbcaf;--src-p5: #8fbf86;--src-p6: #c7a27a;--src-other: #8a8599}[data-theme=light]{--src-p1: #9db4d6;--src-p2: #a5b0ec;--src-p3: #c3aee8;--src-p4: #8fcfc4;--src-p5: #a9cfa0;--src-p6: #dcc0a0;--src-other: #c9c4d6}.ck-cmd .ckt-kpi{padding:16px 18px 15px;gap:0}.ck-cmd .ckt-kpi :is(.kl,.ckg-top,.ck-hero-eyebrow){height:var(--cmd-head);margin:0;flex:none;flex-wrap:nowrap}.ck-cmd .ckt-kpi :is(.khero,.kbig,.ckg-hero){height:var(--cmd-val);display:flex;align-items:center;gap:9px;margin:0;flex:none;font-family:var(--font-display, inherit);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.025em;color:var(--ink)}.ck-cmd .ckt-kpi :is(.khero,.kbig,.ckg-hero) small,.ck-cmd .ckt-kpi .cmd-u{font-size:20px;font-weight:700;color:var(--dim);letter-spacing:-.02em;opacity:1}.ck-cmd .ckt-kpi .ksub{height:var(--cmd-sub);line-height:var(--cmd-sub);display:block;margin:0;flex:none;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-cmd .ksub b{color:var(--ink);font-weight:700}.cmd-dev{height:var(--cmd-dev);display:flex;align-items:center;margin:0;flex:none}.cmd-bar{width:100%;height:8px;border-radius:var(--r-3xs);background:var(--hover);overflow:hidden;display:flex}.cmd-bar>i{display:block;height:100%;transition:width .5s ease}.cmd-bar>i.rec{background:var(--ser-rec)}.cmd-bar>i.new{background:var(--ser-new)}.cmd-bar>i.ups{background:var(--ser-ups)}.cmd-bar>i.th-bad{background:var(--th-bad)}.cmd-bar>i.th-warn{background:var(--th-warn)}.cmd-bar>i.th-ok{background:var(--th-ok)}.ck-cmd .ckt-kpi .ckg-body{display:contents}.cmd-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--line-subtle);display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.cmd-frow{display:flex;align-items:center;justify-content:space-between;gap:10px;height:19px}.cmd-grp{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:nowrap}.cmd-grp>.cmd-k{min-width:0;overflow:hidden;text-overflow:ellipsis}.cmd-k{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cmd-k b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.cmd-foot a{color:var(--accent-fg);font-weight:700;text-decoration:none;white-space:nowrap;flex:none}.cmd-frow>.cmd-k{min-width:0;overflow:hidden;text-overflow:ellipsis}.cmd-foot a:hover{text-decoration:underline}.cmd-k.todo{color:var(--warn);font-weight:700}.cmd-dot{width:8px;height:8px;border-radius:50%;flex:none}.cmd-dot.rec{background:var(--ser-rec)}.cmd-dot.new{background:var(--ser-new)}.cmd-dot.ups{background:var(--ser-ups)}.cmd-dot.won{background:var(--pos)}.cmd-dot.lost{background:var(--danger)}.cmd-dot.todo{background:var(--warn)}.cmd-dot.r2,.cmd-dot.never{background:var(--dim)}.cmd-dot.out-pay{background:var(--th-bad)}.cmd-dot.out-exp{background:var(--th-warn)}.cmd-bar>i.never{background:color-mix(in srgb,var(--dim) 45%,transparent)}.cmd-meter{width:86px;height:4px;border-radius:var(--r-3xs);background:var(--hover);overflow:hidden;flex:none}.cmd-meter>i{display:block;height:100%}.cmd-meter>i.th-bad{background:var(--th-bad)}.cmd-meter>i.th-warn{background:var(--th-warn)}.cmd-meter>i.th-ok{background:var(--th-ok)}.cmd-chip{height:20px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:var(--r-xs);font-size:12px;font-weight:700;white-space:nowrap;border:1px solid transparent;font-family:var(--font-sans);text-transform:none;letter-spacing:normal;line-height:1}.cmd-chip.ok{background:color-mix(in srgb,var(--pos) 12%,transparent);border-color:color-mix(in srgb,var(--pos) 30%,transparent);color:var(--pos)}.cmd-chip.warn{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}.cmd-chip.bad{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.cmd-chip.act{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-fg);cursor:pointer}.cmd-chip.act:hover{background:var(--hover)}.cmd-ring{width:var(--cmd-val);height:var(--cmd-val);flex:none;position:relative;display:grid;place-items:center}.cmd-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.cmd-ring circle{fill:none;stroke-width:3.6}.cmd-ring circle.bg{stroke:color-mix(in srgb,var(--accent-fg) 14%,transparent)}.cmd-ring circle.fg{stroke:var(--accent-fg);stroke-linecap:round;transition:stroke-dasharray .6s ease}.cmd-ring b{position:relative;font-family:var(--font-display, inherit);font-size:12px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.ckt-kpi{background:var(--input-bg);border:1px solid var(--line);border-radius:var(--r-md);padding:.8rem .9rem;display:flex;flex-direction:column;gap:2px;min-width:0}.ckt-kpi .kl{display:flex;align-items:center;gap:6px}.ckt-kpi .kbig{font-size:20px;font-weight:700;font-family:var(--font-display, inherit);letter-spacing:-.03em;color:var(--ink);line-height:1.1}.ckt-kpi .ksub{font-size:12px;color:var(--muted)}.ckt-kpi .kfoot{font-size:12px;color:var(--faint);margin-top:auto;padding-top:6px}.ckt-kpi .kchip{align-self:flex-start;font-size:12px;font-weight:700;color:var(--muted);background:var(--accent-soft);border:1px solid var(--accent-line);padding:3px 9px;border-radius:var(--r-xs);margin-top:6px}.ckt-kpi .kchip b{color:var(--ink)}.ckt-kpi .kfire{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#fff;background:#ffffff2e;padding:4px 9px;border-radius:var(--r-xs);margin-top:10px}.ckt-kpi:hover .ckg-drill{opacity:1}.ck-cmd{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.7rem}@media(max-width:980px){.ck-cmd{grid-template-columns:1fr 1fr}.ck-cmd .ckt-kpi.hero{grid-column:1 / -1}}@media(max-width:620px){.ck-cmd{grid-template-columns:1fr}}.ckt-kpi.hero{background:linear-gradient(135deg,#7c5cff 0%,var(--accent-fg) 100%);border:0;color:#fff}.ckt-kpi.hero .kl,.ckt-kpi.hero .ksub{color:#ffffffd1}.ckt-kpi.hero .khero{font-size:28px;font-weight:700;font-family:var(--font-display, inherit);letter-spacing:-.03em;line-height:1.05}.ckt-kpi.hero .kprog{height:7px;border-radius:var(--r-3xs);background:#ffffff3d;overflow:hidden;margin-top:10px}.ckt-kpi.hero .kprog>i{display:block;height:100%;background:#fff;border-radius:var(--r-3xs)}.ckt-kpi.hero b{color:#fff}.ck-cmd .ckt-kpi:not(.hero){background:var(--surface);box-shadow:0 1px 2px #17131f0a,0 10px 26px -16px #2d1e5a47}.ckt-kpi.hero .kpct{font-size:15px;font-weight:700;color:#fff}.ckt-kpi.hero .kprog{height:9px;position:relative}.ckt-kpi.hero .ktick{position:absolute;top:0;bottom:0;width:2px;background:#ffffff80;border-radius:1px}.ckt-kpi.hero .kticklbls{position:relative;height:13px;margin-top:6px;font-variant-numeric:tabular-nums}.ckt-kpi.hero .kticklbls span{position:absolute;transform:translate(-50%);font-size:12px;font-weight:700;color:#ffffffb8;white-space:nowrap}.ckt-kpi.hero .kticklbls span:last-child{transform:none;right:0;left:auto!important}.ckt-hero-split{display:flex;align-items:center;gap:16px;margin-top:8px}.ckt-ring{position:relative;width:96px;height:96px;flex:none}.ckt-ring svg{width:96px;height:96px;transform:rotate(-90deg)}.ckt-ring circle{fill:none;stroke-width:3.4}.ckt-ring .ckt-ring-bg{stroke:#ffffff38}.ckt-ring .ckt-ring-fg{stroke:#fff;stroke-linecap:round;transition:stroke-dasharray .6s ease}.ckt-ring-lab{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.ckt-ring-lab b{font-size:28px;font-weight:700;font-family:var(--font-display, inherit);letter-spacing:-.03em;line-height:1}.ckt-ring-lab span{font-size:12px;font-weight:700;color:#ffffffa8;margin-top:2px}.ckt-hero-streams{flex:1;min-width:0}.ckt-hero-streams .khero{min-width:0}.ck-hero-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ck-cmd .ckt-kpi.hero{background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:0 1px 2px #17131f0a,0 10px 26px -16px #2d1e5a47}.ck-cmd .ckt-kpi.hero .kl,.ck-cmd .ckt-kpi.hero .ksub{color:var(--muted)}.ck-cmd .ckt-kpi.hero .khero,.ck-cmd .ckt-kpi.hero b{color:var(--ink)}.ck-cmd .ckt-ring .ckt-ring-bg{stroke:color-mix(in srgb,var(--accent-fg) 13%,transparent)}.ck-cmd .ckt-ring .ckt-ring-fg{stroke:var(--accent-fg)}.ck-cmd .ckt-ring-lab{color:var(--ink)}.ck-cmd .ckt-ring-lab span{color:var(--faint)}.ck-head{margin-bottom:1.25rem;border-radius:var(--r-md);box-shadow:var(--shadow-card)}.ck-head>.ck-daybar{margin:0;border-radius:var(--r-md) var(--r-md) 0 0;box-shadow:none}.ck-head:not(:has(>:not(.ck-daybar,script,style,.hidden,[hidden],:empty)))>.ck-daybar{border-radius:var(--r-md)}.ck-head>.ds-feedalert{margin:0;border-radius:0;border-top:0}.ck-head>.ds-feedalert:not(:has(~:is(.ck-cmd,.ck-head-flow):not(.hidden,[hidden],:empty))){border-radius:0 0 var(--r-md) var(--r-md)}.ck-head>.ck-cmd{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-md) var(--r-md)}.ck-head>.ck-cmd .ckt-kpi.ckt-kpi{border:0;border-radius:0;box-shadow:none}.ck-head>.ck-cmd:has(>.ckt-kpi.ckt-kpi:first-child) :is(.ck-cmd>.ckt-kpi:nth-child(2),.ckt-cmd-cells>.ckt-kpi:first-child),.ck-head>.ck-cmd:has(>.ckt-kpi.ckt-kpi:first-child) .ckt-kpi:last-child:not(:first-child){box-shadow:inset 1px 0 0 var(--line)}.ck-head>.ck-cmd:has(>.ckt-kpi.ckt-kpi:first-child)>.ckt-kpi:first-child{border-bottom-left-radius:calc(var(--r-md) - 1px)}.ck-head>.ck-cmd:has(>.ckt-kpi.ckt-kpi:first-child) .ckt-kpi:last-child:not(:first-child){border-bottom-right-radius:calc(var(--r-md) - 1px)}@media(max-width:980px){.ck-head>.ck-cmd{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-head>.ck-cmd:has(>.ckt-kpi.hero:first-child)>.ckt-kpi:first-child{border-bottom-left-radius:0}.ck-head>.ck-cmd:has(>.ckt-kpi.hero:first-child) :is(.ck-cmd>.ckt-kpi:nth-child(2),.ckt-cmd-cells>.ckt-kpi:first-child){box-shadow:inset 0 1px 0 var(--line);border-bottom-left-radius:calc(var(--r-md) - 1px)}.ck-head>.ck-cmd:has(>.ckt-kpi.hero:first-child) .ckt-kpi:last-child:not(:first-child){box-shadow:inset 0 1px 0 var(--line),inset 1px 0 0 var(--line)}.ck-head>.ck-cmd:not(:has(>.ckt-kpi.hero:first-child))>.ckt-kpi:first-child{border-bottom-left-radius:0}.ck-head>.ck-cmd:not(:has(>.ckt-kpi.hero:first-child)) .ckt-kpi:last-child:not(:first-child){box-shadow:inset 0 1px 0 var(--line);border-radius:0 0 0 calc(var(--r-md) - 1px)}}@media(max-width:620px){.ck-head>.ck-cmd{grid-template-columns:minmax(0,1fr)}.ck-head>.ck-cmd:has(>.ckt-kpi.ckt-kpi:first-child)>.ckt-kpi:first-child{border-radius:0}.ck-head>.ck-cmd:has(>.ckt-kpi.ckt-kpi:first-child) :is(.ck-cmd>.ckt-kpi:nth-child(2),.ckt-cmd-cells>.ckt-kpi:first-child){box-shadow:inset 0 1px 0 var(--line);border-radius:0}.ck-head>.ck-cmd:has(>.ckt-kpi.ckt-kpi:first-child) .ckt-kpi:last-child:not(:first-child){box-shadow:inset 0 1px 0 var(--line);border-radius:0 0 calc(var(--r-md) - 1px) calc(var(--r-md) - 1px)}}.ck-head>.ck-head-flow{margin:0}.ck-head>.ck-head-flow:empty{display:none}.ck-head>.ck-head-flow .csa-flow{margin:0;border-top:0;border-radius:0 0 var(--r-md) var(--r-md);box-shadow:none}.ck-cells{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);overflow:hidden}.ck-cells:not(:has(*)){display:none}.ck-cells.csa-donuts,.ck-cells .csa-donuts{gap:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ck-cells.csa-donuts:has(>.csa-dcard:only-child){grid-template-columns:minmax(0,1fr)}.ck-cells .csa-rgrid{gap:0}.ck-cells .glass-card,.ck-cells .glass-card:hover{background:none;border:0;border-radius:0;box-shadow:-1px 0 0 var(--line),0 -1px 0 var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}.ck-cells.csa-flash{box-shadow:0 0 0 2px var(--accent-line-strong),var(--shadow-card)}.ds-cardtabs-main>.ck-cells{border:0;border-radius:0;box-shadow:none;background:none}.ds-cardtabs-main>.fit-scroll>.ck-cells{border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;background:none}.ck-cells>a.glass-card:hover{background:var(--hover)}.paid-table{width:100%;border-collapse:collapse;font-size:12px}.paid-table th{font-size:12px;font-weight:700;color:var(--faint);text-align:right;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface-2)}.paid-table th:first-child,.paid-table th.paid-left{text-align:left}.paid-table th.paid-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.paid-table th.paid-sortable:hover{color:var(--ink)}.paid-table th.is-sorted{color:var(--accent-fg)}.paid-table td{padding:8px 10px;border-bottom:1px solid var(--line-subtle);text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.paid-table td:first-child{text-align:left;font-weight:700;color:var(--ink);max-width:320px;overflow:hidden;text-overflow:ellipsis}.paid-table td.paid-left{text-align:left}.paid-table tr:last-child td{border-bottom:0}.paid-table tr.paid-total td{font-weight:700;color:var(--ink);border-top:2px solid var(--line);border-bottom:0}.paid-table tr.paid-child td{background:var(--surface-2)}.paid-table tr.paid-child td:first-child{padding-left:34px;font-weight:600;color:var(--muted)}.paid-main.is-flush .paid-subrow{padding:12px 18px 0}.paid-main.is-flush .paid-newpanel{margin:16px 18px}.paid-main.is-flush #paid-body>:not(.paid-scroll,.adg-scroll,.adg-page,.adg-table){padding-left:18px;padding-right:18px}.paid-main.is-flush #paid-journal{padding:16px 18px}.paid-main.is-flush .paid-table-page tr>:first-child{padding-left:18px}.paid-main.is-flush .paid-table-page tr.paid-child>td:first-child{padding-left:42px}.paid-main.is-flush .paid-table-page tr>:last-child{padding-right:18px}.paid-table tr.is-paused td{color:var(--faint)}.paid-table tr.is-paused td:first-child{color:var(--muted)}.paid-table tr.is-open td{background:var(--accent-soft);border-bottom-color:transparent}.paid-table tr.is-hidden-row td{opacity:.5}.paid-table tr.is-hidden-row td:first-child{text-decoration:line-through;text-decoration-color:var(--dim)}.paid-eye{color:var(--faint)}.paid-eye:hover{color:var(--ink)}.paid-eye.is-on{color:var(--accent-fg);background:var(--accent-soft)}.paid-hidden-chip{display:inline-flex;align-items:center;gap:6px;height:var(--ctl-h);padding:0 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.paid-hidden-chip:hover{color:var(--ink);background:var(--hover)}.paid-hidden-chip.is-on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-fg)}.paid-hidden-chip iconify-icon{font-size:13px}.paid-table tr.paid-rowlink:hover td{background-image:linear-gradient(0deg,var(--hover),var(--hover))}.paid-table tr.paid-rowlink:hover td:first-child,.paid-table tr.is-open td:first-child{box-shadow:inset 3px 0 0 var(--accent);color:var(--accent-fg)}:is(.paid-table,.adt-table) td.paid-k{cursor:default}.paid-v{display:inline-block;transition:transform .12s ease,color .12s ease;transform-origin:right center}:is(.paid-table,.adt-table) td.paid-k:hover{background:var(--hover)}:is(.paid-table,.adt-table) td.paid-k:hover .paid-v{transform:scale(1.18);color:var(--accent-fg)}.paid-zoom{position:absolute;right:8px;top:calc(100% + 2px);z-index:6;display:none;min-width:200px;max-width:320px;white-space:normal;text-align:left;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);padding:8px 10px;font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;line-height:1.45}.paid-zoom b{color:var(--accent-fg);font-weight:700}.paid-zoom small{display:block;font-size:12px;color:var(--faint);margin-top:2px}:is(.paid-table,.adt-table) td.paid-k{position:relative}:is(.paid-table,.adt-table) td.paid-k:hover .paid-zoom{display:block}.paid-table tr.is-busy td{opacity:.55;cursor:progress}.paid-caret{display:inline-block;width:14px;color:var(--dim);font-size:12px;cursor:pointer}.paid-parent{color:var(--dim);font-weight:600;margin-left:7px;font-size:12px}.paid-dim{color:var(--dim)}.paid-noname{color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.paid-rate{display:inline-flex;align-items:center;gap:7px;justify-content:flex-end}.paid-bar{width:40px;height:5px;border-radius:var(--r-3xs);background:var(--surface-2);overflow:hidden}.paid-bar i{display:block;height:100%;border-radius:var(--r-3xs)}.paid-note{margin-top:10px;font-size:12px;color:var(--faint);line-height:1.55}.paid-owner{display:inline-block;margin-left:6px;font-size:12px;font-weight:700;padding:2px 6px;border-radius:var(--r-xs)}.paid-owner.is-acq{color:var(--accent-fg);background:var(--accent-soft)}.paid-owner.is-set{color:var(--info);background:var(--info-soft)}.paid-setup{border:1px solid var(--accent-line);border-radius:var(--r-md);padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,var(--surface)) 0%,var(--surface) 60%)}.paid-setup h4{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:5px}.paid-setup .lead{font-size:12px;color:var(--muted);line-height:1.55;max-width:74ch}.paid-setup-foot{font-size:12px;color:var(--faint);margin-top:11px}.paid-steps-list{list-style:none;padding:0;margin:15px 0;display:flex;flex-direction:column;gap:10px}.paid-steps-list li{display:flex;gap:11px;align-items:flex-start;font-size:12px;color:var(--muted);line-height:1.5}.paid-steps-list .n{flex:none;width:21px;height:21px;border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-fg);display:grid;place-items:center;font-size:12px;font-weight:700;margin-top:1px}.paid-grouphead th{border-bottom:0;padding-bottom:0;font-size:12px;color:var(--dim);text-align:center;background:transparent}.paid-detail{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.9fr);gap:14px 16px;padding:14px 16px;background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--r-md);position:sticky;left:0;max-width:1140px}.paid-det-sep{border-left:1px solid var(--line-subtle);padding-left:14px}.paid-detail>div>h4 .r{margin-left:auto;font-weight:600;letter-spacing:0;text-transform:none;color:var(--faint)}.paid-detail>div>h4 .r .paid-cta{font-size:inherit}.paid-detail .ck-fl-band{height:72px}.paid-detail .ck-fl-h{padding:0 8px 8px;gap:3px}.paid-detail .ck-fl-h .n{font-size:15px}.paid-detail .ck-fl-h .lbl{font-size:12px;letter-spacing:.04em}.paid-detail .ck-fl-pill{font-size:12px;padding:2px 7px}.paid-det-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.paid-kids{width:100%;border-collapse:collapse;font-size:12px}.paid-table .paid-kids th{padding:4px 6px;font-size:12px;background:transparent;border-bottom:1px solid var(--line-subtle);width:1%}.paid-table .paid-kids td{padding:6px;border-bottom:1px solid var(--line-subtle);background:transparent;width:1%}.paid-table .paid-kids th:first-child,.paid-table .paid-kids td:first-child{width:100%;max-width:0;padding-left:0}.paid-table .paid-kids tr:last-child td{border-bottom:0}.paid-table .paid-kids tr:hover td{background:var(--hover)}.paid-kids td.n{color:var(--ink);font-weight:700}.paid-kid-name{display:flex;align-items:center;gap:8px;min-width:0}.paid-kid-name>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paid-kids td.b{font-weight:700;color:var(--ink)}.paid-kids tr.is-paused td{opacity:.55}.paid-kid-th{width:26px;height:26px;border-radius:var(--r-xs);-o-object-fit:cover;object-fit:cover;flex:none}.paid-kid-st{flex:none}.paid-kid-sp{width:52px;height:16px;display:inline-block;vertical-align:middle;overflow:visible}.paid-kid-sp path{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.paid-detail>div{min-width:0}.paid-detail>div>h4{font-size:12px;font-weight:700;color:var(--accent-fg);margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.paid-detail .paid-drawer-foot{grid-column:1 / -1;display:flex;justify-content:flex-end;border-top:1px solid var(--line-subtle);padding-top:10px;margin-top:2px}.paid-det-wide{grid-column:1 / -1;border-top:1px solid var(--line-subtle);padding-top:12px}.paid-chips{display:flex;flex-wrap:wrap;gap:6px}.paid-chip{font-size:12px;font-weight:700;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);padding:3px 8px}.paid-creative{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:var(--ink)}.paid-thumb{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line)}.paid-new-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.paid-new-head h3{font-size:15px;font-weight:700;color:var(--ink);margin:0}.paid-new-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px}.paid-new-grid>div{min-width:0}.paid-new-grid .lbl{display:block;font-size:12px;font-weight:700;color:var(--faint);margin:10px 0 4px}.paid-new-grid .lbl:first-child{margin-top:0}.paid-new-derived{margin-top:12px}.paid-new-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--line-subtle);margin-top:14px;padding-top:12px}.paid-new-err{font-size:12px;font-weight:700;color:var(--danger);margin-top:8px}@media(max-width:900px){.paid-new-grid{grid-template-columns:1fr}}.paid-dup .lbl{display:block;font-size:12px;font-weight:700;color:var(--faint);margin:10px 0 4px}.paid-dup .lbl:first-of-type{margin-top:6px}.paid-dup-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.paid-det-kids{font-size:12px;color:var(--ink);font-weight:600;margin:0 0 8px}.paid-det-last,.paid-chart{margin-top:10px}.paid-chart-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.paid-chart-seg{flex:0 1 auto;min-width:0}.paid-chart-read{flex:1 1 200px;min-height:32px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;font-weight:600;color:var(--faint)}.paid-chart-read b{color:var(--ink);font-weight:700}.paid-chart-read span{color:var(--muted);white-space:nowrap}.paid-chart-svg{width:100%;height:120px;display:block;overflow:visible;touch-action:none;cursor:crosshair}.paid-chart-guide{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.paid-chart-dot{fill:var(--accent);stroke:var(--surface);stroke-width:2;vector-effect:non-scaling-stroke}.paid-chart-axis{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--faint);margin-top:4px}.paid-spark{width:100%;height:44px;margin-top:10px;display:block;overflow:visible}.paid-spark-line{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.paid-spark-fill{fill:var(--accent-soft);stroke:none}.paid-spark.is-empty{display:flex;align-items:center;font-size:12px;color:var(--faint);font-weight:600}@media(max-width:900px){.paid-detail{grid-template-columns:1fr}}.paid-cta{border:0;background:none;padding:0;font:inherit;font-size:inherit;font-weight:700;color:var(--accent-fg);cursor:pointer;text-transform:none;letter-spacing:0;text-decoration:none}.paid-cta:hover{text-decoration:underline}.paid-untagged td{background:var(--warn-soft)}.paid-rowlink{cursor:pointer}.paid-rowlink:hover td{background:var(--hover)}.paid-untagged.paid-rowlink:hover td{background:var(--warn-soft)}.paid-toofew{color:var(--dim);font-variant-numeric:tabular-nums}.paid-opp{display:flex;gap:11px;align-items:flex-start;margin-top:13px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:12px;color:var(--muted);line-height:1.55}.paid-opp .ico{flex:none;width:20px;height:20px;border-radius:var(--r-xs);background:var(--accent-soft);color:var(--accent-fg);display:grid;place-items:center;font-size:12px;font-weight:700;margin-top:1px}.paid-opp b{color:var(--ink)}.paid-tpl{margin-top:12px;border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 12px;background:var(--surface-2)}.paid-tpl summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--muted)}.paid-tpl summary:hover{color:var(--ink)}.paid-tpl-why{font-size:12px;color:var(--faint);margin:8px 0;line-height:1.55}.paid-tpl-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}@media(max-width:640px){.paid-tpl .paid-tpl-row code{white-space:pre-wrap;word-break:break-all;overflow-x:visible;min-width:0;flex:1 1 100%}}.paid-tpl-row code{flex:1 1 380px;font-size:12px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);padding:7px 9px;overflow-x:auto;white-space:nowrap}.paid-scroll{overflow-x:auto}.paid-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted)}.paid-state:before{content:"";width:7px;height:7px;border-radius:var(--r-pill);background:var(--pos);flex:none}.paid-state.is-paused{color:var(--faint)}.paid-state.is-paused:before{background:var(--dim)}.paid-state.is-learning{color:var(--info)}.paid-state.is-learning:before{background:var(--info)}.paid-state.is-issue{color:var(--warn)}.paid-state.is-issue:before{background:var(--warn)}.paid-state.is-unknown{color:var(--dim);font-weight:600}.paid-state.is-unknown:before{background:transparent;border:1px dashed var(--dim)}.paid-budget{font-weight:700;color:var(--ink)}.paid-budget small{color:var(--faint);font-weight:600;margin-left:2px}.paid-seat{font-size:12px;font-weight:700;color:var(--faint);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 5px;margin-left:5px}.paid-acts{display:inline-flex;gap:5px;justify-content:flex-end}.paid-table .paid-act{height:26px;min-height:26px;padding:0 9px;font-size:12px}.paid-act.is-cut{color:var(--danger);border-color:var(--danger-line)}.paid-act.is-scale{color:var(--accent-fg);border-color:var(--accent-line);background:var(--accent-soft)}.paid-act.is-resume{color:var(--pos);border-color:color-mix(in srgb,var(--pos) 35%,transparent);background:color-mix(in srgb,var(--pos) 12%,transparent)}.paid-rowerr{margin-top:5px;font-size:12px;color:var(--danger);white-space:normal;max-width:260px;text-align:right}.paid-drawer-row>td{padding:0 10px 12px;background:var(--accent-soft);border-bottom:1px solid var(--accent-line);white-space:normal;text-align:left}.paid-drawer{position:sticky;left:0;max-width:1080px;display:grid;grid-template-columns:1.2fr 1fr;gap:14px 22px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--surface);padding:14px}.paid-drawer h4{font-size:12px;font-weight:700;color:var(--accent-fg);margin-bottom:8px}.paid-steps{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.paid-step{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--r-xs);border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer}.paid-step.is-sel{background:var(--accent-fg);border-color:var(--accent-fg);color:var(--on-accent)}.paid-step-custom input{width:64px;font:inherit;font-size:12px;font-weight:700;border:0;background:transparent;color:var(--ink);outline:none}.paid-bud{display:flex;align-items:baseline;gap:10px;margin:4px 0 8px}.paid-bud .cur{font-size:13px;color:var(--faint);font-weight:700;text-decoration:line-through}.paid-bud .arr{color:var(--dim);font-size:12px}.paid-bud .new{font-size:20px;font-weight:700;letter-spacing:-.03em;color:var(--accent-fg);font-variant-numeric:tabular-nums}.paid-bud .per{font-size:12px;color:var(--muted)}.paid-slider{width:100%;accent-color:var(--accent-fg);margin:8px 0 2px}.paid-slider-lbls{display:flex;justify-content:space-between;font-size:12px;color:var(--dim)}.paid-drawer-warn{margin-top:8px;font-size:12px;color:var(--warn)}.paid-drawer-note{margin-top:8px;font-size:12px;color:var(--faint);line-height:1.5}.paid-drawer-block{margin-top:8px;font-size:12px;font-weight:700;color:var(--danger)}.paid-kv{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px;margin:0}.paid-kv dt{color:var(--faint);font-weight:700}.paid-kv dd{font-weight:700;text-align:right;color:var(--ink);margin:0;font-variant-numeric:tabular-nums}.paid-kv dd.is-good{color:var(--pos)}.paid-drawer-foot{grid-column:1 / -1;display:flex;align-items:center;gap:10px;border-top:1px solid var(--line-subtle);padding-top:12px}.paid-drawer-hint{margin-left:auto;font-size:12px;color:var(--faint);text-align:right;max-width:380px}@media(max-width:900px){.paid-drawer{grid-template-columns:1fr}}#paid-band-stats .ck-db-stat.is-ref{border-style:dashed;border-color:#ffffff57}#paid-band-stats .ck-db-stat .v .of{font-size:12px;font-weight:700;color:#ffffff9e}.paid-jentry{display:grid;grid-template-columns:22px 1fr;gap:9px;padding:8px 0;border-top:1px solid var(--line-subtle);font-size:12px}.paid-jentry:first-child{border-top:0}.paid-jav{width:22px;height:22px;border-radius:var(--r-xs);color:var(--on-accent);font-size:12px;font-weight:700;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),var(--accent-fg))}.paid-jentry .w{color:var(--muted)}.paid-jentry .t{font-size:12px;color:var(--dim);margin-top:1px}.paid-jres{display:inline-block;font-size:12px;font-weight:700;padding:1px 6px;border-radius:var(--r-xs);margin-left:4px}.paid-jres.is-ok{color:var(--pos);background:color-mix(in srgb,var(--pos) 12%,transparent)}.paid-jres.is-ko{color:var(--danger);background:var(--danger-soft)}.paid-jres.is-sim{color:var(--muted);background:var(--surface-2);border:1px solid var(--line)}.paid-empty-page{border:1px dashed var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:34px 20px;text-align:center}.paid-empty-page .ico{width:44px;height:44px;border-radius:var(--r-sm);background:var(--accent-soft);display:grid;place-items:center;margin:0 auto 12px;color:var(--accent-fg);font-size:20px}.paid-empty-page h4{font-size:15px;font-weight:700;color:var(--ink)}.paid-empty-page p{font-size:12px;color:var(--muted);max-width:440px;margin:6px auto 14px}.paid-empty-page .foot{font-size:12px;color:var(--faint);margin:12px auto 0}dialog.paid-dialog{width:var(--modal-list-w);height:var(--modal-list-h);max-height:none;padding:0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop)}dialog.paid-dialog::backdrop{background:var(--scrim-modal);backdrop-filter:blur(var(--blur-scrim));-webkit-backdrop-filter:blur(var(--blur-scrim))}dialog.paid-dialog[open]{display:flex;flex-direction:column}.paid-lm-body{flex:1 1 auto;min-height:0;overflow:auto}.paid-lm-body .ds-fchips{position:sticky;top:0;z-index:3;background:var(--surface-2)}.ck-daybar.ds-rec-band.llm-band{position:relative;padding-bottom:12px;padding-right:56px;align-items:center;flex-wrap:wrap}.llm-band .ck-db-who{flex:1 1 260px}.llm-band .ds-rec-x{position:absolute;top:12px;right:12px}.llm-facts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dd-panel>.ck-daybar{flex:none}.llm-band:has(>[data-drill-ask])>.llm-facts{order:3;flex-basis:100%}.llm-band>[data-drill-ask]{--shero-slot: var(--h-ctl);flex:none}.llm-th-in{display:inline-flex;align-items:center;gap:5px}.ck-db-stat.llm-fact{min-width:76px;padding:0 12px}.ck-db-stat.llm-fact.is-on{background:#fff;border-color:#fff;color:var(--accent-strong)}.ck-db-stat.llm-fact.is-on .k{color:var(--accent-strong)}.ck-db-stat.llm-fact.is-skel .v{color:#ffffff59}.ck-db-stat.llm-rate{cursor:default;background:transparent;border-style:dashed}.ck-db-stat.llm-rate:hover{background:transparent}.llm-sub-skel{display:inline-block;width:220px;height:12px}.llm-foot{border-top:1px solid var(--line)}.llm-empty{margin:16px 20px}.paid-grouphead th.is-fam{border-bottom:2px solid;padding:7px 10px 4px}.paid-grouphead th.is-meta{color:var(--info);border-bottom-color:color-mix(in srgb,var(--info) 45%,transparent)}.paid-grouphead th.is-studio{color:var(--accent-fg);border-bottom-color:var(--accent-line)}.paid-fam{display:inline-flex;align-items:center;gap:6px}.paid-grouphead .paid-fam-why{font-weight:600;letter-spacing:0;text-transform:none;color:var(--faint);margin-left:8px}.paid-table th.is-meta{background:color-mix(in srgb,var(--info) 6%,var(--surface-2))}.paid-table th.is-studio{background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}.paid-table td.is-studio{background:color-mix(in srgb,var(--accent) 3%,transparent)}.paid-table .paid-famedge{border-left:1px solid var(--line-subtle)}.adg-scroll{overflow:auto}.adg-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.adg-table th{height:var(--h-sec);padding:0 12px;font-size:var(--fs-xs);font-weight:600;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;text-align:right;position:sticky;top:0;z-index:2}.adg-table th.paid-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adg-table th.paid-sortable:hover{color:var(--ink)}.adg-table th.is-sorted{color:var(--accent-fg)}.adg-table th.adg-name,.adg-table th.paid-left{text-align:left}.adg-table td{padding:0 12px;height:60px;border-bottom:1px solid var(--line-subtle);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}.adg-table td.paid-left{text-align:left}.adg-table :is(th,td):first-child{padding-left:18px}.adg-table :is(th,td):last-child{padding-right:18px}.adg-hm{display:inline-flex;vertical-align:-1px;margin-right:5px;opacity:.85}.adg-hm :is(img,svg,iconify-icon){width:12px;height:12px}.adg-row{cursor:pointer}.adg-row:hover>td{background:var(--hover)}.adg-row.is-child>td{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.adg-row.is-child:hover>td{background:var(--hover)}.adg-row.is-zero>td:not(.adg-name){color:var(--dim)}.adg-row.is-hid>td>*{opacity:.5}.adg-row.is-hid .adg-eye{opacity:1}.adg-row.is-untag{cursor:default}.adg-row.is-busy>td{opacity:.55;cursor:progress}.adg-table td.adg-name{text-align:left;width:30rem;max-width:30rem}.adg-nm{display:flex;align-items:center;gap:8px;min-width:0;padding-left:calc(var(--d, 0) * 26px)}.adg-what{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.adg-what>b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adg-sub{font-size:var(--fs-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adg-st{display:inline-flex;align-items:center;gap:5px}.adg-st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dim)}.adg-st.is-active:before{background:var(--pos)}.adg-st.is-learning:before{background:var(--info)}.adg-st.is-issue:before{background:var(--danger)}.adg-hidn{color:var(--accent-fg)}.ds-switch.adg-sw{width:28px;height:16px}.ds-switch.adg-sw:after{width:12px;height:12px}.ds-switch.adg-sw.is-on{background:var(--pos)}.ds-switch.adg-sw.is-on:after{transform:translate(12px)}.ds-switch.adg-sw.is-unknown{background:var(--line)}.ds-switch.adg-sw[aria-disabled=true]{opacity:.45;cursor:not-allowed}.adg-sw-gap{width:28px;flex:none}.adg-chev{width:22px;height:22px;flex:none;display:inline-grid;place-items:center;border:0;padding:0;background:none;border-radius:var(--r-2xs);color:var(--muted);cursor:pointer}.adg-chev iconify-icon{font-size:14px;transition:transform .12s}.adg-chev.is-open iconify-icon{transform:rotate(90deg)}.adg-chev:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-fg)}.adg-chev:disabled{opacity:.3;cursor:default}.adg-chev.is-none{visibility:hidden}.adg-th{width:36px;height:45px;flex:none;border-radius:var(--r-xs);overflow:hidden;display:block;background:var(--surface-2)}.adg-th img,.adg-mo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.adg-th.is-none{display:grid;place-items:center;color:var(--dim);font-size:16px}.adg-mo{width:45px;height:45px;flex:none;border-radius:var(--r-xs);overflow:hidden;display:grid;gap:1px;background:var(--line);grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.adg-mo>span{min-width:0;min-height:0;overflow:hidden;background:var(--surface-2)}.adg-mo.n1{grid-template-columns:1fr;grid-template-rows:1fr}.adg-mo.n2{grid-template-rows:1fr}.adg-mo.n3>span:first-child{grid-row:span 2}.adg-mo.is-empty{background:var(--surface-2);border:1px dashed var(--line-strong)}.adg-th.is-big{width:100%;height:auto;aspect-ratio:9 / 16;max-width:100%;border-radius:var(--r-sm)}.adg-th.is-big.is-none{font-size:32px}.adg-eye{margin-left:auto;flex:none;width:28px;height:28px;border:0;border-radius:var(--r-xs);background:none;color:var(--muted);display:inline-grid;place-items:center;cursor:pointer;opacity:0}.adg-eye iconify-icon{font-size:16px}.adg-row:hover .adg-eye,.adg-eye.is-on,.adg-eye:focus-visible{opacity:1}.adg-eye:hover{background:var(--accent-soft);color:var(--accent-fg)}.adg-eye.is-on{color:var(--accent-fg)}.adg-table .adg-b{width:150px}.adg-budc{display:inline-flex;align-items:center;gap:6px}.adg-bud{border:0;background:none;font:inherit;color:var(--ink);cursor:pointer;display:inline-flex;align-items:baseline;gap:3px;padding:4px 6px;margin-right:-6px;border-radius:var(--r-xs);font-variant-numeric:tabular-nums}.adg-bud b{font-weight:600}.adg-bud small{color:var(--muted);font-size:var(--fs-xs)}.adg-bud .pen{font-size:13px;color:var(--accent-fg);opacity:0;align-self:center}.adg-bud:hover{background:var(--accent-soft)}.adg-bud:hover .pen{opacity:1}.adg-ed{position:relative;display:inline-flex;align-items:center;gap:4px;padding:2px 2px 2px 8px;border-radius:var(--r-sm);box-shadow:0 0 0 2px var(--accent);background:var(--surface)}.adg-ed input{width:64px;height:26px;border:0;outline:0;background:none;font:inherit;font-weight:600;text-align:right;color:var(--ink)}.adg-ed .u{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.adg-ed button{width:24px;height:24px;border:0;border-radius:var(--r-xs);cursor:pointer;display:inline-grid;place-items:center}.adg-ed-x{background:var(--danger-soft);color:var(--danger)}.adg-ed-ok{background:color-mix(in srgb,var(--pos) 16%,transparent);color:var(--pos)}.adg-ed-err{position:absolute;right:0;top:calc(100% + 6px);z-index:5;white-space:normal;width:280px;text-align:left;font-size:var(--fs-xs);font-weight:500;color:var(--danger);background:var(--surface);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--r-xs);padding:6px 8px;box-shadow:var(--shadow-pop)}.adg-gonegrp{cursor:pointer}.adg-gonegrp>td{height:var(--h-sec);background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}.adg-grp{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.adg-grp .chev{font-size:14px;transition:transform .15s}.adg-gonegrp.is-open .adg-grp .chev{transform:rotate(90deg)}.adg-grp .n{font-weight:500;color:var(--faint)}.adg-total>td{height:var(--h-row);font-weight:600;border-top:1px solid var(--line);border-bottom:0;background:var(--surface);position:sticky;bottom:0;z-index:1}.adg-sk{display:inline-block;height:10px;border-radius:var(--r-3xs)}.adg-what .adg-sk{display:block}.adg-table.is-skel .adg-row{cursor:default}.adg-sk-strip{display:block;height:var(--h-row);border-radius:var(--r-sm)}.adg-sk-ribbon{display:block;height:170px;border-radius:var(--r-sm)}.adg-page{display:flex;flex-direction:column}.adg-sec{padding:12px 18px;border-bottom:1px solid var(--line-subtle)}.adg-sec.is-table{padding:12px 0 0;border-bottom:0}.adg-sec.is-table>.adg-sec-h{padding:0 18px}.adg-sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--h-ctl);margin-bottom:8px}.adg-sec-h h4{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.adg-kpis{display:flex;flex-direction:column;gap:8px}.adg-strip{display:flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.adg-kv{flex:1 1 auto;display:inline-flex;align-items:center;gap:8px;min-height:var(--h-row);padding:0 12px;border-right:1px solid var(--line-subtle);font-size:var(--fs-sm);white-space:nowrap;min-width:0}.adg-kv:last-child{border-right:0}.adg-kv>.k{color:var(--muted);font-size:var(--fs-xs)}.adg-kv>.v{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.adg-kv>.v b{font-weight:600}.adg-kv.is-end{flex:0 1 auto;margin-left:auto;border-right:0}.adg-aud{padding:2px 0}.adg-dup{margin-top:4px}.adg-ribbon{border:1px solid var(--line);border-radius:var(--r-sm);padding-top:8px;overflow:hidden}.adg-ribbon .ck-fl-band{height:92px}.adg-fl-sub{font-size:var(--fs-xs);color:var(--muted);font-weight:500}.adg-leaf{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px 18px;align-items:start}.adg-leaf .adg-side{display:flex;flex-direction:column;gap:10px;position:sticky;top:0;min-width:0}.adg-leaf .adg-main{min-width:0}.adg-leaf .adg-main>.adg-sec{padding-left:0;padding-right:0}.adg-leaf .adg-main>.adg-sec:first-child{padding-top:0}.adg-cap{margin:0;color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.adg-crumb{color:inherit;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:2px;cursor:pointer}.adg-crumb:hover{text-decoration-color:#fff}#paid-band-field .adg-tile-obj{background:none;padding:0;overflow:hidden}#paid-band-field .adg-tile-obj>:is(.adg-th,.adg-mo){width:100%;height:100%;border-radius:inherit}@media(max-width:767px){.adg-table :is(.adg-sw,.adg-sw-gap,.adg-chev,.adg-eye){display:none}.adg-table :is(.adg-th,.adg-mo){width:32px;height:32px}.adg-table td.adg-name{width:auto;max-width:none}.adg-leaf{grid-template-columns:minmax(0,1fr)}.adg-leaf .adg-side{position:static;max-width:200px}.adg-kv.is-end{margin-left:0}}.paid-cols-wrap{position:relative}.paid-cols{width:440px;max-width:calc(100vw - 32px);padding:8px;font-family:inherit;font-size:var(--fs-sm);color:var(--ink)}.paid-cols-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}@media(max-width:640px){.paid-cols-grid{grid-template-columns:1fr}}.paid-cols-fam+.paid-cols-fam{border-left:1px solid var(--weld-line);padding-left:8px}.paid-cols-h{display:flex;align-items:center;gap:6px;height:var(--h-ctl);padding:0 8px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.paid-cols-it{display:flex;align-items:center;gap:8px;width:100%;height:var(--h-ctl);padding:0 8px;border:0;border-radius:var(--r-xs);background:none;font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);text-align:left;cursor:pointer}.paid-cols-it:hover{background:var(--hover)}.paid-cols-it:disabled{color:var(--muted);cursor:default}.paid-cols-it:disabled:hover{background:none}.paid-cols-ft{margin-top:8px;padding-top:8px;border-top:1px solid var(--weld-line)}.paid-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.paid-sum>div{padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-2);min-width:0}.paid-sum .l{font-size:12px;font-weight:700;color:var(--faint)}.paid-sum .v{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.paid-sum .v .of{font-size:12px;color:var(--faint);font-weight:700}.paid-vlist{margin-top:10px;display:flex;flex-direction:column;gap:5px;font-size:12px}.paid-vlist>div{display:flex;align-items:center;gap:8px;min-width:0}.paid-vlist b{font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paid-vlist .r{margin-left:auto;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.acb-door.hidden,.acb-door[hidden],.acb-left.hidden,.acb-left[hidden],.acb-right.hidden,.acb-right[hidden],.acb-scope.hidden,.acb-scope[hidden],.paid-acts.hidden,.paid-acts[hidden],.paid-bud.hidden,.paid-bud[hidden],.paid-caret.hidden,.paid-caret[hidden],.paid-drawer.hidden,.paid-drawer[hidden],.paid-drawer-foot.hidden,.paid-drawer-foot[hidden],.paid-jav.hidden,.paid-jav[hidden],.paid-jentry.hidden,.paid-jentry[hidden],.paid-jres.hidden,.paid-jres[hidden],.paid-kv.hidden,.paid-kv[hidden],.paid-opp.hidden,.paid-opp[hidden],.paid-owner.hidden,.paid-owner[hidden],.paid-rate.hidden,.paid-rate[hidden],.paid-slider-lbls.hidden,.paid-slider-lbls[hidden],.paid-state.hidden,.paid-state[hidden],.paid-step.hidden,.paid-step[hidden],.paid-steps.hidden,.paid-steps[hidden],.paid-steps-list.hidden,.paid-steps-list[hidden],.paid-sum.hidden,.paid-sum[hidden],.paid-tpl-row.hidden,.paid-tpl-row[hidden],.paid-vlist.hidden,.paid-vlist[hidden],.ai-soon-pill.hidden,.ai-soon-pill[hidden],.ai-soon-pill-sm.hidden,.ai-soon-pill-sm[hidden],.animate-scroll.hidden,.animate-scroll[hidden],.app-ctlbar.hidden,.app-ctlbar[hidden],.acb-chip.hidden,.acb-chip[hidden],.acb-sheet.hidden,.acb-sheet[hidden],.acb-sheet-head.hidden,.acb-sheet-head[hidden],.app-dock.hidden,.app-dock[hidden],.av-tile.hidden,.av-tile[hidden],.ck-calls-tabs.hidden,.ck-calls-tabs[hidden],.ck-closer-item.hidden,.ck-closer-item[hidden],.ck-cmd.hidden,.ck-cmd[hidden],.ck-cellsheet-host.hidden,.ck-cellsheet-host[hidden],.ck-cellsheet-top.hidden,.ck-cellsheet-top[hidden],.ckg-top.hidden,.ckg-top[hidden],.call-acts.hidden,.call-acts[hidden],.call-v.hidden,.call-v[hidden],.crm-evb.hidden,.crm-evb[hidden],.crm-guest-tz.hidden,.crm-guest-tz[hidden],.set-bk-host.hidden,.set-bk-host[hidden],.set-bk-id.hidden,.set-bk-id[hidden],.set-bk-ic.hidden,.set-bk-ic[hidden],.set-bk-top.hidden,.set-bk-top[hidden],.set-copy.hidden,.set-copy[hidden],.set-meet-row.hidden,.set-meet-row[hidden],.set-meet-url.hidden,.set-meet-url[hidden],.set-swap.hidden,.set-swap[hidden],.ds-reg-tools.hidden,.ds-reg-tools[hidden],.ds-tool.hidden,.ds-tool[hidden],.fit-track.hidden,.ck-daybar.hidden,.ck-daybar[hidden],.ck-db-acts.hidden,.ck-db-acts[hidden],.ck-db-alerts.hidden,.ck-db-alerts[hidden],.ck-db-ava.hidden,.ck-db-ava[hidden],.ck-db-wstile.hidden,.ck-db-wstile[hidden],.cmd-bar.hidden,.cmd-bar[hidden],.cmd-ring.hidden,.cmd-ring[hidden],.cmd-chip.hidden,.cmd-chip[hidden],.cmd-dev.hidden,.cmd-dev[hidden],.cmd-foot.hidden,.cmd-foot[hidden],.cmd-frow.hidden,.cmd-frow[hidden],.cmd-grp.hidden,.cmd-grp[hidden],.cmd-k.hidden,.cmd-k[hidden],.kbig.hidden,.kbig[hidden],.lbl-sm.hidden,.lbl-sm[hidden],.lbl-lg.hidden,.lbl-lg[hidden],.ck-db-cd.hidden,.ck-db-cd[hidden],.bl-back.hidden,.bl-back[hidden],.bl-lens.hidden,.bl-lens[hidden],.bl-status.hidden,.bl-status[hidden],.ck-db-idchev.hidden,.ck-db-idchev[hidden],.ck-db-idfield.hidden,.ck-db-idfield[hidden],.cmd-clos.hidden,.cmd-clos[hidden],.bl-hatch.hidden,.bl-hatch[hidden],.bl-body.hidden,.bl-body[hidden],.ck-db-ev.hidden,.ck-db-ev[hidden],.ck-db-evbtn.hidden,.ck-db-evbtn[hidden],.ck-db-evname.hidden,.ck-db-evname[hidden],.ck-db-evtop.hidden,.ck-db-evtop[hidden],.ck-db-gauge.hidden,.ck-db-gauge[hidden],.ck-db-join.hidden,.ck-db-join[hidden],.ck-db-lead.hidden,.ck-db-lead[hidden],.ck-db-lw.hidden,.ck-db-lw[hidden],.ck-db-next.hidden,.ck-db-next[hidden],.ck-db-none.hidden,.ck-db-none[hidden],.ck-db-selfava.hidden,.ck-db-selfava[hidden],.ck-db-stat.hidden,.ck-db-stat[hidden],.ck-db-subrow.hidden,.ck-db-subrow[hidden],.ck-db-who.hidden,.ck-db-who[hidden],.ck-dbtn.hidden,.ck-dbtn[hidden],.ck-hero-eyebrow.hidden,.ck-hero-eyebrow[hidden],.ckt-hero-split.hidden,.ckt-hero-split[hidden],.ckt-kpi.hidden,.ckt-kpi[hidden],.ckt-ring-lab.hidden,.ckt-ring-lab[hidden],.ck-lab-short.hidden,.ck-lab-short[hidden],.mp-zgrid.hidden,.mp-zgrid[hidden],.mp-zhead.hidden,.mp-zhead[hidden],.mp-zmonths.hidden,.mp-zmonths[hidden],.mp-znav.hidden,.mp-znav[hidden],.ck-live-pill.hidden,.ck-live-pill[hidden],.ck-r2pill.hidden,.ck-r2pill[hidden],.ck-scope-btn.hidden,.ck-scope-btn[hidden],.cksync-a.hidden,.cksync-a[hidden],.cksync-toast.hidden,.cksync-toast[hidden],.cksync-delta.hidden,.cksync-delta[hidden],.ds-cardtab-cnt.hidden,.ds-cardtab-cnt[hidden],.ds-pager-range.hidden,.ds-pager-range[hidden],.mc-noself.hidden,.mc-noself[hidden],.ckt-dtable.hidden,.ckt-dtable[hidden],.ckt-rangeseg.hidden,.ckt-rangeseg[hidden],.ds-band.hidden,.ds-band[hidden],.mreg-row.hidden,.mreg-row[hidden],.mreg-row-end.hidden,.mreg-row-end[hidden],.ds-btn.hidden,.ds-btn[hidden],.ds-btn-close.hidden,.ds-btn-close[hidden],.ds-builder.hidden,.ds-builder[hidden],.ds-builder-foot.hidden,.ds-builder-foot[hidden],.ds-builder-pv.hidden,.ds-builder-pv[hidden],.ds-builder-pv-h.hidden,.ds-builder-pv-h[hidden],.ds-cardtab.hidden,.ds-cardtab[hidden],.ds-rec-acts.hidden,.ds-rec-acts[hidden],.ds-rec-body.hidden,.ds-rec-body[hidden],.ds-rec-shell.hidden,.ds-rec-shell[hidden],.ds-rec-x.hidden,.ds-rec-x[hidden],.ds-ed.hidden,.ds-ed[hidden],.cl-arch-tog.hidden,.cl-arch-tog[hidden],.ds-ed-more.hidden,.ds-ed-more[hidden],.ds-dlg-body.hidden,.ds-dlg-body[hidden],.ds-dlg-card.hidden,.ds-dlg-card[hidden],.ds-dlg-field.hidden,.ds-dlg-field[hidden],.ds-dlg-foot.hidden,.ds-dlg-foot[hidden],.ds-dlg-mark.hidden,.ds-dlg-mark[hidden],.ds-ed-menu.hidden,.ds-ed-menu[hidden],.ds-choice.hidden,.ds-choice[hidden],.ds-more.hidden,.ds-more[hidden],.ds-optrow.hidden,.ds-optrow[hidden],.ds-ready-row.hidden,.ds-ready-row[hidden],.ds-sent-num.hidden,.ds-sent-num[hidden],.ds-choice-ic.hidden,.ds-choice-ic[hidden],.lnp-sum.hidden,.lnp-sum[hidden],.ds-choices.hidden,.ds-choices[hidden],.ds-more-in.hidden,.ds-more-in[hidden],.ds-ready-d.hidden,.ds-ready-d[hidden],.ui-ch-ico.hidden,.ui-ch-ico[hidden],.ui-ch-mark.hidden,.ui-ch-mark[hidden],.ui-ch-row.hidden,.ui-ch-row[hidden],.ui-ch-txt.hidden,.ui-ch-txt[hidden],.ds-tick.hidden,.ds-tick[hidden],.ds-ticks.hidden,.ds-ticks[hidden],.ds-ed-tile.hidden,.ds-ed-tile[hidden],.ds-reg-filter.hidden,.ds-reg-filter[hidden],.ds-cardtabs.hidden,.ds-cardtabs[hidden],.ds-empty.hidden,.ds-empty[hidden],.ds-loading-dots.hidden,.ds-loading-dots[hidden],.ds-navitem.hidden,.ds-navitem[hidden],.ds-otp.hidden,.ds-otp[hidden],.ds-otp-cell.hidden,.ds-otp-cell[hidden],.ds-pager.hidden,.ds-pager[hidden],.ds-pager-list.hidden,.ds-pager-list[hidden],.ds-pager-menu.hidden,.ds-pager-menu[hidden],.ds-pager-nav.hidden,.ds-pager-nav[hidden],.ds-pager-page.hidden,.ds-pager-page[hidden],.ds-pager-pagebtn.hidden,.ds-pager-pagebtn[hidden],.ds-pager-size.hidden,.ds-pager-size[hidden],.ds-pager-sum.hidden,.ds-pager-sum[hidden],.ds-pager-tools.hidden,.ds-pager-tools[hidden],.ds-rail.hidden,.ds-rail[hidden],.ds-logo-float.hidden,.ds-logo-float[hidden],.ds-skel.hidden,.ds-skel[hidden],.ds-skel-line.hidden,.ds-skel-line[hidden],.ds-step.hidden,.ds-step[hidden],.ds-step-lbl.hidden,.ds-step-lbl[hidden],.ds-step-n.hidden,.ds-step-n[hidden],.ds-step-sub.hidden,.ds-step-sub[hidden],.ds-temp.hidden,.ds-temp[hidden],.ev-chip.hidden,.ev-chip[hidden],.facet-chip.hidden,.facet-chip[hidden],.facet-dot.hidden,.facet-dot[hidden],.fav-picker-item.hidden,.fav-picker-item[hidden],.fin-chip-pos.hidden,.fin-chip-pos[hidden],.gp-seg.hidden,.gp-seg[hidden],.ib-embed.hidden,.ib-embed[hidden],.ib-embed-chan.hidden,.ib-embed-chan[hidden],.ib-embed-chans.hidden,.ib-embed-chans[hidden],.ib-lcard.hidden,.ib-lcard[hidden],.ib-media.hidden,.ib-media[hidden],.ib-m-av.hidden,.ib-m-av[hidden],.ib-m-body.hidden,.ib-m-body[hidden],.ib-msg.hidden,.ib-msg[hidden],.ib-flag.hidden,.ib-flag[hidden],.ib-msgs.hidden,.ib-msgs[hidden],.iclosed-ico.hidden,.iclosed-ico[hidden],.info-dot.hidden,.info-dot[hidden],.lbl.hidden,.lbl[hidden],.mcp-scope.hidden,.mcp-scope[hidden],.mcp-scope-btn.hidden,.mcp-scope-btn[hidden],.mtable-cards.hidden,.mtable-cards[hidden],.nv-band.hidden,.nv-band[hidden],.nv-act.hidden,.nv-act[hidden],.nv-side.hidden,.nv-side[hidden],.nv-ico.hidden,.nv-ico[hidden],.nv-it.hidden,.nv-it[hidden],.nv-sl.hidden,.nv-sl[hidden],.nv-t.hidden,.nv-t[hidden],.nv-x.hidden,.nv-x[hidden],.oefold-h.hidden,.oefold-h[hidden],.oefold-meta.hidden,.oefold-meta[hidden],.onb-av-ghost.hidden,.onb-av-ghost[hidden],.onb-box.hidden,.onb-box[hidden],.onb-card-h.hidden,.onb-card-h[hidden],.onb-chips.hidden,.onb-chips[hidden],.onb-ck.hidden,.onb-ck[hidden],.onb-col-h.hidden,.onb-col-h[hidden],.onb-foot.hidden,.onb-foot[hidden],.onb-meta.hidden,.onb-meta[hidden],.onb-name.hidden,.onb-name[hidden],.onb-pipe.hidden,.onb-pipe[hidden],.onb-shell.hidden,.onb-shell[hidden],.onb-side-h.hidden,.onb-side-h[hidden],.onb-tpl-add.hidden,.onb-tpl-add[hidden],.onb-tpl-h.hidden,.onb-tpl-h[hidden],.onb-tpl-s.hidden,.onb-tpl-s[hidden],.onb-tpls.hidden,.onb-tpls[hidden],.plat-btn.hidden,.plat-btn[hidden],.pob-dot.hidden,.pob-dot[hidden],.pob-head.hidden,.pob-head[hidden],.pob-name.hidden,.pob-name[hidden],.pob-owner.hidden,.pob-owner[hidden],.pob-roles.hidden,.pob-roles[hidden],.pob-step.hidden,.pob-step[hidden],.pob-who.hidden,.pob-who[hidden],.pr-chain.hidden,.pr-chain[hidden],.pr-chaincell.hidden,.pr-chaincell[hidden],.pr-doc-ic.hidden,.pr-doc-ic[hidden],.pr-exp-doc.hidden,.pr-exp-doc[hidden],.pr-exp-in.hidden,.pr-exp-in[hidden],.pr-rung.hidden,.pr-rung[hidden],.pr-rung-l.hidden,.pr-rung-l[hidden],.pr-rung-n.hidden,.pr-rung-n[hidden],.pr-rung-s.hidden,.pr-rung-s[hidden],.ps-add.hidden,.ps-add[hidden],.pr-bar.hidden,.pr-bar[hidden],.pr-ca.hidden,.pr-ca[hidden],.pr-chainw.hidden,.pr-chainw[hidden],.pr-cn.hidden,.pr-cn[hidden],.pr-cr.hidden,.pr-cr[hidden],.pr-ct.hidden,.pr-ct[hidden],.pr-di.hidden,.pr-di[hidden],.pr-dn.hidden,.pr-dn[hidden],.pr-dr.hidden,.pr-dr[hidden],.pr-fold.hidden,.pr-fold[hidden],.pr-pacts.hidden,.pr-pacts[hidden],.pr-pcard.hidden,.pr-pcard[hidden],.pr-pskel.hidden,.pr-pskel[hidden],.pr-steps.hidden,.pr-steps[hidden],.ps-d.hidden,.ps-d[hidden],.ps-ic.hidden,.ps-ic[hidden],.ps-pen.hidden,.ps-pen[hidden],.ps-t.hidden,.ps-t[hidden],.ps-ln.hidden,.ps-ln[hidden],.rp.hidden,.rp[hidden],.rp-menu.hidden,.rp-menu[hidden],.rp-pop.hidden,.rp-pop[hidden],.rp-pop-opt.hidden,.rp-pop-opt[hidden],.rp-sig.hidden,.rp-sig[hidden],.rp-tier.hidden,.rp-tier[hidden],.sb.hidden,.sb[hidden],.sch-badge.hidden,.sch-badge[hidden],.ss-badge.hidden,.ss-badge[hidden],.ta-pill.hidden,.ta-pill[hidden],.to-pill.hidden,.to-pill[hidden],.deal-badge.hidden,.deal-badge[hidden],.score-ring.hidden,.score-ring[hidden],.se-kseg.hidden,.se-kseg[hidden],.se-table.hidden,.se-table[hidden],.seg.hidden,.seg[hidden],.seg-opt.hidden,.seg-opt[hidden],.segctl.hidden,.segctl[hidden],.segctl-btn.hidden,.segctl-btn[hidden],.ta-dhead.hidden,.ta-dhead[hidden],.ta-drow.hidden,.ta-drow[hidden],.ta-fbar.hidden,.ta-fbar[hidden],.ta-fdays.hidden,.ta-fdays[hidden],.ta-fmeta.hidden,.ta-fmeta[hidden],.ta-fpct.hidden,.ta-fpct[hidden],.ta-frow.hidden,.ta-frow[hidden],.ta-fwho.hidden,.ta-fwho[hidden],.ta-heat.hidden,.ta-heat[hidden],.team-chip.hidden,.team-chip[hidden],.temp-tile.hidden,.temp-tile[hidden],.tg-btn.hidden,.tg-btn[hidden],.tg-picker.hidden,.tg-picker[hidden],.th-h.hidden,.th-h[hidden],.tp-col.hidden,.tp-col[hidden],.tp-items.hidden,.tp-items[hidden],.ts-list.hidden,.ts-list[hidden],.ts-opt-chips.hidden,.ts-opt-chips[hidden],.dtab.hidden,.dtab[hidden],.dtab-head.hidden,.dtab-head[hidden],.dtab-neww.hidden,.dtab-neww[hidden],.dtab-menu.hidden,.dtab-menu[hidden],.dtab-row.hidden,.dtab-row[hidden],.dtab-c1.hidden,.dtab-c1[hidden],.dtab-c2.hidden,.dtab-c2[hidden],.dtab-st.hidden,.dtab-st[hidden],.dtab-dots.hidden,.dtab-dots[hidden],.dtab-orph.hidden,.dtab-orph[hidden],.dtab-oacts.hidden,.dtab-oacts[hidden],.dtab-sugg.hidden,.dtab-sugg[hidden],.dtab-mut.hidden,.dtab-mut[hidden],.pgx-in-f.hidden,.pgx-in-f[hidden],.pgx-b.hidden,.pgx-b[hidden],.pgx-ch-r.hidden,.pgx-ch-r[hidden],.pgx-dlg.hidden,.pgx-dlg[hidden],.pgx-f.hidden,.pgx-f[hidden],.pgx-fx-h.hidden,.pgx-fx-h[hidden],.pgx-fx-r.hidden,.pgx-fx-r[hidden],.pgx-h.hidden,.pgx-h[hidden],.pgx-in.hidden,.pgx-in[hidden],.pgx-sec-h.hidden,.pgx-sec-h[hidden],.pgx-link.hidden,.pgx-link[hidden],.pgx-rail.hidden,.pgx-rail[hidden],.pgx-opts.hidden,.pgx-opts[hidden],.pgx-skel.hidden,.pgx-skel[hidden],.pgx-err.hidden,.pgx-err[hidden],.pgx-field.hidden,.pgx-field[hidden]{display:none}.segctl>:is(button,a).hidden,.segctl>:is(button,a)[hidden]{display:none}.ck-lab-short{display:none}.cksync-t:not(:empty):before{content:"·";margin:0 4px;opacity:.75}.cksync-c b{font-weight:700;margin-right:4px}.cksync-c i{font-style:normal;opacity:.75;margin-left:4px}.cksync-c i:empty{display:none}.cksync-c+.cksync-c:before{content:"·";margin:0 5px;opacity:.75}@media(max-width:767px){.cksync-c i{display:none}}.bl-status:has(.cksync-t.is-two) .cksync-w{display:none}.bl-status .cksync-t.is-two{display:inline-grid;grid-template-columns:auto auto auto;-moz-column-gap:6px;column-gap:6px;row-gap:1px;align-items:baseline;font-size:12px;line-height:1.25;text-align:left}.bl-status .cksync-t.is-two:before{content:none}.bl-status .cksync-t.is-two .cksync-c{display:contents}.bl-status .cksync-t.is-two .cksync-c+.cksync-c:before{content:none}.bl-status .cksync-t.is-two :is(b,i){margin:0}.bl-status .cksync-t.is-two b{font-weight:700;opacity:.75}.bl-status .cksync-t.is-two span{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}@media(max-width:767px){.ck-lab-full{display:none}.ck-lab-short{display:inline}.app-ctlbar .ck-live-pill .cksync-lab{display:none}.app-ctlbar .ck-live-pill{padding:5px 9px}}@media(max-width:767px){.ck-daybar{height:auto;flex-wrap:wrap;gap:10px;padding:12px 14px;border-radius:var(--r-md)}.ck-db-alerts{flex-basis:100%;margin-left:0;order:3}.ck-db-acts{order:2}.ck-db-next{order:3}.ck-db-who{min-width:0;flex:1 1 0}.ck-db-selfav,.ck-db-logo{width:36px;height:36px}.ck-db-hi{font-size:15px}.ck-db-sub{font-size:12px}.ck-db-next{flex-basis:100%;margin-left:0;gap:10px;padding:8px 12px;min-height:48px}.ck-db-join{margin-left:auto}.ck-db-acts{flex-basis:100%;margin-left:0;flex-wrap:nowrap}.ck-db-acts>.ck-dbtn{flex:1 1 0;min-width:0;justify-content:center}.ck-db-acts>.ck-dbtn.icon{flex:none;width:var(--shero-slot)}.ck-dbtn{padding:9px 12px}.app-ctlbar .ck-scope-btn{max-width:150px}.app-ctlbar .ck-scope-btn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}}.paid-detail.hidden,.paid-detail[hidden],.paid-spark.hidden,.paid-spark[hidden],.paid-chart.hidden,.paid-chart[hidden],.paid-chart-head.hidden,.paid-chart-head[hidden],.paid-chart-read.hidden,.paid-chart-read[hidden],.paid-chart-svg.hidden,.paid-chart-svg[hidden],.paid-chart-axis.hidden,.paid-chart-axis[hidden],.paid-new-head.hidden,.paid-new-head[hidden],.paid-new-grid.hidden,.paid-new-grid[hidden],.paid-new-foot.hidden,.paid-new-foot[hidden],.paid-dup-two.hidden,.paid-dup-two[hidden],.paid-chips.hidden,.paid-chips[hidden],.paid-creative.hidden,.paid-creative[hidden],.dd-modal.hidden,.dd-panel.hidden,.dd-head.hidden,.dd-ctx.hidden,.dd-ctx-chip.hidden,.dd-loading.hidden,.dd-ctl.hidden,.dd-ctlrow.hidden,.dd-fbtn.hidden,.dd-opt.hidden,.dd-chk.hidden,.dd-pop-foot.hidden,.dd-toggle.hidden,.dd-dimrow.hidden,.dd-dimlbl.hidden,.dd-dot.hidden,.dd-sort.hidden,.dd-thin.hidden,.dd-gi.hidden,.dd-stack.hidden,.dd-vd.hidden{display:none}.rq-dial{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--r-sm);border:1px solid transparent;background:#0e9f6e;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .12s}.rq-dial:hover{background:#0b8a5f}.rq-dial:disabled{opacity:.6;cursor:default}.rq-dial-logo{width:13px;height:13px;border-radius:3px;-o-object-fit:cover;object-fit:cover}iconify-icon.rq-dial-logo{border-radius:0;font-size:13px}.rq-dial.hidden,.rq-dial[hidden]{display:none}.ck-klink{font-size:12px;font-weight:700;color:var(--accent-fg);text-decoration:none;white-space:nowrap}.ck-klink:hover{text-decoration:underline}.ck-card-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px 10px}.ck-cnt{font-size:12px;font-weight:700;color:var(--accent-fg);background:var(--accent-soft);border-radius:var(--r-xs);padding:2px 7px}.ck-fl{display:block;text-decoration:none;--fs0: var(--info);--fs1: color-mix(in oklch, var(--info) 45%, var(--accent));--fs2: var(--accent);--fs3: color-mix(in oklch, var(--accent) 45%, var(--pos));--fs4: var(--pos)}.ck-fl.is-6{--fs1: color-mix(in oklch, var(--info) 65%, var(--accent));--fs2: color-mix(in oklch, var(--info) 30%, var(--accent));--fs3: var(--accent);--fs4: color-mix(in oklch, var(--accent) 45%, var(--pos));--fs5: var(--pos)}.ck-fl-hd,.ck-fl-pills{display:grid;grid-template-columns:repeat(var(--fl-n, 5),minmax(0,1fr))}.ck-fl-h{display:flex;flex-direction:column;gap:5px;min-width:0;padding:0 12px 12px;border-left:1px solid var(--line-subtle)}.ck-fl-h .lbl{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-fl-h .lbl i{flex:none;width:10px;height:10px;border-radius:var(--r-3xs);border:1.5px solid var(--c);background:color-mix(in srgb,var(--c) 22%,transparent)}.ck-fl-h .n{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.ck-fl-band{position:relative;display:block;height:150px}.ck-fl-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.ck-fl-area{fill-opacity:.46;transition:fill-opacity .15s}.ck-fl:hover .ck-fl-area{fill-opacity:.58}.ck-fl-pills{position:absolute;inset:0}.ck-fl-col{display:flex;align-items:center;justify-content:center;min-width:0;border-left:1px solid var(--line-subtle)}.ck-fl-h:first-child,.ck-fl-col:first-child{border-left:0}.ck-fl-pill{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 11px;border-radius:var(--r-xs);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:var(--popover);color:color-mix(in oklch,var(--c) 80%,var(--ink));box-shadow:0 1px 3px #17131f0f}@media(max-width:640px){.ck-fl-h{padding:0 6px 10px}.ck-fl-h .lbl{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.2}.ck-fl-h .lbl i{display:none}.ck-fl-h .n{font-size:15px}.ck-fl-pill{font-size:12px;padding:2px 6px}}.ck-fl-h .dl{font-size:12px;font-weight:700;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.ck-fl-h .dl.up{color:var(--pos)}.ck-fl-h .dl.down{color:var(--neg)}.ck-leak{align-self:flex-start;font-size:12px;font-weight:700;color:var(--warn);background:var(--warn-soft);border-radius:var(--r-xs);padding:2px 7px;white-space:nowrap}.ck-card-s{font-size:12px;font-weight:600;color:var(--faint)}.ck-fixrow{display:flex;flex-direction:column;gap:1px;padding:11px 16px 12px;border-top:1px solid var(--line-subtle);border-left:3px solid var(--warn);text-decoration:none;color:inherit}.ck-fixrow:hover{background:var(--hover)}.ck-fixrow .obj{font-size:12px;font-weight:700;color:var(--faint)}.ck-fixrow b{font-size:13px;font-weight:700;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck-fixrow .why{font-size:12px;color:var(--muted)}.ck-fixrow .act{margin-top:4px;font-size:12px;font-weight:700;color:var(--accent-fg)}.ck-card-h.hidden,.ck-card-h[hidden],.ck-fixrow.hidden,.ck-fixrow[hidden],.ck-fl.hidden,.ck-fl[hidden],.ck-fl-band.hidden,.ck-fl-band[hidden],.ck-fl-col.hidden,.ck-fl-col[hidden],.ck-fl-h.hidden,.ck-fl-h[hidden],.ck-fl-hd.hidden,.ck-fl-hd[hidden],.ck-fl-pills.hidden,.ck-fl-pills[hidden],.ck-fl-svg.hidden,.ck-fl-svg[hidden],.ds-veil.hidden,.ds-veil[hidden],.ds-veil-bar.hidden,.ds-veil-bar[hidden],.ds-veil-cut.hidden,.ds-veil-cut[hidden],.lfault-find.hidden,.lfault-find[hidden],.ds-lock.hidden,.ds-lock[hidden],.ds-lock-count.hidden,.ds-lock-count[hidden],.ds-lock-pop-avs.hidden,.ds-lock-pop-avs[hidden],.ds-lock-pop-foot.hidden,.ds-lock-pop-foot[hidden],.ds-lock-pop-price.hidden,.ds-lock-pop-price[hidden],.ds-lock-pop-skel.hidden,.ds-lock-pop-skel[hidden],.ds-lock-pop-who.hidden,.ds-lock-pop-who[hidden],.setup-field.hidden,.setup-field[hidden],.setup-fields.hidden,.setup-fields[hidden],.setup-sec.hidden,.setup-sec[hidden],.setup-sec-h.hidden,.setup-sec-h[hidden],.setup-mdl-box.hidden,.setup-mdl-box[hidden],.setup-mdl-ft.hidden,.setup-mdl-ft[hidden],.setup-mdl-hd.hidden,.setup-mdl-hd[hidden],.setup-mdl-ic.hidden,.setup-mdl-ic[hidden],.setup-mdl-t.hidden,.setup-mdl-t[hidden],.setup-conn.hidden,.setup-conn[hidden],.setup-conn-ic.hidden,.setup-conn-ic[hidden],.setup-conn-t.hidden,.setup-conn-t[hidden],.setup-media.hidden,.setup-media[hidden],.setup-media-tile.hidden,.setup-media-tile[hidden],.setup-media-acts.hidden,.setup-media-acts[hidden],.mi-shell.hidden,.mi-shell[hidden],.mi-band-tile.hidden,.mi-band-tile[hidden],.mi-band-seats.hidden,.mi-band-seats[hidden],.mi-body.hidden,.mi-body[hidden],.mi-foot.hidden,.mi-foot[hidden],.mi-form.hidden,.mi-form[hidden],.mi-q.hidden,.mi-q[hidden],.mi-q-head.hidden,.mi-q-head[hidden],.mi-2col.hidden,.mi-2col[hidden],.mi-fld.hidden,.mi-fld[hidden],.mi-card-h.hidden,.mi-card-h[hidden],.mi-lvls.hidden,.mi-lvls[hidden],.mi-lvl.hidden,.mi-lvl[hidden],.mi-admin.hidden,.mi-admin[hidden],.mi-admin-t.hidden,.mi-admin-t[hidden],.mi-tog.hidden,.mi-tog[hidden],.mi-teams.hidden,.mi-teams[hidden],.mi-trow.hidden,.mi-trow[hidden],.mi-trow-l.hidden,.mi-trow-l[hidden],.mi-trow-r.hidden,.mi-trow-r[hidden],.mi-team-list.hidden,.mi-team-list[hidden],.mi-team.hidden,.mi-team[hidden],.mi-mgr.hidden,.mi-mgr[hidden],.inv-consq.hidden,.inv-consq[hidden],.mi-card-tag.hidden,.mi-card-tag[hidden],.ds-lock-wrap.hidden,.ds-lock-wrap[hidden],.ds-feedalert.hidden,.ds-feedalert[hidden],.ds-feedalert-txt.hidden,.ds-feedalert-txt[hidden]{display:none}.setup-mdl{border:0;padding:0;background:transparent;color:inherit;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:visible}.setup-mdl::backdrop{background:var(--scrim-modal);backdrop-filter:blur(var(--blur-scrim));-webkit-backdrop-filter:blur(var(--blur-scrim))}.setup-mdl[open]{animation:setup-mdl-in .16s cubic-bezier(.4,0,.2,1)}@keyframes setup-mdl-in{0%{opacity:0;transform:translateY(6px) scale(.985)}}.setup-mdl-box{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);overflow:hidden}.setup-mdl[data-size=md] .setup-mdl-box{width:min(720px,calc(100vw - 32px))}.setup-mdl[data-size=lg] .setup-mdl-box{width:min(1180px,calc(100vw - 32px));height:calc(100dvh - 32px)}.setup-mdl-hd{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line-subtle)}.setup-mdl-ic{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-fg)}.setup-mdl-ic iconify-icon{width:18px;height:18px}.setup-mdl-t{flex:1;min-width:0;display:grid;gap:2px}.setup-mdl-t .ds-cardhead{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-mdl-bd{flex:1;min-height:0;overflow:auto;padding:18px 16px}.setup-mdl[data-size=lg] .setup-mdl-bd{padding:0}.setup-mdl-ft{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line-subtle)}.setup-mdl-err{flex:1 1 160px;min-width:0;font-size:12px;color:var(--danger)}.setup-fields{display:grid;gap:12px}.setup-field{display:grid;gap:6px}.setup-sec{display:grid;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line-subtle)}.setup-sec-h{display:grid;gap:2px}.setup-sec-sub{font-size:12px;color:var(--muted)}.setup-sec .segctl{justify-self:start}.setup-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-span2{grid-column:1 / -1}@media(max-width:560px){.setup-grid2{grid-template-columns:minmax(0,1fr)}.setup-mdl-hd .setup-mdl-full{display:none}}@media(prefers-reduced-motion:reduce){.setup-mdl[open]{animation:none}}.setup-conn{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);min-height:62px}.setup-conn-ic{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--input-bg)}.setup-conn-ic iconify-icon{width:20px;height:20px}.setup-conn-t{flex:1;min-width:0;display:grid;gap:2px}.setup-conn-t b{font-size:13px;color:var(--ink)}.setup-conn-t span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.setup-conn-msg{margin:10px 0 0;font-size:12px;color:var(--warn)}.setup-conn-msg.is-ok{color:var(--pos)}.setup-media{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.setup-media-tile{width:88px;height:88px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--line);background:var(--accent-soft);color:var(--accent-fg);font-family:var(--font-display);font-size:28px;font-weight:700}.setup-media-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.setup-media[data-fit=contain] .setup-media-tile{background:var(--input-bg)}.setup-media[data-fit=contain] .setup-media-tile img{-o-object-fit:contain;object-fit:contain;padding:8px}.setup-media-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mi-shell{width:min(800px,calc(100vw - 32px));max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.mi-shell>.ck-daybar.ds-rec-band.is-compact{flex:none;border-radius:0}.mi-band-tile{flex:none;display:grid}.mi-band-av{width:40px;height:40px;border-radius:var(--r-sm);font-size:13px;box-shadow:inset 0 0 0 1px #ffffff40}.mi-band-seats{flex:none;min-width:0;margin-left:auto}.mi-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px 16px}.mi-foot{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 22px;border-top:1px solid var(--line);background:var(--surface)}.mi-foot-note{flex:1 1 220px;min-width:0;font-size:12px;color:var(--faint);line-height:1.4}.mi-form{display:grid;gap:22px}.mi-q{display:grid;gap:10px;min-width:0}.mi-q-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.mi-q-t{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0;color:var(--ink)}.mi-q-s{margin:3px 0 0;font-size:12px;color:var(--muted);max-width:70ch}.mi-hint{font-size:12px;color:var(--faint);padding-top:2px}.mi-hint.is-warn{color:var(--warn);font-weight:700}.mi-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mi-fld{display:grid;gap:0;min-width:0}.mi-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.mi-card.is-on{border-color:var(--accent);background:var(--accent-soft)}.mi-card.is-on:before{content:"";position:absolute;top:8px;right:9px;width:20px;height:20px;border-radius:var(--r-xs);background:var(--accent)}.mi-card.is-on:after{content:"";position:absolute;top:12px;right:13px;width:12px;height:12px;background:var(--on-accent);-webkit-mask:var(--tick-mask) center / contain no-repeat;mask:var(--tick-mask) center / contain no-repeat}.mi-card.is-on .ds-choice-ic{background:var(--surface);color:var(--accent-fg)}.mi-card-h{display:flex;align-items:center;gap:10px;padding-right:22px;min-width:0}.mi-card-tag{justify-self:start;font-size:12px;font-weight:700;border-radius:var(--r-xs);padding:2px 7px;background:var(--accent);color:var(--on-accent)}.mi-lvls{display:grid;gap:8px}.mi-lvl{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px 8px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.mi-lvl .segctl{justify-self:start}.mi-lvl-n{font-size:13px;font-weight:700;color:var(--ink)}.mi-lvl-out{font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap;text-align:right}.mi-prim{font:inherit;font-size:12px;font-weight:700;border-radius:var(--r-xs);padding:4px 8px;border:1px dashed var(--accent-line);background:transparent;color:var(--accent-fg);cursor:pointer;white-space:nowrap}.mi-prim:hover{background:var(--accent-soft)}.mi-prim.is-on{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent);cursor:default}.mi-admin{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm)}.mi-admin-t{flex:1;min-width:0;display:grid;gap:1px;font-size:13px;color:var(--ink)}.mi-admin-t span{font-size:12px;color:var(--muted)}.mi-teams{display:grid;gap:12px}.mi-trow{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start}.mi-trow-l{padding-top:12px;font-size:12px;font-weight:700;color:var(--muted);display:grid;gap:2px}.mi-trow-l em{font-style:normal;font-size:12px;font-weight:700;color:var(--accent-fg)}.mi-trow-r{display:grid;gap:8px;min-width:0}.mi-team-list{display:flex;flex-wrap:wrap;gap:8px}.mi-team{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:4px 12px 4px 10px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font:inherit;color:var(--ink);text-align:left;cursor:pointer;max-width:100%}.mi-team:hover{border-color:var(--accent-line)}.mi-team.is-on{border-color:var(--accent);background:var(--accent-soft)}.mi-team>i{width:4px;height:24px;border-radius:2px;flex:none}.mi-team>span{display:grid;min-width:0;line-height:1.25}.mi-team b{font-size:13px;font-weight:700}.mi-team small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-team.is-new{border-style:dashed;color:var(--muted)}.mi-team.is-new b{font-weight:600}.mi-team.is-new>i{background:var(--accent)}.mi-team.is-suggest{border-color:var(--accent-line)}.mi-team.is-suggest b{color:var(--accent-fg)}.mi-team-name{border:0;background:transparent;font:inherit;font-size:13px;font-weight:700;color:var(--ink);width:200px;max-width:100%;padding:0}.mi-team-name:focus{outline:none}.mi-team-note{margin:0;font-size:12px;line-height:1.45;color:var(--muted);padding:8px 10px;border-radius:var(--r-sm);background:var(--accent-soft);border:1px solid var(--accent-line)}.mi-team-note b{color:var(--ink)}.mi-none{margin:0;font-size:12px;color:var(--faint);padding:10px 12px;border:1px dashed var(--line);border-radius:var(--r-sm)}.mi-mgr{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mi-mgr-l{font-size:12px;font-weight:700;color:var(--muted)}.mi-mgr .mi-mgr-sel{width:auto;flex:0 1 300px;min-width:0;max-width:100%}.mi-mgr>.ts-wrap{flex:0 1 300px;min-width:0}.mi-mgr>.ts-wrap .mi-mgr-sel{width:100%}.inv-consq{display:block;margin:0;padding:10px 12px;border-radius:var(--r-sm);background:var(--app-bg);font-size:13px;line-height:1.5;color:var(--muted)}.inv-consq b{color:var(--ink);font-weight:700}.inv-consq[hidden]{display:none}@media(max-width:720px){.mi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mi-lvl{grid-template-columns:minmax(0,1fr)}.mi-lvl-out{text-align:left}.mi-trow{grid-template-columns:minmax(0,1fr);gap:6px}.mi-trow-l{padding-top:0}}@media(max-width:560px){.mi-2col{grid-template-columns:minmax(0,1fr)}.mi-band-seats{display:none}.mi-foot .ds-btn{flex:1 1 auto}}.nav-lock{font-size:13px;color:var(--faint);flex-shrink:0;margin-left:2px}.ds-share{display:flex;flex-direction:column;align-items:center;gap:10px}.ds-share-hint{font-size:12px;color:var(--faint);font-weight:700;text-align:center}.ds-share-rank{--ds-share-nm: 150px;--ds-share-valw: 84px;position:relative;width:100%;display:flex;flex-direction:column;gap:10px}.ds-share-rank.has-avg{padding-bottom:26px}.ds-share-rk{display:grid;grid-template-columns:var(--ds-share-nm) 1fr var(--ds-share-valw);align-items:center;gap:12px;cursor:pointer}.ds-share-rk:hover .ds-share-track{background:var(--hover)}.ds-share-nm{font-weight:700;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-share-track{position:relative;height:22px;background:var(--surface-2);border-radius:var(--r-xs)}.ds-share-fill{position:absolute;inset:0 auto 0 0;border-radius:var(--r-xs)}.ds-share-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;color:var(--ink)}.ds-share-val small{display:block;font-size:12px;color:var(--faint);font-weight:700}.ds-share-avg{position:absolute;top:0;bottom:26px;width:0;pointer-events:none;left:calc(var(--ds-share-nm) + 12px + (100% - var(--ds-share-nm) - var(--ds-share-valw) - 24px) * (var(--at) / 100%) * 1);border-left:2px dashed var(--accent-line)}.ds-share-avgtag{position:absolute;bottom:0;transform:translate(-50%);white-space:nowrap;left:calc(var(--ds-share-nm) + 12px + (100% - var(--ds-share-nm) - var(--ds-share-valw) - 24px) * (var(--at) / 100%) * 1);font-size:12px;font-weight:700;color:var(--accent-fg);background:var(--accent-soft);border-radius:var(--r-xs);padding:1px 6px}.ds-share-bar{display:block;height:6px;min-width:56px;border-radius:3px;background:var(--surface-2);overflow:hidden}.ds-share-bar i{display:block;height:100%;border-radius:3px}@media(max-width:640px){.ds-share-rank{--ds-share-nm: 104px;--ds-share-valw: 68px}}.ds-share.hidden,.ds-share[hidden],.ds-share-rank.hidden,.ds-share-rank[hidden],.ds-share-rk.hidden,.ds-share-rk[hidden],.ds-share-bar.hidden,.ds-share-bar[hidden]{display:none}.cp{position:fixed;z-index:70;width:236px;padding:10px;display:grid;gap:8px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);backdrop-filter:blur(var(--blur-panel));-webkit-backdrop-filter:blur(var(--blur-panel))}.cp-sv{position:relative;height:140px;border-radius:var(--r-sm);cursor:crosshair;touch-action:none;border:1px solid var(--line)}.cp-knob{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:var(--r-2xs);border:2px solid white;box-shadow:0 0 0 1px #000;pointer-events:none}.cp-hue{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:12px;margin:0;border-radius:var(--r-2xs);border:1px solid var(--line);outline:none;cursor:pointer;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cp-hue::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:var(--r-2xs);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}.cp-hue::-moz-range-thumb{width:14px;height:14px;border-radius:var(--r-2xs);background:var(--surface);border:1px solid var(--line)}.cp-row{display:flex;align-items:center;gap:6px}.cp-eye,.cp-theme{height:26px;padding:0 7px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);color:var(--muted);cursor:pointer;font:700 12px/1 inherit;font-family:inherit}.cp-eye svg{width:14px;height:14px}.cp-eye:hover,.cp-theme:hover{background:var(--hover);color:var(--ink)}.cp-theme.is-on{border-color:var(--accent);color:var(--accent-fg);background:var(--accent-soft)}.cp-cur{flex:none;width:26px;height:26px;border-radius:var(--r-xs);border:1px solid var(--line)}.cp-cur.is-theme{background:linear-gradient(135deg,var(--surface) 46%,var(--line) 46% 54%,var(--surface) 54%)}.cp-hex{flex:1;min-width:0;height:26px;padding:0 7px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);color:var(--ink);font:600 12px/1 var(--font-sans)}.cp-l{font-size:12px;font-weight:700;color:var(--faint)}.cp-chips{display:flex;flex-wrap:wrap;gap:5px}.cp-chip{width:22px;height:22px;padding:0;border:1px solid var(--line);border-radius:var(--r-xs);cursor:pointer}.cp-chip.is-on{outline:2px solid var(--accent);outline-offset:2px}.cp.hidden,.cp[hidden],.cp-row.hidden,.cp-row[hidden],.cp-chips.hidden,.cp-chips[hidden],.cp-eye.hidden,.cp-eye[hidden],.cp-theme.hidden,.cp-theme[hidden],.ck-email-bad.hidden,.ck-email-bad[hidden],.ck-incharge.hidden,.ck-incharge[hidden],.set-sq.hidden,.set-sq[hidden],.ck-leadcell.hidden,.ck-leadcell[hidden],.ib-ev.hidden,.ib-ev[hidden],.ib-chip.hidden,.ib-chip[hidden],.ib-chpick.hidden,.ib-chpick[hidden],.ib-chpick-w.hidden,.ib-chpick-w[hidden],.ib-day.hidden,.ib-day[hidden],.ib-face-av.hidden,.ib-face-av[hidden],.ib-hd.hidden,.ib-hd[hidden],.ib-line.hidden,.ib-line[hidden],.ib-nb.hidden,.ib-nb[hidden],.ib-run.hidden,.ib-run[hidden],.ib-stack.hidden,.ib-stack[hidden],.ib-face.hidden,.ib-face[hidden],.ib-mailc.hidden,.ib-mailc[hidden],.ib-wchip.hidden,.ib-wchip[hidden],.ib-viamenu.hidden,.ib-viamenu[hidden],.ib-rd.hidden,.ib-rd[hidden],.ib-b.hidden,.ib-b[hidden],.ib-gact.hidden,.ib-gact[hidden],.ib-gedit.hidden,.ib-gedit[hidden],.ib-gwhy.hidden,.ib-gwhy[hidden],.ib-oldghost.hidden,.ib-oldghost[hidden],.ib-aimode-w.hidden,.ib-aimode-w[hidden],.ib-aimode.hidden,.ib-aimode[hidden],.ib-aistrip.hidden,.ib-aistrip[hidden],.ib-ghost.hidden,.ib-ghost[hidden],.ib-photo.hidden,.ib-photo[hidden],.ib-photo-img.hidden,.ib-photo-img[hidden],.ib-hdface.hidden,.ib-hdface[hidden],.ib-comp-row.hidden,.ib-comp-row[hidden],.ib-input.hidden,.ib-input[hidden],.ib-cerr.hidden,.ib-cerr[hidden],.ib-embed-top.hidden,.ib-embed-top[hidden],.ib-send.hidden,.ib-send[hidden],.dp-chip.hidden,.dp-chip[hidden],.dp-d.hidden,.dp-d[hidden],.dp-dow.hidden,.dp-dow[hidden],.dp-foot.hidden,.dp-foot[hidden],.dp-grid.hidden,.dp-grid[hidden],.dp-nav.hidden,.dp-nav[hidden],.adg-bud.hidden,.adg-bud[hidden],.adg-budc.hidden,.adg-budc[hidden],.adg-chev.hidden,.adg-chev[hidden],.adg-ed.hidden,.adg-ed[hidden],.adg-eye.hidden,.adg-eye[hidden],.adg-grp.hidden,.adg-grp[hidden],.adg-hm.hidden,.adg-hm[hidden],.adg-kpis.hidden,.adg-kpis[hidden],.adg-nm.hidden,.adg-nm[hidden],.adg-what.hidden,.adg-what[hidden],.adg-st.hidden,.adg-st[hidden],.adg-strip.hidden,.adg-strip[hidden],.adg-kv.hidden,.adg-kv[hidden],.adg-th.hidden,.adg-th[hidden],.adg-mo.hidden,.adg-mo[hidden],.adg-page.hidden,.adg-page[hidden],.adg-leaf.hidden,.adg-leaf[hidden],.adg-sec-h.hidden,.adg-sec-h[hidden],.adg-ed-err.hidden,.adg-ed-err[hidden],.adg-sk.hidden,.adg-sk[hidden],.adg-sk-strip.hidden,.adg-sk-strip[hidden],.adg-sk-ribbon.hidden,.adg-sk-ribbon[hidden],.adg-side.hidden,.adg-side[hidden],.adg-ribbon.hidden,.adg-ribbon[hidden],.adg-sec.hidden,.adg-sec[hidden],.adg-scroll.hidden,.adg-scroll[hidden],.adg-aud.hidden,.adg-aud[hidden],.adg-dup.hidden,.adg-dup[hidden],.adg-sw-gap.hidden,.adg-sw-gap[hidden],.adg-fl-sub.hidden,.adg-fl-sub[hidden],.adg-cap.hidden,.adg-cap[hidden],.adg-hidn.hidden,.adg-hidn[hidden],.adg-crumb.hidden,.adg-crumb[hidden],.adg-main.hidden,.adg-main[hidden],.adg-sub.hidden,.adg-sub[hidden],.adg-table.hidden,.adg-table[hidden],.org-cash.hidden,.org-cash[hidden],.org-sec-h.hidden,.org-sec-h[hidden],.paid-cols-ft.hidden,.paid-cols-ft[hidden],.paid-cols-grid.hidden,.paid-cols-grid[hidden],.paid-cols-h.hidden,.paid-cols-h[hidden],.paid-cols-it.hidden,.paid-cols-it[hidden],.paid-dialog.hidden,.paid-dialog[hidden],.paid-fam.hidden,.paid-fam[hidden],.llm-fact.hidden,.llm-fact[hidden],.llm-facts.hidden,.llm-facts[hidden],.llm-sub-skel.hidden,.llm-sub-skel[hidden],.llm-th-in.hidden,.llm-th-in[hidden],.paid-det-acts.hidden,.paid-det-acts[hidden],.paid-kid-sp.hidden,.paid-kid-sp[hidden],.paid-kid-name.hidden,.paid-kid-name[hidden],.paid-v.hidden,.paid-v[hidden],.lfault.hidden,.lfault[hidden],.lfault-fact.hidden,.lfault-fact[hidden],.lfault-acts.hidden,.lfault-acts[hidden],.lfault-badge.hidden,.lfault-badge[hidden],.lfault-mark.hidden,.lfault-mark[hidden],.lfault-txt.hidden,.lfault-txt[hidden],.ds-load-mark.hidden,.ds-load-mark[hidden],.ds-loadbar.hidden,.ds-loadbar[hidden],.ds-skel-who.hidden,.ds-skel-who[hidden],.ds-skel-donut.hidden,.ds-skel-donut[hidden],.ds-skel-chart.hidden,.ds-skel-chart[hidden],.ds-skel-chart-y.hidden,.ds-skel-chart-y[hidden],.ds-skel-chart-x.hidden,.ds-skel-chart-x[hidden],.fin-modal-load.hidden,.fin-modal-load[hidden],.fin-skel-grid.hidden,.fin-skel-grid[hidden],.fin-skel-row.hidden,.fin-skel-row[hidden],.paid-hidden-chip.hidden,.paid-hidden-chip[hidden]{display:none}@media(min-width:768px){body:has(main .ck-daybar) .app-ctlbar[data-ctl-band]:not(.is-home){min-height:0;height:0;overflow:hidden;padding:0;margin-bottom:0}.app-ctlbar[data-ctl-band].is-empty{min-height:0;height:0;overflow:hidden;padding:0;margin-bottom:0}}.bl-status,.bl-lens{display:flex;align-items:center;gap:8px;flex:none}.bl-status:empty,.bl-lens:empty{display:none}.bl-body{display:contents}.bl-lens{margin-left:4px;padding-left:12px;border-left:1px solid rgba(255,255,255,.16)}.bl-lens.bl-filters{margin-left:0;padding-left:0;border-left:0}.ck-daybar:not(:has(>.ck-db-alerts,>.bl-body>.ck-db-alerts,>.ck-db-next:not(.hidden)))>.bl-lens.bl-filters{margin-left:auto}.ck-daybar>.bl-filters+:is(.ck-db-acts,.ds-rec-acts){margin-left:0}.ck-daybar>:is(.ck-db-alerts,.bl-body:has(>.ck-db-alerts))~.ck-db-acts.ask-acts{margin-left:0}@media(min-width:768px){.ck-daybar:not(:has(.ck-db-acts,.ck-db-next,.ck-db-alerts>*)) .bl-lens:not(.bl-filters){margin-left:auto}.ck-daybar>.bl-filters~.bl-lens:not(.bl-filters){margin-left:4px}.ck-daybar .bl-status{min-height:var(--shero-slot)}}@media(max-width:767px){.bl-lens{flex-basis:100%;margin-left:0;padding-left:0;border-left:0;flex-wrap:wrap}.bl-lens .segctl{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}}.bl-status .ck-live-pill{background:transparent;border-color:transparent;color:#c9c1ee;height:var(--shero-slot);padding:0 10px;border-radius:var(--r-sm)}.ck-daybar .bl-status [data-sync-pill]{width:194px;justify-content:flex-start;flex:none}.ck-daybar .bl-status [data-sync-slot]{min-width:194px}@media(min-width:768px){.ck-daybar>.bl-status:not(:empty){min-width:194px}}.ck-daybar .bl-status [data-sync-pill] .cksync-lab{min-width:0;overflow:hidden}.bl-status .ck-live-pill:hover{color:#fff;background:#ffffff14}.bl-status .ds-veil-cut{color:#c9c1ee}.bl-lens [data-month-picker],.bl-lens .segctl{background:#ffffff14;border-color:#ffffff29;color:#fff}.bl-lens [data-month-picker] button,.bl-lens [data-month-picker] [data-mp-label]{color:#fff}.bl-lens [data-month-picker] .mp-arrow{color:#ffffffa6}.bl-lens [data-month-picker] .mp-zoom{color:#fff;background:#ffffff2e}.bl-lens:has(.bl-back:not([hidden])) [data-month-picker] .mp-zoom{color:#ffe2a8;background:#e0b35e3d}.bl-lens .ts-trigger:not(.ds-weld-on),.bl-lens .ck-scope-wrap>div:not(.ck-closer-menu):not(.ds-weld-on){background:#ffffff14!important;border-color:#ffffff29!important;color:#fff!important}.bl-lens .ts-trigger:not(.ds-weld-on) .ts-chev,.bl-lens .ck-scope-btn{color:#fff}.bl-lens .ts-trigger:not(.ds-weld-on) .ts-label{color:#fff}.bl-lens .ts-trigger:not(.ds-weld-on) .ts-label.text-faint{color:#ffffffb8}:is(.bl-lens,.ds-reg-tools) :is(.segctl,.tg-picker,.ckt-rangeseg,.gp-seg){min-height:var(--shero-slot);box-sizing:border-box;padding:3px;background:#ffffff14;border-color:#ffffff29}:is(.bl-lens,.ds-reg-tools) :is(.segctl-btn,.segctl>button,.segctl>a,.tg-btn,.ckt-rangeseg button,.gp-seg button){min-height:calc(var(--shero-slot) - 8px);color:#fffc}:is(.bl-lens,.ds-reg-tools) :is(.segctl-btn,.segctl>button,.segctl>a,.tg-btn,.ckt-rangeseg button,.gp-seg button):hover{color:#fff}:is(.bl-lens,.ds-reg-tools) :is(.segctl-btn,.segctl>button,.segctl>a,.tg-btn,.ckt-rangeseg button,.gp-seg button):is(.is-active,.is-on,.on,[aria-pressed=true],[aria-selected=true]){color:var(--accent-fg)}.ck-daybar :is(.bl-lens,.ck-scope-wrap) .ck-scope-btn.is-active{color:var(--accent-fg)}.bl-lens :is(.segctl-btn,.segctl>button,.segctl>a)>b{color:#fff9}.bl-lens :is(.segctl-btn,.segctl>button,.segctl>a):is(.is-active,.is-on,.on,[aria-pressed=true],[aria-selected=true])>b{color:var(--accent-fg)}.bl-lens :is(.segctl-btn,.segctl>button)[disabled]{opacity:.55}.bl-lens .segctl-btn[disabled] :is(span,small){border-color:#ffffff4d;color:inherit}.bl-lens .ds-btn:not(.ds-btn-icon){height:var(--shero-slot)}.bl-lens .ds-btn-ghost{background:#ffffff14;border-color:#ffffff29;color:#fff}.bl-lens .ds-btn-ghost:hover{background:#ffffff24;border-color:#ffffff4d;color:#fff}.ck-daybar .ds-rec-acts .ds-btn-ghost:is(:hover,:focus-visible,:active):not(:disabled){color:#fff;background:#ffffff24;border-color:#fff6}.ck-daybar .ds-rec-acts .ds-btn-ghost iconify-icon{color:inherit}.ck-daybar .ds-rec-acts .ds-btn:disabled{opacity:1;background:#ffffff14;border-color:#fff3;color:#ffffff8c}.bl-lens .ds-btn-ghost iconify-icon{color:#fff}.ds-reg>.ck-daybar.ds-rec-band>.ds-rec-acts{padding-bottom:0}.ds-reg>.ck-daybar.ds-rec-band>:is(.ck-db-alerts,.bl-lens,.bl-filters,.bl-status){align-self:center}.ds-reg>.ck-daybar .ds-rec-acts .ds-btn:not(.ds-btn-sm,.ds-btn-icon-sm){height:var(--shero-slot);padding-top:0;padding-bottom:0}.ds-reg>.ck-daybar .ds-rec-acts .ds-btn:not(.ds-btn-icon,.ds-btn-sm){padding-left:16px;padding-right:16px}.ds-reg>.ck-daybar .ds-rec-acts .ds-btn-icon:not(.ds-btn-icon-sm){width:var(--shero-slot)}.ds-reg>.ck-daybar .bl-lens :is(.segctl,.tg-picker,.ckt-rangeseg,.gp-seg){height:var(--shero-slot);min-height:0;flex-wrap:nowrap}.ds-reg>.ck-daybar .bl-lens :is(.segctl-btn,.segctl>button,.segctl>a,.tg-btn,.ckt-rangeseg button,.gp-seg button){height:calc(var(--shero-slot) - 8px);min-height:0;padding-top:0;padding-bottom:0}.ds-reg>.ck-daybar .bl-lens .ds-btn-icon:not(.ds-btn-icon-sm){width:var(--shero-slot);height:var(--shero-slot)}.ds-reg>.ck-daybar .ds-rec-acts .se-kseg{height:var(--shero-slot);min-height:0;flex-wrap:nowrap;background:#ffffff14;border-color:#fff3}.ds-reg>.ck-daybar .ds-rec-acts .se-kseg button{height:calc(var(--shero-slot) - 8px);min-height:0;padding-top:0;padding-bottom:0;color:#ffffffbf}.ds-reg>.ck-daybar .ds-rec-acts .se-kseg button:hover{color:#fff}.ds-reg>.ck-daybar .ds-rec-acts .se-kseg button.is-on{background:#fff;color:var(--accent-fg)}.ck-daybar :is(.cdl-qcell,.sdl-qcell,.dl-qcell,.vdl-qcell,.adl-qcell){display:inline-flex;flex-direction:row;align-items:center;gap:6px;height:var(--shero-slot);min-height:0;padding:0 12px;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-sm);background:#ffffff1a;cursor:pointer;font-family:inherit;min-width:0;margin:0;flex:none}.ck-daybar :is(.cdl-qcell,.sdl-qcell,.dl-qcell,.vdl-qcell,.adl-qcell):after{content:"▾";font-size:var(--fs-xs);color:#ffffffb8;flex:none}.ck-daybar :is(.cdl-qcell,.sdl-qcell,.dl-qcell,.vdl-qcell,.adl-qcell):hover{background:#ffffff2e}.ck-daybar :is(.cdl-qk,.sdl-qk,.dl-qk,.vdl-qk,.adl-qk){font-size:var(--fs-xs);font-weight:500;color:#ffffffb8;white-space:nowrap}.ck-daybar :is(.cdl-qv,.sdl-qv,.dl-qv,.vdl-qv,.adl-qv){font-size:var(--fs-sm);font-weight:600;color:#fff;display:block;max-width:240px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-daybar :is(.cdl-qv,.sdl-qv,.dl-qv,.vdl-qv,.adl-qv):after{content:none}.ck-daybar :is(.cdl-qcell-opt .cdl-qv,.sdl-qcell-opt .sdl-qv,.dl-qcell-opt .dl-qv,.vdl-qcell-opt .vdl-qv).is-empty{color:#ffffffb8}.ck-daybar :is(#cdl-measure-btn,#sdl-measure-btn,#dl-measure-btn,#vdl-measure-btn,.adl-qcell.is-measure){background:#fff;border-color:#fff}.ck-daybar :is(#cdl-measure-btn,#sdl-measure-btn,#dl-measure-btn,#vdl-measure-btn,.adl-qcell.is-measure) :is(.cdl-qk,.sdl-qk,.dl-qk,.vdl-qk,.adl-qk){color:var(--accent-fg)}.ck-daybar :is(#cdl-measure-btn,#sdl-measure-btn,#dl-measure-btn,#vdl-measure-btn,.adl-qcell.is-measure) :is(.cdl-qv,.sdl-qv,.dl-qv,.vdl-qv,.adl-qv){color:#372a6e;max-width:300px}.ck-daybar :is(#cdl-measure-btn,#sdl-measure-btn,#dl-measure-btn,#vdl-measure-btn,.adl-qcell.is-measure):after{color:var(--accent-fg)}.ck-daybar .ds-weld-on :is(.cdl-qk,.sdl-qk,.dl-qk,.vdl-qk,.adl-qk,.cdl-qv,.sdl-qv,.dl-qv,.vdl-qv,.adl-qv){color:var(--accent-fg)!important}.ck-daybar .ds-weld-on:is(.cdl-qcell,.sdl-qcell,.dl-qcell,.vdl-qcell,.adl-qcell):after{color:var(--accent-fg)}.adl-pop{width:min(360px,calc(100vw - 32px));max-height:min(460px,70vh);display:flex;flex-direction:column;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.adl-search{padding:8px 10px;border-bottom:1px solid var(--line);flex:none}.adl-mres{overflow-y:auto;min-height:0;padding:4px 0}.adl-grp{padding:8px 14px 2px;font-size:var(--fs-xs);font-weight:600;color:var(--accent-fg)}.adl-sgrp{padding:4px 14px 2px;font-size:var(--fs-xs);font-weight:500;color:var(--muted)}.adl-it{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--h-row);padding:0 14px;border:0;background:transparent;color:var(--ink);font-size:var(--fs-sm);text-align:left;cursor:pointer}.adl-it:hover:not(:disabled),.adl-it.is-on{background:var(--accent-soft)}.adl-it.is-on .adl-in{color:var(--accent-fg);font-weight:600}.adl-it:disabled{color:var(--faint);cursor:default}.adl-it .adl-in{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.adl-it mark{background:transparent;color:var(--accent-fg);font-weight:700}.adl-it .adl-iv{color:var(--muted);font-variant-numeric:tabular-nums;min-width:64px;text-align:right}.bc{--bc-y: 56px;min-width:0}.bc-legend{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bc-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--fs-xs);font-weight:500;cursor:pointer}.bc-chip:hover{border-color:var(--accent-line)}.bc-chip i{width:9px;height:9px;border-radius:3px;flex:none}.bc-chip b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.bc-chip[aria-pressed=false]{opacity:.5}.bc-chip[aria-pressed=false] i{background:var(--line-strong)!important}.bc-body{display:flex;min-width:0}.bc-yaxis{position:relative;flex:none;width:var(--bc-y)}.bc-yl{position:absolute;right:10px;transform:translateY(50%);font-size:var(--fs-xs);color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.bc-yaxis.is-right .bc-yl{right:auto;left:10px}.bc-yt{position:absolute;top:-22px;left:0;font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.bc-yaxis.is-right .bc-yt{left:auto;right:0}.bc.has-r .bc-x{margin-right:var(--bc-y)}.bc-area{position:relative;flex:1;min-width:0}.bc-plot{position:absolute;left:0;right:0;bottom:0}.bc-grid{position:absolute;inset:0;pointer-events:none}.bc-gl{position:absolute;left:0;right:0;height:1px;background:var(--line);opacity:.55}.bc-gl:first-child{opacity:1}.bc-cols{position:absolute;inset:0;display:flex}.bc-col{flex:1 1 0;min-width:0;position:relative;height:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--r-xs) var(--r-xs) 0 0;font:inherit;transition:background .12s}.bc-col.is-hot,.bc-col:focus-visible{background:color-mix(in srgb,var(--accent) 8%,transparent);outline:none}.bc-stack{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(64%,44px);display:flex;flex-direction:column-reverse;gap:2px}.bc-seg{display:block;width:100%;border-radius:2px;transition:height .45s cubic-bezier(.22,1,.3,1),filter .12s}.bc-stack>.bc-seg:last-child{border-radius:var(--r-xs) var(--r-xs) 2px 2px}.bc-col.is-hot .bc-seg{filter:brightness(1.06) saturate(1.15)}.bc-cap{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:4px;white-space:nowrap;font-size:var(--fs-xs);font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s .25s}.bc.is-in .bc-cap{opacity:1}.bc-col.is-hot .bc-cap{color:var(--accent-fg)}.bc.no-bars .bc-cap{display:none}.bc-curve{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bc-dots{position:absolute;inset:0;pointer-events:none}.bc-dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;border:2px solid;background:var(--surface);opacity:0;transition:opacity .12s,transform .12s}.bc-dot.is-end{opacity:1;width:10px;height:10px;margin:-5px 0 0 -5px}.bc-dot.is-hot{opacity:1;transform:scale(1.35)}.bc-end{position:absolute;transform:translate(8px,-130%);font-size:var(--fs-sm);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap}.bc.no-curve :is(.bc-curve,.bc-dots,.bc-end){display:none}.bc-x{display:flex;margin-left:var(--bc-y);border-top:1px solid var(--line);padding-top:6px}.bc-xl{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;line-height:1.3}.bc-xl small{font-size:var(--fs-xs);color:var(--faint)}.bc-tip{position:fixed;z-index:95;pointer-events:none;min-width:200px;max-width:300px;padding:9px 12px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);font-size:var(--fs-xs)}.bc-tip-t{font-weight:600;color:var(--ink);margin-bottom:4px;font-size:var(--fs-sm)}.bc-tip-r{display:flex;align-items:center;gap:7px;padding:2px 0;color:var(--muted);font-weight:500}.bc-tip-r i{width:8px;height:8px;border-radius:2px;flex:none}.bc-tip-r b{margin-left:auto;padding-left:14px;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:767px){.bc{--bc-y: 44px}}.bc-tip-r b.text-pos{color:var(--pos)}.bc-tip-r b.text-neg{color:var(--neg)}.bl-back{height:var(--shero-slot);display:none;align-items:center;gap:7px;padding:0 12px;border-radius:var(--r-sm);border:1px solid rgba(246,201,119,.55);background:transparent;color:#f6c977;font-weight:700;font-size:13px;white-space:nowrap;cursor:pointer}.bl-back:hover{background:#f6c9771a}.bl-back[hidden]{display:none}.bl-back-dot{width:7px;height:7px;border-radius:9999px;background:#34d399;flex:none}.app-ctlbar .bl-back{border-color:var(--warn-line);color:var(--warn)}.bl-lens:has(.bl-back:not([hidden])) [data-month-picker]{background:#e0b35e38;border-color:#e0b35e}.bl-lens:has(.bl-back:not([hidden])) [data-month-picker] button,.bl-lens:has(.bl-back:not([hidden])) [data-month-picker] [data-mp-label]{color:#ffe2a8}.ck-db-idfield{display:flex;align-items:center;gap:10px;min-width:0;max-width:340px;height:var(--shero-slot);padding:0 6px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;text-align:left;cursor:pointer;font:inherit;flex:none}.ck-db-idfield:hover{border-color:#ffffff57;background:#ffffff1f}.ck-db-idfield:hover .ck-db-idchev{background:#ffffff3d}.ck-db-idfield .ck-db-who{display:flex;flex-direction:column;gap:3px;min-width:0}.ck-db-idfield .ck-db-hi,.ck-db-idfield .ck-db-sub{display:block}.ck-db-idfield[data-scope-field] .ck-db-sub:empty{min-height:1.2em}@media(min-width:768px){.ck-db-idfield[data-scope-field] .ck-db-who{min-width:136px}}@media(min-width:768px){.ck-daybar .bl-lens [data-month-picker]{min-width:167px}}@media(min-width:768px){#fm-band-field .ck-db-who{min-width:205px}}.ds-cardtab-cnt[data-ftab-cnt]{min-width:calc(5ch + 12px)}#ck-band-ava:empty{display:inline-block;width:40px;height:40px;flex:none}.ck-db-idchev{width:26px;height:26px;border-radius:var(--r-xs);flex:none;margin-left:2px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24}.ck-daybar .ck-db-idfield :is(.ck-db-wstile,.ck-db-logo,.ck-db-selfav,.ck-db-selfava>*,.ds-ed-tile){width:30px!important;height:30px!important;min-width:30px;flex:none;border-radius:var(--r-xs)!important;font-size:12px}.ck-daybar .ck-db-idfield{padding:0 8px 0 7px}.ck-db-idfield .ck-db-hi{font-size:15px}.bl-lens [data-month-picker],.bl-lens .ck-scope-wrap>div:not(.ck-closer-menu){height:var(--shero-slot);padding:3px;box-sizing:border-box;display:inline-flex;align-items:center}.bl-lens [data-month-picker]>button,.bl-lens .ck-scope-wrap .ck-scope-btn{height:calc(var(--shero-slot) - 8px)}.bl-lens .ts-trigger{height:var(--shero-slot);padding-top:0;padding-bottom:0}.ck-daybar .bl-lens [data-hoist-row=time]{height:var(--shero-slot);box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-sm);background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff}.ck-daybar .bl-lens [data-hoist-row=time][data-hoist-row] :is(button,b,span,iconify-icon){color:#fff}.ck-daybar .bl-lens [data-hoist-row=time]{margin-bottom:0}.ck-daybar .bl-lens [data-hoist-row=time] button{height:calc(var(--shero-slot) - 8px);min-height:0;background:transparent;border:0;border-radius:7px}.ck-daybar .bl-lens [data-hoist-row=time] button:hover{background:#ffffff1f}.bl-scope-menu{position:fixed;z-index:80;width:360px;max-width:360px;max-height:none;overflow:visible;right:auto}.bl-scope-scroll{max-height:min(460px,70vh);overflow-y:auto;overflow-x:hidden}.bl-scope-menu>.ck-closer-search{position:static;margin:0 0 4px;padding:0 0 4px}.ck-closer-item .bl-grp-tile{width:24px;height:24px;border-radius:var(--r-sm);flex:none;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-fg);font-size:13px}.ck-closer-item.is-on .bl-grp-tile{background:var(--accent);color:#fff}.ck-closer-item.bl-team .ck-closer-name,.ck-closer-item.bl-all .ck-closer-name{font-weight:700}.ck-closer-item .bl-n{margin-left:auto;font-size:12px;font-weight:700;color:var(--muted)}.bl-ended-sep{height:1px;background:var(--line-subtle);margin:6px 4px}.bl-ended-fold{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;background:transparent;border-radius:var(--r-sm);font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;text-align:left}.bl-ended-fold:hover{background:var(--hover)}.bl-ended-tile{width:24px;height:24px;border-radius:var(--r-sm);flex:none;display:grid;place-items:center;background:var(--surface-2);color:var(--muted);font-size:13px}.bl-ended-tile iconify-icon{transition:transform .15s ease}.bl-ended-fold[aria-expanded=true] .bl-ended-tile iconify-icon{transform:rotate(90deg)}.bl-ended-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-ended-n{margin-left:auto;font-size:12px;font-weight:600;color:var(--muted)}.bl-ended-list{display:none}.bl-ended-list.is-open{display:block}.bl-ended-head,.ck-closer-menu.is-ended-search .bl-ended-fold{display:none}.ck-closer-menu.is-ended-search .bl-ended-list,.ck-closer-menu.is-ended-search .bl-ended-head{display:block}.ck-closer-item.bl-ended-item .ck-closer-name{color:var(--muted)}.bl-ended-chip{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--r-xs);background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.ck-cmd.is-closed .ckt-kpi,.ck-cmd.is-closed .ckt-kpi.hero{background:var(--paper);border-color:var(--paper-line)}.ck-cmd.is-closed .khero,.ck-cmd.is-closed .kbig,.ck-cmd.is-closed .ckg-hero{display:flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap}.cmd-1line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-hatch{display:block;height:8px;border-radius:4px;background:repeating-linear-gradient(135deg,var(--line) 0 6px,transparent 6px 12px)}.cmd-when{font-style:normal;color:var(--warn);margin-left:4px}.cmd-when-big{font-family:var(--font-sans, inherit);font-size:13px;font-weight:700;letter-spacing:0;color:var(--warn);margin-left:10px;align-self:baseline}.cmd-clos{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--warn)}.ds-weld-on{background:var(--weld-bg)!important;border-color:var(--weld-line)!important;color:var(--accent-fg)!important;box-shadow:none!important}.ds-weld-on.wl-dn{border-bottom-color:transparent!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ds-weld-on.wl-up{border-top-color:transparent!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.ds-weld-on :is(svg,iconify-icon){color:inherit}.ds-weld-pop{background:var(--weld-bg)!important;border:1px solid var(--weld-line)!important;border-radius:var(--r-sm)!important;box-shadow:var(--shadow-pop)!important;backdrop-filter:none!important;z-index:46!important}.bl-scope-scroll,.ts-pop .ts-list{overscroll-behavior:contain}.ds-weld-joint{position:fixed;height:2px;background:var(--weld-bg);pointer-events:none}.pgs-c>.lnp-trig{flex:0 1 auto;width:360px;max-width:100%;min-width:0;height:var(--h-ctl);display:inline-flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.lnp-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:500}.lnp-sum b{font-weight:600}.lnp-pop{max-width:min(720px,calc(100vw - 32px));max-height:min(70vh,620px);overflow:auto;padding:8px 14px;box-sizing:border-box}.lnp-pop[hidden]{display:none!important}.rr-card.is-read :is(.lnp-trig,.lnp-pop){display:none!important}.pgs-ln.has-lnp>.pgs-c{flex-direction:row;flex-wrap:nowrap;align-items:center}.ds-weld-pop.wl-dn.wl-l{border-top-left-radius:0!important}.ds-weld-pop.wl-dn.wl-r{border-top-right-radius:0!important}.ds-weld-pop.wl-dn.wl-full{border-top-left-radius:0!important;border-top-right-radius:0!important}.ds-weld-pop.wl-up.wl-l{border-bottom-left-radius:0!important}.ds-weld-pop.wl-up.wl-r{border-bottom-right-radius:0!important}.ds-weld-pop.wl-up.wl-full{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ds-weld-on.wl-side{border-right-color:transparent!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ds-weld-pop.wl-side.wl-side-top{border-top-left-radius:0!important}.ds-weld-pop :is(input[type=search],.ds-search,.mp-zmon){background:var(--surface-3)}.ds-weld-pop .ck-closer-search{background:var(--weld-bg)}.ck-daybar .ds-weld-on,.ck-daybar .ds-weld-on :is(.ck-db-hi,.ck-db-sub,.ck-db-sub b,.ck-db-idchev,.ck-lab-full,.ck-lab-short,[data-mp-label],.mp-arrow,.ts-label,.ts-chev,.ck-scope-btn,.ck-scope-btn *){color:var(--accent-fg)!important}.ck-daybar .ck-db-idfield .ds-ed-tile{font-size:15px}.ck-daybar .ds-weld-on .ck-db-sub{opacity:.8}.ck-daybar .ds-weld-on .ck-db-evbtn,.ck-daybar .ds-weld-on .ck-db-evbtn :is(b,i){color:var(--accent-fg)!important}.ck-daybar .ds-weld-on .ck-db-evbtn .lb{color:var(--accent-fg)!important;opacity:.7}.ck-daybar .ds-weld-on .ck-db-idchev{background:transparent!important;transform:rotate(180deg)}.rr-card{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-md) var(--r-md);min-width:0}.rr-sec{display:grid;grid-template-columns:240px minmax(0,1fr);border-top:1px solid var(--line);min-width:0}.rr-sec:first-child{border-top:0}.rr-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:10px 11px;padding:20px 22px;min-width:0}.rr-head>:not(.rr-ico,.rr-title){grid-column:1 / -1;justify-self:start}.rr-ico{width:32px;height:32px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-fg);display:grid;place-items:center;flex:none}.rr-ico svg{width:17px;height:17px}.rr-title{margin:0;min-width:0;font-family:var(--font-display, "Inter", sans-serif);font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.rr-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:var(--r-xs);white-space:nowrap;background:var(--hover);color:var(--muted)}.rr-chip.is-ok{background:color-mix(in srgb,var(--pos) 12%,transparent);color:var(--pos)}.rr-chip.is-todo{background:var(--warn-soft);color:var(--warn)}.rr-chip.is-ok:before,.rr-chip.is-todo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.rr-chip:empty{display:none}.rr-head-act{font:inherit;font-size:12px;font-weight:700;color:var(--accent-fg);background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.rr-head-act:hover{text-decoration:underline}.rr-head-fig{font-size:12px;font-weight:600;color:var(--faint);white-space:nowrap}.rr-grid{display:flex;flex-direction:column;padding:8px 14px 8px 0;min-width:0}.rr-row{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;align-items:center;min-height:50px;padding:6px 10px;border-radius:var(--r-sm);min-width:0;transition:background .15s,box-shadow .15s}.rr-grid>:is(.rr-row,.rr-opt,.rr-block,.rr-fold)+:is(.rr-row,.rr-opt,.rr-block,.rr-fold){box-shadow:0 -1px 0 var(--line-subtle)}.rr-lab{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-val{display:block;min-width:0;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-val>*{vertical-align:middle}.rr-val .rr-sub{color:var(--faint);font-weight:500}.rr-val .rr-empty{color:var(--dim);font-weight:500}.rr-val .rr-todo{color:var(--warn);font-weight:700}.rr-mono{font-family:var(--font-sans);font-size:13px;letter-spacing:.02em}.rr-pen,.rr-lock,.rr-end{grid-column:3;grid-row:1;width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--faint)}.rr-pen svg,.rr-lock svg,.rr-end svg{width:14px;height:14px}.rr-lock{color:var(--dim)}.rr-pen{opacity:0;transition:opacity .12s}.rr-row.is-ed{cursor:pointer}.rr-row.is-ed:not(.is-open):hover{background:var(--hover);box-shadow:none}.rr-row.is-ed:not(.is-open):hover+*{box-shadow:none}.rr-row.is-ed:not(.is-open):hover .rr-pen,.rr-row.is-ed:focus-visible .rr-pen{opacity:1;background:var(--surface)}.rr-row.is-ed:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.rr-row.is-todo{background:var(--warn-soft)}.rr-row.is-todo>.rr-lab:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn);flex:none}.rr-ed,.rr-btns,.rr-saved{display:none}.rr-row.is-open{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent-line),0 0 0 3px var(--accent-soft);cursor:default;z-index:2;padding-top:8px;padding-bottom:8px}.rr-row.is-open+*{box-shadow:none}.rr-row.is-open>:is(.rr-val,.rr-pen){display:none}.rr-row.is-open>.rr-ed{display:flex;grid-column:2;grid-row:1;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.rr-row.is-open>.rr-btns{display:flex;grid-column:3;grid-row:1;align-self:start;gap:6px}.rr-row.is-open.is-block>.rr-lab{align-self:start;padding-top:9px}.rr-row.is-open>.rr-err{grid-column:2 / -1}.rr-ed>*{max-width:100%;min-width:0}.rr-ed .fld{width:auto;flex:1 1 200px;max-width:460px;height:36px;padding-top:0;padding-bottom:0}.rr-ed input.fld{background-image:none!important;padding-right:10px!important}.rr-ed :is(select.fld,.ts-trigger,.ts-wrap){flex:1 1 200px;min-width:0;width:auto;max-width:460px}.rr-ed .rr-ed-note{flex-basis:100%;font-size:12px;color:var(--warn)}.rr-ed .rr-ed-hint{flex-basis:100%;font-size:12px;color:var(--faint)}.rr-btns .ds-btn-icon-sm{width:36px;height:36px}.rr-no{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:var(--surface)}.rr-no:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.rr-ok{background:#10a678;border-color:#10a678;color:#fff}.rr-ok:hover:not(:disabled){background:#0e9068;border-color:#0e9068;color:#fff}.rr-btns svg{width:15px;height:15px}.rr-err{display:block;margin-top:6px;font-size:12px;color:var(--danger)}.rr-err:empty{display:none}.rr-row.is-open:has(>.rr-err:not(:empty)){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--danger) 45%,transparent),0 0 0 3px color-mix(in srgb,var(--danger) 12%,transparent)}.rr-row.is-saved{background:color-mix(in srgb,var(--pos) 10%,transparent)}.rr-row.is-saved>.rr-pen{display:none}.rr-row.is-saved>.rr-saved{display:inline-flex;grid-column:3;grid-row:1;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--pos);white-space:nowrap}.rr-saved svg{width:13px;height:13px}.rr-block{padding:10px}.rr-fold{display:none}.rr-fold.is-on{display:flex;flex-direction:column}.rr-row.is-fold{cursor:pointer}.rr-row.is-fold:hover{background:var(--hover)}.rr-row.is-fold .rr-end svg{transition:transform .15s}.rr-row.is-fold.is-on .rr-end svg{transform:rotate(180deg)}.rr-add{display:flex;align-items:center;gap:8px;width:100%;margin:6px 0 2px;padding:11px 12px;border-radius:var(--r-sm);border:1.5px dashed var(--line);background:none;color:var(--accent-fg);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rr-add:hover{border-color:var(--accent-line);background:var(--accent-soft)}.rr-opt{display:grid;grid-template-columns:200px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:center;min-height:50px;padding:10px;min-width:0}.rr-opt.is-top{align-items:start}.rr-opt.is-top>.rr-lab{padding-top:8px}.rr-opt-c{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.rr-opt-c>.segctl{max-width:100%}@media(max-width:820px){.rr-sec{grid-template-columns:minmax(0,1fr)}.rr-head{padding:16px 16px 4px}.rr-grid{padding:4px 8px 10px}.rr-row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.rr-row>.rr-lab{grid-column:1;grid-row:1}.rr-row>.rr-val{grid-column:1;grid-row:2}.rr-row>:is(.rr-pen,.rr-lock,.rr-end,.rr-saved){grid-column:2;grid-row:1 / 3}.rr-row.is-open>.rr-ed{grid-column:1 / -1;grid-row:2}.rr-row.is-open>.rr-btns{grid-column:2;grid-row:1}.rr-row.is-open>.rr-err{grid-column:1 / -1}.rr-pen{opacity:1}.rr-opt{grid-template-columns:minmax(0,1fr);row-gap:8px}.rr-opt.is-top>.rr-lab{padding-top:0}}@media(prefers-reduced-motion:reduce){.rr-row{transition:none}}.rr-card.hidden,.rr-card[hidden],.rr-opt.hidden,.rr-opt[hidden],.rr-opt-c.hidden,.rr-opt-c[hidden],.rr-sec.hidden,.rr-sec[hidden],.rr-head.hidden,.rr-head[hidden],.rr-ico.hidden,.rr-ico[hidden],.rr-grid.hidden,.rr-grid[hidden],.rr-row.hidden,.rr-row[hidden],.rr-lab.hidden,.rr-lab[hidden],.rr-pen.hidden,.rr-pen[hidden],.rr-lock.hidden,.rr-lock[hidden],.rr-end.hidden,.rr-end[hidden],.rr-block.hidden,.rr-block[hidden],.rr-fold.hidden,.rr-fold[hidden],.rr-ed.hidden,.rr-ed[hidden],.rr-btns.hidden,.rr-btns[hidden],.rr-chip.hidden,.rr-chip[hidden],.rr-add.hidden,.rr-add[hidden],.rr-saved.hidden,.rr-saved[hidden],.rr-val.hidden,.rr-val[hidden],.rr-err.hidden,.rr-err[hidden]{display:none}.ut-toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:10000;transform:translate(-50%,16px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;border-radius:var(--r-sm);background:#16151d;color:#fff;font-size:13px;font-weight:600;box-shadow:0 16px 40px -12px #00000073;transition:opacity .18s,transform .18s}.ut-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.ut-msg{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ut-msg.is-err{color:#fca5a5}.ut-undo{flex:none;font:inherit;font-weight:700;color:#c4b5fd;background:#ffffff14;border:0;border-radius:var(--r-xs);padding:5px 10px;cursor:pointer}.ut-undo:hover{background:#ffffff29;color:#fff}.ut-undo.is-busy{opacity:.6;cursor:default}@media(prefers-reduced-motion:reduce){.ut-toast{transition:none}}.ut-toast.hidden,.ut-toast[hidden],.ut-msg.hidden,.ut-msg[hidden],.ut-undo.hidden,.ut-undo[hidden]{display:none}@media(max-width:767px){.app-dock{bottom:calc(70px + env(safe-area-inset-bottom,0px))}body:has(.app-dock):has(.shellnav-tabbar){padding-bottom:calc(134px + env(safe-area-inset-bottom,0px))}:where(.ds-btn-sm,.ds-btn-icon,.ds-pager-sel,.ds-pager-pagebtn,.ds-cardtab,.segctl-btn,.segctl>button,.segctl>a,.acb-chip,.ds-fchip button,.ds-fchips-clear,button.cmd-chip,.cmd-frow a,.ckt-caplink,.ckm-link,.ck-qm,.ds-colf){position:relative}:is(.ds-btn-sm,.ds-btn-icon,.ds-pager-sel,.ds-pager-pagebtn,.ds-cardtab,.segctl-btn,.segctl>button,.segctl>a,.acb-chip,.ds-fchip button,.ds-fchips-clear,button.cmd-chip,.cmd-frow a,.ckt-caplink,.ckm-link,.ck-qm,.ds-colf):before{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,44px);transform:translateY(-50%)}}@media(max-width:767px){body:has(.app-dock) .shellnav-tabbar{right:88px;display:flex}body:has(.app-dock) .shellnav-tabbar .tabbar-item{flex:1 1 auto;padding:0 5px;letter-spacing:-.02em}.app-dock{left:auto;right:12px;width:68px;height:54px;z-index:70;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.app-dock>*{flex:1 1 auto}.app-dock .ds-btn{width:100%;height:54px;flex-direction:column;justify-content:center;gap:3px;padding:0 4px;border:0;border-radius:var(--r-md);background:var(--action-grad);color:#fff;font-size:12px;font-weight:700;box-shadow:0 8px 20px var(--action-glow)}.app-dock .ds-btn iconify-icon{width:20px;height:20px;font-size:20px}.app-dock .dock-lbl{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.app-dock):has(.shellnav-tabbar){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.ck-cellsheet-host{display:block}@media(max-width:767px){:is(#tab-cockpit,#fc-root) .ck-daybar{-moz-column-gap:8px;column-gap:8px;row-gap:8px;padding:10px}:is(#tab-cockpit,#fc-root) .ck-daybar>:is(.ck-db-idfield,.ck-db-who){flex:1 1 0;min-width:0;order:0}:is(#tab-cockpit,#fc-root) .ck-daybar>.ck-db-selfava{order:0}:is(#tab-cockpit,#fc-root) .ck-daybar>.ck-db-alerts{order:1;flex:none;flex-basis:auto;margin-left:0;display:flex;overflow:visible}:is(#tab-cockpit,#fc-root) .ck-daybar>.ck-db-alerts:empty{display:none}:is(#tab-cockpit,#fc-root) .ck-daybar>.ck-db-acts{order:2;flex:none;flex-basis:auto;margin-left:0}:is(#tab-cockpit,#fc-root) .ck-daybar>.ck-db-next{order:3;flex:1 1 100%}:is(#tab-cockpit,#fc-root) .ck-daybar>:is(.bl-status,.bl-lens){order:4}:is(#tab-cockpit,#fc-root) .ck-db-idfield{padding-right:6px}:is(#tab-cockpit,#fc-root) .ck-db-stat{min-width:60px;height:var(--shero-slot);min-height:0;padding:0 8px}:is(#tab-cockpit,#fc-root) .ck-db-stat .v{font-size:15px}:is(#tab-cockpit,#fc-root) .ck-db-stat .k{font-size:12px;white-space:nowrap;letter-spacing:.06em}:is(#tab-cockpit,#fc-root) .ck-db-next{gap:10px;padding:6px 6px 6px 10px;min-height:52px;height:auto}:is(#tab-cockpit,#fc-root) .ck-db-cd{flex:none;padding-right:10px;border-right:1px solid rgba(255,255,255,.18)}:is(#tab-cockpit,#fc-root) .ck-db-cd .cdt{font-size:15px}:is(#tab-cockpit,#fc-root) .ck-db-lead{flex:1 1 0;min-width:0}:is(#tab-cockpit,#fc-root) .ck-db-lead .ck-db-ava{display:none}:is(#tab-cockpit,#fc-root) .ck-db-lw{flex:1 1 0}:is(#tab-cockpit,#fc-root) .ck-db-lw :is(.n1,.n2){max-width:none}:is(#tab-cockpit,#fc-root) .ck-db-join{flex:none;height:44px;padding:0 12px;border-radius:var(--r-sm);margin-left:0}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;background:var(--surface);border-radius:0 0 var(--r-md) var(--r-md);overflow:visible}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;padding:12px 10px;min-width:0;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:inset 1px 0 0 var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells]>.ckt-kpi:first-child{box-shadow:none;border-bottom-left-radius:calc(var(--r-md) - 1px)}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi:active{background:var(--hover)}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi :is(.ck-hero-eyebrow,.ckg-top,.ckg-body){display:contents}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi .kl{order:1;display:block;height:auto;min-height:26px;max-width:100%;font-size:12px;line-height:13px;font-weight:700;color:var(--muted);white-space:normal;overflow:visible}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi{position:relative}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi .kl>.cmd-chip{position:absolute;left:10px;top:72px;max-width:calc(100% - 20px)}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi:has(.kl>.cmd-chip):after{content:"";display:block;order:3;height:20px}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi :is(.khero,.kbig,.ckg-hero){order:2;height:auto;gap:2px;max-width:100%;font-size:clamp(17px,5.6vw,22px);line-height:1.1;letter-spacing:-.02em;white-space:nowrap}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi :is(.khero,.kbig,.ckg-hero) :is(small,.cmd-u){font-size:.7em}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi .cmd-chip{order:3;max-width:100%;height:auto;min-height:20px;padding:2px 7px;line-height:1.25;white-space:normal;text-align:left}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ckt-kpi :is(.ksub,.cmd-dev,.cmd-foot,.ckg-drill,.ck-winfo,.cmd-ring,.ckt-capdays,.cmd-when,.cmd-when-big,.cmd-clos,.ck-commlink){display:none}:is(#tab-cockpit,#fc-root) .ck-head>.ck-cmd[data-cmd-cells] .ck-cell-ph{background:var(--hover)}.ck-cellsheet-in{background:var(--surface);padding:6px 12px 16px;overflow-y:auto}.ck-cellsheet-top{display:flex;align-items:center;justify-content:flex-end;position:relative;min-height:44px}.ck-cellsheet-grab{position:absolute;left:50%;top:4px;transform:translate(-50%);width:40px;height:5px;border-radius:var(--r-3xs);background:var(--line-strong)}.ck-cellsheet-top .ds-btn-close{width:44px;height:44px}.ck-cellsheet-host>.ckt-kpi.ckt-kpi{border:0;box-shadow:none;background:transparent;padding:0 6px 6px}}@media(max-width:767px){#fc-root .ck-head>#fc-kpis{display:none}.ck-head:has(>#fc-kpis)>.ck-daybar{border-radius:var(--r-md)}}@media(min-width:768px)and (min-height:640px){div:where(.app-col)[data-fit-col][data-fit-col]:is(div){height:calc(100dvh - var(--sabar-h))}div:where(.app-col)[data-fit-col][data-fit-col]:is(div)>main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-bottom:16px}:where(main) :is(div,section,form,dialog)[data-fit-path][data-fit-path]:not(.hidden,[hidden],.fit-grid){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}main .fit-grid[data-fit-path][data-fit-path]{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}main .fit-grid[data-fit-path][data-fit-path]>*{min-height:0}:where(main) :where(div,section,form,dialog)[data-fit-path][data-fit-path]>:not(.fit-scroll,:is(div,section,form,dialog)[data-fit-has]){flex-shrink:0}main .fit-scroll:not(.hidden,[hidden],.hidden *,[hidden] *){flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}main .fit-scroll::-webkit-scrollbar{width:0;height:8px}main .fit-scroll::-webkit-scrollbar-track{background:transparent}main .fit-scroll::-webkit-scrollbar-thumb:horizontal{background:color-mix(in srgb,var(--ink) 18%,transparent);border-radius:var(--r-3xs)}main .fit-scroll::-webkit-scrollbar-thumb:horizontal:hover{background:color-mix(in srgb,var(--ink) 30%,transparent)}main .fit-scroll.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent)}main .fit-scroll.is-scrolled thead th{box-shadow:inset 0 -1px 0 var(--line),0 8px 10px -8px #2b1e5452}}.fit-track{position:absolute;width:5px;border-radius:var(--r-3xs);background:color-mix(in srgb,var(--ink) 6%,transparent);pointer-events:none;z-index:6;display:none}@media(min-width:768px)and (min-height:640px){.fit-track{display:block}}.fit-track[hidden]{display:none}.fit-thumb{width:100%;border-radius:var(--r-3xs);background:color-mix(in srgb,var(--accent) 50%,transparent);transition:transform .08s linear}.ds-reg-tools{display:flex;align-items:center;gap:8px;flex:none;align-self:center}.ds-reg>.ck-daybar.ds-rec-band:has(>.ds-reg-tools)>.ck-db-who:not(:has(>.ck-db-sub:not(:empty))){align-self:center}.ds-reg-tools .ds-search{height:var(--shero-slot);flex:none;width:260px;min-width:0;background:#ffffff14;border-color:#ffffff2e}.ds-reg-tools .ds-search:focus-within{border-color:#ffffff80;background:#ffffff1f}.ds-reg-tools .ds-search>iconify-icon{color:#ffffffbf;font-size:15px}.ds-reg-tools .ds-search>input{color:#fff;font-size:13px}.ds-reg-tools .ds-search>input::-moz-placeholder{color:#ffffffb3}.ds-reg-tools .ds-search>input::placeholder{color:#ffffffb3}.ds-reg-tools .ds-search>kbd{color:#fffc;border-color:#ffffff4d;background:transparent}.ck-daybar .bl-lens .ds-search{height:var(--shero-slot);background:#ffffff14;border-color:#ffffff2e}.ck-daybar .bl-lens .ds-search:focus-within{border-color:#ffffff80;background:#ffffff1f}.ck-daybar .bl-lens .ds-search>iconify-icon{color:#ffffffbf}.ck-daybar .bl-lens .ds-search>input{color:#fff}.ck-daybar .bl-lens .ds-search>input::-moz-placeholder{color:#ffffffb3}.ck-daybar .bl-lens .ds-search>input::placeholder{color:#ffffffb3}.ds-tool{position:relative;width:var(--shero-slot);height:var(--shero-slot);flex:none;display:inline-grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:var(--r-sm);background:#ffffff14;color:#fff;font:inherit;cursor:pointer;transition:background .13s,border-color .13s}.ds-tool:hover,.ds-tool[aria-expanded=true]{background:#ffffff29;border-color:#ffffff52}.ds-tool.is-active{border-color:#fff;background:#fff3}.ds-tool>iconify-icon{font-size:20px;color:#fff}.ds-tool>b{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--r-2xs);background:#fff;color:#372a6e;font-size:12px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.ds-tool>b.hidden{display:none}.ds-tool.ds-weld-on>iconify-icon{color:var(--accent-fg)}@media(min-width:768px){.ds-reg>.ck-daybar.ds-rec-band>.bl-lens{margin-left:4px}.ds-reg>.ck-daybar.ds-rec-band>.bl-lens.bl-filters{margin-left:0}.ds-reg>.ck-daybar.ds-rec-band>:is(.ds-reg-tools,.bl-filters)~.ds-rec-acts{margin-left:4px}.ds-reg>.ck-daybar.ds-rec-band:not(:has(>.bl-lens:not(.bl-filters,:empty)))>.ds-reg-tools~.ds-rec-acts{padding-left:12px;border-left:1px solid rgba(255,255,255,.16)}}@media(max-width:767px){.ds-reg>.ck-daybar.ds-rec-band>.ds-reg-tools{flex:1 1 100%;order:2;flex-wrap:wrap}.ds-reg>.ck-daybar.ds-rec-band>.ds-reg-tools .ds-search{flex:1 1 100%;width:auto}.ds-reg>.ck-daybar.ds-rec-band>.bl-lens{order:3}}@media(min-width:768px)and (min-height:640px){main .fit-scroll thead th{position:sticky;top:0;z-index:5;background-color:var(--surface-2)}main .fit-scroll:has(>.ds-empty:not(.hidden,[hidden])){display:flex;flex-direction:column}main .fit-scroll>.ds-empty:not(.hidden,[hidden]){flex:1 1 auto;justify-content:center}}.ck-daybar .ck-db-hi{font-size:var(--fs-md);font-weight:600}.ck-daybar .ck-db-sub{font-size:var(--fs-xs);font-weight:500}.ck-daybar .cksync-c b,.ck-daybar .cksync-c i{font-size:var(--fs-xs);font-weight:500;font-style:normal}.ck-daybar .cksync-c span{font-size:var(--fs-sm);font-weight:600}.ck-daybar .bl-status .cksync-t.is-two b{font-size:var(--fs-xs);font-weight:500}.ck-daybar .bl-status .cksync-t.is-two span{font-size:var(--fs-sm);font-weight:600}.ck-daybar .ck-db-stat{flex-direction:row;flex-wrap:wrap;align-items:baseline;align-content:center;gap:1px 8px}.ck-daybar .ck-db-stat .v{font-size:var(--fs-md);font-weight:600;letter-spacing:0;white-space:nowrap;max-width:100%;overflow:clip;text-overflow:ellipsis}.ck-daybar .ck-db-stat .v small,.ck-daybar .ck-db-stat .k,.ck-daybar .ck-db-stat .k *{font-size:var(--fs-xs);font-weight:500}.ck-daybar .ck-db-stat .k:not(:has(>*)){display:block;max-width:100%;overflow:clip;text-overflow:ellipsis}.ck-daybar .ck-db-stat .avs{align-self:center}.ck-daybar :is(.ck-dbtn,.bl-back){font-size:var(--fs-sm);font-weight:600}.ck-daybar .bl-lens .ds-btn{font-size:var(--fs-sm);font-weight:600}.ck-daybar .ck-dbtn :is(.lbl-sm,.lbl){font-size:var(--fs-sm);font-weight:600}.ck-daybar :is(.ck-lab-full,.ck-lab-short){font-size:var(--fs-sm);font-weight:600}.ck-daybar .ck-db-evtop .lb{font-size:var(--fs-xs);font-weight:500}.ck-daybar .ck-db-evname{font-size:var(--fs-sm);font-weight:600}.ain-pop{position:fixed;z-index:46;min-width:240px;padding:4px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);display:flex;flex-direction:column}.ain-item{height:36px;padding:0 10px;display:flex;align-items:center;gap:10px;border:0;background:none;border-radius:var(--r-sm);font:600 var(--fs-sm) var(--font-sans);color:var(--ink);text-decoration:none;cursor:pointer;text-align:left}.ain-item:hover,.ain-item:focus-visible{background:var(--surface);box-shadow:0 1px 2px #140a3c14;outline:none}.ain-logo{width:22px;height:22px;border-radius:var(--r-xs);background:var(--surface-2);display:grid;place-items:center;flex:none}.ain-sep{height:1px;margin:4px 8px;background:var(--line-subtle)}.ain-item.ain-manual{color:var(--muted)}.ain-item.ain-studio{color:var(--faint);cursor:default}.ain-item.ain-studio:hover{background:none;box-shadow:none}.ain-item.ain-studio .sb{margin-left:auto}.ain-item.ain-studio .ain-logo{color:var(--accent-fg)}.ain-item.ain-studio.is-on{color:var(--ink);cursor:pointer}.ain-item.ain-studio.is-on:hover{background:var(--surface);box-shadow:0 1px 2px #140a3c14}.ain-studio.hidden,.ain-studio[hidden],.ain-pop.hidden,.ain-pop[hidden],.ain-item.hidden,.ain-item[hidden],.ain-logo.hidden,.ain-logo[hidden],.pgs-read{display:none}:is(.rr-card.is-read,.pgs-sec.is-locked) .pgs-read{display:block;font-size:var(--fs-sm);font-weight:500;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.rr-card.is-read,.pgs-sec.is-locked) .pgs-read.is-empty{color:var(--faint)}:is(.rr-card.is-read,.pgs-sec.is-locked) .pgs-read.is-rich{display:flex;align-items:center;gap:8px}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-ln{grid-template-columns:300px minmax(0,1fr);min-height:44px;padding:5px 0}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-ln.is-top{align-items:center}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-ln.is-top>.pgs-l{padding-top:0}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-l{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 8px}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-pub{padding:0;background:none;font-weight:500}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-c :is(.fld,input.fld,select.fld,.ts-trigger,.st-handle-wrap){height:var(--h-ctl)}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-c .ds-btn-sm{height:var(--h-ctl)}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-c .segctl{height:var(--h-ctl);box-sizing:border-box}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-c .segctl .segctl-btn{height:100%}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-c>:is(button.ds-btn,label.ds-btn){margin-left:auto}:is(.rr-card.has-read-mode,.pgs-dense) .pgs-c>:is(button.ds-btn,label.ds-btn)~:is(button.ds-btn,label.ds-btn){margin-left:0}.rr-card.is-read .pgs-ln.has-read>.pgs-c>:not(.pgs-read):not(.pgs-fact){display:none}.rr-card.is-read .pgs-ln .pgs-c :is(button,label.ds-btn){display:none}.pgs-sec.is-locked .pgs-ln.has-read>.pgs-c>:not(.pgs-read):not(.pgs-fact){display:none}.pgs-sec.is-locked .pgs-ln .pgs-c :is(button,label.ds-btn){display:none}.pgs-slock{display:inline-flex;align-items:center;gap:6px}.pgs-slock>svg{width:12px;height:12px;flex:none;color:var(--dim)}.pgs-read.hidden,.pgs-read[hidden],.pgs-slock.hidden,.pgs-slock[hidden]{display:none}.pgs-sh.is-static{cursor:default}.pgs-sh.is-static:hover{background:var(--surface-2)}.pgs-sdot[data-st=bad]{background:var(--danger)}.pgs-ln.is-dense{grid-template-columns:136px minmax(0,1fr) auto;gap:12px;min-height:44px;padding:5px 0}.pgs-ln.is-dense:first-child{border-top:0}.pgs-ln.is-dense>.pgs-l{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgs-ln.is-dense .ds-btn-sm{height:var(--h-ctl)}.pgs-v{display:block;min-width:0;font-size:var(--fs-sm);font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pgs-v.is-empty{color:var(--faint)}.pgs-v.is-warn{color:var(--warn)}.pgs-v.is-bad{color:var(--danger)}.pgs-v.is-ctl{display:flex;align-items:center;overflow:visible}.pgs-acts{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.pgs-v.hidden,.pgs-v[hidden],.pgs-acts.hidden,.pgs-acts[hidden]{display:none}.ck-dbtn.ask-band{background:#fff;color:#372a6e}.ck-dbtn.ask-band:hover{background:#ffffffe0}.ask-kbd{font:600 var(--fs-xs) var(--font-sans);color:var(--accent-fg);background:var(--accent-soft);border-radius:var(--r-xs);padding:1px 5px}.ask-kbd.hidden,.ask-kbd[hidden]{display:none}.ask-field{display:flex;flex-direction:column;gap:10px;min-width:0}.ask-pop{position:fixed;z-index:46;width:min(520px,calc(100vw - 32px));padding:12px}body:has(>.dd-modal:not([hidden]))>.ask-pop{z-index:85}.ask-field.is-inline{padding:0}.ask-title{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--ink)}.ask-in{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--surface)}.ask-in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ask-spark{flex:none;width:22px;height:22px;border-radius:var(--r-xs);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-fg);font-size:var(--fs-sm);line-height:1}.ask-q{flex:1;min-width:0;min-height:44px;resize:vertical;border:0;outline:none;background:transparent;color:var(--ink);font:500 var(--fs-sm)/1.45 var(--font-sans);padding:2px 0}.ask-field.is-inline .ask-q{min-height:64px;font-size:var(--fs-md)}.ask-sugs{display:flex;flex-wrap:wrap;gap:6px}.ask-sugs:empty{display:none}.ask-sug{max-width:100%;min-height:30px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font:500 var(--fs-xs)/1.35 var(--font-sans);text-align:left;cursor:pointer}.ask-sug:hover,.ask-sug:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-fg);outline:none}.ask-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ask-go{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:600 var(--fs-sm) var(--font-sans);text-decoration:none;cursor:pointer;white-space:nowrap}.ask-go.is-claude{background:#d97757;border-color:#d97757;color:#fff}.ask-go.is-claude:hover{background:#c8653f;border-color:#c8653f;color:#fff}.ask-go.is-chatgpt:hover{border-color:var(--accent-line)}.ask-go.is-off{opacity:.55}.ask-go.is-studio{color:var(--faint);border-style:dashed;cursor:default}.ask-go.is-studio .sb{margin-left:2px}.ask-logo{width:20px;height:20px;border-radius:var(--r-xs);background:var(--surface-2);display:grid;place-items:center;flex:none}.ask-go.is-claude .ask-logo{background:#fff}.ask-dot{position:fixed;z-index:46;width:22px;height:22px;padding:0;display:grid;place-items:center;border:0;border-radius:var(--r-xs);background:var(--accent);color:#fff;font-size:var(--fs-xs);line-height:1;box-shadow:var(--shadow-pop);cursor:pointer;opacity:0;transform:scale(.85);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.ask-dot.is-on{opacity:1;transform:scale(1);pointer-events:auto}.ask-dot:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}@media(hover:none){[data-ask]{position:relative}[data-ask]:after{content:"✦";position:absolute;top:-6px;right:-10px;width:14px;height:14px;display:grid;place-items:center;border-radius:var(--r-xs);background:var(--accent);color:#fff;font-size:9px;line-height:1;pointer-events:none}}.ask-field.hidden,.ask-field[hidden],.ask-in.hidden,.ask-in[hidden],.ask-spark.hidden,.ask-spark[hidden],.ask-sugs.hidden,.ask-sugs[hidden],.ask-acts.hidden,.ask-acts[hidden],.ask-go.hidden,.ask-go[hidden],.ask-logo.hidden,.ask-logo[hidden],.ask-dot.hidden,.ask-dot[hidden]{display:none}.ask-go.is-studio.is-on{background:var(--accent);border-color:var(--accent);border-style:solid;color:var(--on-accent);cursor:pointer}.ask-go.is-studio.is-on:hover{filter:brightness(1.08)}.ask-go.is-studio.is-cap{color:var(--muted);border-style:solid;cursor:default}.ask-go.is-studio.is-cap .sb{margin-left:2px}.ask-acts.has-studio .ask-go.is-claude{background:var(--surface);border-color:var(--line);color:var(--ink)}.ask-acts.has-studio .ask-go.is-claude:hover{border-color:var(--accent-line);background:var(--surface);color:var(--ink)}.ask-acts.has-studio .ask-go.is-claude .ask-logo{background:var(--surface-2)}.askp{position:fixed;z-index:46;top:12px;right:12px;bottom:12px;width:min(470px,calc(100vw - 24px));display:flex;flex-direction:column;min-height:0;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);backdrop-filter:blur(var(--blur-panel))}.askp-head{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 12px 10px 16px;border-bottom:1px solid var(--line)}.askp-spark{flex:none;width:24px;height:24px;border-radius:var(--r-xs);display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-size:var(--fs-sm);line-height:1}.askp-title{flex:none;font:700 var(--fs-md) var(--font-display);color:var(--ink)}.askp-ctx{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start}.askp-thread{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:18px}.askp-turn{display:flex;flex-direction:column;gap:8px;min-width:0}.askp-q{align-self:flex-end;max-width:88%;padding:8px 12px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--ink);font:600 var(--fs-sm)/1.45 var(--font-sans);overflow-wrap:anywhere}.askp-a{min-width:0;color:var(--ink);font:400 var(--fs-sm)/1.55 var(--font-sans);overflow-wrap:anywhere}.askp-a p{margin:0 0 8px}.askp-a p:last-child{margin-bottom:0}.askp-a ul,.askp-a ol{margin:0 0 8px;padding-left:18px}.askp-a strong{font-weight:700}.askp-skel{display:block;width:100%;height:.9em;margin:6px 0}.askp-skel.is-short{width:60%}.askp-err{margin:0;font-size:var(--fs-xs)}.askp-acts{display:flex;flex-wrap:wrap;gap:6px}.askp-acts:empty{display:none}.askp-acts a{text-decoration:none}.askp-foot{flex:none;padding:10px 12px 12px;border-top:1px solid var(--line)}.askp-foot .ask-q{min-height:36px}.askp-ring{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}.askp.hidden,.askp[hidden],.askp-head.hidden,.askp-head[hidden],.askp-skel.hidden,.askp-skel[hidden],.askp-spark.hidden,.askp-spark[hidden],.askp-thread.hidden,.askp-thread[hidden],.askp-turn.hidden,.askp-turn[hidden],.askp-err.hidden,.askp-err[hidden],.askp-acts.hidden,.askp-acts[hidden]{display:none}@media(max-width:767px){.askp{inset:auto 0 0;width:100vw;max-height:85dvh;z-index:90;border-left:0;border-right:0;border-bottom:0;border-radius:var(--r-md) var(--r-md) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.askp:before{content:"";align-self:center;width:38px;height:5px;border-radius:var(--r-3xs);background:var(--line-strong);margin-top:8px}}.aid-door{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;transition:border-color .15s,box-shadow .15s}.aid-door:hover{border-color:var(--accent-line);box-shadow:var(--shadow-card)}.aid-door:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aid-door.is-reco{border-color:#d97757;box-shadow:0 0 0 1px #d97757 inset}.aid-door.is-soon{cursor:default}.aid-door.is-soon:hover{border-color:var(--line);box-shadow:none}.aid-id{display:flex;align-items:center;gap:10px;min-width:0}.aid-logo{width:40px;height:40px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--surface-2);flex:none}.aid-logo.is-claude{background:#fbf1ec}.aid-logo.is-studio{background:var(--accent-soft)}.aid-logo iconify-icon{width:20px;height:20px;color:var(--accent-fg)}.aid-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.aid-name{font-size:var(--fs-md);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aid-line{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aid-id>.sb{align-self:flex-start;flex:none}.aid-cta{height:36px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--fs-sm);font-weight:600}.aid-cta.is-claude{background:#d97757;color:#fff;box-shadow:0 6px 16px -8px #d97757}.aid-door:hover .aid-cta.is-claude{background:#c8653f}.aid-cta.is-chatgpt{background:#18181b;color:#fff}.aid-door:hover .aid-cta.is-chatgpt{background:#27272a}.aid-cta.is-soon{border:1px dashed var(--line);color:var(--faint);font-weight:500}.aid-cta.is-manual{border:1px solid var(--line);color:var(--muted);font-weight:500}.aid-door:hover .aid-cta.is-manual{color:var(--ink);background:var(--hover)}.aid-logo.is-manual{background:var(--accent-soft)}.aid-cta.hidden,.aid-cta[hidden],.aid-door.hidden,.aid-door[hidden],.aid-id.hidden,.aid-id[hidden],.aid-logo.hidden,.aid-logo[hidden],.aid-txt.hidden,.aid-txt[hidden],.aid-name.hidden,.aid-name[hidden],.aid-line.hidden,.aid-line[hidden]{display:none}.first-doors{padding:44px 24px 48px;text-align:center}.first-doors-h{margin:0 0 24px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);color:var(--ink)}.first-doors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin:0 auto;text-align:left}.first-doors-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px}.first-doors-hint{display:block;margin-top:16px;text-align:center;font-size:var(--fs-xs);color:var(--muted);text-decoration:none}.first-doors-hint:hover{color:var(--accent-fg)}@media(max-width:767px){.first-doors-grid,.first-doors-grid.is-two{grid-template-columns:minmax(0,1fr)}}.first-doors.hidden,.first-doors[hidden],.first-doors-h.hidden,.first-doors-h[hidden],.first-doors-grid.hidden,.first-doors-grid[hidden],.first-doors-hint.hidden,.first-doors-hint[hidden]{display:none}.uicq{width:min(94vw,560px);background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);backdrop-filter:blur(var(--blur-panel));overflow:hidden;color:var(--ink);font-size:var(--fs-sm)}.uicq-hd{display:flex;align-items:center;gap:12px;padding:20px 24px 12px}.uicq-av{flex:none;display:inline-flex}.uicq-av .av-tile{width:40px;height:40px;border-radius:var(--r-sm);font-size:var(--fs-sm)}.uicq-ti{font-size:var(--fs-md);font-weight:600}.uicq-sub{font-size:var(--fs-xs);font-weight:500;color:var(--muted)}.uicq-body{padding:0 24px 8px}.uicq-cq{display:flex;flex-direction:column}.uicq-cq>.ds-skel{margin:12px 0}.uicq-c{display:flex;align-items:center;gap:12px;min-height:40px;padding:6px 0;border-top:1px solid var(--line)}.uicq-c:first-child{border-top:0}.uicq-t{min-width:0;flex:1}.uicq-t b{font-weight:600}.uicq-mk{width:24px;height:24px;border-radius:var(--r-xs);display:grid;place-items:center;flex:none;--tick-size: 14px}.uicq-mk svg{width:13px;height:13px}.uicq-mk.is-lost{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.uicq-mk.is-pause,.uicq-mk.is-warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.uicq-mk.is-kept{background:color-mix(in srgb,var(--pos) 14%,transparent);color:var(--pos)}.uicq-mk.is-back{background:color-mix(in srgb,var(--info) 12%,transparent);color:var(--info)}.uicq-lk,.uicq-alert a{margin-left:auto;font-size:var(--fs-xs);font-weight:600;color:var(--accent-fg);text-decoration:none;white-space:nowrap;flex:none}.uicq-lk:hover,.uicq-alert a:hover{text-decoration:underline}.uicq-apps{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.uicq-ap{height:22px;padding:0 8px;border-radius:var(--r-xs);background:var(--surface-2);color:var(--faint);font-size:var(--fs-xs);font-weight:500;text-decoration:line-through;display:inline-flex;align-items:center}.uicq-alert{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:0 12px;min-height:36px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn);font-weight:600}.uicq-alert-mk{display:inline-flex;flex:none}.uicq-alert-mk svg{width:14px;height:14px}.uicq-alert-t{min-width:0}.uicq-fl{padding:8px 24px 16px;display:flex;flex-direction:column;gap:6px}.uicq-fl label,.uicq-dt label{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.uicq-dt{display:flex;align-items:center;gap:12px;padding:4px 24px 8px}.uicq-dt .fld{width:auto}.uicq-eh{padding:6px 24px 2px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.uicq-err{padding:0 24px 8px;font-size:var(--fs-xs)}.uicq-ft{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px;background:var(--surface-2);border-top:1px solid var(--line)}.uicq-ok.is-warn{background:var(--warn);border-color:var(--warn);color:#fff}.uicq-ok.is-danger{background:var(--danger);border-color:var(--danger);color:#fff}.uicq-ok.is-primary{background:var(--accent-btn);border-color:var(--accent-line-strong);color:var(--on-accent)}.uicq-c.hidden,.uicq-c[hidden],.uicq-alert.hidden,.uicq-alert[hidden],.uicq-apps.hidden,.uicq-apps[hidden],.uicq-dt.hidden,.uicq-dt[hidden],.uicq-fl.hidden,.uicq-fl[hidden],.uicq-hd.hidden,.uicq-hd[hidden],.uicq-ft.hidden,.uicq-ft[hidden],.uicq-mk.hidden,.uicq-mk[hidden],.uicq-ap.hidden,.uicq-ap[hidden],.uicq-cq.hidden,.uicq-cq[hidden],.uicq-av.hidden,.uicq-av[hidden],.uicq-alert-mk.hidden,.uicq-alert-mk[hidden],.uicq-err[hidden]{display:none}.sidebar-item.is-locked{position:relative}.sidebar-item.is-locked>iconify-icon:first-of-type{opacity:.55}.nav-lockbadge{position:absolute;left:29px;top:calc(50% + 1px);width:14px;height:14px;border-radius:var(--r-xs);background:var(--surface);color:var(--muted);border:1px solid var(--line);display:grid;place-items:center;pointer-events:none}.nav-lockbadge svg{width:9px;height:9px}.nav-lockbadge.hidden,.nav-lockbadge[hidden]{display:none}@media(max-width:767px){.uicq-c{flex-wrap:wrap}.uicq-lk{margin-left:36px}.uicq-dt{flex-wrap:wrap}}.dl-qcell.hidden,.dl-qcell[hidden],.dl-qv.hidden,.dl-qv[hidden],.vdl-qcell.hidden,.vdl-qcell[hidden],.vdl-qv.hidden,.vdl-qv[hidden],.sdl-qcell.hidden,.sdl-qcell[hidden],.sdl-qv.hidden,.sdl-qv[hidden],.cdl-qcell.hidden,.cdl-qcell[hidden],.cdl-qv.hidden,.cdl-qv[hidden],.bc.hidden,.bc[hidden],.bc-yt.hidden,.bc-yt[hidden],.bc-legend.hidden,.bc-legend[hidden],.bc-chip.hidden,.bc-chip[hidden],.bc-body.hidden,.bc-body[hidden],.bc-yaxis.hidden,.bc-yaxis[hidden],.bc-yl.hidden,.bc-yl[hidden],.bc-area.hidden,.bc-area[hidden],.bc-plot.hidden,.bc-plot[hidden],.bc-grid.hidden,.bc-grid[hidden],.bc-gl.hidden,.bc-gl[hidden],.bc-cols.hidden,.bc-cols[hidden],.bc-col.hidden,.bc-col[hidden],.bc-stack.hidden,.bc-stack[hidden],.bc-seg.hidden,.bc-seg[hidden],.bc-cap.hidden,.bc-cap[hidden],.bc-curve.hidden,.bc-curve[hidden],.bc-dots.hidden,.bc-dots[hidden],.bc-dot.hidden,.bc-dot[hidden],.bc-end.hidden,.bc-end[hidden],.bc-x.hidden,.bc-x[hidden],.bc-xl.hidden,.bc-xl[hidden],.bc-tip.hidden,.bc-tip[hidden],.bc-tip-t.hidden,.bc-tip-t[hidden],.bc-tip-r.hidden,.bc-tip-r[hidden],.adl-qcell.hidden,.adl-qcell[hidden],.adl-qk.hidden,.adl-qk[hidden],.adl-qv.hidden,.adl-qv[hidden],.adl-pop.hidden,.adl-pop[hidden],.adl-search.hidden,.adl-search[hidden],.adl-mres.hidden,.adl-mres[hidden],.adl-grp.hidden,.adl-grp[hidden],.adl-it.hidden,.adl-it[hidden],.adl-in.hidden,.adl-in[hidden],.adl-iv.hidden,.adl-iv[hidden]{display:none}.dg-split{display:grid;grid-template-columns:minmax(0,1fr) 480px;background:var(--surface)}.dg-main{min-width:0}.dg-pane{border-left:1px solid var(--line-subtle);background:var(--surface-2);padding:12px 16px 16px;min-width:0}@media(max-width:1100px){.dg-split{grid-template-columns:minmax(0,1fr)}.dg-pane{border-left:0;border-top:1px solid var(--line-subtle)}}.dg-split .pgs-ln{min-height:0;padding:6px 0;grid-template-columns:190px minmax(0,1fr)}.dg-split .pgs-c{flex-wrap:nowrap;position:relative}.dg-split .pgs-c>.fld{flex:1 1 auto;min-width:0;height:var(--h-ctl);padding-top:0;padding-bottom:0}.dg-split .pgs-c>textarea.fld{height:auto;min-height:64px;padding-top:6px;padding-bottom:6px}.dg-lines{display:contents}.dg-lines>.pgs-ln:first-child{border-top:0}.dg-ln-err>.pgs-l{color:var(--danger)}.dg-ln-err .fld{border-color:var(--danger)}.dg-link{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:var(--fs-sm);font-weight:600;color:var(--ink);white-space:nowrap}.dg-link:hover{color:var(--accent-fg)}.dg-err{padding:10px 24px 14px 52px;font-size:var(--fs-sm)}.dg-pv-h{display:flex;align-items:center;gap:6px;height:var(--h-ctl);margin-bottom:6px;font-size:var(--fs-xs);color:var(--muted);min-width:0}.dg-pv-h b{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.dg-pv-pub{color:var(--info);white-space:nowrap}#ctf-template,#ctf-s-template .ts-wrap{width:320px;max-width:100%;flex:none}#ctf-s-template .ts-wrap>button{width:100%}.dg-pv-h .ds-btn{margin-left:auto;height:var(--h-ctl);flex:none}.dg-paper{background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--shadow-card);overflow:hidden}.dg-pvbox{position:relative;width:100%;overflow:hidden}.dg-pvbox>iframe{display:block;border:0;width:600px;transform-origin:top left;transform:scale(var(--dg-pv-s, .7));background:transparent}.dg-ac{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;max-height:256px;overflow:auto;padding:4px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.dg-ac-it{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:6px 10px;border-radius:var(--r-sm);text-align:left;cursor:pointer}.dg-ac-it:hover{background:var(--hover)}.dg-ac-it b{font-size:var(--fs-sm);font-weight:600;color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-ac-it span{font-size:var(--fs-xs);color:var(--faint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-ac-it.hidden,.dg-ac-it[hidden],.dg-link.hidden,.dg-link[hidden],.dg-pv-h.hidden,.dg-pv-h[hidden],.dg-split.hidden,.dg-split[hidden],.dg-ac.hidden,.dg-ac[hidden],.dg-err.hidden,.dg-err[hidden],.dg-lines.hidden,.dg-lines[hidden]{display:none}.doc-fade{position:fixed;left:0;right:0;bottom:0;height:56px;pointer-events:none;z-index:30;background:linear-gradient(to bottom,color-mix(in srgb,var(--app-bg) 0%,transparent),var(--app-bg));opacity:0;transition:opacity .18s ease}.doc-fade.is-on{opacity:1}@media(max-width:767px),(max-height:639px){.doc-fade{display:none}}.doc-fade.hidden,.doc-fade[hidden]{display:none}@media(min-width:768px)and (min-height:640px){main .fit-scroll:has(>.fit-empty:not(.hidden,[hidden])){display:flex;flex-direction:column}main .fit-scroll>.fit-empty:not(.hidden,[hidden]){flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}main .fit-scroll>table:has(>tbody>tr:only-child>td>.ds-empty:not(.hidden,[hidden])){height:100%}main .fit-scroll>table>tbody>tr:only-child>td:has(>.ds-empty){vertical-align:middle}main .fit-scroll.fit-foot tfoot td{position:sticky;bottom:0;z-index:4;background-color:var(--surface-2)}main .fit-scroll.fit-foot.has-more{-webkit-mask-image:none;mask-image:none}}@media(min-width:768px){main:is(.flex-1){padding-bottom:16px}main:is(.flex-1)>:last-child,main:is(.flex-1)>:last-child>:last-child,main:is(.flex-1)>:last-child>:last-child>:last-child,main:is(.flex-1)>:last-child>:last-child>:last-child>:last-child,main:is(.flex-1)>:last-child>:last-child>:last-child>:last-child>:last-child,main .ck-head~:not(script,style,template,dialog,.hidden,[hidden]):where(:nth-last-child(1 of:not(script,style,template,dialog,.hidden,[hidden]))),main .ck-head~:where(dialog,.hidden,[hidden]):not(:has(~:not(script,style,template,dialog,.hidden,[hidden]))){margin-bottom:0}}@media(min-width:768px){main.flex-1>:is(.ck-head,[class*=mb-])[data-fit-tail],main.flex-1>:not(script,style,template,dialog)[data-fit-tail]>:is(.ck-head,[class*=mb-])[data-fit-tail],main.flex-1>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:is(.ck-head,[class*=mb-])[data-fit-tail],main.flex-1>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:is(.ck-head,[class*=mb-])[data-fit-tail],main.flex-1>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:is(.ck-head,[class*=mb-])[data-fit-tail],main.flex-1>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:is(.ck-head,[class*=mb-])[data-fit-tail],main.flex-1>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:is(.ck-head,[class*=mb-])[data-fit-tail],main.flex-1>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:not(script,style,template,dialog)[data-fit-tail]>:is(.ck-head,[class*=mb-])[data-fit-tail]{margin-bottom:0}}main .fit-scroll.fit-scroll.fit-scroll:is(.hidden,[hidden]){display:none}.sysbar{position:relative;flex:none;display:flex;flex-direction:column}.sysbar:not(:has(>.sysbar-item:not([hidden],.hidden,.is-off))){display:none}.sysbar-item{min-height:48px;display:flex;align-items:center;gap:12px;padding-block:7px;padding-inline:16px 10px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);line-height:1.35}@media(min-width:768px){.sysbar-item{padding-inline:max(32px,calc((100% - 1600px)/2 + 32px)) max(24px,calc((100% - 1600px)/2 + 24px))}}.sysbar-item[hidden],.sysbar-item.hidden,.sysbar-item.is-off{display:none}.sysbar:not(.is-open)>.sysbar-item:not(.is-top){display:none}.sysbar.is-open>.sysbar-item:not(.is-top){border-top:0}.sysbar-ico{width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;flex:none;font-size:16px;background:color-mix(in srgb,currentColor 10%,transparent)}.sysbar-txt{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px}.sysbar-txt b{font-weight:600;white-space:nowrap}.sysbar-txt span{min-width:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sysbar-acts{display:flex;align-items:center;gap:6px;flex:none}.sysbar-acts .ds-btn{height:var(--h-ctl)}.sysbar-x{width:30px;height:30px;display:grid;place-items:center;border:0;background:none;border-radius:var(--r-sm);color:inherit;opacity:.6;cursor:pointer}.sysbar-x:hover{opacity:1;background:color-mix(in srgb,currentColor 10%,transparent)}.sysbar-more{height:28px;padding:0 9px;border:0;border-radius:var(--r-xs);font:600 var(--fs-xs) var(--font-sans);cursor:pointer;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;white-space:nowrap}.sysbar-more[hidden]{display:none}.sysbar-segs{display:flex;gap:3px;flex:none;align-self:center}.sysbar-segs i{width:10px;height:10px;border-radius:2px;display:block;background:var(--info-line)}.sysbar-segs i.is-done{background:var(--info)}.sysbar-segs i.is-now{background:transparent;box-shadow:inset 0 0 0 1.5px var(--info)}.sysbar-cnt{font-size:var(--fs-xs);font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.sysbar-ava{width:22px;height:22px;border-radius:var(--r-xs);font-size:11px;flex:none}.sysbar-faces{display:flex;align-items:center;gap:16px;margin-right:14px}.sysbar-face{position:relative;display:block;flex:none;border-radius:var(--r-xs)}.sysbar-face:hover{transform:translateY(-1px)}.sysbar-face small{position:absolute;right:-11px;top:-8px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:var(--r-2xs);display:grid;place-items:center;font-size:var(--fs-xs);font-weight:700;background:var(--warn);color:var(--surface);font-variant-numeric:tabular-nums}.sysbar-ai{background:#d97757;border-color:#d97757;color:#fff}.sysbar-ai:hover{background:#c8653f;border-color:#c8653f;color:#fff}.sysbar-ai{padding-left:5px}.sysbar-ai .sysbar-ai-logo{width:22px;height:22px;border-radius:var(--r-xs);background:#fff;display:grid;place-items:center;flex:none}.sysbar-ai .ain-caret{margin-left:2px;padding-left:7px;border-left:1px solid rgba(255,255,255,.35);display:inline-flex}.sysbar-item.is-bad{background:var(--danger);border-bottom-color:var(--danger);color:var(--on-danger)}.sysbar-item.is-stop{background:var(--ink);border-bottom-color:var(--ink);color:var(--on-accent)}.sysbar-item:is(.is-bad,.is-stop) .sysbar-txt span{color:inherit;opacity:.8}.sysbar-item:is(.is-bad,.is-stop) .sysbar-cta{background:#fff;border-color:#fff;color:var(--ink)}.sysbar-item.is-bad .sysbar-cta{color:var(--danger)}.sysbar-item:is(.is-bad,.is-stop) .sysbar-cta:hover{background:#ffffffe0}.sysbar-item:is(.is-bad,.is-stop) .sysbar-ghost{background:transparent;border-color:#ffffff73;color:inherit}.sysbar-item.is-warn{background:linear-gradient(var(--warn-soft),var(--warn-soft)),var(--surface);border-bottom-color:var(--warn-line)}.sysbar-item.is-warn .sysbar-ico,.sysbar-item.is-warn .sysbar-x,.sysbar-item.is-warn .sysbar-more{color:var(--warn)}.sysbar-item.is-info{background:linear-gradient(var(--info-soft),var(--info-soft)),var(--surface);border-bottom-color:var(--info-line)}.sysbar-item.is-info .sysbar-ico,.sysbar-item.is-info .sysbar-txt b,.sysbar-item.is-info .sysbar-x,.sysbar-item.is-info .sysbar-more{color:var(--info)}.sysbar-item.is-ok{background:linear-gradient(var(--good-soft),var(--good-soft)),var(--surface);border-bottom-color:var(--good-line)}.sysbar-item.is-ok .sysbar-ico{color:var(--good)}.sysbar-ghost{background:transparent;border-color:transparent;color:inherit}.sysbar-item.is-info .sysbar-ghost{color:var(--info)}.sysbar-item.is-warn .sysbar-ghost{color:var(--warn)}.sysbar-item.is-plain .sysbar-ico{color:var(--muted);background:var(--surface-2)}.sysbar-item.is-warn .sysbar-cta{background:var(--warn);border-color:var(--warn);color:#fff}.sysbar-item.is-info .sysbar-cta{background:var(--info);border-color:var(--info);color:#fff}.sysbar-item.is-plain .sysbar-cta{background:var(--ink);border-color:var(--ink);color:var(--surface)}.sysbar-item:is(.is-warn,.is-info,.is-plain) .sysbar-cta:hover{filter:brightness(1.08)}@media(max-width:767px){.sysbar-item{min-height:44px;gap:10px}.sysbar-txt span,.sysbar-segs,.sysbar-ghost,.sysbar-faces,.sysbar-acts .sysbar-lbl-long{display:none}.sysbar-txt b{min-width:0;overflow:hidden;text-overflow:ellipsis}.sysbar-acts .ds-btn{padding-inline:10px}}.sysbar.hidden,.sysbar[hidden],.sysbar-acts.hidden,.sysbar-ico.hidden,.sysbar-segs.hidden,.sysbar-txt.hidden,.sysbar-x.hidden,.sysbar-faces.hidden,.sysbar-faces[hidden],.sysbar-face.hidden,.sysbar-face[hidden],.bl-ended-chip.hidden,.bl-ended-chip[hidden],.bl-ended-fold.hidden,.bl-ended-fold[hidden],.bl-ended-tile.hidden,.bl-ended-tile[hidden]{display:none}.lan{display:flex;flex-direction:column}.lan-sh{display:flex;align-items:center;height:var(--h-sec);padding:0 16px;background:var(--surface-2);border-block:1px solid var(--line);font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.lan-sh:first-child{border-top:0}.lan-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.lan-kpis.is-low .lan-kv{color:var(--muted)}.lan-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 16px;min-width:0}.lan-kpi+.lan-kpi{border-left:1px solid var(--line)}.lan-kl,.lan-ks,.lan-cl{font-size:var(--fs-xs);color:var(--muted)}.lan-kv{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:var(--fs-kpi);font-weight:600;color:var(--ink);line-height:1.1}.lan-kv .sb{font-size:var(--fs-xs)}.lan-bar{flex:1;min-width:60px;height:6px;border-radius:3px;background:var(--line);position:relative;overflow:hidden}.lan-kpi .lan-bar{flex:none;width:100%;margin-top:4px}.lan-bar-f{position:absolute;inset:0 auto 0 0;border-radius:3px}.lan-bar-f.is-ok{background:var(--pos)}.lan-bar-f.is-warn{background:var(--warn)}.lan-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--line)}.lan-chips:empty{display:none}.lan-link{margin-left:auto;background:none;border:0;padding:0;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--accent-fg);cursor:pointer;text-decoration:none}.lan-link:hover{text-decoration:underline}.lan-ln{display:flex;align-items:center;gap:10px;min-height:var(--h-row);padding:0 16px;border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink);width:100%;box-sizing:border-box;text-align:left;background:none;border-inline:0;border-top:0}.lan-l{flex:none;width:200px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lan-l b{color:var(--ink);font-weight:600}.lan-v{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.lan-end{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.lan-acts .lan-link{margin-left:0}.lan-won .lan-wonrow{cursor:pointer}.lan-won .lan-wonrow:hover{background:var(--accent-soft)}.lan-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lan-col{min-width:0}.lan-col+.lan-col{border-left:1px solid var(--line)}.lan-col .lan-l{width:130px}.lan-sh{gap:10px}.lan-shm{font-weight:400;font-size:var(--fs-xs);color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lan-she{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.lan-she .lan-link{margin-left:0}.lan-kavg{font-size:var(--fs-sm);font-weight:500;color:var(--muted)}.lan-track{position:relative;display:block;width:100%;height:8px;margin:6px 0 4px;border-radius:4px;background:var(--line)}.lan-track-f{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--pos)}.lan-track-f.is-under{background:var(--warn)}.lan-track-avg{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink)}.lan-fac{display:grid;grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;gap:10px;min-height:28px;font-size:var(--fs-sm);color:var(--ink)}.lan-fac-l{min-width:0;line-height:1.3}.lan-fac-m{color:var(--muted)}.lan-fac-bar{position:relative;display:block;height:10px}.lan-fac-axis{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line)}.lan-fac-f{position:absolute;top:0;bottom:0}.lan-fac-f.is-up{left:50%;border-radius:0 3px 3px 0;background:var(--pos)}.lan-fac-f.is-down{right:50%;border-radius:3px 0 0 3px;background:var(--warn)}.lan-fac-pts{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lan-pname{background:var(--accent-soft)}.lan-share{display:grid;grid-template-columns:minmax(0,1fr) 72px 44px;align-items:center;gap:8px;min-height:24px;font-size:var(--fs-sm);color:var(--muted)}.lan-share .lan-bar{min-width:0}.lan-share b{text-align:right;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.lan-steps{display:inline-flex;align-items:center;gap:4px}.lan-step{width:18px;height:18px;border-radius:var(--r-xs);border:1px dashed var(--line);box-sizing:border-box;display:grid;place-items:center;--tick-size: 11px}.lan-step.is-on{border:0;background:var(--good-soft);color:var(--pos)}.lan-step.is-warn{border:0;background:var(--warn-soft);color:var(--warn);font-size:var(--fs-xs);font-weight:700}.lan-stepn{font-size:var(--fs-xs);color:var(--muted)}.lan-colh{min-height:var(--h-sec);background:var(--surface-2);font-size:var(--fs-xs);color:var(--muted)}.lan-colh .lan-v,.lan-colh .lan-end{color:var(--muted)}.lan-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);color:var(--ink)}.lan-table th{height:var(--h-sec);padding:0 16px;text-align:left;font-size:var(--fs-xs);font-weight:500;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap}.lan-table td{height:var(--h-row);padding:6px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.lan-table .num{text-align:right;font-variant-numeric:tabular-nums}.lan-table b{font-weight:600}.lan-read{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.lan-read .lan-bar{flex:none;width:56px;min-width:56px}.lan-col .lan-l{white-space:normal;line-height:1.3}.lan-col .lan-v{padding-block:6px;line-height:1.35}.lan-break{overflow-wrap:anywhere}.lan-qexp{font-size:var(--fs-xs);color:var(--muted)}.lan-golink{border:0;border-bottom:0;color:var(--accent-fg);font-weight:600;cursor:pointer}.lan-golink:hover{background:var(--accent-soft)}.lan-qexp.hidden,.lan-qexp[hidden],.lan-golink.hidden,.lan-golink[hidden]{display:none}@media(max-width:767px){.lan-table thead{display:none}.lan-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 16px;border-bottom:1px solid var(--line)}.lan-table td{display:block;height:auto;padding:0;border:0}.lan-table td.num{text-align:left}.lan-fac{grid-template-columns:minmax(0,1fr) 64px auto}.lan-sh{height:auto;min-height:var(--h-sec);flex-wrap:wrap;padding-block:6px}}.lan-shm.hidden,.lan-shm[hidden],.lan-she.hidden,.lan-she[hidden],.lan-track.hidden,.lan-track[hidden],.lan-fac.hidden,.lan-fac[hidden],.lan-fac-bar.hidden,.lan-fac-bar[hidden],.lan-share.hidden,.lan-share[hidden],.lan-steps.hidden,.lan-steps[hidden],.lan-step.hidden,.lan-step[hidden],.lan-read.hidden,.lan-read[hidden]{display:none}@media(max-width:767px){.lan-kpis,.lan-cols{grid-template-columns:minmax(0,1fr)}.lan-kpi+.lan-kpi,.lan-col+.lan-col{border-left:0;border-top:1px solid var(--line)}.lan-ln{flex-wrap:wrap;padding-block:8px}.lan-l{width:100%}.lan-end{margin-left:0}}.lan.hidden,.lan[hidden],.lan-sh.hidden,.lan-sh[hidden],.lan-kpis.hidden,.lan-kpis[hidden],.lan-kpi.hidden,.lan-kpi[hidden],.lan-kv.hidden,.lan-kv[hidden],.lan-chips.hidden,.lan-chips[hidden],.lan-ln.hidden,.lan-ln[hidden],.lan-v.hidden,.lan-v[hidden],.lan-end.hidden,.lan-end[hidden],.lan-cols.hidden,.lan-cols[hidden],.lan-won.hidden,.lan-won[hidden],.lan-bar.hidden,.lan-bar[hidden]{display:none}.ck-daybar.is-fitting>*,.ck-daybar.is-fitting>.bl-body>*{flex-shrink:0!important}.ck-daybar.fit-1 .ck-dbtn:has(>.em):has(>.lbl-lg){width:var(--shero-slot);padding:0}.ck-daybar.fit-1 .ck-dbtn:has(>.em) :is(.lbl-lg,.lbl-sm){display:none!important}.ck-daybar.fit-2 .bl-status .cksync-t.is-two{grid-template-columns:auto auto}.ck-daybar.fit-2 .bl-status .cksync-c i{display:none}.ck-daybar.fit-3 .ck-db-next{display:none!important}.ck-daybar.fit-4 .bl-status .cksync-t{display:none}.ck-daybar.fit-5 .ck-db-alerts{display:none!important}.ck-daybar.fit-3 .ck-db-next+.ck-db-acts,.ck-daybar.fit-5 .ck-db-alerts+.ck-db-acts{margin-left:auto}.crm-tab-lock{font-size:13px;margin-left:4px;color:currentColor;opacity:.8;vertical-align:-2px}.lan-locked{position:relative;min-height:360px;overflow:hidden}.lan-locked-fake{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;filter:blur(6px);opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lan-locked-kpi{display:flex;flex-direction:column;gap:10px;padding:18px 16px;border-bottom:1px solid var(--line)}.lan-locked-kpi span{width:60%;height:10px;border-radius:var(--r-xs);background:var(--line)}.lan-locked-kpi b{width:45%;height:26px;border-radius:var(--r-xs);background:var(--accent-soft)}.lan-locked-kpi i{width:90%;height:6px;border-radius:3px;background:var(--line)}.lan-locked-row{grid-column:1 / -1;display:flex;gap:40px;align-items:center;height:var(--h-row);padding:0 16px;border-bottom:1px solid var(--line)}.lan-locked-row span{width:160px;height:10px;border-radius:var(--r-xs);background:var(--line)}.lan-locked-row b{width:220px;height:10px;border-radius:var(--r-xs);background:var(--line)}.lan-locked-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;height:var(--h-ctl);padding:0 14px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);font-weight:600;color:var(--ink);white-space:nowrap}.lan-locked.hidden,.lan-locked[hidden],.lan-locked-fake.hidden,.lan-locked-fake[hidden],.lan-locked-kpi.hidden,.lan-locked-kpi[hidden],.lan-locked-row.hidden,.lan-locked-row[hidden],.lan-locked-badge.hidden,.lan-locked-badge[hidden]{display:none}.mc-noself{height:clamp(300px,calc(100dvh - 320px),700px);display:grid;place-items:center}.setp-tile{width:var(--shero-slot);height:var(--shero-slot);border-radius:var(--r-sm);background:#fff;display:grid;place-items:center;flex:none}.setp-tile img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.setp-list{display:flex;flex-direction:column}.setp-head{height:32px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:var(--surface-2);border-bottom:1px solid var(--line-subtle);font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.setp-step{display:grid;grid-template-columns:22px 220px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding:0 16px;border-bottom:1px solid var(--line-subtle);font-size:var(--fs-sm)}.setp-step:last-child{border-bottom:0}.setp-tick{width:20px;height:20px;border-radius:var(--r-xs);display:grid;place-items:center;border:1px solid var(--line);background:var(--surface-2);color:var(--faint);font-size:12px;font-weight:700}.setp-tick iconify-icon{width:12px;height:12px}.setp-step.is-done .setp-tick{background:color-mix(in srgb,var(--pos) 14%,transparent);border-color:transparent;color:var(--pos)}.setp-name{font-weight:600;color:var(--ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setp-step.is-locked .setp-name{color:var(--faint)}.setp-meta{font-size:var(--fs-xs);color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setp-act{font-size:var(--fs-xs);font-weight:600;text-decoration:none;white-space:nowrap}.setp-see{color:var(--muted)}.setp-see:hover{color:var(--ink)}.setp-ai{color:var(--accent-fg)}.setp-list.hidden,.setp-list[hidden],.setp-head.hidden,.setp-head[hidden],.setp-tile.hidden,.setp-tile[hidden],.setp-step.hidden,.setp-step[hidden],.setp-tick.hidden,.setp-tick[hidden],.setp-name.hidden,.setp-name[hidden],.setp-meta.hidden,.setp-meta[hidden],.setp-act.hidden,.setp-act[hidden]{display:none}.setp-step.is-err .setp-tick{background:var(--danger-soft);border-color:transparent;color:var(--danger)}.setp-step.is-warn .setp-tick{background:var(--warn-soft);border-color:transparent;color:var(--warn)}.setp-step.is-opt .setp-tick{background:transparent;border:1.5px dashed var(--line-strong);color:var(--faint)}.setp-step.is-feed{grid-template-columns:22px 160px minmax(0,1fr) auto auto}.setp-tick .av-tile{width:20px;height:20px;border-radius:var(--r-xs)}.setp-tick img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.setp-tick.is-ai{background:var(--surface-2);border-color:var(--line)}.setp-when{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-align:right}@media(max-width:760px){.setp-step,.setp-step.is-feed{grid-template-columns:22px minmax(0,1fr) auto}.setp-meta{display:none}.setp-step.is-2l{row-gap:0;padding-block:6px}.setp-step.is-2l .setp-tick{grid-row:span 2}.setp-step.is-2l .setp-meta{display:block;grid-column:2;grid-row:2}.setp-step.is-2l:not(.is-feed) .setp-meta{grid-column:2 / -1}.setp-step.is-feed .setp-when{grid-column:3;grid-row:2}}.rp-tile{position:relative;display:block;width:196px;aspect-ratio:16 / 9;border-radius:var(--r-sm);overflow:hidden;padding:0;border:0;font:inherit;color:#fff;text-decoration:none;cursor:pointer;flex:none;background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--accent) 34%,#1c1830),#0b0a12 72%)}.rp-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rp-tile>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rp-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.55));pointer-events:none}.rp-tile.is-meet{background:linear-gradient(135deg,#0b5f44,#137a57)}.rp-tile.is-fathom{background:linear-gradient(135deg,#3b2a8a,#5b3fc4)}.rp-tile.is-aircall{background:linear-gradient(135deg,#0f766e,#14b8a6)}.rp-play{position:absolute;left:50%;top:46%;z-index:1;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:12px;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(8px);transition:transform .15s}.rp-tile:hover .rp-play{transform:scale(1.08)}.rp-src{position:absolute;left:8px;bottom:9px;z-index:1;font-size:var(--fs-xs);font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.rp-dur{position:absolute;right:6px;bottom:8px;z-index:1;font-size:var(--fs-xs);font-weight:700;line-height:15px;padding:0 4px;border-radius:var(--r-xs);background:#000000b8;font-variant-numeric:tabular-nums}.rp-strip{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:1;background:#ffffff29}.rp-seen{position:absolute;left:0;top:0;bottom:0;background:var(--accent-fg)}.rp-wave{position:absolute;inset:20% 16% 34%;display:flex;align-items:center;gap:4px}.rp-wave i{flex:1;border-radius:var(--r-pill);background:#ffffffbf}.rp-tile.is-link{background:var(--accent-soft);color:var(--accent-fg);border:1px solid var(--accent-line)}.rp-tile.is-link .rp-ic{position:absolute;left:12px;top:12px;width:28px;height:28px;border-radius:var(--r-sm);background:var(--surface);display:grid;place-items:center;font-size:14px}.rp-dom{position:absolute;left:12px;bottom:28px;font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.rp-open{position:absolute;left:12px;bottom:10px;font-size:var(--fs-xs);font-weight:600}.rp-tile.is-wait{cursor:default;background:var(--surface-2);color:var(--muted);border:1px solid var(--line-subtle)}.rp-spin{position:absolute;left:50%;top:38%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:var(--r-pill);border:3px solid var(--accent-line);border-top-color:var(--accent);animation:rp-spin 1s linear infinite}@keyframes rp-spin{to{transform:rotate(360deg)}}.rp-msg{position:absolute;left:8px;right:8px;bottom:14px;text-align:center;font-size:var(--fs-xs);font-weight:600}.rp-tile.is-add{background:var(--surface);color:var(--accent-fg);border:1.5px dashed var(--accent-line-strong)}.rp-plus{position:absolute;left:50%;top:36%;transform:translate(-50%,-50%);font-size:24px;font-weight:500}.rp-tile.is-none{cursor:default;background:var(--surface-2);color:var(--muted);border:1px solid var(--line-subtle)}.rp-tile.is-gone{cursor:default;background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line)}.rp-tile:is(.is-none,.is-gone) .rp-ic{position:absolute;left:50%;top:36%;transform:translate(-50%,-50%);font-size:18px}.rp-paste{display:block;margin-top:6px;padding:0;border:0;background:none;font:600 var(--fs-xs) var(--font-sans);color:var(--accent-fg);cursor:pointer}.rp-paste:hover{text-decoration:underline}.rp-tile.hidden,.rp-tile[hidden],.rp-paste.hidden,.rp-paste[hidden],.rp-wave.hidden,.rp-wave[hidden],.rp-play.hidden,.rp-play[hidden],.fuo-opt.hidden,.fuo-opt[hidden],.fuo-mark.hidden,.fuo-mark[hidden]{display:none}@media(min-width:768px){body.sa-bar .copilot-shell-nav{top:calc(1rem + var(--sabar-h));height:calc(100vh - 2rem - var(--sabar-h))}}body.sa-bar .shell-row{min-height:calc(100vh - var(--sabar-h))}.mg-box{position:relative;width:min(72rem,calc(100vw - 2rem));height:calc(100dvh - 2rem);display:flex;flex-direction:column;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);overflow:hidden;font-size:var(--fs-sm);color:var(--ink)}.mg-head{height:var(--shero-h);flex:none;display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--band-grad);color:#fff}.mg-head h3{margin:0;min-width:0;font-size:var(--fs-lg);font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-head .sb.sb-amber{background:#fff;color:var(--warn);border-color:transparent;flex:none}.mg-htile{width:var(--shero-slot);height:var(--shero-slot);flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);background:#ffffff24;border:1px solid rgba(255,255,255,.18);font-size:20px}.mg-x{margin-left:auto;width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff;cursor:pointer;font-size:16px}.mg-x:hover{background:#fff3}.mg-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.mg-body::-webkit-scrollbar{width:0}.mg-body.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent)}.mg-grid{display:grid;grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr) 1.5rem minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:0 20px}.mg-sec{height:var(--h-sec);display:flex;align-items:center;gap:8px;padding:0 20px;background:var(--surface-2);border-block:1px solid var(--line);font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.mg-k{font-size:var(--fs-xs);color:var(--faint)}.mg-lk{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-card{min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.mg-card.is-kept{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mg-card.is-result{border-style:dashed;background:var(--surface-2)}.mg-who{display:flex;align-items:center;gap:10px;min-width:0}.mg-face{width:40px;height:40px;flex:none;border-radius:var(--r-sm);-o-object-fit:cover;object-fit:cover;font-size:18px}.mg-who b{display:block;font-size:var(--fs-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-sub{display:block;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-chips{display:flex;flex-wrap:wrap;gap:6px}.mg-foot-row{display:flex;align-items:center;gap:8px;min-height:28px}.mg-arrow{display:flex;align-items:center;justify-content:center;color:var(--dim)}.mg-ev{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 20px 12px}.mg-ev .mg-k{width:calc(9rem + 12px);flex:none}.mg-c{min-height:var(--h-row);display:flex;align-items:center;gap:8px;min-width:0;border-bottom:1px solid var(--line-subtle)}.mg-v{flex:1;min-width:0;height:var(--h-ctl);display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid transparent;border-radius:var(--r-sm);background:none;font:inherit;color:var(--ink);text-align:left}.mg-v>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-v.is-empty{color:var(--dim)}button.mg-v{cursor:pointer;border-color:var(--line);background:var(--surface)}button.mg-v:hover{border-color:var(--accent-line)}button.mg-v.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-soft)}.mg-sq{width:14px;height:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--dim);border-radius:var(--r-2xs);color:#fff;--tick-size: 10px}.mg-sq .ds-tick{visibility:hidden}.is-on>.mg-sq{border-color:var(--accent);background:var(--accent)}.is-on>.mg-sq .ds-tick{visibility:visible}.mg-res{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-moments{display:flex;flex-direction:column;min-width:0;padding:4px 0 8px}.mg-m{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:7px 8px;margin:0 -8px;border-radius:var(--r-sm)}.mg-m.is-link{background:var(--warn-soft)}.mg-mi{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-xs);background:var(--surface-2);color:var(--muted);font-size:14px}.mg-mi.t-dm{background:var(--info-soft);color:var(--info)}.mg-mi.t-call{background:var(--accent-soft);color:var(--accent-fg)}.mg-mi.t-form{background:var(--warn-soft);color:var(--warn)}.mg-mi.t-pay{background:color-mix(in srgb,var(--pos) 14%,transparent);color:var(--pos)}.mg-mt{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-ms{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-md{font-size:var(--fs-xs);color:var(--faint)}.mg-tot{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0}.mg-foot{flex:none;min-height:var(--h-band);display:flex;align-items:center;gap:8px;padding:0 20px;border-top:1px solid var(--line)}@media(max-width:767px){.mg-box{width:100vw;height:100dvh;border-radius:0;border:0}.mg-head h3{font-size:var(--fs-md)}.mg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:4px}.mg-grid>.mg-lab{grid-column:1 / -1;min-height:0;padding-top:8px;border:0}.mg-grid>.mg-arrow,.mg-grid>.mg-resc{display:none}.mg-ev .mg-k{width:100%}.mg-foot{flex-wrap:wrap;padding-block:8px}.mg-foot>.mg-sub{flex-basis:100%;white-space:normal}.mg-foot-row{flex-wrap:wrap}.mg-foot-row>.mg-sub{display:none}}.mg-arrow.hidden,.mg-arrow[hidden],.mg-box.hidden,.mg-box[hidden],.mg-c.hidden,.mg-c[hidden],.mg-card.hidden,.mg-card[hidden],.mg-chips.hidden,.mg-chips[hidden],.mg-ev.hidden,.mg-ev[hidden],.mg-foot.hidden,.mg-foot[hidden],.mg-foot-row.hidden,.mg-foot-row[hidden],.mg-grid.hidden,.mg-grid[hidden],.mg-head.hidden,.mg-head[hidden],.mg-htile.hidden,.mg-htile[hidden],.mg-x.hidden,.mg-x[hidden],.mg-m.hidden,.mg-m[hidden],.mg-mi.hidden,.mg-mi[hidden],.mg-moments.hidden,.mg-moments[hidden],.mg-sec.hidden,.mg-sec[hidden],.mg-sq.hidden,.mg-sq[hidden],.mg-sub.hidden,.mg-sub[hidden],.mg-tot.hidden,.mg-tot[hidden],.mg-v.hidden,.mg-v[hidden],.mg-who.hidden,.mg-who[hidden]{display:none}.dup-pair{display:flex;align-items:center;gap:10px;min-width:0}.dup-who{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.dup-who:hover b{text-decoration:underline}.dup-who .dup-tile{width:28px;height:28px;font-size:var(--fs-sm)}.dup-who-t{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.dup-who-t b{font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dup-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dup-x{flex:none;color:var(--dim);font-size:16px}.dup-why,.dup-act{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.dup-sub{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dup-acts{display:flex;align-items:center;justify-content:flex-end;gap:6px}.dup-row{height:61px}.dup-band td{height:var(--h-sec);padding:0 12px;font-size:var(--fs-xs);font-weight:600;border-bottom:1px solid var(--line)}.dup-band.dup-sure td{color:var(--pos);background:color-mix(in srgb,var(--pos) 8%,transparent)}.dup-band.dup-check td{color:var(--warn);background:var(--warn-soft)}.dup-pair.hidden,.dup-pair[hidden],.dup-who.hidden,.dup-who[hidden],.dup-who-t.hidden,.dup-who-t[hidden],.dup-why.hidden,.dup-why[hidden],.dup-act.hidden,.dup-act[hidden],.dup-acts.hidden,.dup-acts[hidden]{display:none}.org-table{border-collapse:separate;border-spacing:0}.org-table th{height:var(--h-sec);padding:0 10px;font-size:var(--fs-xs);font-weight:600;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0;z-index:1}.org-table .org-groups th{top:0;height:28px;background:none;border-bottom:2px solid;text-align:center}.org-table.has-groups .org-head th{top:28px}.org-table .org-grp-meta{color:var(--info);border-color:color-mix(in srgb,var(--info) 45%,transparent);background:var(--info-soft)}.org-table .org-grp-prod{color:var(--accent-fg);border-color:var(--accent-line);background:var(--accent-soft)}.org-table td{padding:8px 10px;border-bottom:1px solid var(--line-subtle);vertical-align:middle;font-variant-numeric:tabular-nums}.org-r{text-align:right}.org-table :is(th,td):first-child{padding-left:16px}.org-table :is(th,td):last-child{padding-right:16px}#org-scroll{display:flex;flex-direction:column}#org-list:not(.hidden),#org-detail:not(.hidden){flex:1 0 auto}#org-detail:not(.hidden){display:flex;flex-direction:column}.org-m{background:color-mix(in srgb,var(--info) 4%,transparent)}.org-p{background:color-mix(in srgb,var(--accent) 4%,transparent)}.org-row.is-warn>td{background:var(--warn-soft)}.org-row,.org-skel tr{height:61px}.org-row.row-click{cursor:pointer}.org-row.row-click:hover>td{background:var(--hover)}.org-foot td{height:var(--h-row);font-weight:600;border-bottom:0}.org-what{display:flex;align-items:center;gap:10px;min-width:0;max-width:34rem}.org-what-t{min-width:0;display:flex;flex-direction:column;gap:3px}.org-what-t b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-sub{font-size:var(--fs-xs);color:var(--muted)}.org-thumb{width:36px;height:45px;flex:none;border-radius:var(--r-xs);overflow:hidden;background:var(--surface-2);display:block}.org-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.org-thumb.k-reel{background:linear-gradient(160deg,var(--warn),var(--accent))}.org-thumb.k-carousel,.org-thumb.k-post{background:linear-gradient(160deg,var(--info),var(--accent))}.org-thumb.is-big{width:100%;height:auto;aspect-ratio:4 / 5;border-radius:var(--r-sm)}.org-ico{width:32px;height:32px;flex:none;border-radius:var(--r-xs);background:var(--surface-2)}.org-ico.v-keywords{background:var(--warn-soft)}.org-ico.v-stories{background:linear-gradient(160deg,var(--accent-soft),var(--info-soft))}.org-ico.v-links{background:var(--info-soft)}.org-k{font-size:var(--fs-xs);color:var(--muted)}.org-d{flex:1 0 auto;display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px 18px 18px;align-items:start}.org-kpis{padding-top:0}.org-sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.org-sec-h h4{margin:0}.org-cash{display:inline-flex;align-items:baseline;gap:8px}.org-cash b{font-size:var(--fs-md);font-weight:600;color:var(--pos)}.org-d-side{display:flex;flex-direction:column;gap:12px;min-width:0}.org-cap{margin:0;color:var(--muted);font-size:var(--fs-sm);white-space:pre-line;max-height:12rem;overflow:auto}.org-d-main{display:flex;flex-direction:column;min-width:0;align-self:stretch}.org-d-main>.org-sec:last-child{flex:1 0 auto;display:flex;flex-direction:column;padding-bottom:0}.org-ll-box{flex:1 0 auto;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.org-ll-box>#org-ll-body{flex:1 0 auto}.org-ll-box.hidden,.org-ll-box[hidden]{display:none}.org-sec{padding:14px 0;border-bottom:1px solid var(--line-subtle)}.org-sec:last-child{border-bottom:0}.org-sec h4{margin:0 0 10px;font-size:var(--fs-sm);font-weight:600}.org-flow{display:flex;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.org-step{flex:1;min-width:0;padding:8px 10px;border-right:1px solid var(--line-subtle);display:flex;flex-direction:column;gap:2px}.org-step:last-child{border-right:0}.org-step b{font-size:var(--fs-lg);font-weight:600}.org-step.is-cash b{color:var(--pos)}.org-rate{font-size:var(--fs-xs);font-weight:600;color:var(--pos);min-height:16px}.org-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.org-stats>div{padding:8px 12px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle)}.org-stats b{font-size:var(--fs-md);font-weight:600}.org-chart{margin-top:12px}.org-chart svg{width:100%;height:90px;display:block}.org-area{fill:var(--accent-soft)}.org-line{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.org-axis{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--faint)}@media(max-width:767px){#org-reg .ds-rec-tabs{padding:0 8px}#org-reg .ds-rec-tabs .ds-cardtab{flex:1 1 0;justify-content:center;padding:8px 4px}#org-reg .ds-rec-tabs .ds-cardtab-cnt{display:none}.org-d{grid-template-columns:minmax(0,1fr)}.org-flow{flex-wrap:wrap}.org-step{flex:1 1 33%}.org-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.org-axis.hidden,.org-axis[hidden],.org-chart.hidden,.org-chart[hidden],.org-d.hidden,.org-d[hidden],.org-d-main.hidden,.org-d-main[hidden],.org-d-side.hidden,.org-d-side[hidden],.org-flow.hidden,.org-flow[hidden],.org-stats.hidden,.org-stats[hidden],.org-step.hidden,.org-step[hidden],.org-thumb.hidden,.org-thumb[hidden],.org-what.hidden,.org-what[hidden],.org-what-t.hidden,.org-what-t[hidden]{display:none}.dtab{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.dtab-head{display:flex;align-items:center;gap:12px;height:var(--h-band);padding:0 20px}.dtab-title{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--ink)}.dtab-sum{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dtab-neww{position:relative;margin-left:auto;flex:none}.dtab-neww .ds-btn,.dtab-pickw .ds-btn{height:var(--h-ctl)}.dtab-menu{min-width:240px;padding:4px;display:flex;flex-direction:column;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);z-index:46}.dtab-menu button{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;align-items:center;text-align:left;min-height:var(--h-ctl);padding:6px 10px;border:0;background:none;border-radius:var(--r-xs);font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);cursor:pointer}.dtab-menu button>span{grid-column:1 / -1}.dtab-menu button>iconify-icon+span{grid-column:2}.dtab-menu button small{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--muted);font-weight:400}.dtab-menu button:hover{background:var(--hover)}.dtab-menu button[data-denied]{color:var(--muted)}.dtab-menu-empty{padding:8px 10px;font-size:var(--fs-sm);color:var(--muted)}.dtab-band{height:var(--h-sec);padding-top:0;padding-bottom:0}.dtab-band.is-attach{background:var(--warn-soft);border-color:var(--warn-line)}.dtab-band.is-attach .ds-band-label{color:var(--warn)}.dtab-row{display:grid;grid-template-columns:28px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr) 92px 16px;align-items:center;gap:12px;height:60px;padding:0 20px;border-bottom:1px solid var(--line-subtle);cursor:pointer}.dtab-row:hover{background:var(--hover)}.dtab-row:focus-visible{outline:2px solid var(--accent-fg);outline-offset:-2px}.dtab-c1,.dtab-c2{display:flex;flex-direction:column;min-width:0}.dtab-c1 b{font-size:var(--fs-sm);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtab-c1 small,.dtab-c2 small,.dtab-amt small{font-size:var(--fs-xs);color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtab-l1{font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtab-amt{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dtab-amt b{font-weight:600}.dtab-fact,.dtab-sb{min-width:0}.dtab-mut{display:block;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtab-chev{color:var(--faint);font-size:16px}.dtab-st{width:22px;height:22px;flex:none;border-radius:var(--r-xs);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:700;--tick-size: 13px}.dtab-st.is-done{background:var(--good-soft);color:var(--good)}.dtab-st.is-todo{border:1.5px solid var(--accent-line-strong)}.dtab-st.is-fail{background:var(--danger-soft);color:var(--danger)}.dtab-st.is-canceled{background:var(--surface-2);color:var(--muted)}.dtab-st.is-ask{background:var(--warn-soft);color:var(--warn)}.dtab-st.is-ask.is-none{background:var(--surface-2);color:var(--muted)}.dtab-dots{display:grid;grid-template-columns:repeat(var(--n, 1),minmax(0,1fr));gap:2px;width:120px;height:6px}.dtab-dots i{height:6px;border-radius:var(--r-3xs);background:var(--surface-btn)}.dtab-dots i.is-paid{background:var(--good)}.dtab-dots i.is-failed{background:var(--danger)}.dtab-dots i.is-paused{background:transparent;border:1px dashed var(--line-strong)}.dtab-orph{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:60px;padding:10px 20px;border-bottom:1px solid var(--line-subtle)}.dtab-orph>.dtab-c1{flex:1 1 220px}.dtab-oacts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.dtab-pickw{position:relative}.dtab-sugg{display:inline-flex;align-items:center;height:var(--h-ctl);padding:0 10px;border-radius:var(--r-sm);background:var(--good-soft);border:1px solid var(--good-line);color:var(--good);font-size:var(--fs-xs);font-weight:500;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dtab-fold>summary{list-style:none;cursor:pointer}.dtab-fold>summary::-webkit-details-marker{display:none}.dtab-foldchev{margin-left:auto;color:var(--muted);transition:transform .15s}details[open]>summary .dtab-foldchev{transform:rotate(180deg)}.dtab .ds-empty{padding:24px 0}@media(max-width:767px){.dtab-head{padding:0 16px}.dtab-sum{display:none}.dtab-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;padding:10px 16px;row-gap:6px}.dtab-row .dtab-c2,.dtab-row .dtab-sb,.dtab-row .dtab-chev{display:none}.dtab-row .dtab-fact{grid-column:2 / -1}.dtab-orph{padding:10px 16px}.dtab-oacts{margin-left:0;justify-content:flex-start}}.pgx-dlg{width:min(94vw,640px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);color:var(--ink);font-size:var(--fs-sm)}.pgx-h{flex:none;display:flex;align-items:center;gap:10px;min-height:var(--h-band);padding:0 12px 0 20px;border-bottom:1px solid var(--line)}.pgx-h h2{margin:0;font-size:var(--fs-md);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgx-x{margin-left:auto}.pgx-rail{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--r-xs);background:var(--surface-btn);border:1px solid var(--line-subtle);color:var(--muted);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.pgx-b{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.pgx-f{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:60px;padding:0 20px;border-top:1px solid var(--line)}.pgx-f .ds-btn,.pgx-link .ds-btn{height:var(--h-ctl);padding-top:0;padding-bottom:0}.pgx-go{background:var(--action-grad);color:#fff;border-color:transparent}.pgx-go:hover:not(:disabled){filter:brightness(1.06)}.ds-btn-danger.pgx-go-danger{background:var(--danger);color:#fff;border-color:transparent}.ds-btn-danger.pgx-go-danger:hover:not(:disabled){background:var(--danger);filter:brightness(1.08)}.pgx-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.pgx-opts .ds-choice{gap:2px;padding-right:36px}.pgx-opts .ds-choice b{font-size:var(--fs-sm);font-weight:600}.pgx-opts .ds-choice span{font-size:var(--fs-xs);color:var(--muted)}.pgx-opts .ds-choice .pgx-big{margin-top:4px;font-size:var(--fs-md);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.pgx-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.pgx-field{display:inline-flex;align-items:center;gap:8px;min-height:var(--h-ctl)}.pgx-lbl{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.pgx-num{width:120px;height:var(--h-ctl);padding:0 10px;font-variant-numeric:tabular-nums}.pgx-card{border:1px solid var(--line-subtle);border-radius:var(--r-sm)}.pgx-card>*+*{border-top:1px solid var(--line-subtle)}.pgx-sec,.pgx-fx{padding:10px 14px 8px}.pgx-sec-h{margin-bottom:4px;color:var(--muted);font-size:var(--fs-xs);font-weight:600}.pgx-ch{list-style:none;margin:0;padding:0}.pgx-ch-r{display:flex;align-items:center;gap:10px;min-height:26px;font-variant-numeric:tabular-nums}.pgx-ch-l{flex:none;min-width:44px;font-weight:600}.pgx-ch-r b{font-weight:600;color:var(--ink)}.pgx-old{color:var(--faint);text-decoration:line-through}.pgx-fx-h{margin-bottom:4px;font-size:var(--fs-xs);font-weight:600;color:var(--accent-fg)}.pgx-fx-r{min-height:26px;display:flex;align-items:center}.pgx-pv{min-width:0}.pgx-none{color:var(--muted)}.pgx-err{color:var(--danger);font-size:var(--fs-xs)}.pgx-skel{display:block;height:var(--h-row);border-radius:var(--r-xs)}.pgx-skel.is-short{width:70%;margin-top:8px}.pgx-link{display:flex;gap:8px;align-items:center}.pgx-link .fld{flex:1;min-width:0;height:var(--h-ctl);padding:0 10px}.pgx-in-f.is-wide{flex:1 1 100%;min-width:0}.segctl>button.pgx-seg-off{opacity:.45;cursor:not-allowed}.segctl>button.pgx-seg-off:hover{color:var(--muted)}.pgx-sel{min-width:200px;height:var(--h-ctl);padding:0 10px}.pgx-pick{display:flex;flex-direction:column;gap:8px;min-width:0}.ds-search.pgx-pick-q{display:flex;width:100%;flex:none;height:var(--h-ctl)}.pgx-pick-l{display:flex;flex-direction:column;gap:6px;max-height:248px;overflow-y:auto;min-width:0}.pgx-pick-l>.ds-empty{padding:16px 0}.ui-ch-row.pgx-pick-r{position:relative;min-height:var(--h-row);padding:6px 10px;gap:10px;font-size:var(--fs-sm)}.av-tile.pgx-pick-av{width:24px;height:24px;border-radius:var(--r-xs);font-size:11px}.pgx-pick-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}.pgx-pick-m{flex:none;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pgx-pick-m b{font-weight:600;color:var(--ink)}.pgx-pick-r .ui-ch-mark{width:18px;height:18px}.pgx-pick.hidden,.pgx-pick[hidden],.pgx-pick-l.hidden,.pgx-pick-l[hidden],.pgx-pick-r.hidden,.pgx-pick-r[hidden]{display:none}@media(min-width:768px){.m-only,.m-dd{display:none!important}}@media(max-width:767px){.d-only,.m-dd-src{display:none!important}.m-dd{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:44px;padding:0 12px;margin:0 0 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:600;text-align:left;cursor:pointer}.m-dd[aria-expanded=true]{border-color:var(--accent-line);background:var(--weld-bg)}.m-dd-k{flex:none;color:var(--faint);font-weight:500}.m-dd-v{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-dd-n{flex:none;color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.m-dd-cv{flex:none;color:var(--faint);font-size:16px}:is(.ds-reg,.ck-daybar) .m-dd{margin:8px 0 0}.ds-cardtabs.m-dd-src+.ds-cardtabs-main{border-top:1px solid var(--line);border-radius:var(--r-md)}.m-opts{display:flex;flex-direction:column;margin:0 -16px}.m-opt{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 16px;border:0;border-bottom:1px solid var(--line-subtle);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:500;text-align:left;cursor:pointer}.m-opt:last-child{border-bottom:0}.m-opt.is-on{background:var(--accent-soft);color:var(--accent-fg);font-weight:600}.m-opt.is-locked{color:var(--faint)}.m-opt-lk{flex:none;font-size:14px}.m-opt-l{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-opt-n{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.m-sec{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:var(--h-sec);padding:0 2px 6px;margin-top:8px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.m-sec a{color:var(--accent-fg);text-decoration:none}.m-card{background:var(--surface);border:1px solid var(--line-subtle);border-radius:var(--r-md);overflow:hidden}.m-card+.m-card{margin-top:8px}.m-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.m-kpi{min-width:0;padding:12px 14px;border-bottom:1px solid var(--line-subtle)}.m-kpi:nth-child(odd){border-right:1px solid var(--line-subtle)}.m-kpis>.m-kpi:nth-last-child(-n+2):nth-child(odd),.m-kpis>.m-kpi:last-child{border-bottom:0}.m-kpi-l{font-size:var(--fs-xs);font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-kpi-v{margin-top:2px;font-size:var(--fs-kpi);font-weight:600;line-height:1.15;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.m-kpi-s{margin-top:2px;font-size:var(--fs-xs);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border-bottom:1px solid var(--line-subtle);font-size:var(--fs-sm)}.m-row:last-child{border-bottom:0}.m-row-l{flex:1;min-width:0;color:var(--muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-row-v{flex:none;font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.m-li{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border-bottom:1px solid var(--line-subtle);font-size:var(--fs-sm);color:var(--ink);text-decoration:none}.m-li:last-child{border-bottom:0}.m-li-m{flex:1;min-width:0}.m-li-m>b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-li-m>span{display:block;margin-top:1px;font-size:var(--fs-xs);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-li-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.m-li-r>b{font-weight:600;font-variant-numeric:tabular-nums}.m-li-r>span{font-size:var(--fs-xs);color:var(--faint)}}@media(max-width:767px){.ds-reg>.ck-daybar.ds-rec-band{padding-bottom:12px;gap:8px}.ds-reg:has(>.ds-cardtabs.m-dd-src)>.m-dd{margin:8px 0}.ds-reg>.ck-daybar.ds-rec-band>.ck-db-alerts:not(:empty){flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px}.ds-reg>.ck-daybar.ds-rec-band>.ck-db-alerts>.ck-db-stat{min-width:0;width:auto}.ds-reg>.ck-daybar.ds-rec-band>.ck-db-alerts>.ck-db-stat .v{overflow:visible;text-overflow:clip}}@media(max-width:767px){.ds-pager-sum{flex-wrap:wrap;gap:2px 8px}.ds-pager-sum>*{white-space:nowrap}}@media(max-width:767px){.ds-feedalert .ds-feedalert-txt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.m-dd.hidden,.m-dd[hidden],.m-kpis.hidden,.m-kpis[hidden],.m-li.hidden,.m-li[hidden],.m-li-r.hidden,.m-li-r[hidden],.m-opt.hidden,.m-opt[hidden],.m-opts.hidden,.m-opts[hidden],.m-row.hidden,.m-row[hidden],.m-sec.hidden,.m-sec[hidden]{display:none}.eph-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--ctl-h);min-width:var(--ctl-h);padding:0;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);color:var(--accent-fg);cursor:pointer;box-shadow:var(--shadow-card);font-size:18px}.eph-btn:hover{background:var(--hover)}.eph-door{position:relative;display:inline-flex}.eph-btn .eph-ic-off,.eph-btn[data-state=off] .eph-ic-on{display:none}.eph-btn[data-state=off] .eph-ic-off{display:inline-flex;color:var(--muted)}.eph-menu{position:absolute;top:100%;right:0;z-index:46;width:300px;padding:6px;background:var(--popover);border:1px solid var(--popover-line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}.eph-mh{display:flex;align-items:center;gap:8px;height:var(--h-row);padding:0 8px;font-size:var(--fs-sm)}.eph-mh img{width:20px;height:20px;border-radius:var(--r-xs);-o-object-fit:cover;object-fit:cover;flex:none}.eph-mh-t{font-weight:600;color:var(--ink)}.eph-mh .eph-st{margin-left:auto}.eph-mi{display:flex;align-items:center;gap:10px;width:100%;height:var(--h-row);padding:0 8px;border:0;border-radius:var(--r-xs);background:transparent;font:inherit;font-size:var(--fs-sm);color:var(--ink);text-align:left;cursor:pointer}.eph-mi:hover{background:var(--hover)}.eph-mi>iconify-icon{flex:none;font-size:16px;color:var(--muted)}.eph-mi-sw>span{flex:1;white-space:nowrap}.eph-mi-sw{cursor:default}.eph-menu[data-state=ready] .eph-dot,.eph-menu[data-state=live] .eph-dot{background:var(--good)}.eph-menu[data-state=out] .eph-dot{background:var(--warn)}.eph-btn-dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--faint);box-shadow:0 0 0 2px var(--surface-2)}.eph-btn[data-state=ready] .eph-btn-dot,.eph-btn[data-state=live] .eph-btn-dot{background:var(--good)}.eph-btn[data-state=out] .eph-btn-dot{background:var(--warn)}.eph{position:fixed;top:0;right:0;z-index:45;width:376px;height:100dvh;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-pop);transform:translate(100%);visibility:hidden;transition:transform .18s ease,visibility 0s .18s}.eph.is-open{transform:none;visibility:visible;transition:transform .18s ease}body.eph-open{margin-right:376px}.eph[data-provider=cloudtalk]{width:420px}body.eph-open.eph-wide{margin-right:420px}body.eph-open dialog:modal{inset-inline-end:376px}body.eph-open.eph-wide dialog:modal{inset-inline-end:420px}.eph-head{height:var(--h-band);flex:none;display:flex;align-items:center;gap:10px;padding:0 12px 0 16px;border-bottom:1px solid var(--line)}.eph-logo{width:24px;height:24px;border-radius:var(--r-xs);-o-object-fit:cover;object-fit:cover;flex:none}.eph-title{font-size:var(--fs-md);font-weight:600;color:var(--ink)}.eph-st{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--muted)}.eph-dot{width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.eph[data-state=ready] .eph-dot,.eph[data-state=live] .eph-dot{background:var(--good)}.eph[data-state=out] .eph-dot{background:var(--warn)}.eph[data-state=live] .eph-st{color:var(--pos);font-weight:600}.eph-fold{margin-left:auto}.eph-body{flex:1;min-height:0;overflow:hidden}.eph-ws{width:100%;height:100%}.eph-ws iframe{display:block;border:0}@media(max-width:767px){.eph-door,.eph{display:none}body.eph-open,body.eph-open.eph-wide{margin-right:0}body.eph-open dialog:modal,body.eph-open.eph-wide dialog:modal{inset-inline-end:0}}.eph.hidden,.eph[hidden],.eph-btn.hidden,.eph-btn[hidden],.eph-head.hidden,.eph-head[hidden],.eph-st.hidden,.eph-st[hidden],.eph-door.hidden,.eph-door[hidden],.eph-menu.hidden,.eph-menu[hidden],.eph-mh.hidden,.eph-mh[hidden],.eph-mi.hidden,.eph-mi[hidden]{display:none}.lng{position:fixed;right:20px;bottom:20px;z-index:47;width:380px;display:flex;flex-direction:column;border-radius:var(--r-md);background:#16111d;color:#f4f1fb;box-shadow:var(--shadow-pop);font-family:var(--font-sans);font-size:var(--fs-sm);overflow:hidden}.lng.is-big{width:min(960px,calc(100vw - 40px))}.lng-head{height:40px;display:flex;align-items:center;gap:8px;padding:0 8px 0 14px;font-weight:600}.lng.is-room .lng-head{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lng.is-dragging{opacity:.92}.lng.is-dragging .lng-head{cursor:grabbing}@media(max-width:767px){.lng.is-room .lng-head{cursor:default}.lng.is-room{left:8px!important;right:8px!important;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important}}.lng-lock{color:#fecaca;font-size:14px}.lng-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lng-time{color:#a49cbb;font-weight:500;font-variant-numeric:tabular-nums}.lng-sp{flex:1}.lng-stage{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px}.lng-tile{position:relative;aspect-ratio:4 / 3;border-radius:var(--r-sm);background:#241d31;border:2px solid rgba(255,255,255,.14);overflow:hidden}.lng-tile video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}.lng-tile.has-video video{opacity:1}.lng-me video{transform:scaleX(-1)}.lng-peer{border-color:#ffffff38}.lng-off{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.lng-off .av-tile{width:56px;height:56px;border-radius:var(--r-md)}.lng.is-big .lng-off .av-tile{width:96px;height:96px}.lng-tile.has-video .lng-off{display:none}.lng-tile>b{position:absolute;left:6px;bottom:5px;padding:0 6px;border-radius:var(--r-2xs);background:#00000080;font-size:var(--fs-xs);font-weight:600}.lng-mute{position:absolute;right:6px;bottom:5px;width:20px;height:20px;border-radius:var(--r-2xs);background:var(--danger);color:#fff;display:grid;place-items:center;font-size:12px}.lng-alone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;text-align:center;color:#c9c0dc;font-size:var(--fs-xs);font-weight:600;border-style:dashed}.lng-mz{display:block}.lng-alone .mz{width:66px;height:55px;overflow:visible}.lng-alone .mz-shadow{fill:#00000073}.lng.is-room .lng-stage{padding-bottom:0}.lng-alone .mz .mz-fl,.lng-wait .mz .mz-fl{animation-iteration-count:infinite}.lng-wait{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#16111dd1;font-size:var(--fs-xs);font-weight:600}.lng-wait .mz{width:58px;height:48px;overflow:visible}.lng-wait .mz-shadow{fill:#00000073}.lng-dots{display:inline-flex;gap:4px;height:6px}.lng-dots>i{width:6px;height:6px;border-radius:var(--r-2xs);background:var(--logo-front);animation:lng-dot 1.1s ease-in-out infinite}.lng-dots>i:nth-child(2){animation-delay:.15s}.lng-dots>i:nth-child(3){animation-delay:.3s}@keyframes lng-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lng-bar{display:flex;align-items:center;gap:6px;padding:10px}.lng-ic{width:44px;height:40px;border:0;border-radius:var(--r-sm);background:#ffffff1a;color:#f4f1fb;display:grid;place-items:center;font-size:18px;cursor:pointer}.lng-head .lng-ic{width:32px;height:32px;font-size:15px}.lng-ic:hover{background:#ffffff29}.lng-ic.is-on{background:color-mix(in srgb,var(--good) 22%,transparent);color:#bbf7d0}.lng-ic:disabled{opacity:.4;cursor:default}.lng-hang{height:40px;padding:0 14px;border:0;border-radius:var(--r-sm);background:var(--danger);color:#fff;font:inherit;font-weight:600;cursor:pointer}.lng[data-phase=ended] .lng-hang{display:none}.lng-knock{position:fixed;right:20px;bottom:20px;z-index:48;width:360px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:16px;border-radius:var(--r-md);background:var(--popover);border:1px solid var(--popover-line);box-shadow:var(--shadow-pop);font-family:var(--font-sans);color:var(--ink)}.lng-knock-mz{display:block}.lng-knock-tx{min-width:0}.lng-knock .mz{display:block;width:84px;height:70px;overflow:visible}.lng-knock-who{display:flex;align-items:center;gap:8px;min-width:0}.lng-knock-who .av-tile{width:24px;height:24px;border-radius:var(--r-xs);flex:none}.lng-knock-who b{font-size:var(--fs-md);font-weight:600}.lng-knock small{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:var(--fs-xs);color:var(--muted)}.lng-knock-acts{display:flex;gap:8px;margin-top:12px}.lng-knock .lng-go{background:var(--action-grad);border-color:transparent;color:#fff}@media(max-width:767px){.lng,.lng.is-big,.lng-knock{left:8px;right:8px;width:auto;bottom:calc(76px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.lng .mz *,.lng-knock .mz *,.lng-dots>i{animation:none!important}}.lng.hidden,.lng[hidden],.lng-head.hidden,.lng-head[hidden],.lng-stage.hidden,.lng-stage[hidden],.lng-off.hidden,.lng-off[hidden],.lng-mute.hidden,.lng-mute[hidden],.lng-alone.hidden,.lng-alone[hidden],.lng-bar.hidden,.lng-bar[hidden],.lng-ic.hidden,.lng-ic[hidden],.lng-knock.hidden,.lng-knock[hidden],.lng-knock-who.hidden,.lng-knock-who[hidden],.lng-knock small.hidden,.lng-knock-acts.hidden,.lng-knock-acts[hidden],.lng-mz.hidden,.lng-mz[hidden],.lng-wait.hidden,.lng-wait[hidden],.lng-dots.hidden,.lng-dots[hidden],.lng-knock-mz.hidden,.lng-knock-mz[hidden],.mle.hidden,.mle[hidden],.mle-tb.hidden,.mle-tb[hidden],.mle-pop.hidden,.mle-pop[hidden],.mle-media.hidden,.mle-media[hidden],.mle-vid-l.hidden,.mle-vid-l[hidden],.mle-img.hidden,.mle-img[hidden],.mle-btn.hidden,.mle-btn[hidden],.mle-var.hidden,.mle-var[hidden],.rcp.hidden,.rcp[hidden],.rcp-steps.hidden,.rcp-steps[hidden],.rcp-tools.hidden,.rcp-tools[hidden],.dns-code.hidden,.dns-code[hidden],.dns-cp.hidden,.dns-cp[hidden],.dns-foot.hidden,.dns-foot[hidden],.dns-found.hidden,.dns-found[hidden],.dns-head.hidden,.dns-head[hidden]{display:none}.dns-block{margin:0 16px 16px;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.dns-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;padding:6px 8px 6px 14px;background:color-mix(in srgb,var(--warn) 8%,var(--surface));border-bottom:1px solid var(--line-subtle)}.dns-head.is-done{background:color-mix(in srgb,var(--pos) 8%,var(--surface))}.dns-head b{font-weight:600}.dns-fact{font-size:var(--fs-xs);color:var(--muted)}.dns-scroll{overflow-x:auto}.dns-t{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.dns-t th{height:var(--h-sec);padding:0 12px;text-align:left;background:var(--surface-2);white-space:nowrap}.dns-t td{height:44px;padding:4px 12px;border-top:1px solid var(--line-subtle);vertical-align:middle}.dns-for{color:var(--muted);white-space:nowrap}.dns-ty{font-weight:600;white-space:nowrap}.dns-rst{white-space:nowrap}.dns-code{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 2px 2px 8px;border-radius:var(--r-xs);background:var(--surface-2);border:1px solid var(--line-subtle);font:500 var(--fs-xs) var(--font-sans)}.dns-code-v{overflow-wrap:anywhere}.dns-code-v i{font-style:normal;color:var(--faint)}.dns-cp{flex:none;width:26px;height:26px;border:0;border-radius:var(--r-2xs);background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer}.dns-cp:hover{background:var(--surface);color:var(--accent-fg)}.dns-cp.is-done{color:var(--pos)}.dns-found{display:inline-flex;align-items:center;gap:6px;color:var(--pos);font-weight:500;--tick-size: 12px}.dns-miss{color:var(--faint)}.dns-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 14px;border-top:1px solid var(--line-subtle);font-size:var(--fs-xs);color:var(--muted)}.dns-dim{color:var(--faint)}.dns-sp{flex:1}.dns-err{margin:0;padding:8px 14px;font-size:var(--fs-xs)}.marker\:text-accent-fg *::marker{color:var(--accent-fg)}.marker\:text-dim *::marker{color:var(--dim)}.marker\:text-pos *::marker{color:var(--pos)}.marker\:text-accent-fg::marker{color:var(--accent-fg)}.marker\:text-dim::marker{color:var(--dim)}.marker\:text-pos::marker{color:var(--pos)}.placeholder\:text-faint::-moz-placeholder{color:var(--faint)}.placeholder\:text-faint::placeholder{color:var(--faint)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0px}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-accent-line:focus-within{border-color:var(--accent-line)}.hover\:border-accent-line:hover{border-color:var(--accent-line)}.hover\:border-accent-line-strong:hover{border-color:var(--accent-line-strong)}.hover\:border-brand-line:hover{border-color:var(--brand-line)}.hover\:border-line:hover{border-color:var(--line)}.hover\:bg-accent-btn:hover{background-color:var(--accent-btn)}.hover\:bg-accent-btn-hover:hover{background-color:var(--accent-btn-hover)}.hover\:bg-accent-soft:hover{background-color:var(--accent-soft)}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-input:hover{background-color:var(--input-bg)}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-rose-500\/15:hover{background-color:#f43f5e26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.015\]:hover{background-color:#ffffff04}.hover\:text-accent-fg:hover{color:var(--accent-fg)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-muted:hover{color:var(--muted)}.hover\:text-on-accent:hover{color:var(--on-accent)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.focus\:border-accent-line-strong:focus{border-color:var(--accent-line-strong)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:opacity-100:focus-visible{opacity:1}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/row:hover .group-hover\/row\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/row:hover .group-hover\/row\:text-accent-fg{color:var(--accent-fg)}.group:hover .group-hover\:opacity-100{opacity:1}@media not all and (min-width:640px){.max-sm\:hidden{display:none}}@media(min-width:480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:min-w-\[1080px\]{min-width:1080px}.sm\:min-w-\[820px\]{min-width:820px}.sm\:min-w-\[900px\]{min-width:900px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:gap-3{gap:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}}@media(min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pr-\[8\.5rem\]{padding-right:8.5rem}}@media(min-width:1024px){.lg\:table-cell{display:table-cell}.lg\:min-w-\[1080px\]{min-width:1080px}.lg\:min-w-\[1220px\]{min-width:1220px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[290px_minmax\(0\,1fr\)\]{grid-template-columns:290px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px}}@media(min-width:1280px){.xl\:table-cell{display:table-cell}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:pr-\[8\.5rem\]{padding-right:8.5rem}}@media(min-width:1536px){.\32xl\:table-cell{display:table-cell}}@media print{.print\:hidden{display:none}}
