@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-950:#461901;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-black:900;--tracking-tight:-.025em;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-950:lab(15.8111% 20.9107 23.3752)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-13{top:calc(var(--spacing) * 13)}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-0{width:0;height:0}.size-1{width:var(--spacing);height:var(--spacing)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1px\]{height:1px}.h-full{height:100%}.h-svh{height:100svh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1{width:var(--spacing)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-\[1px\]{width:1px}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-48{min-width:calc(var(--spacing) * 48)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[var\(--radix-tooltip-content-transform-origin\)\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.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:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[var\(--knowledge-demo-border\)\]{border-color:var(--knowledge-demo-border)}.border-\[var\(--knowledge-header-border\)\]{border-color:var(--knowledge-header-border)}.border-\[var\(--knowledge-header-control-border\)\]{border-color:var(--knowledge-header-control-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-loss\/30{border-color:var(--loss)}@supports (color:color-mix(in lab, red, red)){.border-loss\/30{border-color:color-mix(in oklab, var(--loss) 30%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.bg-\[Canvas\]{background-color:canvas}.bg-\[var\(--knowledge-brand-accent\)\]{background-color:var(--knowledge-brand-accent)}.bg-\[var\(--knowledge-demo-surface\)\]{background-color:var(--knowledge-demo-surface)}.bg-\[var\(--knowledge-header-surface\)\]{background-color:var(--knowledge-header-surface)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-attention\/10{background-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.bg-attention\/10{background-color:color-mix(in oklab, var(--attention) 10%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar-background)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-muted,.bg-surface-muted\/50{background-color:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.bg-surface-muted\/50{background-color:color-mix(in oklab, var(--surface-muted) 50%, transparent)}}.bg-transparent{background-color:#0000}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[CanvasText\]{color:canvastext}.text-\[var\(--knowledge-brand-accent\)\]{color:var(--knowledge-brand-accent)}.text-\[var\(--knowledge-demo-foreground\)\]{color:var(--knowledge-demo-foreground)}.text-\[var\(--knowledge-muted\)\]{color:var(--knowledge-muted)}.text-amber-950{color:var(--color-amber-950)}.text-attention{color:var(--attention)}.text-card-foreground{color:var(--card-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-loss{color:var(--loss)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-success{color:var(--success)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-primary{accent-color:var(--primary)}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-invert{--tw-backdrop-invert:invert(100%);-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-sepia{--tw-backdrop-sepia:sepia(100%);-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[app-\:��\4 \]{app-:��}.\[app-\:��\]{app-:��}.\[app-\:\3 r\]{app-:r}.\[app-\:\13 �\16 \]{app-:�}.\[k\:N\5 R\]{k:NR}.\[metatype\:�\5 r\]{metatype:�r}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:bg-\[var\(--knowledge-header-menu-hover\)\]:hover{background-color:var(--knowledge-header-menu-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-loss\/10:hover{background-color:var(--loss)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-loss\/10:hover{background-color:color-mix(in oklab, var(--loss) 10%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-surface-muted:hover{background-color:var(--surface-muted)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar-background)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar-background)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:var(--spacing)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (min-width:48rem){.after\:md\:hidden:after{display:none}}@media (min-width:64rem){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\\u0026\:\:-webkit-details-marker\]\:hidden:is(){display:none}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}.knowledge-page,.knowledge-public-header{--knowledge-canvas:#fff;--knowledge-canvas-tint:#f1f4f3;--knowledge-surface:#fff;--knowledge-surface-strong:#fff;--knowledge-ink:#07142c;--knowledge-heading:#07142c;--knowledge-copy:#526586;--knowledge-muted:#596a72;--knowledge-blue:#1763c5;--knowledge-blue-hover:#0d4f9c;--knowledge-blue-soft:#eef3f5;--knowledge-blue-soft-hover:#e6edef;--knowledge-line:#e5ecf6;--knowledge-line-strong:#aab9ba;--knowledge-font-display:"Knowledge Mona", "PingFang SC", sans-serif;--knowledge-font-body:"Knowledge Mona", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--knowledge-radius:.75rem;--knowledge-radius-large:1rem;--knowledge-radius-control:.625rem;--knowledge-shadow:0 .75rem 2rem #11284b0d;--knowledge-shadow-raised:0 1rem 2.5rem #11284b14;--knowledge-focus-ring:#176bf033;--knowledge-width-reading:66rem;--knowledge-width-record:72rem;--knowledge-width-wide:80rem;--knowledge-gutter:clamp(1.25rem, 3vw, 3rem);--knowledge-space-section:clamp(2.75rem, 4.5vw, 4.5rem);--knowledge-space-content:clamp(3.5rem, 6vw, 6rem);--knowledge-type-page:clamp(3.25rem, 5vw, 5rem);--knowledge-type-entity:clamp(3.6rem, 5.5vw, 5.75rem);--knowledge-type-section:clamp(1.9rem, 3vw, 2.7rem);--knowledge-type-record:1.35rem;--knowledge-type-body:1rem;--knowledge-type-meta:.875rem;--knowledge-icon-small:1rem;--knowledge-icon-standard:1.25rem;--knowledge-duration:.16s;--knowledge-verified:#ef7c35;--knowledge-verified-copy:#843f17}.knowledge-page{background:var(--knowledge-canvas);color:var(--knowledge-ink);font-feature-settings:"kern";font-family:var(--knowledge-font-body)}.knowledge-page:lang(zh-CN),.knowledge-public-header:lang(zh-CN){--knowledge-type-meta:.9375rem;--knowledge-font-display:"PingFang SC", "Microsoft YaHei", sans-serif;word-break:normal;overflow-wrap:anywhere;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.7}.knowledge-page:lang(zh-CN) :is(h1,h2,h3),.knowledge-public-header:lang(zh-CN){letter-spacing:0}.knowledge-page:lang(zh-CN){--knowledge-type-page:clamp(2.65rem, 4.4vw, 4.15rem);--knowledge-type-entity:clamp(3rem, 5vw, 4.7rem);--knowledge-type-section:clamp(1.75rem, 2.65vw, 2.35rem)}.knowledge-frame,.knowledge-reading-shell,.knowledge-business-shell{width:min(calc(100% - 2 * var(--knowledge-gutter)), var(--knowledge-width-wide));margin-inline:auto}.knowledge-page ::selection{background:var(--knowledge-blue-soft);color:var(--knowledge-heading)}.knowledge-page :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--knowledge-blue);outline-offset:3px}.knowledge-public-header{--knowledge-header-border:var(--knowledge-line);--knowledge-header-surface:#ffffffe6;--knowledge-header-control-border:var(--knowledge-line);--knowledge-header-menu-hover:var(--knowledge-blue-soft);--knowledge-demo-border:#f1d298;--knowledge-demo-surface:#fff3d8;--knowledge-demo-foreground:#613c0a}.knowledge-location-index{flex-direction:column;display:flex}.knowledge-location-index>.knowledge-reading-shell{flex:1}.knowledge-reading-shell{padding-block:var(--knowledge-space-content) 5rem}.knowledge-reading-shell>:not(script){max-width:var(--knowledge-width-reading)}.knowledge-home-title{color:var(--knowledge-heading);font-size:var(--knowledge-type-entity);font-family:var(--knowledge-font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.03}.knowledge-breadcrumb,.knowledge-location-path{color:var(--knowledge-muted);line-height:1.65}.knowledge-breadcrumb ol,.knowledge-location-path{flex-wrap:wrap;gap:.4rem;display:flex}.knowledge-breadcrumb li{align-items:center;gap:.4rem;display:inline-flex}.knowledge-breadcrumb a,.knowledge-text-link{color:var(--knowledge-heading);-webkit-text-decoration-color:var(--knowledge-line-strong);-webkit-text-decoration-color:var(--knowledge-line-strong);-webkit-text-decoration-color:var(--knowledge-line-strong);text-decoration-color:var(--knowledge-line-strong);text-underline-offset:.2em}.knowledge-breadcrumb a:hover,.knowledge-text-link:hover{color:var(--knowledge-blue-hover)}.knowledge-eyebrow{color:var(--knowledge-muted);letter-spacing:.015em;font-size:.8125rem;font-weight:600}.knowledge-page:lang(zh-CN) .knowledge-eyebrow{letter-spacing:0}.knowledge-page-intro{max-width:50rem}.knowledge-breadcrumb+.knowledge-page-intro{margin-top:2.75rem}.knowledge-page-intro h1{color:var(--knowledge-heading);font-size:var(--knowledge-type-page);font-family:var(--knowledge-font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:.75rem;font-weight:500;line-height:1.07}.knowledge-page-dek{max-width:61ch;color:var(--knowledge-copy);margin-top:1.5rem;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.72}.knowledge-page-intro--hero .knowledge-page-dek{max-width:34rem;font-weight:500}.knowledge-section{margin-top:var(--knowledge-space-section);border-top:1px solid var(--knowledge-line);padding-top:clamp(2rem,3.4vw,3.25rem)}@media (min-width:900px){:is(.knowledge-aggregate,.knowledge-location-index) .knowledge-section{grid-template-columns:minmax(10rem,.28fr) minmax(0,.72fr);align-items:start;column-gap:clamp(2rem,4vw,4rem);display:grid}:is(.knowledge-aggregate,.knowledge-location-index) .knowledge-section>:not(.knowledge-section-heading){grid-column:2}:is(.knowledge-aggregate,.knowledge-location-index) .knowledge-section>:not(.knowledge-section-heading):first-of-type{margin-top:0}}.knowledge-section-heading h2{color:var(--knowledge-heading);font-size:var(--knowledge-type-section);font-family:var(--knowledge-font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.12}.knowledge-section-heading .knowledge-eyebrow{margin-bottom:.5rem}.knowledge-section-heading--compact h2{letter-spacing:-.02em;font-size:clamp(1.65rem,2.35vw,2.15rem)}.knowledge-list-note,.knowledge-muted-copy{color:var(--knowledge-muted);margin-top:.65rem;font-size:.875rem;line-height:1.6}.knowledge-location-path{gap:.65rem 1.4rem}.knowledge-section .knowledge-service-group>h3{color:var(--knowledge-muted);margin:0 0 .25rem;font-size:.8rem;font-weight:700}@media (min-width:768px){.knowledge-relationship-list--rows:not(.knowledge-relationship-list--single){grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-relationship-list--rows:not(.knowledge-relationship-list--single)>li:nth-child(odd){border-right:1px solid var(--knowledge-line)}}.knowledge-relationship-list--rows :is(a,.knowledge-relationship-static){min-height:5.5rem;color:var(--knowledge-heading);font-size:var(--knowledge-type-record);font-family:var(--knowledge-font-display);transition:background-color var(--knowledge-duration) ease, color var(--knowledge-duration) ease;flex-direction:column;justify-content:center;align-items:flex-start;padding:1.15rem 1.25rem;font-weight:500;line-height:1.25;display:flex}.knowledge-relationship-kind{color:var(--knowledge-muted);font-size:var(--knowledge-type-meta);font-family:var(--knowledge-font-body);margin-bottom:.4rem;font-weight:500;line-height:1.45;display:block}.knowledge-relationship-list--location .knowledge-relationship-kind{color:var(--knowledge-copy)}.knowledge-attribute-list{border-top:1px solid var(--knowledge-line);flex-wrap:wrap;gap:0;margin-top:1rem;display:flex}.knowledge-attribute-list li{border-bottom:1px solid var(--knowledge-line);min-width:min(100%,13rem);color:var(--knowledge-copy);padding:.5rem 1rem;line-height:1.5}.knowledge-relationship-list--inline :is(a,.knowledge-relationship-static){border-bottom:1px solid var(--knowledge-line-strong);min-height:3rem;color:var(--knowledge-heading);transition:border-color var(--knowledge-duration) ease, color var(--knowledge-duration) ease;flex-direction:column;justify-content:center;align-items:flex-start;font-weight:600;line-height:1.4;display:inline-flex}.knowledge-empty-state{border-top:1px solid var(--knowledge-line-strong);background:var(--knowledge-canvas-tint);color:var(--knowledge-copy);margin-top:1rem;padding:1.25rem 1.5rem;line-height:1.65}.knowledge-provider-list{border-top:1px solid var(--knowledge-line-strong);gap:0;margin-top:1.5rem;display:grid}@media (min-width:1100px){.knowledge-provider-list--wide{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.knowledge-provider-item{border-bottom:1px solid var(--knowledge-line);min-width:0}.knowledge-provider-record{min-height:7rem;color:var(--knowledge-heading);transition:background-color var(--knowledge-duration) ease, border-color var(--knowledge-duration) ease;flex-direction:column;gap:.6rem;padding:1.4rem .5rem;line-height:1.45;display:flex}.knowledge-provider-record-heading{color:var(--knowledge-heading);font-size:var(--knowledge-type-record);font-family:var(--knowledge-font-display);justify-content:space-between;align-items:start;gap:1rem;font-weight:500;line-height:1.22;display:flex}.knowledge-provider-record-heading strong{font-weight:500}.knowledge-provider-record-heading svg{width:var(--knowledge-icon-standard);height:var(--knowledge-icon-standard);color:var(--knowledge-muted);flex:none}.knowledge-verification-status{color:var(--knowledge-copy);font-size:var(--knowledge-type-meta);flex-wrap:wrap;align-items:center;gap:.35rem;line-height:1.55;display:inline-flex}.knowledge-verification-indicator{background:var(--knowledge-blue);border-radius:1px;flex:none;width:.35rem;height:.55rem}.knowledge-verification-indicator--business{background:var(--knowledge-verified)}.knowledge-verification-date{color:var(--knowledge-muted)}@media (max-width:480px){.knowledge-verification-date{flex-basis:100%;padding-left:.75rem}.knowledge-verification-date [aria-hidden=true]{display:none}}.knowledge-provider-record:hover{background:var(--knowledge-canvas-tint)}.knowledge-evidence{border-top:1px solid var(--knowledge-line-strong);color:var(--knowledge-ink)}.knowledge-evidence h2{color:var(--knowledge-heading);font-family:var(--knowledge-font-display);font-size:var(--knowledge-type-section);letter-spacing:-.025em;font-weight:500;line-height:1.15}.knowledge-evidence-meta{color:var(--knowledge-muted);font-size:.8125rem;line-height:1.6}.knowledge-evidence-meta strong{color:var(--knowledge-heading)}.knowledge-evidence-list{border-top:1px solid var(--knowledge-line)}.knowledge-evidence-item{border-bottom:1px solid var(--knowledge-line)}.knowledge-evidence-item summary{color:var(--knowledge-heading);line-height:1.55}.knowledge-evidence-item summary strong{font-family:var(--knowledge-font-display);font-size:1.25rem;font-weight:500;line-height:1.3}.knowledge-evidence-item summary>span>span{color:var(--knowledge-muted);font-size:.8125rem}.knowledge-evidence-item summary:hover{background:var(--knowledge-canvas-tint)}.knowledge-evidence-chevron{color:var(--knowledge-muted)}.knowledge-evidence-detail{border-top:1px solid var(--knowledge-line);color:var(--knowledge-copy);background:var(--knowledge-canvas-tint)}.knowledge-evidence-detail p+p{margin-top:.45rem}.knowledge-provider-list .knowledge-evidence{margin:0 .5rem 1rem;padding:0}.knowledge-evidence--compact>summary{cursor:pointer;min-height:2.75rem;color:var(--knowledge-copy);font-size:var(--knowledge-type-meta);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.knowledge-evidence--compact>summary::-webkit-details-marker{display:none}.knowledge-evidence--compact[open]>summary svg{transform:rotate(180deg)}.knowledge-evidence--compact-body{padding:.5rem 0 1rem}.knowledge-evidence--compact .knowledge-evidence-list{margin-top:.75rem}.knowledge-public-header nav a,.knowledge-public-header summary,.knowledge-public-header>div>a:last-child{transition:color var(--knowledge-duration) ease, background-color var(--knowledge-duration) ease, border-color var(--knowledge-duration) ease}.knowledge-public-header nav a:hover{color:var(--knowledge-heading);text-decoration:underline;-webkit-text-decoration-color:var(--knowledge-line-strong);-webkit-text-decoration-color:var(--knowledge-line-strong);-webkit-text-decoration-color:var(--knowledge-line-strong);text-decoration-color:var(--knowledge-line-strong);text-underline-offset:.45em}.knowledge-public-header summary:hover,.knowledge-public-header>div>a:last-child:hover{border-color:var(--knowledge-line-strong);background:var(--knowledge-canvas-tint)}.knowledge-public-header :is(a,summary):focus-visible{outline:2px solid var(--knowledge-blue);outline-offset:3px}.knowledge-filter-bar{gap:.75rem;margin-top:1.75rem;display:grid}@media (min-width:768px){.knowledge-filter-bar{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,1fr)) auto}}.knowledge-control{border:1px solid var(--knowledge-line);width:100%;min-height:3.25rem;color:var(--knowledge-ink);transition:border-color var(--knowledge-duration) ease;background:#fff;border-radius:.25rem;font-size:.875rem;line-height:1.4}.knowledge-control:hover{border-color:var(--knowledge-line-strong)}.knowledge-control:focus-visible{border-color:var(--knowledge-blue);outline:2px solid var(--knowledge-focus-ring);outline-offset:2px}.knowledge-control::placeholder{color:var(--knowledge-muted);opacity:1}.knowledge-control--search{padding-inline:3rem 1rem}.knowledge-control--select{padding-inline:1rem 2rem}.knowledge-button{border:1px solid var(--knowledge-blue);background:var(--knowledge-blue);color:#fff;min-height:3.25rem;transition:background-color var(--knowledge-duration) ease, border-color var(--knowledge-duration) ease;border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.875rem;font-weight:700;line-height:1.35;display:inline-flex}.knowledge-button:hover{border-color:var(--knowledge-blue-hover);background:var(--knowledge-blue-hover)}.knowledge-button--secondary{border-color:var(--knowledge-line-strong);color:var(--knowledge-heading);background:#fff}.knowledge-button--secondary:hover{border-color:var(--knowledge-line-strong);background:var(--knowledge-canvas-tint)}.knowledge-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.knowledge-pagination a{border:1px solid var(--knowledge-line);min-height:2.75rem;color:var(--knowledge-heading);border-radius:.25rem;align-items:center;gap:.25rem;padding-inline:.875rem;font-size:.875rem;font-weight:600;display:inline-flex}.knowledge-pagination a:hover{border-color:var(--knowledge-line-strong);background:var(--knowledge-canvas-tint)}.knowledge-pagination a[aria-disabled=true]{pointer-events:none;opacity:.45}.knowledge-pagination [aria-current=page]{border:1px solid var(--knowledge-line-strong);background:var(--knowledge-canvas-tint);min-width:2.75rem;min-height:2.75rem;color:var(--knowledge-heading);border-radius:.25rem;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.knowledge-public-footer{border-top:1px solid var(--knowledge-line);color:var(--knowledge-muted);margin-top:5rem;font-size:.8125rem;line-height:1.5}.knowledge-public-footer a{min-height:2.75rem;transition:color var(--knowledge-duration) ease;align-items:center;font-weight:600;display:inline-flex}.knowledge-public-footer a:hover{color:var(--knowledge-blue-hover)}.knowledge-public-footer-dark{color:inherit;border-color:#fff3;margin-top:1rem}.knowledge-public-footer-dark>div{max-width:var(--knowledge-width-wide)}.knowledge-public-footer-dark a:hover{color:#fff}.knowledge-public-footer--wide>div{max-width:var(--knowledge-width-wide)}.knowledge-page:lang(zh-CN) :is(.knowledge-page-dek,.knowledge-business-description,.knowledge-evidence-detail){line-height:1.85}.knowledge-page:lang(zh-CN) :is(.knowledge-page-intro h1,.knowledge-home-title,.knowledge-business-title){letter-spacing:0;line-height:1.28}.knowledge-page:lang(zh-CN) :is(.knowledge-section-heading h2,.knowledge-provider-record-heading){letter-spacing:0;line-height:1.36}@media (max-width:639px){.knowledge-section{padding-top:1.5rem}.knowledge-page-intro h1{font-size:clamp(2.65rem,10vw,3.45rem)}}:root{--knowledge-brand-accent:#ff9f1c}.knowledge-public-header.knowledge-public-header--editorial{font-family:inherit}.knowledge-public-header.knowledge-public-header--editorial>div:last-child{min-height:6.25rem}.knowledge-public-header.knowledge-public-header--editorial>div>a:first-child{align-items:center;gap:1rem;display:flex}.knowledge-public-header.knowledge-public-header--editorial>div>a:first-child>span:first-child{color:var(--home-ink);font-size:2.25rem}.knowledge-public-header.knowledge-public-header--editorial>div>a:first-child>span:first-child>span>span{background:var(--knowledge-brand-accent)}.knowledge-home-brand-note{border-left:1px solid var(--home-line);color:var(--home-copy);padding-left:.85rem;font-size:.75rem;line-height:1.25}.knowledge-public-header.knowledge-public-header--editorial nav{gap:clamp(1.5rem,3vw,3rem)}.knowledge-public-header.knowledge-public-header--editorial nav a{color:var(--home-ink);font-size:.875rem}.knowledge-public-header.knowledge-public-header--editorial>div>nav{margin-right:auto}.knowledge-public-header.knowledge-public-header--editorial>div>a:last-child{border:0;border-left:1px solid var(--editorial-language-line,#676767);color:var(--editorial-language-ink,#fff);border-radius:0;padding-inline:2rem 0;font-weight:500}@media (max-width:1100px){.knowledge-public-header.knowledge-public-header--editorial>div>nav{margin-right:auto}}@media (max-width:767px){.knowledge-public-header.knowledge-public-header--editorial>div:last-child{gap:.75rem;min-height:5rem}.knowledge-public-header.knowledge-public-header--editorial>div>a:first-child>span:first-child{font-size:1.75rem}.knowledge-public-header.knowledge-public-header--editorial>div>a:last-child{border-color:var(--home-line);color:var(--home-ink);padding-inline:.75rem}.knowledge-public-header.knowledge-public-header--editorial details>summary{border-color:var(--home-line)}.knowledge-public-header.knowledge-public-header--editorial details{margin-left:auto}.knowledge-public-header.knowledge-public-header--editorial details>nav{background:#fff}.knowledge-public-header.knowledge-public-header--editorial nav{gap:0}}.knowledge-header-business{background:var(--home-ink,var(--foreground));min-height:2.75rem;color:var(--surface);white-space:nowrap;border-radius:2rem;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:.8125rem;display:inline-flex}.knowledge-home-page .knowledge-header-business{border:1px solid var(--home-copy)}.knowledge-public-header nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--knowledge-brand-accent);-webkit-text-decoration-color:var(--knowledge-brand-accent);-webkit-text-decoration-color:var(--knowledge-brand-accent);text-decoration-color:var(--knowledge-brand-accent);text-underline-offset:.6rem;text-decoration-thickness:2px}@media (max-width:1100px){.knowledge-public-header>div>nav{display:none}.knowledge-public-header>div>details{margin-left:auto;display:block}.knowledge-header-business{display:none}}@font-face{font-family:Knowledge Mona;src:url(/knowledge/mona-sans-variable.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}.knowledge-home-page{--home-ink:#080808;--home-copy:#707074;--home-line:#dedee0;--home-canvas:#fff;--home-dark:#080808;--home-gutter:clamp(1.25rem, 5vw, 6rem);--home-ease:cubic-bezier(.2, .8, .2, 1);min-height:100svh;color:var(--home-ink);background:var(--home-canvas);font-family:Knowledge Mona,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:clip}.knowledge-home-page ::selection{color:#080808;background:#d5d5d5}.knowledge-home-page .knowledge-public-header{--knowledge-gutter:var(--home-gutter);--knowledge-width-wide:110rem;z-index:4;background:linear-gradient(to right, var(--home-canvas) 67.5%, var(--home-dark) 67.5%);color:var(--home-ink);border:0;font-family:inherit;position:relative}.knowledge-home-stage{isolation:isolate;background:linear-gradient(to right, var(--home-canvas) 67.5%, var(--home-dark) 67.5%);position:relative}.knowledge-home-stage:has(.knowledge-home-method[open]){z-index:5}.knowledge-home-stage-inner{width:calc(100% - 2 * var(--home-gutter));min-height:max(36rem,100svh - 17rem);margin-inline:auto;position:relative}.knowledge-home-copy{z-index:2;width:44%;padding-block:clamp(3rem,9vh,7rem) 5rem;position:relative}.knowledge-home-eyebrow{color:var(--home-copy);letter-spacing:.36em;margin:0 0 2.5rem;font-size:.6875rem}.knowledge-home-copy h1{letter-spacing:-.04em;font-optical-sizing:auto;margin:0;font-size:clamp(2.25rem,3.8vw,4.5rem);font-weight:480;line-height:.97;display:grid}.knowledge-home-copy h1>span{white-space:nowrap}.knowledge-home-copy h1>span:last-child{font-size:.75em}.knowledge-home-copy h1 .knowledge-home-headline-accent{color:#526a8a}.knowledge-home-copy h1 em{font-style:italic;font-weight:420}.knowledge-home-intro{max-width:34ch;color:var(--home-copy);letter-spacing:-.015em;margin:1.8rem 0 0;font-size:clamp(1rem,1.15vw,1.2rem);font-weight:410;line-height:1.4}.knowledge-home-actions{align-items:center;gap:clamp(1.25rem,2.8vw,3rem);width:max-content;margin-top:2.2rem;display:flex}.knowledge-home-explore{background:var(--home-ink);color:#fff;min-width:17.5rem;min-height:4rem;transition:transform .14s var(--home-ease), background .14s var(--home-ease);border-radius:99px;justify-content:space-between;align-items:center;gap:2rem;padding:.8rem 2rem;font-size:1rem;font-weight:450;text-decoration:none;display:flex;box-shadow:0 14px 28px #0000001f}.knowledge-home-explore:active{transform:scale(.985)}.knowledge-home-explore svg{stroke-width:1.5px;width:1.2rem;height:1.2rem}.knowledge-home-method{position:relative}.knowledge-home-method summary{min-height:2.75rem;color:var(--home-ink);cursor:pointer;align-items:center;gap:1rem;font-size:1rem;list-style:none;display:flex}.knowledge-home-method summary::-webkit-details-marker{display:none}.knowledge-home-play{border:1px solid #999;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid}.knowledge-home-play svg{fill:currentColor;stroke-width:1px;width:.8rem;height:.8rem}.knowledge-home-method-panel{z-index:5;border:1px solid var(--home-line);background:#fff;border-radius:1rem;width:min(29rem,85vw);padding:1.5rem;position:absolute;top:3.5rem;left:0;box-shadow:0 18px 48px #0000001a}.knowledge-home-method-panel strong{font-size:1rem}.knowledge-home-method-panel p{color:var(--home-copy);margin:.75rem 0 0;font-size:.9rem;line-height:1.6}.knowledge-home-method-panel ul{border-top:1px solid var(--home-line);flex-wrap:wrap;gap:1rem;margin:1rem 0 0;padding:.8rem 0 0;font-size:.8rem;list-style:none;display:flex}.knowledge-home-ring{z-index:1;top:0;right:calc(8.5vw - var(--home-gutter));background:linear-gradient(to right, var(--home-canvas) 50%, var(--home-dark) 50%);width:48vw;height:100%;margin:0;position:absolute}.knowledge-home-ring>img{object-fit:contain;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;max-width:none;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.knowledge-home-core-labels{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.knowledge-home-core-labels li{color:var(--home-ink);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:550;position:absolute}.knowledge-home-index{color:var(--home-copy);letter-spacing:.04em;margin-bottom:.35rem;font-weight:400;display:block}.knowledge-home-core-labels li:after{content:"";background:#999;width:6rem;height:1px;position:absolute;top:calc(100% + .8rem);left:0}.knowledge-home-core-labels li:first-child{top:25%;left:-3%}.knowledge-home-core-labels li:nth-child(2){color:#f4f4f4;top:30%;right:1%}.knowledge-home-core-labels li:nth-child(3){bottom:19%;left:14%}.knowledge-home-core-labels li:nth-child(4){color:#f4f4f4;bottom:23%;right:3%}.knowledge-home-core-labels li:nth-child(2n) .knowledge-home-index{color:#b5b5b5}.knowledge-home-core-labels li:nth-child(2n):after{width:2rem;top:100%;left:auto;right:calc(100% + 1rem)}.knowledge-home-context,.knowledge-home-tomorrow{z-index:2;right:var(--home-gutter);color:#f4f4f4;letter-spacing:.25em;gap:.25rem;margin:0;font-size:.625rem;line-height:1.5;display:grid;position:absolute}.knowledge-home-context{top:3.5rem}.knowledge-home-tomorrow{border-left:1px solid #999;padding-left:.9rem;bottom:3.5rem}.knowledge-home-rail{z-index:2;width:calc(100% - 2 * var(--home-gutter));border-top:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;padding:1.5rem 0;display:grid;position:relative}.knowledge-home-rail a{border-right:1px solid var(--home-line);min-height:3.75rem;color:var(--home-ink);align-items:center;gap:1rem;padding-inline:clamp(1rem,3.5vw,3.5rem);font-size:clamp(.875rem,1.1vw,1.125rem);font-weight:450;text-decoration:none;display:flex}.knowledge-home-rail a:first-child{padding-left:0}.knowledge-home-rail a:last-child{border-right:0;padding-right:0}.knowledge-home-rail small{color:var(--home-copy);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-bottom:.35rem;font-size:.75rem;display:block}.knowledge-home-rail a>svg{width:1.2rem;height:1.2rem;color:var(--home-copy);stroke-width:1.5px;transition:transform .18s var(--home-ease);flex:none;margin-left:auto}.knowledge-home-footer{width:calc(100% - 2 * var(--home-gutter));color:var(--home-copy);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding-block:1.25rem 2rem;font-size:.75rem;display:flex}.knowledge-home-footer a{padding-block:.5rem}.knowledge-home-page :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid}.knowledge-home-page[lang=zh-CN] .knowledge-home-copy h1{letter-spacing:-.018em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(2rem,2.8vw,3rem);font-weight:500;line-height:1.15}.knowledge-home-page[lang=zh-CN] .knowledge-home-copy h1>span{font-size:1em}.knowledge-home-page[lang=zh-CN] .knowledge-home-intro{white-space:pre-line;letter-spacing:0;max-width:28em;font-size:clamp(.9375rem,1vw,1.0625rem);font-weight:400;line-height:1.7}@media (hover:hover) and (pointer:fine){.knowledge-home-rail a:hover>svg{transform:translate(3px)}.knowledge-home-explore:hover{background:#303030}.knowledge-home-method summary:hover{color:#606060}}@media (max-width:1100px){.knowledge-home-brand-note{display:none}.knowledge-home-stage-inner{min-height:36rem}.knowledge-home-copy{padding-top:5rem}.knowledge-home-actions{gap:1.5rem}.knowledge-home-explore{min-width:13rem;padding-inline:1.25rem}.knowledge-home-method summary{font-size:.875rem}.knowledge-home-context,.knowledge-home-tomorrow{display:none}.knowledge-home-core-labels li:after{width:3rem}.knowledge-home-rail a{padding-inline:1rem}}@media (max-width:767px){.knowledge-home-page .knowledge-public-header,.knowledge-home-stage{background:var(--home-canvas)}.knowledge-home-stage-inner{flex-direction:column;min-height:0;display:flex}.knowledge-home-copy{width:100%;padding-block:2rem 1rem}.knowledge-home-eyebrow{letter-spacing:.22em;margin-bottom:1.75rem;font-size:.625rem}.knowledge-home-copy h1{font-size:clamp(2rem,8vw,3.5rem)}.knowledge-home-intro{margin-top:1.5rem;font-size:.9375rem}.knowledge-home-actions{flex-wrap:wrap;gap:1rem;width:100%;margin-top:1.75rem}.knowledge-home-explore{min-width:14rem;min-height:3.5rem}.knowledge-home-method-panel{left:0}.knowledge-home-ring{width:calc(100% + 2 * var(--home-gutter));height:95vw;margin:1.5rem calc(-1 * var(--home-gutter)) 0;background:linear-gradient(to right, var(--home-canvas) 50%, var(--home-dark) 50%);position:relative;right:auto}.knowledge-home-core-labels li{letter-spacing:.1em;font-size:.625rem}.knowledge-home-core-labels li:first-child{top:8%;left:5%}.knowledge-home-core-labels li:nth-child(2){top:20%;right:5%}.knowledge-home-core-labels li:nth-child(3){bottom:16%;left:5%}.knowledge-home-core-labels li:nth-child(4){bottom:13%;right:5%}.knowledge-home-rail{grid-template-columns:1fr 1fr;padding-block:1rem}.knowledge-home-rail a{min-height:4.75rem;padding-inline:1rem;font-size:.8125rem}.knowledge-home-rail a:nth-child(2){border-right:0;padding-right:0}.knowledge-home-rail a:nth-child(3){border-top:1px solid var(--home-line);padding-left:0}.knowledge-home-rail a:last-child{border-top:1px solid var(--home-line)}.knowledge-home-footer{flex-wrap:wrap;font-size:.6875rem}.knowledge-home-footer>span:nth-child(2){flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.knowledge-home-page *{scroll-behavior:auto!important;transition-duration:0s!important}.knowledge-home-explore:active,.knowledge-home-rail a:hover>svg{transform:none}}@media (forced-colors:active){.knowledge-home-ring{display:none}.knowledge-home-stage,.knowledge-home-page .knowledge-public-header{background:canvas}.knowledge-home-page .knowledge-public-header>div>a:last-child{color:linktext}.knowledge-home-context,.knowledge-home-tomorrow{display:none}}.knowledge-layer{--layer-canvas:#fff;--layer-ink:#07142c;--layer-copy:#526586;--layer-muted:#607398;--layer-blue:#2867ff;--layer-line:#e5ecf6;--layer-tint:#f3f7ff;--layer-rail-width:clamp(11.5rem, 17vw, 16rem);--layer-gutter:clamp(1.5rem, 3.5vw, 3.5rem);--layer-space:clamp(1.75rem, 3vw, 3rem);--layer-radius:1.25rem;--layer-type-intro:clamp(2.6rem, 4.5vw, 4.3rem);--layer-type-provider:clamp(2.6rem, 3.3vw, 3.6rem);--layer-type-index:clamp(1.55rem, 2vw, 2rem);--layer-type-section:1.2rem;--layer-type-body:.9375rem;--layer-type-record:1rem;--layer-type-meta:.8125rem;--layer-type-small:.75rem;--knowledge-muted:var(--layer-muted);--knowledge-ink:var(--layer-ink);--knowledge-heading:var(--layer-ink);--knowledge-blue:var(--layer-blue);--knowledge-line:var(--layer-line);--knowledge-canvas:var(--layer-canvas);--knowledge-font-display:"Knowledge Mona", sans-serif;--knowledge-font-body:"Knowledge Mona", sans-serif;--knowledge-type-record:1.05rem;grid-template-columns:var(--layer-rail-width) minmax(0, 1fr);background:var(--layer-canvas);min-height:100svh;color:var(--layer-ink);font-family:Knowledge Mona,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--layer-type-body);font-optical-sizing:auto;line-height:1.55;display:grid}.knowledge-layer ::selection{color:var(--layer-ink);background:#dfeaff}.knowledge-layer :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--layer-blue);outline-offset:4px}.knowledge-layer :is(h1,h2,h3,p,ul,dl){margin:0}.knowledge-layer h1{font-size:var(--layer-type-intro);letter-spacing:-.04em;text-wrap:balance;font-weight:560;line-height:1.06}.knowledge-layer h1 em{color:var(--layer-blue);font-style:normal}.knowledge-layer h2{font-size:var(--layer-type-section);letter-spacing:-.025em;margin-bottom:1rem;font-weight:570;line-height:1.35}.knowledge-layer h3{margin-bottom:.65rem;font-size:1rem;font-weight:560}.knowledge-layer p{color:var(--layer-copy)}.knowledge-layer :is(ul,ol){padding:0;list-style:none}.knowledge-layer :is(a,button){-webkit-tap-highlight-color:transparent}.knowledge-layer-rail{background:#f5f8fd;align-self:start;min-height:100svh;padding:2rem 1.4rem;position:sticky;top:0}.knowledge-layer-brand{margin-bottom:3rem;padding:0 .7rem;display:inline-block}.knowledge-layer-brand>span{font-size:1.8rem}.knowledge-layer-back{align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.5rem .7rem;font-size:.875rem;display:flex}.knowledge-layer-back svg{flex:none;width:1.125rem;height:1.125rem}.knowledge-layer-rail nav{gap:.65rem;display:grid}.knowledge-layer-rail nav :is(a,.knowledge-layer-rail-static){border-radius:1rem;align-items:center;gap:1rem;min-height:3.65rem;padding:.7rem 1rem;display:flex}.knowledge-layer-rail nav svg{stroke-width:1.4px;flex:none;width:1.7rem;height:1.7rem}.knowledge-layer-rail nav [aria-current]{color:#1558eb;background:#e6efff}.knowledge-layer-rail-caption{white-space:pre-line;font-size:var(--layer-type-small);letter-spacing:.07em;padding:1.5rem .7rem 0;line-height:1.9;margin-top:clamp(4rem,18vh,12rem)!important}.knowledge-layer-main{min-width:0;padding:clamp(2.5rem, 5vw, 4.8rem) var(--layer-gutter) 3rem}.knowledge-layer--provider{--layer-rail-width:13rem;--layer-gutter:clamp(1.5rem, 3.2vw, 3rem)}#knowledge-route-background:has(.knowledge-layer){background:#e5ecf5;height:100svh;padding:5svh 3.5vw;overflow:hidden}#knowledge-route-background .knowledge-layer{overscroll-behavior:contain;border-radius:var(--layer-radius);height:90svh;min-height:0;overflow:auto;box-shadow:0 24px 80px #0d234324}.knowledge-layer-direct-close{z-index:3;background:#ffffffe6;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}.knowledge-layer-direct-close svg{stroke-width:1.5px;width:1.5rem;height:1.5rem}.knowledge-sheet .knowledge-layer-direct-close{display:none}.knowledge-explore-state,.knowledge-location-state{width:min(100%,58rem);padding-block:clamp(1.5rem,4vh,4rem)}.knowledge-explore-state>section,.knowledge-location-state>section{margin-top:clamp(2.75rem,5vw,4.5rem)}.knowledge-location-state-intro{max-width:45ch;font-size:clamp(1rem,1.5vw,1.25rem);margin-top:1.25rem!important}.knowledge-layer .knowledge-breadcrumb{color:var(--layer-copy);margin-bottom:1.5rem;padding:0;font-size:.875rem}.knowledge-layer .knowledge-breadcrumb ol{flex-wrap:wrap;gap:.75rem;display:flex}.knowledge-layer .knowledge-breadcrumb li{gap:.75rem;display:flex}.knowledge-layer .knowledge-breadcrumb a{color:var(--layer-copy)}.knowledge-layer-intro{grid-template-columns:minmax(0,1fr) minmax(15rem,.85fr);align-items:center;gap:1rem;min-height:16.5rem;margin-bottom:1.25rem;display:grid}.knowledge-layer-intro>div:first-child{z-index:1;position:relative}.knowledge-layer-intro p{max-width:37ch;margin-top:1.25rem;font-size:1.125rem;line-height:1.45}.knowledge-layer-intro .knowledge-layer-scope{color:var(--layer-copy);margin:0 0 .75rem;font-size:.875rem;line-height:1.35}.knowledge-layer-core{height:16.5rem;position:relative}.knowledge-layer-core>img{object-fit:contain;width:118%;max-width:none;height:140%;position:absolute;top:-28%;left:-9%}.knowledge-layer-core>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex;position:absolute;inset:0}.knowledge-layer-core svg{width:3.5rem;height:3.5rem;color:var(--layer-blue);stroke-width:1.3px}.knowledge-layer-core span{font-size:1.15rem;font-weight:550}.knowledge-layer-tablist{border-bottom:1px solid var(--layer-line);gap:clamp(1.5rem,4vw,3rem);margin-bottom:1.75rem;display:flex;overflow-x:auto}.knowledge-layer-tablist button{min-height:3rem;color:var(--layer-copy);font-size:var(--layer-type-body);cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:none;padding:.65rem 0}.knowledge-layer-tablist [aria-selected=true]{border-color:var(--layer-blue);color:var(--layer-ink);font-weight:550}.knowledge-layer-columns{gap:var(--layer-space);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.knowledge-layer-columns--single{grid-template-columns:minmax(0,1fr);max-width:47rem}.knowledge-category-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem;display:grid}.knowledge-category-sections>section{border-top:1px solid var(--layer-line);min-width:0;padding-top:1.25rem}.knowledge-category-sections .knowledge-layer-search{margin-top:.25rem}.knowledge-layer-direct-services{border-top:1px solid var(--layer-line);margin-top:2rem;padding-top:1.4rem}.knowledge-category-view-back{color:var(--layer-copy);font-size:var(--layer-type-meta);cursor:pointer;margin-bottom:1.5rem;padding:.25rem 0}.knowledge-category-detail>h1{color:var(--layer-ink);letter-spacing:-.025em;margin-bottom:.5rem;font-size:1.75rem;line-height:1.25}.knowledge-layer .knowledge-category-context{max-width:55ch;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.knowledge-category-switch{border-top:1px solid var(--layer-line);color:var(--layer-copy);font-size:var(--layer-type-meta);margin-top:1.75rem;padding-top:1rem}.knowledge-category-switch summary{cursor:pointer;width:fit-content}.knowledge-category-switch nav{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;display:flex}.knowledge-category-switch a{color:var(--layer-blue);text-underline-offset:.2rem;text-decoration:underline}.knowledge-category-browse-link{color:var(--layer-blue);font-size:var(--layer-type-meta);text-underline-offset:.2rem;margin-top:1rem;text-decoration:underline;display:inline-block}.knowledge-category-detail>section+section{border-top:1px solid var(--layer-line);margin-top:2rem;padding-top:1.5rem}.knowledge-category-detail h2{font-size:var(--layer-type-meta);margin:0 0 .75rem;font-weight:600}.knowledge-layer-direct-services h3{color:var(--layer-copy);font-size:var(--layer-type-body);margin-bottom:.7rem;font-weight:550}.knowledge-layer-columns>aside{border-left:1px solid var(--layer-line);padding-left:var(--layer-space)}.knowledge-layer-columns>aside>section+section{margin-top:2rem}.knowledge-service-groups{gap:1.4rem;display:grid}.knowledge-service-group>h3{color:var(--layer-copy);margin:0 0 .4rem;font-size:.8rem;font-weight:700}.knowledge-layer-records>li+li{border-top:1px solid var(--layer-line)}.knowledge-layer-records a,.knowledge-layer-record-static{min-height:4.2rem;color:var(--layer-ink);align-items:center;gap:1rem;padding:.6rem 0;display:flex}.knowledge-layer-record-icon{background:var(--layer-tint);border-radius:.8rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.knowledge-layer-record-icon svg{width:1.5rem;height:1.5rem;color:var(--layer-blue);stroke-width:1.4px}.knowledge-layer-records a>svg:last-child{flex:none;width:1rem;height:1rem;margin-left:auto}.knowledge-layer-note{color:var(--layer-copy);font-size:var(--layer-type-meta);line-height:1.55;margin:.65rem 0 1rem!important}.knowledge-layer-search{border:1px solid var(--layer-line);background:#fff;border-radius:99px;align-items:center;gap:.75rem;min-height:2.8rem;padding:.45rem 1rem;display:flex}.knowledge-layer-search svg{flex:none;width:1.125rem;height:1.125rem}.knowledge-layer-search input{width:100%;min-width:0;font-size:var(--layer-type-meta);outline-offset:2px;background:0 0}.knowledge-layer-search input::placeholder{color:var(--layer-copy);opacity:1}.knowledge-layer .knowledge-provider-list{gap:0;display:grid}.knowledge-layer .knowledge-provider-item{border-bottom:1px solid var(--layer-line);padding:0}.knowledge-layer .knowledge-provider-record{color:var(--layer-ink);background:0 0;border-radius:0;padding:1rem .25rem;display:block}.knowledge-layer .knowledge-provider-record--visual{flex-direction:row;align-items:center;gap:.8rem;min-height:5.7rem;display:flex}.knowledge-provider-record-visual{width:4.1rem;height:4.1rem;color:var(--layer-blue);background:#edf3fb;border-radius:.65rem;flex:none;place-items:center;display:grid;overflow:hidden}.knowledge-provider-record-visual img{object-fit:cover;width:100%;height:100%}.knowledge-provider-record-visual svg{stroke-width:1.4px;width:1.5rem;height:1.5rem}.knowledge-provider-record-content{flex:1;min-width:0}.knowledge-layer .knowledge-provider-record[aria-current]{background:var(--layer-tint);border-radius:.75rem;padding-inline:.75rem}.knowledge-layer .knowledge-provider-record-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.knowledge-layer .knowledge-provider-record-heading strong{letter-spacing:-.015em;font-family:inherit;font-size:1rem;font-weight:550;line-height:1.35}.knowledge-layer .knowledge-provider-record-heading svg{flex:none;width:1rem;height:1rem}.knowledge-layer .knowledge-verification-status{font-size:var(--layer-type-small);color:var(--layer-copy);flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.knowledge-layer .knowledge-verification-indicator{background:var(--layer-blue);border-radius:50%;align-self:center;width:.35rem;height:.35rem}.knowledge-layer-about{max-width:65ch}.knowledge-layer-about>section{margin-top:2rem}.knowledge-layer .knowledge-attribute-list{flex-wrap:wrap;gap:.75rem;margin:.75rem 0;display:flex}.knowledge-layer .knowledge-attribute-list li{background:0 0;border:0;border-radius:0;padding:0;font-size:.875rem}.knowledge-provider-workspace{grid-template-rows:auto 1fr;grid-template-columns:minmax(17rem,.88fr) minmax(0,1.7fr);column-gap:2rem;display:grid}.knowledge-provider-workspace--single{grid-template-columns:1fr}.knowledge-service-detail-body{gap:var(--layer-space);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:1.6rem;display:grid}.knowledge-service-detail-body>section{border-bottom:1px solid var(--layer-line);padding-bottom:1.5rem}.knowledge-service-detail-body h2{margin-bottom:.65rem}.knowledge-provider-workspace>.knowledge-breadcrumb{grid-area:1/1;align-self:end;margin-top:0;margin-bottom:1.25rem}.knowledge-provider-detail{grid-area:1/2/span 2;margin-top:-1rem}.knowledge-provider-photo-preview{margin:0 0 .5rem;position:relative}.knowledge-provider-photo-preview-grid{background:var(--layer-tint);border-radius:.8rem;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.8fr) minmax(0,.85fr);gap:.4rem;height:clamp(12.5rem,24svh,15.5rem);display:grid;overflow:hidden}.knowledge-provider-photo-preview-grid img{object-fit:cover;width:100%;height:100%;min-height:0}.knowledge-provider-photo-preview-grid img:first-child{grid-row:1/-1}.knowledge-provider-photo-preview-grid img:only-child{grid-column:1/-1}.knowledge-provider-photo-preview-grid[data-count="2"] img:last-child{grid-row:1/-1}.knowledge-provider-photo-preview figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100% - 1.2rem);color:var(--layer-copy);font-size:var(--layer-type-small);background:#ffffffe0;border-radius:.35rem;padding:.35rem .55rem;position:absolute;bottom:.6rem;left:.6rem}.knowledge-provider-photo-preview figcaption a{color:var(--layer-ink);text-underline-offset:.18rem;text-decoration:underline}.knowledge-provider-workspace--single .knowledge-provider-detail{grid-area:2/1}.knowledge-provider-index{border-right:1px solid var(--layer-line);padding-right:var(--layer-space);grid-area:2/1}.knowledge-provider-index>h2{font-size:var(--layer-type-index);margin-bottom:1.5rem;line-height:1.15}.knowledge-provider-intro{border-bottom:1px solid var(--layer-line);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:1rem 1.75rem;min-height:0;padding:.55rem 0 1.25rem;display:grid}.knowledge-provider-intro h1{max-width:18ch;font-size:clamp(2.15rem,2.5vw,2.65rem);line-height:1.08}.knowledge-provider-dek{max-width:55ch;font-size:var(--knowledge-type-record);line-height:1.65;margin-top:.65rem!important}.knowledge-provider-locality{color:var(--layer-copy);font-size:var(--layer-type-body);margin-top:.35rem!important}.knowledge-provider-actions{flex-direction:column;align-items:stretch;gap:.6rem;margin-top:.25rem;display:flex}.knowledge-provider-summary{border-top:1px solid var(--layer-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding-top:.9rem;display:grid}.knowledge-provider-summary>div+div{border-left:1px solid var(--layer-line);padding-left:.8rem}.knowledge-provider-summary dt{color:var(--layer-muted);font-size:var(--layer-type-meta)}.knowledge-provider-summary dd{font-size:var(--layer-type-meta);overflow-wrap:anywhere;margin-top:.3rem;font-weight:550}.knowledge-provider-summary dd span+span{color:var(--layer-copy);font-weight:430;display:block}.knowledge-provider-summary dd a{align-items:center;gap:.35rem;display:inline-flex}.knowledge-provider-summary dd a:hover{color:var(--layer-blue)}.knowledge-provider-summary dd svg{flex:none;width:.9rem;height:.9rem}.knowledge-provider-summary .knowledge-verification-status{color:var(--layer-ink);font-size:var(--layer-type-meta)}.knowledge-layer-button{background:var(--layer-ink);color:#fff;min-height:2.7rem;font-size:var(--layer-type-meta);border-radius:99px;justify-content:center;align-items:center;gap:.65rem;padding:.65rem 1.1rem;display:inline-flex}.knowledge-layer-button svg{width:1rem;height:1rem}.knowledge-provider-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}.knowledge-provider-overview>section>section{margin-top:2rem}.knowledge-layer-geography>div+div{margin-top:1.5rem}.knowledge-layer-geography address{color:var(--layer-copy);margin-top:.5rem;font-size:.875rem;font-style:normal}.knowledge-layer-facts>div{border-bottom:1px solid var(--layer-line);grid-template-columns:1fr 1fr;gap:1rem;padding:.6rem 0;display:grid}.knowledge-layer-facts dd{color:var(--layer-copy)}.knowledge-provider-corrections{border-top:1px solid var(--layer-line);font-size:var(--layer-type-meta);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;padding-top:1.25rem;display:flex}.knowledge-provider-corrections h2{width:100%;font-size:var(--layer-type-body);margin:0}.knowledge-provider-corrections a{text-underline-offset:.2em;color:var(--layer-copy);text-decoration:underline}.knowledge-layer-evidence{border-top:1px solid var(--layer-line);margin-top:2rem;padding-top:1.5rem}.knowledge-layer .knowledge-evidence-meta{font-size:var(--layer-type-meta);flex-direction:column;gap:.5rem}.knowledge-layer .knowledge-evidence-item{border:0;border-bottom:1px solid var(--layer-line);box-shadow:none;background:0 0;border-radius:0}.knowledge-layer .knowledge-evidence-item summary{padding-inline:0}.knowledge-layer .knowledge-evidence-list{margin-top:1rem}.knowledge-sheet{color:#07142c;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bccbdd transparent;background:#fffffff7;border:0;border-radius:1.25rem;width:93vw;max-width:none;height:90svh;max-height:none;margin:auto;padding:0;animation:.48s cubic-bezier(.16,1,.3,1) both knowledge-sheet-enter;overflow:auto;box-shadow:0 24px 90px #0d234333}.knowledge-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b415e26;animation:.48s ease-out both knowledge-backdrop-enter}.knowledge-sheet>.knowledge-layer{min-height:100%}.knowledge-sheet .knowledge-layer-rail{min-height:90svh}.knowledge-sheet-close{float:right;z-index:5;color:#07142c;cursor:pointer;background:#ffffffe6;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin:1rem 1rem -3.75rem 0;display:grid;position:sticky;top:1rem}.knowledge-sheet-close svg{stroke-width:1.5px;width:1.5rem;height:1.5rem}.knowledge-sheet-close:focus-visible{outline-offset:2px;outline:2px solid #2867ff}#knowledge-route-background{transform-origin:50%;transition:transform .48s cubic-bezier(.16,1,.3,1)}body:has(.knowledge-sheet[open])>#knowledge-route-background{transform:scale(.985)}.knowledge-sheet[data-closing]{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) both knowledge-sheet-exit}.knowledge-layer:lang(zh-CN){line-height:1.7}.knowledge-layer:lang(zh-CN) h1{letter-spacing:-.01em;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.2}.knowledge-layer:lang(zh-CN) .knowledge-provider-intro h1{font-size:clamp(2rem,2.5vw,2.65rem)}@keyframes knowledge-sheet-enter{0%{opacity:.65;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes knowledge-sheet-exit{to{opacity:0;transform:translateY(18px)}}@keyframes knowledge-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.knowledge-layer-records a:hover,.knowledge-layer .knowledge-provider-record:hover{color:var(--layer-blue)}.knowledge-layer-rail nav a:hover{background:#eaf1ff}.knowledge-layer-button:hover{background:#142a51}}@media (max-width:1100px){.knowledge-provider-workspace{grid-template-columns:minmax(13rem,.82fr) minmax(0,1.6fr);column-gap:1.5rem}.knowledge-provider-overview{grid-template-columns:1fr}.knowledge-layer{--layer-rail-width:11.5rem;--layer-gutter:1.75rem}}@media (max-width:760px){#knowledge-route-background:has(.knowledge-layer){background:#fff;padding:0;overflow:auto}#knowledge-route-background .knowledge-layer{height:100svh;box-shadow:none;border-radius:0}.knowledge-layer{display:block}.knowledge-layer-rail{min-height:auto;padding:1.25rem;position:relative}.knowledge-layer-brand{margin-bottom:.75rem;padding:0}.knowledge-layer-back{margin-bottom:.5rem;padding:.5rem 0}.knowledge-layer-rail nav{gap:.5rem;display:flex;overflow-x:auto}.knowledge-layer-rail nav :is(a,.knowledge-layer-rail-static){min-height:2.75rem;font-size:var(--layer-type-meta);flex:none;gap:.5rem;padding:.5rem .75rem}.knowledge-layer-rail nav svg{width:1.25rem;height:1.25rem}.knowledge-layer-rail-caption{display:none}.knowledge-layer-main{padding:1.75rem 1.25rem 2.5rem}.knowledge-layer--provider .knowledge-layer-main{padding-top:1.75rem}.knowledge-provider-workspace>.knowledge-breadcrumb,.knowledge-provider-detail{margin-top:0}.knowledge-layer-intro{min-height:auto;margin-bottom:1.75rem;display:block}.knowledge-layer-core{display:none}.knowledge-layer-intro h1{font-size:2.65rem}.knowledge-layer-intro p{font-size:1rem}.knowledge-layer-columns,.knowledge-provider-workspace,.knowledge-provider-overview{display:block}.knowledge-layer-columns>aside{border:0;margin-top:2.5rem;padding:0}.knowledge-provider-index{border:0;margin-bottom:2rem;padding:0}.knowledge-provider-index .knowledge-provider-list{overscroll-behavior:contain;max-height:14rem;overflow:auto}.knowledge-layer-search input{font-size:1rem}.knowledge-sheet{border-radius:0;width:100vw;height:100svh}.knowledge-sheet .knowledge-layer-rail{min-height:auto}.knowledge-sheet-close{margin:.65rem .65rem -3.4rem 0;top:.65rem}.knowledge-provider-overview>div{margin-top:2rem}.knowledge-service-detail-body{grid-template-columns:minmax(0,1fr)}.knowledge-layer-tablist{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.knowledge-sheet,.knowledge-sheet::backdrop{animation:none}#knowledge-route-background{transition:none}body:has(.knowledge-sheet[open])>#knowledge-route-background{transform:none}}.knowledge-layer{position:relative}.knowledge-layer-language{border:1px solid var(--layer-line);min-width:4.5rem;min-height:2.5rem;font-size:var(--layer-type-meta);border-radius:99px;justify-content:center;align-items:center;padding:.4rem .9rem;display:inline-flex;position:absolute;top:1.25rem;right:5rem}.knowledge-layer-demo{font-size:var(--layer-type-small);color:#69410f!important;margin-bottom:1.5rem!important}.knowledge-layer-brand .text-primary,.knowledge-home-page .text-primary{color:#2867ff}.knowledge-layer-brand .bg-primary,.knowledge-home-page .bg-primary{background:#2867ff}.knowledge-home-rail a:last-of-type svg{width:1.3rem;height:1.3rem}.knowledge-layer .knowledge-provider-record .knowledge-verification-date{display:inline}@media (max-width:760px){.knowledge-layer-language{top:1rem;right:4rem}}.knowledge-layer .knowledge-provider-record{min-height:4.5rem}.knowledge-layer .knowledge-provider-list{border-top:0;margin-top:.75rem}@media (max-width:760px){.knowledge-provider-workspace{flex-direction:column;display:flex}.knowledge-provider-intro{min-height:0;padding-top:.5rem;display:block}.knowledge-provider-photo-preview-grid{height:clamp(13rem,58vw,21rem)}.knowledge-provider-actions{flex-flow:wrap;margin-top:1.5rem}.knowledge-provider-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.knowledge-provider-summary>div:nth-child(odd){border-left:0;padding-left:0}.knowledge-provider-index{margin-top:2rem}}.knowledge-layer--vertical{--layer-gutter:clamp(1.5rem, 3.2vw, 3rem);display:block}.knowledge-layer h1,.knowledge-layer:lang(zh-CN) h1{font-size:var(--layer-type-intro);line-height:1.15}.knowledge-layer--vertical .knowledge-layer-rail{min-height:0;padding:1.2rem var(--layer-gutter);border-bottom:1px solid var(--layer-line);background:var(--layer-canvas);align-items:center;gap:2rem;display:flex;position:relative;top:auto}.knowledge-layer--vertical .knowledge-layer-brand{margin:0;padding:0}.knowledge-layer--vertical .knowledge-layer-brand>span{font-size:1.5rem}.knowledge-layer--vertical .knowledge-layer-back{margin:0;padding:.4rem 0;font-size:.8125rem}.knowledge-layer--vertical .knowledge-layer-main{padding-top:1.75rem}.knowledge-layer--vertical .knowledge-layer-language{z-index:2}.knowledge-layer--vertical:has(.knowledge-layer-category-focus) .knowledge-layer-intro{display:none}.knowledge-layer--vertical .knowledge-layer-category-focus{max-width:68rem}.knowledge-layer--vertical .knowledge-category-detail>h1,.knowledge-layer--vertical:lang(zh-CN) .knowledge-category-detail>h1{font-size:1.75rem}.knowledge-layer--vertical .knowledge-category-detail .knowledge-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.knowledge-layer--provider{--layer-type-body:.875rem;--layer-type-meta:.75rem;--layer-type-record:.9375rem;--layer-space:1.75rem;display:block}.knowledge-layer--provider .knowledge-layer-rail{min-height:0;padding:1.2rem var(--layer-gutter);border-bottom:1px solid var(--layer-line);background:var(--layer-canvas);align-items:center;gap:2rem;display:flex;position:relative;top:auto}.knowledge-layer--provider .knowledge-layer-brand{margin:0;padding:0}.knowledge-layer--provider .knowledge-layer-brand>span{font-size:1.5rem}.knowledge-layer--provider .knowledge-layer-back{margin:0;padding:.4rem 0;font-size:.8125rem}.knowledge-layer--provider .knowledge-layer-main{padding-top:1.75rem}.knowledge-layer--provider .knowledge-layer-intro{grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr);min-height:12rem;margin-bottom:1rem}.knowledge-layer--provider .knowledge-layer-intro h1{font-size:clamp(2rem,3vw,2.75rem)}.knowledge-layer--provider .knowledge-layer-intro p{margin-top:.75rem;font-size:.9375rem;line-height:1.55}.knowledge-layer--provider .knowledge-layer-core{height:12rem}.knowledge-layer--provider .knowledge-breadcrumb{margin-bottom:1rem;font-size:.8125rem}.knowledge-layer--provider .knowledge-provider-workspace{grid-template-columns:minmax(14.5rem,.7fr) minmax(0,2fr);column-gap:2.25rem}.knowledge-layer--provider .knowledge-provider-workspace--single{grid-template-columns:1fr}.knowledge-layer--provider .knowledge-provider-detail{margin-top:0}.knowledge-layer--provider .knowledge-provider-index{padding-right:1.5rem}.knowledge-layer--provider .knowledge-provider-index>h2{margin-bottom:1rem;font-size:1.3rem;line-height:1.3}.knowledge-layer--provider .knowledge-provider-intro h1,.knowledge-layer--provider:lang(zh-CN) .knowledge-provider-intro h1{font-size:clamp(1.75rem,2.4vw,2.3rem);line-height:1.16}.knowledge-layer--provider .knowledge-provider-dek{font-size:.9375rem;line-height:1.6}.knowledge-layer--provider .knowledge-provider-intro{padding-bottom:1rem}.knowledge-layer--provider .knowledge-provider-record--visual{min-height:4.5rem;padding-block:.7rem}.knowledge-layer--provider .knowledge-provider-record-visual{width:3.25rem;height:3.25rem}.knowledge-layer--provider .knowledge-provider-record-heading strong{font-size:.875rem;line-height:1.4}.knowledge-layer--provider .knowledge-provider-summary{gap:.65rem;padding-top:.8rem}.knowledge-layer--provider .knowledge-provider-overview{gap:1.5rem}.knowledge-provider-time-section,.knowledge-provider-courses{border-top:1px solid var(--layer-line);margin-top:2rem;padding-top:1.5rem}.knowledge-provider-time-section h2,.knowledge-provider-courses h2{margin-bottom:1rem}.knowledge-provider-hours-list>div{border-bottom:1px solid var(--layer-line);font-size:var(--layer-type-meta);grid-template-columns:minmax(5rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.55rem 0;display:grid}.knowledge-provider-hours-list dt{color:var(--layer-copy)}.knowledge-provider-course-sessions span{color:var(--layer-copy);font-size:.75rem;display:block}.knowledge-provider-time-section .knowledge-layer-note{margin-top:.8rem}.knowledge-provider-time-exceptions{font-size:var(--layer-type-meta);margin-top:1rem}.knowledge-provider-time-exceptions h3,.knowledge-provider-time-exceptions h4,.knowledge-provider-course-sessions h4{font-size:var(--layer-type-meta);margin-bottom:.4rem;font-weight:650}.knowledge-provider-time-exceptions li,.knowledge-provider-course-sessions li{color:var(--layer-copy);padding:.25rem 0}.knowledge-provider-course-list>article{border-top:1px solid var(--layer-line);padding:1.15rem 0}.knowledge-provider-course-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.knowledge-provider-course-heading h3{margin:0;font-size:1rem;font-weight:650}.knowledge-provider-course-heading span{color:var(--layer-copy);font-size:var(--layer-type-meta)}.knowledge-provider-course-list p{color:var(--layer-copy);font-size:var(--layer-type-body);margin-top:.6rem;line-height:1.55}.knowledge-provider-course-meta{font-size:var(--layer-type-meta);flex-wrap:wrap;gap:.35rem .8rem;margin-top:.85rem;display:flex}.knowledge-provider-course-meta li+li:before{content:"·";color:var(--layer-copy);padding-right:.8rem}.knowledge-provider-course-sessions,.knowledge-provider-course-foot{font-size:var(--layer-type-meta);margin-top:.85rem}.knowledge-provider-course-foot{color:var(--layer-copy);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.knowledge-provider-course-foot a{color:var(--layer-ink);text-underline-offset:.2em;text-decoration:underline}.knowledge-layer--provider .knowledge-provider-workspace--service{flex-direction:column;display:flex}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-index .knowledge-provider-list{max-height:none;overflow:visible}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-intro h1{font-size:clamp(1.625rem,2vw,1.875rem);line-height:1.25}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-dek{font-size:.875rem;margin-top:.35rem!important}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-service-detail-body h2,.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-index>h2{font-size:1rem;line-height:1.4}.knowledge-layer--provider .knowledge-provider-workspace--service>.knowledge-breadcrumb{align-self:stretch;margin:0 0 1.25rem}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-intro{padding-top:0}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-service-detail-body{gap:2rem;padding-top:1.25rem}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-service-detail-body>section{padding-bottom:1rem}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-index{border-top:0;border-right:0;margin-top:1.5rem;padding:0}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-item{min-width:0}@media (max-width:760px){.knowledge-layer--vertical .knowledge-layer-rail{padding:1rem 1.25rem .75rem;display:block}.knowledge-layer--vertical .knowledge-layer-brand{margin-bottom:.35rem;display:block}.knowledge-layer--vertical .knowledge-layer-back{padding:.25rem 0}.knowledge-layer--vertical .knowledge-category-detail .knowledge-provider-list{grid-template-columns:minmax(0,1fr)}.knowledge-layer--provider .knowledge-layer-rail{padding:1rem 1.25rem .75rem;display:block}.knowledge-layer--provider .knowledge-layer-brand{margin-bottom:.35rem;display:block}.knowledge-layer--provider .knowledge-layer-back{padding:.25rem 0}.knowledge-layer--provider .knowledge-layer-main{padding-top:1.25rem}.knowledge-layer--provider .knowledge-layer-intro{min-height:0}.knowledge-category-sections{grid-template-columns:minmax(0,1fr);gap:2rem}.knowledge-layer--provider .knowledge-provider-workspace{flex-direction:column;display:flex}.knowledge-layer--provider .knowledge-provider-intro h1,.knowledge-layer--provider:lang(zh-CN) .knowledge-provider-intro h1{font-size:1.75rem}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-intro h1{font-size:1.5rem}.knowledge-layer--provider .knowledge-provider-index{margin-top:1.5rem;padding-right:0}.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-service-detail-body,.knowledge-layer--provider .knowledge-provider-workspace--service .knowledge-provider-list{grid-template-columns:minmax(0,1fr)}}.knowledge-layer{--layer-type-intro:clamp(1.9rem, 3.1vw, 2.75rem);--layer-type-provider:clamp(1.8rem, 2.6vw, 2.4rem);--layer-space:clamp(1.5rem, 2.5vw, 2.25rem);display:block}.knowledge-layer .knowledge-layer-rail{min-height:0;padding:1rem var(--layer-gutter);border-bottom:1px solid var(--layer-line);background:var(--layer-canvas);align-items:center;gap:clamp(1rem,2vw,2rem);display:flex;position:relative;top:auto}.knowledge-layer .knowledge-layer-brand{flex:none;margin:0;padding:0}.knowledge-layer .knowledge-layer-brand>span{font-size:1.45rem}.knowledge-layer .knowledge-layer-back{flex:none;margin:0;padding:.35rem 0;font-size:.8125rem}.knowledge-layer .knowledge-layer-rail nav{scrollbar-width:thin;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.knowledge-layer .knowledge-layer-rail nav :is(a,.knowledge-layer-rail-static){white-space:nowrap;gap:.4rem;min-height:2.5rem;padding:.4rem .7rem;font-size:.8125rem}.knowledge-layer .knowledge-layer-rail nav svg{width:1rem;height:1rem}.knowledge-layer .knowledge-layer-rail-caption{display:none}.knowledge-layer .knowledge-layer-main{padding-top:clamp(1.6rem,3vw,2.5rem)}.knowledge-layer .knowledge-explore-state,.knowledge-layer .knowledge-location-state{width:min(100%,68rem);padding-block:.5rem 3rem}.knowledge-layer .knowledge-explore-state>section,.knowledge-layer .knowledge-location-state>section{margin-top:2.5rem}.knowledge-layer .knowledge-location-state-intro{max-width:56ch;font-size:.9375rem;margin-top:.85rem!important}.knowledge-layer .knowledge-layer-intro{border-bottom:1px solid var(--layer-line);grid-template-columns:minmax(0,1fr);max-width:68rem;min-height:0;margin-bottom:1.25rem;padding-block:1rem 1.65rem}.knowledge-layer .knowledge-layer-intro p{max-width:60ch;margin-top:.7rem;font-size:.9375rem;line-height:1.6}.knowledge-layer .knowledge-layer-intro .knowledge-layer-core{display:none}.knowledge-layer .knowledge-category-sections{gap:2rem 2.5rem;max-width:72rem}.knowledge-layer .knowledge-provider-index>h2,.knowledge-layer .knowledge-category-sections h2{font-size:1.125rem}.knowledge-vertical-sections{gap:2.5rem;max-width:72rem;display:grid}.knowledge-vertical-providers{border-top:1px solid var(--layer-line);padding-top:1.5rem}.knowledge-vertical-providers>h2{margin-bottom:.5rem}.knowledge-vertical-providers .knowledge-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}@media (max-width:760px){.knowledge-layer .knowledge-layer-rail{flex-wrap:wrap;gap:.5rem 1rem;padding:.85rem 1.25rem}.knowledge-layer .knowledge-layer-brand{margin:0}.knowledge-layer .knowledge-layer-back{flex-basis:100%;order:2;min-height:2rem}.knowledge-layer .knowledge-layer-rail nav{flex-basis:100%;order:3}.knowledge-layer .knowledge-layer-main{padding-top:1.25rem}.knowledge-layer .knowledge-layer-intro{padding-block:.5rem 1.25rem}.knowledge-layer .knowledge-layer-intro h1,.knowledge-layer:lang(zh-CN) .knowledge-layer-intro h1{font-size:1.8rem}.knowledge-vertical-providers .knowledge-provider-list{grid-template-columns:minmax(0,1fr)}}.knowledge-layer{--layer-type-intro:1.75rem;--layer-type-provider:1.75rem;--layer-space:1.5rem}.knowledge-layer .knowledge-layer-intro h1,.knowledge-layer:lang(zh-CN) .knowledge-layer-intro h1,.knowledge-layer .knowledge-provider-intro h1,.knowledge-layer:lang(zh-CN) .knowledge-provider-intro h1,.knowledge-layer .knowledge-category-detail h1,.knowledge-layer .knowledge-location-state h1,.knowledge-layer .knowledge-explore-state h1{letter-spacing:-.025em;font-size:1.75rem;line-height:1.3}.knowledge-layer .knowledge-layer-intro p,.knowledge-layer .knowledge-provider-dek,.knowledge-layer .knowledge-location-state-intro{font-size:.875rem;line-height:1.65}.knowledge-layer .knowledge-provider-overview{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.75rem}.knowledge-provider-contact-panel{border:1px solid var(--layer-line);background:var(--layer-canvas);border-radius:.75rem;padding:1.25rem}.knowledge-layer .knowledge-provider-contact-panel .knowledge-provider-summary{border:0;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0 0 1.5rem;padding:0;display:grid}.knowledge-provider-contact-panel .knowledge-layer-geography{border-top:1px solid var(--layer-line);padding-top:1.25rem}.knowledge-provider-contact-panel .knowledge-layer-evidence{border-top:1px solid var(--layer-line);margin-top:1.5rem;padding-top:1.25rem}.knowledge-layer .knowledge-provider-overview .knowledge-provider-photo-preview{margin:0 0 1.5rem}.knowledge-layer .knowledge-provider-overview .knowledge-provider-photo-preview-grid{max-height:19rem}.knowledge-layer .knowledge-provider-intro{margin-bottom:1.5rem;padding-bottom:1.5rem}.knowledge-layer .knowledge-provider-overview h2,.knowledge-layer .knowledge-category-detail h2,.knowledge-layer .knowledge-location-state h2{font-size:1rem}.knowledge-layer .knowledge-provider-record-heading strong{font-size:.9375rem}.knowledge-layer .knowledge-layer-records li>:is(a,span){min-height:3.25rem;font-size:.875rem}.knowledge-layer .knowledge-location-state>section{margin-top:1.75rem}@media (max-width:900px){.knowledge-layer .knowledge-provider-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.knowledge-layer .knowledge-layer-intro h1,.knowledge-layer:lang(zh-CN) .knowledge-layer-intro h1,.knowledge-layer .knowledge-provider-intro h1,.knowledge-layer:lang(zh-CN) .knowledge-provider-intro h1,.knowledge-layer .knowledge-category-detail h1,.knowledge-layer .knowledge-location-state h1{font-size:1.5rem}}.knowledge-layer:has(.knowledge-healthcare-explorer){--healthcare-accent:#ff9f1c;--healthcare-active:#fff1e2;--healthcare-ink:#101b30;--healthcare-muted:#526a8a;--healthcare-line:#e2e8ef;background:#fff}.knowledge-layer:has(.knowledge-healthcare-explorer) .knowledge-layer-main{padding:0}.knowledge-healthcare-explorer{min-height:70svh;color:var(--healthcare-ink);grid-template-columns:minmax(15rem,26%) minmax(0,1fr);display:grid}.healthcare-sidebar{isolation:isolate;border-right:1px solid var(--healthcare-line);background:#f8fafc;flex-direction:column;min-width:0;padding:2.5rem 1.5rem;display:flex;position:relative}.healthcare-sidebar-mark{pointer-events:none;z-index:-1;width:60%;height:12rem;position:absolute;top:0;right:0}.healthcare-sidebar-shape{fill:#e5eeff;width:100%;height:100%}.healthcare-sidebar-shape-soft{fill:#edf3ff}.healthcare-sidebar-cross{color:#74a7fb;fill:#edf4ff;filter:drop-shadow(0 2px 2px #afc9ef);width:2.5rem;height:2.5rem;position:absolute;top:5.25rem;right:1.75rem}.healthcare-sidebar header{padding:0 .75rem 1.5rem}.healthcare-sidebar .healthcare-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--healthcare-muted);margin:0 0 .75rem;font-size:.6875rem;font-weight:650}.healthcare-sidebar h2{letter-spacing:-.03em;margin:0 0 .7rem;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:600;line-height:1.15}.healthcare-sidebar header>p:last-child{max-width:26ch;color:var(--healthcare-muted);margin:0;font-size:.9375rem;line-height:1.6}.healthcare-category-list{scrollbar-color:#c7d2e0 transparent;max-height:max(17rem,90svh - 30rem);overflow-y:auto}.healthcare-sidebar-art{aspect-ratio:2;border-radius:0 0 3rem 1.5rem;flex-shrink:0;min-height:9rem;margin:auto 0 0;padding-top:1.25rem;position:relative;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 28 C12 -8 35 2 62 18 C78 27 90 4 100 3 L100 72 Q100 100 75 100 L8 100 Q0 100 0 88 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 28 C12 -8 35 2 62 18 C78 27 90 4 100 3 L100 72 Q100 100 75 100 L8 100 Q0 100 0 88 Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.healthcare-sidebar-art img{object-fit:cover}.healthcare-sidebar-art figcaption{z-index:1;white-space:pre-line;width:47%;color:var(--healthcare-ink);margin:1.35rem 0 0 1.2rem;font-size:.9375rem;font-weight:500;line-height:1.35;position:relative}.healthcare-sidebar-art figcaption span{background:currentColor;width:1.25rem;height:1px;margin-top:1rem;display:block}.healthcare-sidebar nav a{min-height:3rem;color:var(--healthcare-muted);border-left:1px solid #0000;border-radius:.5rem;grid-template-columns:1.5rem minmax(0,1fr) auto 1rem;align-items:center;gap:.85rem;padding:.65rem .85rem;font-size:.875rem;text-decoration:none;display:grid}.healthcare-sidebar nav a>svg{stroke-width:1.5px;width:1.4rem;height:1.4rem;color:var(--healthcare-ink)}.healthcare-sidebar nav a>svg:last-child{width:1rem;color:var(--healthcare-muted)}.healthcare-sidebar nav a small{font-variant-numeric:tabular-nums;font-size:.8rem}.healthcare-sidebar nav a[aria-current]{border-left-color:var(--healthcare-accent);background:var(--healthcare-active);color:var(--healthcare-ink);font-weight:550}.healthcare-sidebar nav a[aria-current]>svg{color:#a34c00}.healthcare-results{min-width:0;padding:1.75rem 2rem 1.5rem}.healthcare-results-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.knowledge-layer .healthcare-results h1{letter-spacing:-.03em;margin:0 0 .35rem;font-size:1.875rem;font-weight:600;line-height:1.2}.healthcare-results-header p{color:var(--healthcare-muted);margin:0;font-size:.9375rem;line-height:1.5}.healthcare-count{white-space:nowrap;color:var(--healthcare-muted);font-variant-numeric:tabular-nums;margin-top:.75rem;font-size:.875rem}.healthcare-services{scrollbar-width:thin;gap:.6rem;margin-bottom:.6rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.healthcare-services a{border:1px solid var(--healthcare-line);min-height:2.5rem;color:var(--healthcare-ink);background:#f8fafc;border-radius:2rem;flex-shrink:0;padding:.6rem 1rem;font-size:.8125rem;text-decoration:none}.healthcare-services a[aria-current]{background:var(--healthcare-active);border-color:var(--healthcare-active);color:#934400}.healthcare-results>.knowledge-filter-bar{border:0;flex-wrap:wrap;gap:.65rem;margin:0 0 1rem;padding:0;display:flex}.healthcare-results>.knowledge-filter-bar label{flex:8rem;min-width:0}.healthcare-results>.knowledge-filter-bar .healthcare-search{flex:2 16rem;position:relative}.healthcare-search svg{width:1.15rem;height:1.15rem;position:absolute;top:.8rem;left:.85rem}.healthcare-results input,.healthcare-results select{border:1px solid var(--healthcare-line);width:100%;min-height:2.75rem;font:inherit;color:var(--healthcare-ink);background:#fff;border-radius:.5rem;padding:.7rem .8rem;font-size:.8125rem}.healthcare-results .healthcare-search input{padding-left:2.6rem}.healthcare-results input::placeholder{color:var(--healthcare-muted);opacity:1}.healthcare-results button{border:1px solid var(--healthcare-line);min-height:2.75rem;color:var(--healthcare-ink);cursor:pointer;background:#fff;border-radius:.5rem;padding:.6rem .8rem;font-size:.8125rem}.healthcare-clear{color:var(--healthcare-muted);text-underline-offset:3px;margin:0 0 .75rem;font-size:.8125rem;display:inline-block}.healthcare-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.healthcare-provider-grid li{min-width:0}.healthcare-provider-card{border:1px solid var(--healthcare-line);height:100%;min-height:7.25rem;color:var(--healthcare-ink);background:#fff;border-radius:.65rem;gap:1rem;padding:.55rem;text-decoration:none;display:flex}.healthcare-provider-photo{background:#f2f5f7;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:30%;min-width:4rem;max-width:9.5rem;display:flex;overflow:hidden}.healthcare-provider-photo img{object-fit:cover;width:100%;height:100%;min-height:6rem}.healthcare-provider-photo>svg{color:#8293a7;stroke-width:1.2px;width:1.8rem;height:1.8rem}.healthcare-provider-copy{flex-direction:column;flex:1;gap:.5rem;min-width:0;padding:.25rem .2rem;display:flex}.healthcare-provider-heading{justify-content:space-between;gap:.6rem;display:flex}.healthcare-provider-heading strong{font-size:.9375rem;font-weight:550;line-height:1.3}.healthcare-provider-heading svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.healthcare-provider-location{color:var(--healthcare-muted);align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.healthcare-provider-location svg{width:.875rem;height:.875rem}.healthcare-certification{color:#934400;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.healthcare-certification>span:last-child{background:var(--healthcare-active);border-radius:.25rem;padding:.2rem .4rem}.healthcare-up-seal{background:var(--healthcare-accent);color:#fff;letter-spacing:-.08em;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:750;display:inline-flex;position:relative}.healthcare-up-seal i{background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;top:2px;right:4px}.healthcare-provider-copy .knowledge-verification-status{color:var(--healthcare-muted);flex-wrap:wrap;gap:.3rem;margin-top:auto;font-size:.65rem;line-height:1.5}.healthcare-provider-copy .knowledge-verification-indicator{background:#ad6000;width:.35rem;height:.35rem}.healthcare-results-footer{border-top:1px solid var(--healthcare-line);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.healthcare-results-footer>p{color:var(--healthcare-muted);flex-basis:100%;margin:0;font-size:.6875rem}.healthcare-pagination{flex:1;align-items:center;gap:.4rem;display:flex}.healthcare-pagination a,.healthcare-pagination>span:not(.healthcare-page-entry){border:1px solid var(--healthcare-line);min-width:2.5rem;min-height:2.5rem;color:var(--healthcare-muted);border-radius:.5rem;justify-content:center;align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.healthcare-pagination svg{width:1rem;height:1rem}.healthcare-pagination a[aria-current]{color:#934400;background:var(--healthcare-active);border-color:var(--healthcare-active)}.healthcare-pagination [aria-disabled]{opacity:.4}.healthcare-page-entry{align-items:center;gap:.4rem;display:inline-flex}.healthcare-page-jump .knowledge-filter-bar{align-items:center;gap:.5rem;margin:0;display:flex}.healthcare-page-jump label{align-items:center;gap:.65rem;font-size:.75rem;display:flex}.healthcare-page-jump input{width:3.75rem}.healthcare-page-jump span{color:var(--healthcare-muted);font-size:.75rem}.healthcare-page-jump button svg{width:1rem;height:1rem}.healthcare-empty{text-align:center;color:var(--healthcare-muted);padding:3rem 1rem;font-size:.9375rem}.healthcare-mobile-categories{display:none}.knowledge-healthcare-explorer :is(a,input,select,button,summary):focus-visible{outline:2px solid var(--healthcare-muted);outline-offset:3px}.knowledge-healthcare-explorer{caret-color:var(--healthcare-ink)}.knowledge-healthcare-explorer ::selection{background:var(--healthcare-active)}@media (hover:hover){.healthcare-provider-card:hover,.healthcare-sidebar nav a:hover{background:#f8fafc}.healthcare-services a:hover{border-color:#bcc8d7}}@media (max-width:1100px){.knowledge-healthcare-explorer{grid-template-columns:25% minmax(0,1fr)}.healthcare-sidebar{padding:1.75rem .75rem}.healthcare-results{padding:1.5rem 1.25rem}.healthcare-provider-card{gap:.65rem}.healthcare-provider-photo{width:25%}}@media (max-width:760px){.knowledge-healthcare-explorer{min-height:0;display:block}.healthcare-sidebar{border-right:0;border-bottom:1px solid var(--healthcare-line);padding:1.25rem}.healthcare-sidebar header{padding:0 0 .85rem}.healthcare-sidebar h2{font-size:1.5rem}.healthcare-sidebar .healthcare-eyebrow{margin-bottom:.4rem}.healthcare-sidebar header>p:last-child{max-width:none;font-size:.875rem}.healthcare-sidebar-mark,.healthcare-sidebar-art,.healthcare-category-list{display:none}.healthcare-mobile-categories{display:block}.healthcare-mobile-categories summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;font-size:.9375rem;list-style:none;display:flex}.healthcare-mobile-categories summary svg{width:1rem;height:1rem}.healthcare-mobile-categories nav{max-height:16rem;overflow-y:auto}.healthcare-results{padding:1.25rem}.healthcare-results-header{flex-wrap:wrap}.healthcare-count{margin-top:0}.knowledge-layer .healthcare-results h1{font-size:1.625rem}.healthcare-results-header p{font-size:.875rem}.healthcare-services a{min-height:2.75rem}.healthcare-results input,.healthcare-results select{font-size:1rem}.healthcare-provider-grid{grid-template-columns:minmax(0,1fr)}.healthcare-provider-heading strong{font-size:.9375rem}.healthcare-provider-photo{width:28%}.healthcare-pagination{flex-wrap:wrap}.healthcare-pagination a,.healthcare-pagination>span:not(.healthcare-page-entry){min-width:2.75rem;min-height:2.75rem}}.knowledge-layer:has(.knowledge-business-profile){--profile-accent:#ff9f1c;--profile-accent-ink:#a14b00;--profile-chip:#eef3fa;--healthcare-active:#fff0df;--healthcare-accent:var(--profile-accent);--layer-blue:#526a8a;background:#fff}.knowledge-layer:has(.knowledge-business-profile) .knowledge-layer-main{padding:1.75rem var(--layer-gutter) 1.5rem}.knowledge-business-profile{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2.23fr) minmax(0,1fr);align-items:start;gap:1.6rem clamp(1.5rem,2.8vw,2.75rem);min-width:0;display:grid}.knowledge-profile-top{gap:1.5rem;min-width:0;display:grid}.knowledge-profile-top--with-gallery{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);column-gap:1.25rem}.knowledge-profile-identity{min-width:0}.knowledge-profile-identity .knowledge-breadcrumb{color:var(--layer-copy);margin:0 0 1.1rem;font-size:.875rem}.knowledge-layer .knowledge-profile-identity h1{letter-spacing:-.035em;text-wrap:pretty;overflow-wrap:anywhere;font-size:clamp(1.8rem,2.65vw,2.75rem);font-weight:650;line-height:1.13}.knowledge-layer:lang(zh-CN) .knowledge-profile-identity h1{letter-spacing:-.015em;font-size:clamp(1.6rem,2.3vw,2.25rem);line-height:1.3}.knowledge-layer .knowledge-profile-locality{margin-top:.55rem;font-size:1rem}.knowledge-layer .knowledge-profile-description{white-space:pre-line;max-width:56ch;margin-top:.8rem;font-size:.9375rem;line-height:1.65}.knowledge-profile-status{flex-wrap:wrap;align-items:center;gap:.75rem 1.15rem;margin-top:1.35rem;display:flex}.knowledge-profile-source-access{max-width:30rem}.knowledge-profile-source-access>summary{width:fit-content;min-height:2rem;color:var(--layer-copy);text-underline-offset:.2em;font-size:.6875rem;text-decoration:underline}.knowledge-business-profile .knowledge-verification-status{color:var(--layer-copy);grid-template-columns:.45rem minmax(0,1fr);gap:.2rem .45rem;font-size:.75rem;line-height:1.6;display:grid}.knowledge-business-profile .knowledge-verification-indicator{align-self:center;width:.4rem;height:.4rem}.knowledge-business-profile .knowledge-verification-date{white-space:normal;grid-column:2;display:block}.knowledge-business-profile .knowledge-verification-date>span{display:none}.knowledge-profile-service-chips,.knowledge-profile-fact-chips{flex-wrap:wrap;gap:.5rem;display:flex}.knowledge-profile-service-chips{grid-column:1/-1}.knowledge-profile-service-chips li,.knowledge-profile-fact-chips li{background:var(--profile-chip);color:var(--layer-ink);border-radius:.5rem;padding:.4rem .65rem;font-size:.75rem;line-height:1.4}.knowledge-profile-fact-chips li{color:var(--layer-copy)}.knowledge-profile-gallery{align-self:start;min-width:0;margin:0;position:relative}.knowledge-profile-gallery-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:.4rem;height:clamp(12rem,25svh,17rem);display:grid}.knowledge-profile-gallery-grid img{object-fit:cover;border-radius:.5rem;width:100%;min-width:0;height:100%;min-height:0}.knowledge-profile-gallery-grid img:first-child{grid-row:1/-1}.knowledge-profile-gallery-grid[data-count="1"] img{grid-column:1/-1}.knowledge-profile-gallery-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-profile-gallery-grid[data-count="2"] img{grid-row:1/-1}.knowledge-profile-gallery-open{background:var(--layer-ink);color:#fff;cursor:pointer;border-radius:.4rem;align-items:center;gap:.4rem;min-height:2.2rem;padding:.4rem .55rem;font-size:.7rem;display:inline-flex;position:absolute;bottom:1.75rem;left:.5rem}.knowledge-profile-gallery-open svg{width:.9rem;height:.9rem}.knowledge-profile-gallery>figcaption{color:var(--layer-copy);margin-top:.35rem;font-size:.6875rem;line-height:1.5}.knowledge-profile-gallery>figcaption a{text-underline-offset:.15em;text-decoration:underline}.knowledge-profile-facts{border:1px solid var(--layer-line);background:var(--layer-canvas);border-radius:.875rem;grid-area:1/2/span 2;min-width:0;padding:1.25rem 1.3rem}.knowledge-layer .knowledge-profile-facts>h2{margin-bottom:1.25rem;font-size:1.05rem;font-weight:650}.knowledge-profile-contact-row{overflow-wrap:anywhere;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.9rem;margin-bottom:1.15rem;font-size:.875rem;line-height:1.55;display:grid}.knowledge-profile-contact-row>svg,.knowledge-profile-fact-section>svg{stroke-width:1.7px;flex:none;width:1.25rem;height:1.25rem}.knowledge-profile-contact-row a{align-items:center;gap:.6rem;display:inline-flex}.knowledge-profile-contact-row a svg{flex:none;width:1rem;height:1rem}.knowledge-profile-contact-row address{font-style:normal}.knowledge-profile-contact-row address span{display:block}.knowledge-profile-website{background:var(--layer-ink);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:.8rem;min-height:2.75rem;padding:.6rem .8rem;font-size:.8125rem;display:flex}.knowledge-profile-website svg{width:1rem;height:1rem}.knowledge-profile-fact-section{border-top:1px solid var(--layer-line);grid-template-columns:1.25rem minmax(0,1fr);gap:.9rem;margin-top:1.15rem;padding-top:1.15rem;display:grid}.knowledge-layer .knowledge-profile-fact-section h2{margin-bottom:.55rem;font-size:.875rem;font-weight:550}.knowledge-layer .knowledge-profile-scope{margin-top:.6rem;font-size:.6875rem;line-height:1.55}.knowledge-profile-overview-details .knowledge-provider-time-section{border:0;margin:0;padding:0}.knowledge-profile-overview-details .knowledge-provider-hours-list>div{border:0;gap:.6rem;padding:.15rem 0;font-size:.75rem}.knowledge-profile-overview-details .knowledge-provider-time-section>p{margin-top:.45rem;font-size:.6875rem}.knowledge-profile-overview-details .knowledge-provider-time-exceptions{margin-top:.5rem;font-size:.75rem}.knowledge-profile-content{grid-column:1;min-width:0}.knowledge-business-profile .knowledge-layer-tablist{border-bottom:1px solid var(--layer-line);gap:1.6rem;margin-bottom:0;padding:0;display:flex}.knowledge-business-profile .knowledge-layer-tablist button{min-height:2.75rem;color:var(--layer-ink);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:.55rem .2rem .75rem;font-size:.9375rem}.knowledge-business-profile .knowledge-layer-tablist button[aria-selected=true]{border-color:var(--profile-accent);color:var(--profile-accent-ink);font-weight:600}.knowledge-business-profile [role=tabpanel]{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(36rem,42svh);margin:0;padding:1.5rem 0 .25rem;overflow:auto}.knowledge-business-profile [role=tabpanel][hidden]{display:none}.knowledge-business-profile [role=tabpanel]:has(>.knowledge-profile-about){max-height:none;overflow:visible}.knowledge-layer .knowledge-profile-content h2{margin-bottom:.7rem;font-size:1.125rem}.knowledge-profile-about>p{white-space:pre-line;font-size:.875rem;line-height:1.65}.knowledge-profile-clinic-section{border-top:1px solid var(--layer-line);margin-top:1.35rem;padding-top:1.2rem}.knowledge-profile-clinic-section h3{align-items:center;gap:.55rem;margin-bottom:.75rem;font-size:.94rem;font-weight:650;display:flex}.knowledge-profile-clinic-section h3 svg{width:1.1rem;height:1.1rem}.knowledge-profile-clinic-section>ul{flex-wrap:wrap;gap:.5rem;display:flex}.knowledge-profile-clinic-section>ul li{border:1px solid var(--layer-line);border-radius:.5rem;padding:.5rem .7rem;font-size:.8125rem;line-height:1.4}.knowledge-profile-clinic-doctors{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.knowledge-profile-clinic-doctors article{border:1px solid var(--layer-line);border-radius:.65rem;padding:.9rem}.knowledge-profile-clinic-doctors h4{font-size:.875rem;font-weight:650}.knowledge-profile-clinic-doctors p{white-space:pre-line;margin-top:.4rem;font-size:.8125rem;line-height:1.55}.knowledge-profile-clinic-doctors .knowledge-profile-clinic-role{color:var(--layer-copy)}.knowledge-profile-booking{gap:.5rem;display:grid}.knowledge-profile-booking h3{font-size:.8125rem;font-weight:650}.knowledge-profile-booking a{color:var(--layer-ink);text-underline-offset:.15em;text-decoration:underline}.knowledge-profile-about-facts{flex-wrap:wrap;gap:1.25rem 2.5rem;display:flex}.knowledge-profile-about-facts>div{gap:.25rem;font-size:.875rem;display:grid}.knowledge-profile-about-facts dt{color:var(--layer-copy);font-size:.75rem}.knowledge-profile-about>p+.knowledge-profile-about-facts{margin-top:1.1rem}.knowledge-profile-overview-details{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin-top:1.25rem;display:grid}.knowledge-profile-overview-details .knowledge-profile-fact-section{margin-top:0;padding:1rem 0}.knowledge-layer .knowledge-profile-overview-details h2{margin-bottom:.55rem;font-size:.875rem}.knowledge-profile-attributes{border-top:1px solid var(--layer-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;margin-top:1.5rem!important;padding-top:1rem!important}.knowledge-profile-attributes li{align-items:start;gap:.65rem;font-size:.8125rem;display:flex}.knowledge-profile-attributes svg{stroke-width:1.6px;flex:none;width:1.5rem;height:1.5rem}.knowledge-profile-attributes small{color:var(--layer-copy);font-size:.75rem;display:block}.knowledge-profile-corrections{color:var(--layer-copy);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.5rem;font-size:.6875rem;display:flex}.knowledge-profile-corrections a{text-underline-offset:.2em;text-decoration:underline}.knowledge-profile-source-list li+li{border-top:1px solid var(--layer-line)}.knowledge-business-profile [role=tabpanel]:has(>.knowledge-profile-services){max-height:none;overflow:visible}.knowledge-profile-service-header{align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.knowledge-layer .knowledge-profile-service-header h2{margin:0}.knowledge-profile-service-header>span{color:var(--layer-copy);font-size:.75rem}.knowledge-profile-service-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--layer-line-strong,#aab9ba) transparent;max-height:min(24rem,40svh);padding:.2rem;overflow-y:auto}.knowledge-profile-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.knowledge-profile-service-list li{border:1px solid var(--layer-line);overflow-wrap:anywhere;border-radius:.5rem;min-height:4rem;padding:.65rem .75rem;font-size:.8125rem}.knowledge-profile-service-list strong{font-weight:500;line-height:1.45;display:block}.knowledge-profile-service-list small{color:var(--layer-copy);margin-top:.2rem;font-size:.6875rem;line-height:1.45;display:block}.knowledge-profile-service-chips .knowledge-profile-service-more{padding:0}.knowledge-profile-service-more a{align-items:center;min-height:2.75rem;padding:.4rem .65rem;display:inline-flex}@media (max-width:640px){.knowledge-profile-service-list{grid-template-columns:minmax(0,1fr)}}.knowledge-profile-source-list a{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:.875rem;display:flex}.knowledge-profile-source-list svg{flex:none;width:1rem;height:1rem}.knowledge-profile-source-list strong{font-weight:600}.knowledge-profile-source-list small{color:var(--layer-copy);font-size:.75rem;line-height:1.6;display:block}.knowledge-profile-evidence .knowledge-evidence{border:0;margin:1.25rem 0 0;padding:0}.knowledge-profile-evidence .knowledge-evidence-meta{margin-top:.5rem;font-size:.75rem}.knowledge-profile-evidence .knowledge-evidence-detail{padding-inline:0}.knowledge-profile-services .knowledge-provider-courses{margin-top:1.25rem}.knowledge-profile-photo-dialog{border:1px solid var(--layer-line);width:min(56rem,92vw);max-height:86svh;color:var(--layer-ink);background:#fff;border-radius:.875rem;margin:auto;padding:1.25rem}.knowledge-profile-photo-dialog::backdrop{background:#07142c8c}.knowledge-profile-photo-dialog header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.knowledge-profile-photo-dialog header h2{margin:0;font-size:1rem}.knowledge-profile-photo-dialog header button{cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;display:grid}.knowledge-profile-photo-list{gap:1.5rem;margin-top:1rem;display:grid}.knowledge-profile-photo-list figure{margin:0}.knowledge-profile-photo-list img{object-fit:contain;width:100%;max-height:65svh}.knowledge-profile-photo-list figcaption{color:var(--layer-copy);margin-top:.4rem;font-size:.8125rem}@media (max-width:1100px){.knowledge-business-profile{grid-template-columns:minmax(0,2.1fr) minmax(15rem,1fr);column-gap:1.25rem}.knowledge-profile-top--with-gallery{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1rem}.knowledge-layer .knowledge-profile-identity h1{font-size:1.8rem}.knowledge-profile-facts{padding:1rem}.knowledge-profile-contact-row,.knowledge-profile-fact-section{gap:.7rem}}@media (max-width:800px){.knowledge-layer:has(.knowledge-business-profile) .knowledge-layer-main{padding:1.5rem 1.25rem}.knowledge-business-profile{flex-direction:column;gap:1.5rem;display:flex}.knowledge-profile-top,.knowledge-profile-facts,.knowledge-profile-content{width:100%}.knowledge-profile-content{order:1}.knowledge-profile-facts{order:2}.knowledge-profile-top--with-gallery{flex-direction:column;display:flex}.knowledge-profile-service-chips{order:1}.knowledge-profile-gallery{order:2;width:100%}.knowledge-profile-gallery-grid{scroll-snap-type:x mandatory;height:13rem;display:flex;overflow-x:auto}.knowledge-layer .knowledge-profile-identity h1,.knowledge-layer:lang(zh-CN) .knowledge-profile-identity h1{font-size:1.7rem;line-height:1.25}.knowledge-profile-gallery-open{min-height:2.75rem}.knowledge-business-profile [role=tabpanel]{max-height:none;padding-top:1.25rem;overflow:visible}.knowledge-profile-attributes{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-profile-overview-details{grid-template-columns:minmax(0,1fr)}.knowledge-profile-service-chips li,.knowledge-profile-fact-chips li{font-size:.8125rem}.knowledge-profile-fact-chips a,.knowledge-profile-corrections a{align-items:center;min-height:2.25rem;display:inline-flex}.knowledge-profile-fact-chips li:has(a){padding-block:0}.knowledge-profile-gallery-grid img{scroll-snap-align:start;flex:0 0 100%}}.knowledge-profile-overview-details .knowledge-provider-hours-list>div:not(:first-child) dd span{display:none}.knowledge-business-profile [role=tabpanel]:has(>.knowledge-profile-evidence){max-height:none;overflow:visible}.knowledge-profile-evidence-heading{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.knowledge-profile-evidence-heading h2{margin:0;font-size:1.125rem;font-weight:600}.knowledge-profile-evidence-heading>span,.knowledge-profile-evidence-description,.knowledge-profile-evidence-empty{color:var(--layer-copy);font-size:.8125rem;line-height:1.6}.knowledge-profile-evidence-description{margin:.4rem 0 .9rem}.knowledge-profile-evidence-content{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(24rem,40svh);padding:.2rem;overflow-y:auto}.knowledge-profile-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.knowledge-profile-evidence-disclosure{border-bottom:1px solid var(--layer-line)}.knowledge-profile-evidence-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 0;list-style:none;display:flex}.knowledge-profile-evidence-disclosure summary::-webkit-details-marker{display:none}.knowledge-profile-evidence-disclosure summary strong{font-size:.875rem;font-weight:500;display:block}.knowledge-profile-evidence-disclosure summary small{color:var(--layer-copy);margin-top:.2rem;font-size:.75rem;display:block}.knowledge-profile-evidence-disclosure svg{flex:none;width:1rem;height:1rem}.knowledge-profile-evidence-disclosure[open] summary>svg{color:var(--profile-accent-ink);transform:rotate(180deg)}.knowledge-profile-evidence-details{overflow-wrap:anywhere;padding-bottom:1rem;font-size:.8125rem;line-height:1.65}.knowledge-profile-evidence-details dl{margin:0}.knowledge-profile-evidence-details dt{color:var(--layer-copy);margin-top:.5rem}.knowledge-profile-evidence-details dd{white-space:pre-line;margin:0}.knowledge-profile-evidence-details a{align-items:center;gap:.3rem;margin-top:.75rem;display:inline-flex}.knowledge-profile-evidence-content .knowledge-profile-source-list{border-top:1px solid var(--layer-line);margin-top:1rem}@media (max-width:640px){.knowledge-profile-evidence-grid{grid-template-columns:minmax(0,1fr)}}.knowledge-profile-evidence-disclosure summary>span:first-child{overflow-wrap:anywhere;min-width:0}.knowledge-information{min-height:calc(100svh - 11rem);padding:clamp(2.5rem, 5vw, 4.5rem) var(--knowledge-gutter) 5rem}.knowledge-information h1{max-width:22ch;color:var(--knowledge-ink);letter-spacing:-.04em;font-size:clamp(2rem,3.3vw,2.9rem);line-height:1.12}.knowledge-information p{max-width:62ch;line-height:1.7}.knowledge-information-intro{color:var(--knowledge-muted);margin:.9rem 0 1.5rem;font-size:1rem}.knowledge-information-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:2.5rem 0 2rem;display:grid}.knowledge-information-sections section{border-top:1px solid var(--knowledge-line);padding-top:1.5rem}.knowledge-information-sections h2{color:var(--knowledge-ink);letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.2rem,2vw,1.55rem)}@media (max-width:760px){.knowledge-information-sections{grid-template-columns:1fr}}.knowledge-information{padding-block:2.75rem 3.5rem}.knowledge-information .knowledge-reading-shell{max-width:56rem}.knowledge-information h1{letter-spacing:-.025em;max-width:none;font-size:1.75rem;line-height:1.3}.knowledge-information p,.knowledge-information-intro{font-size:.875rem;line-height:1.65}.knowledge-information-sections{grid-template-columns:minmax(0,1fr);gap:0;margin-top:2rem}.knowledge-information-sections section{grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.knowledge-information-number{color:var(--knowledge-muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.5rem}.knowledge-information-sections h2{margin-bottom:.5rem;font-size:1rem;line-height:1.5}.knowledge-policy .knowledge-reading-shell{padding-block:0}.knowledge-policy .knowledge-information-sections section{display:block}.knowledge-policy a{text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:760px){.knowledge-information h1{font-size:1.5rem}.knowledge-information{padding-block:2rem}}.knowledge-about-page{--knowledge-brand-accent:#ff9f1c;--home-ink:var(--about-ink);--home-copy:var(--about-copy);--home-line:var(--about-line);--about-ink:#080808;--about-copy:#676b73;--about-soft:#787e87;--about-line:#d7d8dc;--about-canvas:#fff;--about-strip:#f6f6f7;--about-gutter:clamp(1.25rem, 5vw, 6rem);min-height:100svh;color:var(--about-ink);background:var(--about-canvas);font-family:Knowledge Mona,PingFang SC,Microsoft YaHei,sans-serif}.knowledge-about-frame{width:calc(100% - 2 * var(--about-gutter));max-width:110rem;margin-inline:auto}.knowledge-about-page a:focus-visible,.knowledge-about-page summary:focus-visible{outline:2px solid var(--about-ink);outline-offset:5px}.knowledge-about-page .knowledge-public-header{--knowledge-gutter:var(--about-gutter);--knowledge-width-wide:110rem;--knowledge-header-border:#e8e8eb;--knowledge-header-surface:transparent;--knowledge-header-control-border:var(--about-line);--knowledge-header-menu-hover:var(--about-strip);--editorial-language-ink:var(--about-ink);--editorial-language-line:var(--about-line);z-index:2;color:var(--about-ink);position:relative}.knowledge-about-page .knowledge-public-header nav a{color:var(--about-ink);position:relative}.knowledge-about-page .knowledge-public-header nav a[aria-current=page]:after{background:var(--knowledge-brand-accent);content:"";height:2px;position:absolute;bottom:-.6rem;left:0;right:0}.knowledge-about-hero{isolation:isolate;grid-template-columns:31% 28% 1fr;align-items:start;min-height:21.5rem;padding-block:2.2rem 2rem;display:grid;position:relative}.knowledge-about-heading{border-right:1px solid var(--about-line);padding-right:1.9rem;position:relative}.knowledge-about-heading:after{width:12px;height:12px;box-shadow:0 0 0 16px var(--about-canvas);background:var(--knowledge-brand-accent);content:"";border-radius:50%;position:absolute;top:44%;right:-6px;transform:translateY(-50%)}.knowledge-about-eyebrow,.knowledge-about-caption,.knowledge-about-section-label,.knowledge-about-map-note,.knowledge-about-explore-note,.knowledge-about-footer{letter-spacing:.25em;font-size:.6875rem;font-weight:500;line-height:1.65}.knowledge-about-eyebrow{color:var(--about-copy);margin:0 0 .65rem}.knowledge-about-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.65rem,3.8vw,4rem);font-weight:480;line-height:.94}.knowledge-about-heading h1 span{display:block}.knowledge-about-heading h1 span:last-child{color:var(--about-soft)}.knowledge-about-caption{color:var(--about-copy);white-space:pre-line;margin:1.65rem 0 .5rem}.knowledge-about-statement{z-index:1;letter-spacing:-.025em;padding:1.9rem 0 0 4.2rem;font-size:.9375rem;line-height:1.4;position:relative}.knowledge-about-statement p{white-space:pre-line;max-width:29ch;margin:0;font-weight:500}.knowledge-about-statement p+p{color:var(--about-copy);margin-top:1.1rem;font-weight:400}.knowledge-about-map{z-index:-1;pointer-events:none;width:min(50%,35rem);margin:0;position:absolute;top:-2.5rem;right:0}.knowledge-about-map img{width:100%;height:auto;display:block}.knowledge-about-map-note{border-right:1px solid var(--about-line);color:var(--about-copy);white-space:pre-line;justify-self:end;margin:3.9rem 0 0;padding:1.2rem 1.4rem 1.2rem 0;font-size:.5625rem}.knowledge-about-principles{grid-template-columns:1fr 1.11fr 1.05fr;padding-block:.1rem 1.1rem;display:grid}.knowledge-about-principles section{min-width:0;padding:.3rem 3.8rem 1.1rem .5rem}.knowledge-about-principles section+section{border-left:1px solid #0000;padding-left:4rem}.knowledge-about-principles section:last-child{padding-right:0}.knowledge-about-number{color:var(--about-copy);font-variant-numeric:tabular-nums;font-size:.875rem}.knowledge-about-section-label{letter-spacing:.2em;margin:.3rem 0 .9rem}.knowledge-about-principles h2{letter-spacing:-.045em;white-space:pre-line;margin:0 0 .75rem;font-size:clamp(1.4rem,1.75vw,1.875rem);font-weight:500;line-height:1.05}.knowledge-about-section-body{color:var(--about-copy);letter-spacing:-.025em;white-space:pre-line;margin:0;font-size:.875rem;line-height:1.4}.knowledge-about-explore{background:var(--about-strip);border-block:1px solid #eeeeef}.knowledge-about-explore>div{justify-content:space-between;align-items:center;gap:2rem;min-height:6rem;display:flex}.knowledge-about-explore a{color:var(--about-ink);letter-spacing:-.045em;align-items:center;gap:1.8rem;font-size:clamp(1.4rem,1.75vw,1.875rem);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.knowledge-about-explore a>span{border:1px solid var(--about-soft);border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.knowledge-about-explore svg{stroke-width:1.5px;width:1.25rem;height:1.25rem}.knowledge-about-explore a:hover svg{color:#a65a00}.knowledge-about-explore-note{color:var(--about-copy);white-space:pre-line;border-left:1px solid #0000;margin:0;padding-left:1.6rem;font-size:.5625rem}.knowledge-about-footer{min-height:3.5rem;color:var(--about-copy);letter-spacing:.16em;align-items:center;gap:1.8rem;font-size:.5625rem;display:flex}.knowledge-about-footer-rule{background:var(--about-line);flex:1;height:1px}.knowledge-about-page[lang=zh-CN] .knowledge-about-heading h1{letter-spacing:-.025em;font-size:clamp(1.75rem,2.2vw,2.4rem);font-weight:500;line-height:1.35}.knowledge-about-page[lang=zh-CN] .knowledge-about-statement,.knowledge-about-page[lang=zh-CN] .knowledge-about-section-body{letter-spacing:0;font-size:.875rem;line-height:1.85}.knowledge-about-page[lang=zh-CN] .knowledge-about-principles h2{letter-spacing:0;font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:500;line-height:1.4}@media (max-width:1100px){.knowledge-about-hero{grid-template-columns:39% 38% 1fr;min-height:20rem}.knowledge-about-heading h1{font-size:clamp(2.65rem,4.5vw,3.25rem)}.knowledge-about-statement{padding-top:2rem;padding-left:2.4rem}.knowledge-about-statement p{white-space:normal}.knowledge-about-map{opacity:.65;width:60%;top:0;right:0}.knowledge-about-map-note{font-size:.5rem}.knowledge-about-principles section{padding-right:1.5rem}.knowledge-about-principles section+section{padding-left:1.5rem}}@media (max-width:767px){.knowledge-about-page .knowledge-home-brand-note{display:none}.knowledge-about-page .knowledge-public-header nav a[aria-current=page]:after{width:2rem;bottom:.3rem;left:1rem;right:auto}.knowledge-about-hero{flex-direction:column;min-height:0;padding-block:1.75rem .75rem;display:flex}.knowledge-about-heading{border:0;padding-right:0}.knowledge-about-heading:after,.knowledge-about-map-note{display:none}.knowledge-about-heading h1{font-size:clamp(2.45rem,10vw,3rem);line-height:.98}.knowledge-about-caption{margin-top:1.25rem}.knowledge-about-statement{padding:1.2rem 0 0;font-size:.875rem;line-height:1.6}.knowledge-about-statement p{white-space:normal;max-width:38ch}.knowledge-about-statement p+p{margin-top:.75rem}.knowledge-about-map{z-index:0;opacity:1;width:100%;margin-top:1rem;position:relative;top:auto;right:auto}.knowledge-about-principles{padding-bottom:.75rem;display:block}.knowledge-about-principles section,.knowledge-about-principles section+section{border:0;border-top:1px solid var(--about-line);padding:1rem 0}.knowledge-about-principles h2{font-size:1.5rem}.knowledge-about-section-body{font-size:.875rem;line-height:1.55}.knowledge-about-explore>div{min-height:5.5rem}.knowledge-about-explore a{gap:1rem;font-size:1.5rem}.knowledge-about-explore-note{display:none}.knowledge-about-footer{letter-spacing:.1em;flex-wrap:wrap;gap:.5rem;padding-block:1rem}.knowledge-about-footer-rule{display:none}.knowledge-about-footer>span:last-child{width:100%}.knowledge-about-page[lang=zh-CN] .knowledge-about-heading h1{font-size:1.75rem}}.knowledge-how-page{--knowledge-brand-accent:#ff9f1c;--how-ink:#080808;--how-copy:#676b73;--how-line:#d7d8dc;--how-gap:1.5rem;--how-flow-height:clamp(20rem, 23vw, 21.875rem);--home-ink:var(--how-ink);--home-copy:var(--how-copy);--home-line:var(--how-line);--knowledge-gutter:clamp(1.25rem, 5vw, 6rem);--knowledge-width-wide:110rem;--knowledge-header-surface:transparent;--knowledge-header-border:#e8e8eb;--knowledge-header-control-border:var(--how-line);--knowledge-header-menu-hover:#f6f6f7;--editorial-language-ink:var(--how-ink);--editorial-language-line:var(--how-line);min-height:100svh;color:var(--how-ink);background:#fff;font-family:Knowledge Mona,PingFang SC,Microsoft YaHei,sans-serif}.knowledge-how-frame{width:calc(100% - 2 * var(--knowledge-gutter));max-width:var(--knowledge-width-wide);margin-inline:auto}.knowledge-how-page a:focus-visible,.knowledge-how-page summary:focus-visible{outline:2px solid var(--how-ink);outline-offset:5px}.knowledge-how-page .knowledge-public-header nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--knowledge-brand-accent);-webkit-text-decoration-color:var(--knowledge-brand-accent);-webkit-text-decoration-color:var(--knowledge-brand-accent);text-decoration-color:var(--knowledge-brand-accent);text-underline-offset:.6rem;text-decoration-thickness:2px}.knowledge-how-main{grid-template-columns:minmax(0,.95fr) minmax(0,2.65fr);gap:2.5rem;padding-block:2.75rem 2.25rem;display:grid}.knowledge-how-hero{padding-top:.75rem}.knowledge-how-eyebrow,.knowledge-how-caption,.knowledge-how-stage h2,.knowledge-how-steps h2,.knowledge-how-engine-note{letter-spacing:.2em;font-size:.6875rem;font-weight:600;line-height:1.6}.knowledge-how-eyebrow{color:var(--how-copy);margin:0 0 1.5rem}.knowledge-how-hero h1{letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(1.75rem,2.45vw,2.4rem);font-weight:500;line-height:1.08}.knowledge-how-hero h1>span:last-child{color:#787e87;display:block}.knowledge-how-intro{max-width:32ch;color:var(--how-copy);margin:1.5rem 0 0;font-size:.875rem;line-height:1.5}.knowledge-how-cta{background:var(--how-ink);color:#fff;border-radius:2rem;align-items:center;gap:1rem;min-height:3rem;margin-top:1.75rem;padding:.65rem 1.25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.knowledge-how-cta:hover{background:#2c3036}.knowledge-how-caption{color:var(--how-copy);white-space:pre-line;margin:2rem 0 0}.knowledge-how-diagram{gap:var(--how-gap);grid-template-columns:minmax(0,.95fr) minmax(0,2fr) minmax(0,1.1fr) minmax(0,.85fr);display:grid}.knowledge-how-stage{min-width:0}.knowledge-how-stage-heading{min-height:7rem}.knowledge-how-number{color:var(--how-copy);font-variant-numeric:tabular-nums;font-size:.6875rem}.knowledge-how-stage h2{text-transform:uppercase;margin:.25rem 0 .4rem}.knowledge-how-stage-heading p{color:var(--how-copy);margin:0;font-size:.8125rem;line-height:1.45}.knowledge-how-flow-list{position:relative}.knowledge-how-stage ul{height:var(--how-flow-height);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.knowledge-how-inputs ul{grid-template-rows:repeat(5,1fr)}.knowledge-how-outputs ul{grid-template-rows:repeat(4,1fr)}.knowledge-how-discovery ul{grid-template-rows:repeat(3,1fr)}.knowledge-how-stage li:not(.knowledge-how-process){background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.65rem;padding:.75rem;font-size:.8125rem;line-height:1.35;display:flex}.knowledge-how-stage li>svg{stroke-width:1.6px;flex:none;width:1.4rem;height:1.4rem}.knowledge-how-input-lines,.knowledge-how-output-lines{width:calc(var(--how-gap) + 1rem);pointer-events:none;height:100%;position:absolute;top:0;overflow:visible}.knowledge-how-input-lines{left:100%}.knowledge-how-output-lines{right:100%}.knowledge-how-input-lines path,.knowledge-how-output-lines path,.knowledge-how-mobile-merge path{fill:none;stroke:#a9afb9;stroke-width:1px;vector-effect:non-scaling-stroke}.knowledge-how-input-lines .knowledge-how-arrow-path,.knowledge-how-output-lines .knowledge-how-arrow-path{stroke:var(--how-ink);stroke-width:1.5px}.knowledge-how-engine-visual{width:var(--how-flow-height);max-width:100%;height:var(--how-flow-height);margin-inline:auto;position:relative}.knowledge-how-orbit{width:100%;height:100%;position:absolute;inset:0}.knowledge-how-orbit circle{fill:none;stroke:#e6e8ec;stroke-width:1px}.knowledge-how-orbit circle:first-child{fill:#fafafb}.knowledge-how-orbit-inner{stroke-dasharray:2 3}.knowledge-how-engine-core{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knowledge-how-engine-core>span:first-child{font-size:clamp(1.5rem,2.1vw,2rem)}.knowledge-how-engine-core>span:last-child{letter-spacing:-.035em;font-size:1.5rem;font-weight:500;line-height:1.2}.knowledge-how-stage .knowledge-how-processes{height:auto;display:block}.knowledge-how-process{text-align:center;flex-direction:column;align-items:center;gap:.4rem;width:5.25rem;font-size:.75rem;line-height:1.3;display:flex;position:absolute;transform:translate(-50%,-50%)}.knowledge-how-process--understand{top:13%;left:50%}.knowledge-how-process--structure{top:50%;left:18%}.knowledge-how-process--verify{top:50%;left:82%}.knowledge-how-process--optimize{top:85%;left:50%}.knowledge-how-process-icon{background:#fff;border:1px solid #e6e8ec;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.knowledge-how-process-icon svg{stroke-width:1.6px;width:1.45rem;height:1.45rem}.knowledge-how-process--optimize svg{color:#a65a00}.knowledge-how-engine-note{color:var(--how-copy);text-align:center;letter-spacing:.16em;margin:1rem 0 0;font-size:.5625rem}.knowledge-how-discovery-arrow{top:50%;right:calc(-1 * var(--how-gap));width:var(--how-gap);stroke-width:1.4px;height:1.3rem;position:absolute;transform:translateY(-50%)}.knowledge-how-mobile-merge,.knowledge-how-mobile-arrow{display:none}.knowledge-how-steps{border-block:1px solid #e8e8eb;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.5rem 0;list-style:none;display:grid}.knowledge-how-steps li{grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem 1rem;padding-inline:1.5rem;display:grid}.knowledge-how-steps li:first-child{padding-left:0}.knowledge-how-steps li:last-child{padding-right:0}.knowledge-how-steps li+li{border-left:1px solid var(--how-line)}.knowledge-how-steps .knowledge-how-number{grid-area:1/1}.knowledge-how-steps svg{stroke-width:1.5px;grid-area:2/1;width:1.75rem;height:1.75rem}.knowledge-how-steps div{display:contents}.knowledge-how-steps h2{grid-area:1/2;margin:0}.knowledge-how-steps p{grid-area:2/2;margin:0;font-size:.875rem;line-height:1.45}.knowledge-how-footer{min-height:4rem;color:var(--how-copy);letter-spacing:.15em;align-items:center;gap:1.75rem;font-size:.5625rem;display:flex}.knowledge-how-footer-rule{background:var(--how-line);flex:1;height:1px}.knowledge-how-page[lang=zh-CN] .knowledge-how-hero h1{letter-spacing:0;font-size:clamp(1.75rem,2.2vw,2.25rem);line-height:1.4}.knowledge-how-page[lang=zh-CN] .knowledge-how-intro{font-size:.875rem;line-height:1.85}.knowledge-how-page[lang=zh-CN] .knowledge-how-stage h2,.knowledge-how-page[lang=zh-CN] .knowledge-how-steps h2{letter-spacing:.12em}@media (max-width:1200px){.knowledge-how-page{--how-flow-height:20rem}.knowledge-how-main{grid-template-columns:1fr;gap:2rem;padding-block:2rem}.knowledge-how-hero{max-width:40rem;padding:0}.knowledge-how-hero h1{font-size:2.25rem}.knowledge-how-intro{max-width:60ch}.knowledge-how-caption{display:none}.knowledge-how-cta{margin-top:1rem}.knowledge-how-diagram{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) minmax(0,1.15fr)}.knowledge-how-discovery{gap:var(--how-gap);border-top:1px solid var(--how-line);grid-column:1/-1;grid-template-columns:1fr 2.9fr;padding-top:1rem;display:grid}.knowledge-how-discovery .knowledge-how-stage-heading{min-height:0}.knowledge-how-discovery ul{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.knowledge-how-discovery-arrow{top:auto;bottom:-2.25rem;right:0;transform:rotate(90deg)}.knowledge-how-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.knowledge-how-steps li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:767px){.knowledge-how-page{--how-flow-height:20rem}.knowledge-how-page .knowledge-home-brand-note{display:none}.knowledge-how-main{gap:2rem;padding-block:1.75rem}.knowledge-how-hero h1{font-size:2rem}.knowledge-how-intro{font-size:.875rem}.knowledge-how-diagram{grid-template-columns:1fr;gap:1.25rem}.knowledge-how-stage-heading{min-height:0;margin-bottom:1rem}.knowledge-how-stage-heading p{max-width:40ch}.knowledge-how-stage ul{height:auto}.knowledge-how-inputs ul{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-how-inputs li:last-child{grid-column:1/-1}.knowledge-how-input-lines,.knowledge-how-output-lines{display:none}.knowledge-how-mobile-merge{width:100%;height:2.5rem;margin-top:.25rem;display:block}.knowledge-how-engine-visual{max-width:100%}.knowledge-how-engine-note{margin-top:.75rem}.knowledge-how-mobile-arrow{stroke-width:1.4px;width:1.5rem;height:1.5rem;margin:1rem auto 0;display:block;transform:rotate(90deg)}.knowledge-how-outputs ul{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-how-discovery-arrow{width:1.5rem;height:1.5rem;margin:1rem auto 0;display:block;position:static;transform:rotate(90deg)}.knowledge-how-discovery{border:0;grid-column:auto;padding:0;display:block}.knowledge-how-discovery ul{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-how-discovery li{text-align:center;flex-direction:column}.knowledge-how-steps{padding-block:1rem}.knowledge-how-steps li{column-gap:.5rem;padding-inline:.75rem}.knowledge-how-steps p{font-size:.8125rem}.knowledge-how-footer{flex-wrap:wrap;gap:.5rem;padding-block:1rem;line-height:1.6}.knowledge-how-footer-rule{display:none}.knowledge-how-footer>span:last-child{width:100%}}.knowledge-how-page .knowledge-public-header{--knowledge-gutter:clamp(1.25rem, 5vw, 6rem);--knowledge-width-wide:110rem;--knowledge-header-surface:transparent;--knowledge-header-border:#e8e8eb;--knowledge-header-control-border:var(--how-line);--knowledge-header-menu-hover:#f6f6f7}.knowledge-how-engine-core .knowledge-brand-logo{color:var(--how-ink)}.knowledge-how-unbroken{white-space:nowrap}@media (min-width:768px) and (max-width:1350px){.knowledge-how-inputs li:not(.knowledge-how-process){gap:.5rem;padding:.6rem}}.knowledge-for-business-page,.knowledge-business-dialog{--business-accent:var(--knowledge-brand-accent,#ff9f1c);--business-tint:var(--business-accent)}@supports (color:color-mix(in lab, red, red)){.knowledge-for-business-page,.knowledge-business-dialog{--business-tint:color-mix(in srgb, var(--business-accent) 3%, var(--surface))}}.knowledge-business-hero{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);padding-block:3.75rem 3.25rem;display:grid}.knowledge-business-copy{min-width:0;padding-top:.5rem}.knowledge-business-copy .knowledge-how-eyebrow{color:var(--business-accent);letter-spacing:.1em;margin-bottom:1.25rem;font-size:.6875rem}.knowledge-business-copy h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.8vw,4.5rem);font-weight:480;line-height:1.08}.knowledge-business-copy h1 span{display:block}.knowledge-business-copy h1 span:last-child{font-size:.75em}.knowledge-for-business-page[lang=zh-CN] .knowledge-business-copy h1{letter-spacing:-.018em;font-size:clamp(2rem,2.8vw,3rem);font-weight:500;line-height:1.15}.knowledge-for-business-page[lang=zh-CN] .knowledge-business-copy h1 span{font-size:1em}.knowledge-business-intro{color:var(--how-copy);letter-spacing:-.015em;max-width:54ch;margin:.5rem 0 1.875rem;font-size:clamp(1rem,1.15vw,1.2rem);font-weight:410;line-height:1.4}.knowledge-for-business-page[lang=zh-CN] .knowledge-business-intro{letter-spacing:0;font-size:clamp(.9375rem,1vw,1.0625rem);font-weight:400;line-height:1.7}.knowledge-business-entry{border:1px solid var(--how-line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:.75rem;max-width:32.5rem;min-height:3.25rem;padding:.25rem .25rem .25rem 1rem;display:flex}.knowledge-business-entry>svg{flex-shrink:0;width:1.125rem;height:1.125rem}.knowledge-business-entry input{min-width:0;height:2.25rem;color:var(--how-ink);box-shadow:none;border:0;border-radius:0;padding:0;font-size:.875rem}.knowledge-business-entry input::placeholder{color:var(--how-copy)}.knowledge-business-entry:focus-within{outline:2px solid var(--how-ink);outline-offset:3px}.knowledge-business-entry input:focus-visible{box-shadow:none;outline:none}.knowledge-business-entry button{width:2.75rem;height:2.75rem;color:var(--surface);background:var(--business-accent);box-shadow:none;border-radius:50%;flex-shrink:0}.knowledge-business-entry button:hover{background:var(--knowledge-brand-accent);opacity:.8}.knowledge-business-error{color:var(--how-ink);margin-top:.65rem;font-size:.875rem}.knowledge-business-reassurances{color:var(--how-copy);flex-wrap:wrap;gap:.75rem 1.75rem;margin:1.25rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.knowledge-business-reassurances li{align-items:center;gap:.5rem;display:flex}.knowledge-business-reassurances svg{background:var(--business-tint);width:1.625rem;height:1.625rem;color:var(--how-ink);border-radius:50%;padding:.3rem}.knowledge-business-report{border:1px solid var(--how-line);min-width:0;padding:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.knowledge-business-report{border:1px solid color-mix(in srgb, var(--how-line) 60%, var(--surface))}}.knowledge-business-report{border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 36px #0000000a}.knowledge-business-report>.knowledge-business-sample-label{margin:0;font-size:.5625rem;position:absolute;top:.5rem;right:1.5rem}.knowledge-business-sample-label{color:var(--how-copy);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.6875rem;font-weight:600}.knowledge-business-report-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:5.625rem;margin-bottom:.5rem;display:flex}.knowledge-business-identity{align-items:center;gap:.85rem;display:flex}.knowledge-business-report-icon{border-radius:var(--radius);background:var(--knowledge-header-menu-hover);width:4.25rem;height:4.25rem;color:var(--how-copy);place-items:center;display:grid}.knowledge-business-report-icon svg{width:2rem;height:2rem}.knowledge-business-report h2,.knowledge-business-report h3,.knowledge-business-dialog h2,.knowledge-business-dialog h3{margin:0;font-size:.9375rem;font-weight:600;line-height:1.5}.knowledge-business-identity p,.knowledge-business-score p{color:var(--how-copy);margin:.25rem 0 0;font-size:.75rem}.knowledge-business-score{align-items:center;gap:.75rem;display:flex}.knowledge-business-score-ring{flex-shrink:0;place-items:center;width:5.625rem;height:5.625rem;display:grid;position:relative}.knowledge-business-score-ring svg{fill:none;stroke-width:8px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.knowledge-business-score-track{stroke:var(--business-tint)}.knowledge-business-score-value{stroke:var(--business-accent)}.knowledge-business-score strong{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1}.knowledge-business-score h3{text-wrap:balance}.knowledge-business-score>div{max-width:10rem}.knowledge-business-report-lists{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:.75rem;display:grid}.knowledge-business-report-lists section{border:1px solid var(--how-line);border-radius:.75rem;min-width:0;padding:.75rem 1rem}.knowledge-business-report-lists ul{margin:.65rem 0 0;padding:0;list-style:none}.knowledge-business-report-lists li{align-items:center;gap:.65rem;padding-block:.28125rem;font-size:.9375rem;line-height:1.6;display:flex}.knowledge-business-report-lists li>svg,.knowledge-business-check{width:1.5rem;height:1.5rem;color:var(--surface);flex-shrink:0;margin-top:0}.knowledge-business-report-lists li>svg circle{fill:var(--how-line);stroke:var(--how-line)}.knowledge-business-check{background:var(--how-ink);color:var(--surface);border-radius:50%;place-items:center;display:grid}.knowledge-business-check svg{width:.75rem;height:.75rem}.knowledge-business-report-foot{background:var(--business-tint);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:3.25rem;margin-top:.625rem;padding:.25rem 1rem;font-size:.8125rem;display:flex}.knowledge-business-report-foot>svg{width:1.5rem;height:1.5rem;color:var(--business-accent);flex-shrink:0}.knowledge-business-report-foot p{flex:1;margin:0}.knowledge-business-sample-trigger{cursor:pointer;text-align:start;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.knowledge-business-sample-trigger:hover{text-underline-offset:.25rem;text-decoration:underline}.knowledge-business-sample-trigger svg{color:var(--business-accent);width:1rem;height:1rem}.knowledge-for-business-page button:focus-visible{outline:2px solid var(--how-ink);outline-offset:4px}.knowledge-business-benefits{border-block:1px solid var(--how-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.5rem;min-height:12rem;padding-block:2rem;display:grid}.knowledge-business-benefits>div{align-items:start;gap:1.25rem;display:flex;position:relative}.knowledge-business-benefits>div:not(:first-child):before{content:"";border-left:1px solid var(--how-line);position:absolute;top:.75rem;bottom:0;left:-1rem}.knowledge-business-benefit-icon{background:var(--business-tint);border-radius:50%;flex-shrink:0;place-items:center;width:4.5rem;height:4.5rem;display:grid}.knowledge-business-benefit-icon svg{width:2.25rem;height:2.25rem}.knowledge-business-benefits h2{margin:0 0 .65rem;padding-top:.5rem;font-size:1rem;font-weight:600}.knowledge-business-benefits p{color:var(--how-copy);margin:0;font-size:.9375rem;line-height:1.6}.knowledge-business-dialog{border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);max-width:50rem;min-height:0;max-height:90svh;margin-inline:auto;overflow-y:auto}.knowledge-business-dialog>h2{padding-right:1.5rem;font-size:1.25rem}.knowledge-business-dialog>p{color:var(--how-copy);margin-block:.5rem 1.25rem;font-size:.875rem}.knowledge-business-dialog .knowledge-business-opportunity-title{margin-top:1.5rem}.knowledge-business-sample-details{margin-block:1rem 0;padding-left:1.25rem}.knowledge-business-sample-details li{padding-block:.5rem}.knowledge-business-sample-details h4{margin:0;font-size:.875rem;font-weight:600}.knowledge-business-sample-details p{color:var(--how-copy);margin-top:.25rem;font-size:.875rem;line-height:1.5}@media (max-width:1100px){.knowledge-business-hero{grid-template-columns:1fr;gap:2rem}.knowledge-business-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-business-report-head{flex-wrap:nowrap}.knowledge-business-benefits>div:nth-child(3):before{display:none}}@media (max-width:767px){.knowledge-business-copy h1{font-size:clamp(2rem,8vw,3.5rem)}.knowledge-business-intro{font-size:.9375rem}.knowledge-business-hero{padding-block:2.5rem 2rem}.knowledge-business-report{padding:1rem}.knowledge-business-report-head{flex-wrap:wrap}.knowledge-business-score-ring{width:4.5rem;height:4.5rem}.knowledge-business-score strong{font-size:1.125rem}.knowledge-business-benefits{gap:1.5rem}.knowledge-business-benefits>div:not(:first-child):before{display:none}.knowledge-business-benefit-icon{width:3.25rem;height:3.25rem}.knowledge-business-benefit-icon svg{width:1.75rem;height:1.75rem}.knowledge-business-benefits>div{flex-direction:column;gap:.75rem}.knowledge-business-entry{gap:.5rem;padding-left:.75rem}.knowledge-business-entry input{font-size:1rem}.knowledge-business-dialog{padding:1.25rem}}@media (max-width:420px){.knowledge-business-report-lists{grid-template-columns:1fr}}:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page){--editorial-font:"Knowledge Mona", "PingFang SC", "Microsoft YaHei", sans-serif;--editorial-title:clamp(2.25rem, 3.8vw, 4.5rem);--editorial-title-weight:480;--editorial-title-tracking:-.04em;--editorial-title-leading:.97;--editorial-intro:clamp(1rem, 1.15vw, 1.2rem);--editorial-body:.9375rem;--editorial-weight:410;--editorial-leading:1.4;--editorial-tracking:-.015em;--editorial-meta:.75rem;font-family:var(--editorial-font)}:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page)[lang=zh-CN]{--editorial-font:"PingFang SC", "Microsoft YaHei", sans-serif;--editorial-title:clamp(2rem, 2.8vw, 3rem);--editorial-title-weight:500;--editorial-title-tracking:-.018em;--editorial-title-leading:1.15;--editorial-intro:clamp(.9375rem, 1vw, 1.0625rem);--editorial-weight:400;--editorial-leading:1.7;--editorial-tracking:0}:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page)[lang] :is(.knowledge-home-copy,.knowledge-business-copy,.knowledge-how-hero,.knowledge-about-heading) h1{font-family:var(--editorial-font);font-size:var(--editorial-title);font-weight:var(--editorial-title-weight);letter-spacing:var(--editorial-title-tracking);line-height:var(--editorial-title-leading);font-optical-sizing:auto}:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page)[lang] :is(.knowledge-home-intro,.knowledge-business-intro,.knowledge-how-intro,.knowledge-about-statement){font-size:var(--editorial-intro);font-weight:var(--editorial-weight);line-height:var(--editorial-leading);letter-spacing:var(--editorial-tracking)}.knowledge-about-statement p{font-weight:inherit}:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page)[lang] :is(.knowledge-about-section-body,.knowledge-business-benefits p,.knowledge-how-stage>p,.knowledge-how-steps p){font-size:var(--editorial-body);font-weight:var(--editorial-weight);line-height:var(--editorial-leading);letter-spacing:var(--editorial-tracking)}:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page)[lang] :is(.knowledge-home-eyebrow,.knowledge-how-eyebrow,.knowledge-about-eyebrow,.knowledge-about-section-label){letter-spacing:.16em;font-size:.6875rem;font-weight:550;line-height:1.6}:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page)[lang] :is(.knowledge-about-principles h2,.knowledge-about-explore a){letter-spacing:var(--editorial-title-tracking);font-size:clamp(1.25rem,1.75vw,1.75rem);font-weight:500;line-height:1.3}:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page)[lang] :is(.knowledge-about-map-note,.knowledge-about-explore-note,.knowledge-about-footer,.knowledge-how-flow-note,.knowledge-how-footer,.knowledge-business-report>.knowledge-business-sample-label){font-size:var(--editorial-meta);line-height:1.5}@media (max-width:767px){:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page){--editorial-title:clamp(2rem, 8vw, 3.5rem);--editorial-intro:.9375rem}:is(.knowledge-home-page,.knowledge-how-page,.knowledge-about-page)[lang=zh-CN]{--editorial-title:clamp(2rem, 2.8vw, 3rem)}}.knowledge-how-page[lang] :is(.knowledge-how-stage h2,.knowledge-how-steps h2){letter-spacing:0;font-size:1rem;font-weight:550;line-height:1.4}.knowledge-how-page[lang] :is(.knowledge-how-stage-heading p,.knowledge-how-stage li:not(.knowledge-how-process)){font-size:.875rem;line-height:1.5}.knowledge-how-page[lang] :is(.knowledge-how-number,.knowledge-how-caption,.knowledge-how-process){font-size:var(--editorial-meta);line-height:1.5}.knowledge-about-page .knowledge-public-header nav a[aria-current=page]:after{content:none}@media (min-width:1201px){.knowledge-how-stage-heading{min-height:9rem}}.knowledge-locations-page{--locations-ink:#080b12;--locations-muted:#6c7480;--locations-line:#dce0e6;--home-ink:#080808;--home-copy:#676b73;--home-line:#d7d8dc;--editorial-language-ink:#080808;--editorial-language-line:#d7d8dc;--knowledge-brand-accent:#ff9f1c;min-height:100svh;color:var(--locations-ink);background:#fff;font-family:Knowledge Mona,PingFang SC,Microsoft YaHei,sans-serif}.knowledge-locations-page .knowledge-public-header{--knowledge-gutter:clamp(1.25rem, 5vw, 6rem);--knowledge-width-wide:110rem;--knowledge-header-surface:transparent;--knowledge-header-border:#e8e8eb;--knowledge-header-control-border:var(--locations-line);--knowledge-header-menu-hover:#f6f6f7}.knowledge-locations-page .knowledge-public-header a[aria-current=page]{text-underline-offset:.6rem;-webkit-text-decoration:underline #ff9f1c;text-decoration:underline #ff9f1c;text-decoration-thickness:2px}.knowledge-locations-frame{width:min(90%,110rem);margin-inline:auto}.knowledge-locations-hero{grid-template-columns:37% 63%;align-items:center;min-height:480px;display:grid;position:relative}.knowledge-locations-heading{z-index:1;padding-block:54px 35px;position:relative}.knowledge-locations-eyebrow,.knowledge-locations-index-heading h2{letter-spacing:.26em;color:var(--locations-muted);font-size:12px;font-weight:600}.knowledge-locations-heading h1{letter-spacing:-.055em;margin:20px 0 18px;font-size:clamp(32px,3.65vw,58px);font-weight:550;line-height:1.1}.knowledge-locations-heading h1 span{white-space:nowrap;display:block}.knowledge-locations-heading h1 span:last-child{color:#828997}.knowledge-locations-description{white-space:pre-line;color:var(--locations-muted);font-size:clamp(15px,1.35vw,20px);line-height:1.45}.knowledge-locations-stat{align-items:center;gap:18px;margin-block:30px;display:flex}.knowledge-locations-stat strong{letter-spacing:-.04em;font-size:25px;font-weight:600}.knowledge-locations-stat span{color:var(--locations-muted);letter-spacing:.18em;font-size:10px}.knowledge-locations-search{border:1px solid var(--locations-line);background:#ffffffd9;border-radius:28px;align-items:center;gap:16px;min-height:50px;padding-inline:20px 8px;display:flex}.knowledge-locations-search input{width:100%;min-width:0;font:inherit;color:var(--locations-ink);background:0 0;border:0;outline:none;font-size:13px}.knowledge-locations-search input::placeholder{color:var(--locations-muted);opacity:1}.knowledge-locations-search input::-webkit-search-cancel-button{display:none}.knowledge-locations-search:focus-within{outline-offset:3px;outline:2px solid #526a8a}.knowledge-locations-search button{border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.knowledge-locations-map{min-width:0;height:480px;margin:0;position:relative}.knowledge-locations-map svg{width:100%;height:100%;overflow:hidden}.knowledge-locations-geography>path{fill:#f7f8fa;stroke:#e3e7ed;stroke-width:.8px;vector-effect:non-scaling-stroke}.knowledge-locations-river path{fill:none;stroke:#e3e7ee;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.knowledge-locations-node-target{fill:#0000}.knowledge-locations-node-halo{fill:#ff9f1c;opacity:0}.knowledge-locations-node-dot{fill:var(--locations-ink)}.knowledge-locations-node text{fill:var(--locations-ink);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-family:inherit;font-size:12px}.knowledge-locations-node.is-active .knowledge-locations-node-dot,.knowledge-locations-node:focus-visible .knowledge-locations-node-dot{fill:#ff9f1c}.knowledge-locations-node.is-active .knowledge-locations-node-halo,.knowledge-locations-node:focus-visible .knowledge-locations-node-halo{opacity:.12}.knowledge-locations-node:focus-visible{outline:none}.knowledge-locations-region,.knowledge-locations-map-statement{white-space:pre-line;letter-spacing:.2em;color:var(--locations-muted);pointer-events:none;font-size:9px;line-height:1.8;position:absolute;right:0}.knowledge-locations-region{top:40px}.knowledge-locations-map-statement{bottom:46px}.knowledge-locations-map figcaption{color:var(--locations-muted);font-size:9px;position:absolute;bottom:8px;right:0}.knowledge-locations-map figcaption a:hover{text-decoration:underline}.knowledge-locations-index{padding-block:18px 35px}.knowledge-locations-index-heading{align-items:center;gap:18px;margin-bottom:16px;display:flex}.knowledge-locations-index-heading>span{background:var(--locations-line);flex:1;height:1px}.knowledge-locations-index-heading p{letter-spacing:.12em;color:var(--locations-muted);font-size:9px}.knowledge-locations-list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.knowledge-locations-list li{border-bottom:1px solid var(--locations-line);min-width:0;padding-block:12px}.knowledge-locations-list li a{border-right:1px solid var(--locations-line);align-items:center;gap:26px;min-height:56px;padding:4px 28px;display:flex}.knowledge-locations-list li:nth-child(4n+1) a{padding-left:2px}.knowledge-locations-list li:nth-child(4n) a{border-right:0}.knowledge-locations-number{color:var(--locations-muted);align-self:flex-start;padding-top:3px;font-size:12px}.knowledge-locations-place{flex:1;gap:4px;min-width:0;display:grid}.knowledge-locations-place strong{font-size:15px;font-weight:550}.knowledge-locations-place>span{color:var(--locations-muted);font-size:12px}.knowledge-locations-list a.is-active strong,.knowledge-locations-list a:hover strong{color:#bd6800}.knowledge-locations-page a:focus-visible,.knowledge-locations-page button:focus-visible{outline-offset:4px;outline:2px solid #526a8a}.knowledge-locations-empty{color:var(--locations-muted);padding-block:20px;font-size:14px}.knowledge-locations-footer{color:var(--locations-muted);align-items:center;gap:30px;padding-block:28px;display:flex}.knowledge-locations-footer>span:first-child{font-size:11px}.knowledge-locations-footer-rule{background:var(--locations-line);flex:1;height:1px}.knowledge-locations-footer p{letter-spacing:.14em;font-size:9px}.knowledge-locations-page[lang=zh-CN] .knowledge-locations-heading h1{letter-spacing:-.025em;font-size:clamp(30px,3vw,46px);font-weight:500}@media (max-width:1100px){.knowledge-locations-node text{stroke-width:5px;font-size:24px}.knowledge-locations-node-target{r:48px}.knowledge-locations-node-dot{r:6px}.knowledge-locations-hero{grid-template-columns:40% 60%}.knowledge-locations-heading h1{font-size:clamp(30px,3.5vw,40px)}.knowledge-locations-region,.knowledge-locations-map-statement{font-size:8px}.knowledge-locations-list{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-locations-list li:nth-child(n) a{border-right:1px solid var(--locations-line);padding-left:24px}.knowledge-locations-list li:nth-child(odd) a{padding-left:2px}.knowledge-locations-list li:nth-child(2n) a{border-right:0}.knowledge-locations-footer p{max-width:45%;line-height:1.7}}@media (max-width:767px){.knowledge-locations-hero{min-height:0;display:block}.knowledge-locations-heading{padding-block:34px 0}.knowledge-locations-heading h1{font-size:clamp(32px,8vw,48px)}.knowledge-locations-description{font-size:15px}.knowledge-locations-stat{margin-block:20px}.knowledge-locations-map{height:280px;margin-top:12px}.knowledge-locations-region{top:5px}.knowledge-locations-map-statement{display:none}.knowledge-locations-map figcaption{bottom:0}.knowledge-locations-index{padding-top:22px}.knowledge-locations-index-heading h2{letter-spacing:.18em;font-size:10px}.knowledge-locations-list li a{gap:13px}.knowledge-locations-place strong{font-size:13px}.knowledge-locations-place>span{font-size:11px}.knowledge-locations-footer{flex-wrap:wrap;gap:15px;padding-block:15px 25px}.knowledge-locations-footer p{width:100%;max-width:none;font-size:8px}}@media (max-width:420px){.knowledge-locations-list{grid-template-columns:1fr}.knowledge-locations-list li:nth-child(n) a{border-right:0;padding-inline:2px}}@media (max-width:767px){.knowledge-locations-node text{stroke-width:6px;font-size:28px}.knowledge-locations-node-target{r:58px}.knowledge-locations-node-dot{r:7px}.knowledge-locations-node-halo{r:32px}}@media (max-width:1100px){.knowledge-locations-node text{visibility:hidden}.knowledge-locations-node.is-active text,.knowledge-locations-node:focus-visible text,.knowledge-locations-node[data-default-label=true] text{visibility:visible}}.knowledge-layer--location{--layer-ink:#101318;--location-copy:#687180;--location-line:#e1e5eb;background:#fff}.knowledge-layer--location .knowledge-layer-main{padding:0}.knowledge-layer--location .knowledge-layer-rail{min-height:4.5rem;padding-inline:3.2%}.knowledge-layer--location .knowledge-layer-brand>span{font-size:1.8rem}.knowledge-layer--location .knowledge-layer-language{top:1rem}.knowledge-location-detail{grid-template-columns:32% minmax(0,1fr);min-height:min(46rem,100svh - 9rem);display:grid}.knowledge-location-identity{border-right:1px solid var(--location-line);background:#f8fafb;flex-direction:column;min-width:0;padding:3rem 10% 2.5rem;display:flex}.knowledge-location-eyebrow{color:var(--location-copy);letter-spacing:.09em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.75rem;font-weight:500}.knowledge-location-identity h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 .8rem;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:500;line-height:1.05}.knowledge-location-description{max-width:28ch;color:var(--location-copy);margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.3}.knowledge-location-decoration{flex:1;min-height:15rem;margin:1.5rem -12.5% 1rem;position:relative;overflow:hidden}.knowledge-location-decoration svg{width:100%;height:100%;display:block;position:absolute}.knowledge-location-geography path{fill:#f8fafb;stroke:#e5e9ee;stroke-width:.7px}.knowledge-location-geography .knowledge-location-river path{fill:none;stroke:#ccd5df;stroke-width:2px}.knowledge-location-marker circle{fill:#ff8a00;stroke:#fff;stroke-width:2px}.knowledge-location-marker text{fill:var(--layer-ink);font-size:13px}.knowledge-location-decoration figcaption{font-size:.875rem;position:absolute;bottom:1rem;left:12.5%}.knowledge-location-decoration figcaption span{background:#ff8a00;border-radius:50%;width:.6rem;height:.6rem;margin-right:.6rem;display:inline-block}.knowledge-location-counts{gap:2rem;margin:0 0 1.8rem;display:flex}.knowledge-location-counts>div{flex-direction:column-reverse;display:flex}.knowledge-location-counts>div+div{border-left:1px solid var(--location-line);padding-left:2rem}.knowledge-location-counts dt{color:var(--location-copy);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.knowledge-location-counts dd{margin:0 0 .2rem;font-size:1.8rem;font-weight:600;line-height:1.2}.knowledge-location-statement{border-top:1px solid var(--location-line);color:var(--location-copy);letter-spacing:.06em;white-space:pre-line;text-transform:uppercase;margin:0;padding-top:1rem;font-size:.625rem}.knowledge-location-entry{flex-direction:column;min-width:0;padding:3rem 5.5% 2.5rem;display:flex}.knowledge-location-entry-heading{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3.5rem;display:flex}.knowledge-location-entry-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.8vw,2.9rem);font-weight:500;line-height:1.1}.knowledge-location-entry-heading h2 span{display:block}.knowledge-location-entry-heading h2 span+span{color:#7b8290}.knowledge-location-entry-note{max-width:22ch;color:var(--location-copy);margin:.3rem 0 0;font-size:.875rem;line-height:1.4}.knowledge-location-industries{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.knowledge-location-industry{min-width:0;color:var(--layer-ink);flex-direction:column;align-items:flex-start;padding:.8rem 1.5rem 1rem 0;text-decoration:none;display:flex}.knowledge-location-industry+.knowledge-location-industry{border-left:1px solid var(--location-line);padding-left:1.8rem}.knowledge-location-industry-number{color:var(--location-copy);margin-bottom:1.5rem;font-size:.8125rem}.knowledge-location-industry-icon{stroke-width:1.5px;width:2.5rem;height:2.5rem;margin-bottom:1.1rem}.knowledge-location-industry h3{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.2rem,1.65vw,1.55rem);font-weight:500;line-height:1.2}.knowledge-location-industry p{color:var(--location-copy);margin:0 0 1.3rem;font-size:.875rem;line-height:1.6}.knowledge-location-industry-arrow{border:1px solid var(--location-line);border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;margin-top:auto;display:grid}.knowledge-location-industry-arrow svg{width:1.2rem;height:1.2rem}.knowledge-location-industry:hover .knowledge-location-industry-arrow{border-color:#ff8a00}.knowledge-location-services{border-top:1px solid var(--location-line);align-items:center;gap:1.5rem;margin-top:1.8rem;padding-top:1.5rem;display:flex}.knowledge-location-services h3{color:var(--location-copy);letter-spacing:.05em;text-transform:uppercase;flex:0 0 8.5rem;margin:0;font-size:.6875rem;line-height:1.7}.knowledge-location-services ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.knowledge-location-services a{color:#58616f;background:#f4f6f8;border-radius:2rem;padding:.55rem .8rem;font-size:.6875rem;text-decoration:none;display:block}.knowledge-location-services a:hover{background:#edf0f3}.knowledge-location-empty{color:var(--location-copy);font-size:.9375rem}@media (max-width:1100px){.knowledge-location-detail{grid-template-columns:29% minmax(0,1fr)}.knowledge-location-entry-note{display:none}.knowledge-location-entry{padding-inline:5%}.knowledge-location-industries{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.knowledge-location-industry+.knowledge-location-industry{padding-left:1rem}.knowledge-location-counts{gap:1rem}.knowledge-location-counts>div+div{padding-left:1rem}}@media (max-width:700px){.knowledge-location-detail{display:block}.knowledge-layer--location .knowledge-layer-rail{padding-inline:1.2rem}.knowledge-location-identity{border-right:0;border-bottom:1px solid var(--location-line);padding:2rem 1.5rem}.knowledge-location-identity h1{overflow-wrap:normal;font-size:2.4rem}.knowledge-location-decoration{min-height:12rem;margin-inline:-1.5rem}.knowledge-location-counts{margin-bottom:1rem}.knowledge-location-entry{padding:2rem 1.5rem}.knowledge-location-entry-heading{margin-bottom:1.5rem}.knowledge-location-entry-heading h2{font-size:1.8rem}.knowledge-location-industries{display:block}.knowledge-location-industry{padding:1.5rem 0}.knowledge-location-industry+.knowledge-location-industry{border-left:0;border-top:1px solid var(--location-line);padding-left:0}.knowledge-location-industry-number{margin-bottom:.7rem}.knowledge-location-industry-arrow{margin-top:.5rem}.knowledge-location-services{display:block}.knowledge-location-services h3{margin-bottom:1rem}}.knowledge-layer--location :is(a,button,input,summary,[tabindex]):focus-visible{outline-color:#303846}@media (max-width:700px){.knowledge-location-services a{align-items:center;min-height:2.75rem;display:flex}}.knowledge-management,.knowledge-management-navigation{--primary:var(--knowledge-brand-accent);--primary-hover:#ed8a0d;--primary-foreground:#2b1904;--secondary:var(--primary);--secondary-foreground:var(--primary-foreground);--opportunity:#994c00;--intelligence:var(--opportunity);--ring:#b85d00;--sidebar-ring:var(--ring);--chart-2:var(--primary);--background:#fff;--surface:#fff;--foreground:#202124;--muted-foreground:#65676b;--surface-muted:#f7f7f8;--muted:#f4f4f5;--accent:#f1f1f3;--accent-foreground:#202124;--border:#e5e5e7;--input:#dedee2;--sidebar:#f8f8f9;--sidebar-background:#f8f8f9;--sidebar-foreground:#343437;--sidebar-accent:#ededf0;--sidebar-accent-foreground:#202124;--sidebar-border:#e5e5e7;--management-selection:var(--primary)}@supports (color:color-mix(in lab, red, red)){.knowledge-management,.knowledge-management-navigation{--management-selection:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.knowledge-management,.knowledge-management-navigation{--management-selection-border:var(--primary)}@supports (color:color-mix(in lab, red, red)){.knowledge-management,.knowledge-management-navigation{--management-selection-border:color-mix(in srgb, var(--primary) 22%, var(--surface))}}.knowledge-management,.knowledge-management-navigation{--management-success-surface:var(--success)}@supports (color:color-mix(in lab, red, red)){.knowledge-management,.knowledge-management-navigation{--management-success-surface:color-mix(in srgb, var(--success) 10%, var(--surface))}}.knowledge-management,.knowledge-management-navigation{--management-attention-surface:var(--attention)}@supports (color:color-mix(in lab, red, red)){.knowledge-management,.knowledge-management-navigation{--management-attention-surface:color-mix(in srgb, var(--attention) 10%, var(--surface))}}.knowledge-management,.knowledge-management-navigation{--management-critical-surface:var(--critical)}@supports (color:color-mix(in lab, red, red)){.knowledge-management,.knowledge-management-navigation{--management-critical-surface:color-mix(in srgb, var(--critical) 8%, var(--surface))}}.knowledge-management,.knowledge-management-navigation{--management-success-ink:var(--success)}@supports (color:color-mix(in lab, red, red)){.knowledge-management,.knowledge-management-navigation{--management-success-ink:color-mix(in srgb, var(--success) 85%, var(--foreground))}}.knowledge-management,.knowledge-management-navigation{--management-attention-ink:var(--attention)}@supports (color:color-mix(in lab, red, red)){.knowledge-management,.knowledge-management-navigation{--management-attention-ink:color-mix(in srgb, var(--attention) 85%, var(--foreground))}}.knowledge-management,.knowledge-management-navigation{--management-critical-ink:var(--critical)}@supports (color:color-mix(in lab, red, red)){.knowledge-management,.knowledge-management-navigation{--management-critical-ink:color-mix(in srgb, var(--critical) 85%, var(--foreground))}}.knowledge-management{background:var(--sidebar);min-height:100svh;color:var(--foreground);caret-color:var(--primary);scrollbar-color:#c4c4ca transparent;font-size:.875rem}.knowledge-management-body{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:none;border-radius:1rem;overflow:clip}.knowledge-management-brand{color:var(--foreground);letter-spacing:-.025em;align-items:center;gap:.65rem;font-size:1rem;font-weight:650;display:flex}.knowledge-management-brand>svg{background:var(--foreground);width:2.25rem;height:2.25rem;color:var(--surface);border-radius:.625rem;padding:.5rem}.knowledge-management-brand small{color:var(--muted-foreground);letter-spacing:0;font-size:.7rem;font-weight:400;display:block}.knowledge-management [data-sidebar=sidebar]{background:var(--sidebar);border-right:0}.knowledge-management [data-sidebar=menu-button],.knowledge-management-navigation [data-sidebar=menu-button]{height:2.625rem;color:var(--muted-foreground);font-size:.8125rem}.knowledge-management [data-sidebar=menu-button][data-active=true],.knowledge-management-navigation [data-sidebar=menu-button][data-active=true]{background:var(--sidebar-accent);color:var(--foreground);font-weight:600}.knowledge-management [data-sidebar=menu-button]:hover,.knowledge-management-navigation [data-sidebar=menu-button]:hover{background:var(--sidebar-accent);color:var(--foreground)}.knowledge-management-topbar{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:.75rem;height:3.5rem;padding:0 1.5rem;font-size:.8125rem;display:flex}.knowledge-management-account{margin-left:auto}.knowledge-merchant-account{align-items:center;gap:.75rem;display:flex}.knowledge-merchant-account-status,.knowledge-management-role{color:var(--muted-foreground);font-size:.75rem}.knowledge-merchant-account-name{text-overflow:ellipsis;max-width:12rem;font-size:.8125rem;overflow:hidden}.management-page{width:100%;max-width:88rem;margin:0 auto;padding:1.75rem 1.5rem 2.5rem}.management-page-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.management-page h1{letter-spacing:-.025em;font-size:1.5rem;font-weight:700;line-height:1.35}.management-page-heading p{color:var(--muted-foreground);margin-top:.4rem;font-size:.875rem}.management-heading-actions{align-items:center;gap:.5rem;display:flex}.management-back{color:var(--muted-foreground);margin-bottom:.75rem;padding-left:0}.management-record-editor{max-width:74rem;margin:0 auto}.management-record-editor>.management-page-heading{margin-bottom:1rem}.management-form-editor{max-width:66rem;margin:0 auto}.management-record-editor:has(.management-form-editor){max-width:66rem}.management-table-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.management-table-toolbar [data-slot=native-select-wrapper]{flex-shrink:0;width:12rem}.management-search{width:min(100%,24rem);position:relative}.management-search>svg{width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.management-search [data-slot=input]{padding-left:2.25rem}.management-data-table{border:1px solid var(--border);border-radius:.625rem;overflow:hidden}.management-data-table:has(.management-table-toolbar){border:0;border-radius:0;padding:0}.management-data-table>.management-table-toolbar{padding:0}.management-data-table thead{background:var(--surface-muted);color:var(--foreground)}.management-data-table td{padding:.875rem 1rem;font-size:.8125rem}.management-data-table th{color:var(--foreground);padding:0 1rem;font-size:.75rem}.management-record-link{color:var(--foreground);font-weight:600}.management-record-link:hover{color:var(--primary)}.management-record-meta{color:var(--muted-foreground);margin-top:.3rem;font-size:.75rem;display:block}.management-table-empty{text-align:center;height:10rem;color:var(--muted-foreground)}.management-empty{border:1px solid var(--border);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:19rem;padding:2rem;display:flex}.management-empty>svg{width:3.5rem;height:3.5rem;color:var(--primary-hover);background:var(--management-selection);border-radius:1rem;padding:.875rem}.management-empty h2{font-size:1rem;font-weight:600}.management-empty p{color:var(--muted-foreground);max-width:38rem}.management-tabs{white-space:nowrap;background:var(--muted);scrollbar-width:thin;border-radius:.625rem;justify-content:flex-start;gap:.3rem;width:100%;height:auto;margin-bottom:1.5rem;padding:.3rem;display:flex;overflow-x:auto}.management-tabs [role=tab]{min-height:2.25rem;color:var(--muted-foreground);box-shadow:none;flex:none;padding:.5rem .875rem;font-size:.8125rem}.management-tabs [role=tab][data-state=active]{background:var(--surface);color:var(--foreground);box-shadow:0 1px 3px #00000014}.management-tab-body,.management-editor-section{min-width:0}.management-tab-body[hidden],.management-form-fields[hidden],.management-photo-fields[hidden],.management-review-detail[hidden]{display:none}.management-editor-section{background:0 0;margin:0 0 2rem;padding:0}.management-editor-section+.management-editor-section{border-top:1px solid var(--border);padding-top:1.5rem}.management-section-title{margin-bottom:1rem;font-size:1rem;font-weight:600}.management-tab-body>.management-editor-section:only-child>.management-section-title{display:none}.management-page form label{gap:.45rem;min-width:0;font-size:.8125rem;font-weight:500;display:grid}.management-page form label:has(input[type=checkbox],input[type=radio]){align-items:center;gap:.6rem;font-weight:400;display:flex}.management-page form label:has(input[type=checkbox],input[type=radio]) input{flex:none}.management-page form textarea{min-height:7rem}.management-page form fieldset{border-top:1px solid var(--border);min-width:0;padding-top:1.5rem}.management-page form fieldset legend{padding-top:1.5rem;font-size:.9375rem;font-weight:600}.management-page form details{margin-top:1rem}.management-page form summary{cursor:pointer;font-size:.8125rem}.management-form-fields{border:1px solid var(--border);border-radius:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:1.5rem;display:grid}.management-form-title{border-bottom:1px solid var(--border);grid-column:1/-1;padding-bottom:1rem}.management-form-title h2{font-size:1rem;font-weight:600}.management-form-fields>fieldset,.management-form-fields>.knowledge-merchant-rich-section{grid-column:1/-1}.management-form-fields>label:has(textarea){grid-column:1/-1}.management-form-fields>label:has(input[type=checkbox]){grid-column:1/-1}.management-photo-fields{gap:1.5rem;display:grid}.knowledge-merchant-upload{gap:1rem;max-width:38rem;display:grid}.knowledge-merchant-form-navigation{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.25rem;display:flex}.knowledge-management .knowledge-merchant-editor-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.knowledge-management .knowledge-merchant-editor-footer>button{min-height:2.75rem;padding-inline:1.25rem}.knowledge-management .knowledge-merchant-button-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.knowledge-management .knowledge-merchant-button-primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}@media (max-width:639px){.knowledge-management .knowledge-merchant-editor-footer{gap:.75rem}.knowledge-management .knowledge-merchant-editor-footer>button{flex:auto}}.knowledge-merchant-row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.knowledge-merchant-review-note{color:var(--muted-foreground);max-width:28rem;margin-top:.5rem}.knowledge-merchant-status{border:1px solid var(--border);background:var(--surface-muted);color:var(--muted-foreground);white-space:nowrap;border-radius:.375rem;align-items:center;padding:.2rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.knowledge-management [data-status=published],.knowledge-management [data-status=approved]{color:var(--management-success-ink);background:var(--management-success-surface);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.knowledge-management [data-status=published],.knowledge-management [data-status=approved]{border-color:color-mix(in srgb, var(--success) 25%, var(--surface))}}.knowledge-management [data-status=pending],.knowledge-management [data-status=changes_requested]{color:var(--management-attention-ink);background:var(--management-attention-surface);border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.knowledge-management [data-status=pending],.knowledge-management [data-status=changes_requested]{border-color:color-mix(in srgb, var(--attention) 25%, var(--surface))}}.knowledge-management [data-status=rejected]{color:var(--management-critical-ink);background:var(--management-critical-surface);border-color:var(--critical)}@supports (color:color-mix(in lab, red, red)){.knowledge-management [data-status=rejected]{border-color:color-mix(in srgb, var(--critical) 22%, var(--surface))}}.knowledge-management [data-status=draft]{background:var(--management-selection);color:var(--primary-hover);border-color:var(--management-selection-border)}.knowledge-management input:is([type=checkbox],[type=radio]){accent-color:var(--primary)}.knowledge-admin-translations{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.knowledge-admin-translation{gap:.75rem;display:grid}.knowledge-admin-workspace ul{margin-top:.75rem;padding-left:1.25rem;line-height:1.65}.knowledge-admin-workspace section h3{margin:1.5rem 0 .75rem;font-size:.9375rem;font-weight:600}.knowledge-merchant-rich-section{min-width:0}.knowledge-merchant-time-row{grid-template-columns:minmax(7rem,1fr) repeat(2,minmax(6rem,.8fr)) minmax(10rem,1.4fr) auto;align-items:end;gap:.75rem;margin-top:.75rem;display:grid}.knowledge-merchant-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.knowledge-merchant-course{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.knowledge-merchant-service-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.5rem;display:grid}.knowledge-merchant-service-groups p{margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.knowledge-merchant-service-groups label{margin-top:.6rem}.management-review-detail{min-width:0;max-width:70rem;margin:0 auto}.management-review-heading{margin-bottom:1.5rem}.management-review-heading dl{background:0 0;border:0;padding:1rem 0}.management-review-heading .management-tabs{margin-top:1.5rem}.management-review-facts>section{padding:1.5rem 0}.management-review-facts>section[hidden]{display:none}.management-review-panel{margin-top:0}@media (max-width:1100px){.knowledge-merchant-time-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.management-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 2.5rem;display:grid}.management-summary-item{border:1px solid var(--border);border-radius:1rem;gap:.75rem;padding:1.5rem;display:grid}.management-summary-item>svg{width:1.375rem;height:1.375rem;color:var(--muted-foreground);margin-bottom:.25rem}.management-summary dt{color:var(--muted-foreground);font-size:.8125rem}.management-summary dd{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:650;line-height:1}.management-summary dd[data-summary=pending]{color:var(--management-attention-ink)}.management-summary dd[data-summary=published]{color:var(--management-success-ink)}.management-provider-identity{align-items:center;gap:.75rem;min-width:14rem;display:flex}.management-provider-avatar{background:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:500;display:grid}.knowledge-management ::selection{background:var(--management-selection);color:var(--foreground)}.knowledge-management [data-slot=input],.knowledge-management [data-slot=textarea],.knowledge-management [data-slot=native-select]{border-radius:.5rem;box-shadow:0 1px 2px #00000008}.knowledge-management [data-slot=button]{border-radius:.5rem}.knowledge-management [data-slot=native-select]{padding-block:0;padding-inline-end:2.25rem}@media (min-width:768px) and (max-width:1100px){.management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.knowledge-management-body{border:0;border-radius:0}.management-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem}.management-summary-item{padding:1rem}.management-summary dd{font-size:1.5rem}.management-form-fields{padding:1rem}.management-page{padding:1.5rem 1rem}.knowledge-management-topbar{height:3.75rem;padding:0 1rem}.management-page h1{font-size:1.25rem}.management-page-heading{flex-wrap:wrap;align-items:flex-start}.management-heading-actions{flex-wrap:wrap}.management-form-fields,.knowledge-admin-translations,.knowledge-merchant-course-grid{grid-template-columns:minmax(0,1fr)}.management-table-toolbar{flex-wrap:wrap}.management-search,.management-table-toolbar [data-slot=native-select-wrapper]{width:100%}.knowledge-merchant-account-name{display:none}.management-tabs{gap:0}.knowledge-management [data-slot=button],.management-tabs [role=tab],.knowledge-management [data-sidebar=menu-button],[data-mobile=true] [data-sidebar=menu-button]{min-width:2.75rem;min-height:2.75rem}.knowledge-management :is([data-slot=input]:not([type=checkbox],[type=radio],[type=hidden]),[data-slot=native-select]){min-height:2.75rem;font-size:1rem}.knowledge-management [data-slot=textarea]{font-size:1rem}.knowledge-management label:has(input[type=checkbox],input[type=radio]){min-height:2.75rem}.knowledge-management [data-slot=input][type=hidden]{display:none}}.knowledge-management-signin-background{pointer-events:none;-webkit-user-select:none;user-select:none;min-height:100svh}.knowledge-management-signin-placeholder{background:#f7f7f8;border-radius:.75rem;min-height:16rem;margin-top:1.5rem}.knowledge-management-signin-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#20212447;position:fixed;inset:0}.knowledge-management-signin-dialog{z-index:81;overscroll-behavior:contain;color:#202124;background:#fff;border-radius:1rem;outline:none;width:min(27rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.5rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 48px #20212429}.knowledge-management-signin-heading{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.knowledge-management-signin-heading h2{margin:0;font-size:1rem;font-weight:650;line-height:1.5}.knowledge-management-signin-heading p{color:#65676b;margin:.25rem 0 0;font-size:.8125rem}.knowledge-management-signin-brand{color:#fff;background:#202124;border-radius:.625rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.knowledge-management-signin-close{color:#65676b;cursor:pointer;border-radius:.5rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;display:grid}.knowledge-management-signin-close:hover{color:#202124;background:#f4f4f5}.knowledge-management-signin-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.knowledge-management-signin-clerk,.knowledge-management-signin-clerk-box{width:100%;max-width:100%;box-shadow:none}.knowledge-management-signin-clerk-card{width:100%;box-shadow:none;background:0 0;padding:0}.knowledge-management-signin-heading .knowledge-management-signin-name{color:#202124;margin:0;font-size:1rem;font-weight:650}.knowledge-management-signin-unavailable{font-size:.875rem;line-height:1.6}@media (max-width:767px){.knowledge-management-signin-dialog{padding:1.25rem}}.merchant-admin-records .management-table-toolbar{margin:1.25rem 0}.merchant-admin-records .management-data-table{border-radius:.75rem}.management-admin-records-scroll{overflow-x:auto}.management-admin-records-scroll>div{overflow:visible}.management-admin-records-scroll table{min-width:50rem}.management-admin-records-empty{min-height:14rem;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;font-size:.875rem;display:flex}.management-admin-records-empty>svg{width:1.5rem;height:1.5rem}.management-admin-records-pagination>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8125rem}@media (max-width:767px){.merchant-admin-records>form.management-table-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.merchant-admin-records>form.management-table-toolbar .management-search{grid-column:1/-1}.merchant-admin-records tbody [data-slot=button]{min-width:2.75rem;min-height:2.75rem}.merchant-admin-records .management-admin-records-pagination{flex-wrap:nowrap;gap:.75rem}}.merchant-admin-editor>.management-tabs{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:1rem;margin-bottom:1.125rem;padding:0}.management-admin-basic-form{gap:1.5rem;display:grid}.management-admin-basic-form[data-initial=true]>section{grid-column:1/-1}.management-admin-basic-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.management-admin-basic-actions>button{min-height:2.75rem}.management-admin-basic-error{border:1px solid var(--destructive);align-items:flex-start;gap:.625rem;margin:0 0 1rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.management-admin-basic-error{border:1px solid color-mix(in srgb, var(--destructive) 24%, var(--border))}}.management-admin-basic-error{background:var(--destructive);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.management-admin-basic-error{background:color-mix(in srgb, var(--destructive) 5%, var(--background))}}.management-admin-basic-error{color:var(--destructive);font-size:.875rem;line-height:1.5}.management-admin-basic-error>svg{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.0625rem}.management-admin-basic-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.5rem;min-width:0;display:grid}.management-admin-basic-section+.management-admin-basic-section{border-top:1px solid var(--border);padding-top:1.5rem}.management-admin-basic-section:has(.knowledge-admin-translations){border-top:1px solid var(--border);padding-top:1.5rem}.management-admin-basic-section>h2{grid-column:1/-1;margin:0;font-size:.9375rem;font-weight:650;line-height:1.5}.management-admin-basic-section label{align-content:start}.management-admin-basic-section small{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}@media (min-width:768px){.management-admin-inline-fields>label{grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.75rem}}@media (max-width:767px){.management-admin-basic-section{grid-template-columns:minmax(0,1fr)}}.merchant-admin-editor>.management-tabs [role=tab]{border-bottom:2px solid #0000;border-radius:0;min-height:2.75rem;padding:.75rem .25rem}.merchant-admin-editor>.management-tabs [role=tab][data-state=active]{color:var(--foreground);border-color:var(--primary);box-shadow:none}.merchant-admin-editor>.management-tab-body>.management-editor-section{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin-bottom:1rem;padding:1.125rem}.merchant-admin-editor .management-section-title{margin-bottom:.75rem;font-size:1rem}.merchant-admin-editor .management-editor-section form>button{justify-self:start;width:fit-content}.merchant-admin-editor .management-tab-body>.management-editor-section>h2{margin-bottom:.75rem;font-size:1rem;font-weight:650}.merchant-admin-editor :is(input:not([type=checkbox]):not([type=radio]),select){min-height:2.5rem}.merchant-admin-editor textarea{min-height:6rem}@media (max-width:639px){.merchant-admin-editor>.management-tab-body>.management-editor-section{padding:.875rem}}.merchant-admin-provider-fields .teacher-section{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1.125rem}.merchant-admin-provider-fields .knowledge-teacher-form{gap:1rem}.merchant-admin-provider-fields .teacher-section-heading{margin-bottom:.875rem}.merchant-admin-provider-fields .knowledge-course-section{border-top:0;padding:0}.merchant-admin-provider-fields .knowledge-course-section>legend{margin-bottom:.875rem;padding-top:0}.merchant-admin-editor form label[hidden]{display:none}.merchant-admin-editor form.flex{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.merchant-admin-editor form.flex>button{width:fit-content;min-width:6rem}.merchant-admin-editor .management-editor-section>ul>li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:.875rem 0}.merchant-admin-editor .management-editor-section>ul>li:last-child{border-bottom:0}.merchant-admin-editor .management-editor-section>ul>li>button{margin:.625rem .5rem 0 0}.merchant-admin-editor .management-editor-section details>summary{cursor:pointer;color:var(--foreground);padding:.5rem 0;font-size:.8125rem;font-weight:550}.merchant-admin-editor .management-editor-section details[open]>form{background:var(--surface-muted);border-radius:.625rem;padding:1rem}.merchant-admin-editor .merchant-publication-validation[data-blocked=true]{background:#fff8f7;border-color:#f0c5bf}.merchant-publication-validation[data-blocked=true]>ul{color:#a33126;font-size:.875rem}@media (max-width:639px){.merchant-admin-editor form.flex{grid-template-columns:minmax(0,1fr)}}.provider-choice-field{border:0;min-width:0;margin-block:1rem;padding:0}.provider-choice-field legend{margin-bottom:.625rem;font-size:.875rem;font-weight:600}.provider-choice-options{flex-wrap:wrap;gap:.5rem;display:flex}.provider-choice-chip{height:auto;min-height:2.25rem;box-shadow:none;padding:.375rem .75rem;font-size:.8125rem}.provider-choice-chip[aria-pressed=true]{background:var(--management-accent-soft,#fff3e8);border-color:var(--management-accent,#f97316)}.provider-choice-chip[aria-pressed=true] svg{color:var(--management-accent,#f97316)}.knowledge-management .provider-multi-select-trigger{border-color:var(--input);text-align:left;width:100%;height:auto;min-height:2.75rem;box-shadow:none;border-radius:.5rem;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:400;display:flex}.provider-multi-select-trigger[data-state=open]{border-color:var(--ring)}.provider-multi-select-trigger>svg{color:var(--muted-foreground);flex:none}.provider-multi-select-values{align-items:center;gap:.75rem;min-width:0;display:flex}.provider-multi-select-names{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-multi-select-count{background:var(--management-selection);color:var(--foreground);border-radius:.25rem;flex:none;padding:.125rem .375rem;font-size:.75rem}.provider-multi-select-placeholder{color:var(--muted-foreground)}.knowledge-management.provider-multi-select-scope{display:contents}.provider-multi-select-popover{z-index:100;width:var(--radix-popover-trigger-width);max-width:calc(100vw - 1.5rem);max-height:min(26rem, var(--radix-popover-content-available-height));background:var(--surface);color:var(--foreground);border-radius:.75rem;flex-direction:column;font-size:.875rem;display:flex;overflow:hidden;box-shadow:0 6px 24px #00000029}.provider-multi-select-search{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.provider-multi-select-search>svg{color:var(--muted-foreground);flex:none}.provider-multi-select-search input{min-width:0;height:2.25rem;box-shadow:none;appearance:none;border:0;outline:none;padding:0 .25rem;font-size:1rem}.provider-multi-select-search input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.provider-multi-select-options{overscroll-behavior:contain;min-height:0;max-height:17rem;padding:.375rem;overflow-y:auto}.provider-multi-select-option{cursor:pointer;border-radius:.375rem;align-items:center;gap:.625rem;min-height:2.75rem;padding:.5rem .625rem;line-height:1.4;display:flex}.provider-multi-select-option[data-selected=true]{background:var(--management-selection)}.provider-multi-select-option:focus-within{outline:2px solid var(--ring);outline-offset:-2px}.provider-multi-select-option input{accent-color:var(--primary-hover);flex:none}.provider-multi-select-all{flex:none;margin:.375rem .375rem 0;font-weight:600}.provider-multi-select-footer{border-top:1px solid var(--border);flex:none;align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}.provider-multi-select-footer>span{color:var(--muted-foreground);flex:1;font-size:.75rem}.provider-multi-select-empty{text-align:center;color:var(--muted-foreground);padding:1.5rem .75rem}@media (hover:hover){.provider-multi-select-option:hover{background:var(--surface-muted)}}.knowledge-management[data-mode=merchant]{--merchant-workspace-frame:#edf1f5;--foreground:#101b32;--muted-foreground:#63718b;--border:#e3e8f0;--input:#dce3ee;--surface-muted:#f5f7fb;--muted:#f2f5fa;--primary:#ff8000;--primary-hover:#eb7500;--primary-foreground:#172238;--sidebar:#f8f9fb;--sidebar-background:#f8f9fb;--sidebar-accent:#fff3e7;--sidebar-accent-foreground:#101b32;background:var(--merchant-workspace-frame);padding:2rem 1.5rem}.knowledge-management[data-mode=merchant] .knowledge-management-body{background:#fff;border:0;border-radius:0 1.5rem 1.5rem 0;min-height:calc(100svh - 4rem);margin:0}.knowledge-management[data-mode=merchant] .knowledge-management-navigation{height:calc(100svh - 4rem);padding:0;top:2rem;bottom:2rem;left:1.5rem}.knowledge-management[data-mode=merchant] [data-sidebar=sidebar]{border-radius:1.5rem 0 0 1.5rem}.knowledge-management[data-mode=merchant] [data-sidebar=header]{padding:2rem 1.625rem 2.75rem}.merchant-workspace-wordmark{gap:.25rem;display:grid}.merchant-workspace-wordmark .knowledge-brand-logo{letter-spacing:-.06em;font-size:1.875rem;line-height:1.1}.merchant-workspace-wordmark small{color:var(--muted-foreground);font-size:.8125rem;font-weight:400}.knowledge-management[data-mode=merchant] [data-sidebar=group]{padding:0 .625rem}.knowledge-management[data-mode=merchant] [data-sidebar=menu]{gap:.375rem}.knowledge-management[data-mode=merchant] [data-sidebar=menu-button]{height:3rem;color:var(--foreground);border-radius:.625rem;padding:.75rem 1rem;font-size:.875rem;position:relative}.knowledge-management[data-mode=merchant] [data-sidebar=menu-button] svg{width:1.125rem;height:1.125rem}.knowledge-management[data-mode=merchant] [data-sidebar=menu-button][data-active=true]{background:#fff3e7}.knowledge-management[data-mode=merchant] [data-sidebar=footer]{padding:1.25rem 1rem}.merchant-sidebar-account{padding:.75rem .625rem 0}.merchant-sidebar-account .knowledge-merchant-account-status{display:none}.knowledge-management[data-mode=merchant] .knowledge-management-topbar{z-index:20;height:4.625rem;padding:0 1.375rem;position:sticky;top:2rem}.knowledge-management[data-mode=merchant] .knowledge-management-topbar:before{content:"";background:var(--merchant-workspace-frame);inset-inline:0;height:2rem;position:absolute;bottom:100%}.merchant-breadcrumb-divider{color:var(--muted-foreground)}.merchant-breadcrumb-current{color:var(--foreground);font-weight:600}.knowledge-management[data-mode=merchant] .management-page{max-width:90rem;padding:1.75rem 2.375rem 2rem}.knowledge-management .merchant-record-editor{grid-template-columns:minmax(0,1fr) 16.5rem;gap:1.75rem;max-width:none;padding:0;display:grid}.merchant-editor-primary{min-width:0}.knowledge-management .merchant-record-editor .management-page-heading{align-items:flex-start;gap:1rem;margin-top:.5rem;margin-bottom:1.5rem}.knowledge-management .merchant-title-group{min-width:0;display:block}.knowledge-management .merchant-record-editor h1{letter-spacing:-.035em;font-size:2rem;line-height:1.25}.knowledge-management .merchant-page-intro{color:var(--muted-foreground);margin-top:.6rem;font-size:.875rem;line-height:1.6}.knowledge-management .merchant-record-editor .management-heading-actions{flex:none;align-items:center;gap:.625rem}.knowledge-management .merchant-record-editor .management-heading-actions button{min-height:2.75rem;padding:.625rem 1rem}.knowledge-management .merchant-record-editor .knowledge-merchant-status{background:var(--surface-muted);color:var(--muted-foreground);white-space:nowrap;border:0;padding:.6rem .875rem}.knowledge-management .merchant-section-layout{max-width:none;display:block}.knowledge-management .merchant-section-layout>.management-tabs{scrollbar-width:thin;background:0 0;border-radius:0;justify-content:space-between;gap:.375rem;height:auto;margin:0 0 1.75rem;padding:0;display:flex;overflow-x:auto}.knowledge-management .merchant-section-layout .management-tabs [role=tab]{min-height:4rem;box-shadow:none;color:#586780;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:.75rem;padding:0 .125rem .875rem;font-size:.875rem;display:flex}.knowledge-management .merchant-section-layout .management-tabs [role=tab][data-state=active]{color:var(--foreground);border-bottom-color:var(--primary);font-weight:600}.merchant-step-number{color:#536584;background:#f0f3f9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;font-size:.875rem;font-weight:500;display:inline-flex}[role=tab][data-state=active] .merchant-step-number{background:var(--primary);color:var(--primary-foreground)}.knowledge-management .merchant-section-layout .knowledge-merchant-editor-main{background:0 0;border:0;min-width:0;padding:0}.knowledge-management .merchant-section-layout .management-form-fields,.knowledge-management .merchant-section-layout .management-photo-fields{border:1px solid var(--border);background:#fff;border-radius:1rem;gap:1.75rem;padding:1.625rem}.knowledge-management .merchant-form-heading{border:0;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding-bottom:.25rem;display:flex}.knowledge-management .merchant-form-heading h2{font-size:1.25rem;font-weight:650;line-height:1.4}.merchant-form-heading p{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.6}.merchant-section-meter{color:#556681;flex:none;min-width:8.5rem;padding-top:.35rem;font-size:.8125rem}.merchant-section-meter strong{color:var(--foreground);font-weight:500}.merchant-section-meter progress{appearance:none;background:#eef2f8;border:0;border-radius:.625rem;width:100%;height:.625rem;margin-top:.625rem;display:block;overflow:hidden}.merchant-section-meter progress::-webkit-progress-bar{background:#eef2f8;border-radius:.625rem}.merchant-section-meter progress::-webkit-progress-value{background:var(--primary);border-radius:.625rem}.merchant-section-meter progress::-moz-progress-bar{background:var(--primary);border-radius:.625rem}.knowledge-management .merchant-identity-core{grid-column:1/-1;gap:1.5rem;display:grid}.knowledge-management .merchant-form-block h3{display:none}.knowledge-management .merchant-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.knowledge-management .merchant-record-editor form label{gap:.65rem;font-size:.875rem;font-weight:500;position:relative}.knowledge-management .merchant-record-editor :is([data-slot=input]:not([type=checkbox],[type=radio],[type=hidden]),[data-slot=native-select]){border-color:var(--input);height:2.75rem;box-shadow:none;background:#fff;border-radius:.5rem}.knowledge-management .merchant-record-editor form textarea{border-color:var(--input);min-height:9rem;box-shadow:none;background:#fff;border-radius:.5rem;padding-bottom:1.75rem;line-height:1.5}.knowledge-management .merchant-required{color:#c43b32}.merchant-character-count{color:var(--muted-foreground);pointer-events:none;font-size:.6875rem;font-weight:400;position:absolute;bottom:.5rem;right:.75rem}.knowledge-management .merchant-record-editor .knowledge-merchant-editor-footer{background:0 0;border:0;border-radius:0;gap:.875rem;margin:0;padding:1.25rem 0 0}.knowledge-management .merchant-record-editor .knowledge-merchant-editor-footer>.knowledge-merchant-button-primary{min-height:3.125rem;padding-inline:1.5rem}.knowledge-management .merchant-record-editor .knowledge-merchant-button-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:none;border-radius:.625rem}.knowledge-management .merchant-record-editor .knowledge-merchant-button-primary:hover:not(:disabled){background:var(--primary-hover)}.knowledge-management .merchant-record-editor .knowledge-merchant-editor-footer>.knowledge-merchant-button-secondary{color:#65748d;box-shadow:none;background:0 0;border:0}.knowledge-management .merchant-record-editor .knowledge-teacher-form{grid-column:1/-1;gap:0;margin-top:0}.knowledge-management .merchant-record-editor .teacher-section{border-top:1px solid var(--border);background:0 0;border-radius:0;padding:1.5rem 0}.knowledge-management .merchant-record-editor .teacher-section>summary,.knowledge-management .merchant-record-editor .teacher-section>h3{color:var(--foreground);font-size:.9375rem}.knowledge-management .merchant-teaching-types>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.knowledge-management .merchant-teaching-types>div>div>div{grid-template-columns:minmax(0,1fr)}.merchant-publishing-panel{border:1px solid var(--border);background:#fff;border-radius:1rem;align-self:start;min-width:0;padding:1.5rem;position:sticky;top:1.5rem}.merchant-publishing-panel summary{font-size:1.0625rem;font-weight:650;line-height:1.5;list-style:none}.merchant-publishing-panel summary::-webkit-details-marker{display:none}.merchant-publishing-panel details>p{color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem;line-height:1.6}.merchant-publishing-panel ol{gap:.625rem;margin-top:1.75rem;display:grid}.merchant-publishing-panel ol button{text-align:left;color:#556581;align-items:center;gap:.75rem;width:100%;padding:.35rem 0;display:flex}.merchant-publishing-panel ol button:disabled{opacity:.65;cursor:not-allowed}.merchant-publishing-panel ol button[aria-current=step]{color:var(--foreground);font-weight:600}.merchant-progress-state{color:#a7b3c8;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}button[aria-current=step] .merchant-progress-state{color:var(--primary-hover)}.merchant-progress-state[data-complete=true]{color:#74839e;border:1px solid #bbc6d8;border-radius:50%}.merchant-publishing-panel ol small{color:#63718b;font-size:.625rem;font-weight:400;display:block}.merchant-progress-count{color:#63718b;flex:none;margin-left:auto;font-size:.8125rem;font-weight:400}.merchant-publishing-requirements{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.375rem}.merchant-publishing-requirements h3{font-size:.9375rem;font-weight:600}.merchant-publishing-requirements ul{gap:.75rem;margin-top:1rem;display:grid}.merchant-publishing-requirements li{color:#63718b;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.6;display:flex}.merchant-publishing-requirements svg{flex:none;margin-top:.125rem}.merchant-publishing-note{color:#63718b;background:#f4f7fc;border-radius:.625rem;gap:.625rem;margin-top:1.5rem;padding:1rem;display:flex}.merchant-publishing-note>svg{flex:none;margin-top:.125rem}.merchant-publishing-note p{font-size:.75rem;line-height:1.6}.merchant-publishing-note a{color:#a95300;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;display:inline-flex}@media (max-width:1250px){.knowledge-management .merchant-record-editor{grid-template-columns:minmax(0,1fr)}.merchant-publishing-panel{position:static}.merchant-publishing-panel ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.merchant-publishing-panel ol button{flex-wrap:wrap}.merchant-publishing-panel ol .merchant-progress-count{margin-left:2rem}.merchant-publishing-requirements ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.knowledge-management[data-mode=merchant]{padding:0}.knowledge-management[data-mode=merchant] .knowledge-management-body{border-radius:0;min-height:100svh}.knowledge-management[data-mode=merchant] .management-page{padding:1rem}.knowledge-management[data-mode=merchant] .knowledge-management-topbar{height:3.5rem;padding:0 .75rem;top:0}.knowledge-management[data-mode=merchant] .knowledge-management-topbar:before{display:none}.merchant-breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}.knowledge-management .merchant-record-editor h1{font-size:1.625rem}.knowledge-management .merchant-record-editor .management-page-heading{display:grid}.knowledge-management .merchant-record-editor .management-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.knowledge-management .merchant-record-editor .management-heading-actions .knowledge-merchant-status{grid-column:1/-1;justify-self:start}.knowledge-management .merchant-record-editor .management-heading-actions button{flex:1}.knowledge-management .merchant-section-layout .management-tabs{justify-content:flex-start;gap:1.25rem;margin-bottom:1rem}.knowledge-management .merchant-section-layout .management-tabs [role=tab]{gap:.5rem;font-size:.8125rem}.merchant-step-number{width:2rem;height:2rem;font-size:.75rem}.knowledge-management .merchant-section-layout .management-form-fields,.knowledge-management .merchant-section-layout .management-photo-fields{gap:1.5rem;padding:1.125rem}.knowledge-management .merchant-field-grid,.knowledge-management .merchant-teaching-types>div{grid-template-columns:minmax(0,1fr)}.knowledge-management .merchant-form-heading{gap:.75rem;display:grid}.merchant-section-meter{align-items:center;gap:1rem;width:100%;display:flex}.merchant-section-meter progress{width:6rem;margin:0}.knowledge-management .merchant-record-editor .knowledge-merchant-editor-footer{padding-top:1rem}.knowledge-management .merchant-record-editor .knowledge-merchant-editor-footer>button{flex:none}.merchant-publishing-panel{padding:1.125rem}.merchant-publishing-panel summary{cursor:pointer}.merchant-publishing-panel ol,.merchant-publishing-requirements ul{grid-template-columns:minmax(0,1fr)}.merchant-publishing-panel ol .merchant-progress-count{margin-left:auto}}.knowledge-management .merchant-editor-primary>button:first-child{height:2rem;min-height:2rem;padding-inline:0}.knowledge-management[data-mode=merchant] [data-sidebar=footer] [data-sidebar=menu-button]{padding-inline:.625rem;font-size:.75rem}.knowledge-management #merchant-offering .merchant-service-selected-count{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding-top:.3rem;font-size:.9375rem}.knowledge-management #merchant-offering .merchant-service-selected-count strong{color:#a44d00;font-weight:600}.knowledge-management .merchant-service-selector{grid-column:1/-1;min-width:0}.knowledge-management .merchant-service-options{flex-wrap:wrap;gap:.5rem;display:flex}.knowledge-management .merchant-service-chip{border:1px solid var(--border);height:auto;min-height:2.5rem;box-shadow:none;color:#42536f;white-space:normal;text-align:left;background:#fff;border-radius:.5rem;gap:.4rem;padding:.5rem .875rem;font-size:.875rem;font-weight:400;line-height:1.4}.knowledge-management .merchant-service-chip:hover{background:#fafbfe;border-color:#bfc9d9}.knowledge-management .merchant-service-chip[aria-pressed=true]{color:#3d2b1f;background:#fff1e5;border-color:#fff1e5}.knowledge-management .merchant-service-chip[aria-pressed=true]:hover{background:#ffe8d5;border-color:#ffe8d5}.knowledge-management .merchant-service-chip svg{color:#e87200;flex:none;width:.875rem;height:.875rem}.knowledge-management .merchant-service-chip:focus-visible{outline-offset:3px;outline:2px solid #9d4b00}@media (max-width:767px){.knowledge-management .merchant-service-chip{min-height:2.75rem}}.merchant-inline-upload[data-empty=true] .merchant-image-add{background:#fbfcfe;border-color:#ced8e7;width:100%;height:12rem;font-size:.875rem}.merchant-inline-upload[data-empty=true] .merchant-image-add small{color:var(--muted-foreground);font-size:.75rem;font-weight:400}.merchant-inline-upload[data-limit="1"][data-empty=true] .merchant-image-add{width:10.25rem;height:9.875rem}.merchant-inline-upload:not([data-limit="1"])[data-empty=false] .merchant-image-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.875rem;display:grid}.merchant-inline-upload:not([data-limit="1"])[data-empty=false] :is(.merchant-image-tile,.merchant-image-add){width:100%}.merchant-inline-upload:not([data-limit="1"])[data-empty=false] .merchant-image-tile>img{object-fit:cover;height:10rem}.merchant-inline-upload:not([data-limit="1"])[data-empty=false] .merchant-image-add{height:100%;min-height:12.5rem}.merchant-inline-upload .merchant-image-actions>button,.merchant-inline-upload .merchant-image-order>button{min-width:2.25rem;min-height:2.25rem}.merchant-inline-upload{border-top:1px solid var(--border);min-width:0;padding:18px 0}.merchant-upload-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.merchant-upload-heading h4{font-size:14px;font-weight:600}.merchant-upload-heading>span,.merchant-upload-hint,.merchant-save-state{color:var(--muted-foreground);font-size:12px}.merchant-image-grid{flex-wrap:wrap;gap:12px;display:flex}.merchant-image-tile{border:1px solid var(--border);background:var(--background);border-radius:10px;width:164px;overflow:hidden}.merchant-image-tile>img{object-fit:contain;background:var(--muted);width:100%;height:118px}.merchant-image-actions{justify-content:space-between;align-items:center;gap:4px;padding:4px 6px;display:flex}.merchant-image-actions small{align-items:center;gap:4px;font-size:11px;display:flex}.merchant-image-order{border-top:1px solid var(--border);justify-content:flex-end;display:flex}.merchant-image-add{width:164px;height:158px;color:var(--muted-foreground);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.merchant-upload-hint{margin-top:10px;line-height:1.6}.merchant-upload-error{color:var(--destructive);padding:6px;font-size:12px}.knowledge-management #merchant-photos:not(.merchant-basic-entry-section){gap:1.25rem;padding:1.5rem}#merchant-photos .merchant-inline-upload{padding-bottom:0}#merchant-photos .merchant-image-add{background:#fbfcfe;border-color:#ced8e7}#merchant-photos .merchant-image-add small{white-space:normal;font-size:.75rem;font-weight:400}#merchant-photos .merchant-image-actions{padding:.25rem .5rem}#merchant-photos .merchant-image-actions small{color:#52627c;font-size:.75rem}#merchant-photos .merchant-inline-upload[data-invalid=true] .merchant-image-add{background:#fff8f8;border-color:#d6a0a0}#merchant-photos .merchant-upload-error[role=alert]{background:#fff4f4;border-radius:.5rem;margin-top:.5rem;padding:.625rem .75rem;line-height:1.6}#merchant-photos .merchant-photo-guidance{background:#f5f7fb;border-radius:.5rem;align-items:flex-start;gap:.625rem;margin:0;padding:.875rem 1rem;display:flex}#merchant-photos .merchant-photo-guidance svg{flex:none;margin-top:.125rem}.knowledge-management .merchant-record-editor #merchant-photos .knowledge-merchant-editor-footer{padding-top:0}.knowledge-management .merchant-record-editor #merchant-photos .knowledge-merchant-editor-footer>.knowledge-merchant-button-secondary{border:1px solid var(--border);color:var(--foreground);background:#fff}@media (max-width:767px){.knowledge-management #merchant-photos:not(.merchant-basic-entry-section){padding:1rem}}.teacher-certificate-upload{grid-column:1/-1}.merchant-optional-fields{padding:12px 0;font-size:13px}.merchant-optional-fields summary{cursor:pointer;color:var(--muted-foreground);margin-bottom:8px}.merchant-save-state{white-space:nowrap}@media (max-width:600px){.merchant-image-tile,.merchant-image-add{width:calc(50% - 6px)}.merchant-image-actions{flex-wrap:wrap}}.merchant-hours-zone{max-width:320px;display:block}.merchant-age-presets{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.merchant-age-presets>span{color:var(--muted-foreground);font-size:12px}.knowledge-merchant-time-row{grid-template-columns:minmax(120px,1fr) 1fr 1fr auto}@media (max-width:600px){.knowledge-merchant-time-row{grid-template-columns:1fr 1fr}}.merchant-admin-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:20px;display:grid}.merchant-admin-attribute-row{align-items:flex-end;gap:10px;min-width:0;display:flex}.merchant-admin-attribute-row>label{flex:1;min-width:0;font-size:13px}.merchant-admin-attribute-row>label>span{margin-bottom:8px;font-weight:500;display:block}@media (max-width:700px){.merchant-admin-attribute-grid{grid-template-columns:1fr}}@media (max-width:767px){.knowledge-management .merchant-record-editor .management-heading-actions .merchant-save-state{grid-area:1/2;justify-self:end}.knowledge-management .merchant-record-editor .management-heading-actions .knowledge-merchant-status{grid-area:1/1}}.knowledge-management .merchant-overview-toolbar{flex-wrap:wrap;gap:.875rem 1.25rem;margin-bottom:1.25rem}.merchant-status-filters{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.merchant-status-filters button{min-height:2.5rem;color:var(--muted-foreground);border:1px solid var(--border);background:#fff;border-radius:.5rem;gap:.5rem;padding-inline:.75rem;font-size:.8125rem;font-weight:500}.merchant-status-filters button>span{font-variant-numeric:tabular-nums;color:inherit;font-size:.75rem}.merchant-status-filters button[aria-pressed=true]{color:#874400;background:#fff1e5;border-color:#ffd7b1;font-weight:600}.merchant-status-filters button:hover{background:var(--surface-muted)}.merchant-status-filters button[aria-pressed=true]:hover{background:#ffe9d5}.knowledge-management .merchant-overview-toolbar .management-search{width:15rem;margin-left:auto}.knowledge-management .merchant-overview-toolbar [data-slot=native-select-wrapper]{display:none}.knowledge-management .merchant-overview-table-frame{border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.knowledge-management .merchant-overview-table .management-table-scroll{border-radius:inherit;border:0;overflow:auto}.knowledge-management .merchant-overview-table .management-table-scroll>div{overflow:visible}.knowledge-management .merchant-overview-table td{padding-block:1rem}.knowledge-management .merchant-overview-table th{background:#f5f7fa}.knowledge-management .merchant-overview-table .knowledge-merchant-status[data-status=pending]{color:#874400;background:#fff4ea;border-color:#f2d8bd}.merchant-table-no-results{min-height:9rem;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;margin:0;padding:2rem 1.5rem;font-size:.875rem;line-height:1.5;display:flex}.merchant-workspace-message[data-error=true]{border-color:var(--destructive);align-items:flex-start;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.merchant-workspace-message[data-error=true]{border-color:color-mix(in srgb, var(--destructive) 20%, var(--border))}}.merchant-workspace-message[data-error=true]{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.merchant-workspace-message[data-error=true]{background:color-mix(in srgb, var(--destructive) 4%, #fff)}}.merchant-workspace-message[data-error=true]{color:var(--destructive);font-size:.8125rem;line-height:1.5}.merchant-workspace-message[data-error=true] svg{margin-top:.1rem}.knowledge-management .merchant-overview-table .knowledge-merchant-review-note{margin-top:.375rem;font-size:.8125rem;line-height:1.5}.knowledge-management .merchant-overview-table .knowledge-merchant-row-actions{gap:.75rem}.knowledge-management .merchant-overview-table .knowledge-merchant-row-actions a{color:#315d91;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.knowledge-management .merchant-overview-table .knowledge-merchant-status[data-status=draft]{color:#965000;background:#fff4ea;border-color:#ffdfc2}.knowledge-management .merchant-overview-table .knowledge-merchant-row-actions button{min-height:2.25rem;padding-inline:.75rem;font-size:.75rem}@media (max-width:767px){.knowledge-management .merchant-overview-table .knowledge-merchant-row-actions button{min-width:2.75rem;min-height:2.75rem}}.knowledge-management .merchant-overview-empty{background:#fff;border-radius:1rem;gap:1rem;min-height:27rem;padding:3rem 1.5rem}.knowledge-management .merchant-overview-empty .merchant-empty-illustration{object-fit:contain;width:min(22.5rem,100%);height:auto}.knowledge-management .merchant-overview-empty p{font-size:.875rem;line-height:1.7}.knowledge-management .merchant-overview-empty button{min-height:2.75rem;margin-top:.375rem;padding-inline:1.25rem}.merchant-empty-workflow{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:1.5rem;margin-top:1.5rem;display:grid}.merchant-empty-workflow li{justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.merchant-empty-workflow svg{box-sizing:content-box;background:var(--surface-muted);color:var(--muted-foreground);border-radius:50%;flex:none;padding:.75rem}@media (max-width:767px){.knowledge-management .merchant-overview-table table{min-width:56rem}.merchant-status-filters{display:none}.knowledge-management .merchant-overview-toolbar .management-search{width:100%;margin-left:0}.knowledge-management .merchant-overview-toolbar [data-slot=native-select-wrapper]{width:100%;display:block}.knowledge-management .merchant-overview-empty{min-height:23rem}.merchant-empty-workflow{grid-template-columns:1fr;gap:.75rem}.merchant-empty-workflow li{justify-content:flex-start}}.knowledge-management .merchant-record-editor:not(.merchant-basic-entry-layout) :is(#merchant-identity,#merchant-offering){background:0 0;border:0;padding:0}.merchant-basic-panel,.merchant-capabilities-panel{border:1px solid var(--border);background:#fff;border-radius:.875rem;grid-column:1/-1;gap:1.125rem;min-width:0;padding:1.25rem;display:grid}.merchant-place-fields{border:1px solid var(--border);background:#fff;border-radius:.875rem;padding:1.25rem}.knowledge-management .merchant-contact-control{position:relative}.knowledge-management .merchant-contact-control>svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.knowledge-management .merchant-contact-control>input{padding-left:2.5rem}.knowledge-management .merchant-record-editor .management-form-fields{gap:1.25rem}.knowledge-management .merchant-record-editor .merchant-field-grid{gap:1.125rem 1.5rem}.knowledge-management .merchant-record-editor form textarea{min-height:6.5rem}.knowledge-management .merchant-record-editor.merchant-basic-entry-layout{max-width:64rem;display:block}.knowledge-management[data-mode=merchant] .merchant-basic-entry-layout{max-width:none;margin:0}.knowledge-management[data-mode=merchant] .merchant-basic-entry-layout .management-page-heading{align-items:center;margin-top:0;margin-bottom:1.75rem;display:flex}.knowledge-management[data-mode=merchant] .merchant-basic-entry-layout .management-heading-actions{width:auto;display:flex}.knowledge-management[data-mode=merchant] .merchant-basic-entry-layout h1{font-size:1.5rem}.knowledge-management .merchant-basic-entry-form{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1.5rem;display:block}.knowledge-management .merchant-basic-entry-form:has(.merchant-sectioned-entry){border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1.5rem}.merchant-form-zone{min-width:0;padding-block:2rem}.merchant-form-zone:first-child{padding-top:0}.knowledge-management .merchant-form-zone>h2,.knowledge-management .merchant-form-zone>#merchant-location>h2{border-left:3px solid var(--primary);color:var(--foreground);background:0 0;margin-bottom:1.25rem;padding-left:.75rem;font-size:1.125rem;font-weight:650;line-height:1.5}.knowledge-management .merchant-form-zone>#merchant-location>h2{margin:0 0 .25rem}.knowledge-management[data-mode] .merchant-sectioned-entry .teacher-section,.knowledge-management .merchant-sectioned-entry .merchant-basic-entry-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.5rem 0}.knowledge-management .merchant-sectioned-entry .merchant-basic-entry-section h3{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.knowledge-management .merchant-form-zone>.merchant-basic-entry-section+.merchant-basic-entry-section{border-top:0}.knowledge-management .merchant-sectioned-entry .knowledge-teacher-form{gap:.75rem;margin:0}.knowledge-management .merchant-basic-entry-form :is(fieldset.provider-choice-field,fieldset.knowledge-course-types){border:0;margin:0;padding:0}.knowledge-management .merchant-basic-entry-form :is(.provider-choice-field,.knowledge-course-types)>legend{margin-bottom:.375rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.5}.knowledge-management .merchant-sectioned-entry .teacher-entry,.knowledge-management .merchant-sectioned-entry .teacher-empty{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1rem 0}.knowledge-management .merchant-sectioned-entry .teacher-entry+.teacher-entry{border-top:0}.merchant-basic-entry-section{border-bottom:1px solid var(--border);gap:1rem;padding-block:1.5rem;display:grid}.merchant-basic-entry-section>*{grid-column:1/-1;min-width:0}.merchant-basic-entry-section:first-child{padding-top:0}.merchant-basic-entry-section:last-child{border-bottom:0}.merchant-basic-entry-section h2{font-size:1rem;font-weight:650;line-height:1.5}.merchant-basic-entry-section label{gap:.5rem;display:grid}.merchant-basic-entry-section .merchant-field-grid{grid-template-columns:minmax(0,1fr);display:grid}.merchant-basic-entry-section .merchant-contact-confirmation{align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.knowledge-management .merchant-basic-entry-form .knowledge-merchant-editor-footer{border-top:1px solid var(--border);justify-content:space-between;padding-top:1.25rem}.merchant-basic-entry-form .knowledge-merchant-editor-footer button{min-height:2.75rem}.knowledge-management[data-mode] .merchant-basic-entry-form{padding:1.5rem}.knowledge-management[data-mode] .merchant-basic-entry-form .merchant-form-zone{padding-block:1.25rem}.knowledge-management[data-mode] .merchant-basic-entry-form .merchant-form-zone:first-child{padding-top:0}.knowledge-management[data-mode] .merchant-basic-entry-form .merchant-form-zone>h2{margin-bottom:.75rem}.knowledge-management[data-mode] .merchant-sectioned-entry .merchant-basic-entry-section{gap:.75rem 1.25rem;padding-block:.75rem}.knowledge-management[data-mode] .merchant-form-zone>h2+.merchant-basic-entry-section,.knowledge-management[data-mode] .merchant-form-zone>.merchant-basic-entry-section:first-child{padding-top:0}.knowledge-management[data-mode] .merchant-form-zone>.merchant-basic-entry-section:last-child{padding-bottom:0}.knowledge-management[data-mode] .merchant-basic-entry-form .merchant-optional-fields{margin-top:0;padding-block:0}.knowledge-management[data-mode] .merchant-basic-entry-form .merchant-optional-fields>summary{min-height:2.75rem;margin-bottom:0;padding-block:.75rem}.knowledge-management[data-mode] .merchant-basic-entry-form .merchant-field-grid,.knowledge-management .merchant-basic-entry-form .merchant-contact-grid{gap:1rem 1.25rem}.knowledge-management[data-mode] .merchant-basic-entry-form label{gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.5}.knowledge-management .merchant-basic-entry-form :is([data-slot=input]:not([type=checkbox],[type=radio],[type=hidden]),[data-slot=native-select]){border-color:var(--input);background:var(--surface);height:2.75rem;box-shadow:none}.knowledge-management .merchant-basic-entry-form [data-slot=textarea]{border-color:var(--input);background:var(--surface);min-height:7rem;box-shadow:none}.merchant-service-field{align-content:start;gap:.375rem;min-width:0;display:grid}.merchant-service-field>.merchant-field-label{font-size:.875rem;font-weight:500;line-height:1.5}.merchant-teacher-introduction{align-items:start;gap:1rem 1.5rem;display:grid}.merchant-teacher-introduction>*{min-width:0}.merchant-teacher-introduction .merchant-teacher-portrait{width:12rem;max-width:100%}.knowledge-management .merchant-teacher-portrait .merchant-inline-upload{margin:0;padding:0}.knowledge-management .merchant-teacher-portrait .merchant-inline-upload[data-limit="1"] :is(.merchant-image-add,.merchant-image-tile){width:100%}.knowledge-management .merchant-teacher-portrait .merchant-image-add{height:10rem}.knowledge-management[data-mode] .merchant-teacher-entry .teacher-section{padding-block:.875rem}.knowledge-management[data-mode] .merchant-teacher-entry .teacher-field-grid{gap:1rem 1.25rem;margin-top:0}.knowledge-management[data-mode] .merchant-teacher-entry .teacher-section-heading{flex-wrap:wrap;align-items:center;margin-bottom:.5rem}.knowledge-management .teacher-record-empty{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.knowledge-management .teacher-section--experience .teacher-approach-field{margin-top:1.25rem}.knowledge-management[data-mode] .merchant-teacher-entry .teacher-visibility{min-height:2rem;padding:0;font-weight:400}.knowledge-management .merchant-teacher-entry .teacher-venue-section[open]>summary{margin-bottom:.875rem}.knowledge-management .merchant-teacher-entry #merchant-offering .knowledge-course-section{padding:0}.knowledge-management .merchant-teacher-entry>.merchant-teacher-gallery{border-top:1px solid var(--border);margin-top:0;padding-block:.75rem}.merchant-teacher-gallery>summary{color:var(--foreground);padding-block:.5rem;font-weight:500}@media (min-width:768px){.merchant-teacher-introduction{grid-template-columns:minmax(0,1fr) 12rem}}@media (min-width:640px){.merchant-basic-entry-section .merchant-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-basic-entry-section:has(>.merchant-service-field){grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-basic-entry-section>:is(.merchant-service-field,.provider-choice-field){grid-column:auto}.merchant-basic-entry-section:has(>.merchant-service-field){align-items:start}}@media (max-width:767px){.knowledge-management[data-mode=merchant] .merchant-basic-entry-layout .management-page-heading{flex-wrap:wrap;align-items:flex-start;row-gap:.5rem}.knowledge-management[data-mode=merchant] .merchant-basic-entry-layout .management-heading-actions{flex-wrap:wrap;row-gap:.5rem}}@media (max-width:639px){.knowledge-management[data-mode] .merchant-basic-entry-form{padding:1rem}.knowledge-management .merchant-basic-entry-form:has(.merchant-sectioned-entry){padding:1rem}}.knowledge-management .merchant-industry-fields{border:1px solid var(--border);background:#fff;border-radius:.75rem;grid-column:1/-1;margin:0;padding:1.125rem}.knowledge-management .merchant-industry-fields>summary{color:var(--foreground);font-size:.9375rem}.knowledge-management .merchant-hours-editor{flex-direction:column;gap:.75rem;margin:0;padding-top:.5rem;display:flex}.knowledge-management .merchant-hours-editor>*{margin-block:0}.knowledge-management .merchant-hours-editor>legend{margin-bottom:.75rem;font-size:.9375rem}.merchant-hours-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.875rem;margin-bottom:.25rem;display:flex}.merchant-hours-toolbar .merchant-hours-zone{flex:1;min-width:12rem;display:grid}.merchant-hours-toolbar>button{min-height:2.75rem}.knowledge-management .merchant-hours-editor .knowledge-merchant-time-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(7rem,1fr) repeat(2,minmax(6rem,1fr)) 2.5rem;gap:.75rem;padding-bottom:.75rem}.knowledge-management .merchant-hours-editor .merchant-hours-exception[data-status=changed]{grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) repeat(2,minmax(6rem,1fr)) 2.5rem}.knowledge-management .merchant-hours-editor .merchant-hours-exception[data-status=closed]{grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) 2.5rem}.knowledge-management .merchant-hours-editor>button{align-self:flex-start}.knowledge-management[data-mode] .knowledge-teacher-form{gap:.75rem}.knowledge-management[data-mode] .teacher-section{border:1px solid var(--border);background:var(--background);border-radius:.75rem;padding:1.5rem}.knowledge-management[data-mode] .teacher-section-heading{margin-bottom:.75rem}.knowledge-management[data-mode] .teacher-profile-heading h3{font-size:1.125rem}.knowledge-management[data-mode] .teacher-section-heading h4{font-size:.9375rem}.knowledge-management[data-mode] .teacher-field-grid{align-items:start;gap:1rem 1.5rem}.knowledge-management[data-mode] .teacher-field-grid label{gap:.5rem;min-width:0}.knowledge-management[data-mode] .teacher-year-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}.knowledge-management[data-mode] .teacher-year-fields .teacher-check{grid-column:1/-1;align-self:start;min-height:2rem}.knowledge-management[data-mode] .teacher-verification-link{grid-column:1/-1}.knowledge-management[data-mode] .teacher-certificate-add{margin-top:1rem}.knowledge-management .teacher-certificate-upload .merchant-inline-upload[data-empty=false] .merchant-image-add{align-self:stretch;height:auto;min-height:9rem}.knowledge-management .teacher-certificate-upload .merchant-image-tile>img{height:6.25rem}.knowledge-management .teacher-certificate-upload .merchant-inline-upload[data-empty=true] .merchant-image-add{width:12rem;height:7.5rem}@media (min-width:640px){.knowledge-management .teacher-certificate-upload :is(.merchant-image-tile,.merchant-image-add){width:12rem}}.knowledge-management[data-mode] .teacher-experience-grid .teacher-textarea-wrap textarea{min-height:8rem}.knowledge-management[data-mode] .teacher-entry{border:1px solid var(--border);border-radius:.5rem;margin-top:.75rem;padding:.875rem}.knowledge-management[data-mode] .teacher-entry:last-child{border-bottom:1px solid var(--border);padding-bottom:.875rem}.knowledge-management[data-mode] .teacher-empty{background:var(--surface-muted);min-height:8rem;padding:1rem}.knowledge-management[data-mode] .teacher-empty>p{display:none}.knowledge-management[data-mode] .teacher-empty--compact>p{color:var(--foreground);display:block}.knowledge-management[data-mode] .teacher-entry textarea{min-height:5.5rem}.knowledge-management.teacher-dialog-scope{display:contents}.teacher-record-overlay{z-index:80;background:#20212447;position:fixed;inset:0}.teacher-record-dialog{z-index:81;background:var(--background);width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:.75rem;flex-direction:column;padding:1.5rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #20212429}.teacher-record-dialog>header,.teacher-record-dialog footer{flex:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.teacher-record-dialog>header h2{font-size:1.125rem;font-weight:600}.teacher-record-dialog>p{color:var(--muted-foreground);margin-top:.375rem;font-size:.8125rem}.teacher-record-dialog>form{flex-direction:column;min-height:0;display:flex}.teacher-record-dialog-body{overscroll-behavior:contain;min-height:0;padding:.75rem .25rem;overflow-y:auto}.teacher-record-dialog footer{border-top:1px solid var(--border);justify-content:flex-end;padding-top:1rem}.teacher-record-dialog footer button,.teacher-record-dialog :is(input:not([type=checkbox]),select){min-height:2.75rem}.teacher-record-error{color:var(--destructive);margin-top:.75rem;font-size:.8125rem}.knowledge-management .teacher-record-summary{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;display:flex}.teacher-record-summary>div:first-child{overflow-wrap:anywhere;min-width:0}.teacher-record-summary h5{font-size:.875rem;font-weight:600}.teacher-record-summary p{color:var(--muted-foreground);font-size:.8125rem}.teacher-record-summary p:empty{display:none}.teacher-record-actions{flex:none;align-items:center;gap:.25rem;display:flex}@media (max-width:639px){.teacher-record-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}.teacher-record-dialog .teacher-field-grid,.teacher-record-dialog .teacher-year-fields{grid-template-columns:minmax(0,1fr)}.teacher-record-summary{align-items:start}}.knowledge-management .merchant-teacher-portrait .merchant-inline-upload{border-top:0;padding-top:0}.knowledge-management .merchant-teacher-portrait .merchant-image-tile,.knowledge-management .merchant-teacher-portrait .merchant-image-add{width:8rem}.knowledge-management .merchant-teacher-portrait .merchant-image-tile>img{height:8rem}.knowledge-management[data-mode] .knowledge-course-section{border:1px solid var(--border);border-radius:.75rem;min-width:0;padding:1.125rem}.knowledge-management[data-mode] .knowledge-course-editor{border:0;border-bottom:1px solid var(--border);border-radius:0;margin-bottom:0}.knowledge-management[data-mode] .knowledge-course-editor:last-child{border-bottom:0}.knowledge-management[data-mode] .knowledge-course-editor>header{background:0 0;border-bottom:0;padding:.5rem 0}.knowledge-management .knowledge-course-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.knowledge-management .knowledge-course-list-heading>h3{margin:0;font-size:.9375rem;font-weight:600}.knowledge-management .knowledge-course-list-heading>.knowledge-course-add{border-color:var(--input);min-height:2.75rem;color:var(--foreground)}.knowledge-management .knowledge-course-list-empty,.knowledge-management .knowledge-availability-hint{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.6}.merchant-course-title{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.merchant-course-meta{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.merchant-course-meta>span{color:var(--muted-foreground);font-size:.8125rem;font-weight:400;line-height:1.4}.knowledge-management[data-mode] .knowledge-course-content{padding:1rem}.knowledge-management[data-mode] .knowledge-merchant-course-grid{gap:.875rem 1.25rem;margin-top:.75rem}.knowledge-management .knowledge-course-device-field{border:0;min-width:0;margin:0;padding:0}.knowledge-course-device-field legend{margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.knowledge-course-device-options{flex-wrap:wrap;gap:.5rem;display:flex}.knowledge-management .knowledge-course-device-choice{gap:.5rem;min-height:2.75rem}.knowledge-course-device-choice[aria-pressed=true]{border-color:var(--primary);background:var(--sidebar-accent)}.knowledge-course-device-choice[aria-pressed=false] svg{opacity:0}.knowledge-management[data-mode] .knowledge-course-extra{margin-block:.875rem;padding-top:.875rem}.knowledge-management[data-mode] .knowledge-course-extra>summary{color:#874400;font-size:.8125rem}.knowledge-management[data-mode] .knowledge-course-extra[open]>summary{margin-bottom:.75rem}.knowledge-management[data-mode] .merchant-course-session-row{border-bottom:1px solid var(--border);gap:.625rem;padding:.5rem 0}.knowledge-management[data-mode] .merchant-course-session-row:not(:first-child)>label>span,.knowledge-management[data-mode] .merchant-hours-weekly-row~.merchant-hours-weekly-row>label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.knowledge-management .merchant-hours-editor .knowledge-merchant-time-row,.knowledge-management .merchant-hours-editor .merchant-hours-exception[data-status]{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-management[data-mode] .teacher-section,.knowledge-management[data-mode] .knowledge-course-section,.knowledge-management[data-mode] .knowledge-course-content{padding:.875rem}.merchant-inline-upload .merchant-image-actions>button,.merchant-inline-upload .merchant-image-order>button{min-width:2.75rem;min-height:2.75rem}.knowledge-management[data-mode] .merchant-course-session-row{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-management[data-mode] .merchant-course-session-row:not(:first-child)>label>span,.knowledge-management[data-mode] .merchant-hours-weekly-row~.merchant-hours-weekly-row>label>span{clip-path:none;white-space:normal;width:auto;height:auto;position:static}}.merchant-error-summary{color:#991b1b;background:#fff8f7;border:1px solid #fecaca;border-radius:.75rem;margin:1rem 0;padding:1rem 1.125rem;font-size:.875rem}.merchant-error-summary ul{gap:.375rem;margin-top:.5rem;display:grid}.merchant-error-summary button{text-align:left;text-underline-offset:3px;text-decoration:underline}.merchant-error-summary button:focus-visible{outline-offset:3px;outline:2px solid}.knowledge-course-editor[data-invalid=true]{border-color:#f0b4af}.merchant-course-errors{color:#b42318;background:#fff8f7;border-radius:.5rem;gap:.25rem;margin-bottom:1rem;padding:.75rem;font-size:.8125rem;display:grid}.merchant-course-errors>ul{gap:.25rem;display:grid}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-industry-fields[data-teaching=true] [data-field-type=text]{grid-column:1/-1}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-section{padding:1.5rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-content{padding:1.25rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-merchant-course-grid{align-items:start;gap:1rem 1.5rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-merchant-course-grid>label{gap:.5rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-text-control{color:var(--foreground);display:block;position:relative}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-text-control input{padding-right:4.75rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-text-control small{color:var(--muted-foreground);pointer-events:none;font-size:.6875rem;font-weight:400;position:absolute;bottom:.75rem;right:.75rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-description textarea{min-height:7rem;padding-bottom:2rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-translations>div>div+div{border-top:1px solid var(--border);padding-top:1rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-type-choices{gap:.5rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-audience{border-top:1px solid var(--border);padding-top:1rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-age-presets button{box-shadow:none}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-zone{max-width:calc(50% - .75rem)}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-session-row{margin-bottom:.75rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception{grid-template-columns:repeat(2,minmax(0,1fr)) 2.5rem;gap:.75rem;padding-bottom:.875rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception>button{grid-area:1/-2;min-width:2.5rem;min-height:2.5rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception[data-status=changed]>button{grid-row:1/3;align-self:center}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception[data-status=changed]>label:nth-child(3){grid-column:1}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-general-availability{border:0;border-top:1px solid var(--border);border-radius:0;grid-column:1/-1;min-width:0;margin-block:0;padding:1rem 0 0}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-general-availability>summary{color:var(--foreground);padding-block:.5rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-general-availability>.knowledge-availability-hint{margin-bottom:1rem}.knowledge-management[data-mode] .merchant-sectioned-entry :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-section{padding:0}.knowledge-management[data-mode] .merchant-sectioned-entry :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-content{padding:.75rem 0 1rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-general-availability .merchant-hours-editor{border:0;flex-flow:wrap;padding:0}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-general-availability .merchant-hours-editor>:is(div,h4){width:100%}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-errors{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;line-height:1.6}@media (min-width:1280px){.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception[data-status=changed]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) repeat(2,minmax(0,1fr)) 2.5rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception[data-status=changed]>button{grid-row:1;align-self:end}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception[data-status=changed]>label:nth-child(3){grid-column:auto}}@media (max-width:767px){.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) :is(.knowledge-course-section,.knowledge-course-content){padding:1rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-zone{max-width:none}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception>label{grid-column:auto}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception>label:first-child,.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception>label:nth-child(2){grid-column:1/3}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception>button{grid-row:1/3;align-self:center}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception[data-status=changed]>button{grid-row:1/4}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .merchant-course-exception[data-status=changed]>label:nth-child(4){grid-column:2}}.merchant-teacher-portrait .merchant-inline-upload[data-limit="1"][data-empty=true] .merchant-inline-upload-add{width:128px}.knowledge-management .merchant-overview-empty{gap:.875rem;min-height:31rem;padding:3rem 1.5rem}.knowledge-management .merchant-overview-empty>button{min-width:12.5rem;min-height:3rem}.merchant-empty-workflow{gap:2rem;width:100%;margin-top:1.625rem}.merchant-empty-workflow li{gap:1rem;position:relative}.merchant-empty-workflow li:not(:last-child):after{content:"";border-top:1px dashed var(--border);width:3.5rem;position:absolute;top:50%;left:calc(100% - 1.25rem)}.merchant-empty-workflow strong{font-size:.875rem;font-weight:600;display:block}.merchant-empty-workflow small{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.6;display:block}.merchant-empty-workflow svg{padding:1rem}@media (max-width:767px){.knowledge-management .merchant-overview-empty{min-height:0;padding:2rem 1.25rem}.merchant-empty-workflow{gap:1rem;margin-top:1.25rem}.merchant-empty-workflow li:not(:last-child):after{display:none}}.knowledge-management .merchant-overview-empty h2{font-size:1.375rem}.knowledge-management #merchant-identity .merchant-basic-panel,.knowledge-management #merchant-identity .merchant-place-fields{padding:1.5rem}.knowledge-management #merchant-identity .merchant-provider-name{grid-column:1/-1}.knowledge-management #merchant-identity .merchant-introduction-fields{grid-template-columns:minmax(0,1fr);gap:1rem}.knowledge-management #merchant-identity .merchant-introduction-fields details{padding-block:0}.knowledge-management #merchant-identity .merchant-introduction-fields details>summary{margin-bottom:0;padding-block:.375rem}.knowledge-management #merchant-identity .merchant-introduction-fields details[open]>label{margin-top:.25rem}.knowledge-management #merchant-identity .merchant-basic-panel>.merchant-inline-upload[data-empty=true][data-limit="1"] .merchant-image-add{width:10.5rem;height:8.25rem}.knowledge-management #merchant-identity .merchant-introduction-fields .merchant-optional-fields label>span:first-child{display:none}.knowledge-management #merchant-identity .merchant-identity-core{gap:1.125rem}.knowledge-management #merchant-identity :is(.merchant-basic-panel,.merchant-place-fields) label{gap:.5rem}.knowledge-management #merchant-identity :is(.merchant-basic-panel,.merchant-place-fields) label>:not(.merchant-character-count){margin-block:0}.knowledge-management #merchant-identity .merchant-optional-fields>summary{padding-block:.5rem;font-size:.8125rem;line-height:1.5}.knowledge-management #merchant-identity .merchant-optional-fields[open]>label{margin-top:.5rem;display:grid}.knowledge-management #merchant-identity .merchant-place-fields fieldset{border-top:1px solid var(--border);padding-top:1rem}.knowledge-management #merchant-identity .merchant-place-fields fieldset label{font-weight:400}@media (max-width:767px){.knowledge-management #merchant-identity .merchant-basic-panel,.knowledge-management #merchant-identity .merchant-place-fields{padding:1rem}}.knowledge-management #merchant-offering .merchant-capabilities-panel,.knowledge-management #merchant-offering .merchant-industry-fields,.knowledge-management #merchant-location:not(.merchant-basic-entry-section){padding:1.5rem}.knowledge-management #merchant-location :is(.merchant-contact-grid label,.merchant-website-field){gap:.5rem;display:grid}.knowledge-management #merchant-location :is(.merchant-contact-grid label,.merchant-website-field)>*{margin-block:0}@media (max-width:767px){.knowledge-management #merchant-location:not(.merchant-basic-entry-section){padding:1rem}}.knowledge-management #merchant-offering .merchant-industry-fields>summary{color:#97520f}.knowledge-management #merchant-offering .merchant-industry-fields{margin-block:0}.knowledge-management #merchant-offering .merchant-industry-fields label{gap:.5rem}.knowledge-management #merchant-offering .merchant-industry-fields label>*{margin-block:0}.merchant-service-availability{border:1px solid var(--border);background:#fff;border-radius:.875rem;grid-column:1/-1;gap:1.5rem;min-width:0;padding:1.5rem;display:grid}.knowledge-management .merchant-service-availability .merchant-hours-editor{border:0;gap:.875rem;padding:0}.knowledge-management .merchant-service-availability .merchant-hours-editor>legend{margin-bottom:1rem;padding:0}.knowledge-management .merchant-service-availability .merchant-hours-editor h4{border-top:1px solid var(--border);margin-top:.25rem;padding-top:1rem}.knowledge-management .merchant-service-availability .merchant-service-languages{border:0;border-top:1px solid var(--border);gap:.75rem;padding:0;display:grid}.knowledge-management .merchant-service-availability .merchant-service-languages>legend{float:left;width:100%;padding-top:1rem;font-size:.9375rem;font-weight:600}.knowledge-management .merchant-service-availability .merchant-service-languages>div{margin:0;padding:.75rem 1rem}.knowledge-management .merchant-service-availability .merchant-service-languages label{font-weight:400}@media (max-width:767px){.knowledge-management #merchant-offering .merchant-capabilities-panel,.knowledge-management #merchant-offering .merchant-industry-fields,.merchant-service-availability{padding:1rem}.knowledge-management .merchant-service-availability .merchant-hours-zone{max-width:none}}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-inline-upload{margin-bottom:.5rem;padding-bottom:0}.knowledge-management #merchant-identity .merchant-teacher-portrait :is(.merchant-image-tile,.merchant-image-add){width:10.5rem;max-width:100%}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-image-tile>img{object-fit:contain;height:8rem}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-image-add{height:10.75rem;box-shadow:none;background:#fbfcfe;border-color:#d5dce7}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-inline-upload[data-empty=true] .merchant-image-add{height:9rem}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-image-actions{min-height:2.75rem}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-image-actions small{color:#586780;min-width:0;font-size:.75rem;font-weight:400;line-height:1.4}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-image-actions small>svg{flex:none}.knowledge-management #merchant-identity .teacher-venue-section{margin:0;padding:1.25rem}.knowledge-management #merchant-identity .teacher-venue-section .teacher-field-grid{align-items:end;gap:1rem 1.5rem}.knowledge-management #merchant-identity .teacher-venue-section .teacher-check{align-items:center;min-height:2.75rem;font-weight:400;line-height:1.5}.knowledge-management #merchant-identity .teacher-venue-errors{color:var(--destructive);background:#fff2f1;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;margin-top:1rem;padding:.75rem;font-size:.8125rem;line-height:1.6;display:grid}.knowledge-management #merchant-identity .teacher-venue-errors>svg{margin-top:.125rem}.knowledge-management #merchant-identity .teacher-venue-section input[aria-invalid=true]{outline:1px solid var(--destructive);outline-offset:1px}@media (max-width:767px){.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-image-actions{flex-wrap:nowrap}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-inline-upload[data-empty=false] .merchant-image-add{height:auto;min-height:10.75rem}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-image-grid{flex-wrap:nowrap;align-items:stretch}.knowledge-management #merchant-identity .merchant-teacher-portrait .merchant-inline-upload[data-empty=false] :is(.merchant-image-tile,.merchant-image-add){width:calc(50% - .375rem)}.knowledge-management #merchant-identity .teacher-venue-section{padding:.875rem}}.knowledge-management #merchant-location .teacher-contact-section{border:0;border-radius:0;margin:0;padding:0}.knowledge-management #merchant-location .teacher-contact-section .teacher-check{min-height:2.25rem;font-weight:400;line-height:1.5}.knowledge-management #merchant-location .knowledge-teacher-form:has(.teacher-contact-section)+.merchant-website-field{border-top:1px solid var(--border);padding-top:1.25rem}.knowledge-management #merchant-location .merchant-contact-field-error{color:var(--destructive);background:#fff2f1;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;margin-top:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;display:grid}.knowledge-management #merchant-location .merchant-contact-field-error>svg{margin-top:.125rem}.knowledge-management #merchant-location .teacher-contact-section input[aria-invalid=true]{border-color:var(--destructive);outline-color:var(--destructive)}.knowledge-management #merchant-location .teacher-contact-section input[type=checkbox][aria-invalid=true]{outline:1px solid var(--destructive);outline-offset:1px}.knowledge-management[data-mode] .merchant-sectioned-entry :is(.merchant-inline-upload,.merchant-service-selector,.merchant-hours-editor,.knowledge-course-section,.knowledge-course-extra,.teacher-entry,.knowledge-merchant-time-row,.merchant-course-session-row){border:0}.knowledge-management .merchant-sectioned-entry :is(.merchant-hours-editor,.knowledge-course-section)>legend{padding-top:0}.knowledge-management .merchant-sectioned-entry #merchant-offering :is(.knowledge-course-audience,.knowledge-course-translations>div>div+div){border-top:0}.knowledge-management[data-mode] .merchant-sectioned-entry .knowledge-course-editor>header{border-bottom:0}.knowledge-management .merchant-basic-entry-form:has(.merchant-sectioned-entry) .knowledge-merchant-editor-footer{border-top:0}.merchant-image-primary{align-items:center;min-height:32px;padding:0 6px 6px;display:flex}.merchant-image-primary>span{background:var(--primary);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.merchant-image-primary>span{background:color-mix(in srgb, var(--primary) 10%, white)}}.merchant-image-primary>span{color:var(--foreground);font-size:12px}.merchant-image-primary>span svg{color:var(--primary)}.merchant-image-primary>button{height:28px;font-size:12px}@media (pointer:coarse){.merchant-image-primary>button{min-height:44px}}.knowledge-management .knowledge-course-actions{flex:none;align-items:center;gap:.25rem;display:flex}.knowledge-management .knowledge-course-actions button{min-height:2.75rem}.knowledge-management .merchant-course-title h4{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600}.knowledge-course-row-error{color:var(--destructive);font-size:.8125rem}.knowledge-management .knowledge-course-dialog{width:min(48rem,100vw - 2rem)}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .teacher-record-dialog-body{padding:1rem .25rem}.knowledge-management .knowledge-course-dialog .knowledge-course-primary-text{margin-top:0}.knowledge-management .knowledge-course-dialog :is(label>span,legend){color:var(--foreground);font-size:.875rem}.knowledge-management .knowledge-course-dialog .knowledge-course-types{gap:.5rem;margin-block:1rem;display:grid}.knowledge-management .knowledge-course-dialog .knowledge-course-types[data-single=true]{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.knowledge-course-type-label{font-size:.875rem;font-weight:600}.knowledge-management .knowledge-course-dialog .knowledge-course-type{color:var(--muted-foreground);background:0 0;border:0;border-radius:0;padding:0;font-size:.875rem}.knowledge-management .knowledge-course-dialog .knowledge-course-extra>summary{color:var(--foreground)}@media (max-width:639px){.knowledge-management .knowledge-course-dialog{width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:1rem}.knowledge-management .knowledge-course-dialog .knowledge-merchant-course-grid{grid-template-columns:minmax(0,1fr)}}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-options{border-top:1px solid var(--border);margin:0;padding:0}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-options>summary{grid-template-columns:auto minmax(0,1fr) 1rem;align-items:center;gap:.75rem;min-height:3rem;padding-block:.75rem;list-style:none;display:grid}.knowledge-course-options>summary::-webkit-details-marker{display:none}.knowledge-course-options>summary>svg{color:var(--muted-foreground)}.knowledge-course-options[open]>summary>svg{transform:rotate(90deg)}.knowledge-course-option-value{color:var(--muted-foreground);text-align:right;overflow-wrap:anywhere;font-size:.8125rem;font-weight:400}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-options[open]{padding-bottom:1rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-options>.knowledge-merchant-course-grid{margin-top:.25rem}.knowledge-management :is(#merchant-offering,.knowledge-course-dialog) .knowledge-course-options .knowledge-course-audience{border-top:0;padding-top:0}.knowledge-management .knowledge-course-dialog .knowledge-course-translations>div>div:first-child{margin-top:0}.knowledge-clinic-details{border-top:1px solid var(--border);gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.merchant-clinic-zone>.knowledge-clinic-details{border-top:0;margin-top:0;padding-top:0}.merchant-clinic-zone{gap:1.25rem;display:grid}.knowledge-management .merchant-clinic-zone>h2{margin-bottom:0}.knowledge-management .merchant-clinic-zone>fieldset.knowledge-clinic-booking{margin-top:0}.knowledge-clinic-details h3,.knowledge-clinic-detail-heading h4{color:var(--foreground);margin:0;font-weight:650}.knowledge-clinic-details h3{font-size:1.05rem}.knowledge-clinic-detail-heading h4{font-size:.92rem}.knowledge-clinic-detail-group{gap:.75rem;display:grid}.knowledge-clinic-detail-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.knowledge-clinic-detail-heading button{flex-shrink:0}.knowledge-clinic-statement{border:1px solid var(--border);background:var(--card);border-radius:.75rem;gap:.5rem;padding:.8rem;display:grid}.knowledge-clinic-statement details summary{cursor:pointer;color:var(--muted-foreground);font-size:.8rem}.knowledge-clinic-statement>button{justify-self:end}.knowledge-clinic-doctor-row{border:1px solid var(--border);border-radius:.75rem;align-items:center;gap:.5rem;padding:.7rem .8rem;display:flex}.knowledge-clinic-doctor-row>div{flex:1;gap:.2rem;min-width:0;display:grid}.knowledge-clinic-doctor-row span{color:var(--muted-foreground);font-size:.8rem}.knowledge-management fieldset.knowledge-clinic-booking{border:0;gap:.7rem;min-width:0;margin-top:1rem;padding:0;display:grid}.knowledge-management fieldset.knowledge-clinic-booking>legend{padding:0;font-weight:650}.merchant-location-address{gap:.75rem;margin-top:.75rem;display:grid}.knowledge-clinic-booking-options{flex-wrap:wrap;gap:.5rem;display:flex}.knowledge-clinic-booking-options label{border:1px solid var(--border);cursor:pointer;border-radius:.6rem;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:.88rem;display:inline-flex}.knowledge-clinic-booking-options label:has(input:checked){border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.knowledge-clinic-booking-options label:has(input:checked){background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.knowledge-clinic-booking-options label:has(input:disabled){opacity:.5;cursor:not-allowed}.knowledge-clinic-booking-options input{width:1rem;height:1rem;accent-color:var(--primary)}@media (max-width:640px){.knowledge-clinic-detail-heading{align-items:flex-start}.knowledge-clinic-doctor-row{flex-wrap:wrap}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f8ff;--foreground:#14213d;--surface:#fff;--surface-muted:#f0f4fc;--primary:#4f5deb;--primary-hover:#3f4dd2;--primary-foreground:#fff;--secondary:#7455db;--secondary-foreground:#fff;--info:#356fdb;--opportunity:#7455db;--intelligence:var(--opportunity);--attention:#a76311;--loss:#c54e55;--success:#13816c;--warning:var(--attention);--critical:var(--loss);--chart-1:#3b82f6;--chart-2:#7455db;--chart-3:#159e8c;--chart-4:#e38949;--chart-5:#6a9cd7;--border:#dce5f4;--muted:#eaf0fb;--muted-foreground:#5c6c87;--sidebar-background:var(--surface);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--primary);--input:var(--border);--ring:var(--primary);--accent:var(--surface-muted);--accent-foreground:var(--foreground);--destructive:var(--critical);--destructive-foreground:var(--primary-foreground);--card:var(--surface);--card-foreground:var(--foreground);--radius:.875rem;--glass-surface:#ffffffa3;--glass-surface-strong:#ffffffc7;--glass-rim:#ffffffeb;--glass-shadow:inset 0 1px 0 #ffffffd1, inset 1px 0 0 #ffffff61, 0 12px 38px #22418212, 0 2px 8px #22418208;--glass-shadow-hover:0 17px 44px #3049951c, 0 2px 8px #2241820a}*{border-color:var(--border)}body{color:var(--foreground);background:radial-gradient(48% 30% at 7% 1%,#a496ff2e,#0000 84%),radial-gradient(54% 37% at 70% 4%,#5d9aff1f,#0000 82%),radial-gradient(38% 33% at 100% 35%,#56d5ec14,#0000 88%),linear-gradient(150deg,#f8faff 0%,#f4f8ff 50%,#f9fbff 100%);min-width:320px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Noto Sans SC,ui-sans-serif,system-ui,sans-serif}::selection{background:#6366f12e}:focus-visible{outline:2px solid var(--info);outline-offset:2px}.knowledge-management .knowledge-teacher-form{gap:0;margin-top:1rem;display:grid}.knowledge-management .teacher-section{border-top:1px solid var(--border);min-width:0;padding:1.25rem 0}.knowledge-management .teacher-section>h3,.knowledge-management .teacher-section>summary{color:var(--foreground);align-items:center;gap:.65rem;font-size:.95rem;font-weight:600;display:flex}.knowledge-management .teacher-section>summary{cursor:pointer}.knowledge-management .teacher-section>summary>span{color:var(--muted-foreground);margin-left:auto;font-size:.8rem}.knowledge-management .teacher-profile-heading,.knowledge-management .teacher-section-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.knowledge-management .teacher-profile-heading h3{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:650;line-height:1.4;display:flex}.knowledge-management .teacher-optional{background:var(--muted);color:var(--muted-foreground);border-radius:.375rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500}.knowledge-management .teacher-profile-heading p,.knowledge-management .teacher-section-heading p{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem;line-height:1.6}.knowledge-management .teacher-profile-heading .teacher-public-note{align-items:center;gap:.4rem;padding-top:.3rem;font-size:.75rem;display:flex}.knowledge-management .teacher-public-note svg{color:var(--primary-hover);flex:none}.knowledge-management .teacher-section-heading h4,.knowledge-management .teacher-subheading{font-size:1rem;font-weight:600;line-height:1.5}.knowledge-management .teacher-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:.75rem;display:grid}.knowledge-management .teacher-field-grid label{gap:.4rem;font-size:.8125rem;display:grid}.knowledge-management .teacher-identity-field{gap:.5rem;min-width:0;display:grid}.knowledge-management .teacher-identity-field .teacher-visibility{width:fit-content;min-height:1.75rem;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.65rem;font-weight:400;display:flex;position:relative}.knowledge-management .teacher-visibility input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.knowledge-management .teacher-switch-track{pointer-events:none;background:#dce1e8;border-radius:1rem;flex:none;width:2.25rem;height:1.25rem;position:relative}.knowledge-management .teacher-switch-track:after{content:"";background:#fff;border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:.1875rem;left:.1875rem}.knowledge-management .teacher-visibility input:checked+.teacher-switch-track{background:var(--primary-hover)}.knowledge-management .teacher-visibility input:checked+.teacher-switch-track:after{transform:translate(1rem)}.knowledge-management .teacher-visibility input:focus-visible+.teacher-switch-track{outline:2px solid var(--ring);outline-offset:3px}.knowledge-management .teacher-add{border-color:var(--primary);gap:.5rem;height:auto;min-height:2.375rem;padding:.5rem .875rem}@supports (color:color-mix(in lab, red, red)){.knowledge-management .teacher-add{border-color:color-mix(in srgb, var(--primary) 38%, var(--border))}}.knowledge-management .teacher-add{color:var(--foreground);box-shadow:none;background:var(--surface);flex:none;font-size:.8125rem;font-weight:600}.knowledge-management .teacher-add svg{color:var(--primary-hover)}.knowledge-management .teacher-add--soft{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.knowledge-management .teacher-add--soft{background:color-mix(in srgb, var(--primary) 11%, var(--surface))}}.knowledge-management .teacher-add--soft{border-color:#0000}.knowledge-management .teacher-add:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.knowledge-management .teacher-add:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 17%, var(--surface))}}.knowledge-management .teacher-empty{text-align:center;border:1px dashed var(--border);background:var(--muted);border-radius:.625rem;flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.knowledge-management .teacher-empty{background:color-mix(in srgb, var(--muted) 35%, var(--surface))}}.knowledge-management .teacher-empty{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.knowledge-management .teacher-empty strong{color:var(--foreground);font-weight:500}.knowledge-management .teacher-empty p{margin:0}.knowledge-management .teacher-empty .teacher-add{margin-top:.25rem}.knowledge-management .teacher-empty--compact{margin-top:.4rem;padding:.875rem}.knowledge-management .teacher-experience-overview h5{font-size:.8125rem;font-weight:500}.knowledge-management .teacher-approach-field,.knowledge-management .teacher-experience-overview{min-width:0}.knowledge-management .teacher-textarea-wrap{position:relative}.knowledge-management .teacher-textarea-wrap textarea{min-height:8.5rem;padding-bottom:1.75rem}.knowledge-management .teacher-character-count{pointer-events:none;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:400;position:absolute;bottom:.5rem;right:.75rem}.knowledge-management .teacher-translation{margin-top:.5rem}.knowledge-management .teacher-translation summary{color:var(--muted-foreground);cursor:pointer;font-size:.75rem}.knowledge-management .teacher-translation label{margin-top:.5rem}.knowledge-management .teacher-entry{border-bottom:1px solid var(--border);padding:1.25rem 0}.knowledge-management .teacher-entry:last-child{border-bottom:0;padding-bottom:0}.knowledge-management .teacher-entry header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.knowledge-management .teacher-entry h4{overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.knowledge-management .teacher-check{align-self:end;align-items:center;gap:.65rem;min-height:2.5rem;display:flex!important}.knowledge-management .teacher-check input{flex:none}.knowledge-management .teacher-bilingual details{margin-top:.5rem}.knowledge-management .teacher-bilingual summary,.knowledge-management .teacher-help{color:var(--muted-foreground);font-size:.8rem}.knowledge-management .teacher-help{margin-top:.75rem}@media (max-width:639px){.knowledge-management .teacher-profile-heading,.knowledge-management .teacher-section-heading{flex-wrap:wrap}.knowledge-management .teacher-profile-heading .teacher-public-note{margin-top:0;padding:0}}.knowledge-teacher-summary{gap:1.5rem;margin-block:1.5rem;display:grid}.knowledge-teacher-summary h3{align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:1rem;font-weight:600;display:flex}.knowledge-teacher-summary ul{gap:1rem;padding:0;list-style:none;display:grid}.knowledge-teacher-summary p,.knowledge-teacher-summary dl{font-size:.875rem;line-height:1.65}.knowledge-teacher-summary dl>div{gap:1rem;display:flex}.knowledge-teacher-summary dt{color:var(--muted-foreground)}.knowledge-teacher-summary a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}@media (max-width:639px){.knowledge-management .teacher-field-grid{grid-template-columns:minmax(0,1fr)}}.knowledge-management .knowledge-course-section>legend{color:var(--opportunity,#6d5bd0);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.knowledge-management .knowledge-course-editor{border:1px solid var(--opportunity,#6d5bd0)}@supports (color:color-mix(in lab, red, red)){.knowledge-management .knowledge-course-editor{border:1px solid color-mix(in srgb, var(--opportunity,#6d5bd0) 22%, var(--border))}}.knowledge-management .knowledge-course-editor{border-radius:.8rem;margin-bottom:1rem;overflow:hidden}.knowledge-management .knowledge-course-editor>header{background:var(--opportunity,#6d5bd0);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.knowledge-management .knowledge-course-editor>header{background:color-mix(in srgb, var(--opportunity,#6d5bd0) 6%, var(--background))}}.knowledge-management .knowledge-course-editor>header>button:first-child{text-align:left;height:auto;min-height:3rem;color:var(--opportunity,#6d5bd0);white-space:normal;flex:1;justify-content:flex-start}.knowledge-management .knowledge-course-editor header strong,.knowledge-management .knowledge-course-editor header small{display:block}.knowledge-management .knowledge-course-editor header small{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem;font-weight:400}.knowledge-management .knowledge-course-editor header button>svg:last-child{margin-left:auto}.knowledge-management .knowledge-course-content{padding:1.25rem}.knowledge-management .knowledge-course-extra{border-top:1px solid var(--border);margin-block:1.25rem;padding-top:1rem}.knowledge-management .knowledge-course-extra>summary{color:var(--opportunity,#6d5bd0);cursor:pointer;font-size:.875rem;font-weight:500}.knowledge-management .knowledge-course-extra[open]>summary{margin-bottom:1rem}.knowledge-management .knowledge-course-types{margin-block:1rem}.knowledge-management .knowledge-course-types>legend{margin-bottom:.6rem;font-size:.875rem}.knowledge-management .knowledge-course-type{background:var(--opportunity,#6d5bd0);border-radius:.4rem;padding:.4rem .7rem;font-size:.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.knowledge-management .knowledge-course-type{background:color-mix(in srgb, var(--opportunity,#6d5bd0) 10%, var(--background))}}.knowledge-management .knowledge-course-type{color:var(--opportunity,#6d5bd0)}.knowledge-management .knowledge-course-type-choices{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.knowledge-management .knowledge-course-type-choices label{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.knowledge-management .knowledge-course-schedule{margin-top:1.25rem}.knowledge-management .knowledge-course-schedule>label{gap:.5rem;font-size:.875rem;display:grid}.knowledge-management .knowledge-course-schedule>label>span{align-items:center;gap:.5rem;display:flex}.knowledge-management .knowledge-course-add{color:var(--opportunity,#6d5bd0);border-color:var(--opportunity,#6d5bd0)}@supports (color:color-mix(in lab, red, red)){.knowledge-management .knowledge-course-add{border-color:color-mix(in srgb, var(--opportunity,#6d5bd0) 40%, var(--border))}}@media (max-width:639px){.knowledge-management .knowledge-course-content{padding:1rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
