*,: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:PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans SC,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}:root{--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 92.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.1%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 92.8%;--input: 0 0% 89.8%;--ring: 0 0% 3.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 0 0% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 0 0% 94%;--sidebar-accent-foreground: 0 0% 30%;--sidebar-border: 0 0% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 3.9%;--card-foreground: 0 0% 98%;--popover: 0 0% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 9%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 6.9%;--muted-foreground: 0 0% 63.9%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 0% 83.1%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%;--sidebar-background: 0 0% 7%;--sidebar-foreground: 0 0% 95.9%;--sidebar-primary: 360, 100%, 100%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 0% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 0 0% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}th{white-space:nowrap}.\!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}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-\[3px\]{left:-3px}.-right-1\.5{right:-.375rem}.-right-5{right:-1.25rem}.-right-\[3px\]{right:-3px}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.bottom-\[10px\]{bottom:10px}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-3\.5{top:.875rem}.top-\[108px\]{top:108px}.top-\[128px\]{top:128px}.top-\[148px\]{top:148px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-52{width:13rem;height:13rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[10px\]{height:10px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[360px\]{height:360px}.h-\[4px\]{height:4px}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-\[460px\]{max-height:460px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(600px\,calc\(100vh-16px\)\)\]{max-height:min(600px,calc(100vh - 16px))}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-40{min-height:10rem}.min-h-\[120px\]{min-height:120px}.min-h-\[80px\]{min-height:80px}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[1\.5px\]{width:1.5px}.w-\[164px\]{width:164px}.w-\[1px\]{width:1px}.w-\[20px\]{width:20px}.w-\[212px\]{width:212px}.w-\[292px\]{width:292px}.w-\[380px\]{width:380px}.w-\[3px\]{width:3px}.w-\[480px\]{width:480px}.w-\[560px\]{width:560px}.w-\[640px\]{width:640px}.w-\[680px\]{width:680px}.w-\[760px\]{width:760px}.w-\[76px\]{width:76px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-32{min-width:8rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[7rem\]{min-width:7rem}.max-w-2xl{max-width:42rem}.max-w-40{max-width:10rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[96px\]{max-width:96px}.max-w-full{max-width:100%}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;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))}.-translate-x-px{--tw-translate-x: -1px;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))}.-translate-y-1\/2{--tw-translate-y: -50%;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))}.-translate-y-\[160\%\]{--tw-translate-y: -160%;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))}.translate-x-px{--tw-translate-x: 1px;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))}.translate-y-0{--tw-translate-y: 0px;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))}.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-ew-resize{cursor:ew-resize}.cursor-move{cursor:move}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-auto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(12\,1\.5rem\)\]{grid-template-columns:repeat(12,1.5rem)}.grid-cols-\[repeat\(8\,1rem\)\]{grid-template-columns:repeat(8,1rem)}.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-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.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-4{gap:1rem}.gap-\[2px\]{gap:2px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-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-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-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-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3\.1rem\]{border-radius:3.1rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-border{border-color:hsl(var(--border))}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-destructive{border-color:hsl(var(--destructive))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sidebar-border\/50{border-color:hsl(var(--sidebar-border) / .5)}.border-sidebar-border\/60{border-color:hsl(var(--sidebar-border) / .6)}.border-sidebar-border\/70{border-color:hsl(var(--sidebar-border) / .7)}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/70{border-color:#ddd6feb3}.border-white\/50{border-color:#ffffff80}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-foreground\/40{background-color:hsl(var(--foreground) / .4)}.bg-foreground\/80{background-color:hsl(var(--foreground) / .8)}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-neutral-900\/30{background-color:#1717174d}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sidebar-primary{background-color:hsl(var(--sidebar-primary))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/50{background-color:#ffffff80}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[1\.5px\]{padding:1.5px}.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-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}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.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-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans SC,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.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-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/70{color:#92400eb3}.text-amber-800\/80{color:#92400ecc}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sidebar-primary-foreground{color:hsl(var(--sidebar-primary-foreground))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-900\/75{color:#4c1d95bf}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-neutral-300{text-decoration-color:#d4d4d4}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px 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-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 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-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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)}.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-1{--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(1px + 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-black\/50{--tw-ring-color: rgb(0 0 0 / .5)}.ring-neutral-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.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)}.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);-webkit-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: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{-webkit-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: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,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;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-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;src:url(/fonts/instrument-sans-latin-400-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:Instrument Sans;font-style:normal;font-weight:400;src:url(/fonts/instrument-sans-latin-ext-400-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:Instrument Sans;font-style:normal;font-weight:500;src:url(/fonts/instrument-sans-latin-500-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:Instrument Sans;font-style:normal;font-weight:500;src:url(/fonts/instrument-sans-latin-ext-500-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:Instrument Sans;font-style:normal;font-weight:600;src:url(/fonts/instrument-sans-latin-600-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:Instrument Sans;font-style:normal;font-weight:600;src:url(/fonts/instrument-sans-latin-ext-600-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}body,html{--font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-sidebar-border:hover{border-color:hsl(var(--sidebar-border))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-foreground:hover{background-color:hsl(var(--foreground))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 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)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--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(1px + 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)}.focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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(1px + 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)}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.group\/sidebar-wrapper:has([data-collapsible=icon]) .group-has-\[\[data-collapsible\=icon\]\]\/sidebar-wrapper\:h-12{height:3rem}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;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[data-side=right] .group-data-\[side\=right\]\: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[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\: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)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-rose-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(159 18 57 / var(--tw-border-opacity, 1))}.dark\:border-sky-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity, 1))}.dark\:border-sky-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity, 1))}.dark\:border-violet-900\/50:is(.dark *){border-color:#4c1d9580}.dark\:border-violet-900\/60:is(.dark *){border-color:#4c1d9599}.dark\:bg-amber-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-amber-950\/60:is(.dark *){background-color:#451a0399}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/40:is(.dark *){background-color:#450a0a66}.dark\:bg-red-950\/60:is(.dark *){background-color:#450a0a99}.dark\:bg-rose-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-950\/40:is(.dark *){background-color:#4c051966}.dark\:bg-sky-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-950\/40:is(.dark *){background-color:#082f4966}.dark\:bg-violet-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-950\/30:is(.dark *){background-color:#2e10654d}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-300\/70:is(.dark *){color:#fcd34db3}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-200\/70:is(.dark *){color:#ddd6feb3}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:decoration-neutral-500:is(.dark *){text-decoration-color:#737373}.dark\:hover\:bg-sky-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:flex{display:flex}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-2\.5{gap:.625rem}}@media(min-width:768px){.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:p-6{padding:1.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\: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)}}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}html{font-size:13.5px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:1919.98px){html{font-size:clamp(13px,calc(13px + (100vw - 1366px)*.0009),13.5px)}}@media(min-width:1920px){html{font-size:calc(13.5px + (100vw - 1920px) * .0015625)}}@media(min-width:2560px){html{font-size:calc(14.5px + (100vw - 2560px) * .00234375)}}@media(min-width:3200px){html{font-size:min(calc(16px + (100vw - 3200px) * .003125),18px)}}:root{--font: "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: Consolas, "SFMono-Regular", Menlo, monospace;--fs-eyebrow: .778rem;--fs-xs: .852rem;--fs-sub: .889rem;--fs-body: .926rem;--fs-md: .963rem;--fs-strong: .963rem;--fs-h3: 1rem;--fs-h2: 1.037rem;--fs-title: 1.185rem;--fs-kpi-text: 1.185rem;--fs-kpi: 1.704rem;--fs-h1: 1.852rem;--fs-nav: var(--fs-md);--fs-nav-sub: var(--fs-nav);--fs-btn: var(--fs-body);--fs-input: var(--fs-body);--fs-th: var(--fs-sub);--fs-pill: var(--fs-xs);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-body: var(--fw-regular);--fw-nav: var(--fw-regular);--fw-nav-active: var(--fw-medium);--fw-row-title: var(--fw-medium);--fw-kpi-label: var(--fw-regular);--fw-kpi: var(--fw-semibold);--fw-h2: var(--fw-medium);--fw-h1: var(--fw-semibold);--fw-eyebrow: var(--fw-medium);--fw-btn: var(--fw-medium);--fw-pill: var(--fw-medium);--fw-graphic: var(--fw-semibold);--lh-tight: 1.3;--lh-body: 1.65;--lh-read: 1.85;--lh-cell: 1.35;--gap-section: 1.63rem;--gap-card: 1.41rem;--pad-y: 1.7rem;--pad-x: 1.63rem;--gap-head: 1.26rem;--gap-field: 1.41rem;--gap-label: .59rem;--gap-group: 1.93rem;--row-pad: .85rem;--col-gap: 7rem;--list-pad: 1.11rem;--h-btn: 2.52rem;--side: 16rem;--gutter: 2.4rem;--r-card: 1.33rem;--r-ctl: .67rem;--navy: #111e4a;--ink: #1b2b57;--text: #33466f;--muted: #6b7ca3;--faint: #95a3c2;--line: rgba(32, 58, 125, .075);--line-strong: #dde5f6;--blue: #3c83ff;--violet: #7353f3;--grad: linear-gradient(100deg, #3c83ff 0%, #5b62f7 62%, #7353f3 100%);--glass: rgba(252, 253, 255, .76);--shadow: 0 .65rem 2.1rem rgba(78, 98, 182, .08), inset 0 1px 0 rgba(255, 255, 255, .95)}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{margin:0;min-height:100vh;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background-color:#eaf0ff;background-image:radial-gradient(ellipse 67% 35% at 66% 4%,rgba(83,148,255,.22),transparent 83%),radial-gradient(ellipse 47% 55% at 99% 1%,rgba(186,156,255,.19),transparent 88%),radial-gradient(ellipse 50% 55% at 47% 59%,rgba(134,158,255,.11),transparent 85%),linear-gradient(136deg,#e8efff,#e6eeff 45%,#eff0ff);background-attachment:fixed;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid #6375f7;outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}h1,h2,h3{font-weight:var(--fw-h2)}b,strong{font-weight:var(--fw-medium)}.doc b,.doc strong{font-weight:var(--fw-semibold)}th{font-weight:var(--fw-body)}.ic{display:inline-flex;flex:none;width:1.25rem;height:1.25rem}.ic svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.ic-sm{width:1rem;height:1rem}.ic-xs{width:.875rem;height:.875rem}.ic-lg{width:1.5rem;height:1.5rem}.nav-drawer-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.app{display:flex;min-height:100vh}.main{flex:1 1 0;min-width:0}.page{padding:0 var(--gutter) 2.5rem}.sidebar{position:relative;z-index:30;flex:0 0 var(--side);width:var(--side);background:linear-gradient(162deg,#fdfdfff7,#f4f7ffed 85%);border-right:1px solid rgba(191,205,244,.72);box-shadow:.4rem 0 1.6rem #40579d0a}.sidebar-inner{position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:.6rem;padding:1.48rem 1.1rem 1.1rem}.brand img{width:2.67rem;height:2.67rem;-o-object-fit:contain;object-fit:contain}.brand-name{font-size:var(--fs-title);line-height:1.1;font-weight:var(--fw-h1);letter-spacing:-.02em;color:#14224c}.brand-sub{font-size:var(--fs-xs);color:#7287a9;margin-top:.25rem}.nav-scroll{flex:1;overflow-y:auto;padding:0 .74rem 1.2rem;scrollbar-width:thin;scrollbar-color:#c6d3ef transparent}.nav-group{margin:.3rem 0 1.4rem}.nav-link,.nav-btn{width:100%;min-height:2.89rem;padding:.5rem .8rem;margin:.074rem 0;display:flex;align-items:center;gap:.74rem;border:0;border-radius:.67rem;background:transparent;font-size:var(--fs-nav);font-weight:var(--fw-nav);line-height:1.25;color:#2d4170;text-align:left;white-space:nowrap;transition:background .16s,color .16s}.nav-link .ic,.nav-btn .ic{width:1.26rem;height:1.26rem;color:#3f5487}.nav-link:hover,.nav-btn:hover{background:#e7edff;color:#1e55e1}.nav-link.active{background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .45rem 1rem #535ae63d}.nav-link.active .ic{color:#fff}.nav-site{background:#e5edffd9;color:#2f56b9;font-weight:var(--fw-nav-active);margin-bottom:.2rem;margin:.59rem 0}.nav-site .ic{color:#2f56b9}.nav-children{margin:0}.nav-children .nav-link{padding-left:2.8rem;font-size:var(--fs-nav-sub)}.nav-fold>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-fold>summary::-webkit-details-marker{display:none}.nav-fold>summary::marker{content:""}.nav-fold>summary:focus-visible{outline:2px solid #6375f7;outline-offset:-2px}.nav-title{display:flex;align-items:center;justify-content:space-between;padding:1.3rem .75rem .55rem;border-radius:.5rem;font-size:var(--fs-sub);font-weight:var(--fw-nav);letter-spacing:.06em;color:#97a6c7}.nav-title:hover{color:#486bca;background:#dfeaff8c}.nav-fold .chev{margin-left:auto;width:.95rem;height:.95rem;color:#8391b7;transform:rotate(180deg);transition:transform .2s ease}.nav-title .chev{width:.85rem;height:.85rem}.nav-fold:not([open])>summary .chev{transform:rotate(270deg)}.nav-fold:not([open]):has(.nav-link.active)>.nav-link:not(.active),.nav-fold:not([open]):has(.nav-link.active)>.nav-title{color:#2f63e0}.nav-fold:not([open]):has(.nav-link.active)>.nav-link:not(.active) .ic{color:#2f63e0}.nav-split{position:relative}.nav-split-link{display:flex;align-items:center;gap:.74rem;min-width:0;color:inherit}.nav-split-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.nav-split-link:focus-visible{outline:none}.nav-split:has(.nav-split-link:focus-visible){outline:2px solid #6375f7;outline-offset:-2px}.nav-split-tg{position:relative;z-index:1;margin:-.3rem -.45rem -.3rem auto;width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:.5rem;transition:background .15s}.nav-split-tg:hover{background:#c8d6ffb3}.nav-split.active .nav-split-tg:hover{background:#ffffff38}.nav-split .nav-split-tg .chev{margin-left:0}.nav-split.active .chev{color:#ffffffe6}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.nav-fold::details-content{height:0;overflow:clip;transition:height .22s ease,content-visibility .22s ease allow-discrete}.nav-fold[open]::details-content{height:auto}}@media(prefers-reduced-motion:reduce){.nav-fold .chev{transition:none}@supports selector(::details-content){.nav-fold::details-content{transition:none}}}.sidebar-footer{border-top:1px solid #e0e6f5;padding:.75rem .8rem .85rem}.service-btn{width:100%;display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border:1px solid #dfe6f9;border-radius:.75rem;background:#f6f8ff;font-size:var(--fs-body);font-weight:var(--fw-nav);color:#3d507b}.service-btn .ic{color:#6a68ea}.service-btn .chev{margin-left:auto;width:.9rem;height:.9rem;color:#8391b7}.overlay,.mobile-top{display:none}.hero{position:relative;isolation:isolate;height:auto;padding-top:2.25rem;padding-bottom:3.5rem;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter)}.hero:before{content:"";position:absolute;z-index:-3;pointer-events:none;top:-2rem;right:0;width:70%;height:15rem;background:radial-gradient(ellipse 45% 55% at 72% 30%,rgba(96,150,255,.26),transparent 70%),radial-gradient(ellipse 35% 50% at 95% 20%,rgba(176,140,255,.22),transparent 72%)}.hero-ribbon{position:absolute;z-index:-2;pointer-events:none;right:0;top:-2.4rem;width:66%;height:15rem;background:url(/build/assets/hero-ribbon-CM9ssnlX.webp) no-repeat 70% 40% / 115% auto;opacity:.9;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 32%,#000 100%),linear-gradient(to bottom,#000 55%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 32%,#000 100%),linear-gradient(to bottom,#000 55%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-art{position:absolute;z-index:-1;pointer-events:none;right:var(--art-right, 3.2rem);top:max(.35rem,calc(var(--art-top, -1rem) + 1.9rem));height:calc(var(--art-h, 12rem) * .88);width:auto;max-width:none;filter:drop-shadow(0 1rem 2rem rgba(98,112,230,.16));-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 18%);mask-image:linear-gradient(to right,transparent 0%,#000 18%)}.crumbs{display:flex;align-items:center;gap:.55rem;font-size:var(--fs-sub);color:#6c7ea6;margin:-.9rem 0 .7rem}.crumbs a:hover{color:var(--blue)}.crumbs .sep{color:#b2bed8}.eyebrow{display:flex;align-items:center;gap:.7rem;font-size:var(--fs-eyebrow);font-weight:var(--fw-eyebrow);letter-spacing:.2em;color:#4565c4;text-transform:uppercase}.eyebrow:after{content:"";width:2.9rem;height:1px;background:linear-gradient(90deg,#508dff,#9669fa)}.title-row{display:flex;align-items:center;gap:.9rem;margin-top:.45rem;flex-wrap:wrap}.page-title{margin:0;font-size:var(--fs-h1);line-height:var(--lh-tight);font-weight:var(--fw-h1);letter-spacing:-.02em;color:var(--navy)}.page-sub{margin:.4rem 0 0;font-size:var(--fs-body);color:#4a6090}.hero-actions{position:absolute;right:var(--gutter);bottom:.4rem;display:flex;gap:.75rem;align-items:center}.card{background:var(--glass);border:1px solid rgba(255,255,255,.98);border-radius:var(--r-card);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card-pad{padding:var(--pad-y) var(--pad-x)}.card-head{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.card-title{margin:0;font-size:var(--fs-h2);font-weight:var(--fw-h2);color:var(--navy);letter-spacing:-.01em;line-height:var(--lh-tight)}.card-sub{font-size:var(--fs-sub);color:var(--muted)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:var(--gap-head);font-size:var(--fs-sub);color:var(--muted)}.section-title{display:flex;align-items:center;gap:.75rem;margin:var(--gap-group) 0 var(--gap-head);font-size:var(--fs-h3);font-weight:var(--fw-h2);color:var(--navy);padding-top:var(--gap-group);border-top:1px solid var(--line)}.section-title small{font-size:var(--fs-sub);font-weight:var(--fw-body);color:var(--muted)}.mt-lg{margin-top:1.4rem}.mt-md{margin-top:1rem}.grow{flex:1 1 auto}.push{margin-left:auto}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-card);margin-top:0}.kpi{position:relative;overflow:hidden;isolation:isolate;min-height:7.6rem;padding:1.2rem var(--pad-x);display:flex;gap:.96rem;align-items:flex-start}.kpi:after{content:"";position:absolute;z-index:-1;right:-1px;bottom:-1px;width:60%;height:100%;background:url(/build/assets/wave-blue-DfLwv85l.svg) no-repeat right bottom / 100% 100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 22%,#000 45%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.55) 22%,#000 45%)}.kpi:nth-child(2n):after{background-image:url(/build/assets/wave-violet-D0ly9kiJ.svg)}.kpi-icon{flex:none;width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;background:radial-gradient(circle at 23% 12%,#f4f6ff,#e3e9ff 78%);box-shadow:0 .3rem .9rem #5064dc24,inset 0 0 0 1px #ffffffe6;color:#3a74f5}.kpi:nth-child(2n) .kpi-icon{color:#7a58ee}.kpi-icon .ic{width:1.6rem;height:1.6rem}.kpi-label{font-size:var(--fs-body);font-weight:var(--fw-kpi-label);color:#283b70;line-height:1.4}.kpi-num{font-size:var(--fs-kpi);line-height:1.2;font-weight:var(--fw-kpi);letter-spacing:-.02em;color:#0c1d4a;margin-top:.37rem;font-variant-numeric:tabular-nums}.kpi-num.is-text{font-size:var(--fs-kpi-text);line-height:1.3;margin-top:.4rem;margin-bottom:.1rem;letter-spacing:-.01em;overflow-wrap:anywhere}.kpi-body{min-width:0}.kpi-cap{font-size:var(--fs-sub);color:#697da7;margin-top:.3rem;display:flex;align-items:center;gap:.4rem;line-height:1.4}.kpi-bar{height:.4rem;border-radius:1rem;background:#e5eaf8;margin-top:.55rem;width:13rem;max-width:100%;overflow:hidden}.kpi-bar i{display:block;height:100%;border-radius:inherit;background:var(--grad)}.dot{width:.5rem;height:.5rem;border-radius:50%;background:#18b26b;flex:none}.btn{height:var(--h-btn);padding:0 1.05rem;border-radius:var(--r-ctl);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap;border:1px solid var(--line-strong);background:#ffffffeb;color:#26396a;font-size:var(--fs-btn);font-weight:var(--fw-btn);box-shadow:0 .2rem .6rem #5365aa0f;transition:border-color .15s,color .15s,box-shadow .15s}.btn:hover{border-color:#9db4ff;color:#2856db}.btn .ic{width:1.12rem;height:1.12rem}.btn-primary{border:0;color:#fff;background:var(--grad);box-shadow:0 .45rem 1.1rem #5064ff47}.btn-primary:hover{color:#fff;box-shadow:0 .55rem 1.3rem #5064ff5c}.btn-danger{color:#d93f45;border-color:#f6cfd1;background:#fff}.btn-danger:hover{color:#c22f35;border-color:#ee9fa3}.btn-sm{height:2.22rem;padding:0 .85rem;font-size:var(--fs-sub);border-radius:.6rem;gap:.35rem}.btn-sm .ic{width:.95rem;height:.95rem}.btn-block{width:100%}.icon-btn{width:2.22rem;height:2.22rem;flex:none;display:grid;place-items:center;border:1px solid #dfe6f6;border-radius:.62rem;background:#fffffff2;color:#2c406f;box-shadow:0 .15rem .45rem #5365aa0d}.icon-btn .ic{width:1.1rem;height:1.1rem}.icon-btn:hover{border-color:#9db4ff;color:#2856db}.icon-btn.danger{color:#e5484d}.icon-btn.danger:hover{border-color:#f1a7aa;color:#cf3036}.icon-btn.is-off{visibility:hidden}.link{color:#2d6cf0;font-weight:var(--fw-btn)}.link:hover{text-decoration:underline}.seg{display:inline-flex;align-items:center;gap:.15rem;padding:.25rem;border-radius:.85rem;background:#fffc;border:1px solid #e0e7f8}.seg>label,.seg>a,.seg>span{height:2.22rem;padding:0 1rem;border-radius:.6rem;display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-btn);font-weight:var(--fw-nav);color:#3a4d78;cursor:pointer;white-space:nowrap}.seg>label:hover,.seg>a:hover{color:#2856db}.seg>.on,.seg>label.on{background:var(--grad);color:#fff;box-shadow:0 .3rem .8rem #5064ff40}.seg-lg>label,.seg-lg>a,.seg-lg>span{height:2.37rem;padding:0 1.4rem;font-size:var(--fs-md)}.seg-sm>label,.seg-sm>a,.seg-sm>span{height:2rem;padding:0 .85rem;font-size:var(--fs-sub)}.seg .count{opacity:.8;font-weight:var(--fw-body)}.seg-full{display:flex}.seg-full>*{flex:1;justify-content:center}.field{display:flex;flex-direction:column;gap:var(--gap-label);min-width:0}.field-label{font-size:var(--fs-body);font-weight:var(--fw-body);color:#3b4d77;display:flex;align-items:center;gap:.5rem}.field-label .hint{font-weight:var(--fw-body);color:var(--faint);font-size:var(--fs-sub);margin-left:auto}.field-help{font-size:var(--fs-sub);color:var(--faint);line-height:1.6}.input,.select,.textarea{width:100%;height:var(--h-btn);padding:0 .85rem;border:1px solid var(--line-strong);border-radius:.67rem;background:#fffffff0;font-size:var(--fs-input);color:#1d2c55;outline:none;transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus,.textarea:focus{border-color:#8eaaff;box-shadow:0 0 0 .2rem #5c80ff24}.input[readonly]{background:#f2f5fc;color:#6b7ca3}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.3rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6d96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem 1rem}.textarea{height:auto;min-height:5rem;padding:.65rem .85rem;line-height:1.7;resize:vertical}.search{position:relative}.search .ic{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1.05rem;height:1.05rem;color:#7f8fb2}.search .input{padding-left:2.5rem}.input-group{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-body);color:var(--muted);flex-wrap:wrap}.input-group .input{width:auto;flex:0 1 13rem}.check{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-body);color:#3b4d77;cursor:pointer}.check input{width:1.05rem;height:1.05rem;accent-color:#4b6cf7;margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-field) 1.63rem}.form-grid .span-2{grid-column:1 / -1}.set-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.set-grid>*{grid-column:span var(--s3, 6)}@media(max-width:1599.98px){.set-grid>*{grid-column:span var(--s2, 6)}}@media(max-width:1279.98px){.set-grid>*{grid-column:1 / -1}}.switch{position:relative;display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;font-size:var(--fs-body);color:#33466f}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch .track{position:relative;width:2.75rem;height:1.55rem;border-radius:1rem;background:#d9dfeb;transition:background .18s;flex:none}.switch .track:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 .1rem .3rem #1e326e40;transition:transform .18s}.switch input:checked+.track{background:var(--grad)}.switch input:checked+.track:after{transform:translate(1.2rem)}.switch input:focus-visible+.track{outline:2px solid #6375f7;outline-offset:2px}.switch .off-text{display:none;color:var(--faint)}.switch .on-text{display:inline}.switch input:not(:checked)~.on-text{display:none}.switch input:not(:checked)~.off-text{display:inline}.pill{display:inline-flex;align-items:center;gap:.3rem;height:1.75rem;padding:0 .72rem;border-radius:999px;font-size:var(--fs-pill);font-weight:var(--fw-pill);white-space:nowrap;line-height:1}.pill .ic{width:.9rem;height:.9rem}.pill-green{background:#e2f6eb;color:#13915a}.pill-blue{background:#e5eeff;color:#2d68e3}.pill-amber{background:#fff1d4;color:#b0711a}.pill-gray{background:#eceff5;color:#69758c}.pill-violet{background:#efe9ff;color:#6b4ddf}.pill-red{background:#ffe9ea;color:#d33c42}.pill-sm{height:1.55rem;padding:0 .58rem;font-size:var(--fs-pill)}.chip{display:inline-flex;align-items:center;gap:.35rem;height:1.95rem;padding:0 .75rem;border-radius:.55rem;background:#e9f0ff;color:#2d63d8;font-size:var(--fs-sub);font-weight:var(--fw-pill);white-space:nowrap}.chip button{border:0;background:none;padding:0;color:#6f8bd6;line-height:1;font-size:var(--fs-md)}.chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.tag{display:inline-flex;align-items:center;height:1.55rem;padding:0 .6rem;border-radius:999px;background:#e9f0ff;color:#2d63d8;font-size:var(--fs-pill);font-weight:var(--fw-pill);white-space:nowrap}.table-wrap{overflow:visible}@media(max-width:1279.98px){.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c6d3ef transparent;padding-bottom:.3rem}}.row-more{position:relative}.row-more>summary{list-style:none;cursor:pointer;width:2rem;height:2rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center;color:#5b6d96}.row-more>summary::-webkit-details-marker{display:none}.row-more>summary:hover,.row-more[open]>summary{background:#eef2ff;color:#2856db}.menu-pop{position:absolute;right:0;top:calc(100% + .35rem);z-index:20;min-width:9.5rem;padding:.4rem;display:grid;background:#fffffffa}.menu-pop a{padding:.5rem .75rem;border-radius:.5rem;font-size:var(--fs-body);font-weight:var(--fw-body);color:#2c3f6e;white-space:nowrap}.menu-pop a:hover{background:#eef2ff;text-decoration:none}.row-actions .menu-pop a.danger{color:#d93f45}.tbl{width:100%;border-collapse:separate;border-spacing:0}.tbl th{padding:.89rem 1.15rem;text-align:left;white-space:nowrap;line-height:var(--lh-cell);font-size:var(--fs-th);font-weight:var(--fw-body);color:#6f82aa;background:#e6edff99}.tbl th:first-child{border-radius:.8rem 0 0 .8rem}.tbl th:last-child{border-radius:0 .8rem .8rem 0}.tbl td{padding:var(--row-pad) 1.15rem;border-bottom:1px solid var(--line);vertical-align:middle;font-size:var(--fs-body);color:var(--text)}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background .15s}.tbl tbody tr:hover td{background:#ecf1ff73}.t-title{font-size:var(--fs-strong);font-weight:var(--fw-row-title);color:#14234f;line-height:var(--lh-cell)}.t-title a:hover{color:var(--blue)}.t-sub{font-size:var(--fs-sub);color:#7a8bad;margin-top:.3rem;line-height:var(--lh-cell)}.t-num{font-variant-numeric:tabular-nums}.t-right{text-align:right}.thumb{width:6.6rem;height:2.95rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 .2rem .6rem #283c781f}.thumb-empty{display:grid;place-items:center;background:#eef2f9;color:#a9b5cd;box-shadow:none;border:1px solid #e3e9f5}.thumb-empty .ic{width:1.35rem;height:1.35rem}.row-actions{display:flex;align-items:center;gap:1rem;font-weight:var(--fw-btn);font-size:var(--fs-body)}.row-actions a{color:#2d6cf0}.row-actions a:hover{text-decoration:underline}.row-actions .more{color:#5b6d96;display:inline-flex}.notice{display:flex;align-items:center;gap:.6rem;margin-top:var(--gap-section);padding:.6rem 1.3rem;border-radius:.95rem;border:1px solid #fbe4b4;background:linear-gradient(90deg,#fff6e1eb,#fff9ecdb);color:#a5650b;font-size:var(--fs-body);font-weight:var(--fw-body)}.notice .ic{width:1.15rem;height:1.15rem}.notice .link{margin-left:auto;color:#2d6cf0}.pager{display:flex;align-items:center;gap:.5rem}.pager>a,.pager>span{min-width:2.4rem;height:2.4rem;padding:0 .6rem;border-radius:.62rem;display:grid;place-items:center;border:1px solid #e0e7f6;background:#ffffffe6;font-size:var(--fs-body);color:#3d507b}.pager .on{border:0;background:var(--grad);color:#fff;box-shadow:0 .3rem .8rem #5064ff40}.pager .gap{border:0;background:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none;align-items:center;justify-content:center;padding:1.5rem}.modal:target{display:flex}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#17255261;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card{position:relative;width:min(36rem,100%);max-height:calc(100vh - 3rem);overflow:auto;padding:1.6rem 1.7rem;background:#fffffff7}.modal-card.wide{width:min(46rem,100%)}.modal-head{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.2rem}.modal-head h2{margin:0;font-size:var(--fs-title);color:var(--navy)}.modal-head p{margin:.3rem 0 0;font-size:var(--fs-sub);color:var(--muted)}.modal-close{margin-left:auto}.modal-foot{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.4rem}.modal-body{display:grid;gap:var(--gap-field)}.sw-panel,.sp-panel{display:none}.sw-in,.sp-in{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.list-card{margin-top:var(--gap-section);padding:var(--pad-y) var(--pad-x) 1.3rem}.toolbar{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.toolbar+.toolbar{margin-top:var(--gap-head)}.toolbar .search{flex:0 1 25rem}.toolbar .select{width:auto;min-width:10.5rem}.list-card .table-wrap{margin-top:var(--gap-head)}.content-tbl{min-width:62rem}.edit-hero{padding-top:2.25rem}.edit-hero .crumbs{margin:0 0 .85rem}.edit-hero .hero-actions{bottom:2.6rem}.edit-layout{display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:var(--gap-card);margin-top:0;align-items:start}.editor-card{padding:var(--pad-y) var(--pad-x);display:grid;gap:var(--gap-field)}.title-input{height:2.95rem;font-size:var(--fs-h2);font-weight:var(--fw-row-title);color:#13224e}.slug-row{display:flex;align-items:center;gap:.55rem;font-size:var(--fs-body);color:#5d7099;margin-top:-.35rem;flex-wrap:wrap}.slug-row .input{width:14rem;height:2.3rem}.editor-box{border:1px solid var(--line-strong);border-radius:.95rem;background:#ffffffe6;overflow:hidden}.editor-tools{display:flex;align-items:center;gap:.2rem;padding:.55rem .7rem;border-bottom:1px solid var(--line);flex-wrap:wrap;background:#f7f9ffe6}.editor-tools button{height:2.1rem;min-width:2.1rem;padding:0 .5rem;border:0;border-radius:.5rem;background:transparent;color:#2c3f6e;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-size:var(--fs-body);font-weight:var(--fw-btn)}.editor-tools button:hover{background:#e9efff;color:#2856db}.editor-tools .sep{width:1px;height:1.2rem;background:#dbe3f3;margin:0 .35rem}.editor-tools .ic{width:1.05rem;height:1.05rem}.doc{padding:1.15rem 1.4rem 1.3rem;font-size:var(--fs-strong);line-height:var(--lh-read);color:#24365f}.doc p{margin:0 0 1rem}.doc figure{margin:1.2rem 0 1.3rem}.doc figure img{width:100%;aspect-ratio:3.4 / 1;max-height:17rem;-o-object-fit:cover;object-fit:cover;border-radius:.85rem}.doc figcaption{text-align:center;font-size:var(--fs-sub);color:var(--muted);margin-top:.55rem}.doc h3{margin:1.3rem 0 .55rem;font-size:var(--fs-h3);color:var(--navy);padding-left:.75rem;border-left:3px solid #4b7cff;line-height:1.2}.doc ul{margin:0 0 1rem;padding-left:1.3rem}.doc li{margin:.3rem 0}.doc li::marker{color:#4b7cff}.doc blockquote{margin:1.2rem 0 0;padding:.9rem 1.2rem;border-radius:.8rem;background:#eaf0ffcc;color:#3d5288}.autosave{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-sub);color:var(--faint)}.side-stack{display:grid;gap:var(--gap-card)}.side-card{padding:var(--pad-y) var(--pad-x);display:grid;gap:var(--gap-head)}.side-card .card-title{font-size:var(--fs-h2)}.kv-line{display:grid;grid-template-columns:5.4rem minmax(0,1fr);align-items:center;gap:.75rem;font-size:var(--fs-body);color:#3b4d77}.cover{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.cover img{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;box-shadow:0 .3rem .9rem #283c781f}.more-opts>summary{list-style:none;cursor:pointer;font-size:var(--fs-body);color:#2d6cf0;font-weight:var(--fw-btn)}.more-opts>summary::-webkit-details-marker{display:none}.more-opts>summary span{color:var(--faint);font-weight:var(--fw-body)}.more-opts[open]>summary{margin-bottom:.8rem}.serp{border:1px solid #e3e9f7;border-radius:.85rem;padding:.85rem 1rem;background:#ffffffe6}.serp-url{font-size:var(--fs-sub);color:#2d8a55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serp-title{font-size:var(--fs-strong);color:#2448d8;font-weight:var(--fw-body);margin-top:.2rem}.serp-desc{font-size:var(--fs-sub);color:#5a6a8c;margin-top:.3rem;line-height:1.6}.history-item{display:grid;gap:.25rem;padding:var(--list-pad) 1.1rem;border:1px solid #e3e9f7;border-radius:.8rem;background:#fff;font-size:var(--fs-sub);color:var(--muted)}.history-item strong{color:var(--ink);font-size:var(--fs-body)}.history-item.current{border-color:#b9c9ff;background:#f3f6ff}.tabbar{display:flex;align-items:center;gap:1rem;margin-top:var(--gap-section);flex-wrap:wrap}.channel-card{margin-top:var(--gap-card);padding:1.3rem var(--pad-x) var(--pad-y)}.channel-tbl{min-width:70rem}.ch-name{display:flex;align-items:center;gap:.55rem}.tree-toggle{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:.4rem;color:#5f6f95;cursor:pointer}.tree-toggle:hover{background:#eef2ff;color:#2856db}.tree-toggle .ic{transition:transform .18s}.tree-toggle:has(input:not(:checked)) .ic{transform:rotate(-90deg)}.channel-tbl:has(#tg-news:not(:checked)) tr[data-parent=news]{display:none}.ch-branch{flex:none;position:relative;width:1.6rem;align-self:stretch}.ch-branch:before{content:"";position:absolute;left:.45rem;top:-.85rem;width:.8rem;height:calc(50% + .85rem);border-left:1.5px solid #c7d2ea;border-bottom:1.5px solid #c7d2ea;border-bottom-left-radius:.3rem}.ch-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.src-builtin{background:#efe9ff;color:#6b4ddf}.src-self{color:#7a8bad;font-size:var(--fs-body)}.ch-actions{display:grid;grid-template-columns:7.4rem repeat(5,2.22rem);gap:.5rem;justify-content:start;align-items:center}.ch-actions .btn-sm{justify-self:start}.ch-foot{margin:.9rem .2rem 0;font-size:var(--fs-sub);color:var(--muted)}.module-tbl{min-width:40rem}.panel-top{padding:.4rem .2rem var(--gap-head)}.tpl-tbl{min-width:62rem}.pill-grayviolet{background:#efeef6;color:#6a6890}.mono-url{font-family:var(--font-mono);font-size:var(--fs-sub);color:#7a8bad}.row-actions.ops-right{justify-content:flex-start;gap:.9rem}.row-actions a.danger{color:#e5484d}.tpl-foot{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:var(--gap-head) .2rem .2rem}.tpl-foot .link{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-body)}.pm-tbl .grp td{padding:.8rem 1rem;border-bottom:0;border-radius:.8rem;background:#e6edff99;font-size:var(--fs-body);color:var(--navy)}.pm-tbl .grp small{margin-left:.6rem;font-size:var(--fs-sub);color:#8a99b9}.pm-tbl tr:not(.grp) td:last-child,.pm-tbl .grp td:last-child{width:11.34rem}.pm-tbl .grp td:first-child{border-radius:.8rem 0 0 .8rem}.pm-tbl .grp td.grp-th{border-radius:0 .8rem .8rem 0;font-size:var(--fs-th);color:#6f82aa}.pm-page{color:#8a99b9}.pm-mod{color:var(--ink)}.empty{display:grid;place-items:center;gap:.6rem;padding:3.5rem 1rem;text-align:center;color:var(--muted)}.empty strong{color:var(--ink);font-size:var(--fs-h3)}.leads-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:var(--gap-card);margin-top:var(--gap-card);align-items:start}.lead-list-card{padding:var(--pad-y) var(--pad-x) 1.3rem}.lead-filters{display:flex;align-items:center;gap:.75rem;margin-top:var(--gap-head);flex-wrap:wrap}.lead-filters .select{width:auto;min-width:9.5rem}.lead-list{margin-top:1rem;display:grid}.lead-row{position:relative;display:grid;gap:.35rem;padding:var(--list-pad) 1.1rem;cursor:pointer;border-bottom:1px solid var(--line);border-radius:.85rem;transition:background .15s}.lead-row:hover{background:#ecf1ff8c}.lead-top{display:flex;align-items:center;gap:.8rem}.lead-name{font-size:var(--fs-strong);font-weight:var(--fw-row-title);color:#13224e;min-width:2.6rem}.lead-phone{font-size:var(--fs-body);color:#33466f;font-variant-numeric:tabular-nums;margin-left:.6rem}.lead-time{margin-left:auto;font-size:var(--fs-sub);color:#7a8bad;font-variant-numeric:tabular-nums}.lead-msg{font-size:var(--fs-body);color:#2c3e68;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-meta{display:flex;align-items:center;gap:.9rem;font-size:var(--fs-sub);color:#8292b3}.lead-detail-card{padding:var(--pad-y) var(--pad-x)}.detail-head{display:flex;align-items:flex-start;gap:.8rem;padding-bottom:var(--gap-head);border-bottom:1px solid var(--line)}.detail-name{font-size:var(--fs-h2);font-weight:var(--fw-h2);color:var(--navy)}.detail-meta{font-size:var(--fs-sub);color:#6c7ea6;margin-top:.3rem}.kv{display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:1rem 1rem;margin-top:var(--gap-head);font-size:var(--fs-body);line-height:var(--lh-body)}.kv dt{color:#6c7ea6}.kv dd{margin:0;color:#1f305b}.note-box{position:relative}.note-box .textarea{min-height:5.4rem;padding-bottom:2.8rem}.note-box .btn{position:absolute;right:.6rem;bottom:.6rem}.visit{margin-top:var(--gap-group);padding:1.1rem 1.25rem;border-radius:1rem;background:#eef3ffb8;border:1px solid rgba(220,229,250,.9)}.visit h3{margin:0 0 .65rem;font-size:var(--fs-strong);color:var(--navy)}.visit p{margin:.3rem 0;font-size:var(--fs-body);color:#33466f}.visit p span{color:#6c7ea6;margin-right:.8rem}.visit-head{display:flex;align-items:baseline;gap:.9rem;margin-bottom:.45rem;min-width:0}.visit-head h3{margin:0;flex:none}.visit-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);color:#33466f}.visit-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:.9rem 0 .8rem;padding-top:.8rem;border-top:1px solid rgba(200,212,240,.7)}.visit-stats div{padding:0 .8rem;border-left:1px solid rgba(200,212,240,.7)}.visit-stats div:first-child{border-left:0;padding-left:0}.visit-stats small{display:block;font-size:var(--fs-sub);color:#8090b2}.visit-stats strong{display:block;font-size:var(--fs-md);color:#13224e;margin-top:.15rem}.form-list{display:grid;gap:.9rem;margin-top:1rem}.form-item.on{border-color:#b9c9ff;background:#f3f6ff}.form-item{display:flex;align-items:center;gap:1rem;padding:var(--list-pad) 1.2rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffffd9}.form-item strong{font-size:var(--fs-strong);color:var(--navy)}.form-item small{display:block;color:var(--muted);font-size:var(--fs-sub);margin-top:.15rem}.field-row{display:grid;grid-template-columns:minmax(0,1fr) 9rem auto;gap:.6rem;align-items:center}.cat-row{display:flex;align-items:center;gap:.6rem;margin-top:var(--gap-section);flex-wrap:wrap}.cat-chip{height:2.37rem;padding:0 1rem;border-radius:.67rem;display:inline-flex;align-items:center;gap:.45rem;border:1px solid #e0e7f8;background:#ffffffd9;font-size:var(--fs-body);font-weight:var(--fw-btn);color:#33466f}.cat-chip b{font-weight:var(--fw-body);color:#6b7ca3}.cat-chip.on{border:0;background:var(--grad);color:#fff;box-shadow:0 .3rem .8rem #5064ff40}.cat-chip.on b{color:#ffffffd9}.cat-chip.add{border-style:dashed;border-color:#b8c8ee;color:#4b6297;background:transparent}.media-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(22rem,1fr);gap:var(--gap-card);margin-top:var(--gap-card);align-items:start}.media-card{padding:var(--pad-y) var(--pad-x) 1.3rem}.media-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;margin-top:var(--gap-head)}.tile{position:relative;display:flex;flex-direction:column;cursor:pointer;border-radius:.95rem;padding:.5rem .5rem .6rem;border:2px solid transparent;transition:background .15s,border-color .15s}.tile:hover{background:#ecf1ff99}.tile-img{position:relative;aspect-ratio:16 / 10;border-radius:.7rem;overflow:hidden;background:#f1f4fb}.tile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tile-ref{position:absolute;left:.5rem;top:.5rem;height:1.45rem;padding:0 .55rem;border-radius:999px;background:#fffffff0;color:#2a3d6c;font-size:var(--fs-xs);font-weight:var(--fw-pill);display:inline-flex;align-items:center;box-shadow:0 .1rem .4rem #1e326e1f}.tile-ref.none{color:#7d8aa6}.tile-check{position:absolute;right:.5rem;top:.5rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--grad);color:#fff;display:none;place-items:center;box-shadow:0 .2rem .5rem #5064ff59}.tile-check .ic{width:.9rem;height:.9rem}.tile-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tile-play span{width:2.9rem;height:2.9rem;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:#22325e;box-shadow:0 .3rem 1rem #141e4633}.tile-doc{width:100%;height:100%;display:grid;place-items:center}.tile-doc span{width:4.3rem;height:5.2rem;border-radius:.6rem;display:grid;place-items:center;color:#fff;font-weight:var(--fw-graphic);font-size:var(--fs-strong);letter-spacing:.02em;position:relative;box-shadow:0 .5rem 1.2rem #0000001f}.tile-doc span:after{content:"";position:absolute;right:0;top:0;width:1.2rem;height:1.2rem;background:#ffffff73;border-bottom-left-radius:.45rem}.doc-pdf{background:linear-gradient(160deg,#ffe4e6,#ffd2d6)}.doc-pdf span{background:linear-gradient(160deg,#ff6b74,#ef4a55)}.doc-ppt{background:linear-gradient(160deg,#fed,#ffe0c4)}.doc-ppt span{background:linear-gradient(160deg,#ffa24b,#f7862a)}.logo-tile{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:.65rem;background:#fff}.logo-tile svg{width:2.6rem;height:2.6rem}.logo-tile b{font-size:var(--fs-title);font-weight:var(--fw-graphic);color:#172a5c;letter-spacing:.02em}.tile-name{font-size:var(--fs-strong);font-weight:var(--fw-row-title);color:#14234f;margin-top:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-meta{font-size:var(--fs-sub);color:#7a8bad;margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-detail{padding:var(--pad-y) var(--pad-x)}.media-detail .preview{width:100%;aspect-ratio:2 / 1;-o-object-fit:cover;object-fit:cover;border-radius:.9rem;box-shadow:0 .3rem .9rem #283c781f}.media-detail .preview-box{aspect-ratio:2 / 1;border-radius:.9rem;overflow:hidden}.media-detail h3{margin:.95rem 0 .25rem;font-size:var(--fs-h2);color:var(--navy);word-break:break-all}.media-detail .kv{grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.8rem}.ref-chips{display:flex;flex-wrap:wrap;gap:.45rem}.media-detail .btns{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.3rem}.upload-drop{display:grid;place-items:center;gap:.5rem;padding:2rem 1rem;border:1.5px dashed #b8c8ee;border-radius:1rem;background:#f0f5ffb3;color:var(--muted);text-align:center;font-size:var(--fs-body)}.settings-card{margin-top:var(--gap-section);display:grid;grid-template-columns:13.5rem minmax(0,1fr);overflow:hidden}.settings-nav{padding:var(--pad-y) 1rem;border-right:1px solid var(--line);display:grid;align-content:start;gap:.2rem}.settings-nav label{display:flex;align-items:center;gap:.7rem;min-height:2.8rem;padding:0 .9rem;border-radius:.67rem;font-size:var(--fs-md);font-weight:var(--fw-nav);color:#2d4170;cursor:pointer}.settings-nav label .ic{width:1.15rem;height:1.15rem;color:#44598b}.settings-nav label:hover{background:#edf2ff}.settings-body{padding:var(--pad-y) 2rem 0;display:flex;flex-direction:column;min-width:0}.settings-body .sw-panel{flex:1;padding-bottom:1.4rem}.panel-head h2{margin:0;font-size:var(--fs-h2);color:var(--navy)}.panel-head p{margin:.35rem 0 var(--gap-group);font-size:var(--fs-sub);color:var(--muted)}.logo-row{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.logo-row .icon-btn:disabled{opacity:.4;cursor:not-allowed}.logo-box{width:5.4rem;height:5.4rem;border-radius:1rem;background:#fff;border:1px solid #e2e8f6;display:grid;place-items:center;box-shadow:0 .3rem .9rem #283c7814}.logo-box svg{width:3.1rem;height:3.1rem}.logo-box.fav-box{width:3.4rem;height:3.4rem;border-radius:.75rem}.fav-box svg{width:2rem;height:2rem}.logo-box.og-box{width:6.4rem;height:3.4rem;border-radius:.75rem}.vline{width:1px;height:2rem;background:#dfe5f3;margin:0 .4rem}.save-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0 1.3rem;border-top:1px solid var(--line);font-size:var(--fs-sub);color:var(--muted)}.code-box{font-family:var(--font-mono);font-size:var(--fs-sub);line-height:1.75}.pre-box{margin:0;padding:.9rem 1rem;border-radius:.8rem;background:#f3f6fd;border:1px solid #e2e8f6;font-family:var(--font-mono);font-size:var(--fs-sub);line-height:1.75;color:#33466f;white-space:pre-wrap}.option-cards{display:grid;gap:.75rem}.option-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.2rem .8rem;align-items:start;padding:.95rem 1.1rem;border:1px solid #e0e7f6;border-radius:.9rem;background:#ffffffd9;cursor:pointer}.option-card input{margin:.2rem 0 0;accent-color:#4b6cf7;width:1.05rem;height:1.05rem;grid-row:span 2}.option-card strong{font-size:var(--fs-md);color:var(--navy)}.option-card small{font-size:var(--fs-sub);color:var(--muted)}.option-card:has(input:checked){border-color:#9fb5ff;background:#f3f6ff;box-shadow:0 0 0 .15rem #5c80ff1a}.option-card.disabled{opacity:.55;cursor:not-allowed}.menu-list{display:grid;gap:.5rem}.menu-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.8rem;align-items:center;padding:.55rem .8rem;border:1px solid #e3e9f7;border-radius:.75rem;background:#fff}.menu-item .ic{color:#8a99bb}.notice-sm{margin:.9rem 0 0;padding:.55rem .9rem;font-size:var(--fs-sub)}.hint-line{display:flex;align-items:center;gap:.45rem;margin:.9rem 0 0;padding:0 .2rem;font-size:var(--fs-sub);color:#7d8db2}.hint-line .ic{color:#5988ec}.ov-work{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:var(--gap-card);margin-top:var(--gap-section)}.ai-card{display:flex;flex-direction:column;min-height:31rem;overflow:hidden;background:linear-gradient(128deg,#fdfcffe0,#f1f2ffcc 71%,#e8e7ffe0);border-color:#cdc8ffcc}.ai-head{display:flex;align-items:center;gap:.9rem;padding:1.3rem var(--pad-x) 1.1rem;border-bottom:1px solid rgba(200,207,254,.6)}.ai-head .card-sub{margin-top:.2rem}.ai-orb{flex:none;width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:var(--fs-h2);font-weight:var(--fw-graphic);letter-spacing:.02em;background:radial-gradient(circle at 28% 17%,#e0efff 3%,#ae83f9 26%,#546bfa 47%,#5fd5f5 70%,#7659f6 96%);box-shadow:inset 0 .35rem .8rem #fff9,inset -.6rem -.6rem 1.2rem #4e45e147,0 0 0 .35rem #faf8ffcc,0 .7rem 1.6rem #5c65f040}.ai-flags{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem var(--pad-x) 0}.ai-health{margin:.5rem 0 0;padding:0 var(--pad-x);font-size:var(--fs-sub);color:#7587ae}.ai-chat{flex:1;padding:1rem var(--pad-x);overflow:auto}.ai-sep{text-align:center;padding:.45rem .8rem;border-radius:.6rem;background:#d8e1ff66;color:#8090b2;font-size:var(--fs-sub)}.msg{display:flex;gap:.6rem;margin:.85rem 0}.msg.user{justify-content:flex-end}.bubble{max-width:46rem;padding:.7rem .95rem;border-radius:.25rem .85rem .85rem;font-size:var(--fs-body);line-height:var(--lh-body);color:#2a3960;background:#d9e0fab3}.msg.user .bubble{background:#101e4b;color:#fff;border-radius:.85rem .85rem .25rem}.msg time{display:block;margin-top:.25rem;font-size:var(--fs-xs);color:#91a0bf}.msg.user time{text-align:right}.msg-ava{flex:none;width:2rem;height:2rem;border-radius:.6rem;display:grid;place-items:center;color:#665bee;background:#f7f9fff2;border:1px solid #d9dcff}.composer{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.1rem .95rem;border-top:1px solid #dde4ff}.composer .input{flex:1}.think{height:var(--h-btn);padding:0 .85rem;display:inline-flex;align-items:center;gap:.35rem;border-radius:.67rem;border:1px solid #d3c6ff;background:#f6f1ff;color:#7959e4;font-size:var(--fs-sub);font-weight:var(--fw-btn);cursor:pointer;white-space:nowrap}.think:has(input:checked){background:#ebe1ff;box-shadow:inset 0 0 0 1px #ab95ff}.composer .send{width:var(--h-btn);padding:0}.trend-card{padding:var(--pad-y) var(--pad-x) 1.2rem;display:flex;flex-direction:column;min-height:31rem}.legend{display:flex;gap:1.1rem;margin-top:var(--gap-head);font-size:var(--fs-sub);color:#67779e}.legend i{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.4rem;vertical-align:.05rem}.lg-pv{background:#256dfb}.lg-uv{background:#15b897}.chart{position:relative;flex:1;min-height:17rem;margin:.6rem 0 1.4rem 1.6rem}.chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.chart .grid line{stroke:#d9e3f5;stroke-width:1;vector-effect:non-scaling-stroke}.chart .y,.chart .x{position:absolute;font-size:var(--fs-xs);color:#91a2c2;line-height:1;white-space:nowrap}.chart .y{left:-1.6rem;transform:translateY(-50%)}.chart .x{top:calc(100% + .5rem);transform:translate(-50%)}.chart .peak{position:absolute;width:.85rem;height:.85rem;border-radius:50%;background:#fff;border:.2rem solid #387dff;transform:translate(-50%,-50%)}.trend-foot{margin-top:auto;border-top:1px solid #e8eaf7;font-size:var(--fs-sub)}.ov-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-card);margin-top:var(--gap-card)}.ov-cards>.card{min-height:15.5rem}.ov-globe{color:#8399c7}.progress-row{display:flex;justify-content:space-between;align-items:center;margin-top:1.8rem;font-size:var(--fs-body);color:#354a74}.kpi-bar.progress{width:100%;margin-top:.7rem;height:.5rem}.hot-list{margin-top:.6rem}.hot-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:var(--list-pad) .15rem;border-bottom:1px solid var(--line)}.hot-item:last-child{border-bottom:0}.hot-item b{font-size:var(--fs-body);color:#485e8a;white-space:nowrap}.ov-lead{display:flex;align-items:center;gap:.8rem;margin:var(--gap-head) 0 1rem}.ov-lead-ic{width:2.6rem;height:2.6rem;border-radius:.8rem;display:grid;place-items:center;background:#edf2ff;color:#637cfa;flex:none}.ov-note{margin:0 0 .9rem;padding:.8rem .9rem;border-radius:.75rem;background:#e9efffb3;border:1px solid #e0e9ff;font-size:var(--fs-sub);line-height:1.65;color:#5a70a1}.ov-system{margin-top:var(--gap-card)}.ov-sys-ic{color:#5274f6;display:inline-flex}.ov-sys-sub{margin:.4rem 0 0}.status-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:var(--gap-head)}.status-chip{display:flex;align-items:center;gap:.6rem;padding:.8rem .85rem;border:1px solid #e7edff;border-radius:.85rem;background:#f9fbff}.status-chip>.ic{color:#12a47c}.status-chip.problem>.ic{color:#dc8451}.status-chip strong{display:block;font-size:var(--fs-body);color:#1f305b;white-space:nowrap}.status-chip small{display:block;font-size:var(--fs-sub);color:#92a1bd;margin-top:.1rem}.checks{margin-top:var(--gap-group);padding-top:var(--gap-head);border-top:1px solid #e3e9fb}.checks-details{margin-top:.6rem}.checks-details>summary{display:inline-flex;padding:.45rem .8rem;border-radius:.6rem;background:#f3f6ff;color:#3a62ce}.checks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.8rem;margin-top:.9rem}.check-row{display:flex;gap:.65rem;align-items:flex-start;padding:.95rem 0;border-bottom:1px solid #e9edf8}.check-row>.ic{color:#0c9b72;margin-top:.15rem}.check-row.problem>.ic{color:#d25a34}.check-row.info>.ic{color:#3775cc}.check-row strong{display:block;font-size:var(--fs-body);color:#253a69}.check-row small{display:block;font-size:var(--fs-sub);color:#8190b1;margin-top:.15rem;line-height:1.55}.ov-res{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:var(--gap-card)}.ov-res .card{padding:1rem .9rem;text-align:center}.ov-res small{display:block;font-size:var(--fs-sub);color:#94a3bf}.ov-res strong{display:block;margin-top:.25rem;font-size:var(--fs-body);color:#34466c}.screen-note{padding:1.2rem 0 .5rem;text-align:center;font-size:var(--fs-sub);color:#8a99b9}@media(max-width:1240px){.ov-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.status-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.ov-cards,.checks-grid{grid-template-columns:minmax(0,1fr)}.status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-res{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-head{flex-wrap:wrap}.hint-line{align-items:flex-start}}@media(max-width:1240px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-art{--art-h: 10.5rem;opacity:.9}.edit-hero{height:auto;padding-bottom:1rem}.edit-hero .hero-actions{position:static;margin-top:1.1rem;flex-wrap:wrap}}@media(max-width:780px){:root{--gutter: 1rem;--fs-h1: 1.7rem;--fs-kpi: 1.5rem;--fs-kpi-text: .92rem}.sidebar{position:fixed;left:0;top:0;bottom:0;width:17.5rem;transform:translate(-105%);transition:transform .25s;box-shadow:.6rem 0 2rem #24375f33}.nav-drawer-toggle:checked~.app .sidebar{transform:translate(0)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#1c2d5c73}.nav-drawer-toggle:checked~.app .overlay{display:block}.mobile-top{display:flex;align-items:center;gap:.8rem;position:sticky;top:0;z-index:20;padding:.7rem 1rem;background:#f8faffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e4ebff}.mobile-top label{width:2.4rem;height:2.4rem;border-radius:.7rem;border:1px solid #dde7ff;background:#fff;display:grid;place-items:center;color:#4267ca;cursor:pointer}.mobile-top strong{font-size:var(--fs-md);color:var(--navy)}.hero{height:auto;min-height:8rem;padding-top:1.4rem;padding-bottom:2.5rem}.hero-art{--art-h: 7.5rem;--art-right: -.5rem;--art-top: -.2rem;opacity:.55}.hero-ribbon{width:100%;opacity:.6}.page-sub{font-size:var(--fs-body);max-width:19rem}.crumbs{margin-top:0}.kpis{gap:.75rem}.kpi{padding:1rem;min-height:6.6rem;gap:.65rem}.kpi-icon{width:2.3rem;height:2.3rem;border-radius:.7rem}.kpi-icon .ic{width:1.2rem;height:1.2rem}.kpi-label,.kpi-cap{font-size:var(--fs-sub)}.card-pad,.list-card,.channel-card,.lead-list-card,.lead-detail-card,.media-card,.media-detail,.editor-card{padding:1rem}.toolbar .search{flex:1 1 100%}.toolbar .select{flex:1 1 0;min-width:0}.form-grid{grid-template-columns:minmax(0,1fr)}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.settings-body{padding:1.1rem 1rem 0}.visit-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.8rem}.visit-stats div:nth-child(3){border-left:0;padding-left:0}.lead-msg{white-space:normal}.notice{flex-wrap:wrap}.notice .link{margin-left:0}.card-foot{flex-wrap:wrap}.seg-lg>label,.seg-lg>a,.seg-lg>span{padding:0 1rem}.cover{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.hero+*{margin-top:0;position:relative}.page-sub .dot{display:inline-block;margin-right:.45rem;vertical-align:.08rem}.tip{position:relative;display:inline-grid;place-items:center;flex:none;vertical-align:middle;width:1.15rem;height:1.15rem;border-radius:50%;border:1px solid #cdd7ee;background:#ffffffeb;color:#7a8bad;font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1;letter-spacing:0;text-transform:none;cursor:help}.tip:hover,.tip:focus-visible{color:#2d6cf0;border-color:#9db4ff}.tip:after{content:attr(data-tip);position:absolute;z-index:60;left:50%;top:calc(100% + .55rem);transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:21rem;padding:.65rem .85rem;border-radius:.7rem;background:#17244d;color:#fff;font-size:var(--fs-sub);font-weight:var(--fw-regular);line-height:1.6;text-align:left;white-space:normal;box-shadow:0 .6rem 1.6rem #141e4640;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}.tip:hover:after,.tip:focus-visible:after{opacity:1;visibility:visible}.tip.tip-end:after{left:auto;right:-.5rem;transform:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none}.drawer:target{display:block}.drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(64rem,100%);display:flex;flex-direction:column;background:#fcfdfff7;border-left:1px solid rgba(255,255,255,.98);box-shadow:-1rem 0 3rem #24375f2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.drawer-head{margin:0;padding:1.5rem var(--pad-x) 1.2rem;border-bottom:1px solid var(--line)}.drawer-body{flex:1;min-height:0;overflow:auto;padding:1.2rem var(--pad-x) var(--pad-y)}.drawer-foot{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem var(--pad-x);border-top:1px solid var(--line)}.drawer-foot .field-help{margin-right:auto}.drawer-meta{display:flex;align-items:center;gap:.6rem;margin:0;font-size:var(--fs-sub);color:var(--muted)}.tbl-roomy td{height:4.6rem}.ellip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-dashed{border-style:dashed;border-color:#b8c8ee;background:#ffffff8c;color:#4b6297;box-shadow:none}.btn.is-disabled{opacity:.45;cursor:not-allowed}.btn.is-disabled:hover{border-color:var(--line-strong);color:inherit}.menu-pop a.danger{color:#d93f45}.more-btn>summary{list-style:none;cursor:pointer;width:var(--h-btn);height:var(--h-btn);display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffffeb;color:#26396a}.more-btn>summary::-webkit-details-marker{display:none}.more-btn>summary:hover,.more-btn[open]>summary{border-color:#9db4ff;color:#2856db}.empty-row td{height:auto;padding:3.5rem 1rem;text-align:center;color:var(--muted)}.mono{font-family:var(--font-mono)}.nav-dim{color:var(--faint)}.stats-bar{display:flex;align-items:center;gap:.9rem 1.2rem;flex-wrap:wrap}.stats-bar .meta{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--fs-sub);color:var(--muted);white-space:nowrap}.stats-bar .select{width:auto;min-width:6.6rem;height:2.22rem}.stats-bar .check{font-size:var(--fs-sub);color:var(--muted)}.seg .num{font-size:var(--fs-sub);opacity:.72;font-variant-numeric:tabular-nums}.kpis-5{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--gap-card)}.kpi-unit{margin-left:.45rem;font-size:var(--fs-sub);color:var(--faint)}.kpi.has-spark:after{opacity:.35}.kpi-spark{position:absolute;right:var(--pad-x);top:2.5rem;width:6.6rem;height:2.5rem;overflow:visible}.delta{display:inline-flex;align-items:center;height:1.45rem;padding:0 .45rem;border-radius:.4rem;font-size:var(--fs-pill);font-weight:var(--fw-pill);white-space:nowrap}.delta.up{background:#e2f6eb;color:#13915a}.delta.down{background:#fff0e2;color:#c2631a}.stats-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--gap-card);margin-top:var(--gap-card);align-items:stretch}.stats-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-card{padding:var(--pad-y) var(--pad-x) 1.2rem;display:flex;flex-direction:column;min-height:28rem}.card-head .legend{margin-top:0}.chart.has-end{margin-right:3rem;min-height:16.5rem}.chart .end{position:absolute;left:calc(100% + .55rem);transform:translateY(-50%);font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1;white-space:nowrap}.chart .end.pv{color:#2e6cf6}.chart .end.uv{color:#0f9f80}.chart-guide{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed #9aa9c9;opacity:0;transition:opacity .15s}.chart-tip{position:absolute;z-index:5;width:13.5rem;padding:.8rem .95rem;border-radius:.8rem;background:#17244d;color:#fff;display:grid;gap:.45rem;font-size:var(--fs-body);box-shadow:0 .6rem 1.6rem #141e4640;opacity:0;transition:opacity .15s;pointer-events:none}.chart-tip small{font-size:var(--fs-sub);color:#ffffffb8}.chart-tip div{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.chart-tip i{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;margin-right:.45rem}.chart-tip b{font-weight:var(--fw-medium)}.chart-tip .foot{padding-top:.45rem;border-top:1px solid rgba(255,255,255,.18);font-size:var(--fs-sub);color:#ffffffb8}.chart:hover .chart-tip,.chart:hover .chart-guide{opacity:1}.data-table{margin-top:auto;padding-top:.9rem;border-top:1px solid #e8eaf7}.data-table>summary{font-size:var(--fs-sub)}.data-table .table-scroll{max-height:20rem;overflow:auto;margin-top:.4rem;scrollbar-width:thin;scrollbar-color:#c6d3ef transparent}.tbl .num-r{text-align:right;font-variant-numeric:tabular-nums}.ring-wrap{display:grid;place-items:center;margin:var(--gap-head) 0 .4rem}.stat-ring{position:relative;width:11.2rem;height:11.2rem}.stat-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-track{stroke:#e7ecf8}.ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.ring-center strong{font-size:var(--fs-kpi);font-weight:var(--fw-kpi);line-height:1.2;color:#0c1d4a;letter-spacing:-.02em}.ring-center span{font-size:var(--fs-sub);color:var(--muted)}.share-list{display:grid;margin-top:.6rem}.share-row{display:grid;grid-template-columns:.7rem minmax(0,1fr) auto 3.4rem;align-items:center;gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--text)}.share-row:last-child{border-bottom:0}.share-row i{width:.7rem;height:.7rem;border-radius:.2rem}.share-row small{font-size:var(--fs-sub);color:var(--muted);font-variant-numeric:tabular-nums}.share-row b{text-align:right;font-weight:var(--fw-medium);color:var(--ink);font-variant-numeric:tabular-nums}.rank-head,.rank-row{display:grid;grid-template-columns:minmax(0,1fr) 13% 13% 15%;-moz-column-gap:0;column-gap:0;align-items:center}.rank-head{margin-top:var(--gap-head);padding:.89rem 0;border-radius:.8rem;background:#e6edff99;font-size:var(--fs-th);color:#6f82aa}.rank-head>span,.rank-row>:not(.bar){padding:0 1.15rem}.rank-row{position:relative;min-height:4.6rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.rank-row:last-child{border-bottom:0}.rank-row .bar{position:absolute;left:0;top:.55rem;bottom:.55rem;border-radius:.6rem;background:#3c83ff13}.rank-row>:not(.bar){position:relative}.rank-name{display:flex;align-items:baseline;gap:.7rem;min-width:0}.rank-name .t-title{flex:0 1 auto;max-width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-name .path{flex:1 1 0;min-width:0;font-family:var(--font-mono);font-size:var(--fs-sub);color:#7a8bad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-row .n{font-size:var(--fs-body);color:var(--text);font-variant-numeric:tabular-nums}.rank-row .n.strong{font-weight:var(--fw-medium);color:var(--ink)}.rank-row .n.muted{font-size:var(--fs-sub);color:var(--muted)}.meter-list{display:grid;gap:1.1rem;margin-top:var(--gap-head)}.meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:var(--fs-body);color:var(--text)}.meter-top span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter-top b{font-weight:var(--fw-medium);color:var(--ink);font-variant-numeric:tabular-nums}.meter{height:.4rem;margin-top:.5rem;border-radius:1rem;background:#e5eaf8;overflow:hidden}.meter i{display:block;height:100%;border-radius:inherit;background:var(--grad)}.meter.uv i{background:linear-gradient(90deg,#1fc29a,#11a687)}.term-list{display:grid;margin-top:.4rem}.term-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--text)}.term-row:last-child{border-bottom:0}.term-row small{flex:none;font-size:var(--fs-sub);color:var(--muted);font-variant-numeric:tabular-nums}.conv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-card);margin-top:var(--gap-head)}.conv-tile{padding:1.15rem 1.3rem;border-radius:1rem;background:#e2f6eb9e;border:1px solid rgba(190,232,210,.85)}.conv-tile.neutral{background:#eef2fccc;border-color:#e3e9f7}.conv-tile small{display:block;font-size:var(--fs-sub);color:var(--muted)}.conv-tile strong{display:block;margin:.35rem 0 .2rem;font-size:var(--fs-kpi);font-weight:var(--fw-kpi);line-height:1.2;color:#0c1d4a;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.inline-stats{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:var(--gap-head);font-size:var(--fs-sub);color:var(--muted)}.lock-note{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-sub);color:var(--muted);white-space:nowrap}.lock-note .ic{width:.95rem;height:.95rem}.visitor-tbl{min-width:72rem}.visitor-tbl td{white-space:nowrap}.visitor-tbl td .src-cell{max-width:18rem}.src-cell{display:flex;align-items:center;gap:.55rem;min-width:0}.src-cell>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src-chip{flex:none;display:inline-flex;align-items:center;gap:.35rem;height:1.55rem;padding:0 .55rem;border-radius:.45rem;background:#eef2fa;font-size:var(--fs-pill);color:#4a5b80;white-space:nowrap}.src-chip i{width:.45rem;height:.45rem;border-radius:50%}.conv-yes{color:#13915a}.conv-no{color:var(--faint)}.camp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.8rem;margin-top:.4rem}.camp-item{display:grid;gap:.3rem;padding:1.05rem 0;border-bottom:1px solid var(--line)}.camp-item .row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.camp-item .row b{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink);font-variant-numeric:tabular-nums}.camp-item .row small{font-size:var(--fs-sub);color:var(--muted)}.code-inline{font-family:var(--font-mono);font-size:var(--fs-sub);color:#5b6d96;background:#f1f4fb;border-radius:.4rem;padding:.15rem .45rem;word-break:break-all}.rules{margin-top:var(--gap-card);padding:1rem .2rem 0;border-top:1px solid var(--line)}.rules>summary{list-style:none;cursor:pointer;display:inline-flex;padding:.45rem .8rem;border-radius:.6rem;background:#f3f6ffe6;color:#3a62ce;font-size:var(--fs-sub);font-weight:var(--fw-btn)}.rules>summary::-webkit-details-marker{display:none}.rules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 1.8rem;margin-top:1rem}.rules-grid p{margin:0;font-size:var(--fs-sub);color:var(--muted);line-height:1.7}.rules-grid strong{display:block;margin-bottom:.25rem;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.export-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1rem;max-height:15rem;overflow:auto;padding:.9rem 1rem;border:1px solid #e3e9f7;border-radius:.8rem;background:#ffffffb3}.export-fmt{grid-template-columns:1fr 1fr}.jobs-tbl{min-width:52rem}.models-tbl{min-width:64rem}.models-tbl td .ellip{max-width:100%}.models-tbl td:nth-child(3),.models-tbl td:nth-child(4){max-width:0}.model-ops{display:flex;justify-content:flex-start;gap:.5rem}.models-tbl .icon-btn:disabled{opacity:.4;cursor:not-allowed}.behavior-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.4rem}.check.is-locked{opacity:.5;cursor:not-allowed}.fe-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c6d3ef transparent}.fe-list{display:grid;gap:.6rem;min-width:52rem}.fe-head,.fe-row{display:grid;grid-template-columns:minmax(8rem,1.2fr) 8.6rem 13.6rem 3.4rem 4.4rem minmax(7.5rem,1fr) 2.22rem;gap:.8rem;align-items:center}.fe-head{padding:.89rem 1rem;border-radius:.8rem;background:#e6edff99;font-size:var(--fs-th);color:#6f82aa}.fe-head span{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.fe-row{padding:.75rem 1rem;border:1px solid #e3e9f7;border-radius:.85rem;background:#ffffffeb}.fe-row .check{justify-self:start}.fe-na{color:var(--faint);font-size:var(--fs-sub);padding-left:.3rem}.fe-extra{grid-column:1 / -1;display:flex;align-items:center;gap:.7rem;font-size:var(--fs-sub);color:var(--muted)}.fe-extra .input{flex:1}.mname{justify-self:start;max-width:100%;padding:.2rem .5rem;border-radius:.4rem;background:#f1f4fb;font-family:var(--font-mono);font-size:var(--fs-sub);color:#5b6d96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-empty{padding:1.8rem 1rem;border:1.5px dashed #c9d5f0;border-radius:.9rem;text-align:center;font-size:var(--fs-sub);color:var(--muted)}.ws-body{height:100vh;overflow:hidden;background-attachment:scroll}.ws{position:relative;height:100vh;display:flex;flex-direction:column}.ws-dock{position:absolute;inset:.9rem 0 auto;z-index:30;display:flex;justify-content:center;pointer-events:none;padding:0 1rem}.ws-toolbar{pointer-events:auto;display:flex;align-items:center;gap:.2rem;max-width:100%;padding:.3rem .45rem;border:1px solid rgba(255,255,255,.98);border-radius:999px;background:#fcfdffe6;box-shadow:0 .6rem 1.8rem #3c50a029,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ws-grip{width:2.2rem;height:2.4rem;display:grid;place-items:center;color:#8a99bb;cursor:grab}.ws-btn,.ws-icon{height:2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:none;white-space:nowrap;border:1px solid transparent;border-radius:999px;background:transparent;color:#2c406f;font-size:var(--fs-btn);font-weight:var(--fw-btn)}.ws-btn{padding:0 .85rem}.ws-icon{width:2.4rem}.ws-btn .ic,.ws-icon .ic{width:1.12rem;height:1.12rem}.ws-btn:hover,.ws-icon:hover{background:#eef2ff;color:#2856db}.ws-icon.on{background:#e7edff;color:#2856db}.ws-icon:disabled{opacity:.4;cursor:not-allowed;background:transparent;color:#2c406f}.ws-outline{border-color:var(--line-strong);background:#ffffffe6}.ws-ai{color:#7353f3}.ws-ai:hover{background:#f3efff;color:#5f3fe0}.ws-sep{width:1px;height:1.4rem;margin:0 .25rem;background:#dfe5f3;flex:none}.ws-hint{display:inline-flex;align-items:center;gap:.35rem;height:1.9rem;padding:0 .7rem;border-radius:999px;background:#f1f4fb;font-size:var(--fs-sub);color:var(--muted);white-space:nowrap;flex:none}.ws-badge{display:inline-flex;align-items:center;gap:.4rem;height:1.9rem;padding:0 .7rem;margin-right:.2rem;border-radius:999px;background:#e2f6eb;color:#13915a;font-size:var(--fs-pill);font-weight:var(--fw-pill);white-space:nowrap;flex:none}.ws-badge i{width:.45rem;height:.45rem;border-radius:50%;background:#18b26b}.ws-more{position:relative}.ws-more>summary{list-style:none;cursor:pointer}.ws-more>summary::-webkit-details-marker{display:none}.ws-more .menu-pop{left:0;right:auto;top:calc(100% + .6rem);min-width:11rem}.ws-more .menu-pop a{display:flex;align-items:center;gap:.55rem}.ws-stage{flex:1;min-height:0;padding:4.8rem 1.6rem 1.6rem;display:flex}.ws-frame{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:1.1rem;background:#fff;border:1px solid rgba(255,255,255,.98);box-shadow:0 1rem 2.6rem #3c50a024}.ws-frame-bar{flex:none;display:flex;align-items:center;gap:1rem;height:2.6rem;padding:0 1rem;background:#f4f6fc;border-bottom:1px solid #e6ebf6}.ws-dots{display:inline-flex;gap:.4rem}.ws-dots i{width:.62rem;height:.62rem;border-radius:50%;background:#d7deec}.ws-url{display:inline-flex;align-items:center;gap:.35rem;height:1.75rem;padding:0 .8rem;border-radius:999px;background:#fff;border:1px solid #e3e9f7;font-size:var(--fs-sub);color:var(--muted)}.ws-site{flex:1;min-height:0;overflow:auto;background:#f6f8fc}.site-nav{display:flex;align-items:center;gap:2.4rem;height:4.6rem;padding:0 3.2rem;background:#fff;box-shadow:0 1px #e9edf6}.site-brand{display:inline-flex;align-items:center;gap:.6rem;color:#132a63;font-size:var(--fs-title);font-weight:var(--fw-graphic);letter-spacing:.04em;white-space:nowrap}.site-brand svg{width:2.2rem;height:2.2rem}.site-nav nav{display:flex;gap:2rem;margin-left:auto;font-size:var(--fs-md);color:#39496b;white-space:nowrap}.site-nav nav a.on{color:#1c4bd8;font-weight:var(--fw-medium);box-shadow:inset 0 -2px #1c4bd8;padding-bottom:.5rem}.site-cta{display:inline-flex;align-items:center;height:2.4rem;padding:0 1.1rem;border-radius:.5rem;background:#1c4bd8;color:#fff;font-size:var(--fs-body);white-space:nowrap}.site-hero{position:relative;min-height:26rem;display:flex;align-items:center;padding:3rem 3.2rem;color:#fff;background:linear-gradient(90deg,#0a1a4eeb,#12308cb8 48%,#14287840),url(/build/assets/skyline-BnnLFHDz.webp) center / cover}.site-hero-text{max-width:36rem;display:grid;gap:1rem}.site-hero small{font-size:var(--fs-sub);letter-spacing:.12em;color:#9fc2ff}.site-hero h2{margin:0;font-size:calc(var(--fs-h1) * 1.5);font-weight:var(--fw-h1);line-height:1.25;letter-spacing:.01em}.site-hero p{margin:0;font-size:var(--fs-md);color:#ffffffd1;line-height:var(--lh-body)}.site-btns{display:flex;gap:.9rem;margin-top:.6rem}.site-btn{display:inline-flex;align-items:center;height:2.8rem;padding:0 1.4rem;border-radius:.55rem;background:#fff;color:#1c3f9f;font-size:var(--fs-body);font-weight:var(--fw-medium)}.site-btn.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.site-biz{padding:3rem 3.2rem 3.4rem}.site-sec-title{text-align:center}.site-sec-title small{font-size:var(--fs-sub);letter-spacing:.2em;color:#5b7fd6}.site-sec-title h3{margin:.4rem 0 0;font-size:calc(var(--fs-h1) * 1.1);font-weight:var(--fw-h1);color:#13224e}.site-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin-top:2rem}.site-card{display:grid;gap:.6rem;padding:1.6rem 1.5rem;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.6rem #28469614}.site-card b{font-size:var(--fs-h2);font-weight:var(--fw-medium);color:#13224e}.site-card p{margin:0;font-size:var(--fs-body);color:#5a6b8f;line-height:var(--lh-body)}.site-ic{width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:.8rem;background:#eaf1ff;color:#1c4bd8}[data-edit]{outline:2px dashed transparent;outline-offset:-6px;transition:outline-color .15s}[data-edit]:hover{outline-color:#78a0ffcc}.ws-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#17255224}@media(min-width:781px){body:has(.ws-drawer) .ws-dock{padding-right:35rem}}.ws-drawer{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(34rem,100%);display:flex;flex-direction:column;background:#fcfdfff7;box-shadow:-1rem 0 3rem #24375f2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ws-drawer-head{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem var(--pad-x) 1.2rem;border-bottom:1px solid var(--line)}.ws-drawer-head h2{margin:0;font-size:var(--fs-title);color:var(--navy)}.ws-drawer-head p{margin:.35rem 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.6}.ws-drawer-head .icon-btn{margin-left:auto}.ws-drawer-body{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;gap:1rem;padding:1.2rem var(--pad-x) var(--pad-y);scrollbar-width:thin;scrollbar-color:#c6d3ef transparent}.ws-drawer-foot{display:flex;align-items:center;gap:.75rem;padding:1rem var(--pad-x);border-top:1px solid var(--line)}.ws-drawer-foot .field-help{margin-right:auto}.nav-tree{display:grid;gap:.7rem}.nt-row{display:grid;gap:.55rem;padding:.8rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffffeb}.nt-row.is-child{background:#f6f8fef2}.nt-top,.nt-line{display:flex;align-items:center;gap:.5rem;min-width:0}.nt-top .input{flex:1;min-width:0}.nt-ops{display:flex;gap:.35rem;flex:none}.nt-line>.select{flex:1;min-width:0}.nt-line>.input{flex:1;min-width:0}.nt-k{flex:none;width:4.2rem;font-size:var(--fs-sub);color:var(--muted)}.nt-line .nt-k+.select{flex:1}.nt-children{display:grid;gap:.55rem;margin-left:.3rem;padding-left:.8rem;border-left:2px solid rgba(91,98,247,.16)}.lang-ctl{display:inline-flex;align-items:center;gap:.4rem;flex:none;font-size:var(--fs-sub);color:var(--muted)}.lang-ctl .select{width:5.8rem}.lang-ctl .select.is-hide{color:#b0711a;border-color:#f3d9a6;background-color:#fffaf0}.lang-ctl .icon-btn{width:2rem;height:2rem}.member-tbl{min-width:56rem}.role-select{width:min(12rem,100%)}.member-name{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.me{font-size:var(--fs-sub);font-weight:var(--fw-regular);color:var(--muted)}.list-note{display:flex;align-items:center;gap:.45rem;margin:1rem .2rem 0;font-size:var(--fs-sub);color:var(--muted)}.list-note .ic{color:#5988ec}.role-section+.role-section{margin-top:var(--gap-card)}.role-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-card);margin-top:var(--gap-head)}.role-card{padding:1.2rem 1.3rem;border:1px solid #e3e9f7;border-radius:1rem;background:#ffffffd9}.role-card .row1{display:flex;align-items:center;gap:.55rem}.role-card strong{font-size:var(--fs-strong);font-weight:var(--fw-row-title);color:var(--navy)}.role-card p{margin:.55rem 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.65}.role-tbl{min-width:50rem}.ability-groups{display:grid;border:1px solid #e3e9f7;border-radius:.9rem;overflow:hidden}.ability-group{display:grid;grid-template-columns:8.6rem minmax(0,1fr);gap:.9rem;align-items:start;padding:.9rem 1.1rem;border-bottom:1px solid var(--line)}.ability-group:last-child{border-bottom:0}.ability-group strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.ability-group .opts{display:flex;flex-wrap:wrap;gap:.55rem 1.3rem}.audit-card{padding:var(--pad-y) var(--pad-x) 1.3rem}.audit-tbl{min-width:64rem}.audit-tbl td:first-child{white-space:nowrap}.result-ok{color:#13915a;font-weight:var(--fw-medium)}.result-no{color:#d33c42;font-weight:var(--fw-medium)}.trash-tbl{min-width:52rem}.type-cell{display:flex;align-items:center;gap:.55rem}.type-cell>span:not(.pill){font-size:var(--fs-sub);color:var(--muted)}.row-actions .act{display:inline-flex;align-items:center;gap:.3rem}.row-actions .act .ic{width:1rem;height:1rem}.trash-list .empty-row{display:none}.content-tbl th:nth-child(1){width:3.49rem}.content-tbl th:nth-child(2){width:9.04rem}.content-tbl th:nth-child(4){width:calc(5.22rem + var(--col-gap))}.content-tbl th:nth-child(5){width:calc(5.15rem + var(--col-gap))}.content-tbl th:nth-child(6){width:11.08rem}.channel-tbl th:nth-child(2){width:calc(4.85rem + var(--col-gap))}.channel-tbl th:nth-child(3){width:calc(4.55rem + var(--col-gap))}.channel-tbl th:nth-child(4){width:calc(1rem + var(--col-gap))}.channel-tbl th:nth-child(5){width:calc(6.11rem + var(--col-gap))}.channel-tbl th:nth-child(6){width:24.41rem}.tpl-tbl th:nth-child(2){width:calc(7rem + var(--col-gap))}.tpl-tbl th:nth-child(3){width:calc(7.29rem + var(--col-gap))}.tpl-tbl th:nth-child(4){width:calc(1.74rem + var(--col-gap))}.tpl-tbl th:nth-child(5){width:calc(6.11rem + var(--col-gap))}.tpl-tbl th:nth-child(6){width:8.04rem}.module-tbl:not(.pm-tbl) th:nth-child(2){width:calc(4.55rem + var(--col-gap))}.module-tbl:not(.pm-tbl) th:nth-child(3){width:12.34rem}.models-tbl th:nth-child(2){width:calc(4.55rem + var(--col-gap))}.models-tbl th:nth-child(3){width:calc(27.15rem + var(--col-gap))}.models-tbl th:nth-child(4){width:calc(19.59rem + var(--col-gap))}.models-tbl th:nth-child(5){width:calc(1.74rem + var(--col-gap))}.models-tbl th:nth-child(6){width:8.41rem}.member-tbl th:nth-child(2){width:calc(13.37rem + var(--col-gap))}.member-tbl th:nth-child(3){width:calc(5.15rem + var(--col-gap))}.member-tbl th:nth-child(4){width:9.89rem}.role-tbl th:nth-child(2){width:calc(9.29rem + var(--col-gap))}.role-tbl th:nth-child(3){width:calc(1.74rem + var(--col-gap))}.role-tbl th:nth-child(4){width:8.04rem}.audit-tbl th:nth-child(1){width:calc(9.66rem + var(--col-gap))}.audit-tbl th:nth-child(2){width:calc(6.26rem + var(--col-gap))}.audit-tbl th:nth-child(3){width:calc(3.74rem + var(--col-gap))}.audit-tbl th:nth-child(5){width:6.26rem}.visitor-tbl th:nth-child(1){width:calc(8.78rem + var(--col-gap))}.visitor-tbl th:nth-child(2){width:calc(11.22rem + var(--col-gap))}.visitor-tbl th:nth-child(4){width:calc(.55rem + var(--col-gap))}.visitor-tbl th:nth-child(5){width:calc(1.07rem + var(--col-gap))}.visitor-tbl th:nth-child(6){width:calc(4.85rem + var(--col-gap))}.visitor-tbl th:nth-child(7){width:calc(.55rem + var(--col-gap))}.visitor-tbl th:nth-child(8){width:calc(5.22rem + var(--col-gap))}.visitor-tbl th:nth-child(9){width:7.15rem}.rank-head,.rank-row{grid-template-columns:minmax(12rem,1fr) calc(1.66rem + var(--col-gap)) calc(1.66rem + var(--col-gap)) 7.6rem}.data-table .tbl th:nth-child(2){width:calc(1.66rem + var(--col-gap))}.data-table .tbl th:nth-child(3){width:4.56rem}.trash-tbl th:nth-child(2){width:calc(7rem + var(--col-gap))}.trash-tbl th:nth-child(3){width:calc(3.22rem + var(--col-gap))}.trash-tbl th:nth-child(4){width:12.49rem}.content-tbl{min-width:70rem}.channel-tbl{min-width:83rem}.tpl-tbl{min-width:71rem}.module-tbl{min-width:32rem}.models-tbl{min-width:98rem}.member-tbl{min-width:57rem}.role-tbl{min-width:46rem}.audit-tbl{min-width:73rem}.visitor-tbl{min-width:112rem}.trash-tbl{min-width:57rem}.table-wrap:has(>.content-tbl,>.channel-tbl,>.tpl-tbl,>.module-tbl,>.models-tbl,>.member-tbl,>.role-tbl,>.audit-tbl,>.visitor-tbl,>.trash-tbl){overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c6d3ef transparent;padding-bottom:.3rem}.btn,.icon-btn,.link,.pill,.tag,.chip,.switch,.tbl th,.seg>label,.ws-btn,.ws-badge,.ws-hint,.lang-ctl,.src-chip,.delta{white-space:nowrap}.row-actions,.model-ops,.ch-actions,.nav-ops,.nt-ops{flex-wrap:nowrap;white-space:nowrap}.row-actions>*,.switch>span{flex:none;white-space:nowrap}.tabbar~.sw-panel:not(.card)>:first-child{margin-top:var(--gap-card)}.row-check{display:inline-flex;align-items:center;cursor:pointer}.row-check input{width:1.05rem;height:1.05rem;margin:0;accent-color:#4b6cf7}.pin{display:inline-flex;margin-right:.35rem;color:#3c6cf2;vertical-align:-.1rem}.icon-ops{display:flex;gap:.5rem}.foot-right{display:inline-flex;align-items:center;gap:1rem}.ch-key{margin-left:.6rem;color:var(--faint)}.ch-direct{position:relative;display:inline-flex;align-items:center;height:1.55rem;padding:0 .58rem;border-radius:999px;border:1px solid #d3dbec;background:#fff;font-size:var(--fs-pill);font-weight:var(--fw-pill);line-height:1;color:#6b7895;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ch-direct:hover{border-color:#aebde4;color:#3f5a9e}.ch-direct:has(input:focus-visible){outline:2px solid #6375f7;outline-offset:2px}.ch-direct .ch-direct-on{display:none}.ch-direct:has(input:checked){border-color:transparent;background:#e5eeff;color:#2d68e3}.ch-direct.is-empty:has(input:checked){background:#fff1d4;color:#b0711a}.ch-direct:has(input:checked) .ch-direct-off{display:none}.ch-direct:has(input:checked) .ch-direct-on{display:inline}.locale-pending{display:grid;gap:.2rem;padding:.8rem 1rem;border:1.5px dashed #c9d5f0;border-radius:.8rem;font-size:var(--fs-sub);color:var(--muted)}.locale-pending strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.sec-desc{margin:-.6rem 0 var(--gap-head);font-size:var(--fs-sub);color:var(--muted);line-height:1.6}.dashed-note{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:var(--gap-head);padding:.85rem 1rem;border:1.5px dashed #c9d5f0;border-radius:.8rem;font-size:var(--fs-sub);color:var(--muted)}.og-box span{font-size:var(--fs-sub);color:var(--faint)}.verify-file{display:grid;gap:.6rem;padding:1rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffffd9}.menu-head{display:flex;align-items:center;justify-content:space-between}.menu-item{grid-template-columns:auto 7rem minmax(0,1fr) auto}.menu-name{font-size:var(--fs-body);color:var(--ink);white-space:nowrap}.menu-move{display:inline-flex;gap:.4rem}.settings-card:has(#st-3:checked) .save-bar,.settings-card:has(#st-4:checked) .save-bar{display:none}.editor-tools .tool-select{width:auto;height:2.1rem;padding:0 1.9rem 0 .6rem;background-position:right .5rem center;border-color:transparent;background-color:transparent}.editor-tools .tool-select:hover{background-color:#e9efff}.tc-a{box-shadow:inset 0 -.18rem #e5484d;padding:0 .1rem}.tc-bg{background:#fff1a8;padding:0 .2rem;border-radius:.2rem}.seg-ic{display:inline-flex;padding:0 .3rem 0 .45rem;color:var(--muted)}.chan-list{display:grid;gap:.15rem;max-height:12rem;overflow:auto;padding:.4rem;border:1px solid #e3e9f7;border-radius:.8rem;background:#ffffffd9}.chan-opt{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:.5rem;font-size:var(--fs-body);color:var(--text);cursor:pointer}.chan-opt.sub{padding-left:1.6rem}.chan-opt input{accent-color:#4b6cf7;margin:0}.chan-opt:has(input:checked){background:#eef2ff;color:#2856db}.cover-pick{position:relative;display:block;border-radius:.75rem;overflow:hidden;box-shadow:0 .3rem .9rem #283c781f}.cover-pick img{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.cover-tag{position:absolute;left:.5rem;bottom:.5rem;padding:.1rem .45rem;border-radius:.3rem;background:#0a1028b3;color:#fff;font-size:var(--fs-xs)}.tag-box{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.5rem;border:1px solid var(--line-strong);border-radius:.67rem;background:#fffffff0}.tag-input{flex:1 1 6rem;min-width:6rem;border:0;outline:none;background:transparent;font-size:var(--fs-sub)}.check-2{align-items:flex-start}.check-2 small{display:block;margin-top:.15rem;font-size:var(--fs-sub);color:var(--muted)}.side-split{padding-top:.8rem;border-top:1px solid var(--line)}.count-row{display:flex;justify-content:space-between;font-size:var(--fs-sub);color:var(--faint)}.history-list{display:grid;gap:.7rem}.history-item span .pill{margin-left:.5rem}.drawer-inline-foot{display:flex;align-items:center;gap:.8rem;padding-top:var(--gap-head);border-top:1px solid var(--line)}.drawer-inline-foot .btn-primary{margin-left:auto}.q-line{position:absolute;top:0;bottom:0;width:0;border-left:1.5px dashed #e08a2e}.q-line span{position:absolute;top:-.2rem;left:.4rem;white-space:nowrap;font-size:var(--fs-xs);color:#c46f12}.badge-num{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:999px;background:#fff1d4;color:#b0711a;font-size:var(--fs-pill);font-weight:var(--fw-pill)}.src-rows .progress-row{margin-top:1.1rem}.check-row small.fix{color:#c4572f}.ov-system .checks-grid{margin-top:var(--gap-head)}.lead-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem;border-bottom:1px solid var(--line);border-radius:.85rem;transition:background .15s}.lead-item:hover{background:#ecf1ff8c}.lead-item .lead-row,.lead-item .lead-row:hover{background:transparent!important}.lead-item .lead-row{border-bottom:0}.lead-check{padding-top:calc(var(--list-pad) + .2rem);padding-left:.4rem}.lead-search{max-width:18rem;margin-left:auto}.detail-acts{display:inline-flex;align-items:center;gap:.5rem}.note-show{display:flex;align-items:flex-start;gap:.8rem;padding:.75rem .9rem;border-radius:.8rem;background:#eef2fccc}.note-show p{margin:0;flex:1;font-size:var(--fs-body);color:var(--text);line-height:var(--lh-body)}.note-btns{position:absolute;right:.6rem;bottom:.6rem;display:inline-flex;gap:.5rem}.note-box .note-btns .btn{position:static}.forms-card{margin-top:var(--gap-card)}.lead-list-card:has(#lst-todo:checked) .lead-item:has(.lead-row[data-status=done]),.lead-list-card:has(#lst-done:checked) .lead-item:has(.lead-row[data-status=todo]){display:none}.pg-text{min-width:3.4rem;border:0!important;background:none!important;font-size:var(--fs-body);color:var(--muted)}.select-sm{width:auto;height:2.22rem;padding-right:2rem;font-size:var(--fs-input)}.input-sm{height:2.22rem;font-size:var(--fs-input)}.ff-list{display:grid;gap:.5rem}.ff-row{display:grid;grid-template-columns:minmax(0,1fr) 9rem auto auto;gap:.6rem;align-items:center;padding:.6rem .7rem;border:1px solid #e3e9f7;border-radius:.7rem;background:#fff}.ff-row.builtin{display:flex;color:var(--text);font-size:var(--fs-body);background:#f6f8fd}.ff-row .muted{color:var(--muted);font-size:var(--fs-sub)}.ff-opts{grid-column:1 / -1}.ro-val{display:flex;align-items:center;height:var(--h-btn);padding:0 .85rem;border-radius:.67rem;background:#f2f5fc;color:#6b7ca3;font-size:var(--fs-input)}.tile-vtag{position:absolute;right:.5rem;bottom:.5rem;height:1.45rem;padding:0 .55rem;border-radius:999px;background:#13915ae6;color:#fff;font-size:var(--fs-xs);display:inline-flex;align-items:center}.cat-chip.is-custom{position:relative}.cat-del{display:none;margin-left:.2rem;border:0;background:none;color:#d93f45;padding:0;line-height:1}.cat-chip.is-custom:hover .cat-del{display:inline-flex}.meta-sel{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-sub);color:var(--muted);white-space:nowrap}.limit-line{margin:.6rem 0 0;font-size:var(--fs-sub);color:var(--faint)}.tile-quick{position:absolute;right:.45rem;top:.45rem;display:flex;gap:.3rem;opacity:0;transition:opacity .15s}.qbtn{width:1.9rem;height:1.9rem;display:grid;place-items:center;padding:0;border:0;border-radius:.5rem;background:#ffffffeb;color:#2c406f;box-shadow:0 .2rem .6rem #141e462e;cursor:pointer}.qbtn .ic{width:.95rem;height:.95rem}.qbtn:hover{color:#2856db}.qbtn.danger{color:#e5484d}.media-grid .tile:hover .tile-quick,.media-grid .tile:focus-within .tile-quick{opacity:1}.media-grid .tile:hover .tile-check,.media-grid .tile:focus-within .tile-check{visibility:hidden}.leads-layout.sp{align-items:stretch}.leads-layout.sp .lead-list-card{display:flex;flex-direction:column}.leads-layout.sp .lead-list-card>.card-foot{margin-top:auto}.media-layout.sp{align-items:stretch}.media-layout.sp .media-card{display:flex;flex-direction:column}.media-layout.sp .media-card>.card-foot{margin-top:auto}.media-card .media-grid{margin-top:var(--gap-label)}.media-layout.sp .media-card>.card-foot{padding-top:var(--gap-label)}@media(min-width:1280px){.page:has(>.media-wrap),.page:has(>.sw .leads-layout){display:flex;flex-direction:column;min-height:100vh}.page>.media-wrap{flex:1 0 auto;display:flex;flex-direction:column}.media-wrap>.media-layout{flex:1 0 auto}.page>.sw:has(.leads-layout){flex:1 0 auto;display:flex;flex-direction:column}.sw:has(>.sw-in[data-k="1"]:checked)>.sw-panel[data-k="1"]:has(>.leads-layout){display:flex;flex-direction:column;flex:1 0 auto}.sw-panel>.leads-layout{flex:1 0 auto}}@media(min-width:1600px){.media-layout.sp .media-card>.media-grid{--mg-rows: 2;--mg-fill: 1;flex:1 1 0;min-height:0;grid-template-rows:repeat(var(--mg-rows),minmax(0,1fr))}.media-layout.sp .media-grid>.tile>.tile-img{flex:1 1 0;min-height:3rem;aspect-ratio:auto}.media-wrap:has(#mc-product:checked,#mc-case:checked) .media-card>.media-grid{display:none}.media-wrap:has(#mc-product:checked,#mc-case:checked) .media-card>.media-empty{flex:1 1 auto}.media-layout.sp .media-detail{display:flex;flex-direction:column;container-type:inline-size}.media-layout.sp .media-detail>.sp-panel{flex:1 1 auto}.media-layout.sp .media-detail>.sp-panel>:is(.preview,.preview-box){flex:1 1 auto;max-height:125cqw}}.media-detail .kv{gap:.6rem}.media-detail .btns{margin-top:.9rem}.media-detail>.sp-panel{flex-direction:column}.lead-item .lead-row{padding:.74rem 1.1rem .74rem .5rem;gap:.3rem}.lead-item .lead-check{padding-top:1.04rem}.lead-line2{display:flex;align-items:center;gap:.9rem;min-width:0;line-height:1.5}.lead-line2 .lead-msg{flex:1 1 auto;min-width:0}.lead-line2 .lead-meta{flex:none}.lead-list-card .lead-filters{margin-top:.7rem}.lead-list-card .lead-list{margin-top:.45rem}.leads-layout .lead-list-card>.card-foot{padding-top:.8rem}.leads-layout .lead-detail-card .kv{gap:.62rem 1rem}.leads-layout .lead-detail-card .visit{margin-top:1rem;padding:.85rem 1.25rem}.leads-layout .lead-detail-card .visit-stats{margin:.6rem 0 .5rem;padding-top:.6rem}.leads-layout .lead-detail-card .field.mt-lg{margin-top:1rem}.note-empty{display:flex;align-items:center;gap:.8rem;padding:.7rem .9rem;border:1.5px dashed #d5def2;border-radius:.8rem;font-size:var(--fs-sub);color:var(--muted)}@media(max-width:1599.98px){.media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1279.98px){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899.98px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1500px){.kpi-spark{display:none}.kpi.has-spark:after{opacity:1}.role-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-hint,.ws-xl{display:none}}@media(max-width:1240px){.kpis-5{grid-template-columns:repeat(3,minmax(0,1fr))}.conv-grid,.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.behavior-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-badge{display:none}.site-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.stats-grid-3,.camp-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){.kpis-5{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-unit{display:none}.chart-card,.audit-card{padding:1rem}.chart.has-end{margin-right:2.2rem}.chart-tip{display:none}.rank-head,.rank-row{grid-template-columns:minmax(0,1fr) 4.2rem 4.2rem;gap:1rem}.rank-head span:last-child,.rank-row .n.muted{display:none}.rank-name{flex-direction:column;gap:.15rem}.rank-name .t-title{max-width:100%}.rank-name .path{flex:none;max-width:100%}.rules-grid,.role-cards{grid-template-columns:minmax(0,1fr)}.behavior-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ability-group{grid-template-columns:minmax(0,1fr);gap:.5rem}.stats-bar .push{display:none}.stats-bar .seg,.stats-tabs .tabbar .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.jobs-list .toolbar .select{flex:1 1 40%}.drawer-head,.drawer-body,.drawer-foot{padding-left:1rem;padding-right:1rem}.ws-dock{padding:0 .5rem;inset:.6rem 0 auto}.ws-toolbar{overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.ws-label{display:none}.ws-btn{padding:0 .55rem}.ws-stage{padding:4rem .5rem .5rem}.ws-frame-bar{display:none}.site-nav{gap:1rem;height:3.6rem;padding:0 1rem}.site-nav nav{display:none}.site-cta{margin-left:auto}.site-hero{min-height:18rem;padding:2rem 1.2rem}.site-hero h2{font-size:calc(var(--fs-h1) * 1.1)}.site-biz{padding:2rem 1rem}.site-cards{grid-template-columns:minmax(0,1fr)}.ws-drawer-head,.ws-drawer-body,.ws-drawer-foot{padding-left:1rem;padding-right:1rem}.nt-line{flex-wrap:wrap}.nt-line>.select{flex:1 1 100%}}.cw-anchor{display:block;height:0;overflow:hidden}.cw-layout{display:grid;grid-template-columns:17.5rem minmax(0,1fr);gap:var(--gap-card);margin-top:var(--gap-section);align-items:start}.cw-main{min-width:0}.cw-main>.list-card{margin-top:0}.cw-tree{padding:var(--pad-y) .75rem 1rem;position:sticky;top:1.2rem}.cw-tree>.card-title{margin:0 0 .7rem;padding:0 .65rem}.cw-nodes{display:grid;gap:.1rem}.cw-node{position:relative;display:flex;align-items:center;gap:.3rem;min-height:2.5rem;padding:.35rem .65rem;border-radius:.62rem;font-size:var(--fs-body);color:#2d4170;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.cw-node:hover{background:#ecf1ffb3;color:#1e55e1}.cw-child{padding-left:1.75rem}.cw-count{margin-left:auto;padding-left:.6rem;font-size:var(--fs-sub);color:var(--muted);font-weight:var(--fw-body)}.cw-fold>summary{list-style:none}.cw-fold>summary::-webkit-details-marker{display:none}.cw-fold>summary::marker{content:""}.cw-link{color:inherit}.cw-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.cw-link:focus-visible{outline:none}.cw-parent:has(.cw-link:focus-visible){outline:2px solid #6375f7;outline-offset:-2px}.cw-tg{position:relative;z-index:1;display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:.4rem;color:#5f6f95}.cw-tg:hover{background:#e3e9ff;color:#2856db}.cw-tg .ic{transition:transform .18s}.cw-fold:not([open]) .cw-tg .ic{transform:rotate(-90deg)}.cw-title{display:flex;align-items:center}.cw-title>span{align-items:center;gap:.55rem}.cw-title .count{font-size:var(--fs-sub);font-weight:var(--fw-body);color:var(--muted);padding:.1rem .55rem;border-radius:99px;background:#e5eaffd1}.cw-title>span:only-child{display:inline-flex}.cw-single{display:flex;align-items:flex-start;gap:1rem;margin-top:var(--gap-head);padding:1.2rem 1.3rem;border-radius:1rem;background:#eef3ffb8;border:1px solid rgba(220,229,250,.9)}.cw-single-ic{flex:none;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:.8rem;background:#fff;color:#5b6cf0;box-shadow:0 .3rem .8rem #5064c81f}.cw-single strong{font-size:var(--fs-strong);font-weight:var(--fw-row-title);color:var(--navy)}.cw-single p{margin:.35rem 0 0;font-size:var(--fs-body);color:#5a6b92}.cw-single-acts{margin-top:1rem}.cw-bar{display:none}@media(max-width:1279.98px){.cw-tree{display:none}.cw-bar{display:block;padding:.45rem}.cw-bar-in{display:flex;gap:.2rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c6d3ef transparent}.cw-bar .cw-node{flex:none;min-height:2.3rem;padding:.3rem .8rem}.cw-bar .cw-child{padding-left:.8rem;color:#50618c}}.page:has(.cl-list){display:flex;flex-direction:column;min-height:100vh}.page:has(.cl-list)>.cw-layout{flex:1 0 auto;align-items:stretch;grid-template-rows:minmax(0,1fr)}.page:has(.cl-list) .cw-tree{position:static}.page:has(.cl-list) .cw-main{display:flex;flex-direction:column}.cl-list{flex:1 0 auto;display:flex;flex-direction:column}.cl-list>.card-foot{margin-top:auto}@media(max-width:1279.98px){.page:has(.cl-list)>.cw-layout{grid-template-rows:auto minmax(0,1fr)}}.fit-off{display:none!important}@media(max-width:1279.98px){.cw-layout,.leads-layout,.media-layout,.edit-layout,.ov-work,.stats-grid,.settings-card{grid-template-columns:minmax(0,1fr)}.settings-nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:.8rem;scrollbar-width:thin;scrollbar-color:#c6d3ef transparent}.settings-nav label{flex:none}}.nav-user{position:relative}.nav-user>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-user>summary::-webkit-details-marker{display:none}.nav-user>summary::marker{content:""}.nav-user[open]>summary{border-color:#b9c8f4;background:#eef2ff}.nav-user-menu{position:absolute;left:0;right:0;bottom:calc(100% + .5rem);z-index:40;padding:.45rem;display:grid;gap:.1rem;background:#fffffffa;border:1px solid #e0e7f6;border-radius:.9rem;box-shadow:0 .8rem 2rem #283c8229}.nu-info{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem .7rem;margin-bottom:.2rem;border-bottom:1px solid var(--line)}.nu-avatar{flex:none;width:2.2rem;height:2.2rem;border-radius:.6rem;display:grid;place-items:center;background:#e9eeff;color:#3d55c8;font-size:var(--fs-body);font-weight:var(--fw-medium)}.nu-text{min-width:0;display:grid}.nu-text strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.nu-text small{font-size:var(--fs-sub);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-menu a{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem;border-radius:.55rem;font-size:var(--fs-body);color:#2d4170;white-space:nowrap}.nav-user-menu a .ic{width:1.1rem;height:1.1rem;color:#5b6d96}.nav-user-menu a:hover{background:#eef2ff;color:#1e55e1}.nav-site .nav-site-chev{margin-left:auto;width:.9rem;height:.9rem;transform:none}.page:has(>.fit-fill){display:flex;flex-direction:column;min-height:100vh}.fit-fill{flex:1 0 auto;min-height:0}.fit-fill:not(.sw-panel){display:flex;flex-direction:column}.fit-fill>.card-foot{margin-top:auto}.tw-fit{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c6d3ef transparent}.list-card .tw-fit,.card-pad .tw-fit{margin-top:var(--gap-head)}.tbl-fit{table-layout:auto}.tbl-fit td{height:4.6rem}.tbl-fit th.c-fit,.tbl-fit td.c-fit,.tbl-fit th.c-last,.tbl-fit td.c-last,.tbl-fit th.c-ops,.tbl-fit td.c-ops{width:1px;white-space:nowrap}.tbl-fit th.c-fit,.tbl-fit td.c-fit,.tbl-fit th.c-eat:not(:last-child),.tbl-fit td.c-eat:not(:last-child){padding-right:calc(var(--col-gap) - 1.15rem)}.tbl-fit th.c-last,.tbl-fit td.c-last,.tbl-fit th.c-ops,.tbl-fit td.c-ops{padding-right:2.15rem}.tbl-fit th.c-eat{min-width:14rem}.tbl-fit .empty-row td{height:auto}.tbl-fit .row-actions{gap:.75rem}.tbl-fit .row-actions .btn-sm{height:2.1rem}.ops-ph{display:inline-block;width:1px}@media(min-width:781px){.kpis:has(>.kpi:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.kpis:has(>.kpi:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}.kpis+.l10n-grid,.kpis+.upgrade-grid,.kpis+.callout{margin-top:var(--gap-section)}.fit-fill>.seg,.fit-fill>.toolbar-note{align-self:flex-start}.card-desc{margin:.45rem 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.65}.card-head+.card-desc{margin-top:.45rem}.card-title .ic{width:1.15rem;height:1.15rem;margin-right:.45rem;vertical-align:-.2rem;color:#4a63d8}.field-label:empty{display:none}.field-help-top{margin:-.2rem 0 .2rem}.form-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:var(--gap-field)}.form-actions .field-help{margin-left:.2rem}.check-list{display:grid;gap:.9rem;margin-top:var(--gap-field)}.inline-form{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:var(--gap-head)}.inline-form .field{flex:0 1 14rem}.inline-form>.input{flex:0 1 18rem}.select-auto{width:auto;min-width:9rem}.input-xs{width:5.2rem;height:2.22rem;padding:0 .6rem}.input-w{width:min(18rem,100%)}.input-date{width:10.5rem;height:2.22rem}.input-code{width:9rem}.search-sm{flex:0 1 15rem!important}.btn-ghost{border-color:transparent;background:transparent;box-shadow:none}.btn-ghost:hover{background:#eef2ff}.btn-danger-solid{border:0;color:#fff;background:linear-gradient(100deg,#e5484d,#d6336c);box-shadow:0 .4rem 1rem #d6335038}.danger-text{color:#d93f45!important}.txt-amber{color:#b0711a}.txt-amber-strong{color:#9a5d0a;font-weight:var(--fw-medium)}.txt-red{color:#d33c42}.txt-green{color:#13915a}.t-sub0{font-size:var(--fs-sub);color:#7a8bad}.body-muted{margin:0;font-size:var(--fs-body);color:#4f6290;line-height:var(--lh-body)}.body-muted+.body-muted{margin-top:.6rem}.toolbar-note{margin:.7rem 0 0;font-size:var(--fs-sub);color:var(--muted)}.toolbar-end{justify-content:flex-end}.mt-gap{margin-top:var(--gap-card)}.sep-top{margin-top:var(--gap-head);padding-top:var(--gap-head);border-top:1px solid var(--line)}.chip-gray{background:#eef1f7;color:#4f5f82}.seg-wrap{flex-wrap:wrap}.tgt,.tgt-block{display:none}.tgt:target{display:flex}.tgt-block:target{display:block}.desc-lines p{margin:0;font-size:var(--fs-sub);color:var(--muted);line-height:1.7}.desc-lines b{color:var(--ink)}.dashed-box{margin-top:var(--gap-head);padding:1rem 1.1rem;border:1.5px dashed #c9d5f0;border-radius:.9rem;background:#ffffff73}.dashed-box>:first-child{margin-top:0}.dashed-box p{margin:0}.dashed-box b{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.dashed-box b+p{margin-top:.3rem;font-size:var(--fs-sub);color:var(--muted)}.pick-row{display:flex;align-items:center;gap:.55rem}.pick-row .input{flex:1 1 auto;min-width:0}.mini-fold{margin-top:var(--gap-head);font-size:var(--fs-sub);color:var(--muted)}.mini-fold>summary{cursor:pointer;color:#3d5fd0;font-weight:var(--fw-medium)}.mini-fold>summary:hover{color:#2856db}.mini-fold p{margin:.5rem 0 0;line-height:1.7}.mini-fold pre{margin-top:.5rem}.kv-wide{grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:1.6rem;column-gap:1.6rem}.kv-mini{grid-template-columns:6.2rem minmax(0,1fr);gap:.3rem .8rem;font-size:var(--fs-sub)}.st-ok-line{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#13915a;font-size:var(--fs-body)}.callout{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1.1rem;border-radius:.9rem;border:1px solid #dfe8fb;background:#ecf2ffb3;color:#4b6297;font-size:var(--fs-body);line-height:1.7}.callout>.ic{margin-top:.25rem;flex:none}.callout-body{min-width:0;flex:1}.callout-body p{margin:0}.callout-body p+p,.callout-body b+p{margin-top:.35rem}.callout-body b{font-weight:var(--fw-medium);color:inherit}.callout-body .btn{margin-top:.7rem}.callout-warn{border-color:#fbe4b4;background:linear-gradient(90deg,#fff6e1eb,#fff9ecdb);color:#9a5d0a}.callout-ok{border-color:#c7ecd8;background:#e6f8eecc;color:#19744b}.callout-danger{border-color:#f6cfd1;background:#ffeeefd9;color:#b9353b}.callout-muted{border-color:#e3e9f5;background:#f3f6fcd9;color:#52648e}.page-callout{margin-top:var(--gap-section)}.subbox{margin-top:var(--gap-head);padding:1.15rem 1.25rem 1.25rem;border:1px solid #e3e9f7;border-radius:1rem;background:#ffffff9e}.subbox-head{display:flex;align-items:center;gap:.7rem}.subbox-head h3{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-h2);color:var(--navy)}.subbox-head .pill{margin-left:auto}.sub-desc{margin:.4rem 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.7}.subbox .set-grid{margin-top:var(--gap-head)}.subbox>.check{display:flex;margin-top:.7rem}.cmd{display:flex;align-items:flex-start;gap:.55rem;margin-top:.55rem}.cmd .pre-box{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:pre}.code-wrap{position:relative;margin-top:.7rem}.code-wrap .pre-box{overflow-x:auto;white-space:pre;padding-right:3rem}.code-wrap .icon-btn{position:absolute;top:.45rem;right:.45rem}.dropdown{position:relative}.dropdown>summary{list-style:none}.dropdown>summary::-webkit-details-marker{display:none}.menu-pop-left{left:0;right:auto;min-width:12rem}.split-side{display:grid;grid-template-columns:minmax(0,1fr) 27rem;gap:var(--gap-card);align-items:start}.aside-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-card);align-content:start;min-width:0}.tabbar~.sw-panel>.split-side,.tabbar~.sw-panel>.backup-grid{margin-top:var(--gap-card)}.conv-tab .tabbar{flex:none}.conv-view{margin-top:var(--gap-card)}.tabbar~.sw-panel>.conv-view{margin-top:var(--gap-card)}.conv-view>.conv-list{margin-top:0}.conv-filter>label:has(>input:checked){background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.conv-miss-note{display:none;margin:.7rem 0 0;font-size:var(--fs-sub);color:#9a5d0a}.conv-list:has(#cf-miss:checked) .conv-miss-note{display:block}.conv-list:has(#cf-today:checked) .conv-item:not([data-today]),.conv-list:has(#cf-lead:checked) .conv-item:not([data-lead]),.conv-list:has(#cf-miss:checked) .conv-item:not([data-miss]){display:none}.conv-items{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:var(--gap-head)}.conv-item{display:block;padding:.8rem 1.1rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffffb3;transition:border-color .15s,background .15s}.conv-item:hover{border-color:#b9c8f4;background:#f0f4ffe6}.conv-l1{display:flex;align-items:center;gap:.55rem}.conv-l1 strong{font-size:var(--fs-strong);font-weight:var(--fw-row-title);color:#14234f}.conv-dev{display:inline-flex;color:#6a7da8}.conv-n{margin-left:auto;font-size:var(--fs-sub);color:var(--muted)}.conv-last{margin:.3rem 0 0;font-size:var(--fs-body);color:#5a6b92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-meta{margin-top:.15rem;font-size:var(--fs-sub);color:var(--faint)}.conv-more{justify-content:center}.conv-detail{display:none}.conv-view:has(.conv-detail:target)>.conv-list{display:none}.conv-view:has(.conv-detail:target)>.conv-detail{display:block}.conv-dhead,.conv-dsub{display:flex;align-items:center;gap:1rem;justify-content:space-between;flex-wrap:wrap}.conv-who{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.conv-dsub{margin-top:.5rem;font-size:var(--fs-sub);color:var(--muted)}.conv-lead{display:flex;align-items:center;gap:.5rem;margin-top:var(--gap-head);padding:.65rem 1rem;border-radius:.8rem;border:1px solid #c7ecd8;background:#e6f8eecc;color:#19744b;font-size:var(--fs-body)}.conv-msgs{display:grid;gap:.8rem;margin-top:var(--gap-card)}.cv-bubble{max-width:min(36rem,78%);padding:.7rem 1rem .55rem;border-radius:1rem;font-size:var(--fs-body);line-height:1.65}.cv-bubble p{margin:0}.cv-bubble time{display:block;margin-top:.25rem;font-size:var(--fs-sub);opacity:.7}.cv-user{justify-self:end;background:var(--grad);color:#fff;border-bottom-right-radius:.35rem}.cv-ai{justify-self:start;background:#ffffffeb;border:1px solid #e0e7f6;color:var(--text);border-bottom-left-radius:.35rem}.cv-ai.is-miss{border-color:#f5d79c;background:#fff8e8}.cv-blink{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;font-size:var(--fs-sub);color:#b0711a;font-weight:var(--fw-medium)}.enable-box{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;border:1px solid #c9d6fb;border-radius:1rem;background:#ecf1ffcc;cursor:pointer;margin-bottom:var(--gap-field)}.enable-box input{margin:.25rem 0 0;width:1.05rem;height:1.05rem;accent-color:#4b6cf7}.enable-box strong{display:block;font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.enable-box small{font-size:var(--fs-sub);color:var(--muted)}.q-list{display:grid;gap:.55rem}.q-row{display:flex;align-items:center;gap:.55rem}.q-row .input{flex:1 1 auto}.color-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.color-swatch{width:2.52rem;height:var(--h-btn);padding:.2rem;border:1px solid var(--line-strong);border-radius:.67rem;background:#fff;cursor:pointer}.color-text{width:8rem}.kb-cats{margin-top:var(--gap-head);flex-wrap:wrap}.kb-cats>label:has(>input:checked){background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.kb-items{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:var(--gap-head)}.kb-item{display:flex;align-items:center;gap:.9rem;min-height:4.6rem;padding:.65rem 1rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffffb3}.kb-ic{flex:none;width:2.3rem;height:2.3rem;border-radius:.7rem;display:grid;place-items:center;background:#e9eeff;color:#4a63d8}.kb-ic.is-file{background:#eef1f7;color:#69758c}.kb-main{flex:1 1 auto;min-width:0}.kb-title{display:flex;align-items:center;gap:.55rem;min-width:0}.kb-title .t-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-line{display:flex;align-items:center;gap:.35rem;margin-top:.25rem;font-size:var(--fs-sub);color:var(--muted);min-width:0}.st-ok{color:#13915a;display:inline-flex}.st-bad{color:#d33c42;display:inline-flex}.st-bad-text{color:#d33c42;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-spin{color:#4a63d8;display:inline-flex}.kb-ops{flex:none;display:flex;align-items:center;gap:.5rem}.vis-pill{height:1.75rem;padding:0 .75rem;border-radius:999px;border:1px solid #d9e1f2;background:#fff;color:#5b6d96;font-size:var(--fs-pill);font-weight:var(--fw-pill);white-space:nowrap}.vis-pill.is-internal{border-color:#f5d79c;background:#fff1d4;color:#b0711a}.kb-editor{display:none;margin-top:var(--gap-head);padding:1.1rem;border:1px solid #c9d6fb;border-radius:1rem;background:#f0f4ffb3}.kb-editor:target{display:grid;gap:.75rem}.kb-ed-row{display:flex;gap:.65rem}.kb-ed-row .input:first-child{flex:1 1 auto}.kb-cat{width:11rem;flex:none}.kb-ed-foot{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.guide-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-card)}.tabbar~.sw-panel>.guide-steps>:first-child{margin-top:0}.key-form{display:flex;align-items:flex-end;gap:.9rem;flex-wrap:wrap;margin-top:var(--gap-head)}.key-form .field:first-child{flex:0 1 16rem}.key-form .field{flex:0 1 11rem}.key-shown{display:none;margin-top:var(--gap-head)}.key-shown:target{display:block}.key-plain{display:flex;align-items:center;gap:.5rem;margin-top:.45rem}.cfg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-card);margin-top:var(--gap-head)}.cfg-col{min-width:0}.cfg-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.cfg-head strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.cfg-col .pre-box{overflow-x:auto;white-space:pre-wrap;word-break:break-all;min-height:9.5rem}.client-cell{display:flex;align-items:center;gap:.45rem}.cap-cell{display:inline-flex;align-items:center;gap:.4rem}.cap-cell .input-xs{width:5.6rem}.key-tbl tr.is-revoked td{opacity:.6}.key-tbl .select-sm{min-width:7.5rem}.cap-name{color:#2c3f6e}.cap-desc{display:block;font-size:var(--fs-sub);color:#5a6b92;line-height:1.6;padding:.3rem 0}.cap-tbl td{height:auto;padding-top:.7rem;padding-bottom:.7rem}.batch-card.is-hl{border:1px solid #a7baf7;box-shadow:0 0 0 .2rem #5c80ff1f,var(--shadow)}.batch-head{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:var(--fs-body);color:var(--text)}.op-block{margin-top:.9rem;padding:.85rem 1rem;border-radius:.8rem;background:#f3f6fd;border:1px solid #e2e8f6;font-size:var(--fs-body)}.op-block p{margin:.3rem 0 0;color:#4f6290}.op-l1{display:flex;align-items:center;gap:.55rem}.op-json{font-size:var(--fs-sub);word-break:break-all}.tabbar~.sw-panel>.conn-audit{margin-top:var(--gap-card)}.l10n-grid{display:grid;grid-template-columns:minmax(0,1fr) 30rem;gap:var(--gap-card);align-items:start}.l10n-grid+.card{margin-top:var(--gap-card)}.lang-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;margin-top:var(--gap-head)}.lang-row{display:flex;align-items:center;gap:1rem;min-height:3.2rem;padding:.35rem 1rem;border:1px solid #e3e9f7;border-radius:.8rem;background:#ffffffb3}.lang-row.is-on{border-color:#cbd8fa;background:#f0f4ffcc}.lang-row>.check strong{font-size:var(--fs-strong);font-weight:var(--fw-row-title);color:var(--navy)}.lang-code{font-family:var(--font-mono);font-size:var(--fs-sub);color:var(--faint)}.lang-right{margin-left:auto;display:flex;align-items:center;gap:.9rem}.check.is-dim{opacity:.45}.pub-toggle{height:1.75rem;padding:0 .75rem;border-radius:999px;border:1px solid #f5d79c;background:#fff1d4;color:#b0711a;font-size:var(--fs-pill);font-weight:var(--fw-pill);white-space:nowrap}.pub-toggle.is-pub{border-color:#bfe8d2;background:#e2f6eb;color:#13915a}.add-lang{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.65rem}.add-lang .input:first-child{width:11rem}.add-lang .input:nth-child(2){width:15rem}.option-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-row{display:flex;align-items:center;gap:1rem;margin-top:var(--gap-head);padding:.9rem 1rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffffb3;flex-wrap:wrap}.tr-row strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.tr-meta{margin:.2rem 0 0;font-size:var(--fs-sub);color:var(--muted)}.tr-ops{margin-left:auto;display:flex;align-items:center;gap:.5rem}.link-btn{color:#2d6cf0}.soft-row{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:var(--gap-head);padding:.8rem 1rem;border-radius:.9rem;background:#eef3ffb8}.lang-fold{margin-top:var(--gap-head);border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffff9e}.lang-fold>summary{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;cursor:pointer;list-style:none;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.lang-fold>summary::-webkit-details-marker{display:none}.lang-fold>summary .ic{transform:rotate(-90deg);transition:transform .18s;color:#6a7da8}.lang-fold[open]>summary .ic{transform:none}.lang-fold-body{padding:0 1rem 1rem}.vis-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;margin-top:var(--gap-head)}.vis-row{display:flex;align-items:center;gap:.7rem;padding:.3rem 0;border-bottom:1px solid var(--line)}.vis-row .select-sm{min-width:6rem}.vis-title{font-size:var(--fs-body);color:var(--text)}.vis-title.is-hidden{text-decoration:line-through;color:var(--faint)}.vis-more{margin-top:.8rem}.gl-wrap{max-height:22rem;overflow:auto}.gl-tbl td{padding:.45rem .5rem;height:auto}.gl-tbl th{position:sticky;top:0;z-index:1;background:#edf2ff}.gl-tbl .c-del{width:3rem}.title-note{font-size:var(--fs-body);color:var(--muted)}.sub-count{margin-left:.8rem;color:#6b7ca3}.tr-head,.tr-item{display:grid;grid-template-columns:13.3rem minmax(0,1fr) minmax(0,1fr) 5.4rem;gap:1.15rem}.tr-head{padding:.89rem 1.15rem;border-radius:.8rem;background:#e6edff99;font-size:var(--fs-th);color:#6f82aa;white-space:nowrap}.tr-item{padding:.85rem 1.15rem;border-bottom:1px solid var(--line);align-items:start}.tr-loc{display:grid;gap:.2rem;min-width:0}.tr-loc strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:#14234f}.tr-loc .t-sub{margin:0}.tr-fmt{font-size:var(--fs-sub);color:var(--faint)}.src-text{font-size:var(--fs-body);color:var(--text);line-height:1.65;padding-top:.45rem}.tr-dst .textarea{min-height:4.6rem}.tr-st{display:grid;gap:.35rem;justify-items:start;padding-top:.35rem}.still-ok{font-size:var(--fs-sub);color:#2d6cf0}.rich-preview{max-height:12rem;overflow:auto;padding:.6rem .8rem;border-radius:.7rem;background:#f6f8fd;border:1px solid #e6ebf6;font-size:var(--fs-body);color:var(--text);line-height:1.7}.rich-preview p,.rich-preview ul{margin:0}.rich-preview ul{padding-left:1.2rem;margin-top:.3rem}.tr-rich-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem;font-size:var(--fs-sub);color:var(--muted)}.rich-editor{border:1px solid #e0e7f6;border-radius:.9rem;overflow:hidden;background:#fff}.rich-bar{display:flex;align-items:center;gap:.8rem;padding:.55rem .75rem;border-bottom:1px solid var(--line);background:#f6f8fd;flex-wrap:wrap}.rich-mode{font-size:var(--fs-sub);color:var(--muted)}.rich-tools{display:flex;gap:.3rem;margin-left:auto}.rich-area{height:27rem;overflow:auto;padding:1rem 1.2rem;font-size:var(--fs-body);line-height:var(--lh-read);color:var(--text)}.rich-area p,.rich-area ul{margin:0 0 .6rem}.comp-hint{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-sub);color:var(--muted)}.comp-hint+.card{margin-top:.8rem}.tabbar~.sw-panel>.comp-hint{margin-top:var(--gap-card)}.comp-form:target+.tw-fit,.comp-form:target~.slot-group{margin-top:var(--gap-card)}.card-pad>.comp-form:first-child{margin-top:0}.card-pad>.tw-fit:first-child,.card-pad>.comp-form:first-child+.tw-fit{margin-top:0}.card-pad>.comp-form:target:first-child+.tw-fit{margin-top:var(--gap-card)}.comp-form{display:none;margin-top:var(--gap-head);padding:1.1rem 1.2rem 1.2rem;border:1px solid #c9d6fb;border-radius:1rem;background:#f0f4ffb3}.comp-form:target{display:block}.form-title{margin:0 0 var(--gap-head);font-size:var(--fs-h3);font-weight:var(--fw-h2);color:var(--navy)}.lv-box{display:flex;align-items:center;gap:.8rem;margin-top:var(--gap-field);padding:.7rem 1rem;border:1.5px dashed #c9d5f0;border-radius:.8rem}.logo-thumb{width:4.4rem;height:2.2rem;border-radius:.4rem;-o-object-fit:cover;object-fit:cover}.bn-thumb{width:5.6rem;height:2.9rem;border-radius:.45rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 .2rem .6rem #283c781f}.bn-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.slot-strip{font-size:var(--fs-sub);color:var(--muted);padding:.45rem .8rem;border-radius:.7rem;background:#f3f6fd;border:1px solid #e2e8f6}.slot-group{margin-top:var(--gap-head);border:1px solid #e3e9f7;border-radius:1rem;padding:.9rem 1rem .4rem}.slot-head{display:flex;align-items:center;gap:.7rem;font-size:var(--fs-body);color:var(--navy)}.file-cell{display:inline-flex;align-items:center;gap:.5rem}.ext-tag{display:inline-grid;place-items:center;height:1.4rem;padding:0 .4rem;border-radius:.35rem;background:#eef1f7;color:#4f5f82;font-size:var(--fs-pill);font-weight:var(--fw-pill)}.acct-nav a{display:flex;align-items:center;gap:.7rem;min-height:2.8rem;padding:0 .9rem;border-radius:.67rem;font-size:var(--fs-md);font-weight:var(--fw-nav);color:#2d4170;white-space:nowrap}.acct-nav a .ic{width:1.15rem;height:1.15rem;color:#44598b}.acct-nav a:hover{background:#edf2ff}.acct-nav a.on{background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.acct-nav a.on .ic{color:#fff}.acct-body{padding-bottom:var(--pad-y)}.acct-body .form-actions{margin-top:var(--gap-group)}.acct-body .body-muted+.set-grid{margin-top:var(--gap-field)}.acct-body>.tw-fit{margin-top:0}.appear-seg>label:has(>input:checked){background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.tf-pending{display:none;margin-top:var(--gap-group);padding:1.1rem 1.2rem;border:1px solid #e3e9f7;border-radius:1rem;background:#ffffffb3}.tf-pending:target{display:block}.tf-pending>p:not(.field-help){margin:0 0 .8rem;font-size:var(--fs-body);color:var(--text)}.qr-box{display:grid;grid-template-columns:repeat(7,1.6rem);gap:.2rem;width:-moz-max-content;width:max-content;padding:.7rem;border:1px solid #e0e7f6;border-radius:.8rem;background:#fff}.qr-box i{width:1.6rem;height:1.6rem;border-radius:.2rem;background:#1b2b57}.qr-box i:nth-child(3n+2),.qr-box i:nth-child(5n+4),.qr-box i:nth-child(11),.qr-box i:nth-child(27),.qr-box i:nth-child(38){background:transparent}.loginlog-tbl .ua{max-width:30rem;color:#7a8bad;font-size:var(--fs-sub)}.mail-bar{gap:.6rem;align-items:center}.mail-compose{display:none;margin-top:var(--gap-card)!important}.mail-compose:target{display:block}.mail-compose+.card{margin-top:var(--gap-card)}.tabbar~.sw-panel>.mail-subs{margin-top:var(--gap-card)}.radio-row{display:flex;gap:1.5rem;flex-wrap:wrap;min-height:var(--h-btn);align-items:center}.backup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,32rem);gap:var(--gap-card);align-items:start}.migrate-box{display:none}.migrate-box:target{display:block}.migrate-box .inline-form,.migrate-box .field-help{margin-top:.6rem}.keep-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:var(--gap-head);padding-top:var(--gap-head);border-top:1px solid var(--line);font-size:var(--fs-body);color:var(--text)}.keep-row+.field-help{margin:.5rem 0 0}.restore-card{border-color:#fbe4b4;background:linear-gradient(170deg,#fffaeeeb,#fffcf5db)}.restore-src .toolbar,.restore-src .sp-panel{margin-top:var(--gap-head)}.restore-src .sp-panel .field-help{margin:.55rem 0 0}.upload-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.upload-row .input{flex:1 1 14rem;padding-top:.35rem}.restore-confirm{display:none;margin-top:var(--gap-head);padding-top:var(--gap-head);border-top:1px solid rgba(229,195,130,.5)}.restore-confirm:target{display:block}.rc-title{margin:0;font-size:var(--fs-body);color:var(--navy)}.rel-box{margin:var(--gap-head) 0 0;padding:.9rem 1rem;border:1px solid #e8dcc0;border-radius:.9rem;display:grid;gap:.55rem}.rel-box legend{padding:0 .4rem;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.rel-box .field-help{margin:0}.restore-confirm>.check{margin-top:.75rem}.snap-sum{margin:var(--gap-head) 0 0;font-size:var(--fs-body);color:var(--text)}.snap-sum b{color:var(--navy)}.snap-sum+.toolbar{margin-top:var(--gap-head)}.fp{margin-left:.5rem}.tabbar~.sw-panel>.list-card.fit-fill{margin-top:var(--gap-card)}.oplog-tbl tr.is-open td{background:#e5eaff8c;border-bottom:0}.exp-row td{height:auto;padding-top:0;background:#e5eaff8c}.chg-list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1.2rem;margin:0;padding:.8rem 1rem;border-radius:.8rem;background:#fffc;font-size:var(--fs-sub)}.chg-list dt{color:#6c7ea6}.chg-list dd{margin:0;color:var(--text)}.obj-cell{max-width:16rem}.oplog-tbl td.c-eat{max-width:0}.oplog-tbl td.c-eat .ellip{display:block}.mini-acts{margin-top:.3rem;gap:.7rem;font-size:var(--fs-sub)}.hit-pills{display:flex;gap:.3rem;flex-wrap:wrap}.snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-sub);color:#7a8bad;max-width:32rem}.cred-line{display:flex;align-items:center;gap:.6rem;font-size:var(--fs-sub);margin-bottom:.1rem}.test-result{align-items:flex-start;gap:.6rem;margin-top:var(--gap-head);padding:.85rem 1rem;border-radius:.9rem;border:1px solid #f6cfd1;background:#ffeeefd9;color:#b9353b;font-size:var(--fs-body)}.test-result p{margin:.25rem 0 0}.test-result b{font-weight:var(--fw-medium)}.td-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card);margin-top:var(--gap-card)}.td-grid+.card{margin-top:var(--gap-card)}.layer-list{margin:var(--gap-head) 0 0;padding:0;list-style:none;display:grid;gap:.7rem}.layer-list li{padding:.8rem 1rem;border:1px solid #e3e9f7;border-radius:.85rem;background:#ffffff9e}.layer-list .mono{font-size:var(--fs-body);color:var(--navy)}.layer-list p{margin:.3rem 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.65}.td-manual{display:grid;grid-template-columns:17.5rem minmax(0,1fr);gap:var(--gap-card);margin-top:var(--gap-card);align-items:start}.td-side .search{display:block}.td-cats{display:grid;gap:.2rem;margin-top:var(--gap-head)}.td-cat{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding:0 .75rem;border-radius:.62rem;font-size:var(--fs-body);color:#2d4170;cursor:pointer;white-space:nowrap}.td-cat b{font-weight:var(--fw-body);font-size:var(--fs-sub);color:var(--muted)}.td-cat:has(>input:checked){background:#e5eaffd1;color:#1e55e1;font-weight:var(--fw-nav-active)}.tag-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card)}.tag-card{padding:1.1rem 1.2rem;border:1px solid rgba(255,255,255,.98);border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow);min-width:0}.tag-head{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.tag-name{font-size:var(--fs-strong);font-weight:var(--fw-row-title);color:var(--navy)}.tag-card>p{margin:.55rem 0 0;font-size:var(--fs-body);color:var(--text)}.tag-card .kv{margin-top:.55rem}.err-list{margin:.7rem 0 0;padding:0;list-style:none;font-size:var(--fs-sub);color:#b0711a}.err-list li{display:flex;gap:.35rem;align-items:flex-start}.var-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;margin-top:var(--gap-head)}.var-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;padding:.6rem .2rem;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--text)}.var-row .mini-fold{flex-basis:100%;margin-top:.1rem}.fold-card{margin-top:var(--gap-card)}.fold-card>summary{cursor:pointer;font-size:var(--fs-h2);font-weight:var(--fw-h2);color:var(--navy)}.tabbar~.sw-panel>.seg-wrap{margin-top:var(--gap-card)}.issue-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin-top:var(--gap-head)}.issue-card{padding:.9rem 1.1rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffffb3;font-size:var(--fs-body)}.issue-head{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-bottom:.45rem}.issue-card strong{font-weight:var(--fw-medium);color:var(--navy)}.issue-card p{margin:.3rem 0 0;font-size:var(--fs-sub);color:var(--muted)}.issue-card p.txt-green{color:#13915a}.td-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-card)}.status-strip{display:flex;align-items:center;gap:.8rem;margin-top:var(--gap-head);padding:.7rem 1rem;border-radius:.8rem;background:#f3f6fd;border:1px solid #e2e8f6;font-size:var(--fs-body);color:var(--text);flex-wrap:wrap}.hist-list{display:grid;grid-template-columns:minmax(0,1fr);margin-top:var(--gap-head)}.hist-row{display:flex;align-items:center;gap:1.2rem;min-height:3.4rem;padding:.3rem .2rem;border-bottom:1px solid var(--line);font-size:var(--fs-body);color:var(--text);flex-wrap:wrap}.chk-ph{display:inline-block;width:1rem}.files-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--gap-card);margin-top:var(--gap-card);align-items:start}.file-list{display:grid;grid-template-columns:minmax(0,1fr);margin-top:.6rem}.file-row{display:flex;align-items:center;gap:.55rem;min-height:2.6rem;padding:0 .6rem;border-radius:.55rem;font-size:var(--fs-sub);color:var(--text)}.file-row:hover{background:#eef2ff}.sub-sec{display:grid;gap:.6rem;margin-top:var(--gap-head);padding-top:var(--gap-head);border-top:1px solid var(--line)}.sub-sec h3{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--fs-h3);font-weight:var(--fw-h2);color:var(--navy)}.file-empty{padding:5rem 1rem}.file-empty .ic{color:#b6c2dc}.theme-row{display:flex;align-items:center;gap:1rem;margin-top:var(--gap-head);padding:.8rem 1rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffff9e}.theme-row strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.theme-row .t-sub{margin:.2rem 0 0}.theme-thumb{width:8.3rem;height:4.7rem;border-radius:.55rem;-o-object-fit:cover;object-fit:cover;flex:none}.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card)}.market-card{display:grid;grid-template-columns:11.9rem minmax(0,1fr) auto;gap:1rem;padding:1rem;border:1px solid #e3e9f7;border-radius:1rem;background:#ffffff9e}.market-card img{width:11.9rem;height:7.1rem;border-radius:.6rem;-o-object-fit:cover;object-fit:cover}.market-card strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.market-card p{margin:.3rem 0 0;font-size:var(--fs-sub);color:var(--text)}.market-card .t-sub{color:var(--muted)}.market-ops{display:grid;gap:.5rem;align-content:start;justify-items:start}.bullet-list{margin:var(--gap-head) 0 0;padding-left:1.2rem;display:grid;gap:.4rem;font-size:var(--fs-body);color:var(--text)}.cmd-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:var(--gap-group)}.cmd-item .field-help{margin:0}.step-list{margin:var(--gap-head) 0 0;padding:0;list-style:none;display:grid;gap:.8rem}.step-list li{display:flex;gap:.8rem;align-items:flex-start;font-size:var(--fs-body);color:var(--text);line-height:1.7}.step-list b{font-weight:var(--fw-medium);color:var(--navy)}.step-n{flex:none;width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;background:#e9eeff;color:#3d55c8;font-size:var(--fs-sub);font-weight:var(--fw-medium)}.memo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;margin-top:var(--gap-head)}.memo-row{display:flex;gap:.6rem;align-items:baseline;font-size:var(--fs-sub);color:var(--muted);min-width:0}.memo-row code{color:#2c3f6e;overflow-wrap:anywhere}.td-tabs .tabbar .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.int-card{grid-template-columns:21rem minmax(0,1fr)}.int-nav{gap:.15rem}.int-group{padding:.9rem .75rem .35rem;font-size:var(--fs-sub);color:#97a6c7;letter-spacing:.06em}.int-group:first-child{padding-top:0}.int-tab{display:flex;align-items:flex-start;gap:.7rem;padding:.7rem .75rem;border-radius:.75rem;cursor:pointer}.int-tab:hover{background:#edf2ff}.int-tab>.ic{width:1.15rem;height:1.15rem;color:#44598b;flex:none;margin-top:.2rem}.int-text{display:grid;min-width:0;flex:1;gap:.15rem}.int-line{display:flex;align-items:center;gap:.5rem}.int-line .pill{margin-left:auto}.int-text strong{font-size:var(--fs-md);font-weight:var(--fw-nav);color:#2d4170;white-space:nowrap}.int-text small{font-size:var(--fs-sub);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.int-card .settings-body{padding-bottom:var(--pad-y)}.int-card .panel-head h2{display:flex;align-items:center;gap:.5rem}.int-card .panel-head h2 .ic{width:1.2rem;height:1.2rem;color:#4a63d8}.int-card .panel-head+.callout,.int-card .panel-head+.sp,.int-card .panel-head+.check{margin-top:var(--gap-head)}.int-card .callout+.subbox,.int-card .callout+.set-grid,.int-card .callout+.textarea,.int-card .check+.set-grid,.int-card .set-grid+.callout{margin-top:var(--gap-head)}.stat-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card);margin-top:var(--gap-head)}.stat-box{padding:1rem 1.1rem;border:1px solid #e3e9f7;border-radius:1rem;background:#ffffff9e;display:grid;gap:.3rem}.stat-label{font-size:var(--fs-sub);color:var(--muted)}.stat-box strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.stat-box .kpi-bar{width:100%}.push-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card)}.push-grid .subbox>.input{margin-top:var(--gap-head)}.sec-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card);align-items:start}.sec-form>.subbox{margin-top:0;height:100%}.sec-form>.subbox.wide,.sec-form>.form-actions{grid-column:1 / -1}.sec-form>.form-actions{margin-top:0}.info-strip{display:flex;align-items:center;gap:2.4rem;margin-top:var(--gap-head);padding:.9rem 1.1rem;border-radius:.9rem;background:#f3f6fd;border:1px solid #e2e8f6;flex-wrap:wrap}.info-strip>div{display:grid;gap:.15rem}.info-strip span{font-size:var(--fs-sub);color:var(--muted)}.info-strip b{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.result-strip{display:flex;align-items:center;gap:.8rem;margin-top:var(--gap-head);font-size:var(--fs-body);color:var(--text)}.igc-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;margin-top:var(--gap-head)}.int-group-card{border:1px solid #e3e9f7;border-radius:.9rem;padding:.8rem 1rem;background:#ffffff9e}.igc-head{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin-bottom:.5rem}.igc-head b{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.int-group-card .pre-box{max-height:9rem;overflow:auto}.ret-banner{margin-top:var(--gap-card)}.tgt-block{margin-top:.8rem;padding:.9rem 1rem;border-radius:.8rem;background:#ffffffbf}.tgt-block .check{margin-top:.45rem}.ret-banner+.field-help{margin:.8rem 0 0}.ret-banner+.field-help+.card{margin-top:var(--gap-card)}.ret-name{display:flex;align-items:center;gap:.5rem}.keep-cell{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.keep-cell b{font-weight:var(--fw-medium);color:var(--navy)}.ret-tbl td{height:4.6rem}.lock-tag{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-sub);color:var(--muted)}.noclean{margin-top:var(--gap-card)}.noclean h3{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-h2);color:var(--navy)}.noclean-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-card)}.save-row{display:flex;justify-content:flex-end;margin-top:var(--gap-card)}.upgrade-grid{display:grid;grid-template-columns:minmax(0,1fr) 36rem;gap:var(--gap-card);align-items:start}.hc-list{display:grid;grid-template-columns:minmax(0,1fr);margin-top:var(--gap-head)}.hc-row{display:flex;align-items:flex-start;gap:.7rem;padding:.62rem .2rem;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.hc-row:last-child{border-bottom:0}.hc-row b{font-weight:var(--fw-medium);color:var(--navy);margin-right:.6rem}.hc-ic{display:inline-flex;margin-top:.2rem}.hc-ok{color:#13915a}.hc-info{color:#3e9cc0}.hc-bad{color:#d33c42}.hc-warn{color:#c9791a}.ver-line{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:0;font-size:var(--fs-body);color:var(--text)}.ver-line b{font-size:var(--fs-strong);color:var(--navy)}.upgrade-grid .callout .cmd{margin-top:.6rem}@media(max-width:1599.98px){.sec-form,.cfg-grid,.tag-cards,.market-grid{grid-template-columns:minmax(0,1fr)}.upgrade-grid{grid-template-columns:minmax(0,1fr) 30rem}}@media(max-width:1279.98px){.split-side,.l10n-grid,.backup-grid,.upgrade-grid,.td-grid,.td-manual,.files-grid,.push-grid,.stat-pair,.int-card{grid-template-columns:minmax(0,1fr)}.int-nav{display:flex;overflow-x:auto}.int-group{display:none}.int-tab{flex:none}.int-text small{display:none}.acct-nav a{flex:none}.tr-head{display:none}.tr-item{grid-template-columns:minmax(0,1fr);gap:.6rem}.noclean-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){.option-cards-2,.memo-grid{grid-template-columns:minmax(0,1fr)}.kb-item{flex-wrap:wrap}.kb-ops{width:100%;justify-content:flex-end}.lang-row{flex-wrap:wrap}.lang-right{margin-left:0;flex-wrap:wrap}.market-card{grid-template-columns:minmax(0,1fr)}.market-card img{width:100%;height:auto;aspect-ratio:16 / 9}.key-form .field,.key-form .field:first-child{flex:1 1 100%}.info-strip{gap:1rem}.cv-bubble{max-width:92%}.conv-last{white-space:normal}.search-sm{flex:1 1 100%!important}.kb-ed-row{flex-wrap:wrap}.kb-cat{width:100%}.hist-row{gap:.6rem}}.page>.s4{margin-top:var(--gap-section)}.page>.s4+.s4{margin-top:var(--gap-card)}.hero+.s4{margin-top:0}.s4-req{color:#e5484d}.kpi-num.is-warn{color:#b0711a}.s4-sec-title{margin:0 0 var(--gap-head);font-size:var(--fs-h2);font-weight:var(--fw-h2);color:var(--navy)}.is-readonly{background:#f0f4fce6;color:#6b7ca3}.select-xs{width:auto;height:1.9rem;padding:0 1.6rem 0 .55rem;font-size:var(--fs-input);border-radius:.5rem;background-position:right .45rem center}.input-hex{width:7rem;height:2rem;font-size:var(--fs-input);padding:0 .55rem}.num-in{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;color:var(--muted);font-size:var(--fs-sub)}.num-in .input-xs{width:4.6rem}.spin .ic{animation:s4spin 1s linear infinite}@keyframes s4spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin .ic{animation:none}}.ai-note{margin:var(--gap-head) 0 0;padding:.65rem .9rem;border-radius:.7rem;background:#ecf1ffb3;font-size:var(--fs-body);color:#4b6297;line-height:1.7}.ai-note b{color:var(--navy)}.row-actions a.btn-primary{color:#fff}.row-actions a.btn-primary:hover{text-decoration:none}.scale-tbl .select-sm{min-width:7rem}.dash-sites .sx-row{display:flex;align-items:center;gap:1rem;margin-top:var(--gap-head);padding:1rem 1.1rem;border:1px solid var(--line-strong);border-radius:1rem;background:#ffffff9e}.sx-ic{width:2.9rem;height:2.9rem;border-radius:.8rem;display:grid;place-items:center;flex:none;color:#3d6af5;background:linear-gradient(145deg,#eef3ff,#e3eaff);box-shadow:inset 0 0 0 1px #ffffffe6,0 .3rem .8rem #5064ff1f}.sx-main{flex:1;min-width:0}.sx-acts{display:flex;align-items:center;gap:.6rem;flex:none}.sites-limit{display:flex;align-items:center;gap:.45rem;margin-bottom:0;font-size:var(--fs-body);color:var(--muted)}.sx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:var(--gap-card)}.sx-card .card-title{display:flex;align-items:center;gap:.55rem}.sx-card .card-title .ic{color:#6b7ca3}.sx-usage{margin:var(--gap-head) 0 0;font-size:var(--fs-sub);color:var(--muted)}.sx-foot{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.8rem}.cat-pills{display:flex;flex-wrap:wrap;gap:.45rem}.cat-pill{display:inline-flex;align-items:center;height:1.85rem;padding:0 .8rem;border-radius:99px;background:#ecf0fae6;color:#5b6d96;font-size:var(--fs-sub);white-space:nowrap}.cat-pill.on{background:var(--grad);color:#fff}.tpl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem}.tpl-card{position:relative;border:2px solid var(--line-strong);border-radius:1rem;overflow:hidden;background:#fff}.tpl-card img{width:100%;aspect-ratio:400 / 280;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-bottom:1px solid var(--line)}.tpl-card.on,.ct-tpl.on{border-color:#6b7cf7;box-shadow:0 0 0 1px #6b7cf7}.tpl-check{position:absolute;right:.6rem;top:.6rem;z-index:1;width:1.45rem;height:1.45rem;border-radius:50%;display:none;place-items:center;color:#fff;background:var(--grad)}.tpl-check .ic{width:.85rem;height:.85rem}.tpl-card.on .tpl-check,.ct-tpl.on .tpl-check{display:grid}.tpl-name{display:flex;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:var(--fs-body)}.tpl-name strong{font-weight:var(--fw-row-title);color:var(--navy);font-size:var(--fs-strong)}.modal-head h2.txt-red{color:#d33c42}.create-bar .seg>a{display:inline-flex;align-items:center;gap:.35rem}.create-bar .seg>a .ic{color:currentColor}.ct-layout{grid-template-columns:minmax(0,1fr) 29rem}.ct-main{display:grid;gap:1rem;min-width:0;align-content:start}.ct-preview{position:relative;overflow:hidden;padding:0}.ct-preview img{width:100%;aspect-ratio:16 / 7.4;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ct-cap{position:absolute;inset:auto 0 0 0;padding:3.2rem 1.4rem 1.2rem;color:#fff;background:linear-gradient(0deg,rgba(10,18,44,.82),rgba(10,18,44,.45) 58%,transparent)}.ct-cap-l1{display:flex;align-items:center;gap:.6rem}.ct-cap-l1 strong{font-size:var(--fs-title);font-weight:var(--fw-h2)}.ct-ind{padding:.1rem .55rem;border-radius:.45rem;background:#fff3;font-size:var(--fs-xs);white-space:nowrap}.ct-cap p{margin:.35rem 0 0;max-width:44rem;font-size:var(--fs-sub);color:#ffffffdb;line-height:1.6}.ct-strip{display:flex;gap:.9rem;overflow-x:auto;padding-bottom:.3rem}.ct-tpl{position:relative;flex:0 0 13rem;border:2px solid var(--line-strong);border-radius:.9rem;overflow:hidden;background:#fff}.ct-tpl img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ct-tpl>span:last-child{display:block;padding:.45rem .7rem;border-top:1px solid var(--line);font-size:var(--fs-sub);font-weight:var(--fw-medium);color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-config{display:grid;gap:var(--gap-field);align-content:start}.ct-config .card-head{margin-bottom:-.3rem}.cfg-sec{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--navy)}.cfg-sec .ic{color:#4b6cf7}.cfg-sec i{flex:1;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.cfg-sec+*{margin-top:-.4rem}.cur-tpl{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#f4f7ffcc}.cur-tpl strong{font-weight:var(--fw-medium);color:var(--navy);font-size:var(--fs-strong)}.cur-tpl .pill{margin-left:auto}.cur-tpl+.field-help{margin:-.9rem 0 0}.cfg-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-field) 1rem}.logo-pick{display:flex;align-items:center;gap:.55rem;height:var(--h-btn);padding:0 .7rem;border:1px dashed #c9d5f0;border-radius:var(--r-ctl);background:#fff;font-size:var(--fs-sub);color:var(--muted);cursor:pointer;min-width:0}.logo-mini{width:1.6rem;height:1.6rem;flex:none}.logo-mini svg{width:100%;height:100%}.sw-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.sw-dot{width:1.95rem;height:1.95rem;border-radius:50%;border:2px solid transparent;display:grid;place-items:center;color:#fff;padding:0}.sw-dot .ic{width:.9rem;height:.9rem}.sw-dot.on{border-color:#fff;box-shadow:0 0 0 2px #6b7cf7}.sw-custom{display:inline-flex;align-items:center;gap:.35rem;height:1.95rem;padding:0 .6rem;border:1px solid var(--line-strong);border-radius:99px;font-size:var(--fs-sub);color:var(--muted);cursor:pointer;white-space:nowrap}.sw-custom input{width:1rem;height:1rem;border:0;padding:0;background:none}.style-grid{display:flex;flex-wrap:wrap;gap:.5rem}.style-grid>.style-opt{flex:1 1 calc((100% - 1rem) / 3);min-width:0}.style-opt{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.5rem .65rem;border:1px solid var(--line-strong);border-radius:.65rem;background:#fff;text-align:left}.style-opt strong{font-size:var(--fs-sub);font-weight:var(--fw-medium);color:var(--navy);white-space:nowrap}.style-opt small{font-size:var(--fs-sub);color:var(--faint);white-space:nowrap}.style-opt.on{border-color:#6b7cf7;background:#eef1ffe6;box-shadow:0 0 0 1px #6b7cf7}.mod-chips{display:flex;flex-wrap:wrap;gap:.45rem}.mod-chip{display:inline-flex;align-items:center;gap:.3rem;height:1.85rem;padding:0 .7rem;border-radius:99px;border:1px solid var(--line-strong);font-size:var(--fs-sub);color:var(--muted);white-space:nowrap}.mod-chip.on{border-color:#b8c6fb;background:#e5eaffd1;color:var(--navy)}.mod-chip .ic{color:#4b6cf7}.mod-chip.is-fixed{opacity:.8}.ct-config .field-label .link{margin-left:auto;font-size:var(--fs-sub)}.ct-config .field-label>.ic{color:#4b6cf7}.ct-submit{padding-top:var(--gap-head);border-top:1px solid var(--line);display:grid;gap:.5rem;text-align:center}.plan9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:var(--gap-head)}.plan9-tile{display:flex;gap:.7rem;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#f7f9ffbf}.plan9-tile .mono{color:#4b6cf7;font-size:var(--fs-sub);padding-top:.1rem}.plan9-tile strong{display:block;font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.plan9-tile small{display:block;font-size:var(--fs-sub);color:var(--muted)}.ca-examples{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem;margin-top:var(--gap-head);font-size:var(--fs-body);color:var(--muted)}.chip-btn{height:1.95rem;padding:0 .85rem;border:1px solid var(--line-strong);border-radius:99px;background:#fff;font-size:var(--fs-sub);color:#3b4d77;white-space:nowrap}.chip-btn:hover{border-color:#9db4ff;color:#2856db}.ca-composer{position:sticky;bottom:1rem;z-index:5;padding:1rem 1.2rem .9rem}.ca-v-filled{display:none}.page:has(#ca-filled:target) .ca-v-empty,.page:has(#ca-info:target) .ca-v-empty{display:none}.page:has(#ca-filled:target) .ca-v-filled,.page:has(#ca-info:target) .ca-v-filled{display:block}.ca-input{display:block;width:100%;min-height:8rem;resize:none;border:0;outline:0;background:transparent;font-size:var(--fs-body);line-height:2;color:var(--ink)}.ca-input::-moz-placeholder{color:var(--faint)}.ca-input::placeholder{color:var(--faint)}.ca-v-filled .ca-input{min-height:15rem}.ca-atts{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem}.ca-att{display:flex;align-items:center;gap:.6rem;max-width:22rem;padding:.35rem .5rem .35rem .35rem;border:1px solid var(--line-strong);border-radius:.8rem;background:#f4f7ffcc}.ca-att.is-logo{border-color:#b8c6fb}.att-img{width:2.7rem;height:2.7rem;border-radius:.55rem;-o-object-fit:cover;object-fit:cover;flex:none}.att-img.is-logo{display:grid;place-items:center;padding:.25rem;background:repeating-conic-gradient(#e0e4ee,#e0e4ee 25%,#fff 0%,#fff 50%) 0 0 / 8px 8px}.att-img.is-logo svg{width:100%;height:100%}.att-meta{display:grid;gap:.2rem;min-width:0}.att-meta strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.att-role{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-sub);color:var(--muted)}.role-seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:.45rem;overflow:hidden}.role-seg b{padding:0 .5rem;font-weight:var(--fw-body);font-size:var(--fs-sub);color:#3b4d77;background:#fff;white-space:nowrap}.role-seg b+b{border-left:1px solid var(--line-strong)}.role-seg b.on{background:var(--grad);color:#fff}.att-x{width:1.6rem;height:1.6rem;display:grid;place-items:center;border:0;background:none;color:var(--faint);padding:0}.att-x .ic{width:.9rem;height:.9rem}.ca-company{display:flex;align-items:center;gap:.35rem;padding-bottom:.55rem;font-size:var(--fs-sub);color:var(--muted)}.ca-company b{color:var(--navy)}.ca-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.7rem;border-top:1px solid var(--line)}.tool-pill{display:inline-flex;align-items:center;gap:.35rem;height:2.1rem;padding:0 .85rem;border:1px solid var(--line-strong);border-radius:99px;background:#fff;font-size:var(--fs-sub);color:#3b4d77;white-space:nowrap;cursor:pointer}.tool-pill.on{border-color:transparent;background:var(--grad);color:#fff;box-shadow:0 .3rem .8rem #5064ff38}.tool-div{width:1px;height:1.3rem;background:var(--line-strong);margin:0 .15rem}.ca-credits{font-size:var(--fs-sub);color:var(--muted)}.send-btn{border-radius:99px;padding:0 1.3rem}.send-btn .ic{width:1rem;height:1rem}.ca-composer .field-help{margin:.55rem 0 0}.plan-doc{display:grid;gap:0}.doc-sec{padding:1.6rem 0;border-top:1px solid var(--line);scroll-margin-top:1rem}.doc-sec:first-child{padding-top:0;border-top:0}.doc-sec:last-child{padding-bottom:0}.doc-h{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin-bottom:var(--gap-head)}.doc-h h2{margin:0;display:flex;align-items:baseline;gap:.7rem;font-size:var(--fs-title);font-weight:var(--fw-h2);color:var(--navy)}.sec-no{font-family:var(--font-mono);font-size:var(--fs-body);color:#4b6cf7;letter-spacing:.04em}.sec-note{font-size:var(--fs-sub);color:var(--muted)}.doc-h .push,.doc-h .btn{align-self:center}.doc-sec>.field-help:first-of-type{margin:-.5rem 0 var(--gap-head)}.doc-sec .set-grid+.field-help{margin-top:.6rem}.plan-mat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;margin-top:var(--gap-field);padding:1rem 1.1rem;border:1px solid var(--line-strong);border-radius:1rem;background:#ffffff9e}.plan-mat.is-logo-only{grid-template-columns:auto;justify-content:start}.mat-logo{display:grid;gap:.45rem;justify-items:start}.mat-logo .field-help{max-width:16rem}.mat-box{display:flex;align-items:center;gap:.5rem;width:10rem;height:4rem;padding:.45rem .7rem;border:1px solid var(--line-strong);border-radius:.75rem;background:#fff}.mat-box svg{width:2.4rem;height:2.4rem;flex:none}.mat-box b{font-size:var(--fs-md);color:#132a63;white-space:nowrap}.mat-files{display:grid;gap:.55rem;align-content:start}.mat-line{display:flex;align-items:flex-start;gap:.45rem;font-size:var(--fs-body);color:var(--text)}.mat-line .ic{margin-top:.2rem;color:var(--faint)}.mat-line i{font-style:normal;color:var(--muted)}.sub-h{display:flex;align-items:center;gap:.6rem;margin:1.2rem 0 .6rem}.sub-h:first-child{margin-top:0}.sub-h h3{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--navy)}.sub-h+.field-help{margin:-.2rem 0 .7rem}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.role-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.2rem}.role-sw{display:flex;gap:.9rem;padding:.85rem .95rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffff9e}.role-sw>div{display:grid;gap:.3rem;justify-items:start;min-width:0}.role-sw strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.role-sw strong i{margin-left:.35rem;font-style:normal;font-weight:var(--fw-body);color:var(--muted)}.role-sw small{font-size:var(--fs-sub);color:var(--muted);line-height:1.55}.role-sw .rgb{font-size:var(--fs-sub);color:var(--faint)}.sw-big{width:3.6rem;height:3.6rem;flex:none;border-radius:.75rem;border:1px solid rgba(0,0,0,.06);cursor:pointer;position:relative}.radio-line{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem}.radio-line .check .pill{margin-left:.35rem}.tp-nav{list-style:none;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:1rem;background:#ffffff9e;overflow:hidden}.nav-row{display:flex;align-items:center;gap:.7rem;padding:.5rem 1rem .5rem calc(1rem + var(--d) * 1.9rem);border-top:1px solid var(--line)}.nav-row:first-child{border-top:0}.input-name{width:13rem;height:2.1rem}.input-name.b{font-weight:var(--fw-medium)}.kind-pill{display:inline-flex;align-items:center;height:1.55rem;padding:0 .6rem;border-radius:99px;background:#eceff5;color:#69758c;font-size:var(--fs-xs);white-space:nowrap}.nav-ops{display:flex;gap:.35rem;margin-left:auto}.nav-ops .icon-btn,.pc-ops .icon-btn{width:1.95rem;height:1.95rem}.add-row{display:flex;align-items:center;gap:.6rem;margin-top:.9rem}.mod-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.mod-grid>.mod-box{grid-column:span 2}@media(min-width:1600px){.mod-grid>.mod-box:last-child:nth-child(3n+1){grid-column:span 6}.mod-grid>.mod-box:nth-last-child(2):nth-child(3n+1),.mod-grid>.mod-box:last-child:nth-child(3n+2){grid-column:span 3}}.mod-box{display:grid;gap:.4rem;align-content:start;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffff9e}.mod-box strong{font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--navy);margin-bottom:.1rem}.mod-box .check{white-space:nowrap}.tp-checks{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}.plan-bar{position:sticky;bottom:0;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.9rem 1.2rem;border-radius:var(--r-card) var(--r-card) 0 0;background:#fcfdfff0;border:1px solid rgba(255,255,255,.98);box-shadow:0 -.6rem 1.6rem #4e62b61a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page:has(.plan-bar){padding-bottom:0}.title-row .pv-a.pv-inline{display:inline-flex;align-items:center;gap:.7rem}.pv-b{display:none}.page:has(#planning:target) .pv-a{display:none}.page:has(#planning:target) .pv-b{display:inline}.pb-planning{display:none}.page:has(#planning:target) .pb-planning{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:4.5rem 1.5rem;text-align:center;margin-top:0}.page:has(#planning:target) :is(.pb-layout,.pb-composer){display:none}.pb-planning .spin .ic{width:2rem;height:2rem;color:#4b6cf7}.pb-planning strong{font-size:var(--fs-title);font-weight:var(--fw-h2);color:var(--navy)}.pb-planning p{margin:0;color:var(--muted)}.pb-layout{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:var(--gap-card);align-items:start}.hero+.pb-planning+.pb-layout{margin-top:0}.pb-toc{position:sticky;top:1rem;display:grid;gap:.15rem;padding:1rem .8rem}.pb-toc>.t-sub0{padding:0 .6rem .4rem}.pb-toc a{display:flex;gap:.65rem;align-items:center;padding:.45rem .6rem;border-radius:.6rem;font-size:var(--fs-md);color:#2d4170;white-space:nowrap}.pb-toc a:hover{background:#e5eaffd1}.pb-toc a .mono{font-size:var(--fs-sub);color:#4b6cf7}.direction{margin:0;max-width:60rem;font-size:var(--fs-md);line-height:2;color:var(--ink)}.kws{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.kw{padding:.15rem .8rem;border-radius:99px;background:#eef1f8;font-size:var(--fs-body);color:#3b4d77;white-space:nowrap}.ref-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:.75rem;margin-top:.9rem}.ref-box{display:grid;gap:.3rem;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffff9e}.ref-box small{font-size:var(--fs-sub);color:var(--muted)}.ref-box p{margin:0;font-size:var(--fs-body)}.ref-box i{font-style:normal;color:var(--muted)}.pal-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.pal-opt{display:block;padding:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:.9rem;background:#fff;text-align:left}.pal-opt.on{border-color:#6b7cf7;box-shadow:0 0 0 1px #6b7cf7}.pal-strip{display:flex;height:2.6rem}.pal-strip i{flex:2}.pal-strip i.is-tone{border-left:1px solid var(--line)}.pal-text{display:grid;gap:.15rem;padding:.6rem .85rem}.pal-text strong{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.pal-text small{font-size:var(--fs-sub);color:var(--muted)}.tone-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem}.tone-btn{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .65rem;border:1px solid var(--line-strong);border-radius:.55rem;background:#fff;font-size:var(--fs-sub);color:#3b4d77;white-space:nowrap}.tone-btn i{width:.9rem;height:.9rem;border-radius:.2rem;border:1px solid var(--line-strong)}.tone-btn .mono{color:var(--faint)}.tone-btn.on{border-color:#6b7cf7;box-shadow:0 0 0 1px #6b7cf7}.tone-row .link{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-sub)}.pal-preview{margin-top:.9rem;border:1px solid var(--line-strong);border-radius:.9rem;overflow:hidden;font-size:var(--fs-sub)}.pp-nav,.pp-foot{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 1.1rem;color:#fff}.pp-nav span{opacity:.82;white-space:nowrap}.pp-foot{color:#fffc}.pp-body{padding:1rem 1.1rem;color:#52627e}.pp-body p{margin:0 0 .3rem}.pp-title{font-size:var(--fs-title);font-weight:var(--fw-semibold)}.pp-btn{display:inline-block;margin-top:.4rem;padding:.35rem .9rem;border-radius:.35rem;color:#fff}.font-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:var(--gap-head)}.font-opt{display:grid;gap:.15rem;justify-items:start;padding:.8rem 1rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#fff;text-align:left}.font-opt.on{border-color:#6b7cf7;box-shadow:0 0 0 1px #6b7cf7}.font-aa{font-size:var(--fs-h1);line-height:1.3;color:var(--navy)}.font-opt strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.font-opt small{font-size:var(--fs-sub);color:var(--muted)}.font-num{font-size:var(--fs-body);letter-spacing:.04em;color:#3b4d77}.spec-sample{display:block;max-width:24rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--navy)}.scale-tbl td{padding-top:.6rem;padding-bottom:.6rem}.spec-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.spec-field{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.5rem .85rem;border:1px solid var(--line-strong);border-radius:.75rem;background:#ffffff9e;font-size:var(--fs-body);color:var(--muted);white-space:nowrap}.grid-demo{margin-top:.9rem;padding:1rem 1.2rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#f4f7ffb3;text-align:center}.g12{display:flex;gap:2%;width:83%;height:4.5rem;margin:0 auto}.g12 i{flex:1;border-radius:.25rem;background:#4b6cf729}.grid-demo .mono{margin:.6rem 0 0;font-size:var(--fs-sub);color:var(--muted)}.radius-demo{display:flex;justify-content:center;align-items:flex-end;gap:1.2rem;margin-top:.8rem;font-size:var(--fs-sub)}.rd-btn{padding:.45rem 1rem;border-radius:6px;color:#fff}.rd-card{padding:.7rem 1.1rem;border-radius:12px;border:1px solid var(--line-strong);background:#fff;box-shadow:0 .2rem .6rem #4e62b614}.icon-opts{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;font-size:var(--fs-sub)}.icon-opts>span{display:inline-flex;align-items:center;gap:.35rem}.icon-opts i{font-style:normal;color:var(--muted);margin-right:.2rem}.mini-opt{height:1.9rem;padding:0 .6rem;border:1px solid var(--line-strong);border-radius:.5rem;background:#fff;font-size:var(--fs-sub);color:#3b4d77;white-space:nowrap}.mini-opt.on{border-color:#6b7cf7;box-shadow:0 0 0 1px #6b7cf7}.icon-samples{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}.icon-sample{width:3.4rem;height:3.4rem;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--navy)}.icon-sample .ic svg{stroke-width:1.5}.col-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.8rem;font-size:var(--fs-sub);color:var(--muted)}.ct-tag{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:.4rem;font-size:var(--fs-xs);white-space:nowrap}.ct-tag.t-product{background:#e2f6eb;color:#13915a}.ct-tag.t-article{background:#e9ebff;color:#4b4fc4}.ct-tag.t-case{background:#fff1d4;color:#9a5d0a}.ct-tag.t-page{background:#eceff5;color:#52627e}.ct-tag.t-link{background:#e3f3fb;color:#1e7aa3}.ct-tag.t-cat{background:#f0f2f7;color:var(--muted)}.col-tree{border:1px solid var(--line-strong);border-radius:1rem;overflow:hidden;background:#ffffff9e}.col-row{display:flex;align-items:center;gap:.6rem;padding:.4rem 1rem .4rem calc(1rem + var(--d) * 2rem);border-top:1px solid var(--line)}.col-row:first-child{border-top:0}.col-row.is-top{background:#f4f7ffcc}.col-row .pc-grip{color:var(--faint)}.pc-ops{display:flex;align-items:center;gap:.35rem;margin-left:auto}.add-sub{display:inline-block;width:6rem;text-align:right;font-size:var(--fs-sub);white-space:nowrap}.add-top{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem}.dash-btn{height:1.95rem;padding:0 .8rem;border:1px dashed #c3cfee;border-radius:.55rem;background:#fff;font-size:var(--fs-sub);color:#3b4d77;white-space:nowrap}.per-page{display:flex;align-items:center;gap:.55rem;margin-top:.9rem;font-size:var(--fs-body);color:var(--muted)}.page-row{display:flex;align-items:baseline;gap:.8rem;padding:.7rem 0;border-top:1px solid var(--line)}.page-row:first-child{border-top:0;padding-top:0}.page-lb{flex:0 0 15.5rem;font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.sec-chips{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.sec-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.1rem .6rem;border-radius:.45rem;background:#eef1f8;font-size:var(--fs-sub);color:#3b4d77;white-space:nowrap}.sec-chip i{font-style:normal;font-family:var(--font-mono);color:var(--faint)}.page-row .link{font-size:var(--fs-sub);white-space:nowrap}.img-row{padding:.8rem 1rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffff9e}.img-row+.img-row{margin-top:.6rem}.img-l1{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.55rem}.img-l1 strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.input-pos{width:10rem;height:1.9rem;font-size:var(--fs-input)}.q-item{display:grid;gap:.45rem}.q-item+.q-item{margin-top:1.3rem}.q-item strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.q-item small{font-size:var(--fs-sub);color:var(--muted)}.sg-item{display:grid;gap:.55rem;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffff9e}.sg-item+.sg-item{margin-top:.6rem}.sg-item>.input{margin-left:1.55rem;width:calc(100% - 1.55rem)}.cost-box{max-width:40rem;border:1px solid var(--line-strong);border-radius:.9rem;overflow:hidden;background:#ffffffb3}.cost-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;font-size:var(--fs-body)}.cost-row+.cost-row,.cost-steps+.cost-row{border-top:1px solid var(--line)}.cost-row.is-sum{background:#ecf1ffb3;font-weight:var(--fw-medium)}.cost-row b{font-weight:var(--fw-medium)}.cost-steps{list-style:none;margin:0;padding:.55rem 1rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:var(--fs-sub);color:var(--muted)}.cost-steps li{white-space:nowrap}.cost-steps b{font-weight:var(--fw-body);color:#3b4d77}.cost-box+.field-help{margin-top:.6rem}.pb-composer{display:grid;gap:.55rem}.pb-note-lb{display:flex;align-items:center;gap:.35rem;font-size:var(--fs-sub);color:var(--muted)}.pb-note-lb .ic{color:#4b6cf7}.pb-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.pb-acts>.t-sub0{display:inline-flex;align-items:center;gap:.35rem}.print-body{background:#fff;background-image:none}.print-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.8rem;padding:.7rem 1.6rem;border-bottom:1px solid var(--line-strong);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.print-doc{max-width:60rem;margin:0 auto;padding:2.4rem 1.6rem 3rem;color:var(--ink)}.print-head{padding-bottom:1.5rem;margin-bottom:1.8rem;border-bottom:1px solid var(--line-strong)}.eyebrow-p{margin:0;font-size:var(--fs-eyebrow);letter-spacing:.3em;color:#4b6cf7;font-weight:var(--fw-eyebrow)}.print-head h1{margin:.5rem 0 .4rem;font-size:var(--fs-h1);font-weight:var(--fw-h1);color:var(--navy)}.pv-sec+.pv-sec{margin-top:1.6rem}.pv-sec h3{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .7rem;font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--navy)}.pv-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.6rem;margin:0}.pv-dl div{display:flex;gap:.7rem;font-size:var(--fs-body)}.pv-dl dt{flex:none;color:var(--muted)}.pv-dl dd{margin:0;min-width:0}.pv-mute{color:var(--muted)}.pv-p{margin:.7rem 0 0;font-size:var(--fs-body);line-height:1.8}.pv-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;font-size:var(--fs-body)}.pp-role{display:inline-flex;align-items:center;gap:.4rem}.pp-role i{width:1rem;height:1rem;border-radius:.25rem;border:1px solid var(--line-strong);print-color-adjust:exact;-webkit-print-color-adjust:exact}.pp-role .mono{color:var(--muted);font-size:var(--fs-sub)}.pv-nav{list-style:none;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:.8rem}.pv-nav li{display:flex;align-items:center;gap:.6rem;padding:.45rem .9rem .45rem calc(.9rem + var(--d) * 1.6rem);border-top:1px solid var(--line);font-size:var(--fs-body)}.pv-nav li:first-child{border-top:0}@media print{.print-bar{display:none}.print-doc{padding:0;max-width:none}}.bl-plan{display:flex;align-items:center;gap:.8rem;margin-top:.3rem}.bl-plan strong{font-size:var(--fs-kpi-text);font-weight:var(--fw-semibold);color:var(--navy)}.quota-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem 1.6rem;margin-top:var(--gap-head)}.quota-grid div{display:grid;gap:.15rem}.quota-grid small{font-size:var(--fs-sub);color:var(--muted)}.quota-grid b{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--navy);white-space:nowrap}.bl-cur .tw-fit{margin-top:var(--gap-head)}.ent-fold{margin-top:var(--gap-head);border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffff8c}.ent-fold>summary{display:flex;align-items:center;gap:.4rem;padding:.7rem 1rem;list-style:none;cursor:pointer;font-size:var(--fs-sub);color:var(--muted)}.ent-fold>summary::-webkit-details-marker{display:none}.ent-fold>summary .chev{width:.95rem;height:.95rem;transition:transform .2s}.ent-fold[open]>summary .chev{transform:rotate(180deg)}.ent-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 2.4rem;margin:0;padding:0 1rem .9rem}.ent-dl div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;font-size:var(--fs-body)}.ent-dl dt{flex:none;color:var(--muted)}.ent-dl dd{margin:0;color:var(--navy)}.ent-dl.one{grid-template-columns:minmax(0,1fr);padding:0}.ai-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem}.ai-top p{margin:0}.ai-big{margin-top:.3rem!important;font-size:var(--fs-kpi-text);font-weight:var(--fw-semibold);color:var(--navy)}.ai-big span{font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--muted)}.ai-bal{text-align:right}.ai-bar{width:100%;height:.55rem;margin-top:var(--gap-head)}.ai-bd{display:flex;flex-wrap:wrap;gap:.3rem 1.5rem;margin-top:.7rem;font-size:var(--fs-sub);color:var(--muted)}.ai-bd span{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:var(--gap-head)}.pack{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffff9e}.pack strong{display:block;font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy);white-space:nowrap}.pack small{font-size:var(--fs-sub);color:var(--muted)}.plan-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card)}.plan-card{display:flex;flex-direction:column;padding:var(--pad-y) var(--pad-x)}.plan-card.is-cur{border-color:#8f9ef8;box-shadow:var(--shadow),0 0 0 1px #8f9ef8}.plan-h{display:flex;align-items:center;justify-content:space-between}.plan-h strong{font-size:var(--fs-h2);font-weight:var(--fw-medium);color:var(--navy)}.plan-cur .ic{color:#4b6cf7}.plan-price{margin:.6rem 0 0;font-size:var(--fs-kpi);font-weight:var(--fw-semibold);color:#0c1d4a;letter-spacing:-.02em}.plan-price span{margin-left:.4rem;font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--muted);letter-spacing:0}.plan-li{list-style:none;flex:1;margin:var(--gap-head) 0;padding:0;display:grid;gap:.5rem;align-content:start}.plan-li li{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-body);color:var(--text)}.plan-li .ic{color:#13915a}.plan-nm{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}.plan-nm .link{font-size:var(--fs-sub)}.ord-tog{cursor:pointer;font-size:var(--fs-sub)}.ord-tog .t-close,.ord-exp-row{display:none}.bl-orders:has(#ord-exp:checked) .ord-exp-row{display:table-row}.bl-orders:has(#ord-exp:checked) .ord-tog .t-open{display:none}.bl-orders:has(#ord-exp:checked) .ord-tog .t-close{display:inline}.ord-exp-row td{background:#f4f7ffb3}.ord-exp-row .ent-dl{padding:.5rem 0 0}.st-cell{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.pay-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:100%}.pay-opt{position:relative;display:flex;align-items:center;justify-content:center;height:3.2rem;border:1px solid var(--line-strong);border-radius:.8rem;background:#fff;font-size:var(--fs-body);color:var(--navy);cursor:pointer}.pay-opt input{position:absolute;opacity:0;pointer-events:none}.pay-opt:has(input:checked){border-color:#6b7cf7;background:#eef1ffe6;box-shadow:0 0 0 1px #6b7cf7}.pay-foot{flex-direction:column;align-items:stretch;gap:.8rem}.agree{font-size:var(--fs-sub);color:var(--muted)}.agree span{line-height:1.6}.ent-box{padding:.9rem 1rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffffb3}.ent-box>.t-sub0{display:block;margin-bottom:.55rem}.ent-box+.field-help{margin-top:.7rem}.low-box{margin-bottom:.8rem}.low-box ul{margin:.35rem 0 .35rem 1.1rem;padding:0}.low-box li{font-size:var(--fs-sub)}.qr-pay{display:grid;justify-items:center;gap:.9rem;padding:.5rem 0}.qr-box.qr-lg{width:12.5rem;height:12.5rem}.qr-pay .t-sub0{display:inline-flex;align-items:center;gap:.4rem}.inv-title{margin-bottom:0;font-size:var(--fs-body);color:var(--muted);display:flex;align-items:center;gap:.35rem}.stack-form{display:grid;gap:var(--gap-field)}.ds-tabs .tabbar~.sw-panel>.ds-card{margin-top:var(--gap-card)}.ds-bar{display:flex;align-items:center;gap:1rem;margin-bottom:var(--gap-head)}.ds-bar .check{font-size:var(--fs-sub);color:var(--muted)}.ds-row{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffff9e}.ds-row+.ds-row{margin-top:.6rem}.ds-ic{width:2.5rem;height:2.5rem;border-radius:.7rem;display:grid;place-items:center;flex:none;color:#4b6cf7;background:#e5eaffd1}.ds-main{flex:1;min-width:0}.ds-edit{display:none}.page:has(#ds-col-edit:target) .ds-tabs,.page:has(#ds-form-edit:target) .ds-tabs{display:none}.page:has(#ds-col-edit:target) #ds-col-edit-view,.page:has(#ds-form-edit:target) #ds-form-edit-view{display:block;margin-top:var(--gap-section)}.ds-edit .card-head{margin-bottom:var(--gap-head)}.ds-members,.ds-fields{margin-top:var(--gap-field)}.pick-chips{display:flex;flex-wrap:wrap;gap:.45rem}.pick-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:22rem;height:1.85rem;padding:0 .7rem;border:0;border-radius:99px;background:#e5eaffd1;font-size:var(--fs-sub);color:var(--navy)}.pick-chip i{font-style:normal;color:var(--muted)}.pick-list{max-height:16rem;overflow-y:auto;display:grid;gap:.15rem;padding:.45rem;border:1px solid var(--line-strong);border-radius:.8rem;background:#fff}.pick-item{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border:0;border-radius:.55rem;background:none;text-align:left;font-size:var(--fs-body);color:var(--text);min-width:0}.pick-item i{width:1.35rem;height:1.35rem;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);font-style:normal;font-size:var(--fs-xs);color:transparent}.pick-item.on{background:#e5eaffd1}.pick-item.on i{border:0;background:var(--grad);color:#fff}.builtin-box{display:grid;gap:.35rem;padding:.7rem .9rem;border:1px dashed #c9d5f0;border-radius:.8rem;background:#f4f7ffcc}.builtin-box div{display:flex;align-items:center;gap:.55rem;font-size:var(--fs-sub);color:var(--muted)}.builtin-box b{font-weight:var(--fw-medium);color:var(--navy)}.builtin-box em{margin-left:auto;font-style:normal}.dsf-row{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem auto auto;align-items:center;gap:.7rem}.dsf-opts{border-style:dashed;background:#f4f7ffcc;font-size:var(--fs-input)}.add-field{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-sub)}.hd-note{display:inline-flex;align-items:center;gap:.3rem}.hd-tbl .t-title:hover{color:#2856db}.hd-show{display:grid;gap:var(--gap-card);max-width:64rem}.tk-thread{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.tk-sys{text-align:center;font-size:var(--fs-sub);color:var(--muted)}.tk-msg{padding:1rem 1.2rem;border:1px solid rgba(255,255,255,.98);border-radius:1rem;background:var(--glass);box-shadow:var(--shadow)}.tk-msg.is-staff{border-color:#cdd8fb;background:#eef2ffd9}.tk-h{display:flex;align-items:center;gap:.7rem;margin:0 0 .45rem;font-size:var(--fs-sub);color:var(--muted)}.tk-h b{font-size:var(--fs-body);color:var(--navy)}.tk-body{margin:0;font-size:var(--fs-body);line-height:1.8;white-space:pre-wrap;color:var(--text)}.tk-files{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.tk-file{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border:1px solid var(--line-strong);border-radius:.55rem;background:#fff;font-size:var(--fs-sub);color:var(--navy)}.tk-file span{color:var(--muted)}.hd-reply{display:grid;gap:.9rem}.input-file{padding:.4rem .6rem;height:auto;min-height:var(--h-btn)}.rn-tabs{display:block}.rn-tabs>.tabbar{margin-top:0}.rn-tabs .sw-panel{padding-bottom:0}.rn-box{display:grid;gap:.45rem;justify-items:start;margin-top:var(--gap-card);padding:1rem 1.15rem;border:1px solid var(--line-strong);border-radius:1rem;background:#ffffff9e}.rn-box p{margin:0}.rn-ok{display:inline-flex;align-items:center;gap:.4rem;font-weight:var(--fw-medium)}.rn-st{display:flex;align-items:center;gap:.6rem}.rn-st b{color:var(--navy)}.rn-line{font-size:var(--fs-body)}.rn-kinds{display:flex;gap:.6rem;margin-top:var(--gap-card)}.rn-kinds+.field-help{margin-top:.9rem}.rn-step{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--navy)}.rn-step2{margin-top:var(--gap-card)}.rn-step2 .set-grid{margin-top:var(--gap-head)}.rn-hist{margin-top:var(--gap-card)}.rn-hist .tw-fit{margin-top:.7rem}.tm-alert{margin-top:0}.tm-alert .callout-body p+p{margin-top:.5rem}.tm-note{padding:.45rem .7rem;border-radius:.55rem;background:#ffffffb3}.tm-acts{display:flex;gap:.7rem}.tm-bal{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:var(--gap-head) 0 0}.tm-bal dt{font-size:var(--fs-sub);color:var(--muted)}.tm-bal dd{margin:.2rem 0 0;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--navy)}.ws-badge.is-draft{background:#eceff5;color:#5b6d96}.ws-badge.is-draft i{background:#95a3c2}.ws-btn.ws-primary{border:0;color:#fff;background:var(--grad);box-shadow:0 .35rem .9rem #5064ff47}.ws-btn.ws-primary:hover{color:#fff;background:var(--grad)}.wg-shot{background:#0b1022}.wg-shot img{width:100%;height:auto;display:block}.wg-notes{position:absolute;left:50%;top:8.4rem;z-index:25;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:90%;display:flex;flex-direction:column;align-items:center;gap:.55rem;pointer-events:none}.wg-notes>*{max-width:100%}.wg-pill{display:flex;align-items:center;gap:.55rem;padding:.55rem 1.1rem;border-radius:999px;background:#0f172ae6;color:#fff;font-size:var(--fs-sub);box-shadow:0 .6rem 1.4rem #0f172a40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wg-spin{width:.9rem;height:.9rem;flex:none;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:s4spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.wg-spin{animation:none}}.wg-live{width:46rem;overflow:hidden;border-radius:.9rem;border:1px solid rgba(51,65,85,.8);background:#0f172af2;box-shadow:0 1.2rem 2.6rem #0f172a4d}.wg-live-sm{width:38.5rem}.wg-live-h{display:flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-bottom:1px solid rgba(71,85,105,.6);font-size:var(--fs-sub);color:#cbd5e1}.wg-live-h i{width:.55rem;height:.55rem;border-radius:50%;background:#34d399}.wg-live-h span{margin-left:auto;color:#94a3b8;font-variant-numeric:tabular-nums}.wg-live pre{margin:0;max-height:11rem;overflow:hidden;padding:.6rem .95rem;white-space:pre-wrap;word-break:break-all;font-family:var(--font-mono);font-size:var(--fs-sub);line-height:1.7;color:#6ee7b7e6}.wg-images{pointer-events:auto;width:34rem;padding:.7rem .95rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#fff;box-shadow:0 .3rem .9rem #3c50a01a}.wg-images>summary{cursor:pointer;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.wg-fail{pointer-events:auto;width:46rem;padding:.7rem 1.1rem;border-radius:1.1rem;background:#d97706f2;color:#fff;font-size:var(--fs-sub);line-height:1.7;box-shadow:0 .8rem 1.8rem #92400e40}.wg-fail-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.55rem}.wg-fail-acts span{color:#ffffffe0}.wg-resume{background:#fff7ed;border-color:transparent;color:#9a3412}.wg-resume:hover{color:#7c2d12}.wg-queue,.wg-fail{display:none}.ws:has(#queued:target) .wg-queue{display:flex}.ws:has(#queued:target) .wg-run{display:none}.ws:has(#failed:target) .wg-fail{display:block}.ws:has(#failed:target) .wg-run{display:none}@media(max-width:780px){.wg-notes{top:7.6rem;width:calc(100% - 2rem)}.wg-live,.wg-live-sm,.wg-fail,.wg-images{width:100%}.wg-pill{border-radius:1rem}}.main:has(.ws-in){height:100vh;display:flex;flex-direction:column;overflow:hidden}.page:has(>.ws-in){flex:1;min-height:0;display:flex;flex-direction:column;padding:0}.ws-head{flex:none;display:flex;align-items:center;gap:.7rem;height:3.6rem;padding:0 1.4rem;border-bottom:1px solid var(--line-strong)}.ws-head-tg{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.5rem;color:#5b6d96}.ws-crumbs{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-body);color:var(--muted);white-space:nowrap}.ws-crumbs a:hover{color:#2856db}.ws-crumbs [aria-current]{color:var(--navy)}.ws.ws-in{flex:1;min-height:0;height:auto}.ws-in .ws-toolbar{overflow-x:auto;scrollbar-width:none}@media(max-width:1599.98px){.ws-in .ws-label{display:none}.ws-in .ws-btn{padding:0 .55rem}}@media(max-width:1240px){.ws-in .wg-notes{top:7.6rem}}.pb-book .pv-sec{padding-top:1.4rem;border-top:1px solid var(--line-strong)}.pb-book .pv-sec:first-child{padding-top:0;border-top:0}.pb-book .pv-sec h3 i.pv-sub,.pb-book .sub-h h3 i.pv-sub{margin-left:.5rem;font-style:normal;font-size:var(--fs-sub);font-weight:var(--fw-body);color:var(--muted)}.pb-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.6rem;margin:0}.pb-dl>div{display:grid;gap:.15rem;font-size:var(--fs-body)}.pb-dl>.pb-wide{grid-column:1 / -1}.pb-dl dt{font-size:var(--fs-sub);color:var(--muted)}.pb-dl dd{margin:0;line-height:1.75}.pv-swatch{cursor:default;print-color-adjust:exact;-webkit-print-color-adjust:exact}.pv-hex{font-size:var(--fs-sub);color:var(--navy)}.pb-tone{margin:.8rem 0 0}.pv-tone{width:.9rem;height:.9rem;border-radius:.2rem;border:1px solid var(--line-strong);print-color-adjust:exact;-webkit-print-color-adjust:exact}.pb-colname{font-weight:var(--fw-medium);color:var(--navy)}.pb-book .pv-scale{--col-gap: 2.4rem}.pb-book .col-row{padding-top:.5rem;padding-bottom:.5rem}.pb-book .page-row{-moz-column-break-inside:avoid;break-inside:avoid}.pb-sg{display:flex;gap:.6rem;align-items:flex-start}.pb-sg>.ic{margin-top:.2rem;color:var(--faint)}.pb-sg.is-on{border-color:#b8c6fb;background:#eef1ffe6}.pb-sg.is-on>.ic{color:#4b6cf7}.pb-sg>span{display:grid;gap:.2rem;justify-items:start}.pb-sg strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.pb-sg small{font-size:var(--fs-sub);color:var(--muted)}.pb-book .pv-scale .spec-sample{max-width:18rem}@media(max-width:780px){.pb-dl{grid-template-columns:minmax(0,1fr)}}@media(max-width:1599.98px){.mod-grid>.mod-box{grid-column:span 3}.mod-grid>.mod-box:last-child:nth-child(odd){grid-column:span 6}.ct-layout{grid-template-columns:minmax(0,1fr) 27rem}}@media(max-width:1279.98px){.ct-layout,.pb-layout{grid-template-columns:minmax(0,1fr)}.pb-toc{position:static;display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:none;padding:.6rem}.pb-toc>.t-sub0{display:none}.plan9,.pal-opts,.font-opts,.role-grid,.spec-fields{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.plan9,.pal-opts,.font-opts,.role-grid)>:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:780px){.sx-cards,.plan-cards,.plan9,.pal-opts,.font-opts,.role-grid,.role-grid.two,.spec-fields,.mod-grid,.packs,.tpl-grid,.ref-grid,.pv-dl,.ent-dl,.tm-bal{grid-template-columns:minmax(0,1fr)}.quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quota-grid>:last-child:nth-child(odd){grid-column:1 / -1}.mod-grid>.mod-box,.mod-grid>.mod-box:last-child:nth-child(odd){grid-column:1 / -1}:is(.plan9,.pal-opts,.font-opts,.role-grid)>:last-child:nth-child(odd){grid-column:auto}.style-grid>.style-opt{flex-basis:100%}.dash-sites .sx-row{flex-wrap:wrap}.sx-acts{width:100%}.sx-foot{flex-wrap:wrap}.cfg-2,.style-grid{grid-template-columns:minmax(0,1fr)}.dsf-row{grid-template-columns:minmax(0,1fr) auto}.nav-row,.col-row{flex-wrap:wrap;padding-left:calc(.8rem + var(--d) * 1rem)}.input-name{width:100%;flex:1 1 10rem}.page-row{flex-direction:column;gap:.4rem}.page-lb{flex:none}.ca-credits{flex-basis:100%}.ai-bal{text-align:left}.pb-acts .push{display:none}.print-bar{flex-wrap:wrap;padding:.6rem 1rem}}.pill-rose{background:#ffd6dee6;color:#9f1239}.txt-blue{color:#2d6cf0}.pre-line{white-space:pre-line}.icon-ph{display:inline-block;width:2.2rem}.ops-ghost{visibility:hidden;display:inline-flex}.ops-slot{display:inline-grid}.ops-slot>*{grid-area:1 / 1}.ops-slot>.ops-ghost{display:inline-flex}.tsel{display:inline-flex;align-items:center;text-align:left;cursor:pointer;color:var(--text)}.hero-has-links .page-sub{margin-bottom:.2rem}.hero-links{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;margin-top:.55rem;font-size:var(--fs-body)}.hero-links a{color:#2d6cf0;font-weight:var(--fw-btn)}.hero-links a:hover{text-decoration:underline}.page>.kpis+.pf-note{margin-top:var(--gap-card)}.page>.pf-note+:is(.s4,.sw,.sp,.card,.list-card,section){margin-top:var(--gap-card)}.mx-plain>.tw-fit:first-child{margin-top:0}.mx-plain{padding-top:1.1rem}:is(.mx-tabs,.tnd-tabs,.nd-tabs,.mn-tabs,.sk-tabs,.iv-tabs)>.sw-panel>:is(.card,.kpis)+.card{margin-top:var(--gap-card)}.lic-bar{display:flex}.lic-new{margin-top:var(--gap-card)}.lic-new .seg{margin-bottom:var(--gap-head)}.lic-new .check{margin-top:var(--gap-field)}.lic-bar+.lic-new+.list-card,.lic-bar+.lic-new+.lic-new+.list-card{margin-top:var(--gap-card)}.sc-list{list-style:none;margin:var(--gap-head) 0 0;padding:0;-moz-columns:2;columns:2;-moz-column-gap:2.6rem;column-gap:2.6rem}.sc-list>.sc-row{-moz-column-break-inside:avoid;break-inside:avoid}.sc-row{display:flex;align-items:flex-start;gap:.75rem;padding:.62rem 0;border-bottom:1px solid var(--line);min-width:0}.sc-tag{flex:none;min-width:2.7rem;text-align:center;padding:.05rem .4rem;border-radius:.45rem;font-size:var(--fs-xs);font-weight:var(--fw-pill);line-height:1.6;margin-top:.05rem}.sc-ok{color:#13915a;background:#e2f6ece6}.sc-warn{color:#9a5d0a;background:#ffeecdf2}.sc-info{color:#2f6fc8;background:#e2eeffe6}.sc-main{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;font-size:var(--fs-body)}.sc-label{color:var(--navy);font-weight:var(--fw-medium);white-space:nowrap}.sc-detail{color:var(--muted);font-size:var(--fs-sub)}.todo-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-card)}.todo-tile{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.3rem;border-radius:var(--r-card);transition:transform .15s,box-shadow .15s}.todo-tile:hover{transform:translateY(-1px)}.todo-ic{width:2.6rem;height:2.6rem;flex:none;display:grid;place-items:center;border-radius:.8rem;color:#4a63d8;background:linear-gradient(145deg,#eef3ff,#e3eaff);box-shadow:inset 0 0 0 1px #ffffffe6,0 .3rem .8rem #5064ff1f}.todo-label{flex:1;min-width:0;font-size:var(--fs-body);color:#4a6090}.todo-num{font-size:var(--fs-kpi);font-weight:var(--fw-kpi);color:var(--navy);font-variant-numeric:tabular-nums}.todo-tile.is-warn{border-color:#f6d79a}.todo-tile.is-warn .todo-num{color:#b0711a}.todo-tile.is-warn .todo-ic{color:#b0711a;background:linear-gradient(145deg,#fff6e2,#ffeccc)}.recent-tbl td{height:3.9rem}.recent-tbl tr:first-child td{border-top:0}.mx-note{margin-top:var(--gap-section)}.mx-tabs>.sw-panel>.kpis:first-child{margin-top:var(--gap-card)}.mx-tabs>.sw-panel>.card:first-child{margin-top:var(--gap-card)}.mx-bars{display:flex;align-items:flex-end;gap:.35rem;height:7.5rem;margin-top:var(--gap-head);padding:0 .1rem;border-bottom:1px solid var(--line-strong)}.mx-bars i{flex:1 1 0;height:var(--h);min-height:2px;border-radius:.3rem .3rem 0 0;background:linear-gradient(180deg,#7f8cff,#5b6cf0);opacity:.75;position:relative}.mx-bars i:hover{opacity:1}.mx-bars i b{position:absolute;left:50%;bottom:calc(100% + .2rem);transform:translate(-50%);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--navy);white-space:nowrap}.mx-axis{display:flex;justify-content:space-between;margin-top:.4rem;font-size:var(--fs-sub);color:var(--muted)}.mx-rev{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap}.mx-bar{display:inline-block;width:var(--w);height:.55rem;border-radius:.3rem;background:linear-gradient(90deg,#7f8cff,#5b6cf0);opacity:.75}.mx-month{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--fs-body);color:#4a6090}.us-bars{height:8.5rem}.us-bars i{max-width:3.2rem}.us-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card)}.us-two>.card{margin:0}.us-meter{display:inline-block;width:6rem;height:.45rem;margin-right:.55rem;border-radius:.3rem;background:#e6ebf7;vertical-align:middle;overflow:hidden}.us-meter i{display:block;height:100%;border-radius:.3rem;background:linear-gradient(90deg,#7f8cff,#5b6cf0)}.us-meter i.is-hi{background:linear-gradient(90deg,#f0b44c,#e08a1e)}.us-name{display:inline-flex;align-items:center;gap:.55rem}.us-name>span{display:grid}.us-name .ic{color:#7a8bad}.us-det{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:.3rem .2rem .6rem}.us-det-h{margin:0 0 .35rem;font-size:var(--fs-sub);color:var(--muted)}.us-mini td{height:auto;padding:.45rem .7rem;background:transparent!important}:is(.us-ten,.gw-tbl,.sk-cov) .exp-row>td{background:#f3f6fdcc}.tn-tbl td{height:auto;padding-top:.8rem;padding-bottom:.8rem}.tn-tbl .t-title .pill{margin-left:.35rem;vertical-align:.08rem}.tu-list{list-style:none;margin:0;padding:0;display:grid}.tu-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.tu-row:last-child{border-bottom:0}.tu-main{min-width:0}.tu-main p{margin:0;font-size:var(--fs-body)}.tu-main .t-sub0{margin-left:.4rem}.tu-reset{margin-top:var(--gap-head)}.tnd-tabs>.sw-panel>.card:first-child,.nd-tabs>.sw-panel>:first-child,.iv-tabs>.sw-panel>:first-child{margin-top:var(--gap-card)}.td-kv{grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:2.4rem;column-gap:2.4rem;margin-top:0}.td-ov .td-kv dd .t-sub0{margin-left:.4rem}.td-ipshare{margin-top:var(--gap-head)}.td-addon-head{display:flex;align-items:flex-start;gap:1rem}.td-addon-head .td-offer{flex:1;margin-top:0}.td-offer p+p{margin-top:.3rem}.td-life-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:var(--gap-head) 0 0}.td-life-grid dt,.pv-grid dt,.purge-grid dt{font-size:var(--fs-sub);color:var(--muted)}.td-life-grid dd,.pv-grid dd,.purge-grid dd{margin:.25rem 0 0;font-size:var(--fs-body);color:var(--navy)}.td-check{margin-top:var(--gap-field)}.td-preview{display:grid;gap:.1rem;margin-bottom:var(--gap-field)}.td-preview .subbox{margin-top:.7rem;padding:.8rem 1rem .9rem}.td-preview .callout{margin-top:.7rem}.iv-mode{display:flex;align-items:center;gap:.4rem;margin-bottom:0;font-size:var(--fs-body);color:#4a6090}.iv-code{display:inline-flex;align-items:center;gap:.2rem}.iv-code .mono{margin-right:.35rem;font-size:var(--fs-strong);color:var(--navy)}.iv-code .icon-btn{width:2rem;height:2rem}.iv-tbl td{height:auto;padding-top:.75rem;padding-bottom:.75rem}.iv-det{list-style:none;margin:0;padding:0;max-height:50vh;overflow:auto}.iv-det-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-body)}.vf-kind{position:relative;margin-top:var(--gap-section);display:flex;flex-direction:column}.vf-anchor{position:absolute;top:0}.vf-kseg{align-self:flex-start}.vf-kseg>a{display:inline-flex;align-items:center;gap:.35rem}.vf-kind>.vf-panel[data-p="2"],.vf-kind:has(#vf-personal:target)>.vf-panel[data-p="1"]{display:none}.vf-kind>.vf-panel[data-p="1"],.vf-kind:has(#vf-personal:target)>.vf-panel[data-p="2"]{display:flex;flex-direction:column;flex:1 0 auto}.vf-kind:not(:has(#vf-personal:target)) .vf-k[data-p="1"],.vf-kind:has(#vf-personal:target) .vf-k[data-p="2"]{background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.vf-kind:not(:has(#vf-personal:target)) .vf-k[data-p="1"] .ic,.vf-kind:has(#vf-personal:target) .vf-k[data-p="2"] .ic{color:#fff}.tgt-row{display:none}.tgt-row:target{display:table-row}a.us-name{color:inherit}.vf-panel>.vf-sw{margin-top:var(--gap-card)}.vf-pnote{margin-top:var(--gap-head)}.vf-pnote+.vf-sw{margin-top:.8rem}.vf-tbl td{height:auto;padding-top:.8rem;padding-bottom:.8rem}.vf-split{grid-template-columns:minmax(0,1fr) 28rem}.lic-mock{position:relative;margin-top:var(--gap-head);aspect-ratio:1.42;max-height:60vh;border-radius:.6rem;border:6px double #c79a4a;background:linear-gradient(160deg,#fffdf6,#fbf3df);padding:2.2rem 2.6rem;overflow:hidden}.lic-top{display:flex;align-items:center;justify-content:center;gap:1rem;color:#a3392d;font-size:var(--fs-title);font-weight:var(--fw-h1);letter-spacing:.5em}.lic-emblem{width:2.6rem;height:2.6rem;border-radius:50%;background:radial-gradient(circle,#e8b84a 30%,#c4362b 32%,#c4362b 60%,#e8b84a 62%)}.lic-qr{position:absolute;right:2.4rem;top:2rem;width:3.2rem;height:3.2rem;background:repeating-conic-gradient(#3b3b3b 0,#3b3b3b 25%,#fff 0,#fff 50%) 0 0 / .8rem .8rem;opacity:.6}.lic-lines{display:grid;gap:.9rem;margin-top:2rem}.lic-lines i{display:block;height:.7rem;border-radius:.3rem;background:#78644638}.lic-seal{position:absolute;right:3.4rem;bottom:2.2rem;width:5.6rem;height:5.6rem;border-radius:50%;border:3px solid rgba(214,51,51,.55);box-shadow:inset 0 0 0 .5rem #d6333314}.vf-kv{margin-top:0}.vf-cust p{margin:0;font-size:var(--fs-body)}.vf-cust p+p{margin-top:.3rem}.vf-views td,.pv-views td,.ab-views td{height:3.6rem}.pv-card{max-width:60rem}.pv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 2rem;margin:0}.pv-grid .span2{grid-column:1 / -1}.pv-grid dd .t-sub{display:block}.sx-tbl td{height:auto;padding-top:.8rem;padding-bottom:.8rem}.sx-tbl .row-actions{gap:.4rem}.sx-td{display:inline-flex;align-items:center;height:2.22rem;padding:0 .85rem;font-size:var(--fs-sub);font-weight:var(--fw-btn);white-space:nowrap}.nd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card);margin-top:var(--gap-card)}.nd-grid>.card{margin:0}.nd-grid .nd-span{grid-column:1 / -1}.nd-grid .body-muted+.body-muted{margin-top:.35rem}.nd-assign{margin-top:0}.od-tbl td,.iv2-tbl td{height:auto;padding-top:.8rem;padding-bottom:.8rem}.iv2-tbl td.c-eat .t-sub.txt-amber{white-space:normal;max-width:36rem}.pl-tbl td{height:auto;padding-top:.8rem;padding-bottom:.8rem}.pl-tail{display:flex;align-items:center;gap:1.6rem;margin-top:var(--gap-field)}.pl-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card)}.pl-cols .subbox{margin-top:var(--gap-head)}.pl-quota{display:grid;gap:.55rem;margin-top:var(--gap-head)}.pl-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--fs-body);color:#3b4d77}.pl-q .input-xs{text-align:right}.pl-save{justify-content:flex-end}.ws-last{max-width:30rem}.ws-lead{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--gap-head);padding:.65rem .9rem;border-radius:.8rem;border:1px solid #c7ecd8;background:#e6f8eecc;color:#19744b;font-size:var(--fs-body)}.ws-thread{list-style:none;margin:0;padding:0;display:grid;gap:.7rem;max-height:60vh;overflow:auto}.ws-msg{max-width:85%}.ws-msg p{margin:0;padding:.6rem .85rem;border-radius:.85rem;font-size:var(--fs-body);line-height:1.7;white-space:pre-wrap}.ws-msg span{display:block;margin-top:.2rem;font-size:var(--fs-sub);color:var(--muted)}.ws-msg.is-user{justify-self:end;text-align:right}.ws-msg.is-user p{background:var(--grad);color:#fff;text-align:left}.ws-msg.is-ai p{border:1px solid #e3e9f7;background:#f3f6fce6;color:var(--text)}.ws-msg b{font-weight:var(--fw-medium)}.ab-url{word-break:break-all}.ab-why{white-space:normal;max-width:40rem}.ab-split{grid-template-columns:minmax(0,1fr) 24rem}.ab-dl{display:grid;gap:.35rem;margin:0}.ab-dl dt{font-size:var(--fs-sub);color:var(--muted);margin-top:.7rem}.ab-dl dt:first-child{margin-top:0}.ab-dl dd{margin:0;font-size:var(--fs-body);color:var(--navy);line-height:1.75}.ab-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.3rem;max-width:40rem}.ab-shots.three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:48rem;margin-top:var(--gap-head)}.ab-shot{display:block;border:1px solid var(--line-strong);border-radius:.7rem;overflow:hidden;background:#fff}.ab-shot-in{display:grid;grid-template-rows:.6rem minmax(0,1fr) .45rem .45rem;gap:.5rem;padding:.7rem;aspect-ratio:1.6}.ab-shot-in i{display:block;border-radius:.3rem;background:#e9edf6}.ab-shot-bar{height:.6rem}.ab-shot-hero{background:linear-gradient(120deg,#c9d6ef,#e6d9c6)!important}.ab-shot-l{height:.45rem;width:70%}.ab-shot-l.s{width:45%}.ab-shot-cap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:48rem;margin-top:.35rem;font-size:var(--fs-sub);color:var(--muted)}.ab-urls{margin:.6rem 0 0;padding-left:1.2rem;font-size:var(--fs-body);color:var(--text);word-break:break-all}.ab-attach{margin-top:var(--gap-head)}.ab-attach .input{flex:1 1 auto}.tkd-grid .span2{grid-column:1 / -1}.mn-tabs>.sw-panel>.card:first-child,.mn-tabs>.sw-panel>section:first-child{margin-top:var(--gap-card)}.mn-check .ic{color:#4a63d8}.mn-set{max-width:64rem}.mn-field,.mn-set .set-grid{margin-top:var(--gap-field)}.mn-set .card-head{margin-top:var(--gap-group)}.mn-deliv td{height:3.4rem}.mn-probe{max-width:64rem}.mn-probe .pre-box{margin-top:var(--gap-head)}.mn-list{margin:var(--gap-head) 0 0;padding-left:1.2rem;display:grid;gap:.55rem;font-size:var(--fs-body);color:#4a6090;line-height:1.75}.tk-set{max-width:36rem}.tk-split{grid-template-columns:minmax(0,1fr) 24rem}.tk-split .hd-show{max-width:none}.tk-mode{align-self:flex-start}.tk-msg.is-note{border-color:#f6d79a;background:#fff8e6eb}.tk-note-pill{padding:.05rem .5rem;border-radius:99px;background:#fde7b0;color:#8a5300;font-size:var(--fs-xs);font-weight:var(--fw-pill)}.tk-side .field{margin-top:var(--gap-head)}.tk-side .btn-block{margin-top:var(--gap-field)}.tk-side p{margin:.6rem 0 0}.tk-side .body-muted+.body-muted{margin-top:.35rem}.tk-ua{word-break:break-all}.tp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:var(--gap-card);margin-top:var(--gap-head)}.tp-card{overflow:hidden;padding:0}.tp-thumb{display:block;width:100%;aspect-ratio:400 / 280;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-bottom:1px solid var(--line)}.tp-body{padding:1.1rem 1.3rem 1.2rem}.tp-name{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.tp-name .t-title{margin-right:.2rem}.tp-use{font-weight:var(--fw-medium);color:var(--navy)}.tp-desc{margin:.5rem 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.7}.tp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem}.sk-tabs>.sw-panel>.card:first-child{margin-top:var(--gap-card)}.sk-batch{margin-top:var(--gap-head);padding:.6rem .8rem;border-radius:.8rem;background:#ecf1ffb3}.sk-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;margin-top:var(--gap-head)}.sk-tile{position:relative;border:1px solid var(--line-strong);border-radius:.9rem;overflow:hidden;background:#fffc}.sk-tile.is-sel{border-color:#6b7cf7;box-shadow:0 0 0 2px #6b7cf759}.sk-tile.is-off .sk-img img{opacity:.4}.sk-check{position:absolute;left:.55rem;top:.55rem;z-index:1;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.45rem;background:#ffffffe6}.sk-check input{margin:0;accent-color:#4b6cf7}.sk-img{position:relative;display:block;aspect-ratio:4 / 3;background:#eef1f8}.sk-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sk-ratio{position:absolute;right:.5rem;top:.5rem;padding:.05rem .45rem;border-radius:.4rem;background:#0009;color:#fff;font-size:var(--fs-xs)}.sk-meta{padding:.55rem .7rem .65rem;font-size:var(--fs-sub);color:var(--text)}.sk-meta p{margin:0;display:flex;align-items:center;gap:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-meta p.t-sub{justify-content:space-between;margin-top:.2rem}.sk-meta p+p{margin-top:.3rem}.sk-dot{display:inline-block;flex:none;width:.7rem;height:.7rem;border-radius:50%;margin-right:.3rem;vertical-align:-.05rem;box-shadow:inset 0 0 0 1px #0000001a}.sk-drop{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:var(--gap-field);padding:1.6rem;border:1.5px dashed #c9d5f0;border-radius:.9rem;background:#ffffff73;color:#4a6090;font-size:var(--fs-body)}.sk-drop>.ic{width:1.6rem;height:1.6rem;color:#4a63d8}.sk-count{margin-top:var(--gap-head);font-size:var(--fs-body)}.sk-up-file{display:inline-flex;align-items:center;gap:.6rem;max-width:22rem}.sk-up-thumb{flex:none;width:3.5rem;height:2.5rem;border-radius:.4rem}.sk-up td{height:auto;padding-top:.7rem;padding-bottom:.7rem}.sk-cov td{height:auto;padding-top:.7rem;padding-bottom:.7rem;vertical-align:top}.sk-cov tr.is-short>td{background:#ffeeef8c}.sk-target{display:flex;align-items:flex-end;gap:2.4rem;flex-wrap:wrap;padding:.4rem .2rem .6rem}.sk-tq{display:flex;gap:.8rem;flex-wrap:wrap}.sk-voc-card .seg{margin-bottom:var(--gap-head)}.sk-new{margin-top:0;margin-bottom:var(--gap-head)}.sk-new .input{flex:1 1 12rem}.sk-split{grid-template-columns:minmax(0,1fr) 26rem}.sk-big{display:block;width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;border-radius:.8rem;background:#eef1f8}.sk-detail .kv{margin-top:var(--gap-head)}.sk-on{margin-top:var(--gap-field)}.lic-tbl td,.gw-tbl td{height:auto;padding-top:.8rem;padding-bottom:.8rem}.lic-tbl td.c-eat>*,.gw-tbl td.c-eat>*{min-width:12rem}.lic-mode{margin-top:.4rem}.lic-mode+.input-xs{margin-left:1.6rem}.lic-mini td{height:auto;padding:.55rem .8rem}.lic-detail .seg{margin-bottom:var(--gap-head)}.lic-detail .sp-panel>.subbox:first-child{margin-top:0}.gw-mode a{display:inline-flex;align-items:center}.gw-keys{display:grid;gap:.7rem;padding:.3rem .2rem .7rem}.gw-key{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border:1px solid var(--line-strong);border-radius:.8rem;background:#ffffffbf}.gw-key-main{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;font-size:var(--fs-body)}.gw-key-main b{font-weight:var(--fw-medium);color:var(--navy)}.gw-kform{margin-top:.3rem;align-items:flex-end}.gw-kform .field{flex:1 1 11rem}.gw-kform .gw-f-sm{flex:0 1 12rem}.gw-kform .field-label{white-space:nowrap}.gw-kform .input-date{width:100%}.check-row-inline{display:flex;flex-wrap:wrap;gap:1.2rem;min-height:var(--h-btn);align-items:center}.ai-sp>.toolbar{margin-top:var(--gap-head)}.ai-sp>.sp-panel{margin-top:var(--gap-head)}.chain-in{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.chain-item{display:inline-flex;align-items:center;gap:.4rem;height:2.2rem;padding:0 .55rem 0 .35rem;border:1px solid var(--line-strong);border-radius:.6rem;background:#fff;font-size:var(--fs-body)}.chain-item b{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:#e5eaffe6;color:#1e55e1;font-size:var(--fs-xs);font-weight:var(--fw-medium)}.chain-ops{display:inline-flex;gap:.1rem;color:#7a8bad}.chain-in .select-sm{width:auto;min-width:8rem}.live-list{list-style:none;margin:var(--gap-head) 0 0;padding:0;display:grid;gap:.45rem;font-size:var(--fs-body)}.live-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.live-list b{font-family:var(--font-mono);font-weight:var(--fw-medium)}.bill-tbl{margin-top:var(--gap-head)}.bill-tbl td{padding:.45rem .6rem}.bill-tbl td .input{height:2.2rem}.bill-tbl td .t-sub0{display:block;margin-top:.2rem}.purge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2.4rem;margin:var(--gap-head) 0 0}.purge-grid>div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px solid var(--line)}.purge-grid dd{margin:0;font-variant-numeric:tabular-nums}.wx-bind{color:#07c160}.check-2.is-off{opacity:.6}@media(max-width:1599px){.sk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1279px){.sc-list{-moz-columns:1;columns:1}.todo-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-split,.ab-split,.tk-split,.sk-split,.us-two,.pl-cols,.nd-grid{grid-template-columns:minmax(0,1fr)}.sk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.td-life-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){.todo-tiles{grid-template-columns:minmax(0,1fr)}.sk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-grid,.purge-grid,.us-det{grid-template-columns:minmax(0,1fr)}.hero-links{gap:.3rem 1rem}}.rules{margin-top:var(--gap-card);padding:0;border-top:0}.rules>summary{align-items:center;gap:.45rem;height:2.15rem;padding:0 .8rem 0 .7rem;border-radius:.7rem;border:1px solid rgba(58,98,206,.14);background:#ffffffc7;box-shadow:0 .2rem .6rem #5064dc14;color:#3a62ce;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease}.rules>summary:hover{background:#fff;box-shadow:0 .3rem .9rem #5064dc24}.rules>summary:focus-visible{outline:2px solid #5b7cf0;outline-offset:2px}.rules>summary .ic{width:1rem;height:1rem}.rules>summary .rules-chev{color:#7a8bad;transition:transform .25s ease}.rules[open]>summary{background:#fff}.rules[open]>summary .rules-chev{transform:rotate(180deg)}.rules-card{margin-top:.8rem}.rules[open]>.rules-card{animation:rules-in .28s ease both}@keyframes rules-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}.rules-grid{margin-top:0;gap:0}.rule{display:flex;gap:.9rem;align-items:flex-start;min-width:0;padding:.15rem 1.5rem;border-left:1px solid var(--line)}.rule:first-child{padding-left:0;border-left:0}.rule:last-child{padding-right:0}.rule-ico{flex:none;width:2.3rem;height:2.3rem;border-radius:.8rem;display:grid;place-items:center;background:radial-gradient(circle at 23% 12%,#f4f6ff,#e3e9ff 78%);box-shadow:0 .25rem .7rem #5064dc1f,inset 0 0 0 1px #ffffffe6;color:#3a74f5}.rule:nth-child(2n) .rule-ico{color:#7a58ee}.rule-ico .ic{width:1.15rem;height:1.15rem}.rule-body{min-width:0}.rule-title{margin:.2rem 0 .35rem;font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--ink);line-height:1.4}.rule-text{margin:0;font-size:var(--fs-sub);color:var(--muted);line-height:1.75}@media(max-width:1240px){.rules-grid{gap:1.3rem 0}.rule:nth-child(odd){padding-left:0;border-left:0}.rule:nth-child(2n){padding-right:0}}@media(max-width:780px){.rules-grid{gap:0}.rule{padding:1rem 0;border-left:0;border-top:1px solid var(--line)}.rule:first-child{padding-top:0;border-top:0}.rule:last-child{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.rules[open]>.rules-card{animation:none}.rules>summary,.rules>summary .rules-chev{transition:none}}@media(min-width:1280px){.aside-stack .vis-card .soft-row .field-label{flex:1 1 100%}.aside-stack .vis-card .soft-row .select{flex:1 1 0;min-width:0}.aside-stack .vis-card .toolbar{gap:.6rem .8rem}.aside-stack .vis-card .toolbar .search{flex:1 1 100%!important}.aside-stack .vis-card .toolbar .select{flex:1 1 0;min-width:0}.aside-stack .vis-card .vis-title{flex:1 1 auto;min-width:0}}.tbl-fit td.c-fit img{max-width:none}.banner-tbl th:first-child,.banner-tbl td:first-child{padding-right:.3rem}.card-pad>.comp-form~.tw-fit{margin-top:0}.card-pad>.comp-form:target~.tw-fit{margin-top:var(--gap-card)}.card-pad>.comp-form:first-child~.comp-form{margin-top:0}.lv-edit{flex-wrap:wrap;gap:.55rem .8rem}.lv-edit .field-label{flex:1 1 100%}.lv-lab,.lv-why{font-size:var(--fs-sub);color:var(--muted)}.lv-edit .select{width:auto;min-width:6.5rem}.lv-why.txt-amber,.lv-edit .select.txt-amber{color:#b0711a}.sk-voc .ve-e{display:none}.sk-voc tr:target .ve-v{display:none}.sk-voc tr:target .ve-e{display:block}.sk-voc tr:target>td{background:#eef3ffb8}.sk-voc .ve-e .input{height:2.2rem}.sk-voc .ve-e .ve-name{width:8rem}.sk-voc .ve-e .ve-sort{width:5rem}.snap-tbl th:first-child,.snap-tbl td:first-child{padding-right:.2rem}.tv-anchor{display:block;height:0;overflow:hidden;scroll-margin-top:100vh}@media(max-width:1279.98px){.tv-anchor{scroll-margin-top:.6rem}}@media(max-width:780px){.tv-anchor{scroll-margin-top:4rem}}.tpl-view{display:none}.sw:has(#ch-column:target) .tpl-view[data-v=column],.sw:has(#ch-custom:target) .tpl-view[data-v=custom],.sw:has(#ch-page:target) .tpl-view[data-v=page],.sw:has(#ch-create-page:target) .tpl-view[data-v=create-page],.sw:has(#ch-create-custom:target) .tpl-view[data-v=create-custom]{display:block}.sw:has(.tv-anchor:target) .tpl-list{display:none}.tv-back{display:inline-flex;align-items:center;gap:.35rem;margin-left:.2rem;font-size:var(--fs-body);font-weight:var(--fw-btn);color:var(--muted)}.tv-back:hover{color:#2856db}.tv-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:var(--gap-head) .2rem}.tv-title{margin:0;font-size:var(--fs-h2);font-weight:var(--fw-h2);color:var(--navy)}.tpl-view .subbox-head h3 small{margin-left:.55rem;font-size:var(--fs-sub);font-weight:var(--fw-body);color:var(--muted)}.tv-box>.subbox-head+*,.tv-box>.callout+*,.tv-box>.sub-desc+*{margin-top:.9rem}.tv-box>.sub-desc{margin-top:.5rem}.tv-box>.set-grid+.check{margin-top:var(--gap-field)}.tv-owner{padding:.6rem .9rem;font-size:var(--fs-sub)}.tv-owner>.ic{margin-top:.2rem}.tpl-view button.link{padding:0;border:0;background:none}.tv-check{padding-top:1rem;padding-bottom:1rem}.tv-check>.check{display:flex;margin-top:0}.tv-fold>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tv-fold>summary::-webkit-details-marker{display:none}.tv-fold>summary::marker{content:""}.tv-fold>summary .ic{color:#6a7da8;transform:rotate(-90deg);transition:transform .18s}.tv-fold[open]>summary .ic{transform:none}.tv-fold>summary:hover h3{color:#2856db}.tv-models{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1279.98px){.tv-models{grid-template-columns:minmax(0,1fr)}}.tv-note{margin:var(--gap-head) .2rem 0}.tpl-view .btn:disabled{opacity:.45;cursor:not-allowed}.md-box{display:flex;flex-direction:column;height:28.15rem}.md-box.md-sm{height:22.2rem}.md-box:focus-within{border-color:#9db4ff}.md-box .editor-tools{flex:none}.md-gap{flex:1}.md-src{flex:1;min-height:10rem;width:100%;padding:.9rem 1.1rem;border:0;outline:0;resize:none;background:transparent;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.md-src::-moz-placeholder{color:var(--faint)}.md-src::placeholder{color:var(--faint)}.md-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem .9rem;border-top:1px solid var(--line);background:#f7f9ffe6;font-size:var(--fs-sub);color:var(--muted)}.md-foot .switch{font-size:var(--fs-sub);color:var(--muted)}@media(min-width:1280px){.l10n-grid{grid-template-columns:minmax(0,2.2fr) minmax(30rem,1fr)}}.status-strip+.form-grid{margin-top:calc(var(--gap-field) + .2rem)}.file-list{max-height:32rem;overflow-y:auto}.file-row .fr-name{flex:1 1 auto;min-width:0;display:flex;align-items:center;align-self:stretch;text-decoration:none;color:var(--text)}.file-row code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row.is-dim,.file-row.is-dim code{color:var(--faint);cursor:default}.file-row .row-ops{display:inline-flex;gap:.6rem;flex:none;visibility:hidden;font-size:var(--fs-xs)}.file-row:hover .row-ops{visibility:visible}.row-ops a{color:var(--muted);text-decoration:none}.row-ops a:hover{color:#3a62ce}.row-ops a.danger:hover{color:#d33c42}.file-view .fv{display:none}.file-view .fv:target{display:block}.file-view:has(.fv:target) .fv-default{display:none}.files-grid:has(#tf-css:target) .file-row[data-sel=css],.files-grid:has(#tf-css-cmp:target) .file-row[data-sel=css],.files-grid:has(#tf-css-v:target) .file-row[data-sel=css],.files-grid:has(#tf-view:target) .file-row[data-sel=view],.files-grid:has(#tf-view-v:target) .file-row[data-sel=view]{background:#eef2ff}.fv-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.fv-head .card-title{min-width:0}.fv-head .card-title code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-ops{display:flex;flex-wrap:wrap;gap:.5rem}.fv-ok{margin:.4rem 0 0;font-size:var(--fs-sub);color:#13915a}.fv-cap{margin:0 0 .3rem;font-size:var(--fs-sub);font-weight:var(--fw-medium);color:var(--text)}.fv-code{display:block;width:100%;margin-top:.6rem;font-family:var(--font-mono);font-size:var(--fs-sub);line-height:1.65;white-space:pre;resize:vertical}.fv-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.6rem}.fv-cmp .fv-code{margin-top:0}.fv-code[readonly]{background:#f3f6fd}.fv-save{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-top:.8rem}.fv-save .field{width:12rem}.fv-note{margin:.4rem 0 0;font-size:var(--fs-sub);color:var(--muted)}.fv-vers{margin-top:var(--gap-head);padding-top:var(--gap-head);border-top:1px solid var(--line)}.fv-vers h3{margin:0 0 .3rem;font-size:var(--fs-h3);font-weight:var(--fw-h2);color:var(--navy)}.fv-ver{display:flex;align-items:center;gap:1rem;min-height:2.2rem;font-size:var(--fs-sub);color:var(--muted)}@media(max-width:1279.98px){.fv-cmp{grid-template-columns:minmax(0,1fr)}}.files-grid .card-head+.input{margin-top:1.1rem}input[type=file]:not(.sr-only):not(.vh){font-size:var(--fs-sub);color:var(--muted);cursor:pointer}input[type=file]:not(.sr-only):not(.vh)::file-selector-button{margin-right:.75rem;height:2.05rem;padding:0 .95rem;border:1px solid #d3dcf3;border-radius:.6rem;background:#fff;color:#3a62ce;font:inherit;font-size:var(--fs-btn);font-weight:var(--fw-btn);cursor:pointer;box-shadow:0 .15rem .45rem #5064dc14;transition:background-color .2s ease}input[type=file]:not(.sr-only):not(.vh)::file-selector-button:hover{background:#f1f4ff}input[type=file].input,input[type=file].input-file{box-sizing:border-box;height:var(--h-btn);min-height:0;padding:calc((var(--h-btn) - 2.05rem - 2px) / 2) .45rem;line-height:2.05rem}.settings-nav label.int-tab{min-height:0;padding:.8rem .85rem;align-items:flex-start}.int-nav{gap:.4rem}.int-group{padding:1rem .85rem .3rem}.int-nav~.settings-body .sp>.sp-panel{margin-top:var(--gap-head)}.int-nav~.settings-body .input+.cred-line{margin-top:.75rem}.int-nav~.settings-body .cred-line+.check{display:flex;margin-top:1.1rem}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:padding-box;background-color:#7084c857}::-webkit-scrollbar-thumb:hover{background-color:#5c70c48f}::-webkit-scrollbar-thumb:active{background-color:#4e62bead}@supports selector(::-webkit-scrollbar){.nav-scroll,.table-wrap,.table-scroll,.fe-wrap,.ws-drawer-body,.cw-bar-in,.settings-nav,.tw-fit{scrollbar-width:auto!important;scrollbar-color:auto!important}}@supports not selector(::-webkit-scrollbar){html,body,*{scrollbar-width:thin;scrollbar-color:rgba(112,132,200,.45) transparent}}.callout-warn{border-color:#e6ebf8;background:#ffffffbd;color:#52648e}.callout-warn>.ic{color:#c8841e}.callout-warn .callout-body b,.callout-warn .callout-body strong{color:#a5650b}.notice{border-color:#e6ebf8;background:#ffffffbd;color:#52648e}.notice>.ic,.notice .ic:first-child{color:#c8841e}.restore-card{border-color:#fffffffa;background:var(--glass)}.cv-ai.is-miss{border-color:#d6def2;border-style:dashed;background:#ffffffb3}.tk-msg.is-note{border-color:#e2dafc;background:#f5f2ffe6}.wg-resume{background:#eef2ff;color:#3a62ce}.wg-resume:hover{color:#2c4fb8}.sidebar.sb-saas,html.form-saas .sidebar.sb-cms{display:none}html.form-saas .sidebar.sb-saas{display:block}.acct-nav a.saas-only{display:none}html.form-saas .acct-nav a.saas-only{display:flex}.pb-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-card);min-width:0}.plan-bar.pb-composer{position:static;border-radius:var(--r-card);box-shadow:var(--shadow)}.page:has(.pb-composer){padding-bottom:2.5rem}@media(min-width:1280px){.pl-form .set-grid>*{grid-column:span var(--s2, 6)}}.modal-card.wide:has(.pl-form){width:min(56rem,100%)}.tp-upload>.card-head+.callout{margin-top:var(--gap-head)}.tp-upload>.mini-fold+.set-grid{margin-top:var(--gap-field)}.check-2>input{flex:none;margin-top:calc((1.65em - 1.05rem)/2)}.aik-card .card-head{align-items:flex-start}.aik-head .card-desc{margin-top:.35rem}.aik-tbl .row-actions .select{width:auto}.aik-note{padding:.7rem .85rem;border-radius:var(--r-ctl);background:#3c83ff0f;font-size:var(--fs-sub);color:var(--muted);line-height:var(--lh-body)}.aik-done-h{font-size:var(--fs-body);color:var(--ink)}.aik-secret{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:var(--r-ctl);background:#3c83ff0f}.aik-secret code{flex:1;min-width:0;word-break:break-all;font-size:var(--fs-sub);color:var(--ink)}.aik-q{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.aik-ql{display:grid;gap:.35rem;font-size:var(--fs-sub);color:var(--muted)}.aik-ql .input{width:8.8rem}.aik-ql .select{width:11rem}.aik-q .push{margin-left:auto;align-self:flex-end;line-height:var(--h-btn)}.aik-days{max-height:50vh;overflow-y:auto;border:1px solid var(--line-strong);border-radius:var(--r-ctl)}.aik-days .tbl th,.aik-days .tbl td{padding:.55rem .85rem}.aik-days .num{text-align:right;font-variant-numeric:tabular-nums}.aik-days tr.t-dim td{color:var(--faint)}.aik-pay{display:flex;gap:.5rem}.aik-paym{padding:.45rem .95rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);font-size:var(--fs-body);color:var(--text)}.aik-paym.on{border-color:var(--blue);background:#3c83ff12;color:#2f63d8}.aik-pay+.check{display:flex}.aik-packs{display:grid;gap:.55rem}.aik-pack{display:flex;justify-content:space-between;align-items:center;padding:.8rem .95rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);color:var(--text)}.aik-pack:hover{border-color:var(--blue)}.aik-pack b{font-weight:var(--fw-semibold);color:var(--ink)}.aik-tbl .btn.txt-red{color:#c43a3f}.drawer-panel.wp-panel{width:min(36rem,100%)}.drawer-panel.wp-wide{width:min(42rem,100%)}.wp-body{display:grid;align-content:start;gap:var(--gap-field)}.wp-body .t-sub{margin:0}.tp-color{display:grid;gap:.55rem}.tp-label{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.tp-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.tp-swatch{width:2.6rem;height:2.6rem;flex:none;padding:.15rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#fff;cursor:pointer}.tp-hex{width:7.5rem;text-transform:uppercase}.tp-hint{font-size:var(--fs-xs);color:var(--muted)}.fa-box{display:grid;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffffb3}.fa-title{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.fa-sub{margin:0;font-size:var(--fs-sub);color:var(--muted)}.fa-btn{justify-self:start}.fa-confirm{display:grid;gap:.45rem;padding:.8rem .9rem;border-radius:var(--r-ctl);background:#3c83ff0f;font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--muted)}.fa-confirm p,.fa-confirm ul{margin:0}.fa-confirm ul{padding:0;list-style:none;word-break:break-all}.fa-confirm-h{font-weight:var(--fw-medium);color:var(--ink)}.fa-acts{display:flex;gap:.5rem;padding-top:.2rem}.fa-changed{font-size:var(--fs-xs);color:var(--muted)}.fa-changed summary{cursor:pointer}.fa-changed ul{margin:.4rem 0 0;padding:0;list-style:none;word-break:break-all}.fa-changed p{margin:.4rem 0 0}.dp-src{font-size:var(--fs-sub)}.dp-tabs{display:grid;gap:var(--gap-head)}.dp-tabs>.seg{justify-self:start}.dp-tabs .sp-panel{display:none}.dp-tabs:has(>.sp-in[data-p="1"]:checked) .sp-panel[data-p="1"],.dp-tabs:has(>.sp-in[data-p="2"]:checked) .sp-panel[data-p="2"],.dp-tabs:has(>.sp-in[data-p="3"]:checked) .sp-panel[data-p="3"]{display:grid;gap:1.2rem}.dp-sec h4{margin:0 0 .55rem;font-size:var(--fs-sub);font-weight:var(--fw-medium);color:var(--muted)}.dp-sec h4.dp-page{color:var(--ink)}.dp-sec p{margin:0;font-size:var(--fs-body);color:var(--text);line-height:var(--lh-body)}.dp-sec p+p{margin-top:.3rem}.dp-pal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dp-sw{display:flex;align-items:center;gap:.65rem;padding:.55rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl)}.dp-chip{width:2.1rem;height:2.1rem;flex:none;border-radius:.5rem;border:1px solid rgba(0,0,0,.1)}.dp-k{display:block;font-size:var(--fs-xs);color:var(--muted)}.dp-v{display:block;font-size:var(--fs-xs);color:var(--ink)}.dp-font{margin-right:.6rem}.dp-cls{font-size:var(--fs-xs)!important;word-break:break-all}.dp-dl{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1.2rem;margin:0;font-size:var(--fs-xs)}.dp-dl dt{color:var(--muted)}.dp-dl dd{margin:0;color:var(--ink);word-break:break-all}.dp-ul{margin:0;padding-left:1.2rem;font-size:var(--fs-body);color:var(--text);line-height:var(--lh-body)}.dp-chips{display:flex;flex-wrap:wrap;gap:.4rem}.dp-chips span{padding:.2rem .55rem;border-radius:.45rem;background:#3c83ff14;font-size:var(--fs-xs);color:var(--text);white-space:nowrap}.dm-stack{display:grid;gap:1rem}.dm-box{display:grid;gap:.55rem;padding:.9rem 1rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl)}.dm-box p{margin:0}.dm-pending{border-color:#f1d49a;background:#fff4de8c}.dm-h{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.dm-host{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.dm-radios{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;font-size:var(--fs-sub);color:var(--text)}.dm-radios .radio{display:inline-flex;align-items:center;gap:.35rem}.dm-prov{display:inline-flex;align-items:center;gap:.45rem}.dm-field{display:grid;gap:.5rem}.dm-inrow{display:flex;gap:.5rem}.dm-inrow .input{flex:1;min-width:0}.dm-inrow .btn{flex:none;align-self:center}.dm-rec{width:100%;border-collapse:collapse;font-size:var(--fs-xs);color:var(--text)}.dm-rec td{padding:.3rem 0;vertical-align:top;line-height:1.7;word-break:break-all}.dm-rec td:first-child{width:9.5rem;padding-right:.8rem}.dm-small{font-size:var(--fs-xs);display:inline-flex;align-items:center;gap:.3rem}.dm-box>.t-sub,.dm-box>.txt-amber{font-size:var(--fs-xs)}.dm-status{display:grid;gap:.15rem;font-size:var(--fs-xs);color:var(--muted)}.dm-acts{display:flex;gap:.5rem;padding-top:.15rem}.dm-alt{justify-self:start}.txt-amber{color:#b36b00}.sn-form{display:flex;gap:.5rem}.sn-form .input{flex:1;min-width:0}.sn-form .btn{flex:none}.sn-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.sn-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .9rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffffb3}.sn-main{min-width:0}.sn-name{margin:0;font-size:var(--fs-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-main .t-sub{margin:.15rem 0 0;font-size:var(--fs-xs)}.sn-publish{display:grid;gap:.6rem;padding:.8rem .9rem;border:1px solid #f1d49a;border-radius:var(--r-ctl);background:#fff4de99;font-size:var(--fs-xs);color:#7a4b00}.sn-publish p{margin:0;line-height:var(--lh-body)}.sn-publish .btn{justify-self:start}.sn-done{font-size:var(--fs-xs)}.pb-target{display:grid;gap:.35rem;padding:.8rem .9rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);font-size:var(--fs-body);color:var(--text)}.pb-target p{margin:0}body:not(:has(:is(#addon,#site-clone):target)) .sv-addon{display:none!important}body:has(:is(#addon,#site-clone):target) .sv-base{display:none!important}body:not(:has(:is(#ai-keys,#key-create,#key-create-done,#key-usage,#key-topup):target)) .sv-keys{display:none!important}.wp-body .dp-tabs:has(>.sp-in[data-p="1"]:checked) .sp-panel[data-p="1"],.wp-body .dp-tabs:has(>.sp-in[data-p="2"]:checked) .sp-panel[data-p="2"],.wp-body .dp-tabs:has(>.sp-in[data-p="3"]:checked) .sp-panel[data-p="3"]{display:grid;gap:1.2rem}.dm-rec td:first-child{width:1%;white-space:nowrap}.mp-card{width:min(52rem,100%)}.mp-card .modal-body{gap:.9rem}.mp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mp-search{position:relative;flex:1;min-width:12rem;display:block}.mp-search .ic{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.mp-search .input{width:100%;padding-left:2rem}.mp-chips{display:flex;flex-wrap:wrap;gap:.4rem}.mp-chip{padding:.22rem .75rem;border:1px solid var(--line-strong);border-radius:999px;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;cursor:pointer}.mp-chip.on{border-color:transparent;background:var(--grad);color:#fff}.mp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;max-height:46vh;overflow-y:auto;padding:.1rem}.mp-tile{position:relative;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:.6rem;overflow:hidden;background:#3c83ff0d;cursor:pointer}.mp-tile:hover{border-color:var(--line-strong)}.mp-tile.on{border-color:var(--blue)}.mp-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mp-doc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;height:100%;padding:.4rem;color:var(--muted)}.mp-doc small{font-size:var(--fs-xs);line-height:1.3;text-align:center;word-break:break-all}.mp-badge{position:absolute;top:.3rem;right:.3rem;width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-medium)}.mp-more{display:flex;justify-content:center}.mp-card .modal-foot{display:flex;align-items:center;gap:.6rem}.mp-count{font-size:var(--fs-sub);color:var(--muted)}.mp-clear{font-size:var(--fs-sub)}.mp-acts{display:flex;gap:.5rem;margin-left:auto}body:not(:has(:is(#rn-phone,#rn-phone-dialog):target)) .rn-phone,body:not(:has(#rn-grace:target)) .rn-grace,body:not(:has(#rn-required:target)) .rn-required{display:none!important}.rn-banner{margin-bottom:var(--gap-card)}.rn-link{margin-left:.35rem;font-weight:var(--fw-medium);white-space:nowrap}.std-body{min-height:100vh;padding:0 var(--gutter) 2rem}.std-top{max-width:72rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.8rem 1.5rem;flex-wrap:wrap;padding:1.6rem 0 1.4rem}.std-top>p{margin:0;font-size:var(--fs-sub);color:var(--muted)}.std-brand{display:inline-flex;align-items:center;gap:.6rem}.std-brand img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.std-brand b{font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--navy)}.std-tag{padding:.15rem .65rem;border-radius:999px;background:#3c83ff1a;color:#2f63d8;font-size:var(--fs-xs)}.std-foot{margin:1.6rem 0 0;text-align:center;font-size:var(--fs-xs);color:var(--faint)}.ins-layout{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:13rem minmax(0,1fr);gap:var(--gap-card);align-items:start}.ins-side{position:sticky;top:1.2rem;display:grid;gap:.3rem;padding:.8rem;border-radius:var(--r-card);background:var(--glass);box-shadow:var(--shadow)}.ins-st{display:flex;align-items:center;gap:.6rem;padding:.62rem .7rem;border-radius:var(--r-ctl);font-size:var(--fs-body);color:var(--text)}.ins-dot{width:1.5rem;height:1.5rem;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);background:#fff;font-size:var(--fs-xs);color:var(--muted)}.ins-st.is-ok .ins-dot{border-color:transparent;background:#e3f7ee;color:#12805c}body:not(:has(.ins-panel:target)) .ins-st[data-step="1"],body:has(#step-1:target) .ins-st[data-step="1"],body:has(#step-2:target) .ins-st[data-step="2"],body:has(#step-3:target) .ins-st[data-step="3"],body:has(#step-4:target) .ins-st[data-step="4"],body:has(#step-5:target) .ins-st[data-step="5"],body:has(#step-6:target) .ins-st[data-step="6"]{background:var(--grad);color:#fff}body:not(:has(.ins-panel:target)) .ins-st[data-step="1"] .ins-dot,body:has(#step-1:target) .ins-st[data-step="1"] .ins-dot,body:has(#step-2:target) .ins-st[data-step="2"] .ins-dot,body:has(#step-3:target) .ins-st[data-step="3"] .ins-dot,body:has(#step-4:target) .ins-st[data-step="4"] .ins-dot,body:has(#step-5:target) .ins-st[data-step="5"] .ins-dot,body:has(#step-6:target) .ins-st[data-step="6"] .ins-dot{border-color:#fff9;background:#fff3;color:#fff}.ins-panel{display:none}.ins-panel:target,body:not(:has(.ins-panel:target)) #step-1{display:block}.ins-h{margin:0;font-size:var(--fs-title);font-weight:var(--fw-medium);color:var(--navy)}.ins-desc{margin:.5rem 0 0;font-size:var(--fs-body);color:var(--muted);line-height:var(--lh-body)}.ins-group{margin:1.4rem 0 .6rem;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.ins-group span{margin-left:.4rem;font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--muted)}.ins-env{padding:.15rem 1rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#fff9}.ins-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.62rem 0;font-size:var(--fs-body);color:var(--text)}.ins-env>*+.ins-row{border-top:1px solid var(--line)}.ins-purpose,.ins-fb{margin-left:.45rem;font-size:var(--fs-xs);color:var(--muted)}.ins-fb{color:#b36b00}.ins-cur{margin:-.25rem 0 .55rem;font-size:var(--fs-xs);color:var(--muted)}.ins-hint{margin:.2rem 0 .7rem;padding:.6rem .8rem;border-radius:var(--r-ctl);background:#fff4de99;font-size:var(--fs-xs);color:#7a4b00;line-height:var(--lh-body)}.ins-env+.ins-hint{margin-top:.8rem}.ins-acts{display:flex;justify-content:space-between;align-items:center;margin-top:var(--gap-group)}.ins-agreement{margin-top:var(--gap-head);max-height:22rem;overflow:auto;padding:1rem 1.2rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffffb3;font-size:var(--fs-body);color:var(--text);line-height:var(--lh-read)}.ins-agreement h3{margin:0 0 .4rem;font-size:var(--fs-h3);font-weight:var(--fw-medium);color:var(--navy)}.ins-agreement h4{margin:.9rem 0 .3rem;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.ins-agreement p{margin:.35rem 0}.ins-meta{margin:.7rem 0 0;font-size:var(--fs-xs);color:var(--muted);word-break:break-all}.ins-meta+.check{display:flex;margin-top:var(--gap-head)}.ins-grid{margin-top:var(--gap-head);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-field) 1.2rem}.ins-grid .field{display:grid;gap:var(--gap-label);align-content:start}.ins-full{grid-column:1 / -1}.ins-prog{list-style:none;margin:var(--gap-head) 0 0;padding:0;display:grid;gap:.6rem}.ins-prog-row{display:flex;align-items:center;gap:.6rem;font-size:var(--fs-body);color:var(--faint)}.ins-prog-row.is-done{color:var(--ink)}.ins-prog-row.is-done .ic{color:#12805c}.ins-prog-row.is-now{color:var(--blue);font-weight:var(--fw-medium)}.ins-n{width:1.05rem;text-align:center;font-size:var(--fs-xs)}.ins-spin{width:1rem;height:1rem;flex:none;border:2px solid rgba(60,131,255,.25);border-top-color:var(--blue);border-radius:50%;animation:ins-spin 1s linear infinite}@keyframes ins-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ins-spin{animation:none}}.ins-elapsed{margin:var(--gap-head) 0 0;font-size:var(--fs-sub);color:var(--muted)}@media(max-width:900px){.ins-layout{grid-template-columns:minmax(0,1fr)}.ins-side{position:static;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.ins-grid{grid-template-columns:minmax(0,1fr)}}.dn-hero{max-width:52rem;margin:0 auto;padding:2rem 0 1.6rem;display:grid;justify-items:center;gap:.55rem;text-align:center}.dn-ok{width:3.4rem;height:3.4rem;margin-top:1rem;display:grid;place-items:center;border-radius:50%;background:var(--grad);color:#fff;box-shadow:0 .6rem 1.6rem #5b62f74d}.dn-hero h1{margin:0;font-size:var(--fs-h1);font-weight:var(--fw-semibold);color:var(--navy)}.dn-hero p{margin:0;font-size:var(--fs-body);color:var(--muted)}.dn-wrap{max-width:52rem;margin:0 auto;display:grid;gap:var(--gap-card)}.dn-card{display:grid;gap:.85rem}.dn-kv{display:flex;gap:1rem;font-size:var(--fs-body)}.dn-kv span{width:7.5rem;flex:none;color:var(--muted)}.dn-kv b{font-weight:var(--fw-regular);color:var(--ink)}.dn-login{justify-self:start}.dn-h{display:flex;align-items:center;gap:.55rem;margin:0;font-size:var(--fs-title);font-weight:var(--fw-medium);color:var(--navy)}.dn-num{width:1.6rem;height:1.6rem;flex:none;display:grid;place-items:center;border-radius:50%;background:#3c83ff1f;color:#2f63d8;font-size:var(--fs-xs)}.dn-num.is-warn{background:#ffb43c33;color:#a35f00}.dn-num.is-ok{background:#e3f7ee;color:#12805c}.dn-tip{margin:0;font-size:var(--fs-body);color:var(--text);line-height:var(--lh-body)}.dn-why{margin:0;font-size:var(--fs-sub);color:var(--muted);line-height:var(--lh-body)}.dn-way{display:grid;gap:.6rem;padding:1rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#fff9}.dn-way.is-primary{border-color:#3c83ff59;background:#3c83ff0d}.dn-way-h{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.dn-cmd-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:var(--fs-sub);color:var(--ink)}.dn-pre{margin:0;padding:.75rem .9rem;border-radius:var(--r-ctl);background:#172449;color:#dfe7ff;font:var(--fs-xs)/1.7 Consolas,Menlo,monospace;white-space:pre-wrap;word-break:break-all}.dn-steps{margin:0;padding-left:1.2rem;display:grid;gap:.25rem;font-size:var(--fs-sub);color:var(--text);line-height:var(--lh-body)}.dn-hb{list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-size:var(--fs-body);color:var(--text)}.dn-hb b{font-weight:var(--fw-medium)}.dn-card>.btn-sm{justify-self:start}.rp-wrap{max-width:42rem;margin:0 auto;padding:2.6rem 0;display:grid;gap:var(--gap-head)}.rp-h{margin:0;font-size:var(--fs-h1);font-weight:var(--fw-semibold);color:var(--navy)}.rp-sub{margin:0;font-size:var(--fs-sub);color:var(--muted);line-height:var(--lh-body)}.rp-card{display:grid;gap:.7rem}.rp-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:var(--fs-body);color:var(--ink)}.rp-pct{font-size:var(--fs-kpi);font-weight:var(--fw-semibold);color:var(--navy);font-variant-numeric:tabular-nums}.rp-bar{height:.6rem;border-radius:999px;background:#3c83ff1f;overflow:hidden}.rp-bar span{display:block;height:100%;border-radius:inherit;background:var(--grad)}.rp-detail{margin:0;font-size:var(--fs-xs);color:var(--muted)}.rp-dot{width:.45rem;height:.45rem;margin:0 .28rem;flex:none;border-radius:50%;background:var(--line-strong)}.er-wrap{min-height:100vh;display:grid;place-items:center;padding:2rem 0}.er-card{width:min(33rem,100%);display:grid;justify-items:center;gap:.85rem;text-align:center}.er-card h1{margin:0;font-size:var(--fs-title);font-weight:var(--fw-semibold);color:var(--navy)}.er-card p{margin:0;font-size:var(--fs-body);color:var(--text);line-height:var(--lh-body)}.er-card .rp-bar{width:100%}.er-card p.er-sub{font-size:var(--fs-xs);color:var(--muted)}.er-fold{width:100%;text-align:left;font-size:var(--fs-sub);color:var(--muted)}.er-fold summary{cursor:pointer;color:var(--ink)}.er-fold p{margin-top:.4rem;font-size:var(--fs-sub)}.er-wrap>.er-restoring,.er-wrap>.er-broken,.er-wrap>.er-stuck{display:none}body:has(:is(#restoring,#broken,#stuck):target) .er-default{display:none}body:has(#restoring:target) .er-restoring,body:has(#broken:target) .er-broken,body:has(#stuck:target) .er-stuck{display:grid}.drawer-panel.wp-plan{width:min(56rem,100%)}.pbk-tabs{display:grid;gap:var(--gap-head)}.pbk-tabs>.seg{justify-self:start}.pbk-tabs>.seg .t-sub{margin-left:.1rem}.pbk,.pbk .pb-book{display:grid;gap:.9rem}.pbk .pv-sec,.pbk .pb-book .pv-sec{margin:0;padding:1.1rem 1.2rem 1.2rem;border:1px solid var(--line-strong);border-top:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffffb8}.pbk .pb-book .pv-sec:first-child{padding-top:1.1rem;border-top:1px solid var(--line-strong)}.pbk .pv-sec+.pv-sec{margin-top:0}.pbk .pv-sec>h3{margin:0 0 .85rem;padding-bottom:.7rem;border-bottom:1px solid var(--line);font-size:var(--fs-h2)}.pbk .pv-dl,.pbk .pb-dl{gap:.5rem 1.6rem}.pbk-note{color:var(--text)}.pbk-fid-note{margin:0;font-size:var(--fs-xs);line-height:var(--lh-body)}.pbk-fid{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.55rem}.pbk-fid li{display:grid;gap:.25rem;padding:.7rem .9rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffffb8;font-size:var(--fs-body);color:var(--text)}.pbk-fid p{margin:0}.pbk-fid-h{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.pbk-fid-h b{font-weight:var(--fw-medium);color:var(--ink)}.pbk-fid-h .t-sub{font-size:var(--fs-xs)}.ws-toolbar:has(.ws-more[open]){overflow:visible}.sw:has(>.sw-in[data-k="1"]:checked) .sw-panel[data-k="1"],.sw:has(>.sw-in[data-k="2"]:checked) .sw-panel[data-k="2"],.sw:has(>.sw-in[data-k="3"]:checked) .sw-panel[data-k="3"],.sw:has(>.sw-in[data-k="4"]:checked) .sw-panel[data-k="4"],.sw:has(>.sw-in[data-k="5"]:checked) .sw-panel[data-k="5"],.sw:has(>.sw-in[data-k="6"]:checked) .sw-panel[data-k="6"],.sw:has(>.sw-in[data-k="7"]:checked) .sw-panel[data-k="7"],.sw:has(>.sw-in[data-k="8"]:checked) .sw-panel[data-k="8"],.sw:has(>.sw-in[data-k="9"]:checked) .sw-panel[data-k="9"],.sw:has(>.sw-in[data-k="10"]:checked) .sw-panel[data-k="10"],.sw:has(>.sw-in[data-k="11"]:checked) .sw-panel[data-k="11"],.sw:has(>.sw-in[data-k="12"]:checked) .sw-panel[data-k="12"],.sw:has(>.sw-in[data-k="13"]:checked) .sw-panel[data-k="13"],.sw:has(>.sw-in[data-k="14"]:checked) .sw-panel[data-k="14"]{display:block}.sw:has(>.sw-in[data-k="1"]:checked) .sw-tab[data-k="1"],.sw:has(>.sw-in[data-k="2"]:checked) .sw-tab[data-k="2"],.sw:has(>.sw-in[data-k="3"]:checked) .sw-tab[data-k="3"],.sw:has(>.sw-in[data-k="4"]:checked) .sw-tab[data-k="4"],.sw:has(>.sw-in[data-k="5"]:checked) .sw-tab[data-k="5"],.sw:has(>.sw-in[data-k="6"]:checked) .sw-tab[data-k="6"],.sw:has(>.sw-in[data-k="7"]:checked) .sw-tab[data-k="7"],.sw:has(>.sw-in[data-k="8"]:checked) .sw-tab[data-k="8"],.sw:has(>.sw-in[data-k="9"]:checked) .sw-tab[data-k="9"],.sw:has(>.sw-in[data-k="10"]:checked) .sw-tab[data-k="10"],.sw:has(>.sw-in[data-k="11"]:checked) .sw-tab[data-k="11"],.sw:has(>.sw-in[data-k="12"]:checked) .sw-tab[data-k="12"],.sw:has(>.sw-in[data-k="13"]:checked) .sw-tab[data-k="13"],.sw:has(>.sw-in[data-k="14"]:checked) .sw-tab[data-k="14"]{background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.sw:has(>.sw-in[data-k="1"]:checked) .sw-tab[data-k="1"] .ic,.sw:has(>.sw-in[data-k="2"]:checked) .sw-tab[data-k="2"] .ic,.sw:has(>.sw-in[data-k="3"]:checked) .sw-tab[data-k="3"] .ic,.sw:has(>.sw-in[data-k="4"]:checked) .sw-tab[data-k="4"] .ic,.sw:has(>.sw-in[data-k="5"]:checked) .sw-tab[data-k="5"] .ic,.sw:has(>.sw-in[data-k="6"]:checked) .sw-tab[data-k="6"] .ic,.sw:has(>.sw-in[data-k="7"]:checked) .sw-tab[data-k="7"] .ic,.sw:has(>.sw-in[data-k="8"]:checked) .sw-tab[data-k="8"] .ic,.sw:has(>.sw-in[data-k="9"]:checked) .sw-tab[data-k="9"] .ic,.sw:has(>.sw-in[data-k="10"]:checked) .sw-tab[data-k="10"] .ic,.sw:has(>.sw-in[data-k="11"]:checked) .sw-tab[data-k="11"] .ic,.sw:has(>.sw-in[data-k="12"]:checked) .sw-tab[data-k="12"] .ic,.sw:has(>.sw-in[data-k="13"]:checked) .sw-tab[data-k="13"] .ic,.sw:has(>.sw-in[data-k="14"]:checked) .sw-tab[data-k="14"] .ic{color:#fff}.sp:has(>.sp-in[data-p="1"]:checked) .sp-panel[data-p="1"],.sp:has(>.sp-in[data-p="2"]:checked) .sp-panel[data-p="2"],.sp:has(>.sp-in[data-p="3"]:checked) .sp-panel[data-p="3"],.sp:has(>.sp-in[data-p="4"]:checked) .sp-panel[data-p="4"],.sp:has(>.sp-in[data-p="5"]:checked) .sp-panel[data-p="5"],.sp:has(>.sp-in[data-p="6"]:checked) .sp-panel[data-p="6"],.sp:has(>.sp-in[data-p="7"]:checked) .sp-panel[data-p="7"],.sp:has(>.sp-in[data-p="8"]:checked) .sp-panel[data-p="8"],.sp:has(>.sp-in[data-p="9"]:checked) .sp-panel[data-p="9"],.sp:has(>.sp-in[data-p="10"]:checked) .sp-panel[data-p="10"],.sp:has(>.sp-in[data-p="11"]:checked) .sp-panel[data-p="11"],.sp:has(>.sp-in[data-p="12"]:checked) .sp-panel[data-p="12"],.sp:has(>.sp-in[data-p="13"]:checked) .sp-panel[data-p="13"],.sp:has(>.sp-in[data-p="14"]:checked) .sp-panel[data-p="14"]{display:block}.sp:has(>.sp-in[data-p="1"]:checked) .seg>.sp-tab[data-p="1"],.sp:has(>.sp-in[data-p="2"]:checked) .seg>.sp-tab[data-p="2"],.sp:has(>.sp-in[data-p="3"]:checked) .seg>.sp-tab[data-p="3"],.sp:has(>.sp-in[data-p="4"]:checked) .seg>.sp-tab[data-p="4"],.sp:has(>.sp-in[data-p="5"]:checked) .seg>.sp-tab[data-p="5"],.sp:has(>.sp-in[data-p="6"]:checked) .seg>.sp-tab[data-p="6"],.sp:has(>.sp-in[data-p="7"]:checked) .seg>.sp-tab[data-p="7"],.sp:has(>.sp-in[data-p="8"]:checked) .seg>.sp-tab[data-p="8"],.sp:has(>.sp-in[data-p="9"]:checked) .seg>.sp-tab[data-p="9"],.sp:has(>.sp-in[data-p="10"]:checked) .seg>.sp-tab[data-p="10"],.sp:has(>.sp-in[data-p="11"]:checked) .seg>.sp-tab[data-p="11"],.sp:has(>.sp-in[data-p="12"]:checked) .seg>.sp-tab[data-p="12"],.sp:has(>.sp-in[data-p="13"]:checked) .seg>.sp-tab[data-p="13"],.sp:has(>.sp-in[data-p="14"]:checked) .seg>.sp-tab[data-p="14"]{background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.sp:has(>.sp-in[data-p="1"]:checked) .lead-row[data-p="1"],.sp:has(>.sp-in[data-p="2"]:checked) .lead-row[data-p="2"],.sp:has(>.sp-in[data-p="3"]:checked) .lead-row[data-p="3"],.sp:has(>.sp-in[data-p="4"]:checked) .lead-row[data-p="4"],.sp:has(>.sp-in[data-p="5"]:checked) .lead-row[data-p="5"],.sp:has(>.sp-in[data-p="6"]:checked) .lead-row[data-p="6"],.sp:has(>.sp-in[data-p="7"]:checked) .lead-row[data-p="7"],.sp:has(>.sp-in[data-p="8"]:checked) .lead-row[data-p="8"],.sp:has(>.sp-in[data-p="9"]:checked) .lead-row[data-p="9"],.sp:has(>.sp-in[data-p="10"]:checked) .lead-row[data-p="10"],.sp:has(>.sp-in[data-p="11"]:checked) .lead-row[data-p="11"],.sp:has(>.sp-in[data-p="12"]:checked) .lead-row[data-p="12"],.sp:has(>.sp-in[data-p="13"]:checked) .lead-row[data-p="13"],.sp:has(>.sp-in[data-p="14"]:checked) .lead-row[data-p="14"]{background:#e5eaffd1}.sp:has(>.sp-in[data-p="1"]:checked) .tile[data-p="1"],.sp:has(>.sp-in[data-p="2"]:checked) .tile[data-p="2"],.sp:has(>.sp-in[data-p="3"]:checked) .tile[data-p="3"],.sp:has(>.sp-in[data-p="4"]:checked) .tile[data-p="4"],.sp:has(>.sp-in[data-p="5"]:checked) .tile[data-p="5"],.sp:has(>.sp-in[data-p="6"]:checked) .tile[data-p="6"],.sp:has(>.sp-in[data-p="7"]:checked) .tile[data-p="7"],.sp:has(>.sp-in[data-p="8"]:checked) .tile[data-p="8"],.sp:has(>.sp-in[data-p="9"]:checked) .tile[data-p="9"],.sp:has(>.sp-in[data-p="10"]:checked) .tile[data-p="10"],.sp:has(>.sp-in[data-p="11"]:checked) .tile[data-p="11"],.sp:has(>.sp-in[data-p="12"]:checked) .tile[data-p="12"],.sp:has(>.sp-in[data-p="13"]:checked) .tile[data-p="13"],.sp:has(>.sp-in[data-p="14"]:checked) .tile[data-p="14"]{border-color:#7f78f6;background:#eef1ffd9}.sp:has(>.sp-in[data-p="1"]:checked) .tile[data-p="1"] .tile-check,.sp:has(>.sp-in[data-p="2"]:checked) .tile[data-p="2"] .tile-check,.sp:has(>.sp-in[data-p="3"]:checked) .tile[data-p="3"] .tile-check,.sp:has(>.sp-in[data-p="4"]:checked) .tile[data-p="4"] .tile-check,.sp:has(>.sp-in[data-p="5"]:checked) .tile[data-p="5"] .tile-check,.sp:has(>.sp-in[data-p="6"]:checked) .tile[data-p="6"] .tile-check,.sp:has(>.sp-in[data-p="7"]:checked) .tile[data-p="7"] .tile-check,.sp:has(>.sp-in[data-p="8"]:checked) .tile[data-p="8"] .tile-check,.sp:has(>.sp-in[data-p="9"]:checked) .tile[data-p="9"] .tile-check,.sp:has(>.sp-in[data-p="10"]:checked) .tile[data-p="10"] .tile-check,.sp:has(>.sp-in[data-p="11"]:checked) .tile[data-p="11"] .tile-check,.sp:has(>.sp-in[data-p="12"]:checked) .tile[data-p="12"] .tile-check,.sp:has(>.sp-in[data-p="13"]:checked) .tile[data-p="13"] .tile-check,.sp:has(>.sp-in[data-p="14"]:checked) .tile[data-p="14"] .tile-check{display:grid}.seg>label:has(>input:checked){background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.page:not(:has(.cw-anchor:target)) .cw-node.is-default,.page:has(#c-about:target) .cw-node[data-c=about],.page:has(#c-contact:target) .cw-node[data-c=contact],.page:has(#c-company:target) .cw-node[data-c=company],.page:has(#c-industry:target) .cw-node[data-c=industry],.page:has(#c-media:target) .cw-node[data-c=media]{background:#e5eaffd1;color:#1e55e1;font-weight:var(--fw-nav-active)}.cw-v,.cw-page{display:none}.page:not(:has(.cw-anchor:target)) .cw-v.is-default,.page:has(#c-about:target) .cw-v[data-c=about],.page:has(#c-contact:target) .cw-v[data-c=contact],.page:has(#c-company:target) .cw-v[data-c=company],.page:has(#c-industry:target) .cw-v[data-c=industry],.page:has(#c-media:target) .cw-v[data-c=media]{display:inline-flex}.page:not(:has(.cw-anchor:target)) .cw-page.is-default,.page:has(#c-about:target) .cw-page[data-c=about],.page:has(#c-contact:target) .cw-page[data-c=contact],.page:has(#c-company:target) .cw-page[data-c=company],.page:has(#c-industry:target) .cw-page[data-c=industry],.page:has(#c-media:target) .cw-page[data-c=media]{display:block}.page:has(#c-company:target) .news-list tr[data-cat]:not([data-cat=company]),.page:has(#c-industry:target) .news-list tr[data-cat]:not([data-cat=industry]),.page:has(#c-media:target) .news-list tr[data-cat]:not([data-cat=media]){display:none}.lead-list-card:has(#lst-todo:checked) .lead-row[data-status=done],.lead-list-card:has(#lst-done:checked) .lead-row[data-status=todo]{display:none}.lead-list-card:has(#lst-all:checked) .lead-status [data-f=all],.lead-list-card:has(#lst-todo:checked) .lead-status [data-f=todo],.lead-list-card:has(#lst-done:checked) .lead-status [data-f=done]{background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.media-wrap:has(#mc-logo:checked) .tile:not([data-c=logo]),.media-wrap:has(#mc-article:checked) .tile:not([data-c=article]),.media-wrap:has(#mc-general:checked) .tile:not([data-c=general]),.media-wrap:has(#mc-recruit:checked) .tile:not([data-c=recruit]),.media-wrap:has(#mc-product:checked) .tile,.media-wrap:has(#mc-case:checked) .tile{display:none}.media-empty{display:none}.media-wrap:has(#mc-product:checked) .media-empty,.media-wrap:has(#mc-case:checked) .media-empty{display:grid}.media-wrap:has(#mc-all:checked) .cat-chip[data-c=all],.media-wrap:has(#mc-logo:checked) .cat-chip[data-c=logo],.media-wrap:has(#mc-product:checked) .cat-chip[data-c=product],.media-wrap:has(#mc-article:checked) .cat-chip[data-c=article],.media-wrap:has(#mc-case:checked) .cat-chip[data-c=case],.media-wrap:has(#mc-general:checked) .cat-chip[data-c=general],.media-wrap:has(#mc-recruit:checked) .cat-chip[data-c=recruit]{border:0;background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.media-wrap:has(#mc-all:checked) .cat-chip[data-c=all] b,.media-wrap:has(#mc-logo:checked) .cat-chip[data-c=logo] b,.media-wrap:has(#mc-product:checked) .cat-chip[data-c=product] b,.media-wrap:has(#mc-article:checked) .cat-chip[data-c=article] b,.media-wrap:has(#mc-case:checked) .cat-chip[data-c=case] b,.media-wrap:has(#mc-general:checked) .cat-chip[data-c=general] b,.media-wrap:has(#mc-recruit:checked) .cat-chip[data-c=recruit] b{color:#ffffffd9}.media-wrap:has(#mt-img:checked) .tile:not([data-t=img]),.media-wrap:has(#mt-video:checked) .tile:not([data-t=video]),.media-wrap:has(#mt-doc:checked) .tile:not([data-t=doc]){display:none}.media-wrap:has(#mt-all:checked) .mtype-seg [data-tp=all],.media-wrap:has(#mt-img:checked) .mtype-seg [data-tp=img],.media-wrap:has(#mt-video:checked) .mtype-seg [data-tp=video],.media-wrap:has(#mt-doc:checked) .mtype-seg [data-tp=doc]{background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.sw .sw-only{display:none}.sw:has(>.sw-in[data-k="1"]:checked) .sw-only[data-k="1"],.sw:has(>.sw-in[data-k="2"]:checked) .sw-only[data-k="2"],.sw:has(>.sw-in[data-k="3"]:checked) .sw-only[data-k="3"],.sw:has(>.sw-in[data-k="4"]:checked) .sw-only[data-k="4"],.sw:has(>.sw-in[data-k="5"]:checked) .sw-only[data-k="5"],.sw:has(>.sw-in[data-k="6"]:checked) .sw-only[data-k="6"],.sw:has(>.sw-in[data-k="7"]:checked) .sw-only[data-k="7"],.sw:has(>.sw-in[data-k="8"]:checked) .sw-only[data-k="8"],.sw:has(>.sw-in[data-k="9"]:checked) .sw-only[data-k="9"],.sw:has(>.sw-in[data-k="10"]:checked) .sw-only[data-k="10"],.sw:has(>.sw-in[data-k="11"]:checked) .sw-only[data-k="11"],.sw:has(>.sw-in[data-k="12"]:checked) .sw-only[data-k="12"],.sw:has(>.sw-in[data-k="13"]:checked) .sw-only[data-k="13"],.sw:has(>.sw-in[data-k="14"]:checked) .sw-only[data-k="14"]{display:inline-flex}.trash-list:has(#tf-3:checked) tr[data-type],.trash-list:has(#tf-4:checked) tr[data-type],.trash-list:has(#tf-5:checked) tr[data-type]{display:none}.trash-list:has(#tf-3:checked) .empty-row,.trash-list:has(#tf-4:checked) .empty-row,.trash-list:has(#tf-5:checked) .empty-row{display:table-row}.trash-list:has(#tf-3:checked) :is(.trash-empty,.card-foot),.trash-list:has(#tf-4:checked) :is(.trash-empty,.card-foot),.trash-list:has(#tf-5:checked) :is(.trash-empty,.card-foot){display:none}.sp:has(>.sp-in[data-p="1"]:checked) .media-detail>.sp-panel[data-p="1"],.sp:has(>.sp-in[data-p="2"]:checked) .media-detail>.sp-panel[data-p="2"],.sp:has(>.sp-in[data-p="3"]:checked) .media-detail>.sp-panel[data-p="3"],.sp:has(>.sp-in[data-p="4"]:checked) .media-detail>.sp-panel[data-p="4"],.sp:has(>.sp-in[data-p="5"]:checked) .media-detail>.sp-panel[data-p="5"],.sp:has(>.sp-in[data-p="6"]:checked) .media-detail>.sp-panel[data-p="6"],.sp:has(>.sp-in[data-p="7"]:checked) .media-detail>.sp-panel[data-p="7"],.sp:has(>.sp-in[data-p="8"]:checked) .media-detail>.sp-panel[data-p="8"],.sp:has(>.sp-in[data-p="9"]:checked) .media-detail>.sp-panel[data-p="9"],.sp:has(>.sp-in[data-p="10"]:checked) .media-detail>.sp-panel[data-p="10"],.sp:has(>.sp-in[data-p="11"]:checked) .media-detail>.sp-panel[data-p="11"],.sp:has(>.sp-in[data-p="12"]:checked) .media-detail>.sp-panel[data-p="12"],.sp:has(>.sp-in[data-p="13"]:checked) .media-detail>.sp-panel[data-p="13"],.sp:has(>.sp-in[data-p="14"]:checked) .media-detail>.sp-panel[data-p="14"]{display:flex}.sp:has(>.sp-in[data-p="1"]:focus-visible) .tile[data-p="1"] .tile-quick,.sp:has(>.sp-in[data-p="2"]:focus-visible) .tile[data-p="2"] .tile-quick,.sp:has(>.sp-in[data-p="3"]:focus-visible) .tile[data-p="3"] .tile-quick,.sp:has(>.sp-in[data-p="4"]:focus-visible) .tile[data-p="4"] .tile-quick,.sp:has(>.sp-in[data-p="5"]:focus-visible) .tile[data-p="5"] .tile-quick,.sp:has(>.sp-in[data-p="6"]:focus-visible) .tile[data-p="6"] .tile-quick,.sp:has(>.sp-in[data-p="7"]:focus-visible) .tile[data-p="7"] .tile-quick,.sp:has(>.sp-in[data-p="8"]:focus-visible) .tile[data-p="8"] .tile-quick,.sp:has(>.sp-in[data-p="9"]:focus-visible) .tile[data-p="9"] .tile-quick,.sp:has(>.sp-in[data-p="10"]:focus-visible) .tile[data-p="10"] .tile-quick,.sp:has(>.sp-in[data-p="11"]:focus-visible) .tile[data-p="11"] .tile-quick,.sp:has(>.sp-in[data-p="12"]:focus-visible) .tile[data-p="12"] .tile-quick,.sp:has(>.sp-in[data-p="13"]:focus-visible) .tile[data-p="13"] .tile-quick,.sp:has(>.sp-in[data-p="14"]:focus-visible) .tile[data-p="14"] .tile-quick{opacity:1}.sp:has(>.sp-in[data-p="1"]:checked) .lead-item:has(>.lead-row[data-p="1"]),.sp:has(>.sp-in[data-p="2"]:checked) .lead-item:has(>.lead-row[data-p="2"]),.sp:has(>.sp-in[data-p="3"]:checked) .lead-item:has(>.lead-row[data-p="3"]),.sp:has(>.sp-in[data-p="4"]:checked) .lead-item:has(>.lead-row[data-p="4"]),.sp:has(>.sp-in[data-p="5"]:checked) .lead-item:has(>.lead-row[data-p="5"]),.sp:has(>.sp-in[data-p="6"]:checked) .lead-item:has(>.lead-row[data-p="6"]),.sp:has(>.sp-in[data-p="7"]:checked) .lead-item:has(>.lead-row[data-p="7"]),.sp:has(>.sp-in[data-p="8"]:checked) .lead-item:has(>.lead-row[data-p="8"]),.sp:has(>.sp-in[data-p="9"]:checked) .lead-item:has(>.lead-row[data-p="9"]),.sp:has(>.sp-in[data-p="10"]:checked) .lead-item:has(>.lead-row[data-p="10"]),.sp:has(>.sp-in[data-p="11"]:checked) .lead-item:has(>.lead-row[data-p="11"]),.sp:has(>.sp-in[data-p="12"]:checked) .lead-item:has(>.lead-row[data-p="12"]),.sp:has(>.sp-in[data-p="13"]:checked) .lead-item:has(>.lead-row[data-p="13"]),.sp:has(>.sp-in[data-p="14"]:checked) .lead-item:has(>.lead-row[data-p="14"]){background:#e5eaffd1}.sw:has(>.sw-in[data-k="1"]:checked)>.sw-panel.fit-fill[data-k="1"],.sw:has(>.sw-in[data-k="2"]:checked)>.sw-panel.fit-fill[data-k="2"],.sw:has(>.sw-in[data-k="3"]:checked)>.sw-panel.fit-fill[data-k="3"],.sw:has(>.sw-in[data-k="4"]:checked)>.sw-panel.fit-fill[data-k="4"],.sw:has(>.sw-in[data-k="5"]:checked)>.sw-panel.fit-fill[data-k="5"],.sw:has(>.sw-in[data-k="6"]:checked)>.sw-panel.fit-fill[data-k="6"],.sw:has(>.sw-in[data-k="7"]:checked)>.sw-panel.fit-fill[data-k="7"],.sw:has(>.sw-in[data-k="8"]:checked)>.sw-panel.fit-fill[data-k="8"],.sw:has(>.sw-in[data-k="9"]:checked)>.sw-panel.fit-fill[data-k="9"],.sw:has(>.sw-in[data-k="10"]:checked)>.sw-panel.fit-fill[data-k="10"],.sw:has(>.sw-in[data-k="11"]:checked)>.sw-panel.fit-fill[data-k="11"],.sw:has(>.sw-in[data-k="12"]:checked)>.sw-panel.fit-fill[data-k="12"],.sw:has(>.sw-in[data-k="13"]:checked)>.sw-panel.fit-fill[data-k="13"],.sw:has(>.sw-in[data-k="14"]:checked)>.sw-panel.fit-fill[data-k="14"]{display:flex;flex-direction:column}.sw:has(>.sw-in[data-k="1"]:checked) .int-tab[data-k="1"],.sw:has(>.sw-in[data-k="2"]:checked) .int-tab[data-k="2"],.sw:has(>.sw-in[data-k="3"]:checked) .int-tab[data-k="3"],.sw:has(>.sw-in[data-k="4"]:checked) .int-tab[data-k="4"],.sw:has(>.sw-in[data-k="5"]:checked) .int-tab[data-k="5"],.sw:has(>.sw-in[data-k="6"]:checked) .int-tab[data-k="6"],.sw:has(>.sw-in[data-k="7"]:checked) .int-tab[data-k="7"],.sw:has(>.sw-in[data-k="8"]:checked) .int-tab[data-k="8"],.sw:has(>.sw-in[data-k="9"]:checked) .int-tab[data-k="9"],.sw:has(>.sw-in[data-k="10"]:checked) .int-tab[data-k="10"],.sw:has(>.sw-in[data-k="11"]:checked) .int-tab[data-k="11"],.sw:has(>.sw-in[data-k="12"]:checked) .int-tab[data-k="12"],.sw:has(>.sw-in[data-k="13"]:checked) .int-tab[data-k="13"],.sw:has(>.sw-in[data-k="14"]:checked) .int-tab[data-k="14"]{background:#e5eaffd1}.sw:has(>.sw-in[data-k="1"]:checked) .int-tab[data-k="1"] strong,.sw:has(>.sw-in[data-k="2"]:checked) .int-tab[data-k="2"] strong,.sw:has(>.sw-in[data-k="3"]:checked) .int-tab[data-k="3"] strong,.sw:has(>.sw-in[data-k="4"]:checked) .int-tab[data-k="4"] strong,.sw:has(>.sw-in[data-k="5"]:checked) .int-tab[data-k="5"] strong,.sw:has(>.sw-in[data-k="6"]:checked) .int-tab[data-k="6"] strong,.sw:has(>.sw-in[data-k="7"]:checked) .int-tab[data-k="7"] strong,.sw:has(>.sw-in[data-k="8"]:checked) .int-tab[data-k="8"] strong,.sw:has(>.sw-in[data-k="9"]:checked) .int-tab[data-k="9"] strong,.sw:has(>.sw-in[data-k="10"]:checked) .int-tab[data-k="10"] strong,.sw:has(>.sw-in[data-k="11"]:checked) .int-tab[data-k="11"] strong,.sw:has(>.sw-in[data-k="12"]:checked) .int-tab[data-k="12"] strong,.sw:has(>.sw-in[data-k="13"]:checked) .int-tab[data-k="13"] strong,.sw:has(>.sw-in[data-k="14"]:checked) .int-tab[data-k="14"] strong{color:#1e55e1;font-weight:var(--fw-nav-active)}:where(.app,.ui-dialog,.ui-sheet,.ui-menu,.ui-tip) :is(p,h1,h2,h3,h4,h5,h6,dl,dd,blockquote,figure,pre){margin:revert}:where(.app,.ui-dialog,.ui-sheet,.ui-menu,.ui-tip) :is(h1,h2,h3,h4,h5,h6){font-size:revert}:where(.app,.ui-dialog,.ui-sheet,.ui-menu,.ui-tip) :is(ul,ol):where(:not([class])){margin:revert;padding:revert;list-style:revert}.admin-shell{color:inherit}.admin-shell>.app{flex:1 1 auto;min-width:0}@media(min-width:781px){.app.sb-collapsed>.sidebar{display:none}}.sidebar .brand{color:inherit}.nu-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.btn:disabled,.icon-btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover,.icon-btn:disabled:hover{border-color:var(--line-strong);color:inherit}.btn-primary:disabled:hover{color:#fff}button.link{background:none;border:0;padding:0;cursor:pointer}.ui-overlay{background:#17255261;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-dialog.modal-card{position:fixed;display:block}.ui-dialog-scroll.modal-card{position:relative;display:block;max-height:none;overflow:visible}.ui-dialog-close{position:absolute;top:1.4rem;right:1.5rem}.ui-dialog-head.modal-head{display:block;padding-right:2.8rem}.ui-dialog-title{margin:0;font-size:var(--fs-title);font-weight:var(--fw-h2);color:var(--navy)}.ui-dialog-desc{margin:.3rem 0 0;font-size:var(--fs-sub);color:var(--muted)}.ui-sheet{display:flex;flex-direction:column;gap:1rem;padding:0 var(--pad-x) var(--pad-y);overflow-y:auto;background:#fcfdfff7;border-left:1px solid rgba(255,255,255,.98);box-shadow:-1rem 0 3rem #24375f2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ink)}.ui-sheet-close{position:absolute;top:1.5rem;right:var(--pad-x)}.ui-sheet-head{margin:0 calc(-1 * var(--pad-x));padding:1.5rem 4.2rem 1.2rem var(--pad-x);border-bottom:1px solid var(--line);display:grid;gap:.3rem}.ui-sheet-title{margin:0;font-size:var(--fs-title);font-weight:var(--fw-h2);color:var(--navy)}.ui-sheet-desc{margin:0;font-size:var(--fs-sub);color:var(--muted)}.ui-sheet-foot{margin:auto calc(-1 * var(--pad-x)) calc(-1 * var(--pad-y));padding:1rem var(--pad-x);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.ui-menu{padding:.4rem;display:grid;background:#fffffffa;color:#2c406f;border:1px solid rgba(255,255,255,.98);border-radius:.9rem;box-shadow:0 .8rem 2.2rem #384e9629}.ui-menu-item{padding:.5rem .75rem;border-radius:.5rem;font-size:var(--fs-body);font-weight:var(--fw-body);color:#2c3f6e;white-space:nowrap}.ui-menu-item[data-highlighted],.ui-menu-item:hover{background:#eef2ff}.ui-menu-sep{height:1px;margin:.3rem .2rem;background:var(--line-strong)}.ui-menu-label{padding:.45rem .75rem .3rem;font-size:var(--fs-sub);color:var(--muted);font-weight:var(--fw-body)}.ui-tip{max-width:21rem;padding:.65rem .85rem;border-radius:.7rem;background:#17244d;color:#fff;font-size:var(--fs-sub);font-weight:var(--fw-regular);line-height:1.6;box-shadow:0 .6rem 1.6rem #141e4640}.ui-check{width:1.05rem;height:1.05rem;flex:none;display:inline-grid;place-items:center;padding:0;border:1px solid #b9c6e6;border-radius:.25rem;background:#fff;color:#fff;cursor:pointer}.ui-check[data-state=checked]{background:#4b6cf7;border-color:#4b6cf7}.ui-check:disabled{opacity:.5;cursor:not-allowed}.ui-check .ic{width:.78rem;height:.78rem}.ui-check .ic svg{stroke-width:3}.ui-card-head{display:flex;flex-direction:column;gap:.35rem;padding:var(--pad-y) var(--pad-x) 0}.ui-card-body{padding:var(--gap-head) var(--pad-x) var(--pad-y)}.card>.ui-card-body:first-child{padding-top:var(--pad-y)}.ui-card-foot{display:flex;align-items:center;gap:.75rem;padding:0 var(--pad-x) var(--pad-y)}.pager>button{min-width:2.4rem;height:2.4rem;padding:0 .6rem;border-radius:.62rem;display:grid;place-items:center;border:1px solid #e0e7f6;background:#ffffffe6;font-size:var(--fs-body);color:#3d507b;cursor:pointer}.pager>button:hover:not(:disabled){border-color:#9db4ff;color:#2856db}.pager>button:disabled{opacity:.45;cursor:not-allowed}.cw-node.is-on{background:#e5eaffd1;color:#1e55e1;font-weight:var(--fw-nav-active)}.cw-page.is-on{display:block}.cw-node .cw-name{overflow:hidden;text-overflow:ellipsis}.cw-node .pill{flex:none}.cw-node.is-closed .cw-tg .ic{transform:rotate(-90deg)}.cw-bar .cw-node{border:0;background:none;font:inherit}.cw-main>*+*{margin-top:var(--gap-card)}.cw-callout{margin-bottom:var(--gap-card)}.cw-main>.cw-callout+*{margin-top:0}.list-card .cw-callout{margin:var(--gap-head) 0 0}.cw-stray{padding:.45rem .7rem;border-radius:.55rem;background:#fff4deb3;color:#7a4b00!important;font-size:var(--fs-sub)!important}.cw-bulk{margin-top:var(--gap-head);padding:.6rem .8rem;border-radius:.8rem;background:#ecf1ffb3;gap:.6rem}.cw-copy-n{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-sub);color:var(--text);white-space:nowrap}.cw-copy-n .input{width:3.6rem;height:2.22rem;padding:0 .4rem;text-align:center}.content-tbl tr.is-selected td{background:#ecf1ff8c}.content-tbl tr.is-dragging{opacity:.6}.content-tbl .drag-grip{display:inline-flex;margin-right:.3rem;color:#a3b0cc;cursor:grab;vertical-align:-.1rem}.content-tbl .t-title .pin{margin-right:.3rem}.cw-loading{display:inline-flex;align-items:center;gap:.5rem}.sys-banners{position:relative;z-index:1;display:grid;gap:.8rem;padding-top:1.6rem}.sys-banners:not(:has(>*)){display:none}.sys-banners :is(p,ul,ol){margin:0}.sys-banners>div{margin:0!important;border:1px solid #e6ebf8!important;border-radius:.9rem!important;background:#ffffffbd!important;color:#52648e!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sys-banners>div[class*=bg-red]{border-color:#f6cfd1!important;background:#ffeeefd9!important;color:#b9353b!important}.sys-banners>div>div{max-width:none!important;margin:0!important;padding:.85rem 1.1rem!important;gap:.65rem!important}.sys-banners .text-xs,.sys-banners .text-sm{font-size:var(--fs-body);line-height:1.7}.sys-banners [class*=text-amber-],.sys-banners [class*=text-sky-]{color:inherit!important}.sys-banners .font-medium{color:#a5650b!important;font-weight:var(--fw-medium)}.sys-banners>div[class*=bg-red] .font-medium{color:#b9353b!important}.sys-banners svg.lucide:first-child,.sys-banners>div>div>svg{color:#c8841e!important}.sys-banners>div>div>svg:first-child{margin-top:calc((var(--fs-body) * 1.7 - 1rem) / 2 + 1px)!important}.sys-banners>div>div>.flex-1{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1.2rem;column-gap:1.2rem;align-items:start}.sys-banners>div>div>.flex-1>*{grid-column:1}.sys-banners>div>div>.flex-1>:is(button:not(.inline-flex),div:has(>:is(button,a)):not(:has(pre,p))){grid-column:2;grid-row:1;justify-self:end;margin-top:0!important;white-space:nowrap}.sys-banners pre{background:#ecf2ffb3!important;color:#33466f;border-radius:.55rem}.sys-banners button,.sys-banners a{color:#2d6cf0!important}.edit-main,.tr-main{display:grid;gap:var(--gap-card);min-width:0}.edit-msg+.edit-msg{margin-top:.8rem}.edit-hero .hero-actions .seg>label{height:2.22rem}.chan-opt.on{background:#eef2ff;color:#2856db}.chan-opt.is-hidden{color:var(--faint)}.chan-help{margin:0}.cover-pick{width:100%;padding:0;border:0;background:none;cursor:pointer}.cover-pick.is-empty{aspect-ratio:16 / 9;display:grid;place-items:center;border:1px dashed #c8d3ee;background:#f0f4fdb3;box-shadow:none}.cover-empty{display:grid;justify-items:center;gap:.35rem;font-size:var(--fs-sub);color:var(--muted)}.gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.gallery-grid img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid var(--line-strong)}.pick-add{aspect-ratio:1;min-height:3rem;display:grid;place-items:center;border:1px dashed #c8d3ee;border-radius:.5rem;background:#ffffffb3;color:var(--muted);cursor:pointer}.pick-add:hover{border-color:#9db4ff;color:#2856db}.pick-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pick-row .pick-add{width:4.4rem;height:3.3rem;aspect-ratio:auto}.pick-thumb{width:4.4rem;height:3.3rem;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid var(--line-strong)}.pick-file{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spec-row{display:flex;align-items:center;gap:.5rem;margin-top:.6rem}.spec-row .spec-name{flex:0 0 11rem}.spec-row .input:not(.spec-name){flex:1;min-width:0}.spec-empty{margin:var(--gap-head) 0 0}.ext-grid{margin-top:var(--gap-head)}.group-rows{display:grid;gap:.5rem;justify-items:start}.group-row{display:flex;align-items:flex-start;gap:.5rem;width:100%}.group-cells{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.unknown-field{padding:.5rem .7rem;border:1px dashed var(--line-strong);border-radius:.6rem;margin:0}.tr-help{margin:0}.tr-conflict{color:#b36b00}.tr-loading,.tr-empty{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:var(--fs-body)}.tr-source{margin-left:auto;font-size:var(--fs-xs)}.tr-source summary{cursor:pointer;color:var(--muted)}.tr-source pre{max-height:15rem;overflow:auto;margin:.4rem 0 0;padding:.6rem;border-radius:.5rem;background:#ecf2ffb3;white-space:pre-wrap;font-size:var(--fs-xs)}.tr-grid{margin-top:var(--gap-head)}.tr-note p{margin:0;font-size:var(--fs-body);color:var(--text);line-height:var(--lh-body)}.copy-n{width:5rem;flex:none!important}.body-field>.field-label{flex-wrap:wrap}.body-field .body-hint{margin-left:0}.body-field .body-insert,.body-field .body-mode{margin-left:auto}.body-field .body-insert+.body-mode{margin-left:.5rem}.body-draft .link{margin-left:.6rem}.link-muted{color:var(--muted)}.rt-root.editor-box{overflow:visible}.rt-root.editor-box>.rt-box>.editor-tools{border-radius:.95rem .95rem 0 0}.rt-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;padding:.8rem;background:#eef2fd}.rt-full-box{flex:1;min-height:0;display:flex;flex-direction:column}.editor-tools .rt-btn.is-active{background:#e9efff;color:#2856db}.editor-tools button:disabled,.editor-tools select:disabled{opacity:.4;pointer-events:none}.editor-tools button b,.editor-tools button i,.editor-tools button u,.editor-tools button s{font-size:var(--fs-md);line-height:1}.rt-pop{border:1px solid #e3e9f7;border-radius:.8rem;background:#fffffffa;box-shadow:0 .8rem 2.2rem #384e9629;padding:.6rem;color:var(--text)}.rt-subbar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.45rem .7rem;border-bottom:1px solid var(--line);background:#f7f9ffb3;font-size:var(--fs-sub);color:var(--muted)}.rt-subbar .sep{width:1px;height:1.2rem;background:#dbe3f3;margin:0 .35rem}.rt-chip{height:1.9rem;padding:0 .6rem;border:0;border-radius:.45rem;background:transparent;color:#2c3f6e;font-size:var(--fs-sub);cursor:pointer;white-space:nowrap}.rt-chip:hover,.rt-chip.is-active{background:#e9efff;color:#2856db}.rt-chip:disabled{opacity:.4;pointer-events:none}.rt-mini-input{width:10rem;height:1.9rem;padding:0 .5rem;font-size:var(--fs-sub)}.rt-mini-input.rt-w-narrow{width:4.5rem}.rt-mini-input.rt-w-wide{width:14rem}.rt-status{display:flex;align-items:flex-start;gap:.5rem;padding:.45rem .9rem;border-bottom:1px solid var(--line);font-size:var(--fs-sub);color:var(--muted);background:#f3f6fcd9}.rt-status.is-error{color:#b9353b;background:#ffeeefd9}.rt-status.is-ok{color:#19744b;background:#e6f8eecc}.rt-status button{border:0;background:none;color:inherit;cursor:pointer;opacity:.75}.rt-doc{padding:1.15rem 1.4rem 1.3rem}.rt-source{display:block;width:100%;resize:none;border:0;outline:none;padding:1rem 1.4rem;font:var(--fs-sub)/1.7 var(--font-mono);color:#24365f;background:#ffffffe6}.body-field .md-editor{border:1px solid var(--line-strong);border-radius:.95rem;overflow:hidden;background:#ffffffe6;--md-bk-color: transparent}.body-field .md-editor-toolbar-wrapper{padding:.45rem .6rem;border-bottom:1px solid var(--line);background:#f7f9ffe6}.body-field .md-editor-toolbar-item{border-radius:.5rem;color:#2c3f6e}.body-field .md-editor-toolbar-item:hover{background:#e9efff;color:#2856db}.body-field .md-editor-input-wrapper{font-size:var(--fs-strong);color:#24365f}.body-field .md-editor-footer{border-top:1px solid var(--line);background:#f7f9ffb3;color:var(--muted)}.settings-nav .sw-tab.is-on{background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.settings-nav .sw-tab.is-on .ic{color:#fff}.settings-nav .sw-in:focus-visible+.sw-tab{outline:2px solid #6375f7;outline-offset:2px}.settings-body .sw-panel.is-on{display:block}.set-msg{margin-bottom:var(--gap-head)}.set-loading{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:3rem 0;color:var(--muted);font-size:var(--fs-body)}.logo-box{overflow:hidden}.logo-box img{max-width:78%;max-height:78%;-o-object-fit:contain;object-fit:contain}.logo-box.og-box img{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover}.logo-box.fav-box img{width:2rem;height:2rem}.logo-box>span{font-size:var(--fs-sub);color:var(--faint)}.logo-box.is-error{border-color:#f1a7aa}.set-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));gap:.5rem;max-height:16rem;overflow-y:auto;padding:.6rem;border:1px solid var(--line-strong);border-radius:.9rem;background:#ffffffb3}.set-pick-sm{grid-template-columns:repeat(auto-fill,minmax(3.6rem,1fr))}.set-pick-empty{grid-column:1 / -1;margin:0;padding:.6rem 0;text-align:center;font-size:var(--fs-sub);color:var(--muted)}.set-pick-item{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;padding:.3rem;border:2px solid transparent;border-radius:.6rem;background:#f3f6fd;cursor:pointer}.set-pick-item:hover{border-color:#c9d5f0}.set-pick-item.is-on{border-color:#4b6cf7}.set-pick-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.set-pick-item.is-cover{padding:0}.set-pick-item.is-cover img{-o-object-fit:cover;object-fit:cover}.set-pick-sm .set-pick-item img{width:2rem;height:2rem}.option-card.is-on{border-color:#9fb5ff;background:#f3f6ff;box-shadow:0 0 0 .15rem #5c80ff1a}button.link:disabled{opacity:.45;cursor:not-allowed}.set-errors{margin:0;padding-left:1.1rem}.set-confirm{margin-top:.6rem}.robots-effective{max-height:12rem;overflow:auto}.verify-list{display:grid;gap:.75rem}.verify-name{flex:1;min-width:12rem}.verify-empty{justify-content:center;margin-top:0}.lq{display:grid;gap:.4rem}.lq p{margin:0}.lq-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tip-pop:after{display:none}.ui-tip-pop{z-index:70}.settings-compact.settings-card{margin-top:0;grid-template-columns:minmax(0,1fr)}.settings-compact .settings-nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:.8rem}.settings-compact .settings-nav label{flex:none}.settings-compact .settings-body{padding:1.1rem 1rem 0}.settings-compact .set-grid>*{grid-column:1 / -1}.ws-root{min-height:0;overflow:hidden}.ws-dock-float{position:fixed;z-index:30}.ws-toolbar.is-compact{overflow-x:auto;scrollbar-width:none}.ws-toolbar.is-compact>*{flex-shrink:0}.ws-hint.ws-hint-keep{display:inline-flex}.ws-badge.is-busy{background:#e3eeff;color:#2563c9}.ws-badge.is-busy i{background:#3b82f6;animation:ws-pulse 1.2s ease-in-out infinite}.ws-badge.is-err{background:#ffe9ea;color:#c8353b}.ws-badge.is-err i{background:#e5484d;animation:ws-pulse 1.2s ease-in-out infinite}.ws-badge.is-warn{background:#fff1d9;color:#a5650b}.ws-badge.is-warn i{background:#f0a020}@keyframes ws-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ws-badge i{animation:none!important}}.ws-more-menu{min-width:11rem}.ws-loc-on{color:#2856db}.ws-loc-pad{display:inline-block;width:1rem;flex:none}.ws-toast{position:fixed;left:50%;top:4.4rem;z-index:60;transform:translate(-50%);padding:.6rem 1rem;border-radius:.8rem;font-size:var(--fs-body);color:#fff;box-shadow:0 .6rem 1.6rem #283c782e}.ws-toast.is-ok{background:#13915a}.ws-toast.is-err{background:#d33c42}.ws-pub-foot{justify-content:space-between}.ws-pub-acts{display:flex;gap:.75rem;margin-left:auto}.ws-recall{position:absolute;left:50%;top:.6rem;z-index:30;transform:translate(-50%);display:inline-flex;align-items:center;gap:.4rem;height:2.2rem;padding:0 .9rem;border:1px solid rgba(255,255,255,.98);border-radius:999px;background:#fcfdffeb;box-shadow:0 .6rem 1.8rem #3c50a029;color:#2c406f;font-size:var(--fs-sub);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ws-recall:hover{color:#2856db}.ws-stage{transition:padding .2s}.ws-stage.is-undocked{padding-top:1.6rem}.ws-stage.is-immersive{padding:0}.ws-stage.is-immersive .ws-frame{border:0;border-radius:0;box-shadow:none}.ws-frame.is-mobile{background:transparent;border-color:transparent;box-shadow:none}.ws-url{min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-live{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff}.ws-frame.is-mobile .ws-live{background:transparent}.ws-iframe{display:block;flex:1;width:100%;min-height:0;border:0;background:#fff}.ws-notes{position:absolute;left:50%;top:.9rem;z-index:30;transform:translate(-50%);max-width:90%;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none}.ws-note{pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;max-width:100%;padding:.55rem .95rem;border:1px solid #dfe8fb;border-radius:.85rem;background:#fffffff5;color:#4b6297;font-size:var(--fs-sub);line-height:1.6;box-shadow:0 .6rem 1.6rem #283c7824;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ws-note b{font-weight:var(--fw-medium)}.ws-note.is-warn{border-color:#fbe4b4;background:#fff8e8f7;color:#9a5d0a}.ws-note.is-info{border-color:#cfe0ff;background:#f0f6fff7;color:#2f57b8}.ws-note.is-violet{border-color:#ddd2ff;background:#f6f2fff7;color:#5b3fd0}.ws-note-sub{opacity:.8}.ws-note-err{flex-basis:100%;color:#b0711a}.ws-note .link{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:var(--fw-medium)}.ws-creating{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:1.5rem;background:linear-gradient(180deg,#f6f8fdf5,#ecf1fcf5)}.ws-create-card{width:100%;max-width:30rem;padding:1.8rem}.ws-create-head{display:flex;align-items:center;gap:.8rem}.ws-create-ic{width:2.6rem;height:2.6rem;flex:none;display:grid;place-items:center;border-radius:50%;background:#eef2ff;color:#4b6cf7}.ws-create-t{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--navy)}.ws-create-head .t-sub{margin:.2rem 0 0}.ws-create-steps{list-style:none;margin:1.3rem 0 0;padding:0;display:grid;gap:.8rem}.ws-create-steps li{display:flex;align-items:center;gap:.7rem;font-size:var(--fs-body);color:var(--text)}.ws-step-spin .ic{color:#4b6cf7}.ws-step-dot{width:1.05rem;height:1.05rem;flex:none;border-radius:50%;border:1px solid #c3cde4}.ws-create-p{margin:.7rem 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.7}.ws-create-acts{display:flex;gap:.6rem;margin-top:1.1rem}.ws-devices{z-index:10;flex:none;margin-top:.6rem;display:inline-flex;align-items:center;gap:.15rem;padding:.25rem;border:1px solid rgba(255,255,255,.98);border-radius:999px;background:#fcfdffeb;box-shadow:0 .4rem 1.2rem #3c50a01f}.ws-dev{height:1.9rem;padding:0 .8rem;border:0;border-radius:999px;background:transparent;color:#4a5d88;font-size:var(--fs-sub);cursor:pointer}.ws-dev:hover{background:#eef2ff;color:#2856db}.ws-dev.on{background:var(--grad);color:#fff}.ws-dev-size{padding:0 .6rem;font-size:var(--fs-sub);color:var(--muted);font-variant-numeric:tabular-nums}.ui-sheet.ws-nav-sheet{width:min(34rem,100%);max-width:none;overflow:hidden}.ui-overlay:has(~.ws-nav-sheet){background:#17255224;-webkit-backdrop-filter:none;backdrop-filter:none}.ws-nav-body{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;gap:1rem;margin:0 calc(-1 * var(--pad-x));padding:.2rem var(--pad-x) var(--pad-y);scrollbar-width:thin;scrollbar-color:#c6d3ef transparent}.ws-nav-foot{margin-top:0;justify-content:space-between}.ws-nav-foot .field-help{margin-right:auto}.ws-nav-manual{display:grid;gap:1rem}.ws-nav-manual.is-off{opacity:.4;pointer-events:none}.nt-warn{margin:0;font-size:var(--fs-sub);color:#b0711a;line-height:1.6}.nt-pick{display:grid;gap:.5rem}.nt-picked{margin:0;font-size:var(--fs-sub);color:var(--text)}.nt-picked b{font-weight:var(--fw-medium)}.nt-pick-ch{flex:0 0 8rem!important}.nt-results{list-style:none;margin:0;padding:.4rem;display:grid;gap:.25rem;max-height:12rem;overflow-y:auto;border:1px solid var(--line-strong);border-radius:.7rem;background:#fff}.nt-results li{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-sub)}.nt-r-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.nt-r-ch{flex:none;color:var(--muted)}.nt-pager{display:flex;align-items:center;gap:.6rem;font-size:var(--fs-sub);color:var(--muted)}.lang-ctls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:none}.ui-sheet.ws-pane{width:min(36rem,100%);max-width:none}.ui-sheet.ws-pane.ws-pane-wide{width:min(42rem,100%)}.sn-empty{padding:2rem 0;text-align:center;font-size:var(--fs-body);color:var(--muted)}.fa-note{margin:0}.ui-sheet:focus-visible,.ui-dialog:focus-visible{outline:none}.kb-editor.is-open{display:grid;gap:.75rem}.menu-pop .menu-pop-item{display:block;width:100%;padding:.5rem .75rem;border:0;border-radius:.5rem;background:none;text-align:left;font-size:var(--fs-body);font-weight:var(--fw-body);color:#2c3f6e;white-space:nowrap;cursor:pointer}.menu-pop .menu-pop-item:hover{background:#eef2ff}.kb-list .menu-pop{top:calc(100% + .35rem)}.kb-msg{margin-top:var(--gap-head)}.kb-empty{margin:0;padding:3rem 0;text-align:center;font-size:var(--fs-body);color:var(--muted)}.sw-tab.is-on{background:var(--grad);color:#fff;font-weight:var(--fw-nav-active);box-shadow:0 .3rem .8rem #5064ff40}.sw-tab.is-on .ic{color:#fff}.sw-panel.is-on{display:block}.sw-panel.fit-fill.is-on{display:flex;flex-direction:column}.row-actions button.act,.row-actions button.link{padding:0;border:0;background:none;font:inherit;color:#2d6cf0;cursor:pointer}.row-actions button.act:hover:not(:disabled),.row-actions button.link:hover:not(:disabled){text-decoration:underline}.row-actions button.act.danger,.row-actions button.link.danger{color:#e5484d}.row-actions button.act:disabled,.row-actions button.link:disabled{opacity:.45;cursor:not-allowed}.field-help.is-error{color:#d93f45}.key-shown.is-open{display:block}.conn-msg{margin-top:var(--gap-card)}.conn-empty{text-align:center;color:var(--muted);font-size:var(--fs-body)}.conn-tabs .sw-panel>.batch-card+.batch-card{margin-top:var(--gap-card)}.conv-detail.is-open,.conv-miss-note.is-open{display:block}button.conv-item{width:100%;font:inherit;text-align:left;cursor:pointer}.conv-msg{margin-top:var(--gap-card)}.enable-box small{display:block}.enable-box .enable-warn{color:#b0711a}.conv-l1 .pill .ic{width:.8rem;height:.8rem}.seg>button{height:2.22rem;padding:0 1rem;border:0;border-radius:.6rem;background:none;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:var(--fs-btn);font-weight:var(--fw-nav);color:#3a4d78;cursor:pointer;white-space:nowrap}.seg>button:hover{color:#2856db}.seg>button.on{background:var(--grad);color:#fff;box-shadow:0 .3rem .8rem #5064ff40}.seg-lg>button{height:2.37rem;padding:0 1.4rem;font-size:var(--fs-md)}.seg-sm>button{height:2rem;padding:0 .85rem;font-size:var(--fs-sub)}@media(max-width:780px){.seg-lg>button{padding:0 1rem}}.icon-tabs{width:0;min-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.icon-tabs>.seg{flex:none}.icon-tabs-ic{width:1rem;height:1rem;flex:none}.ui-toast{position:fixed;left:50%;top:4.4rem;z-index:60;transform:translate(-50%);padding:.6rem 1rem;border-radius:.8rem;background:#17244d;color:#fff;font-size:var(--fs-body);box-shadow:0 .6rem 1.6rem #141e4640}button.chip{border:0;font:inherit;cursor:pointer}.chip.chip-on{background:var(--grad);color:#fff}.mail-tags{align-items:center;margin-top:.6rem}.mail-bar{display:inline-flex;align-items:center;gap:.5rem}.seg>.sw-tab.is-on,.seg>.sw-tab.is-on:hover,.seg>button.on:hover,.seg>label.on:hover{color:#fff}:where(.app,.ui-dialog,.ui-sheet) :is(input,textarea)::-moz-placeholder{color:var(--faint);opacity:1}:where(.app,.ui-dialog,.ui-sheet) :is(input,textarea)::placeholder{color:var(--faint);opacity:1}.ui-menu-item.danger{color:#d93f45}.body-field .md-editor-toolbar-wrapper{padding:.55rem .7rem}.body-field .md-editor-toolbar{flex-wrap:wrap;gap:.2rem}.body-field .md-editor-toolbar-left{display:contents}.body-field .md-editor-toolbar-right{gap:.2rem;margin-left:auto;padding:0}.body-field .md-editor-toolbar-item{height:2.1rem;min-width:2.1rem;margin:0;padding:0;justify-content:center}.body-field .md-editor-toolbar-item svg{width:1.05rem;height:1.05rem;padding:0}.body-field .md-editor-divider{height:1.2rem;margin:0 .35rem;inset-block-start:0;background:#dbe3f3}.body-field .md-editor .cm-scroller{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.body-field .md-editor .cm-content[contenteditable=true]{margin:0;padding:.9rem 0}.body-field .md-editor .cm-line{padding:0 1.1rem}.body-field .cm-line span{font-weight:inherit;color:inherit}.body-field .md-editor .cm-placeholder{color:var(--faint)}.body-field .md-editor-footer{height:auto;min-height:2rem;padding:.4rem .9rem;font-size:var(--fs-sub)}.body-field .md-editor-footer-item{padding:0}.ab-urls{list-style:revert}.auth-docs{list-style:revert;padding-left:revert;margin:revert}.bullet-list,.dn-steps,.dp-ul,.mn-list{list-style:revert}.rp-stages,.use-list{list-style:revert;padding-left:revert;margin:revert}.unsaved-panel{display:grid;gap:.6rem;padding:.9rem 1rem;border:1px solid #fbe4b4;border-radius:.9rem;background:linear-gradient(90deg,#fff6e1eb,#fff9ecdb);color:#9a5d0a;font-size:var(--fs-body)}.unsaved-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.unsaved-title{display:inline-flex;align-items:center;gap:.4rem;font-weight:var(--fw-medium)}.unsaved-note{margin:0;font-size:var(--fs-sub)}.unsaved-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.unsaved-list li{display:grid;gap:.45rem;padding:.7rem .8rem;border:1px solid #f5d79c;border-radius:.7rem;background:#fff;color:var(--text)}.unsaved-item-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.unsaved-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sub);font-weight:var(--fw-medium)}.unsaved-ops{display:inline-flex;gap:.35rem;flex:none}.unsaved-list .textarea{min-height:3.6rem;font-size:var(--fs-sub)}.panel-head+.sec-desc{margin-top:.35rem}.nav-user-menu button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .6rem;border:0;border-radius:.55rem;background:none;font:inherit;font-size:var(--fs-body);color:#2d4170;text-align:left;white-space:nowrap;cursor:pointer}.nav-user-menu button .ic{width:1.1rem;height:1.1rem;color:#5b6d96}.nav-user-menu button:hover{background:#eef2ff;color:#1e55e1}.nav-site-live .nav-site-go{margin-left:auto;width:.95rem;height:.95rem;color:#2f56b9;transition:transform .15s ease}.nav-site-live:hover .nav-site-go{color:#1e55e1;transform:translate(2px)}.nav-site-static{cursor:default}.nav-site-static:hover{background:#e5edffd9;color:#2f56b9}.nav-title{padding-top:.55rem;margin-top:.75rem}:is(p,.card-sub,.page-sub,.check>span,h3)>.tip{font-size:.82em;width:1.4em;height:1.4em;margin-left:.45rem;vertical-align:middle;top:-.19em}:is(.list-note,.dashed-note,.media-card .card-sub)>.tip{top:-.09em}.stats-bar>.tip{font-size:.82em;width:1.4em;height:1.4em;margin-left:-.65rem}.menu-list .menu-group-title{margin:.9rem 0 .1rem}.menu-list .menu-group-title:first-child{margin-top:0}.panel-head h2{display:flex;align-items:center;gap:.5rem}.field-label>.tip{font-size:.82em;width:1.4em;height:1.4em}.panel-head:not(:has(>p)):not(:has(+.sec-desc)){margin-bottom:var(--gap-group)}.panel-head:not(:has(>p))+.section-title{margin-top:0;padding-top:0;border-top:0}.hero{padding-top:4.75rem;padding-bottom:2.25rem}.sys-banners:has(>*)~.hero,.sys-banners:has(>*)~* .hero{padding-top:2.6rem}.sys-banners:has(>*)~.hero .hero-art,.sys-banners:has(>*)~* .hero .hero-art{margin-top:-.6rem}.edit-hero .hero-actions{bottom:1.35rem}@media(max-width:1240px){.edit-hero{padding-bottom:1rem}}@media(max-width:780px){.hero{padding-top:3.2rem;padding-bottom:1.6rem}.sys-banners:has(>*)~.hero,.sys-banners:has(>*)~* .hero{padding-top:1.4rem}}.sw-panel>.section-title:first-child{margin-top:0;padding-top:0;border-top:0}.menu-head:not(:has(h2)){justify-content:flex-end;margin-bottom:var(--gap-head)}@media(min-width:1280px){.page:has(.fit-fill){display:flex;flex-direction:column;min-height:100vh}.page .fit-fill{flex:1 0 auto;display:flex;flex-direction:column}.fit-fill>.card-foot{margin-top:auto}}:is(.callout,.notice)>.ic:first-child,.sys-banners>div>div>svg:first-child{position:relative;top:.04em}.card-desc+:is(.form-grid,.set-grid){margin-top:var(--gap-head)}:is(.callout,.notice)>div>:first-child{margin-top:0}:is(.callout,.notice)>div>:last-child{margin-bottom:0}@supports ((-webkit-appearance: base-select) or (-moz-appearance: base-select) or (appearance: base-select)){.select:not([multiple]):not([size]),.select:not([multiple]):not([size])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.select:not([multiple]):not([size])::picker-icon{display:none}.select:not([multiple]):not([size]){align-items:center}.select::picker(select){margin-top:.3rem;padding:.3rem;min-width:anchor-size(width);max-height:20rem;position-try-order:normal;border:1px solid #dde5f6;border-radius:.75rem;background:#fff;box-shadow:0 .8rem 2rem #24375f29}.select option{padding:.5rem .75rem;border-radius:.5rem;font-size:var(--fs-input);color:#1d2c55;cursor:pointer}.select option::checkmark{display:none}.select option:hover,.select option:focus-visible{background:#f0f4ff;outline:none}.select option:checked{background:#e5ebff;color:#1e55e1;font-weight:var(--fw-medium)}.select option:disabled{color:var(--faint);cursor:default}}:is(.card-title,.td-warn-text,.status-strip>span,.st-ok-line>span)>.tip{flex:none;font-size:.82em;width:1.4em;height:1.4em;margin-left:.45rem;vertical-align:middle}.td-warn-text>.tip{top:-.12em}.card-title>.tip{margin-left:.5rem;top:-.16em}.subbox-head h3>.tip{top:-.12em}.card-head+.textarea{margin-top:var(--gap-head)}th>.tip{font-size:.82em;width:1.4em;height:1.4em;margin-left:.35rem;vertical-align:middle;top:-.12em}.kpis:not(:has(.kpi-cap))>.kpi{align-items:center}.card-title+:is(div,p):is(.card-sub,.card-desc){margin-top:.4rem}.export-fields .check{white-space:nowrap}.export-fields .check.is-wide{grid-column:span 2}.op-block .op-l1 strong{font-weight:600;color:var(--text)}.op-changes{width:100%;margin-top:.6rem;border-collapse:collapse;font-size:var(--fs-sub);background:#fff;border-radius:.6rem;overflow:hidden}.op-changes th,.op-changes td{padding:.4rem .7rem;text-align:left;border-bottom:1px solid #e6ebf6;vertical-align:top}.op-changes th{color:#6b7a9c;font-weight:500;background:#f8faff}.op-changes td:first-child{white-space:nowrap;color:#4f6290}.op-content{margin-top:.7rem;padding:.8rem .9rem;border-radius:.7rem;background:#fff;border:1px solid #e2e8f6}.op-content-head{display:flex;align-items:center;gap:.6rem}.op-content .op-content-title{margin:.5rem 0 0;font-size:1rem;font-weight:600;color:var(--text)}.op-content .op-content-sum{margin-top:.3rem;color:#4f6290}.op-content-imgs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.op-content-imgs img{width:7.5rem;height:5rem;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid #e6ebf6;background:#f6f8fd}.op-content .op-content-body{max-height:26rem;margin-top:.6rem}.op-content .op-content-body img{max-width:100%;height:auto}.op-raw{margin-top:.6rem;font-size:var(--fs-sub);color:#6b7a9c}.op-raw summary{cursor:pointer}.direct-pill{margin-left:.4rem}.risk-list{margin:0;padding-left:1.2rem;display:grid;gap:.45rem;line-height:1.65}.tbl-ops-sticky>thead>tr>th:last-child,.tbl-ops-sticky>tbody>tr>td:last-child:not([colspan]){position:sticky;right:0;z-index:2}.tbl-ops-sticky>thead>tr>th:last-child{background:#eef3ff}.tbl-ops-sticky>tbody>tr>td:last-child:not([colspan]){background:#fbfcff;box-shadow:-.9rem 0 .9rem -.9rem #4e62b647}.tbl-ops-sticky>tbody>tr:hover>td:last-child:not([colspan]){background:#f5f8ff}@media(max-width:1599.98px){.oplog-tbl>tbody>tr>td.c-fit:first-child,.loginlog-tbl>tbody>tr>td.c-fit:first-child{white-space:normal;min-width:6.5em}}.aik-qr{display:block;margin:.8rem auto 0}.rn-inline{display:flex;align-items:center;gap:.6rem}.rn-inline>.input{flex:1;min-width:0}.rn-captcha{height:var(--ctl-h, 2.5rem);border:1px solid var(--line-strong);border-radius:.6rem;cursor:pointer}.rn-consent{margin-top:var(--gap-head)}.rn-sub-form{display:grid;gap:.7rem;justify-items:start;width:100%}.rn-sub-form .set-grid{width:100%;margin-top:0}.rn-auth-link{margin-left:.6rem}.tk-msg.is-internal{border-color:#f6d79a;background:#fff8e6e6}.ct-tpl{cursor:pointer}.ct-tpl:focus-visible{outline:2px solid #6b7cf7;outline-offset:2px}.ct-noimg{display:grid;place-items:center;aspect-ratio:16 / 10;background:#ecf0fae6;font-size:var(--fs-sub);color:var(--faint)}.ct-demo{position:absolute;left:.5rem;top:.5rem;z-index:1;display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:.4rem;background:#0a122ca6;color:#fff;font-size:var(--fs-xs);white-space:nowrap;opacity:0;transition:opacity .15s}.ct-tpl:hover .ct-demo,.ct-demo:focus-visible{opacity:1}.ct-demo:hover{color:#fff;text-decoration:none}.ct-cap .ct-demo-btn{border-color:transparent;background:#ffffffeb;color:var(--navy)}.cat-pill{border:0;cursor:pointer}.ct-search{width:10rem;height:1.85rem}.logo-mini{display:grid;place-items:center;color:var(--faint)}.logo-mini img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sw-custom.on{border-color:#6b7cf7;color:var(--navy);box-shadow:0 0 0 1px #6b7cf7}.ct-palette{display:grid;gap:.55rem;padding:.7rem .85rem;border:1px solid var(--line-strong);border-radius:.8rem;background:#f4f7ffcc}.ct-palette .field-label>.ic{color:#4b6cf7}.ct-palette .field-label small{font-size:var(--fs-sub);color:var(--faint)}.ct-palette .field-help{margin:0}.ct-palette-row{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.ct-swatch{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-xs);line-height:1.35;color:var(--muted);cursor:pointer}.ct-swatch input{width:1.6rem;height:1.6rem;border:0;padding:0;background:none;cursor:pointer}.ct-tones{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-xs);color:var(--muted)}.ct-tones .cat-pill{height:1.6rem;padding:0 .6rem;font-size:var(--fs-xs)}.page>.ca-page{display:grid;gap:var(--gap-card)}.ca-composer.is-drag{border-color:#6b7cf7;box-shadow:0 0 0 3px #6b7cf740}.ca-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:2px dashed #6b7cf7;border-radius:inherit;background:#fffffff2;color:#2856db;font-size:var(--fs-body);text-align:center;pointer-events:none}.ca-input{field-sizing:content;max-height:40vh;overflow-y:auto}.ca-v.is-filled .ca-input{min-height:15rem}img.att-img.is-logo{-o-object-fit:contain;object-fit:contain}.att-img.is-doc{display:grid;place-items:center;color:#4b6cf7;background:linear-gradient(145deg,#eef3ff,#e3eaff)}.role-seg b{cursor:pointer}.role-seg b.is-off{cursor:not-allowed;opacity:.45}.role-seg b:focus-visible{outline:2px solid #6b7cf7;outline-offset:-2px}.att-x:hover{color:#d93f45}.mat-box{justify-content:center;overflow:hidden}.mat-box img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.mat-box.is-empty{border-style:dashed;font-size:var(--fs-sub);color:var(--faint)}.mat-name{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-quality{max-width:16rem}.tp-restore{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-sub)}.tp-warn{margin-top:.75rem}.tp-stock{margin-top:.7rem}.tp-nav-empty{justify-content:center;padding:1.4rem 1rem;color:var(--muted)}.tp-sugg{margin:0 0 .6rem;padding-left:1.2rem;display:grid;gap:.4rem;font-size:var(--fs-body);color:var(--text);line-height:1.7}.plan-bar>.tp-bar-err{flex-basis:100%;margin:0}.ws-notes .wg-live,.ws-notes .wg-live-sm,.ws-notes .wg-fail,.ws-notes .wg-images{max-width:100%}.ws-notes>.wg-fail.is-on{display:block}.wg-pill .wg-pill-x,.wg-pill .wg-pill-link{pointer-events:auto;border:0;padding:0 .15rem;background:none;color:inherit;cursor:pointer}.wg-pill .wg-pill-x{display:grid;place-items:center;opacity:.75}.wg-pill .wg-pill-link{text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.wg-live-h i.is-think{background:#a78bfa}.wg-live pre.wg-tail{display:flex;flex-direction:column-reverse}.wg-fail-acts .wg-file{color:#ffffffeb}.wg-fail-err{flex-basis:100%;margin:0;font-weight:var(--fw-medium)}.wg-file{cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-size:var(--fs-xs)}.ws-note-x{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex:none;border:0;padding:0;background:none;color:inherit;opacity:.7;cursor:pointer}.ws-note-x:hover{opacity:1}.ws-note.ws-note-card{display:grid;gap:.45rem;width:38.5rem}.ws-note-h{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.ws-note-list{margin:0;padding-left:1.1rem;display:grid;gap:.3rem}.ws-note-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem}.ws-note-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.ws-note-acts .ws-note-err{margin:0}.ws-note-card>.ws-note-sub,.ws-note-card>.ws-note-err{margin:0}.ws-note-scroll{max-height:14rem;overflow-y:auto;padding-right:.2rem}.ws-note-card>.link{justify-self:start}.pbk-fid.is-compact{margin-top:0}.pbk-fid.is-compact li{padding:.5rem .7rem;font-size:var(--fs-sub)}.wg-images[open]{max-height:70vh;overflow-y:auto}.ir-body{display:grid;gap:.8rem;margin-top:.7rem}.ir-body>.field-help{margin:0}.ir-group{display:grid;gap:.5rem}.ir-group h3{margin:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.ir-item{display:flex;gap:.7rem;padding:.5rem;border:1px solid var(--line-strong);border-radius:.7rem;background:#ffffffb8}.ir-img{width:6rem;height:4rem;flex:none;border-radius:.45rem;-o-object-fit:cover;object-fit:cover}.ir-img.is-empty{display:grid;place-items:center;background:#ecf0fae6;font-size:var(--fs-xs);color:var(--faint)}.ir-meta{display:grid;gap:.15rem;min-width:0;font-size:var(--fs-sub);color:var(--text)}.ir-meta b{font-weight:var(--fw-medium);color:var(--navy)}.ir-acts{display:flex;flex-wrap:wrap;gap:.8rem}.ir-acts .link{border:0;padding:0;background:none;font-size:var(--fs-sub);cursor:pointer}.tp-book>.callout{margin-bottom:1.4rem}.tp-book .tp-note{white-space:pre-line}.tp-book .tp-sugg{margin:0}.pv-nav li.pv-mute{justify-content:center}.pb-planning.is-on{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:4.5rem 1.5rem;text-align:center}.pb-failed{display:grid;gap:.7rem}.pb-failed .card-head{margin-bottom:0}.pb-failed>.field-help{margin:0}.pb-composer>.field-help{margin:0}.input.is-invalid{border-color:#f1a7aa}.doc-h .sec-note.is-error{color:#d93f45}.pc-slot{display:inline-flex;justify-content:flex-end;min-width:4.6rem}.pc-ops .icon-btn:disabled{opacity:.35;cursor:default}.col-row{flex-wrap:wrap}.col-row .col-url{width:18rem}.col-row>.field-help{margin:0}.col-cands{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-left:1.6rem;font-size:var(--fs-sub);color:var(--muted)}.col-cand{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.6rem;padding:0 .5rem;border:1px solid var(--line-strong);border-radius:.4rem;background:#fff;font-size:var(--fs-xs);color:#3b4d77}.col-cand:hover,.col-cand.on{border-color:#6b7cf7;color:#2856db}.col-empty{margin:0;padding:1.4rem 1rem;text-align:center;color:var(--muted)}.sec-edit{display:grid;gap:.45rem;padding:.85rem 1rem;margin:.5rem 0;border:1px solid #b8c6fb;border-radius:.9rem;background:#f4f7ffcc}.sec-edit-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:.7rem}.sec-edit-h strong{font-size:var(--fs-strong);font-weight:var(--fw-medium);color:var(--navy)}.sec-edit-row{display:flex;align-items:center;gap:.4rem}.sec-edit-row>.input{flex:1;min-width:0}.sec-edit-row.is-dragging{opacity:.5}.sec-edit-row .icon-btn:disabled{opacity:.35;cursor:default}.sec-grip{display:grid;place-items:center;color:var(--faint);cursor:grab}.sec-edit-f{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.2rem}.icon-sample.is-solid{border-color:transparent;color:#fff}.icon-sample-svg{width:1.3rem;height:1.3rem}.sg-item.on{border-color:#b8c6fb;background:#eef1ffe6}.sg-item .check small{display:block;margin-top:.15rem;font-size:var(--fs-sub);color:var(--muted)}.cost-row b.is-quoting{opacity:.5}.img-vocab{margin:.3rem 0 .8rem}.cost-box+.field-help{margin-top:.7rem}.ui-sheet.drawer-sheet.wp-plan{width:min(56rem,100%)}.pbk-foot{display:flex;align-items:center;gap:.7rem;margin-right:auto}.pbk-foot .field-help{margin:0}.pbk-viewing{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.9rem;padding:.6rem .85rem;border-radius:var(--r-ctl);background:#fff4deb3;font-size:var(--fs-sub);color:#7a4b00}.pbk-viewing .link{margin-left:auto}.pbk-vers{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.pbk-ver{display:grid;gap:.3rem;padding:.75rem .95rem;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffffb8}.pbk-ver-h{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:var(--fs-body)}.pbk-ver-h b{font-weight:var(--fw-medium);color:var(--ink)}.pbk-ver-h .t-sub{font-size:var(--fs-xs)}.pbk-view{margin-left:auto}.pbk-ver>p{margin:0;font-size:var(--fs-xs)}.pbk-confirmed{margin-left:.6rem;vertical-align:middle}.pb-pre{white-space:pre-line}.spec-fields.pb-spec-2{grid-template-columns:repeat(2,minmax(0,1fr))}.is-saas .kpi{align-items:center}.is-saas .btn-danger-solid:hover{color:#fff;box-shadow:0 .5rem 1.2rem #d6335052}.bl-addons{display:block;margin-top:.7rem}.ai-bals{display:flex;gap:2rem}.ai-bar.is-warn i{background:linear-gradient(90deg,#f0b44c,#e39a2d)}.ai-bar.is-danger i{background:linear-gradient(90deg,#f06b6f,#e5484d)}.bl-ai>.field-help{margin-top:.6rem}.bl-plans>.field-help{margin-top:.6rem}.ord-exp-row.is-open{display:table-row}.ord-tog{border:0;padding:0;background:none}.pay-opt:has(input:disabled){opacity:.55;cursor:not-allowed}.pay-opt small{margin-left:.2rem}.ent-own{display:block}.ct-toast{position:fixed;left:50%;top:4.5rem;z-index:80;transform:translate(-50%);max-width:min(32rem,calc(100vw - 2rem));padding:.65rem 1.1rem;border-radius:.7rem;background:#17244d;color:#fff;font-size:var(--fs-body);line-height:1.6;box-shadow:0 .6rem 1.6rem #141e4640}.page-sub .tip{margin-left:.3rem;vertical-align:-.1rem}.trash-list tr.empty-row{display:table-row}.trash-spin{display:inline-flex;color:var(--muted)}.trash-tbl .row-actions .select-sm{min-width:8rem}.media-wrap .cat-chip{cursor:pointer}button.cat-chip{font-family:inherit}.media-wrap .cat-chip.on,.media-wrap .mtype-seg>label.on{font-weight:var(--fw-nav-active)}.media-wrap .cat-chip:focus-visible{outline:2px solid #6375f7;outline-offset:2px}.cat-new{display:inline-flex;align-items:center;gap:.45rem}.cat-new .input{width:8rem;height:2.37rem}.media-msg{margin-top:var(--gap-card)}.media-search{max-width:20rem}.media-card .card-sub{display:inline-flex;align-items:center;gap:.3rem}.media-layout .media-detail{position:sticky;top:1rem}.media-detail>.sp-panel.is-on{display:flex}.media-detail video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#0f172a}.media-detail .preview.is-contain{-o-object-fit:contain;object-fit:contain;background:#fff}.media-detail .btns.btns-3{grid-template-columns:1fr 1fr 1fr}.media-detail .select,.media-detail .input{width:100%}.media-state{min-height:14rem}.media-detail>.media-state{min-height:24rem}.media-grid .tile.is-on{border-color:#7f78f6;background:#eef1ffd9}.media-grid .tile.is-on .tile-check{display:grid}.media-grid .tile:focus-visible{outline:2px solid #6375f7;outline-offset:2px}.tile-img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tile-img img.is-contain{-o-object-fit:contain;object-fit:contain;padding:.8rem;background:#fff}.tile-quick a.qbtn{color:#2c406f}.tile-vtag.is-pending{background:#b0711ae6}.tile-vtag.is-failed{background:#d93f45e6}.tile-vtag.is-unavailable,.tile-vtag.is-none{background:#3c4864c7}.doc-word{background:linear-gradient(160deg,#e3ecff,#d2e0ff)}.doc-word span{background:linear-gradient(160deg,#5b8cff,#3567e8)}.doc-xls{background:linear-gradient(160deg,#def6ea,#c9efdb)}.doc-xls span{background:linear-gradient(160deg,#35c27f,#179a5f)}.kpi-bar.is-full i{background:linear-gradient(90deg,#f0767b,#d93f45)}.media-settings-loading{place-items:center;padding:2rem 0}@media(min-width:1280px){.page:has(.media-wrap){display:flex;flex-direction:column;min-height:100vh}.page .media-wrap{flex:1 0 auto;display:flex;flex-direction:column}.media-wrap>.media-layout{flex:1 0 auto}.media-layout.sp>.media-detail{contain:size;overflow-y:auto}.media-layout.sp>.media-detail>.sp-panel{min-height:0}.media-layout.sp>.media-detail>.sp-panel>:is(.preview,.preview-box){min-height:8rem}.media-layout.sp>.media-detail>.sp-panel>img.preview{-o-object-fit:contain;object-fit:contain;background:#f1f4fb}}.ui-sheet.drawer-sheet{width:min(64rem,100%);max-width:none;padding:0;gap:0;overflow:hidden}.drawer-sheet>.ui-sheet-head{margin:0}.drawer-sheet>.ui-sheet-foot{margin:0}.drawer-sheet .field-label .req{color:#e5484d}.drawer-sheet .input:disabled{opacity:1;cursor:default;background:#f2f5fc;color:#6b7ca3}.drawer-sheet .ui-sheet-title,.drawer-sheet .ui-sheet-desc{line-height:1.65}.behavior-grid .check.is-locked{opacity:.5;cursor:not-allowed}.models-tbl .t-title .pill{margin-left:.4rem;vertical-align:.1rem}.models-tbl .icon-btn.is-disabled{opacity:.4;cursor:not-allowed}.models-tbl .icon-btn.is-disabled:hover{border-color:var(--line-strong);color:inherit}.section-title .push{margin-left:auto}.fe-head .tip{margin-left:0}.fe-row>.fmn{min-width:0}.fe-group{flex-direction:column;align-items:stretch;gap:.5rem;padding:.7rem .8rem;border-radius:.7rem;background:#f1f4fbcc}.fe-group-head{display:flex;align-items:center;gap:.35rem}.fe-child{display:grid;grid-template-columns:minmax(8rem,1.2fr) 8.6rem minmax(8rem,1fr) 2.22rem;gap:.6rem;align-items:center}.fe-child .input,.fe-child .select{min-width:0}.fe-child-name{justify-self:start}.mname.is-error,.fmn-msg.is-error{color:#d93f45}.fe-child-add{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start}.fe-group .field-help{margin:0}.fmn{display:grid;gap:.25rem;min-width:0}.fmn-line{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.fmn-line .mname{min-width:0}.fmn-copy{flex:none;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.4rem;background:none;color:#7a8bad;cursor:pointer}.fmn-copy:hover{background:#eef2ff;color:#2856db}.fmn-copy .ic{width:.85rem;height:.85rem}.fmn-fill{flex:none;font-size:var(--fs-sub)}.fmn-input{height:2.22rem;font-family:var(--font-mono);font-size:var(--fs-sub);border-style:dashed}.fmn-msg{font-size:var(--fs-xs);color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.fmn-msg code{font-family:var(--font-mono)}.ch-page .tabbar .sw-in:focus-visible+.sw-tab{outline:2px solid #6375f7;outline-offset:2px}.ch-msg{margin-bottom:var(--gap-head)}.ch-problems{margin:.3rem 0 0;padding-left:1.1rem}.ch-head-ops{display:flex;align-items:center;gap:.6rem}.ch-loading{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted)}.ch-warn{color:#b0711a}.tree-toggle{padding:0;border:0;background:none}.tree-toggle.is-closed .ic{transform:rotate(-90deg)}.ch-direct.is-on{border-color:transparent;background:#e5eeff;color:#2d68e3}.ch-direct.is-on.is-empty{background:#fff1d4;color:#b0711a}.ch-direct.is-on .ch-direct-off{display:none}.ch-direct.is-on .ch-direct-on{display:inline}.ch-direct:focus-within{outline:2px solid #6375f7;outline-offset:2px}.ch-actions a.btn-sm{justify-self:start}.ch-err{margin-right:auto}.modal-body .field-label .req{color:#e5484d}.hs-head{padding:.4rem .2rem 1rem}.hs-add{align-items:center}.hs-add .card-sub{display:inline-flex;align-items:center;gap:.3rem}.switch.is-fixed{cursor:default}.switch.is-fixed .track{opacity:.55}.tpl-view.is-on{display:block}button.tv-back{padding:0;border:0;background:none;cursor:pointer}.tpl-tag{margin-left:.4rem}.fe-list-ch{min-width:46rem}.fe-list-ch .fe-head,.fe-list-ch .fe-row{grid-template-columns:minmax(8rem,1.2fr) 8.6rem 13.6rem 3.4rem minmax(7.5rem,1fr) 2.22rem}.tv-box .fe-wrap+.add-field{margin-top:.9rem}.add-field{display:inline-flex;align-items:center;gap:.35rem}.tv-perpage{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.tv-perpage .input{width:7rem}.fe-extra .textarea{flex:1;min-height:0}.tpl-view .field-label .req{color:#e5484d}.channel-card .body-field .md-editor-toolbar-wrapper{padding:.55rem .7rem}.channel-card .body-field .md-editor-toolbar{flex-wrap:wrap;gap:.2rem}.channel-card .body-field .md-editor-toolbar-left{display:contents}.channel-card .body-field .md-editor-toolbar-right{gap:.2rem;margin-left:auto;padding:0}.channel-card .body-field .md-editor-toolbar-item{height:2.1rem;min-width:2.1rem;margin:0;padding:0;justify-content:center}.channel-card .body-field .md-editor-toolbar-item svg{width:1.05rem;height:1.05rem;padding:0}.channel-card .body-field .md-editor-divider{height:1.2rem;margin:0 .35rem;inset-block-start:0;background:#dbe3f3}.channel-card .body-field .md-editor .cm-scroller{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.channel-card .body-field .md-editor .cm-content[contenteditable=true]{margin:0;padding:.9rem 0}.channel-card .body-field .md-editor .cm-line{padding:0 1.1rem}.channel-card .body-field .cm-line span{font-weight:inherit;color:inherit}.channel-card .body-field .md-editor .cm-placeholder{color:var(--faint)}.channel-card .body-field .md-editor-footer{height:auto;min-height:2rem;padding:.4rem .9rem;font-size:var(--fs-sub)}.channel-card .body-field .md-editor-footer-item{padding:0}.lead-list-card .seg>button.on{font-weight:var(--fw-nav-active)}.lead-list-card .seg>button:focus-visible{outline:2px solid #6375f7;outline-offset:2px}.lead-item button.lead-row{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left}.lead-item button.lead-row:focus-visible{outline:2px solid #6375f7;outline-offset:-2px}.lead-item.is-on{background:#e5eaffd1}.lead-top,.lead-line2{min-width:0}.lead-msg-bar{margin-top:var(--gap-head)}.lead-empty{margin:0;padding:3rem 1rem;text-align:center;font-size:var(--fs-body);color:var(--muted)}.lead-list-card .cw-bulk{margin-top:.7rem}.lead-title-row{margin:0;gap:.7rem}.lead-meta-val{white-space:pre-line}.lead-tags{align-items:center}.lead-tag-pick{margin-top:.5rem}.lead-tag-pick .chip-btn.is-on{border-color:#9db4ff;background:#eef2ff;color:#2856db}.lead-none{color:var(--faint)}.detail-acts .pill .ic{width:.85rem;height:.85rem}.lead-renotify{margin-left:.3rem;font-size:inherit}.lead-ip-guess{margin-left:.3rem;color:var(--muted)}.visit>button.link{padding:0;border:0;background:none}.lead-detail-card>.empty{min-height:20rem;height:100%}.lead-head-acts{align-items:center}.lead-list-card .card-head .lead-search{width:15rem;max-width:none;margin-left:0}.lead-list-card .card-head .lead-search .input{height:2.22rem;font-size:var(--fs-sub)}.lead-list-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-height:2.75rem;margin-top:.7rem;padding:.3rem .5rem .3rem .4rem;border-bottom:1px solid var(--line);font-size:var(--fs-sub);color:var(--muted)}.lead-list-head .check{margin-right:.4rem;font-size:var(--fs-sub);color:inherit}.lead-list-head.is-picking{border-radius:.8rem;border-bottom-color:transparent;background:#ecf1ffb3;color:var(--ink)}.lead-list-card .lead-list-head+.lead-list{margin-top:0}@media(min-width:1280px){.page:has(.leads-layout){display:flex;flex-direction:column;min-height:100vh}.page .leads-layout{flex:1 0 auto}}.forms-card{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.forms-card>.card-head,.forms-card>.lead-forms-body{display:contents}.forms-card .lead-forms-body>*{flex:0 0 100%;min-width:0;margin:.1rem 0 0}.forms-card .lead-forms-body>.ds-forms-bar{flex:none;margin:0 0 0 auto;align-items:center}.export-scope{margin:0}.field-label .hint button.link{padding:0;border:0;background:none;font:inherit}.export-state{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-sub);color:var(--muted)}.export-done>div{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;font-size:var(--fs-sub)}.export-done .link{display:inline-flex;align-items:center;gap:.3rem;font-weight:var(--fw-btn)}.stats-panel .page-sub .stats-dropped{margin-left:.3rem}.stats-more{width:var(--h-btn);height:var(--h-btn);display:grid;place-items:center;padding:0;cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffffeb;color:#26396a}.stats-more:hover,.stats-more[data-state=open]{border-color:#9db4ff;color:#2856db}.stats-notes{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:.7rem 0 0;font-size:var(--fs-sub);color:var(--muted)}.stats-filter{align-items:center;margin-top:.8rem}.stats-filter-label{font-size:var(--fs-sub);color:var(--muted)}.stats-filter .chip button{display:inline-grid;place-items:center;cursor:pointer}.stats-filter .chip .ic{width:.8rem;height:.8rem}.stats-msg{margin-top:var(--gap-head)}.stats-empty{margin:0;padding:2.5rem 0;text-align:center;font-size:var(--fs-body);color:var(--muted)}.stats-panel .kpis.is-loading,.stats-panel .table-wrap.is-loading{opacity:.6}.stats-panel .lg-pv{background:var(--c-pv)}.stats-panel .lg-uv{background:var(--c-uv)}.chart-tip .tip-pv{background:var(--c-pv-tip)}.chart-tip .tip-uv{background:var(--c-uv-tip)}.stats-panel .chart .end.pv{color:var(--c-pv)}.stats-panel .chart .end.uv{color:var(--c-uv)}.stats-panel .chart .peak{border-color:var(--c-pv);pointer-events:none}.stats-panel .chart .peak.uv{border-color:var(--c-uv)}.stats-panel .chart-guide{pointer-events:none}.chart-tip.is-flip{left:auto}.chart-tip{top:4%}.meter-list.is-btns{gap:.4rem;margin-top:calc(var(--gap-head) - .35rem)}.meter-btn{display:block;width:calc(100% + 1rem);margin:0 -.5rem;padding:.35rem .5rem;border:0;border-radius:.6rem;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.meter-btn:hover{background:#ecf1ff8c}.meter-btn.is-on{background:#e5eaffd1}.meter-btn:disabled{cursor:default}.meter-btn .meter-top{display:flex}.meter-btn .meter{display:block}.stats-vhead{align-items:center}.stats-vid{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.stats-vrow{cursor:pointer}.visitor-tbl button.link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.ds-empty{margin:0;padding:2.5rem 1rem;text-align:center;font-size:var(--fs-body);color:var(--muted)}.ds-msg,.ds-loading{margin-top:var(--gap-section)}.ds-edit.is-on{display:block;margin-top:var(--gap-section)}.ds-edit .select.is-readonly:disabled,.drawer-sheet .select.is-readonly:disabled{opacity:1;color:#6b7ca3;cursor:default}.pick-chip{min-width:0;cursor:pointer}.pick-chip .ellip{min-width:0}.pick-item{cursor:pointer}.pick-item:hover:not(.on){background:#ecf1ff8c}.ds-pick-none{margin:0;padding:.7rem 0;text-align:center;font-size:var(--fs-sub);color:var(--muted)}.ds-pick-more{padding:.45rem;border:0;border-radius:.55rem;background:none;font-size:var(--fs-sub);color:var(--muted);cursor:pointer}.ds-pick-more:hover:not(:disabled){background:#ecf1ff8c;color:#2856db}.ds-pick-more:disabled{opacity:.5;cursor:default}.ds-pick-empty{margin:0;padding:1.5rem 1rem;border:1px dashed #c9d5f0;border-radius:.8rem;text-align:center;font-size:var(--fs-sub);color:var(--muted)}.add-field{justify-self:start;align-self:flex-start;padding:0;border:0;background:none;cursor:pointer}.ds-add-field{justify-self:start}.drawer-sheet .ds-bar{margin-bottom:0}.drawer-sheet .ds-bar+.ds-row,.drawer-sheet .ds-bar+.ds-empty{margin-top:var(--gap-head)}.drawer-body.vt-body{display:grid;gap:var(--gap-head);align-content:start}.drawer-body.vt-body>*{margin-top:0;margin-bottom:0;min-width:0}.vt-back{justify-self:start;display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-sub)}.vt-msg{padding:2.5rem 1rem;text-align:center;font-size:var(--fs-body);color:var(--muted)}.vt-muted{color:var(--muted)}.vt-nowrap{white-space:nowrap}.vt-ellip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-break{word-break:break-all}.vt-sum .visit-stats{margin:0;padding-top:0;border-top:0}.vt-sum .kv{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(200,212,240,.7)}.vt-links{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem}.vt-lead{display:inline-flex;align-items:center;gap:.5rem}.vt-title{display:flex;align-items:baseline;gap:.6rem;font-size:var(--fs-strong);font-weight:var(--fw-h2);color:var(--navy)}.vt-title small{font-size:var(--fs-sub);font-weight:var(--fw-body);color:var(--muted)}.vt-list{margin:0;padding:0;list-style:none}.vt-item{position:relative;padding-left:1.4rem}.vt-item:before{content:"";position:absolute;left:.1rem;top:1.05rem;width:.55rem;height:.55rem;border-radius:50%;background:#c3cce0}.vt-item.is-conv:before{background:#18b26b}.vt-item:not(:last-child):after{content:"";position:absolute;left:.37rem;top:1.85rem;bottom:-.25rem;width:1px;background:#dfe5f3}.vt-row{position:relative;width:100%;display:grid;gap:.3rem;padding:.6rem 2rem .6rem .7rem;border:0;border-radius:.7rem;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.vt-row:hover{background:#ecf1ff8c}.vt-line1,.vt-line2{display:flex;align-items:center;gap:.3rem .65rem;min-width:0}.vt-line1{flex-wrap:wrap;font-size:var(--fs-sub);color:var(--text)}.vt-line1 strong{font-weight:var(--fw-medium);color:var(--navy);white-space:nowrap}.vt-line2{font-size:var(--fs-sub);color:var(--muted)}.vt-chev{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:var(--faint)}.vt-foot{padding-top:0}.vt-legacy{font-size:var(--fs-sub);color:var(--text)}.vt-legacy summary{cursor:pointer;color:var(--muted)}.vt-legacy p{display:flex;align-items:baseline;gap:.6rem;min-width:0;margin:.4rem 0 0}.vt-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:var(--fs-sub);color:var(--text)}.vt-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-head)}.vt-boxes .subbox{margin-top:0}.vt-boxes .kv{margin-top:.8rem}@media(max-width:780px){.vt-boxes{grid-template-columns:minmax(0,1fr)}}.vt-path{margin:0;padding:0;list-style:none}.vt-step{position:relative;display:grid;grid-template-columns:7.6rem minmax(0,1fr);-moz-column-gap:1.7rem;column-gap:1.7rem;padding-bottom:1rem}.vt-step:before{content:"";position:absolute;left:8.1rem;top:.45rem;width:.6rem;height:.6rem;border-radius:50%;background:#c3cce0}.vt-step.is-first:before{background:#4b6cf7}.vt-step:not(:last-child):after{content:"";position:absolute;left:8.38rem;top:1.3rem;bottom:.15rem;width:1px;background:#dfe5f3}.vt-at{padding-top:.1rem;font-size:var(--fs-sub);color:var(--muted)}.vt-page{display:grid;gap:.25rem;min-width:0}.vt-page-title{display:flex;align-items:baseline;gap:.6rem;min-width:0;font-size:var(--fs-body);color:var(--navy)}.vt-events{margin-top:.2rem;gap:.35rem}.vt-events .pill{max-width:100%}.vt-other{font-size:var(--fs-sub);color:var(--text)}.vt-other p{margin:.3rem 0 0}.vt-other p:first-child{margin-top:0}@media(max-width:780px){.vt-step{grid-template-columns:minmax(0,1fr);padding-left:1.4rem}.vt-step:before{left:.1rem;top:.35rem}.vt-step:not(:last-child):after{left:.38rem;top:1.2rem}}@media(min-width:1280px){.page:has(.cl-list) .cw-layout{flex:1 0 auto;align-items:stretch;grid-template-rows:minmax(0,1fr)}.page:has(.cl-list) .cw-tree{contain:size;overflow-y:auto}}.tpl-tbl .mono-url,.tpl-tbl th.col-url{white-space:nowrap}.tpl-tbl th:nth-child(3),.tpl-tbl th:nth-child(4){width:1%;white-space:nowrap;padding-right:var(--col-gap)}.sys-sw>.tabbar .sw-tab:focus-visible{outline:2px solid #6375f7;outline-offset:2px}.oplog-tbl tr.has-changes{cursor:pointer}.oplog-tbl .t-title.is-deleted{font-style:italic;color:var(--muted);font-weight:var(--fw-body)}.mod-builtin{max-height:10rem;overflow-y:auto;word-break:break-all}.test-result.is-shown{display:flex}.test-result.is-pass{border-color:#c7ecd8;background:#e6f8eecc;color:#19744b}.test-result>.ic{margin-top:.2rem;flex:none}.modal-foot .team-picked{margin-right:auto}.audit-tbl tr.has-changes{cursor:pointer}.audit-tbl tr.is-open td{background:#e5eaff8c;border-bottom:0}.audit-tbl .t-title.is-deleted{font-style:italic;color:var(--muted);font-weight:var(--fw-body)}.audit-tbl tbody.is-loading{opacity:.6}.audit-card .card-foot .foot-right{margin-left:auto}.ov-work.is-solo{grid-template-columns:minmax(0,1fr)}.ov-empty{margin:0;padding:2.5rem 0 1rem;text-align:center;font-size:var(--fs-sub);color:var(--muted)}.ov-res .card .txt-red{color:#d33c42}.ov-res .card .txt-amber{color:#b0711a}.ov-failed{margin-top:var(--gap-card);align-items:center}.ov-failed .btn{flex:none}.chart .ov-dot{position:absolute;width:.75rem;height:.75rem;border-radius:50%;background:#fff;border:.18rem solid #3176fa;transform:translate(-50%,-50%);pointer-events:none}.chart .ov-dot.uv{border-color:#11b792}.ov-tip{position:absolute;top:.4rem;z-index:5;width:11rem;padding:.7rem .85rem;border-radius:.8rem;background:#17244d;color:#fff;display:grid;gap:.4rem;font-size:var(--fs-sub);box-shadow:0 .6rem 1.6rem #141e4640;pointer-events:none}.ov-tip.is-left{left:1rem}.ov-tip.is-right{right:1rem}.ov-tip small{color:#ffffffb8}.ov-tip div{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.ov-tip i{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;margin-right:.45rem}.ov-tip b{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.q-line.is-left span{left:auto;right:.4rem}.sc-err{color:#d33c42;background:#ffe9eae6}.ai-card .ai-chat{flex:1 1 0;min-height:8rem}.ai-card .ai-chat>:first-child{margin-top:0}.ck-loading{display:flex;align-items:center;gap:.45rem;padding-top:1rem}.ck-hist{position:relative}.ck-hist-pop{position:absolute;right:0;top:calc(100% + .4rem);z-index:20;width:18rem;max-height:18rem;overflow-y:auto;padding:.4rem;display:grid;gap:.1rem;background:#fffffffa;border:1px solid #e0e7f6;border-radius:.9rem;box-shadow:0 .8rem 2.2rem #384e9629}.ck-hist-note{display:flex;align-items:center;gap:.45rem;margin:0;padding:.6rem;font-size:var(--fs-sub);color:var(--muted)}.ck-hist-item{display:flex;align-items:center;gap:.3rem;border-radius:.55rem}.ck-hist-item:hover,.ck-hist-item.is-on{background:#eef2ff}.ck-hist-open{flex:1;min-width:0;padding:.45rem .6rem;border:0;background:none;text-align:left;cursor:pointer}.ck-hist-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sub);color:#2c3f6e}.ck-hist-open small{display:block;font-size:var(--fs-xs);color:var(--faint)}.ck-hist-del{width:1.9rem;height:1.9rem}.ck-hist-more{padding:.45rem .6rem;border:0;border-radius:.55rem;background:none;text-align:left;font-size:var(--fs-sub);color:var(--muted);cursor:pointer}.ck-hist-more:hover{background:#eef2ff;color:#2856db}.ck-hist-more.danger:hover{color:#d33c42}.ai-chat:has(>.ck-quick){display:grid;align-content:center}.ck-quick{display:grid;justify-items:center;gap:.8rem}.ck-quick-title{margin:0;font-size:var(--fs-sub);color:var(--muted)}.ck-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,15rem));gap:.6rem}.ck-quick-grid .btn{justify-content:flex-start;width:100%}.ck-sys{margin:.6rem 0;text-align:center;font-size:var(--fs-sub);color:#13915a}.ck-pre{white-space:pre-wrap}.ck-ai-body{min-width:0;display:grid;gap:.4rem;justify-items:start}.ck-wait{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-sub);color:#6b7ba2}.ck-reason{width:100%;max-width:46rem;border:1px solid #ddd3ff;border-radius:.7rem;background:#f6f1ffcc;overflow:hidden;font-size:var(--fs-sub)}.ck-reason-head{width:100%;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:0;background:none;color:#6a4fd8;font-weight:var(--fw-medium);cursor:pointer}.ck-reason-chev{margin-left:auto;transition:transform .15s}.ck-reason.is-open .ck-reason-chev{transform:rotate(180deg)}.ck-reason-body{display:flex;flex-direction:column-reverse;max-height:9rem;overflow-y:auto;border-top:1px solid #e6defd}.ck-reason-body p{margin:0;padding:.5rem .7rem;white-space:pre-wrap;line-height:1.65;color:#3c2882bf}.ck-pulse{animation:ck-pulse 1.2s ease-in-out infinite}@keyframes ck-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ck-pulse{animation:none}}.ck-batch{margin:.85rem 0}.ck-op{margin-top:.5rem;padding:.5rem .7rem;border-radius:.6rem;background:#ffffffb3;color:#4b5a7c}.ck-op strong{display:block;color:#24365f;font-weight:var(--fw-medium)}.ck-op p{margin:.2rem 0 0}.ck-op ul{margin:.3rem 0 0;padding-left:1.1rem}.ck-batch-acts{margin-top:.7rem}.ck-note{display:flex;align-items:center;gap:.45rem;margin:.6rem 0 0;font-size:var(--fs-sub);color:var(--muted)}.ck-off{margin:0;padding:.9rem 1.1rem 1rem;border-top:1px solid #dde4ff;font-size:var(--fs-sub);color:var(--muted)}.think.is-on{background:#ebe1ff;box-shadow:inset 0 0 0 1px #ab95ff}.rh-note{margin:.6rem 0 0}.rh-acts{display:contents}.check-row.warn>.ic{color:#c9791a}.check-row .rh-fix-act,.hc-row .rh-fix-act{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.hc-row .rh-body{min-width:0;flex:1}.hc-row .rh-fix{margin:.2rem 0 0;font-size:var(--fs-sub);line-height:1.55;color:#c4572f;white-space:pre-line}.check-row small.fix{white-space:pre-line}.rh-loading{display:flex;justify-content:center;margin:0;padding:1.5rem 0;color:var(--muted)}.cred-line .link{display:inline-flex;align-items:center;gap:.3rem;font-size:inherit}.cred-line .link:disabled{opacity:.55;cursor:default}.cred-value{margin:.45rem 0 0;max-height:6rem;overflow-y:auto;word-break:break-all;padding:.5rem .75rem;border:1px solid #e3e9f5;border-radius:.6rem;background:#f3f6fcd9;font-size:var(--fs-sub);color:var(--navy)}.cred-auth{margin-top:.6rem;align-items:flex-start}.cred-auth .callout-body{display:grid;gap:.6rem}.cred-auth-row{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.cred-auth-row .input{width:12rem}.cred-line~.field-help.is-error{margin-top:.35rem}.int-tab.is-on{background:#e5eaffd1}.int-tab.is-on strong{color:#1e55e1;font-weight:var(--fw-nav-active)}.int-tab:focus-visible{outline:2px solid #6375f7;outline-offset:2px}.int-card .sp-panel.is-on{display:block}.int-card .seg>.sp-tab{cursor:pointer}.int-card .panel-head+form{margin-top:var(--gap-head)}.int-card .sp-panel>form>.check:first-child{display:flex}.int-card .panel-head+form>.check:first-child{display:flex}.int-card .set-grid+.subbox{margin-top:var(--gap-head)}.int-card .callout+.push-grid{margin-top:var(--gap-head)}.int-card .push-grid .subbox{margin-top:0}.int-card .callout+form,.int-card .form-grid+.field-help{margin-top:var(--gap-head)}.gw-msg{margin-top:var(--gap-field)}.int-card .pick-row{flex-wrap:nowrap;gap:.55rem}.int-card .pick-row .btn{flex:none}.gw-byo span{color:#b0711a}.stat-box .kpi-bar i.is-warn{background:#e0a43a}.stat-box .kpi-bar i.is-danger{background:#e5484d}.stat-box strong .t-sub0{margin-left:.3rem;font-weight:var(--fw-body)}.itg-loading{display:flex;align-items:center;gap:.5rem;margin:var(--gap-head) 0 0;padding:2rem 0;font-size:var(--fs-body);color:var(--muted)}.smslog-tbl .c-ops .pick-row .input{width:9rem}.smslog-query .field-help{margin:.3rem 0 0}.int-card .sp-panel>.card-foot{padding-left:0;padding-right:0}.itg-toast{position:fixed;left:50%;top:4.4rem;z-index:60;transform:translate(-50%);padding:.6rem 1rem;border-radius:.8rem;background:#17244d;color:#fff;font-size:var(--fs-body);box-shadow:0 .6rem 1.6rem #283c782e}.sec-form .check.is-dim{opacity:.6}.sec-form .subbox>.check+.check{margin-top:.7rem}.sec-msg{margin-top:var(--gap-head)}.sec-note{margin:.6rem 0 0}.sec-local{margin-top:var(--gap-head)}.sec-path{margin:0 0 .5rem;word-break:break-all}.sec-tabs .info-strip .btn{flex:none}.ret-loading{display:flex;justify-content:center;margin:0;padding:4rem 0;color:var(--muted)}.sec-tabs .sw-panel>.field-help:first-child+.card{margin-top:var(--gap-card)}.ret-banner .callout-body>.btn{margin-top:.7rem}.tgt-block.is-open{display:block}.ret-tbl .input-xs.is-invalid{border-color:#e5484d;background:#ffe9ea99}.ret-tbl .keep-cell .check{font-size:var(--fs-sub);color:var(--muted)}.ret-preview{margin:var(--gap-card) 0 0;padding:0;list-style:none;display:grid;gap:.2rem;font-size:var(--fs-sub);color:#b0711a}.ret-save{align-items:center;flex-wrap:wrap;gap:.75rem}.ret-save .ret-pwd{width:min(20rem,100%)}.ret-save .ret-msg{margin:0;font-size:var(--fs-body)}.purge-loading{display:flex;align-items:center;gap:.5rem;margin-top:var(--gap-head)}.purge-grid+.toolbar-note,.purge-none{margin-top:var(--gap-head)}.purge-confirm{margin-top:var(--gap-card)}.purge-confirm .inline-form{margin-top:.7rem}.purge-msg{margin:var(--gap-card) 0 0;font-size:var(--fs-body)}.upgrade-grid .ver-line .pill .ic{width:.85rem;height:.85rem;margin-right:.2rem}.up-note{margin:.6rem 0 0}.up-hint{font-size:var(--fs-sub)}.up-msg{margin:.6rem 0 0;font-size:var(--fs-body)}.up-online{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:var(--gap-head)}.up-online .body-muted{margin:0}.up-box{margin-top:var(--gap-head)}.up-notes{margin-top:var(--gap-head);white-space:pre-wrap;font-family:inherit}.up-report{margin-top:var(--gap-head);padding:1rem 1.1rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffff9e}.up-report .ver-line b{font-size:var(--fs-body)}.up-line{display:flex;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:var(--fs-sub)}.up-files{max-height:10rem;overflow:auto;margin:.3rem 0 .4rem;padding-left:1.1rem;font-size:var(--fs-xs);word-break:break-all}.up-auth{margin-top:.5rem}.up-site{margin-top:.6rem}.up-lines{margin:.4rem 0 0;padding-left:1.1rem;font-size:var(--fs-sub);color:var(--text)}.up-hist .up-times{margin-left:.5rem}.kpis+.pf-note+.upgrade-grid{margin-top:var(--gap-card)}.td-loading{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:3rem 0;font-size:var(--fs-body);color:var(--muted)}.td-loading.is-sm{justify-content:flex-start;padding:1rem .2rem;font-size:var(--fs-sub)}.td-empty{margin:0;padding:2.5rem 0;text-align:center;font-size:var(--fs-body);color:var(--muted)}.tag-cards>.td-empty{grid-column:1 / -1}.td-gap{margin-top:var(--gap-head)}.td-note{margin-top:.5rem}.td-warn-text{color:#b0711a}.td-warn-line{align-items:flex-start;color:#b0711a}.td-warn-line>.ic{margin-top:.25rem;flex:none}.td-diag .card-title .ic{color:#d33c42}.td-diag .issue-card p.mono{font-size:var(--fs-sub);word-break:break-all}button.td-cat{width:100%;border:0;background:none;font-family:inherit;text-align:left}.td-cat.on{background:#e5eaffd1;color:#1e55e1;font-weight:var(--fw-nav-active)}.mini-fold .code-wrap{margin-top:.5rem}.td-link-gap{margin-left:.4rem}.td-diff{display:grid;gap:.45rem;margin-top:var(--gap-head);font-size:var(--fs-body);color:var(--text);line-height:var(--lh-body)}.td-diff p{margin:0}.td-diff b{font-weight:var(--fw-medium);color:var(--navy)}.td-diff .is-warn,.td-diff .is-warn b{color:#b0711a}.td-diff .mono{font-size:var(--fs-sub);word-break:break-all}.status-strip.is-warn{border-color:#fbe4b4;background:#fff6e1eb;color:#9a5d0a}.status-strip>b{font-weight:var(--fw-medium)}.td-dead{margin:var(--gap-head) 0 0;padding:0;list-style:none;display:grid;gap:.3rem;font-size:var(--fs-sub);color:#d33c42;word-break:break-all}.file-row .fr-name{padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.file-row.is-dim .fr-name{cursor:default}.file-row.is-sel{background:#eef2ff}.file-row .row-ops button{padding:0;border:0;background:none;font:inherit;color:var(--muted);cursor:pointer}.file-row .row-ops button:hover{color:#3a62ce}.file-row .row-ops button.danger:hover{color:#d33c42}.sub-sec h3.td-deleted-h{color:#b0711a}.td-deleted .fr-name code{text-decoration:line-through;color:var(--muted)}.td-deleted .file-row .link{flex:none;font-size:var(--fs-sub)}.file-view .fv.is-open{display:block}.td-theme-main{flex:1 1 auto;min-width:0}.td-theme-main .td-warn-text{margin:.3rem 0 0;font-size:var(--fs-sub)}.market-card.no-thumb{grid-template-columns:minmax(0,1fr) auto}.market-card>.td-span{grid-column:1 / -1}.market-card p.td-warn-text{color:#b0711a}.td-chips{gap:.35rem;margin-top:.45rem}.td-theme-diff{padding-top:.8rem;border-top:1px solid var(--line)}.td-theme-diff b{font-weight:var(--fw-medium)}.td-theme-diff .mono{color:var(--muted);word-break:break-all}.td-activate{margin-top:var(--gap-head);padding:1rem 1.1rem;border:1px solid #fbe4b4;border-radius:.9rem;background:#fff9ec99}.market-card>.td-activate{margin-top:0}.td-activate-title{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--fs-h3);font-weight:var(--fw-h2);color:#9a5d0a}.td-activate .callout{margin-top:.7rem}.td-activate .bullet-list{margin-top:.7rem;font-size:var(--fs-sub)}.td-activate .inline-form{align-items:flex-end}.td-activate p.td-warn-text{margin:.5rem 0 0;color:#b0711a}.td-tabs .bullet-list{list-style:disc}.upgrade-grid.upgrade-grid-solo{grid-template-columns:minmax(0,1fr)}.rh-full{padding:.3rem 1.6rem .4rem}.rh-head{padding:1rem 0 .6rem;border-bottom:1px solid #e9edf8}.rh-more{display:inline-flex;align-items:center;gap:.2rem;font-size:var(--fs-sub);white-space:nowrap}.rh-groups{-moz-columns:2;columns:2;-moz-column-gap:var(--gap-card);column-gap:var(--gap-card);padding:1.1rem 0 .3rem}.rh-gcard{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 var(--gap-card);padding:1rem 1.15rem .95rem;border:1px solid #e3e9f7;border-radius:1rem;background:#ffffff9e}.rh-gcard.is-bad{border-color:#f3d4d6}.rh-gcard.is-warn{border-color:#f1dfbd}.rh-gcard-head{display:flex;align-items:center;gap:.7rem}.rh-g-name{font-size:var(--fs-h3);font-weight:var(--fw-h2);color:var(--navy)}.rh-gcard-head .pill{margin-left:auto}.rh-issue{margin-top:.85rem;padding-top:.85rem;border-top:1px dashed #e3e9f7}.rh-gcard-head+.rh-issue{margin-top:.75rem;padding-top:0;border-top:0}.rh-issue-top{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .6rem}.rh-issue-top>.ic{flex:none;color:#d33c42}.rh-issue.warn .rh-issue-top>.ic{color:#c9791a}.rh-issue-top strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink)}.rh-issue-detail{font-size:var(--fs-sub);color:var(--muted)}.rh-issue-fix{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin:.55rem 0 0 1.6rem;padding:.55rem .8rem;border-radius:.7rem;background:#ffeeefb3;font-size:var(--fs-sub);line-height:1.6;color:#a53a3f}.rh-issue.warn .rh-issue-fix{background:#fff4e4bf;color:#8a5a1c}.rh-fix-text{flex:1 1 18rem;min-width:0;white-space:pre-line}.rh-issue-fix .rh-fix-act{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.rh-normal{display:grid;gap:.4rem;margin-top:.45rem}.rh-normal-row{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .6rem;font-size:var(--fs-sub);color:var(--muted)}.rh-normal-row>.ic{flex:none;color:#2f9e6a}.rh-normal-row strong{font-weight:var(--fw-medium);color:#33466f}@media(max-width:1279.98px){.rh-groups{-moz-columns:1;columns:1}}@media(max-width:900px){.rh-full{padding:.3rem 1rem .4rem}}.rh-precheck{margin-top:var(--gap-head)}.up-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-card);margin-top:var(--gap-head)}.up-way{min-width:0;padding:1.1rem 1.2rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#fff9}.up-way-head{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem}.up-way-title{display:flex;align-items:center;gap:.45rem;margin:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:#253a69}.up-way-title .ic{width:1.05rem;height:1.05rem;color:#4a63d8}.up-lic-head{flex-wrap:wrap}.up-lic{margin-top:.8rem}@media(max-width:900px){.up-ways{grid-template-columns:minmax(0,1fr)}}.rh-more-ok{display:inline-flex;align-items:center;gap:.3rem;margin:.7rem 0 0;padding:.2rem 0;border:0;background:none;font:inherit;font-size:var(--fs-sub);color:#2d6cf0;cursor:pointer}.rh-more-ok .chev{width:.8rem;height:.8rem;transform:rotate(270deg);transition:transform .2s ease}.rh-more-ok .chev.is-open{transform:rotate(180deg)}@media(min-width:1440px){.sec-form{grid-template-columns:repeat(3,minmax(0,1fr))}}.ret-banner+.card{margin-top:var(--gap-card)}.settings-nav.int-nav{gap:.35rem}.settings-nav.int-nav label.int-tab{align-items:center;min-height:2.9rem;padding:.7rem .85rem}.int-nav .int-tab>.ic{margin-top:0}.int-name{flex:1;min-width:0;font-size:var(--fs-md);color:#2d4170;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.int-tab.is-on .int-name{color:#1e55e1;font-weight:var(--fw-nav-active)}.int-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:#cfd7ea}.int-dot.on{background:#22b07d;box-shadow:0 0 0 3px #22b07d26}.int-card .panel-head h2 .pill{margin-left:.2rem;font-weight:var(--fw-regular)}.smslog-bar{flex-wrap:wrap;gap:.5rem;margin-top:var(--gap-head)}.smslog-bar>.field-label{margin:0 0 0 .8rem}.smslog-bar>.field-label:first-child{margin-left:0}.smslog-bar~.table-wrap{margin-top:var(--gap-head)}.card-head+:is(.body-muted,.st-ok-line,.td-diff){margin-top:.7rem}.st-ok-line>.ic{position:relative;top:.04em}.layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-card);margin-top:var(--gap-head)}.layer-card{display:grid;gap:.55rem;align-content:start;min-width:0;padding:1rem 1.1rem;border:1px solid #e3e9f7;border-radius:.9rem;background:#ffffff9e}.layer-card.is-main{border-color:#c9d6fb;background:#f0f4ffbf}.layer-head{display:flex;align-items:center;gap:.55rem}.layer-head strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.layer-no{display:inline-grid;place-items:center;flex:none;width:1.35rem;height:1.35rem;border-radius:50%;background:#e8eeff;color:#3d5bd9;font-size:var(--fs-xs);font-weight:var(--fw-medium)}.layer-path{display:block;overflow-wrap:anywhere;font-size:var(--fs-sub);color:#33466f}.layer-state{font-size:var(--fs-sub);color:var(--muted)}.layer-state.is-none{color:#c9791a}@media(max-width:1100px){.layer-grid{grid-template-columns:minmax(0,1fr)}}.err-list{display:grid;gap:.3rem;line-height:1.65}.err-list li{gap:.45rem}.err-list li>.ic{margin-top:calc((1lh - .875rem)/2)}.cfg-col{display:flex;flex-direction:column}.cfg-col>.pre-box{flex:1;margin:0}.cfg-col .pre-box{word-break:normal;overflow-wrap:anywhere}.cfg-col .pre-box .cmd-tok{white-space:nowrap}.acct-body>.acct-section+.acct-section,.acct-two-factor>.acct-stack,.acct-two-factor>section{margin-top:var(--gap-group)}.acct-body .acct-extra{border-top:1px solid var(--line, #e0e7f8);padding-top:var(--gap-group)}.acct-body .acct-stack>*+*{margin-top:var(--gap-field)}.acct-body .acct-stack>.form-actions{margin-top:var(--gap-group)}.acct-body .acct-stack>.field-help{margin-top:.6rem}.acct-body .acct-error{margin-top:.4rem}.acct-body .acct-danger{color:var(--red, #d83e52)}.acct-body .acct-pending{padding:1.2rem;border:1px solid #dce5f7;border-radius:.8rem;background:#f8faff}.acct-body .acct-qr{width:13rem;height:13rem;padding:.5rem;background:#fff;border:1px solid #dce5f7;border-radius:.8rem}.acct-body .inline-form{flex-wrap:wrap}.acct-body .inline-form>.input{flex:1;min-width:10rem}.acct-body .code-inline{overflow-wrap:anywhere}.acct-body .acct-empty{padding:2.5rem 1rem;text-align:center;color:var(--muted)}.acct-two-factor>section{border-color:#dce5f7;border-radius:.8rem}.acct-two-factor>section input{max-width:100%}.auth-scope .field{flex-direction:row}.auth-scope .field .input{height:auto;padding:0;border-radius:0;box-shadow:none;line-height:normal}.auth-scope .field .input:focus{box-shadow:none}.auth-scope .field:focus-within{outline:none}.auth-scope .field.account-readonly{background:#f0f4fce6}.auth-scope .field input[readonly]{color:#6b7ca3}.auth-scope .hero{padding:0;min-height:0;margin-bottom:0}.auth-scope .hero:before,.auth-scope .hero:after{content:none}.auth-scope .abilities{flex-wrap:wrap;white-space:normal}.auth-scope .eyebrow:after{content:none}.auth-scope .account-error{margin:.45rem 0 0;color:#bf4266;font-size:var(--auth-small-size);line-height:1.6}.auth-scope .account-hint{margin:.6rem 0 0;font-size:var(--auth-small-size)}.auth-scope .account-ok{color:#12805c}.auth-scope .primary:disabled,.auth-scope .auth-secondary:disabled,.auth-scope .reg-send:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-scope .account-captcha{width:100%;-o-object-fit:contain;object-fit:contain;padding:0}.auth-scope .account-spin{display:inline-flex;vertical-align:middle;margin-right:.45rem}.auth-scope .account-spin .ic{animation:s4spin 1s linear infinite}.auth-scope .account-social{margin-top:1.8rem}.auth-scope .account-divider{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;color:#7383a3;font-size:var(--auth-small-size)}.auth-scope .account-divider:before,.auth-scope .account-divider:after{content:"";flex:1;height:1px;background:#dbe5f7}.auth-scope .account-wechat{display:flex;justify-content:center;align-items:center;gap:.6rem;padding:.8rem;border:1px solid #dbe5f7;border-radius:.8rem;color:#07a653;font-size:var(--auth-text-size)}.auth-scope .account-social-icon{width:1.3rem;height:1.3rem}.auth-scope .shell.account-shell{height:auto;min-height:max(720px,100vh);display:grid;grid-template-columns:minmax(0,1fr) var(--loginWidth) clamp(60px,7vw,265px);padding:8rem 0}.auth-scope .auth.account-panel{position:relative;grid-column:2;align-self:center;top:auto;right:auto;margin:0;transform:translateY(4px)}.auth-scope .hero{margin-right:0}@media(min-width:1051px)and (max-width:1599px){.auth-scope .shell.account-shell{grid-template-columns:minmax(0,1fr) var(--loginWidth) clamp(40px,5vw,80px)}}@media(max-width:1050px){.auth-scope .shell.account-shell{display:block;padding:0 0 2.5rem}.auth-scope .auth.account-panel{transform:none}}@media(min-width:701px)and (max-width:1050px){.auth-scope .auth.account-panel{width:calc(100% - 48px);max-width:520px;margin:-16px auto 0;padding:32px}}@media(max-width:700px){.auth-scope .auth.account-panel{margin:-11px auto 0}.auth-scope .ability-divider{display:none}.auth-scope .abilities{gap:.35rem 1rem}}.auth-scope{line-height:normal}.auth-scope .field .input{background:transparent}.auth-scope .reg-note.is-warn{border-color:#f6dca4;background:#fff8e6e6;color:#9a5d0a}.auth-scope .reg-legal-off{margin:16px 0 18px}.auth-scope .reg-agree+.reg-agree{margin-top:-10px}.auth-scope .reg-captcha{display:grid;gap:8px;margin-top:4px;padding:12px;border:1px solid #dbe5f7;border-radius:11px;background:#fff9}.auth-scope .reg-send-block{height:40px}.auth-scope .reg-eye{width:auto;height:auto;box-shadow:none}.auth-scope .reg-note .reg-group{margin:0}.auth-scope .rv-edit-acts{display:flex;align-items:center;gap:12px;margin-top:4px}.auth-scope .rv-edit-acts .reg-send{height:40px;padding:0 14px}.auth-scope .reg-note .account-error,.auth-scope .reg-note .rv-hint{margin:8px 0 0}.auth-scope .auth-docs .lc-agreed{color:#19744b}.auth-scope .consent-form>.reg-note{margin-bottom:14px}.auth-scope .reg-note.is-ok{border-color:#c7ecd8;background:#e6f8eed9;color:#19744b}.auth-scope .reg-note.is-ok strong{color:inherit;display:inline-flex;align-items:center;gap:6px}.auth-scope .ab-trap{position:absolute;left:-9999px;width:0;height:0;opacity:0}.auth-scope .auth-actions .auth-muted-link{font-size:var(--auth-text-size)}.cms-components-page,.cms-export-page{min-width:0}.cms-components-page .comp-tabs,.cms-export-page .export-tabs{margin-top:var(--gap-card)}.cms-components-toolbar{display:flex;align-items:center;gap:1rem}.cms-components-toolbar>.icon-tabs{flex:1;min-width:0;margin:0}.cms-add-actions{flex-shrink:0}.cms-components-page .comp-hint{margin:var(--gap-card) 0 .8rem}.cms-components-page .comp-form.is-open{display:block}.cms-components-page .comp-form.is-open~.tw-fit,.cms-components-page .comp-form.is-open~.slot-group{margin-top:var(--gap-card)}.cms-components-page .pick-row{display:flex;align-items:center;gap:.6rem}.cms-components-page .pick-row>.input{flex:1;min-width:0}.cms-components-page .pick-row>.btn{flex-shrink:0}.cms-components-page .cms-ops{white-space:nowrap}.cms-components-page .banner-tbl .t-sub{display:block}.cms-components-page .pill+.pill{margin-left:.35rem}.cms-components-page .cms-empty,.cms-export-page .cms-empty{padding:3rem 1rem;text-align:center;color:var(--muted)}.cms-components-page .cms-picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f193766}.cms-components-page .cms-picker-card{width:min(46rem,100%);max-height:70vh;display:flex;flex-direction:column;overflow:hidden}.cms-components-page .cms-picker-card .modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cms-components-page .cms-picker-body{overflow-y:auto;min-height:0}.cms-components-page .cms-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.cms-components-page .cms-asset-option{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:.7rem;text-align:left;background:#fff;cursor:pointer}.cms-components-page .cms-asset-option:hover{border-color:var(--blue)}.cms-components-page .cms-asset-option .field-help{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:.4rem .5rem}.cms-components-page .cms-asset-preview{display:block;width:100%;height:6rem;-o-object-fit:cover;object-fit:cover}.cms-components-page .cms-asset-docs{display:grid;gap:.5rem}.cms-components-page .cms-asset-docs .cms-asset-option{display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem}.cms-components-page .cms-asset-name{flex:1;min-width:0;overflow-wrap:anywhere}.cms-components-page .cms-toast{position:fixed;top:4rem;left:50%;transform:translate(-50%);z-index:60;max-width:calc(100% - 2rem);padding:.7rem 1rem;border-radius:.7rem;background:var(--navy);color:#fff;box-shadow:0 .5rem 1.5rem #14234f33}.cms-export-page .export-tabs>.backup-grid,.cms-export-page .export-tabs>.cms-snapshot-panel,.cms-export-page .export-tabs>.cms-data-export{margin-top:var(--gap-card)}.cms-export-page .backup-grid>.card{min-width:0}.cms-export-page .migrate-box.is-open,.cms-export-page .restore-confirm.is-open{display:block}.cms-export-page .cms-stack{display:grid;gap:.65rem}.cms-export-page .cms-stack>p{margin:0}.cms-export-page .cms-full{flex-basis:100%}.cms-export-page input[type=number]{width:4.5rem;flex:0 0 4.5rem}.cms-export-page .select{max-width:100%}.cms-export-page .cms-restore-tabs{margin:var(--gap-head) 0;width:-moz-fit-content;width:fit-content;max-width:100%}.cms-export-page .cms-site-tabs{margin-top:var(--gap-head);flex-wrap:wrap}.cms-export-page .cms-snapshot-panel>.card-head>.btn{margin-left:auto}.cms-export-page .cms-file-list{max-height:10rem;overflow:auto;overflow-wrap:anywhere;font-size:var(--fs-sub)}.cms-export-page .backup-tbl .mono{overflow-wrap:anywhere;min-width:13rem;white-space:normal}.cms-export-page .row-actions{justify-content:flex-end;gap:.5rem}.cms-export-page .cms-upload-progress{height:.5rem;width:100%;overflow:hidden;border-radius:1rem;background:#e8edf8}.cms-export-page .cms-upload-progress-fill{height:100%;background:var(--grad);border-radius:inherit;transition:width .5s}.cms-export-page .restore-confirm .is-error{color:#d93f45}.cms-export-page .cms-unreadable{display:block}.cms-export-page .restore-card .code-inline{overflow-wrap:anywhere;white-space:normal}.cms-export-page .restore-confirm>.form-actions{margin-top:var(--gap-head)}.cms-export-page .kpi-num.is-text{overflow-wrap:anywhere}@media(max-width:47.99rem){.cms-components-toolbar{flex-wrap:wrap;gap:.7rem}.cms-components-toolbar>.icon-tabs{flex-basis:100%}.cms-add-actions{margin-left:auto}.cms-components-page .cms-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-components-page .pick-row{flex-wrap:wrap}.cms-components-page .pick-row>.input{flex-basis:100%}.cms-export-page .restore-confirm .kv{grid-template-columns:minmax(0,1fr);gap:.4rem}}.l10n-page .l10n-notice{margin:var(--gap-head) 0}.l10n-page .l10n-notice+.l10n-grid{margin-top:var(--gap-section)}.l10n-page .l10n-dim{opacity:.5}.l10n-page .l10n-disabled-default{pointer-events:none}.l10n-page .l10n-medium{font-weight:var(--fw-medium)}.l10n-page .l10n-success{color:#13915a}.l10n-page .l10n-diagnosis{margin-top:var(--gap-head);padding:1rem;border:1px solid #f5d79c;border-radius:.9rem;background:#fff8e9;font-size:var(--fs-sub);overflow-wrap:anywhere}.l10n-page .l10n-diagnosis-title{margin:0 0 .7rem;font-weight:var(--fw-medium);color:#9b651e}.l10n-page .l10n-diagnosis-group+.l10n-diagnosis-group{margin-top:.7rem}.l10n-page .l10n-diagnosis-group summary{cursor:pointer}.l10n-catalog .l10n-vis-scroll{max-height:24rem;overflow-y:auto}.l10n-catalog .vis-title{min-width:0;overflow-wrap:anywhere}.l10n-catalog .vis-row>.select,.l10n-catalog .vis-row>.pill{flex-shrink:0}.l10n-catalog .l10n-auto-note{font-size:var(--fs-sub)}.l10n-catalog .l10n-loading,.l10n-entries-page .l10n-loading,.l10n-entries-page .l10n-empty{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:2rem;font-size:var(--fs-body);color:var(--muted)}.l10n-glossary-dialog .gl-tbl .input{min-width:7rem}.l10n-glossary-dialog .chip-row{margin-top:var(--gap-head)}.l10n-glossary-dialog,.l10n-body-dialog{max-height:90vh;overflow-y:auto}.l10n-entries-page{display:flex;flex-direction:column;min-height:calc(100vh - 2.5rem)}.l10n-entries-page .tr-src,.l10n-entries-page .tr-dst{min-width:0;overflow-wrap:anywhere}.l10n-entries-page .src-text{white-space:pre-wrap}.l10n-entries-page .l10n-entry-location,.l10n-entries-page .tr-loc .t-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l10n-entries-page .tr-fmt{margin:0}.l10n-entries-page .l10n-source-code{max-height:12rem;overflow-y:auto}.l10n-entries-page .l10n-source-code,.l10n-entries-page .l10n-code{font-family:var(--font-mono);font-size:var(--fs-sub)}.l10n-entries-page .tr-item.is-conflict{background:#fff8e9}.l10n-entries-page .tr-item.is-dirty{background:#3d6fff0d}.l10n-entries-page .tr-st .pill{max-width:100%;white-space:normal}.l10n-entries-page .translation-preview img,.l10n-entries-page .translation-preview video{width:auto;max-width:100%;max-height:10rem;height:auto}.l10n-entries-page .translation-preview ol{list-style:decimal;padding-left:1.5rem}.l10n-entries-page .translation-preview ul{list-style:disc}.l10n-entries-page .translation-preview blockquote{border-left:.2rem solid currentColor;padding-left:.75rem}.l10n-entries-page .translation-preview pre{white-space:pre-wrap}.l10n-entries-page .translation-preview table{border-collapse:collapse}.l10n-entries-page .translation-preview th,.l10n-entries-page .translation-preview td{border:1px solid currentColor;padding:.25rem .5rem}.l10n-entries-page .translation-preview a{text-decoration:underline}.l10n-entries-page .translation-preview h1,.l10n-entries-page .translation-preview h2,.l10n-entries-page .translation-preview h3,.l10n-entries-page .translation-preview h4{margin:.75rem 0 .25rem;font-size:1.15rem;font-weight:600}@media(max-width:47.99rem){.l10n-page .lang-right,.l10n-page .tr-ops{flex-wrap:wrap}.l10n-page .soft-row .select{max-width:100%}.l10n-page .option-cards-2{grid-template-columns:minmax(0,1fr)}.l10n-catalog .toolbar .search{min-width:0;width:100%}.l10n-catalog .vis-row{flex-wrap:wrap}.l10n-entries-page .card-foot{flex-wrap:wrap;gap:.7rem}.l10n-entries-page .toolbar .search{min-width:0;width:100%}}.l10n-entries-page .l10n-unsaved{margin:var(--gap-head) 0}.l10n-grid.is-single{grid-template-columns:minmax(0,1fr)}.l10n-grid.is-single>.aside-stack{display:none}@media(min-width:1024px){.l10n-grid.is-single .lang-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.lang-list{gap:.8rem 1rem}.cms-components-toolbar~section.card{margin-top:var(--gap-card)}.auth-scope{min-height:100vh}.auth-scope{--ink:#142c62;--ink2:#5a7096;--blue:#276ff2;--violet:#8256e9;--glass:rgba(250,252,255,.78);--line:rgba(255,255,255,.92);--pagePad:clamp(48px,6.25vw,220px);--loginWidth:clamp(460px,26vw,740px);--font:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC","Source Han Sans SC",system-ui,sans-serif}.auth-scope *,.auth-scope *:before,.auth-scope *:after{box-sizing:border-box}.auth-scope{min-width:320px;-webkit-font-smoothing:antialiased;margin:0;min-height:100%;font-family:var(--font);color:var(--ink);background:#dce9ff}.auth-scope button,.auth-scope input{font:inherit}.auth-scope a{text-decoration:none;color:inherit}.auth-scope .shell{min-height:720px;height:100svh;max-height:none;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 38% 35% at 84% 20%,#e1ddff 0%,transparent 80%),linear-gradient(110deg,#deecff,#eaf3ff 48%,#e0dfff)}.auth-scope .scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;overflow:hidden}.auth-scope .scene-paint{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/build/assets/scene-D63TMnUQ.webp) center center / cover no-repeat;opacity:.96}.auth-scope .wave-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.75;overflow:hidden}.auth-scope .wave-layer svg{width:100%;height:100%;display:block;mix-blend-mode:screen}.auth-scope .wave-line{fill:none;stroke:url(#wglow);stroke-linecap:round;stroke-width:1.7;stroke-dasharray:320 1400;animation:glide 16s linear infinite;opacity:.67}.auth-scope .wave-line.secondary{stroke-width:1;opacity:.46;stroke-dasharray:200 1800;animation-duration:23s;animation-delay:-8s}@keyframes glide{to{stroke-dashoffset:-1720}}.auth-scope .scene-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .7s ease}.auth-scope .shell.playing .scene-video{opacity:1}.auth-scope .shell.playing .scene-paint,.auth-scope .shell.playing .wave-layer{opacity:0}.auth-scope .header{position:absolute;z-index:5;top:clamp(30px,5vh,100px);left:var(--pagePad);display:flex;align-items:center;gap:13px}.auth-scope .mark{display:block;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(77,118,228,.13))}.auth-scope .brand-cn{font-weight:780;letter-spacing:-.04em;font-size:clamp(21px,1.3vw,29px);line-height:1.15}.auth-scope .brand-en{color:#516893;font-size:clamp(10px,.65vw,14px);margin-top:4px;line-height:1.2;letter-spacing:.012em}.auth-scope .hero{position:absolute;left:var(--pagePad);top:clamp(145px,17.4vh,335px);z-index:4;width:min(62vw,1500px)}.auth-scope .eyebrow{display:inline-flex;align-items:center;gap:11px;font-family:Arial,sans-serif;font-size:clamp(10px,.58vw,14px);letter-spacing:.18em;color:#5177bd;font-weight:700;margin:0 0 21px;text-transform:uppercase}.auth-scope .eyebrow:before{content:"";width:28px;height:1px;background:#4c8bf7}.auth-scope .hero h1{font-size:clamp(43px,2.87vw,76px);line-height:1.28;letter-spacing:-.052em;font-weight:760;margin:0;white-space:nowrap}.auth-scope .hero h1 span{background:linear-gradient(105deg,#2a7ef9,#4c71fc 48%,#9654e7);background-clip:text;-webkit-background-clip:text;color:transparent}.auth-scope .subtitle{font-size:clamp(15px,1.06vw,22px);letter-spacing:.003em;line-height:1.8;margin:13px 0 27px;color:#62779b}.auth-scope .abilities{display:flex;align-items:center;gap:clamp(14px,1.6vw,36px);color:#245abb;font-size:clamp(13px,.92vw,18px);font-weight:560;white-space:nowrap}.auth-scope .ability{display:inline-flex;align-items:center;gap:9px}.auth-scope .ability svg{width:clamp(19px,1.27vw,28px);height:clamp(19px,1.27vw,28px);stroke:#2b7af1;fill:none;stroke-width:1.7}.auth-scope .ability-divider{height:23px;width:1px;background:#93a9d4;opacity:.66}.auth-scope .auth{--auth-title-size:clamp(23px,1.4vw,30px);--auth-text-size:clamp(13px,.74vw,16px);--auth-label-size:clamp(12px,.7vw,14px);--auth-small-size:clamp(11px,.64vw,13px);--auth-button-size:clamp(15px,.88vw,19px);--auth-code-size:clamp(15px,.9vw,20px);position:absolute;right:clamp(60px,7vw,265px);top:clamp(135px,17vh,325px);z-index:6;width:var(--loginWidth);border:1px solid rgba(255,255,255,.91);border-radius:clamp(26px,1.9vw,36px);background:linear-gradient(155deg,#ffffffd4,#fbfcffc7 42%,#f4f6ffcc);box-shadow:0 28px 72px #4a69b518,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(26px) saturate(1.05);backdrop-filter:blur(26px) saturate(1.05);padding:clamp(34px,2.45vw,62px)}.auth-scope .auth-head{margin-bottom:28px}.auth-scope .auth-head h2{font-size:var(--auth-title-size);font-weight:740;letter-spacing:-.035em;line-height:1.24;margin:0 0 9px}.auth-scope .auth-head p{font-size:var(--auth-label-size);color:#7383a3;margin:0;line-height:1.65}.auth-scope .auth-fields{display:grid;gap:14px}.auth-scope .field{min-height:clamp(50px,3.1vw,66px);width:100%;border:1px solid #dbe5f7;border-radius:11px;background:#ffffffcf;display:flex;align-items:center;padding:0 16px;gap:13px;transition:box-shadow .2s,border-color .2s,background .2s}.auth-scope .field:focus-within{background:#fff;border-color:#80a7ff;box-shadow:0 0 0 4px #5080e71a}.auth-scope .field svg{width:20px;height:20px;color:#788fb8;flex:none;stroke:currentColor;stroke-width:1.6;fill:none}.auth-scope .field input{background:transparent;border:0;outline:0;width:100%;min-width:0;font-size:var(--auth-text-size);color:#17366d}.auth-scope .field input::-moz-placeholder{color:#8b9dbb}.auth-scope .field input::placeholder{color:#8b9dbb}.auth-scope .icon-btn{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#738eb6;cursor:pointer;padding:5px;border-radius:8px;display:grid;place-items:center}.auth-scope .icon-btn:hover{background:#edf3ff}.auth-scope .icon-btn svg{width:21px;height:21px}.auth-scope .cap-row{display:grid;grid-template-columns:minmax(0,1fr) clamp(91px,6.8vw,144px) 25px;align-items:center;gap:8px}.auth-scope .captcha{height:44px;border:0;border-radius:9px;background:repeating-linear-gradient(160deg,#e8efff 0,#e8efff 16px,#eef2ff 18px,#dfe9ff 22px);color:#3656cb;font-size:var(--auth-code-size);font-weight:650;letter-spacing:.22em;cursor:pointer;min-width:0;padding:0 4px 0 9px}.auth-scope .captcha-refresh{border:0;background:none;color:#748bb7;cursor:pointer;font-size:24px;width:25px;padding:0}.auth-scope .auth-extras{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 26px;font-size:var(--auth-small-size);color:#667ca2}.auth-scope .remember{display:flex;align-items:center;gap:8px;cursor:pointer}.auth-scope .remember input{accent-color:#347afb;width:16px;height:16px;margin:0}.auth-scope .inline-link{color:#246fec;cursor:pointer;background:none;border:0;padding:0;font-weight:570}.auth-scope .inline-link:hover{text-decoration:underline}.auth-scope .primary{border:0;display:block;width:100%;height:clamp(54px,3.32vw,68px);border-radius:11px;font-size:var(--auth-button-size);font-weight:690;color:#fff;background:linear-gradient(100deg,#337dfa,#466ffa 52%,#795ae8);box-shadow:0 12px 26px #4064dd2e;cursor:pointer;transition:transform .2s,box-shadow .2s}.auth-scope .primary:hover{transform:translateY(-2px);box-shadow:0 16px 29px #4064dd3b}.auth-scope .register{margin:24px 0 0;font-size:var(--auth-text-size);text-align:center;color:#687c9f}.auth-scope .register .inline-link{margin-left:7px}.auth-scope .feedback{min-height:18px;margin:8px 0 -7px;color:#bf4266;font-size:12px}.auth-scope .footer{position:absolute;z-index:5;right:clamp(36px,4vw,140px);bottom:24px;color:#3c58917a;font-size:11px}@media(min-width:2100px)and (max-width:2899px){.auth-scope .auth{padding:56px 58px 52px}.auth-scope .auth-head{margin-bottom:34px}.auth-scope .auth-fields{gap:18px}.auth-scope .auth-extras{margin:23px 0 29px}.auth-scope .register{margin-top:27px}}@media(min-width:2900px){.auth-scope{--loginWidth:clamp(790px,23vw,900px)}.auth-scope .hero{top:18.3vh;width:66vw}.auth-scope .hero h1{font-size:clamp(77px,2.45vw,94px)}.auth-scope .subtitle{font-size:24px;margin:24px 0 32px}.auth-scope .abilities{font-size:21px;gap:34px}.auth-scope .auth{top:18.5vh;padding:70px 68px 58px;--auth-title-size:36px;--auth-text-size:17px;--auth-label-size:16px;--auth-small-size:14px;--auth-button-size:21px;--auth-code-size:21px}.auth-scope .auth-head{margin-bottom:48px}.auth-scope .auth-fields{gap:22px}.auth-scope .field{min-height:78px}.auth-scope .cap-row{grid-template-columns:minmax(0,1fr) 145px 30px}.auth-scope .captcha{height:54px}.auth-scope .auth-extras{margin:28px 0 38px}.auth-scope .remember input{width:20px;height:20px}.auth-scope .primary{height:78px}.auth-scope .register{margin-top:37px}}@media(min-width:1600px)and (max-height:900px){.auth-scope .hero{top:15vh}.auth-scope .auth{top:14vh;padding-top:32px;padding-bottom:31px}.auth-scope .auth-head{margin-bottom:19px}.auth-scope .auth-fields{gap:11px}.auth-scope .auth-extras{margin:13px 0 19px}.auth-scope .register{margin-top:17px}}@media(max-width:1599px)and (min-width:901px){.auth-scope{--pagePad:clamp(58px,6vw,105px);--loginWidth:clamp(385px,28vw,465px)}.auth-scope .hero{width:65vw;top:clamp(140px,17vh,190px)}.auth-scope .hero h1{font-size:clamp(37px,2.75vw,49px)}.auth-scope .subtitle{font-size:14px;margin:11px 0 18px}.auth-scope .auth{right:clamp(40px,5vw,80px);top:clamp(137px,17vh,190px);padding:30px;border-radius:28px}.auth-scope .auth-head{margin-bottom:18px}.auth-scope .auth-fields{gap:10px}.auth-scope .field{min-height:48px}.auth-scope .auth-extras{margin:12px 0 19px}.auth-scope .primary{height:50px}.auth-scope .register{margin-top:16px}}@media(max-width:1050px)and (min-width:701px){.auth-scope{--pagePad:40px;--loginWidth:380px}.auth-scope .hero{left:44px;width:60vw}.auth-scope .hero h1{font-size:34px;white-space:normal;max-width:520px}.auth-scope .hero h1 span{display:block}.auth-scope .abilities{font-size:12px;gap:10px}.auth-scope .auth{right:28px;top:22vh;max-width:380px}}@media(max-width:700px){.auth-scope .shell{height:auto;min-height:100svh;overflow:hidden;padding-bottom:34px;background:linear-gradient(135deg,#dceaff,#eef5ff 65%,#e2e7ff)}.auth-scope .scene{height:460px;top:100px;bottom:auto}.auth-scope .scene-paint{background:none}.auth-scope .wave-layer{opacity:.4;top:50px;height:390px}.auth-scope .header{position:relative;top:auto;left:auto;margin:26px 24px 0;gap:9px}.auth-scope .mark{width:38px;height:38px}.auth-scope .brand-cn{font-size:20px}.auth-scope .brand-en{font-size:10px}.auth-scope .hero{position:relative;top:auto;left:auto;width:auto;margin:36px 24px 0;z-index:4}.auth-scope .eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:10px}.auth-scope .eyebrow:before{width:18px}.auth-scope .hero h1{white-space:normal;font-size:clamp(29px,7.4vw,39px);line-height:1.42;letter-spacing:-.04em}.auth-scope .hero h1 span{display:block;white-space:nowrap}.auth-scope .subtitle{font-size:12px;line-height:1.6;margin:11px 0 14px}.auth-scope .abilities{font-size:10px;gap:7px;justify-content:space-between}.auth-scope .ability{gap:4px}.auth-scope .ability svg{width:15px;height:15px}.auth-scope .ability-divider{height:14px}.auth-scope .mobile-art{height:220px;position:relative;background:url(/build/assets/mobile-kEgicyvm.webp) no-repeat center center / cover;margin-top:-3px;pointer-events:none;z-index:2;-webkit-mask-image:linear-gradient(0deg,transparent,black 10%,black 89%,transparent);mask-image:linear-gradient(0deg,transparent,black 10%,black 89%,transparent)}.auth-scope .auth{position:relative;top:auto;right:auto;width:calc(100% - 36px);max-width:440px;margin:-11px auto 0;padding:28px 24px 30px;border-radius:25px;z-index:8;--auth-title-size:22px;--auth-text-size:12px;--auth-label-size:12px;--auth-small-size:11px;--auth-button-size:15px;--auth-code-size:14px}.auth-scope .auth-head{text-align:center;margin-bottom:22px}.auth-scope .auth-fields{gap:11px}.auth-scope .field{height:49px;min-height:49px}.auth-scope .cap-row{grid-template-columns:minmax(0,1fr) 83px 21px;gap:4px}.auth-scope .captcha{letter-spacing:.08em;height:39px}.auth-scope .captcha-refresh{font-size:20px;width:21px}.auth-scope .auth-extras{margin:12px 0 18px}.auth-scope .primary{height:51px}.auth-scope .register{margin-top:16px}.auth-scope .footer{position:relative;right:auto;bottom:auto;text-align:center;margin-top:29px;font-size:10px}}@media(max-width:370px){.auth-scope .hero h1{font-size:27px}.auth-scope .abilities{font-size:9px}.auth-scope .auth{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.auth-scope *,.auth-scope *:before,.auth-scope *:after{animation:none!important;transition:none!important}}@media(min-width:1600px){.auth-scope .hero{top:clamp(132px,calc(17.4vh - 29px),310px)}.auth-scope .hero h1{font-size:clamp(41px,2.72vw,72px)}.auth-scope .hero .subtitle{margin:12px 0 24px}.auth-scope .hero .abilities{gap:clamp(13px,1.43vw,30px);font-size:clamp(13px,.88vw,17px);color:#285dae}.auth-scope .hero .ability svg{width:clamp(18px,1.18vw,26px);height:clamp(18px,1.18vw,26px)}}@media(min-width:1600px)and (max-height:900px){.auth-scope .hero{top:clamp(122px,calc(15vh - 16px),148px)}}@media(min-width:2900px){.auth-scope .hero{top:calc(18.3vh - 38px)}.auth-scope .hero h1{font-size:clamp(73px,2.35vw,88px)}.auth-scope .hero .subtitle{font-size:22px;margin:20px 0 29px}.auth-scope .hero .abilities{font-size:19px;gap:30px}}@media(min-width:901px)and (max-width:1599px){.auth-scope .hero{top:clamp(118px,calc(17vh - 24px),168px)}.auth-scope .hero h1{font-size:clamp(35px,2.63vw,47px)}.auth-scope .hero .subtitle{margin:10px 0 17px}.auth-scope .hero .abilities{font-size:clamp(12px,.89vw,15px);gap:clamp(11px,1.3vw,22px)}}@media(max-width:900px)and (min-width:701px){.auth-scope .hero{top:clamp(122px,15.5vh,155px)}}.auth-scope .cap-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,116px) 30px;align-items:stretch;-moz-column-gap:8px;column-gap:8px;min-width:0;--captcha-row-height:clamp(50px,3.1vw,66px)}.auth-scope .cap-row>*{min-width:0;max-width:100%;align-self:stretch;box-sizing:border-box}.auth-scope .cap-row .field{height:var(--captcha-row-height);min-height:var(--captcha-row-height);padding-inline:12px;gap:9px}.auth-scope .cap-row .field svg{width:18px;height:18px;flex:0 0 18px}.auth-scope .cap-row .field input{flex:1 1 auto;min-width:0;width:1px;text-overflow:ellipsis}.auth-scope .cap-row .captcha{display:flex;justify-content:center;align-items:center;height:var(--captcha-row-height);width:100%;padding:0 5px;font-size:var(--auth-code-size);letter-spacing:.13em;line-height:1;white-space:nowrap}.auth-scope .cap-row .captcha-refresh{display:flex;align-items:center;justify-content:center;height:var(--captcha-row-height);width:100%;font-size:25px;line-height:1;white-space:nowrap}.auth-scope .legal-footer{position:absolute;z-index:9;left:50%;bottom:clamp(16px,2.2vh,38px);transform:translate(-50%);display:flex;align-items:center;flex-direction:column;gap:4px;width:min(980px,calc(100% - 40px));padding:0 6px;text-align:center;color:#556b90;font-size:clamp(12px,.78vw,15px);font-weight:400;line-height:1.6;white-space:normal;text-shadow:0 1px 0 rgba(255,255,255,.45)}.auth-scope .legal-line{display:flex;align-items:center;justify-content:center;-moz-column-gap:clamp(12px,1.8vw,27px);column-gap:clamp(12px,1.8vw,27px);row-gap:1px;flex-wrap:wrap}.auth-scope .legal-footer a,.auth-scope .legal-footer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;color:inherit;font:inherit;line-height:inherit;cursor:pointer;white-space:nowrap}.auth-scope .legal-footer a:hover,.auth-scope .legal-footer button:hover{color:#246ef2;text-decoration:underline}.auth-scope .legal-footer a:focus-visible,.auth-scope .legal-footer button:focus-visible{outline:2px solid #397afa;outline-offset:3px;border-radius:2px}.auth-scope .legal-toast{position:fixed;z-index:100;left:50%;bottom:84px;transform:translate(-50%);background:#192f63e8;color:#fff;border-radius:10px;padding:10px 17px;max-width:calc(100vw - 32px);font-size:13px;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s}.auth-scope .legal-toast.is-visible{opacity:1}.auth-scope .footer{display:none!important}@media(min-width:2900px){.auth-scope .cap-row{--captcha-row-height:78px;grid-template-columns:minmax(0,1fr) minmax(142px,172px) 34px}}@media(min-width:901px)and (max-width:1599px){.auth-scope .cap-row{--captcha-row-height:48px;grid-template-columns:minmax(0,1fr) 100px 26px;gap:7px}}@media(min-width:701px)and (max-width:1050px){.auth-scope .cap-row{grid-template-columns:minmax(0,1fr) 84px 25px;gap:5px}.auth-scope .cap-row .captcha{letter-spacing:.08em}}@media(max-width:700px){.auth-scope .cap-row{--captcha-row-height:49px;grid-template-columns:minmax(0,1fr) 86px 23px;gap:5px}.auth-scope .cap-row .field{padding-inline:9px;gap:6px}.auth-scope .cap-row .field svg{width:16px;height:16px;flex-basis:16px}.auth-scope .cap-row .captcha{height:var(--captcha-row-height);letter-spacing:.06em}.auth-scope .cap-row .captcha-refresh{height:var(--captcha-row-height);font-size:21px}.auth-scope .legal-footer{position:relative;left:auto;bottom:auto;transform:none;width:calc(100% - 28px);margin:30px auto 0;gap:5px;padding:0 5px 2px;font-size:11px;line-height:1.6}.auth-scope .legal-line{-moz-column-gap:11px;column-gap:11px;row-gap:4px}.auth-scope .legal-toast{bottom:22px;font-size:12px}}@media(max-width:355px){.auth-scope .cap-row{grid-template-columns:minmax(0,1fr) 73px 20px;gap:3px}.auth-scope .cap-row .field{padding-inline:7px;gap:4px}.auth-scope .cap-row .field input{font-size:11px}.auth-scope .cap-row .captcha{font-size:13px;letter-spacing:0}.auth-scope .cap-row .captcha-refresh{font-size:19px}.auth-scope .legal-footer{font-size:10px}}@media(min-width:701px){.auth-scope .auth{top:50%;transform:translateY(calc(-50% + 4px))}}.auth-scope .register-panel.auth{padding:clamp(25px,2vw,43px) clamp(27px,2.4vw,50px) clamp(24px,1.85vw,40px)}.auth-scope .register-panel .auth-head{margin:0 0 22px}.auth-scope .register-panel .auth-head h2{margin:0 0 8px}.auth-scope .register-panel .auth-head p{font-size:var(--auth-label-size);line-height:1.55}.auth-scope .reg-fields{display:grid;gap:clamp(10px,1.05vh,15px)}.auth-scope .reg-group{min-width:0;display:grid;gap:6px}.auth-scope .reg-label{font-size:var(--auth-label-size);font-weight:600;color:#354c77;line-height:1.4}.auth-scope .reg-group .field{min-height:clamp(50px,3.1vw,66px)}.auth-scope .reg-group .field input{font-size:var(--auth-text-size)}.auth-scope .reg-group .field svg{width:20px;height:20px}.auth-scope .reg-phone{display:grid;grid-template-columns:minmax(0,1fr) clamp(105px,7vw,128px);gap:9px;min-width:0}.auth-scope .reg-phone .field,.auth-scope .reg-phone .field input{min-width:0}.auth-scope .reg-send{border:1px solid #d5e3f8;color:#2e73eb;background:#edf3ff;border-radius:11px;font-size:var(--auth-label-size);font-weight:640;white-space:nowrap;min-width:0;cursor:pointer;transition:background .16s,border-color .16s}.auth-scope .reg-send:not(:disabled):hover{background:#e2ecff;border-color:#acc9fb}.auth-scope .reg-send:disabled{opacity:.7;cursor:default}.auth-scope .reg-hint{color:#7889aa;font-size:var(--auth-small-size);margin:0;line-height:1.45}.auth-scope .reg-eye{padding:6px}.auth-scope .reg-agree{display:flex;align-items:flex-start;gap:9px;font-size:var(--auth-small-size);color:#5d7299;line-height:1.55;margin:16px 0 18px;cursor:pointer}.auth-scope .reg-agree input{accent-color:#347cf5;width:16px;height:16px;flex:none;margin:3px 0 0}.auth-scope .reg-agree button{padding:0;border:0;background:none;color:#286ff0;font:inherit;cursor:pointer;font-weight:600}.auth-scope .reg-agree button:hover{text-decoration:underline}.auth-scope .reg-primary.primary{height:clamp(54px,3.32vw,68px);font-size:var(--auth-button-size)}.auth-scope .reg-primary.primary:disabled{background:#aab6ce;color:#fff;box-shadow:none;cursor:not-allowed;transform:none}.auth-scope .reg-bottom{color:#697d9f;font-size:var(--auth-text-size);margin:18px 0 0;text-align:center}.auth-scope .reg-bottom a,.auth-scope .reg-bottom button{font:inherit;color:#276fee;font-weight:640;background:none;border:0;padding:0 0 0 7px;cursor:pointer}.auth-scope .reg-bottom a:hover,.auth-scope .reg-bottom button:hover{text-decoration:underline}.auth-scope .reg-feedback{font-size:var(--auth-small-size);line-height:1.5;margin:9px 0 0;color:#ba4864}.auth-scope .reg-feedback:empty{display:none}.auth-scope .reg-note{padding:13px 15px;border:1px solid #d7e5fa;background:#eaf3ffbf;color:#5577ad;border-radius:11px;font-size:var(--auth-small-size);line-height:1.6;margin-bottom:22px;overflow-wrap:anywhere}.auth-scope .reg-note strong{color:#255dbd}.auth-scope .hide{display:none!important}@media(min-width:701px)and (max-height:920px){.auth-scope .shell{height:auto;min-height:max(100svh,910px)}.auth-scope .register-panel.auth{padding-top:24px;padding-bottom:23px}.auth-scope .register-panel .auth-head{margin-bottom:20px}.auth-scope .register-panel .reg-fields{gap:9px}.auth-scope .register-panel .reg-agree{margin:12px 0 13px}.auth-scope .register-panel .reg-group .field{min-height:48px;height:48px}.auth-scope .register-panel .reg-primary.primary{height:52px}.auth-scope .register-panel .reg-bottom{margin-top:13px}}@media(min-width:901px)and (max-width:1599px){.auth-scope .register-panel .reg-group .field{min-height:48px}.auth-scope .reg-phone{grid-template-columns:minmax(0,1fr) 105px;gap:7px}.auth-scope .reg-primary.primary{height:50px}}@media(min-width:2900px){.auth-scope .register-panel.auth{padding:56px 60px}.auth-scope .register-panel .auth-head{margin-bottom:30px}.auth-scope .reg-group .field{min-height:78px}.auth-scope .reg-fields{gap:22px}.auth-scope .reg-phone{grid-template-columns:minmax(0,1fr) 160px}.auth-scope .reg-agree{margin:23px 0 27px}.auth-scope .reg-primary.primary{height:78px}.auth-scope .reg-bottom{margin-top:27px}}@media(max-width:900px)and (min-width:701px){.auth-scope .register-panel.auth{padding:25px}.auth-scope .reg-phone{grid-template-columns:minmax(0,1fr) 92px;gap:5px}}@media(max-width:700px){.auth-scope .register-panel.auth{margin:-11px auto 0;padding:27px 23px 29px}.auth-scope .register-panel .auth-head{text-align:left;margin-bottom:22px}.auth-scope .reg-fields{gap:12px}.auth-scope .reg-group .field{min-height:49px;height:49px}.auth-scope .reg-group .field svg{width:18px;height:18px}.auth-scope .reg-phone{grid-template-columns:minmax(0,1fr) 105px;gap:7px}.auth-scope .reg-agree{margin:18px 0}.auth-scope .reg-primary.primary{height:51px}}@media(max-width:370px){.auth-scope .reg-phone{grid-template-columns:minmax(0,1fr) 96px}.auth-scope .register-panel.auth{padding-left:17px;padding-right:17px}}.auth-scope #verifyForm .reg-primary{margin-top:24px}@media(min-width:1051px){.auth-scope .hero{width:calc(100% - var(--pagePad) - var(--loginWidth) - clamp(60px,7vw,265px) - 32px)}.auth-scope .hero h1{white-space:normal}}@media(min-width:1051px)and (max-width:1599px){.auth-scope .hero{width:calc(100% - var(--pagePad) - var(--loginWidth) - clamp(40px,5vw,80px) - 32px)}}@media(min-width:701px)and (max-width:1050px){.auth-scope .shell{height:auto;min-height:100svh;padding-bottom:34px}.auth-scope .scene{height:460px;top:100px;bottom:auto}.auth-scope .scene-paint{background:none}.auth-scope .wave-layer{top:50px;height:480px;opacity:.4}.auth-scope .header{position:relative;top:auto;left:auto;margin:32px 40px 0}.auth-scope .hero{position:relative;top:auto;left:auto;width:auto;margin:36px 40px 0}.auth-scope .hero h1{font-size:clamp(34px,4.5vw,43px);line-height:1.42;white-space:normal;max-width:none}.auth-scope .hero h1 span{display:block}.auth-scope .subtitle{font-size:14px;margin:12px 0 18px}.auth-scope .abilities{font-size:13px;gap:20px}.auth-scope .mobile-art{position:relative;height:clamp(240px,30vw,315px);margin-top:-3px;background:url(/build/assets/mobile-kEgicyvm.webp) no-repeat center / cover;pointer-events:none;z-index:2;-webkit-mask-image:linear-gradient(0deg,transparent,black 10%,black 89%,transparent);mask-image:linear-gradient(0deg,transparent,black 10%,black 89%,transparent)}.auth-scope .register-panel.auth{position:relative;top:auto;right:auto;transform:none;width:calc(100% - 48px);max-width:520px;margin:-16px auto 0;padding:32px}.auth-scope .legal-footer{position:relative;left:auto;bottom:auto;transform:none;width:calc(100% - 40px);margin:32px auto 0;font-size:12px}}.auth-scope .auth-plain .reg-fields{margin-bottom:0}.auth-scope .auth-plain form>.primary,.auth-scope .auth-primary{margin-top:26px}.auth-scope .auth-plain .register{margin-top:22px}.auth-scope .auth-muted-link{color:#687c9f;font-weight:500}.auth-scope .auth-muted-link:hover{color:#246fec}.auth-scope .auth-readonly .field:has(input[readonly]){background:#f0f4fce6}.auth-scope .auth-readonly .field input[readonly]{color:#6b7ca3}.auth-scope .auth-secondary{display:block;width:100%;height:clamp(54px,3.32vw,68px);border-radius:11px;cursor:pointer;border:1px solid #d5e3f8;background:#edf3ff;color:#2e73eb;font-size:var(--auth-button-size);font-weight:640;transition:background .16s,border-color .16s}.auth-scope .auth-secondary:hover{background:#e2ecff;border-color:#acc9fb}.auth-scope .auth-center{text-align:center}.auth-scope .auth-docs{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:10px}.auth-scope .auth-docs li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--auth-text-size)}.auth-scope .auth-docs a{color:#246fec;font-weight:570}.auth-scope .auth-docs a:hover{text-decoration:underline}.auth-scope .auth-docs span{font-size:var(--auth-small-size);color:#7889aa}.auth-scope .auth-docs em{font-style:normal;font-size:var(--auth-small-size);color:#9a5d0a;background:#fff1d4;border-radius:6px;padding:1px 7px}.auth-scope .auth-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auth-scope .auth-actions .primary.auth-primary-inline{width:auto;flex:1 1 auto;padding:0 22px}.auth-scope .auth-actions .primary:disabled{background:#aab6ce;box-shadow:none;cursor:not-allowed;transform:none}.auth-scope .auth-actions .auth-secondary{width:auto;flex:0 0 auto;padding:0 22px}.auth-scope .auth-foot-note{margin-top:16px}.auth-scope .consent-form .reg-agree{margin:18px 0 20px}@media(max-width:700px){.auth-scope .auth-actions .primary.auth-primary-inline,.auth-scope .auth-actions .auth-secondary{flex:1 1 100%}}.auth-scope .abuse-panel .field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;outline:0;width:100%;min-width:0;font-size:var(--auth-text-size);color:#17366d;cursor:pointer}.auth-scope .abuse-panel .field select:invalid{color:#8b9dbb}.auth-scope .abuse-panel .field-area,.auth-scope .abuse-panel .reg-group .field-area{align-items:flex-start;padding-top:12px;padding-bottom:12px;min-height:0;height:auto}.auth-scope .abuse-panel .field-area textarea{width:100%;min-height:84px;resize:vertical;border:0;outline:0;background:transparent;font:inherit;font-size:var(--auth-text-size);color:#17366d;line-height:1.6}.auth-scope .abuse-panel .field-area textarea::-moz-placeholder{color:#8b9dbb}.auth-scope .abuse-panel .field-area textarea::placeholder{color:#8b9dbb}.auth-scope .abuse-panel .file-plain{font-size:var(--auth-small-size);color:#5d7299}.auth-scope .abuse-panel .cap-row{display:grid;grid-template-columns:minmax(0,1fr) clamp(96px,6.4vw,124px) 24px;gap:8px;align-items:center}.auth-scope .abuse-panel .auth-primary{margin-top:22px}.auth-scope .abuse-panel .file-plain{line-height:2.05rem;cursor:pointer}.auth-scope .abuse-panel .file-plain::file-selector-button{margin-right:.75rem;height:2.05rem;padding:0 .95rem;border:1px solid #d3dcf3;border-radius:.6rem;background:#fff;color:#3a62ce;font:inherit;font-weight:500;cursor:pointer;box-shadow:0 .15rem .45rem #5064dc14;transition:background-color .2s ease}.auth-scope .abuse-panel .file-plain::file-selector-button:hover{background:#f1f4ff}.tn-reg .mono+.pill{margin-left:.3em}.tu-loading{padding:1.5rem 0;text-align:center;font-size:var(--fs-body);color:var(--muted)}.tu-row.tu-empty{justify-content:center;font-size:var(--fs-sub);color:var(--muted)}.td-kv dd>.pill{margin-left:.4rem;vertical-align:.08rem}.td-kv dd>.t-sub{margin-top:.2rem}.td-dup .card-head{display:flex;align-items:center;gap:1rem}.td-dup .card-head .push{margin-left:auto}.td-peers{list-style:none;margin:var(--gap-head) 0 0;padding:0;display:grid}.td-peers li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.7rem 0;border-top:1px solid var(--line);font-size:var(--fs-body)}.td-addons .td-misaligned{margin-left:.35rem}.td-addons .td-note{white-space:normal;word-break:break-word}.td-life>*+*{margin-top:var(--gap-card)}.td-life-st{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.td-life-note{margin-top:var(--gap-head)}.td-steps{list-style:none;margin:var(--gap-head) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:var(--fs-body);color:var(--muted)}.td-steps li{display:inline-flex;align-items:center;gap:.5rem}.td-steps li.is-on{color:var(--navy);font-weight:var(--fw-medium)}.td-steps li.is-on .step-n{background:var(--grad);color:#fff}.td-steps li.is-done{text-decoration:line-through}.td-steps+.body-muted{margin-top:var(--gap-head)}.td-life-list{margin:.5rem 0 0;padding-left:1.2rem;font-size:var(--fs-sub);color:var(--muted);line-height:1.7}.td-life .callout{margin-top:var(--gap-head)}.td-life>.callout:first-child{margin-top:0}.td-receipt{max-height:16rem;overflow:auto;margin-top:var(--gap-head);word-break:break-all}.td-radios{display:grid;gap:.6rem}.td-loading{display:flex;align-items:center;gap:.5rem;padding:1.5rem 0;font-size:var(--fs-body);color:var(--muted)}.td-2fa:empty{display:none}.td-2fa>div{display:flex;flex-direction:column;gap:var(--gap-label);margin:0;font-size:var(--fs-body);color:#3b4d77}.td-2fa>div>span:first-child{font-size:var(--fs-body);color:#3b4d77}.td-2fa>div>div{display:flex;align-items:center;gap:.5rem;margin:0}.td-2fa>div>div>.input{flex:1 1 auto;min-width:0}.td-2fa>div>p{margin:0;font-size:var(--fs-sub)}.vf-kseg>button.on .ic{color:#fff}.vf-kseg>button .ic{color:currentColor}.vf-lic-img{display:block;width:auto;height:auto;max-width:100%;max-height:60vh;margin-top:var(--gap-head);border-radius:.6rem}.vf-lic .link .ic{margin-right:.25rem;vertical-align:-.15rem}.vf-unverified{margin-top:.4rem}.vf-unverified .t-sub0{display:block;margin-top:.3rem}.vf-kv dd.vf-taken{grid-column:1 / -1}.pv-views td .t-sub0,.pv-grid dd .link+.t-sub0{margin-left:.4rem}.page>.pf-note+.pf-note{margin-top:.8rem}.iv-code-input{text-transform:uppercase}.iv-code-input:disabled{opacity:.5}.iv-loading{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--fs-body);color:var(--muted)}.iv-det-row.iv-det-empty{display:block;text-align:center;color:var(--muted)}.iv-ch-tbl th .tip{margin-left:.3rem}.nd-break{word-break:break-all}.nd-grid .callout.nd-span{margin:0}.nd-callout,.nd-errors{margin-top:var(--gap-head)}.nd-panel-row.is-alarm{border-color:#f6cfd1;background:#ffeeefd9}.nd-panel-row .body-muted+.body-muted{margin-top:.3rem}.nd-panel-row .form-actions{margin-top:.7rem}.nd-sites .nd-flag{margin-left:.4rem}.page-sub .od-hero-pill{margin-left:.5rem;vertical-align:.08rem}.page-sub .inv2-hero-note{margin-left:.5rem}.od-tbl .od-method{margin-left:.4rem}.od-tbl .od-refund{margin-left:.5rem;font-size:var(--fs-sub)}.iv2-tbl .inv2-tt{margin-left:.4rem}.pl-tbl .t-title .pl-off{margin-left:.4rem;vertical-align:.08rem}.pl-err{margin:var(--gap-head) 0 0}.pl-changes .pl-change-list{list-style:none;margin:var(--gap-head) 0 0;padding:0;display:grid;gap:.45rem;font-size:var(--fs-body);color:var(--text)}.pl-changes .pl-change-list .pill{margin-right:.4rem}.pl-changes .sub-desc+.sub-desc{margin-top:.3rem}.pl-push{margin-top:var(--gap-head);align-items:flex-start}.pl-push input{margin-top:.2rem}.lic-perm{display:flex;align-items:center;height:var(--h-btn, 2.4rem);margin:0;font-size:var(--fs-body);color:var(--text)}.lic-err{margin-top:var(--gap-head)}.lic-tbl .lic-attach{margin-left:.4rem;font-size:var(--fs-sub)}.lic-detail-bar{display:flex;align-items:center;gap:.7rem}.lic-busy{color:var(--muted)}.lic-detail{display:grid;gap:var(--gap-head)}.lic-detail>*{margin:0}.lic-detail .subbox{margin-top:0}.lic-detail .subbox .body-muted{margin-top:.5rem}.lic-detail .subbox .inline-form .input{flex:0 1 14rem}.lic-act{margin-left:.5rem;font-size:var(--fs-sub)}.lic-mode+.input:not(.input-xs){margin-left:1.6rem;width:calc(100% - 1.6rem)}:is(.tn-tbl,.sx-tbl,.iv-tbl,.vf-tbl,.lic-tbl,.lic-rec,.pl-tbl,.td-addons,.nd-mig,.iv2-tbl) .row-actions button.btn:not(.btn-primary):not(.danger-text):not(.txt-red):not(.btn-danger){color:#2d6cf0}.body-muted.txt-red,.t-sub0.txt-red{color:#d33c42}.t-sub0.txt-amber{color:#b36b00}.lic-detail-dialog.modal-card.wide{width:min(64rem,calc(100vw - 2rem))}.tk-tbl .t-title{display:inline-block}.tk-set .field-help.is-error{color:var(--red, #d64550)}.tk-side .tk-err{display:block;color:#d33c42}.ab-shot-img{display:block;width:100%;aspect-ratio:1.6;-o-object-fit:contain;object-fit:contain;background:#f4f6fb}.ab-shot-cap.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-split .card-pad>.toolbar-note+.toolbar-note{margin-top:.35rem}.ab-split .toolbar-note .link{margin-left:.4rem}.tk-side .pick-row{flex-wrap:nowrap;gap:.55rem}.tk-side .pick-row .select{flex:1 1 auto;min-width:0}.tk-side .pick-row .btn{flex:none}.tk-split .tk-msg.is-internal{border-color:#e2dafc;background:#f5f2ffe6}.tk-split .tk-msg.is-internal .pill{padding:.05rem .5rem;border:0;border-radius:99px;background:#fde7b0;color:#8a5300;font-size:var(--fs-xs);font-weight:var(--fw-pill)}.tsel-wrap{position:relative;display:inline-block;min-width:11rem}.tsel-wrap>.tsel{width:100%;gap:.4rem}.tsel-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsel-text.is-empty{color:var(--text)}.tsel-clear{display:inline-flex;flex:none;color:var(--muted);cursor:pointer}.tsel-clear:hover{color:var(--navy)}.tsel-pop{position:absolute;left:0;top:calc(100% + .35rem);z-index:40;width:20rem;padding:.55rem;background:#fffffffa;border:1px solid rgba(255,255,255,.98);border-radius:.9rem;box-shadow:0 .8rem 2.2rem #384e9629}.tsel-pop>.input{width:100%;margin-bottom:.4rem}.tsel-list{max-height:16rem;overflow-y:auto}.tsel-opt{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .65rem;border:0;border-radius:.5rem;background:none;text-align:left;font-size:var(--fs-body);color:#2c3f6e;cursor:pointer}.tsel-opt:hover{background:#eef2ff}.tsel-opt.is-on{background:#eef2ff;font-weight:var(--fw-medium)}.tsel-opt.is-muted{color:var(--muted)}.tsel-id{flex:none;font-size:var(--fs-sub);color:var(--muted);font-variant-numeric:tabular-nums}.tsel-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsel-loading{display:flex;justify-content:center;padding:.5rem 0;color:var(--muted)}.tsel-note{margin:0;padding:.45rem .65rem;font-size:var(--fs-sub);color:var(--muted)}.ws-loading{display:flex;justify-content:center;padding:2.5rem 0;color:var(--muted)}.ws-msg strong{font-weight:var(--fw-medium)}.mn-tabs>.mn-paused{margin-top:var(--gap-card)}.mn-wecom .check{display:inline-flex;margin-left:.5rem}.mn-check{display:inline-flex;align-items:center;gap:.45rem}.mn-check .ic{color:var(--muted)}.ws-tbl .row-actions button.btn{color:#2d6cf0}.tp-thumb-wrap{position:relative}.tp-ph{position:absolute;left:.7rem;top:.7rem}.tp-acts .tp-uninstall{margin-left:auto}.tp-empty{margin:var(--gap-card) 0 0;padding:2rem 0;text-align:center;color:var(--muted)}.tp-upload .mini-fold .mono{font-family:var(--font-mono)}.sk-tabs>.sw-panel>.sk-upload:first-child,.sk-tabs>.sw-panel>.sk-voc-card:first-child{margin-top:var(--gap-card)}.sk-drop.is-drag{border-color:#6b7cf7;background:#eef2ffcc}.sk-up-thumb{-o-object-fit:cover;object-fit:cover}.sk-empty{margin:var(--gap-head) 0 0;padding:2.5rem 1rem;text-align:center;color:var(--muted)}.sk-meta .pill+.pill{margin-left:.3rem}.sk-voc tr.is-off>td{color:var(--muted)}.sk-voc tr.is-editing>td{background:#eef3ffb8}.sk-voc .ve-name{width:8rem;height:2.2rem}.sk-voc .ve-sort{width:5rem;height:2.2rem}.sk-voc td.c-eat .input{height:2.2rem}.sk-voc .pill{margin-left:.3rem}.sk-detail .sk-name{word-break:break-all}.sk-src-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;font-size:var(--fs-sub)}.sk-voc-card>.sp-panel.is-on{display:block}:is(.sk-cov,.sk-voc) .row-actions button.btn:not(.btn-primary){color:#2d6cf0}.mx-unpriced{display:block}.us-empty{margin:var(--gap-head) 0 0;padding:1.6rem 0;text-align:center;color:var(--muted);font-size:var(--fs-body)}.us-ten .us-row{cursor:pointer}.us-ten .us-row:hover>td,.us-ten .us-row.is-open>td{background:#eef3ff8c}.us-ten td .t-sub.txt-amber{display:block}.us-meter i.is-full{background:linear-gradient(90deg,#f07a7f,#d6336c)}.us-loading{display:flex;justify-content:center;padding:1rem 0;color:var(--muted)}.modal.us-quota{display:flex}.us-ten .row-actions button.btn{color:#2d6cf0}.gw-tbl .row-actions button.btn:not(.danger-text){color:#2d6cf0}.gw-tbl .gw-warn{max-width:22rem;white-space:normal}.gw-key .row-actions .link.danger{color:#e5484d}.gw-keymsg{margin:0;word-break:break-all;font-size:var(--fs-sub)}.gw-anchor{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;font-size:var(--fs-body)}.gw-anchor .input-xs{width:4.6rem}.gw-tsel,.gw-tsel>.tsel{width:100%}.gw-fee{flex-wrap:nowrap}.gw-fee .input{flex:1 1 auto;min-width:0}.gw-2fa .input{width:100%}.chain-in.is-invalid .chain-item:not(.is-bad){border-color:var(--line-strong)}.chain-in.is-invalid{padding:.2rem;border-radius:.7rem;box-shadow:0 0 0 1px #f2b8bb}.chain-item.is-bad{border-color:#f2b8bb;background:#ffeeefd9;color:#b9353b}.chain-ops button{display:inline-grid;place-items:center;padding:.1rem;border:0;border-radius:.3rem;background:none;color:inherit;cursor:pointer}.chain-ops button:hover:not(:disabled){background:#eef2ff;color:#1e55e1}.chain-ops button:disabled{opacity:.3;cursor:default}.drv-status{list-style:none;margin:.45rem 0 0;padding:0;display:grid;gap:.35rem}.drv-status li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--fs-sub)}.pay-lock{margin-left:.5rem}.int-card .sms-days-head{margin-top:var(--gap-section)}.int-card .ai-sp{margin-top:var(--gap-head)}.int-card .ai-sp>.sp-panel>.card-desc:first-child{margin-top:var(--gap-head)}.int-card .ai-sp .live-list+.set-grid,.int-card .ai-sp .check-2+.set-grid{margin-top:var(--gap-field)}.int-card .ai-sp .set-grid+.field-help{margin-top:var(--gap-head)}.int-card .ai-sp .card-desc+.set-grid,.int-card .ai-sp .card-desc+.check-2{margin-top:var(--gap-head)}.int-card .ai-sp .subbox-head+.form-grid,.int-card .ai-sp .ai-test+.form-grid{margin-top:var(--gap-head)}.int-card .ai-test{margin-top:.7rem}.int-card .drv-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.35rem 0 0;font-size:var(--fs-sub)}.int-card .ai-x-foot{display:flex;align-items:center;gap:1rem;margin-top:.6rem}.int-card .ai-x-foot .link:disabled{color:var(--muted)!important;cursor:not-allowed}.int-card .ai-sp .subbox>.check{margin-top:.7rem}.int-card .ai-empty{margin:var(--gap-head) 0 0;padding:.9rem 1rem;border:1px dashed var(--line-strong);border-radius:.8rem;font-size:var(--fs-sub);color:var(--muted)}.int-card .bill-tbl td .field-help,.int-card .bill-tbl td .t-sub0{display:block;margin-top:.25rem}.int-card .select.is-invalid,.int-card .input.is-invalid{border-color:#f2b8bb}.int-card .subbox-head+.form-grid{margin-top:var(--gap-head)}.int-card .ai-sp .subbox-head .pill{margin-left:0}html.is-saas .purge-grid+.toolbar-note{margin-top:.7rem}html.is-saas .toolbar-note+.purge-none{margin-top:0}.acct-pf .acct-body>.acct-section+.acct-wx{margin-top:var(--gap-head);padding-top:var(--gap-head);border-top:1px solid var(--line)}.acct-pf .acct-wx .inline-form>.input{flex:0 1 18rem}.acct-pf .acct-wx .inline-form>.btn:not(.acct-danger),.acct-pf .acct-wx .inline-form>.btn:not(.acct-danger):disabled:hover{color:#07c160}.acct-pf .acct-body .acct-two-factor>.acct-stack,.acct-pf .acct-body .acct-two-factor>.tf-switch{margin-top:var(--gap-head);padding:1.15rem 1.25rem 1.25rem;border:1px solid #e3e9f7;border-radius:1rem;background:#ffffff9e}.acct-pf .acct-two-factor>.acct-stack>.field>.field-label{font-size:var(--fs-h3);font-weight:var(--fw-h2);color:var(--navy)}.acct-pf .acct-two-factor>.acct-stack>.field>.field-help{margin:calc(.4rem - var(--gap-label)) 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.7}.acct-pf .acct-two-factor>.acct-stack>.field>.input{margin-top:calc(var(--gap-head) - var(--gap-label))}.acct-pf .acct-two-factor>.tf-switch>.tf-switch-head h3{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-h2);color:var(--navy)}.acct-pf .acct-two-factor>.tf-switch>.tf-switch-head p{margin:.4rem 0 0;font-size:var(--fs-sub);color:var(--muted);line-height:1.7}.acct-pf .acct-body .acct-two-factor>.tf-switch>.tf-switch-form,.acct-pf .acct-body .acct-two-factor>.tf-switch>.tf-switch-note{margin-top:var(--gap-head)}.acct-pf .acct-two-factor>.tf-switch>.tf-switch-note{font-size:var(--fs-sub);color:var(--muted)}.acct-pf .acct-two-factor>.tf-switch>.tf-switch-form>.grid{gap:var(--gap-label)}.acct-pf .acct-two-factor>.tf-switch>.tf-switch-form .input{max-width:none}.acct-pf .acct-body .acct-two-factor>.tf-switch>.tf-switch-form>.btn{margin-top:var(--gap-field)}.acct-pf .loginlog-tbl .ua{max-width:none;color:inherit;font-size:inherit}.acct-pf .acct-body>form.acct-section>.panel-head{display:flow-root}.sc-card .sc-sum{display:flex;flex-wrap:wrap;gap:.4rem;margin-left:auto}.sc-card .sc-sum .sc-tag{min-width:0;padding:.1rem .55rem}.sc-groups{margin-top:var(--gap-head)}.sc-group{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.6rem;padding:.85rem 0;border-top:1px solid var(--line)}.sc-group-head{display:flex;flex-direction:column;gap:.3rem;padding-top:.35rem}.sc-group-title{margin:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy)}.sc-group-state{font-size:var(--fs-sub);color:#13915a}.sc-group.is-err .sc-group-state{color:#d33c42}.sc-group.is-warn .sc-group-state,.sc-group.is-remind .sc-group-state{color:#9a5d0a}.sc-group.is-info .sc-group-state{color:#2f6fc8}.sc-list.sc-list-g{-moz-columns:auto;columns:auto;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2.6rem;column-gap:2.6rem}.sc-list.sc-list-g>.sc-row{border-bottom:0;padding:.4rem 0}.sc-list.sc-list-g .sc-tag{min-width:3.5rem}@media(max-width:1279.98px){.sc-group{grid-template-columns:minmax(0,1fr);gap:.4rem}.sc-group-head{flex-direction:row;align-items:baseline;justify-content:space-between;padding-top:0}.sc-list.sc-list-g{grid-template-columns:minmax(0,1fr)}}html.is-saas .tp-card{display:flex;flex-direction:column}html.is-saas .tp-body{flex:1 1 auto;display:flex;flex-direction:column}html.is-saas .tp-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}html.is-saas .tp-acts{margin-top:auto;padding-top:.9rem}.gw-tbl th.gw-usage,.gw-tbl td.gw-usage{width:22rem;min-width:20rem;white-space:normal;padding-right:1.6rem}.gw-usage-main{color:var(--navy);font-variant-numeric:tabular-nums}.gw-usage-meta{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.1rem;margin-top:.2rem}.gw-usage-meta>span{min-width:0}.sk-layout{margin-top:0}.sk-layout .media-card{min-width:0}.sk-mgrid .tile.is-sel{background:#6b7cf714}.sk-mgrid .tile.is-off .tile-img img{opacity:.45}.sk-mgrid .tile-name{display:flex;align-items:center}.sk-flags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.sk-detail .preview{aspect-ratio:4 / 3;-o-object-fit:contain;object-fit:contain;background:#eef1f8}.sk-detail .kv dd{min-width:0;overflow-wrap:anywhere}.sk-detail .kv dd.sk-flags{margin-top:0}.sk-detail .btns.sk-detail-btns{grid-template-columns:1fr}@media(max-width:1599.98px){.sk-mgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1279.98px){.sk-layout{grid-template-columns:minmax(0,1fr)}.sk-mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.sk-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sk-layout .media-card>.toolbar{gap:.55rem}.sk-layout .media-card>.toolbar .search{width:11.5rem}.sk-detail .preview{aspect-ratio:16 / 10}.sk-layout{align-items:stretch}.sk-layout .media-card{display:flex;flex-direction:column}.sk-layout .media-card>.card-foot{margin-top:auto}.sk-layout .sk-detail{position:static}
