@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-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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;--aspect-video:16 / 9;--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)}}@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,ui-sans-serif, system-ui, 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{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-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.right-0{right:calc(var(--spacing) * 0)}.right-5{right:calc(var(--spacing) * 5)}.bottom-5{bottom:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.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}}.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}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-20{height:calc(var(--spacing) * 20)}.w-64{width:calc(var(--spacing) * 64)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);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,)}.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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}: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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.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}.bg-white{background-color:var(--color-white)}.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}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.text-white{color:var(--color-white)}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.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)}.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)}.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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-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-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}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:underline:hover{text-decoration-line:underline}}.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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:inline{display:inline}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-10{top:calc(var(--spacing) * 10)}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}:root{--ds-bg:#f2f1ea;--ds-nav:#0a0e1a;--ds-surface:#fff;--ds-surface2:#e6e9df;--ds-accent:var(--ds-accent);--ds-on-accent:var(--ds-nav);--ds-signal:var(--ds-signal);--ds-danger:#ff665c;--ds-error:var(--ds-danger);--ds-success:var(--ds-accent);--ds-violet:var(--ds-signal);--purple:var(--ds-signal);--ds-on-dark:var(--ds-surface);--ds-on-text:var(--ds-surface);--ds-on-nested:#07131a;--ds-nested-muted:var(--ds-on-nested)}@supports (color:color-mix(in lab, red, red)){:root{--ds-nested-muted:color-mix(in srgb, var(--ds-on-nested) 68%, transparent)}}:root{--ds-text:var(--ink);--ds-muted:var(--muted);--ds-border:var(--ds-line);--ds-purple:var(--ds-signal);--ds-shadow:var(--shadow);--ds-radius-sm:calc(var(--ds-radius) * .68);--ds-icon-radius:var(--ds-radius-sm);--line:var(--ds-line);--surface:var(--ds-surface);--accent:var(--ds-accent);--ds-focus:var(--ds-signal);--ds-radius-control:var(--ds-radius-sm);--radius-md:var(--ds-radius-sm);--radius-lg:var(--ds-radius);--ds-nav-text:var(--ds-on-dark);--ds-nav-muted:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){:root{--ds-nav-muted:color-mix(in srgb, var(--ds-on-dark) 68%, transparent)}}:root{--ds-line:#cbd0c5;--ink:var(--ds-nav);--auth-ink:var(--ink);--muted:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in srgb, var(--ds-nav) 58%, var(--ds-bg))}}:root{--aqua:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){:root{--aqua:color-mix(in srgb, var(--ds-accent) 28%, #1bbec0)}}:root{--pink:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){:root{--pink:color-mix(in srgb, var(--ds-signal) 58%, #ff4ea3)}}:root{--shadow:0 18px 50px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){:root{--shadow:0 18px 50px color-mix(in srgb, var(--ds-nav) 10%, transparent)}}:root{--ds-warning:#f59e0b;--ds-radius:.875rem;--ds-density:1;--ds-element-scale:1;--ds-density-gap:8px;--ds-density-pad:12px;--ds-font:var(--font-geist-sans), Arial, sans-serif;--ds-shadow-enabled:1;--ds-motion-enabled:1;--ds-glow-soft:0 10px 32px var(--ds-accent), 0 0 18px var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){:root{--ds-glow-soft:0 10px 32px color-mix(in srgb, var(--ds-accent) 18%, transparent), 0 0 18px color-mix(in srgb, var(--ds-signal) 10%, transparent)}}:root{--ds-glow-strong:0 18px 55px var(--ds-accent), 0 0 34px var(--ds-signal), inset 0 1px #ffffff73}@supports (color:color-mix(in lab, red, red)){:root{--ds-glow-strong:0 18px 55px color-mix(in srgb, var(--ds-accent) 44%, transparent), 0 0 34px color-mix(in srgb, var(--ds-signal) 34%, transparent), inset 0 1px #ffffff73}}*{box-sizing:border-box}html{background:var(--ds-bg);scroll-behavior:smooth}body{color:var(--ink);background:var(--ds-bg);font-family:var(--ds-font);zoom:1.35;margin:0}.design-theme-loading-overlay{z-index:2147483000;background:var(--ds-bg);opacity:1;pointer-events:auto;place-items:center;transition:opacity .35s;display:grid;position:fixed;inset:0}.design-theme-loading-overlay>svg{width:44px;height:44px;animation:.9s linear infinite ds-loading-spin;display:none}html.ariani-generic-boot .design-theme-loading-overlay>svg{display:block}.design-theme-loading-overlay circle{fill:none;stroke:var(--ds-accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:90 150}@keyframes ds-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.design-theme-loading-overlay svg{animation-duration:2.4s}}html[data-design-theme-status=ready]:not(.lumi-view-loading) .design-theme-loading-overlay,html[data-design-theme-status=fallback]:not(.lumi-view-loading) .design-theme-loading-overlay{opacity:0;pointer-events:none}html.ll-boot .design-theme-loading-overlay{color:#f8ead8;background:radial-gradient(circle at 50% 47%,#b487512e,#0000 22rem),linear-gradient(145deg,#19100c,#2f1c14)}html.ll-boot .design-theme-loading-overlay svg{display:none}html.ll-boot .design-theme-loading-overlay:before,html.ll-boot .design-theme-loading-overlay:after{content:"";background:#d7a05e;width:58px;height:61px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/tenant-assets/limitless/backoffice/limitless-icon.svg) 50%/contain no-repeat;mask:url(/tenant-assets/limitless/backoffice/limitless-icon.svg) 50%/contain no-repeat}html.ll-boot .design-theme-loading-overlay:before{opacity:.18}html.ll-boot .design-theme-loading-overlay:after{filter:drop-shadow(0 0 10px #d6a4677a);animation:1.8s cubic-bezier(.45,0,.25,1) infinite ll-boot-fill}html.ll-boot .design-theme-loading-overlay span:after{content:"LOADING";color:#f8ead8;font:700 9px var(--font-geist-sans);letter-spacing:.16em;position:absolute;top:calc(50% + 54px);left:50%;transform:translate(-50%)}@keyframes ll-boot-fill{0%{clip-path:inset(100% 0 0)}68%,to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){html.ll-boot .design-theme-loading-overlay:after{clip-path:inset(0);animation:none}}.intergrow-trading-loader{display:none}html.intergrow-member-boot .design-theme-loading-overlay{background:#07409b;overflow:hidden}html.intergrow-member-boot .design-theme-loading-overlay>svg,html.intergrow-member-boot .lumi-water-loader{display:none}html.intergrow-member-boot .intergrow-trading-loader{background:repeating-linear-gradient(#0000 0 46px,#ffffff14 47px);border-bottom:1px solid #ffffff52;width:min(430px,78vw);height:190px;display:block;position:relative}html.intergrow-member-boot .intergrow-trading-loader>i{width:8px;height:var(--ig-candle);transform-origin:bottom;background:#fff;border-radius:2px;animation:1.8s ease-in-out infinite ig-trading-candle;position:absolute;bottom:18px;box-shadow:0 0 18px #ffffff59}html.intergrow-member-boot .intergrow-trading-loader>i:before{content:"";background:#ffffffb3;width:2px;height:calc(100% + 22px);position:absolute;top:-11px;left:3px}html.intergrow-member-boot .intergrow-trading-loader>i:first-child{--ig-candle:38px;animation-delay:-.15s;left:7%}html.intergrow-member-boot .intergrow-trading-loader>i:nth-child(2){--ig-candle:64px;animation-delay:-.3s;left:19%}html.intergrow-member-boot .intergrow-trading-loader>i:nth-child(3){--ig-candle:49px;animation-delay:-.45s;left:31%}html.intergrow-member-boot .intergrow-trading-loader>i:nth-child(4){--ig-candle:92px;animation-delay:-.6s;left:43%}html.intergrow-member-boot .intergrow-trading-loader>i:nth-child(5){--ig-candle:71px;animation-delay:-.75s;left:55%}html.intergrow-member-boot .intergrow-trading-loader>i:nth-child(6){--ig-candle:118px;animation-delay:-.9s;left:67%}html.intergrow-member-boot .intergrow-trading-loader>i:nth-child(7){--ig-candle:96px;animation-delay:-1.05s;left:79%}html.intergrow-member-boot .intergrow-trading-loader>i:nth-child(8){--ig-candle:145px;animation-delay:-1.2s;left:91%}html.intergrow-member-boot .intergrow-trading-loader>svg{inset:0;overflow:visible;width:100%!important;height:100%!important;animation:none!important;display:block!important;position:absolute!important}html.intergrow-member-boot .intergrow-trading-loader path{fill:none;stroke:#c1fb4f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:430;filter:drop-shadow(0 0 7px #c1fb4f99);animation:1.8s ease-in-out infinite ig-trading-line}@keyframes ig-trading-candle{0%,to{opacity:.35;transform:scaleY(.18)}55%{opacity:1;transform:scaleY(1)}}@keyframes ig-trading-line{0%{stroke-dashoffset:430px;opacity:.25}65%,to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){html.intergrow-member-boot .intergrow-trading-loader>i,html.intergrow-member-boot .intergrow-trading-loader path{animation:none}}html.lumi-boot .design-theme-loading-overlay{background:radial-gradient(at 50% 58%,#165c6924,#0000 25rem),linear-gradient(#000912 0%,#00131e 62%,#000a12 100%);overflow:hidden}html.lumi-boot .design-theme-loading-overlay>svg{display:none}html.lumi-member-boot .design-theme-loading-overlay{background:radial-gradient(at 50% 58%,#165c6924,#0000 25rem),linear-gradient(#000912 0%,#00131e 62%,#000a12 100%);overflow:hidden}html.lumi-member-boot .design-theme-loading-overlay>svg{display:none}.lumi-water-loader{display:inline}html:is(.lumi-boot,.lumi-member-boot) .lumi-water-loader{isolation:isolate;width:min(360px,72vw);height:190px;display:block;position:relative}html:is(.lumi-boot,.lumi-member-boot) .lumi-water-drop{z-index:4;background:radial-gradient(circle at 34% 25%,#ffffffeb 0 6%,#79dee6b8 18%,#0b758bad 55%,#002034eb 100%);border-radius:70% 30% 58% 42%/72% 42% 58% 28%;width:18px;height:25px;animation:1.85s cubic-bezier(.45,.02,.72,.55) infinite lumi-drop;position:absolute;top:18px;left:50%;transform:translate(-50%,-52px)rotate(45deg);box-shadow:inset -3px -5px 8px #00070f6b,0 0 18px #34becd33}html:is(.lumi-boot,.lumi-member-boot) .lumi-water-surface{z-index:1;background:linear-gradient(90deg,#0000,#357e8b47 28%,#dbb0709e 50%,#357e8b47 72%,#0000);height:1px;position:absolute;top:137px;left:5%;right:5%;box-shadow:0 8px 18px #002435b8}html:is(.lumi-boot,.lumi-member-boot) .lumi-water-ripple{z-index:3;opacity:0;border:1px solid #cc9853c7;border-radius:50%;width:92px;height:16px;animation:1.85s cubic-bezier(.2,.55,.25,1) infinite lumi-ripple;position:absolute;top:130px;left:50%;transform:translate(-50%)scale(.12)}html.lumi-boot .lumi-water-ripple-secondary{border-color:#64c1ca4d;animation-delay:.16s}html:is(.lumi-boot,.lumi-member-boot) .lumi-water-splash{z-index:2;opacity:0;border-top:2px solid #8adee294;border-radius:50%;width:28px;height:13px;animation:1.85s ease-out infinite lumi-splash;position:absolute;top:126px;left:50%;transform:translate(-50%)scale(.4)}@keyframes lumi-drop{0%,18%{opacity:0;transform:translate(-50%,-52px)rotate(45deg)}28%{opacity:1}59%{opacity:1;transform:translate(-50%,82px)rotate(45deg)}61%{opacity:.9;transform:translate(-50%,91px)rotate(45deg)scale(1.12,.7)}66%,to{opacity:0;transform:translate(-50%,96px)rotate(45deg)scale(.25)}}@keyframes lumi-ripple{0%,58%{opacity:0;transform:translate(-50%)scale(.12)}62%{opacity:.82}to{opacity:0;transform:translate(-50%)scale(3.45,.88)}}@keyframes lumi-splash{0%,58%{opacity:0;transform:translate(-50%)scale(.3)}62%{opacity:.75;transform:translate(-50%)scale(1)}76%,to{opacity:0;transform:translate(-50%)scale(1.7,.55)}}@media (prefers-reduced-motion:reduce){html.lumi-boot .lumi-water-drop,html.lumi-boot .lumi-water-ripple,html.lumi-boot .lumi-water-splash{animation:none}html.lumi-boot .lumi-water-drop{opacity:1;top:104px;transform:translate(-50%)rotate(45deg)}html.lumi-boot .lumi-water-ripple-primary{opacity:.55;transform:translate(-50%)scale(1.7,.75)}}:is(body:has(.public-store),body:has(.public-explorer),body:has(.auth-experience),body:has(.sa-login),body:has(.onboarding-v3)){zoom:1!important}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}html[data-visual-style] :is(body,button,input,select,textarea){font-family:var(--ds-font)}html[data-visual-style] body{zoom:calc(1.35 * var(--ds-element-scale))}:is(html[data-visual-style] body:has(.public-store),html[data-visual-style] body:has(.public-explorer),html[data-visual-style] body:has(.auth-experience),html[data-visual-style] body:has(.sa-login),html[data-visual-style] body:has(.onboarding-v3)){zoom:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.versions-design-link{border:1px solid var(--ds-line);height:41px;color:var(--ink);background:var(--ds-surface);border-radius:10px;place-items:center;padding:0 16px;font-size:8px;font-weight:750;text-decoration:none;display:inline-grid}.version-message{color:var(--ink);background:var(--ds-accent);border-radius:8px;margin:10px;padding:9px}@supports (color:color-mix(in lab, red, red)){.version-message{background:color-mix(in srgb,var(--ds-accent) 24%,var(--ds-surface))}}.version-message{font-size:7px;line-height:1.4}.version-detail footer button:disabled{cursor:not-allowed;opacity:.45}html[data-shadows=false] :where(.workspace section,.workspace article,.workspace aside,.workspace button,.workspace input,.workspace select){box-shadow:none!important}html[data-motion=false] *,html[data-motion=false] :before,html[data-motion=false] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.migration-page{width:min(1650px,100%);margin:auto;padding:24px 26px 54px}.migration-heading{align-items:end;gap:18px;margin-bottom:16px;display:flex}.migration-heading>div{margin-right:auto}.migration-heading span,.migration-projects>header span,.migration-workbench>header span,.migration-mapping>header span,.migration-quality>header span{color:var(--ds-signal);letter-spacing:.14em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.migration-heading h1{letter-spacing:-.05em;margin:6px 0 3px;font-size:38px}.migration-heading p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.migration-heading>button,.migration-run{border-radius:var(--ds-radius);height:42px;color:var(--ds-nav);background:var(--ds-accent);border:0;justify-content:center;align-items:center;gap:6px;padding:0 17px;font-size:8px;font-weight:800;display:flex}.migration-health{grid-template-columns:minmax(320px,1fr) repeat(3,145px);gap:9px;margin-bottom:10px;display:grid}.migration-health>div,.migration-health>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:10px;padding:12px 14px;display:flex}.migration-health>div{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.migration-health>div{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.migration-health>div svg{color:var(--ds-signal)}.migration-health span{gap:2px;display:grid}.migration-health small{color:var(--muted);font-size:7px}.migration-health>article{justify-content:space-between}.migration-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.migration-projects,.migration-workbench,.migration-quality{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 3px);background:var(--ds-surface);overflow:hidden}.migration-projects>header{background:var(--ds-nav);justify-content:space-between;align-items:center;padding:13px;display:flex}.migration-projects>header span{color:var(--ds-accent)}.migration-projects>header button{background:var(--ds-accent);border:0;border-radius:8px;width:27px;height:27px}.migration-projects>label{border:1px solid var(--ds-line);border-radius:8px;align-items:center;gap:6px;margin:9px;padding:0 8px;display:flex}.migration-projects input{background:0 0;border:0;outline:0;width:100%;height:32px;font-size:7px}.migration-projects>button{border:0;border-top:1px solid var(--ds-line);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;width:100%;padding:10px;display:grid}.migration-projects>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.migration-projects>button.active{background:color-mix(in srgb,var(--ds-accent) 24%,var(--ds-surface))}}.migration-projects>button>i{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;display:grid}.migration-projects>button>span{gap:2px;min-width:0;display:grid}.migration-projects>button b,.migration-empty b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.migration-projects>button small,.migration-empty small{color:var(--muted);font-size:6px}.migration-projects mark{color:var(--ds-warning);background:var(--ds-warning);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.migration-projects mark{background:color-mix(in srgb,var(--ds-warning) 14%,var(--ds-surface))}}.migration-projects mark{font-size:5px}.migration-projects mark.success{color:var(--ds-success)}.migration-projects mark.danger{color:var(--ds-danger)}.migration-empty{text-align:center;place-items:center;gap:6px;padding:28px 16px;display:grid}.migration-empty button{background:var(--ds-accent);border:0;border-radius:8px;height:30px;font-size:7px}.migration-workbench>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:7px;padding:14px;display:flex}.migration-workbench>header>div{margin-right:auto}.migration-workbench>header p{color:var(--muted);margin:0;font-size:7px}.migration-workbench>header>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:32px;font-size:7px}.migration-workbench>header .migration-run{background:var(--ds-accent);border:0;align-items:center;gap:5px;display:flex}.migration-steps{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:repeat(4,1fr);padding:11px;display:grid}.migration-steps button{text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:6px;display:grid}.migration-steps button>i{background:var(--ds-surface);border-radius:50%;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:850;display:grid}.migration-steps button.active>i,.migration-steps button.done>i{background:var(--ds-accent)}.migration-steps button span{gap:1px;display:grid}.migration-steps small{color:var(--muted);font-size:5px}.migration-steps button>svg{color:var(--muted)}.migration-source-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-signal);align-items:center;gap:10px;margin:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.migration-source-card{background:color-mix(in srgb,var(--ds-signal) 7%,var(--ds-surface))}}.migration-source-card>div{align-items:center;gap:9px;margin-right:auto;display:flex}.migration-source-card>div>i{color:#fff;background:var(--ds-signal);border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.migration-source-card span{gap:2px;display:grid}.migration-source-card small{color:var(--ds-signal);letter-spacing:.12em;font-size:6px;font-weight:800}.migration-source-card em{color:var(--muted);font-size:6px;font-style:normal}.migration-source-card button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:31px;font-size:7px}.migration-mapping{border:1px solid var(--ds-line);border-radius:var(--ds-radius);margin:12px;overflow:hidden}.migration-mapping>header{background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:11px;display:flex}.migration-mapping h3{margin:3px 0 0;font-size:10px}.migration-mapping>header strong{color:var(--ds-signal);align-items:center;gap:5px;font-size:7px;display:flex}.migration-map-head,.migration-mapping>article{grid-template-columns:minmax(120px,1fr) 15px minmax(140px,1.2fr) minmax(90px,.8fr) 55px;align-items:center;gap:7px;display:grid}.migration-map-head{color:var(--muted);background:var(--ds-nav);padding:7px 10px;font-size:6px}.migration-mapping>article{border-top:1px solid var(--ds-line);padding:9px 10px}.migration-mapping code{text-overflow:ellipsis;color:var(--ds-signal);font-size:7px;overflow:hidden}.migration-mapping article b,.migration-mapping article span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.migration-mapping article span{color:var(--muted)}.migration-mapping article mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:4px}@supports (color:color-mix(in lab, red, red)){.migration-mapping article mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.migration-mapping article mark{text-align:center;font-size:6px}.migration-add-map{border:0;border-top:1px solid var(--ds-line);width:100%;height:34px;color:var(--ds-signal);background:0 0;font-size:7px}.migration-quality{position:sticky;top:70px}.migration-quality>header{color:var(--ds-nav-text);background:var(--ds-nav);padding:14px}.migration-quality>header span{color:var(--ds-accent)}.migration-quality>header b{margin-top:4px;font-size:14px;display:block}.quality-ring{place-items:center;padding:16px;display:grid}.quality-ring>div{background:radial-gradient(circle,var(--ds-surface) 58%,transparent 59%),conic-gradient(var(--ds-accent) 0 99.6%,var(--ds-surface2) 99.6%);text-align:center;border-radius:50%;place-content:center;width:112px;height:112px;display:grid}.quality-ring small{color:var(--muted);font-size:7px}.migration-quality>section article{border-top:1px solid var(--ds-line);color:var(--ds-success);grid-template-columns:auto 1fr;gap:7px;padding:9px 0;display:grid}.migration-quality>section article.warning{color:var(--ds-warning)}.migration-quality>section span{color:var(--ink);gap:2px;display:grid}.migration-quality>section small{color:var(--muted);font-size:6px}.migration-ai{border-radius:var(--ds-radius);background:var(--ds-accent);grid-template-columns:auto 1fr;gap:7px;margin:12px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-ai{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.migration-ai>svg{color:var(--ds-signal)}.migration-ai span{gap:3px;display:grid}.migration-ai small{color:var(--muted);font-size:6px;line-height:1.45}.migration-ai button{background:var(--ds-accent);border:0;border-radius:8px;grid-column:1/-1;height:30px;font-size:7px}.migration-quality>footer{border-top:1px solid var(--ds-line);grid-template-columns:1fr 1fr;gap:6px;padding:12px;display:grid}.migration-quality>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:31px;font-size:6px}.migration-quality>footer button:last-child{background:var(--ds-accent);border:0}@media (max-width:1250px){.migration-layout{grid-template-columns:minmax(0,1fr)}.migration-quality{grid-column:1/-1;grid-template-columns:180px 150px 1fr;display:grid;position:static}.migration-quality>header{grid-row:1/3}.migration-quality>section{padding-top:8px}.migration-quality>footer{align-self:end}.quality-ring{grid-row:2}.migration-ai{grid-area:1/3/3}}@media (max-width:850px){.migration-page{padding:18px 14px 45px}.migration-heading{flex-direction:column;align-items:flex-start}.migration-health{grid-template-columns:1fr 1fr}.migration-health>div{grid-column:1/-1}.migration-layout{grid-template-columns:1fr}.migration-projects{max-height:300px}.migration-quality{grid-column:auto;display:block}.migration-steps{grid-template-columns:repeat(4,minmax(135px,1fr));overflow-x:auto}.migration-source-card{flex-direction:column;align-items:flex-start}.migration-map-head{display:none}.migration-mapping>article{grid-template-columns:1fr 14px 1fr}.migration-mapping article span,.migration-mapping article mark{grid-column:3}.migration-workbench>header{flex-wrap:wrap;align-items:flex-start}.migration-workbench>header>div{flex-basis:100%}}.monitor-page{width:min(1650px,100%);margin:auto;padding:24px 26px 54px}.monitor-heading{align-items:end;gap:8px;display:flex}.monitor-heading>div{margin-right:auto}.monitor-heading span{color:var(--ds-signal);letter-spacing:.14em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.monitor-heading h1{letter-spacing:-.05em;margin:6px 0 3px;font-size:38px}.monitor-heading p{color:var(--muted);margin:0;font-size:11px}.monitor-overview{grid-template-columns:minmax(390px,1.5fr) repeat(3,minmax(130px,.55fr));gap:9px;margin:15px 0;display:grid}.monitor-overview>article{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 2px);background:var(--ds-surface);align-items:center;gap:10px;min-height:112px;padding:15px;display:flex}.monitor-overview>article>i{border-radius:16px;place-items:center;width:38px;height:38px;display:grid}.monitor-overview>article>i.success{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.monitor-overview>article>i.success{background:color-mix(in srgb,var(--ds-success) 13%,var(--ds-surface))}}.monitor-overview>article>i.danger{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.monitor-overview>article>i.danger{background:color-mix(in srgb,var(--ds-danger) 13%,var(--ds-surface))}}.monitor-overview>article>i.warning{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.monitor-overview>article>i.warning{background:color-mix(in srgb,var(--ds-warning) 13%,var(--ds-surface))}}.monitor-overview>article>span{gap:2px;display:grid}.monitor-overview>article small{color:var(--muted);font-size:7px}.monitor-overview>.monitor-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 82% 12%,var(--ds-signal),transparent 9rem),var(--ds-nav);border:0;grid-template-columns:1fr 1.2fr;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.monitor-overview>.monitor-hero{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--ds-signal) 55%,transparent),transparent 9rem),var(--ds-nav)}}.monitor-hero>div:first-child{gap:2px;display:grid}.monitor-hero span{color:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.monitor-hero span{color:color-mix(in srgb,var(--ds-nav-text) 68%,transparent)}}.monitor-hero span{letter-spacing:.13em;font-size:6px;font-weight:850}.monitor-hero strong{color:var(--ds-nav-text);grid-column:1/-1;align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.monitor-hero strong{color:color-mix(in srgb,var(--ds-nav-text) 82%,transparent)}}.monitor-hero strong{font-size:7px}.monitor-bars{align-items:end;gap:4px;height:55px;display:flex}.monitor-bars i{background:linear-gradient(var(--ds-accent),var(--ds-signal));border-radius:4px 4px 1px 1px;flex:1;min-height:5px}@supports (color:color-mix(in lab, red, red)){.monitor-bars i{background:linear-gradient(var(--ds-accent),color-mix(in srgb,var(--ds-signal) 65%,var(--ds-accent)))}}.monitor-filters{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:5px;width:max-content;max-width:100%;margin-bottom:10px;padding:5px;display:flex;overflow-x:auto}.monitor-filters button{white-space:nowrap;background:0 0;border:0;border-radius:8px;height:31px;font-size:7px}.monitor-filters button.active{background:var(--ds-accent)}.monitor-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.monitor-grid>button{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 2px);background:var(--ds-surface);text-align:left;padding:0;overflow:hidden}.monitor-grid>button.active{border-color:var(--ds-signal);box-shadow:0 0 0 2px var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.monitor-grid>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-signal) 18%,transparent)}}.monitor-grid>button>header{border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.monitor-grid>button>header>i{background:var(--ds-surface2);border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:800;display:grid}.monitor-grid header span{gap:2px;display:grid}.monitor-grid header small{color:var(--ds-signal);letter-spacing:.09em;font-size:5px;font-weight:800}.monitor-grid mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.monitor-grid mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.monitor-grid mark{text-transform:capitalize;font-size:6px}.monitor-grid .failure mark{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.monitor-grid .failure mark{background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface))}}.monitor-grid .pending mark{color:var(--ds-warning)}.process-rate{grid-template-columns:auto 1fr;align-items:end;gap:7px;padding:12px;display:grid}.process-rate>span{color:var(--muted);padding-bottom:3px;font-size:6px}.process-rate>em{background:var(--ds-surface2);border-radius:99px;grid-column:1/-1;height:5px}.process-rate>em i{background:var(--ds-success);border-radius:99px;height:100%;display:block}.failure .process-rate>em i{background:var(--ds-danger)}.monitor-grid>button>footer{background:var(--ds-surface2);grid-template-columns:repeat(3,1fr) auto;gap:6px;padding:8px 11px;display:grid}.monitor-grid footer span,.monitor-grid footer time{color:var(--muted);font-size:5px}.monitor-grid footer span b{color:var(--ink)}.monitor-empty{border:1px dashed var(--ds-line);border-radius:var(--ds-radius);color:var(--muted);text-align:center;grid-column:1/-1;padding:50px;font-size:9px}.monitor-detail{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 2px);background:var(--ds-surface);position:sticky;top:70px;overflow:hidden}.monitor-detail>header{color:var(--ds-nav-text);background:var(--ds-nav);padding:15px}.monitor-detail>header span{color:var(--ds-accent);letter-spacing:.13em;font-size:6px;font-weight:850}.monitor-detail header p{color:#ffffffa6;margin:0;font-size:7px}.monitor-detail>section{border-bottom:1px solid var(--ds-line);padding:12px}.monitor-detail h3{margin:0 0 8px;font-size:8px}.monitor-timeline article{grid-template-columns:auto 1fr auto;gap:7px;padding:7px 0;display:grid;position:relative}.monitor-timeline article>i{z-index:1;width:24px;height:24px;color:var(--ds-success);background:var(--ds-success);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.monitor-timeline article>i{background:color-mix(in srgb,var(--ds-success) 14%,var(--ds-surface))}}.monitor-timeline article:not(:last-child):after{content:"";background:var(--ds-line);width:1px;height:15px;position:absolute;top:28px;left:11px}.monitor-timeline article.failed>i{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.monitor-timeline article.failed>i{background:color-mix(in srgb,var(--ds-danger) 13%,var(--ds-surface))}}.monitor-timeline span,.monitor-failures span{gap:2px;min-width:0;display:grid}.monitor-failures b{overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.monitor-timeline small,.monitor-failures small,.monitor-timeline time{color:var(--muted);font-size:6px}.monitor-failures article,.monitor-failures>div{color:var(--ds-danger);background:var(--ds-danger);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.monitor-failures article,.monitor-failures>div{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface))}}.monitor-failures>div{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.monitor-failures>div{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.monitor-failures span{color:var(--ink)}.monitor-ai{background:var(--ds-accent);grid-template-columns:auto 1fr;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.monitor-ai{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.monitor-ai>svg{color:var(--ds-signal)}.monitor-ai span{gap:3px;display:grid}.monitor-ai small{color:var(--muted);font-size:6px;line-height:1.45}.monitor-detail>footer{grid-template-columns:1fr 1fr;gap:6px;padding:11px;display:grid}.monitor-detail>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:32px;font-size:7px}.monitor-detail>footer button:last-child{background:var(--ds-accent);border:0}.monitor-detail>footer button:disabled{opacity:.4}@media (max-width:1100px){.monitor-layout{grid-template-columns:1fr}.monitor-detail{position:static}.monitor-overview{grid-template-columns:repeat(3,1fr)}.monitor-overview>.monitor-hero{grid-column:1/-1}}@media (max-width:720px){.monitor-page{padding:18px 14px 45px}.monitor-heading{flex-wrap:wrap;align-items:flex-start}.monitor-heading>div{flex-basis:100%}.monitor-overview{grid-template-columns:1fr}.monitor-overview>.monitor-hero{grid-column:auto}.monitor-grid{grid-template-columns:1fr}.monitor-grid>button>footer{grid-template-columns:repeat(2,1fr)}.monitor-grid footer time{text-align:right}}.audit-page{width:min(1650px,100%);margin:auto;padding:24px 26px 54px}.audit-heading{align-items:end;gap:10px;display:flex}.audit-heading>div{margin-right:auto}.audit-heading span{color:var(--ds-signal);letter-spacing:.14em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.audit-heading h1{letter-spacing:-.05em;margin:6px 0 3px;font-size:38px}.audit-heading p{color:var(--muted);margin:0;font-size:11px}.audit-heading>button{border-radius:var(--ds-radius);background:var(--ds-accent);border:0;justify-content:center;align-items:center;gap:6px;height:40px;font-size:8px;display:flex}.audit-health{grid-template-columns:minmax(300px,1fr) repeat(3,145px);gap:8px;margin:15px 0 9px;display:grid}.audit-health>div,.audit-health>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:9px;padding:12px 14px;display:flex}.audit-health>div{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.audit-health>div{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.audit-health>div>svg{color:var(--ds-signal)}.audit-health span{gap:2px;display:grid}.audit-health small{color:var(--muted);font-size:7px}.audit-health article{justify-content:space-between}.audit-toolbar{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:auto minmax(250px,1fr) auto auto;gap:7px;margin-bottom:9px;padding:7px;display:grid}.audit-toolbar>label{background:var(--ds-surface2);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.audit-toolbar input{background:0 0;border:0;outline:0;width:100%;height:34px;font-size:7px}.audit-toolbar>div{gap:3px;display:flex}.audit-toolbar button{background:0 0;border:0;border-radius:8px;height:34px;font-size:6px}.audit-toolbar>div button.active{background:var(--ds-accent)}.audit-toolbar>button{border:1px solid var(--ds-line)}.audit-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:9px;display:grid}.audit-table,.audit-detail{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 2px);background:var(--ds-surface);overflow:hidden}.audit-table>header,.audit-table>button{grid-template-columns:minmax(210px,1.4fr) minmax(130px,.85fr) minmax(120px,.7fr) 105px 65px;align-items:center;gap:8px;display:grid}.audit-table>header{color:var(--muted);background:var(--ds-nav);padding:9px 12px;font-size:6px}.audit-table>button{border:0;border-bottom:1px solid var(--ds-line);text-align:left;background:0 0;width:100%;padding:10px 12px 10px 45px;position:relative}.audit-table>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.audit-table>button.active{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.audit-table>button>i{width:25px;height:25px;color:var(--ds-success);background:var(--ds-success);border-radius:7px;place-items:center;display:grid;position:absolute;left:12px}@supports (color:color-mix(in lab, red, red)){.audit-table>button>i{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.audit-table>button>i.failed{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.audit-table>button>i.failed{background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface))}}.audit-table>button>span,.audit-table time{gap:2px;min-width:0;display:grid}.audit-table>button b{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:7px;overflow:hidden}.audit-table>button small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:5px;overflow:hidden}.audit-table>button>span:first-of-type small{color:var(--ds-signal);letter-spacing:.09em;font-weight:800}.audit-table mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:5px}@supports (color:color-mix(in lab, red, red)){.audit-table mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.audit-table mark{text-align:center;font-size:5px}.audit-table mark.failed{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.audit-table mark.failed{background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface))}}.audit-table>footer{background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.audit-table>footer>span{color:var(--muted);font-size:7px}.audit-table>footer div{gap:5px;display:flex}.audit-table>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;justify-content:center;align-items:center;gap:6px;height:29px;font-size:6px;display:flex}.audit-table>footer button:disabled{opacity:.35}.audit-empty{color:var(--muted);text-align:center;padding:50px;font-size:8px}.audit-detail{position:sticky;top:70px}.audit-detail>header{color:var(--ds-nav-text);background:var(--ds-nav);padding:14px}.audit-detail>header span{color:var(--ds-accent);letter-spacing:.13em;font-size:6px;font-weight:850}.audit-detail h2{text-transform:capitalize;margin:4px 0;font-size:14px}.audit-detail header p{color:#aeb7c8;margin:0;font-size:6px}.audit-actor{border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr;gap:8px;padding:12px;display:grid}.audit-actor>i{width:36px;height:36px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;display:grid}.audit-actor span{gap:2px;display:grid}.audit-actor small{color:var(--ds-signal);letter-spacing:.1em;font-size:5px;font-weight:800}.audit-actor em{color:var(--muted);font-size:6px;font-style:normal}.audit-detail dl{margin:0;padding:7px 12px}.audit-detail dl div{border-top:1px solid var(--ds-line);justify-content:space-between;gap:10px;padding:7px 0;font-size:7px;display:flex}.audit-detail dt{color:var(--muted)}.audit-detail dd{text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin:0;font-weight:750;overflow:hidden}.audit-detail dd.failed{color:var(--ds-danger)}.audit-chain{background:var(--ds-accent);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin:0 12px 12px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.audit-chain{background:color-mix(in srgb,var(--ds-accent) 20%,var(--ds-surface))}}.audit-chain>svg{color:var(--ds-signal)}.audit-chain span{gap:2px;min-width:0;display:grid}.audit-chain small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-family:monospace;font-size:6px;overflow:hidden}.audit-chain button{background:var(--ds-surface2);border:0;border-radius:7px;width:27px;height:27px}.audit-metadata{border-top:1px solid var(--ds-line);padding:12px}.audit-metadata h3{margin:0 0 7px;font-size:8px}.audit-metadata pre{max-height:150px;color:var(--ds-accent);border-radius:8px;margin:0;padding:9px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.audit-metadata pre{color:color-mix(in srgb,var(--ds-accent) 75%,white)}}.audit-metadata pre{background:var(--ds-nav);font-size:6px;line-height:1.5}.audit-detail>footer{border-top:1px solid var(--ds-line);grid-template-columns:1fr 1fr;gap:6px;padding:12px;display:grid}.audit-detail>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:30px;font-size:6px}.audit-detail>footer button:last-child{background:var(--ds-accent);border:0}@media (max-width:1120px){.audit-layout{grid-template-columns:1fr}.audit-detail{position:static}.audit-health{grid-template-columns:repeat(3,1fr)}.audit-health>div{grid-column:1/-1}}@media (max-width:850px){.audit-page{padding:18px 14px 45px}.audit-heading{flex-direction:column;align-items:flex-start}.audit-toolbar{grid-template-columns:1fr}.audit-toolbar>div{max-width:100%;overflow-x:auto}.audit-table>header{display:none}.audit-table>button{grid-template-columns:1.4fr 1fr auto;padding-left:43px}.audit-table>button>span:nth-of-type(3),.audit-table time{grid-column:2}.audit-health{grid-template-columns:1fr 1fr}.audit-health article:last-child{grid-column:1/-1}}.website-builder{gap:10px;margin-bottom:14px;display:grid}.website-builder>header{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(105deg,var(--ds-accent),var(--ds-surface));align-items:center;gap:16px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.website-builder>header{background:linear-gradient(105deg,color-mix(in srgb,var(--ds-accent) 17%,var(--ds-surface)),var(--ds-surface))}}.website-builder>header>div{gap:3px;margin-right:auto;display:grid}.website-builder>header span,.builder-section-manager>header span,.builder-bottom small{color:var(--ds-signal);letter-spacing:.14em;font-size:7px;font-weight:900}.website-builder>header h2{margin:0;font-size:18px}.website-builder>header small{color:var(--muted);font-size:7px}.website-builder>header nav{gap:6px;display:flex}.website-builder button{border:1px solid var(--ds-line);color:var(--ink);background:var(--ds-surface);font-family:inherit}.website-builder>header button{border-radius:8px;height:34px;padding:0 11px;font-size:7px}.website-builder>header button.publish{border-color:var(--ds-accent);background:var(--ds-accent);font-weight:800}.builder-shell{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:0;grid-template-columns:170px minmax(480px,1fr) 235px;min-height:570px;display:grid;overflow:hidden}.builder-pages,.builder-inspector{background:var(--ds-surface2)}.builder-pages{border-right:1px solid var(--ds-line);padding:10px}.builder-pages>header{justify-content:space-between;align-items:center;padding:4px 4px 9px;display:flex}.builder-pages>button{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:9px;display:flex}.builder-pages>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.builder-pages>button.active{background:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-surface))}}.builder-pages>button span{font-size:8px;font-weight:750}.builder-pages>button small{color:var(--muted);font-size:6px}.builder-pages>section{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;gap:4px;margin-top:14px;padding:11px;display:grid}.builder-pages>section span{color:var(--ds-signal);font-size:6px;font-weight:850}.builder-pages>section small{color:var(--muted);font-size:6px}.builder-pages>section a{color:var(--ds-signal);margin-top:5px;font-size:7px;font-weight:800}.builder-canvas{background:var(--ds-nav);grid-template-rows:42px 1fr;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.builder-canvas{background:color-mix(in srgb,var(--ds-nav) 7%,var(--ds-surface2))}}.builder-canvas>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:center;align-items:center;gap:10px;display:flex}.builder-canvas>header>div{background:var(--ds-surface2);border-radius:7px;padding:2px;display:flex}.builder-canvas>header button{background:0 0;border:0;border-radius:6px;height:25px;padding:0 8px;font-size:6px}.builder-canvas>header button.active{background:var(--ds-surface);box-shadow:0 1px 5px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.builder-canvas>header button.active{box-shadow:0 1px 5px color-mix(in srgb,var(--ds-nav) 12%,transparent)}}.builder-canvas>header span{color:var(--muted);font-size:6px}.builder-viewport{place-items:center;padding:24px;display:grid;overflow:auto}.builder-site{width:min(720px,100%);box-shadow:0 18px 45px var(--ds-nav);background:#fff;border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.builder-site{box-shadow:0 18px 45px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.builder-site{transition:width .25s}.builder-viewport.mobile .builder-site{width:245px}.mini-announcement{color:var(--ds-nav-text);background:var(--ds-nav);text-align:center;padding:6px;font-size:5px}.builder-site>nav{color:#111827;justify-content:space-between;align-items:center;height:36px;padding:0 13px;font-size:6px;display:flex}.builder-site>nav b{letter-spacing:.15em;align-items:center;gap:5px;font-size:8px;display:flex}.builder-site>nav b i{background:var(--ds-accent);border-radius:5px;place-items:center;width:18px;height:18px;font:900 11px Georgia;display:grid}.builder-site>nav em{font-style:normal}.builder-site>section{min-height:275px;color:var(--ds-nav-text);background:radial-gradient(circle at 80%,#c8f35a55,transparent 35%),var(--ds-nav);grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;padding:31px;display:grid;position:relative}.builder-site>section.selected{outline:2px solid var(--ds-signal);outline-offset:-2px}.builder-site>section>div small{color:var(--ds-accent);font-size:5px;font-weight:850}.builder-site h3{letter-spacing:-.05em;margin:8px 0;font-size:27px;line-height:.95}.builder-site p{color:#bec7d6;font-size:7px}.builder-site section button{height:27px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:6px;padding:0 9px;font-size:6px}.builder-site section>i{aspect-ratio:1;color:var(--ds-nav);background:linear-gradient(145deg,var(--ds-accent),#78efd0);border-radius:38% 62% 58% 42%;place-items:center;display:grid}.builder-site section mark{color:#fff;background:var(--ds-signal);border-radius:5px;padding:4px 6px;font-size:5px;position:absolute;top:7px;right:7px}.builder-site>footer{color:#111827;text-align:center;grid-template-columns:repeat(3,1fr);padding:10px;font-size:6px;display:grid}.builder-viewport.mobile .builder-site>nav span,.builder-viewport.mobile .builder-site>nav em,.builder-viewport.mobile .builder-site section>i{display:none}.builder-viewport.mobile .builder-site>section{grid-template-columns:1fr;padding:24px 18px}.builder-viewport.mobile .builder-site h3{font-size:23px}.builder-inspector{border-left:1px solid var(--ds-line);padding:12px}.builder-inspector>header{gap:2px;display:grid}.builder-inspector>header span{color:var(--ds-signal);font-size:6px;font-weight:850}.inspector-tabs{grid-template-columns:repeat(3,1fr);gap:3px;margin:10px 0;display:grid}.inspector-tabs button{background:0 0;border:0;border-radius:7px;height:27px;font-size:6px}.inspector-tabs button.active{background:var(--ds-accent)}.builder-inspector>label{border-top:1px solid var(--ds-line);gap:5px;padding:9px 0;display:grid}.builder-inspector label>span{color:var(--muted);align-items:center;gap:5px;font-size:6px;font-weight:750;display:flex}.builder-inspector input,.builder-inspector textarea{border:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:7px;outline:0;padding:8px;font-size:7px}.builder-inspector textarea{resize:none;height:58px}.asset-picker{text-align:left;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:6px;display:grid}.asset-picker>i{background:linear-gradient(145deg,var(--ds-accent),var(--ds-signal));border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.asset-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.asset-picker small{color:var(--ds-signal);font-size:6px}.choice-row{gap:4px;display:flex}.choice-row button{border-radius:7px;flex:1;height:27px;font-size:6px}.choice-row button.active{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.choice-row button.active{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.builder-section-manager{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.builder-section-manager>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.builder-section-manager>header>div{gap:3px;display:grid}.builder-section-manager>header>button{background:var(--ds-accent);border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:7px;display:flex}.builder-section-manager>div{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.builder-section-manager article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:7px;padding:8px;display:grid}.builder-section-manager article>svg{color:var(--muted)}.builder-section-manager article>i{background:var(--ds-surface);border-radius:6px;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid}.builder-section-manager article>span{gap:2px;min-width:0;display:grid}.builder-section-manager article b,.builder-section-manager article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-section-manager article small{color:var(--muted);font-size:5px}.builder-section-manager article>button{border-radius:6px;height:25px;padding:0 7px;font-size:6px}.builder-section-manager article>button:last-child{background:var(--ds-line);border:0;border-radius:99px;width:30px;padding:3px}.builder-section-manager article>button:last-child i{background:#fff;border-radius:50%;width:15px;height:15px;display:block}.builder-section-manager article>button:last-child.on{background:var(--ds-accent)}.builder-bottom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.builder-bottom article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.builder-bottom article>svg{color:var(--ds-signal)}.builder-bottom article>span{gap:3px;display:grid}.builder-bottom p{color:var(--muted);margin:0;font-size:7px}.builder-bottom button{border-radius:8px;height:31px;padding:0 9px;font-size:7px}@media (max-width:1200px){.builder-shell{grid-template-columns:150px 1fr}.builder-inspector{border-top:1px solid var(--ds-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.builder-inspector>header,.inspector-tabs{grid-column:1/-1}.builder-section-manager>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.website-builder>header{flex-direction:column;align-items:flex-start}.website-builder>header nav{width:100%;overflow-x:auto}.builder-shell{grid-template-columns:1fr}.builder-pages{display:none}.builder-viewport{padding:12px}.builder-inspector,.builder-site>section{grid-template-columns:1fr}.builder-site section>i{display:none}.builder-section-manager>div,.builder-bottom{grid-template-columns:1fr}.builder-section-manager article{grid-template-columns:auto auto 1fr auto}.builder-section-manager article>button:first-of-type{display:none}.builder-bottom article{grid-template-columns:auto 1fr}.builder-bottom article>button{grid-column:1/-1}}.website-builder>header .live-store-button{min-width:115px;height:42px;color:var(--ds-nav);background:var(--ds-accent);box-shadow:0 8px 24px var(--ds-accent);border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:9px;font-weight:900;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.website-builder>header .live-store-button{box-shadow:0 8px 24px color-mix(in srgb,var(--ds-accent) 35%,transparent)}}.website-builder>header nav :is(button,.live-store-button){white-space:nowrap;border-radius:10px;flex:none;justify-content:center;align-items:center;height:40px;padding:0 14px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.builder-pages>section .builder-mode-toggle{border-color:var(--ds-accent);background:var(--ds-accent);border-radius:7px;height:30px;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.builder-pages>section .builder-mode-toggle{background:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-surface))}}.builder-pages>section .builder-mode-toggle{font-size:7px;font-weight:800}.multistore-center{gap:10px;margin-bottom:14px;display:grid}.multistore-center>header{border-radius:calc(var(--ds-radius) + 3px);color:var(--ds-nav-text);background:radial-gradient(circle at 85%,var(--ds-accent),transparent 28rem),var(--ds-nav);align-items:center;gap:18px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.multistore-center>header{background:radial-gradient(circle at 85%,color-mix(in srgb,var(--ds-accent) 45%,transparent),transparent 28rem),var(--ds-nav)}}.multistore-center>header>div{margin-right:auto}.multistore-center>header span,.store-directory>header span,.market-attention>header span,.market-operations header span{color:var(--ds-accent);letter-spacing:.15em;font-size:7px;font-weight:900}.multistore-center>header h2{letter-spacing:-.04em;max-width:760px;margin:6px 0;font-size:27px}.multistore-center>header p{color:#ffffffa6;margin:0;font-size:9px}.multistore-center>header>aside{align-items:center;gap:7px;display:flex}.multistore-center>nav{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:3px;padding:5px;display:flex}.multistore-center>nav button{height:31px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:7px;display:flex}.multistore-center>nav button.active{color:var(--ink);background:var(--ds-accent);font-weight:800}.multistore-center>nav i{min-width:17px;height:17px;color:var(--ds-on-danger);background:var(--ds-danger);border-radius:99px;place-items:center;font-size:5px;font-style:normal;display:grid}.market-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.market-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:4px;padding:15px;display:grid}.market-kpis small{color:var(--muted);letter-spacing:.1em;font-size:6px;font-weight:800}.market-kpis b{letter-spacing:-.04em;font-size:22px}.market-kpis span{color:var(--ds-success);font-size:7px}.market-layout{grid-template-columns:minmax(650px,1fr) 285px;gap:9px;display:grid}.store-directory,.market-attention,.market-operations>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.store-directory>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:7px;padding:12px;display:flex}.store-directory>header>div{gap:3px;margin-right:auto;display:grid}.store-directory>header b,.market-attention>header b,.market-operations header b{font-size:11px}.store-directory>header label{background:var(--ds-surface2);border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 8px;display:flex}.store-directory input{background:0 0;border:0;outline:0;width:130px;font-size:6px}.store-directory button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:30px;padding:0 8px;font-size:6px}.store-directory-head,.store-directory>article{grid-template-columns:minmax(220px,1fr) 85px 65px 60px 43px;align-items:center;gap:8px;display:grid}.store-directory-head{color:var(--muted);background:var(--ds-surface2);padding:8px 12px 8px 53px;font-size:6px}.store-directory>article{border-bottom:1px solid var(--ds-line);padding:9px 12px 9px 53px;position:relative}.store-directory>article>i{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;left:12px}.store-directory>article>span{gap:2px;display:grid}.store-directory article b{font-size:8px}.store-directory article small{color:var(--muted);font-size:6px}.store-directory article strong{font-size:8px}.store-directory article em{color:var(--ds-success);font-size:7px;font-style:normal}.store-directory mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:5px}@supports (color:color-mix(in lab, red, red)){.store-directory mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.store-directory mark{text-align:center;font-size:5px}.store-directory mark.review{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.store-directory mark.review{background:color-mix(in srgb,var(--ds-warning) 12%,var(--ds-surface))}}.store-directory mark.paused{color:var(--muted);background:var(--ds-surface2)}.store-directory>footer{background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.store-directory>footer span{color:var(--muted);font-size:6px}.market-attention>header,.market-operations>article>header{border-bottom:1px solid var(--ds-line);gap:3px;padding:12px;display:grid}.market-attention>article{border-bottom:1px solid var(--ds-line);grid-template-columns:45px 1fr auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.market-attention>article>i{font-size:14px;font-style:normal;font-weight:900}.market-attention article>span{gap:2px;display:grid}.market-attention article b{font-size:7px}.market-attention article small{color:var(--muted);font-size:6px}.market-attention article button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:27px;font-size:6px}.market-attention>div{background:var(--ds-success);border-radius:9px;grid-template-columns:auto 1fr;gap:8px;margin:11px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.market-attention>div{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.market-attention>div svg{color:var(--ds-success)}.market-attention>div span{gap:3px;display:grid}.market-attention>div b{font-size:7px}.market-attention>div small{color:var(--muted);font-size:6px;line-height:1.45}.market-operations{grid-template-columns:1.15fr .85fr .85fr;gap:9px;display:grid}.market-operations>article>div{border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;padding:9px 11px;display:grid}.market-operations>article>div>i{background:var(--ds-accent);border-radius:7px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:900;display:grid}.market-operations>article>div>span{gap:2px;display:grid}.market-operations>article>div b{font-size:7px}.market-operations>article>div small{color:var(--muted);font-size:6px}.market-operations>article mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.market-operations>article mark{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.market-operations>article mark{font-size:5px}.market-operations button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:27px;font-size:6px}.market-operations>article>footer{justify-content:flex-end;gap:6px;padding:10px;display:flex}.market-operations>article>footer button{padding:0 9px}.commission-engine>div{grid-template-columns:1fr auto!important}.commission-engine>div strong{font-size:8px}.commission-engine footer button:last-child{background:var(--ds-accent)}.market-category>div{grid-template-columns:1fr 90px 30px!important}.market-category>div>i{background:var(--ds-surface2);border-radius:99px;width:auto;height:5px}.market-category>div>i em{background:var(--ds-accent);border-radius:99px;height:100%;display:block}.market-category>div strong{font-size:7px}@media (max-width:1150px){.market-layout{grid-template-columns:1fr}.market-operations{grid-template-columns:1fr 1fr}.market-operations>article:first-child{grid-column:1/-1}}@media (max-width:760px){.multistore-center>header{flex-direction:column;align-items:flex-start}.multistore-center>header>aside{width:100%}.multistore-center>header a,.multistore-center>header button{flex:1}.multistore-center>nav{overflow-x:auto}.market-kpis{grid-template-columns:1fr 1fr}.store-directory{overflow-x:auto}.store-directory>header,.store-directory-head,.store-directory>article{min-width:650px}.market-operations{grid-template-columns:1fr}.market-operations>article:first-child{grid-column:auto}}@media (max-width:480px){.market-kpis{grid-template-columns:1fr}.multistore-center>header h2{font-size:23px}.multistore-center>header>aside{flex-direction:column}.market-attention>article{grid-template-columns:38px 1fr}.market-attention>article button{grid-column:2}}.blog-studio{gap:10px;margin-bottom:14px;display:grid}.blog-studio>header{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 3px);background:linear-gradient(110deg,var(--ds-signal),var(--ds-surface));align-items:center;gap:16px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.blog-studio>header{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-signal) 15%,var(--ds-surface)),var(--ds-surface))}}.blog-studio>header>div{margin-right:auto}.blog-studio>header span,.article-library>header span,.editorial-insight>header span,.editor-workbench>header span,.editorial-calendar>header span{color:var(--ds-signal);letter-spacing:.15em;font-size:7px;font-weight:900}.blog-studio>header h2{letter-spacing:-.04em;margin:5px 0;font-size:25px}.blog-studio>header p{color:var(--muted);margin:0;font-size:9px}.blog-studio>header>aside{gap:6px;display:flex}.blog-studio button{border:1px solid var(--ds-line);color:var(--ink);background:var(--ds-surface);font-family:inherit}.blog-studio>header button{border-radius:8px;align-items:center;gap:5px;height:35px;padding:0 10px;font-size:7px;display:flex}.blog-studio>header button:last-child{border-color:var(--ds-accent);background:var(--ds-accent);font-weight:800}.blog-studio>nav{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:3px;padding:5px;display:flex}.blog-studio>nav button{height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:7px}.blog-studio>nav button.active{color:var(--ink);background:var(--ds-accent);font-weight:800}.blog-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.blog-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:4px;padding:14px;display:grid}.blog-kpis small{color:var(--muted);letter-spacing:.1em;font-size:6px;font-weight:800}.blog-kpis b{font-size:21px}.blog-kpis span{color:var(--ds-success);font-size:7px}.blog-layout{grid-template-columns:minmax(650px,1fr) 275px;gap:9px;display:grid}.article-library,.editorial-insight,.editor-workbench,.editorial-calendar{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.article-library>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:7px;padding:11px 12px;display:flex}.article-library>header>div{gap:3px;margin-right:auto;display:grid}.article-library>header b{font-size:11px}.article-library>header label{background:var(--ds-surface2);border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 8px;display:flex}.article-library input{background:0 0;border:0;outline:0;width:130px;font-size:6px}.article-library button{border-radius:7px;height:29px;padding:0 8px;font-size:6px}.article-library>article{border-bottom:1px solid var(--ds-line);grid-template-columns:42px minmax(240px,1fr) 35px 60px 45px 36px;align-items:center;gap:8px;padding:8px 12px;display:grid}.article-library>article>i{width:42px;height:42px;color:var(--ds-nav);background:linear-gradient(145deg,var(--ds-accent),var(--ds-signal));border-radius:8px;place-items:center;display:grid}.article-library>article>i.cover-1{background:linear-gradient(145deg,var(--ds-signal),var(--ds-accent))}.article-library>article>i.cover-2{background:linear-gradient(145deg,var(--ds-warning),var(--ds-accent))}.article-library>article>i.cover-3{background:linear-gradient(145deg,var(--ds-surface2),var(--ds-signal))}.article-library>article>span{gap:2px;min-width:0;display:grid}.article-library article small{color:var(--ds-signal);font-size:5px;font-weight:800}.article-library article b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.article-library article em,.article-library article time{color:var(--muted);font-size:6px;font-style:normal}.article-library article mark{background:var(--ds-surface2);text-align:center;border-radius:6px;padding:5px;font-size:5px}.article-library article strong{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:5px}@supports (color:color-mix(in lab, red, red)){.article-library article strong{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.article-library article strong{text-align:center;font-size:5px}.article-library article strong.scheduled{color:var(--ds-signal);background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.article-library article strong.scheduled{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.article-library article strong.draft,.article-library article strong.review{color:var(--muted);background:var(--ds-surface2)}.article-library>footer{background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.article-library>footer span{color:var(--muted);font-size:6px}.editorial-insight{align-self:start;padding:14px}.editorial-insight>header{justify-content:space-between;align-items:center;display:flex}.editorial-insight>header svg{color:var(--ds-signal)}.editorial-insight h3{margin:18px 0 5px;font-size:17px}.editorial-insight p{color:var(--muted);font-size:8px;line-height:1.55}.editorial-insight>div{background:var(--ds-accent);border-radius:9px;gap:2px;margin:15px 0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.editorial-insight>div{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.editorial-insight>div b{font-size:20px}.editorial-insight>div small{color:var(--muted);font-size:6px}.editorial-insight>button{border-radius:8px;width:100%;height:32px;margin-top:6px;font-size:6px}.editorial-insight>button:first-of-type{border-color:var(--ds-accent);background:var(--ds-accent)}.editor-workbench>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:10px;padding:11px 13px;display:flex}.editor-workbench>header>div{gap:3px;margin-right:auto;display:grid}.editor-workbench>header b{font-size:11px}.editor-workbench>header nav{gap:5px;display:flex}.editor-workbench>header button{border-radius:7px;height:30px;padding:0 8px;font-size:6px}.editor-workbench>header button:last-child{background:var(--ds-accent)}.editor-workspace{grid-template-columns:105px minmax(400px,1fr) 300px;min-height:410px;display:grid}.editor-workspace>aside:first-child{border-right:1px solid var(--ds-line);background:var(--ds-surface2);align-content:start;gap:3px;padding:9px;display:grid}.editor-workspace>aside:first-child button{text-align:left;background:0 0;border:0;border-radius:7px;height:30px;font-size:6px}.editor-workspace>aside:first-child button.active{background:var(--ds-accent);font-weight:800}.editor-workspace>article{align-content:start;gap:10px;padding:15px;display:grid}.editor-workspace>article label{color:var(--muted);gap:5px;font-size:6px;display:grid}.editor-workspace input,.editor-workspace textarea{border:1px solid var(--ds-line);color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:7px;padding:8px;font-size:8px}.editor-workspace textarea{resize:none;height:48px}.rich-toolbar{border:1px solid var(--ds-line);border-radius:7px;gap:3px;padding:4px;display:flex}.rich-toolbar button{background:0 0;border:0;border-radius:5px;height:24px;padding:0 7px;font-size:6px}.editor-workspace>article>section{border:1px solid var(--ds-line);border-radius:8px;outline:0;min-height:175px;padding:14px}.editor-workspace>article>section h2{font-size:17px}.editor-workspace>article>section p{font-size:8px;line-height:1.65}.article-preview{border-left:1px solid var(--ds-line);background:var(--ds-surface2);align-content:start;gap:10px;padding:13px;display:grid}.article-preview>span{letter-spacing:.1em;font-size:6px;font-weight:800}.article-preview>div{min-height:260px;color:var(--ds-nav-text);background:radial-gradient(circle at 75%,var(--ds-accent),transparent 15rem),var(--ds-nav);border-radius:11px;align-content:end;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.article-preview>div{background:radial-gradient(circle at 75%,color-mix(in srgb,var(--ds-accent) 35%,transparent),transparent 15rem),var(--ds-nav)}}.article-preview>div small{color:var(--ds-accent);font-size:5px}.article-preview>div h3{margin:8px 0;font-size:22px;line-height:1}.article-preview>div p{color:#ffffffa6;font-size:7px}.article-preview>div i{font-size:6px;font-style:normal;font-weight:850}.article-preview>footer{gap:4px;display:grid}.article-preview>footer b{font-size:7px}.article-preview>footer span{background:var(--ds-line);border-radius:99px;height:5px}.article-preview>footer span i{background:var(--ds-success);border-radius:99px;height:100%;display:block}.article-preview>footer small{color:var(--muted);font-size:6px}.editorial-calendar{grid-template-columns:170px repeat(4,1fr) auto;align-items:stretch;display:grid}.editorial-calendar>header{border-right:1px solid var(--ds-line);align-content:center;gap:3px;padding:13px;display:grid}.editorial-calendar>header b{font-size:11px}.editorial-calendar>article{border-right:1px solid var(--ds-line);grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:10px;display:grid}.editorial-calendar>article>i{background:var(--ds-surface2);border-radius:7px;place-items:center;width:32px;height:38px;font-style:normal;display:grid}.editorial-calendar>article>i small{font-size:5px}.editorial-calendar>article>i b{font-size:10px}.editorial-calendar>article>span{gap:2px;min-width:0;display:grid}.editorial-calendar article>span b,.editorial-calendar article>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-calendar article>span b{font-size:7px}.editorial-calendar article>span small{color:var(--muted);font-size:5px}.editorial-calendar>button{border-radius:8px;margin:10px;font-size:6px}@media (max-width:1150px){.blog-layout{grid-template-columns:1fr}.editor-workspace{grid-template-columns:95px 1fr}.article-preview{border-top:1px solid var(--ds-line);border-left:0;grid-column:1/-1}.article-preview>div{min-height:220px}.editorial-calendar{grid-template-columns:1fr 1fr}.editorial-calendar>header,.editorial-calendar>button{grid-column:1/-1}}@media (max-width:760px){.blog-studio>header{flex-direction:column;align-items:flex-start}.blog-studio>header>aside{width:100%}.blog-studio>header button{flex:1}.blog-studio>nav{overflow-x:auto}.blog-kpis{grid-template-columns:1fr 1fr}.article-library{overflow-x:auto}.article-library>header,.article-library>article,.article-library>footer{min-width:720px}.editor-workspace{grid-template-columns:1fr}.editor-workspace>aside:first-child{border-right:0;grid-template-columns:repeat(5,auto);overflow-x:auto}.editor-workbench>header{flex-direction:column;align-items:flex-start}.editor-workbench>header nav{width:100%;overflow-x:auto}.editorial-calendar{grid-template-columns:1fr}}.article-library>p.empty-state{text-align:center;min-height:76px;margin:0;padding:22px 18px;line-height:1.5}.article-library>div.empty-state[role=alert]{text-align:center;gap:12px;min-height:104px;margin:0;padding:20px 18px;line-height:1.5}.article-library>footer{min-height:52px}.article-library>footer span{font-size:10px;font-weight:750}@media (max-width:480px){.blog-kpis{grid-template-columns:1fr}.editorial-calendar>article{border-bottom:1px solid var(--ds-line)}}.editorial-calendar>p.empty-state{text-align:center;grid-column:2/-2;min-width:0;margin:0;padding:14px 18px}.editorial-calendar>button{grid-column:-2/-1;justify-content:center;place-self:center end;align-items:center;min-width:180px;height:40px;margin:14px 16px;padding:0 14px;font-size:9px;font-weight:750;line-height:1.2;display:inline-flex}@media (max-width:1150px) and (min-width:761px){.editorial-calendar>p.empty-state{grid-column:1/2}.editorial-calendar>button{grid-column:2/3}}@media (max-width:760px){.editorial-calendar>p.empty-state,.editorial-calendar>button{grid-column:1/-1}.editorial-calendar>button{justify-self:stretch;width:calc(100% - 32px)}}.publishing-center{gap:10px;margin-bottom:14px;display:grid}.publishing-center>header{border-radius:calc(var(--ds-radius) + 3px);color:var(--ds-nav-text);background:radial-gradient(circle at 85%,var(--ds-accent),transparent 27rem),var(--ds-nav);align-items:center;gap:16px;padding:21px;display:flex}@supports (color:color-mix(in lab, red, red)){.publishing-center>header{background:radial-gradient(circle at 85%,color-mix(in srgb,var(--ds-accent) 40%,transparent),transparent 27rem),var(--ds-nav)}}.publishing-center>header>div{margin-right:auto}.publishing-center>header span,.domain-control>header span,.publish-checklist>header span,.navigation-builder>header span,.seo-command header span,.publish-history>header span{color:var(--ds-accent);letter-spacing:.15em;font-size:7px;font-weight:900}.publishing-center>header h2{letter-spacing:-.04em;margin:5px 0;font-size:27px}.publishing-center>header p{color:#ffffffa6;margin:0;font-size:9px}.publishing-center>header>aside{gap:6px;display:flex}.publishing-center>header a,.publishing-center>header button{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 11px;font-size:7px;text-decoration:none;display:flex}.publishing-center>header button{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent);font-weight:800}.publishing-center>nav{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:3px;padding:5px;display:flex}.publishing-center>nav button{height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:7px}.publishing-center>nav button.active{color:var(--ink);background:var(--ds-accent);font-weight:800}.publish-status{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.publish-status article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.publish-status article>i{width:35px;height:35px;color:var(--ds-signal);background:var(--ds-accent);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.publish-status article>i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.publish-status article>i{font-style:normal}.publish-status article>span{gap:2px;display:grid}.publish-status small{color:var(--muted);letter-spacing:.09em;font-size:5px;font-weight:800}.publish-status em{color:var(--muted);font-size:6px;font-style:normal}.publish-status mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:5px}@supports (color:color-mix(in lab, red, red)){.publish-status mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.publish-status mark{font-size:5px}.publishing-grid{grid-template-columns:1fr 300px;gap:9px;display:grid}.domain-control,.publish-checklist,.navigation-builder,.seo-command>article,.seo-command>aside,.publish-history{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.domain-control>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:8px;padding:11px 13px;display:flex}.domain-control>header>div{gap:3px;margin-right:auto;display:grid}.domain-control>header button{background:var(--ds-accent);border:0;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:6px;display:flex}.domain-control>article{border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:9px 13px;display:grid}.domain-control>article>i{background:var(--ds-accent);border-radius:8px;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:900;display:grid}.domain-control>article>span{gap:2px;display:grid}.domain-control article small{color:var(--muted);font-size:6px}.domain-control article mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.domain-control article mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.domain-control article mark{font-size:5px}.domain-control article mark.verifying{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.domain-control article mark.verifying{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface))}}.domain-control article button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:27px;font-size:6px}.domain-control>footer{background:var(--ds-success);grid-template-columns:auto 1fr;gap:8px;padding:10px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.domain-control>footer{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.domain-control>footer svg{color:var(--ds-success)}.domain-control>footer span{gap:2px;display:grid}.domain-control>footer small{color:var(--muted);font-size:6px}.publish-checklist>header{gap:3px;display:grid}.publish-checklist>div{background:var(--ds-surface2);border-radius:99px;height:6px;margin:12px 0}.publish-checklist>div i{background:var(--ds-accent);border-radius:99px;height:100%;display:block}.publish-checklist>article{border-top:1px solid var(--ds-line);grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:7px 0;display:grid}.publish-checklist>article>i{width:22px;height:22px;color:var(--muted);background:var(--ds-surface2);border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.publish-checklist>article>i.done{color:var(--ds-nav);background:var(--ds-accent)}.publish-checklist article span{gap:2px;display:grid}.publish-checklist article small{color:var(--muted);font-size:6px}.publish-checklist>button{background:var(--ds-accent);border:0;border-radius:7px;width:100%;height:30px;margin-top:9px;font-size:6px}.navigation-builder>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:6px;padding:11px 13px;display:flex}.navigation-builder>header>div{gap:3px;margin-right:auto;display:grid}.navigation-builder>header button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:29px;padding:0 8px;font-size:6px}.navigation-builder>header button:last-child{border-color:var(--ds-accent);background:var(--ds-accent)}.navigation-builder>div{grid-template-columns:1fr 1fr;display:grid}.navigation-builder>div>section+section{border-left:1px solid var(--ds-line)}.navigation-builder h3{margin:0 0 8px;font-size:9px}.navigation-builder article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:7px;margin-bottom:5px;padding:7px;display:grid}.navigation-builder article>svg{color:var(--muted)}.navigation-builder article>i{background:var(--ds-surface);border-radius:6px;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.navigation-builder article>span{gap:2px;min-width:0;display:grid}.navigation-builder article small{color:var(--muted);font-size:5px}.navigation-builder article mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.navigation-builder article mark{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.navigation-builder article mark{font-size:5px}.navigation-builder article button,.navigation-builder>div>section>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:6px;height:25px;padding:0 7px;font-size:6px}.navigation-builder>div>section>button{border-style:dashed;align-items:center;gap:4px;display:flex}.seo-command{grid-template-columns:1.15fr 1fr 250px;gap:9px;display:grid}.seo-command>article>header,.seo-command>aside>header,.publish-history>header{border-bottom:1px solid var(--ds-line);gap:3px;padding:11px 13px;display:grid}.seo-command>article>label{color:var(--muted);gap:4px;padding:8px 13px 0;font-size:6px;display:grid}.seo-command input,.seo-command textarea{border:1px solid var(--ds-line);color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:7px;padding:8px;font-size:7px}.seo-command textarea{resize:none;height:48px}.seo-command>article:first-child>div{background:var(--ds-surface2);border-radius:8px;gap:3px;margin:11px 13px;padding:12px;display:grid}.seo-command>article:first-child>div b{color:#285eb5;font-size:10px}.seo-command>article:first-child>div a{color:#248143;font-size:6px}.seo-command>article:first-child>div p{color:var(--muted);margin:2px 0;font-size:6px}.seo-command>article:nth-child(2)>div{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:8px 11px;display:grid}.seo-command>article:nth-child(2)>div span{gap:2px;display:grid}.seo-command>article:nth-child(2)>div small{color:var(--muted);font-size:5px}.seo-command>article:nth-child(2) mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:4px}@supports (color:color-mix(in lab, red, red)){.seo-command>article:nth-child(2) mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.seo-command>article:nth-child(2) mark{font-size:5px}.seo-command>article:nth-child(2) button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:6px;height:25px;font-size:5px}.seo-command>aside header{justify-content:space-between;align-items:end;display:flex}.seo-command>aside header b{font-size:30px}.seo-command>aside>div{background:var(--ds-surface2);border-radius:99px;height:7px;margin:13px}.seo-command>aside>div i{background:var(--ds-accent);border-radius:99px;height:100%;display:block}.seo-command>aside p{color:var(--muted);padding:0 13px;font-size:7px;line-height:1.55}.seo-command>aside button{background:var(--ds-accent);border:0;border-radius:7px;height:29px;margin:0 13px;font-size:6px}.publish-history>article{border-bottom:1px solid var(--ds-line);grid-template-columns:40px 1fr auto auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.publish-history>article>i{font-size:8px;font-style:normal;font-weight:900}.publish-history>article>span{gap:2px;display:grid}.publish-history article small{color:var(--muted);font-size:6px}.publish-history article mark{background:var(--ds-surface2);border-radius:99px;padding:5px 7px;font-size:5px}.publish-history article button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:6px;height:26px;font-size:5px}@media (max-width:1150px){.publish-status{grid-template-columns:1fr 1fr}.publishing-grid{grid-template-columns:1fr}.seo-command{grid-template-columns:1fr 1fr}.seo-command>aside{grid-column:1/-1}}@media (max-width:760px){.publishing-center>header{flex-direction:column;align-items:flex-start}.publishing-center>header>aside{width:100%}.publishing-center>header a,.publishing-center>header button{flex:1}.publishing-center>nav{overflow-x:auto}.navigation-builder>header{flex-wrap:wrap;align-items:flex-start}.navigation-builder>header>div{flex-basis:100%}.navigation-builder>div,.seo-command{grid-template-columns:1fr}.navigation-builder>div>section+section{border-top:1px solid var(--ds-line);border-left:0}.seo-command>aside{grid-column:auto}}.seo-command>aside.seo-score-card{flex-direction:column;padding-bottom:13px;display:flex}.seo-command>aside.seo-score-card>header{align-items:center}.seo-score-card>header mark{color:var(--muted);background:var(--ds-surface2);padding:5px 7px;font-size:6px;font-weight:850}.seo-command>aside.seo-score-card>.seo-score-empty{border:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:34px 1fr;align-items:center;gap:9px;height:auto;margin:13px;padding:12px;display:grid}.seo-score-empty>i{width:34px;height:34px;color:var(--ds-signal);background:var(--ds-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.seo-score-empty>i{background:color-mix(in srgb,var(--ds-accent) 24%,var(--ds-surface))}}.seo-score-empty>i{font-style:normal}.seo-score-empty>span{gap:2px;display:grid}.seo-score-empty b{font-size:8px}.seo-score-empty small{color:var(--muted);font-size:6px;line-height:1.4}.seo-command>aside.seo-score-card>p{margin:0 0 13px}.seo-command>aside.seo-score-card>button{border:1px solid var(--ds-line);width:calc(100% - 26px);min-height:34px;color:var(--muted);background:var(--ds-surface2);cursor:not-allowed;margin:auto 13px 0;font-weight:750}@media (max-width:480px){.publish-status{grid-template-columns:1fr}.publishing-center>header>aside{flex-direction:column}.domain-control{overflow-x:auto}.domain-control>header,.domain-control>article,.domain-control>footer{min-width:520px}.publish-history>article{grid-template-columns:35px 1fr auto}.publish-history article mark{display:none}}.website-builder{position:relative}.website-builder>header{color:var(--ds-nav-text);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.website-builder>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 72%,var(--ds-signal)))}}.website-builder>header span{color:var(--ds-accent)}.website-builder>header small{color:#fff9}.website-builder>header button{color:#fff;background:#ffffff12;border-color:#ffffff29}.builder-shell{background:var(--ds-nav);border:0;grid-template-columns:190px minmax(620px,1fr) 260px;min-height:760px}@supports (color:color-mix(in lab, red, red)){.builder-shell{background:color-mix(in srgb,var(--ds-nav) 93%,white)}}.builder-shell{box-shadow:0 22px 70px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.builder-shell{box-shadow:0 22px 70px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.builder-pages,.builder-inspector{color:var(--ds-nav-text);background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.builder-pages,.builder-inspector{background:color-mix(in srgb,var(--ds-nav) 92%,var(--ds-surface))}}.builder-pages{border-right-color:#ffffff17}.builder-pages>button{color:#ffffffa6}.builder-pages>button.active{color:var(--ds-nav);background:var(--ds-accent)}.builder-pages>button small,.builder-pages>section small{color:#ffffff73}.builder-pages>section{background:#ffffff0d;border-color:#ffffff1a}.builder-canvas{background:var(--ds-nav);grid-template-rows:48px 1fr}@supports (color:color-mix(in lab, red, red)){.builder-canvas{background:color-mix(in srgb,var(--ds-nav) 85%,white)}}.builder-canvas>header{background:var(--ds-nav);border-bottom-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.builder-canvas>header{background:color-mix(in srgb,var(--ds-nav) 95%,white)}}.builder-canvas>header span{color:#ffffff8c}.builder-canvas>header>div{background:#ffffff0f}.builder-canvas>header button{color:#fff}.builder-canvas>header button.active{color:var(--ds-nav);background:var(--ds-accent)}.builder-viewport{align-items:start;padding:45px 34px;position:relative}.builder-site{border-radius:14px;width:min(940px,100%);box-shadow:0 30px 85px #0008}.builder-floating-tools{z-index:3;background:var(--ds-nav);border:1px solid #ffffff26;border-radius:10px;justify-self:center;gap:3px;margin-bottom:-38px;padding:4px;display:flex;position:sticky;top:10px}@supports (color:color-mix(in lab, red, red)){.builder-floating-tools{background:color-mix(in srgb,var(--ds-nav) 90%,transparent)}}.builder-floating-tools{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.builder-floating-tools button{color:#fff;background:0 0;border:0;border-radius:7px;height:29px;padding:0 8px;font-size:6px}.builder-floating-tools button:first-child{color:var(--ds-nav);background:var(--ds-accent)}.builder-site>section{min-height:390px;padding:55px}.builder-site h3{font-size:38px}.builder-mini-categories{grid-template-columns:repeat(3,1fr);gap:7px;padding:18px;display:grid}.builder-mini-categories article{min-height:105px;color:var(--ds-nav);background:linear-gradient(145deg,var(--ds-accent),#86ead4);border-radius:10px;align-content:space-between;padding:12px;display:grid}.builder-mini-categories article:nth-child(2){background:linear-gradient(145deg,#9b8aff,#ded7ff)}.builder-mini-categories article:nth-child(3){background:linear-gradient(145deg,#ffc5a8,#ffefbe)}.builder-mini-categories i{font-size:6px;font-style:normal}.builder-mini-categories b{font-size:10px}.builder-mini-products{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 18px 18px;display:grid}.builder-mini-products article{gap:4px;display:grid}.builder-mini-products i{background:linear-gradient(145deg,#ecf0e6,#a8eec8);border-radius:10px;height:120px}.builder-mini-products article:nth-child(2) i{background:linear-gradient(145deg,#9b8aff,#eeeaff)}.builder-mini-products article:nth-child(3) i{background:linear-gradient(145deg,#ffc5a8,#fff1d5)}.builder-mini-products b{color:var(--ds-nav);font-size:7px}.builder-mini-products small{color:#5d6570;font-size:6px}.builder-inspector{border-left-color:#ffffff17}.builder-inspector label{border-top-color:#ffffff17}.builder-inspector input,.builder-inspector textarea,.asset-picker{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.inspector-tabs{background:#ffffff0d;border-radius:8px}.inspector-tabs button{color:#fff9}.inspector-tabs button.active{color:var(--ds-nav)}.builder-section-manager{box-shadow:0 12px 40px var(--ds-nav);border:0}@supports (color:color-mix(in lab, red, red)){.builder-section-manager{box-shadow:0 12px 40px color-mix(in srgb,var(--ds-nav) 9%,transparent)}}@media (max-width:1200px){.builder-shell{grid-template-columns:165px 1fr}.builder-inspector{color:var(--ink);background:var(--ds-surface2)}.builder-inspector input,.builder-inspector textarea,.asset-picker{color:var(--ink);background:var(--ds-surface)}}@media (max-width:760px){.builder-shell{grid-template-columns:1fr}.builder-site>section{min-height:330px;padding:35px 24px}.builder-mini-categories,.builder-mini-products{grid-template-columns:1fr}.builder-floating-tools{display:none}}.builder-premium-hero{background-position:50%!important;background-size:cover!important}.builder-premium-hero>div{max-width:58%}.builder-viewport.mobile .builder-premium-hero>div{max-width:100%}.asset-picker>img{object-fit:cover;border-radius:9px;width:42px;height:42px}.builder-theme-controls{border-top:1px solid #ffffff17;grid-template-columns:repeat(5,1fr);gap:5px;padding:10px 0;display:grid}.builder-theme-controls>span{grid-column:1/-1;font-size:7px;font-weight:800}.builder-theme-controls label{gap:3px;display:grid}.builder-theme-controls input{width:100%;height:30px;padding:2px}.builder-theme-controls small{text-align:center;font-size:5px}.builder-asset-overlay{z-index:120;background:var(--ds-nav);place-items:center;padding:30px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.builder-asset-overlay{background:color-mix(in srgb,var(--ds-nav) 72%,transparent)}}.builder-asset-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.builder-asset-overlay>section{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:24px;width:min(1040px,94vw);max-height:88vh;overflow:auto;box-shadow:0 40px 100px #0007}.builder-asset-overlay header{border-bottom:1px solid var(--ds-line);align-items:flex-start;gap:20px;padding:28px;display:flex}.builder-asset-overlay header>div{gap:7px;margin-right:auto;display:grid}.builder-asset-overlay header span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:900}.builder-asset-overlay h2{margin:0;font-size:28px}.builder-asset-overlay p{color:var(--muted);margin:0;font-size:13px}.builder-asset-overlay header>button{border-radius:12px;width:40px;height:40px}.builder-asset-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;display:grid}.builder-asset-grid>button{text-align:left;background:var(--ds-surface2);border-radius:16px;padding:0;overflow:hidden}.builder-asset-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.builder-asset-grid span{gap:4px;padding:13px;display:grid}.builder-asset-grid b{font-size:12px}.builder-asset-grid small{color:var(--muted);font-size:9px}.builder-asset-overlay footer{padding:0 24px 24px}.builder-asset-overlay footer label{border:1px dashed var(--ds-signal);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.builder-asset-overlay footer span{display:grid}.builder-asset-overlay footer b{font-size:12px}.builder-asset-overlay footer small{color:var(--muted);font-size:9px}.builder-asset-overlay footer input{opacity:0;width:1px;height:1px;position:absolute}@media (max-width:760px){.builder-asset-grid{grid-template-columns:1fr}.builder-asset-overlay{padding:10px}}.wallets-app .transactions-page{max-width:1480px}.wallets-app .wallet-total-band{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}.wallets-app .wallet-total-band>div:first-child strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,3.7vw,54px)}.wallets-app .ledger-card>.ledger-tools{min-width:0}.wallets-app .wallet-directory>.ledger-tools{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid}.wallets-app .wallet-directory>.ledger-tools>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;min-width:0;display:grid}.wallets-app .wallet-directory>.ledger-tools>div:first-child .eyebrow{grid-column:1/-1}.wallets-app .wallet-directory>.ledger-tools>div:first-child h2{margin:4px 0;font-size:28px}.wallets-app .wallet-directory>.ledger-tools>div:first-child p{white-space:normal;align-self:center}.wallets-app .wallet-directory .transaction-filters{grid-template-columns:minmax(220px,1fr) minmax(125px,170px) 40px auto;gap:8px;width:100%;display:grid}.wallets-app .wallet-directory .transaction-filters>label,.wallets-app .wallet-directory .transaction-filters select{width:100%;max-width:none}.wallets-app .wallet-directory .filter-button{place-items:center;width:40px;height:40px;display:grid}.wallets-app .wallet-directory .wallet-export{white-space:nowrap;justify-content:center}.wallets-app .wallet-table-shell{width:100%;padding:0;overflow-x:hidden}.wallets-app .wallet-table{table-layout:fixed;width:100%;min-width:0}.wallets-app .wallet-table th:first-child{width:19%}.wallets-app .wallet-table th:nth-child(2){width:14%}.wallets-app .wallet-table th:nth-child(3){width:20%}.wallets-app .wallet-table th:nth-child(4){width:15%}.wallets-app .wallet-table th:nth-child(5){width:8%}.wallets-app .wallet-table th:nth-child(6){width:24%}.wallets-app .wallet-table th,.wallets-app .wallet-table td{padding-inline:12px}.wallets-app .wallet-table td:nth-child(4) strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallets-app .wallet-table .cashout-row-actions{flex-wrap:wrap;align-items:stretch;gap:5px;display:flex}.wallets-app .wallet-table .cashout-row-actions button{white-space:normal;overflow-wrap:anywhere;flex:100%;min-width:0;padding-inline:7px;line-height:1.2}.wallet-directory .wallet-table{table-layout:auto}.wallet-directory .wallet-table th{width:auto!important}.wallet-directory .wallet-table td{height:auto!important;padding-block:10px!important}.wallet-directory .wallet-table .cashout-row-actions{flex-wrap:nowrap!important}.wallet-directory .wallet-table .cashout-row-actions button{white-space:nowrap!important;flex:none!important}.wallets-app .pagination{grid-template-columns:1fr auto}.wallets-app .pagination .page-controls{align-items:center;min-width:0}.wallets-app .page-jump{white-space:nowrap;align-items:center;gap:5px;display:flex}.wallets-app .page-jump input{width:50px}@media (max-width:1180px){.wallets-app .wallet-total-band{grid-template-columns:1fr}.wallets-app .wallet-table th:first-child{width:20%}.wallets-app .wallet-table th:nth-child(2){width:14%}.wallets-app .wallet-table th:nth-child(3){width:19%}.wallets-app .wallet-table th:nth-child(4){width:15%}.wallets-app .wallet-table th:nth-child(5){width:8%}.wallets-app .wallet-table th:nth-child(6){width:24%}}@media (max-width:900px){.wallets-app .wallet-directory .transaction-filters{grid-template-columns:minmax(0,1fr) minmax(120px,160px) 40px}.wallets-app .wallet-directory .wallet-export{grid-column:1/-1;width:max-content}.wallets-app .wallet-table-shell{overflow-x:auto}.wallets-app .wallet-table{min-width:900px}.wallets-app .pagination{grid-template-columns:1fr}.wallets-app .page-controls{justify-content:flex-start}}@media (max-width:760px){.wallets-app .wallet-directory>.ledger-tools>div:first-child{grid-template-columns:1fr}.wallets-app .wallet-directory>.ledger-tools>div:first-child .eyebrow{grid-column:auto}.wallets-app .wallet-directory .transaction-filters{grid-template-columns:1fr 40px}.wallets-app .wallet-directory .transaction-filters>label{grid-column:1/-1}.wallets-app .wallet-directory .transaction-filters select{grid-column:1}.wallets-app .wallet-directory .wallet-export{grid-column:1/-1}.wallets-app .wallet-table-shell{background:var(--ds-surface);padding:0}.wallets-app .wallet-table-shell table{display:table}.wallets-app .wallet-table-shell thead{display:table-header-group}.wallets-app .wallet-table-shell tbody{display:table-row-group}.wallets-app .wallet-table-shell tr{border:0;margin:0;padding:0;display:table-row}.wallets-app .wallet-table-shell td{height:66px;padding:9px 12px;display:table-cell}.wallets-app .wallet-table-shell td:last-child{position:static}.wallets-app .wallet-total-band>div:first-child strong{font-size:clamp(31px,10vw,46px)}}.wallet-ledger-table-shell{min-width:0;overflow-x:hidden}.wallet-ledger-table{table-layout:fixed;width:100%;min-width:0}.wallet-ledger-table th:first-child{width:18%}.wallet-ledger-table th:nth-child(2){width:14%}.wallet-ledger-table th:nth-child(3){width:12%}.wallet-ledger-table th:nth-child(4){width:24%}.wallet-ledger-table th:nth-child(5),.wallet-ledger-table th:nth-child(6){width:12%}.wallet-ledger-table th:nth-child(7){width:8%}.wallet-ledger-table td{vertical-align:top;min-width:0;height:auto;overflow:hidden}.wallet-ledger-table .reference{justify-content:center;width:100%;min-width:0;padding-inline:6px}.wallet-ledger-table .wallet-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.wallet-ledger-table .wallet-description{overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;line-height:1.3;display:-webkit-box;overflow:hidden}.wallet-ledger-table time{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.wallet-ledger-table .reference svg{flex:none;width:12px;height:12px}@media (max-width:760px){.wallet-ledger-table .wallet-description{-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;overflow:visible}}.nav-search:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,var(--ds-accent),transparent 35%,var(--ds-signal));position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.nav-search:before{background:linear-gradient(120deg,color-mix(in srgb,var(--ds-accent) 42%,transparent),transparent 35%,color-mix(in srgb,var(--ds-signal) 35%,transparent))}}.nav-search:before{opacity:.28;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-search:after{content:"⌘ K";color:#8994a9;letter-spacing:.04em;background:#171e2f;border:1px solid #3a455e;border-radius:5px;flex:none;padding:3px 5px;font-size:7px;font-weight:750}.nav-search:focus-within:after,.nav-search.is-searching:after{display:none}.nav-search>svg{width:23px;height:23px;color:var(--ds-accent);background:var(--ds-accent);border-radius:7px;flex:none;padding:3px}@supports (color:color-mix(in lab, red, red)){.nav-search>svg{background:color-mix(in srgb,var(--ds-accent) 10%,transparent)}}.top-actions>.global-search-trigger{order:0;width:38px;transition:width .2s,border-color .2s,box-shadow .2s;overflow:hidden}.top-actions>.global-search-trigger:hover{border-color:var(--ds-accent);grid-template-columns:auto auto;gap:5px;width:88px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.top-actions>.global-search-trigger:hover{border-color:color-mix(in srgb,var(--ds-accent) 70%,var(--ds-line))}}.top-actions>.global-search-trigger:hover{box-shadow:0 6px 20px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.top-actions>.global-search-trigger:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--ds-accent) 18%,transparent)}}.top-actions>.global-search-trigger:after{content:"Search";font-size:8px;font-weight:800;display:none}.top-actions>.global-search-trigger:hover:after{display:block}.top-actions>button:nth-child(2){order:1}.referral-clip{border-color:var(--ds-accent)!important;order:2!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:112px!important;padding:0 9px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.referral-clip{border-color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-line))!important}}.referral-clip{background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface))!important}@supports (color:color-mix(in lab, red, red)){.referral-clip{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 16%,var(--ds-surface)),var(--ds-surface))!important}}.referral-clip>svg{width:15px;color:var(--ds-signal)}.referral-clip>span{text-align:left;display:grid}.referral-clip b{font-size:8px}.referral-clip small{color:var(--muted);font-size:6px}.language-switcher{order:3;position:relative}.profile{cursor:pointer;border:1px solid #0000;border-radius:12px;order:4;padding:4px 6px 4px 4px;transition:background .18s,border-color .18s;position:relative}.profile:hover{border-color:var(--ds-line);background:var(--ds-surface)}.profile:after{content:"";pointer-events:none;border-radius:15px;position:absolute;inset:-5px}.top-actions .language{align-items:center;gap:7px;background:0 0!important;border-color:#0000!important;grid-template-columns:auto 1fr auto!important;width:auto!important;min-width:100px!important;height:38px!important;padding:0 8px!important;display:grid!important}.top-actions .language:hover,.top-actions .language[aria-expanded=true]{border-color:var(--ds-line)!important;background:var(--ds-surface)!important}.language-flag{filter:saturate(.9);font-size:17px}.language-current{text-align:left;display:grid}.language-current b{text-overflow:ellipsis;white-space:nowrap;max-width:76px;font-size:8px;overflow:hidden}.language-current small{color:var(--muted);letter-spacing:.09em;font-size:6px}.language-mega{z-index:90;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;width:510px;padding:13px;position:absolute;top:48px;right:-65px}@supports (color:color-mix(in lab, red, red)){.language-mega{background:color-mix(in srgb,var(--ds-surface) 96%,transparent);box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 24%,transparent)}}.language-mega{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.language-mega>header{align-items:center;gap:9px;padding:5px 5px 12px;display:flex}.language-mega>header>div{align-items:center;gap:8px;display:flex}.language-mega header svg{width:22px;color:var(--ds-signal)}.language-mega header span{display:grid}.language-mega header small{color:var(--muted);font-size:7px}.language-mega header mark{width:28px;height:28px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;margin-left:auto;font-size:9px;font-weight:900;display:grid}.language-mega>label{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.language-mega>label input{background:0 0;border:0;outline:0;width:100%;font-size:8px}.language-mega>div{grid-template-columns:1fr 1fr;gap:4px;max-height:380px;margin-top:9px;display:grid;overflow:auto}.language-mega>div>button{min-width:0;height:49px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;padding:0 9px;display:grid}.language-mega>div>button:hover{border-color:var(--ds-line);background:var(--ds-surface2)}.language-mega>div>button.active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.language-mega>div>button.active{border-color:color-mix(in srgb,var(--ds-accent) 65%,var(--ds-line))}}.language-mega>div>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.language-mega>div>button.active{background:color-mix(in srgb,var(--ds-accent) 17%,var(--ds-surface))}}.language-mega button>i{font-size:18px;font-style:normal}.language-mega button>span{min-width:0;display:grid}.language-mega button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.language-mega button small{color:var(--muted);font-size:6px}.language-mega button>svg{width:13px;color:var(--ds-success)}.language-mega>footer{align-items:center;gap:7px;padding:10px 5px 2px;display:flex}.language-mega footer>span{background:var(--ds-success);width:6px;height:6px;box-shadow:0 0 10px var(--ds-success);border-radius:50%}.language-mega footer p{color:var(--muted);margin:0;font-size:6px}.global-search-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b14a8;place-items:start center;padding-top:9vh;display:grid;position:fixed;inset:0}.global-search-panel{border:1px solid var(--ds-accent);width:min(720px,100% - 28px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.global-search-panel{border:1px solid color-mix(in srgb,var(--ds-accent) 20%,var(--ds-line))}}.global-search-panel{background:var(--ds-surface);border-radius:22px;box-shadow:0 45px 140px #0009}.global-search-panel>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:11px;height:68px;padding:0 18px;display:flex}.global-search-panel>header>svg{width:23px;color:var(--ds-signal)}.global-search-panel>header input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.global-search-panel kbd{border:1px solid var(--ds-line);color:var(--muted);background:var(--ds-surface2);font:700 7px var(--font-geist-mono);border-radius:6px;padding:4px 6px}.global-search-context{justify-content:space-between;padding:12px 17px 6px;display:flex}.global-search-context span{color:var(--ds-signal);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.global-search-context svg{width:12px}.global-search-context small{color:var(--muted);font-size:7px}.global-search-panel>main{max-height:460px;padding:5px 9px 10px;overflow:auto}.global-search-panel main>button{width:100%;min-height:59px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.global-search-panel main>button:hover{border-color:var(--ds-line);background:linear-gradient(90deg,var(--ds-accent),var(--ds-surface2))}@supports (color:color-mix(in lab, red, red)){.global-search-panel main>button:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface)),var(--ds-surface2))}}.global-search-panel main>button>i{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.global-search-panel main button>span{display:grid}.global-search-panel main button small{color:var(--ds-signal);text-transform:uppercase;font-size:6px;font-weight:850}.global-search-panel main button b{font-size:10px}.global-search-panel main button em{color:var(--muted);font-size:7px;font-style:normal}.global-search-panel main button>svg{width:14px}.global-search-empty{text-align:center;place-items:center;padding:55px;display:grid}.global-search-empty svg{width:30px;color:var(--muted)}.global-search-empty b{margin-top:10px}.global-search-empty small{color:var(--muted)}.global-search-panel>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:14px;min-height:46px;padding:0 16px;font-size:7px;display:flex}.global-search-panel>footer span{align-items:center;gap:4px;display:flex}.global-search-panel>footer p{color:var(--muted);margin-left:auto}.account-dropdown-global,.referral-popover{z-index:180;border:1px solid var(--ds-line);background:var(--ds-surface);width:340px;box-shadow:0 30px 90px var(--ds-nav);border-radius:18px;position:fixed;top:70px;right:22px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-dropdown-global,.referral-popover{box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 28%,transparent)}}.account-dropdown-global>header{color:var(--ds-nav-text);background:radial-gradient(circle at 85%,var(--ds-signal),transparent 13rem),var(--ds-nav);grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-dropdown-global>header{background:radial-gradient(circle at 85%,color-mix(in srgb,var(--ds-signal) 55%,transparent),transparent 13rem),var(--ds-nav)}}.account-dropdown-global header>i{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;font-style:normal;font-weight:900;display:grid}.account-dropdown-global header>span{display:grid}.account-dropdown-global header small{color:var(--ds-accent);letter-spacing:.12em;font-size:6px}.account-dropdown-global header em{color:#afb8c8;font-size:7px;font-style:normal}.account-dropdown-global header button,.referral-popover header>button{color:#fff;background:#ffffff12;border:0;border-radius:8px;width:29px;height:29px}.account-dropdown-global header button svg,.referral-popover header button svg{width:13px}.account-health{background:#eaf7dc;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:10px;padding:10px;display:grid}.account-health>svg{color:#148356;width:18px}.account-health span{display:grid}.account-health small{color:#657064;font-size:6px}.account-health mark{color:#148356;background:#fff;border-radius:99px;padding:4px 6px;font-size:5px}.account-dropdown-global>nav{padding:0 8px 8px;display:grid}.account-dropdown-global nav button{min-height:49px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.account-dropdown-global nav button:hover{background:var(--ds-surface2)}.account-dropdown-global nav button>svg:first-child{width:16px;color:var(--ds-signal)}.account-dropdown-global nav span{display:grid}.account-dropdown-global nav small{color:var(--muted);font-size:6px}.account-dropdown-global>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;padding:10px;display:flex}.account-dropdown-global footer button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;font-size:7px;display:flex}.account-dropdown-global footer button:last-child{color:var(--ds-danger)}.account-dropdown-global footer svg{width:12px}.referral-popover{width:375px;right:275px}.referral-popover>header{color:var(--ds-nav-text);background:radial-gradient(circle at 90%,var(--ds-signal),transparent 15rem),var(--ds-nav);grid-template-columns:44px 1fr auto;gap:10px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.referral-popover>header{background:radial-gradient(circle at 90%,color-mix(in srgb,var(--ds-signal) 48%,transparent),transparent 15rem),var(--ds-nav)}}.referral-popover header>span{width:44px;height:44px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:13px;place-items:center;display:grid;position:relative}.referral-popover header>span i{border:2px solid var(--ds-nav);background:var(--ds-success);border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.referral-popover header>div{display:grid}.referral-popover header small{color:var(--ds-accent);letter-spacing:.12em;font-size:6px}.referral-popover header b{font-size:14px}.referral-popover header p{color:var(--ds-nav-muted);margin:2px 0;font-size:7px}.referral-link-box{border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ds-on-nested);border-radius:11px;align-items:center;gap:8px;margin:13px;padding:10px;display:flex}.referral-link-box>span{flex:1;min-width:0;display:grid}.referral-link-box small{color:var(--ds-nested-muted);font-size:5px}.referral-link-box b{font:700 8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-link-box button{height:32px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:7px;font-weight:800;transition:transform .16s;display:flex}.referral-link-box button.copied{color:var(--ds-on-accent);background:var(--ds-success);transform:scale(1.05)}.referral-link-box button svg{width:12px}.referral-actions{grid-template-columns:1fr 1fr;gap:7px;padding:0 13px;display:grid}.referral-actions>button{border:1px solid var(--ds-line);min-height:86px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;padding:11px;display:grid}.referral-actions button>svg,.fake-qr{grid-row:1/3;width:30px;height:30px}.fake-qr{border:4px solid var(--ds-nav);background:repeating-conic-gradient(var(--ds-nav) 0 25%,var(--ds-surface) 0 50%) 0/8px 8px;display:block}.referral-actions b{font-size:8px}.referral-actions small{color:var(--muted);font-size:6px}.referral-popover>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ds-on-nested);align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:flex}.referral-popover footer>span{grid-template-columns:auto auto;gap:0 4px;display:grid}.referral-popover footer span>svg{width:15px;color:var(--ds-signal);grid-row:1/3}.referral-popover footer b{font-size:9px}.referral-popover footer small{color:var(--ds-nested-muted);font-size:5px}.referral-popover footer button{height:31px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:0 8px;font-size:6px;font-weight:800;display:flex}.referral-popover footer button svg{width:11px}.referral-link-box input{width:100%;min-width:0;color:inherit;font:700 9px var(--font-geist-mono);background:0 0;border:0;outline:0;padding:0}.referral-link-box input::placeholder{color:var(--ds-nested-muted);font-weight:500;font-family:var(--ds-font)}form.referral-link-box button:disabled{opacity:.5}.referral-claim-error{color:var(--ds-danger);margin:-5px 13px 11px;font-size:7px;font-weight:700;line-height:1.4;display:block}.ariani-assistant{z-index:170;justify-items:end;gap:10px;transition:opacity .22s,transform .22s;display:grid;position:fixed;bottom:20px;right:22px}.ariani-assistant.ariani-scroll-hidden{opacity:0;pointer-events:none;transform:translateY(18px)}.ariani-float-button{border:1px solid var(--ds-accent);grid-template-columns:48px 1fr auto;align-items:center;gap:8px;min-width:190px;height:58px;padding:5px 10px 5px 5px;display:grid}@supports (color:color-mix(in lab, red, red)){.ariani-float-button{border:1px solid color-mix(in srgb,var(--ds-accent) 70%,var(--ds-line))}}.ariani-float-button{color:var(--ds-nav-text);background:linear-gradient(135deg,var(--ds-nav),var(--ds-signal));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.ariani-float-button{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-signal) 35%,var(--ds-nav)))}}.ariani-float-button{box-shadow:0 18px 55px #07101f55}.ariani-float-button>span:nth-child(2){text-align:left;display:grid}.ariani-float-button small{color:#b9c2cf;font-size:6px}.ariani-float-button>svg{width:16px;color:var(--ds-accent)}.ariani-baby-silhouette,.ariani-baby-mini{width:48px;height:48px;color:var(--ds-nav);background:linear-gradient(145deg,var(--ds-accent),#8fe7c9);border-radius:15px 15px 19px 19px;place-items:center;display:grid;position:relative;overflow:hidden}.ariani-baby-silhouette>svg{stroke-width:2.1px;width:31px;height:31px}.baby-bow{width:13px;height:8px;position:absolute;top:5px;right:6px;transform:rotate(-18deg)}.baby-bow:before,.baby-bow:after{content:"";background:var(--ds-signal);border-radius:70% 30%;width:8px;height:7px;position:absolute}.baby-bow:after{right:0;transform:scaleX(-1)}.baby-glow{filter:blur(3px);background:#fff8;border-radius:50%;height:4px;position:absolute;inset:auto 10px 1px}.ariani-chat-panel{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:22px;width:350px;overflow:hidden;box-shadow:0 35px 100px #07101f55}.ariani-chat-panel>header{color:var(--ds-nav-text);background:radial-gradient(circle at 85%,#7257ff77,transparent 15rem),var(--ds-nav);grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.ariani-baby-mini svg{width:26px}.ariani-baby-mini>i{border:2px solid var(--ds-accent);background:#36cb79;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px}.ariani-chat-panel header>span{display:grid}.ariani-chat-panel header small{color:var(--ds-accent);letter-spacing:.12em;font-size:5px}.ariani-chat-panel header em{color:#b9c2cf;align-items:center;gap:4px;font-size:6px;font-style:normal;display:flex}.ariani-chat-panel header em i{background:#38d17d;border-radius:50%;width:5px;height:5px}.ariani-chat-panel header>button{color:#fff;background:#ffffff10;border:0;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.ariani-chat-panel header button svg{width:13px}.ariani-chat-panel>main{background:radial-gradient(circle at 100% 0%,var(--ds-accent),transparent 14rem),var(--ds-bg);height:280px;padding:14px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ariani-chat-panel>main{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--ds-accent) 16%,transparent),transparent 14rem),var(--ds-bg)}}.ariani-welcome{background:#fff;border-radius:14px 14px 14px 4px;padding:14px;box-shadow:0 8px 20px #1018270c}.ariani-welcome svg{width:16px;color:var(--ds-signal)}.ariani-welcome b{margin:4px 0;font-size:10px;display:block}.ariani-welcome p{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.ariani-prompts{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ariani-prompts button{border:1px solid var(--ds-line);background:#fff;border-radius:99px;height:28px;padding:0 8px;font-size:6px}.ariani-user-message{width:max-content;max-width:80%;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px 12px 4px;margin:10px 0 0 auto;padding:9px 11px;font-size:8px}.ariani-assistant-message{width:max-content;max-width:85%;color:var(--ink);background:var(--ds-surface2);white-space:pre-wrap;border-radius:12px 12px 12px 4px;margin:10px auto 0 0;padding:9px 11px;font-size:8px}.ariani-assistant-typing{gap:4px;padding:12px;display:flex}.ariani-assistant-typing i{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite ariani-typing-pulse}.ariani-assistant-typing i:nth-child(2){animation-delay:.15s}.ariani-assistant-typing i:nth-child(3){animation-delay:.3s}.ariani-processing-indicator{align-items:center;gap:5px;margin-left:6px;display:inline-flex}.ariani-processing-indicator i{background:var(--muted);border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite ariani-typing-pulse}.ariani-processing-indicator i:nth-child(2){animation-delay:.15s}.ariani-processing-indicator i:nth-child(3){animation-delay:.3s}.ariani-processing-indicator{color:var(--muted);font-variant-numeric:tabular-nums;font-size:7px}@keyframes ariani-typing-pulse{0%,80%,to{opacity:.25}40%{opacity:1}}.ariani-chat-error{background:var(--ds-error,#e5484d)}@supports (color:color-mix(in lab, red, red)){.ariani-chat-error{background:color-mix(in srgb,var(--ds-error,#e5484d) 14%,var(--ds-surface2))}}.ariani-chat-error{color:var(--ds-error,#e5484d)}.ariani-chat-panel>form{border-top:1px solid var(--ds-line);grid-template-columns:32px 1fr 35px;gap:5px;height:53px;padding:7px;display:grid}.ariani-chat-panel form button{background:var(--ds-surface2);border:0;border-radius:9px;place-items:center;padding:0;display:grid}.ariani-chat-panel form button:last-child{color:var(--ds-nav);background:var(--ds-accent)}.ariani-chat-panel form svg{width:14px}.ariani-chat-panel form input{background:0 0;border:0;outline:0;min-width:0;font-size:8px}.ariani-chat-panel>footer{height:27px;color:var(--muted);background:var(--ds-surface2);justify-content:center;align-items:center;gap:4px;font-size:5px;display:flex}.ariani-chat-panel footer svg{width:9px}.ariani-requirements-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;width:max-content;max-width:85%;margin:6px auto 0 0;padding:8px 10px}.ariani-requirement-row{border-top:1px solid var(--ds-line);flex-direction:column;gap:2px;padding:5px 0;display:flex}.ariani-requirement-row:first-child{border-top:0;padding-top:0}.ariani-requirement-desc{color:var(--ink);font-size:8px}.ariani-requirement-tier{width:max-content;color:var(--ds-nav);background:var(--ds-surface2);border-radius:99px;padding:2px 6px;font-size:6px;font-weight:600}.ariani-requirement-row.tier-direct .ariani-requirement-tier{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.ariani-requirement-row.tier-direct .ariani-requirement-tier{background:color-mix(in srgb,var(--ds-signal) 22%,transparent)}}.ariani-requirement-row.tier-declarative .ariani-requirement-tier{background:var(--ds-warning,#e2a72e)}@supports (color:color-mix(in lab, red, red)){.ariani-requirement-row.tier-declarative .ariani-requirement-tier{background:color-mix(in srgb,var(--ds-warning,#e2a72e) 22%,transparent)}}.ariani-requirement-row.tier-custom_code .ariani-requirement-tier{background:var(--ds-error,#e5484d)}@supports (color:color-mix(in lab, red, red)){.ariani-requirement-row.tier-custom_code .ariani-requirement-tier{background:color-mix(in srgb,var(--ds-error,#e5484d) 18%,transparent)}}.ariani-requirement-row.tier-custom_code .ariani-requirement-tier{color:var(--ds-error,#e5484d)}.ariani-proposal-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;width:max-content;max-width:85%;margin:6px auto 0 0;padding:9px 11px}.ariani-proposal-head{align-items:center;gap:6px;font-size:8px;display:flex}.ariani-proposal-head b{color:var(--ink)}.ariani-proposal-head em{color:var(--muted);margin-left:auto;font-style:normal}.ariani-proposal-risk{background:var(--ds-surface2);border-radius:99px;padding:1px 6px;font-size:6px;font-weight:600}.ariani-proposal-risk.risk-high,.ariani-proposal-risk.risk-critical{background:var(--ds-error,#e5484d)}@supports (color:color-mix(in lab, red, red)){.ariani-proposal-risk.risk-high,.ariani-proposal-risk.risk-critical{background:color-mix(in srgb,var(--ds-error,#e5484d) 18%,transparent)}}.ariani-proposal-risk.risk-high,.ariani-proposal-risk.risk-critical{color:var(--ds-error,#e5484d)}.ariani-proposal-risk.risk-medium,.ariani-proposal-risk.risk-low{background:var(--ds-warning,#e2a72e)}@supports (color:color-mix(in lab, red, red)){.ariani-proposal-risk.risk-medium,.ariani-proposal-risk.risk-low{background:color-mix(in srgb,var(--ds-warning,#e2a72e) 18%,transparent)}}.ariani-proposal-methods,.ariani-proposal-verify{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ariani-proposal-methods span{width:100%;color:var(--muted);font-size:7px}.ariani-proposal-methods button,.ariani-proposal-verify button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;height:24px;padding:0 8px;font-size:7px}.ariani-proposal-verify input{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;min-width:90px;height:24px;padding:0 8px;font-size:7px}.ariani-proposal-verify .ariani-proposal-submit{color:var(--ds-on-accent);background:var(--ds-accent);border-color:#0000}.ariani-proposal-method{width:100%;color:var(--ds-nav);font-size:7px;font-weight:600}.ariani-proposal-back{color:var(--muted)}.ariani-proposal-error{color:var(--ds-error,#e5484d);margin-top:6px;font-size:7px}.ariani-proposal-result{color:var(--muted);margin-top:6px;font-size:7px}.ariani-architect-bar{border-top:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:8px;padding:8px 12px;display:flex}.ariani-architect-bar span{color:var(--muted);flex:1;font-size:7px}.ariani-architect-bar div{gap:6px;display:flex}.ariani-architect-bar button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:26px;padding:0 10px;font-size:7px}.ariani-architect-bar button.primary{color:var(--ds-on-accent);background:var(--ds-accent);border-color:#0000}.ariani-architect-bar button.primary:disabled{opacity:.5}.ariani-requirement-row.editable{flex-direction:row;align-items:center;gap:6px}.ariani-requirement-desc-input{border:1px solid var(--ds-line);background:var(--ds-bg);min-width:0;height:22px;color:var(--ink);border-radius:6px;flex:1;padding:0 6px;font-size:8px}.ariani-requirement-remove{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.ariani-requirement-remove:hover{background:var(--ds-error,#e5484d)}@supports (color:color-mix(in lab, red, red)){.ariani-requirement-remove:hover{background:color-mix(in srgb,var(--ds-error,#e5484d) 14%,transparent)}}.ariani-requirement-remove:hover{color:var(--ds-error,#e5484d)}.ariani-requirement-remove svg{width:11px}.ariani-requirements-empty{color:var(--muted);margin:0;padding:5px 0;font-size:7px}.ariani-proposal-details{color:var(--muted);margin-top:6px;font-size:7px}.ariani-proposal-details summary{cursor:pointer;color:var(--ds-nav)}.ariani-proposal-details ul{gap:2px;margin:5px 0 0;padding-left:14px;display:grid}.ariani-proposal-details li{color:var(--ink);word-break:break-word}.ariani-proposal-details li b{color:var(--muted);font-weight:600}@media (max-width:1050px){.referral-clip{grid-template-columns:1fr!important;width:38px!important;min-width:38px!important}.referral-clip>span{display:none}.top-actions .language{min-width:44px!important}.language-current,.profile>div{display:none}.profile{padding-right:4px}.referral-popover{right:120px}}.global-search-backdrop{place-items:center;padding:16px;overflow:hidden}.global-search-panel{width:min(720px,100%);max-height:calc((100dvh - 32px) * .740741 * var(--ds-element-scale-inverse,1));flex-direction:column;display:flex}.global-search-panel>main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow:hidden auto}@media (max-width:820px){.referral-clip{display:none!important}.top-actions .language{grid-template-columns:1fr!important;width:38px!important;min-width:38px!important;padding:0!important}.language-switcher .language>svg,.language-current{display:none}.language-mega{width:auto;position:fixed;top:70px;left:12px;right:12px}.account-dropdown-global{top:70px;right:12px}.referral-popover{right:12px}.global-search-backdrop{padding:12px}.global-search-panel{max-height:calc((100dvh - 24px) * .740741 * var(--ds-element-scale-inverse,1))}.global-search-panel>footer p{display:none}}@media (max-width:520px){.language-mega>div{grid-template-columns:1fr}.language-mega{max-height:calc(100vh - 84px)}.language-mega>div{max-height:calc(100vh - 220px)}.account-dropdown-global,.referral-popover{width:auto;left:12px}.ariani-assistant{bottom:12px;right:12px}.ariani-chat-panel{width:calc(100vw - 24px)}.ariani-float-button{grid-template-columns:1fr;width:58px;min-width:58px;padding:5px}.ariani-float-button>span:nth-child(2),.ariani-float-button>svg{display:none}.global-search-panel>header input{font-size:12px}}.payment-center-page{color:#101522;background:#f4f3ed;min-height:100vh}.payment-center-header{background:#fafaf7;border-bottom:1px solid #dedfd7;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 max(24px,5vw);display:grid}.payment-center-header>a:first-child,.payment-center-header>span{color:#636a72;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.payment-center-header>a:first-child svg,.payment-center-header>span svg{width:15px}.payment-center-header>span{justify-self:end}.payment-center-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#bdf84f30,#0000 26rem),linear-gradient(150deg,#101522,#182033);grid-template-columns:minmax(0,1.1fr) minmax(360px,.7fr);align-items:end;gap:50px;padding:64px max(24px,7vw) 48px;display:grid}.payment-center-hero>div>small,.saved-payment-section header small,.express-pay-section header small,.billing-profile-section header small,.payment-preferences header small{color:var(--ds-accent);letter-spacing:.16em;font-size:10px;font-weight:900}.payment-center-hero h1{letter-spacing:-.065em;max-width:750px;margin:12px 0;font-size:clamp(44px,5.3vw,78px);line-height:.95}.payment-center-hero>div>p{color:#b8bfcc;max-width:670px;margin:0;font-size:17px;line-height:1.55}.payment-center-hero>aside{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff20;border-radius:20px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:20px;display:grid}.payment-center-hero aside>svg{width:44px;height:44px;color:var(--ds-accent);background:#bdf84f18;border-radius:13px;padding:9px}.payment-center-hero aside span{gap:3px;display:grid}.payment-center-hero aside small{color:var(--ds-accent);letter-spacing:.12em;font-size:8px;font-weight:900}.payment-center-hero aside b{font-size:14px}.payment-center-hero aside p{color:#aeb7c6;margin:0;font-size:10px;line-height:1.4}.payment-center-hero aside>i{color:#101522;background:var(--ds-accent);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.payment-center-hero aside>i svg{width:14px}.payment-center-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;width:min(1480px,100% - 48px);margin:32px auto 80px;display:grid}.payment-main-column{gap:18px;display:grid}.saved-payment-section,.express-pay-section,.billing-profile-section,.payment-trust-card,.payment-preferences,.payment-reward-callout{background:#fff;border:1px solid #dedfd7;border-radius:22px;overflow:hidden}.saved-payment-section>header,.express-pay-section>header,.billing-profile-section>header{border-bottom:1px solid #e8e9e3;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.saved-payment-section h2,.express-pay-section h2,.billing-profile-section h2{letter-spacing:-.035em;margin:4px 0 2px;font-size:24px}.saved-payment-section header p{color:#737981;margin:0;font-size:11px}.saved-payment-section header button,.billing-profile-section header button{background:var(--ds-accent);border:0;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:11px;font-weight:850;display:flex}.saved-payment-section header button svg{width:15px}.payment-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.premium-payment-card{color:#fff;background:#171b28;border-radius:19px;align-content:space-between;min-height:220px;padding:19px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 35px #1118271b}.premium-payment-card:before{content:"";background:#ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-70px}.premium-payment-card.violet{background:radial-gradient(circle at 85% 5%,#8466ff,#0000 12rem),#171b28}.premium-payment-card.lime{color:#111722;background:radial-gradient(circle at 85% 5%,#fff9,transparent 11rem),linear-gradient(140deg,var(--ds-accent),#80d6b1)}.premium-payment-card>header{justify-content:space-between;align-items:center;display:flex}.premium-payment-card header>span{font-size:13px;font-style:italic;font-weight:950}.premium-payment-card mark{color:inherit;background:#ffffff20;border-radius:99px;align-items:center;gap:3px;padding:5px 7px;font-size:7px;display:flex}.premium-payment-card mark svg{width:10px}.premium-payment-card>svg{opacity:.85;width:30px;height:30px}.premium-payment-card>strong{font:700 14px var(--font-geist-mono);letter-spacing:.08em}.premium-payment-card>footer{gap:25px;display:flex}.premium-payment-card footer span{display:grid}.premium-payment-card footer small{opacity:.6;letter-spacing:.1em;font-size:6px}.premium-payment-card footer b{font-size:8px}.payment-card-actions{opacity:0;gap:4px;transition:all .18s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(5px)}.premium-payment-card:hover .payment-card-actions{opacity:1;transform:none}.payment-card-actions button{color:#111722;background:#fff;border:0;border-radius:8px;height:29px;padding:0 9px;font-size:7px}.payment-card-actions button:last-child{width:29px;padding:0}.payment-card-actions svg{width:12px}.add-payment-card{color:#555d65;background:#fafbf7;border:1px dashed #c9ccc2;border-radius:19px;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.add-payment-card span{background:#eff0e9;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.add-payment-card span svg{width:19px}.add-payment-card b{font-size:11px}.add-payment-card small{color:#8a9097;font-size:8px}.express-pay-section>header>span{color:#7554dc;background:#eee9ff;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:850;display:flex}.express-pay-section>header>span svg{width:12px}.express-pay-section>div{display:grid}.express-pay-section>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #eff0eb;grid-template-columns:38px 1fr auto 18px;align-items:center;gap:11px;min-height:72px;padding:12px 20px;display:grid}.express-pay-section>div>button:first-child{border-top:0}.express-pay-section>div>button:hover{background:#f8f9f4}.express-pay-section button>svg,.express-pay-section button>i{color:#6b4ed1;background:#eee9ff;border-radius:12px;width:38px;height:38px;padding:9px}.express-pay-section button>i{color:#fff;background:#111722;place-items:center;padding:0;font-size:22px;font-style:normal;display:grid}.express-pay-section button>span{display:grid}.express-pay-section button b{font-size:11px}.express-pay-section button small{color:#858b91;font-size:8px}.express-pay-section button mark{color:#268154;background:#e7f7ed;border-radius:99px;padding:5px 7px;font-size:7px}.express-pay-section button>svg:last-child{color:#8a9097;background:0 0;padding:0}.billing-profile-section>header small{color:#7056d7}.billing-profile-section>header button{background:#fff;border:1px solid #dedfd7}.billing-profile-section>div{grid-template-columns:45px 1fr 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.billing-profile-section>div>span{color:#7056d7;background:#eee9ff;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.billing-profile-section>div>span svg{width:20px}.billing-profile-section article{gap:2px;display:grid}.billing-profile-section article small{color:#858b91;font-size:7px;font-weight:850}.billing-profile-section article b{font-size:10px}.billing-profile-section article p{color:#858b91;margin:0;font-size:8px}.billing-profile-section>div>svg{color:#2a9b62;width:20px}.payment-security-rail{gap:14px;display:grid}.payment-trust-card>header{color:#fff;background:#111722;align-items:center;gap:10px;padding:18px;display:flex}.payment-trust-card>header>svg{width:30px;color:var(--ds-accent)}.payment-trust-card header span{display:grid}.payment-trust-card header small{color:var(--ds-accent);letter-spacing:.13em;font-size:7px}.payment-trust-card header b{font-size:12px}.security-score{border-bottom:1px solid #ecece7;align-items:center;gap:13px;padding:18px;display:flex}.security-score>strong{border:6px solid var(--ds-accent);border-radius:50%;place-items:center;width:65px;height:65px;font-size:24px;display:grid}.security-score span{display:grid}.security-score b{font-size:10px}.security-score small{color:#858b91;font-size:7px}.payment-trust-card ul{margin:0;padding:7px 16px;list-style:none}.payment-trust-card li{grid-template-columns:26px 1fr;gap:8px;padding:10px 0;display:grid}.payment-trust-card li>i{color:#288d5d;background:#e7f7ed;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.payment-trust-card li svg{width:12px}.payment-trust-card li span{display:grid}.payment-trust-card li b{font-size:9px}.payment-trust-card li small{color:#858b91;font-size:7px}.payment-trust-card>button{background:#fff;border:1px solid #dedfd7;border-radius:10px;width:calc(100% - 32px);height:38px;margin:0 16px 16px;font-size:9px;font-weight:800}.payment-preferences>header{padding:17px 17px 10px}.payment-preferences header small{color:#7056d7}.payment-preferences h3{margin:4px 0;font-size:15px}.payment-preferences>label{border-top:1px solid #ecece7;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.payment-preferences label>span{align-items:center;gap:8px;display:flex}.payment-preferences label svg{color:#7056d7;width:17px}.payment-preferences label span span{display:grid}.payment-preferences label b{font-size:8px}.payment-preferences label small{color:#858b91;font-size:6px}.payment-preferences input{appearance:none;background:#d8dad4;border-radius:99px;width:32px;height:18px;padding:2px;transition:all .18s}.payment-preferences input:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;display:block;box-shadow:0 2px 5px #0002}.payment-preferences input:checked{background:var(--ds-accent)}.payment-preferences input:checked:before{transform:translate(14px)}.payment-reward-callout{color:#fff;background:radial-gradient(circle at 100% 0,#8a6cff77,#0000 11rem),#111722;padding:19px}.payment-reward-callout>svg{width:23px;color:var(--ds-accent)}.payment-reward-callout small{color:var(--ds-accent);letter-spacing:.13em;margin-top:9px;font-size:7px;font-weight:900;display:block}.payment-reward-callout h3{margin:6px 0;font-size:19px;line-height:1.05}.payment-reward-callout p{color:#afb7c5;font-size:8px;line-height:1.5}.payment-reward-callout a{color:var(--ds-accent);align-items:center;gap:4px;font-size:8px;font-weight:850;display:flex}.payment-reward-callout a svg{width:12px}@media (max-width:1050px){.payment-center-hero,.payment-center-layout{grid-template-columns:1fr}.payment-security-rail{grid-template-columns:repeat(3,1fr)}.payment-card-grid{grid-template-columns:1fr 1fr}.add-payment-card{grid-column:1/-1;min-height:130px}.payment-trust-card,.payment-preferences,.payment-reward-callout{min-width:0}}@media (max-width:760px){.payment-center-header{grid-template-columns:1fr auto;padding:0 16px}.payment-center-header .store-logo{display:none}.payment-center-header>span{font-size:0}.payment-center-hero{padding:42px 20px}.payment-center-hero h1{font-size:48px}.payment-center-layout{width:calc(100% - 24px);margin-top:14px}.payment-card-grid,.payment-security-rail{grid-template-columns:1fr}.add-payment-card{grid-column:auto}.saved-payment-section>header{flex-direction:column;align-items:flex-start}.billing-profile-section>div{grid-template-columns:45px 1fr}.billing-profile-section>div>article:nth-of-type(2){grid-column:2}.billing-profile-section>div>svg{grid-area:2/1}.premium-payment-card{min-height:205px}}.audit-page{padding:32px 34px 68px}.audit-heading{gap:14px}.audit-heading span{gap:8px;font-size:11px}.audit-heading span svg{width:18px;height:18px}.audit-heading h1{margin:9px 0 5px;font-size:49px}.audit-heading p{font-size:14px;line-height:1.45}.audit-heading>button{min-width:154px;height:50px;padding:0 18px;font-size:11px;font-weight:800}.audit-health{grid-template-columns:minmax(390px,1fr) repeat(3,190px);gap:11px;margin:21px 0 13px}.audit-health>div,.audit-health>article{gap:13px;min-height:86px;padding:16px 19px}.audit-health>div>svg{width:28px;height:28px}.audit-health span{gap:4px}.audit-health b{font-size:14px}.audit-health small{font-size:10px;line-height:1.35}.audit-health article b{font-size:26px}.audit-toolbar{grid-template-columns:auto minmax(340px,1fr) auto auto;gap:10px;margin-bottom:13px;padding:9px}.audit-toolbar>label{gap:9px;padding:0 13px}.audit-toolbar>label svg{width:18px;height:18px}.audit-toolbar input{height:44px;font-size:11px}.audit-toolbar>div{gap:5px}.audit-toolbar button{height:44px;padding:0 13px;font-size:9px;font-weight:750}.audit-layout{grid-template-columns:minmax(0,1fr);gap:13px}.audit-table>header,.audit-table>button{grid-template-columns:minmax(240px,1.35fr) minmax(155px,.8fr) minmax(145px,.7fr) 125px 82px;gap:11px}.audit-table>header{letter-spacing:.08em;text-transform:uppercase;padding:13px 17px;font-size:9px;font-weight:800}.audit-table>button{min-height:74px;padding:14px 17px 14px 58px}.audit-table>button>i{border-radius:9px;width:32px;height:32px;left:16px}.audit-table>button>i svg{width:16px;height:16px}.audit-table>button>span,.audit-table time{gap:3px}.audit-table>button b{font-size:10px}.audit-table>button small{font-size:8px}.audit-table mark{padding:7px 8px;font-size:8px;font-weight:800}.audit-table>footer{padding:13px 16px}.audit-table>footer>span{font-size:10px}.audit-table>footer button{height:38px;padding:0 12px;font-size:9px;font-weight:750}.audit-empty{padding:70px;font-size:11px}.audit-detail{top:86px}.audit-detail>header{padding:20px}.audit-detail>header span{font-size:9px}.audit-detail h2{margin:7px 0;font-size:20px;line-height:1.2}.audit-detail header p{font-size:9px}.audit-actor{gap:12px;padding:17px}.audit-actor>i{border-radius:13px;width:46px;height:46px}.audit-actor>i svg{width:22px;height:22px}.audit-actor span{gap:3px}.audit-actor small{font-size:8px}.audit-actor b{font-size:11px}.audit-actor em{font-size:9px}.audit-detail dl{padding:10px 17px}.audit-detail dl div{padding:10px 0;font-size:10px}.audit-detail dl{--ds-radius:0!important}.audit-detail dd{max-width:220px}.audit-chain{gap:10px;margin:0 17px 17px;padding:13px}.audit-chain>svg{width:19px;height:19px}.audit-chain b{font-size:10px}.audit-chain small{font-size:8px}.audit-chain button{width:34px;height:34px}.audit-metadata{padding:17px}.audit-metadata h3{margin-bottom:10px;font-size:11px}.audit-metadata pre{max-height:205px;padding:13px;font-size:9px}.audit-detail>footer{gap:8px;padding:16px}.audit-detail>footer button{height:40px;font-size:9px;font-weight:750}@media (max-width:1350px){.audit-health{grid-template-columns:minmax(320px,1fr) repeat(3,155px)}.audit-table>header,.audit-table>button{grid-template-columns:minmax(210px,1.3fr) minmax(125px,.75fr) minmax(115px,.65fr) 105px 72px}}@media (max-width:1500px){.audit-layout{grid-template-columns:minmax(0,1fr)}.audit-detail{position:static}.audit-health{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(120px,155px))}}@media (max-width:1120px){.audit-layout{grid-template-columns:1fr}.audit-detail{position:static}.audit-health{grid-template-columns:repeat(3,1fr)}.audit-health>div{grid-column:1/-1}}@media (max-width:850px){.audit-page{padding:24px 16px 54px}.audit-heading h1{font-size:42px}.audit-heading p{font-size:13px}.audit-heading>button{width:100%}.audit-toolbar{grid-template-columns:1fr}.audit-toolbar>div{max-width:100%;overflow-x:auto}.audit-toolbar>div button{white-space:nowrap}.audit-table>header{display:none}.audit-table>button{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;min-height:92px;padding-left:54px}.audit-table>button>span:nth-of-type(3),.audit-table time{grid-column:2}.audit-health{grid-template-columns:1fr 1fr}.audit-health article:last-child{grid-column:1/-1}}.monitor-page{padding:32px 34px 68px}.monitor-heading{gap:12px}.monitor-heading span{gap:8px;font-size:11px}.monitor-heading span svg{width:18px;height:18px}.monitor-heading h1{margin:9px 0 5px;font-size:49px}.monitor-heading p{font-size:14px;line-height:1.45}.monitor-overview{grid-template-columns:minmax(470px,1.5fr) repeat(3,minmax(175px,.55fr));gap:11px;margin:21px 0}.monitor-overview>article{gap:14px;min-height:145px;padding:20px}.monitor-overview>article>i{border-radius:20px;width:50px;height:50px}.monitor-overview>article>i svg{width:23px;height:23px}.monitor-overview>article>span{gap:4px}.monitor-overview>article>span b{font-size:31px}.monitor-overview>article small{font-size:10px;line-height:1.35}.monitor-overview>.monitor-hero{grid-template-columns:1fr 1.25fr}.monitor-hero>div:first-child{gap:4px}.monitor-hero span{font-size:9px}.monitor-hero b{font-size:37px}.monitor-hero strong{gap:7px;font-size:10px}.monitor-bars{gap:6px;height:72px}.monitor-filters{gap:7px;margin-bottom:14px;padding:7px}.monitor-filters button{height:41px;padding:0 14px;font-size:10px;font-weight:750}.monitor-layout{grid-template-columns:minmax(0,1fr);gap:13px}.monitor-grid{gap:11px}.monitor-grid>button>header{gap:11px;padding:15px}.monitor-grid>button>header>i{border-radius:10px;width:39px;height:39px;font-size:10px}.monitor-grid header span{gap:3px}.monitor-grid header small{font-size:8px}.monitor-grid header b{font-size:11px}.monitor-grid mark{padding:7px 10px;font-size:9px;font-weight:750}.process-rate{gap:10px;padding:17px}.process-rate>b{font-size:27px}.process-rate>span{font-size:9px}.process-rate>em{height:7px}.monitor-grid>button>footer{gap:9px;padding:12px 15px}.monitor-grid footer span,.monitor-grid footer time{font-size:8px}.monitor-empty{padding:70px;font-size:12px}.monitor-detail{top:86px}.monitor-detail>header{padding:20px}.monitor-detail>header span{font-size:9px}.monitor-detail h2{margin:7px 0;font-size:21px}.monitor-detail header p{font-size:10px;line-height:1.4}.monitor-detail>section{padding:17px}.monitor-detail h3{margin-bottom:11px;font-size:11px}.monitor-timeline article{gap:10px;padding:10px 0}.monitor-timeline article>i{width:32px;height:32px}.monitor-timeline article>i svg{width:16px;height:16px}.monitor-timeline article:not(:last-child):after{height:21px;top:36px;left:15px}.monitor-timeline b,.monitor-failures b{font-size:10px}.monitor-timeline small,.monitor-failures small,.monitor-timeline time{font-size:8px}.monitor-failures article,.monitor-failures>div{gap:10px;padding:12px}.monitor-ai{gap:10px}.monitor-ai>svg{width:20px;height:20px}.monitor-ai span{gap:4px}.monitor-ai b{font-size:11px}.monitor-ai small{font-size:9px}.monitor-detail>footer{gap:8px;padding:15px}.monitor-detail>footer button{height:41px;font-size:9px;font-weight:750}@media (max-width:1350px){.monitor-overview{grid-template-columns:minmax(390px,1.4fr) repeat(3,minmax(145px,.55fr))}}@media (max-width:1500px){.monitor-layout{grid-template-columns:minmax(0,1fr)}.monitor-detail{position:static}.monitor-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-overview>.monitor-hero{grid-column:1/-1}}@media (max-width:1100px){.monitor-layout{grid-template-columns:1fr}.monitor-detail{position:static}.monitor-overview{grid-template-columns:repeat(3,1fr)}.monitor-overview>.monitor-hero{grid-column:1/-1}}@media (max-width:720px){.monitor-page{padding:24px 16px 54px}.monitor-heading{flex-wrap:wrap;align-items:flex-start}.monitor-heading>div{flex-basis:100%}.monitor-heading h1{font-size:42px}.monitor-heading p{font-size:13px}.monitor-heading>button{flex:1}.monitor-overview{grid-template-columns:1fr}.monitor-overview>.monitor-hero{grid-column:auto}.monitor-grid{grid-template-columns:1fr}.monitor-grid>button>footer{grid-template-columns:repeat(2,1fr)}.monitor-grid footer time{text-align:right}}.top-actions .language{box-shadow:0 5px 16px var(--ds-nav);border:1px solid var(--ds-line)!important;background:var(--ds-surface)!important;border-radius:13px!important;gap:9px!important;min-width:142px!important;height:46px!important;padding:0 11px!important}@supports (color:color-mix(in lab, red, red)){.top-actions .language{box-shadow:0 5px 16px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.language-flag{background:var(--ds-surface2);width:26px;height:19px;box-shadow:0 0 0 1px var(--ds-nav);border-radius:5px;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.language-flag{box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-nav) 10%,transparent)}}.language-flag img{object-fit:cover;width:100%;height:100%;display:block}.language-current{gap:1px}.language-current b{max-width:96px;font-size:11px}.language-current small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-size:8px;overflow:hidden}.language-mega{z-index:220;border-radius:23px;width:min(650px,100vw - 32px);padding:18px;position:fixed;top:72px;right:155px;box-shadow:0 35px 110px #07101f45}.language-mega:before{content:"";border-left:1px solid var(--ds-line);border-top:1px solid var(--ds-line);background:var(--ds-surface);width:14px;height:14px;position:absolute;top:-7px;right:54px;transform:rotate(45deg)}.language-mega header svg{width:27px;height:27px}.language-mega>label{border-radius:12px;gap:10px;height:47px;padding:0 13px}.language-mega button>i{background:var(--ds-surface2);width:31px;height:22px;box-shadow:0 0 0 1px var(--ds-nav);border-radius:5px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.language-mega button>i{box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-nav) 12%,transparent)}}.language-mega button>i img{object-fit:cover;width:100%;height:100%;display:block}.language-mega footer>span{width:8px;height:8px}.account-dropdown-global{border-radius:23px;width:620px;max-height:calc(100vh - 90px);top:72px;right:20px;overflow:auto;box-shadow:0 35px 110px #07101f45}.account-dropdown-global>header{z-index:2;grid-template-columns:52px 1fr auto;padding:19px;position:sticky;top:0}.account-dropdown-global header>i{border-radius:15px;width:52px;height:52px;font-size:15px}.account-dropdown-global header small{font-size:9px}.account-dropdown-global header b{font-size:15px}.account-dropdown-global header em{font-size:10px}.account-health{gap:11px;margin:13px;padding:13px}.account-health>svg{width:23px;height:23px}.account-health b{font-size:11px}.account-health small{font-size:9px}.account-health mark{padding:6px 9px;font-size:8px}.account-dropdown-global>nav{grid-template-columns:1fr 1fr;gap:4px;padding:0 11px 11px}.account-dropdown-global nav button{border:1px solid #0000;grid-template-columns:38px 1fr auto;gap:10px;min-height:64px;padding:8px 11px}.account-dropdown-global nav button:hover{border-color:var(--ds-line)}.account-dropdown-global nav button>svg:first-child{box-sizing:content-box;width:20px;height:20px;color:var(--ds-signal);background:var(--ds-signal);border-radius:10px;padding:8px}@supports (color:color-mix(in lab, red, red)){.account-dropdown-global nav button>svg:first-child{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.account-dropdown-global nav button>svg:last-child{width:14px}.account-dropdown-global nav b{font-size:11px}.account-dropdown-global nav small{font-size:8px;line-height:1.3}.account-dropdown-global>footer{padding:13px 15px;position:sticky;bottom:0}.account-dropdown-global footer button{font-size:9px}@media (max-width:1100px){.language-mega{right:110px}.account-dropdown-global{width:540px}.account-dropdown-global>nav{grid-template-columns:1fr 1fr}}@media (max-width:820px){.top-actions .language{grid-template-columns:1fr!important;width:48px!important;min-width:48px!important;padding:0 10px!important}.language-switcher .language>svg,.language-current{display:none}.language-mega{width:auto;top:70px;left:12px;right:12px}.language-mega:before{right:75px}.language-mega>div{grid-template-columns:1fr 1fr}.account-dropdown-global{width:auto;top:70px;left:12px;right:12px}.account-dropdown-global>nav{grid-template-columns:1fr 1fr}}@media (max-width:560px){.language-mega>div,.account-dropdown-global>nav{grid-template-columns:1fr}.language-mega>div{max-height:calc(100vh - 235px)}.language-mega>div>button{height:59px}.account-dropdown-global{max-height:calc(100vh - 82px)}}.migration-page{padding:32px 34px 68px}.migration-heading{gap:23px;margin-bottom:21px}.migration-heading span,.migration-projects>header span,.migration-workbench>header span,.migration-mapping>header span,.migration-quality>header span{gap:8px;font-size:11px}.migration-heading span svg{width:18px;height:18px}.migration-heading h1{margin:9px 0 5px;font-size:49px}.migration-heading p{font-size:14px;line-height:1.55}.migration-heading>button,.migration-run{height:52px;padding:0 20px;font-size:11px}.migration-health{grid-template-columns:minmax(390px,1fr) repeat(3,190px);gap:11px;margin-bottom:14px}.migration-health>div,.migration-health>article{gap:13px;min-height:86px;padding:16px 19px}.migration-health>div svg{width:28px;height:28px}.migration-health span{gap:4px}.migration-health b{font-size:14px}.migration-health small{font-size:10px;line-height:1.35}.migration-health>article b{font-size:26px}.migration-layout{grid-template-columns:minmax(0,1fr);gap:13px}.migration-projects>header{padding:17px}.migration-projects>header button{width:36px;height:36px}.migration-projects>label{gap:8px;margin:12px;padding:0 11px}.migration-projects input{height:42px;font-size:10px}.migration-projects>button{gap:10px;min-height:68px;padding:13px}.migration-projects>button>i{border-radius:11px;width:41px;height:41px}.migration-projects>button>i svg{width:19px;height:19px}.migration-projects>button>span{gap:3px}.migration-projects>button b,.migration-empty b{font-size:11px}.migration-projects>button small,.migration-empty small{font-size:9px}.migration-projects mark{padding:6px 8px;font-size:8px}.migration-empty{gap:9px;padding:40px 20px}.migration-empty svg{width:29px;height:29px}.migration-empty button{height:40px;padding:0 12px;font-size:10px}.migration-workbench>header{gap:10px;padding:19px}.migration-workbench h2{margin:5px 0;font-size:23px}.migration-workbench>header p{font-size:10px}.migration-workbench>header>button{height:42px;padding:0 13px;font-size:10px}.migration-steps{padding:15px}.migration-steps button{gap:9px;padding:8px}.migration-steps button>i{width:36px;height:36px;font-size:9px}.migration-steps button span{gap:2px}.migration-steps b{font-size:10px}.migration-steps small{font-size:8px}.migration-source-card{gap:14px;margin:16px;padding:16px}.migration-source-card>div{gap:12px}.migration-source-card>div>i{border-radius:14px;width:53px;height:53px}.migration-source-card>div>i svg{width:29px;height:29px}.migration-source-card span{gap:3px}.migration-source-card small{font-size:9px}.migration-source-card b{font-size:12px}.migration-source-card em{font-size:9px}.migration-source-card button{height:41px;padding:0 12px;font-size:10px}.migration-mapping{margin:16px}.migration-mapping>header{padding:15px}.migration-mapping h3{margin-top:5px;font-size:14px}.migration-mapping>header strong{gap:7px;font-size:10px}.migration-map-head,.migration-mapping>article{grid-template-columns:minmax(145px,1fr) 20px minmax(165px,1.2fr) minmax(110px,.8fr) 72px;gap:10px}.migration-map-head{padding:10px 13px;font-size:9px;font-weight:800}.migration-mapping>article{min-height:54px;padding:12px 13px}.migration-mapping code,.migration-mapping article b,.migration-mapping article span{font-size:10px}.migration-mapping article mark{padding:6px;font-size:9px}.migration-add-map{height:44px;font-size:10px;font-weight:750}.migration-quality{top:86px}.migration-quality>header{padding:19px}.migration-quality>header b{margin-top:6px;font-size:19px}.quality-ring{padding:21px}.quality-ring>div{width:145px;height:145px}.quality-ring b{font-size:28px}.quality-ring small{font-size:10px}.migration-quality>section{padding:0 16px}.migration-quality>section article{gap:10px;padding:13px 0}.migration-quality>section article>svg{width:18px;height:18px}.migration-quality>section span{gap:3px}.migration-quality>section b{font-size:11px}.migration-quality>section small{font-size:9px}.migration-ai{gap:10px;margin:16px;padding:14px}.migration-ai>svg{width:20px;height:20px}.migration-ai span{gap:4px}.migration-ai b{font-size:11px}.migration-ai small{font-size:9px}.migration-ai button{height:40px;font-size:10px;font-weight:750}.migration-quality>footer{gap:8px;padding:16px}.migration-quality>footer button{height:41px;font-size:9px;font-weight:750}@media (max-width:1450px){.migration-health{grid-template-columns:minmax(330px,1fr) repeat(3,160px)}}@media (max-width:1500px){.migration-quality{grid-column:1/-1;grid-template-columns:220px 190px minmax(0,1fr);display:grid;position:static}.migration-quality>header{grid-row:1/3}.migration-quality>section{padding-top:11px}.migration-quality>footer{align-self:end}.quality-ring{grid-row:2}.migration-ai{grid-area:1/3/3}}@media (max-width:1250px){.migration-quality{grid-column:1/-1;grid-template-columns:220px 190px 1fr;display:grid;position:static}.migration-quality>header{grid-row:1/3}.migration-quality>section{padding-top:11px}.migration-quality>footer{align-self:end}.quality-ring{grid-row:2}.migration-ai{grid-area:1/3/3}}@media (max-width:850px){.migration-page{padding:24px 16px 54px}.migration-heading{flex-direction:column;align-items:flex-start}.migration-heading h1{font-size:42px}.migration-heading p{font-size:13px}.migration-heading>button{width:100%}.migration-health{grid-template-columns:1fr 1fr}.migration-health>div{grid-column:1/-1}.migration-layout{grid-template-columns:1fr}.migration-projects{max-height:380px}.migration-quality{grid-column:auto;display:block}.migration-steps{grid-template-columns:repeat(4,minmax(175px,1fr));overflow-x:auto}.migration-source-card{flex-direction:column;align-items:flex-start}.migration-map-head{display:none}.migration-mapping>article{grid-template-columns:1fr 20px 1fr}.migration-mapping article span,.migration-mapping article mark{grid-column:3}.migration-workbench>header{flex-wrap:wrap;align-items:flex-start}.migration-workbench>header>div{flex-basis:100%}}.api-command:has(.api-console-overview){border-radius:calc(var(--ds-radius) + 3px);margin-bottom:22px}.api-command:has(.api-console-overview)>header{gap:28px;padding:27px 29px}.api-command:has(.api-console-overview)>header span{font-size:14px}.api-command:has(.api-console-overview)>header h2{max-width:900px;margin-top:8px;font-size:32px}.api-command:has(.api-console-overview)>header>strong{gap:10px;font-size:15px}.api-command:has(.api-console-overview)>header>strong svg{width:20px;height:20px}.api-command:has(.api-console-overview) .api-command-grid{grid-template-columns:1fr 1.35fr .85fr;gap:16px;padding:20px}.api-command:has(.api-console-overview) .api-console{gap:17px;padding:25px}.api-command:has(.api-console-overview) .api-console>div:first-child{gap:8px}.api-command:has(.api-console-overview) .api-console>div:first-child i{width:11px;height:11px}.api-command:has(.api-console-overview) .api-console code{padding:19px;font-size:15px}.api-command:has(.api-console-overview) .api-live-traffic{padding:14px 10px 0;gap:7px!important;height:126px!important}.api-command:has(.api-console-overview) .api-console>span{font-size:14px}.api-command:has(.api-console-overview) .api-console>button{height:52px;font-size:15px}.api-command:has(.api-console-overview) .api-signal-list{gap:12px}.api-command:has(.api-console-overview) .api-signal-list article{gap:15px;min-height:79px;padding:17px}.api-command:has(.api-console-overview) .api-signal-list article>i{width:49px;height:49px}.api-command:has(.api-console-overview) .api-signal-list article>i svg{width:19px;height:19px}:is(.api-command:has(.api-console-overview) .api-signal-list article>span,.api-command:has(.api-console-overview) .api-signal-list article>div){gap:4px}:is(.api-command:has(.api-console-overview) .api-signal-list b,.api-command:has(.api-console-overview) .api-signal-list strong){font-size:15px}.api-command:has(.api-console-overview) .api-signal-list small{font-size:12px}.api-command:has(.api-console-overview) .api-signal-list button{height:43px;padding:0 15px;font-size:12px}.api-command:has(.api-console-overview) .api-command-grid>aside{gap:12px;padding:25px}.api-command:has(.api-console-overview) .api-command-grid>aside>span{font-size:13px}.api-command:has(.api-console-overview) .api-command-grid>aside h3{font-size:25px}.api-command:has(.api-console-overview) .api-command-grid>aside p{font-size:15px}.api-command:has(.api-console-overview) .api-command-grid>aside button{height:52px;font-size:14px}@media (max-width:1500px){.api-command:has(.api-console-overview) .api-command-grid{grid-template-columns:1fr 1.2fr}.api-command:has(.api-console-overview) .api-command-grid>aside{grid-column:1/-1}}@media (max-width:820px){.api-command:has(.api-console-overview)>header{flex-direction:column;align-items:flex-start;padding:22px}.api-command:has(.api-console-overview)>header h2{font-size:27px}.api-command:has(.api-console-overview) .api-command-grid{grid-template-columns:1fr;padding:12px}.api-command:has(.api-console-overview) .api-command-grid>aside{grid-column:auto}.api-command:has(.api-console-overview) .api-signal-list article{grid-template-columns:auto minmax(0,1fr) auto}.api-command:has(.api-console-overview) .api-signal-list article>div{display:none}}.api-keys-page{padding:32px 34px 68px}.api-keys-page .transactions-hero{min-height:300px;padding:38px 42px}.api-keys-page .transactions-hero>div>span{gap:8px;font-size:12px}.api-keys-page .transactions-hero>div>span svg{width:18px;height:18px}.api-keys-page .transactions-hero h1{font-size:68px}.api-keys-page .transactions-hero p{max-width:760px;font-size:16px;line-height:1.5}.api-keys-page .cashout-hero-actions button{white-space:nowrap;flex:none;height:52px;padding:0 20px;font-size:13px}.api-keys-page .ledger-card{margin-top:18px}.api-keys-page .ledger-tools{padding:22px 25px}.api-keys-page .ledger-tools .eyebrow{font-size:11px}.api-keys-page .ledger-tools h2{margin:6px 0 3px;font-size:29px}.api-keys-page .ledger-tools p{font-size:12px}.api-keys-page .transaction-filters label{min-width:350px;height:48px;padding:0 14px}.api-keys-page .transaction-filters input{font-size:12px}.api-keys-page .wallet-table th{letter-spacing:.08em;height:48px;font-size:10px}.api-keys-page .wallet-table td{height:82px;padding-top:12px;padding-bottom:12px;font-size:12px}.api-keys-page .cashout-user{gap:11px}.api-keys-page .cashout-user>i{border-radius:11px;width:39px;height:39px}.api-keys-page .cashout-user>i svg{width:18px;height:18px}.api-keys-page .cashout-user b{font-size:13px}.api-keys-page .cashout-user small{font-size:10px}.api-keys-page .wallet-label{padding:7px 10px;font-size:9px;font-weight:800}.api-keys-page .cashout-row-actions button{height:39px;padding:0 13px;font-size:10px}.api-keys-page .wallet-modal{width:min(610px,100vw - 28px)}.api-keys-page~.withdraw-overlay .wallet-modal>header{padding:22px}.api-keys-page~.withdraw-overlay .wallet-modal>header span{font-size:10px}.api-keys-page~.withdraw-overlay .wallet-modal>header h2{font-size:25px}@media (max-width:820px){.api-keys-page{padding:20px 15px 54px}.api-keys-page .transactions-hero{min-height:270px;padding:28px 23px}.api-keys-page .transactions-hero h1{font-size:52px}.api-keys-page .ledger-tools{align-items:flex-start}.api-keys-page .transaction-filters,.api-keys-page .transaction-filters label{width:100%;min-width:0}.api-keys-page .wallet-table-shell{overflow-x:auto}.api-keys-page .wallet-table{min-width:850px}}.ariani-baby-silhouette,.ariani-baby-mini{isolation:isolate;border:1px solid var(--ds-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ariani-baby-silhouette,.ariani-baby-mini{border:1px solid color-mix(in srgb,var(--ds-accent) 70%,white)}}.ariani-baby-silhouette,.ariani-baby-mini{background:radial-gradient(circle at 50% 35%,#fff 0 30%,var(--ds-accent) 72%,var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.ariani-baby-silhouette,.ariani-baby-mini{background:radial-gradient(circle at 50% 35%,#fff 0 30%,color-mix(in srgb,var(--ds-accent) 55%,#9d87ff) 72%,var(--ds-nav))}}.ariani-baby-silhouette>span,.ariani-baby-mini>span{z-index:2;filter:drop-shadow(0 3px 4px #10152235);background-image:url(/brand/ariani-backoffice-page-loader.webp);background-repeat:no-repeat;position:absolute;inset:0}.ariani-baby-mini>span{background-position:-406px -43px;background-size:465px 172px}.ariani-baby-mini>i{z-index:3}.ariani-baby-silhouette:after,.ariani-baby-mini:after{content:"";z-index:1;background:var(--ds-accent);filter:blur(9px);opacity:.45;border-radius:50%;height:22px;position:absolute;inset:auto -10px -8px}.ariani-float-button{border-radius:21px;grid-template-columns:58px 1fr auto;min-width:225px;height:68px;padding:5px 13px 5px 5px}.ariani-float-button>svg{width:20px;height:20px}.ariani-chat-panel{border-radius:24px;width:405px}.ariani-chat-panel>header{grid-template-columns:50px 1fr auto;gap:11px;padding:15px}.ariani-baby-mini{border-radius:15px;width:50px;height:50px}.ariani-chat-panel header small{font-size:8px}.ariani-chat-panel header b{font-size:14px}.ariani-chat-panel header em{font-size:9px}.ariani-chat-panel>main{height:330px;padding:18px}.ariani-welcome{padding:18px}.ariani-welcome svg{width:20px}.ariani-welcome b{font-size:13px}.ariani-welcome p{font-size:10px}.ariani-prompts{gap:7px;margin-top:12px}.ariani-prompts button{height:35px;padding:0 11px;font-size:9px}.ariani-user-message{padding:11px 14px;font-size:11px}.ariani-chat-panel>form{grid-template-columns:40px 1fr 43px;height:64px;padding:9px}.ariani-chat-panel form input{font-size:11px}.ariani-chat-panel>footer{height:34px;font-size:8px}.settings-page{padding:32px 34px 68px}.settings-heading{gap:24px}.settings-heading>div>span{gap:8px;font-size:12px}.settings-heading>div>span svg{width:18px;height:18px}.settings-heading h1{margin:9px 0 5px;font-size:49px}.settings-heading p{font-size:14px;line-height:1.45}.settings-heading>button,.tree-settings>header>button{gap:8px;height:52px;padding:0 18px;font-size:12px}.settings-live-status{height:46px;padding:0 15px;font-size:10px}.settings-live-status svg{width:16px}.settings-health{border-radius:18px;grid-template-columns:1.4fr 1fr 1fr auto;margin:20px 0}.settings-health>*{min-height:86px;padding:16px 19px}.settings-health article{gap:4px}.settings-health article:first-child i{border-radius:11px;width:42px;height:42px}.settings-health article:first-child i svg{width:20px;height:20px}.settings-health span{font-size:11px}.settings-health b{font-size:13px}.settings-health>button{padding:0 18px;font-size:11px}.settings-layout{grid-template-columns:310px 1fr;gap:13px}.settings-index{padding:10px}.settings-index button{border-radius:13px;gap:11px;min-height:66px;padding:13px}.settings-index button>svg:first-child{width:20px;height:20px}.settings-index button>span{gap:4px}.settings-index b{font-size:12px}.settings-index small{font-size:10px}.settings-content>header,.tree-settings>header{gap:16px;padding:22px}.settings-content>header span,.tree-settings>header span,.tree-settings-body section>header span{font-size:11px}.settings-content h2,.tree-settings h2{margin:5px 0;font-size:23px}.settings-content>header p,.tree-settings>header p{font-size:11px}.settings-content>header>i{border-radius:12px;width:46px;height:46px}.settings-content>header>i svg{width:21px;height:21px}.settings-form{gap:17px;padding:22px}.settings-form label,.tree-config-grid label{gap:9px}.settings-form label>span,.tree-config-grid label>span{font-size:11px}.settings-form label>span b{padding:5px 7px;font-size:9px}.settings-form input,.settings-form select,.tree-config-grid input,.tree-config-grid select,.settings-form label>div{border-radius:11px;height:52px;padding:0 14px;font-size:12px}.settings-content>footer{gap:10px;padding:17px 22px}.settings-content>footer span{font-size:10px}.settings-content>footer button,.danger-zone>button{height:44px;padding:0 14px;font-size:11px}@media (max-width:1180px){.settings-layout{grid-template-columns:1fr}.settings-index{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:820px){.settings-page{padding:24px 16px 54px}.settings-heading{flex-direction:column;align-items:flex-start}.settings-heading h1{font-size:42px}.settings-heading p{font-size:13px}.settings-heading>button,.settings-live-status{justify-content:center;width:100%}.settings-health,.settings-index{grid-template-columns:1fr 1fr}.settings-form,.tree-config-grid{grid-template-columns:1fr}.ariani-chat-panel{width:calc(100vw - 24px)}}@media (max-width:520px){.settings-index{grid-template-columns:1fr}.ariani-float-button{grid-template-columns:1fr;width:64px;min-width:64px;height:64px;padding:4px}.ariani-baby-silhouette{width:54px;height:54px}.ariani-float-button>span:nth-child(2),.ariani-float-button>svg{display:none}}.brand-lockup>span{background-color:#0000;background-image:var(--tenant-logo-image,url(/brand/ariani-wordmark.svg));box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:0}.brand-lockup b{color:#fff;letter-spacing:.24em}.brand-lockup small{color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.brand-lockup small{color:color-mix(in srgb,var(--ds-accent) 48%,#b7bfd0)}}.sidebar{background-image:radial-gradient(circle at 8% 6%,var(--ds-accent),transparent 17rem),linear-gradient(180deg,var(--ds-signal),var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.sidebar{background-image:radial-gradient(circle at 8% 6%,color-mix(in srgb,var(--ds-accent) 13%,transparent),transparent 17rem),linear-gradient(180deg,color-mix(in srgb,var(--ds-signal) 8%,var(--ds-nav)),var(--ds-nav))}}.tenant-pill{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.tenant-pill{border-color:color-mix(in srgb,var(--ds-accent) 13%,#283047)}}.tenant-pill{background:linear-gradient(135deg,var(--ds-accent),#ffffff0a)}@supports (color:color-mix(in lab, red, red)){.tenant-pill{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 7%,transparent),#ffffff0a)}}aside.sidebar>.brand-lockup{border:0;outline:0;height:74px;padding:0 12px;border-radius:0!important}.sidebar>.brand-lockup>span{width:146px;height:31px;box-shadow:none;background-color:#0000;background-image:url(/brand/ariani-wordmark.svg);background-position:0;background-repeat:no-repeat;background-size:contain;border-radius:0;flex:0 0 146px;font-size:0;display:block}.sidebar>.brand-lockup>div{display:none}.sidebar>.tenant-pill{display:none!important}.sidebar>.nav-search{border-radius:15px;height:52px;margin:13px 5px 4px;padding:0 14px}.sidebar>.nav-search input{font-size:13px}.sidebar>.nav-search>svg{width:29px;height:29px;padding:5px}.sidebar>.nav-search:after{padding:5px 7px;font-size:8px}.sidebar>nav{margin-top:8px}.api-docs-page{width:min(1700px,100%);padding:32px 34px 72px}.api-docs-page .migration-heading h1{font-size:42px}.api-docs-page .migration-heading p{max-width:940px;font-size:12px;line-height:1.55}.api-docs-page .migration-health{margin:18px 0}.api-docs-layout{grid-template-columns:minmax(0,1fr);gap:14px}.api-docs-layout>.migration-projects,.api-docs-layout>.migration-workbench,.api-docs-layout>.migration-quality{border-radius:18px}.api-docs-layout>.migration-projects>label{border-radius:11px;height:46px;margin:13px;padding:0 12px}.api-docs-layout>.migration-projects>label input{font-size:11px}.api-docs-layout>.migration-projects>button{border-radius:11px;min-height:58px;margin:0 10px 7px;padding:10px}.api-docs-layout>.migration-projects>button b{font-size:11px}.api-docs-layout>.migration-projects>button small{font-size:8px}.api-docs-layout>.migration-workbench>header{padding:20px}.api-docs-layout>.migration-workbench h2{font-size:22px}.api-docs-layout>.migration-workbench p{font-size:10px;line-height:1.5}.api-docs-layout>.migration-quality>header{padding:18px}.api-docs-layout>.migration-quality>header b{font-size:13px}@media (max-width:1250px){.api-docs-layout>.migration-quality{grid-column:1/-1}}@media (max-width:820px){.api-docs-page{padding:22px 14px 60px}.api-docs-layout{grid-template-columns:1fr}.api-docs-layout>.migration-quality{grid-column:auto}}.api-playground-page{width:min(1600px,100%);padding:32px 34px 72px}.playground-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.playground-hero>aside{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;align-items:center;gap:11px;padding:13px 16px;display:flex}.playground-hero>aside>i{width:40px;height:40px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;font-style:normal;display:grid}.playground-hero>aside>span{gap:2px;display:grid}.playground-hero>aside b{font-size:10px}.playground-hero>aside small{color:var(--muted);font-size:8px}.playground-onboarding{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 24px 70px var(--ds-nav);border-radius:22px;grid-template-columns:1.05fr .95fr;margin-top:20px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.playground-onboarding{box-shadow:0 24px 70px color-mix(in srgb,var(--ds-nav) 8%,transparent)}}.playground-onboarding>div{background:radial-gradient(circle at 10% 100%,var(--ds-signal),transparent 22rem),linear-gradient(145deg,var(--ds-nav),var(--ds-nav));align-content:center;min-height:440px;padding:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.playground-onboarding>div{background:radial-gradient(circle at 10% 100%,color-mix(in srgb,var(--ds-signal) 20%,transparent),transparent 22rem),linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 76%,var(--ds-signal)))}}.playground-onboarding>div{color:var(--ds-nav-text)}.playground-onboarding>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.playground-onboarding h2{letter-spacing:-.045em;max-width:560px;margin:13px 0 8px;font-size:36px}.playground-onboarding p{color:#c7cede;max-width:590px;margin:0;font-size:11px;line-height:1.65}.playground-onboarding>div>button{background:var(--ds-accent);border:0;border-radius:11px;align-items:center;gap:7px;width:max-content;height:45px;margin-top:24px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.playground-onboarding>div>em{color:#faa;margin-top:10px;font-size:9px;font-style:normal}.playground-onboarding>aside{background:var(--ds-surface2);align-content:center;gap:10px;padding:35px;display:grid}.playground-onboarding article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.playground-onboarding article>i{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.playground-onboarding article>span{gap:3px;display:grid}.playground-onboarding article b{font-size:10px}.playground-onboarding article small{color:var(--muted);font-size:8px}.playground-onboarding article>svg{color:var(--ds-success)}.playground-session-bar{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;align-items:center;gap:10px;margin:18px 0 10px;padding:11px 14px;display:flex}.playground-session-bar>div{align-items:center;gap:8px;margin-right:auto;display:flex}.playground-session-bar>div>i{background:var(--ds-success);width:9px;height:9px;box-shadow:0 0 0 5px var(--ds-success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.playground-session-bar>div>i{box-shadow:0 0 0 5px color-mix(in srgb,var(--ds-success) 12%,transparent)}}.playground-session-bar>div>span{gap:2px;display:grid}.playground-session-bar b{font-size:9px}.playground-session-bar small{color:var(--muted);font-size:7px}.playground-session-bar code{background:var(--ds-surface2);border-radius:8px;padding:7px 9px;font-size:8px}.playground-session-bar>strong{color:var(--ds-success);align-items:center;gap:5px;font-size:8px;display:flex}.playground-resource{gap:6px;margin:13px 0;display:grid}.playground-resource>span{font-size:8px;font-weight:850}.playground-resource>select{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;height:42px;padding:0 10px;font-size:10px}.playground-resource>small{color:var(--muted);font-size:8px}.playground-code>small{color:var(--muted);letter-spacing:.12em;margin:15px 0 7px;font-size:7px;font-weight:850;display:block}.playground-code pre{min-height:137px}.playground-response>header button{align-items:center;gap:5px;display:flex}.response-security{color:var(--ds-success);background:var(--ds-success);border-radius:10px;align-items:center;gap:8px;margin-top:11px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.response-security{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface))}}.response-security>span{gap:2px;display:grid}.response-security b{font-size:8px}.response-security small{color:var(--muted);font-size:7px}@media (max-width:900px){.playground-onboarding{grid-template-columns:1fr}.playground-onboarding>div{min-height:360px;padding:34px}.playground-session-bar{flex-wrap:wrap;align-items:flex-start}.playground-session-bar>div{width:100%}}@media (max-width:680px){.api-playground-page{padding:22px 13px 60px}.playground-hero{flex-direction:column;align-items:flex-start}.playground-hero>aside{width:100%}.playground-onboarding>div{padding:27px}.playground-onboarding h2{font-size:29px}.playground-onboarding>aside{padding:18px}}.developer-access-page{width:min(1580px,100%);padding:32px 34px 72px}.developer-access-pulse{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.developer-access-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;grid-template-columns:44px 1fr;align-items:center;gap:11px;padding:15px;display:grid}.developer-access-pulse article>i{width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;grid-row:1;place-items:center;font-style:normal;display:grid}.developer-access-pulse article>span{gap:2px;display:grid}.developer-access-pulse small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:850}.developer-access-pulse b{font-size:19px}.developer-access-pulse em{color:var(--muted);font-size:8px;font-style:normal}.developer-access-pulse article.warning>i{color:var(--ds-surface);background:var(--ds-warning)}.scope-summary{gap:3px;max-width:250px;display:grid}.scope-summary b{font-size:9px}.scope-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.developer-status{width:max-content;color:var(--muted);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:850;display:flex}.developer-status>i{background:currentColor;border-radius:50%;width:6px;height:6px}.developer-status.active{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.developer-status.active{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.developer-status.suspended{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.developer-status.suspended{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface))}}.developer-status.revoked{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.developer-status.revoked{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}@media (max-width:980px){.developer-access-pulse{grid-template-columns:1fr 1fr}}@media (max-width:620px){.developer-access-page{padding:22px 13px 60px}.developer-access-pulse{grid-template-columns:1fr}}.api-module-page{width:min(1620px,100%);padding:32px 34px 72px}.api-module-page .module-heading h1{font-size:42px}.api-module-page .module-heading p{max-width:880px;font-size:12px;line-height:1.55}.api-module-page .module-pulse article{min-height:112px;padding:18px}.api-module-page .module-pulse article>b{font-size:27px}.api-module-page .module-pulse article>span{font-size:10px}.api-module-page .api-command{box-shadow:0 18px 55px var(--ds-nav);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.api-module-page .api-command{box-shadow:0 18px 55px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.api-module-page .api-command>header{padding:20px 22px}.api-module-page .api-command>header h2{font-size:21px}.api-module-page .api-command-grid{gap:14px;padding:17px}.api-module-page .api-signal-list article{min-height:57px;padding:12px}.api-module-page .module-table,.api-module-page .module-insight{border-radius:17px}@media (max-width:680px){.api-module-page{padding:22px 13px 60px}}.investment-subscription-studio{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;margin:0 0 14px;overflow:hidden}.investment-subscription-studio>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(110deg,var(--ds-signal),var(--ds-surface2));justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.investment-subscription-studio>header{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-signal) 11%,var(--ds-surface)),var(--ds-surface2))}}.investment-subscription-studio>header span{color:var(--ds-signal);letter-spacing:.14em;font-size:8px;font-weight:850}.investment-subscription-studio>header h2{margin:4px 0 2px;font-size:20px}.investment-subscription-studio>header p{color:var(--muted);margin:0;font-size:9px}.investment-subscription-studio>header>strong{color:var(--ds-signal);background:var(--ds-surface);border-radius:99px;padding:7px 10px;font-size:8px}.investment-subscription-body{grid-template-columns:340px minmax(0,1fr);display:grid}.investment-subscription-body>aside{border-right:1px solid var(--ds-line);background:var(--ds-surface2);align-content:start;gap:7px;padding:12px;display:grid}.investment-subscription-body>aside>button{background:var(--ds-surface);text-align:left;border:1px solid #0000;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.investment-subscription-body>aside>button.active{border-color:var(--ds-accent);box-shadow:0 8px 20px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.investment-subscription-body>aside>button.active{box-shadow:0 8px 20px color-mix(in srgb,var(--ds-accent) 14%,transparent)}}.investment-subscription-body>aside button>i{width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.investment-subscription-body>aside button>span{gap:3px;min-width:0;display:grid}.investment-subscription-body>aside b{font-size:9px}.investment-subscription-body>aside small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.investment-subscription-body>aside strong{color:var(--ds-success);font-size:7px}.investment-subscription-body>section>header{border-bottom:1px solid var(--ds-line);padding:16px}.investment-subscription-body>section>header span{color:var(--ds-signal);letter-spacing:.13em;font-size:7px;font-weight:850}.investment-subscription-body>section>header h3{margin:3px 0 0;font-size:15px}.investment-subscription-body>section>div{padding:8px 12px}.investment-subscription-body>section article{border-bottom:1px solid var(--ds-line);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.investment-subscription-body>section article>i{background:var(--ds-surface2);border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.investment-subscription-body>section article>span{gap:2px;display:grid}.investment-subscription-body>section article b{font-size:9px}.investment-subscription-body>section article small{color:var(--muted);font-size:8px}.investment-subscription-body>section article strong{color:var(--ds-signal);background:var(--ds-surface2);border-radius:99px;padding:5px 7px;font-size:7px}.investment-subscription-body>section article button{background:var(--ds-accent);border:0;border-radius:8px;height:30px;padding:0 9px;font-size:8px}.investment-subscription-body>section>footer{border-top:1px solid var(--ds-line);justify-content:flex-end;align-items:center;gap:12px;padding:13px 16px;display:flex}.investment-subscription-body>section>footer span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:8px;display:flex}.investment-subscription-body>section>footer button{background:var(--ds-accent);border:0;border-radius:9px;height:35px;padding:0 11px;font-size:8px;font-weight:800}@media (max-width:900px){.investment-subscription-body{grid-template-columns:1fr}.investment-subscription-body>aside{border-right:0;border-bottom:1px solid var(--ds-line)}}@media (max-width:620px){.investment-subscription-studio>header{flex-direction:column;align-items:flex-start}.investment-subscription-body>section article{grid-template-columns:34px 1fr}.investment-subscription-body>section article>strong,.investment-subscription-body>section article>button{grid-column:2}.investment-subscription-body>section>footer{flex-direction:column;align-items:flex-start}.investment-subscription-body>section>footer button{width:100%}}.topbar{box-shadow:0 8px 30px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.topbar{box-shadow:0 8px 30px color-mix(in srgb,var(--ds-nav) 4%,transparent)}}.top-actions>button:hover,.profile:hover,.top-actions .language:hover{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.top-actions>button:hover,.profile:hover,.top-actions .language:hover{border-color:color-mix(in srgb,var(--ds-accent) 72%,var(--ds-line))}}.top-actions>button:hover,.profile:hover,.top-actions .language:hover{box-shadow:0 7px 20px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.top-actions>button:hover,.profile:hover,.top-actions .language:hover{box-shadow:0 7px 20px color-mix(in srgb,var(--ds-accent) 14%,transparent)}}.language-mega{border:1px solid var(--ds-accent);width:480px;padding:14px;right:148px}@supports (color:color-mix(in lab, red, red)){.language-mega{border:1px solid color-mix(in srgb,var(--ds-accent) 28%,var(--ds-line))}}.language-mega{background:var(--ds-surface);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.language-mega{background:color-mix(in srgb,var(--ds-surface) 98%,transparent)}}.language-mega{box-shadow:0 26px 75px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.language-mega{box-shadow:0 26px 75px color-mix(in srgb,var(--ds-nav) 22%,transparent)}}.language-mega:before{right:48px}.language-mega>header{padding:3px 3px 11px}.language-mega header svg{width:22px;height:22px;color:var(--ds-nav);box-sizing:content-box;background:var(--ds-accent);border-radius:9px;padding:4px}.language-mega header b{font-size:13px}.language-mega header small{font-size:9px}.language-mega header mark{border-radius:9px;width:31px;height:31px;font-size:10px}.language-mega>label{border-radius:10px;height:40px;padding:0 10px}.language-mega>label svg{width:15px}.language-mega>label input{font-size:10px}.language-mega>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;max-height:none;margin-top:8px}.language-mega>div>button{border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;gap:7px;height:49px;padding:0 7px}.language-mega button>i{box-shadow:0 0 0 1px var(--ds-nav);border-radius:4px;overflow:hidden;background:var(--ds-surface2)!important;width:27px!important;height:19px!important;display:block!important;position:static!important;top:auto!important;right:auto!important}@supports (color:color-mix(in lab, red, red)){.language-mega button>i{box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-nav) 14%,transparent)}}.language-mega button>i img{object-fit:cover;width:100%!important;height:100%!important;display:block!important;position:static!important}.language-mega button b{font-size:11px}.language-mega button small{font-size:8px}.language-mega button>svg{width:14px;height:14px}.language-mega>footer{padding:9px 4px 1px}.language-mega footer p{font-size:8px}@media (max-width:1050px){.language-mega{width:465px;right:100px}}@media (max-width:820px){.language-mega{width:min(480px,100vw - 24px);top:70px;left:auto;right:12px}.language-mega:before{right:61px}}@media (max-width:570px){.language-mega{width:auto;left:12px}.language-mega>div{grid-template-columns:1fr 1fr;max-height:calc(100vh - 205px);overflow:auto}.language-mega>div>button{height:52px}}.ariani-float-button{border-radius:19px;grid-template-columns:52px minmax(0,1fr);gap:8px;width:148px;min-width:148px;height:62px;padding:5px 7px 5px 5px}.ariani-baby-silhouette{border-radius:16px;width:52px;height:52px}.ariani-baby-silhouette>span{background-position:-376px -35px;background-size:430px 159px}.ariani-float-button b{font-size:10px}.ariani-float-button small{font-size:7px}@media (max-width:520px){.ariani-float-button{grid-template-columns:1fr;width:62px;min-width:62px;height:62px;padding:5px}.ariani-baby-silhouette{width:52px;height:52px}.ariani-float-button>span:nth-child(2){display:none}}.referral-popover{border-radius:16px;width:330px;right:250px}.referral-popover>header{grid-template-columns:38px 1fr auto;gap:8px;padding:13px}.referral-popover header>span{border-radius:11px;width:38px;height:38px}.referral-popover header>span svg{width:17px}.referral-link-box{margin:10px;padding:8px}.referral-link-box button{height:29px;padding:0 7px}.referral-actions{gap:6px;padding:0 10px}.referral-actions>button{border-radius:10px;grid-template-columns:26px 1fr;gap:2px 7px;min-height:68px;padding:9px}.referral-actions button>svg,.fake-qr{width:26px;height:26px}.fake-qr{background-size:7px 7px;border-width:3px}.referral-popover>footer{gap:9px;margin-top:9px;padding:9px 10px}.referral-popover footer button{height:29px}.referral-qr-view{border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ds-on-nested);border-radius:12px;grid-template-columns:112px 1fr;align-items:center;gap:8px;margin:0 10px;padding:12px;display:grid}.referral-qr-view>img{background:#fff;border-radius:10px;grid-row:1/4;width:112px;height:112px;padding:5px;box-shadow:0 7px 18px #0b102018}.referral-qr-loading{border:1px dashed var(--ds-line);width:112px;height:112px;color:var(--muted);background:var(--ds-surface);text-align:center;border-radius:10px;grid-row:1/4;place-items:center;padding:10px;font-size:7px;display:grid}.referral-qr-view>span{gap:2px;display:grid}.referral-qr-view span small{color:var(--ds-signal);letter-spacing:.12em;font-size:6px;font-weight:900}.referral-qr-view span b{font-size:9px}.referral-qr-view span p{color:var(--ds-nested-muted);margin:0;font-size:6px;line-height:1.35}.referral-qr-view>button{background:var(--ds-accent);border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:29px;font-size:6px;font-weight:800;display:flex}.referral-qr-view>button:last-child{border:1px solid var(--ds-line);background:var(--ds-surface)}.referral-qr-view button svg{width:11px;height:11px}@media (max-width:1050px){.referral-popover{right:112px}}@media (max-width:820px){.referral-popover{width:330px;right:12px}}@media (max-width:420px){.referral-popover{width:auto;left:12px}.referral-qr-view{grid-template-columns:96px 1fr}.referral-qr-view>img,.referral-qr-loading{width:96px;height:96px}}.settings-v3{width:min(1660px,100%);padding-bottom:72px}.settings-category-tabs{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-category-tabs{background:color-mix(in srgb,var(--ds-surface2) 78%,var(--ds-surface))}}.settings-category-tabs button{min-width:0;height:52px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.settings-category-tabs button:hover{color:var(--ink);background:var(--ds-surface)}.settings-category-tabs button.active{color:var(--ds-nav);background:var(--ds-accent);box-shadow:0 9px 22px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.settings-category-tabs button.active{box-shadow:0 9px 22px color-mix(in srgb,var(--ds-accent) 24%,transparent)}}.settings-category-tabs small{min-width:23px;color:inherit;background:currentColor;border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.settings-category-tabs small{background:color-mix(in srgb,currentColor 10%,transparent)}}.settings-category-tabs small{font-size:8px}.settings-shell{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:780px;box-shadow:0 22px 60px var(--ds-nav);border-radius:20px;grid-template-columns:310px minmax(0,1fr);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-shell{box-shadow:0 22px 60px color-mix(in srgb,var(--ds-nav) 8%,transparent)}}.settings-catalog{border-right:1px solid var(--ds-line);background:var(--ds-surface2);max-height:780px;padding:16px 12px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.settings-catalog{background:color-mix(in srgb,var(--ds-surface2) 72%,var(--ds-surface))}}.settings-catalog{scrollbar-width:thin;scrollbar-color:var(--ds-accent) transparent}@supports (color:color-mix(in lab, red, red)){.settings-catalog{scrollbar-color:color-mix(in srgb,var(--ds-accent) 72%,var(--ds-line)) transparent}}.settings-catalog-expander{display:none}.settings-catalog>label{border:1px solid var(--ds-line);background:#fff;border-radius:12px;align-items:center;gap:9px;height:46px;margin:0 4px 15px;padding:0 13px;display:flex}.settings-catalog>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.settings-catalog>section{margin:0 0 17px}.settings-catalog>section>p{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0 10px 7px;font-size:8px;font-weight:850}.settings-catalog>section>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.settings-catalog>section>button:hover{background:var(--ds-surface)}.settings-catalog>section>button.active{background:var(--ds-nav);color:var(--ds-surface);box-shadow:0 9px 22px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.settings-catalog>section>button.active{box-shadow:0 9px 22px color-mix(in srgb,var(--ds-nav) 20%,transparent)}}.settings-catalog>section>button>svg{background:var(--ds-accent);border-radius:9px;width:32px;height:32px;padding:8px}@supports (color:color-mix(in lab, red, red)){.settings-catalog>section>button>svg{background:color-mix(in srgb,var(--ds-accent) 30%,var(--ds-surface2))}}.settings-catalog>section>button.active>svg{color:var(--ds-nav);background:var(--ds-accent)}.settings-catalog>section>button>span{gap:2px;min-width:0;display:grid}.settings-catalog>section>button b{font-size:10px}.settings-catalog>section>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.settings-catalog>section>button.active small{color:var(--ink)}.settings-catalog>section>button em{background:var(--ds-surface);min-width:23px;color:var(--muted);text-align:center;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal}.settings-main{flex-direction:column;min-width:0;display:flex}.settings-section-head{border-bottom:1px solid var(--ds-line);background:linear-gradient(110deg,var(--ds-accent),var(--ds-surface));justify-content:space-between;align-items:center;gap:18px;padding:23px 25px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-section-head{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface)),var(--ds-surface))}}.settings-section-head span{color:var(--ds-signal);letter-spacing:.16em;font-size:9px;font-weight:850}.settings-section-head h2{letter-spacing:-.035em;margin:5px 0 3px;font-size:25px}.settings-section-head p{color:var(--muted);margin:0;font-size:10px}.settings-section-head>i{width:52px;height:52px;color:var(--ds-nav);background:var(--ds-accent);border-radius:15px;flex:none;place-items:center;font-style:normal;display:grid}.integration-console{flex:1}.integration-console>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.integration-console>header>div{align-items:center;gap:10px;display:flex}.integration-console>header>div>svg{color:var(--ds-signal)}.integration-console>header span{gap:2px;display:grid}.integration-console>header b{font-size:10px}.integration-console>header small{color:var(--muted);font-size:8px}.integration-console>header>label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:8px;width:min(320px,45%);height:40px;padding:0 11px;display:flex}.integration-console>header input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.integration-workspace{grid-template-columns:minmax(210px,260px) minmax(520px,1fr);min-height:625px;display:grid}.provider-grid{border-right:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;max-height:625px;padding:10px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.provider-grid{background:color-mix(in srgb,var(--ds-surface2) 50%,var(--ds-surface))}}.provider-grid{scrollbar-width:thin;scrollbar-color:var(--ds-accent) transparent}@supports (color:color-mix(in lab, red, red)){.provider-grid{scrollbar-color:color-mix(in srgb,var(--ds-accent) 72%,var(--ds-line)) transparent}}.provider-grid>button{border:1px solid var(--ds-line);background:var(--ds-surface);text-align:left;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px 44px 9px 9px;transition:all .18s;display:grid;position:relative}.provider-grid>button:hover,.provider-grid>button.active{border-color:var(--ds-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.provider-grid>button:hover,.provider-grid>button.active{border-color:color-mix(in srgb,var(--ds-accent) 80%,var(--ds-line))}}.provider-grid>button:hover,.provider-grid>button.active{box-shadow:0 10px 26px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.provider-grid>button:hover,.provider-grid>button.active{box-shadow:0 10px 26px color-mix(in srgb,var(--ds-nav) 9%,transparent)}}.provider-grid>button.active{background:linear-gradient(145deg,var(--ds-accent),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.provider-grid>button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-accent) 13%,var(--ds-surface)),var(--ds-surface))}}.provider-mark{border:1px solid var(--ds-line);grid-row:1/3;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.provider-mark{border:1px solid color-mix(in srgb,var(--ds-line) 78%,transparent)}}.provider-mark{color:var(--ds-nav);letter-spacing:-.04em;background:#fff;border-radius:11px;font-size:10px;font-style:normal;font-weight:900}.provider-mark img{object-fit:contain;width:27px;height:27px}.provider-mark .provider-wordmark{width:100%;height:100%;color:var(--provider-ink,var(--ds-nav));background:linear-gradient(145deg,var(--provider-tint,var(--ds-accent)),white);place-items:center;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.provider-mark .provider-wordmark{background:linear-gradient(145deg,var(--provider-tint,color-mix(in srgb,var(--ds-accent) 18%,white)),white)}}.provider-mark .provider-wordmark{text-align:center;letter-spacing:-.025em;font-weight:900;line-height:1.05}.provider-mark .provider-wordmark b{font-size:12px;line-height:1}.provider-mark .provider-wordmark small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:5px;line-height:1.1;overflow:hidden}.provider-grid>button>span{gap:3px;min-width:0;display:grid}.provider-grid>button b{font-size:9px}.provider-grid>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.provider-grid>button em{color:var(--ds-signal);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.provider-grid>button>strong{color:var(--muted);background:var(--ds-surface2);border-radius:99px;grid-column:2;justify-self:start;align-items:center;gap:4px;padding:3px 7px;font-size:7px;display:flex}.provider-grid>button>strong>i{background:var(--muted);border-radius:50%;width:6px;height:6px}.provider-grid>button>strong.connected{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.provider-grid>button>strong.connected{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.provider-grid>button>strong.connected>i{background:var(--ds-success)}.provider-toggle{background:var(--ds-line);cursor:not-allowed;opacity:.55;border-radius:99px;width:31px;height:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.provider-toggle>i{background:var(--ds-surface);border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:3px;left:3px}.provider-toggle.on{background:var(--ds-accent);cursor:pointer;opacity:1}.provider-toggle.on>i{background:var(--ds-nav);left:16px}.provider-grid>button.enabled{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.provider-grid>button.enabled{border-color:color-mix(in srgb,var(--ds-success) 38%,var(--ds-line))}}.credential-panel{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 16px 40px var(--ds-nav);border-radius:17px;align-self:start;margin:14px;padding:22px}@supports (color:color-mix(in lab, red, red)){.credential-panel{box-shadow:0 16px 40px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.credential-panel>header{border-bottom:1px solid var(--ds-line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:15px;display:grid}.credential-panel>header .provider-mark{width:52px;height:52px;font-size:13px}.credential-panel>header .provider-mark img{width:31px;height:31px}.credential-panel>header>span{display:block}.credential-panel>header small{color:var(--ds-signal);letter-spacing:.13em;font-size:7px;font-weight:850}.credential-panel h3{margin:2px 0;font-size:18px}.credential-panel>header p{color:var(--muted);margin:0;font-size:8px}.credential-panel>header>strong{color:var(--muted);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.credential-panel>header>strong i{background:var(--muted);border-radius:50%;width:7px;height:7px}.credential-panel>header>strong.connected{color:var(--ds-success)}.credential-panel>header>strong.connected i{background:var(--ds-success)}.credential-security{color:var(--ds-signal);background:var(--ds-accent);border-radius:11px;align-items:center;gap:10px;margin:14px 0;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.credential-security{background:color-mix(in srgb,var(--ds-accent) 14%,var(--ds-surface2))}}.credential-security>span{gap:2px;display:grid}.credential-security b{font-size:9px}.credential-security small{color:var(--muted);font-size:8px}.oauth-connection-evidence{border:1px solid var(--ds-accent);align-items:center;gap:11px;margin:0 0 14px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.oauth-connection-evidence{border:1px solid color-mix(in srgb,var(--ds-accent) 48%,var(--ds-line))}}.oauth-connection-evidence{background:var(--ds-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.oauth-connection-evidence{background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface))}}.oauth-connection-evidence{color:var(--ink)}.oauth-connection-evidence>svg{color:var(--ds-signal);flex:none}.oauth-connection-evidence>span{gap:3px;display:grid}.oauth-connection-evidence b{font-size:10px}.oauth-connection-evidence small{color:var(--muted);font-size:9px;line-height:1.4}.credential-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.credential-fields label,.connection-options label{gap:6px;display:grid}.credential-fields label>span,.connection-options label>span{font-size:8px;font-weight:800}.credential-fields label>span b{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;margin-left:6px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.credential-fields label>span b{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.credential-fields label>span b{font-size:6px}.credential-fields label>div{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.credential-fields input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.credential-fields button{color:var(--muted);background:0 0;border:0;place-items:center;padding:3px;display:grid}.credential-field-saved{color:var(--muted);font-size:8px;font-weight:700}.credential-field-boolean{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 10px;display:flex!important}.credential-field-boolean input{width:14px;height:14px;accent-color:var(--ds-signal);flex:none}.credential-field-boolean span{gap:2px;font-size:8px;font-weight:800;display:grid}.credential-field-boolean small{color:var(--muted);font-size:7px;font-weight:600}.connection-options{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.connection-options select,.connection-options input{border:1px solid var(--ds-line);width:100%;height:42px;color:var(--ink);background:var(--ds-surface2);font:9px var(--ds-font);border-radius:10px;padding:0 10px}.webhook-row{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:11px;display:flex}.webhook-row>svg{color:var(--ds-signal)}.webhook-row>span{gap:3px;min-width:0;margin-right:auto;display:grid}.webhook-row b{font-size:8px}.webhook-row code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.webhook-row button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.currency-routing{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;margin-top:16px;padding:16px}.currency-routing>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.currency-routing>header>svg{color:var(--ds-signal);flex:none}.currency-routing>header>span{gap:3px;display:grid}.currency-routing>header b{font-size:10px}.currency-routing>header small{color:var(--muted);font-size:8px;line-height:1.4}.currency-routing-rows{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px;display:grid}.currency-routing-row{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.currency-routing-row>span{color:var(--ink);font-size:9px;font-weight:800}.currency-routing-row>select{border:1px solid var(--ds-line);min-width:0;height:32px;color:var(--ink);background:var(--ds-surface);font:9px var(--ds-font);border-radius:8px;flex:auto;padding:0 8px}.currency-routing-empty{color:var(--muted);grid-column:1/-1;margin:0;font-size:9px}.accepted-payment-methods{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;margin:16px 20px 0;padding:16px}.accepted-payment-methods>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.accepted-payment-methods>header>svg{color:var(--ds-signal);flex:none}.accepted-payment-methods>header>span{gap:3px;display:grid}.accepted-payment-methods>header b{font-size:10px}.accepted-payment-methods>header small{color:var(--muted);font-size:8px;line-height:1.4}.accepted-payment-methods-rows{flex-wrap:wrap;gap:9px;display:flex}.accepted-payment-method-row{border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;font-weight:800;display:flex}.accepted-payment-method-row>svg{color:var(--muted)}.accepted-payment-method-row input{width:14px;height:14px;accent-color:var(--ds-signal)}.credential-panel>footer,.settings-publish{border-top:1px solid var(--ds-line);justify-content:flex-end;align-items:center;gap:8px;margin-top:15px;padding-top:14px;display:flex}.credential-panel>footer{padding-right:168px}.credential-panel>footer button,.settings-publish button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.credential-panel>footer .primary,.settings-publish button:last-child{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.credential-panel>footer .disconnect{color:var(--ds-danger);margin-right:auto}.settings-publish{margin:auto 20px 0;padding:15px 168px 18px 0}.settings-publish>span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:8px;display:flex}.settings-form-rich{grid-template-columns:1fr 1fr;gap:16px;padding:22px}.settings-form label.wide,.settings-form-rich label.wide{grid-column:1/-1}.settings-chip-list{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.settings-chip{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:6px;padding:6px 6px 6px 10px;font-size:9px;font-weight:700;display:inline-flex}.settings-chip b{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.settings-chip b{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.settings-chip b{font-size:7px;font-weight:850}.settings-chip button{width:18px;height:18px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:11px;line-height:1;display:grid}.settings-chip button:hover{color:var(--ds-error,#e5484d);background:var(--ds-error,#e5484d)}@supports (color:color-mix(in lab, red, red)){.settings-chip button:hover{background:color-mix(in srgb,var(--ds-error,#e5484d) 12%,transparent)}}.settings-chip-empty{color:var(--muted);grid-column:1/-1;margin:0 0 8px;font-size:9px}.settings-inline-save{min-height:46px;color:var(--ds-on-accent);background:var(--ds-accent);font:800 9px var(--ds-font);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-self:end;align-items:center;gap:7px;display:flex}.settings-inline-save svg{width:14px}.settings-inline-save:disabled{cursor:wait;opacity:.58}.settings-live-editor .settings-multi{grid-row:span 2}.settings-live-editor .settings-multi select{background-image:none;min-height:116px;padding:7px}.settings-live-editor .settings-multi option{border-radius:5px;padding:5px 7px}.settings-check{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;align-self:center;align-items:center;gap:9px;padding:12px;display:flex!important}.settings-check input{width:17px;height:17px;accent-color:var(--ds-accent)}.settings-check span{font-size:9px!important}.settings-module-editor{gap:11px;padding:22px;display:grid}.settings-module-editor>article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.settings-module-editor>article>span{gap:4px;display:grid}.settings-module-editor b{font-size:11px}.settings-module-editor small{color:var(--muted);font-size:8px}.settings-module-editor article>button{border:1px solid var(--ds-line);min-width:116px;height:39px;color:var(--muted);background:var(--ds-surface);font:800 8px var(--ds-font);border-radius:99px;align-items:center;gap:8px;padding:0 10px;display:flex}.settings-module-editor article>button>i{background:var(--ds-line);border-radius:99px;width:34px;height:20px;position:relative}.settings-module-editor article>button>i:after{content:"";background:var(--ds-surface);border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.settings-module-editor article>button.on{color:var(--ds-success)}.settings-module-editor article>button.on>i{background:var(--ds-accent)}.settings-module-editor article>button.on>i:after{background:var(--ds-nav);left:17px}.settings-module-editor>p{color:var(--muted);align-items:center;gap:7px;margin:0;padding:12px;font-size:8px;display:flex}.settings-module-editor>p svg{width:14px;color:var(--ds-success)}.tree-compact-list{gap:9px;padding:18px;display:grid}.tree-compact-list article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.tree-compact-list article>i{background:var(--ds-line);border-radius:50%;width:10px;height:10px}.tree-compact-list article>i.on{background:var(--ds-success)}.tree-compact-list article>span{gap:3px;display:grid}.tree-compact-list b{font-size:10px}.tree-compact-list small{color:var(--muted);font-size:8px}.tree-compact-list strong{color:var(--ds-signal);background:var(--ds-surface);border-radius:99px;padding:5px 8px;font-size:8px}.tree-compact-list button,.settings-placeholder-grid button{background:var(--ds-accent);border:0;border-radius:8px;height:34px;padding:0 10px;font-size:8px;font-weight:800}.tree-row-actions{align-items:center;gap:7px;display:flex}.tree-row-actions>a{border:1px solid var(--ds-line);height:34px;color:var(--ink);background:var(--ds-surface);border-radius:8px;align-items:center;padding:0 11px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.tree-row-actions .tree-visibility{min-width:132px;color:var(--muted);background:var(--ds-surface);align-items:center;gap:7px;display:flex}.tree-row-actions .tree-visibility>i{background:var(--ds-line);border-radius:99px;width:30px;height:18px;position:relative}.tree-row-actions .tree-visibility>i:after{content:"";background:var(--ds-surface);border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:3px;left:3px}.tree-row-actions .tree-visibility.on{color:var(--ds-success)}.tree-row-actions .tree-visibility.on>i{background:var(--ds-accent)}.tree-row-actions .tree-visibility.on>i:after{background:var(--ds-nav);left:15px}.tree-row-actions button:disabled,.tree-compact-list article>button:disabled{cursor:wait;opacity:.55}.tree-manual-registration-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.tree-manual-registration-toggle input{margin:0}.autoship-settings-editor{align-content:start}.autoship-settings-editor label>div{align-items:center;display:flex}.autoship-settings-editor label>div>b{color:var(--muted);padding-right:11px;font-size:9px}.autoship-live-evidence{border:1px solid var(--ds-success);align-items:center;gap:11px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.autoship-live-evidence{border:1px solid color-mix(in srgb,var(--ds-success) 35%,var(--ds-line))}}.autoship-live-evidence{background:var(--ds-success);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.autoship-live-evidence{background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface2))}}.autoship-live-evidence>svg{color:var(--ds-success);flex:none}.autoship-live-evidence>span{gap:4px;display:grid}.autoship-live-evidence b{font-size:11px}.autoship-live-evidence small{color:var(--muted);font-size:8px;line-height:1.45}.domain-settings-console{background:var(--ds-surface2);min-height:460px;padding:18px}.domain-settings-console>header{border:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));border-radius:16px;grid-template-columns:minmax(220px,1fr) auto;gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.domain-settings-console>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 11%,var(--ds-surface)),var(--ds-surface))}}.domain-settings-console>header>div:first-child{align-items:center;gap:11px;display:flex}.domain-settings-console>header>div:first-child>svg{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;padding:11px}.domain-settings-console>header span{gap:4px;display:grid}.domain-settings-console>header b{font-size:13px}.domain-settings-console>header small{color:var(--muted);font-size:9px}.domain-mode{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;align-items:center;gap:4px;padding:4px;display:flex}.domain-mode button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.domain-mode button.active{color:var(--ds-nav);background:var(--ds-accent)}.domain-settings-console>header>label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;height:47px;padding:0 6px 0 13px;display:flex}.domain-settings-console>header>label>svg{color:var(--ds-signal)}.domain-settings-console>header input{min-width:0;font:10px var(--ds-font);background:0 0;border:0;outline:0;flex:1}.domain-settings-console>header>label button{height:35px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;padding:0 14px;font-size:9px;font-weight:850}.domain-empty{border:1px dashed var(--ds-line);min-height:220px;color:var(--muted);background:var(--ds-surface);border-radius:15px;justify-content:center;align-items:center;gap:12px;margin-top:13px;display:flex}.domain-empty>span{gap:4px;display:grid}.domain-empty b{color:var(--ink);font-size:12px}.domain-empty small{font-size:9px}.domain-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.domain-record{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;overflow:hidden}.domain-record>header{border-bottom:1px solid var(--ds-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.domain-record>header>i{width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}.domain-record>header>span{min-width:0}.domain-record>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:7px;font-weight:900}.domain-record>header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.domain-record mark{color:var(--muted);background:var(--ds-surface2);border-radius:99px;padding:6px 8px;font-size:7px;font-weight:850}.domain-record.active mark{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.domain-record.active mark{background:color-mix(in srgb,var(--ds-success) 11%,var(--ds-surface))}}.domain-record.failed mark,.domain-record.moved mark{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.domain-record.failed mark,.domain-record.moved mark{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.domain-record>div{gap:7px;padding:14px;display:grid}.domain-record>div>p{color:var(--muted);margin:0 0 3px;font-size:8px;line-height:1.45}.domain-record code{border:1px solid var(--ds-line);background:var(--ds-surface2);min-width:0;font:7px/1.35 var(--font-geist-mono);border-radius:9px;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.domain-record code>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-record code>button{background:var(--ds-surface);border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.domain-record code:not(:has(>b)){grid-template-columns:minmax(0,1fr) auto}.domain-error{color:var(--ds-danger);background:var(--ds-danger);border-radius:9px;margin:0 14px 12px;padding:10px}@supports (color:color-mix(in lab, red, red)){.domain-error{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface))}}.domain-error{font-size:8px;line-height:1.4}.domain-subdomains{gap:7px;padding:0 14px 14px;display:grid}.domain-subdomains>p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.domain-subdomains label{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;align-items:center;gap:6px;height:31px;padding:0 4px 0 10px;display:flex}.domain-subdomains input{min-width:0;font:8px var(--ds-font);background:0 0;border:0;outline:0;flex:1}.domain-subdomains label>span{color:var(--muted);white-space:nowrap;font-size:7px}.domain-subdomains label>button{height:25px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:7px;padding:0 10px;font-size:7px;font-weight:850}.domain-subdomains label>button:disabled{cursor:wait;opacity:.55}.domain-registrar-hint{border:1px solid var(--ds-line);background:var(--ds-accent);border-radius:9px;align-items:center;gap:7px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.domain-registrar-hint{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface2))}}.domain-registrar-hint{color:var(--muted);font-size:8px;font-weight:700;line-height:1.4}.domain-registrar-hint a{color:var(--ds-accent);align-items:center;gap:6px;text-decoration:none;display:flex}.domain-registrar-hint svg{flex-shrink:0}.domain-record>footer{border-top:1px solid var(--ds-line);align-items:center;gap:7px;padding:11px 14px;display:flex}.domain-record>footer>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:7px;overflow:hidden}.domain-record>footer button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.domain-record>footer button.danger{color:var(--ds-danger)}.domain-record button:disabled{cursor:wait;opacity:.55}.translations-settings-console{background:var(--ds-surface2);min-height:460px;padding:18px}.translations-settings-console>header{border:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.translations-settings-console>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 11%,var(--ds-surface)),var(--ds-surface))}}.translations-settings-console>header>div:first-child{align-items:center;gap:11px;display:flex}.translations-settings-console>header>div:first-child>svg{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;padding:11px}.translations-settings-console>header span{gap:4px;display:grid}.translations-settings-console>header b{font-size:13px}.translations-settings-console>header small{color:var(--muted);font-size:9px}.translations-language-picker{color:var(--muted);align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.translations-language-picker select{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;font:10px var(--ds-font);color:var(--ink);border-radius:9px;padding:0 10px}.translations-actions{align-items:center;gap:9px;margin-top:13px;display:flex}.translations-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);height:36px;color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.translations-actions button:disabled{cursor:wait;opacity:.55}.translations-catalog-hint{color:var(--muted);margin-left:auto;font-size:8px}.translations-message{border-radius:9px;margin-top:12px;padding:10px 12px;font-size:9px;line-height:1.4}.translations-message.error{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.translations-message.error{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface))}}.translations-message.success{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.translations-message.success{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.translations-add-form{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:13px;padding:14px;display:grid}.translations-add-form label{color:var(--muted);gap:5px;font-size:8px;font-weight:800;display:grid}.translations-add-form input{border:1px solid var(--ds-line);background:var(--ds-surface2);height:36px;font:10px var(--ds-font);color:var(--ink);border-radius:9px;padding:0 11px}.translations-add-form button{height:36px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:9px;font-weight:850;display:flex}.translations-add-form button:disabled{cursor:wait;opacity:.55}.translations-table{border-collapse:collapse;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;width:100%;margin-top:13px;overflow:hidden}.translations-table th{text-align:left;color:var(--muted);letter-spacing:.08em;background:var(--ds-surface2);border-bottom:1px solid var(--ds-line);padding:10px 12px;font-size:7px;font-weight:900}.translations-table td{border-bottom:1px solid var(--ds-line);color:var(--ink);padding:10px 12px;font-size:9px}.translations-table tr:last-child td{border-bottom:0}.translations-table td:last-child{width:36px}.translations-table td button{width:28px;height:28px;color:var(--ds-danger);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.translations-table td button:disabled{cursor:wait;opacity:.55}.translations-settings-console>footer{justify-content:flex-end;margin-top:13px;display:flex}.translations-settings-console>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);height:32px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.cashout-settings-console{background:var(--ds-surface2);min-height:560px;padding:18px}.cashout-settings-console>header{border:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.cashout-settings-console>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface)),var(--ds-surface))}}.cashout-settings-console>header>span{align-items:center;gap:11px;display:flex}.cashout-settings-console>header>span>svg{width:40px;height:40px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;padding:10px}.cashout-settings-console>header>span>i{gap:4px;font-style:normal;display:grid}.cashout-settings-console>header b{font-size:11px}.cashout-settings-console>header small{color:var(--muted);font-size:8px}.cashout-settings-console>header>mark,.cashout-directory>header>mark,.cashout-custom-assets>header>mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.cashout-settings-console>header>mark,.cashout-directory>header>mark,.cashout-custom-assets>header>mark{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface))}}.cashout-settings-console>header>mark,.cashout-directory>header>mark,.cashout-custom-assets>header>mark{font-size:7px;font-weight:850}.cashout-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cashout-policy,.cashout-coverage,.cashout-directory,.cashout-custom-assets,.cashout-providers{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;overflow:hidden}.cashout-policy>header,.cashout-coverage>article>header,.cashout-directory>header,.cashout-custom-assets>header,.cashout-providers>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.cashout-policy>header>span,.cashout-coverage>article>header>span,.cashout-directory>header>span,.cashout-custom-assets>header>span,.cashout-providers>header>span{gap:3px;display:grid}.cashout-providers{grid-column:1/-1}.cashout-providers .integration-workspace{min-height:520px;margin:14px}.credential-panel>.cashout-method-caption{color:var(--muted);margin:14px 0 -6px;font-size:7px;font-weight:800}.cashout-schedule{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;margin:0 10px 10px}.cashout-schedule>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.cashout-schedule>header>span{gap:2px;display:grid}.cashout-schedule>header>button{border:1px solid var(--ds-line);background:var(--ds-surface);height:31px;font:800 6px var(--ds-font);border-radius:99px;align-items:center;gap:6px;padding:0 8px;display:flex}.cashout-schedule>header>button>i{background:var(--ds-line);border-radius:99px;width:28px;height:16px;position:relative}.cashout-schedule>header>button>i:after{content:"";background:var(--ds-surface);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.cashout-schedule>header>button.on>i{background:var(--ds-accent)}.cashout-schedule>header>button.on>i:after{background:var(--ds-nav);left:15px}.cashout-schedule>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px;display:grid}.cashout-schedule label{gap:4px;display:grid}.cashout-schedule label>span{font-size:6px;font-weight:800}.cashout-schedule input,.cashout-schedule select,.cashout-inline-form input,.cashout-inline-form select{border:1px solid var(--ds-line);width:100%;min-width:0;height:34px;color:var(--ink);background:var(--ds-surface);font:7px var(--ds-font);border-radius:8px;padding:0 8px}.cashout-veriff{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;align-items:center;gap:8px;margin:0 10px 10px;padding:10px;display:flex}.cashout-veriff>input{accent-color:var(--ds-accent)}.cashout-veriff>svg{color:var(--ds-success)}.cashout-veriff>span{gap:2px;display:grid}.cashout-save{height:35px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:0 10px 10px;padding:0 12px;font-size:7px;font-weight:850;display:flex}.cashout-coverage{grid-template-rows:minmax(0,1fr) auto;display:grid}.cashout-coverage>article+article{border-top:1px solid var(--ds-line)}.cashout-country-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;max-height:220px;padding:9px;display:grid;overflow:auto}.cashout-country-list button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:7px;justify-content:space-between;align-items:center;height:29px;padding:0 7px;font-size:6px;font-weight:800;display:flex}.cashout-country-list button svg{display:none}.cashout-country-list button.active{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.cashout-country-list button.active{background:color-mix(in srgb,var(--ds-accent) 14%,var(--ds-surface))}}.cashout-country-list button.active svg{display:block}.cashout-network-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px;display:grid}.cashout-network-list button{border:1px solid var(--ds-line);text-align:left;background:var(--ds-surface2);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.cashout-network-list button>i{background:var(--ds-line);border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-style:normal;font-weight:900;display:grid}.cashout-network-list button>span{gap:2px;min-width:0;display:grid}.cashout-network-list b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cashout-network-list small{font-size:6px}.cashout-network-list svg{display:none}.cashout-network-list button.active{border-color:var(--ds-accent)}.cashout-network-list button.active>i{color:var(--ds-nav);background:var(--ds-accent)}.cashout-network-list button.active svg{color:var(--ds-success);display:block}.cashout-directory>header,.cashout-custom-assets>header{background:linear-gradient(120deg,var(--ds-accent),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.cashout-directory>header,.cashout-custom-assets>header{background:linear-gradient(120deg,color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface)),var(--ds-surface))}}.cashout-inline-form{border-bottom:1px solid var(--ds-line);grid-template-columns:1.2fr .65fr .8fr .8fr .7fr auto;gap:6px;padding:9px;display:grid}.cashout-inline-form.asset{grid-template-columns:.7fr .6fr 1.7fr auto}.cashout-inline-form>button{height:34px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:8px;padding:0 9px;font-size:6px;font-weight:850}.cashout-directory-list{gap:5px;max-height:230px;padding:9px;display:grid;overflow:auto}.cashout-directory-list>article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.cashout-directory-list>article>i{width:29px;height:29px;color:var(--ds-nav);background:var(--ds-accent);border-radius:8px;place-items:center;display:grid}.cashout-directory-list>article>span{gap:2px;min-width:0;display:grid}.cashout-directory-list b{font-size:7px}.cashout-directory-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.cashout-directory-list>article>button{border:1px solid var(--ds-line);width:28px;height:28px;color:var(--ds-danger);background:var(--ds-surface);border-radius:7px;place-items:center;display:grid}.cashout-directory-linkout{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cashout-directory-linkout p{max-width:520px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.cashout-directory-linkout a{height:36px;color:var(--ds-nav);background:var(--ds-accent);white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.bank-directory-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:9px;font-weight:800;display:inline-flex}.bank-directory-logo,.bank-directory-logo-fallback{object-fit:contain;background:var(--ds-surface2);border-radius:9px;flex:none;width:34px;height:34px}.bank-directory-logo-fallback{color:var(--ds-nav);background:var(--ds-accent);place-items:center;display:grid}.bank-directory-search{border:1px solid var(--ds-line);background:var(--ds-surface2);height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.bank-directory-search input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.bank-directory-row{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.bank-directory-row+.bank-directory-row{margin-top:6px}.bank-directory-row>span{gap:2px;min-width:0;display:grid}.bank-directory-row>span>b{font-size:9px}.bank-directory-row>span>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.bank-directory-row-actions{align-items:center;gap:6px;display:flex}.bank-directory-row-actions>button{border:1px solid var(--ds-line);width:29px;height:29px;color:var(--ink);background:var(--ds-surface);border-radius:8px;place-items:center;display:grid}.bank-directory-row-actions>button:last-child{color:var(--ds-danger)}.bank-directory-added-mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;align-items:center;gap:5px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.bank-directory-added-mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.bank-directory-added-mark{white-space:nowrap;font-size:7px;font-weight:850}.bank-directory-edit-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.bank-directory-edit-form input{border:1px solid var(--ds-line);height:32px;color:var(--ink);background:var(--ds-surface);border-radius:7px;padding:0 8px;font-size:8px}.bank-directory-edit-actions{grid-column:1/-1;gap:6px;display:flex}.bank-directory-edit-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.bank-directory-edit-actions button.primary{color:var(--ds-nav);background:var(--ds-accent);border:0}.bank-directory-pagination{border-top:1px solid var(--ds-line);color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:12px;font-size:8px;display:flex}.bank-directory-pagination button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:30px;padding:0 12px;font-size:8px;font-weight:800}.bank-directory-pagination button:disabled{opacity:.5}@media (max-width:680px){.bank-directory-row{grid-template-columns:34px minmax(0,1fr)}.bank-directory-row-actions{grid-column:1/-1;justify-content:flex-end}.bank-directory-edit-form{grid-template-columns:1fr}}.volume-type-list{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:6px;margin-bottom:12px;padding:12px;display:grid}.volume-type-list>article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.volume-type-key{color:var(--ds-nav);background:var(--ds-accent);font:900 9px var(--font-geist-mono);letter-spacing:.05em;border-radius:7px;padding:4px 8px}.volume-type-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.volume-type-list select,.volume-type-form input,.volume-type-form select{border:1px solid var(--ds-line);height:34px;color:var(--ink);background:var(--ds-surface);font:9px var(--ds-font);border-radius:8px;padding:0 9px}.volume-type-check{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.volume-type-check input{accent-color:var(--ds-accent)}.volume-type-delete{border:1px solid var(--ds-line);width:30px;height:30px;color:var(--ds-danger);background:var(--ds-surface);border-radius:8px;place-items:center;display:grid}.volume-type-form{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:.7fr 1.3fr .9fr auto auto;align-items:end;gap:9px;margin-bottom:12px;padding:13px;display:grid}.volume-type-form>label{gap:5px;min-width:0;display:grid}.volume-type-form>label>span{color:var(--muted);font-size:8px;font-weight:800}.volume-type-form>label.volume-type-check{grid-auto-flow:column;align-items:center;padding-bottom:9px}.volume-type-form>button{height:34px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:8px;padding:0 14px;font-size:9px;font-weight:850}.volume-type-form>button:disabled{cursor:not-allowed;opacity:.5}.volume-type-quickfill{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.volume-type-quickfill>span{color:var(--muted);font-size:8px;font-weight:800}.volume-type-quickfill>button{border:1px solid var(--ds-line);height:28px;color:var(--ink);background:var(--ds-surface);border-radius:99px;padding:0 12px;font-size:8px;font-weight:850}.system-volume-sources-list{gap:8px;display:grid}.system-volume-source-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;padding:12px 13px}.system-volume-source-card>header{gap:3px;margin-bottom:9px;display:grid}.system-volume-source-card>header b{font-size:10px}.system-volume-source-card>header small{color:var(--muted);font-size:8px}.system-volume-source-params{gap:8px;display:grid}.system-volume-source-params label{color:var(--muted);gap:4px;font-size:8px;font-weight:800;display:grid}.system-volume-source-params input,.system-volume-source-params select{border:1px solid var(--ds-line);height:32px;color:var(--ink);background:var(--ds-surface2);font:9px var(--ds-font);border-radius:8px;padding:0 9px}.system-volume-source-params input[type=checkbox]{width:auto;height:auto;accent-color:var(--ds-accent);justify-self:start}.system-volume-source-params>button{height:32px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:8px;justify-self:start;padding:0 14px;font-size:9px;font-weight:850}.system-volume-source-params>button:disabled{cursor:not-allowed;opacity:.5}.system-volume-source-save-error{color:var(--ds-danger);justify-self:start;font-size:8px;font-weight:750}.crypto-settings-console{background:var(--ds-surface2);min-height:530px;padding:18px}.crypto-settings-console>header{border:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.crypto-settings-console>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface)),var(--ds-surface))}}.crypto-settings-console>header>span{align-items:center;gap:11px;display:flex}.crypto-settings-console>header>span>svg{width:40px;height:40px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;padding:10px}.crypto-settings-console>header>span>i{gap:4px;font-style:normal;display:grid}.crypto-settings-console>header b{font-size:11px}.crypto-settings-console>header small{color:var(--muted);font-size:8px}.crypto-settings-console>header>button{border:1px solid var(--ds-line);height:38px;color:var(--muted);background:var(--ds-surface);font:800 8px var(--ds-font);border-radius:99px;align-items:center;gap:8px;padding:0 11px;display:flex}.crypto-settings-console>header>button>i{background:var(--ds-line);border-radius:99px;width:34px;height:20px;position:relative}.crypto-settings-console>header>button>i:after{content:"";background:var(--ds-surface);border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px}.crypto-settings-console>header>button.on{color:var(--ds-success)}.crypto-settings-console>header>button.on>i{background:var(--ds-accent)}.crypto-settings-console>header>button.on>i:after{background:var(--ds-nav);left:17px}.crypto-settings-grid{grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);gap:12px;display:grid}.crypto-pairing,.crypto-assets{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;overflow:hidden}.crypto-pairing>header,.crypto-assets>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.crypto-pairing>header>span{align-items:center;gap:9px;display:flex}.crypto-pairing>header>span>i,.crypto-assets>header>span{gap:3px;font-style:normal;display:grid}.crypto-pairing>header>span>svg{color:var(--ds-signal)}.crypto-pairing>header b,.crypto-assets>header b{font-size:10px}.crypto-pairing>header small,.crypto-assets>header small{color:var(--muted);font-size:7px}.crypto-pairing>header>button{height:32px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:8px;padding:0 10px;font-size:7px;font-weight:850}.crypto-pairing-code{border:1px solid var(--ds-accent);justify-content:space-between;align-items:center;gap:10px;margin:12px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.crypto-pairing-code{border:1px solid color-mix(in srgb,var(--ds-accent) 50%,var(--ds-line))}}.crypto-pairing-code{background:var(--ds-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.crypto-pairing-code{background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface))}}.crypto-pairing-code>span{gap:3px;display:grid}.crypto-pairing-code small{color:var(--ds-signal);letter-spacing:.09em;font-size:6px;font-weight:900}.crypto-pairing-code b{font:900 20px/1 var(--font-geist-mono);letter-spacing:.12em}.crypto-pairing-code em{color:var(--muted);font-size:7px;font-style:normal}.crypto-pairing-code>button{background:var(--ds-surface);border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.crypto-xpubs{gap:6px;padding:12px;display:grid}.crypto-xpubs>article,.crypto-devices>article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.crypto-xpubs>article>i{background:var(--ds-line);border-radius:9px;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:900;display:grid}.crypto-xpubs>article>i.connected{color:var(--ds-nav);background:var(--ds-accent)}.crypto-xpubs>article>span,.crypto-devices>article>span{gap:2px;min-width:0;display:grid}.crypto-xpubs b,.crypto-devices b{font-size:8px}.crypto-xpubs small,.crypto-devices small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.crypto-xpubs mark,.crypto-devices mark{color:var(--muted);background:var(--ds-surface);border-radius:99px;padding:5px 6px;font-size:6px;font-weight:800}.crypto-devices{gap:6px;padding:0 12px 12px;display:grid}.crypto-devices h4{margin:5px 0 2px;font-size:8px}.crypto-devices>article>i{background:var(--ds-line);border-radius:50%;width:8px;height:8px}.crypto-devices>article>i.active{background:var(--ds-success)}.crypto-devices>article>button{border:1px solid var(--ds-line);height:27px;color:var(--ds-danger);background:var(--ds-surface);border-radius:7px;padding:0 7px;font-size:6px;font-weight:800}.crypto-devices>p{color:var(--muted);text-align:center;margin:0;padding:18px;font-size:8px}.crypto-assets>header>mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.crypto-assets>header>mark{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface))}}.crypto-assets>header>mark{font-size:7px;font-weight:850}.crypto-assets>div{gap:9px;max-height:520px;padding:12px;display:grid;overflow:auto}.crypto-assets>div>article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;overflow:hidden}.crypto-assets>div>article>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:9px;padding:10px;display:flex}.crypto-assets>div>article>header>i{width:32px;height:32px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.crypto-assets>div>article>header>span{gap:2px;display:grid}.crypto-assets>div>article>header b{font-size:9px}.crypto-assets>div>article>header small{color:var(--muted);font-size:7px}.crypto-assets>div>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.crypto-assets>div>article button{border:1px solid var(--ds-line);text-align:left;background:var(--ds-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.crypto-assets>div>article button>span{gap:2px;min-width:0;display:grid}.crypto-assets>div>article button b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.crypto-assets>div>article button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.crypto-assets>div>article button>i{background:var(--ds-line);border-radius:99px;flex:none;width:29px;height:17px;position:relative}.crypto-assets>div>article button>i>em{background:var(--ds-surface);border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:3px}.crypto-assets>div>article button.active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.crypto-assets>div>article button.active{border-color:color-mix(in srgb,var(--ds-accent) 70%,var(--ds-line))}}.crypto-assets>div>article button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.crypto-assets>div>article button.active{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.crypto-assets>div>article button.active>i{background:var(--ds-accent)}.crypto-assets>div>article button.active>i>em{background:var(--ds-nav);left:15px}.crypto-assets button:disabled,.crypto-pairing button:disabled{cursor:not-allowed;opacity:.5}.crypto-settings-grid{grid-template-columns:repeat(2,minmax(420px,1fr))}.crypto-pairing{min-width:0;border-radius:16px!important}.crypto-pairing,.crypto-assets{align-self:start}.fiscal-settings-console{background:var(--ds-surface2);min-height:500px;padding:18px}.fiscal-settings-console>header{border:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.fiscal-settings-console>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface)),var(--ds-surface))}}.fiscal-settings-console>header>span{align-items:center;gap:11px;display:flex}.fiscal-settings-console>header>span>svg{width:40px;height:40px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;padding:10px}.fiscal-settings-console>header i{gap:4px;font-style:normal;display:grid}.fiscal-settings-console>header b{font-size:12px}.fiscal-settings-console>header small{color:var(--muted);font-size:8px}.fiscal-settings-console>header>mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.fiscal-settings-console>header>mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.fiscal-settings-console>header>mark{font-size:8px;font-weight:850}.fiscal-workspace{grid-template-columns:255px minmax(0,1fr);gap:12px;display:grid}.fiscal-workspace>nav{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;align-content:start;gap:6px;max-height:565px;padding:7px;display:grid;overflow:auto}.fiscal-workspace>nav>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.fiscal-workspace>nav>button:hover{background:var(--ds-surface2)}.fiscal-workspace>nav>button.active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.fiscal-workspace>nav>button.active{border-color:color-mix(in srgb,var(--ds-accent) 70%,var(--ds-line))}}.fiscal-workspace>nav>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.fiscal-workspace>nav>button.active{background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface))}}.fiscal-workspace>nav>button.unavailable{opacity:.62}.fiscal-workspace>nav>button>i{width:35px;height:35px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.fiscal-workspace>nav>button>span{gap:3px;min-width:0;display:grid}.fiscal-workspace>nav>button b{font-size:9px}.fiscal-workspace>nav>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.fiscal-workspace>nav mark{color:var(--muted);background:var(--ds-surface2);border-radius:99px;padding:5px 6px;font-size:6px;font-weight:850}.fiscal-workspace>nav mark.connected{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.fiscal-workspace>nav mark.connected{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.fiscal-editor{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;overflow:hidden}.fiscal-editor>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.fiscal-editor>header>span{gap:5px;display:grid}.fiscal-editor>header>span>small{color:var(--ds-signal);letter-spacing:.09em;font-size:7px;font-weight:900}.fiscal-editor h3{margin:0;font-size:18px}.fiscal-editor p{max-width:560px;color:var(--muted);margin:0;font-size:8px;line-height:1.5}.fiscal-editor>header>div{background:var(--ds-surface2);text-align:right;border-radius:10px;flex:none;gap:3px;padding:9px 11px;display:grid}.fiscal-editor>header>div b{font-size:9px}.fiscal-editor>header>div small{font-size:7px}.fiscal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}.fiscal-fields>label,.fiscal-csd>label{gap:6px;display:grid}.fiscal-fields label>span,.fiscal-csd label>span{font-size:8px;font-weight:800}.fiscal-fields label>span>b{color:var(--ds-signal);text-transform:uppercase;font-size:6px}.fiscal-fields input,.fiscal-fields select,.fiscal-csd input{border:1px solid var(--ds-line);width:100%;height:40px;color:var(--ink);background:var(--ds-surface2);font:9px var(--ds-font);border-radius:10px;outline:0;padding:0 11px}.fiscal-fields input:focus,.fiscal-fields select:focus,.fiscal-csd input:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.fiscal-fields input:focus,.fiscal-fields select:focus,.fiscal-csd input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 13%,transparent)}}.fiscal-status{border:1px solid var(--ds-success);align-items:center;gap:10px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.fiscal-status{border:1px solid color-mix(in srgb,var(--ds-success) 22%,var(--ds-line))}}.fiscal-status{background:var(--ds-success);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.fiscal-status{background:color-mix(in srgb,var(--ds-success) 5%,var(--ds-surface2))}}.fiscal-status>svg{color:var(--ds-success);flex:none}.fiscal-status>span{gap:3px;min-width:0;display:grid}.fiscal-status b{font-size:9px}.fiscal-status small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.fiscal-csd{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 15px 15px;padding:13px;display:grid}.fiscal-csd>header{grid-column:1/-1;align-items:center;gap:9px;display:flex}.fiscal-csd>header>svg{color:var(--ds-signal)}.fiscal-csd>header>span{gap:3px;display:grid}.fiscal-csd>header b{font-size:9px}.fiscal-csd>header small{color:var(--muted);font-size:7px}.fiscal-csd input[type=file]{height:auto;min-height:40px;padding:8px}.fiscal-csd label>span{justify-content:space-between;align-items:center;display:flex}.fiscal-csd label>span small{color:var(--muted);font-size:7px}.fiscal-editor>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:7px;padding:12px 15px;display:flex}.fiscal-editor>footer>span{min-width:0;color:var(--muted);flex:1;align-items:center;gap:6px;font-size:7px;display:flex}.fiscal-editor>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:7px;font-weight:850;display:flex}.fiscal-editor>footer button.primary{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.fiscal-editor>footer button.danger{color:var(--ds-danger)}.fiscal-editor>footer button:disabled{cursor:wait;opacity:.55}.fiscal-unavailable{min-height:270px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.fiscal-unavailable>svg{color:var(--ds-signal)}.fiscal-unavailable>span{gap:5px;max-width:390px;display:grid}.fiscal-unavailable b{color:var(--ink);font-size:11px}.fiscal-unavailable small{font-size:8px;line-height:1.5}.settings-placeholder-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.settings-placeholder-grid article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:15px;align-content:start;gap:9px;padding:18px;display:grid}.settings-placeholder-grid article>i{width:45px;height:45px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;font-style:normal;display:grid}.settings-placeholder-grid b{font-size:12px}.settings-placeholder-grid p{min-height:54px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.settings-placeholder-grid button{justify-self:start}.settings-specific-grid{background:var(--ds-surface2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-specific-grid{background:color-mix(in srgb,var(--ds-surface2) 45%,var(--ds-surface))}}.settings-data-notice{border:1px solid var(--ds-warning);align-items:center;gap:10px;margin:16px 18px 0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-data-notice{border:1px solid color-mix(in srgb,var(--ds-warning) 38%,var(--ds-line))}}.settings-data-notice{background:var(--ds-warning);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.settings-data-notice{background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface))}}.settings-data-notice>svg{color:var(--ds-warning);flex:none}.settings-data-notice>span{gap:3px;display:grid}.settings-data-notice b{font-size:10px}.settings-data-notice small{color:var(--muted);font-size:9px;line-height:1.4}.settings-specific-grid>article{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 10px 28px var(--ds-nav);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-specific-grid>article{box-shadow:0 10px 28px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.settings-specific-grid>article>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(120deg,var(--ds-accent),var(--ds-surface));grid-template-columns:44px 1fr;gap:11px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-specific-grid>article>header{background:linear-gradient(120deg,color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface)),var(--ds-surface))}}.settings-specific-grid>article>header>i{width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;font-style:normal;display:grid}.settings-specific-grid>article>header>span{min-width:0}.settings-specific-grid>article>header small{color:var(--ds-signal);letter-spacing:.12em;font-size:7px;font-weight:850}.settings-specific-grid h3{margin:3px 0;font-size:14px}.settings-specific-grid header p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.settings-specific-grid>article>div{padding:7px}.settings-specific-grid>article>div>button{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px;display:grid}.settings-specific-grid>article>div>button:hover{background:var(--ds-surface2)}.settings-specific-grid button>span{gap:3px;min-width:0;display:grid}.settings-specific-grid button b{font-size:9px}.settings-specific-grid button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.settings-specific-grid button>strong{color:var(--ds-signal);align-items:center;gap:4px;font-size:7px;display:flex}.settings-specific-grid .setting-ready{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.settings-specific-grid .setting-ready{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.setting-toggle{background:var(--ds-line);border-radius:99px;width:34px;height:20px;font-style:normal;position:relative}.setting-toggle>em{background:var(--ds-surface);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.setting-toggle.on{background:var(--ds-accent)}.setting-toggle.on>em{background:var(--ds-nav);left:17px}@media (max-width:1120px){.settings-specific-grid,.domain-records{grid-template-columns:1fr}}@media (max-width:1280px) and (min-width:981px){.settings-shell{grid-template-columns:68px minmax(0,1fr)}.settings-catalog{padding:10px 8px;overflow-x:hidden}.settings-catalog-expander{border:1px solid var(--ds-line);width:100%;height:42px;color:var(--ink);background:var(--ds-surface);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-bottom:9px;display:flex}.settings-catalog-expander span,.settings-catalog>label input,.settings-catalog>section>p,.settings-catalog>section>button>span,.settings-catalog>section>button>em{display:none}.settings-catalog>label{justify-content:center;width:42px;margin:0 auto 12px;padding:0}.settings-catalog>section{margin-bottom:7px}.settings-catalog>section>button{justify-content:center;padding:6px;display:flex}.settings-catalog>section>button>svg{flex:none}.settings-catalog.expanded{z-index:9;width:280px;max-height:780px;box-shadow:18px 0 38px var(--ds-nav);position:absolute}@supports (color:color-mix(in lab, red, red)){.settings-catalog.expanded{box-shadow:18px 0 38px color-mix(in srgb,var(--ds-nav) 22%,transparent)}}.settings-catalog.expanded .settings-catalog-expander{justify-content:flex-start;padding:0 11px}.settings-catalog.expanded .settings-catalog-expander svg{transform:rotate(180deg)}.settings-catalog.expanded .settings-catalog-expander span,.settings-catalog.expanded>label input,.settings-catalog.expanded>section>p,.settings-catalog.expanded>section>button>span,.settings-catalog.expanded>section>button>em{display:grid}.settings-catalog.expanded>label{justify-content:flex-start;width:auto;margin:0 4px 15px;padding:0 13px}.settings-catalog.expanded>section{margin:0 0 17px}.settings-catalog.expanded>section>button{justify-content:stretch;padding:9px 10px;display:grid}.integration-workspace{grid-template-columns:minmax(200px,230px) minmax(380px,1fr)}.credential-fields{grid-template-columns:1fr}}@media (max-width:980px){.settings-shell{grid-template-columns:1fr}.settings-catalog{border-right:0;border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(2,1fr);gap:10px;max-height:350px;display:grid}.settings-catalog-expander{display:none}.settings-catalog>label{grid-column:1/-1}.settings-catalog>section{margin:0}.integration-workspace{grid-template-columns:1fr}.provider-grid{border-right:0;border-bottom:1px solid var(--ds-line);grid-template-columns:none;grid-auto-columns:220px;grid-auto-flow:column;max-height:none;overflow:auto hidden}.settings-placeholder-grid,.fiscal-workspace,.crypto-settings-grid,.cashout-settings-grid{grid-template-columns:1fr}.fiscal-workspace>nav{grid-auto-columns:minmax(205px,1fr);grid-auto-flow:column;overflow-x:auto}.fiscal-csd{grid-template-columns:1fr}}@media (max-width:680px){.settings-v3{padding-left:13px;padding-right:13px}.settings-category-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.settings-category-tabs button{scroll-snap-align:start;min-width:142px}.settings-catalog{display:block}.integration-console>header{flex-direction:column;align-items:flex-start}.integration-console>header>label{width:100%}.provider-grid{grid-auto-columns:205px}.credential-panel{margin:10px;padding:14px}.credential-panel>header{grid-template-columns:46px minmax(0,1fr)}.credential-panel>header>strong{grid-column:1/-1;justify-self:start}.credential-fields,.connection-options,.settings-form-rich,.settings-module-editor>article{grid-template-columns:1fr}.credential-panel>footer,.settings-publish{flex-wrap:wrap;padding-right:0}.credential-panel>footer .disconnect,.settings-publish>span{width:100%;margin-right:0}.settings-health{grid-template-columns:1fr}.tree-compact-list article{grid-template-columns:auto 1fr}.tree-compact-list article>strong,.tree-compact-list article>button,.tree-row-actions{grid-column:2}.tree-row-actions{flex-direction:column;align-items:stretch}.tree-row-actions .tree-visibility,.tree-row-actions>a{justify-content:center;width:100%}.domain-settings-console,.fiscal-settings-console,.crypto-settings-console,.cashout-settings-console{padding:10px}.domain-settings-console>header{grid-template-columns:1fr;padding:13px}.domain-mode{width:100%}.domain-mode button{flex:1}.domain-record>footer{flex-wrap:wrap;align-items:stretch}.domain-record>footer>span{flex-basis:100%;width:100%}.domain-record>footer button{flex:1;justify-content:center}.domain-record code{grid-template-columns:auto minmax(0,1fr) auto}.domain-record code>span:first-of-type{display:none}.fiscal-settings-console>header,.fiscal-editor>header,.crypto-settings-console>header,.cashout-settings-console>header{flex-direction:column;align-items:flex-start}.fiscal-fields{grid-template-columns:1fr}.fiscal-editor>footer{flex-wrap:wrap;align-items:stretch}.fiscal-editor>footer>span{flex-basis:100%;width:100%}.fiscal-editor>footer button{flex:1}.crypto-assets>div>article>div{grid-template-columns:1fr}.crypto-pairing>header,.crypto-assets>header{flex-direction:column;align-items:flex-start}.crypto-xpubs>article,.crypto-devices>article{grid-template-columns:auto minmax(0,1fr)}.crypto-xpubs mark,.crypto-devices mark,.crypto-devices>article>button{grid-column:2;justify-self:start}.cashout-methods,.cashout-schedule>div,.cashout-country-list,.cashout-network-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cashout-inline-form,.cashout-inline-form.asset{grid-template-columns:1fr}.translations-settings-console>header{flex-direction:column;align-items:flex-start}.translations-add-form{grid-template-columns:1fr}.translations-catalog-hint{width:100%;margin-left:0}}@media (max-width:1350px) and (min-width:681px){.settings-health{grid-template-columns:1fr 1fr}.settings-health>*{min-width:0}.settings-health article:first-child{grid-template-columns:auto minmax(0,1fr)}.settings-health b{overflow-wrap:anywhere}.settings-health>a{min-height:70px}}.settings-health article:first-child>div{gap:4px;min-width:0;display:grid}.settings-health article:first-child.unavailable i{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.settings-health article:first-child.unavailable i{background:color-mix(in srgb,var(--ds-danger) 14%,var(--ds-surface))}}@media (max-width:1450px) and (min-width:761px){:is(.publishing-center,.blog-studio,.multistore-center)>*{min-width:0;max-width:100%}:is(.publishing-center,.blog-studio,.multistore-center)>header{box-sizing:border-box;flex-wrap:wrap;width:100%}:is(.publishing-center,.blog-studio,.multistore-center)>header>div{flex:360px;min-width:0}:is(.publishing-center,.blog-studio,.multistore-center)>header>aside{flex-wrap:wrap;flex:none}:is(.publishing-center,.blog-studio,.multistore-center)>nav{max-width:100%;overflow-x:auto}:is(.publish-status,.blog-kpis,.market-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.publishing-grid,.blog-layout,.market-layout){grid-template-columns:minmax(0,1fr)}.seo-command{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seo-command>aside{grid-column:1/-1}.editor-workspace{grid-template-columns:100px minmax(0,1fr)}.article-preview{border-top:1px solid var(--ds-line);border-left:0;grid-column:1/-1}.editorial-calendar{grid-template-columns:minmax(150px,1fr) repeat(2,minmax(170px,1fr));overflow-x:auto}.market-operations{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.market-operations>article:first-child{grid-column:1/-1}}@media (min-width:521px){body .ariani-float-button{grid-template-columns:40px minmax(0,1fr);width:148px;min-width:148px}body .ariani-float-button>span:nth-child(2){min-width:0;display:grid}}.crm-workspace{overflow:visible}.crm-workspace>header{border-radius:18px 18px 0 0}.crm-toolbar{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);grid-template-columns:minmax(260px,1fr) 190px auto auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.crm-toolbar>label{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.crm-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.crm-toolbar>select{border:1px solid var(--ds-line);height:40px;color:var(--ink);background:var(--ds-surface);border-radius:10px;padding:0 10px;font-size:9px}.crm-toolbar>div{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;padding:3px;display:flex}.crm-toolbar>div button{height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:8px;font-weight:800}.crm-toolbar>div button.active{color:var(--ds-nav);background:var(--ds-accent)}.crm-create{height:40px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.crm-stat-strip{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:repeat(4,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.crm-stat-strip{background:color-mix(in srgb,var(--ds-surface2) 55%,var(--ds-surface))}}.crm-stat-strip article{border-right:1px solid var(--ds-line);gap:3px;min-width:0;padding:13px 15px;display:grid}.crm-stat-strip article:last-child{border-right:0}.crm-stat-strip small{color:var(--ds-signal);letter-spacing:.12em;font-size:7px;font-weight:900}.crm-stat-strip b{font-size:17px}.crm-stat-strip span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.crm-workspace .crm-stage-grid{scrollbar-width:thin;scrollbar-color:var(--ds-accent) transparent;align-items:flex-start;gap:9px;max-width:100%;padding:13px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.crm-workspace .crm-stage-grid{scrollbar-color:color-mix(in srgb,var(--ds-accent) 68%,var(--ds-line)) transparent}}.crm-workspace .crm-stage-grid>article{background:var(--ds-surface2);border-radius:13px;align-content:start;gap:8px;width:250px;min-width:250px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-workspace .crm-stage-grid>article{background:color-mix(in srgb,var(--ds-surface2) 76%,var(--ds-surface))}}.crm-workspace .crm-stage-grid>article{box-shadow:none}.crm-workspace .crm-stage-grid>article:before{width:3px}.crm-workspace .crm-stage-grid>article>header{align-items:center}.crm-workspace .crm-stage-grid>article>header>span{color:var(--ink);align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.crm-workspace .crm-stage-grid>article>header>span i{background:var(--ds-accent);border-radius:50%;width:7px;height:7px}.crm-workspace .crm-stage-grid>article.aqua>header>span i{background:var(--ds-signal)}.crm-workspace .crm-stage-grid>article.violet>header>span i{background:var(--ds-violet)}.crm-workspace .crm-stage-grid>article.coral>header>span i{background:var(--ds-danger)}.crm-workspace .crm-stage-grid>article>strong{font-size:14px}.crm-card-stack{gap:7px;display:grid}.crm-opportunity-card{border:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-surface);text-align:left;box-shadow:0 5px 14px var(--ds-nav);border-radius:10px;gap:5px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-opportunity-card{box-shadow:0 5px 14px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.crm-opportunity-card{transition:all .16s}.crm-opportunity-card:hover{border-color:var(--ds-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.crm-opportunity-card:hover{border-color:color-mix(in srgb,var(--ds-accent) 70%,var(--ds-line))}}.crm-opportunity-card>span{align-items:center;gap:6px;min-width:0;display:flex}.crm-opportunity-card>span i{background:var(--ds-accent);border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-opportunity-card>span i{background:color-mix(in srgb,var(--ds-accent) 30%,var(--ds-surface))}}.crm-opportunity-card>span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-opportunity-card>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.crm-opportunity-card>footer{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding-top:5px;display:flex}.crm-opportunity-card footer em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.crm-opportunity-card footer strong{color:var(--ink);font-size:8px}.crm-empty-stage{border:1px dashed var(--ds-line);min-height:84px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.crm-empty-stage span{gap:2px;display:grid}.crm-empty-stage b{font-size:8px}.crm-empty-stage small{font-size:7px}.crm-add-stage{height:31px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.crm-add-stage:hover{color:var(--ink);background:var(--ds-surface)}.crm-empty-board{text-align:center;align-content:center;place-items:center;gap:7px;width:100%;min-height:240px;display:grid}.crm-empty-board h3,.crm-empty-board p{margin:0}.crm-empty-board p{color:var(--muted);font-size:9px}.crm-empty-board button{background:var(--ds-accent);border:0;border-radius:9px;align-items:center;gap:5px;height:36px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.crm-module-page{padding-bottom:34px}.crm-module-page>.module-grid{display:none}.crm-module-page .crm-command{box-shadow:0 24px 65px var(--ds-nav);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.crm-module-page .crm-command{box-shadow:0 24px 65px color-mix(in srgb,var(--ds-nav) 9%,transparent)}}.crm-module-page .crm-command>header{padding:24px 26px}.crm-module-page .crm-command>header>div:first-child{gap:5px;display:grid}.crm-module-page .crm-command>header h2{font-size:26px}.crm-module-page .crm-command>header p{color:var(--muted);margin:0;font-size:11px}.crm-module-page .crm-command>header>div:first-child span{font-size:10px}.crm-module-page .crm-command>header>div:last-child b{font-size:14px}.crm-module-page .crm-command>header>div:last-child small{font-size:10px}.crm-primary-workspace{min-width:0}.crm-pipeline-switcher{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.crm-pipeline-switcher>div{scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.crm-pipeline-switcher>div::-webkit-scrollbar{display:none}.crm-pipeline-switcher>div button{border:1px solid var(--ds-line);height:39px;color:var(--muted);background:var(--ds-surface2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.crm-pipeline-switcher>div button small{background:var(--ds-surface);text-align:center;border-radius:999px;min-width:22px;padding:3px 6px;font-size:8px}.crm-pipeline-switcher>div button.active{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.crm-pipeline-switcher>div button.active small{background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.crm-pipeline-switcher>div button.active small{background:color-mix(in srgb,var(--ds-nav) 11%,transparent)}}.crm-pipeline-settings{border:1px solid var(--ds-line);height:39px;color:var(--muted);background:var(--ds-surface);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.crm-module-page .crm-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;padding:14px 16px}.crm-module-page .crm-toolbar>label,.crm-module-page .crm-create{height:44px}.crm-module-page .crm-toolbar input{font-size:11px}.crm-module-page .crm-toolbar>div button{height:34px;font-size:9px}.crm-module-page .crm-stage-grid{gap:14px;padding:18px}.crm-module-page .crm-stage-grid>article{gap:12px;width:300px;min-width:300px;padding:16px}.crm-module-page .crm-stage-grid>article>header>span{font-size:12px}.crm-module-page .crm-stage-grid article>header b{font-size:10px}.crm-stage-value{justify-content:space-between;align-items:baseline;display:flex}.crm-stage-value strong{font-size:21px}.crm-stage-value small{color:var(--muted);font-size:8px}.crm-module-page .crm-opportunity-card{border-radius:13px;gap:9px;padding:14px}.crm-module-page .crm-opportunity-card>span i{width:35px;height:35px;color:var(--ds-nav);font-size:9px;font-style:normal;font-weight:900}.crm-module-page .crm-opportunity-card>span b{font-size:12px}.crm-module-page .crm-opportunity-card>small{align-items:center;gap:5px;display:flex}.crm-module-page .crm-opportunity-card>small,.crm-module-page .crm-opportunity-card footer em,.crm-module-page .crm-opportunity-card footer strong{font-size:10px}.crm-module-page .crm-add-stage{height:38px;font-size:10px}.crm-service-state{min-height:310px;color:var(--ink);background:var(--ds-surface);justify-content:center;align-items:center;gap:16px;padding:30px;display:flex}.crm-service-state>i{border:3px solid var(--ds-line);border-top-color:var(--ds-accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.crm-service-state>div{gap:4px;display:grid}.crm-service-state b{font-size:14px}.crm-service-state span{color:var(--muted);font-size:10px}.crm-service-state.error{color:var(--ds-danger)}.crm-service-state.error>div{max-width:520px}.crm-service-state.error span{color:var(--muted);line-height:1.45}.crm-service-state.error button{height:40px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:10px;padding:0 15px;font-size:10px;font-weight:850}.crm-data-scope{border-top:1px solid var(--ds-line);color:var(--ds-signal);background:var(--ds-signal);align-items:center;gap:10px;padding:13px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-data-scope{background:color-mix(in srgb,var(--ds-signal) 6%,var(--ds-surface))}}.crm-data-scope>span{gap:2px;display:grid}.crm-data-scope b{color:var(--ink);font-size:9px}.crm-data-scope small{color:var(--muted);font-size:8px;line-height:1.4}.crm-drawer-backdrop{z-index:110;background:var(--ds-nav);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.crm-drawer-backdrop{background:color-mix(in srgb,var(--ds-nav) 42%,transparent)}}.crm-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crm-contact-drawer{border-left:1px solid var(--ds-line);background:var(--ds-surface);width:min(440px,100%);height:100%;box-shadow:-28px 0 70px var(--ds-nav);flex-direction:column;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.crm-contact-drawer{box-shadow:-28px 0 70px color-mix(in srgb,var(--ds-nav) 24%,transparent)}}.crm-contact-drawer{animation:.22s ease-out crm-drawer-in}.crm-contact-drawer>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:flex-start;padding:25px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-contact-drawer>header{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 78%,var(--ds-violet)))}}.crm-contact-drawer>header div{gap:4px;display:grid}.crm-contact-drawer>header span{color:var(--ds-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.crm-contact-drawer>header h3{color:#fff;margin:0;font-size:23px}.crm-contact-drawer>header p{color:#ffffffad;margin:0;font-size:11px}.crm-contact-drawer>header button{color:#fff;background:#ffffff1f;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.crm-contact-hero{border-bottom:1px solid var(--ds-line);align-items:center;gap:14px;padding:20px 24px;display:flex}.crm-contact-hero>i{width:56px;height:56px;color:var(--ds-nav);background:var(--ds-accent);border-radius:18px;place-items:center;font-size:15px;font-style:normal;font-weight:900;display:grid}.crm-contact-hero>span{gap:3px;display:grid}.crm-contact-hero small{color:var(--ds-signal);font-size:8px;font-weight:900}.crm-contact-hero b{font-size:22px}.crm-contact-hero em{color:var(--muted);font-size:10px;font-style:normal}.crm-contact-drawer>nav{border-bottom:1px solid var(--ds-line);gap:5px;padding:11px 16px;display:flex}.crm-contact-drawer>nav button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 11px;font-size:9px;font-weight:800}.crm-contact-drawer>nav button.active{color:var(--ds-nav);background:var(--ds-accent)}.crm-contact-facts{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.crm-contact-facts article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:13px;gap:5px;padding:14px;display:grid}.crm-contact-facts small{color:var(--ds-signal);letter-spacing:.08em;font-size:8px;font-weight:900}.crm-contact-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-next-action{background:var(--ds-accent);border-radius:14px;align-items:flex-start;gap:10px;margin:0 18px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-next-action{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface2))}}.crm-next-action>span{gap:4px;display:grid}.crm-next-action b{font-size:11px}.crm-next-action small{color:var(--muted);font-size:9px;line-height:1.5}.crm-contact-drawer>footer{border-top:1px solid var(--ds-line);gap:9px;margin-top:auto;padding:18px;display:flex}.crm-contact-drawer>footer button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;flex:1;height:42px;font-size:9px;font-weight:800}.crm-contact-drawer>footer button:last-child{color:var(--ds-nav);background:var(--ds-accent);border:0}@keyframes crm-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.crm-contact-drawer-wide{width:min(560px,100%)}.crm-form-body{gap:14px;padding:20px 24px;display:grid}.crm-form-body label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.crm-form-body input,.crm-form-body textarea,.crm-form-body select{border:1px solid var(--ds-line);height:40px;color:var(--ink);background:var(--ds-surface2);font:600 12px var(--ds-font);border-radius:9px;padding:0 12px}.crm-form-body textarea{resize:vertical;height:auto;padding:10px 12px}.crm-form-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-form-body h3{align-items:center;gap:7px;margin:0 0 10px;font-size:13px;display:flex}.contact-detail-summary{border-bottom:1px solid var(--ds-line);color:var(--muted);flex-wrap:wrap;gap:14px 20px;padding-bottom:16px;font-size:11px;font-weight:600;display:flex}.contact-detail-summary span{align-items:center;gap:6px;display:flex}.contact-detail-tags,.contact-detail-share{border-bottom:1px solid var(--ds-line);padding-bottom:16px}.tag-chip-row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.tag-chip{color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:10px;font-weight:800;display:inline-flex}.tag-chip button{width:16px;height:16px;color:inherit;background:#ffffff40;border:0;border-radius:50%;place-items:center;display:grid}.tag-add-row{gap:8px;display:flex}.tag-add-row input{border:1px solid var(--ds-line);background:var(--ds-surface2);height:36px;color:var(--ink);font:600 11px var(--ds-font);border-radius:9px;flex:1;padding:0 11px}.tag-add-row select{border:1px solid var(--ds-line);background:var(--ds-surface2);height:36px;color:var(--ink);font:600 10px var(--ds-font);border-radius:9px}.tag-add-row button{height:36px;color:var(--ds-nav);background:var(--ds-accent);white-space:nowrap;border:0;border-radius:9px;padding:0 14px;font-size:10px;font-weight:800}.share-list{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.share-list li{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;font-weight:650;display:flex}.share-list li button{border:1px solid var(--ds-line);color:var(--muted);background:0 0;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:800}.share-list-empty{color:var(--muted);border:1px dashed var(--ds-line)!important;background:0 0!important;justify-content:flex-start!important;font-weight:600!important}.file-list{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.file-list li{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.file-list li>span:first-child{gap:2px;min-width:0;display:grid}.file-list li b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.file-list li small{color:var(--muted);font-size:9px}.file-list-actions{flex:none;gap:6px;display:flex}.file-list-actions button{border:1px solid var(--ds-line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;display:grid}.file-list-actions button:hover{color:var(--ink);background:var(--ds-surface)}.file-upload-button{border:1px dashed var(--ds-line);height:36px;color:var(--muted);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.file-upload-button:hover{color:var(--ink);border-color:var(--ds-accent)}.file-upload-button:disabled{opacity:.6}.task-list{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.task-list li{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.task-list li label{align-items:center;gap:9px;min-width:0;display:flex}.task-list li label span{gap:2px;min-width:0;display:grid}.task-list li b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.task-list li small{color:var(--muted);font-size:9px}.task-list li.task-done b{color:var(--muted);text-decoration:line-through}.task-list li>button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.task-list li>button:hover{color:var(--ink);background:var(--ds-surface)}.note-add-row{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.note-add-row textarea{border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ink);font:600 11px var(--ds-font);resize:vertical;border-radius:9px;padding:10px 12px}.note-add-row button{height:34px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;align-self:flex-end;padding:0 14px;font-size:10px;font-weight:800}.activity-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.activity-timeline li{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;gap:3px;padding:10px 12px;font-size:11px;font-weight:600;display:grid}.activity-timestamp{color:var(--ds-signal);font-size:9px;font-weight:900}.crm-contacts-loading{color:var(--muted);text-align:center;padding:40px;font-size:11px;font-weight:700}.crm-contacts-table-scroll{overflow-x:auto}.crm-contacts-table{border-collapse:collapse;width:100%}.crm-contacts-table th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ds-line);padding:11px 16px;font-size:9px;font-weight:800}.crm-contacts-table td{border-bottom:1px solid var(--ds-line);color:var(--ink);padding:13px 16px;font-size:11px;font-weight:600}.crm-contacts-row{cursor:pointer;transition:background .12s}.crm-contacts-row:hover{background:var(--ds-surface2)}.crm-status-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 10px;font-size:9px;font-weight:800;display:inline-block}.crm-status-prospect{color:#92400e;background:#fef3c7}.crm-status-active{color:#166534;background:#dcfce7}.crm-status-former{color:#374151;background:#e5e7eb}.crm-status-partner{color:#1e40af;background:#dbeafe}.crm-status-vendor{color:#5b21b6;background:#ede9fe}.crm-status-competitor{color:#991b1b;background:#fee2e2}.crm-status-opp-open{color:#1e40af;background:#dbeafe}.crm-status-opp-won{color:#166534;background:#dcfce7}.crm-status-opp-lost{color:#991b1b;background:#fee2e2}.crm-favorite-cell{width:32px;padding:0!important}.crm-favorite-star{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;transition:color .12s,background .12s;display:grid}.crm-favorite-star:hover{color:#eab308;background:var(--ds-surface2)}.crm-favorite-star.active{color:#eab308}.crm-bulk-bar{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;display:flex}.crm-bulk-bar>span{color:var(--ink);font-size:11px;font-weight:800}.crm-bulk-bar select{border:1px solid var(--ds-line);background:var(--ds-surface);height:34px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:11px;font-weight:600}.crm-bulk-bar button{border:1px solid var(--ds-line);background:var(--ds-surface);height:34px;color:var(--ink);border-radius:8px;padding:0 14px;font-size:11px;font-weight:750}.crm-bulk-bar button:first-of-type{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.crm-bulk-bar button:disabled{opacity:.5}.crm-bulk-bar small{color:var(--muted);font-size:10px}.crm-filter-toggle{border:1px solid var(--ds-line);height:40px;color:var(--ink);background:var(--ds-bg);border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:750;display:flex}.crm-filter-toggle.active{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.crm-filter-panel{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);flex-direction:column;gap:10px;padding:16px 22px;display:flex}.crm-filter-row{align-items:center;gap:8px;display:flex}.crm-filter-row select,.crm-filter-row input{border:1px solid var(--ds-line);background:var(--ds-surface);height:34px;color:var(--ink);border-radius:8px;padding:0 10px;font-size:11px;font-weight:600}.crm-filter-row select:first-child{min-width:140px}.crm-filter-row>button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.crm-filter-row>button:hover{color:var(--ink);background:var(--ds-surface)}.crm-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-filter-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);height:34px;color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.crm-filter-actions button:disabled{opacity:.5}.crm-filter-actions button:nth-child(2){border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.crm-columns-menu-wrap{flex:none;position:relative}.crm-columns-menu{z-index:20;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;flex-direction:column;gap:2px;min-width:170px;padding:8px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 12px 30px #0000002e}.crm-columns-menu label{color:var(--ink);border-radius:7px;align-items:center;gap:9px;padding:7px 8px;font-size:11px;font-weight:600;display:flex}.crm-columns-menu label:hover{background:var(--ds-surface2)}.crm-quick-actions-cell{width:36px;position:relative;padding:0!important}.crm-quick-actions-trigger{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.crm-quick-actions-trigger:hover{color:var(--ink);background:var(--ds-surface2)}.crm-quick-actions-backdrop{z-index:19;position:fixed;inset:0}.crm-quick-actions-menu{z-index:20;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:absolute;top:32px;right:8px;box-shadow:0 12px 30px #0000002e}.crm-quick-actions-menu>button{height:34px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.crm-quick-actions-menu>button:hover{background:var(--ds-surface2)}.crm-quick-actions-menu>button.danger{color:#ef4444}.crm-quick-actions-menu>button.danger:hover{background:#fee2e2}.crm-quick-tag-popover{gap:6px;padding:4px;display:flex}.crm-quick-tag-popover input{border:1px solid var(--ds-line);background:var(--ds-surface2);height:32px;color:var(--ink);border-radius:7px;flex:1;padding:0 9px;font-size:11px}.crm-quick-tag-popover button{height:32px;color:var(--ds-nav);background:var(--ds-accent);white-space:nowrap;border:0;border-radius:7px;padding:0 10px;font-size:10px;font-weight:750}.crm-quick-action-error{margin:0;padding:10px 22px}.do-not-contact-badge{color:#fff;text-transform:uppercase;vertical-align:middle;background:#ef4444;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:8px;font-weight:800;display:inline-block}.contact-account-badge{color:var(--muted);background:var(--ds-surface2);text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:8px;font-weight:800;display:inline-block}.contact-account-badge.linked{color:var(--ds-on-accent);background:var(--ds-accent)}.email-contacts-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-audiences-list{margin-top:18px}.email-audiences-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-audiences-tools>select{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--ink);border-radius:10px;padding:0 10px}.email-audiences-search{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.email-audiences-search input{min-width:200px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none}.email-audiences-pagination{border-top:1px solid var(--ds-line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:12px;display:flex}.email-audiences-page-size{align-items:center;gap:8px;display:inline-flex}.email-audiences-page-size select{border:1px solid var(--ds-line);background:var(--ds-surface);height:32px;color:var(--ink);border-radius:8px;padding:0 8px}.email-audiences-pager{align-items:center;gap:10px;display:inline-flex}.email-audiences-pager button{border:1px solid var(--ds-line);background:var(--ds-surface);height:32px;color:var(--ink);border-radius:8px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.email-audiences-pager button:disabled{opacity:.45;cursor:not-allowed}.email-contacts-actions>select{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--ink);border-radius:10px;padding:0 10px}.email-contacts-import{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.email-contacts-import input{display:none}.email-contacts-list-name{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:230px;height:38px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px}.email-contacts-list-name:disabled{opacity:.55;cursor:not-allowed}.email-audiences-fav-filter{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.email-audiences-fav-filter.active{border-color:var(--ds-accent);color:var(--ink);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.email-audiences-fav-filter.active{background:color-mix(in srgb,var(--ds-accent) 16%,transparent)}}.email-audiences-fav-filter.active svg{fill:currentColor;color:var(--ds-accent)}.email-audiences-taglist{flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 16px;display:flex}.email-audiences-taglist-label{height:32px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;padding-right:2px;font-size:10px;font-weight:850;display:inline-flex}.email-audiences-tag{border:1px solid var(--ds-line);background:var(--ds-surface);height:32px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.email-audiences-tag:hover{border-color:var(--ds-accent)}.email-audiences-tag small{background:var(--ds-surface2);min-width:18px;color:var(--muted);text-align:center;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800}.email-audiences-tag.active{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.email-audiences-tag.active{background:color-mix(in srgb,var(--ds-accent) 16%,transparent)}}.email-audiences-tag.active small{background:var(--ds-accent);color:var(--ds-on-accent)}.email-audiences-clear{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;text-decoration:underline}.email-audiences-clear:hover{color:var(--ink)}.email-audiences-bulk{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);flex-wrap:wrap;align-items:center;gap:9px;padding:13px 22px;font-size:13px;display:flex}.email-audiences-bulk.armed{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.email-audiences-bulk.armed{background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface2))}}.email-audiences-bulk-hint{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.email-audiences-bulk-count{background:var(--ds-accent);height:30px;color:var(--ds-on-accent);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.email-audiences-bulk input[type=text]{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:210px;height:34px;color:var(--ink);font:inherit;border-radius:9px;padding:0 11px;font-size:13px}.email-audiences-bulk button{border:1px solid var(--ds-line);background:var(--ds-surface);height:34px;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.email-audiences-bulk button.primary{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent);font-weight:850}.email-audiences-bulk button:disabled{opacity:.4;cursor:not-allowed}.email-audiences-bulk-sep{background:var(--ds-line);width:1px;height:22px}.email-audiences-quickadd{border:1px dashed var(--ds-line);height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:12px;display:inline-flex}.email-audiences-quickadd:hover:not(:disabled){border-style:solid;border-color:var(--ds-accent);color:var(--ink)}.email-audiences-check{text-align:center;vertical-align:middle;width:44px}.email-audiences-check input[type=checkbox]{vertical-align:middle;width:16px;height:16px;margin:0}.email-audiences-star{width:30px;height:30px;color:var(--ds-line);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.email-audiences-star:hover:not(:disabled){color:var(--ds-accent);background:var(--ds-surface2)}.email-audiences-star.active{color:var(--ds-accent)}.email-audiences-star.active svg{fill:currentColor}.email-audiences-star:disabled{opacity:.45;cursor:not-allowed}.email-audiences-row-tags{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.email-audiences-row-tag{color:var(--muted);background:var(--ds-surface2);border-radius:999px;align-items:center;padding:1px 7px;font-size:8px;font-weight:800;line-height:1.5;display:inline-flex}.email-audiences-no-tags{color:var(--muted)}.email-campaign-composer{margin-top:18px}.email-campaign-options{gap:10px;padding:0 22px 14px;display:grid}.email-campaign-option{cursor:pointer;grid-template-columns:16px 1fr;align-items:start;gap:10px;display:grid}.email-campaign-option input[type=checkbox]{width:16px;height:16px;margin-top:2px}.email-campaign-option span{gap:2px;display:grid}.email-campaign-option b{color:var(--ink);font-size:12px;font-weight:700}.email-campaign-option small{color:var(--muted);font-size:11px;line-height:1.5}.email-campaign-version-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding:14px 22px 0;font-size:10px;font-weight:850;display:block}.email-campaign-variants,.email-campaign-failures{gap:8px;padding:0 22px 16px;display:grid}.email-campaign-failures ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.email-campaign-failures li{border:1px solid var(--ds-danger,#c0392b);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.email-campaign-failures li{border:1px solid color-mix(in srgb,var(--ds-danger,#c0392b) 35%,var(--ds-line))}}.email-campaign-failures li{background:var(--ds-danger,#c0392b);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.email-campaign-failures li{background:color-mix(in srgb,var(--ds-danger,#c0392b) 7%,var(--ds-surface))}}.email-campaign-failures li{font-size:12px;line-height:1.5}.email-campaign-failures li svg{color:var(--ds-danger,#c0392b);flex:none;margin-top:3px}.email-campaign-failures li.info{border-color:var(--ds-line);background:var(--ds-surface2)}.email-campaign-failures li.info svg{color:var(--muted)}.email-campaign-failures small{color:var(--muted);font-size:11px;display:block}.email-campaign-recipients{gap:10px;min-width:0;padding:0 22px 18px;display:grid;container-type:inline-size}.email-recipient-filters{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.email-recipient-filters button{border:1px solid var(--ds-line);background:var(--ds-surface);height:28px;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:0 11px;font-size:11px;font-weight:700}.email-recipient-filters button.active{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.email-recipient-muted{color:var(--muted);font-style:italic}.email-recipients-table{table-layout:fixed;min-width:760px}.email-recipients-table th,.email-recipients-table td{text-align:left;vertical-align:middle}.email-recipients-table td{font-size:13px;font-weight:500}.email-recipients-table .col-address{width:28%}.email-recipients-table .col-name{width:16%}.email-recipients-table .col-variant{width:72px}.email-recipients-table .col-status,.email-recipients-table .col-date{width:132px}.email-recipients-table .email-recipient-address,.email-recipients-table .email-recipient-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-recipients-table .email-recipient-reason{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.email-recipients-table .email-recipient-date{white-space:nowrap;color:var(--muted);font-size:12px}@container (max-width:700px){.email-recipients-table{min-width:640px}.email-recipients-table td{font-size:12px}}.email-recipient-pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.email-recipient-pager button{border:1px solid var(--ds-line);background:var(--ds-surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.email-recipient-pager button:disabled{opacity:.35;cursor:not-allowed}.email-recipient-first-page{color:var(--ds-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.email-campaign-recipients .is-refreshing{opacity:.6}.email-send-status{vertical-align:middle;background:var(--ds-surface2);color:var(--muted);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex}.email-send-status.delivered,.email-send-status.opened,.email-send-status.clicked,.email-send-status.sent{color:var(--ds-on-accent);background:var(--ds-success,#16a34a)}.email-send-status.failed,.email-send-status.dead_letter,.email-send-status.bounced,.email-send-status.complained{color:var(--ds-on-accent);background:var(--ds-danger,#c0392b)}.email-campaign-variants-title{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.email-campaign-variants small{color:var(--muted);font-size:10px}.email-campaign-variants .email-block-hint{margin:0}.email-campaign-fields{grid-template-columns:1fr 1.4fr;gap:14px;padding:16px 22px;display:grid}.email-campaign-fields label{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.email-campaign-fields input{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-size:13px;font-weight:500}.email-campaign-audience{flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 16px;display:flex}.email-campaign-audience-label{height:32px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.email-campaign-reach{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.email-recipients{flex-direction:column;gap:8px;padding:0 22px 16px;display:flex}.email-recipients-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.email-recipients-field{border:1px solid var(--ds-line);background:var(--ds-surface);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:7px 9px;display:flex;position:relative}.email-recipients-field:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.email-recipients-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 20%,transparent)}}.email-recipients-field.disabled{opacity:.55;pointer-events:none}.email-recipient-chip{border:1px solid var(--ds-line);background:var(--ds-surface2);max-width:100%;height:26px;color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:0 5px 0 9px;font-size:11px;font-weight:600;display:inline-flex}.email-recipient-chip.list{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.email-recipient-chip.list{border-color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-line))}}.email-recipient-chip.list{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.email-recipient-chip.list{background:color-mix(in srgb,var(--ds-accent) 16%,var(--ds-surface2))}}.email-recipient-chip svg{color:var(--muted);flex:none}.email-recipient-chip.list svg{color:var(--ds-nav)}.email-recipient-chip-text{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.email-recipient-chip small{background:var(--ink);border-radius:999px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.email-recipient-chip small{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.email-recipient-chip small{color:var(--muted);font-size:9px;font-weight:800}.email-recipient-chip-remove{width:17px;height:17px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.email-recipient-chip-remove:hover{color:var(--ink)}.email-recipients-input{min-width:170px;height:26px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 2px;font-size:13px}.email-recipients-menu{z-index:40;border:1px solid var(--ds-line);background:var(--ds-surface);max-height:264px;box-shadow:0 22px 48px var(--ds-nav);border-radius:12px;flex-direction:column;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.email-recipients-menu{box-shadow:0 22px 48px color-mix(in srgb,var(--ds-nav) 22%,transparent)}}.email-recipients-option{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.email-recipients-option.active{background:var(--ds-surface2)}.email-recipients-option svg{color:var(--muted);flex:none}.email-recipients-option-main{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.email-recipients-option small{color:var(--muted);flex:none;font-size:10px}.email-recipients-empty{color:var(--muted);align-items:center;gap:7px;padding:10px;font-size:12px;display:inline-flex}.email-recipients-spin{animation:.9s linear infinite ds-loading-spin}.email-recipients-footer{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.email-recipients-notice{color:var(--ds-nav);font-size:11px;font-weight:600}.email-campaign-actions{border-top:1px solid var(--ds-line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px;display:flex}.email-campaign-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.email-campaign-actions button.primary{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent);font-weight:850}.email-campaign-actions button:disabled{opacity:.45;cursor:not-allowed}.email-campaign-status{background:var(--ds-surface2);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:850;display:inline-block}.email-campaign-status.sent{color:var(--ds-on-accent);background:var(--ds-accent)}.email-campaign-status.sending{color:var(--ds-on-accent);background:var(--ds-signal,#3b82f6)}.email-campaign-status.failed,.email-campaign-status.cancelled{color:var(--ds-on-accent);background:var(--ds-danger,#c0392b)}.email-campaign-error{color:var(--ds-danger,#c0392b);margin-top:3px;font-size:10px;font-weight:600;display:block}.email-campaign-sep{background:var(--ds-line);width:1px;height:24px}.email-campaign-when{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.email-campaign-when input{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--ink);font:inherit;border-radius:10px;padding:0 10px;font-size:12px}.email-campaign-when-cell{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.email-campaign-when-lines{flex-direction:column;gap:3px;display:inline-flex}.email-campaign-row-actions{white-space:nowrap;gap:6px;display:flex}.email-campaign-row-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);height:28px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.email-campaign-row-actions button:disabled{opacity:.4;cursor:not-allowed}.email-campaign-row-actions .email-campaign-cancel{color:var(--muted)}.email-campaign-row-actions .email-campaign-cancel:hover:not(:disabled){border-color:var(--ds-danger,#c0392b);color:var(--ds-danger,#c0392b)}.email-campaign-detail{margin-top:18px}.email-campaign-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:18px 22px;display:grid}.email-campaign-metric{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;gap:3px;padding:14px;display:grid}.email-campaign-metric b{font-size:26px;line-height:1.1}.email-campaign-metric span{color:var(--muted);font-size:11px;font-weight:800}.email-campaign-metric small{color:var(--muted);font-size:11px}.email-campaign-metric.clicked{border-color:var(--ds-accent)}.email-campaign-metric.clicked b{color:var(--ds-accent)}.email-campaign-metric.bounced b,.email-campaign-metric.complained b{color:var(--ds-danger,#c0392b)}.email-campaign-aside{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0 22px 14px;font-size:12px;display:flex}.email-campaign-caveat{border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--muted);border-radius:10px;align-items:flex-start;gap:8px;margin:0 22px 18px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.email-campaign-caveat svg{flex:none;margin-top:2px}.email-campaign-open{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.email-campaign-open:hover{color:var(--ds-accent)}.email-settings-card{margin-top:18px}.email-settings-body{gap:16px;padding:18px 22px;display:grid}.email-settings-field{max-width:560px;color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.email-settings-field textarea{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.55}.email-settings-field small{color:var(--muted);font-size:11px;font-weight:600}.email-settings-body>button{border:1px solid var(--ds-accent);background:var(--ds-accent);height:38px;color:var(--ds-on-accent);cursor:pointer;border-radius:10px;justify-self:start;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex}.email-settings-body>button:disabled{opacity:.45;cursor:not-allowed}.email-block-hint{color:var(--muted);margin:0;font-size:11px}.email-block-problem{color:var(--ds-danger,#c0392b);margin:0;font-size:11px;font-weight:650}@media (max-width:860px){.email-campaign-fields{grid-template-columns:1fr}.email-campaign-reach{margin-left:0}}.email-audiences-sort{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.email-audiences-sort svg{opacity:.35;flex:none}.email-audiences-sort:hover svg{opacity:.75}.email-audiences-sort.active{color:var(--ink)}.email-audiences-sort.active svg{opacity:1;color:var(--ds-accent)}.email-audiences-sort.icon{justify-content:center;width:auto}.email-audiences-sort.icon svg{opacity:.5}.email-audiences-sort.icon.active svg{opacity:1;fill:currentColor}.email-audiences-unsortable{cursor:help;align-items:center;gap:6px;display:inline-flex}.email-audiences-unsortable svg{opacity:.4}.pipeline-new-row{border-bottom:1px solid var(--ds-line);gap:8px;padding:14px 22px;display:flex}.pipeline-new-row input{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--ink);border-radius:9px;flex:1;padding:0 12px;font-size:12px}.pipeline-new-row button{border:1px solid var(--ds-accent);height:38px;color:var(--ds-nav);background:var(--ds-accent);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:750;display:flex}.pipeline-tabs{flex-wrap:wrap;height:auto;margin:14px 0}.pipeline-tabs button{padding:8px 14px;font-size:10px}.pipeline-engine-panel{margin-top:14px}.pipeline-field{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.pipeline-field input,.pipeline-field select,.pipeline-field textarea{border:1px solid var(--ds-line);background:var(--ds-surface);height:36px;color:var(--ink);border-radius:8px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600}.pipeline-field textarea{resize:vertical;height:auto;padding:8px 10px;font-family:ui-monospace,monospace}.pipeline-field.checkbox{flex-direction:row;align-items:center;gap:8px;display:flex}.pipeline-analytics-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px 22px;display:grid}.pipeline-health-card,.pipeline-bottleneck-card{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;gap:6px;padding:16px;display:grid}.pipeline-health-card strong,.pipeline-bottleneck-card strong{font-size:28px}.pipeline-health-card ul,.pipeline-bottleneck-card ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pipeline-health-card li,.pipeline-bottleneck-card li{color:var(--muted);font-size:10px}@media (max-width:900px){.pipeline-analytics-grid{grid-template-columns:1fr}}.crm-list-view{padding:12px}.crm-list-view>header,.crm-list-view>button{border:0;border-bottom:1px solid var(--ds-line);text-align:left;background:0 0;grid-template-columns:1.35fr 1fr .8fr 1fr .65fr;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.crm-list-view>header{color:var(--muted);background:var(--ds-surface2);text-transform:uppercase;font-size:7px;font-weight:850}.crm-list-view>button{color:var(--ink)}.crm-list-view>button:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.crm-list-view>button:hover{background:color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface))}}.crm-list-view>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.crm-list-view>button>span:first-child{align-items:center;gap:7px;display:flex}.crm-list-view>button>span:first-child i{background:var(--ds-accent);border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-list-view>button>span:first-child i{background:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-surface))}}.crm-list-view em{background:var(--ds-surface2);border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal}.crm-list-view strong{text-align:right;font-size:9px}.crm-list-view>p{color:var(--muted);text-align:center;padding:30px;font-size:9px}@media (max-width:1050px){.crm-toolbar{grid-template-columns:minmax(220px,1fr) 170px auto}.crm-create{grid-column:1/-1;justify-content:center}.crm-stat-strip{grid-template-columns:1fr 1fr}}@media (max-width:700px){.crm-toolbar{grid-template-columns:1fr}.crm-toolbar>div,.crm-toolbar>select,.crm-create{width:100%}.crm-toolbar>div button{flex:1}.crm-create{grid-column:auto}.crm-stat-strip{grid-template-columns:1fr 1fr}.crm-list-view{overflow-x:auto}.crm-list-view>header,.crm-list-view>button{min-width:650px}.crm-workspace .crm-stage-grid{display:flex}.crm-workspace .crm-stage-grid>article{width:82vw;min-width:82vw}.crm-module-page .crm-command>header{flex-direction:column;align-items:flex-start;gap:12px}.crm-module-page .crm-stage-grid>article{width:84vw;min-width:84vw}.crm-pipeline-switcher{flex-direction:column;align-items:stretch}.crm-pipeline-settings{justify-content:center}.crm-contact-facts{grid-template-columns:1fr}}:is(.source-tabs,.wallet-tabs,.logic-toggle,.propagation-filters>div,.erp-tabs,.crm-toolbar>div){background:var(--ds-surface)}.propagation-drawer{width:min(680px,100vw - 18px);max-width:680px}.propagation-drawer>header{padding:24px 26px}.propagation-drawer>header h2{margin-top:5px;font-size:22px}.propagation-drawer>header h2,.propagation-drawer>header p{text-overflow:ellipsis;white-space:nowrap;max-width:535px;overflow:hidden}.propagation-drawer>header p{font-size:11px}.drawer-health{border-radius:15px;margin:20px 22px;padding:16px}.drawer-health b{font-size:13px}.drawer-health small{font-size:10px;line-height:1.45}.propagation-drawer-tabs{z-index:2;border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:var(--ds-surface);grid-template-columns:repeat(3,1fr);gap:6px;padding:11px 22px;display:grid;position:sticky;top:0}.propagation-drawer-tabs button{height:42px;color:var(--muted);background:var(--ds-surface2);border:0;border-radius:10px;font-size:11px;font-weight:800}.propagation-drawer-tabs button.active{color:var(--ds-nav);background:var(--ds-accent)}.propagation-job-summary,.propagation-diagnostics{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:17px;margin:18px 22px}.propagation-job-summary>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.propagation-job-summary h3{margin:0;font-size:15px}.propagation-job-summary header strong{color:var(--muted);background:var(--ds-surface2);border-radius:99px;padding:6px 10px;font-size:9px}.propagation-job-summary header strong.done{color:#087749;background:#def7ea}.propagation-job-summary header strong.failed{color:#b8323e;background:#ffe2e4}.propagation-job-summary header strong.processing{color:#5a38ba;background:#ece6ff}.propagation-job-summary>div{background:var(--ds-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.propagation-job-summary>div span{background:var(--ds-surface);gap:5px;min-width:0;padding:17px;display:grid}.propagation-job-summary small{color:var(--muted);font-size:10px}.propagation-job-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.propagation-job-summary>article{background:var(--ds-accent);align-items:flex-start;gap:11px;padding:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.propagation-job-summary>article{background:color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface))}}.propagation-job-summary>article>svg{color:var(--ds-signal);flex:none}.propagation-job-summary>article span{gap:4px;display:grid}.propagation-job-summary>article small{font-size:10px;line-height:1.5}.stage-timeline{gap:10px;padding:0 22px}.stage-timeline article{border-radius:14px;gap:13px;padding:15px}.stage-timeline article>i{width:38px;height:38px}.stage-timeline article span{font-size:9px}.stage-timeline h3{font-size:13px}.stage-timeline p{font-size:10px}.stage-timeline article>strong{font-size:9px}.stage-status-note{background:var(--ds-surface2);border-radius:11px;color:var(--muted)!important;margin:0 0 6px!important;padding:13px 14px!important;font-size:10px!important;line-height:1.5!important}.propagation-diagnostics>header{border-bottom:1px solid var(--ds-line);color:var(--ds-signal);align-items:center;gap:11px;padding:17px;display:flex}.propagation-diagnostics>header span{gap:3px;display:grid}.propagation-diagnostics>header small{color:var(--muted);font-size:10px}.propagation-diagnostics dl{margin:0;padding:9px 17px}.propagation-diagnostics dl div{border-bottom:1px solid var(--ds-line);grid-template-columns:130px minmax(0,1fr);gap:15px;padding:15px 0;display:grid}.propagation-diagnostics dl div:last-child{border-bottom:0}.propagation-diagnostics dt{color:var(--muted);font-size:10px;font-weight:800}.propagation-diagnostics dd{overflow-wrap:anywhere;min-width:0;font:10px/1.5 var(--font-geist-mono);margin:0}.propagation-drawer>footer{z-index:3;padding:16px 22px}.propagation-drawer>footer>button{height:42px;font-size:10px}.propagation-app .propagation-pulse span,.propagation-app .propagation-pulse small{font-size:10px}.propagation-app .propagation-pulse strong{font-size:26px}.propagation-app .pipeline-map header span,.propagation-app .pipeline-map header>small{font-size:10px}.propagation-app .pipeline-map article b{font-size:11px}.propagation-app .pipeline-map article small{font-size:9px}.propagation-app .propagation-filters input{font-size:11px}.propagation-app .propagation-filters>div button{text-transform:capitalize;font-size:10px}.propagation-table{table-layout:fixed;width:100%;min-width:1040px}.propagation-table th:first-child{width:18%}.propagation-table th:nth-child(2){width:17%}.propagation-table th:nth-child(3){width:33%}.propagation-table th:nth-child(4){width:8%}.propagation-table th:nth-child(5),.propagation-table th:nth-child(6){width:10%}.propagation-table th:nth-child(7){width:4%}.propagation-table td{vertical-align:middle;height:70px}.propagation-table td:first-child{display:table-cell}.propagation-table td:first-child>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.propagation-table td:first-child small{margin-top:5px;font-size:9px}.propagation-customer{font-size:12px}.stage-track>span{padding:8px}.stage-track span small{font-size:9px}.propagation-table td:nth-child(4),.propagation-table td:nth-child(5),.propagation-table td:nth-child(6){white-space:nowrap}.propagation-table td:last-child{padding-left:4px;padding-right:10px}.propagation-table .row-action{width:38px;height:38px}@media (max-width:600px){.propagation-drawer{width:100%;max-width:none}.propagation-drawer>header h2,.propagation-drawer>header p{max-width:calc(100vw - 95px)}.propagation-job-summary>div{grid-template-columns:1fr}.propagation-diagnostics dl div{grid-template-columns:1fr;gap:4px}}.nav-item-icon{flex:none;width:17px;height:17px}.sidebar nav a>.nav-item-icon{color:var(--ds-accent)}.sidebar nav a.active>.nav-item-icon{color:var(--ds-nav)}.nav-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:821px) and (max-width:1180px){:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar{width:74px;padding:10px;transition:width .2s,box-shadow .2s;overflow:visible}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:after{content:"›";border:1px solid var(--ds-accent);place-items:center;width:28px;height:40px;display:grid;position:absolute;top:50%;right:-14px}@supports (color:color-mix(in lab, red, red)){:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:after{border:1px solid color-mix(in srgb,var(--ds-accent) 36%,var(--ds-line))}}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:after{color:var(--ds-nav);background:var(--ds-accent);border-radius:0 10px 10px 0;font-size:19px;font-weight:900;transition:transform .2s;box-shadow:7px 0 18px #0002}html[data-nav-position=right] .sidebar:after{border-radius:10px 0 0 10px;left:-14px;right:auto;transform:rotate(180deg)}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within{width:268px;box-shadow:22px 0 45px #0507124d}:is(html:not([data-nav-position]),html[data-nav-position=left]) .sidebar:hover:after,:is(html:not([data-nav-position]),html[data-nav-position=left]) .sidebar:focus-within:after{transform:rotate(180deg)}html[data-nav-position=right] .sidebar:hover:after,html[data-nav-position=right] .sidebar:focus-within:after{transform:none}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.brand-lockup{justify-content:center;height:58px;padding:0}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.brand-lockup>span{background-color:#0000;background-image:var(--tenant-logo-image,url(/brand/ariani-wordmark.svg));background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:52px;height:18px;font-size:0;display:block}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.brand-lockup>div{display:none}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover>.brand-lockup,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within>.brand-lockup{justify-content:flex-start;padding:0 6px}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover>.brand-lockup>span,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within>.brand-lockup>span{background-color:#0000;background-image:var(--tenant-logo-image,url(/brand/ariani-wordmark.svg));width:146px;height:31px;box-shadow:none;background-size:contain;border-radius:0;flex-basis:146px;display:block}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover>.brand-lockup>div,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within>.brand-lockup>div{display:none}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.nav-search{justify-content:center;width:46px;height:46px;margin:10px auto 4px;padding:0}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.nav-search input,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.nav-search:after{display:none}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover>.nav-search,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within>.nav-search{justify-content:flex-start;width:auto;margin-left:5px;margin-right:5px;padding:0 14px}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover>.nav-search input,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within>.nav-search input{display:block}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>nav{margin-right:0;padding-right:0}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar nav p{display:none}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar nav section{padding:2px 0}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar nav a{justify-content:center;width:46px;min-height:42px;margin:0 auto 3px;padding:8px}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar nav a .nav-label-text,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar nav a.active:after{display:none}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover nav p,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within nav p{display:flex}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover nav section,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within nav section{padding:5px 0 8px}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover nav a,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within nav a{justify-content:flex-start;width:auto;margin:0;padding:7px 10px}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover nav a .nav-label-text,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within nav a .nav-label-text{display:inline}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.usage-card{display:none}:is(html:not([data-nav-position]),html[data-nav-position=left]) .workspace{width:calc(100% - 74px);margin-left:74px}html[data-nav-position=right] .workspace{width:calc(100% - 74px);margin-left:0;margin-right:74px}:is(html:not([data-nav-position]),html[data-nav-position=left]) .preview-route-bar{left:74px}html[data-nav-position=right] .preview-route-bar{right:74px}}.settings-health>a{color:var(--ds-signal);background:var(--ds-surface);place-items:center;padding:0 18px;font-size:11px;font-weight:750;text-decoration:none;display:grid}.genealogy-heading>div:last-child>a{border:1px solid var(--ds-accent);height:40px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.storefront-evidence{min-height:42px;color:var(--ds-text);background:var(--ds-surface2);justify-content:center;align-items:center;gap:10px;padding:9px 18px;font-size:11px;display:flex}.storefront-evidence button{border:1px solid var(--ds-line);color:var(--ds-nav);background:var(--ds-accent);font:inherit;border-radius:999px;padding:6px 10px;font-weight:750}.storefront-evidence small{color:var(--muted)}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}input,select{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}input[type=checkbox]{appearance:none;box-sizing:border-box;border:1.5px solid var(--ds-line);background:var(--ds-surface);cursor:pointer;border-radius:4px;place-content:center;display:inline-grid}input[type=checkbox]:checked{border-color:var(--ds-accent);background:var(--ds-accent)}input[type=checkbox]:checked:after{content:"";border-left:2px solid var(--ds-on-accent);border-bottom:2px solid var(--ds-on-accent);width:.55em;height:.3em;transform:rotate(-45deg)translateY(-15%)}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.top-actions>.global-search-trigger,.top-actions>button:nth-child(2),.referral-clip,.top-actions .language,.profile{min-height:38px;border-radius:12px!important;height:38px!important}.top-actions>.global-search-trigger,.top-actions>button:nth-child(2){width:38px!important;min-width:38px!important}.top-actions>.global-search-trigger:hover{grid-template-columns:1fr!important;gap:0!important;width:38px!important;padding:0!important}.top-actions>.global-search-trigger:after{display:none!important}.referral-clip,.top-actions .language,.profile{border-color:var(--ds-line)!important;background:var(--ds-surface)!important}.referral-clip,.top-actions .language{padding:0 9px!important}.profile{box-sizing:border-box;padding:3px 9px 3px 3px!important}.top-actions>.global-search-trigger>svg,.top-actions>button:nth-child(2)>svg,.referral-clip>svg,.profile>svg{stroke-width:2px;width:17px;height:17px}.referral-clip>svg{color:var(--ds-signal);flex:none}.language-flag,.profile>span{border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.language-flag{background:var(--ds-surface2);font-size:19px!important}.profile>span{background:var(--ds-nav);font-size:8px}.referral-clip b,.language-current b,.profile b{font-size:8px;font-weight:800}.referral-clip small,.language-current small,.profile small{color:var(--muted);font-size:6px}.referral-clip,.referral-clip *,.top-actions .language,.top-actions .language *,.profile,.profile *{letter-spacing:0!important}.profile div{min-width:0}.profile b{text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden}@media (min-width:1051px){.referral-clip,.language-switcher,.top-actions .language,.profile{width:142px!important;min-width:142px!important}}@media (max-width:1050px){.profile{width:auto!important;min-width:38px!important}}.nav-search input{font-size:12px}.nav-search>svg{background:0 0;border-radius:0;width:17px;height:17px;padding:0}.system-items>span{align-content:flex-start}.system-items small{align-self:flex-start}.waiting-item{background:var(--ds-surface2)}@supports (color:color-mix(in lab, red, red)){.waiting-item{background:color-mix(in srgb,var(--ds-surface2) 38%,var(--ds-surface))}}.widget-card[data-widget-type=leaderboard] .widget-body{align-items:start;min-height:0;padding-top:0;padding-bottom:7px;overflow-y:auto}.widget-card[data-widget-type=leaderboard] .leaderboard{gap:4px}.widget-card[data-widget-type=leaderboard] .leaderboard li{padding:4px 7px}.stat-visual{flex-wrap:nowrap;container-type:inline-size}.stat-visual>strong{white-space:nowrap;min-width:0;font-size:clamp(18px,9cqi,38px)}.stat-visual>.positive{white-space:nowrap;flex:none}.account-dropdown-global>header>button{place-items:center;padding:0;display:grid}.account-dropdown-global>header>button>svg{width:13px;height:13px;display:block}.account-dropdown-global nav button>svg:first-child{transition:color .16s,background .16s}.account-dropdown-global nav button:is(:hover,:focus-visible)>svg:first-child{color:var(--ds-nav);background:var(--ds-accent)}.account-dropdown-global{height:min(680px,calc((100dvh - 84px) * .740741 * var(--ds-element-scale-inverse,1)));max-height:calc((100dvh - 84px) * .740741 * var(--ds-element-scale-inverse,1));flex-direction:column;display:flex;overflow:hidden}body:has(.account-dropdown-global) .profile-menu{display:none}.account-dropdown-global>header,.account-dropdown-global>.account-health,.account-dropdown-global>footer{flex:none}.account-dropdown-global>nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;min-height:0;overflow-y:auto}.ariani-chat-panel form button{place-items:center;padding:0;display:grid}.ariani-chat-panel form button:last-child>svg{width:14px;height:14px;display:block}.ariani-chat-panel>header>button{place-items:center;padding:0;display:grid}.ariani-chat-panel>header>button>svg{width:13px;height:13px;display:block}.dashboard :is(.hero,.attention-grid>article,.ai-brief,.control-rail,.widget-card){border-radius:var(--ds-radius)}.sidebar nav section{padding-block:0}.sidebar nav section>p{margin-block:calc(var(--ds-density-gap) * .25)}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar nav>a.active{margin-bottom:var(--ds-density-gap)}.widget-card:is([data-widget-type=sparklineStat],[data-widget-type=area],[data-widget-type=chart],[data-widget-type=donut],[data-widget-type=radialGauge],[data-widget-type=heatmap],[data-widget-type=funnel],[data-widget-type=radar]) .widget-body{padding-bottom:calc(12px + var(--ds-density-gap) + var(--ds-density-gap))}.widget-card{container-type:size}.widget-card>header{align-items:start;min-width:0}.widget-card>header>div:nth-child(2){min-width:0}.widget-card header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-card header small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.widget-body{place-items:center;min-width:0;overflow:hidden}.widget-body>*{min-width:0;max-width:100%}.widget-card>footer{align-items:center;min-width:0}.widget-card>footer code{min-width:0;max-width:65%}.widget-card[data-widget-type=stat] .widget-body,.widget-card[data-widget-type=sparklineStat] .widget-body{align-content:center;place-items:center}.widget-card[data-widget-type=stat] .stat-visual{text-align:center;justify-content:center;align-items:center;width:100%;height:100%}.widget-card[data-widget-type=stat] .stat-visual strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.widget-card[data-widget-type=sparklineStat] .spark-stat{align-items:center;width:100%}.widget-card[data-widget-type=area] .widget-body,.widget-card[data-widget-type=chart] .widget-body{align-content:center;place-items:stretch stretch}.widget-card[data-widget-type=area] .mini-bars,.widget-card[data-widget-type=chart] .mini-bars{width:100%;max-width:none}.widget-card[data-widget-type=donut] .donut-wrap,.widget-card[data-widget-type=radialGauge] .donut-wrap{justify-content:center}.widget-card[data-widget-type=radialGauge] .donut-wrap{place-items:center;display:grid}.widget-card[data-widget-type=radialGauge] .donut{margin:0}.widget-card[data-widget-type=heatmap] .heatmap,.widget-card[data-widget-type=comparison] .comparison,.widget-card[data-widget-type=progress] .progress-visual,.widget-card[data-widget-type=radar] .radar-bars,.widget-card[data-widget-type=funnel] .funnel{align-self:center;width:100%}.widget-card[data-widget-type=table] .widget-body,.widget-card[data-widget-type=leaderboard] .widget-body,.widget-card[data-widget-type=list] .widget-body{scrollbar-width:thin;align-content:start;place-items:stretch stretch;overflow:auto}.widget-card[data-widget-type=table] .table-mini,.widget-card[data-widget-type=leaderboard] .leaderboard,.widget-card[data-widget-type=list] .leaderboard{align-self:start;width:100%}.leaderboard li span,.leaderboard li em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slot-standard .widget-body{padding-inline:14px}.slot-standard[data-widget-type=radialGauge] .donut{width:min(46cqw,46cqh,126px)}.slot-standard[data-widget-type=donut] .donut{flex:none;width:min(36cqw,42cqh,112px)}.slot-standard[data-widget-type=donut] .donut-wrap{gap:10px}.slot-standard[data-widget-type=donut] .donut-legend li{font-size:9px}.slot-standard[data-widget-type=heatmap] .heatmap{gap:3px}.slot-standard[data-widget-type=funnel] .funnel i{height:15px}.slot-feature .widget-body{padding:clamp(22px,4cqw,44px)}.slot-feature[data-widget-type=stat] .stat-visual strong,.slot-feature[data-widget-type=sparklineStat] .spark-stat>strong{font-size:clamp(42px,12cqw,82px)}.slot-feature[data-widget-type=sparklineStat] .spark-stat{grid-template-columns:minmax(0,.8fr) minmax(180px,1.2fr);gap:clamp(24px,6cqw,72px)}.slot-feature[data-widget-type=area] .mini-bars,.slot-feature[data-widget-type=chart] .mini-bars{align-self:center;height:min(48cqh,300px)}.slot-feature[data-widget-type=radialGauge] .donut{width:min(48cqw,48cqh,250px)}.slot-feature[data-widget-type=donut] .donut-wrap{grid-template-columns:minmax(170px,.8fr) minmax(190px,1fr);justify-content:center;width:min(100%,720px);margin:auto}.slot-feature[data-widget-type=donut] .donut{width:min(42cqw,46cqh,235px);margin:auto}.slot-feature[data-widget-type=heatmap] .heatmap{gap:6px;width:min(100%,720px)}.slot-feature[data-widget-type=comparison] .comparison,.slot-feature[data-widget-type=progress] .progress-visual,.slot-feature[data-widget-type=radar] .radar-bars,.slot-feature[data-widget-type=funnel] .funnel{width:min(100%,720px);margin:auto}.slot-feature[data-widget-type=table] .table-mini,.slot-feature[data-widget-type=leaderboard] .leaderboard,.slot-feature[data-widget-type=list] .leaderboard{width:min(100%,760px);margin:auto}.slot-feature[data-widget-type=table] .widget-body,.slot-feature[data-widget-type=leaderboard] .widget-body,.slot-feature[data-widget-type=list] .widget-body{align-content:center}@media (max-width:1180px){.slot-feature[data-widget-type=donut] .donut-wrap{grid-template-columns:1fr;gap:16px}.slot-feature[data-widget-type=donut] .donut-legend{width:min(100%,420px);margin:auto}.slot-feature[data-widget-type=sparklineStat] .spark-stat{grid-template-columns:1fr}}.widget-card.slot-feature .widget-body{place-items:center;padding:clamp(24px,3.2cqw,42px);display:grid}.widget-card.slot-feature .widget-body>*{width:100%;max-width:820px;max-height:100%}.widget-card.slot-feature[data-widget-type=stat] .widget-body,.widget-card.slot-feature[data-widget-type=radialGauge] .widget-body{justify-content:center;align-items:center}.widget-card.slot-feature[data-widget-type=stat] .stat-visual{place-items:center;width:100%;height:100%;display:grid}.widget-card.slot-feature[data-widget-type=stat] .stat-visual strong{font-size:clamp(54px,14cqw,104px)}.widget-card.slot-feature[data-widget-type=radialGauge] .donut-wrap{place-items:center;width:100%;height:100%;display:grid}.widget-card.slot-feature[data-widget-type=radialGauge] .donut{width:min(34cqw,42cqh,230px);border-radius:50%!important}.widget-card.slot-feature[data-widget-type=radialGauge] .donut:before{border-radius:50%!important}.widget-card.slot-feature[data-widget-type=radialGauge] .donut span{font-size:clamp(26px,5cqw,42px)}.widget-card.slot-feature[data-widget-type=donut] .donut-wrap{grid-template-columns:minmax(190px,.85fr) minmax(220px,1.15fr);gap:clamp(28px,5cqw,64px);width:min(100%,720px);height:auto}.widget-card.slot-feature[data-widget-type=donut] .donut{width:min(34cqw,42cqh,230px);border-radius:50%!important}.widget-card.slot-feature[data-widget-type=donut] .donut:before{border-radius:50%!important}.widget-card.slot-feature[data-widget-type=donut] .donut-legend{align-content:center}.widget-card.slot-feature[data-widget-type=donut] .donut-legend li{padding-block:8px;font-size:clamp(12px,2cqw,16px)}.widget-card.slot-feature[data-widget-type=area] .mini-bars,.widget-card.slot-feature[data-widget-type=chart] .mini-bars{align-items:end;width:100%;height:min(48cqh,280px);min-height:180px;padding-block:18px}.widget-card.slot-feature[data-widget-type=area] .mini-bars i,.widget-card.slot-feature[data-widget-type=chart] .mini-bars i{max-width:none}.widget-card.slot-feature[data-widget-type=sparklineStat] .spark-stat{grid-template-columns:minmax(170px,.75fr) minmax(260px,1.25fr);align-items:center;height:100%}.widget-card.slot-feature[data-widget-type=sparklineStat] .mini-bars{align-self:center;height:72%;max-height:none}.widget-card.slot-feature[data-widget-type=comparison] .comparison,.widget-card.slot-feature[data-widget-type=radar] .radar-bars,.widget-card.slot-feature[data-widget-type=funnel] .funnel{align-content:center;width:min(100%,720px);height:auto}.widget-card.slot-feature[data-widget-type=comparison] .comparison{gap:clamp(12px,3cqh,24px)}.widget-card.slot-feature[data-widget-type=comparison] .comparison span{font-size:clamp(14px,2.4cqw,18px)}.widget-card.slot-feature[data-widget-type=comparison] .comparison i{height:clamp(16px,3cqh,24px)}.widget-card.slot-feature[data-widget-type=funnel] .funnel{gap:clamp(10px,2.2cqh,18px)}.widget-card.slot-feature[data-widget-type=funnel] .funnel i{height:clamp(28px,7cqh,52px)}.widget-card.slot-feature[data-widget-type=radar] .radar-bars{gap:clamp(10px,2.2cqh,18px)}.widget-card.slot-feature[data-widget-type=radar] .radar-bars>span{grid-template-columns:minmax(100px,160px) 1fr 42px;font-size:clamp(12px,2.2cqw,16px)}.widget-card.slot-feature[data-widget-type=radar] .radar-bars i{height:clamp(10px,2cqh,16px)}.widget-card.slot-feature[data-widget-type=heatmap] .heatmap{grid-auto-rows:minmax(14px,1fr);align-content:center;gap:clamp(5px,1.4cqw,10px);width:min(100%,760px);max-height:320px}.widget-card.slot-feature[data-widget-type=heatmap] .heatmap i{width:100%;min-height:14px}.widget-card.slot-feature[data-widget-type=table] .table-mini{grid-auto-rows:minmax(42px,auto);align-content:center;width:100%;max-width:780px;display:grid}.widget-card.slot-feature[data-widget-type=table] .table-mini>div{align-items:center;font-size:clamp(12px,2cqw,16px)}.widget-card.slot-feature[data-widget-type=leaderboard] .leaderboard{grid-auto-rows:minmax(48px,auto);align-content:center;width:100%;max-width:760px}.widget-card.slot-feature[data-widget-type=leaderboard] .leaderboard li{font-size:clamp(12px,2cqw,16px)}@media (max-width:1180px){.widget-card.slot-feature[data-widget-type=donut] .donut-wrap{grid-template-rows:minmax(180px,1fr) auto;grid-template-columns:1fr;gap:14px}.widget-card.slot-feature[data-widget-type=donut] .donut{width:min(48cqw,42cqh,230px)}.widget-card.slot-feature[data-widget-type=donut] .donut-legend{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;width:100%}.widget-card.slot-feature[data-widget-type=sparklineStat] .spark-stat{grid-template-rows:auto 1fr;grid-template-columns:1fr}}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar nav a.active{border-radius:var(--ds-radius);box-shadow:none;overflow:hidden}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar nav a.active:before{display:none}@media (min-width:1181px),(max-width:820px){:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar nav a.active{width:100%}}@media (min-width:821px) and (max-width:1180px){:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:is(:hover,:focus-within) nav a.active{width:100%}}:is(.system-card,.balance-strip .balance-primary,.wallet-total-band>div:first-child,.report-pulse .report-ai,.report-result-body aside,.capital-orbit,.people-hero-card,.learning-focus,.billing-balance,.store-spotlight,.bundle-flow>article,.network-orbit,.settings-control,.announcement-compose>article,.api-console,.playground-onboarding>div),:is(.system-card,.balance-strip .balance-primary,.wallet-total-band>div:first-child,.report-pulse .report-ai,.report-result-body aside,.capital-orbit,.people-hero-card,.learning-focus,.billing-balance,.store-spotlight,.bundle-flow>article,.network-orbit,.settings-control,.announcement-compose>article,.api-console,.playground-onboarding>div) :is(span,b,strong,small,p,h1,h2,h3,em,time,code,a){color:var(--ds-on-dark)}.app-frame :is(button,article,section,aside,header,footer,div,[class*=card],[class*=banner],[class*=panel],[class*=shell],[class*=container],[class*=drawer],[class*=workbench],[class*=workspace],[class*=table],[class*=rail],[class*=center],[class*=detail],[class*=tabs],[class*=toolbar],[class*=controls],[class*=actions],[class*=filters],[class*=form],[class*=field],[class*=input]),main>div.workspace,main>div.workspace>div{border-radius:var(--ds-radius)!important}.app-frame [data-radius-container=true]>[data-radius-child=true]{border-radius:var(--ds-radius-child,var(--ds-radius))!important}.app-frame [data-radius-edge=true],.app-frame [data-radius-edge=true][data-radius-child=true]{border-radius:0!important}.app-frame .investment-capital article.investment-cap-meter>div[data-radius-child=true],.app-frame .investment-capital article.investment-cap-meter>div[data-radius-child=true]:before{border-radius:50%!important}.app-frame .academy-programs-library>header[data-radius-child=true],.app-frame .academy-course-directory>header,.app-frame .academy-curriculum>header,.app-frame :is(.academy-enrollments-workspace,.academy-resources-workspace,.academy-grading-workspace,.academy-banks-workspace,.academy-exams-workspace,.academy-credentials-workspace)>:is(.academy-enrollment-courses,.academy-roster,.academy-resource-courses,.academy-resource-library,.academy-grading-queue,.academy-submission-evidence,.academy-grading-comments,.academy-bank-directory,.academy-bank-detail,.academy-exam-directory,.academy-exam-editor,.credentials-ledger,.credential-inspector),.app-frame :is(.academy-enrollment-courses,.academy-roster,.academy-resource-courses,.academy-resource-library,.academy-grading-queue,.academy-submission-evidence,.academy-grading-comments,.academy-bank-directory,.academy-bank-detail,.academy-exam-directory,.academy-exam-editor,.credentials-ledger,.credential-inspector)>:is(header,footer,.academy-roster-tools,.academy-resource-tools,.academy-resource-grid,.academy-exam-form,.academy-bank-toolbar,.academy-grade-form,.credential-hash),.app-frame .academy-roster-table,.app-frame .academy-roster-table>header,.app-frame :is(.security-passkeys,.security-factor,.export-request,.export-timeline,.export-package,.migration-projects,.migration-workbench,.migration-quality,.monitor-detail,.audit-table,.audit-detail,.webhook-directory,.webhook-detail,.webhook-delivery-center,.template-library-panel,.template-preview-area,.template-import-shell)>:is(header,footer,section,form,nav,div){border-radius:0!important}.app-frame .api-docs-layout>.migration-projects>header,.app-frame .api-docs-layout>.migration-quality>header{border-radius:var(--ds-radius) var(--ds-radius) 0 0!important}.app-frame .api-docs-layout>.migration-projects>button,.app-frame .api-docs-layout>.migration-quality .api-signing-keys>article{border-radius:var(--ds-radius-sm)}.app-frame .api-docs-layout>.migration-quality>footer{border-radius:0 0 var(--ds-radius) var(--ds-radius)!important}.app-frame :is(.migration-layout,.monitor-layout,.audit-layout){border-radius:0!important}.app-frame .monitor-layout>.monitor-detail,.app-frame .audit-layout>:is(.audit-table,.audit-detail),.app-frame .migration-workbench>:is(.migration-source-card,.migration-mapping),.app-frame .migration-quality>.migration-ai{border-radius:var(--ds-radius)!important}.app-frame .migration-mapping>:is(header,.migration-map-head,article,.migration-add-map),.app-frame .migration-quality>section>article{border-radius:0!important}.app-frame .quality-ring[data-radius-child=true],.app-frame .quality-ring>div[data-radius-child=true],.app-frame .quality-ring>div{border-radius:50%!important}.app-frame :is(.monitor-layout,.audit-layout,.webhook-workspace,.api-docs-layout)>:is(.migration-projects,.migration-workbench,.migration-quality,.monitor-primary,.webhook-directory,.webhook-detail,.webhook-delivery-center),.app-frame :is(.academy-roster-table,.webhook-delivery-table,.audit-table)>:is(header,footer),.app-frame .api-docs-layout>:is(.migration-projects,.migration-workbench,.migration-quality)>:is(header,footer,section,div),.app-frame .academy-template-workspace>:is(.academy-template-directory,.academy-template-course-map),.app-frame :is(.academy-template-directory,.academy-template-course-map)>:is(header,footer,div),.app-frame :is(.academy-center-workspace,.academy-programs-library,.academy-people-workspace,.academy-grading-workspace,.academy-banks-workspace,.academy-builder-workspace,.academy-enrollments-workspace,.academy-resources-workspace,.academy-credentials-workspace,.academy-template-workspace,.academy-exams-workspace,.billing-subscription-workspace,.billing-invoice-ledger,.usage-wallet-ledger,.api-traffic-panel,.api-health-panel,.api-reference-center,.api-playground-workbench,.settings-command,.integration-console,.credential-panel,.autoship-settings-editor,.cashout-settings-console,.crypto-settings-console,.domain-settings-console,.fiscal-settings-console,.translations-settings-console)>:is(header,footer,[class*=academy-],[class*=billing-],[class*=usage-],[class*=api-],[class*=settings-],[class*=integration-],[class*=credential-]),.app-frame :is(.api-key-security,.api-reference-center,.api-playground-workbench)>:is(header,footer,article,aside,main){border-radius:0!important}.app-frame button[data-icon-only=true]{aspect-ratio:1;place-items:center;min-width:32px;min-height:32px;line-height:1;display:grid;padding:0!important}.app-frame button[data-icon-only=true]>svg{flex:none;margin:0}.app-frame .order-drawer{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;overflow-y:auto;border-radius:0!important}.app-frame .rank-progress-drawer,.app-frame .member-intelligence-overlay .member-intelligence,.app-frame .order-drawer :is(dl,dl>div),.app-frame :is(.domain-control>header,.domain-control>article,.domain-control>footer),.app-frame .publish-checklist>article,.app-frame :is(.module-table>header,.module-table-head,.module-insight>header),.app-frame .article-library>:is(header,footer),.app-frame :is(.editor-workbench>header,.editor-workspace>aside:first-child,.article-preview),.app-frame :is(.store-directory>header,.store-directory-head,.store-directory>footer,.market-attention>header){border-radius:0!important}.store-directory>.empty-state{text-align:center;min-height:76px;margin:0;padding:22px 18px;line-height:1.5}.app-frame .commission-engine>:is(header,div,footer),.app-frame .editorial-calendar>:is(header,article,p),.app-frame .builder-section-manager>header{border-radius:0!important}.app-frame .builder-shell{border-radius:var(--ds-radius)!important}.app-frame .builder-shell>:is(.builder-pages,.builder-canvas,.builder-inspector),.app-frame .builder-canvas>:is(header,.builder-viewport){border-radius:0!important}.builder-viewport{padding:calc(24px * var(--builder-density,1));font-family:var(--builder-font,var(--ds-font))}.builder-viewport .builder-site{border-radius:var(--builder-radius,8px);color:var(--builder-ink);background:var(--builder-surface);font-size:calc(1em * var(--builder-scale,1));box-shadow:0 18px 45px var(--builder-ink)}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-site{box-shadow:0 18px 45px color-mix(in srgb,var(--builder-ink) 18%,transparent)}}.builder-viewport .mini-announcement{color:var(--builder-paper);background:var(--builder-ink)}.builder-viewport .builder-site>nav,.builder-viewport .builder-site>footer{color:var(--builder-ink)}.builder-viewport .builder-site>nav b i{background:var(--builder-accent)}.builder-viewport .builder-site>section{color:var(--builder-paper);background:radial-gradient(circle at 80%,var(--builder-accent),transparent 35%),var(--builder-ink)}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-site>section{background:radial-gradient(circle at 80%,color-mix(in srgb,var(--builder-accent) 35%,transparent),transparent 35%),var(--builder-ink)}}.builder-viewport .builder-site>section.selected{outline-color:var(--builder-violet)}.builder-viewport .builder-site>section>div small{color:var(--builder-accent)}.builder-viewport .builder-site p{color:var(--builder-paper)}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-site p{color:color-mix(in srgb,var(--builder-paper) 72%,transparent)}}.builder-viewport .builder-site section button{border-radius:calc(var(--builder-radius) * .35);color:var(--builder-ink);background:var(--builder-accent)}.builder-viewport .builder-site section>i{color:var(--builder-ink);background:linear-gradient(145deg,var(--builder-accent),var(--builder-violet))}.builder-viewport .builder-site section mark{color:var(--builder-paper);background:var(--builder-violet)}.builder-viewport .builder-mini-categories article{color:var(--builder-ink);background:linear-gradient(145deg,var(--builder-accent),var(--builder-accent))}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-mini-categories article{background:linear-gradient(145deg,var(--builder-accent),color-mix(in srgb,var(--builder-accent) 35%,var(--builder-surface)))}}.builder-viewport .builder-mini-categories article:nth-child(2){background:linear-gradient(145deg,var(--builder-violet),var(--builder-violet))}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-mini-categories article:nth-child(2){background:linear-gradient(145deg,var(--builder-violet),color-mix(in srgb,var(--builder-violet) 20%,var(--builder-surface)))}}.builder-viewport .builder-mini-categories article:nth-child(3){background:linear-gradient(145deg,var(--builder-accent),var(--builder-surface))}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-mini-categories article:nth-child(3){background:linear-gradient(145deg,color-mix(in srgb,var(--builder-accent) 65%,var(--builder-violet)),var(--builder-surface))}}.builder-viewport .builder-mini-products i{background:linear-gradient(145deg,var(--builder-surface),var(--builder-accent))}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-mini-products i{background:linear-gradient(145deg,var(--builder-surface),color-mix(in srgb,var(--builder-accent) 35%,var(--builder-surface)))}}.builder-viewport .builder-mini-products article:nth-child(2) i{background:linear-gradient(145deg,var(--builder-violet),var(--builder-violet))}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-mini-products article:nth-child(2) i{background:linear-gradient(145deg,var(--builder-violet),color-mix(in srgb,var(--builder-violet) 15%,var(--builder-surface)))}}.builder-viewport .builder-mini-products article:nth-child(3) i{background:linear-gradient(145deg,var(--builder-accent),var(--builder-surface))}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-mini-products article:nth-child(3) i{background:linear-gradient(145deg,color-mix(in srgb,var(--builder-accent) 55%,var(--builder-surface)),var(--builder-surface))}}.builder-viewport .builder-mini-products b,.builder-viewport .builder-mini-products small{color:var(--builder-ink)}@supports (color:color-mix(in lab, red, red)){.builder-viewport .builder-mini-products small{color:color-mix(in srgb,var(--builder-ink) 65%,transparent)}}:is(.nft-market-page,.nft-storefront){--nft-purple:var(--ds-signal);--nft-lime:var(--ds-accent);--nft-ink:var(--ds-text);--nft-nav:var(--ds-nav);--nft-paper:var(--ds-bg);--nft-surface:var(--ds-surface);--nft-surface2:var(--ds-surface2);--nft-muted:var(--ds-muted);--nft-line:var(--ds-border);color:var(--nft-ink);background-color:var(--nft-paper);font-family:var(--ds-font)}.nft-market-page{--nft-purple:var(--ds-signal);background:radial-gradient(circle at 92% 0,var(--nft-lime),transparent 25%),var(--nft-paper)}@supports (color:color-mix(in lab, red, red)){.nft-market-page{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--nft-lime) 13%,transparent),transparent 25%),var(--nft-paper)}}.nft-market-context small{color:var(--nft-secondary,var(--ds-signal))}.nft-market-context>div>span{color:var(--nft-nav);background:var(--nft-lime);border-radius:var(--ds-radius)}.nft-market-context nav{border-color:var(--nft-line);background:var(--nft-surface)}@supports (color:color-mix(in lab, red, red)){.nft-market-context nav{background:color-mix(in srgb,var(--nft-surface) 72%,transparent)}}.nft-market-context nav{border-radius:var(--ds-radius)}.nft-market-context nav a{color:var(--nft-muted);border-radius:var(--ds-radius-sm)}.nft-market-context nav a.active{color:var(--nft-paper);background:var(--nft-nav)}:is(.nft-step-rail,.nft-panel,.nft-catalog-layout>aside,.nft-market-card,.nft-listing-facts article,.nft-receipt,.nft-gateway-card,.nft-success-card){border-color:var(--nft-line);background:var(--nft-surface)}:is(.nft-step-rail,.nft-panel,.nft-catalog-layout>aside,.nft-receipt,.nft-gateway-card,.nft-success-card){border-radius:var(--ds-radius)}.nft-step-rail a{color:var(--nft-muted)}.nft-step-rail i{background:var(--nft-surface2)}.nft-step-rail a.active{color:var(--nft-paper);background:var(--nft-nav)}.nft-step-rail a.active i{color:var(--nft-nav);background:var(--nft-lime)}@supports (color:color-mix(in lab, red, red)){:is(.nft-hero,.nft-marketplace-hero,.nft-portfolio-hero,.nft-token-card){background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--nft-lime) 28%,transparent),transparent 24%),linear-gradient(125deg,var(--nft-nav),color-mix(in srgb,var(--nft-nav) 70%,var(--nft-purple)),var(--nft-purple))}}:is(.nft-hero,.nft-marketplace-hero,.nft-portfolio-hero,.nft-token-card) p{color:var(--nft-paper)}@supports (color:color-mix(in lab, red, red)){:is(.nft-hero,.nft-marketplace-hero,.nft-portfolio-hero,.nft-token-card) p{color:color-mix(in srgb,var(--nft-paper) 70%,transparent)}}.nft-primary{border-radius:var(--ds-button-radius);color:var(--nft-nav)!important;background:var(--nft-lime)!important}:is(.nft-toolbar,.nft-pagination,.nft-attention article,.nft-price-block span,.nft-review-grid article,.nft-funding-options>button,.nft-order-item>div button,.nft-doc-columns article footer,.nft-privacy-note){background:var(--nft-surface2)}:is(.nft-toolbar label,.nft-toolbar button,.nft-page-header>button,.nft-panel input,.nft-panel textarea,.nft-funding-options>button,.nft-listing-facts article,.nft-doc-columns article,.nft-verification-row,.nft-receipt){border-color:var(--nft-line)}:is(.nft-toolbar label,.nft-toolbar button,.nft-page-header>button,.nft-funding-options>button){color:var(--nft-ink);background:var(--nft-surface)}:is(.nft-panel input,.nft-panel textarea,.nft-panel .sa-tenant-picker-input){color:var(--nft-ink);background:var(--nft-surface2)}:is(.nft-metrics small,.nft-page-header p,.nft-attention article small,.nft-assets>a span small,.nft-panel label small,.nft-listing-layout>aside>p,.nft-price-block small,.nft-portfolio-row small,.nft-receipt dt){color:var(--nft-muted)}.nft-market-art{color:var(--nft-paper);background:linear-gradient(145deg,var(--nft-purple),var(--nft-purple))}@supports (color:color-mix(in lab, red, red)){.nft-market-art{background:linear-gradient(145deg,var(--nft-purple),color-mix(in srgb,var(--nft-purple) 55%,var(--nft-nav)))}}.nft-store-header{color:var(--nft-paper);background:var(--nft-nav);border-color:var(--nft-paper)}@supports (color:color-mix(in lab, red, red)){.nft-store-header{border-color:color-mix(in srgb,var(--nft-paper) 15%,transparent)}}.nft-store-header a{color:inherit}.nft-wallet-chip{color:var(--nft-nav)!important;background:var(--nft-lime)!important;border-color:var(--nft-lime)!important}.app-frame aside.sidebar svg,.dashboard article.widget-card>:is(header,.widget-body,footer){border-radius:0!important}.app-frame .donut,.app-frame .donut:before,.app-frame .security-hero>aside>strong,.app-frame .studio-donut,.app-frame .studio-donut:before{border-radius:50%!important}.app-frame .navigation-builder>header,.app-frame .navigation-builder>div>section,.app-frame .seo-command>article:first-child>header,.app-frame .seo-command>article:nth-child(2)>:is(header,div),.app-frame .seo-command>aside.seo-score-card>header,.app-frame .publish-history>header{border-radius:0!important}.publish-history>p.empty-state{text-align:center;min-height:56px;margin:0;padding:18px 17px;line-height:1.5}.app-frame [data-auto-contrast=light],.app-frame [data-auto-contrast=light] :is(span,b,strong,small,p,h1,h2,h3,h4,h5,h6,em,mark,a,svg){color:#fff!important}.app-frame [data-auto-contrast=dark],.app-frame [data-auto-contrast=dark] :is(span,b,strong,small,p,h1,h2,h3,h4,h5,h6,em,mark,a,svg){color:#000!important}:is(.app-frame,.onboarding-v3) :where(i,span,div):has(>svg:only-child):not(:where([class*=avatar],[class*=badge],[class*=chip],[class*=pill],[class*=status],[class*=progress],[class*=meter],[class*=ring],[class*=donut],[class*=toggle],[class*=switch],[class*=logo],[class*=flag])){border-radius:var(--ds-icon-radius)}.app-frame :is([class*=avatar],[class*=badge],[class*=chip],[class*=pill],[class*=status],[class*=progress],[class*=meter],.profile>span,.setting-toggle,.studio-switch button,mark){border-radius:999px!important}.app-frame :is([class*=avatar],.profile>span,[class*=ring]:not([class*=pairing]),[class*=donut]){border-radius:50%!important}:is(html:not([data-nav-position]),html[data-nav-position=left]) .sidebar{border-top-left-radius:0!important;border-bottom-left-radius:0!important}html[data-nav-position=top] .sidebar{border-top-left-radius:0!important;border-top-right-radius:0!important}html[data-nav-position=right] .sidebar{border-top-right-radius:0!important;border-bottom-right-radius:0!important}html[data-nav-position=bottom] .sidebar{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.topbar{border-top-left-radius:0!important;border-top-right-radius:0!important}aside.sidebar>label.nav-search{--nav-search-padding-right:11px;padding-right:var(--nav-search-padding-right);padding-left:calc(var(--nav-search-padding-right) * .5)}@media (min-width:821px) and (max-width:1180px){:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.nav-search{--nav-search-padding-right:0px}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:hover>.nav-search,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar:focus-within>.nav-search{--nav-search-padding-right:14px}}.referral-popover header>button{place-items:center;line-height:1;display:grid;padding:0!important}.referral-popover header>button svg{flex:none;margin:0}@media (max-width:1350px){.topbar{gap:12px;min-width:0;padding-inline:18px}.breadcrumbs{min-width:0;overflow:hidden}.breadcrumbs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{flex:none;min-width:0}.referral-clip{grid-template-columns:1fr!important;width:42px!important;min-width:42px!important;padding:0!important}.referral-clip>span{display:none}.top-actions .language{grid-template-columns:1fr!important;width:48px!important;min-width:48px!important;padding:0 10px!important}.language-switcher .language>svg,.language-current{display:none}.profile{max-width:46px;width:46px!important;min-width:46px!important;padding-right:4px!important}.profile>div,.profile>svg{display:none}.profile-retry{bottom:0;right:0}.audit-health,.migration-health{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-health>div,.migration-health>div{grid-column:1/-1}.audit-toolbar{grid-template-columns:minmax(0,1fr)}.audit-toolbar>div{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.audit-toolbar>div>button{white-space:nowrap;flex:none}.audit-toolbar>button{width:100%}.audit-layout,.migration-layout{grid-template-columns:minmax(0,1fr)}.audit-detail,.migration-quality{position:static}.migration-quality{grid-column:auto;display:block}}.top-actions .language{padding:3px!important}.top-actions .language .language-flag{border-radius:var(--ds-radius-child,var(--ds-radius))!important}.global-search-panel main>button.keyboard-active{border-color:var(--ds-line);background:linear-gradient(90deg,var(--ds-accent),var(--ds-surface2))}@supports (color:color-mix(in lab, red, red)){.global-search-panel main>button.keyboard-active{background:linear-gradient(90deg,color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface)),var(--ds-surface2))}}.language-mega>div>button.keyboard-active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.language-mega>div>button.keyboard-active{border-color:color-mix(in srgb,var(--ds-accent) 65%,var(--ds-line))}}.language-mega>div>button.keyboard-active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.language-mega>div>button.keyboard-active{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface))}}.website-builder>header span,.builder-section-manager>header span,.builder-bottom small{font-size:9px}.website-builder>header small{font-size:10px}.website-builder>header button{min-height:40px;padding-inline:14px;font-size:9px}.builder-shell{grid-template-columns:220px minmax(0,1fr) 310px}.builder-pages{padding:14px}.builder-pages>header{padding:3px 3px 12px}.builder-pages>header b{font-size:12px}.builder-pages>header button{border-radius:10px;width:38px;height:38px}.builder-pages>button{border-radius:10px;min-height:48px;padding:11px 12px}.builder-pages>button span{font-size:10px}.builder-pages>button small{font-size:8px}.builder-pages>button.active small{color:var(--ds-on-accent)}.builder-pages>section{border-radius:12px;gap:6px;margin-top:18px;padding:14px}.builder-pages>section span{font-size:8px}.builder-pages>section b{font-size:10px}.builder-pages>section small{font-size:8px;line-height:1.45}.builder-pages>section a{font-size:9px}.builder-pages>section .builder-mode-toggle{min-height:38px;margin-top:8px;padding-inline:12px;font-size:9px}.builder-canvas{grid-template-rows:56px 1fr}.builder-canvas>header button{min-height:36px;padding-inline:11px;font-size:9px}.builder-canvas>header span{font-size:9px}.builder-floating-tools button{min-height:36px;padding-inline:11px;font-size:9px}.builder-inspector{min-width:0;padding:16px}.builder-inspector>header{gap:4px}.builder-inspector>header span{font-size:8px}.builder-inspector>header b{font-size:14px}.inspector-tabs{gap:4px;margin:14px 0}.inspector-tabs button{height:38px;font-size:9px}.builder-inspector>label{gap:7px;padding:13px 0}.builder-inspector label>span{font-size:9px}.builder-inspector input,.builder-inspector textarea{border-radius:9px;min-height:40px;padding:10px 11px;font-size:10px}.builder-inspector textarea{height:78px}.asset-picker{border-radius:10px;gap:9px;min-height:54px;padding:8px}.asset-picker>i{border-radius:9px;width:38px;height:38px}.asset-picker b{font-size:9px}.asset-picker small{font-size:8px}.choice-row{gap:6px}.choice-row button{border-radius:9px;height:38px;font-size:9px}.builder-section-manager>header{padding:16px 18px}.builder-section-manager>header>div{gap:4px}.builder-section-manager>header b{font-size:12px}.builder-section-manager>header>button{border-radius:10px;gap:7px;height:40px;padding-inline:13px;font-size:9px}.builder-section-manager>div{gap:10px;padding:14px}.builder-section-manager article{border-radius:11px;gap:9px;min-height:62px;padding:11px}.builder-section-manager article>i{border-radius:8px;width:34px;height:34px;font-size:8px}.builder-section-manager article>span{gap:3px}.builder-section-manager article b{font-size:9px}.builder-section-manager article small{font-size:7px}.builder-section-manager article>button{border-radius:8px;height:34px;padding-inline:10px;font-size:8px}.builder-section-manager article>button:last-child{width:42px;padding:4px}.builder-section-manager article>button:last-child i{width:18px;height:18px}.builder-section-manager article>button:last-child.on i{transform:translate(16px)}.app-frame .builder-section-manager article>i{width:24px;height:24px;color:var(--muted);background:0 0;font-size:7px;font-weight:750;border-radius:0!important}.app-frame .builder-section-manager article>button:not(:last-child){border-radius:8px!important}.app-frame .builder-section-manager article>button:last-child{border-radius:99px!important}.app-frame .builder-section-manager article>button:last-child i{border-radius:50%!important}.navigation-rail-toggle{flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--ds-accent)!important;margin-left:auto!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.navigation-rail-toggle{border:1px solid color-mix(in srgb,var(--ds-accent) 42%,transparent)!important}}.navigation-rail-toggle{cursor:pointer;transition:background .18s,border-color .18s,transform .18s;box-shadow:0 8px 22px #0003;color:var(--ds-accent)!important;background:#ffffff12!important;border-radius:12px!important}.navigation-rail-toggle:hover{border-color:var(--ds-accent)!important;background:var(--ds-accent)!important}@supports (color:color-mix(in lab, red, red)){.navigation-rail-toggle:hover{background:color-mix(in srgb,var(--ds-accent) 16%,transparent)!important}}.navigation-rail-toggle:hover{transform:translateY(-1px)}.mobile-nav-close{display:none!important}@media (min-width:821px){.mobile-menu{display:none!important}.navigation-collapsed>.sidebar,.app-frame.navigation-collapsed>.sidebar{transition:width .22s,padding .22s;overflow:visible;width:84px!important;box-shadow:none!important;padding:12px 10px!important}.app-frame.navigation-collapsed>.workspace{transition:width .22s,margin .22s;width:calc(100% - 84px)!important;margin-left:84px!important}html[data-nav-position=right] .app-frame.navigation-collapsed>.workspace{margin-left:0!important;margin-right:84px!important}html[data-nav-position=right] .app-frame.navigation-collapsed>.sidebar{inset:0 0 0 auto}.navigation-collapsed .sidebar:hover,.navigation-collapsed .sidebar:focus-within{width:84px!important;box-shadow:none!important}.navigation-collapsed .sidebar:after{display:none!important}.navigation-collapsed .sidebar>.brand-lockup{justify-content:center!important;gap:0!important;height:58px!important;padding:0!important;overflow:visible!important}.navigation-collapsed .sidebar>.brand-lockup>span,.navigation-collapsed .sidebar>.brand-lockup>div{display:none!important}.navigation-collapsed .navigation-rail-toggle{margin:0!important}.navigation-collapsed .sidebar>.nav-search{justify-content:center!important;width:48px!important;height:48px!important;margin:9px auto 6px!important;padding:0!important}.navigation-collapsed .sidebar>.nav-search input,.navigation-collapsed .sidebar>.nav-search:after,.navigation-collapsed .sidebar .nav-search-clear,.navigation-collapsed .sidebar .nav-search-status,.navigation-collapsed .sidebar nav p,.navigation-collapsed .sidebar nav .nav-label-text,.navigation-collapsed .sidebar .usage-card,.navigation-collapsed .sidebar .tenant-pill{display:none!important}.navigation-collapsed .sidebar>nav{margin:8px 0 0!important;padding:0!important}.navigation-collapsed .sidebar nav section{display:contents!important}.navigation-collapsed .sidebar nav section.is-collapsed>a{display:flex!important}.navigation-collapsed .sidebar nav a{justify-content:center!important;gap:0!important;width:48px!important;min-height:48px!important;margin:2px auto!important;padding:0!important}.navigation-collapsed .sidebar nav a.active:before,.navigation-collapsed .sidebar nav a.active:after{display:none!important}.navigation-collapsed .sidebar nav .nav-item-icon{flex:none;width:20px;height:20px}}@media (min-width:781px) and (max-width:820px){.sa-shell .navigation-rail-toggle{display:grid!important}}@media (min-width:781px){.sa-shell.navigation-collapsed{grid-template-columns:84px minmax(0,1fr)!important}.sa-shell.navigation-collapsed .sa-nav{overflow:visible!important}.sa-shell.navigation-collapsed .sa-nav>header{justify-content:center!important;padding:22px 0!important}.sa-shell.navigation-collapsed .sa-nav>header>a{display:none!important}.sa-shell.navigation-collapsed .navigation-rail-toggle{margin:0!important}.sa-shell.navigation-collapsed .sa-search{justify-content:center!important;width:48px!important;height:48px!important;margin:10px auto!important;padding:0!important}.sa-shell.navigation-collapsed .sa-search input,.sa-shell.navigation-collapsed .sa-search kbd,.sa-shell.navigation-collapsed .sa-nav nav p{display:none!important}.sa-shell.navigation-collapsed .sa-nav nav a{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-height:44px!important;margin:2px auto!important;padding:0!important;display:flex!important}.sa-shell.navigation-collapsed .sa-nav nav a>span,.sa-shell.navigation-collapsed .sa-nav nav a>i,.sa-shell.navigation-collapsed .sa-nav>footer{display:none!important}}@media (max-width:820px){.navigation-rail-toggle{display:none!important}.brand-lockup .mobile-nav-close{color:#fff;background:0 0;border:0;place-items:center;margin-left:auto;display:grid!important}.mobile-menu{display:grid!important}.app-frame:has(>.sidebar.open) .mobile-menu{display:none!important}.app-frame.navigation-collapsed>.workspace{width:100%!important;margin-left:0!important}}.builder-bottom{gap:12px}.builder-bottom article{gap:13px;padding:18px}.builder-bottom article>span{gap:4px}.builder-bottom b{font-size:12px}.builder-bottom p{font-size:9px;line-height:1.45}.builder-bottom :is(button,a){border:1px solid var(--ds-line);min-height:40px;color:var(--ink);background:var(--ds-surface);border-radius:10px;justify-content:center;align-items:center;padding-inline:14px;font-size:9px;font-weight:750;text-decoration:none;display:flex}@media (max-width:1200px){.builder-shell{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:760px){.builder-shell{grid-template-columns:1fr}.website-builder>header button{flex:none}.builder-section-manager>header{align-items:flex-start;gap:12px}.builder-section-manager article{grid-template-columns:auto auto 1fr auto}.builder-bottom article{grid-template-columns:auto 1fr}.builder-bottom :is(button,a){grid-column:1/-1}}.publishing-center{gap:12px}.publishing-center>header{gap:20px;padding:25px}.publishing-center>header span,.domain-control>header span,.publish-checklist>header span,.navigation-builder>header span,.seo-command header span,.publish-history>header span{font-size:9px}.publishing-center>header h2{margin:7px 0;font-size:30px}.publishing-center>header p{font-size:10px;line-height:1.5}.publishing-center>header>aside{gap:8px}.publishing-center>header a,.publishing-center>header button{height:42px;padding-inline:15px;font-size:9px}.publishing-center>nav{gap:5px;padding:6px}.publishing-center>nav button{height:40px;padding-inline:14px;font-size:9px}.publish-status{gap:10px}.publish-status article{gap:11px;min-height:82px;padding:16px}.publish-status article>i{width:42px;height:42px}.publish-status article>span{gap:4px}.publish-status small{font-size:8px}.publish-status b{font-size:11px}.publish-status em{font-size:8px;line-height:1.4}.publish-status mark{padding:6px 8px;font-size:7px}.publishing-grid{grid-template-columns:minmax(0,1fr) 330px;gap:11px}.domain-control>header{gap:10px;padding:15px 17px}.domain-control>header>div{gap:4px}.domain-control>header b,.publish-checklist>header b,.navigation-builder>header b,.seo-command header b,.publish-history>header b{font-size:12px}.domain-control>header button{gap:7px;height:38px;padding-inline:12px;font-size:9px}.domain-control>article{gap:11px;min-height:68px;padding:12px 17px}.domain-control>article>i{width:40px;height:40px;font-size:10px}.domain-control>article>span{gap:4px}.domain-control article b{font-size:10px}.domain-control article small{font-size:8px}.domain-control article mark{padding:6px 9px;font-size:7px}.domain-control article button{height:36px;padding-inline:10px;font-size:8px}.domain-control>footer{gap:10px;padding:13px 17px}.domain-control>footer span{gap:4px}.domain-control>footer b{font-size:9px}.domain-control>footer small{font-size:8px;line-height:1.45}.publish-checklist{padding:17px}.publish-checklist>header{gap:4px}.publish-checklist>div{height:8px;margin:16px 0}.publish-checklist>article{gap:10px;padding:11px 0}.publish-checklist>article>i{width:30px;height:30px;font-size:8px}.publish-checklist article span{gap:4px}.publish-checklist article b{font-size:9px}.publish-checklist article small{font-size:8px;line-height:1.4}.publish-checklist>button{height:40px;margin-top:12px;font-size:9px}.navigation-builder>header{gap:8px;padding:15px 17px}.navigation-builder>header>div{gap:4px}.navigation-builder>header button{height:38px;padding-inline:11px;font-size:9px}.navigation-builder>div>section{padding:16px}.navigation-builder h3{margin-bottom:11px;font-size:11px}.navigation-builder article{gap:9px;min-height:56px;margin-bottom:7px;padding:10px}.navigation-builder article>i{width:32px;height:32px;font-size:8px}.navigation-builder article>span{gap:3px}.navigation-builder article b{font-size:9px}.navigation-builder article small{font-size:7px}.navigation-builder article mark{padding:5px 7px;font-size:7px}.navigation-builder article button,.navigation-builder>div>section>button{height:36px;padding-inline:10px;font-size:8px}.seo-command{grid-template-columns:1.15fr 1fr 280px;gap:11px}.seo-command>article>header,.seo-command>aside>header,.publish-history>header{gap:4px;padding:15px 17px}.seo-command>article>label{gap:6px;padding:12px 17px 0;font-size:9px}.seo-command input,.seo-command textarea{min-height:40px;padding:10px 11px;font-size:10px}.seo-command textarea{height:70px}.seo-command>article:first-child>div{gap:5px;margin:14px 17px;padding:15px}.seo-command>article:first-child>div small{font-size:8px}.seo-command>article:first-child>div b{font-size:12px}.seo-command>article:first-child>div a,.seo-command>article:first-child>div p{font-size:9px}.seo-command>article:nth-child(2)>div{gap:9px;padding:12px 15px}.seo-command>article:nth-child(2)>div span{gap:4px}.seo-command>article:nth-child(2)>div b{font-size:9px}.seo-command>article:nth-child(2)>div small{font-size:8px}.seo-command>article:nth-child(2) mark{padding:5px 7px;font-size:7px}.seo-command>article:nth-child(2) button{height:36px;padding-inline:9px;font-size:8px}.seo-command>aside{padding-bottom:16px}.seo-command>aside>div{height:8px;margin:16px 17px}.seo-command>aside p{padding-inline:17px;font-size:9px}.seo-command>aside button{height:38px;margin-inline:17px;padding-inline:11px;font-size:9px}.publish-history>article{grid-template-columns:50px 1fr auto auto;gap:10px;min-height:58px;padding:11px 16px}.publish-history>article>i{font-size:10px}.publish-history>article>span{gap:4px}.publish-history article b{font-size:9px}.publish-history article small{font-size:8px}.publish-history article mark{padding:6px 8px;font-size:7px}.publish-history article button{height:36px;padding-inline:10px;font-size:8px}@media (max-width:1150px){.publishing-grid{grid-template-columns:1fr}.seo-command{grid-template-columns:1fr 1fr}}@media (max-width:760px){.publishing-center>header{padding:21px}.publishing-center>nav button{flex:none}.seo-command{grid-template-columns:1fr}}@media (max-width:480px){.domain-control>header,.domain-control>article,.domain-control>footer{min-width:580px}}.settings-v3 .settings-catalog>section>p{font-size:9px}.settings-v3 .settings-catalog>section>button b{font-size:11px}.settings-v3 .settings-catalog>section>button small,.settings-v3 .settings-catalog>section>button em{font-size:9px;line-height:1.35}.settings-v3 .integration-console>header b{font-size:11px}.settings-v3 .integration-console>header small{font-size:9px;line-height:1.35}.settings-v3 .provider-grid>button{min-height:70px}.settings-v3 .provider-grid>button small,.settings-v3 .provider-grid>button em{font-size:8px;line-height:1.4}.settings-v3 .provider-grid>button>strong,.settings-v3 .credential-panel>header small{font-size:8px}.settings-v3 .credential-panel>header p{font-size:10px;line-height:1.4}.settings-v3 .credential-security b{font-size:10px}.settings-v3 .credential-security small{font-size:9px;line-height:1.4}.settings-v3 .credential-fields label>span,.settings-v3 .connection-options label>span{font-size:10px}.settings-v3 .credential-fields label>span b{font-size:7px}.settings-v3 .credential-fields input,.settings-v3 .connection-options select,.settings-v3 .connection-options input,.settings-v3 .webhook-row b{font-size:10px}.settings-v3 .webhook-row code{font-size:8px}.settings-v3 .webhook-row button,.settings-v3 .credential-panel>footer button,.settings-v3 .settings-publish button{font-size:9px}.settings-v3 .settings-publish>span{font-size:9px;line-height:1.4}.settings-v3 .settings-specific-grid>article>header small{font-size:8px}.settings-v3 .settings-specific-grid h3{font-size:16px}.settings-v3 .integration-console{background:var(--ds-surface2);padding:14px}@supports (color:color-mix(in lab, red, red)){.settings-v3 .integration-console{background:color-mix(in srgb,var(--ds-surface2) 54%,var(--ds-surface))}}.settings-v3 .integration-console>header{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 8px 24px var(--ds-nav);border-radius:15px;margin-bottom:12px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.settings-v3 .integration-console>header{box-shadow:0 8px 24px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.settings-v3 .integration-console>header>div>svg{width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;padding:10px}.settings-v3 .integration-console>header>label{background:var(--ds-surface2);border-radius:12px;height:44px}.settings-v3 .integration-console>header input{font-size:11px}.settings-v3 .integration-workspace{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:650px;box-shadow:0 18px 44px var(--ds-nav);border-radius:18px;grid-template-columns:minmax(248px,292px) minmax(0,1fr);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-v3 .integration-workspace{box-shadow:0 18px 44px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.settings-v3 .provider-grid{background:var(--ds-surface2);gap:9px;max-height:650px;padding:12px}@supports (color:color-mix(in lab, red, red)){.settings-v3 .provider-grid{background:color-mix(in srgb,var(--ds-surface2) 72%,var(--ds-surface))}}.settings-v3 .provider-grid>button{background:var(--ds-surface);min-height:82px;box-shadow:0 4px 12px var(--ds-nav);border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px 44px 10px 10px}@supports (color:color-mix(in lab, red, red)){.settings-v3 .provider-grid>button{box-shadow:0 4px 12px color-mix(in srgb,var(--ds-nav) 4%,transparent)}}.settings-v3 .provider-grid>button:hover{box-shadow:0 12px 28px var(--ds-nav);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.settings-v3 .provider-grid>button:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--ds-nav) 10%,transparent)}}.settings-v3 .provider-grid>button.active{border-color:var(--ds-accent);box-shadow:inset 4px 0 0 var(--ds-accent),0 14px 30px var(--ds-nav);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.settings-v3 .provider-grid>button.active{box-shadow:inset 4px 0 0 var(--ds-accent),0 14px 30px color-mix(in srgb,var(--ds-nav) 10%,transparent)}}.settings-v3 .provider-mark{width:48px;height:48px;box-shadow:0 6px 14px var(--ds-nav);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.settings-v3 .provider-mark{box-shadow:0 6px 14px color-mix(in srgb,var(--ds-nav) 8%,transparent)}}.settings-v3 .provider-mark img{width:32px;height:32px}.settings-v3 .provider-grid>button em{font-size:8px}.settings-v3 .provider-grid>button>strong{padding:4px 8px;font-size:9px}.settings-v3 .credential-panel{min-height:calc(100% - 28px);box-shadow:none;border-radius:17px;margin:14px;padding:24px}.settings-v3 .credential-panel>header{grid-template-columns:64px minmax(0,1fr) auto;gap:15px;padding:0 0 18px}.settings-v3 .credential-security{border:1px solid var(--ds-accent);margin:18px 0;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.settings-v3 .credential-security{border:1px solid color-mix(in srgb,var(--ds-accent) 32%,var(--ds-line))}}.settings-v3 .credential-security{border-radius:13px}.settings-v3 .credential-fields{gap:16px}.settings-v3 .credential-fields label>div,.settings-v3 .connection-options select,.settings-v3 .connection-options input{border-radius:12px;height:46px}.settings-v3 .credential-panel>footer{margin-top:20px;padding-top:18px;padding-right:0}.settings-v3 .credential-panel>footer button{border-radius:10px;min-height:40px;padding:0 14px}.provider-authorize{--provider-tint:#eaf4ff;--provider-ink:#005ba9}.provider-nmi{--provider-tint:#e8f7ff;--provider-ink:#006bb6}.provider-gmo{--provider-tint:#fff0f1;--provider-ink:#c51230}.provider-transbank{--provider-tint:#e7f1ff;--provider-ink:#0055a5}.provider-twilio{--provider-tint:#fff0f2;--provider-ink:#e21b42}.provider-sendgrid{--provider-tint:#e8f7ff;--provider-ink:#136ad5}.provider-postmark{--provider-tint:#fff2ed;--provider-ink:#f35a2b}.provider-slack{--provider-tint:#f7ecf8;--provider-ink:#611f69}.provider-skydropx{--provider-tint:#f3efff;--provider-ink:#5d3fd3}.provider-envia{--provider-tint:#eff7ff;--provider-ink:#1769aa}.provider-deftship{--provider-tint:#eef7ff;--provider-ink:#1167a8}.provider-frenet{--provider-tint:#effff3;--provider-ink:#088443}.provider-sendcloud{--provider-tint:#fff2ed;--provider-ink:#f04d23}.provider-shiprocket{--provider-tint:#f2efff;--provider-ink:#5d3fd3}.provider-easyparcel{--provider-tint:#fff4e7;--provider-ink:#f28a00}.provider-enviame{--provider-tint:#eef1ff;--provider-ink:#3349a3}.provider-wave{--provider-tint:#e9f7ff;--provider-ink:#169bd5}.provider-docusign{--provider-tint:#fff9e6;--provider-ink:#b77b00}.provider-mifiel{--provider-tint:#eff6ff;--provider-ink:#1f5a98}.provider-mercury{--provider-tint:#f4f4f4;--provider-ink:#1e1e1e}.provider-bluevine{--provider-tint:#eaf4ff;--provider-ink:#174ea6}.provider-relay{--provider-tint:#edfdf3;--provider-ink:#08783e}.provider-checkoutcom{--provider-tint:#eef1ff;--provider-ink:#0a3a8f}.provider-airwallex{--provider-tint:#eef7ff;--provider-ink:#0e2f6b}.provider-nuvei{--provider-tint:#fff0f5;--provider-ink:#c9166b}.provider-worldpay{--provider-tint:#fff2e6;--provider-ink:#c9550a}.provider-cybersource{--provider-tint:#e8f0ff;--provider-ink:#1434a3}.provider-fiserv{--provider-tint:#eaf7f0;--provider-ink:#0c7a44}.provider-globalpayments{--provider-tint:#eef2ff;--provider-ink:#2a3990}.provider-ebanx{--provider-tint:#fff4ea;--provider-ink:#c96a1a}.provider-dlocal{--provider-tint:#e9fbf3;--provider-ink:#0a8f5a}.provider-rapyd{--provider-tint:#fdeef7;--provider-ink:#a3126b}.provider-kushki{--provider-tint:#eef6ff;--provider-ink:#1a5aa8}.provider-nexi{--provider-tint:#fff0ee;--provider-ink:#c33a1f}.provider-paysafe{--provider-tint:#eaf3ff;--provider-ink:#0f4c95}.provider-xendit{--provider-tint:#eafaf0;--provider-ink:#0c8a3e}.api-docs-page .api-operation-card{background:var(--ds-surface);box-shadow:0 7px 20px var(--ds-nav);border-radius:14px!important;margin-bottom:11px!important}@supports (color:color-mix(in lab, red, red)){.api-docs-page .api-operation-card{box-shadow:0 7px 20px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.api-docs-page .api-operation-toggle{gap:12px!important;min-height:56px!important;padding:13px 15px!important}.api-docs-page .api-operation-toggle>b{padding:5px 8px!important;font-size:10px!important}.api-docs-page .api-operation-toggle>code{font-weight:750;font-size:12px!important}.api-docs-page .api-operation-toggle>span{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden;font-size:11px!important}.api-docs-page .api-operation-detail{padding:16px 18px!important}.api-docs-page .api-operation-detail :is(span,small,p){line-height:1.45;font-size:10px!important}.api-docs-page .api-schema-field{min-height:36px;gap:10px!important;padding:8px 0!important}.api-docs-page .api-schema-field code{font-size:11px!important}.api-docs-page .migration-quality>section>span{margin:10px 0 7px;display:block;font-size:10px!important}.api-docs-page .migration-quality>section>div{align-items:center;min-height:30px;display:flex}@media (max-width:720px){.api-docs-page .api-operation-toggle{flex-wrap:wrap;align-items:flex-start}.api-docs-page .api-operation-toggle>span{width:100%;max-width:none;margin-left:25px!important}.api-docs-page .api-schema-field{overflow-x:auto}}.api-docs-page .migration-health{background:linear-gradient(115deg,var(--ds-accent),var(--ds-surface));border-radius:18px;min-height:88px}@supports (color:color-mix(in lab, red, red)){.api-docs-page .migration-health{background:linear-gradient(115deg,color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface)),var(--ds-surface))}}.api-docs-page .migration-health>div{min-width:0}.api-docs-page .migration-health>div b{font-size:14px}.api-docs-page .migration-health>div small{font-size:10px;line-height:1.45}.api-docs-page .migration-health>article b{font-size:22px}.api-docs-page .migration-health>article small{font-size:9px}.api-docs-layout>.migration-projects{align-self:start;max-height:calc(100vh - 190px);position:sticky;top:96px;overflow-y:auto}.api-docs-layout>.migration-workbench{min-width:0}.api-docs-layout>.migration-quality{align-self:start;position:sticky;top:96px;overflow:hidden}.api-operation-list{gap:10px;padding:16px;display:grid}.api-docs-page .api-operation-card{transition:border-color .2s,box-shadow .2s,transform .2s;border:1px solid var(--ds-line)!important;border-radius:15px!important;margin:0!important;overflow:hidden!important}.api-docs-page .api-operation-card:hover,.api-docs-page .api-operation-card.open{border-color:var(--ds-accent)!important}@supports (color:color-mix(in lab, red, red)){.api-docs-page .api-operation-card:hover,.api-docs-page .api-operation-card.open{border-color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-line))!important}}.api-docs-page .api-operation-card:hover,.api-docs-page .api-operation-card.open{box-shadow:0 14px 34px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.api-docs-page .api-operation-card:hover,.api-docs-page .api-operation-card.open{box-shadow:0 14px 34px color-mix(in srgb,var(--ds-nav) 10%,transparent)}}.api-docs-page .api-operation-card:hover,.api-docs-page .api-operation-card.open{transform:translateY(-1px)}.api-docs-page .api-operation-toggle{border:0;grid-template-columns:18px 58px minmax(180px,.85fr) minmax(180px,1fr);align-items:center;width:100%;background:linear-gradient(105deg,var(--ds-surface),var(--ds-surface2))!important;gap:12px!important;min-height:64px!important;padding:13px 16px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.api-docs-page .api-operation-toggle{background:linear-gradient(105deg,var(--ds-surface),color-mix(in srgb,var(--ds-surface2) 58%,var(--ds-surface)))!important}}.api-docs-page .api-operation-toggle{color:var(--ink);text-align:left;cursor:pointer}.api-docs-page .api-operation-toggle>svg{color:var(--muted)}.api-docs-page .api-operation-toggle>b{background:var(--ds-surface2);letter-spacing:.06em;text-align:center;width:58px;border-radius:8px!important;padding:7px 4px!important;font-size:10px!important}.api-docs-page .api-operation-toggle>.method-get{color:var(--ds-success)}.api-docs-page .api-operation-toggle>.method-post{color:var(--purple)}.api-docs-page .api-operation-toggle>.method-put,.api-docs-page .api-operation-toggle>.method-patch{color:var(--ds-warning)}.api-docs-page .api-operation-toggle>.method-delete{color:var(--ds-danger)}.api-docs-page .api-operation-toggle>code{text-overflow:ellipsis;white-space:nowrap;font-weight:780;overflow:hidden;font-size:13px!important}.api-docs-page .api-operation-toggle>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;max-width:none!important;margin:0!important;font-size:11px!important}.api-docs-page .api-operation-detail{border-top:1px solid var(--ds-line);background:var(--ds-surface)!important;padding:18px!important}.api-scope-list{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:15px;display:flex}.api-scope-list>small{color:var(--muted);letter-spacing:.09em;margin-right:3px;font-weight:900;font-size:9px!important}.api-scope-list>mark,.api-scope-list>em{color:var(--ds-signal);background:var(--ds-surface2);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:780;display:flex}.api-scope-list svg{width:11px}.api-operation-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.api-operation-sections>section{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:12px;min-width:0;padding:14px}.api-operation-sections>section:has(.api-schema-tree){grid-column:1/-1}.api-operation-sections>section>span{color:var(--muted);letter-spacing:.09em;margin-bottom:9px;font-weight:900;display:block;font-size:9px!important}.api-parameter{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.api-parameter code{color:var(--ds-signal);font-size:12px}.api-parameter mark{background:var(--ds-surface2);border-radius:6px;width:max-content;padding:4px 6px;font-size:9px}.api-parameter small{color:var(--muted);font-size:10px!important}.api-schema-tree{display:grid}.api-schema-node>.api-schema-tree{margin-left:calc((var(--api-depth,0) + 1)*16px)}.api-docs-page .api-schema-field{border-top:1px solid var(--ds-line);grid-template-columns:minmax(130px,.7fr) minmax(120px,.6fr) minmax(150px,1fr);align-items:center;min-height:43px;display:grid;gap:12px!important;padding:9px 0!important}.api-docs-page .api-schema-node:first-child>.api-schema-field{border-top:0}.api-docs-page .api-schema-field>code{color:var(--ds-signal);font-weight:780;font-size:11px!important}.api-docs-page .api-schema-field>code span{color:var(--ds-danger)}.api-docs-page .api-schema-field>mark{width:max-content;max-width:100%;color:var(--muted);background:var(--ds-surface);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:9px;overflow:hidden}.api-docs-page .api-schema-field>small{color:var(--muted);line-height:1.4;font-size:10px!important}.api-response-success header{align-items:center;gap:8px;display:flex}.api-response-success header mark{color:var(--ds-success);background:var(--ds-success);border-radius:7px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.api-response-success header mark{background:color-mix(in srgb,var(--ds-success) 11%,var(--ds-surface))}}.api-response-success header mark{font-size:10px;font-weight:900}.api-response-success header b{font-size:11px}.api-response-success p{color:var(--muted);margin:9px 0 0;line-height:1.5;font-size:10px!important}.api-error-list>div{border-top:1px solid var(--ds-line);grid-template-columns:40px 1fr;align-items:center;gap:8px;padding:7px 0;display:grid}.api-error-list>div b{color:var(--ds-danger);font-size:11px}.api-error-list>div small{color:var(--muted);font-size:10px!important}.api-security-stack{gap:8px;padding:14px;display:grid}.api-security-stack>article{border:1px solid var(--ds-line);min-width:0;color:var(--ink);background:var(--ds-bg);border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.api-security-stack>article>i{width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;display:grid}.api-security-stack span{gap:3px;min-width:0;display:grid}.api-security-stack b{font-size:11px}.api-security-stack small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.api-security-stack code{font-size:9px}.api-security-reference,.api-signing-keys{padding:0 14px 14px}.api-security-reference>span,.api-signing-keys>span{color:var(--muted);letter-spacing:.09em;margin:6px 0 9px;font-size:9px;font-weight:900;display:block}.api-security-reference>div{flex-wrap:wrap;gap:5px;display:flex}.api-security-reference code{border:1px solid var(--ds-line);color:var(--ds-signal);background:var(--ds-bg);border-radius:7px;padding:5px 7px;font-size:9px}.api-signing-keys>article{border-top:1px solid var(--ds-line);grid-template-columns:8px 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.api-signing-keys>article>i{background:var(--ds-success);width:8px;height:8px;box-shadow:0 0 10px var(--ds-success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.api-signing-keys>article>i{box-shadow:0 0 10px color-mix(in srgb,var(--ds-success) 70%,transparent)}}.api-signing-keys>article span{gap:2px;min-width:0;display:grid}.api-signing-keys code{color:var(--ds-signal);text-overflow:ellipsis;font-size:10px;overflow:hidden}.api-signing-keys small,.api-signing-keys p{color:var(--muted);margin:0;font-size:9px}.api-signing-keys p.error{color:var(--ds-danger)}@media (max-width:1250px){.api-docs-layout>.migration-quality{grid-column:1/-1;position:static}.api-security-stack{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.api-docs-layout>.migration-projects{max-height:300px;position:static}.api-security-stack,.api-operation-sections{grid-template-columns:1fr}.api-operation-sections>section:has(.api-schema-tree){grid-column:auto}}@media (max-width:680px){.api-docs-page .api-operation-toggle{grid-template-columns:18px 54px minmax(0,1fr)}.api-docs-page .api-operation-toggle>span{grid-column:2/-1!important;width:auto!important;margin:0!important}.api-docs-page .api-schema-field{min-width:520px}.api-operation-sections>section:has(.api-schema-tree){overflow-x:auto}}@media (max-width:1280px) and (min-width:981px){.settings-v3 .integration-workspace{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:980px){.settings-v3 .integration-console{padding:10px}.settings-v3 .integration-workspace{grid-template-columns:1fr}.settings-v3 .provider-grid{max-height:none}.settings-v3 .provider-grid>button{min-height:80px}.settings-v3 .credential-panel{min-height:0}}.settings-v3 .settings-specific-grid header p,.settings-v3 .settings-specific-grid button b{font-size:10px}.settings-v3 .settings-specific-grid button small{font-size:9px}.settings-v3 .settings-specific-grid button>strong{font-size:8px}.settings-v3 .integration-console{padding:18px}.settings-v3 .integration-console>header{margin-bottom:14px;padding:16px 18px}.settings-v3 .integration-workspace{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.settings-v3 .provider-grid{scroll-snap-type:x proximity;scrollbar-width:thin;background:0 0;border:0;grid-template-columns:none;grid-auto-columns:minmax(210px,236px);grid-auto-flow:column;gap:10px;max-height:none;padding:4px 4px 14px;display:grid;overflow:auto hidden}.settings-v3 .provider-grid>button{scroll-snap-align:start;min-height:92px;box-shadow:0 7px 22px var(--ds-nav);border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:11px;padding:12px 45px 12px 12px}@supports (color:color-mix(in lab, red, red)){.settings-v3 .provider-grid>button{box-shadow:0 7px 22px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.settings-v3 .provider-grid>button:hover,.settings-v3 .provider-grid>button.active{transform:translateY(-2px)}.settings-v3 .provider-grid>button.active{box-shadow:inset 0 4px 0 var(--ds-accent),0 15px 32px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.settings-v3 .provider-grid>button.active{box-shadow:inset 0 4px 0 var(--ds-accent),0 15px 32px color-mix(in srgb,var(--ds-nav) 12%,transparent)}}.settings-v3 .provider-grid .provider-mark{width:52px;height:52px;box-shadow:0 6px 16px var(--ds-nav);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.settings-v3 .provider-grid .provider-mark{box-shadow:0 6px 16px color-mix(in srgb,var(--ds-nav) 10%,transparent)}}.settings-v3 .provider-grid>button b{font-size:12px}.settings-v3 .provider-grid>button small{max-width:145px;font-size:9px}.settings-v3 .provider-grid>button>strong{font-size:8px}.settings-v3 .credential-panel{background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface) 36%), var(--ds-surface);border-radius:19px;min-height:0;margin:0;padding:28px}@supports (color:color-mix(in lab, red, red)){.settings-v3 .credential-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 5%,var(--ds-surface)),var(--ds-surface) 36%), var(--ds-surface)}}.settings-v3 .credential-panel{box-shadow:0 18px 48px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.settings-v3 .credential-panel{box-shadow:0 18px 48px color-mix(in srgb,var(--ds-nav) 8%,transparent)}}.settings-v3 .credential-panel>header{grid-template-columns:72px minmax(0,1fr) auto;gap:17px;padding-bottom:22px}.settings-v3 .credential-panel>header .provider-mark{border-radius:19px;width:72px;height:72px}.settings-v3 .credential-panel>header .provider-mark img{width:46px;height:46px}.settings-v3 .credential-panel h3{font-size:27px}.settings-v3 .credential-panel>header p{max-width:680px;font-size:11px}.settings-v3 .credential-security{margin:20px 0;padding:15px 17px}.settings-v3 .credential-fields{grid-template-columns:repeat(2,minmax(240px,1fr));gap:18px}.settings-v3 .credential-fields label>div,.settings-v3 .connection-options select,.settings-v3 .connection-options input{height:50px}.settings-v3 .webhook-row{padding:14px 16px}.settings-v3 .credential-panel>footer{margin-top:24px;padding-top:20px}@media (max-width:760px){.settings-v3 .integration-console{padding:10px}.settings-v3 .integration-console>header{padding:13px}.settings-v3 .provider-grid{grid-auto-columns:minmax(190px,78vw)}.settings-v3 .provider-grid>button{min-height:86px}.settings-v3 .credential-panel{padding:18px}.settings-v3 .credential-panel>header{grid-template-columns:58px minmax(0,1fr)}.settings-v3 .credential-panel>header .provider-mark{width:58px;height:58px}.settings-v3 .credential-panel>header>strong{grid-column:1/-1;justify-self:start}.settings-v3 .credential-panel h3{font-size:23px}.settings-v3 .credential-fields{grid-template-columns:1fr}}.developer-access-page{width:min(1560px,100%);padding-bottom:76px}.developer-access-page .transactions-hero{border:1px solid var(--ds-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.developer-access-page .transactions-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 34%,var(--ds-line))}}.developer-access-page .transactions-hero{background:radial-gradient(circle at 88% 18%,var(--ds-accent),transparent 24%), linear-gradient(125deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.developer-access-page .transactions-hero{background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--ds-accent) 24%,transparent),transparent 24%), linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 78%,var(--ds-signal)))}}.developer-access-page .transactions-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.developer-access-page .transactions-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.developer-access-page .developer-access-pulse{gap:14px;margin:18px 0}.developer-access-page .developer-access-pulse>article{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:116px;box-shadow:0 10px 28px var(--ds-nav);border-radius:17px;padding:18px}@supports (color:color-mix(in lab, red, red)){.developer-access-page .developer-access-pulse>article{box-shadow:0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.developer-access-page .developer-access-pulse>article>i{border-radius:13px;width:46px;height:46px}.developer-access-page .developer-access-pulse small{letter-spacing:.11em;font-size:9px}.developer-access-page .developer-access-pulse b{font-size:27px}.developer-access-page .developer-access-pulse em{font-size:10px;line-height:1.35}.developer-access-page .wallet-directory{box-shadow:0 18px 48px var(--ds-nav);border-radius:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.developer-access-page .wallet-directory{box-shadow:0 18px 48px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.developer-access-page .wallet-table td{vertical-align:middle}.developer-access-page .scope-summary{max-width:310px}.developer-access-page .scope-summary b{font-size:11px}.developer-access-page .scope-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.developer-access-page .developer-status{color:var(--muted);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.developer-access-page .developer-status>i{background:currentColor;border-radius:50%;width:7px;height:7px}.developer-access-page .developer-status.active{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.developer-access-page .developer-status.active{background:color-mix(in srgb,var(--ds-success) 11%,var(--ds-surface))}}.developer-access-page .developer-status.suspended{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.developer-access-page .developer-status.suspended{background:color-mix(in srgb,var(--ds-warning) 11%,var(--ds-surface))}}.developer-access-page .developer-status.revoked{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.developer-access-page .developer-status.revoked{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface))}}.developer-access-app .withdraw-overlay{-webkit-backdrop-filter:blur(13px)}.developer-access-app .wallet-modal{border:1px solid var(--ds-accent);width:min(680px,100vw - 28px);max-height:min(820px,100vh - 36px);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.developer-access-app .wallet-modal{border:1px solid color-mix(in srgb,var(--ds-accent) 34%,var(--ds-line))}}.developer-access-app .wallet-modal{background:var(--ds-surface);box-shadow:0 35px 90px var(--ds-nav);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.developer-access-app .wallet-modal{box-shadow:0 35px 90px color-mix(in srgb,var(--ds-nav) 34%,transparent)}}.developer-access-app .wallet-modal>header{z-index:2;background:linear-gradient(125deg,var(--ds-nav),var(--ds-nav));padding:22px 24px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.developer-access-app .wallet-modal>header{background:linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 82%,var(--ds-signal)))}}.developer-access-app .wallet-modal>header span{font-size:9px}.developer-access-app .wallet-modal>header h2{font-size:26px}.developer-access-app .wallet-modal>label{color:var(--ink)}.developer-access-app .wallet-modal .cancel{color:var(--ink);border-color:var(--ds-line)}.developer-access-app .wallet-modal>label{margin:16px 22px 0;font-size:11px}.developer-access-app .wallet-modal>label>input,.developer-access-app .wallet-modal>label>select{border-radius:12px;height:48px;margin-top:7px;font-size:11px}.developer-scope-grid{border:1px solid var(--ds-line);background:var(--ds-surface2);scrollbar-width:thin;border-radius:14px;gap:7px;max-height:300px;margin-top:8px;padding:8px;display:grid;overflow-y:auto}.developer-scope-grid>div{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;grid-template-columns:minmax(0,1fr) 84px 84px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:grid}.developer-scope-grid>div>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:750 10px ui-monospace,monospace;overflow:hidden}.developer-scope-grid label{color:var(--muted);justify-content:flex-start;align-items:center;gap:7px;font-weight:750;margin:0!important;font-size:10px!important;display:flex!important}.developer-scope-grid input{accent-color:var(--ds-accent);width:16px!important;height:16px!important;margin:0!important}.developer-access-app .wallet-modal>footer{z-index:2;border-top:1px solid var(--ds-line);background:var(--ds-surface);margin-top:20px;padding:16px 22px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.developer-access-app .wallet-modal>footer{background:color-mix(in srgb,var(--ds-surface) 92%,transparent)}}.developer-access-app .wallet-modal>footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width:720px){.developer-access-page .developer-access-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-access-app .wallet-modal>label{margin-left:15px;margin-right:15px}.developer-scope-grid>div{grid-template-columns:minmax(0,1fr) 68px 68px}}@media (max-width:470px){.developer-access-page .developer-access-pulse{grid-template-columns:1fr}.developer-scope-grid>div{grid-template-columns:1fr 1fr}.developer-scope-grid>div>span{grid-column:1/-1}}.webhook-operations-page{width:min(1560px,100%);padding:30px 32px 76px}.webhook-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:260px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.webhook-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 36%,var(--ds-line))}}.webhook-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 88% 14%,var(--ds-accent),transparent 25%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.webhook-hero{background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 25%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 76%,var(--ds-signal)))}}.webhook-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.webhook-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.webhook-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.webhook-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:60px;line-height:.95}.webhook-hero p{color:#ffffffb3;max-width:760px;margin:0;font-size:14px;line-height:1.55}.webhook-hero>button{height:48px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 16px;font-size:11px;font-weight:850;display:flex}.webhook-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.webhook-kpis article{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:0 10px 28px var(--ds-nav);border-radius:17px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.webhook-kpis article{box-shadow:0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.webhook-kpis article>i{width:46px;height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;place-items:center;display:grid}.webhook-kpis article.warning>i{background:var(--ds-warning)}.webhook-kpis article>span{gap:3px;min-width:0;display:grid}.webhook-kpis small{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:900}.webhook-kpis b{text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}.webhook-kpis em{color:var(--muted);font-size:9px;font-style:normal}.webhook-notice{border:1px solid var(--ds-success);align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.webhook-notice{border:1px solid color-mix(in srgb,var(--ds-success) 38%,var(--ds-line))}}.webhook-notice{color:var(--ds-success);background:var(--ds-success);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.webhook-notice{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.webhook-notice{font-size:10px;font-weight:800}.webhook-error{border:1px solid var(--ds-error);align-items:center;gap:13px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.webhook-error{border:1px solid color-mix(in srgb,var(--ds-error) 36%,var(--ds-line))}}.webhook-error{background:var(--ds-surface);border-radius:17px}.webhook-error>span{gap:4px;margin-right:auto;display:grid}.webhook-error b{font-size:13px}.webhook-error small{color:var(--muted);font-size:10px}.webhook-error button{background:var(--ds-accent);border:0;border-radius:10px;height:40px;padding:0 13px;font-size:9px;font-weight:850}.webhook-workspace{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 18px 48px var(--ds-nav);border-radius:20px;grid-template-columns:minmax(290px,360px) minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.webhook-workspace{box-shadow:0 18px 48px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.webhook-directory{border-right:1px solid var(--ds-line);background:var(--ds-surface2)}@supports (color:color-mix(in lab, red, red)){.webhook-directory{background:color-mix(in srgb,var(--ds-surface2) 68%,var(--ds-surface))}}.webhook-directory>header{border-bottom:1px solid var(--ds-line);gap:13px;padding:18px;display:grid}.webhook-directory>header>span{gap:4px;display:grid}.webhook-directory header small,.webhook-detail>header small,.webhook-delivery-proof>header small{color:var(--ds-signal);letter-spacing:.11em;font-size:8px;font-weight:900}.webhook-directory h2,.webhook-detail h2{margin:0;font-size:20px}.webhook-directory label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.webhook-directory input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.webhook-directory>div{align-content:start;gap:8px;max-height:590px;padding:10px;display:grid;overflow:auto}.webhook-directory>div>button{border:1px solid var(--ds-line);min-width:0;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px 44px 11px 11px;display:grid;position:relative}.webhook-directory>div>button.active{border-color:var(--ds-accent);background:linear-gradient(145deg,var(--ds-accent),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.webhook-directory>div>button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface)),var(--ds-surface))}}.webhook-directory>div>button.active{box-shadow:inset 4px 0 0 var(--ds-accent)}.webhook-directory button>i{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.webhook-directory button>span{gap:4px;min-width:0;display:grid}.webhook-directory button b,.webhook-directory button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webhook-directory button b{font-size:10px}.webhook-directory button small{color:var(--muted);font-size:8px}.webhook-directory button>strong,.webhook-detail>header>strong{color:var(--muted);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;display:flex}.webhook-directory button>strong{position:absolute;top:11px;right:9px}.webhook-directory strong>i,.webhook-detail>header>strong>i{background:currentColor;border-radius:50%;width:6px;height:6px}.webhook-directory strong.active,.webhook-detail>header>strong.active{color:var(--ds-success)}.webhook-directory>div>p{color:var(--muted);text-align:center;padding:25px;font-size:10px}.webhook-detail{min-width:0;padding:24px}.webhook-detail>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:19px;display:flex}.webhook-detail>header>div{gap:5px;min-width:0;display:grid}.webhook-detail h2{text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.webhook-detail>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.webhook-subscriptions{gap:9px;padding:17px 0;display:grid}.webhook-subscriptions>span{font-size:9px;font-weight:850}.webhook-subscriptions>div{flex-wrap:wrap;gap:7px;display:flex}.webhook-subscriptions mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.webhook-subscriptions mark{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface2))}}.webhook-subscriptions mark{font:750 8px ui-monospace,monospace}.webhook-delivery-proof{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:16px;overflow:hidden}.webhook-delivery-proof>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.webhook-delivery-proof h3{margin:4px 0 0;font-size:17px}.webhook-delivery-proof time{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.webhook-delivery-proof>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:20px;display:grid}.webhook-delivery-proof article{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.webhook-delivery-proof article:not(:last-child):after{content:"";background:var(--ds-success);width:18px;height:2px;position:absolute;right:8px}.webhook-delivery-proof article.waiting:not(:last-child):after{background:var(--ds-line)}.webhook-delivery-proof article>i{border:2px solid var(--ds-success);width:38px;height:38px;color:var(--ds-success);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.webhook-delivery-proof article.waiting>i{color:var(--muted);border-color:var(--ds-line)}.webhook-delivery-proof article>span{gap:3px;min-width:0;display:grid}.webhook-delivery-proof article small,.webhook-delivery-proof article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webhook-delivery-proof article small{color:var(--muted);font-size:8px}.webhook-delivery-proof article b{font-size:10px}.webhook-delivery-proof>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);align-items:center;gap:10px;padding:14px 16px;display:flex}.webhook-delivery-proof>footer>span{min-width:0;color:var(--muted);align-items:center;gap:7px;margin-right:auto;font-size:8px;display:flex}.webhook-delivery-proof>footer button{height:39px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:850;display:flex}@media (max-width:1050px){.webhook-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.webhook-workspace{grid-template-columns:1fr}.webhook-directory{border-right:0;border-bottom:1px solid var(--ds-line)}.webhook-directory>div{grid-template-columns:none;grid-auto-columns:260px;grid-auto-flow:column;max-height:none;overflow:auto hidden}}@media (max-width:720px){.webhook-operations-page{padding:18px 13px 54px}.webhook-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:300px;padding:28px 23px}.webhook-hero h1{font-size:46px}.webhook-hero>button{justify-content:center;width:100%}.webhook-kpis{grid-template-columns:1fr}.webhook-detail{padding:15px}.webhook-detail>header{flex-direction:column;align-items:flex-start}.webhook-delivery-proof>div{grid-template-columns:1fr;gap:13px}.webhook-delivery-proof article:after{display:none}.webhook-delivery-proof>footer{flex-direction:column;align-items:stretch}.webhook-delivery-proof>footer button{justify-content:center}}.api-overview-page{width:min(1560px,100%);padding:30px 32px 76px}.api-overview-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:270px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.api-overview-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 36%,var(--ds-line))}}.api-overview-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 86% 12%,var(--ds-accent),transparent 25%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.api-overview-hero{background:radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--ds-accent) 29%,transparent),transparent 25%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 76%,var(--ds-signal)))}}.api-overview-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.api-overview-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.api-overview-hero>div:first-child>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.api-overview-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:62px;line-height:.95}.api-overview-hero p{color:#ffffffb3;max-width:760px;margin:0;font-size:14px;line-height:1.55}.api-overview-hero>div:last-child{gap:9px;display:flex}.api-overview-hero :is(a,button){color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;flex:none;align-items:center;gap:7px;height:48px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.api-overview-hero button{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.api-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.api-overview-kpis article{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:0 10px 28px var(--ds-nav);border-radius:17px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.api-overview-kpis article{box-shadow:0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.api-overview-kpis article>i{width:46px;height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;place-items:center;display:grid}.api-overview-kpis article.warning>i{background:var(--ds-warning)}.api-overview-kpis article.danger>i{color:var(--ds-on-danger);background:var(--ds-error)}.api-overview-kpis article>span{gap:3px;min-width:0;display:grid}.api-overview-kpis small{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:900}.api-overview-kpis b{font-size:25px}.api-overview-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.api-overview-error{border:1px solid var(--ds-error);align-items:center;gap:13px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.api-overview-error{border:1px solid color-mix(in srgb,var(--ds-error) 36%,var(--ds-line))}}.api-overview-error{background:var(--ds-surface);border-radius:17px}.api-overview-error>span{gap:4px;margin-right:auto;display:grid}.api-overview-error b{font-size:13px}.api-overview-error small{color:var(--muted);font-size:10px}.api-overview-error button{background:var(--ds-accent);border:0;border-radius:10px;height:40px;padding:0 13px;font-size:9px;font-weight:850}.api-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:15px;display:grid}.api-traffic-panel,.api-health-panel{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 18px 48px var(--ds-nav);border-radius:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.api-traffic-panel,.api-health-panel{box-shadow:0 18px 48px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.api-traffic-panel>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.api-traffic-panel>header>span{gap:4px;display:grid}.api-traffic-panel header small,.api-health-panel header small,.api-health-panel>section small{color:var(--ds-signal);letter-spacing:.11em;font-size:8px;font-weight:900}.api-traffic-panel h2,.api-health-panel h2{margin:0;font-size:22px}.api-traffic-panel header p,.api-health-panel header p{color:var(--muted);margin:0;font-size:9px}.api-traffic-panel label{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;align-items:center;gap:8px;width:min(320px,42%);height:43px;padding:0 11px;display:flex}.api-traffic-panel input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.api-traffic-panel>div{max-height:510px;overflow:auto}.api-traffic-panel article{border-bottom:1px solid var(--ds-line);grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:11px 20px;display:grid}.api-traffic-panel mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:8px;padding:6px 7px}@supports (color:color-mix(in lab, red, red)){.api-traffic-panel mark{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface2))}}.api-traffic-panel mark{text-align:center;font-size:8px;font-weight:900}.api-traffic-panel mark.post{color:var(--ds-success)}.api-traffic-panel code{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.api-traffic-panel article>span{text-align:right;gap:3px;display:grid}.api-traffic-panel article b{font-size:10px}.api-traffic-panel article b.healthy{color:var(--ds-success)}.api-traffic-panel article b.danger{color:var(--ds-error)}.api-traffic-panel article small{color:var(--muted);font-size:8px}.api-traffic-panel>div>p{color:var(--muted);text-align:center;padding:32px;font-size:10px}.api-health-panel{padding:22px}.api-health-panel>header{border-bottom:1px solid var(--ds-line);padding-bottom:18px}.api-health-panel>header>span{gap:5px;display:grid}.api-health-panel>header h2{font-size:36px}.api-health-panel>div{grid-template-columns:1fr 1fr;gap:9px;padding:16px 0;display:grid}.api-health-panel>div article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:13px;gap:4px;padding:14px;display:grid}.api-health-panel>div span{font-size:8px;font-weight:800}.api-health-panel>div b{font-size:20px}.api-health-panel>div small{color:var(--muted);font-size:7px}.api-health-panel>section{border:1px solid var(--ds-accent);align-items:flex-start;gap:11px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.api-health-panel>section{border:1px solid color-mix(in srgb,var(--ds-accent) 38%,var(--ds-line))}}.api-health-panel>section{background:var(--ds-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.api-health-panel>section{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface2))}}.api-health-panel>section>svg{color:var(--ds-signal);flex:none}.api-health-panel>section>span{gap:4px;display:grid}.api-health-panel h3{margin:0;font-size:14px}.api-health-panel>section p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.api-health-panel>footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.api-health-panel>footer a{border:1px solid var(--ds-line);height:40px;color:var(--ink);background:var(--ds-surface2);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.api-health-panel>footer a:last-child{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}@media (max-width:1050px){.api-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.api-overview-grid{grid-template-columns:1fr}}@media (max-width:720px){.api-overview-page{padding:18px 13px 54px}.api-overview-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:28px 23px}.api-overview-hero h1{font-size:47px}.api-overview-hero>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.api-overview-hero :is(a,button){justify-content:center}.api-overview-kpis{grid-template-columns:1fr}.api-traffic-panel>header{flex-direction:column;align-items:flex-start}.api-traffic-panel label{width:100%}.api-health-panel>footer{grid-template-columns:1fr}}.template-center-page{width:min(1560px,100%);padding:30px 32px 76px}.template-center-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:260px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.template-center-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 36%,var(--ds-line))}}.template-center-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 88% 14%,var(--ds-accent),transparent 25%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.template-center-hero{background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 25%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 76%,var(--ds-signal)))}}.template-center-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.template-center-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.template-center-hero>div:first-child>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.template-center-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:58px;line-height:.95}.template-center-hero p{color:#ffffffb3;max-width:780px;margin:0;font-size:14px;line-height:1.55}.template-center-hero>div:last-child{gap:9px;display:flex}.template-center-hero :is(a,button){color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:7px;height:48px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.template-center-hero button{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.template-notice{border:1px solid var(--ds-success);align-items:center;gap:8px;margin:16px 0 0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.template-notice{border:1px solid color-mix(in srgb,var(--ds-success) 38%,var(--ds-line))}}.template-notice{color:var(--ds-success);background:var(--ds-success);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.template-notice{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.template-notice{font-size:10px;font-weight:800}.template-error{border:1px solid var(--ds-error);align-items:center;gap:13px;margin-top:16px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.template-error{border:1px solid color-mix(in srgb,var(--ds-error) 36%,var(--ds-line))}}.template-error{background:var(--ds-surface);border-radius:17px}.template-error>span{gap:4px;margin-right:auto;display:grid}.template-error small{color:var(--muted)}.template-error button{background:var(--ds-accent);border:0;border-radius:10px;height:40px;padding:0 13px;font-size:9px;font-weight:850}.template-current{border:1px solid var(--ds-accent);justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.template-current{border:1px solid color-mix(in srgb,var(--ds-accent) 42%,var(--ds-line))}}.template-current{background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.template-current{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface)),var(--ds-surface))}}.template-current{box-shadow:0 10px 28px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.template-current{box-shadow:0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.template-current>span{align-items:center;gap:13px;display:flex}.template-current>span>svg{width:48px;height:48px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;padding:13px}.template-current i{gap:3px;font-style:normal;display:grid}.template-current small,.template-library header small,.template-inspector header small,.template-library>div>button>span>small{color:var(--ds-signal);letter-spacing:.11em;font-size:8px;font-weight:900}.template-current b{font-size:17px}.template-current p{color:var(--muted);margin:0;font-size:9px}.template-current>strong{color:var(--ds-success);align-items:center;gap:7px;font-size:9px;display:flex}.template-center-workspace{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:15px;display:grid}.template-library,.template-inspector{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 18px 48px var(--ds-nav);border-radius:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.template-library,.template-inspector{box-shadow:0 18px 48px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.template-library>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.template-library>header>span{gap:4px;display:grid}.template-library h2,.template-inspector h2{margin:0;font-size:22px}.template-library label{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;align-items:center;gap:8px;width:min(300px,45%);height:43px;padding:0 11px;display:flex}.template-library label svg{width:15px}.template-library input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.template-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:650px;padding:14px;display:grid;overflow:auto}.template-library>div>button{border:1px solid var(--ds-line);min-width:0;color:var(--ink);background:var(--ds-surface2);text-align:left;border-radius:16px;gap:12px;padding:13px;transition:all .18s;display:grid;position:relative}.template-library>div>button:hover,.template-library>div>button.selected{border-color:var(--ds-accent);box-shadow:0 14px 30px var(--ds-nav);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.template-library>div>button:hover,.template-library>div>button.selected{box-shadow:0 14px 30px color-mix(in srgb,var(--ds-nav) 10%,transparent)}}.template-library>div>button.current{box-shadow:inset 0 4px 0 var(--ds-accent)}.template-library>div>button>svg{color:var(--ds-signal);position:absolute;bottom:17px;right:13px}.template-live-wireframe{background:var(--ds-nav);border-radius:12px;grid-template-rows:22% 1fr 1fr;grid-template-columns:24% 1fr 1fr;gap:6px;height:132px;padding:8px;display:grid}.template-live-wireframe>*{background:#fff;border-radius:5px;display:block}@supports (color:color-mix(in lab, red, red)){.template-live-wireframe>*{background:color-mix(in srgb,white 14%,var(--ds-nav))}}.template-live-wireframe>i{background:var(--ds-accent);grid-row:1/-1}@supports (color:color-mix(in lab, red, red)){.template-live-wireframe>i{background:color-mix(in srgb,var(--ds-accent) 62%,var(--ds-nav))}}.template-live-wireframe>span:first-of-type{grid-column:2/-1}.template-live-wireframe>em{background:var(--ds-signal);grid-column:2/-1}@supports (color:color-mix(in lab, red, red)){.template-live-wireframe>em{background:color-mix(in srgb,var(--ds-signal) 34%,var(--ds-nav))}}.template-live-wireframe.layout-1{grid-template-rows:22% 1fr 1fr;grid-template-columns:1fr 1fr}.template-live-wireframe.layout-1>i{grid-area:auto/1/auto/-1}.template-live-wireframe.layout-2{grid-template-columns:1fr 1fr 20%}.template-live-wireframe.layout-2>i{grid-area:auto/1/auto/-1}.template-live-wireframe.layout-2>em{grid-area:2/auto/-1}.template-library>div>button>span{gap:4px;min-width:0;display:grid}.template-library>div>button b{font-size:13px}.template-library>div>button p{min-height:34px;color:var(--muted);margin:0;font-size:9px;line-height:1.4}.template-library>div>button>span>em{max-width:85%;color:var(--ds-signal);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.template-library>div>p{color:var(--muted);text-align:center;grid-column:1/-1;padding:36px}.template-inspector{align-self:start}.template-inspector>header{border-bottom:1px solid var(--ds-line);padding:22px}.template-inspector>header>span{gap:5px;display:grid}.template-inspector header p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.template-inspector-preview{padding:18px}.template-inspector-preview>div{background:var(--ds-nav);height:250px;box-shadow:0 18px 38px var(--ds-nav);border-radius:15px;grid-template-rows:18% 1fr 1fr;grid-template-columns:22% 1fr 1fr;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.template-inspector-preview>div{box-shadow:0 18px 38px color-mix(in srgb,var(--ds-nav) 23%,transparent)}}.template-inspector-preview>div>*{background:#fff;border-radius:7px;display:block}@supports (color:color-mix(in lab, red, red)){.template-inspector-preview>div>*{background:color-mix(in srgb,white 14%,var(--ds-nav))}}.template-inspector-preview i{background:linear-gradient(180deg,var(--ds-accent),var(--ds-signal));grid-row:1/-1}@supports (color:color-mix(in lab, red, red)){.template-inspector-preview i{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-accent) 70%,var(--ds-nav)),color-mix(in srgb,var(--ds-signal) 32%,var(--ds-nav)))}}.template-inspector-preview span:first-of-type{grid-column:2/-1}.template-inspector-preview em{background:var(--ds-accent);grid-column:2/-1}@supports (color:color-mix(in lab, red, red)){.template-inspector-preview em{background:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-nav))}}.template-inspector>section{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 18px;display:grid}.template-inspector>section article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;gap:4px;padding:12px;display:grid}.template-inspector>section span{color:var(--muted);font-size:8px}.template-inspector>section b{font-size:10px}.template-inspector>footer{border-top:1px solid var(--ds-line);gap:12px;padding:16px 18px;display:grid}.template-inspector>footer span{color:var(--muted);align-items:flex-start;gap:7px;font-size:8px;line-height:1.4;display:flex}.template-inspector>footer span svg{color:var(--ds-success);flex:none}.template-inspector>footer button{height:44px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:11px;font-size:9px;font-weight:900}@media (max-width:1080px){.template-center-workspace{grid-template-columns:1fr}.template-library>div{max-height:none}.template-inspector{width:100%}}@media (max-width:720px){.template-center-page{padding:18px 13px 54px}.template-center-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:340px;padding:28px 23px}.template-center-hero h1{font-size:45px}.template-center-hero>div:last-child{width:100%;display:grid}.template-center-hero :is(a,button){justify-content:center}.template-current,.template-library>header{flex-direction:column;align-items:flex-start}.template-library label{width:100%}.template-library>div,.template-inspector>section{grid-template-columns:1fr}}.announcements-center-page{width:min(1560px,100%);padding:30px 32px 76px}.announcements-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:250px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.announcements-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 36%,var(--ds-line))}}.announcements-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 88% 14%,var(--ds-accent),transparent 25%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.announcements-hero{background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 25%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 76%,var(--ds-signal)))}}.announcements-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.announcements-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.announcements-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.announcements-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:59px;line-height:.95}.announcements-hero p{color:#ffffffb3;max-width:780px;margin:0;font-size:14px;line-height:1.55}.announcements-hero>button{height:48px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.announcement-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.announcement-kpis article{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:0 10px 28px var(--ds-nav);border-radius:17px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.announcement-kpis article{box-shadow:0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.announcement-kpis article>i{width:46px;height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;place-items:center;display:grid}.announcement-kpis article>span{gap:3px;min-width:0;display:grid}.announcement-kpis small{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:900}.announcement-kpis b{font-size:25px}.announcement-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.announcement-error{border:1px solid var(--ds-error);align-items:center;gap:13px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.announcement-error{border:1px solid color-mix(in srgb,var(--ds-error) 36%,var(--ds-line))}}.announcement-error{background:var(--ds-surface);border-radius:17px}.announcement-error>span{gap:4px;margin-right:auto;display:grid}.announcement-error small{color:var(--muted)}.announcement-error button{background:var(--ds-accent);border:0;border-radius:10px;height:40px;padding:0 13px;font-size:9px;font-weight:850}.announcement-workspace{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 18px 48px var(--ds-nav);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.announcement-workspace{box-shadow:0 18px 48px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.announcement-directory{border-right:1px solid var(--ds-line)}.announcement-directory>header{border-bottom:1px solid var(--ds-line);padding:18px 20px}.announcement-directory>header>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.announcement-directory>header>div>span{gap:4px;display:grid}.announcement-directory header small,.announcement-inspector header small,.announcement-audience small{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:900}.announcement-directory h2,.announcement-inspector h2{margin:0;font-size:21px}.announcement-directory label{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;align-items:center;gap:8px;width:min(310px,45%);height:42px;padding:0 11px;display:flex}.announcement-directory label svg{width:15px}.announcement-directory input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.announcement-directory nav{gap:6px;margin-top:14px;display:flex}.announcement-directory nav button{border:1px solid var(--ds-line);height:31px;color:var(--muted);background:var(--ds-surface);border-radius:99px;padding:0 10px;font-size:7px;font-weight:850}.announcement-directory nav button.active{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.announcement-directory>div{align-content:start;max-height:600px;display:grid;overflow:auto}.announcement-directory>div>button{border:0;border-bottom:1px solid var(--ds-line);min-width:0;color:var(--ink);background:var(--ds-surface);text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 18px;display:grid;position:relative}.announcement-directory>div>button:hover,.announcement-directory>div>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.announcement-directory>div>button:hover,.announcement-directory>div>button.active{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.announcement-directory>div>button.active{box-shadow:inset 4px 0 0 var(--ds-accent)}.announcement-directory button>i{width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;display:grid}.announcement-directory button>span{gap:3px;min-width:0;display:grid}.announcement-directory button b,.announcement-directory button small,.announcement-directory button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announcement-directory button b{font-size:11px}.announcement-directory button small{color:var(--muted);font-size:8px}.announcement-directory button em{color:var(--ds-signal);font-size:7px;font-style:normal}.announcement-directory button>strong,.announcement-inspector>header>strong{color:var(--muted);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.announcement-directory strong>i,.announcement-inspector>header>strong>i{background:currentColor;border-radius:50%;width:6px;height:6px}.announcement-directory strong.published,.announcement-directory strong.active,.announcement-inspector strong.published,.announcement-inspector strong.active{color:var(--ds-success)}.announcement-directory strong.scheduled,.announcement-inspector strong.scheduled{color:var(--ds-warning)}.announcement-directory>div>p{color:var(--muted);text-align:center;padding:40px;font-size:10px}.announcement-inspector{background:var(--ds-surface2);min-width:0;padding:22px}@supports (color:color-mix(in lab, red, red)){.announcement-inspector{background:color-mix(in srgb,var(--ds-surface2) 48%,var(--ds-surface))}}.announcement-inspector>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:17px;display:flex}.announcement-inspector>header>div{gap:5px;min-width:0;display:grid}.announcement-inspector h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announcement-inspector header p{max-height:64px;color:var(--muted);margin:0;font-size:9px;line-height:1.5;overflow:hidden}.announcement-audience{grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;display:grid}.announcement-audience article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.announcement-audience article>i{width:34px;height:34px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;display:grid}.announcement-audience article>span{gap:3px;min-width:0;display:grid}.announcement-audience b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.announcement-channels{gap:8px;display:grid}.announcement-channels>span{font-size:9px;font-weight:850}.announcement-channels>div{flex-wrap:wrap;gap:7px;display:flex}.announcement-channels mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;align-items:center;gap:6px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.announcement-channels mark{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.announcement-channels mark{font-size:8px;font-weight:800}.announcement-channels mark svg{width:12px}.announcement-preview{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 14px 32px var(--ds-nav);border-radius:16px;margin-top:15px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.announcement-preview{box-shadow:0 14px 32px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.announcement-preview>header{color:var(--ds-nav-text);background:var(--ds-nav);padding:10px 14px}.announcement-preview>header span{justify-content:space-between;align-items:center;display:flex}.announcement-preview>header small{color:var(--ds-accent);letter-spacing:.16em;font-size:8px;font-weight:900}.announcement-preview>header b{font-size:8px}.announcement-preview>div{align-items:flex-start;gap:12px;padding:20px;display:flex}.announcement-preview>div>i{width:46px;height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;flex:none;place-items:center;font:900 17px serif;display:grid}.announcement-preview>div>span{gap:5px;display:grid}.announcement-preview>div small{color:var(--ds-signal);font-size:7px;font-weight:850}.announcement-preview h3{margin:0;font-size:16px}.announcement-preview p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.announcement-inspector>footer{border:1px solid var(--ds-warning);align-items:flex-start;gap:9px;margin-top:15px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.announcement-inspector>footer{border:1px solid color-mix(in srgb,var(--ds-warning) 30%,var(--ds-line))}}.announcement-inspector>footer{background:var(--ds-warning);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.announcement-inspector>footer{background:color-mix(in srgb,var(--ds-warning) 7%,var(--ds-surface))}}.announcement-inspector>footer>svg{color:var(--ds-warning);flex:none}.announcement-inspector>footer>span{gap:3px;display:grid}.announcement-inspector>footer b{font-size:9px}.announcement-inspector>footer small{color:var(--muted);font-size:8px;line-height:1.4}@media (max-width:1080px){.announcement-workspace{grid-template-columns:1fr}.announcement-directory{border-right:0;border-bottom:1px solid var(--ds-line)}.announcement-directory>div{max-height:none}.announcement-inspector{width:100%}}@media (max-width:720px){.announcements-center-page{padding:18px 13px 54px}.announcements-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:28px 23px}.announcements-hero h1{font-size:46px}.announcements-hero>button{justify-content:center;width:100%}.announcement-kpis{grid-template-columns:1fr}.announcement-directory>header>div{flex-direction:column;align-items:flex-start}.announcement-directory label{width:100%}.announcement-directory nav{overflow-x:auto}.announcement-inspector>header{flex-direction:column;align-items:flex-start}.announcement-audience{grid-template-columns:1fr}}.personnel-team-page{width:min(1560px,100%);padding:30px 32px 76px}.personnel-team-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:255px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.personnel-team-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 36%,var(--ds-line))}}.personnel-team-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 88% 14%,var(--ds-accent),transparent 25%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.personnel-team-hero{background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 25%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 76%,var(--ds-signal)))}}.personnel-team-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.personnel-team-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.personnel-team-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.personnel-team-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:59px;line-height:.95}.personnel-team-hero p{color:#ffffffb3;max-width:780px;margin:0;font-size:14px;line-height:1.55}.personnel-team-hero>button{height:48px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.personnel-team-hero svg{width:16px}.personnel-team-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.personnel-team-kpis article{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:0 10px 28px var(--ds-nav);border-radius:17px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.personnel-team-kpis article{box-shadow:0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.personnel-team-kpis article>i{width:46px;height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;place-items:center;display:grid}.personnel-team-kpis article.warning>i{background:var(--ds-warning)}.personnel-team-kpis article>span{gap:3px;min-width:0;display:grid}.personnel-team-kpis small{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:900}.personnel-team-kpis b{font-size:25px}.personnel-team-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.personnel-team-error{border:1px solid var(--ds-error);align-items:center;gap:13px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.personnel-team-error{border:1px solid color-mix(in srgb,var(--ds-error) 36%,var(--ds-line))}}.personnel-team-error{background:var(--ds-surface);border-radius:17px}.personnel-team-error>span{gap:4px;margin-right:auto;display:grid}.personnel-team-error small{color:var(--muted)}.personnel-team-error button{background:var(--ds-accent);border:0;border-radius:10px;height:40px;padding:0 13px;font-size:9px;font-weight:850}.personnel-team-workspace{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 18px 48px var(--ds-nav);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.personnel-team-workspace{box-shadow:0 18px 48px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.personnel-directory{border-right:1px solid var(--ds-line)}.personnel-directory>header{border-bottom:1px solid var(--ds-line);padding:18px 20px}.personnel-directory>header>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.personnel-directory>header span{gap:4px;display:grid}.personnel-directory header small,.personnel-inspector header small,.personnel-inspector>section small,.personnel-department-load small{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:900}.personnel-directory h2,.personnel-inspector h2{margin:0;font-size:21px}.personnel-directory label{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;align-items:center;gap:8px;width:min(310px,45%);height:42px;padding:0 11px;display:flex}.personnel-directory label svg{width:15px}.personnel-directory input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.personnel-directory nav{gap:6px;margin-top:14px;display:flex;overflow-x:auto}.personnel-directory nav button{border:1px solid var(--ds-line);height:31px;color:var(--muted);background:var(--ds-surface);border-radius:99px;flex:none;padding:0 10px;font-size:7px;font-weight:850}.personnel-directory nav button.active{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.personnel-directory>div{max-height:620px;overflow:auto}.personnel-directory>div>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;min-width:0;color:var(--ink);background:var(--ds-surface);text-align:left;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.personnel-directory>div>button:hover,.personnel-directory>div>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.personnel-directory>div>button:hover,.personnel-directory>div>button.active{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.personnel-directory>div>button.active{box-shadow:inset 4px 0 0 var(--ds-accent)}.personnel-directory button>i,.personnel-inspector>header>i{width:46px;height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.personnel-directory button>span{gap:3px;min-width:0;display:grid}.personnel-directory button b,.personnel-directory button small,.personnel-directory button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personnel-directory button b{font-size:11px}.personnel-directory button small{color:var(--muted);font-size:8px}.personnel-directory button em{color:var(--ds-signal);font-size:7px;font-style:normal}.personnel-directory button>strong,.personnel-inspector>header>strong{color:var(--muted);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.personnel-directory strong>i,.personnel-inspector>header>strong>i{background:currentColor;border-radius:50%;width:6px;height:6px}.personnel-directory strong.active,.personnel-inspector strong.active{color:var(--ds-success)}.personnel-directory>div>p{color:var(--muted);text-align:center;padding:40px;font-size:10px}.personnel-inspector{background:var(--ds-surface2);min-width:0;padding:22px}@supports (color:color-mix(in lab, red, red)){.personnel-inspector{background:color-mix(in srgb,var(--ds-surface2) 48%,var(--ds-surface))}}.personnel-inspector>header{border-bottom:1px solid var(--ds-line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:17px;display:grid}.personnel-inspector>header>i{width:54px;height:54px}.personnel-inspector>header>span{gap:4px;min-width:0;display:grid}.personnel-inspector>header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.personnel-inspector>section{grid-template-columns:1fr 1fr;gap:8px;padding:15px 0;display:grid}.personnel-inspector>section article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.personnel-inspector>section article>svg{width:34px;height:34px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;flex:none;padding:9px}.personnel-inspector>section article>span{gap:3px;min-width:0;display:grid}.personnel-inspector>section b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.personnel-department-load{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:15px;display:grid}.personnel-department-load>span{gap:4px;display:grid}.personnel-department-load>strong{font-size:16px}.personnel-department-load>div{background:var(--ds-line);border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.personnel-department-load>div>i{background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));border-radius:99px;height:100%;display:block}.personnel-department-load>small{color:var(--muted);letter-spacing:0;grid-column:1/-1;font-weight:600}.personnel-inspector>footer{border:1px solid var(--ds-warning);align-items:flex-start;gap:9px;margin-top:15px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.personnel-inspector>footer{border:1px solid color-mix(in srgb,var(--ds-warning) 30%,var(--ds-line))}}.personnel-inspector>footer{background:var(--ds-warning);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.personnel-inspector>footer{background:color-mix(in srgb,var(--ds-warning) 7%,var(--ds-surface))}}.personnel-inspector>footer>svg{color:var(--ds-warning);flex:none}.personnel-inspector>footer>span{gap:3px;display:grid}.personnel-inspector>footer b{font-size:9px}.personnel-inspector>footer small{color:var(--muted);font-size:8px;line-height:1.4}@media (max-width:1080px){.personnel-team-workspace{grid-template-columns:1fr}.personnel-directory{border-right:0;border-bottom:1px solid var(--ds-line)}.personnel-directory>div{max-height:none}}@media (max-width:720px){.personnel-team-page{padding:18px 13px 54px}.personnel-team-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:28px 23px}.personnel-team-hero h1{font-size:46px}.personnel-team-hero>button{justify-content:center;width:100%}.personnel-team-kpis{grid-template-columns:1fr}.personnel-directory>header>div{flex-direction:column;align-items:flex-start}.personnel-directory label{width:100%}.personnel-inspector>header{grid-template-columns:54px minmax(0,1fr)}.personnel-inspector>header>strong{grid-column:1/-1;justify-self:start}.personnel-inspector>section{grid-template-columns:1fr}}.ai-chat-workspace{height:calc(clamp(280px,calc(100vh - 110px),1400px) * .740741 * var(--ds-element-scale-inverse,1));border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 18px 48px var(--ds-nav);border-radius:20px;grid-template-columns:minmax(268px,.7fr) minmax(390px,1.6fr);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-chat-workspace{box-shadow:0 18px 48px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.ai-chat-history{border-right:1px solid var(--ds-line);background:var(--ds-surface2);flex-direction:column;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-chat-history{background:color-mix(in srgb,var(--ds-surface2) 55%,var(--ds-surface))}}.ai-chat-history>header{padding:16px 14px 10px}.ai-chat-new{width:100%;height:42px;color:var(--ds-surface);background:var(--ink);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;transition:opacity .16s;display:flex}.ai-chat-new:hover{opacity:.9}.ai-chat-search{border:1px solid var(--ds-line);background:var(--ds-surface);height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin:0 14px 10px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.ai-chat-search:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.ai-chat-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 26%,transparent)}}.ai-chat-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.ai-chat-history-list{border-top:1px solid var(--ds-line);flex:1;min-height:0;padding-bottom:10px;overflow:auto}.ai-chat-history-list>p{color:var(--muted);text-align:center;padding:36px 18px;font-size:10px}.ai-chat-card-group{padding:0 8px}.ai-chat-card-group+.ai-chat-card-group{border-top:1px solid var(--ds-line);margin-top:6px}.ai-chat-card-group h4{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:12px 6px 5px;font-size:8px;font-weight:900}.ai-chat-card{color:var(--ink);cursor:pointer;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1px 6px;padding:8px 8px 8px 11px;transition:background .16s,box-shadow .16s;display:grid;position:relative}.ai-chat-card:hover{background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.ai-chat-card:hover{background:color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.ai-chat-card:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.ai-chat-card.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.ai-chat-card.active{background:color-mix(in srgb,var(--ds-accent) 20%,var(--ds-surface))}}.ai-chat-card.active{box-shadow:inset 3px 0 0 var(--ds-accent)}.ai-chat-card-head{grid-column:1;align-items:center;gap:5px;min-width:0;display:flex}.ai-chat-card-head b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.ai-chat-card-pin{color:var(--muted);flex:none}.ai-chat-card-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;font-size:9px;line-height:1.4;overflow:hidden}.ai-chat-card-time{color:var(--muted);grid-column:1;margin-top:2px;font-size:8px}.ai-chat-card-file{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;flex:none;padding:1px 5px;font-size:7px;font-weight:900}.ai-chat-card-file.is-pdf{color:#a3231a;background:#fbe9e7}.ai-chat-card-file.is-docx{color:#1f4fa8;background:#e8effb}.ai-chat-card-file.is-md{color:#5b3aa6;background:#efe9fb}.ai-chat-card-file.is-txt{color:#3f4a52;background:#eceff1}.ai-chat-history-menu{flex:none;grid-area:1/2/-1;position:relative}.ai-chat-card.menu-open{z-index:20}.ai-chat-history-action{width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;transition:opacity .16s,color .16s,background .16s;display:grid}.ai-chat-card:hover .ai-chat-history-action,.ai-chat-card:focus-within .ai-chat-history-action,.ai-chat-card.menu-open .ai-chat-history-action{opacity:1}@media (hover:none){.ai-chat-history-action{opacity:1}}.ai-chat-history-action:hover{color:var(--ink);background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.ai-chat-history-action:hover{background:color-mix(in srgb,var(--ds-nav) 10%,transparent)}}.ai-chat-history-dropdown{z-index:30;border:1px solid var(--ds-line);background:var(--ds-surface);width:190px;box-shadow:0 14px 32px var(--ds-nav);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}@supports (color:color-mix(in lab, red, red)){.ai-chat-history-dropdown{box-shadow:0 14px 32px color-mix(in srgb,var(--ds-nav) 16%,transparent)}}.ai-chat-history-dropdown button{height:34px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:10px;font-weight:600;transition:background .14s;display:flex}.ai-chat-history-dropdown button:hover{background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.ai-chat-history-dropdown button:hover{background:color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.ai-chat-history-confirm{color:var(--muted);margin:2px 8px 6px;font-size:9px;line-height:1.4}.ai-chat-history-error{color:#a3231a;text-align:left;background:#fbe9e7;border-radius:8px;margin:8px 10px 0;padding:8px 10px;font-size:9px;line-height:1.45}.ai-chat-history-dropdown button.danger{color:var(--ds-danger)}.ai-chat-history-dropdown button.danger:hover{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.ai-chat-history-dropdown button.danger:hover{background:color-mix(in srgb,var(--ds-danger) 10%,transparent)}}.ai-chat-thread{background:var(--ds-surface);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ai-chat-thread>main{flex-direction:column;flex:1;gap:14px;min-height:0;padding:22px 24px;display:flex;overflow:auto}.ai-chat-thread .ai-chat-empty{max-width:280px;color:var(--muted);text-align:center;margin:auto;font-size:10px}.ai-chat-history-toggle{display:none}.ai-chat-empty-composer{width:100%;max-width:600px;color:var(--ds-nav);text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto;display:flex}.ai-chat-empty-state{flex-direction:column;align-items:center;width:100%;display:flex}.ai-chat-empty-mark{width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:14px;place-items:center;display:grid}.ai-chat-empty-composer h3{margin:12px 0 0;font-size:24px}.ai-chat-empty-lead{color:var(--muted);margin:6px 0 0;font-size:11px}.ai-chat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:20px 0 16px;display:grid}.ai-chat-suggestion{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;gap:5px;padding:13px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.ai-chat-suggestion:hover{border-color:var(--ds-accent);box-shadow:0 8px 20px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.ai-chat-suggestion:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--ds-nav) 9%,transparent)}}.ai-chat-suggestion:hover{transform:translateY(-1px)}.ai-chat-suggestion:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.ai-chat-suggestion svg{color:var(--ds-nav)}.ai-chat-suggestion b{font-size:10px}.ai-chat-suggestion small{color:var(--muted);font-size:9px;line-height:1.45}.ai-chat-composer{flex-direction:column;gap:8px;width:100%;display:flex}.ai-chat-composer-shell{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:24px;align-items:flex-end;gap:6px;padding:5px 5px 5px 7px;transition:border-color .18s,box-shadow .18s;display:flex}.ai-chat-composer-shell:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.ai-chat-composer-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 30%,transparent)}}.ai-chat-composer textarea{min-width:0;color:inherit;font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;padding:9px 2px;font-size:11px;line-height:1.5;overflow-y:hidden}.ai-chat-composer.is-large textarea{padding:13px 4px;font-size:12px}.ai-chat-composer.is-large .ai-chat-composer-shell{border-radius:26px;padding:6px 6px 6px 10px}.ai-chat-composer .ai-chat-error{text-align:left;margin:0 0 0 12px}.ai-chat-attach-button,.ai-chat-send-button{cursor:pointer;border:0;border-radius:99px;flex:none;place-items:center;width:34px;height:34px;transition:background .16s,color .16s,opacity .16s;display:grid}.ai-chat-composer.is-large .ai-chat-attach-button,.ai-chat-composer.is-large .ai-chat-send-button{width:38px;height:38px}.ai-chat-attach-button{color:var(--muted);background:0 0}.ai-chat-attach-button:hover:not(:disabled){color:var(--ink);background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.ai-chat-attach-button:hover:not(:disabled){background:color-mix(in srgb,var(--ds-nav) 9%,transparent)}}.ai-chat-attach-button:disabled{opacity:.4;cursor:default}.ai-chat-send-button{color:var(--ds-nav);background:var(--ds-accent)}.ai-chat-send-button:hover:not(:disabled){background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.ai-chat-send-button:hover:not(:disabled){background:color-mix(in srgb,var(--ds-accent) 82%,var(--ds-nav))}}.ai-chat-send-button:disabled{color:var(--muted);background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.ai-chat-send-button:disabled{background:color-mix(in srgb,var(--ds-nav) 9%,transparent)}}.ai-chat-send-button:disabled{cursor:default}.ai-chat-turn{align-items:flex-start;gap:8px;max-width:82%;display:flex}.ai-chat-turn.assistant{align-self:flex-start}.ai-chat-turn.user{align-self:flex-end}.ai-chat-avatar{width:26px;height:26px;color:var(--ds-nav);background:var(--ds-accent);border-radius:99px;flex:none;place-items:center;margin-top:2px;display:grid}.ai-chat-turn-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-chat-turn.user .ai-chat-turn-body{align-items:flex-end}.ai-chat-message-time{color:var(--muted);padding:0 4px;font-size:8px}.ai-chat-message{border-radius:14px;max-width:100%;padding:10px 14px;font-size:11px;line-height:1.55}.ai-chat-message.user{color:var(--ds-nav-text);background:var(--ds-nav);white-space:pre-wrap;overflow-wrap:anywhere;border-bottom-right-radius:5px}.ai-chat-message.assistant{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 2px 10px var(--ds-nav);border-bottom-left-radius:5px}@supports (color:color-mix(in lab, red, red)){.ai-chat-message.assistant{box-shadow:0 2px 10px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.ai-chat-message.is-file{padding:8px 13px}.ai-chat-message-file{align-items:center;gap:7px;font-weight:700;display:inline-flex}.ai-chat-message p{margin:0 0 8px}.ai-chat-message p:last-child{margin-bottom:0}.ai-chat-message ul,.ai-chat-message ol{margin:0 0 8px;padding-left:18px}.ai-chat-message li{margin-bottom:3px}.ai-chat-message pre{background:var(--ds-nav);color:#e9edf3;border-radius:10px;margin:8px 0;padding:11px 12px;font-size:10px;line-height:1.5;overflow:auto}.ai-chat-message code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ai-chat-message :not(pre)>code{background:var(--ds-nav);border-radius:5px;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.ai-chat-message :not(pre)>code{background:color-mix(in srgb,var(--ds-nav) 9%,transparent)}}.ai-chat-message :not(pre)>code{font-size:10px}.ai-chat-message.user :not(pre)>code{background:#fff3}.ai-chat-message table{border-collapse:collapse;max-width:100%;margin:8px 0;font-size:10px;display:block;overflow-x:auto}.ai-chat-message th,.ai-chat-message td{border:1px solid var(--ds-line);text-align:left;white-space:nowrap;padding:6px 9px}.ai-chat-message thead th{background:var(--ds-surface2);font-weight:800}.ai-chat-error{color:var(--ds-warning);margin:0 0 10px;font-size:9px}.ai-chat-processing{color:var(--muted);align-items:center;gap:4px;margin-left:8px;font-size:9px;display:inline-flex}.ai-chat-processing i{background:var(--muted);border-radius:99px;width:4px;height:4px}.ai-chat-typing{align-items:center;gap:5px;padding:13px 15px;display:inline-flex}.ai-chat-typing i{background:var(--ds-nav);border-radius:99px;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.ai-chat-typing i{background:color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.ai-chat-typing i{animation:1s ease-in-out infinite ai-chat-typing-dot}.ai-chat-typing i:nth-child(2){animation-delay:.15s}.ai-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes ai-chat-typing-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ai-chat-ready-toast{z-index:60;border:1px solid var(--ds-line);background:var(--ds-surface);max-width:min(92vw,420px);box-shadow:0 18px 48px var(--ds-nav);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:fixed;bottom:24px;right:24px}@supports (color:color-mix(in lab, red, red)){.ai-chat-ready-toast{box-shadow:0 18px 48px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.ai-chat-ready-toast>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-chat-ready-toast b{color:var(--ink);font-size:11px}.ai-chat-ready-toast small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-chat-ready-open{background:var(--ink);color:var(--ds-surface);cursor:pointer;border:0;border-radius:99px;flex:none;padding:8px 14px;font-size:10px}.ai-chat-ready-dismiss{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;place-items:center;display:grid}.ai-chat-ready-dismiss svg{width:14px;height:14px}.sa-ai-table{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow-x:auto}.sa-ai-table table{border-collapse:collapse;width:100%;min-width:640px}.sa-ai-table th{border-bottom:1px solid var(--ds-line);background:var(--ds-bg);color:var(--muted);text-align:left;text-transform:uppercase;padding:10px 14px;font-size:9px;font-weight:900}.sa-ai-table td{border-bottom:1px solid var(--ds-line);padding:10px 14px;font-size:11px}.sa-ai-table tr:last-child td{border-bottom:0}.sa-ai-table code{color:var(--muted);font-size:10px}.plan-recap{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:10px;margin:0 0 14px;padding:14px 16px;display:flex}.plan-recap>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-recap>header>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.plan-recap>header b{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.plan-recap>header small{color:var(--muted);font-size:9px}.plan-recap>header svg{color:var(--muted);flex:none}.plan-recap-status{color:var(--ds-nav);background:var(--ds-surface2);border-radius:99px;padding:2px 8px;font-size:9px;font-weight:700}.plan-recap-status.is-approved{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.plan-recap-status.is-approved{background:color-mix(in srgb,var(--ds-signal) 22%,transparent)}}.plan-recap-status.is-awaiting_approval{background:var(--ds-warning,#e2a72e)}@supports (color:color-mix(in lab, red, red)){.plan-recap-status.is-awaiting_approval{background:color-mix(in srgb,var(--ds-warning,#e2a72e) 22%,transparent)}}.plan-recap-summary{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:10px}.plan-recap-blocked{background:var(--ds-error,#e5484d);border-radius:10px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.plan-recap-blocked{background:color-mix(in srgb,var(--ds-error,#e5484d) 12%,var(--ds-surface2))}}.plan-recap-blocked b{color:var(--ds-error,#e5484d);font-size:10px}.plan-recap-blocked p{color:var(--ink);margin:0;font-size:9px}.plan-recap-blocked p.is-skipped{color:var(--muted)}.plan-recap-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-recap-list>li{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.plan-recap-desc{color:var(--ink);overflow-wrap:anywhere;font-size:11px}.plan-recap-outcome{border-radius:99px;width:max-content;padding:2px 8px;font-size:9px;font-weight:700}.plan-recap-outcome.is-ok{color:var(--ds-nav);background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.plan-recap-outcome.is-ok{background:color-mix(in srgb,var(--ds-signal) 24%,transparent)}}.plan-recap-outcome.is-warn{color:var(--ds-nav);background:var(--ds-warning,#e2a72e)}@supports (color:color-mix(in lab, red, red)){.plan-recap-outcome.is-warn{background:color-mix(in srgb,var(--ds-warning,#e2a72e) 26%,transparent)}}.plan-recap-outcome.is-bad{color:var(--ds-error,#e5484d);background:var(--ds-error,#e5484d)}@supports (color:color-mix(in lab, red, red)){.plan-recap-outcome.is-bad{background:color-mix(in srgb,var(--ds-error,#e5484d) 16%,transparent)}}.plan-recap-outcome.is-muted{color:var(--muted);background:var(--ds-surface2)}.plan-recap-tier{color:var(--muted);font-size:9px}.plan-recap-reason{background:var(--ds-surface2);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;margin:2px 0 0;padding:7px 9px;font-size:10px;line-height:1.55}.plan-recap-empty{color:var(--muted);font-size:10px}.plan-recap-docs{border-top:1px solid var(--ds-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.plan-recap-docs>button{width:max-content;color:var(--ds-nav);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.plan-recap-docs h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:10px}.plan-recap-docs pre{background:var(--ds-surface2);max-height:340px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:11px 13px;font-size:10px;line-height:1.6;overflow:auto}.capability-page{flex-direction:column;gap:16px;margin:18px 24px;display:flex}.capability-page>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.capability-page>header h1{margin:0 0 4px;font-size:18px}.capability-new{background:var(--ink);color:var(--ds-surface);cursor:pointer;border:0;border-radius:99px;flex:none;align-items:center;gap:6px;padding:9px 16px;font-size:10px;display:inline-flex}.capability-form{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.capability-form>header{justify-content:space-between;align-items:center;display:flex}.capability-form>header b{font-size:12px}.capability-form>header button{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;display:grid}.capability-form label{flex-direction:column;gap:4px;display:flex}.capability-form label>span{color:var(--muted);font-size:10px}.capability-form label>span em{color:var(--muted);opacity:.75;font-size:9px;font-style:normal}.capability-form input[type=text],.capability-form input[type=number],.capability-form select,.capability-form textarea{border:1px solid var(--ds-line);background:var(--ds-surface2);color:inherit;font:inherit;border-radius:10px;padding:9px 12px;font-size:11px}.capability-form textarea{resize:vertical}.capability-form input[type=checkbox]{width:16px;height:16px}.capability-form label small{color:var(--muted);font-size:9px}.capability-form-hint{background:var(--ds-surface2);color:var(--muted);border-radius:10px;margin:0;padding:9px 12px;font-size:10px;line-height:1.5}.capability-form>footer{justify-content:flex-end;gap:8px;display:flex}.capability-form>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ink);cursor:pointer;border-radius:99px;padding:9px 16px;font-size:10px}.capability-form-submit{background:var(--ink)!important;color:var(--ds-surface)!important;border-color:#0000!important}.capability-form-submit:disabled{opacity:.5;cursor:default}.capability-page>header p{max-width:70ch;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.capability-filters{gap:8px;display:flex}.capability-filters button{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--muted);cursor:pointer;border-radius:99px;padding:7px 15px;font-size:10px}.capability-filters button.active{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.capability-filters button.active{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface))}}.capability-filters button.active{color:var(--ink)}.capability-error{color:var(--ds-danger,#c0392b);margin:0;font-size:11px}.capability-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.capability-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.capability-list>li{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.capability-list>li.is-disabled{opacity:.6}.capability-list>li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.capability-list b{color:var(--ink);font-size:12px}.capability-list small{color:var(--muted);font-size:10px}.capability-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.capability-meta code{background:var(--ds-surface2);color:var(--muted);border-radius:6px;padding:2px 7px;font-size:9px}.capability-meta mark{background:var(--ds-accent);border-radius:99px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.capability-meta mark{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.capability-meta mark{color:var(--ds-nav);font-size:9px}.capability-meta em{color:var(--muted);font-size:9px;font-style:normal}.capability-toggle{border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ink);cursor:pointer;border-radius:99px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:10px;display:inline-flex}.capability-toggle:disabled{opacity:.5;cursor:default}.ai-chat-architect-bar{border-top:1px solid var(--ds-line);background:var(--ds-accent);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-chat-architect-bar{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.ai-chat-architect-bar{color:var(--ink);font-size:10px}.ai-chat-architect-bar>div{flex:none;gap:8px;display:flex}.ai-chat-architect-bar button{border:1px solid var(--ds-line);height:32px;color:var(--ink);background:var(--ds-surface);border-radius:99px;padding:0 14px;font-size:10px;font-weight:700}.ai-chat-architect-bar button.primary{color:var(--ds-surface);background:var(--ink);border-color:#0000}.ai-chat-architect-bar button:disabled{opacity:.5}.ai-chat-jump-latest{z-index:2;border:1px solid var(--ds-line);height:28px;color:var(--ink);background:var(--ds-surface);box-shadow:0 6px 18px var(--ds-nav);border-radius:99px;align-self:center;align-items:center;gap:6px;margin:-14px 0 0;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-chat-jump-latest{box-shadow:0 6px 18px color-mix(in srgb,var(--ds-nav) 14%,transparent)}}.ai-chat-jump-latest:hover{border-color:var(--ds-accent)}@media (max-width:1080px){.ai-chat-workspace{grid-template-columns:1fr}.ai-chat-history{z-index:12;width:min(86%,320px);box-shadow:0 0 44px var(--ds-nav);transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.ai-chat-history{box-shadow:0 0 44px color-mix(in srgb,var(--ds-nav) 22%,transparent)}}.ai-chat-workspace.history-open .ai-chat-history{transform:none}.ai-chat-history-toggle{border:1px solid var(--ds-line);color:var(--ink);background:var(--ds-surface2);cursor:pointer;border-radius:99px;align-self:flex-start;align-items:center;gap:7px;margin:12px 0 0 14px;padding:7px 12px;font-size:9px;font-weight:700;display:inline-flex}.ai-chat-turn{max-width:94%}.ai-chat-suggestions{grid-template-columns:1fr}.ai-chat-thread>main{padding:16px}}@media (prefers-reduced-motion:reduce){.ai-chat-card,.ai-chat-history-action,.ai-chat-suggestion,.ai-chat-composer-shell,.ai-chat-search,.ai-chat-history,.ai-chat-attach-button,.ai-chat-send-button{transition:none}.ai-chat-suggestion:hover{transform:none}.ai-chat-typing i{animation:none}}.app-frame.ai-chat-app{min-height:calc(100vh * .740741 * var(--ds-element-scale-inverse,1))}.payroll-center-page{width:min(1560px,100%);padding:30px 32px 76px}.payroll-center-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:255px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.payroll-center-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 38%,var(--ds-line))}}.payroll-center-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 87% 12%,var(--ds-accent),transparent 24%),linear-gradient(126deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.payroll-center-hero{background:radial-gradient(circle at 87% 12%,color-mix(in srgb,var(--ds-accent) 28%,transparent),transparent 24%),linear-gradient(126deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--purple)))}}.payroll-center-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.payroll-center-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.payroll-center-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.payroll-center-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:59px;line-height:.95}.payroll-center-hero p{color:#ffffffb8;max-width:790px;margin:0;font-size:14px;line-height:1.55}.payroll-center-hero>button{height:48px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.payroll-center-hero svg{width:16px}.payroll-center-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.payroll-center-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:var(--ds-shadow);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;padding:17px;display:grid}.payroll-center-kpis article>i{width:50px;height:50px;color:var(--ds-nav);background:var(--ds-accent);border-radius:15px;place-items:center;display:grid}.payroll-center-kpis article>i svg{width:20px}.payroll-center-kpis article>span{gap:3px;min-width:0;display:grid}.payroll-center-kpis small{color:var(--ds-muted);letter-spacing:.1em;font-size:8px;font-weight:900}.payroll-center-kpis b{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.05;overflow:hidden}.payroll-center-kpis em{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.payroll-center-kpis article.warning>i{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.payroll-center-kpis article.warning>i{background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface))}}.payroll-center-error{border:1px solid var(--ds-danger);align-items:center;gap:12px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.payroll-center-error{border:1px solid color-mix(in srgb,var(--ds-danger) 28%,var(--ds-line))}}.payroll-center-error{border-radius:var(--ds-radius);color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.payroll-center-error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.payroll-center-error>span{gap:3px;min-width:0;display:grid}.payroll-center-error b{font-size:11px}.payroll-center-error small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.payroll-center-error button{color:var(--ds-on-danger);background:var(--ds-danger);font:inherit;border:0;border-radius:10px;margin-left:auto;padding:10px 13px;font-size:8px;font-weight:850}.payroll-center-workspace{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 3px);background:var(--ds-surface);min-height:630px;box-shadow:var(--ds-shadow);grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.payroll-history{border-right:1px solid var(--ds-line);background:var(--ds-surface2)}.payroll-history>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.payroll-history>header span{gap:4px;display:grid}.payroll-history>header small,.payroll-inspector>header small{color:var(--purple);letter-spacing:.13em;font-size:8px;font-weight:900}.payroll-history h2{letter-spacing:-.035em;margin:0;font-size:21px}.payroll-history>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.payroll-history>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.payroll-history>header mark{font-size:8px;font-weight:850}.payroll-history>div{max-height:545px;padding:10px;overflow:auto}.payroll-history>div>button{width:100%;color:var(--ds-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:7px;padding:12px;display:grid}.payroll-history>div>button:hover,.payroll-history>div>button.active{border-color:var(--ds-line);background:var(--ds-surface)}.payroll-history>div>button.active{box-shadow:0 0 0 2px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.payroll-history>div>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 20%,transparent)}}.payroll-history>div>button>i{width:42px;height:42px;color:var(--purple);background:var(--purple);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.payroll-history>div>button>i{background:color-mix(in srgb,var(--purple) 10%,var(--ds-surface))}}.payroll-history>div>button>i svg{width:17px}.payroll-history>div>button>span{gap:4px;min-width:0;display:grid}.payroll-history>div>button b,.payroll-history>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payroll-history>div>button b{font-size:10px}.payroll-history>div>button small{color:var(--ds-muted);font-size:8px}.payroll-history strong,.payroll-inspector>header>strong{color:var(--ds-muted);background:var(--ds-bg);text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:7px 8px;font-size:7px;display:flex}.payroll-history strong i,.payroll-inspector>header>strong i{background:currentColor;border-radius:50%;width:7px;height:7px}.payroll-history strong.paid,.payroll-inspector>header>strong.paid{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.payroll-history strong.paid,.payroll-inspector>header>strong.paid{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.payroll-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:290px;padding:30px;display:grid}.payroll-empty>svg{width:34px;color:var(--ds-muted)}.payroll-empty b{font-size:12px}.payroll-empty small{color:var(--ds-muted);font-size:9px}.payroll-inspector{background:linear-gradient(135deg,var(--ds-surface),var(--ds-accent));align-content:start;display:grid}@supports (color:color-mix(in lab, red, red)){.payroll-inspector{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-accent) 5%,var(--ds-surface)))}}.payroll-inspector>header{border-bottom:1px solid var(--ds-line);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px;display:grid}.payroll-inspector>header>i{width:62px;height:62px;color:var(--ds-nav);background:var(--ds-accent);border-radius:18px;place-items:center;display:grid}.payroll-inspector>header>i svg{width:25px}.payroll-inspector>header>span{gap:4px;min-width:0;display:grid}.payroll-inspector h2{letter-spacing:-.045em;margin:0;font-size:28px}.payroll-inspector>header p{color:var(--ds-muted);margin:0;font-size:9px}.payroll-inspector>section{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px;display:grid}.payroll-inspector>section article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.payroll-inspector>section article.net{color:var(--ds-nav);background:var(--ds-accent)}.payroll-inspector>section span{gap:5px;min-width:0;display:grid}.payroll-inspector>section small{letter-spacing:.1em;font-size:7px;font-weight:850}.payroll-inspector>section b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.payroll-inspector>section svg{width:17px;color:var(--purple);flex:none}.payroll-inspector>section article.net svg{color:var(--ds-nav)}.payroll-settlement{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;margin:0 24px;padding:20px}.payroll-settlement>span{align-items:center;gap:8px;display:flex}.payroll-settlement>span svg{width:17px;color:var(--purple)}.payroll-settlement b{font-size:11px}.payroll-settlement p{color:var(--ds-muted);margin:9px 0 0;font-size:9px;line-height:1.5}.payroll-inspector>footer{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 24px 24px;padding:15px;display:flex}.payroll-inspector>footer button{border:1px solid var(--ds-line);height:40px;color:var(--ds-muted);background:var(--ds-bg);font:inherit;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.payroll-inspector>footer button svg{width:14px}.payroll-inspector>footer span{color:var(--ds-muted);align-items:center;gap:8px;display:flex}.payroll-inspector>footer span svg{width:16px;color:var(--ds-success);flex:none}.payroll-inspector>footer small{font-size:8px;line-height:1.4}@media (max-width:1120px){.payroll-center-kpis{grid-template-columns:repeat(2,1fr)}.payroll-center-workspace{grid-template-columns:1fr}.payroll-history{border-right:0;border-bottom:1px solid var(--ds-line)}.payroll-history>div{max-height:380px}}@media (max-width:720px){.payroll-center-page{padding:18px 13px 54px}.payroll-center-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:28px 23px}.payroll-center-hero h1{font-size:46px}.payroll-center-hero>button{justify-content:center;width:100%}.payroll-center-kpis{grid-template-columns:1fr}.payroll-inspector>header{grid-template-columns:54px minmax(0,1fr)}.payroll-inspector>header>i{width:54px;height:54px}.payroll-inspector>header>strong{grid-column:1/-1;justify-self:start}.payroll-inspector>section{grid-template-columns:1fr}.payroll-inspector>footer{flex-direction:column;align-items:stretch}.payroll-inspector>footer button{justify-content:center}}.academy-center-page{width:min(1560px,100%);padding:30px 32px 76px}.academy-center-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:255px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-center-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 38%,var(--ds-line))}}.academy-center-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 85% 15%,var(--ds-accent),transparent 25%),linear-gradient(126deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.academy-center-hero{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--ds-accent) 29%,transparent),transparent 25%),linear-gradient(126deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--purple)))}}.academy-center-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.academy-center-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.academy-center-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.academy-center-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:59px;line-height:.95}.academy-center-hero p{color:#ffffffb8;max-width:790px;margin:0;font-size:14px;line-height:1.55}.academy-center-hero>button{height:48px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.academy-center-hero svg{width:16px}.academy-center-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.academy-center-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:var(--ds-shadow);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;padding:17px;display:grid}.academy-center-kpis article>i{width:50px;height:50px;color:var(--ds-nav);background:var(--ds-accent);border-radius:15px;place-items:center;display:grid}.academy-center-kpis article>i svg{width:20px}.academy-center-kpis article>span{gap:3px;min-width:0;display:grid}.academy-center-kpis small{color:var(--ds-muted);letter-spacing:.1em;font-size:8px;font-weight:900}.academy-center-kpis b{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:1.05;overflow:hidden}.academy-center-kpis em{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.academy-center-error{border:1px solid var(--ds-danger);align-items:center;gap:12px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-center-error{border:1px solid color-mix(in srgb,var(--ds-danger) 28%,var(--ds-line))}}.academy-center-error{border-radius:var(--ds-radius);color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.academy-center-error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.academy-center-error>span{gap:3px;display:grid}.academy-center-error b{font-size:11px}.academy-center-error small{font-size:9px}.academy-center-error button{color:var(--ds-on-danger);background:var(--ds-danger);font:inherit;border:0;border-radius:10px;margin-left:auto;padding:10px 13px;font-size:8px;font-weight:850}.academy-center-workspace{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 3px);background:var(--ds-surface);min-height:630px;box-shadow:var(--ds-shadow);grid-template-columns:minmax(0,1.18fr) minmax(370px,.82fr);display:grid;overflow:hidden}.academy-course-board{border-right:1px solid var(--ds-line);background:var(--ds-surface2)}.academy-course-board>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:14px;padding:22px;display:flex}.academy-course-board>header span{gap:4px;display:grid}.academy-course-board>header small,.academy-course-inspector>header small{color:var(--purple);letter-spacing:.13em;font-size:8px;font-weight:900}.academy-course-board h2{letter-spacing:-.035em;margin:0;font-size:21px}.academy-course-board>header a{color:var(--ds-text);align-items:center;gap:5px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.academy-course-board>header a svg{width:14px}.academy-course-board>div{gap:8px;padding:12px;display:grid}.academy-course-board>div>button{border:1px solid var(--ds-line);width:100%;color:var(--ds-text);background:var(--ds-surface);text-align:left;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 72px;align-items:center;gap:11px;padding:13px;display:grid}.academy-course-board>div>button.active{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.academy-course-board>div>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 18%,transparent)}}.academy-course-board>div>button>i{width:44px;height:44px;color:var(--purple);background:var(--purple);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-course-board>div>button>i{background:color-mix(in srgb,var(--purple) 10%,var(--ds-surface))}}.academy-course-board>div>button>i svg{width:17px}.academy-course-board>div>button>span{gap:4px;min-width:0;display:grid}.academy-course-board>div>button b,.academy-course-board>div>button span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-course-board>div>button b{font-size:10px}.academy-course-board>div>button span>small{color:var(--ds-muted);font-size:8px}.academy-course-board>div>button span>div{background:var(--ds-bg);border-radius:999px;height:4px;overflow:hidden}.academy-course-board>div>button span>div em{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--purple));height:100%;display:block}.academy-course-board>div>button>strong{text-align:right;gap:4px;font-size:15px;display:grid}.academy-course-board>div>button>strong small{color:var(--ds-muted);font-size:7px;font-weight:700}.academy-center-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;display:grid}.academy-center-empty svg{width:35px;color:var(--ds-muted)}.academy-center-empty b{font-size:12px}.academy-center-empty small{color:var(--ds-muted);font-size:9px}.academy-course-inspector{background:linear-gradient(135deg,var(--ds-surface),var(--ds-accent));align-content:start;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-course-inspector{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-accent) 5%,var(--ds-surface)))}}.academy-course-inspector>header{border-bottom:1px solid var(--ds-line);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px;display:grid}.academy-course-inspector>header>i{width:62px;height:62px;color:var(--ds-nav);background:var(--ds-accent);border-radius:18px;place-items:center;display:grid}.academy-course-inspector>header>i svg{width:25px}.academy-course-inspector>header>span{gap:4px;min-width:0;display:grid}.academy-course-inspector h2{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;overflow:hidden}.academy-course-inspector>header p{color:var(--ds-muted);margin:0;font-size:9px}.academy-course-inspector>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.academy-course-inspector>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.academy-course-inspector>header mark{font-size:7px;font-weight:850}.academy-course-inspector>section{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px 24px;display:grid}.academy-course-inspector>section article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:13px;gap:5px;padding:15px;display:grid}.academy-course-inspector>section small{color:var(--ds-muted);letter-spacing:.09em;font-size:7px;font-weight:850}.academy-course-inspector>section b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.academy-focus-progress,.academy-learning-signal{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;margin:0 24px 14px;padding:18px}.academy-focus-progress>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.academy-focus-progress b{font-size:10px}.academy-focus-progress strong{font-size:16px}.academy-focus-progress>div{background:var(--ds-bg);border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.academy-focus-progress>div i{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--purple));height:100%;display:block}.academy-learning-signal{gap:11px;display:flex}.academy-learning-signal>svg{width:20px;color:var(--purple);flex:none}.academy-learning-signal>span{gap:4px;display:grid}.academy-learning-signal small{color:var(--purple);letter-spacing:.1em;font-size:7px;font-weight:900}.academy-learning-signal b{font-size:10px}.academy-learning-signal p{color:var(--ds-muted);margin:0;font-size:8px;line-height:1.5}.academy-course-inspector>footer{gap:9px;padding:4px 24px 24px;display:flex}.academy-course-inspector>footer button,.academy-course-inspector>footer a{border-radius:11px;justify-content:center;align-items:center;height:42px;padding:0 14px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.academy-course-inspector>footer button{color:var(--ds-nav);background:var(--ds-accent);border:0}.academy-course-inspector>footer a{border:1px solid var(--ds-line);color:var(--ds-text);background:var(--ds-surface)}.academy-detail-backdrop{z-index:100;background:var(--ds-nav);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-detail-backdrop{background:color-mix(in srgb,var(--ds-nav) 66%,transparent)}}.academy-detail-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.academy-detail-backdrop>aside{border:1px solid var(--ds-line);background:var(--ds-surface);width:min(820px,100%);max-height:min(850px,92vh);box-shadow:0 32px 90px var(--ds-nav);border-radius:24px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.academy-detail-backdrop>aside{box-shadow:0 32px 90px color-mix(in srgb,var(--ds-nav) 38%,transparent)}}.academy-detail-backdrop>aside>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.academy-detail-backdrop>aside>header span{gap:4px;display:grid}.academy-detail-backdrop>aside>header small{color:var(--purple);letter-spacing:.12em;font-size:8px;font-weight:900}.academy-detail-backdrop h2{margin:0;font-size:28px}.academy-detail-backdrop>aside>header p{color:var(--ds-muted);margin:0;font-size:9px}.academy-detail-backdrop>aside>header button{border:1px solid var(--ds-line);width:38px;height:38px;color:var(--ds-text);background:var(--ds-surface2);border-radius:11px;place-items:center;display:grid}.academy-detail-backdrop>aside>header button svg{width:16px}.academy-detail-backdrop>aside>p{color:var(--ds-muted);margin:0;padding:18px 24px;font-size:10px;line-height:1.6}.academy-detail-backdrop>aside>div{gap:10px;padding:0 24px 24px;display:grid}.academy-detail-backdrop>aside>div>section{border:1px solid var(--ds-line);border-radius:14px;overflow:hidden}.academy-detail-backdrop>aside>div>section>header{background:var(--ds-surface2);align-items:center;gap:10px;padding:13px;display:flex}.academy-detail-backdrop>aside>div>section>header>i{width:32px;height:32px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.academy-detail-backdrop>aside>div>section>header span{gap:2px;display:grid}.academy-detail-backdrop>aside>div>section>header b{font-size:10px}.academy-detail-backdrop>aside>div>section>header small{color:var(--ds-muted);font-size:8px}.academy-detail-backdrop article{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.academy-detail-backdrop article>span{gap:3px;display:grid}.academy-detail-backdrop article b{font-size:9px}.academy-detail-backdrop article small{color:var(--ds-muted);font-size:7px}.academy-detail-backdrop article>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.academy-detail-backdrop article em{color:var(--ds-muted);background:var(--ds-bg);border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.academy-detail-backdrop article em.ready{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-detail-backdrop article em.ready{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.academy-detail-backdrop>aside>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);gap:10px;padding:17px 24px;display:flex}.academy-detail-backdrop>aside>footer svg{width:17px;color:var(--ds-success)}.academy-detail-backdrop>aside>footer span{gap:3px;display:grid}.academy-detail-backdrop>aside>footer b{font-size:9px}.academy-detail-backdrop>aside>footer small{color:var(--ds-muted);font-size:8px}@media (max-width:1100px){.academy-center-kpis{grid-template-columns:repeat(2,1fr)}.academy-center-workspace{grid-template-columns:1fr}.academy-course-board{border-right:0;border-bottom:1px solid var(--ds-line)}}@media (max-width:720px){.academy-center-page{padding:18px 13px 54px}.academy-center-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:28px 23px}.academy-center-hero h1{font-size:46px}.academy-center-hero>button{justify-content:center;width:100%}.academy-center-kpis{grid-template-columns:1fr}.academy-course-inspector>header{grid-template-columns:54px minmax(0,1fr)}.academy-course-inspector>header>i{width:54px;height:54px}.academy-course-inspector>header mark{grid-column:1/-1;justify-self:start}.academy-course-inspector>section{grid-template-columns:1fr}.academy-detail-backdrop{padding:10px}.academy-detail-backdrop article{flex-direction:column;align-items:flex-start}.academy-detail-backdrop article>div{justify-content:flex-start}}.academy-catalog-page{width:min(1560px,100%);padding:30px 32px 76px}.academy-catalog-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:255px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-catalog-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 38%,var(--ds-line))}}.academy-catalog-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 85% 15%,var(--ds-accent),transparent 25%),linear-gradient(126deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.academy-catalog-hero{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--ds-accent) 29%,transparent),transparent 25%),linear-gradient(126deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--purple)))}}.academy-catalog-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.academy-catalog-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.academy-catalog-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.academy-catalog-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:59px;line-height:.95}.academy-catalog-hero p{color:#ffffffb8;max-width:790px;margin:0;font-size:14px;line-height:1.55}.academy-catalog-hero>button{height:48px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.academy-catalog-hero svg{width:16px}.academy-catalog-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.academy-catalog-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:var(--ds-shadow);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;padding:17px;display:grid}.academy-catalog-kpis article>i{width:50px;height:50px;color:var(--ds-nav);background:var(--ds-accent);border-radius:15px;place-items:center;display:grid}.academy-catalog-kpis article>i svg{width:20px}.academy-catalog-kpis article>span{gap:3px;min-width:0;display:grid}.academy-catalog-kpis small{color:var(--ds-muted);letter-spacing:.1em;font-size:8px;font-weight:900}.academy-catalog-kpis b{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:1.05;overflow:hidden}.academy-catalog-kpis em{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.academy-catalog-toolbar{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow);grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:14px;padding:11px;display:grid}.academy-catalog-toolbar>label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:12px;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex}.academy-catalog-toolbar>label svg{width:17px}.academy-catalog-toolbar input{width:100%;color:var(--ds-text);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.academy-catalog-toolbar>nav{background:var(--ds-bg);border-radius:12px;align-items:center;gap:4px;height:46px;padding:4px;display:flex}.academy-catalog-toolbar>nav>svg{width:15px;color:var(--ds-muted);margin:0 4px}.academy-catalog-toolbar>nav button{height:38px;color:var(--ds-muted);font:inherit;background:0 0;border:0;border-radius:9px;padding:0 11px;font-size:8px;font-weight:800}.academy-catalog-toolbar>nav button.active{color:var(--ds-nav);background:var(--ds-accent)}.academy-catalog-toolbar>button{height:46px;color:var(--ds-muted);background:var(--ds-bg);font:inherit;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.academy-catalog-toolbar>button svg{width:15px}.academy-catalog-error{border:1px solid var(--ds-danger);align-items:center;gap:12px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-catalog-error{border:1px solid color-mix(in srgb,var(--ds-danger) 28%,var(--ds-line))}}.academy-catalog-error{border-radius:var(--ds-radius);color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.academy-catalog-error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.academy-catalog-error>span{gap:3px;display:grid}.academy-catalog-error b{font-size:11px}.academy-catalog-error small{font-size:9px}.academy-catalog-error button{color:var(--ds-on-danger);background:var(--ds-danger);font:inherit;border:0;border-radius:10px;margin-left:auto;padding:10px 13px;font-size:8px;font-weight:850}.academy-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.academy-catalog-grid>article{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 2px);background:var(--ds-surface);min-width:0;box-shadow:var(--ds-shadow);overflow:hidden}.academy-cover{height:150px;color:var(--ds-nav-text);background:linear-gradient(135deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:flex-end;padding:18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.academy-cover{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 65%,var(--purple)))}}.academy-cover:before{content:"";background:radial-gradient(circle at 72% 24%,var(--ds-accent),transparent 28%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-cover:before{background:radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--ds-accent) 50%,transparent),transparent 28%)}}.academy-cover.cover-1{background:linear-gradient(135deg,var(--purple),var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.academy-cover.cover-1{background:linear-gradient(135deg,color-mix(in srgb,var(--purple) 78%,var(--ds-nav)),var(--ds-nav))}}.academy-cover.cover-2{background:linear-gradient(135deg,var(--ds-success),var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.academy-cover.cover-2{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-success) 46%,var(--ds-nav)),var(--ds-nav))}}.academy-cover.cover-3{background:linear-gradient(135deg,var(--ds-warning),var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.academy-cover.cover-3{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-warning) 45%,var(--ds-nav)),var(--ds-nav))}}.academy-cover>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative}.academy-cover>span svg{width:25px}.academy-cover>small{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:8px;font-weight:800;position:relative;overflow:hidden}.academy-cover>strong{color:#ffffff5c;letter-spacing:-.05em;font-size:31px;position:absolute;top:15px;right:17px}.academy-catalog-grid>article>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:17px 18px 11px;display:flex}.academy-catalog-grid>article>header span{gap:5px;min-width:0;display:grid}.academy-catalog-grid>article>header small{color:var(--purple);letter-spacing:.1em;font-size:7px;font-weight:850}.academy-catalog-grid h2{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.academy-catalog-grid>article>header mark{border-radius:999px;padding:6px 8px;font-size:7px;font-weight:850}.academy-catalog-grid>article>header mark.published{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-catalog-grid>article>header mark.published{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.academy-catalog-grid>article>header mark.draft{color:var(--ds-muted);background:var(--ds-bg)}.academy-catalog-grid>article>section{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px;display:grid}.academy-catalog-grid>article>section article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;align-items:center;gap:8px;padding:11px;display:flex}.academy-catalog-grid>article>section svg{width:16px;color:var(--purple)}.academy-catalog-grid>article>section span{gap:3px;display:grid}.academy-catalog-grid>article>section small{color:var(--ds-muted);letter-spacing:.08em;font-size:6px;font-weight:850}.academy-catalog-grid>article>section b{font-size:12px}.academy-course-meter{padding:14px 18px}.academy-course-meter>span{justify-content:space-between;align-items:center;display:flex}.academy-course-meter small{color:var(--ds-muted);font-size:7px}.academy-course-meter b{font-size:9px}.academy-course-meter>div{background:var(--ds-bg);border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.academy-course-meter>div i{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--purple));height:100%;display:block}.academy-catalog-grid>article>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.academy-catalog-grid>article>footer button{height:38px;color:var(--ds-nav);background:var(--ds-accent);font:inherit;border:0;border-radius:10px;padding:0 12px;font-size:8px;font-weight:850}.academy-catalog-grid>article>footer span{color:var(--ds-muted);align-items:center;gap:5px;font-size:7px;display:flex}.academy-catalog-grid>article>footer span svg{width:13px;color:var(--ds-success)}.academy-catalog-empty{border:1px dashed var(--ds-line);border-radius:var(--ds-radius);text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:340px;display:grid}.academy-catalog-empty svg{width:34px;color:var(--ds-muted)}.academy-catalog-empty b{font-size:12px}.academy-catalog-empty small{color:var(--ds-muted);font-size:9px}@media (max-width:1200px){.academy-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.academy-catalog-kpis{grid-template-columns:repeat(2,1fr)}.academy-catalog-toolbar{grid-template-columns:1fr}.academy-catalog-toolbar>nav{overflow-x:auto}.academy-catalog-toolbar>button{justify-content:center}}@media (max-width:650px){.academy-catalog-page{padding:18px 13px 54px}.academy-catalog-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:28px 23px}.academy-catalog-hero h1{font-size:46px}.academy-catalog-hero>button{justify-content:center;width:100%}.academy-catalog-kpis,.academy-catalog-grid{grid-template-columns:1fr}}.academy-credentials-page{width:min(1560px,100%);padding:30px 32px 76px}.academy-credentials-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:255px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-credentials-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 38%,var(--ds-line))}}.academy-credentials-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 85% 15%,var(--ds-accent),transparent 25%),linear-gradient(126deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.academy-credentials-hero{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--ds-accent) 29%,transparent),transparent 25%),linear-gradient(126deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--purple)))}}.academy-credentials-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.academy-credentials-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.academy-credentials-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.academy-credentials-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:59px;line-height:.95}.academy-credentials-hero p{color:#ffffffb8;max-width:790px;margin:0;font-size:14px;line-height:1.55}.academy-credentials-hero>button{height:48px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.academy-credentials-hero svg{width:16px}.academy-credentials-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.academy-credentials-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:var(--ds-shadow);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;padding:17px;display:grid}.academy-credentials-kpis article>i{width:50px;height:50px;color:var(--ds-nav);background:var(--ds-accent);border-radius:15px;place-items:center;display:grid}.academy-credentials-kpis article.warning>i{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.academy-credentials-kpis article.warning>i{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.academy-credentials-kpis article>i svg{width:20px}.academy-credentials-kpis article>span{gap:3px;min-width:0;display:grid}.academy-credentials-kpis small{color:var(--ds-muted);letter-spacing:.1em;font-size:8px;font-weight:900}.academy-credentials-kpis b{letter-spacing:-.04em;font-size:25px;line-height:1.05}.academy-credentials-kpis em{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.academy-credentials-toolbar{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow);grid-template-columns:minmax(280px,1fr) auto;gap:10px;margin-bottom:14px;padding:11px;display:grid}.academy-credentials-toolbar>label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:12px;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex}.academy-credentials-toolbar>label svg{width:17px}.academy-credentials-toolbar input{width:100%;color:var(--ds-text);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.academy-credentials-toolbar>nav{background:var(--ds-bg);border-radius:12px;align-items:center;gap:4px;height:46px;padding:4px;display:flex}.academy-credentials-toolbar>nav button{height:38px;color:var(--ds-muted);font:inherit;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:8px;font-weight:850}.academy-credentials-toolbar>nav button.active{color:var(--ds-nav);background:var(--ds-accent)}.academy-credentials-error{border:1px solid var(--ds-danger);align-items:center;gap:12px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-credentials-error{border:1px solid color-mix(in srgb,var(--ds-danger) 28%,var(--ds-line))}}.academy-credentials-error{border-radius:var(--ds-radius);color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.academy-credentials-error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.academy-credentials-error>span{gap:3px;display:grid}.academy-credentials-error b{font-size:11px}.academy-credentials-error small{font-size:9px}.academy-credentials-error button{color:var(--ds-on-danger);background:var(--ds-danger);font:inherit;border:0;border-radius:10px;margin-left:auto;padding:10px 13px;font-size:8px;font-weight:850}.academy-credentials-workspace{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 3px);background:var(--ds-surface);min-height:660px;box-shadow:var(--ds-shadow);grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.credentials-ledger{border-right:1px solid var(--ds-line);background:var(--ds-surface2)}.credentials-ledger>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.credentials-ledger>header span{gap:4px;display:grid}.credentials-ledger>header small,.credential-inspector>header small{color:var(--purple);letter-spacing:.13em;font-size:8px;font-weight:900}.credentials-ledger h2{letter-spacing:-.035em;margin:0;font-size:21px}.credentials-ledger>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.credentials-ledger>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.credentials-ledger>header mark{font-size:7px;font-weight:850}.credentials-ledger>div{max-height:575px;padding:10px;overflow:auto}.credentials-ledger>div>button{width:100%;color:var(--ds-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:7px;padding:12px;display:grid}.credentials-ledger>div>button:hover,.credentials-ledger>div>button.active{border-color:var(--ds-line);background:var(--ds-surface)}.credentials-ledger>div>button.active{box-shadow:0 0 0 2px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.credentials-ledger>div>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 20%,transparent)}}.credentials-ledger>div>button>i{width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;place-items:center;display:grid}.credentials-ledger>div>button>i.revoked{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.credentials-ledger>div>button>i.revoked{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.credentials-ledger>div>button>i svg{width:19px}.credentials-ledger>div>button>span{gap:3px;min-width:0;display:grid}.credentials-ledger>div>button b,.credentials-ledger>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credentials-ledger>div>button b{font-size:10px}.credentials-ledger>div>button small{color:var(--ds-muted);font-size:8px}.credentials-ledger>div>button em{color:var(--ds-muted);align-items:center;gap:4px;font-size:7px;font-style:normal;display:flex}.credentials-ledger>div>button em svg{width:11px}.credentials-ledger strong{color:var(--ds-success);background:var(--ds-success);border-radius:999px;align-items:center;gap:5px;padding:7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.credentials-ledger strong{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.credentials-ledger strong{text-transform:uppercase;font-size:7px}.credentials-ledger strong.revoked{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.credentials-ledger strong.revoked{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.credentials-ledger strong i{background:currentColor;border-radius:50%;width:7px;height:7px}.academy-credentials-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;display:grid}.academy-credentials-empty svg{width:34px;color:var(--ds-muted)}.academy-credentials-empty b{font-size:12px}.academy-credentials-empty small{color:var(--ds-muted);font-size:9px}.credential-inspector{background:linear-gradient(135deg,var(--ds-surface),var(--ds-accent));align-content:start;display:grid}@supports (color:color-mix(in lab, red, red)){.credential-inspector{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-accent) 5%,var(--ds-surface)))}}.credential-inspector>header{border-bottom:1px solid var(--ds-line);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px;display:grid}.credential-inspector>header>i{width:62px;height:62px;color:var(--ds-nav);background:var(--ds-accent);border-radius:18px;place-items:center;display:grid}.credential-inspector>header>i.revoked{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.credential-inspector>header>i.revoked{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.credential-inspector>header>i svg{width:25px}.credential-inspector>header>span{gap:4px;min-width:0;display:grid}.credential-inspector h2{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;overflow:hidden}.credential-inspector>header p{color:var(--ds-muted);margin:0;font-size:9px}.credential-inspector>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.credential-inspector>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.credential-inspector>header mark{font-size:7px;font-weight:850}.credential-inspector>header mark.revoked{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.credential-inspector>header mark.revoked{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.credential-inspector>section{grid-template-columns:repeat(2,1fr);gap:9px;padding:18px 24px;display:grid}.credential-inspector>section article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:13px;align-items:center;gap:9px;min-width:0;padding:14px;display:flex}.credential-inspector>section svg{width:17px;color:var(--purple);flex:none}.credential-inspector>section span{gap:3px;min-width:0;display:grid}.credential-inspector>section small{color:var(--ds-muted);letter-spacing:.08em;font-size:7px;font-weight:850}.credential-inspector>section b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.credential-hash{border:1px solid var(--ds-line);background:var(--ds-nav);color:var(--ds-nav-text);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:0 24px 14px;padding:17px;display:grid}.credential-hash>header{grid-column:1/-1;align-items:center;gap:9px;display:flex}.credential-hash>header>svg{width:17px;color:var(--ds-accent)}.credential-hash>header span{gap:3px;display:grid}.credential-hash>header small{color:var(--ds-accent);letter-spacing:.1em;font-size:7px;font-weight:900}.credential-hash>header b{font-size:10px}.credential-hash code{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border-radius:9px;padding:11px;font-size:8px;overflow:hidden}.credential-hash button{color:var(--ds-nav);background:var(--ds-accent);font:inherit;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:7px;font-weight:850;display:flex}.credential-hash button svg{width:13px}.credential-trust{border:1px solid var(--ds-success);gap:10px;margin:0 24px 14px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.credential-trust{border:1px solid color-mix(in srgb,var(--ds-success) 24%,var(--ds-line))}}.credential-trust{background:var(--ds-success);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.credential-trust{background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface))}}.credential-trust.revoked{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.credential-trust.revoked{border-color:color-mix(in srgb,var(--ds-danger) 24%,var(--ds-line))}}.credential-trust.revoked{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.credential-trust.revoked{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.credential-trust>svg{width:18px;color:var(--ds-success);flex:none}.credential-trust.revoked>svg{color:var(--ds-danger)}.credential-trust span{gap:3px;display:grid}.credential-trust b{font-size:9px}.credential-trust small{color:var(--ds-muted);font-size:8px}.credential-inspector>footer{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 24px 24px;padding:15px;display:flex}.credential-inspector>footer button,.credential-inspector>footer a{border:1px solid var(--ds-line);height:40px;color:var(--ds-muted);background:var(--ds-bg);font:inherit;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.credential-inspector>footer button svg,.credential-inspector>footer a svg{width:14px}.credential-inspector>footer span{color:var(--ds-muted);align-items:center;gap:8px;display:flex}.credential-inspector>footer span svg{width:16px;color:var(--ds-success);flex:none}.credential-inspector>footer small{font-size:8px;line-height:1.4}@media (max-width:1080px){.academy-credentials-kpis{grid-template-columns:repeat(2,1fr)}.academy-credentials-workspace{grid-template-columns:1fr}.credentials-ledger{border-right:0;border-bottom:1px solid var(--ds-line)}.credentials-ledger>div{max-height:380px}}@media (max-width:680px){.academy-credentials-page{padding:18px 13px 54px}.academy-credentials-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:28px 23px}.academy-credentials-hero h1{font-size:46px}.academy-credentials-hero>button{justify-content:center;width:100%}.academy-credentials-kpis,.academy-credentials-toolbar{grid-template-columns:1fr}.academy-credentials-toolbar>nav{overflow-x:auto}.credential-inspector>header{grid-template-columns:54px minmax(0,1fr)}.credential-inspector>header>i{width:54px;height:54px}.credential-inspector>header mark{grid-column:1/-1;justify-self:start}.credential-inspector>section,.credential-hash{grid-template-columns:1fr}.credential-hash button{justify-content:center;height:38px}.credential-inspector>footer{flex-direction:column;align-items:stretch}.credential-inspector>footer button,.credential-inspector>footer a{justify-content:center}}.billing-subscription-page{width:min(1560px,100%);padding:30px 32px 76px}.billing-subscription-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:255px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-subscription-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 38%,var(--ds-line))}}.billing-subscription-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 85% 15%,var(--ds-accent),transparent 25%),linear-gradient(126deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.billing-subscription-hero{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--ds-accent) 29%,transparent),transparent 25%),linear-gradient(126deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--purple)))}}.billing-subscription-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.billing-subscription-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.billing-subscription-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.billing-subscription-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:59px;line-height:.95}.billing-subscription-hero p{color:#ffffffb8;max-width:790px;margin:0;font-size:14px;line-height:1.55}.billing-subscription-hero>button{height:48px;color:var(--ds-nav);background:var(--ds-accent);white-space:nowrap;border:0;border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.billing-subscription-hero svg{width:16px}.billing-subscription-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.billing-subscription-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:var(--ds-shadow);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;padding:17px;display:grid}.billing-subscription-kpis article>i{width:50px;height:50px;color:var(--ds-nav);background:var(--ds-accent);border-radius:15px;place-items:center;display:grid}.billing-subscription-kpis article>i svg{width:20px}.billing-subscription-kpis article>span{gap:3px;min-width:0;display:grid}.billing-subscription-kpis small{color:var(--ds-muted);letter-spacing:.1em;font-size:8px;font-weight:900}.billing-subscription-kpis b{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.05;overflow:hidden}.billing-subscription-kpis em{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.billing-subscription-error{border:1px solid var(--ds-danger);align-items:center;gap:12px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-subscription-error{border:1px solid color-mix(in srgb,var(--ds-danger) 28%,var(--ds-line))}}.billing-subscription-error{border-radius:var(--ds-radius);color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.billing-subscription-error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.billing-subscription-error>span{gap:3px;display:grid}.billing-subscription-error b{font-size:11px}.billing-subscription-error small{font-size:9px}.billing-subscription-error button{color:var(--ds-on-danger);background:var(--ds-danger);font:inherit;border:0;border-radius:10px;margin-left:auto;padding:10px 13px;font-size:8px;font-weight:850}.billing-inline-error{border:1px solid var(--ds-danger);margin:0 0 10px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.billing-inline-error{border:1px solid color-mix(in srgb,var(--ds-danger) 28%,var(--ds-line))}}.billing-inline-error{color:var(--ds-danger);background:var(--ds-danger);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.billing-inline-error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.billing-inline-error{font-size:10px}.billing-subscription-workspace{grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr);gap:14px;display:grid}.billing-plan-card,.billing-invoice-ledger{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 3px);background:var(--ds-surface);box-shadow:var(--ds-shadow);overflow:hidden}.billing-plan-card>header,.billing-invoice-ledger>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-surface2),var(--ds-surface));justify-content:space-between;align-items:flex-start;gap:14px;padding:23px;display:flex}.billing-plan-card>header span,.billing-invoice-ledger>header span{gap:4px;display:grid}.billing-plan-card>header small,.billing-invoice-ledger>header small{color:var(--purple);letter-spacing:.12em;font-size:8px;font-weight:900}.billing-plan-card h2,.billing-invoice-ledger h2{letter-spacing:-.04em;margin:0;font-size:25px}.billing-plan-card>header p{color:var(--ds-muted);margin:0;font-size:9px}.billing-plan-card>header mark,.billing-invoice-ledger>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.billing-plan-card>header mark,.billing-invoice-ledger>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.billing-plan-card>header mark,.billing-invoice-ledger>header mark{font-size:7px;font-weight:850}.billing-plan-price{justify-content:space-between;align-items:center;gap:20px;padding:26px 24px;display:flex}.billing-plan-price>span{align-items:flex-end;gap:8px;display:flex}.billing-plan-price small{color:var(--purple);letter-spacing:.1em;align-self:flex-start;font-size:8px;font-weight:900}.billing-plan-price b{letter-spacing:-.06em;font-size:48px;line-height:.9}.billing-plan-price em{color:var(--ds-muted);font-size:9px;font-style:normal}.billing-plan-price>i{width:68px;height:68px;color:var(--ds-nav);background:var(--ds-accent);border-radius:20px;place-items:center;display:grid}.billing-plan-price>i svg{width:28px}.billing-plan-card>section{grid-template-columns:1fr 1fr;gap:9px;padding:0 24px 18px;display:grid}.billing-plan-card>section article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.billing-plan-card>section svg{width:18px;color:var(--purple)}.billing-plan-card>section span{gap:3px;display:grid}.billing-plan-card>section small{color:var(--ds-muted);font-size:7px;font-weight:850}.billing-plan-card>section b{font-size:10px}.billing-module-cloud{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:14px;margin:0 24px 18px;padding:17px}.billing-module-cloud>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.billing-module-cloud>header span{gap:3px;display:grid}.billing-module-cloud>header small{color:var(--purple);letter-spacing:.1em;font-size:7px;font-weight:900}.billing-module-cloud>header b{font-size:10px}.billing-module-cloud>header a{color:var(--ds-text);align-items:center;gap:4px;font-size:7px;font-weight:850;text-decoration:none;display:flex}.billing-module-cloud>header a svg{width:13px}.billing-module-cloud>div{flex-wrap:wrap;gap:6px;display:flex}.billing-module-cloud>div>span{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:999px;align-items:center;gap:5px;padding:7px 8px;font-size:7px;font-weight:750;display:flex}.billing-module-cloud>div>span svg{width:11px;color:var(--ds-success)}.billing-module-cloud>div>small{color:var(--ds-muted);font-size:8px}.billing-plan-card>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.billing-plan-card>footer button{height:42px;color:var(--ds-nav);background:var(--ds-accent);font:inherit;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.billing-plan-card>footer button svg{width:14px}.billing-plan-card>footer span{max-width:55%;color:var(--ds-muted);align-items:center;gap:8px;display:flex}.billing-plan-card>footer span svg{width:16px;color:var(--ds-success);flex:none}.billing-plan-card>footer small{font-size:8px;line-height:1.45}.billing-no-plan{text-align:center;align-content:center;place-items:center;gap:8px;min-height:430px;display:grid}.billing-no-plan svg{width:38px;color:var(--ds-muted)}.billing-no-plan b{font-size:13px}.billing-no-plan small{max-width:330px;color:var(--ds-muted);font-size:9px}.billing-no-plan button{height:42px;color:var(--ds-nav);background:var(--ds-accent);font:inherit;border:0;border-radius:11px;align-items:center;gap:7px;margin-top:4px;padding:0 16px;font-size:8px;font-weight:850;display:flex}.billing-invoice-ledger>div{min-height:420px;max-height:500px;overflow:auto}.billing-invoice-ledger>div>article{border-bottom:1px solid var(--ds-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.billing-invoice-ledger>div>article>i{width:42px;height:42px;color:var(--purple);background:var(--purple);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-invoice-ledger>div>article>i{background:color-mix(in srgb,var(--purple) 10%,var(--ds-surface))}}.billing-invoice-ledger>div>article>i svg{width:17px}.billing-invoice-ledger>div>article>span{gap:3px;min-width:0;display:grid}.billing-invoice-ledger>div>article b,.billing-invoice-ledger>div>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-invoice-ledger>div>article b{font-size:9px}.billing-invoice-ledger>div>article small{color:var(--ds-muted);font-size:7px}.billing-invoice-ledger>div>article>strong{text-align:right;gap:4px;font-size:10px;display:grid}.billing-invoice-ledger>div>article>strong small{text-transform:uppercase;font-size:7px}.billing-invoice-ledger>div>article>strong small.paid{color:var(--ds-success)}.billing-invoice-ledger>div>div{text-align:center;align-content:center;place-items:center;gap:8px;min-height:300px;display:grid}.billing-invoice-ledger>div>div svg{width:34px;color:var(--ds-muted)}.billing-invoice-ledger>div>div b{font-size:11px}.billing-invoice-ledger>div>div small{color:var(--ds-muted);font-size:8px}.billing-invoice-ledger>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:15px 18px;display:grid}.billing-invoice-ledger>footer>svg{width:17px;color:var(--purple)}.billing-invoice-ledger>footer span{gap:3px;display:grid}.billing-invoice-ledger>footer b{font-size:9px}.billing-invoice-ledger>footer small{color:var(--ds-muted);font-size:7px}.billing-invoice-ledger>footer a{color:var(--ds-text);align-items:center;gap:4px;font-size:7px;font-weight:850;text-decoration:none;display:flex}.billing-invoice-ledger>footer a svg{width:13px}.billing-plans-backdrop{z-index:100;background:var(--ds-nav);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.billing-plans-backdrop{background:color-mix(in srgb,var(--ds-nav) 68%,transparent)}}.billing-plans-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.billing-plans-backdrop>aside{border:1px solid var(--ds-line);background:var(--ds-surface);width:min(760px,100%);max-height:90vh;box-shadow:0 32px 90px var(--ds-nav);border-radius:24px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.billing-plans-backdrop>aside{box-shadow:0 32px 90px color-mix(in srgb,var(--ds-nav) 40%,transparent)}}.billing-plans-backdrop>aside>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.billing-plans-backdrop>aside>header span{gap:4px;display:grid}.billing-plans-backdrop>aside>header small{color:var(--purple);letter-spacing:.12em;font-size:8px;font-weight:900}.billing-plans-backdrop h2{margin:0;font-size:29px}.billing-plans-backdrop>aside>header p{color:var(--ds-muted);margin:0;font-size:9px}.billing-plans-backdrop>aside>header button{border:1px solid var(--ds-line);width:38px;height:38px;color:var(--ds-text);background:var(--ds-surface2);border-radius:11px;place-items:center;display:grid}.billing-plans-backdrop>aside>header button svg{width:16px}.billing-plans-backdrop>aside>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px 24px;display:grid}.billing-plans-backdrop article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:15px;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px;display:flex}.billing-plans-backdrop article.current{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.billing-plans-backdrop article.current{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.billing-plans-backdrop article>span{gap:5px;display:grid}.billing-plans-backdrop article small{color:var(--purple);font-size:7px;font-weight:850}.billing-plans-backdrop h3{margin:0;font-size:17px}.billing-plans-backdrop article b{font-size:21px}.billing-plans-backdrop article em{color:var(--ds-muted);font-size:7px;font-style:normal}.billing-plans-backdrop article button{height:38px;color:var(--ds-nav);background:var(--ds-accent);font:inherit;border:0;border-radius:10px;padding:0 11px;font-size:7px;font-weight:850}.billing-plans-backdrop article button:disabled{color:var(--ds-muted);background:var(--ds-bg)}.billing-plans-backdrop>aside>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);gap:10px;padding:16px 24px;display:flex}.billing-plans-backdrop>aside>footer svg{width:17px;color:var(--ds-success)}.billing-plans-backdrop>aside>footer span{gap:3px;display:grid}.billing-plans-backdrop>aside>footer b{font-size:9px}.billing-plans-backdrop>aside>footer small{color:var(--ds-muted);font-size:8px}@media (max-width:1080px){.billing-subscription-kpis{grid-template-columns:repeat(2,1fr)}.billing-subscription-workspace{grid-template-columns:1fr}}@media (max-width:680px){.billing-subscription-page{padding:18px 13px 54px}.billing-subscription-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:28px 23px}.billing-subscription-hero h1{font-size:46px}.billing-subscription-hero>button{justify-content:center;width:100%}.billing-subscription-kpis{grid-template-columns:1fr}.billing-plan-price b{font-size:37px}.billing-plan-card>section{grid-template-columns:1fr}.billing-plan-card>footer{flex-direction:column;align-items:stretch}.billing-plan-card>footer span{max-width:none}.billing-plans-backdrop{padding:10px}.billing-plans-backdrop>aside>div{grid-template-columns:1fr}.billing-invoice-ledger>footer{grid-template-columns:18px 1fr}.billing-invoice-ledger>footer a{grid-column:2}}.usage-wallet-page{width:min(1560px,100%);padding:30px 32px 76px}.usage-wallet-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:24px;min-height:255px;padding:38px 42px;display:flex}@supports (color:color-mix(in lab, red, red)){.usage-wallet-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 38%,var(--ds-line))}}.usage-wallet-hero{color:var(--ds-nav-text);background:radial-gradient(circle at 85% 15%,var(--ds-accent),transparent 25%),linear-gradient(126deg,var(--ds-nav),var(--ds-nav));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.usage-wallet-hero{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--ds-accent) 29%,transparent),transparent 25%),linear-gradient(126deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--purple)))}}.usage-wallet-hero{box-shadow:0 24px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.usage-wallet-hero{box-shadow:0 24px 58px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.usage-wallet-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.usage-wallet-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:59px;line-height:.95}.usage-wallet-hero p{color:#ffffffb8;max-width:790px;margin:0;font-size:14px;line-height:1.55}.usage-wallet-hero>button{height:48px;color:var(--ds-nav);background:var(--ds-accent);white-space:nowrap;border:0;border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.usage-wallet-hero svg{width:16px}.usage-wallet-balance{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:12px;margin:16px 0;display:grid}.usage-wallet-balance>div{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 2px);min-height:170px;color:var(--ds-nav-text);background:linear-gradient(125deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.usage-wallet-balance>div{background:linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 69%,var(--purple)))}}.usage-wallet-balance>div{box-shadow:var(--ds-shadow)}.usage-wallet-balance>div>span{gap:5px;display:grid}.usage-wallet-balance>div small{color:var(--ds-accent);letter-spacing:.12em;font-size:8px;font-weight:900}.usage-wallet-balance>div b{letter-spacing:-.055em;font-size:43px;line-height:1}.usage-wallet-balance>div em{color:#ffffff9e;font-size:8px;font-style:normal}.usage-wallet-balance>div>i{width:70px;height:70px;color:var(--ds-nav);background:var(--ds-accent);border-radius:21px;place-items:center;display:grid}.usage-wallet-balance>div>i svg{width:29px}.usage-wallet-balance>aside{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.usage-wallet-balance>aside article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;box-shadow:var(--ds-shadow);grid-template-columns:43px minmax(0,1fr);align-items:center;gap:10px;padding:15px;display:grid}.usage-wallet-balance>aside article>svg{width:43px;height:43px;color:var(--purple);background:var(--purple);border-radius:13px;padding:11px}@supports (color:color-mix(in lab, red, red)){.usage-wallet-balance>aside article>svg{background:color-mix(in srgb,var(--purple) 10%,var(--ds-surface))}}.usage-wallet-balance>aside article>span{gap:3px;min-width:0;display:grid}.usage-wallet-balance>aside small{color:var(--ds-muted);letter-spacing:.08em;font-size:7px;font-weight:900}.usage-wallet-balance>aside b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.usage-wallet-balance>aside em{color:var(--ds-muted);font-size:7px;font-style:normal}.usage-wallet-toolbar{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow);grid-template-columns:minmax(280px,1fr) auto auto;gap:10px;margin-bottom:14px;padding:11px;display:grid}.usage-wallet-toolbar>label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:12px;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex}.usage-wallet-toolbar>label svg{width:17px}.usage-wallet-toolbar input{width:100%;color:var(--ds-text);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.usage-wallet-toolbar>nav{background:var(--ds-bg);border-radius:12px;align-items:center;gap:4px;height:46px;padding:4px;display:flex}.usage-wallet-toolbar>nav button{height:38px;color:var(--ds-muted);font:inherit;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:8px;font-weight:850}.usage-wallet-toolbar>nav button.active{color:var(--ds-nav);background:var(--ds-accent)}.usage-wallet-toolbar>button{height:46px;color:var(--ds-muted);background:var(--ds-bg);font:inherit;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.usage-wallet-toolbar>button svg{width:15px}.usage-wallet-error{border:1px solid var(--ds-danger);align-items:center;gap:12px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.usage-wallet-error{border:1px solid color-mix(in srgb,var(--ds-danger) 28%,var(--ds-line))}}.usage-wallet-error{border-radius:var(--ds-radius);color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.usage-wallet-error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.usage-wallet-error>span{gap:3px;display:grid}.usage-wallet-error b{font-size:11px}.usage-wallet-error small{font-size:9px}.usage-wallet-error button{color:var(--ds-on-danger);background:var(--ds-danger);font:inherit;border:0;border-radius:10px;margin-left:auto;padding:10px 13px;font-size:8px;font-weight:850}.usage-wallet-pagination{justify-content:center;align-items:center;gap:10px;padding:11px;display:flex}.usage-wallet-pagination>span{color:var(--ds-muted);font-size:8px;font-weight:850}.usage-wallet-pagination>button{border:1px solid var(--ds-line);height:34px;color:var(--ds-text);background:var(--ds-surface);font:inherit;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.usage-wallet-pagination>button svg{width:13px}.usage-wallet-pagination>button:disabled{opacity:.4}.usage-wallet-ledger{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 3px);background:var(--ds-surface);box-shadow:var(--ds-shadow);overflow:hidden}.usage-wallet-ledger>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-surface2),var(--ds-surface));justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}.usage-wallet-ledger>header span{gap:4px;display:grid}.usage-wallet-ledger>header small{color:var(--purple);letter-spacing:.12em;font-size:8px;font-weight:900}.usage-wallet-ledger h2{letter-spacing:-.04em;margin:0;font-size:24px}.usage-wallet-ledger>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.usage-wallet-ledger>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.usage-wallet-ledger>header mark{font-size:7px;font-weight:850}.usage-wallet-ledger>div{max-height:650px;overflow:auto}.usage-wallet-ledger>div>article{border-bottom:1px solid var(--ds-line);grid-template-columns:46px minmax(0,1fr) minmax(170px,.5fr) 130px;align-items:center;gap:13px;padding:15px 21px;display:grid}.usage-wallet-ledger>div>article>i{border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.usage-wallet-ledger>div>article>i.credit{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.usage-wallet-ledger>div>article>i.credit{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.usage-wallet-ledger>div>article>i.debit{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.usage-wallet-ledger>div>article>i.debit{background:color-mix(in srgb,var(--purple) 10%,var(--ds-surface))}}.usage-wallet-ledger>div>article>i svg{width:18px}.usage-wallet-ledger>div>article>span{gap:4px;min-width:0;display:grid}.usage-wallet-ledger>div>article b,.usage-wallet-ledger>div>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-wallet-ledger>div>article b{font-size:10px}.usage-wallet-ledger>div>article small{color:var(--ds-muted);font-size:8px}.usage-wallet-ledger time{color:var(--ds-muted);align-items:center;gap:6px;font-size:8px;display:flex}.usage-wallet-ledger time svg{width:13px}.usage-wallet-ledger>div>article>strong{text-align:right;font-size:12px}.usage-wallet-ledger>div>article>strong.credit{color:var(--ds-success)}.usage-wallet-ledger>div>article>strong.debit{color:var(--ds-text)}.usage-wallet-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:330px;display:grid}.usage-wallet-empty svg{width:34px;color:var(--ds-muted)}.usage-wallet-empty b{font-size:12px}.usage-wallet-empty small{color:var(--ds-muted);font-size:9px}.usage-wallet-ledger>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 21px;display:grid}.usage-wallet-ledger>footer>svg{width:17px;color:var(--ds-success)}.usage-wallet-ledger>footer span{gap:3px;display:grid}.usage-wallet-ledger>footer b{font-size:9px}.usage-wallet-ledger>footer small{color:var(--ds-muted);font-size:8px}.usage-wallet-ledger>footer a{color:var(--ds-text);align-items:center;gap:4px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.usage-wallet-ledger>footer a svg{width:13px}@media (max-width:1100px){.usage-wallet-balance{grid-template-columns:1fr}.usage-wallet-balance>aside{min-height:110px}}@media (max-width:820px){.usage-wallet-toolbar{grid-template-columns:1fr}.usage-wallet-toolbar>button{justify-content:center}.usage-wallet-ledger>div>article{grid-template-columns:46px minmax(0,1fr) 110px}.usage-wallet-ledger time{grid-column:2}}@media (max-width:680px){.usage-wallet-page{padding:18px 13px 54px}.usage-wallet-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:28px 23px}.usage-wallet-hero h1{font-size:46px}.usage-wallet-hero>button{justify-content:center;width:100%}.usage-wallet-balance>aside{grid-template-columns:1fr}.usage-wallet-balance>div b{font-size:34px}.usage-wallet-ledger>div>article{grid-template-columns:42px minmax(0,1fr)}.usage-wallet-ledger>div>article>strong{text-align:left;grid-column:2}.usage-wallet-ledger>footer{grid-template-columns:18px 1fr}.usage-wallet-ledger>footer a{grid-column:2}}html[data-visual-style] .studio-app{zoom:var(--ds-element-scale-inverse)}html[data-visual-style] .studio-preview-frame{zoom:var(--ds-element-scale)}.brand-lockup>span,.sidebar>.brand-lockup>span{background-color:#0000!important;background-image:var(--tenant-logo-image,url(/brand/ariani-wordmark.svg))!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:0!important}.studio-preview-frame>header>div img{object-fit:contain;object-position:left center;width:112px;height:26px;display:block}.studio-inspector>nav{grid-template-columns:repeat(6,1fr)}.navigation-editor{max-height:min(72vh,760px);overflow:auto}.navigation-tree{gap:8px;display:grid}.navigation-tree article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;overflow:hidden}.navigation-tree article>header{cursor:grab;background:var(--ds-nav);grid-template-columns:auto 1fr auto;gap:7px;padding:8px;display:grid!important}@supports (color:color-mix(in lab, red, red)){.navigation-tree article>header{background:color-mix(in srgb,var(--ds-nav) 7%,var(--ds-surface))}}.navigation-tree article>header b{font-size:8px}.navigation-tree article>header span{display:flex}.navigation-tree button{width:24px;height:24px;color:var(--ink);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.navigation-tree button:hover:not(:disabled){background:var(--ds-accent)}.navigation-tree button:disabled{opacity:.25}.navigation-tree article>div{padding:4px;display:grid}.navigation-tree article>div>div{cursor:grab;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:5px;min-height:31px;padding:3px 4px;display:grid}.navigation-tree article>div>div:hover{background:var(--ds-surface)}.navigation-tree article>div>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.navigation-tree article>div>div>svg{width:12px}.navigation-reset{border:1px solid var(--ds-line);width:100%;height:35px;color:var(--ink);background:var(--ds-surface);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.navigation-tree .nav-hidden{opacity:.4}.navigation-tree .nav-hidden>header{opacity:1}.studio-brand-panel{gap:11px!important}.brand-upload-preview{gap:6px;display:grid}.brand-upload-preview>span{color:var(--muted);letter-spacing:.12em;font-size:6px;font-weight:850}.brand-upload-preview>div{background:var(--ds-nav);border-radius:10px;align-items:center;height:74px;padding:14px;display:flex}.brand-upload-preview img{object-fit:contain;object-position:left center;width:min(100%,190px);height:42px;display:block}.brand-upload-drop{border:1px dashed var(--ds-accent);justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:70px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.brand-upload-drop{border:1px dashed color-mix(in srgb,var(--ds-accent) 70%,var(--ds-line))}}.brand-upload-drop{color:var(--ink);background:var(--ds-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.brand-upload-drop{background:color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface))}}.brand-upload-drop{text-align:left}.brand-upload-drop:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.brand-upload-drop:hover{background:color-mix(in srgb,var(--ds-accent) 15%,var(--ds-surface))}}.brand-upload-drop:disabled{opacity:.65}.brand-upload-drop>span{gap:3px;display:grid}.brand-upload-drop b{font-size:9px}.brand-upload-drop small{color:var(--muted);font-size:7px}.brand-upload-guide{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;padding:10px}.brand-upload-guide>b{font-size:8px}.brand-upload-guide ul{color:var(--muted);gap:4px;margin:7px 0 0;padding-left:14px;font-size:7px;line-height:1.35;display:grid}.brand-upload-meta{color:var(--muted);font:600 7px/1.4 var(--ds-font)}.studio-brand-panel>p.brand-upload-error{color:var(--ds-error)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (min-width:701px) and (max-width:1180px){:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.brand-lockup>span{flex-basis:52px!important;width:52px!important;height:18px!important}}.support-page{min-width:0;padding:calc(var(--ds-density-pad)*1.35);background:radial-gradient(circle at 91% 0,var(--ds-accent),transparent 28rem),var(--ds-bg)}@supports (color:color-mix(in lab, red, red)){.support-page{background:radial-gradient(circle at 91% 0,color-mix(in srgb,var(--ds-accent) 12%,transparent),transparent 28rem),var(--ds-bg)}}.support-live{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.support-live i{background:var(--ds-success);width:7px;height:7px;box-shadow:0 0 0 5px var(--ds-success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.support-live i{box-shadow:0 0 0 5px color-mix(in srgb,var(--ds-success) 12%,transparent)}}.support-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.support-heading>div>span{color:var(--ds-signal);letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.support-heading h1{letter-spacing:-.055em;margin:8px 0 3px;font-size:clamp(30px,3.3vw,52px)}.support-heading p{max-width:700px;color:var(--muted);margin:0;font-size:13px}.support-heading>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);min-height:42px;color:var(--ink);background:var(--ds-surface);align-items:center;gap:7px;padding:0 15px;font-weight:800;display:flex}.support-error{border:1px solid var(--ds-error);align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-error{border:1px solid color-mix(in srgb,var(--ds-error) 35%,var(--ds-line))}}.support-error{border-radius:var(--ds-radius-control);color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.support-error{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.support-error{font-size:11px}.support-error span{flex:1}.support-error button{border:1px solid var(--ds-error);min-height:30px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.support-error button{border:1px solid color-mix(in srgb,var(--ds-error) 72%,var(--ds-nav))}}.support-error button{color:var(--ds-on-danger);background:var(--ds-error);border-radius:8px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.support-error button:hover{color:var(--ds-on-danger);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.support-error button:hover{background:color-mix(in srgb,var(--ds-error) 78%,var(--ds-nav))}}.support-error button:focus-visible{outline:2px solid var(--ds-error);outline-offset:2px;box-shadow:0 0 0 3px var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.support-error button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-error) 22%,transparent)}}.support-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.support-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;box-shadow:var(--shadow);align-items:center;gap:12px;padding:14px;display:flex}.support-kpis article>svg{width:34px;height:34px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;padding:8px}.support-kpis article>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px;min-width:0;display:grid}.support-kpis strong{font-size:22px}.support-kpis b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-kpis small{color:var(--muted);grid-column:1/-1;font-size:8px}.support-controls{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(250px,1fr) repeat(3,minmax(120px,180px));gap:8px;margin-bottom:12px;padding:9px;display:grid}.support-controls label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.support-controls input,.support-controls select{min-width:0;height:40px;color:var(--ink);font:600 10px var(--ds-font);background:0 0;border:0;outline:0}.support-controls input{width:100%}.support-controls select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background-color:var(--ds-surface);padding:0 32px 0 10px}.support-workspace{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius)*1.2);background:var(--ds-surface);min-width:0;height:clamp(610px,100vh - 315px,820px);box-shadow:var(--shadow);grid-template-columns:minmax(260px,.8fr) minmax(390px,1.45fr) minmax(220px,.65fr);display:grid;overflow:hidden}.support-queue,.support-thread,.support-actions{min-width:0;min-height:0}.support-queue{border-right:1px solid var(--ds-line);background:var(--ds-surface2);overflow:auto}.support-queue>header{z-index:2;border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:13px 14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.support-queue>header{background:color-mix(in srgb,var(--ds-surface2) 92%,transparent)}}.support-queue>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.support-queue>header span{font-size:10px}.support-queue>header span b{font-size:16px}.support-queue>header small{color:var(--muted);font-size:7px}.support-queue>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.support-queue>button:hover,.support-queue>button.active{background:var(--ds-surface)}.support-queue>button.active{box-shadow:inset 3px 0 var(--ds-accent)}.support-avatar{width:34px;height:34px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.support-avatar{background:color-mix(in srgb,var(--ds-accent) 70%,white)}}.support-avatar{font-size:9px;font-style:normal;font-weight:900}.support-avatar.urgent{color:var(--ds-on-danger);background:var(--ds-error)}.support-avatar.high{background:var(--ds-warning)}.support-queue>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.support-queue>button>span:nth-child(2) small{color:var(--ds-signal);font-size:6px;font-weight:850}.support-queue>button>span:nth-child(2) b,.support-queue>button>span:nth-child(2) em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-queue>button>span:nth-child(2) b{font-size:10px}.support-queue>button>span:nth-child(2) em{color:var(--muted);font-size:7px;font-style:normal}.support-queue>button>span:last-child{grid-template-columns:auto 14px;place-items:center end;gap:4px;display:grid}.support-queue mark{color:var(--muted);background:var(--ds-surface2);border-radius:99px;grid-column:1/-1;padding:3px 6px;font-size:6px;font-weight:850}.support-queue mark.open,.support-queue mark.pending_internal{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.support-queue mark.open,.support-queue mark.pending_internal{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.support-queue mark.escalated{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.support-queue mark.escalated{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface))}}.support-queue time{color:var(--muted);white-space:nowrap;font-size:6px}.support-thread{background:var(--ds-surface);grid-template-rows:auto auto 1fr auto;display:grid}.support-thread>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.support-thread>header span{color:var(--ds-signal);letter-spacing:.09em;font-size:7px;font-weight:850}.support-thread h2{letter-spacing:-.035em;margin:5px 0 2px;font-size:18px}.support-thread>header p{color:var(--muted);margin:0;font-size:8px}.support-thread>header>mark{color:var(--ink);background:var(--ds-surface2);border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900}.support-thread>header>mark.urgent{color:var(--ds-on-danger);background:var(--ds-error)}.support-thread>header>mark.high{background:var(--ds-warning)}.support-thread-meta{border-bottom:1px solid var(--ds-line);gap:7px;padding:8px 16px;display:flex;overflow-x:auto}.support-thread-meta span{color:var(--muted);background:var(--ds-surface2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:flex}.support-messages{background:linear-gradient(180deg,var(--ds-surface2),var(--ds-surface));min-height:0;padding:16px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.support-messages{background:linear-gradient(180deg,color-mix(in srgb,var(--ds-surface2) 68%,transparent),var(--ds-surface))}}.support-messages article{border:1px solid var(--ds-line);border-radius:4px var(--ds-radius-control) var(--ds-radius-control) var(--ds-radius-control);background:var(--ds-surface);gap:5px;max-width:84%;margin-bottom:10px;padding:11px 12px;display:grid}.support-messages article.internal{border-color:var(--ds-warning);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.support-messages article.internal{border-color:color-mix(in srgb,var(--ds-warning) 40%,var(--ds-line))}}.support-messages article.internal{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.support-messages article.internal{background:color-mix(in srgb,var(--ds-warning) 7%,var(--ds-surface))}}.support-messages article.internal{border-radius:var(--ds-radius-control) 4px var(--ds-radius-control) var(--ds-radius-control)}.support-messages article header{justify-content:space-between;gap:8px;display:flex}.support-messages article b{font-size:8px}.support-messages article header span,.support-messages article>small{color:var(--muted);font-size:6px}.support-messages article p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.55}.support-event{color:var(--muted);align-items:center;gap:6px;margin:8px auto;font-size:6px;display:flex}.support-event i{background:var(--ds-signal);border-radius:50%;width:5px;height:5px}.support-event time{margin-left:auto}.support-thread>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.support-compose-tools{grid-column:1/-1;gap:6px;display:flex}.support-compose-tools button,.support-compose-tools select{border:1px solid var(--ds-line);height:30px;color:var(--ink);background:var(--ds-surface2);border-radius:8px;padding:0 9px;font-size:7px;font-weight:750}.support-compose-tools button.active{border-color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.support-compose-tools button.active{background:color-mix(in srgb,var(--ds-warning) 15%,var(--ds-surface))}}.support-compose-tools select{flex:1}.support-thread textarea{resize:none;border:1px solid var(--ds-line);min-width:0;color:var(--ink);background:var(--ds-surface2);font:500 9px/1.45 var(--ds-font);border-radius:10px;outline:0;padding:10px}.support-thread>footer>button{min-width:105px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.support-actions{border-left:1px solid var(--ds-line);background:var(--ds-surface2);padding:13px;overflow:auto}.support-actions>header>span{color:var(--ds-signal);letter-spacing:.12em;font-size:7px;font-weight:900}.support-actions h3{margin:5px 0 14px;font-size:17px}.support-actions>label{color:var(--muted);gap:5px;margin-bottom:10px;font-size:7px;font-weight:800;display:grid}.support-actions select{border:1px solid var(--ds-line);height:38px;color:var(--ink);background-color:var(--ds-surface);font:700 8px var(--ds-font);border-radius:9px;padding:0 30px 0 10px}.support-actions>button{border:1px solid var(--ds-line);width:100%;min-height:39px;color:var(--ink);background:var(--ds-surface);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.support-escalate,.support-sla{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;margin-top:12px;padding:11px}.support-escalate>b{font-size:9px}.support-escalate p{color:var(--muted);margin:4px 0 9px;font-size:7px;line-height:1.4}.support-escalate button{width:100%;min-height:31px;color:var(--ink);background:var(--ds-surface2);border:0;border-radius:8px;margin-top:5px;font-size:7px;font-weight:800}.support-escalate button:last-child{color:var(--ds-nav-text);background:var(--ds-nav)}.support-sla{align-items:center;gap:8px;display:flex}.support-sla>span{gap:2px;min-width:0;display:grid}.support-sla b{font-size:8px}.support-sla small{color:var(--muted);font-size:6px}.support-empty{min-height:160px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:5px;padding:20px;display:grid}.support-empty svg{color:var(--ds-accent)}.support-empty b{color:var(--ink);font-size:11px}.support-empty span{font-size:8px}@media (max-width:1300px){.support-workspace{grid-template-columns:280px minmax(430px,1fr)}.support-actions{border-top:1px solid var(--ds-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.support-actions>header{grid-column:1/-1}.support-actions>label{margin:0}.support-actions>button{align-self:end}.support-escalate,.support-sla{margin:0}.support-workspace{height:auto;min-height:680px}.support-thread{min-height:680px}.support-queue{max-height:680px}}@media (max-width:900px){.support-kpis,.support-controls{grid-template-columns:1fr 1fr}.support-controls label{grid-column:1/-1}.support-workspace{grid-template-columns:1fr}.support-queue{border-right:0;border-bottom:1px solid var(--ds-line);max-height:350px}.support-thread{min-height:650px}.support-actions{grid-template-columns:1fr 1fr}.support-heading{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.support-page{padding:12px}.support-kpis,.support-controls,.support-actions{grid-template-columns:1fr}.support-workspace{border-radius:14px}.support-messages article{max-width:96%}.support-thread>footer{grid-template-columns:1fr}.support-thread>footer>button{min-height:42px}.support-heading h1{font-size:32px}}.risk-page{min-height:100%;padding:calc(var(--ds-density-pad)*1.35);background:radial-gradient(circle at 88% 0,var(--ds-signal),transparent 28rem),var(--ds-bg)}@supports (color:color-mix(in lab, red, red)){.risk-page{background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--ds-signal) 11%,transparent),transparent 28rem),var(--ds-bg)}}.risk-mode{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;align-items:center;gap:6px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.risk-mode{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.risk-mode{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.risk-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.risk-heading>div:first-child>span{color:var(--ds-signal);letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.risk-heading h1{letter-spacing:-.055em;margin:7px 0 3px;font-size:clamp(31px,3.4vw,52px)}.risk-heading p{max-width:720px;color:var(--muted);margin:0;font-size:12px}.risk-heading>div:last-child{gap:7px;display:flex}.risk-heading button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);min-height:40px;color:var(--ink);background:var(--ds-surface);align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.risk-heading button.primary{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-nav)}.risk-observe{border:1px solid var(--ds-warning);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.risk-observe{border:1px solid color-mix(in srgb,var(--ds-warning) 40%,var(--ds-line))}}.risk-observe{border-radius:var(--ds-radius);background:linear-gradient(110deg,var(--ds-warning),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.risk-observe{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface)),var(--ds-surface))}}.risk-observe>svg{width:36px;height:36px;color:var(--ds-nav);background:var(--ds-warning);border-radius:11px;padding:9px}.risk-observe>div{gap:2px;display:grid}.risk-observe b{font-size:11px}.risk-observe span{color:var(--muted);font-size:8px;line-height:1.45}.risk-observe mark{color:var(--ds-nav);background:var(--ds-warning);letter-spacing:.08em;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:950}.risk-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.risk-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--shadow);grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:12px 13px;display:grid}.risk-kpis svg{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;padding:7px}.risk-kpis strong{font-size:20px}.risk-kpis span{min-width:0;display:grid}.risk-kpis b{font-size:9px}.risk-kpis small{color:var(--muted);font-size:7px}.risk-workspace{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:10px;display:grid}.risk-rules,.risk-observations{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius)*1.1);background:var(--ds-surface);box-shadow:var(--shadow);overflow:hidden}:is(.risk-rules:has(.user-autocomplete-menu),.risk-observations:has(.user-autocomplete-menu)){overflow:visible}.risk-rules>header,.risk-observations>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.risk-rules>header span,.risk-observations>header span{color:var(--ds-signal);letter-spacing:.11em;font-size:7px;font-weight:900}.risk-rules h2,.risk-observations h2{margin:3px 0 0;font-size:17px}.risk-rules>header>b{font-size:8px}.risk-observations>header mark{width:28px;height:28px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.risk-table{overflow:auto}.risk-row{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr 1.35fr .85fr 60px 95px;align-items:center;gap:10px;min-width:700px;padding:11px 14px;display:grid}.risk-row.labels{color:var(--muted);background:var(--ds-surface2);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.risk-row>span{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;display:grid}.risk-row>span>i{width:29px;height:29px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;grid-row:1/3;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.risk-row>span>i.user{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.risk-row>span>i.user{background:color-mix(in srgb,var(--ds-signal) 28%,white)}}.risk-row>span>i.affiliate{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.risk-row>span>i.affiliate{background:color-mix(in srgb,var(--ds-warning) 70%,white)}}.risk-row b,.risk-row>strong{font-size:8px}.risk-row small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.risk-row>button{background:var(--ds-line);border:0;border-radius:99px;width:34px;height:19px;padding:2px}.risk-row>button i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;display:block}.risk-row>button.on{background:var(--ds-success)}.risk-row>button.on i{transform:translate(15px)}.risk-actions{gap:5px;grid-template-columns:auto auto!important;display:flex!important}.risk-actions button{border:1px solid var(--ds-line);min-height:29px;color:var(--ink);background:var(--ds-surface2);border-radius:7px;padding:0 8px;font-size:7px;font-weight:800}.risk-actions button:last-child{width:29px;color:var(--ds-error);place-items:center;padding:0;display:grid}.risk-observations>div{max-height:560px;padding:10px;overflow:auto}.risk-observations article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;gap:7px;margin-bottom:8px;padding:11px;display:grid}.risk-observations article header{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;display:grid}.risk-observations article svg{color:var(--ds-error)}.risk-observations article b{font-size:9px}.risk-observations time{color:var(--muted);font-size:6px}.risk-observations article p{color:var(--muted);margin:0;font-size:7px;line-height:1.45}.risk-observations article footer{color:var(--ds-signal);justify-content:space-between;font-size:6px;display:flex}.risk-observations article footer small{color:var(--muted)}.risk-modal{z-index:130;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.risk-modal-backdrop{background:var(--ds-nav);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.risk-modal-backdrop{background:color-mix(in srgb,var(--ds-nav) 70%,transparent)}}.risk-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.risk-modal>section{border:1px solid #fff;gap:12px;width:min(500px,100%);padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.risk-modal>section{border:1px solid color-mix(in srgb,white 30%,var(--ds-line))}}.risk-modal>section{border-radius:calc(var(--ds-radius)*1.25);background:var(--ds-surface);box-shadow:0 30px 90px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.risk-modal>section{box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.risk-modal>section>header{justify-content:space-between;align-items:flex-start;display:flex}.risk-modal header span{color:var(--ds-signal);letter-spacing:.12em;font-size:7px;font-weight:900}.risk-modal h2{margin:4px 0 0;font-size:24px}.risk-modal header>button{border:1px solid var(--ds-line);width:34px;height:34px;color:var(--ink);background:var(--ds-surface2);border-radius:9px;place-items:center;display:grid}.risk-modal label{color:var(--muted);gap:5px;font-size:8px;font-weight:800;display:grid}.risk-modal input,.risk-modal select{border:1px solid var(--ds-line);height:42px;color:var(--ink);background:var(--ds-surface2);font:700 9px var(--ds-font);border-radius:9px;padding:0 11px}.risk-money{grid-template-columns:120px 1fr;gap:8px;display:grid}.risk-modal-note{background:var(--ds-accent);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.risk-modal-note{background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface2))}}.risk-modal-note span{gap:2px;display:grid}.risk-modal-note b{font-size:8px}.risk-modal-note small{color:var(--muted);font-size:7px}.risk-modal footer{grid-template-columns:1fr 1.4fr;gap:7px;display:grid}.risk-modal footer button{border:1px solid var(--ds-line);min-height:41px;color:var(--ink);background:var(--ds-surface2);border-radius:9px;font-size:8px;font-weight:900}.risk-modal footer button:last-child{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-nav)}.appointment-reminder-backdrop{z-index:130;background:var(--ds-nav);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.appointment-reminder-backdrop{background:color-mix(in srgb,var(--ds-nav) 70%,transparent)}}.appointment-reminder-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.appointment-reminder-modal{border:1px solid #fff;justify-items:center;gap:10px;width:min(420px,100%);padding:28px 24px 24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.appointment-reminder-modal{border:1px solid color-mix(in srgb,white 30%,var(--ds-line))}}.appointment-reminder-modal{border-radius:calc(var(--ds-radius)*1.25);background:var(--ds-surface);box-shadow:0 30px 90px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.appointment-reminder-modal{box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.appointment-reminder-modal{text-align:center}.appointment-reminder-modal>svg{width:32px;height:32px;color:var(--ds-signal)}.appointment-reminder-modal h2{margin:4px 0 0;font-size:18px}.appointment-reminder-modal p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.appointment-reminder-close{border:1px solid var(--ds-line);width:30px;height:30px;color:var(--ink);background:var(--ds-surface2);border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.appointment-reminder-modal>footer{gap:8px;width:100%;margin-top:8px;display:flex}.appointment-reminder-modal>footer button{border:1px solid var(--ds-line);height:42px;color:var(--ink);background:var(--ds-surface2);border-radius:9px;flex:1;font-size:12px;font-weight:800}.appointment-reminder-modal>footer a{height:42px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:850;text-decoration:none;display:flex}@media (max-width:1000px){.risk-workspace{grid-template-columns:1fr}.risk-observations>div{max-height:360px}.risk-kpis{grid-template-columns:1fr 1fr}}@media (max-width:650px){.risk-page{padding:12px}.risk-heading{flex-direction:column;align-items:flex-start}.risk-heading>div:last-child{width:100%}.risk-heading button{flex:1;justify-content:center}.risk-observe{grid-template-columns:auto 1fr}.risk-observe mark{grid-column:1/-1;justify-self:start}.risk-kpis,.risk-money{grid-template-columns:1fr}}.settings-v3{padding-bottom:120px}.settings-v3 .settings-shell{grid-template-columns:265px minmax(0,1fr)}.settings-v3 .settings-catalog{padding:13px 10px}.settings-v3 .integration-console>header{z-index:2;position:sticky;top:0}.settings-v3 .integration-workspace{min-height:0;display:block}.settings-v3 .provider-grid{border-right:0;border-bottom:1px solid var(--ds-line);scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(165px,190px);grid-auto-flow:column;gap:8px;max-height:none;padding:10px 14px;display:grid;overflow:auto hidden}.settings-v3 .provider-grid>button{scroll-snap-align:start;grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:72px;padding:10px 43px 10px 10px}.settings-v3 .provider-grid>button>span{align-self:center}.settings-v3 .provider-grid>button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.settings-v3 .provider-grid .provider-mark{width:48px;height:48px}.settings-v3 .provider-grid .provider-mark img{width:32px;height:32px}.settings-v3 .credential-panel{min-height:410px;margin:16px;padding:23px 23px 88px}.settings-v3 .credential-panel>header{grid-template-columns:58px minmax(0,1fr) auto}.settings-v3 .credential-panel>header .provider-mark{width:58px;height:58px}.settings-v3 .credential-fields{grid-template-columns:repeat(2,minmax(220px,1fr))}.settings-v3 .credential-panel>footer{margin-bottom:0;padding-right:0}.settings-v3 .settings-publish{margin-bottom:58px;margin-right:20px;padding-right:0}.settings-app .ariani-assistant{bottom:20px;right:24px}@media (max-width:1280px) and (min-width:981px){.settings-v3 .settings-shell{grid-template-columns:68px minmax(0,1fr)}.settings-v3 .provider-grid{grid-auto-columns:178px}}@media (max-width:980px){.settings-v3 .settings-shell{grid-template-columns:1fr}.settings-v3 .settings-catalog{max-height:360px}.settings-v3 .provider-grid{grid-template-columns:none;grid-auto-columns:178px;grid-auto-flow:column;max-height:none}.settings-v3 .credential-fields{grid-template-columns:1fr}}.catalog-suite>header small{max-width:720px;color:var(--muted);font-size:9px;line-height:1.4}.catalog-suite>nav{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);gap:6px;padding:9px 14px;display:flex;overflow-x:auto}.catalog-suite>nav button{background:0 0;border-color:#0000;flex:none;height:38px;padding:0 11px}.catalog-suite>nav button svg{width:14px;height:14px}.catalog-suite>nav button.active{border-color:var(--ds-accent);background:var(--ds-accent)}.catalog-toolbar{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:8px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.catalog-toolbar{background:color-mix(in srgb,var(--ds-surface2) 72%,var(--ds-surface))}}.catalog-toolbar label{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .55);background:var(--ds-surface);align-items:center;gap:8px;width:min(360px,44%);height:38px;padding:0 11px;display:flex}.catalog-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.catalog-toolbar>strong{color:var(--muted);margin-left:auto;font-size:9px}.catalog-products-screen{grid-template-columns:minmax(0,1fr) 285px;display:grid}.catalog-kpis{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 14px 0;display:grid}.catalog-kpis article{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .7);background:var(--ds-surface);gap:3px;padding:12px;display:grid}.catalog-kpis small{color:var(--ds-signal);letter-spacing:.1em;font-size:7px;font-weight:850}.catalog-kpis b{font-size:18px}.catalog-kpis span{color:var(--muted);font-size:8px}.catalog-products-screen>.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-readiness{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin:15px 15px 15px 0;padding:12px}.catalog-readiness>div{border-bottom:1px solid var(--ds-line);gap:8px;padding:4px 3px 11px;display:flex}.catalog-readiness>div span{gap:3px;display:grid}.catalog-readiness b{font-size:10px}.catalog-readiness small{color:var(--muted);font-size:8px;line-height:1.35}.catalog-readiness article{border-bottom:1px solid var(--ds-line);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 3px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-readiness article{border-bottom:1px solid color-mix(in srgb,var(--ds-line) 60%,transparent)}}.catalog-readiness article>i{font-size:7px;font-style:normal}.catalog-readiness article>span{display:grid}.catalog-readiness article mark{border:1px solid var(--ds-warning);align-items:center;gap:5px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.catalog-readiness article mark{border:1px solid color-mix(in srgb,var(--ds-warning) 38%,var(--ds-line))}}.catalog-readiness article mark{color:var(--ds-warning);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.catalog-readiness article mark{color:color-mix(in srgb,var(--ds-warning) 62%,var(--ds-nav))}}.catalog-readiness article mark{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.catalog-readiness article mark{background:color-mix(in srgb,var(--ds-warning) 11%,var(--ds-surface))}}.catalog-readiness article mark{white-space:nowrap;font-size:7px;font-weight:800;line-height:1}.catalog-readiness article mark:before{content:"";background:var(--ds-warning);border-radius:50%;flex:none;width:5px;height:5px}.catalog-editor-screen{grid-template-columns:200px minmax(0,1fr) 220px;gap:12px;padding:14px;display:grid}.catalog-editor-screen>aside:first-child{align-content:start;gap:5px;display:grid}.catalog-editor-screen>aside:first-child>span,.catalog-preview-card>span{color:var(--ds-signal);letter-spacing:.1em;margin:3px 7px;font-size:8px;font-weight:850}.catalog-editor-screen>aside:first-child button{text-align:left;grid-template-columns:26px 1fr;justify-content:stretch;height:auto;padding:8px;display:grid}.catalog-editor-screen>aside:first-child button>i{grid-row:1/3;font-size:7px;font-style:normal}.catalog-editor-screen>aside:first-child button>span{gap:2px;display:grid}.catalog-editor-screen>aside:first-child b{font-size:9px}.catalog-editor-screen>aside:first-child small{color:var(--muted);font-size:7px}.catalog-editor-screen>aside:first-child button.active{background:var(--ds-nav);color:var(--ds-surface)}.catalog-editor-screen>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.catalog-editor-screen>section>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;gap:12px;padding:15px;display:flex}.catalog-editor-screen h3{margin:3px 0;font-size:17px}.catalog-editor-screen p{color:var(--muted);margin:0;font-size:9px}.catalog-editor-screen mark{border-radius:99px;height:max-content;padding:5px 7px;font-size:7px}.catalog-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.catalog-form-grid label{gap:6px;font-size:9px;font-weight:750;display:grid}.catalog-form-grid .wide{grid-column:1/-1}.catalog-form-grid input,.catalog-form-grid select,.catalog-form-grid textarea{border:1px solid var(--ds-line);background:var(--ds-surface2);width:100%;font:inherit;border-radius:9px;padding:10px}.catalog-form-grid textarea{resize:none;height:90px}.catalog-editor-screen>section>footer{border-top:1px solid var(--ds-line);justify-content:flex-end;gap:7px;padding:12px 15px;display:flex}.catalog-preview-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-content:start;gap:7px;padding:12px;display:grid}.catalog-preview-card>div{border-radius:calc(var(--ds-radius)*.7);background:linear-gradient(145deg,var(--ds-accent),var(--ds-signal));place-items:center;height:145px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-preview-card>div{background:linear-gradient(145deg,var(--ds-accent),color-mix(in srgb,var(--ds-signal) 45%,var(--ds-accent)))}}.catalog-preview-card small{color:var(--muted);font-size:8px}.catalog-preview-card h3{margin:0;font-size:14px}.catalog-preview-card b{font-size:16px}.catalog-structure-screen,.catalog-seo-screen{grid-template-columns:minmax(0,1fr) 320px;gap:12px;padding:14px;display:grid}.catalog-structure-screen>section,.catalog-structure-screen>aside,.catalog-seo-screen>section,.catalog-seo-screen>aside{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:14px}.catalog-structure-screen>section>header{align-items:center;gap:8px;padding-bottom:11px;display:flex}.catalog-structure-screen>section>header b{margin-right:auto}.catalog-structure-screen>section>article{border:1px solid var(--ds-line);border-radius:10px;grid-template-columns:32px 1fr auto auto;align-items:center;gap:9px;margin-bottom:6px;padding:9px;display:grid}.catalog-structure-screen article>i{background:var(--ds-accent);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-structure-screen article>i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface2))}}.catalog-structure-screen article>span{gap:2px;display:grid}.catalog-structure-screen article b{font-size:9px}.catalog-structure-screen article small{color:var(--muted);font-size:8px}.catalog-structure-screen aside h3{font-size:18px}.catalog-structure-screen aside p{color:var(--muted);font-size:9px;line-height:1.5}.catalog-structure-screen aside>div{border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr auto;gap:7px;padding:7px 0;font-size:8px;display:grid}.catalog-collection-screen{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.catalog-collection-screen article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:8px;padding:14px;display:grid}.catalog-collection-screen header{justify-content:space-between;display:flex}.catalog-collection-screen h3{margin:0;font-size:14px}.catalog-collection-screen p{min-height:35px;color:var(--muted);margin:0;font-size:8px;line-height:1.4}.catalog-collection-screen article>div{background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface2));border-radius:10px;place-items:center;height:80px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-collection-screen article>div{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 35%,var(--ds-surface2)),var(--ds-surface2))}}.catalog-collection-screen article>div{font-size:8px}.catalog-collection-screen footer{justify-content:space-between;align-items:center;font-size:8px;display:flex}.catalog-matrix-screen{padding:14px}.catalog-matrix-screen>header{align-items:center;gap:8px;padding-bottom:10px;display:flex}.catalog-matrix-screen>header b{margin-right:auto}.catalog-matrix-head,.catalog-matrix-screen>article{border-bottom:1px solid var(--ds-line);grid-template-columns:1.15fr 1.3fr .8fr 1.2fr 1.1fr .8fr;align-items:center;gap:9px;padding:10px;font-size:8px;display:grid}.catalog-matrix-head{background:var(--ds-nav);color:var(--ds-surface);border-radius:9px;font-weight:800}.catalog-matrix-screen>article .primary{font-size:9px;font-weight:800}.catalog-inventory-screen{padding:14px}.catalog-inventory-screen>section{border-radius:var(--ds-radius);color:var(--ds-surface);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));align-items:center;gap:12px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.catalog-inventory-screen>section{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 75%,var(--ds-signal)))}}.catalog-inventory-screen>section>span{gap:3px;margin-right:auto;display:grid}.catalog-inventory-screen h3{margin:0;font-size:16px}.catalog-inventory-screen p{color:var(--ds-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.catalog-inventory-screen p{color:color-mix(in srgb,var(--ds-surface) 75%,transparent)}}.catalog-inventory-screen p{font-size:9px}.catalog-inventory-screen>section>a{color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;padding:9px 11px;font-size:9px;font-weight:800}.catalog-inventory-screen>div{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px;display:grid}.catalog-inventory-screen>div article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;gap:3px;padding:11px;display:grid}.catalog-inventory-screen article small,.catalog-inventory-screen article span{color:var(--muted);font-size:7px}.catalog-inventory-screen article b{font-size:16px}.catalog-inventory-screen>footer{border:1px solid var(--ds-line);border-radius:10px;gap:8px;margin-top:10px;padding:11px;display:flex}.catalog-inventory-screen>footer span{display:grid}.catalog-channel-screen{grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.catalog-channel-screen article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.catalog-channel-screen article>i{background:var(--ds-line);border-radius:99px;width:34px;height:20px;position:relative}.catalog-channel-screen article>i span{background:var(--ds-surface);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.catalog-channel-screen article>i.on{background:var(--ds-accent)}.catalog-channel-screen article>i.on span{background:var(--ds-nav);left:17px}.catalog-channel-screen article>div{gap:2px;display:grid}.catalog-channel-screen b{font-size:10px}.catalog-channel-screen small{color:var(--muted);font-size:8px}.catalog-channel-screen mark{grid-column:2;width:max-content;font-size:7px}.catalog-channel-screen button{grid-column:2}.catalog-seo-screen>section span,.catalog-seo-screen>aside>header span{color:var(--ds-signal);font-size:8px;font-weight:850}.catalog-seo-screen>section h3{color:#251c9c;margin:9px 0 3px;font-size:17px}.catalog-seo-screen>section a{color:#16843a;font-size:9px}.catalog-seo-screen p{color:var(--muted);font-size:9px;line-height:1.5}.catalog-seo-screen aside>header{justify-content:space-between;padding-bottom:9px;display:flex}.catalog-seo-screen aside>div{border-bottom:1px solid var(--ds-line);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:8px;display:grid}.catalog-seo-screen aside>div i{background:var(--ds-line);border-radius:50%;width:7px;height:7px}.catalog-import-screen{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.catalog-import-screen>section,.catalog-import-screen>aside{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:16px}.catalog-import-screen>section{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.catalog-import-screen h3{margin:8px 0 4px;font-size:17px}.catalog-import-screen p{max-width:520px;color:var(--muted);font-size:9px;line-height:1.5}.catalog-import-screen>section small{color:var(--muted);margin-top:8px;font-size:7px}.catalog-import-screen aside>header{justify-content:space-between;padding-bottom:10px;display:flex}.catalog-import-screen aside article{border-bottom:1px solid var(--ds-line);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.catalog-import-screen article>i{font-size:7px;font-style:normal}.catalog-import-screen article>span{display:grid}.catalog-import-screen article b{font-size:9px}.catalog-import-screen article small{color:var(--muted);font-size:7px}@media (max-width:1180px){.catalog-products-screen{grid-template-columns:1fr}.catalog-readiness{margin:0 14px 14px}.catalog-editor-screen{grid-template-columns:170px 1fr}.catalog-preview-card{grid-column:1/-1}.catalog-collection-screen{grid-template-columns:1fr 1fr}.catalog-inventory-screen>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.catalog-toolbar{flex-wrap:wrap}.catalog-toolbar label{width:100%}.catalog-toolbar>strong{width:100%;margin:0}.catalog-kpis,.catalog-products-screen>.catalog-products,.catalog-editor-screen,.catalog-structure-screen,.catalog-collection-screen,.catalog-channel-screen,.catalog-seo-screen,.catalog-import-screen,.catalog-form-grid{grid-template-columns:1fr}.catalog-form-grid .wide{grid-column:auto}.catalog-matrix-screen{overflow-x:auto}.catalog-matrix-screen>*{min-width:760px}.catalog-inventory-screen>section{flex-wrap:wrap;align-items:flex-start}.catalog-inventory-screen>div{grid-template-columns:1fr 1fr}}.warehouse-card{border:0;border-bottom:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.warehouse-card:hover,.warehouse-card:focus-visible{background:var(--ds-surface2)}.warehouse-card>i{background:var(--ds-surface2);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.warehouse-card>i.healthy{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.warehouse-card>i.healthy{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.warehouse-card>span{gap:3px;min-width:0;display:grid}.warehouse-card b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.warehouse-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:flex;overflow:hidden}.warehouse-card strong{font-size:8px}.warehouse-drawer-backdrop{z-index:120;background:var(--ds-nav);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.warehouse-drawer-backdrop{background:color-mix(in srgb,var(--ds-nav) 48%,transparent)}}.warehouse-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.warehouse-drawer{border-left:1px solid var(--ds-line);background:var(--ds-bg);width:min(570px,100%);height:100%;box-shadow:-24px 0 70px var(--ds-nav);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.warehouse-drawer{box-shadow:-24px 0 70px color-mix(in srgb,var(--ds-nav) 28%,transparent)}}.warehouse-drawer>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;gap:14px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.warehouse-drawer>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 72%,var(--ds-signal)))}}.warehouse-drawer>header{color:var(--ds-surface)}.warehouse-drawer>header span{color:var(--ds-accent);letter-spacing:.12em;font-size:8px;font-weight:850}.warehouse-drawer>header h2{margin:4px 0;font-size:24px}.warehouse-drawer>header p{max-width:440px;color:var(--ds-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.warehouse-drawer>header p{color:color-mix(in srgb,var(--ds-surface) 72%,transparent)}}.warehouse-drawer>header p{font-size:9px;line-height:1.45}.warehouse-drawer>header button{width:38px;height:38px;color:var(--ds-surface);background:var(--ds-surface);border:0;border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.warehouse-drawer>header button{background:color-mix(in srgb,var(--ds-surface) 12%,transparent)}}.warehouse-identity{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px 1fr auto;align-items:center;gap:11px;margin:14px;padding:14px;display:grid}.warehouse-identity>i{background:var(--ds-accent);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.warehouse-identity>span{gap:3px;display:grid}.warehouse-identity small{color:var(--ds-signal);font-size:7px}.warehouse-identity b{font-size:13px}.warehouse-identity em{color:var(--muted);font-size:8px;font-style:normal}.warehouse-identity mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.warehouse-identity mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.warehouse-identity mark{font-size:8px}.warehouse-drawer>nav{gap:5px;padding:0 14px;display:flex;overflow-x:auto}.warehouse-drawer>nav button{background:0 0;border:1px solid #0000;border-radius:9px;flex:none;height:36px;padding:0 10px;font-size:9px}.warehouse-drawer>nav button.active{border-color:var(--ds-accent);background:var(--ds-accent)}.warehouse-editor{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:1fr 1fr;gap:11px;margin:14px;padding:15px;display:grid}.warehouse-editor label{gap:6px;font-size:9px;font-weight:750;display:grid}.warehouse-editor .wide{grid-column:1/-1}.warehouse-editor input,.warehouse-editor select,.warehouse-editor textarea{border:1px solid var(--ds-line);background:var(--ds-surface2);width:100%;font:inherit;border-radius:9px;padding:10px}.warehouse-editor textarea{resize:none;height:76px}.warehouse-editor>.warehouse-detail-hint{color:var(--muted);grid-column:1/-1;margin:0 0 2px;font-size:9px;line-height:1.4}.warehouse-editor>button{background:var(--ds-accent);border:0;border-radius:9px;grid-column:1/-1;justify-self:start;height:34px;padding:0 14px;font-size:9px;font-weight:800}.warehouse-shelf-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.warehouse-shelf-chip{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:99px;padding:6px 10px;font-size:9px;font-weight:700}.warehouse-policy-checkbox{grid-column:1/-1;align-items:center;flex-direction:row!important;gap:8px!important}.warehouse-policy-checkbox input{width:auto!important}.warehouse-drawer>footer{border-top:1px solid var(--ds-line);background:var(--ds-bg);justify-content:flex-end;gap:8px;padding:13px 14px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.warehouse-drawer>footer{background:color-mix(in srgb,var(--ds-bg) 92%,transparent)}}.warehouse-drawer>footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.warehouse-drawer>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:38px;padding:0 12px;font-size:9px;font-weight:800}.warehouse-drawer>footer button:last-child{border-color:var(--ds-accent);background:var(--ds-accent)}@media (max-width:620px){.warehouse-editor{grid-template-columns:1fr}.warehouse-editor .wide{grid-column:auto}}.pos-app .pos-layout{grid-template-columns:minmax(0,1fr) 430px;gap:16px}.pos-app .pos-catalog>header input{font-size:12px}.pos-app .pos-catalog>nav button{height:38px;font-size:10px}.pos-app .product-grid{gap:12px}.pos-app .product-grid article{padding:13px}.pos-app .product-visual{height:150px}.pos-app .product-grid h2{font-size:15px}.pos-app .product-grid p{font-size:10px}.pos-app .product-grid footer strong{font-size:17px}.pos-app .product-grid footer button{height:37px;font-size:10px}.pos-app .pos-checkout{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.pos-app .pos-checkout{border-color:color-mix(in srgb,var(--ds-signal) 45%,var(--ds-line))}}.pos-app .pos-checkout{box-shadow:0 22px 58px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.pos-app .pos-checkout{box-shadow:0 22px 58px color-mix(in srgb,var(--ds-nav) 26%,transparent)}}.pos-app .pos-checkout>header b{font-size:14px}.pos-app .pos-checkout>header small,.pos-app .pos-checkout>header button{font-size:10px}.pos-app :is(.customer-search>span,.delivery-picker>span,.payment-picker>span){font-size:9px}.pos-app .customer-search input,.pos-app .customer-search>div b{font-size:11px}.pos-app .customer-search>div small{font-size:9px}.pos-app .cart-lines article>span b{font-size:10px}.pos-app .cart-lines article>span small{font-size:9px}.pos-app .cart-lines article>div strong,.pos-app .cart-lines article>b{font-size:10px}.pos-app .impact-preview{padding:14px}.pos-app .impact-preview>header span{font-size:8px}.pos-app .impact-preview h3{font-size:14px}.pos-app .impact-preview small{font-size:8px}.pos-app .impact-preview b{font-size:12px}.pos-app .impact-preview>section p{font-size:9px}.pos-app .delivery-picker b{font-size:10px}.pos-app .delivery-picker small,.pos-app .delivery-picker>label small{font-size:8px}.pos-app .delivery-picker>label b{font-size:10px}.pos-app .payment-picker button{height:39px;font-size:9px}.pos-app .sale-totals p{font-size:10px}.pos-app .sale-totals>strong{font-size:16px}.pos-app .complete-sale span{font-size:13px}.pos-app .complete-sale small{font-size:9px}.pos-app .pos-heading p{max-width:720px;font-size:13px;line-height:1.55}.pos-app .pos-heading>strong{font-size:10px}.pos-app .pos-catalog>header{box-shadow:0 12px 32px var(--ds-nav);border-radius:18px;padding:11px}@supports (color:color-mix(in lab, red, red)){.pos-app .pos-catalog>header{box-shadow:0 12px 32px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.pos-app .pos-catalog>header label{height:48px}.pos-app .pos-catalog>header button{justify-content:space-between;min-width:132px}.pos-app .product-grid article{transition:transform .18s,box-shadow .18s,border-color .18s}.pos-app .product-grid article:hover{border-color:var(--product-tone);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pos-app .product-grid article:hover{border-color:color-mix(in srgb,var(--product-tone) 52%,var(--ds-line))}}.pos-app .product-grid article:hover{box-shadow:0 18px 42px var(--product-tone)}@supports (color:color-mix(in lab, red, red)){.pos-app .product-grid article:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--product-tone) 12%,transparent)}}.pos-app .product-visual>span,.pos-app .product-visual>b{font-size:9px}.pos-app .pos-checkout{background:linear-gradient(160deg,var(--ds-nav),var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.pos-app .pos-checkout{background:linear-gradient(160deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 84%,var(--ds-signal)))}}.pos-app :is(.pos-checkout>header,.customer-search,.delivery-picker,.payment-picker){border-color:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.pos-app :is(.pos-checkout>header,.customer-search,.delivery-picker,.payment-picker){border-color:color-mix(in srgb,var(--ds-surface) 15%,transparent)}}.pos-app :is(.customer-search label,.delivery-picker>div button,.delivery-picker>label,.payment-picker button){border-color:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.pos-app :is(.customer-search label,.delivery-picker>div button,.delivery-picker>label,.payment-picker button){border-color:color-mix(in srgb,var(--ds-surface) 18%,transparent)}}.pos-app :is(.customer-search label,.delivery-picker>div button,.delivery-picker>label,.payment-picker button){background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.pos-app :is(.customer-search label,.delivery-picker>div button,.delivery-picker>label,.payment-picker button){background:color-mix(in srgb,var(--ds-surface) 7%,transparent)}}.pos-empty,.cart-empty{color:var(--muted);margin:0;padding:22px;font-size:12px}.cart-empty{color:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.cart-empty{color:color-mix(in srgb,var(--ds-surface) 62%,transparent)}}.cart-empty{text-align:center}.pos-app .complete-sale:disabled{opacity:.8;cursor:not-allowed}.roles-page .roles-layout{grid-template-columns:260px minmax(560px,1fr) 300px;gap:12px}.roles-page .role-list b{font-size:11px}.roles-page .role-list small,.roles-page .role-list strong{font-size:9px}.roles-page .permission-workbench>header{padding:17px}.roles-page .permission-workbench>header span{font-size:9px}.roles-page .permission-workbench h2{font-size:20px}.roles-page .permission-workbench>header p{max-width:590px;font-size:10px;line-height:1.4}.roles-page .permission-workbench>header nav button{height:36px;font-size:9px}.roles-page .permission-tools{padding:12px}.roles-page .permission-tools label{height:40px}.roles-page .permission-tools input{font-size:10px}.roles-page .permission-tools button,.roles-page .permission-matrix>header{font-size:9px}.roles-page .permission-matrix h3{padding:12px 14px;font-size:11px}.roles-page .permission-matrix h3 small,.roles-page .permission-matrix h3 button{font-size:8px}.roles-page .permission-matrix section>div{min-height:44px;padding:0 14px}.roles-page .permission-matrix section>div>span{font-size:10px}.roles-page .permission-matrix section>div>span small{font-size:7px}.roles-page .permission-matrix section>div>button{width:28px;height:28px}.roles-page .role-people article b,.roles-page .role-tab-people b,.roles-page .role-automation b,.roles-page .role-automation strong{font-size:10px}.roles-page .role-people article small,.roles-page .role-tab-people small,.roles-page .role-automation small,.roles-page .role-people article strong,.roles-page .role-tab-people mark,.roles-page .role-automation mark{font-size:8px}.roles-page .permission-workbench>footer span,.roles-page .permission-workbench>footer button{font-size:9px}.roles-app .roles-heading p{max-width:720px;font-size:13px;line-height:1.5}.roles-app .roles-heading>button{height:46px;font-size:10px}.roles-app .roles-pulse article{min-height:104px;padding:17px}.roles-app .roles-pulse span{font-size:10px}.roles-app .roles-pulse b{font-size:24px}.roles-app .roles-pulse small{font-size:9px}.roles-app .role-list,.roles-app .permission-workbench{max-height:calc(100vh - 265px)}.roles-app .role-list{overflow-y:auto}.roles-app .permission-workbench{flex-direction:column;min-height:610px;display:flex}.roles-app .permission-matrix{min-height:0;overflow:auto}.roles-app .permission-matrix>header{z-index:2;position:sticky;top:0}.roles-app .permission-workbench>footer{margin-top:auto}.roles-app .role-people{max-height:calc(100vh - 265px);overflow-y:auto}.roles-app .role-list>header,.roles-app .role-people>header{z-index:2;background:var(--ds-surface);position:sticky;top:0}.roles-app .role-list>footer,.roles-app .role-people>footer{font-size:10px}.roles-app .permission-tools button{min-width:100px}.roles-app .empty-state{margin:12px}.bonuses-page .bonus-layout{grid-template-columns:260px minmax(600px,1fr) 290px;gap:12px}.bonuses-page .bonus-catalog input{font-size:10px}.bonuses-page .bonus-catalog>div>button{padding:10px}.bonuses-page .bonus-catalog i{width:34px;height:34px;font-size:9px}.bonuses-page .bonus-catalog b{font-size:10px}.bonuses-page .bonus-catalog small{font-size:8px}.bonuses-page .bonus-builder>header{padding:17px}.bonuses-page .bonus-builder>header span{font-size:9px}.bonuses-page .bonus-builder h2{font-size:20px}.bonuses-page .bonus-builder header p{font-size:10px}.bonuses-page .bonus-builder>nav button{height:36px;font-size:9px}.bonuses-page .bonus-form>section{padding:17px}.bonuses-page .bonus-form h3{font-size:12px}.bonuses-page .bonus-form label>span,.bonuses-page .qualification-board label>span{font-size:9px}.bonuses-page :is(.bonus-form input,.bonus-form select,.qualification-board input,.qualification-board select,.bonus-form label>div){height:40px;font-size:10px}.bonuses-page .switch-row small{font-size:8px}.bonuses-page .qualification-board{margin:0 17px}.bonuses-page .qualification-board>header{padding:12px}.bonuses-page .qualification-board header b{font-size:10px}.bonuses-page .qualification-board header button{font-size:9px}.bonuses-page .qualification-board>div{padding:13px}.bonuses-page .bonus-schedule{margin:13px 17px;padding:14px}.bonuses-page .bonus-schedule span{font-size:8px}.bonuses-page .bonus-schedule b{font-size:11px}.bonuses-page .bonus-schedule small{font-size:8px}.bonuses-page .bonus-schedule button,.bonuses-page .bonus-builder>footer button{height:36px;font-size:9px}.bonuses-page .bonus-builder>footer span{font-size:9px}.bonuses-page .bonus-activity>article{padding:11px}.bonuses-page .bonus-activity article b{font-size:10px}.bonuses-page .bonus-activity article small,.bonuses-page .bonus-activity article strong{font-size:8px}.bonuses-page .bonus-activity section b{font-size:10px}.bonuses-page .bonus-activity section small{font-size:8px}.bonuses-app .bonus-activity>section{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon copy"".action";align-items:start;gap:10px;padding:14px}.bonuses-app .bonus-activity>section>svg{border-radius:var(--ds-icon-radius);width:36px;height:36px;color:var(--ds-signal);background:var(--ds-surface);grid-area:icon;padding:9px}.bonuses-app .bonus-activity>section>span{grid-area:copy;align-self:center}.bonuses-app .bonus-activity>section>a{border-radius:var(--ds-radius-child,var(--ds-radius));min-height:34px;color:var(--ds-on-accent);background:var(--ds-accent);letter-spacing:0;white-space:nowrap;grid-area:action;justify-content:center;justify-self:start;align-items:center;padding:0 12px;font-size:9px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.bonuses-app .bonuses-heading p{max-width:760px;font-size:13px;line-height:1.55}.bonuses-app .bonuses-heading>button{height:46px;font-size:10px}.bonuses-app .bonus-pulse article{min-height:102px;padding:17px}.bonuses-app .bonus-pulse b{font-size:24px}.bonuses-app .bonus-pulse span{font-size:10px}.bonuses-app .bonus-pulse small{font-size:9px;line-height:1.4}.bonuses-app .bonus-catalog,.bonuses-app .bonus-builder,.bonuses-app .bonus-activity{max-height:calc(100vh - 270px)}.bonuses-app .bonus-catalog,.bonuses-app .bonus-activity{overflow-y:auto}.bonuses-app .bonus-catalog>header,.bonuses-app .bonus-activity>header{z-index:2;background:var(--ds-surface);position:sticky;top:0}.bonuses-app .bonus-builder{overflow-y:auto}.bonuses-app .bonus-builder>header{z-index:3;position:sticky;top:0}.bonuses-app .bonus-builder>nav{z-index:3;background:var(--ds-surface);scrollbar-width:thin;gap:5px;position:sticky;top:82px;overflow-x:auto}.bonuses-app .bonus-builder>nav button{flex:none;min-width:max-content;padding:0 12px}.bonuses-app .bonus-builder header button{min-height:32px;padding:0 11px}.bonuses-app .bonus-builder>footer{background:var(--ds-surface);position:sticky;bottom:0}.bonuses-app .bonus-activity>header span,.bonuses-app .bonus-catalog>header span{font-size:9px}.bonuses-app .bonus-live-actions{min-width:86px}.bonuses-app .bonus-catalog-empty{font-size:11px}@media (max-width:1320px){.pos-app .pos-layout{grid-template-columns:minmax(0,1fr) 380px}.roles-page .roles-layout,.bonuses-page .bonus-layout{grid-template-columns:230px minmax(0,1fr)}.roles-page .role-people,.bonuses-page .bonus-activity{grid-column:1/-1}}@media (max-width:820px){.pos-app .pos-layout,.roles-page .roles-layout,.bonuses-page .bonus-layout{grid-template-columns:1fr}.pos-app .pos-checkout{position:relative;top:auto}.roles-page .role-people,.bonuses-page .bonus-activity{grid-column:auto}}.crm-stage-grid>article{transition:border-color .18s,box-shadow .18s,transform .18s}.crm-stage-grid>article.drag-target{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent),0 18px 38px var(--ds-nav);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.crm-stage-grid>article.drag-target{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 24%,transparent),0 18px 38px color-mix(in srgb,var(--ds-nav) 12%,transparent)}}.crm-stage-grid>article.drag-target .crm-add-stage{color:var(--ds-nav);background:var(--ds-accent)}.crm-opportunity-card{cursor:grab}.crm-opportunity-card:active{cursor:grabbing}.crm-opportunity-card.dragging{opacity:.42;transform:rotate(1deg)scale(.98)}.system-card header b,.report-result-body aside button,.learning-focus>button,.billing-balance>button,.store-spotlight>button,.network-orbit>button,.settings-control>button,.announcement-compose>article button,.api-console>button,.playground-onboarding>div>button,.catalog-workbench>header>button,.catalog-workbench>footer>button:last-child,.bundle-composer>header>button,.bundle-composer>footer>button:last-child,.announcement-center>header>button,.announcement-center>footer>button:last-child,.template-gallery>footer>button:last-child,.playground-request>section button,.website-builder>header button.publish,.blog-studio>header button:last-child,.editorial-insight>button:first-of-type,.navigation-builder>header button:last-child{color:var(--ds-on-accent)}.verify-page{min-width:0;padding:24px}.verify-source{border:1px solid var(--ds-line);color:var(--ds-success);background:var(--ds-surface);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.verify-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.verify-heading>div>span{color:var(--ds-signal);letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.verify-heading h1{letter-spacing:-.045em;margin:9px 0 5px;font-size:38px}.verify-heading p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.verify-heading>button{height:40px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.verify-trust{border:1px solid var(--ds-success);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin-top:18px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.verify-trust{border:1px solid color-mix(in srgb,var(--ds-success) 32%,var(--ds-line))}}.verify-trust{border-radius:var(--ds-radius);background:linear-gradient(110deg,var(--ds-success),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.verify-trust{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface)),var(--ds-surface))}}.verify-trust>svg{width:38px;height:38px;color:var(--ds-success);background:var(--ds-success);border-radius:11px;padding:9px}@supports (color:color-mix(in lab, red, red)){.verify-trust>svg{background:color-mix(in srgb,var(--ds-success) 13%,var(--ds-surface))}}.verify-trust>div{gap:3px;display:grid}.verify-trust b{font-size:11px}.verify-trust span{color:var(--muted);font-size:9px}.verify-trust mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.verify-trust mark{background:color-mix(in srgb,var(--ds-success) 11%,var(--ds-surface2))}}.verify-trust mark{letter-spacing:.08em;font-size:7px;font-weight:900}.verify-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.verify-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:34px auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.verify-kpis article>svg{width:34px;height:34px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:10px;padding:8px}.verify-kpis strong{font-size:22px}.verify-kpis span{gap:2px;display:grid}.verify-kpis b{font-size:9px}.verify-kpis small{color:var(--muted);font-size:8px}.verify-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,.72fr) minmax(0,.9fr);gap:9px;margin-top:12px;display:grid}.verify-controls label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.verify-controls input,.verify-controls select{border:1px solid var(--ds-line);width:100%;min-width:0;height:42px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:10px;font-size:9px}.verify-controls input{background:0 0;border:0;height:auto}.verify-controls select{padding:0 10px}.verify-workspace{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;margin-top:12px;display:grid}.verify-list,.verify-detail{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.verify-list>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;padding:13px 14px;font-size:9px;display:flex}.verify-list>header small{color:var(--muted)}.verify-list>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.verify-list>button:hover,.verify-list>button.active{background:var(--ds-surface2)}.verify-list>button.active{box-shadow:inset 3px 0 var(--ds-accent)}.verify-list>button>i{width:38px;height:38px;color:var(--muted);background:var(--ds-surface2);border-radius:11px;place-items:center;display:grid}.verify-list>button>i.verified{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.verify-list>button>i.verified{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.verify-list>button>i.failed{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.verify-list>button>i.failed{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface))}}.verify-list>button>span{gap:2px;min-width:0;display:grid}.verify-list>button>span:last-child{justify-items:end}.verify-list b,.verify-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verify-list b{font-size:10px}.verify-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.verify-list em{color:var(--ds-signal);font-size:7px;font-style:normal;font-weight:800}.verify-list mark,.verify-detail mark{border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850}.verify-list mark.pending,.verify-detail mark.pending{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.verify-list mark.pending,.verify-detail mark.pending{background:color-mix(in srgb,var(--ds-warning) 12%,var(--ds-surface2))}}.verify-list mark.verified,.verify-detail mark.verified{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.verify-list mark.verified,.verify-detail mark.verified{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface2))}}.verify-list mark.failed,.verify-detail mark.failed{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.verify-list mark.failed,.verify-detail mark.failed{background:color-mix(in srgb,var(--ds-error) 11%,var(--ds-surface2))}}.verify-list time{color:var(--muted);font-size:7px}.verify-detail>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.verify-detail>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 72%,var(--ds-signal)))}}.verify-detail>header{color:var(--ds-surface)}.verify-detail>header span{color:var(--ds-accent);letter-spacing:.1em;font-size:7px;font-weight:900}.verify-detail h2{margin:4px 0 2px;font-size:20px}.verify-detail>header p{color:var(--ds-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.verify-detail>header p{color:color-mix(in srgb,var(--ds-surface) 70%,transparent)}}.verify-detail>header p{font-size:8px}.verify-identity{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin:13px;padding:12px;display:grid}.verify-identity>i{background:var(--ds-accent);border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid}.verify-identity>span{gap:3px;display:grid}.verify-identity b{font-size:10px}.verify-identity small{color:var(--muted);font-size:8px}.verify-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px;display:grid}.verify-detail dl>div{border:1px solid var(--ds-line);border-radius:9px;min-width:0;padding:10px}.verify-detail dt{color:var(--muted);font-size:7px}.verify-detail dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:750;overflow:hidden}.verify-decision,.verify-boundary{border-radius:11px;gap:10px;margin:13px;padding:12px;display:flex}.verify-decision{border:1px solid var(--ds-line);background:var(--ds-surface2)}.verify-decision.verified{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.verify-decision.verified{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.verify-decision.failed{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.verify-decision.failed{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.verify-decision>div,.verify-boundary>span{gap:4px;display:grid}.verify-decision b,.verify-boundary b{font-size:9px}.verify-decision p,.verify-boundary small{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.verify-boundary{border:1px dashed var(--ds-line);background:var(--ds-bg)}@media (max-width:1100px){.verify-kpis{grid-template-columns:1fr 1fr}.verify-workspace{grid-template-columns:1fr}.verify-detail{min-height:360px}}@media (max-width:680px){.verify-page{padding:14px}.verify-heading{flex-direction:column;align-items:flex-start}.verify-heading h1{font-size:30px}.verify-trust{grid-template-columns:38px 1fr}.verify-trust mark{grid-column:2}.verify-kpis,.verify-controls,.verify-workspace,.verify-detail dl{grid-template-columns:1fr}}.security-page{min-width:0;padding:24px}.security-refresh{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.security-hero{border-radius:calc(var(--ds-radius) * 1.2);color:var(--ds-surface);background:radial-gradient(circle at 86% 18%,var(--ds-signal),transparent 18rem),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));grid-template-columns:1fr auto;align-items:end;gap:25px;padding:28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.security-hero{background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--ds-signal) 58%,transparent),transparent 18rem),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 68%,var(--ds-signal)))}}.security-hero>div>span{color:var(--ds-accent);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.security-hero h1{letter-spacing:-.05em;max-width:720px;margin:11px 0 7px;font-size:42px;line-height:.95}.security-hero p{max-width:660px;color:var(--ds-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.security-hero p{color:color-mix(in srgb,var(--ds-surface) 72%,transparent)}}.security-hero p{font-size:11px;line-height:1.55}.security-hero>aside{border:1px solid var(--ds-surface);grid-template-columns:72px auto;align-items:center;gap:12px;padding:13px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.security-hero>aside{border:1px solid color-mix(in srgb,var(--ds-surface) 18%,transparent)}}.security-hero>aside{background:var(--ds-surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.security-hero>aside{background:color-mix(in srgb,var(--ds-surface) 8%,transparent)}}.security-hero>aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.security-hero>aside strong{border:7px solid var(--ds-accent);border-radius:50%;place-items:center;width:72px;height:72px;font-size:26px;display:grid}.security-hero>aside span{gap:3px;display:grid}.security-hero>aside b{font-size:10px}.security-hero>aside small{color:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.security-hero>aside small{color:color-mix(in srgb,var(--ds-surface) 65%,transparent)}}.security-hero>aside small{font-size:8px}.security-notice{border:1px solid var(--ds-success);align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.security-notice{border:1px solid color-mix(in srgb,var(--ds-success) 25%,var(--ds-line))}}.security-notice{color:var(--ds-success);background:var(--ds-success);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.security-notice{background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface))}}.security-notice{font-size:9px;font-weight:750}.security-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:12px;margin-top:12px;display:grid}.security-passkeys,.security-factor{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.security-passkeys>header,.security-factor>header{border-bottom:1px solid var(--ds-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px;display:grid}.security-passkeys>header>i,.security-factor>header>i{width:44px;height:44px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:12px;place-items:center;display:grid}.security-passkeys header>i svg,.security-factor header>i svg{width:21px}.security-passkeys header>span,.security-factor header>span{gap:2px;display:grid}.security-passkeys header small,.security-factor header small{color:var(--ds-signal);letter-spacing:.11em;font-size:7px;font-weight:900}.security-passkeys h2,.security-factor h2{margin:0;font-size:19px}.security-passkeys header p{color:var(--muted);margin:1px 0 0;font-size:8px}.security-passkeys mark,.security-factor mark{color:var(--muted);background:var(--ds-surface2);border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.security-factor mark.enabled{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.security-factor mark.enabled{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.security-add{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:13px 17px;display:grid}.security-add label{gap:5px;font-size:8px;font-weight:800;display:grid}.security-add input,.security-remove input,.security-enroll input{border:1px solid var(--ds-line);height:39px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:9px;padding:0 11px;font-size:9px}.security-add button,.security-empty button,.security-enroll button{height:39px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.security-add button:disabled,.security-enroll button:disabled{opacity:.55}.security-passkeys>section>article{border-bottom:1px solid var(--ds-line);grid-template-columns:38px minmax(0,1fr) auto 32px;align-items:center;gap:10px;padding:13px 17px;display:grid}.security-passkeys>section>article>i{width:38px;height:38px;color:var(--ds-success);background:var(--ds-success);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.security-passkeys>section>article>i{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.security-passkeys>section>article>span{gap:3px;min-width:0;display:grid}.security-passkeys>section>article>span:nth-of-type(2){grid-template-columns:13px auto;align-items:center}.security-passkeys>section b{font-size:10px}.security-passkeys>section small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.security-passkeys>section>article>button{border:1px solid var(--ds-line);width:32px;height:32px;color:var(--ds-error);background:var(--ds-surface);border-radius:8px;place-items:center;display:grid}.security-passkeys>section>article>button svg{width:14px}.security-remove{grid-column:2/-1;grid-template-columns:minmax(150px,1fr) auto auto;gap:7px;display:grid}.security-remove button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:34px;padding:0 9px;font-size:8px}.security-remove button:first-of-type{color:var(--ds-on-danger);background:var(--ds-error)}.security-passkeys>footer{background:var(--ds-bg);align-items:center;gap:9px;padding:13px 17px;display:flex}.security-passkeys>footer>svg{color:var(--ds-signal)}.security-passkeys>footer span{gap:2px;display:grid}.security-passkeys>footer b{font-size:9px}.security-passkeys>footer small{color:var(--muted);font-size:8px}.security-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:25px;display:grid}.security-empty>svg{width:34px;height:34px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:10px;padding:8px}.security-empty b{font-size:10px}.security-empty span{max-width:320px;color:var(--muted);font-size:8px;line-height:1.45}.security-empty button{margin-top:5px}.security-enroll{grid-template-columns:150px minmax(0,1fr);gap:15px;padding:17px;display:grid}.security-enroll img{border:1px solid var(--ds-line);background:#fff;border-radius:12px;width:150px;height:150px}.security-enroll span{align-content:start;gap:7px;display:grid}.security-enroll b{font-size:11px}.security-enroll small{color:var(--muted);font-size:8px}.security-enroll code{background:var(--ds-surface2);text-overflow:ellipsis;border-radius:8px;padding:8px;font-size:7px;overflow:hidden}.security-policies{display:grid}.security-policies>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:12px 16px;font-size:8px;font-weight:850}.security-policies>label{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.security-policies>label>span{gap:2px;display:grid}.security-policies b{font-size:9px}.security-policies small{color:var(--muted);font-size:8px}.security-policies input{appearance:none;background:var(--ds-line);border-radius:999px;width:34px;height:20px;padding:3px;transition:all .18s}.security-policies input:before{content:"";background:var(--ds-surface);width:14px;height:14px;box-shadow:0 2px 5px var(--ds-nav);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.security-policies input:before{box-shadow:0 2px 5px color-mix(in srgb,var(--ds-nav) 20%,transparent)}}.security-policies input:before{transition:all .18s}.security-policies input:checked{background:var(--ds-accent)}.security-policies input:checked:before{background:var(--ds-nav);transform:translate(14px)}.security-policies>div{color:var(--ds-success);background:var(--ds-success);border-radius:10px;gap:9px;margin:13px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.security-policies>div{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface2))}}.security-policies>div p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}@media (max-width:1100px){.security-grid,.security-hero{grid-template-columns:1fr}.security-hero>aside{width:max-content}}@media (max-width:680px){.security-page{padding:14px}.security-hero{padding:20px}.security-hero h1{font-size:32px}.security-hero>aside{width:100%}.security-add{grid-template-columns:1fr}.security-passkeys>section>article{grid-template-columns:38px minmax(0,1fr) 32px}.security-passkeys>section>article>span:nth-of-type(2){grid-column:2}.security-remove{grid-column:1/-1;grid-template-columns:1fr}.security-enroll{grid-template-columns:1fr}.security-enroll img{margin:auto}}.holding-page{min-width:0;padding:24px}.holding-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.holding-heading>div>span{color:var(--ds-signal);letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.holding-heading>div>span svg{width:14px}.holding-heading h1{letter-spacing:-.045em;margin:9px 0 4px;font-size:38px}.holding-heading p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.holding-heading>a{height:40px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.holding-heading>a svg{width:14px}.holding-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.holding-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.holding-kpis article>svg{width:38px;height:38px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:11px;padding:9px}.holding-kpis span{gap:3px;display:grid}.holding-kpis small{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:850}.holding-kpis b{font-size:20px}.holding-shell{grid-template-columns:220px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.holding-shell>nav,.holding-workspace{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.holding-shell>nav{padding:7px}.holding-shell>nav button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.holding-shell>nav button:hover,.holding-shell>nav button.active{background:var(--ds-surface2)}.holding-shell>nav button.active{box-shadow:inset 3px 0 var(--ds-accent)}.holding-shell>nav i{width:34px;height:34px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:9px;place-items:center;display:grid}.holding-shell>nav i svg{width:15px}.holding-shell>nav span{gap:2px;display:grid}.holding-shell>nav b{font-size:9px}.holding-shell>nav small{color:var(--muted);font-size:7px}.holding-shell>nav mark{background:var(--ds-bg);text-align:center;border-radius:999px;min-width:24px;padding:5px;font-size:7px}.holding-workspace>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:flex-end;gap:15px;padding:16px;display:flex}.holding-workspace>header>div small{color:var(--ds-signal);letter-spacing:.1em;font-size:7px;font-weight:900}.holding-workspace>header h2{margin:4px 0 2px;font-size:20px}.holding-workspace>header p{color:var(--muted);margin:0;font-size:8px}.holding-workspace>header label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;align-items:center;gap:7px;width:min(320px,100%);padding:0 10px;display:flex}.holding-workspace>header label svg{width:14px}.holding-workspace>header input{width:100%;height:38px;font:inherit;background:0 0;border:0;font-size:9px}.holding-table>header,.holding-table>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) 100px minmax(140px,.6fr) minmax(310px,1.35fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.holding-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.holding-table>article>span:first-child{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.holding-table>article>span:first-child i{background:var(--ds-surface2);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.holding-table>article>span:first-child i svg{width:14px}.holding-table>article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.holding-table>article>span:nth-child(2),.holding-table>article>span:nth-child(3){color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.holding-table>article>span:nth-child(3) svg{width:12px}.holding-table mark{color:var(--ds-warning);background:var(--ds-warning);border-radius:999px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.holding-table mark{background:color-mix(in srgb,var(--ds-warning) 11%,var(--ds-surface2))}}.holding-table mark{font-size:6px}.holding-table>article>div{gap:6px;display:flex}.holding-table select{border:1px solid var(--ds-line);background:var(--ds-surface2);min-width:0;height:34px;font:inherit;border-radius:8px;padding:0 24px 0 8px;font-size:8px}.holding-table select:first-child{flex:1}.holding-table>article>div button{height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;padding:0 10px;font-size:8px;font-weight:850}.holding-table>article>div small{color:var(--muted);font-size:8px}.holding-table .user-autocomplete{flex:1;min-width:0;position:relative}.holding-table .user-autocomplete>label{box-sizing:border-box;background:var(--ds-surface2);border-radius:8px;height:34px;padding:0 8px;font-size:8px}.holding-table .user-autocomplete>label svg{width:12px}.holding-table .user-autocomplete input,.holding-table .user-autocomplete-menu{font-size:8px}.holding-table .user-autocomplete-menu>button{padding:7px 9px}.holding-table .user-autocomplete-menu>button>i{width:26px;height:26px;font-size:7px}@media (max-width:1100px){.holding-kpis{grid-template-columns:1fr 1fr}.holding-shell{grid-template-columns:1fr}.holding-shell>nav{display:flex;overflow-x:auto}.holding-shell>nav button{min-width:180px}.holding-table{overflow-x:auto}.holding-table>header,.holding-table>article{min-width:900px}}@media (max-width:680px){.holding-page{padding:14px}.holding-heading{flex-direction:column;align-items:flex-start}.holding-kpis{grid-template-columns:1fr}.holding-workspace>header{flex-direction:column;align-items:flex-start}.holding-workspace>header label{width:100%}}.holding-sweep-controls{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);margin:12px 16px;padding:14px}.holding-sweep-schedule{gap:8px;display:grid}.holding-sweep-schedule h3{margin:0;font-size:11px}.holding-sweep-schedule>p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.holding-sweep-schedule label{align-items:center;gap:7px;font-size:8px;display:flex}.holding-sweep-schedule label>span{min-width:110px;color:var(--muted);font-weight:850}.holding-sweep-schedule select,.holding-sweep-schedule input[type=number]{border:1px solid var(--ds-line);background:var(--ds-surface);height:32px;font:inherit;border-radius:8px;padding:0 8px;font-size:8px}.holding-sweep-schedule input[type=checkbox]{width:14px;height:14px}.holding-sweep-schedule .sweep-last-run{color:var(--muted);margin:0;font-size:8px}.holding-sweep-schedule .form-error{color:#b0353d;background:#ffe0e2;border-radius:8px;margin:0;padding:8px 10px;font-size:8px}.holding-sweep-schedule>button{height:32px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;justify-self:start;padding:0 14px;font-size:8px;font-weight:850}.holding-sweep-actions{gap:8px;margin-top:10px;display:flex}.holding-sweep-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:34px;padding:0 14px;font-size:8px;font-weight:850}.holding-sweep-actions button:first-child{color:var(--ds-on-accent);background:var(--ds-accent);border-color:#0000}.sweep-report{color:var(--muted);margin:8px 0 0;font-size:8px}.sweep-error-list{gap:4px;max-height:120px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.sweep-error-list li{background:var(--ds-surface);color:var(--ds-danger);border-radius:6px;padding:5px 8px;font-size:7px}.stock-ledger-page{min-width:0;padding:24px}.stock-ledger-heading{grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid}.stock-ledger-heading>div>span{color:var(--ds-signal);letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.stock-ledger-heading h1{letter-spacing:-.045em;margin:9px 0 4px;font-size:38px}.stock-ledger-heading p{max-width:780px;color:var(--muted);margin:0;font-size:10px}.stock-ledger-heading>aside{border:1px solid var(--ds-success);align-items:center;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.stock-ledger-heading>aside{border:1px solid color-mix(in srgb,var(--ds-success) 30%,var(--ds-line))}}.stock-ledger-heading>aside{border-radius:var(--ds-radius);color:var(--ds-success);background:var(--ds-surface)}.stock-ledger-heading>aside.violation{color:var(--ds-error);border-color:var(--ds-error)}.stock-ledger-heading>aside>span{gap:2px;display:grid}.stock-ledger-heading>aside small{font-size:7px}.stock-ledger-heading>aside b{font-size:10px}.stock-ledger-heading>aside em{color:var(--muted);font-size:7px;font-style:normal}.stock-ledger-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.stock-ledger-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.stock-ledger-kpis article>svg{width:38px;height:38px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:10px;padding:9px}.stock-ledger-kpis span{gap:3px;display:grid}.stock-ledger-kpis small{color:var(--muted);font-size:7px}.stock-ledger-kpis b{font-size:20px}.stock-ledger-shell{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:12px;overflow:hidden}.stock-ledger-shell>header{background:var(--ds-surface2);grid-template-columns:minmax(280px,1fr) 190px 190px;gap:8px;padding:12px;display:grid}.stock-ledger-shell>header label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.stock-ledger-shell input,.stock-ledger-shell select{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;font:inherit;border-radius:9px;font-size:8px}.stock-ledger-shell input{border:0;width:100%;height:auto}.stock-ledger-shell select{padding:0 25px 0 9px}.stock-ledger-table{overflow-x:auto}.stock-ledger-table>header,.stock-ledger-table>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;min-width:700px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(105px,.85fr) minmax(150px,1.25fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(95px,.8fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.stock-ledger-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:7px;font-weight:900}.stock-ledger-table>button:hover{background:var(--ds-surface2)}.stock-ledger-table>button>span{gap:3px;min-width:0;display:grid}.stock-ledger-table>button>span:first-child{grid-template-columns:32px minmax(0,auto) minmax(0,auto);align-items:center}.stock-ledger-table i{width:32px;height:32px;color:var(--ds-success);background:var(--ds-success);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.stock-ledger-table i{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.stock-ledger-table i.out{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.stock-ledger-table i.out{background:color-mix(in srgb,var(--ds-error) 9%,var(--ds-surface2))}}.stock-ledger-table i svg{width:14px}.stock-ledger-table b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stock-ledger-table small,.stock-ledger-table time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.stock-ledger-table mark{background:var(--ds-surface2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;width:max-content;max-width:100%;padding:4px 6px;font-size:6px;overflow:hidden}.stock-ledger-table>button>span:nth-child(3){grid-template-columns:15px minmax(0,1fr)}.stock-ledger-table>button>span:nth-child(3) svg{grid-row:1/3;width:13px}.stock-ledger-shell>footer{color:var(--muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:8px;display:flex}.stock-ledger-shell>footer nav{gap:5px;display:flex}.stock-ledger-shell>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.stock-ledger-shell>footer button:disabled{opacity:.4}.stock-proof-backdrop{z-index:140;background:var(--ds-nav);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.stock-proof-backdrop{background:color-mix(in srgb,var(--ds-nav) 50%,transparent)}}.stock-proof-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stock-proof{background:var(--ds-bg);width:min(520px,100%);height:100%;overflow-y:auto}.stock-proof>header{color:var(--ds-surface);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.stock-proof>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--ds-signal)))}}.stock-proof>header span{color:var(--ds-accent);font-size:7px;font-weight:900}.stock-proof h2{margin:5px 0;font-size:23px}.stock-proof>header p{margin:0;font-size:8px}.stock-proof>header button{width:36px;height:36px;color:var(--ds-surface);background:var(--ds-surface);border:0;border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.stock-proof>header button{background:color-mix(in srgb,var(--ds-surface) 12%,transparent)}}.stock-proof dl{gap:8px;margin:14px;display:grid}.stock-proof dl>div{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;padding:11px}.stock-proof dt{color:var(--muted);font-size:7px}.stock-proof dd{overflow-wrap:anywhere;font:700 8px var(--font-geist-mono);margin:5px 0 0}.stock-proof>footer{color:var(--ds-success);background:var(--ds-success);border-radius:10px;gap:9px;margin:14px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.stock-proof>footer{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.stock-proof>footer span{gap:3px;display:grid}.stock-proof>footer b{font-size:9px}.stock-proof>footer small{color:var(--muted);font-size:8px}@media (max-width:900px){.stock-ledger-heading{grid-template-columns:1fr}.stock-ledger-heading>aside{width:max-content}.stock-ledger-kpis{grid-template-columns:1fr 1fr}}@media (max-width:680px){.stock-ledger-page{padding:14px}.stock-ledger-heading h1{font-size:30px}.stock-ledger-shell>header,.stock-ledger-kpis{grid-template-columns:1fr}}.meta-page{min-width:0;padding:24px}.meta-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.meta-heading>div>span{color:var(--ds-signal);letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.meta-heading h1{letter-spacing:-.045em;margin:9px 0 4px;font-size:38px}.meta-heading p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.meta-heading>aside{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:40px auto;align-items:center;gap:10px;min-width:230px;padding:12px 14px;display:grid}.meta-heading>aside>i{color:#fff;background:#1877f2;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.meta-heading>aside>span{gap:2px;display:grid}.meta-heading>aside small{color:var(--muted);font-size:7px;font-weight:850}.meta-heading>aside b{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:10px;overflow:hidden}.meta-heading>aside em{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.meta-heading>aside em{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.meta-heading>aside em{font-size:6px;font-style:normal;font-weight:900}.meta-heading>aside.suspended em{color:var(--ds-warning)}.meta-connect{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:15px;overflow:hidden}.meta-connect>div{background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));align-items:center;gap:14px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.meta-connect>div{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,#1877f2))}}.meta-connect>div{color:var(--ds-surface)}.meta-connect>div>i{background:#1877f2;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.meta-connect>div>i svg{width:25px}.meta-connect>div>span{gap:3px;display:grid}.meta-connect small{letter-spacing:.12em;font-size:7px;font-weight:900}.meta-connect h2{margin:0;font-size:20px}.meta-connect p{max-width:680px;color:var(--ds-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.meta-connect p{color:color-mix(in srgb,var(--ds-surface) 70%,transparent)}}.meta-connect p{font-size:9px}.meta-connect form{grid-template-columns:minmax(220px,.45fr) minmax(300px,1fr) auto;align-items:end;gap:10px;padding:18px;display:grid}.meta-connect label{gap:6px;font-size:8px;font-weight:850;display:grid}.meta-connect input{border:1px solid var(--ds-line);height:40px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:9px;padding:0 11px;font-size:9px}.meta-connect form button{height:40px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.meta-connect>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ds-success);gap:9px;padding:12px 18px;display:flex}.meta-connect>footer span{gap:2px;display:grid}.meta-connect>footer b{font-size:9px}.meta-connect>footer small{color:var(--muted);font-size:8px}.meta-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.meta-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.meta-kpis article>svg{width:38px;height:38px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:10px;padding:9px}.meta-kpis span{gap:2px;display:grid}.meta-kpis small{color:var(--muted);font-size:7px}.meta-kpis b{font-size:20px}.meta-controls{border:1px solid var(--ds-line);border-radius:var(--ds-radius) var(--ds-radius) 0 0;background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.meta-controls>label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;flex:1;align-items:center;gap:7px;min-width:280px;max-width:600px;padding:0 10px;display:flex}.meta-controls input{width:100%;height:38px;font:inherit;background:0 0;border:0;font-size:9px}.meta-controls>div{gap:7px;display:flex}.meta-controls button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.meta-controls button.danger{color:var(--ds-error)}.meta-controls svg{width:14px}.meta-leads{border:1px solid var(--ds-line);border-radius:0 0 var(--ds-radius) var(--ds-radius);background:var(--ds-surface);border-top:0;overflow-x:auto}.meta-leads>header,.meta-leads>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;min-width:850px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(220px,1.15fr) minmax(200px,1fr) minmax(200px,1fr) 150px;align-items:center;gap:11px;padding:11px 14px;display:grid}.meta-leads>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:7px;font-weight:900}.meta-leads>button:hover{background:var(--ds-surface2)}.meta-leads>button>span:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid}.meta-leads>button i{color:#1877f2;background:#1877f2;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.meta-leads>button i{background:color-mix(in srgb,#1877f2 10%,var(--ds-surface2))}}.meta-leads>button>span{gap:3px;min-width:0;display:grid}.meta-leads b,.meta-leads small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-leads b{font-size:9px}.meta-leads small,.meta-leads time{color:var(--muted);font-size:7px}.meta-detail-backdrop{z-index:150;background:var(--ds-nav);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.meta-detail-backdrop{background:color-mix(in srgb,var(--ds-nav) 52%,transparent)}}.meta-detail-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.meta-detail{background:var(--ds-bg);width:min(520px,100%);height:100%;overflow-y:auto}.meta-detail>header{color:var(--ds-surface);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.meta-detail>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 68%,#1877f2))}}.meta-detail>header span{color:var(--ds-accent);letter-spacing:.1em;font-size:7px;font-weight:900}.meta-detail h2{margin:5px 0;font-size:22px}.meta-detail>header p{margin:0;font-size:8px}.meta-detail>header button{width:36px;height:36px;color:var(--ds-surface);background:var(--ds-surface);border:0;border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.meta-detail>header button{background:color-mix(in srgb,var(--ds-surface) 12%,transparent)}}.meta-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px;display:grid}.meta-detail dl>div{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;min-width:0;padding:10px}.meta-detail dt{color:var(--muted);font-size:7px}.meta-detail dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;font-weight:750;overflow:hidden}.meta-detail>section{color:var(--ds-success);background:var(--ds-success);border-radius:10px;gap:9px;margin:14px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.meta-detail>section{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.meta-detail>section span{gap:2px;display:grid}.meta-detail>section b{font-size:9px}.meta-detail>section small{color:var(--muted);font-size:8px}.meta-detail pre{border:1px solid var(--ds-line);background:var(--ds-nav);color:var(--ds-accent);font:7px/1.6 var(--font-geist-mono);border-radius:10px;margin:14px;padding:13px;overflow:auto}@media (max-width:900px){.meta-heading{grid-template-columns:1fr}.meta-heading>aside{width:max-content}.meta-kpis{grid-template-columns:1fr 1fr}.meta-connect form{grid-template-columns:1fr}.meta-controls{flex-direction:column;align-items:stretch}.meta-controls>label{width:100%;max-width:none}}@media (max-width:680px){.meta-page{padding:14px}.meta-heading h1{font-size:30px}.meta-kpis{grid-template-columns:1fr}.meta-controls>div{flex-wrap:wrap}.meta-detail dl{grid-template-columns:1fr}}.member-page{min-width:0;padding:24px}.member-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.member-heading>div>span{color:var(--ds-signal);letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.member-heading h1{letter-spacing:-.045em;margin:9px 0 4px;font-size:38px}.member-heading p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.member-heading>button{height:40px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.member-heading>button svg{width:14px}.member-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.member-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.member-kpis article>svg{width:38px;height:38px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:10px;padding:9px}.member-kpis article.warning>svg{color:var(--ds-warning)}.member-kpis span{gap:3px;display:grid}.member-kpis small{color:var(--muted);font-size:7px}.member-kpis b{font-size:20px}.member-tabs{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:6px;margin-top:12px;padding:6px;display:flex}.member-tabs button{height:36px;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.member-tabs button.active{color:var(--ds-on-accent);background:var(--ds-accent)}.member-tabs svg{width:14px}.member-tabs mark{color:inherit;background:currentColor;border-radius:999px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.member-tabs mark{background:color-mix(in srgb,currentColor 10%,transparent)}}.member-tabs mark{font-size:7px}.member-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.member-tiers>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.member-tiers>article.inactive{opacity:.65}.member-tiers article>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.member-tiers article>header>span{align-items:baseline;gap:6px;display:flex}.member-tiers article>header small{color:var(--muted);font-size:6px;font-weight:900}.member-tiers article>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.member-tiers article>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.member-tiers article>header mark{font-size:6px;font-weight:900}.member-tiers article.inactive>header mark{color:var(--muted);background:var(--ds-bg)}.member-tiers article>div{align-content:start;gap:7px;min-height:150px;padding:18px;display:grid}.member-tiers h2{margin:0;font-size:20px}.member-tiers p{min-height:42px;color:var(--muted);margin:0;font-size:8px;line-height:1.5}.member-tiers article>div>b{margin-top:8px;font-size:24px}.member-tiers article>div>b small{color:var(--muted);font-size:8px;font-weight:650}.member-tiers article>footer{border-top:1px solid var(--ds-line);background:var(--ds-bg);grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:11px;display:grid}.member-tiers article>footer>span{color:var(--muted);align-items:center;gap:6px;display:flex}.member-tiers article>footer svg{width:13px}.member-tiers article>footer small{font-size:7px}.member-tiers article>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:33px;padding:0 9px;font-size:7px;font-weight:800}.member-tiers article>footer button.pause{color:var(--ds-warning)}.member-controls{border:1px solid var(--ds-line);border-radius:var(--ds-radius) var(--ds-radius) 0 0;background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.member-controls label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;flex:1;align-items:center;gap:7px;max-width:580px;padding:0 10px;display:flex}.member-controls input{width:100%;height:38px;font:inherit;background:0 0;border:0;font-size:9px}.member-controls>span{color:var(--muted);align-items:center;gap:7px;font-size:7px;display:flex}.member-controls>span svg{width:14px;color:var(--ds-success)}.member-subs{border:1px solid var(--ds-line);border-radius:0 0 var(--ds-radius) var(--ds-radius);background:var(--ds-surface);border-top:0;overflow-x:auto}.member-subs>header,.member-subs>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;min-width:810px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.8fr) 190px 110px;align-items:center;gap:10px;padding:11px 14px;display:grid}.member-subs>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:7px;font-weight:900}.member-subs>button:hover{background:var(--ds-surface2)}.member-subs>button>span{gap:3px;min-width:0;display:grid}.member-subs>button>span:first-child{grid-template-columns:34px minmax(0,1fr)}.member-subs>button i{background:var(--ds-accent);border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.member-subs b,.member-subs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-subs b{font-size:9px}.member-subs small,.member-subs time{color:var(--muted);font-size:7px}.member-subs mark{width:max-content;color:var(--muted);background:var(--ds-surface2);border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.member-subs mark.active{color:var(--ds-success)}.member-subs mark.past_due{color:var(--ds-error)}.member-subs mark.paused{color:var(--ds-warning)}.member-editor-backdrop{z-index:155;background:var(--ds-nav);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.member-editor-backdrop{background:color-mix(in srgb,var(--ds-nav) 52%,transparent)}}.member-editor-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.member-editor{background:var(--ds-bg);width:min(540px,100%);height:100%;overflow-y:auto}.member-editor>header{color:var(--ds-surface);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.member-editor>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--ds-signal)))}}.member-editor>header span{color:var(--ds-accent);letter-spacing:.1em;font-size:7px;font-weight:900}.member-editor h2{margin:5px 0;font-size:22px}.member-editor>header p{max-width:410px;color:var(--ds-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.member-editor>header p{color:color-mix(in srgb,var(--ds-surface) 70%,transparent)}}.member-editor>header p{font-size:8px;line-height:1.45}.member-editor>header button{width:36px;height:36px;color:var(--ds-surface);background:var(--ds-surface);border:0;border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.member-editor>header button{background:color-mix(in srgb,var(--ds-surface) 12%,transparent)}}.member-editor form{gap:12px;padding:18px;display:grid}.member-editor form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-editor label{gap:6px;font-size:8px;font-weight:850;display:grid}.member-editor :is(input,select,textarea){border:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:9px;padding:0 11px;font-size:9px}.member-editor :is(input,select){height:40px}.member-editor textarea{resize:vertical;padding-top:10px}.member-editor form>footer{justify-content:flex-end;gap:7px;display:flex}.member-editor form>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:38px;padding:0 12px;font-size:8px;font-weight:850}.member-editor form>footer button:last-child{color:var(--ds-on-accent);background:var(--ds-accent);border:0}.member-history dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px;display:grid}.member-history dl>div{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;padding:10px}.member-history dt{color:var(--muted);font-size:7px}.member-history dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:800;overflow:hidden}.member-history>section{color:var(--ds-signal);background:var(--ds-surface);border-radius:10px;gap:9px;margin:14px;padding:12px;display:flex}.member-history>section span{gap:3px;display:grid}.member-history>section b{font-size:9px}.member-history>section small{color:var(--muted);font-size:8px}.member-history h3{align-items:center;gap:7px;margin:18px 14px 8px;font-size:11px;display:flex}.member-history>article{border-bottom:1px solid var(--ds-line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin:0 14px;padding:10px;display:grid}.member-history>article>i{width:34px;height:34px;color:var(--ds-success);background:var(--ds-success);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.member-history>article>i{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.member-history>article>i.failed{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.member-history>article>i.failed{background:color-mix(in srgb,var(--ds-error) 9%,var(--ds-surface))}}.member-history>article span{gap:2px;display:grid}.member-history>article b{font-size:9px}.member-history>article small,.member-history>article time{color:var(--muted);font-size:7px}.member-no-attempts{border:1px dashed var(--ds-line);color:var(--muted);text-align:center;border-radius:10px;margin:14px;padding:18px;font-size:8px}@media (max-width:1100px){.member-tiers,.member-kpis{grid-template-columns:1fr 1fr}}@media (max-width:680px){.member-page{padding:14px}.member-heading{flex-direction:column;align-items:flex-start}.member-heading h1{font-size:30px}.member-kpis,.member-tiers{grid-template-columns:1fr}.member-controls{flex-direction:column;align-items:stretch}.member-controls label{max-width:none}.member-editor form>div,.member-history dl{grid-template-columns:1fr}.member-tiers article>footer{grid-template-columns:1fr auto}.member-tiers article>footer>span{grid-column:1/-1}}.bundle-detail-backdrop{z-index:160;background:var(--ds-nav);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.bundle-detail-backdrop{background:color-mix(in srgb,var(--ds-nav) 52%,transparent)}}.bundle-detail-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bundle-detail{background:var(--ds-bg);width:min(650px,100%);height:100%;overflow-y:auto}.bundle-detail>header{color:var(--ds-surface);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;gap:15px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.bundle-detail>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--ds-signal)))}}.bundle-detail>header span{color:var(--ds-accent);letter-spacing:.1em;font-size:7px;font-weight:900}.bundle-detail h2{margin:5px 0;font-size:23px}.bundle-detail>header p{max-width:500px;color:var(--ds-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.bundle-detail>header p{color:color-mix(in srgb,var(--ds-surface) 70%,transparent)}}.bundle-detail>header p{font-size:8px;line-height:1.45}.bundle-detail>header button{width:36px;height:36px;color:var(--ds-surface);background:var(--ds-surface);border:0;border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bundle-detail>header button{background:color-mix(in srgb,var(--ds-surface) 12%,transparent)}}.bundle-detail-form{grid-template-columns:1fr 160px;gap:10px;padding:16px;display:grid}.bundle-detail-form label{gap:6px;font-size:8px;font-weight:850;display:grid}.bundle-detail-form label.wide,.bundle-detail-form label.bundle-active{grid-column:1/-1}.bundle-detail-form :is(input,textarea){border:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:9px;padding:0 11px;font-size:9px}.bundle-detail-form input{height:40px}.bundle-detail-form textarea{resize:vertical;padding-top:10px}.bundle-detail-form label.bundle-active{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.bundle-detail-form label.bundle-active>input{appearance:none;background:var(--ds-line);border:0;border-radius:999px;width:36px;height:21px;padding:3px}.bundle-detail-form label.bundle-active>input:before{content:"";background:var(--ds-surface);border-radius:50%;width:15px;height:15px;transition:all .18s;display:block}.bundle-detail-form label.bundle-active>input:checked{background:var(--ds-accent)}.bundle-detail-form label.bundle-active>input:checked:before{background:var(--ds-nav);transform:translate(15px)}.bundle-detail-form label.bundle-active>span{gap:2px;display:grid}.bundle-detail-form label.bundle-active b{font-size:9px}.bundle-detail-form label.bundle-active small{color:var(--muted);font-size:7px}.bundle-components{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin:0 16px}.bundle-components>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;padding:11px 13px;display:flex}.bundle-components>header span{color:var(--ds-signal);font-size:7px;font-weight:900}.bundle-components>header b{font-size:8px}.bundle-components>article{border-bottom:1px solid var(--ds-line);grid-template-columns:32px minmax(0,1fr) 42px 90px 60px;align-items:center;gap:9px;padding:11px 13px;display:grid}.bundle-components>article>i{background:var(--ds-accent);border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.bundle-components>article>span{gap:3px;min-width:0;display:grid}.bundle-components b,.bundle-components small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bundle-components b{font-size:9px}.bundle-components small{color:var(--muted);font-size:7px}.bundle-components strong,.bundle-components em{font-size:8px;font-style:normal}.bundle-components mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.bundle-components mark{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface2))}}.bundle-components mark{text-align:center;font-size:6px;font-weight:850}.bundle-detail>footer{border-top:1px solid var(--ds-line);align-items:center;gap:7px;margin-top:16px;padding:13px 16px;display:flex}.bundle-detail>footer>div{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.bundle-detail>footer>div>svg{color:var(--ds-success)}.bundle-detail>footer>div span{gap:2px;display:grid}.bundle-detail>footer b{font-size:8px}.bundle-detail>footer small{color:var(--muted);font-size:7px}.bundle-detail>footer>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:36px;padding:0 11px;font-size:8px;font-weight:850}.bundle-detail>footer>button:last-child{color:var(--ds-on-accent);background:var(--ds-accent);border:0}@media (max-width:680px){.bundle-detail-form{grid-template-columns:1fr}.bundle-detail-form label.wide,.bundle-detail-form label.bundle-active{grid-column:auto}.bundle-components{overflow-x:auto}.bundle-components>header,.bundle-components>article{min-width:590px}.bundle-detail>footer{flex-wrap:wrap;align-items:stretch}.bundle-detail>footer>div{width:100%}}.record-detail-backdrop{z-index:165;background:var(--ds-nav);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.record-detail-backdrop{background:color-mix(in srgb,var(--ds-nav) 52%,transparent)}}.record-detail-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.record-detail{background:var(--ds-bg);width:min(570px,100%);height:100%;overflow-y:auto}.record-detail>header{color:var(--ds-surface);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;gap:15px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.record-detail>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--ds-signal)))}}.record-detail>header span{color:var(--ds-accent);letter-spacing:.1em;font-size:7px;font-weight:900}.record-detail h2{margin:5px 0;font-size:23px}.record-detail>header p{color:var(--ds-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.record-detail>header p{color:color-mix(in srgb,var(--ds-surface) 70%,transparent)}}.record-detail>header p{font-size:8px}.record-detail>header button{width:36px;height:36px;color:var(--ds-surface);background:var(--ds-surface);border:0;border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.record-detail>header button{background:color-mix(in srgb,var(--ds-surface) 12%,transparent)}}.record-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:46px 1fr;align-items:center;gap:11px;margin:14px;padding:14px;display:grid}.record-hero>svg{width:46px;height:46px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:12px;padding:11px}.record-hero>span{gap:3px;display:grid}.record-hero small{color:var(--muted);font-size:7px;font-weight:900}.record-hero b{font-size:15px}.record-hero em{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.record-hero em{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface2))}}.record-hero em{font-size:6px;font-style:normal;font-weight:900}.record-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px;display:grid}.record-detail dl>div{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;min-width:0;padding:10px}.record-detail dt{color:var(--muted);font-size:7px}.record-detail dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;font-weight:800;overflow:hidden}.record-detail>footer{color:var(--ds-success);background:var(--ds-success);border-radius:10px;gap:9px;margin:14px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.record-detail>footer{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.record-detail>footer span{gap:3px;display:grid}.record-detail>footer b{font-size:9px}.record-detail>footer small{color:var(--muted);font-size:8px}.record-detail>.module-empty-state{margin:14px}@media (max-width:680px){.record-detail dl{grid-template-columns:1fr}}.record-description{border:1px solid var(--ds-line);color:var(--muted);background:var(--ds-surface);border-radius:10px;margin:0 14px 14px;padding:12px;font-size:8px;line-height:1.6}.course-tree{gap:9px;margin:14px;display:grid}.course-tree>section{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;overflow:hidden}.course-tree>section>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:10px 12px;display:grid}.course-tree>section>header i{width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.course-tree>section>header span{gap:2px;display:grid}.course-tree b{font-size:9px}.course-tree small{color:var(--muted);font-size:7px}.course-tree article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(140px,.65fr) 1fr;align-items:center;gap:9px;padding:10px 12px;display:grid}.course-tree article>span{gap:2px;display:grid}.course-tree article>div{flex-wrap:wrap;gap:5px;display:flex}.course-tree em{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.course-tree em{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface2))}}.course-tree em{font-size:6px;font-style:normal;font-weight:850}.course-tree em.empty{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.course-tree em.empty{background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface2))}}.compliance-case-detail{width:min(650px,100%)}.compliance-case-detail .record-hero em{color:var(--ds-signal)}.case-resolution,.case-evidence,.case-comments{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;margin:14px;padding:12px}.compliance-case-detail h3,.case-resolution>b{color:var(--ink);margin:0;font-size:9px}.case-resolution p,.case-comments>p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.55}.case-evidence pre{max-height:190px;color:var(--ds-accent);background:var(--ds-nav);font:7px/1.55 var(--font-geist-mono);border-radius:8px;margin:9px 0 0;padding:11px;overflow:auto}.case-comments article{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr auto;gap:4px;padding:9px 0;display:grid}.case-comments article b{font-size:7px}.case-comments article p{color:var(--muted);grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}.case-comments article time{color:var(--muted);font-size:6px}.compliance-case-detail>footer{align-items:center}.compliance-case-detail>footer button{height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;margin-left:auto;padding:0 10px;font-size:7px;font-weight:850}.dual-control-queue>header{background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:10px;display:flex}.dual-control-queue>header .eyebrow{color:var(--ds-signal);letter-spacing:.1em;font-size:7px;font-weight:850}.dual-control-queue>header button{background:var(--ds-surface);border:0;border-radius:7px;height:28px;padding:0 10px;font-size:7px}.dual-control-queue article>i.warning{color:var(--ds-nav);background:orange}@supports (color:color-mix(in lab, red, red)){.dual-control-queue article>i.warning{background:color-mix(in srgb,orange 45%,var(--ds-surface2))}}.dual-control-queue article>i.danger{color:var(--ds-on-danger);background:var(--ds-danger)}.dual-control-queue article.active{background:var(--ds-surface2)}.dual-control-queue article mark.warning{color:orange;background:orange}@supports (color:color-mix(in lab, red, red)){.dual-control-queue article mark.warning{background:color-mix(in srgb,orange 12%,var(--ds-surface2))}}.dual-control-queue article mark.primary{color:var(--ds-signal);background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.dual-control-queue article mark.primary{background:color-mix(in srgb,var(--ds-signal) 12%,var(--ds-surface2))}}.dual-control-queue article mark.active{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.dual-control-queue article mark.active{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface2))}}.dual-control-queue article mark.danger{color:var(--ds-on-danger);background:var(--ds-danger)}.delegation-layout .case-queue>article{grid-template-columns:34px minmax(200px,1fr) 90px 90px 90px}.delegation-layout .case-queue>article button.danger{color:var(--ds-on-danger);background:var(--ds-danger)}.delegation-layout .case-queue mark.active{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.delegation-layout .case-queue mark.active{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface2))}}.delegation-forms{margin-top:9px;padding:16px}.delegation-form-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;display:grid}.delegation-form-grid label{color:var(--muted);gap:4px;font-size:8px;font-weight:750;display:grid}.delegation-form-grid input,.delegation-form-grid select{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:36px;padding:0 10px;font-size:9px}.delegation-form-grid>button{height:36px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.delegation-checklist{gap:5px;display:grid}.delegation-checklist>span{color:var(--muted);font-size:8px;font-weight:750}.delegation-checklist>div{flex-wrap:wrap;gap:5px;display:flex}.delegation-checklist button{border:1px solid var(--ds-line);height:28px;color:var(--ink);background:var(--ds-surface2);border-radius:99px;padding:0 9px;font-size:8px}.delegation-checklist button.active{color:var(--ds-on-accent);background:var(--ds-accent);border-color:var(--ds-accent)}.delegation-invite{border-top:1px solid var(--ds-line);margin-top:14px;padding-top:14px}.delegation-invite h3{align-items:center;gap:6px;margin:0 0 4px;font-size:10px;display:flex}.dual-control-login{text-align:left;gap:9px;padding:26px 22px;display:grid}.dual-control-login>svg{color:var(--ds-signal)}.dual-control-login h3{margin:2px 0 0;font-size:13px}.dual-control-login p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.dual-control-login label{color:var(--muted);gap:3px;font-size:8px;font-weight:750;display:grid}.dual-control-login input{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:34px;padding:0 10px;font-size:9px}.dual-control-login button{height:36px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;font-size:9px;font-weight:800}.dual-control-error{color:var(--ds-danger);margin:0;font-size:8px}.dual-control-success{color:var(--ds-success);margin:0;font-size:8px}.dual-control-detail{width:min(560px,100%)}.dual-control-step{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;gap:8px;margin:14px;padding:12px;display:grid}.dual-control-step h3{margin:0;font-size:9px}.dual-control-step p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.dual-control-step input{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;height:32px;padding:0 9px;font-size:8px}.dual-control-step>button{height:32px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:7px;font-size:8px;font-weight:800}.dual-control-methods{gap:6px;display:flex}.dual-control-methods button{border:1px solid var(--ds-line);height:30px;color:var(--ink);background:var(--ds-surface2);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:7px;display:inline-flex}.dual-control-methods button.active{color:var(--ds-on-accent);background:var(--ds-accent);border-color:var(--ds-accent)}.dual-control-token{border:1px dashed var(--ds-line);background:var(--ds-surface2);border-radius:8px;padding:9px}.dual-control-token small{color:var(--muted);font-size:7px}.dual-control-token code{overflow-wrap:anywhere;font:8px/1.5 var(--font-geist-mono);margin-top:4px;display:block}.dual-control-reject>button{color:var(--ds-on-danger);background:var(--ds-danger)}@media (max-width:680px){.course-tree article{grid-template-columns:1fr}}.app-frame{min-height:100dvh}.app-frame>.workspace{min-height:0;scroll-padding-top:80px;overflow-x:clip}.app-frame>.workspace>.topbar{z-index:100;isolation:isolate;box-shadow:0 1px 0 var(--ds-line),0 10px 32px var(--ds-nav);flex:none;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-frame>.workspace>.topbar{box-shadow:0 1px 0 var(--ds-line),0 10px 32px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.studio-app>.workspace>.studio-topbar{height:auto;min-height:64px;padding-block:8px}.studio-topbar>.breadcrumbs{flex:none}.studio-topbar>.studio-toolbar{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.studio-topbar>.studio-toolbar>*{flex:none}.sa-workspace>.sa-topbar{z-index:100;isolation:isolate;box-shadow:0 1px 0 var(--ds-line),0 10px 32px var(--ds-nav);flex:none;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sa-workspace>.sa-topbar{box-shadow:0 1px 0 var(--ds-line),0 10px 32px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}@media (min-width:821px){html[data-nav-position=top] .app-frame>.workspace>.topbar{top:104px}}@media (max-width:820px){.app-frame>.workspace{width:100%;margin:0;scroll-padding-top:72px}.studio-app>.workspace>.studio-topbar{min-height:64px}}.sa-shell{--sa-nav:#080d19;--sa-nav2:#151441;--sa-accent:var(--ds-accent);min-height:100vh;color:var(--ink);background:var(--ds-bg);grid-template-columns:260px minmax(0,1fr);display:grid}.sa-nav{z-index:70;color:#e9ebf6;background:radial-gradient(circle at 18% 3%,var(--ds-signal),transparent 18rem),linear-gradient(160deg,var(--sa-nav2),var(--sa-nav) 58%);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sa-nav{background:radial-gradient(circle at 18% 3%,color-mix(in srgb,var(--ds-signal) 28%,transparent),transparent 18rem),linear-gradient(160deg,var(--sa-nav2),var(--sa-nav) 58%)}}.sa-nav>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:25px 20px 18px;display:flex}.sa-nav>header a{color:#fff;gap:4px;text-decoration:none;display:grid}.sa-nav>header strong{letter-spacing:.34em;font-size:19px}.sa-nav>header small{color:var(--sa-accent);letter-spacing:.18em;font-size:7px;font-weight:900}.sa-nav>header button{display:none}.sa-search{background:#ffffff0a;border:1px solid #ffffff25;border-radius:11px;align-items:center;gap:8px;margin:14px;padding:0 10px;display:flex}.sa-search svg{width:15px;color:var(--sa-accent)}.sa-search input{color:#fff;width:100%;min-width:0;height:39px;font:inherit;background:0 0;border:0;font-size:9px}.sa-search input::placeholder{color:#aeb4cb}.sa-search kbd{color:#aeb4cb;border:1px solid #fff2;border-radius:6px;padding:4px 6px;font-size:7px}.sa-nav nav{flex:1;min-height:0;padding:0 10px 18px;overflow-y:auto}.sa-nav nav p{color:#77819e;letter-spacing:.17em;text-transform:uppercase;margin:0 10px 5px;font-size:7px;font-weight:900}.sa-nav nav a{color:#c7ccdc;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;margin:2px 0;padding:9px 10px;font-size:9px;font-weight:700;text-decoration:none;display:grid;position:relative}.sa-nav nav a:hover{color:#fff;background:#ffffff0b}.sa-nav nav a.active{color:var(--ds-on-accent);background:var(--sa-accent);box-shadow:0 12px 28px var(--sa-accent)}@supports (color:color-mix(in lab, red, red)){.sa-nav nav a.active{box-shadow:0 12px 28px color-mix(in srgb,var(--sa-accent) 16%,transparent)}}.sa-nav nav a i{letter-spacing:.08em;font-size:5px;font-style:normal;font-weight:950}.sa-nav>footer{background:#ffffff08;border:1px solid #ffffff17;border-radius:11px;gap:4px;margin:11px;padding:13px;display:grid}.sa-nav>footer span{align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.sa-nav>footer span i{background:var(--ds-success);width:7px;height:7px;box-shadow:0 0 12px var(--ds-success);border-radius:50%}.sa-nav>footer small{color:#8f98b2;font-size:7px}.sa-workspace{min-width:0}.sa-topbar{z-index:60;border-bottom:1px solid var(--ds-line);background:var(--ds-bg);justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sa-topbar{background:color-mix(in srgb,var(--ds-bg) 90%,transparent)}}.sa-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sa-topbar>.sa-menu{display:none}.sa-topbar>div{gap:2px;display:grid}.sa-topbar>div small{color:var(--ds-signal);letter-spacing:.15em;font-size:6px;font-weight:950}.sa-topbar>aside{align-items:center;gap:7px;display:flex;position:relative}.sa-topbar>aside>button{border:1px solid var(--ds-line);height:42px;color:var(--ink);background:var(--ds-surface);border-radius:11px}.sa-topbar>aside>button:not(.sa-language):not(.sa-profile){place-items:center;width:42px;display:grid;position:relative}.sa-topbar>aside>button>svg{width:16px}.sa-topbar>aside>button>i{background:var(--ds-error);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.sa-language,.sa-profile{align-items:center;gap:8px;padding:0 10px;display:flex}.sa-language>span,.sa-profile>span{text-align:left;gap:1px;min-width:85px;display:grid}.sa-language small,.sa-profile small{color:var(--muted);font-size:6px}.sa-profile>i{color:var(--ds-on-accent);place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid;background:var(--sa-accent)!important;border-radius:8px!important;width:29px!important;height:29px!important;position:static!important}.sa-profile-menu{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;width:190px;position:absolute;top:49px;right:0;overflow:hidden;box-shadow:0 18px 45px #080d1924}.sa-profile-menu a,.sa-profile-menu button{border:0;border-bottom:1px solid var(--ds-line);width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;align-items:center;gap:8px;padding:11px;font-size:8px;font-weight:750;text-decoration:none;display:flex}.sa-profile-menu button:last-child{color:var(--ds-danger);border-bottom:0}.sa-profile-menu button:disabled{opacity:.6}.sa-profile-menu svg{width:14px;color:var(--ds-signal)}.sa-canvas{background:radial-gradient(circle at 92% 0,var(--sa-accent),transparent 25rem),linear-gradient(135deg,transparent 0 48%,var(--ds-line) 49% 51%,transparent 52%) 0 0/20px 20px;min-height:calc(100vh - 72px);padding:24px}@supports (color:color-mix(in lab, red, red)){.sa-canvas{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--sa-accent) 10%,transparent),transparent 25rem),linear-gradient(135deg,transparent 0 48%,color-mix(in srgb,var(--ds-line) 15%,transparent) 49% 51%,transparent 52%) 0 0/20px 20px}}.sa-page{max-width:1540px;margin:auto}.sa-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sa-page-heading>div>span{color:var(--ds-signal);letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.sa-page-heading>div>span svg{width:14px}.sa-page-heading h1{letter-spacing:-.05em;margin:9px 0 5px;font-size:39px;line-height:1}.sa-page-heading p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.sa-page-heading>button{height:41px;color:var(--ds-on-accent);background:var(--sa-accent);border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.sa-page-heading>button svg{width:14px}.sa-alert{border:1px solid var(--ds-error);align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-alert{border:1px solid color-mix(in srgb,var(--ds-error) 28%,var(--ds-line))}}.sa-alert{color:var(--ds-error);background:var(--ds-error);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.sa-alert{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.sa-alert>span{gap:2px;margin-right:auto;display:grid}.sa-alert b{font-size:9px}.sa-alert small{font-size:7px}.sa-alert button{height:31px;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:0 9px;font-size:7px;font-weight:800}.sa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.sa-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 12px 35px var(--sa-nav);grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-kpis article{box-shadow:0 12px 35px color-mix(in srgb,var(--sa-nav) 5%,transparent)}}.sa-kpis article>svg{width:40px;height:40px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:11px;padding:10px}.sa-kpis span{gap:2px;display:grid}.sa-kpis small{color:var(--muted);letter-spacing:.08em;font-size:6px;font-weight:900}.sa-kpis b{font-size:21px}.sa-kpis em{color:var(--muted);font-size:7px;font-style:normal}.sa-coordination-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:11px;margin-top:11px;display:grid}.sa-agent-roster,.sa-claim-stack,.sa-board-grid>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.sa-agent-roster>header,.sa-claim-stack>header,.sa-board-grid>section>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.sa-agent-roster>header span,.sa-claim-stack>header span,.sa-board-grid header span{color:var(--ds-signal);letter-spacing:.08em;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.sa-agent-roster>header svg,.sa-claim-stack>header svg,.sa-board-grid header svg{width:13px}.sa-agent-roster>header small,.sa-claim-stack>header small,.sa-board-grid header small{color:var(--muted);font-size:7px}.sa-agent-roster>article{border-bottom:1px solid var(--ds-line);grid-template-columns:38px minmax(0,1fr) 180px;align-items:center;gap:10px;padding:11px 13px;display:grid}.sa-agent-roster>article>i{width:38px;height:38px;color:var(--ds-on-accent);background:var(--sa-accent);border-radius:10px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.sa-agent-roster>article>span,.sa-agent-roster label{gap:3px;min-width:0;display:grid}.sa-agent-roster b{font-size:9px}.sa-agent-roster small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sa-agent-roster select{border:1px solid var(--ds-line);height:34px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:8px;padding:0 9px;font-size:7px;font-weight:800}.sa-claim-stack>article{border-bottom:1px solid var(--ds-line);grid-template-columns:34px 1fr;gap:9px;padding:11px 13px;display:grid}.sa-claim-stack>article>i{width:34px;height:34px;color:var(--ds-success);background:var(--ds-success);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-claim-stack>article>i{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.sa-claim-stack>article>i svg{width:14px}.sa-claim-stack>article span{gap:4px;min-width:0;display:grid}.sa-claim-stack b{font-size:8px}.sa-claim-stack p{color:var(--muted);margin:0;font-size:7px;line-height:1.4}.sa-claim-stack code{color:var(--ds-signal);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-board-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.sa-board-grid>section>article{border-bottom:1px solid var(--ds-line);gap:6px;padding:11px 13px;display:grid}.sa-board-grid>section>article>span{grid-template-columns:auto 1fr;align-items:center;gap:6px;display:grid}.sa-board-grid mark{width:max-content;color:var(--ds-warning);background:var(--ds-warning);border-radius:999px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.sa-board-grid mark{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface2))}}.sa-board-grid mark{font-size:6px;font-weight:900}.sa-board-grid mark.done{color:var(--ds-success)}.sa-board-grid mark.claimed{color:var(--ds-signal)}.sa-board-grid article b{font-size:9px}.sa-board-grid article p{color:var(--muted);grid-column:1/-1;margin:0;font-size:7px;line-height:1.5}.sa-board-grid article>small{color:var(--muted);align-items:center;gap:5px;font-size:6px;display:flex}.sa-board-grid article>small svg{width:11px}.sa-empty{color:var(--muted);text-align:center;margin:0;padding:22px;font-size:8px}.sa-access-denied{border:1px solid var(--ds-line);border-radius:var(--ds-radius);max-width:420px;color:var(--muted);background:var(--ds-surface);text-align:center;justify-items:center;gap:10px;margin:14vh auto;padding:32px;display:grid}.sa-access-denied>svg{width:30px;color:var(--ds-signal)}.sa-access-denied h2{color:var(--ink);margin:0;font-size:14px}.sa-access-denied p{margin:0;font-size:9px;line-height:1.6}.sa-topbar>aside>button:disabled{cursor:not-allowed;opacity:.48}.sa-topbar .language-switcher{order:initial}.sa-topbar .language{border:1px solid var(--ds-line);width:auto;min-width:134px;height:42px;color:var(--ink);background:var(--ds-surface);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 10px;display:grid}.sa-topbar .language-mega{position:fixed;top:64px;right:194px}.sa-topbar .sa-profile>span{max-width:120px}.sa-topbar .sa-profile>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-scrim{display:none}@media (max-width:1100px){.sa-shell{grid-template-columns:210px minmax(0,1fr)}.sa-kpis{grid-template-columns:1fr 1fr}.sa-coordination-grid{grid-template-columns:1fr}.sa-topbar .language{grid-template-columns:1fr;width:43px;min-width:43px;padding:0 9px}.sa-topbar .language-current,.sa-topbar .language>svg{display:none}.sa-topbar .language-mega{right:70px}.sa-profile>span{display:none}.sa-profile{padding:0 7px}}@media (max-width:780px){.sa-shell{display:block}.sa-nav{width:min(290px,88vw);transition:all .22s;position:fixed;left:0;transform:translate(-100%)}.sa-nav.open{transform:translate(0)}.sa-nav>header button{color:#fff;background:#ffffff12;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.sa-nav>header button svg{width:16px}.sa-scrim{z-index:65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080d1999;border:0;display:block;position:fixed;inset:0}.sa-topbar>.sa-menu{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.sa-topbar>.sa-menu svg{width:17px}.sa-canvas{padding:16px}.sa-board-grid{grid-template-columns:1fr}.sa-topbar .language-mega{right:12px}}@media (max-width:560px){.sa-topbar{height:62px;padding:0 12px}.sa-topbar>div small,.sa-topbar>aside>button:first-child,.sa-topbar .language-switcher{display:none}.sa-canvas{min-height:calc(100vh - 62px);padding:13px}.sa-page-heading{flex-direction:column;align-items:flex-start}.sa-page-heading h1{font-size:31px}.sa-kpis{grid-template-columns:1fr}.sa-agent-roster>article{grid-template-columns:38px 1fr}.sa-agent-roster label{grid-column:1/-1}.sa-board-grid{grid-template-columns:1fr}}.sa-pricing-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.sa-pricing-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.sa-pricing-kpis svg{width:42px;height:42px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:11px;padding:10px}.sa-pricing-kpis span{gap:2px;display:grid}.sa-pricing-kpis small{color:var(--muted);font-size:6px;font-weight:900}.sa-pricing-kpis b{font-size:20px}.sa-pricing-kpis em{color:var(--muted);font-size:7px;font-style:normal}.sa-provider-pricing{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.sa-provider-pricing>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.sa-provider-pricing article>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.sa-provider-pricing header>i{width:44px;height:44px;color:var(--ds-on-accent);background:linear-gradient(135deg,var(--ds-accent),var(--ds-accent));border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-provider-pricing header>i{background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 65%,var(--ds-signal)))}}.sa-provider-pricing header>i{font-size:10px;font-style:normal;font-weight:950}.sa-provider-pricing header>span{gap:2px;display:grid}.sa-provider-pricing header small{color:var(--ds-signal);font-size:6px;font-weight:900}.sa-provider-pricing h2{margin:0;font-size:16px}.sa-provider-pricing p{color:var(--muted);margin:0;font-size:7px}.sa-provider-pricing mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.sa-provider-pricing mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.sa-provider-pricing mark{font-size:6px;font-weight:900}.sa-provider-pricing mark.free{color:var(--ds-warning)}.sa-provider-pricing article>div{grid-template-columns:1fr 26px 1fr;align-items:end;gap:8px;padding:18px;display:grid}.sa-provider-pricing article>div>svg{width:15px;color:var(--muted);margin:0 auto 12px}.sa-provider-pricing label{gap:6px;font-size:7px;font-weight:850;display:grid}.sa-provider-pricing label>span{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;align-items:center;display:flex;overflow:hidden}.sa-provider-pricing input{width:100%;min-width:0;height:41px;color:var(--ink);font:inherit;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:800}.sa-provider-pricing label em{color:var(--muted);white-space:nowrap;padding-right:9px;font-size:6px;font-style:normal}.sa-provider-pricing article>footer{border-top:1px solid var(--ds-line);background:var(--ds-bg);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.sa-provider-pricing footer>span{color:var(--muted);align-items:center;gap:6px;font-size:7px;display:flex}.sa-provider-pricing footer>span svg{width:13px;color:var(--ds-success)}.sa-provider-pricing footer>button,.sa-migration>footer button{height:35px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:7px;font-weight:850;display:flex}.sa-provider-pricing footer button svg{width:12px}.sa-migration{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-migration>header{color:#fff;background:radial-gradient(circle at 87% 10%,var(--ds-signal),transparent 15rem),linear-gradient(120deg,var(--sa-nav),var(--sa-nav2));justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-migration>header{background:radial-gradient(circle at 87% 10%,color-mix(in srgb,var(--ds-signal) 45%,transparent),transparent 15rem),linear-gradient(120deg,var(--sa-nav),var(--sa-nav2))}}.sa-migration>header span{color:var(--ds-accent);letter-spacing:.09em;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.sa-migration>header svg{width:13px}.sa-migration>header h2{margin:7px 0 4px;font-size:21px}.sa-migration>header p{color:#c7ccdc;max-width:660px;margin:0;font-size:8px;line-height:1.5}.sa-migration>header strong{text-align:right;gap:3px;font-size:25px;display:grid}.sa-migration>header strong small{color:#c7ccdc;font-size:6px}.sa-migration-table{overflow-x:auto}.sa-migration-table>header,.sa-migration-table>article{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr 1fr 1fr 100px;align-items:center;gap:9px;min-width:720px;padding:11px 14px;display:grid}.sa-migration-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-migration-table>article>span:first-child{gap:2px;display:grid}.sa-migration-table b{font-size:8px}.sa-migration-table small,.sa-migration-table span{color:var(--muted);font-size:7px}.sa-migration-table strong{text-align:right;font-size:9px}.sa-migration-clear,.sa-migration-result{color:var(--ds-success);background:var(--ds-success);border-radius:10px;align-items:center;gap:9px;margin:14px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-migration-clear,.sa-migration-result{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface2))}}.sa-migration-clear svg,.sa-migration-result svg{width:22px}.sa-migration-clear span,.sa-migration-result span{gap:2px;display:grid}.sa-migration-clear b,.sa-migration-result b{font-size:9px}.sa-migration-clear small,.sa-migration-result small{color:var(--muted);font-size:7px}.sa-migration>footer{border-top:1px solid var(--ds-line);background:var(--ds-bg);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.sa-migration>footer>span{color:var(--muted);align-items:center;gap:6px;font-size:7px;display:flex}.sa-migration>footer>span svg{width:14px;color:var(--ds-success)}@media (max-width:900px){.sa-provider-pricing{grid-template-columns:1fr}.sa-pricing-kpis{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sa-pricing-kpis,.sa-provider-pricing article>div{grid-template-columns:1fr}.sa-provider-pricing article>div>svg{display:none}.sa-provider-pricing article>footer,.sa-migration>header,.sa-migration>footer{flex-direction:column;align-items:flex-start}.sa-migration>header strong{text-align:left}}.sa-coupon-table{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-coupon-table>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.sa-coupon-table>header label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;flex:1;align-items:center;gap:7px;max-width:560px;padding:0 10px;display:flex}.sa-coupon-table>header label svg{width:14px}.sa-coupon-table>header input{width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:0;font-size:8px}.sa-coupon-table>header>span{color:var(--muted);align-items:center;gap:6px;font-size:7px;display:flex}.sa-coupon-table>header>span svg{width:13px;color:var(--ds-success)}.sa-coupon-head,.sa-coupon-table>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) 100px 110px 100px 100px;align-items:center;gap:10px;min-width:900px;padding:11px 14px;display:grid}.sa-coupon-head{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-coupon-table>article>span{gap:3px;min-width:0;display:grid}.sa-coupon-table>article b,.sa-coupon-table>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-coupon-table>article small,.sa-coupon-table>article time{color:var(--muted);font-size:7px}.sa-coupon-table>article mark{border-radius:999px;width:max-content;padding:5px 7px;font-size:6px;font-weight:900}.sa-coupon-table>article mark.active{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-coupon-table>article mark.active{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.sa-coupon-table>article mark.inactive{color:var(--muted);background:var(--ds-bg)}.sa-coupon-table>article>button{border:1px solid var(--ds-error);justify-content:center;align-items:center;gap:5px;height:31px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-coupon-table>article>button{border:1px solid color-mix(in srgb,var(--ds-error) 30%,var(--ds-line))}}.sa-coupon-table>article>button{color:var(--ds-error);background:0 0;border-radius:8px;font-size:6px;font-weight:850}.sa-coupon-table>article>button svg{width:11px}.sa-editor-backdrop{z-index:180;background:var(--sa-nav);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.sa-editor-backdrop{background:color-mix(in srgb,var(--sa-nav) 55%,transparent)}}.sa-editor-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sa-coupon-editor{background:var(--ds-bg);width:min(590px,100%);height:100%;overflow-y:auto}.sa-coupon-editor>header{color:#fff;background:radial-gradient(circle at 88% 5%,var(--ds-signal),transparent 15rem),linear-gradient(120deg,var(--sa-nav),var(--sa-nav2));justify-content:space-between;gap:15px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-coupon-editor>header{background:radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--ds-signal) 42%,transparent),transparent 15rem),linear-gradient(120deg,var(--sa-nav),var(--sa-nav2))}}.sa-coupon-editor>header span{color:var(--ds-accent);letter-spacing:.1em;font-size:7px;font-weight:900}.sa-coupon-editor h2{margin:5px 0;font-size:23px}.sa-coupon-editor>header p{color:#c7ccdc;margin:0;font-size:8px}.sa-coupon-editor>header button{color:#fff;background:#ffffff12;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.sa-coupon-editor>header button svg{width:16px}.sa-coupon-editor form{gap:12px;padding:18px;display:grid}.sa-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sa-form-grid label{gap:6px;font-size:8px;font-weight:850;display:grid}.sa-form-grid label small{color:var(--muted);font-size:6px;font-weight:500}.sa-form-grid :is(input,select){border:1px solid var(--ds-line);width:100%;height:41px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:9px;padding:0 10px;font-size:8px}.sa-form-help{color:var(--ds-signal);background:var(--ds-surface2);border-radius:9px;align-items:center;gap:7px;margin:0;padding:10px;font-size:7px;display:flex}.sa-form-help svg{width:14px}.sa-coupon-editor form>footer{justify-content:flex-end;gap:7px;padding-top:5px;display:flex}.sa-coupon-editor form>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:38px;padding:0 12px;font-size:8px;font-weight:850}.sa-coupon-editor form>footer button:last-child{color:var(--ds-on-accent);background:var(--ds-accent);border:0}@media (max-width:760px){.sa-coupon-table{overflow-x:auto}.sa-coupon-table>header{min-width:900px}}@media (max-width:560px){.sa-form-grid{grid-template-columns:1fr}.sa-coupon-editor form>footer{flex-direction:column-reverse;align-items:stretch}.sa-coupon-editor form>footer button{width:100%}}.sa-realtime{border:1px solid var(--ds-line);width:max-content;color:var(--muted);background:var(--ds-surface);border-radius:999px;align-items:center;gap:7px;margin:12px 0;padding:7px 9px;font-size:7px;font-weight:800;display:flex}.sa-realtime i,.sa-log-controls>span i{background:var(--muted);border-radius:50%;width:7px;height:7px}.sa-realtime i.live,.sa-log-controls>span i.live{background:var(--ds-success);box-shadow:0 0 10px var(--ds-success)}.sa-log-table{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow-x:auto}.sa-log-table>header,.sa-log-table>article{border-bottom:1px solid var(--ds-line);align-items:center;gap:10px;min-width:880px;padding:11px 14px;display:grid}.sa-log-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-log-table.extraction>header,.sa-log-table.extraction>article{grid-template-columns:minmax(170px,.8fr) minmax(260px,1.3fr) 70px 150px 100px}.sa-log-table.operational>header,.sa-log-table.operational>article{grid-template-columns:160px 80px 180px minmax(300px,1fr) 170px;min-width:1000px}.sa-log-table.sa-market-reindex>header,.sa-log-table.sa-market-reindex>article{grid-template-columns:minmax(190px,1.1fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(120px,.8fr) 130px 150px 150px;min-width:1270px}.sa-log-table.sa-market-reindex input{border:1px solid var(--ds-line);width:100%;height:32px;color:var(--ink);background:var(--ds-surface2);font:inherit;border-radius:8px;padding:0 8px;font-size:7px}.sa-log-table.sa-market-reindex input:disabled{opacity:.55}.sa-log-table.sa-market-reindex-result>header,.sa-log-table.sa-market-reindex-result>article{grid-template-columns:minmax(190px,1.1fr) minmax(230px,1.4fr) minmax(130px,.9fr) minmax(250px,1.3fr) minmax(210px,1.3fr);min-width:1150px}.sa-market-reindex-run{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:flex}.sa-market-reindex-run>div{gap:5px;min-width:0;display:grid}.sa-market-reindex-run p{max-width:760px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.sa-market-reindex-run small{font-size:9px;font-weight:800}.sa-market-reindex-run>button{height:41px;color:var(--ds-on-accent);background:var(--sa-accent);border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.sa-market-reindex-run>button svg{width:14px}.sa-market-reindex-run>button:disabled{cursor:wait;opacity:.68}@media (max-width:720px){.sa-market-reindex-run{flex-direction:column;align-items:stretch}.sa-market-reindex-run>button{justify-content:center}}.sa-log-table>article>span{gap:3px;min-width:0;display:grid}.sa-log-table b,.sa-log-table small,.sa-log-table p,.sa-log-table code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-log-table b{font-size:8px}.sa-log-table small,.sa-log-table time,.sa-log-table>article>span:last-child{color:var(--muted);font-size:7px}.sa-log-table small.danger{color:var(--ds-error)}.sa-log-table strong{font-size:10px}.sa-log-table mark{width:max-content;color:var(--ds-signal);background:var(--ds-surface2);border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.sa-log-table mark.ready,.sa-log-table mark.info{color:var(--ds-success)}.sa-log-table mark.failed,.sa-log-table mark.error{color:var(--ds-error)}.sa-log-table mark.provisioning,.sa-log-table mark.destroying,.sa-log-table mark.warn{color:var(--ds-warning)}.sa-log-table code{font-size:7px}.sa-log-table p{margin:0;font-size:8px}.sa-log-controls{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);align-items:center;gap:9px;margin-top:14px;padding:10px;display:flex}.sa-log-controls label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;flex:1;align-items:center;gap:7px;max-width:600px;padding:0 10px;display:flex}.sa-log-controls label svg{width:14px}.sa-log-controls input{width:100%;height:38px;font:inherit;background:0 0;border:0;font-size:8px}.sa-log-controls>span{color:var(--muted);align-items:center;gap:6px;font-size:7px;display:flex}.sa-log-controls>strong{font-size:7px}.sa-error-feed{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-error-feed>article{border-bottom:1px solid var(--ds-line);grid-template-columns:38px 1fr;gap:10px;padding:12px 14px;display:grid}.sa-error-feed>article>i{width:38px;height:38px;color:var(--ds-error);background:var(--ds-error);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-error-feed>article>i{background:color-mix(in srgb,var(--ds-error) 9%,var(--ds-surface2))}}.sa-error-feed>article>i.platform{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.sa-error-feed>article>i.platform{background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface2))}}.sa-error-feed>article>i svg{width:16px}.sa-error-feed>article>span{gap:5px;min-width:0;display:grid}.sa-error-feed header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-error-feed code{font-size:7px}.sa-error-feed mark{color:var(--ds-warning);background:var(--ds-warning);border-radius:999px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.sa-error-feed mark{background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface2))}}.sa-error-feed mark{font-size:6px;font-weight:900}.sa-error-feed p{margin:0;font-size:9px;line-height:1.45}.sa-error-feed time{color:var(--muted);font-size:7px}@media (max-width:600px){.sa-log-controls{flex-direction:column;align-items:stretch}.sa-log-controls label{width:100%;max-width:none}.sa-error-feed header{flex-direction:column;align-items:flex-start}}.sa-explorer-search{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);flex-wrap:wrap;align-items:end;gap:9px;margin-top:15px;padding:13px 15px;display:flex}.sa-explorer-search label{flex:1;gap:5px;min-width:160px;font-size:6px;font-weight:850;display:grid}.sa-explorer-search input{border:1px solid var(--ds-line);width:100%;height:37px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:8px;padding:0 9px;font-size:7px}.sa-explorer-search>button{border:1px solid var(--ds-line);height:37px;color:var(--ink);background:var(--ds-surface);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:7px;font-weight:850;display:flex}.sa-explorer-search>button[type=submit]{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.sa-explorer-search>button svg{width:12px}.sa-explorer-trust{border:1px solid var(--ds-success);grid-template-columns:42px 1fr auto auto;align-items:center;gap:11px;margin-top:15px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-explorer-trust{border:1px solid color-mix(in srgb,var(--ds-success) 30%,var(--ds-line))}}.sa-explorer-trust{border-radius:var(--ds-radius);background:linear-gradient(110deg,var(--ds-success),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.sa-explorer-trust{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface)),var(--ds-surface))}}.sa-explorer-trust>svg{width:42px;height:42px;color:var(--ds-success);background:var(--ds-success);border-radius:11px;padding:10px}@supports (color:color-mix(in lab, red, red)){.sa-explorer-trust>svg{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.sa-explorer-trust>span,.sa-explorer-trust>strong{gap:3px;display:grid}.sa-explorer-trust small{color:var(--muted);font-size:7px}.sa-explorer-trust mark{color:var(--muted);background:var(--ds-surface2);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:6px;font-weight:900;display:flex}.sa-explorer-trust mark i{background:var(--muted);border-radius:50%;width:7px;height:7px}.sa-explorer-trust mark i.live{background:var(--ds-success);box-shadow:0 0 9px var(--ds-success)}.sa-explorer-trust>strong{border-left:1px solid var(--ds-line);text-align:right;padding-left:14px;font-size:20px}.sa-explorer-table{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow-x:auto}.sa-explorer-table>header,.sa-explorer-table>article{border-bottom:1px solid var(--ds-line);grid-template-columns:210px 130px minmax(200px,1fr) 130px 170px 42px;align-items:center;gap:9px;min-width:960px;padding:11px 14px;display:grid}.sa-explorer-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-explorer-table>article>a:first-child{color:var(--ds-signal);align-items:center;gap:7px;text-decoration:none;display:flex}.sa-explorer-table>article>a:first-child svg{width:13px}.sa-explorer-table mark{width:max-content;color:var(--ds-signal);background:var(--ds-surface2);border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.sa-explorer-table>article>span{gap:3px;min-width:0;display:grid}.sa-explorer-table b,.sa-explorer-table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-explorer-table b{font-size:8px}.sa-explorer-table small,.sa-explorer-table time{color:var(--muted);font-size:7px}.sa-explorer-table strong{font-size:9px}.sa-explorer-table>article>a:last-child{border:1px solid var(--ds-line);width:32px;height:32px;color:var(--ink);border-radius:8px;place-items:center;text-decoration:none;display:grid}.sa-load-more{border:1px solid var(--ds-line);height:38px;color:var(--ink);background:var(--ds-surface);border-radius:9px;align-items:center;gap:7px;margin:12px auto 0;padding:0 12px;font-size:8px;font-weight:850;display:flex}.sa-load-more svg{width:13px}.sa-back{width:max-content;color:var(--muted);align-items:center;gap:6px;margin-bottom:14px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.sa-back svg{width:13px}.sa-hash-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:15px;overflow:hidden}.sa-hash-card>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.sa-hash-card>header>span{color:var(--ds-signal);letter-spacing:.09em;font-size:7px;font-weight:900}.sa-hash-card>header button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.sa-hash-card>header button svg{width:12px}.sa-hash-card>code{overflow-wrap:anywhere;color:var(--ds-accent);background:linear-gradient(120deg,var(--sa-nav),var(--sa-nav2));font:10px/1.6 var(--font-geist-mono);padding:19px;display:block}.sa-hash-card>div{background:var(--ds-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sa-hash-card article{background:var(--ds-surface);gap:4px;padding:14px;display:grid}.sa-hash-card article small{color:var(--muted);font-size:6px;font-weight:900}.sa-hash-card>p{border-top:1px solid var(--ds-line);color:var(--muted);margin:0;padding:14px;font-size:8px;line-height:1.5}.sa-chain-proof{border:1px solid var(--ds-success);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-top:11px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-chain-proof{border:1px solid color-mix(in srgb,var(--ds-success) 30%,var(--ds-line))}}.sa-chain-proof{border-radius:var(--ds-radius);color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-chain-proof{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.sa-chain-proof.invalid{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-chain-proof.invalid{border-color:color-mix(in srgb,var(--ds-error) 30%,var(--ds-line))}}.sa-chain-proof.invalid{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-chain-proof.invalid{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.sa-chain-proof>svg:first-child{background:currentColor;border-radius:11px;width:42px;height:42px;padding:10px}@supports (color:color-mix(in lab, red, red)){.sa-chain-proof>svg:first-child{background:color-mix(in srgb,currentColor 10%,transparent)}}.sa-chain-proof>svg:last-child{width:22px}.sa-chain-proof span{gap:3px;display:grid}.sa-chain-proof small{color:var(--muted);font-size:8px}.sa-chain-nav{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.sa-chain-nav>a,.sa-chain-nav>span{border:1px solid var(--ds-line);border-radius:var(--ds-radius);color:var(--ink);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:9px;padding:13px;text-decoration:none;display:flex}.sa-chain-nav>a:last-child,.sa-chain-nav>span:last-child{text-align:right}.sa-chain-nav svg{width:17px;color:var(--ds-signal)}.sa-chain-nav span span,.sa-chain-nav a span{gap:3px;display:grid}.sa-chain-nav small{color:var(--muted);font-size:6px;font-weight:900}@media (max-width:650px){.sa-explorer-trust{grid-template-columns:42px 1fr}.sa-explorer-trust mark,.sa-explorer-trust>strong{grid-column:2}.sa-explorer-trust>strong{text-align:left;border:0;padding:0}.sa-hash-card>div{grid-template-columns:1fr 1fr}.sa-chain-nav{grid-template-columns:1fr}}.public-explorer{--ex-bg:#07100d;--ex-panel:#101b18;--ex-panel2:#16231f;--ex-line:#2b3b35;--ex-text:#f8faf8;--ex-muted:#91a29b;--ex-green:var(--ds-accent);min-height:100vh;color:var(--ex-text);font-family:var(--font-geist-sans);background:radial-gradient(circle at 75% 0,#bdf74721,#0000 26rem),linear-gradient(150deg,#07100d,#0a1512 58%,#10142b);font-size:16px}.explorer-nav{border-bottom:1px solid var(--ex-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;background:#07100dd1;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,78px);display:flex;position:relative}.explorer-brand{color:#fff;align-items:center;gap:18px;text-decoration:none;display:flex}.explorer-brand img{object-fit:contain;filter:brightness(0)invert();width:142px;height:34px}.explorer-brand span{border-left:1px solid var(--ex-line);color:var(--ex-green);letter-spacing:.14em;text-transform:uppercase;padding-left:18px;font-size:13px;font-weight:800}.explorer-nav>div{align-items:center;gap:16px;display:flex}.explorer-network{color:#c9d4d0;font:700 11px var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.explorer-network i{background:var(--ex-green);width:8px;height:8px;box-shadow:0 0 14px var(--ex-green);border-radius:50%}.explorer-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:74px 22px 48px;display:flex;position:relative;overflow:hidden}.explorer-hero:before{content:"";background:linear-gradient(90deg,transparent,var(--ex-line),transparent);height:1px;position:absolute;inset:auto 0 0}.explorer-orbit{border:1px solid #bdf7471f;border-radius:50%;width:450px;height:450px;position:absolute;top:-190px;left:50%;transform:translate(-50%)}.explorer-orbit:before,.explorer-orbit:after{content:"";border:1px solid #bdf74717;border-radius:50%;position:absolute;inset:44px}.explorer-orbit:after{inset:105px}.explorer-orbit>svg{width:38px;height:38px;color:var(--ex-green);background:var(--ex-bg);border:1px solid #bdf74759;border-radius:12px;padding:9px;position:absolute;bottom:42px;left:50%;transform:translate(-50%);box-shadow:0 0 40px #bdf74740}.explorer-kicker{color:var(--ex-green);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex;position:relative}.explorer-kicker svg{width:17px}.explorer-hero h1{letter-spacing:-.055em;max-width:920px;margin:17px 0 12px;font-size:clamp(44px,6vw,78px);line-height:.98}.explorer-hero>p{max-width:730px;color:var(--ex-muted);margin:0;font-size:18px;line-height:1.6}.explorer-search{text-align:left;background:#f7faf7;border:1px solid #42544d;border-radius:22px;align-items:center;gap:14px;width:min(900px,100%);height:84px;margin-top:36px;padding:10px 11px 10px 24px;display:flex;box-shadow:0 22px 70px #00000059,0 0 0 5px #ffffff09}.explorer-search>svg{color:#07100d}.explorer-search label{flex:1;gap:3px;min-width:0;display:grid}.explorer-search label span{color:#66736e;letter-spacing:.14em;font-size:9px;font-weight:900}.explorer-search input{color:#07100d;min-width:0;font:600 16px var(--font-geist-mono);background:0 0;border:0;outline:0}.explorer-search>button{border:0;border-radius:14px;height:54px;padding:0 18px;font-weight:850}.explorer-search>button[type=button]{color:#65716d;background:0 0}.explorer-search>button[type=submit]{color:#07100d;background:var(--ex-green);min-width:120px}.explorer-search-modes{color:var(--ex-muted);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;font-size:12px;display:flex}.explorer-search-modes span{align-items:center;gap:7px;display:flex}.explorer-search-modes svg{width:14px;color:var(--ex-green)}.explorer-stats{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1240px;margin:0 auto;padding:28px 22px;display:grid}.explorer-stats article{border:1px solid var(--ex-line);background:linear-gradient(145deg,var(--ex-panel),#101b1899);border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex}.explorer-stats article>span{width:46px;height:46px;color:var(--ex-green);background:#bdf74717;border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.explorer-stats article>span svg{width:20px}.explorer-stats article>span i{background:var(--ex-green);width:7px;height:7px;box-shadow:0 0 9px var(--ex-green);border-radius:50%;position:absolute;top:7px;right:7px}.explorer-stats article div{gap:2px;min-width:0;display:grid}.explorer-stats small{color:var(--ex-muted);letter-spacing:.1em;font-size:9px;font-weight:850}.explorer-stats b{font-size:22px}.explorer-stats em{color:var(--ex-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.explorer-feed{max-width:1240px;margin:0 auto;padding:18px 22px 70px}.explorer-feed>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:19px;display:flex}.explorer-feed>header span{color:var(--ex-green);letter-spacing:.14em;font-size:10px;font-weight:900}.explorer-feed>header h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:32px}.explorer-feed>header p{color:var(--ex-muted);margin:0;font-size:13px}.explorer-feed>header button,.explorer-more{border:1px solid var(--ex-line);height:42px;color:var(--ex-text);background:var(--ex-panel);border-radius:11px;padding:0 15px;font-weight:800}.explorer-table{border:1px solid var(--ex-line);background:var(--ex-panel);border-radius:22px;overflow:hidden}.explorer-table>header,.explorer-table>article{border-bottom:1px solid var(--ex-line);grid-template-columns:minmax(250px,1.3fr) minmax(190px,.8fr) 170px 150px 42px;align-items:center;gap:16px;padding:15px 19px;display:grid}.explorer-table>header{color:var(--ex-muted);background:var(--ex-panel2);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.explorer-table>article{min-height:78px;transition:background .18s}.explorer-table>article:hover{background:#bdf74709}.explorer-table>article>a:first-child{min-width:0;color:var(--ex-green);align-items:center;gap:10px;text-decoration:none;display:flex}.explorer-table>article>a:first-child svg{width:17px}.explorer-table code{text-overflow:ellipsis;font-size:13px;overflow:hidden}.explorer-table mark{color:#d8ff8a;background:#bdf74712;border:1px solid #bdf74729;border-radius:999px;width:max-content;padding:7px 10px;font-size:10px;font-weight:850}.explorer-table time,.proof-status{gap:2px;display:grid}.explorer-table time b,.proof-status b{font-size:12px}.explorer-table time small,.proof-status small{color:var(--ex-muted);font-size:10px}.proof-status{grid-template-columns:18px 1fr}.proof-status svg{width:16px;color:var(--ex-green);grid-row:1/3}.explorer-table>article>a:last-child{border:1px solid var(--ex-line);width:38px;height:38px;color:var(--ex-text);border-radius:10px;place-items:center;display:grid}.explorer-table>article>a:last-child svg{width:16px}.explorer-empty{min-height:190px;color:var(--ex-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:30px;display:flex}.explorer-empty>svg{width:30px;color:var(--ex-green)}.explorer-empty b{color:var(--ex-text)}.explorer-empty small{font-size:12px}.explorer-more{align-items:center;gap:8px;margin:15px auto 0;display:flex}.explorer-more svg{width:15px}.explorer-privacy{background:linear-gradient(120deg,#bdf7471a,#101b18cc);border:1px solid #bdf7473d;border-radius:24px;grid-template-columns:68px 1fr 52px;align-items:center;gap:22px;max-width:1196px;margin:0 auto 60px;padding:27px;display:grid}.explorer-privacy>svg:first-child{color:#07100d;background:var(--ex-green);border-radius:18px;width:68px;height:68px;padding:18px}.explorer-privacy>svg:last-child{width:44px;color:var(--ex-green);opacity:.6}.explorer-privacy span{color:var(--ex-green);letter-spacing:.13em;font-size:10px;font-weight:900}.explorer-privacy h2{margin:5px 0;font-size:24px}.explorer-privacy p{max-width:800px;color:var(--ex-muted);margin:0;font-size:13px;line-height:1.55}.explorer-footer{border-top:1px solid var(--ex-line);height:90px;color:var(--ex-muted);justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(22px,5vw,78px);font-size:11px;display:flex}.explorer-footer img{filter:brightness(0)invert();width:105px}.explorer-detail-page{flex-direction:column;display:flex}.explorer-detail{flex:1;width:min(980px,100% - 44px);margin:0 auto;padding:70px 0}.explorer-back{color:var(--ex-muted);align-items:center;gap:8px;margin-bottom:46px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.explorer-back svg{width:16px}.explorer-detail>h1{letter-spacing:-.045em;margin:14px 0 8px;font-size:48px}.explorer-detail>p{color:var(--ex-muted);margin:0 0 30px}.explorer-hash-card{border:1px solid var(--ex-line);background:var(--ex-panel);border-radius:22px;overflow:hidden}.explorer-hash-card>header{color:var(--ex-green);background:var(--ex-panel2);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:14px 18px;font-size:10px;font-weight:900;display:flex}.explorer-hash-card button{border:1px solid var(--ex-line);color:#fff;background:var(--ex-panel);border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 11px;font-weight:800;display:flex}.explorer-hash-card button svg{width:14px}.explorer-hash-card>code{overflow-wrap:anywhere;color:var(--ex-green);background:#050a09;padding:27px;font-size:15px;line-height:1.6;display:block}.explorer-hash-card>div{background:var(--ex-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.explorer-hash-card article{background:var(--ex-panel);gap:5px;padding:20px;display:grid}.explorer-hash-card small,.explorer-chain-nav small{color:var(--ex-muted);letter-spacing:.1em;font-size:9px;font-weight:900}.explorer-hash-card b{font-size:13px}.explorer-verification{color:var(--ex-green);background:#bdf74712;border:1px solid #bdf74740;border-radius:18px;grid-template-columns:54px 1fr 36px;align-items:center;gap:16px;margin-top:16px;padding:20px;display:grid}.explorer-verification.invalid{color:#ff6977;background:#ff697712;border-color:#ff69774d}.explorer-verification>svg:first-child{background:#bdf74717;border-radius:15px;width:54px;height:54px;padding:14px}.explorer-verification>svg:last-child{width:30px}.explorer-verification span{gap:2px;display:grid}.explorer-verification small{letter-spacing:.11em;font-size:9px;font-weight:900}.explorer-verification b{font-size:19px}.explorer-verification p{color:var(--ex-muted);margin:0;font-size:12px}.explorer-chain-nav{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.explorer-chain-nav>a,.explorer-chain-nav>span{border:1px solid var(--ex-line);color:var(--ex-text);background:var(--ex-panel);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:18px;text-decoration:none;display:flex}.explorer-chain-nav>a:last-child,.explorer-chain-nav>span:last-child{text-align:right}.explorer-chain-nav svg{width:20px;color:var(--ex-green)}.explorer-chain-nav span span,.explorer-chain-nav a span{gap:4px;display:grid}.explorer-chain-nav b{font-size:12px}.explorer-detail-error{color:#ff8791;background:#2b1519;border:1px solid #7e3440;border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex}.explorer-detail-error svg{width:26px}.explorer-detail-error span{gap:4px;display:grid}@media (max-width:860px){.explorer-stats{grid-template-columns:1fr 1fr}.explorer-table{overflow-x:auto}.explorer-table>header,.explorer-table>article{min-width:860px}.explorer-privacy{margin-inline:22px}.explorer-nav .language-switcher-label,.explorer-network{display:none}}@media (max-width:600px){.explorer-nav{height:68px;padding:0 18px}.explorer-brand img{width:108px}.explorer-brand span{font-size:9px}.explorer-hero{padding-top:58px}.explorer-hero h1{font-size:44px}.explorer-hero>p{font-size:15px}.explorer-search{border-radius:18px;grid-template-columns:auto 1fr auto;height:auto;padding:13px 14px;display:grid}.explorer-search label{grid-column:2/4}.explorer-search>button[type=button]{grid-column:2}.explorer-search>button[type=submit]{grid-column:3}.explorer-search-modes{gap:10px}.explorer-stats{grid-template-columns:1fr}.explorer-feed>header{flex-direction:column;align-items:flex-start}.explorer-privacy{grid-template-columns:52px 1fr;padding:20px}.explorer-privacy>svg:first-child{width:52px;height:52px;padding:14px}.explorer-privacy>svg:last-child{display:none}.explorer-footer{flex-direction:column;align-items:flex-start;height:auto;padding-block:25px}.explorer-detail{padding:44px 0}.explorer-detail>h1{font-size:38px}.explorer-hash-card>div{grid-template-columns:1fr}.explorer-verification{grid-template-columns:44px 1fr}.explorer-verification>svg:first-child{width:44px;height:44px;padding:11px}.explorer-verification>svg:last-child{display:none}.explorer-chain-nav{grid-template-columns:1fr}}.sa-catalog-layout{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:11px;margin-top:11px;display:grid}.sa-catalog-create,.sa-platform-products{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.sa-catalog-create{align-content:start;gap:11px;padding:15px;display:grid}.sa-catalog-create>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px 1fr;align-items:center;gap:10px;margin:-15px -15px 3px;padding:15px;display:grid}.sa-catalog-create>header>i{width:42px;height:42px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}.sa-catalog-create>header svg{width:17px}.sa-catalog-create>header span{gap:2px;display:grid}.sa-catalog-create>header small{color:var(--ds-signal);font-size:6px;font-weight:900}.sa-catalog-create h2{margin:0;font-size:16px}.sa-catalog-create p{color:var(--muted);margin:0;font-size:7px}.sa-catalog-create>label{gap:6px;font-size:8px;font-weight:850;display:grid}.sa-catalog-create>label>small{color:var(--muted);font-size:6px}.sa-catalog-create :is(input,textarea){border:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:9px;padding:0 10px;font-size:8px}.sa-catalog-create input{height:40px}.sa-catalog-create textarea{resize:vertical;padding-top:10px}.sa-catalog-create>label>span{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;display:flex;overflow:hidden}.sa-catalog-create>label>span em{border-right:1px solid var(--ds-line);color:var(--muted);place-items:center;padding:0 10px;font-size:7px;font-style:normal;font-weight:850;display:grid}.sa-catalog-create>label>span input{border:0}.sa-catalog-create>button{height:39px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.sa-catalog-create>button svg{width:13px}.sa-catalog-create>footer{color:var(--ds-signal);background:var(--ds-surface2);border-radius:9px;gap:8px;padding:11px;display:flex}.sa-catalog-create>footer svg{width:15px}.sa-catalog-create>footer span{gap:2px;display:grid}.sa-catalog-create>footer b{font-size:8px}.sa-catalog-create>footer small{color:var(--muted);font-size:7px}.sa-platform-products>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.sa-platform-products>header span{color:var(--ds-signal);align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.sa-platform-products>header svg{width:13px}.sa-platform-products>header small{color:var(--muted);font-size:7px}.sa-platform-products>article{border-bottom:1px solid var(--ds-line);grid-template-columns:40px minmax(170px,1fr) 120px 80px 100px;align-items:center;gap:10px;padding:12px 14px;display:grid}.sa-platform-products>article.inactive{opacity:.62}.sa-platform-products>article>i{width:40px;height:40px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:11px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.sa-platform-products>article>span{gap:3px;min-width:0;display:grid}.sa-platform-products b,.sa-platform-products p,.sa-platform-products small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-platform-products b{font-size:9px}.sa-platform-products p{color:var(--muted);margin:0;font-size:7px}.sa-platform-products small{color:var(--muted);font-size:6px}.sa-platform-products strong{font-size:9px}.sa-platform-products mark{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.sa-platform-products mark{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface2))}}.sa-platform-products mark{font-size:6px;font-weight:900}.sa-platform-products .inactive mark{color:var(--muted)}.sa-platform-products article>button{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:8px;justify-content:center;align-items:center;gap:5px;height:31px;font-size:6px;font-weight:850;display:flex}.sa-platform-products article>button svg{width:11px}@media (max-width:1050px){.sa-catalog-layout{grid-template-columns:1fr}.sa-catalog-create{grid-template-columns:1fr 1fr}.sa-catalog-create>header,.sa-catalog-create>footer,.sa-catalog-create>button{grid-column:1/-1}}@media (max-width:720px){.sa-platform-products{overflow-x:auto}.sa-platform-products>header,.sa-platform-products>article{min-width:780px}}@media (max-width:560px){.sa-catalog-create{grid-template-columns:1fr}.sa-catalog-create>header,.sa-catalog-create>footer,.sa-catalog-create>button{grid-column:auto}}.sa-environments{gap:11px;margin-top:11px;display:grid}.sa-environments>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.sa-environments>article>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px;display:grid}.sa-environments>article>header>i{width:42px;height:42px;color:var(--ds-signal);background:var(--ds-surface);border-radius:11px;place-items:center;display:grid}.sa-environments>article>header>i svg{width:17px}.sa-environments>article>header>span{gap:2px;min-width:0;display:grid}.sa-environments>article>header small{color:var(--ds-signal);font-size:6px;font-weight:900}.sa-environments h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.sa-environments>article>header p{color:var(--muted);margin:0;font-size:7px}.sa-environments>article>header>mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-environments>article>header>mark{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface))}}.sa-environments>article>header>mark{font-size:6px;font-weight:900}.sa-environments>article.provisioning>header>mark,.sa-environments>article.destroying>header>mark{color:var(--ds-warning)}.sa-environments>article.failed>header>mark{color:var(--ds-error)}.sa-environments>article>header>mark em{font-variant-numeric:tabular-nums;font-style:normal}.sa-environments>article>header>button{border:1px solid var(--ds-error);align-items:center;gap:5px;height:32px;padding:0 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-environments>article>header>button{border:1px solid color-mix(in srgb,var(--ds-error) 30%,var(--ds-line))}}.sa-environments>article>header>button{color:var(--ds-error);background:var(--ds-surface);border-radius:8px;font-size:7px;font-weight:850}.sa-environments>article>header>button svg{width:12px}.sa-env-failure{color:var(--ds-error);background:var(--ds-error);align-items:center;gap:7px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-env-failure{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.sa-env-failure{font-size:7px}.sa-env-failure svg{width:14px}.sa-env-infra{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.sa-env-infra>section{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.sa-env-infra>section>svg{width:36px;height:36px;color:var(--ds-signal);background:var(--ds-surface);border-radius:9px;padding:9px}.sa-env-infra>section span{gap:3px;min-width:0;display:grid}.sa-env-infra small{color:var(--muted);font-size:6px;font-weight:900}.sa-env-infra b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sa-env-infra mark{color:var(--ds-success);font-size:6px;font-weight:900}.sa-env-access{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.sa-env-access>a,.sa-env-access>button{border:1px solid var(--ds-line);min-width:160px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:grid}.sa-env-access svg{width:15px;color:var(--ds-signal)}.sa-env-access span{gap:2px;display:grid}.sa-env-access small{color:var(--muted);font-size:6px}.sa-env-access b{font-size:7px}.sa-environments>article>footer{border-top:1px solid var(--ds-line);background:var(--ds-bg);gap:8px;padding:11px 14px;display:flex}.sa-environments>article>footer>svg{width:15px;color:var(--ds-success)}.sa-environments>article>footer span{gap:2px;display:grid}.sa-environments>article>footer b{font-size:8px}.sa-environments>article>footer small{color:var(--muted);font-size:7px}.sa-environments>.sa-empty{border:1px dashed var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);justify-items:center;gap:6px;padding:40px;display:grid}.sa-environments>.sa-empty svg{width:27px;color:var(--ds-signal)}.sa-environments>.sa-empty b{font-size:10px}.sa-environments>.sa-empty span{color:var(--muted);font-size:8px}@media (max-width:720px){.sa-env-infra{grid-template-columns:1fr}.sa-environments>article>header{grid-template-columns:42px 1fr auto}.sa-environments>article>header>button{grid-column:2/-1;width:max-content}}@media (max-width:520px){.sa-environments>article>header{grid-template-columns:42px 1fr}.sa-environments>article>header>mark,.sa-environments>article>header>button{grid-column:2}}.sa-log-controls>select{border:1px solid var(--ds-line);min-width:190px;height:40px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:9px;padding:0 10px;font-size:8px}.sa-log-table.internal>header,.sa-log-table.internal>article{grid-template-columns:160px 160px minmax(220px,1fr) 180px 80px;min-width:900px}.sa-server-pager{justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.sa-server-pager button{border:1px solid var(--ds-line);height:36px;color:var(--ink);background:var(--ds-surface);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:7px;font-weight:850;display:flex}.sa-server-pager button svg{width:12px}.sa-server-pager button:disabled{opacity:.45}.sa-server-pager span{color:var(--muted);font-size:7px}.sa-server-pager b{color:var(--ink)}.sa-stress-layout{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:11px;margin-top:11px;display:grid}.sa-stress-form,.sa-stress-runs{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.sa-stress-form{align-content:start;gap:11px;padding:15px;display:grid}.sa-stress-form>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px 1fr;align-items:center;gap:10px;margin:-15px -15px 3px;padding:15px;display:grid}.sa-stress-form>header>i{width:42px;height:42px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}.sa-stress-form>header>i svg{width:17px}.sa-stress-form>header span{gap:2px;display:grid}.sa-stress-form>header small{color:var(--ds-signal);font-size:6px;font-weight:900}.sa-stress-form h2{margin:0;font-size:16px}.sa-stress-form p{color:var(--muted);margin:0;font-size:7px}.sa-stress-form>label,.sa-stress-form>div label{gap:6px;font-size:8px;font-weight:850;display:grid}.sa-stress-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sa-stress-form :is(input,select){border:1px solid var(--ds-line);width:100%;height:40px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:9px;padding:0 10px;font-size:8px}.sa-tenant-picker{position:relative}.sa-tenant-picker-input{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.sa-tenant-picker-input svg{width:14px;color:var(--muted);flex:none}.sa-tenant-picker-input input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:8px}.sa-tenant-picker-input input:focus{outline:0}.sa-tenant-picker-menu{z-index:5;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000029}.sa-tenant-picker-menu button{border:0;border-bottom:1px solid var(--ds-line);text-align:left;cursor:pointer;background:0 0;gap:1px;width:100%;padding:8px 10px;display:grid}.sa-tenant-picker-menu button:last-child{border-bottom:0}.sa-tenant-picker-menu button:hover,.sa-tenant-picker-menu button.active{background:var(--ds-surface2)}.sa-tenant-picker-menu button b{color:var(--ink);font-size:8px}.sa-tenant-picker-menu button small{color:var(--muted);font-size:7px}.sa-tenant-picker-empty{color:var(--muted);margin:0;padding:10px;font-size:7px}.sa-load-preview{color:var(--ds-signal);background:var(--ds-surface2);border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.sa-load-preview>svg{background:var(--ds-surface);border-radius:9px;width:38px;height:38px;padding:9px}.sa-load-preview span{gap:2px;display:grid}.sa-load-preview small{font-size:6px;font-weight:900}.sa-load-preview b{color:var(--ink);font-size:11px}.sa-load-preview em{color:var(--muted);font-size:7px;font-style:normal}.sa-stress-form>button{height:39px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.sa-stress-form>button svg{width:13px}.sa-stress-runs>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.sa-stress-runs>header span{color:var(--ds-signal);align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.sa-stress-runs>header svg{width:13px}.sa-stress-runs>header small{color:var(--muted);font-size:7px}.sa-stress-runs>article{border-bottom:1px solid var(--ds-line);padding:13px}.sa-stress-runs>article>header{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.sa-stress-runs>article>header>span{gap:3px;min-width:0;display:grid}.sa-stress-runs b,.sa-stress-runs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-stress-runs b{font-size:9px}.sa-stress-runs small{color:var(--muted);font-size:7px}.sa-stress-runs mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.sa-stress-runs mark{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface2))}}.sa-stress-runs mark{font-size:6px;font-weight:900}.sa-stress-runs mark.running{color:var(--ds-signal)}.sa-stress-runs mark.cancel_requested{color:var(--ds-warning)}.sa-stress-runs mark.failed{color:var(--ds-error)}.sa-stress-runs>article>header button{border:1px solid var(--ds-error);align-items:center;gap:5px;height:30px;padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-stress-runs>article>header button{border:1px solid color-mix(in srgb,var(--ds-error) 30%,var(--ds-line))}}.sa-stress-runs>article>header button{color:var(--ds-error);background:var(--ds-surface);border-radius:8px;font-size:6px;font-weight:850}.sa-stress-runs>article>header button svg{width:11px}.sa-run-progress{background:var(--ds-line);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.sa-run-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));height:100%;transition:width .25s;display:block}.sa-stress-runs>article>section{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.sa-stress-runs>article>section>span{background:var(--ds-bg);border-radius:8px;grid-template-columns:16px 1fr;align-items:center;gap:3px;padding:8px;display:grid}.sa-stress-runs>article>section svg{width:13px;color:var(--ds-signal);grid-row:1/3}.sa-stress-runs>article>section small{font-size:5px;font-weight:900}.sa-stress-runs>article>section b{font-size:8px}.sa-stress-runs>article>p{color:var(--ds-error);align-items:center;gap:6px;margin:9px 0 0;font-size:7px;display:flex}.sa-stress-runs>article>p svg{width:13px}@media (max-width:1050px){.sa-stress-layout{grid-template-columns:1fr}.sa-stress-form{grid-template-columns:1fr 1fr}.sa-stress-form>header,.sa-stress-form>.sa-load-preview,.sa-stress-form>button{grid-column:1/-1}}@media (max-width:600px){.sa-stress-form{grid-template-columns:1fr}.sa-stress-form>header,.sa-stress-form>.sa-load-preview,.sa-stress-form>button{grid-column:auto}.sa-stress-form>div{grid-template-columns:1fr}.sa-stress-runs>article>section{grid-template-columns:1fr 1fr}.sa-stress-runs>article>header{grid-template-columns:1fr auto}.sa-stress-runs>article>header button{grid-column:1/-1;width:max-content}}.sa-payment-section,.sa-payment-health,.sa-payment-volume{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-payment-section>header,.sa-payment-health>header,.sa-payment-volume>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.sa-payment-section>header>div,.sa-payment-health>header>div,.sa-payment-volume>header>div{gap:3px;display:grid}.sa-payment-section>header>div>span,.sa-payment-health>header>div>span,.sa-payment-volume>header>div>span{color:var(--ds-signal);letter-spacing:.08em;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.sa-payment-section>header svg,.sa-payment-health>header svg,.sa-payment-volume>header svg{width:13px}.sa-payment-section h2,.sa-payment-health h2,.sa-payment-volume h2{margin:0;font-size:14px}.sa-payment-section>header p{color:var(--muted);margin:0;font-size:7px}.sa-payment-section>header>label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;flex:1;align-items:center;gap:7px;max-width:430px;padding:0 10px;display:flex}.sa-payment-section>header>label svg{width:14px}.sa-payment-section>header input{width:100%;height:38px;font:inherit;background:0 0;border:0;font-size:8px}.sa-payment-connections{overflow-x:auto}.sa-payment-connections>header,.sa-payment-connections>article{border-bottom:1px solid var(--ds-line);grid-template-columns:190px minmax(350px,1.4fr) minmax(250px,1fr);align-items:center;gap:10px;min-width:860px;padding:11px 14px;display:grid}.sa-payment-connections>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-payment-connections>article>span:first-child{gap:3px;display:grid}.sa-payment-connections b{font-size:8px}.sa-payment-connections small{color:var(--muted);font-size:7px}.sa-payment-connections>article>div{flex-wrap:wrap;gap:5px;display:flex}.sa-payment-connections>article>div button{border:1px solid var(--ds-success);align-items:center;gap:5px;height:29px;padding:0 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-payment-connections>article>div button{border:1px solid color-mix(in srgb,var(--ds-success) 25%,var(--ds-line))}}.sa-payment-connections>article>div button{color:var(--ds-success);background:var(--ds-success);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sa-payment-connections>article>div button{background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface))}}.sa-payment-connections>article>div button{font-size:7px;font-weight:800}.sa-payment-connections>article>div button.suspended{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-payment-connections>article>div button.suspended{border-color:color-mix(in srgb,var(--ds-error) 25%,var(--ds-line))}}.sa-payment-connections>article>div button.suspended{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-payment-connections>article>div button.suspended{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.sa-payment-connections>article>div button svg{width:11px}.sa-payment-connections>article>div button small{font-size:5px}.sa-payment-connections .routes{flex-wrap:wrap;gap:4px;display:flex}.sa-payment-connections .routes mark{color:var(--ink);background:var(--ds-surface2);border-radius:7px;align-items:center;gap:4px;padding:5px 6px;font-size:6px;font-weight:800;display:flex}.sa-payment-connections .routes i{color:var(--ds-signal);font-style:normal}.sa-payment-bottom{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:11px;display:grid}.sa-payment-health>header label{align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.sa-payment-health>article{border-bottom:1px solid var(--ds-line);grid-template-columns:36px minmax(130px,.8fr) 70px minmax(340px,1.4fr) 70px;align-items:center;gap:9px;padding:11px 13px;display:grid}.sa-payment-health>article>i{width:36px;height:36px;color:var(--ds-success);background:var(--ds-success);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-payment-health>article>i{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface2))}}.sa-payment-health>article>i.bad{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-payment-health>article>i.bad{background:color-mix(in srgb,var(--ds-error) 9%,var(--ds-surface2))}}.sa-payment-health>article>i svg{width:14px}.sa-payment-health>article>span{gap:3px;min-width:0;display:grid}.sa-payment-health b{font-size:8px}.sa-payment-health small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-payment-health>article>mark{color:var(--ds-success);font-size:6px;font-weight:900}.sa-payment-health>article dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:0;display:grid}.sa-payment-health dl>div{background:var(--ds-bg);border-radius:7px;min-width:0;padding:7px}.sa-payment-health dt{color:var(--muted);font-size:5px}.sa-payment-health dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6px;font-weight:800;overflow:hidden}.sa-payment-health>article>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 7px;font-size:6px;font-weight:850;display:flex}.sa-payment-health>article>button svg{width:11px}.sa-payment-volume>header select{border:1px solid var(--ds-line);height:34px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:8px;padding:0 8px;font-size:7px}.sa-payment-volume>article{border-bottom:1px solid var(--ds-line);grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.sa-payment-volume>article>i{width:36px;height:36px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.sa-payment-volume>article>span{gap:3px;display:grid}.sa-payment-volume b{font-size:8px}.sa-payment-volume small{color:var(--muted);font-size:6px}.sa-payment-volume strong{font-size:9px}@media (max-width:1200px){.sa-payment-bottom{grid-template-columns:1fr}.sa-payment-health{overflow-x:auto}.sa-payment-health>header,.sa-payment-health>article{min-width:850px}}@media (max-width:650px){.sa-payment-section>header{flex-direction:column;align-items:stretch}.sa-payment-section>header>label{max-width:none}.sa-payment-volume>header{flex-direction:column;align-items:flex-start}}.sa-plan-catalog,.sa-plan-workbench,.sa-merchant-console,.sa-migration-console{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-plan-catalog>header,.sa-plan-workbench>header,.sa-merchant-console>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.sa-plan-catalog>header>div,.sa-plan-workbench>header>div,.sa-merchant-console>header>div{gap:3px;display:grid}.sa-plan-catalog>header span,.sa-plan-workbench>header span,.sa-merchant-console>header span{color:var(--ds-signal);letter-spacing:.09em;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.sa-plan-catalog>header svg,.sa-plan-workbench>header svg,.sa-merchant-console>header svg{width:13px}.sa-plan-catalog h2,.sa-plan-workbench h2,.sa-merchant-console h2{margin:0;font-size:15px}.sa-plan-catalog>header p,.sa-plan-workbench>header p,.sa-merchant-console>header p{color:var(--muted);margin:0;font-size:7px}.sa-plan-catalog>header button,.sa-plan-workbench>header button{border:1px solid var(--ds-accent);height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:7px;font-weight:850;display:flex}.sa-plan-table{overflow-x:auto}.sa-plan-table>header,.sa-plan-table>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(160px,1.2fr) 80px minmax(210px,1.5fr) 85px 145px 100px 140px;align-items:center;gap:9px;min-width:1040px;padding:11px 14px;display:grid}.sa-plan-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-plan-table>article.inactive{opacity:.58}.sa-plan-table>article>span{gap:3px;min-width:0;display:grid}.sa-plan-table small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-plan-table .modules{flex-wrap:wrap;gap:4px;display:flex}.sa-plan-table mark{width:max-content;color:var(--ds-signal);background:var(--ds-surface2);border-radius:6px;padding:4px 6px;font-size:5px;font-weight:850}.sa-plan-table .status{align-items:flex-start;display:flex}.sa-plan-table .status mark{color:var(--ds-signal)}.sa-plan-table .status mark.active{color:var(--ds-success)}.sa-plan-table .status mark.off{color:var(--muted)}.sa-plan-table .actions{gap:5px;display:flex}.sa-plan-table .actions button{border:1px solid var(--ds-line);height:29px;color:var(--ink);background:var(--ds-surface);border-radius:7px;align-items:center;gap:4px;padding:0 7px;font-size:6px;font-weight:850;display:flex}.sa-plan-table .actions button:last-child{color:var(--ds-error)}.sa-plan-table .actions svg{width:10px}.sa-plan-categories{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-plan-categories>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);padding:14px}.sa-plan-categories>header>div{gap:3px;display:grid}.sa-plan-categories>header span{color:var(--ds-signal);letter-spacing:.09em;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.sa-plan-categories>header svg{width:13px}.sa-plan-categories h2{margin:0;font-size:15px}.sa-plan-categories>header p{color:var(--muted);margin:0;font-size:7px}.sa-category-list{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.sa-category-list>article{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.sa-category-list>article>span:first-child{gap:2px;display:grid}.sa-category-list b{font-size:8px}.sa-category-list small{color:var(--muted);font-size:6px}.sa-category-list .actions{gap:4px;display:flex}.sa-category-list .actions button{border:1px solid var(--ds-line);height:26px;color:var(--ink);background:var(--ds-surface);border-radius:6px;align-items:center;gap:3px;padding:0 7px;font-size:6px;font-weight:850;display:flex}.sa-category-list .actions button:last-child{color:var(--ds-error)}.sa-category-list .actions svg{width:9px}.sa-category-form{gap:8px;padding:0 14px 14px;display:flex}.sa-category-form input{border:1px solid var(--ds-line);height:36px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:8px;flex:1;padding:0 10px;font-size:8px}.sa-category-form button{border:1px solid var(--ds-accent);height:36px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:7px;font-weight:850;display:flex}.sa-category-form button:disabled{opacity:.55}.sa-plan-group{border-bottom:1px solid var(--ds-line)}.sa-plan-group:last-child{border-bottom:0}.sa-plan-group>h3{color:var(--ds-signal);background:var(--ds-surface2);align-items:center;gap:8px;margin:0;padding:11px 14px;font-size:8px;font-weight:900;display:flex}.sa-plan-group>h3>small{color:var(--muted);font-size:6px;font-weight:700}.sa-plan-form{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.sa-plan-form fieldset{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:10px;align-content:start;gap:9px;margin:0;padding:13px;display:grid}.sa-plan-form fieldset.wide{grid-column:1/-1}.sa-plan-form legend{color:var(--ds-signal);letter-spacing:.07em;text-transform:uppercase;padding:0 6px;font-size:7px;font-weight:900}.sa-plan-form label,.sa-credential-form label{color:var(--ink);gap:5px;font-size:7px;font-weight:850;display:grid}.sa-plan-form fieldset>div:not(.sa-module-selector):not(.sa-route-fields){grid-template-columns:1fr 1fr;gap:8px;display:grid}.sa-plan-form :is(input,textarea,select),.sa-credential-form :is(input,textarea,select){border:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:8px;padding:0 10px;font-size:8px}.sa-plan-form textarea,.sa-credential-form textarea{resize:vertical;padding-top:9px}.sa-plan-form input:disabled{opacity:.45}.sa-plan-form label>small,.sa-plan-form fieldset>small,.sa-credential-form label>small{color:var(--muted);font-size:6px;font-weight:500}.sa-plan-form .check{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;grid-template-columns:17px 1fr;align-items:center;padding:9px}.sa-plan-form .check input{width:15px;height:15px}.sa-plan-form .check span{gap:2px;display:grid}.sa-module-selector{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sa-module-selector button{border:1px solid var(--ds-line);min-height:38px;color:var(--muted);background:var(--ds-surface);text-align:left;border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-size:6px;font-weight:850;display:flex}.sa-module-selector button.selected{border-color:var(--ds-accent);color:var(--ink);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-module-selector button.selected{background:color-mix(in srgb,var(--ds-accent) 16%,var(--ds-surface))}}.sa-module-selector svg{flex:none;width:11px}.sa-route-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sa-route-fields.sa-route-rows{grid-template-columns:1fr;gap:8px}.sa-route-fields.sa-route-rows>span{color:var(--ink);font-size:7px;font-weight:850}.sa-route-row{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:8px;display:grid}.sa-route-row select{border:1px solid var(--ds-line);width:100%;height:38px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:8px;padding:0 10px;font-size:8px}.sa-route-row>button{border:1px solid var(--ds-line);width:38px;height:38px;color:var(--muted);background:var(--ds-surface);border-radius:8px;justify-content:center;align-items:center;display:flex}.sa-route-row>button svg{width:13px}.sa-route-fields.sa-route-rows>button{border:1px dashed var(--ds-line);width:max-content;height:34px;color:var(--ds-signal);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:7px;font-weight:850;display:flex}.sa-route-fields.sa-route-rows>button svg{width:12px}@media (max-width:720px){.sa-route-row{grid-template-columns:1fr}}.sa-plan-workbench>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.sa-plan-workbench>footer>span{color:var(--ds-signal);align-items:center;gap:7px;display:flex}.sa-plan-workbench>footer svg{width:14px}.sa-plan-workbench>footer small{color:var(--muted);font-size:7px}.sa-plan-workbench>footer button{height:36px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:7px;font-weight:900;display:flex}.sa-plan-workbench>footer button svg{width:12px}.sa-plan-bottom{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);gap:11px;display:grid}.sa-merchant-console>header mark{color:var(--ds-signal);background:var(--ds-surface);border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900}.sa-credential-list{grid-template-columns:repeat(2,1fr);gap:7px;padding:12px 12px 0;display:grid}.sa-credential-list article{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.sa-credential-list article>i{width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:8px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.sa-credential-list article>span{gap:2px;display:grid}.sa-credential-list small{color:var(--muted);font-size:6px}.sa-credential-list mark{color:var(--muted);font-size:5px;font-weight:900}.sa-credential-list mark.active{color:var(--ds-success)}.sa-credential-form{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.sa-credential-form .wide,.sa-credential-form>button{grid-column:1/-1}.sa-credential-form>button{height:36px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.sa-credential-form>button svg{width:12px}.sa-migration-console{align-content:start;display:grid}.sa-migration-console>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(120deg,var(--ds-nav),var(--ds-signal));grid-template-columns:42px 1fr;align-items:center;gap:9px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-migration-console>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-signal) 55%,var(--ds-nav)))}}.sa-migration-console>header{color:var(--ds-on-dark)}.sa-migration-console>header>i{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}.sa-migration-console>header svg{width:17px}.sa-migration-console>header span{gap:3px;display:grid}.sa-migration-console>header small{color:var(--ds-accent);font-size:6px;font-weight:900}.sa-migration-console h2{margin:0;font-size:14px}.sa-migration-console>header p{color:var(--ds-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.sa-migration-console>header p{color:color-mix(in srgb,var(--ds-on-dark) 70%,transparent)}}.sa-migration-console>header p{font-size:7px;line-height:1.4}.sa-migration-count{align-items:center;gap:10px;padding:16px;display:flex}.sa-migration-count span{gap:2px;display:grid}.sa-migration-count small{color:var(--muted);font-size:7px}.sa-migration-result{color:var(--ds-success);background:var(--ds-success);border-radius:9px;align-items:center;gap:8px;margin:0 14px 11px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-migration-result{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface2))}}.sa-migration-result svg{width:15px}.sa-migration-result span{gap:2px;display:grid}.sa-migration-result small{color:var(--muted);font-size:6px}.sa-migration-console>button{height:39px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:9px;justify-content:space-between;align-items:center;margin:0 14px;padding:0 11px;font-size:8px;font-weight:900;display:flex}.sa-migration-console>button svg{width:13px}.sa-migration-console>button:disabled{opacity:.4}.sa-migration-console>footer{border-top:1px solid var(--ds-line);color:var(--ds-warning);gap:7px;margin-top:13px;padding:11px 14px;display:flex}.sa-migration-console>footer svg{width:13px}.sa-migration-console>footer span{gap:2px;display:grid}.sa-migration-console>footer small{color:var(--muted);font-size:6px}@media (max-width:1050px){.sa-plan-bottom{grid-template-columns:1fr}.sa-module-selector{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.sa-plan-form{grid-template-columns:1fr}.sa-plan-form fieldset.wide{grid-column:auto}.sa-module-selector{grid-template-columns:1fr 1fr}.sa-plan-workbench>footer{flex-direction:column;align-items:flex-start}.sa-plan-workbench>footer button{justify-content:center;width:100%}}@media (max-width:520px){.sa-plan-catalog>header,.sa-plan-workbench>header,.sa-merchant-console>header{flex-direction:column;align-items:flex-start}.sa-plan-form fieldset>div:not(.sa-module-selector):not(.sa-route-fields),.sa-route-fields,.sa-credential-form,.sa-credential-list{grid-template-columns:1fr}.sa-credential-form .wide,.sa-credential-form>button{grid-column:auto}.sa-category-form{flex-direction:column}}.sa-summary-console{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-summary-console>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.sa-summary-console>header>div:first-child{gap:3px;display:grid}.sa-summary-console>header>div:first-child>span{color:var(--ds-signal);letter-spacing:.09em;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.sa-summary-console>header svg{width:13px}.sa-summary-console h2{margin:0;font-size:15px}.sa-summary-console>header>div:last-child{gap:7px;display:flex}.sa-summary-console>header label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;align-items:center;gap:6px;min-width:230px;padding:0 9px;display:flex}.sa-summary-console>header input{width:100%;height:36px;font:inherit;background:0 0;border:0;font-size:7px}.sa-summary-console>header select{border:1px solid var(--ds-line);min-width:155px;height:36px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:8px;padding:0 9px;font-size:7px}.sa-summary-list{gap:9px;padding:12px;display:grid}.sa-summary-card{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:10px;overflow:hidden}.sa-summary-card.expanded{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.sa-summary-card.expanded{border-color:color-mix(in srgb,var(--ds-signal) 35%,var(--ds-line))}}.sa-summary-card>header{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.sa-summary-card>header>i{width:38px;height:38px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.sa-summary-card>header>span{gap:3px;min-width:0;display:grid}.sa-summary-card b{font-size:8px}.sa-summary-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-summary-card>header>mark{color:var(--ds-signal);background:var(--ds-surface2);border-radius:99px;padding:5px 7px;font-size:5px;font-weight:900}.sa-summary-card>header>button{border:1px solid var(--ds-line);height:30px;color:var(--ink);background:var(--ds-surface);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:6px;font-weight:850;display:flex}.sa-summary-card>header>button svg{width:11px}.sa-summary-card>p{color:var(--ink);margin:0;padding:0 12px 11px;font-size:8px;line-height:1.5}.sa-summary-card>section{border-top:1px solid var(--ds-line);background:var(--ds-surface);grid-template-columns:repeat(4,1fr);gap:7px;padding:10px 12px;display:grid}.sa-summary-card>section>span{background:var(--ds-bg);border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:2px;padding:8px;display:grid}.sa-summary-card>section svg{width:13px;color:var(--ds-signal);grid-row:1/3}.sa-summary-card>section small{font-size:5px;font-weight:900}.sa-summary-card>section b{font-size:7px}.sa-summary-timeline{border-top:1px solid var(--ds-line);background:var(--ds-surface);padding:11px 12px}.sa-summary-timeline>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sa-summary-timeline>header span{color:var(--ds-signal);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-summary-timeline>header svg{width:12px}.sa-summary-timeline>header small{font-size:6px}.sa-summary-timeline>div:not(.sa-inline-error){border-bottom:1px solid var(--ds-line);grid-template-columns:70px 25px 1fr;align-items:start;gap:7px;padding:7px 0;display:grid}.sa-summary-timeline time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:6px}.sa-summary-timeline>div>i{width:22px;height:22px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:7px;place-items:center;display:grid}.sa-summary-timeline>div>i.login{color:var(--ds-success)}.sa-summary-timeline>div>i.logout{color:var(--ds-warning)}.sa-summary-timeline>div>i svg{width:10px}.sa-summary-timeline>div>span{word-break:break-word;font-size:7px;line-height:1.45;overflow:hidden}.sa-summary-timeline>p{color:var(--muted);font-size:7px}@media (max-width:760px){.sa-summary-console>header{flex-direction:column;align-items:stretch}.sa-summary-console>header>div:last-child{flex-direction:column}.sa-summary-console>header label{min-width:0}.sa-summary-card>header{grid-template-columns:38px 1fr auto}.sa-summary-card>header>button{grid-column:2/-1;width:max-content}.sa-summary-card>section{grid-template-columns:1fr 1fr}}@media (max-width:480px){.sa-summary-card>section{grid-template-columns:1fr}.sa-summary-card>header>mark{display:none}.sa-summary-timeline>div:not(.sa-inline-error){grid-template-columns:58px 22px 1fr}}.sa-worker-incident{border:1px solid var(--ds-error);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin:10px 0;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-worker-incident{border:1px solid color-mix(in srgb,var(--ds-error) 35%,var(--ds-line))}}.sa-worker-incident{border-radius:var(--ds-radius);color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-worker-incident{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.sa-worker-incident>svg{background:var(--ds-surface);border-radius:10px;width:36px;height:36px;padding:9px}.sa-worker-incident span{gap:2px;display:grid}.sa-worker-incident b{font-size:9px}.sa-worker-incident small{color:var(--muted);font-size:7px}.sa-worker-incident mark{font-size:6px;font-weight:900}.sa-worker-processes,.sa-database-pool,.sa-queue-health{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-worker-processes>header,.sa-database-pool>header,.sa-queue-health>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:12px;padding:13px 14px;display:flex}.sa-worker-processes>header>div,.sa-database-pool>header>div,.sa-queue-health>header>div{gap:3px;margin-right:auto;display:grid}.sa-worker-processes>header>div>span,.sa-database-pool>header>div>span,.sa-queue-health>header>div>span{color:var(--ds-signal);align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.sa-worker-processes h2,.sa-database-pool h2,.sa-queue-health h2{margin:0;font-size:15px}.sa-worker-processes>header label{align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.sa-worker-processes>header small{color:var(--muted);font-size:6px}.sa-worker-processes>div{overflow-x:auto}.sa-worker-processes>div>header,.sa-worker-processes>div>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(190px,1.25fr) 170px 180px 120px 110px;align-items:center;gap:10px;min-width:850px;padding:10px 14px;display:grid}.sa-worker-processes>div>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-worker-processes article>span:first-child{grid-template-columns:30px auto 1fr;align-items:center;gap:7px;display:grid}.sa-worker-processes article>span:first-child>i{width:30px;height:30px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.sa-worker-processes article>span:first-child svg{width:12px}.sa-worker-processes b{font-size:7px}.sa-worker-processes small,.sa-worker-processes time{color:var(--muted);font-size:6px}.sa-worker-processes article>span>mark{color:var(--ds-error);font-size:5px;font-weight:900}.sa-worker-processes article>span:nth-child(2){gap:2px;display:grid}.sa-worker-processes article>mark{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:99px;align-items:center;gap:4px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-worker-processes article>mark{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface2))}}.sa-worker-processes article>mark{font-size:5px;font-weight:900}.sa-worker-processes article>mark.dead{color:var(--ds-error)}.sa-worker-processes article>mark svg{width:10px}.sa-worker-bottom{grid-template-columns:minmax(280px,.5fr) minmax(0,1.2fr);gap:11px;display:grid}.sa-database-pool>header>i{width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:9px;place-items:center;display:grid}.sa-database-pool>header>i svg{width:14px}.sa-pool-gauge{background:var(--ds-bg);border-radius:8px;height:28px;margin:15px;position:relative;overflow:hidden}.sa-pool-gauge span{background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));height:100%;display:block}.sa-pool-gauge i{place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;inset:0}.sa-database-pool dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0 15px 15px;display:grid}.sa-database-pool dl>div{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:8px;padding:9px}.sa-database-pool dt{color:var(--muted);font-size:6px}.sa-database-pool dd{margin:4px 0 0;font-size:13px;font-weight:850}.sa-queue-health>header>mark{color:var(--ds-signal);font-size:6px;font-weight:900}.sa-queue-health>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:11px;display:grid}.sa-queue-health article{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;overflow:hidden}.sa-queue-health article.stuck{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-queue-health article.stuck{border-color:color-mix(in srgb,var(--ds-error) 35%,var(--ds-line))}}.sa-queue-health article>header{border-bottom:1px solid var(--ds-line);grid-template-columns:31px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.sa-queue-health article>header>i{width:31px;height:31px;color:var(--ds-signal);background:var(--ds-surface);border-radius:8px;place-items:center;display:grid}.sa-queue-health article>header svg{width:12px}.sa-queue-health article>header span{gap:2px;display:grid}.sa-queue-health b{font-size:7px}.sa-queue-health small{color:var(--muted);font-size:6px}.sa-queue-health article>header>mark{color:var(--ds-error);font-size:5px;font-weight:900}.sa-queue-health article>header>mark.clear{color:var(--ds-success);align-items:center;gap:3px;display:flex}.sa-queue-health article>header>mark svg{width:9px}.sa-queue-health article>div{grid-template-columns:repeat(2,1fr);gap:5px;padding:8px;display:grid}.sa-queue-health article>div>span{background:var(--ds-surface);border-radius:7px;justify-content:space-between;align-items:center;padding:7px;display:flex}.sa-queue-health article>div>span.done b{color:var(--ds-success)}.sa-queue-health article>div>span.failed b{color:var(--ds-error)}.sa-queue-health article>div>span.processing b{color:var(--ds-signal)}.sa-queue-health article>footer{color:var(--ds-error);background:var(--ds-error);gap:5px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-queue-health article>footer{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.sa-queue-health article>footer{font-size:6px;line-height:1.4}.sa-queue-health article>footer svg{flex:none;width:11px}@media (max-width:1100px){.sa-worker-bottom{grid-template-columns:1fr}.sa-queue-health>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.sa-worker-processes>header{flex-direction:column;align-items:flex-start}.sa-worker-processes>header>div{margin:0}.sa-worker-incident{grid-template-columns:36px 1fr}.sa-worker-incident mark{grid-column:2}.sa-queue-health>div{grid-template-columns:1fr}}.sa-mission-strip{grid-template-columns:repeat(3,1fr);gap:8px;margin:11px 0;display:grid}.sa-mission-strip>span{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:2px;padding:10px 12px;display:grid}.sa-mission-strip svg,.sa-mission-strip>span>i{width:27px;height:27px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:8px;grid-row:1/3;padding:6px}.sa-mission-strip>span>i.live{position:relative}.sa-mission-strip>span>i.live:after{content:"";background:var(--ds-success);box-shadow:0 0 0 4px var(--ds-success);border-radius:50%;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.sa-mission-strip>span>i.live:after{box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-success) 16%,transparent)}}.sa-mission-strip small{color:var(--muted);font-size:6px}.sa-platform-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:9px;display:grid}.sa-platform-widget{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:165px;box-shadow:var(--shadow);overflow:hidden}.sa-platform-widget:is([data-widget-type=chart],[data-widget-type=area],[data-widget-type=table],[data-widget-type=heatmap],[data-widget-type=funnel],[data-widget-type=radar]){grid-column:span 2}.sa-platform-widget>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:1fr 35px;align-items:start;gap:8px;padding:11px 12px;display:grid}.sa-platform-widget>header>span{gap:2px;min-width:0;display:grid}.sa-platform-widget>header small{color:var(--ds-signal);text-transform:uppercase;font-size:5px;font-weight:900}.sa-platform-widget h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.sa-platform-widget>header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:6px;overflow:hidden}.sa-platform-widget>header>i{width:35px;height:35px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;display:grid}.sa-platform-widget>header>i svg{width:14px}.sa-widget-skeleton{background:linear-gradient(90deg,var(--ds-surface2),var(--ds-bg),var(--ds-surface2));background-size:220% 100%;border-radius:8px;height:90px;animation:1.3s infinite sa-shimmer}.sa-widget-error{color:var(--ds-error);align-items:center;gap:6px;font-size:7px;display:flex}.sa-widget-error svg{width:13px}.sa-widget-stat{align-items:flex-start;gap:7px;display:flex;position:relative}.sa-widget-stat>strong{letter-spacing:-.04em;font-size:26px}.sa-widget-stat>mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.sa-widget-stat>mark{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface2))}}.sa-widget-stat>mark{font-size:6px;font-weight:900}.sa-widget-stat>mark.down{color:var(--ds-error)}.sa-widget-line{width:100%;height:72px;margin-top:5px;display:block}.sa-widget-stat .sa-widget-line{position:absolute;top:35px;left:0}.sa-widget-progress{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.sa-widget-progress>span{background:var(--ds-line);border-radius:99px;height:9px;overflow:hidden}.sa-widget-progress>span i{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));height:100%;display:block}.sa-widget-progress strong{font-size:15px}.sa-widget-progress small{color:var(--muted);grid-column:1/-1;font-size:7px}.sa-widget-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.sa-widget-comparison>span{background:var(--ds-bg);border-radius:8px;gap:3px;padding:10px;display:grid}.sa-widget-comparison small{color:var(--muted);font-size:6px}.sa-widget-comparison>i{color:var(--muted);font-size:6px;font-style:normal}.sa-widget-donut{grid-template-columns:80px 1fr;align-items:center;gap:12px;display:grid}.sa-widget-donut>i{border:13px solid var(--ds-surface);width:76px;height:76px;box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:50%}.sa-widget-donut>div{gap:5px;display:grid}.sa-widget-donut span{grid-template-columns:7px 1fr auto;align-items:center;gap:5px;font-size:6px;display:grid}.sa-widget-donut em{border-radius:2px;width:7px;height:7px}.sa-widget-donut b{font-size:7px}.sa-widget-table{overflow:auto}.sa-widget-table>header,.sa-widget-table>div{border-bottom:1px solid var(--ds-line);grid-auto-columns:minmax(80px,1fr);grid-auto-flow:column;gap:7px;min-width:360px;padding:6px;display:grid}.sa-widget-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:5px}.sa-widget-table span{font-size:6px}.sa-widget-list{display:grid}.sa-widget-list>span{border-bottom:1px solid var(--ds-line);grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:6px 0;display:grid}.sa-widget-list i{background:var(--ds-bg);border-radius:7px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.sa-widget-funnel{flex-direction:column;align-items:center;gap:3px;display:flex}.sa-widget-funnel span{height:21px;color:var(--ds-nav);background:linear-gradient(90deg,var(--ds-accent),var(--ds-accent));border-radius:5px;justify-content:space-between;align-items:center;padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-widget-funnel span{background:linear-gradient(90deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 55%,var(--ds-signal)))}}.sa-widget-funnel span{font-size:6px}.sa-widget-radar{gap:6px;display:grid}.sa-widget-radar>span{grid-template-columns:80px 1fr 30px;align-items:center;gap:6px;display:grid}.sa-widget-radar small{font-size:6px}.sa-widget-radar>span>i{background:var(--ds-line);border-radius:99px;height:6px;overflow:hidden}.sa-widget-radar em{background:var(--ds-signal);height:100%;display:block}.sa-widget-radar b{font-size:6px}.sa-widget-heatmap{gap:3px;display:grid}.sa-widget-heatmap :is(b,strong){min-height:17px;color:var(--muted);place-items:center;font-size:5px;display:grid}.sa-widget-heatmap span{background:var(--ds-signal);border-radius:3px;min-width:16px;min-height:16px}.sa-recent-tenants{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:10px;overflow:hidden}.sa-recent-tenants>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.sa-recent-tenants>header>div{gap:3px;display:grid}.sa-recent-tenants>header span{color:var(--ds-signal);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-recent-tenants>header svg{width:12px}.sa-recent-tenants h2{margin:0;font-size:14px}.sa-recent-tenants>header a{color:var(--ink);align-items:center;gap:5px;font-size:7px;font-weight:850;text-decoration:none;display:flex}.sa-recent-tenants>article{border-bottom:1px solid var(--ds-line);grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:9px 14px;display:grid}.sa-recent-tenants>article>i{width:35px;height:35px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.sa-recent-tenants>article>span{gap:2px;display:grid}.sa-recent-tenants small{color:var(--muted);font-size:6px}.sa-recent-tenants mark{color:var(--ds-success);align-items:center;gap:4px;font-size:6px;font-weight:900;display:flex}.sa-recent-tenants mark.off{color:var(--ds-error)}.sa-recent-tenants mark svg{width:10px}@keyframes sa-shimmer{to{background-position:-220% 0}}@media (max-width:1050px){.sa-platform-widget-grid{grid-template-columns:1fr 1fr}.sa-platform-widget:is([data-widget-type=chart],[data-widget-type=area],[data-widget-type=table],[data-widget-type=heatmap],[data-widget-type=funnel],[data-widget-type=radar]){grid-column:span 2}}@media (max-width:650px){.sa-mission-strip,.sa-platform-widget-grid{grid-template-columns:1fr}.sa-platform-widget:is([data-widget-type=chart],[data-widget-type=area],[data-widget-type=table],[data-widget-type=heatmap],[data-widget-type=funnel],[data-widget-type=radar]){grid-column:auto}}.sa-v0-prompt,.sa-v0-preview,.sa-v0-code{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-v0-prompt>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(120deg,var(--ds-nav),var(--ds-signal));grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-v0-prompt>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-signal) 50%,var(--ds-nav)))}}.sa-v0-prompt>header{color:var(--ds-on-dark)}.sa-v0-prompt>header>i{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}.sa-v0-prompt>header>i svg{width:17px}.sa-v0-prompt>header>span{gap:2px;display:grid}.sa-v0-prompt>header small{color:var(--ds-accent);font-size:6px;font-weight:900}.sa-v0-prompt h2{margin:0;font-size:15px}.sa-v0-prompt>header p{color:var(--ds-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.sa-v0-prompt>header p{color:color-mix(in srgb,var(--ds-on-dark) 70%,transparent)}}.sa-v0-prompt>header p{font-size:7px}.sa-v0-prompt>header mark{color:var(--ds-accent);font-size:6px;font-weight:900}.sa-v0-prompt>textarea{border:1px solid var(--ds-line);width:calc(100% - 28px);min-height:100px;color:var(--ink);background:var(--ds-bg);font:inherit;resize:vertical;border-radius:9px;margin:14px;padding:11px;font-size:8px;line-height:1.5}.sa-v0-prompt>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.sa-v0-prompt>footer>span{color:var(--ds-success);align-items:center;gap:6px;display:flex}.sa-v0-prompt>footer svg{width:13px}.sa-v0-prompt>footer small{color:var(--muted);font-size:6px}.sa-v0-prompt>footer button{height:36px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:7px;font-weight:900;display:flex}.sa-v0-prompt>footer button:disabled{opacity:.45}.sa-v0-workspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:11px;display:grid}.sa-v0-preview>header,.sa-v0-code>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.sa-v0-preview>header>div,.sa-v0-code>header>div{gap:3px;display:grid}.sa-v0-preview>header span,.sa-v0-code>header span{color:var(--ds-signal);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-v0-preview>header svg,.sa-v0-code>header svg{width:12px}.sa-v0-preview h2,.sa-v0-code h2{margin:0;font-size:14px}.sa-v0-preview>header mark,.sa-v0-code>header mark{color:var(--ds-signal);background:var(--ds-surface);border-radius:99px;padding:5px 7px;font-size:5px;font-weight:900}.sa-v0-preview>header mark.completed{color:var(--ds-success)}.sa-v0-preview>header mark.failed{color:var(--ds-error)}.sa-v0-preview iframe{background:#fff;border:0;width:100%;height:500px}.sa-v0-no-preview{height:500px;color:var(--muted);background:var(--ds-bg);place-content:center;justify-items:center;gap:5px;display:grid}.sa-v0-no-preview svg{width:28px}.sa-v0-no-preview b{font-size:8px}.sa-v0-no-preview small{font-size:6px}.sa-v0-refine{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.sa-v0-refine label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.sa-v0-refine label svg{width:12px;color:var(--ds-signal)}.sa-v0-refine input{width:100%;height:35px;font:inherit;background:0 0;border:0;font-size:7px}.sa-v0-refine button{color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:7px;font-weight:900;display:flex}.sa-v0-refine button svg{width:11px}.sa-v0-files{grid-template-columns:145px minmax(0,1fr);min-height:558px;display:grid}.sa-v0-files>nav{border-right:1px solid var(--ds-line);background:var(--ds-bg);padding:7px;overflow:auto}.sa-v0-files>nav button{width:100%;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px;font-size:6px;display:flex}.sa-v0-files>nav button.active{color:var(--ink);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-v0-files>nav button.active{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.sa-v0-files>nav svg{flex:none;width:11px}.sa-v0-files>nav span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-v0-files>section{grid-template-rows:auto 1fr;min-width:0;display:grid}.sa-v0-files>section>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:6px;padding:8px;display:flex}.sa-v0-files>section>header svg{width:11px;color:var(--ds-signal)}.sa-v0-files>section>header b{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-v0-files>section>header small{color:var(--muted);margin-left:auto;font-size:5px}.sa-v0-files pre{max-width:100%;height:515px;color:var(--ds-on-dark);background:var(--ds-nav);white-space:pre;margin:0;padding:10px;font:5.5px/1.5 ui-monospace,SFMono-Regular,monospace;overflow:auto}.sa-v0-no-file{color:var(--muted);padding:20px;font-size:7px}@media (max-width:1050px){.sa-v0-workspace{grid-template-columns:1fr}.sa-v0-files{min-height:420px}.sa-v0-files pre{height:375px}}@media (max-width:600px){.sa-v0-prompt>header{grid-template-columns:42px 1fr}.sa-v0-prompt>header mark{grid-column:2}.sa-v0-prompt>footer{flex-direction:column;align-items:flex-start}.sa-v0-prompt>footer button{justify-content:center;width:100%}.sa-v0-refine{grid-template-columns:1fr}.sa-v0-refine button{justify-content:center;height:35px}.sa-v0-files{grid-template-columns:1fr}.sa-v0-files>nav{border-right:0;border-bottom:1px solid var(--ds-line);display:flex;overflow-x:auto}.sa-v0-files>nav button{flex:none;width:150px}}.sa-wallet-registry,.sa-wallet-detail{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-wallet-registry>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.sa-wallet-registry>header>div{gap:3px;display:grid}.sa-wallet-registry>header>div>span{color:var(--ds-signal);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-wallet-registry>header svg{width:12px}.sa-wallet-registry h2{margin:0;font-size:15px}.sa-wallet-registry>header>label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;align-items:center;gap:6px;width:min(420px,50%);padding:0 9px;display:flex}.sa-wallet-registry>header input{width:100%;height:37px;font:inherit;background:0 0;border:0;font-size:7px}.sa-wallet-table{overflow-x:auto}.sa-wallet-table>header,.sa-wallet-table>article{border-bottom:1px solid var(--ds-line);grid-template-columns:180px 170px 130px minmax(220px,1fr) 150px 120px;align-items:center;gap:9px;min-width:1000px;padding:10px 14px;display:grid}.sa-wallet-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-wallet-table>article.selected{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-wallet-table>article.selected{background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface))}}.sa-wallet-table>article>span:first-child{grid-template-columns:31px 1fr;align-items:center;gap:2px;display:grid}.sa-wallet-table>article>span:first-child>i{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:8px;grid-row:1/3;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.sa-wallet-table>article>span:nth-child(2){gap:2px;display:grid}.sa-wallet-table b,.sa-wallet-table strong{font-size:7px}.sa-wallet-table small{color:var(--muted);font-size:6px}.sa-wallet-table code{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-wallet-table article>button{border:1px solid var(--ds-line);height:30px;color:var(--ink);background:var(--ds-surface);border-radius:7px;align-items:center;gap:4px;padding:0 7px;font-size:6px;font-weight:850;display:flex}.sa-wallet-table article>button svg{width:10px}.sa-wallet-registry>footer{background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.sa-wallet-registry>footer small{color:var(--muted);font-size:6px}.sa-wallet-registry>footer>div{gap:5px;display:flex}.sa-wallet-registry>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 7px;font-size:6px;font-weight:850;display:flex}.sa-wallet-registry>footer button svg{width:10px}.sa-wallet-registry>footer button:disabled{opacity:.4}.sa-wallet-detail>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(120deg,var(--ds-nav),var(--ds-signal));justify-content:space-between;align-items:center;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-wallet-detail>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-signal) 48%,var(--ds-nav)))}}.sa-wallet-detail>header{color:var(--ds-on-dark)}.sa-wallet-detail>header>div{grid-template-columns:40px 1fr;align-items:center;gap:9px;display:grid}.sa-wallet-detail>header i{width:40px;height:40px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.sa-wallet-detail>header span{gap:2px;display:grid}.sa-wallet-detail>header small{color:var(--ds-accent);font-size:6px;font-weight:900}.sa-wallet-detail h2{margin:0;font-size:14px}.sa-wallet-detail>header p{color:var(--ds-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.sa-wallet-detail>header p{color:color-mix(in srgb,var(--ds-on-dark) 70%,transparent)}}.sa-wallet-detail>header p{font:6px ui-monospace,monospace}.sa-wallet-detail>header>button{border:1px solid var(--ds-on-dark);align-items:center;gap:5px;height:31px;padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-wallet-detail>header>button{border:1px solid color-mix(in srgb,var(--ds-on-dark) 25%,transparent)}}.sa-wallet-detail>header>button{color:var(--ds-on-dark);background:var(--ds-on-dark);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.sa-wallet-detail>header>button{background:color-mix(in srgb,var(--ds-on-dark) 8%,transparent)}}.sa-wallet-detail>header>button{font-size:6px;font-weight:850}.sa-wallet-detail>header button svg{width:10px}.sa-wallet-entries{overflow-x:auto}.sa-wallet-entries>header,.sa-wallet-entries>article{border-bottom:1px solid var(--ds-line);grid-template-columns:150px minmax(220px,1fr) 150px 170px 70px;align-items:center;gap:9px;min-width:850px;padding:10px 14px;display:grid}.sa-wallet-entries>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-wallet-entries code{font-size:6px}.sa-wallet-entries article>span{gap:2px;display:grid}.sa-wallet-entries b,.sa-wallet-entries strong{font-size:7px}.sa-wallet-entries small,.sa-wallet-entries time{color:var(--muted);font-size:6px}.sa-wallet-entries a{color:var(--ds-signal);align-items:center;gap:4px;font-size:6px;font-weight:850;text-decoration:none;display:flex}.sa-wallet-entries a svg{width:10px}.sa-wallet-load-more{border:0;border-top:1px solid var(--ds-line);width:100%;height:36px;color:var(--ds-signal);background:var(--ds-bg);font:inherit;font-size:7px;font-weight:850}.sa-wallet-load-more:disabled{opacity:.5}@media (max-width:650px){.sa-wallet-registry>header{flex-direction:column;align-items:stretch}.sa-wallet-registry>header>label{width:100%}.sa-wallet-detail>header{flex-direction:column;align-items:flex-start}.sa-wallet-detail>header>button{margin-left:49px}}.sa-platform-design-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);gap:10px;margin-top:11px;display:grid}.sa-zone-console,.sa-style-console,.sa-design-live{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.sa-zone-console>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.sa-zone-console>header>div:first-child{gap:3px;display:grid}.sa-zone-console>header>div:first-child>span,.sa-style-console>header>span,.sa-design-live>header>span{color:var(--ds-signal);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-zone-console>header svg,.sa-style-console>header svg,.sa-design-live>header svg{width:12px}.sa-zone-console h2,.sa-style-console h2{margin:0;font-size:15px}.sa-zone-console>header>div:last-child{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;padding:3px;display:flex}.sa-zone-console>header button{height:27px;color:var(--muted);text-transform:capitalize;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:6px;font-weight:850}.sa-zone-console>header button.active{color:var(--ds-on-accent);background:var(--ds-accent)}.sa-zone-list{grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.sa-zone-list article{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;grid-template-columns:38px 1fr minmax(110px,.8fr);align-items:center;gap:8px;padding:9px;display:grid}.sa-zone-list article>input[type=color]{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;width:38px;height:38px;padding:2px}.sa-zone-list article>span{gap:2px;display:grid}.sa-zone-list b{font-size:7px}.sa-zone-list code{color:var(--muted);font-size:6px}.sa-zone-list label{color:var(--muted);gap:4px;font-size:5px;font-weight:850;display:grid}.sa-zone-list input[type=range],.sa-style-console input[type=range]{width:100%;accent-color:var(--ds-accent)}.sa-style-console{align-content:start;gap:11px;padding:13px;display:grid}.sa-style-console>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);gap:3px;margin:-13px -13px 1px;padding:13px;display:grid}.sa-style-console label{grid-template-columns:1fr auto;gap:6px;font-size:7px;font-weight:850;display:grid}.sa-style-console label>select{border:1px solid var(--ds-line);height:37px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:8px;grid-column:1/-1;padding:0 9px;font-size:7px}.sa-style-console label>input{grid-column:1/-1}.sa-style-modes{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.sa-style-modes button{height:29px;color:var(--muted);text-transform:capitalize;background:0 0;border:0;border-radius:6px;font-size:6px;font-weight:850}.sa-style-modes button.active{color:var(--ds-on-accent);background:var(--ds-accent)}.sa-style-console>button{border:1px solid var(--ds-line);height:34px;color:var(--ink);background:var(--ds-bg);border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:6px;font-weight:850;display:flex}.sa-style-console>button svg{width:11px}.sa-design-live{box-shadow:var(--glow-accent);grid-column:1/-1}.sa-design-live.glass{-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.sa-design-live.glass{background:color-mix(in srgb,var(--ds-surface) 72%,transparent)}}.sa-design-live.flashy{border-color:var(--ds-accent)}.sa-design-live>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.sa-design-live>header mark{color:var(--ds-signal);font-size:6px;font-weight:900}.sa-design-live>nav{color:var(--ds-on-dark);background:var(--ds-nav);align-items:center;gap:18px;padding:11px 14px;font-size:6px;display:flex}.sa-design-live>nav b{letter-spacing:.18em;margin-right:auto;font-size:9px}.sa-design-live>nav i{background:var(--ds-accent);border-radius:8px;width:23px;height:23px}.sa-design-live>div{background:var(--ds-bg);grid-template-columns:1fr 1fr 2fr;gap:8px;padding:11px;display:grid}.sa-design-live>div>article,.sa-design-live>div>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:11px}.sa-design-live article{grid-template-columns:1fr auto;gap:5px;display:grid}.sa-design-live article small{color:var(--muted);grid-column:1/-1;font-size:5px}.sa-design-live article strong{font-size:17px}.sa-design-live article mark{color:var(--ds-success);font-size:6px;font-weight:900}.sa-design-live section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sa-design-live section b{font-size:7px}.sa-design-live section button{height:27px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:7px;font-size:6px;font-weight:850}.sa-design-live section>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sa-design-live section>div span{background:var(--ds-surface2);border-radius:8px;padding:9px;font-size:6px}@media (max-width:1000px){.sa-platform-design-grid{grid-template-columns:1fr}.sa-design-live{grid-column:auto}.sa-zone-list{grid-template-columns:1fr}}@media (max-width:620px){.sa-zone-list article{grid-template-columns:38px 1fr}.sa-zone-list label{grid-column:1/-1}.sa-design-live>div{grid-template-columns:1fr}.sa-design-live>nav span{display:none}}.sa-promotion-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.sa-promotion-pending,.sa-promotion-review,.sa-approved-promotions{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-promotion-pending>header,.sa-promotion-review>header,.sa-approved-promotions>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.sa-promotion-pending>header>div,.sa-promotion-review>header>div,.sa-approved-promotions>header>div{gap:3px;display:grid}.sa-promotion-pending>header span,.sa-promotion-review>header span,.sa-approved-promotions>header span{color:var(--ds-signal);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-promotion-pending>header svg,.sa-promotion-review>header svg,.sa-approved-promotions>header svg{width:12px}.sa-promotion-pending h2,.sa-promotion-review h2,.sa-approved-promotions h2{margin:0;font-size:15px}.sa-promotion-pending>header mark,.sa-approved-promotions>header mark{color:var(--ds-signal);font-size:6px;font-weight:900}.sa-promotion-pending>div{overflow-x:auto}.sa-promotion-pending>div>header,.sa-promotion-pending>div>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(250px,1.4fr) 120px 180px 80px 80px;align-items:center;gap:9px;min-width:900px;padding:10px 14px;display:grid}.sa-promotion-pending>div>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-promotion-pending article.selected{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-promotion-pending article.selected{background:color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface))}}.sa-promotion-pending article>span{gap:2px;min-width:0;display:grid}.sa-promotion-pending b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sa-promotion-pending small,.sa-promotion-pending time,.sa-promotion-pending code{color:var(--muted);font-size:6px}.sa-promotion-pending article>mark{color:var(--ds-warning);font-size:6px;font-weight:900}.sa-promotion-pending article>button{border:1px solid var(--ds-line);height:29px;color:var(--ink);background:var(--ds-surface);border-radius:7px;align-items:center;gap:4px;padding:0 7px;font-size:6px;font-weight:850;display:flex}.sa-promotion-pending article>button svg{width:10px}.sa-promotion-review{grid-template-columns:minmax(240px,.7fr) minmax(300px,1fr) minmax(260px,.75fr);display:grid}.sa-promotion-review>header{grid-column:1/-1}.sa-promotion-review>header>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sa-promotion-review>header>button svg{width:12px}.sa-promotion-evidence,.sa-step-up,.sa-reject-step{align-content:start;gap:9px;padding:14px;display:grid}.sa-promotion-evidence,.sa-step-up{border-right:1px solid var(--ds-line)}.sa-promotion-evidence h3{margin:0 0 3px;font-size:15px;line-height:1.25}.sa-promotion-evidence>span{background:var(--ds-bg);border-radius:8px;gap:3px;padding:8px;display:grid}.sa-promotion-evidence small{color:var(--muted);font-size:5px;font-weight:900}.sa-promotion-evidence code{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-step-up label,.sa-reject-step label{gap:5px;font-size:7px;font-weight:850;display:grid}.sa-step-up :is(input,select),.sa-reject-step input{border:1px solid var(--ds-line);width:100%;height:38px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:8px;padding:0 9px;font-size:7px}.sa-step-up>button,.sa-veriff-step>button,.sa-veriff-step>a{border:1px solid var(--ds-line);height:36px;color:var(--ink);background:var(--ds-bg);border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:7px;font-weight:850;text-decoration:none;display:flex}.sa-step-up button svg,.sa-veriff-step svg{width:11px}.sa-step-up>button.approve{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.sa-step-up>small{color:var(--muted);font-size:6px}.sa-veriff-step{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sa-veriff-step>a{color:var(--ds-signal)}.sa-reject-step{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-reject-step{background:color-mix(in srgb,var(--ds-error) 3%,var(--ds-surface))}}.sa-reject-step>button{border:1px solid var(--ds-error);justify-content:center;align-items:center;gap:5px;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-reject-step>button{border:1px solid color-mix(in srgb,var(--ds-error) 35%,var(--ds-line))}}.sa-reject-step>button{color:var(--ds-error);background:var(--ds-surface);border-radius:8px;font-size:7px;font-weight:900}.sa-reject-step>button svg{width:11px}.sa-approved-promotions>article{border-bottom:1px solid var(--ds-line);grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.sa-approved-promotions>article>i{width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;display:grid}.sa-approved-promotions>article>i svg{width:15px}.sa-approved-promotions>article>span{gap:3px;display:grid}.sa-approved-promotions b{font-size:8px}.sa-approved-promotions small{color:var(--muted);font-size:6px}.sa-approved-promotions a{color:var(--ds-signal);align-items:center;gap:3px;display:inline-flex}.sa-approved-promotions a svg{width:8px}.sa-approved-promotions article>button{height:33px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:6px;font-weight:900;display:flex}.sa-approved-promotions article>button svg{width:11px}@media (max-width:1000px){.sa-promotion-review{grid-template-columns:1fr 1fr}.sa-promotion-evidence{border-right:0;border-bottom:1px solid var(--ds-line);grid-column:1/-1}}@media (max-width:650px){.sa-promotion-review{grid-template-columns:1fr}.sa-promotion-evidence,.sa-step-up{border-right:0;border-bottom:1px solid var(--ds-line);grid-column:auto}.sa-approved-promotions>article{grid-template-columns:38px 1fr}.sa-approved-promotions article>button{grid-column:2;width:max-content}}.sa-tenant-directory{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 1px 2px var(--ds-nav),0 10px 28px var(--ds-nav);margin-top:15px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sa-tenant-directory{box-shadow:0 1px 2px color-mix(in srgb,var(--ds-nav) 4%,transparent),0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.sa-tenant-directory>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.sa-role-template-create{align-items:end;gap:8px;padding:12px 14px;display:flex}.sa-role-template-create label{flex:1;gap:5px;font-size:6px;font-weight:850;display:grid}.sa-role-template-create input{border:1px solid var(--ds-line);background:var(--ds-bg);height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:0 9px;font-size:7px}.sa-role-template-create button{height:34px;color:var(--ds-on-accent);background:var(--ds-accent);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:7px;font-weight:850;display:flex}.sa-role-template-create button:disabled{opacity:.5}.sa-role-template-module-toggle{cursor:pointer;align-items:center;gap:7px;display:flex}.sa-role-template-module-toggle input{width:14px;height:14px}.sa-role-template-view-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:6px;font-weight:800;display:flex}.sa-role-template-view-toggle input{width:13px;height:13px}.sa-role-template-view-toggle input:disabled{opacity:.4}.sa-tenant-directory>header>div{gap:3px;display:grid}.sa-tenant-directory>header>div>span{color:var(--ds-signal);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-tenant-directory>header svg{width:12px}.sa-tenant-directory h2{margin:0;font-size:15px}.sa-tenant-directory>header>label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;align-items:center;gap:6px;width:min(400px,45%);padding:0 9px;display:flex}.sa-tenant-directory>header input{width:100%;height:37px;font:inherit;background:0 0;border:0;font-size:7px}.sa-tenant-directory>div{overflow-x:auto}.sa-tenant-directory>div>header,.sa-tenant-directory>div>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(190px,1.2fr) 150px 120px 110px 110px 70px;align-items:center;gap:9px;min-width:980px;padding:13px 18px;transition:background-color .12s;display:grid}.sa-tenant-directory>div>article:hover{background:var(--ds-surface2)}.sa-tenant-directory>div>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-tenant-directory article>span:first-child{grid-template-columns:34px 1fr;align-items:center;gap:2px;min-width:0;display:grid}.sa-tenant-directory article>span:first-child>i{width:34px;height:34px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;grid-row:1/3;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.sa-tenant-directory b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sa-tenant-directory small,.sa-tenant-directory time,.sa-tenant-directory code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-tenant-directory article>mark{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:99px;align-items:center;gap:4px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sa-tenant-directory article>mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface2))}}.sa-tenant-directory article>mark{font-size:6px;font-weight:900}.sa-tenant-directory article>mark.off{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-tenant-directory article>mark.off{background:color-mix(in srgb,var(--ds-error) 12%,var(--ds-surface2))}}.sa-tenant-directory article>mark svg{width:10px}.sa-tenant-directory article>button,.sa-tenant-directory article>a{border:1px solid var(--ds-line);height:30px;color:var(--ink);background:var(--ds-surface);border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:6px;font-weight:850;text-decoration:none;display:flex}.sa-tenant-directory article>button.deactivate{color:var(--ds-error)}.sa-tenant-directory article>button.activate{color:var(--ds-success)}.sa-tenant-directory article :is(button,a) svg{width:10px}.sa-tenant-directory>footer{background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.sa-tenant-directory>footer small{color:var(--muted);font-size:6px}.sa-tenant-directory>footer>div{gap:5px;display:flex}.sa-tenant-directory>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 7px;font-size:6px;font-weight:850;display:flex}.sa-tenant-directory>footer button:disabled{opacity:.4}.sa-tenant-directory>footer svg{width:10px}@media (max-width:650px){.sa-tenant-directory>header{flex-direction:column;align-items:stretch}.sa-tenant-directory>header>label{width:100%}}@supports (color:color-mix(in lab, red, red)){.sa-tenant-hero{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-signal) 50%,var(--ds-nav)));box-shadow:0 2px 4px color-mix(in srgb,var(--ds-nav) 15%,transparent),0 20px 44px color-mix(in srgb,var(--ds-nav) 24%,transparent)}.sa-tenant-hero>div>i{box-shadow:0 4px 14px color-mix(in srgb,var(--ds-accent) 45%,transparent)}.sa-tenant-hero p{color:color-mix(in srgb,var(--ds-on-dark) 70%,transparent)}.sa-tenant-hero mark.off{background:color-mix(in srgb,var(--ds-error) 55%,var(--ds-nav))}.sa-tenant-hero>button{border:1px solid color-mix(in srgb,var(--ds-on-dark) 25%,transparent);background:color-mix(in srgb,var(--ds-on-dark) 8%,transparent)}.sa-tenant-tool,.sa-tenant-monitoring{box-shadow:0 1px 2px color-mix(in srgb,var(--ds-nav) 4%,transparent),0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}.sa-tenant-tool:hover,.sa-tenant-monitoring:hover{box-shadow:0 2px 4px color-mix(in srgb,var(--ds-nav) 5%,transparent),0 16px 36px color-mix(in srgb,var(--ds-nav) 9%,transparent)}.sa-tenant-tool>header>i{box-shadow:0 3px 10px color-mix(in srgb,var(--ds-accent) 40%,transparent)}.sa-status-pill{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface2))}.sa-status-pill.off{background:color-mix(in srgb,var(--ds-error) 12%,var(--ds-surface2))}.sa-tool-success{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}.sa-tenant-monitoring>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}.sa-tenant-monitoring>header mark.red{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface))}.sa-tenant-monitoring>header mark.yellow{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface))}.sa-process-categories article>header>i{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface2))}.sa-process-categories article>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}.sa-process-categories article.failure>header mark{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface2))}.sa-process-categories article.pending>header mark{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface2))}.sa-process-categories article>ul{background:color-mix(in srgb,var(--ds-error) 5%,var(--ds-surface))}.sa-tenant-errors>header mark{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface))}}.sa-system-volume-sources-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;padding:0 13px 13px;display:grid}.sa-system-volume-source-card{background:var(--ds-bg);border-radius:8px;display:flex}.sa-system-volume-source-row{flex-direction:column;align-items:flex-start;gap:9px;width:100%;padding:11px;display:flex}.sa-system-volume-source-row>button{margin-top:auto}.sa-system-volume-source-row>span{gap:2px;display:grid}.sa-system-volume-source-row>span em{color:var(--muted);font-size:6px;font-style:normal}.sa-system-volume-source-row small{color:var(--muted);font-size:5px;font-weight:900}.sa-system-volume-source-row button{border:1px solid var(--ds-line);height:30px;color:var(--muted);background:var(--ds-surface);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:6px;font-weight:850;display:flex}.sa-system-volume-source-row button.granted{border-color:var(--ds-success);color:var(--ds-success)}.sa-system-volume-source-params{gap:6px;padding:0 9px 9px;display:grid}.sa-system-volume-source-params label{color:var(--muted);gap:3px;font-size:6px;font-weight:850;display:grid}.sa-system-volume-source-params input,.sa-system-volume-source-params select{border:1px solid var(--ds-line);height:30px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:6px;padding:0 8px;font-size:7px}.sa-system-volume-source-params input[type=checkbox]{justify-self:start;width:auto;height:auto}.sa-system-volume-source-params>button{border:1px solid var(--ds-accent);height:26px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:6px;justify-self:start;padding:0 10px;font-size:6px;font-weight:850}.sa-system-volume-sources-error{color:var(--ds-error);margin:0;padding:0 13px 11px;font-size:7px}.sa-system-volume-sources-loading{color:var(--muted);margin:0;padding:0 13px 11px;font-size:7px}.sa-back-link{width:max-content;color:var(--muted);align-items:center;gap:5px;margin-bottom:9px;font-size:7px;font-weight:850;text-decoration:none;display:flex}.sa-back-link svg{width:11px}.sa-tenant-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);color:var(--ds-on-dark);background:linear-gradient(120deg,var(--ds-nav),var(--ds-signal));grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-tenant-hero{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-signal) 50%,var(--ds-nav)))}}.sa-tenant-hero{box-shadow:0 2px 4px var(--ds-nav),0 20px 44px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-tenant-hero{box-shadow:0 2px 4px color-mix(in srgb,var(--ds-nav) 15%,transparent),0 20px 44px color-mix(in srgb,var(--ds-nav) 24%,transparent)}}.sa-tenant-hero>div{grid-template-columns:54px 1fr;align-items:center;gap:14px;display:grid}.sa-tenant-hero>div>i{width:54px;height:54px;color:var(--ds-nav);background:var(--ds-accent);box-shadow:0 4px 14px var(--ds-accent);border-radius:15px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-tenant-hero>div>i{box-shadow:0 4px 14px color-mix(in srgb,var(--ds-accent) 45%,transparent)}}.sa-tenant-hero>div>span{gap:2px;display:grid}.sa-tenant-hero small{color:var(--ds-accent);font-size:6px;font-weight:900}.sa-tenant-hero h1{margin:0;font-size:25px}.sa-tenant-hero p{color:var(--ds-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.sa-tenant-hero p{color:color-mix(in srgb,var(--ds-on-dark) 70%,transparent)}}.sa-tenant-hero p{font-size:7px}.sa-tenant-hero mark{width:max-content;color:var(--ds-nav);background:var(--ds-accent);border-radius:99px;align-items:center;padding:5px 9px;font-size:6px;font-weight:900;display:inline-flex}.sa-tenant-hero mark.off{color:var(--ds-on-dark);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-tenant-hero mark.off{background:color-mix(in srgb,var(--ds-error) 55%,var(--ds-nav))}}.sa-tenant-hero mark.pending{color:var(--ds-nav);background:var(--ds-warning)}.sa-tenant-hero>button{border:1px solid var(--ds-on-dark);align-items:center;gap:5px;height:35px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-tenant-hero>button{border:1px solid color-mix(in srgb,var(--ds-on-dark) 25%,transparent)}}.sa-tenant-hero>button{color:var(--ds-on-dark);background:var(--ds-on-dark);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sa-tenant-hero>button{background:color-mix(in srgb,var(--ds-on-dark) 8%,transparent)}}.sa-tenant-hero>button{font-size:6px;font-weight:850}.sa-tenant-hero>button svg{width:11px}.sa-tenant-admin-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sa-tenant-tool,.sa-tenant-monitoring{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 1px 2px var(--ds-nav),0 10px 28px var(--ds-nav);margin-top:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sa-tenant-tool,.sa-tenant-monitoring{box-shadow:0 1px 2px color-mix(in srgb,var(--ds-nav) 4%,transparent),0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.sa-tenant-tool,.sa-tenant-monitoring{transition:box-shadow .15s}.sa-tenant-tool:hover,.sa-tenant-monitoring:hover{box-shadow:0 2px 4px var(--ds-nav),0 16px 36px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-tenant-tool:hover,.sa-tenant-monitoring:hover{box-shadow:0 2px 4px color-mix(in srgb,var(--ds-nav) 5%,transparent),0 16px 36px color-mix(in srgb,var(--ds-nav) 9%,transparent)}}.sa-tenant-tool>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:11px;padding:16px 18px;display:flex}.sa-tenant-tool>header>i{width:40px;height:40px;color:var(--ds-nav);background:var(--ds-accent);box-shadow:0 3px 10px var(--ds-accent);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-tenant-tool>header>i{box-shadow:0 3px 10px color-mix(in srgb,var(--ds-accent) 40%,transparent)}}.sa-tenant-tool>header>i svg{width:16px}.sa-tenant-tool>header>span{gap:3px;margin-right:auto;display:grid}.sa-tenant-tool>header small{color:var(--ds-signal);letter-spacing:.09em;font-size:5px;font-weight:900}.sa-tenant-tool h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.sa-tenant-tool>header p{color:var(--muted);margin:0;font-size:6px;line-height:1.4}.sa-tenant-tool>header>strong{font-size:20px}.sa-tenant-tool>p{color:var(--muted);margin:0;padding:11px 13px 0;font-size:7px}.sa-tenant-tool>div:not(.sa-tool-success):not(.sa-correction-preview):not(.sa-cycle-preview):not(.sa-cycle-result):not(.sa-vault-evidence):not(.sa-module-badges):not(.sa-kyc-override-table):not(.sa-permissions-body):not(.sa-custom-template-body):not(.sa-roles-body){align-items:end;gap:9px;padding:14px 18px;display:flex}.sa-kyc-override-table{padding:0 13px 11px}.sa-kyc-override-table>header{color:var(--muted);grid-template-columns:1.3fr 1fr 90px 130px 180px;gap:8px;padding:7px 0;font-size:6px;font-weight:850;display:grid}.sa-kyc-override-table>article{border-top:1px solid var(--ds-line);grid-template-columns:1.3fr 1fr 90px 130px 180px;align-items:center;gap:8px;padding:8px 0;font-size:7px;display:grid}.sa-kyc-override-table mark{background:var(--ds-surface2);width:max-content;color:var(--muted);border-radius:99px;padding:3px 7px;font-size:6px;font-weight:800}.sa-kyc-override-table mark.verified{color:var(--ds-success)}.sa-kyc-override-table mark.failed{color:var(--ds-error)}.sa-kyc-override-table mark.pending{color:var(--ds-warning)}.sa-kyc-override-table>article>span:last-child{gap:5px;display:flex}.sa-kyc-override-table>article button{min-height:28px;padding:0 7px;font-size:6px}.sa-wallet-connections-table{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:14px;overflow:hidden}.sa-wallet-connections-table>header,.sa-wallet-connections-table>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(200px,1.3fr) 170px 150px 130px 90px;align-items:center;gap:9px;padding:10px 14px;display:grid}.sa-wallet-connections-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:6px;font-weight:900}.sa-wallet-connections-table>article:last-of-type{border-bottom:0}.sa-wallet-connections-table b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sa-wallet-connections-table small,.sa-wallet-connections-table time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-wallet-connections-table>article>span{gap:1px;min-width:0;display:grid}.sa-wallet-connections-table code{color:var(--ds-nav);background:var(--ds-surface2);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;width:max-content;max-width:100%;padding:3px 6px;font-size:7px;overflow:hidden}.sa-wallet-connections-table>article button{color:var(--ds-error);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:6px;font-weight:850;display:flex}.sa-wallet-connections-table>article button svg{width:12px}.sa-wallet-connections-table>article button:disabled{opacity:.5;cursor:default}.sa-wallet-connections-table .sa-empty{margin:10px 14px}.sa-module-badges{flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.sa-module-badges mark{background:var(--ds-surface2);color:var(--muted);border-radius:99px;padding:3px 7px;font-size:6px;font-weight:800}.sa-module-badges mark.active{color:var(--ds-success)}.sa-module-badges mark.off{color:var(--ds-error)}.sa-status-pill{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:99px;align-items:center;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sa-status-pill{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface2))}}.sa-status-pill{font-size:6px;font-weight:900}.sa-status-pill.off{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-status-pill.off{background:color-mix(in srgb,var(--ds-error) 12%,var(--ds-surface2))}}.sa-tenant-tool label{flex:1;gap:5px;font-size:6px;font-weight:850;display:grid}.sa-tenant-tool :is(input,select){border:1px solid var(--ds-line);width:100%;height:37px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:8px;padding:0 9px;font-size:7px}.sa-tenant-tool button{border:1px solid var(--ds-line);min-height:35px;color:var(--ink);background:var(--ds-surface);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:6px;font-weight:850;display:flex}.sa-tenant-tool button svg{width:11px}.sa-tenant-tool.credit>div label:first-child{max-width:180px}.sa-tenant-tool.manager>div select{flex:1}.sa-tenant-tool.manager>div button,.sa-tenant-tool.credit>div button{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.sa-tenant-tool>header>button,.sa-tenant-tool>header>div button{margin-left:auto}.sa-tenant-tool>header>div{gap:5px;display:flex}.sa-tool-success{color:var(--ds-success);background:var(--ds-success);align-items:center;gap:6px;padding:9px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-tool-success{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.sa-tool-success{font-size:7px;font-weight:800}.sa-tool-success svg{width:12px}.sa-correction-preview>header{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 13px;display:grid}.sa-correction-preview>header span{background:var(--ds-bg);border-radius:8px;padding:8px;font-size:7px;font-weight:850}.sa-correction-preview>article{border-top:1px solid var(--ds-line);grid-template-columns:1fr 120px 120px;gap:8px;padding:8px 13px;font-size:7px;display:grid}.sa-correction-preview>button{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent);margin:10px 13px}.sa-cycle-preview{padding:11px 13px}.sa-cycle-preview dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.sa-cycle-preview dl>div{background:var(--ds-bg);border-radius:8px;padding:8px}.sa-cycle-preview dt{color:var(--muted);font-size:5px}.sa-cycle-preview dd{margin:3px 0 0;font-size:7px;font-weight:850}.sa-cycle-preview>p{color:var(--ds-warning);font-size:7px}.sa-cycle-preview>div{gap:6px;display:flex}.sa-cycle-preview>div input{max-width:160px}.sa-cycle-preview>div button{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.sa-cycle-result{padding:11px 13px}.sa-cycle-result>header{justify-content:space-between;gap:8px;font-size:7px;display:flex}.sa-cycle-result>header b{color:var(--ds-signal)}.sa-cycle-result>p{color:var(--ds-error);font-size:7px}.sa-cycle-result>ul{max-height:180px;color:var(--muted);padding-left:17px;font-size:6px;overflow:auto}.sa-cycle-result>button{color:var(--ds-error)}.sa-vault-evidence{padding:11px 13px}.sa-vault-evidence>span{background:var(--ds-bg);border-radius:8px;grid-template-columns:110px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.sa-vault-evidence>span small,.sa-vault-evidence article small{color:var(--muted);font-size:5px;font-weight:900}.sa-vault-evidence b,.sa-vault-evidence code{font-size:7px}.sa-vault-evidence>article{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr 1fr 1.4fr;gap:7px;padding:9px;display:grid}.sa-vault-evidence article>span{gap:3px;display:grid}.sa-tenant-monitoring>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.sa-tenant-monitoring>header>div{gap:3px;display:grid}.sa-tenant-monitoring>header span{color:var(--ds-signal);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-tenant-monitoring>header svg{width:12px}.sa-tenant-monitoring h2{margin:0;font-size:15px}.sa-tenant-monitoring>header p{color:var(--muted);margin:0;font-size:6px}.sa-tenant-monitoring>header mark{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:99px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sa-tenant-monitoring>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.sa-tenant-monitoring>header mark{font-size:6px;font-weight:900}.sa-tenant-monitoring>header mark.red{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-tenant-monitoring>header mark.red{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface))}}.sa-tenant-monitoring>header mark.yellow{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.sa-tenant-monitoring>header mark.yellow{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface))}}.sa-tenant-monitoring>header mark i{background:currentColor;border-radius:50%;width:7px;height:7px}.sa-uptime-summary{border-bottom:1px solid var(--ds-line);grid-template-columns:220px 1fr;gap:10px;padding:11px 14px;display:grid}.sa-uptime-summary>div:first-child{gap:3px;display:grid}.sa-uptime-summary small{color:var(--muted);font-size:5px}.sa-uptime-summary b{font-size:19px}.sa-uptime-summary span{color:var(--muted);font-size:6px}.sa-uptime-bars{align-items:flex-end;gap:3px;height:55px;display:flex}.sa-uptime-bars i{background:linear-gradient(var(--ds-signal),var(--ds-accent));border-radius:3px 3px 0 0;flex:1;min-height:3px}.sa-process-categories{grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.sa-process-categories>section{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:10px;overflow:hidden}.sa-process-categories>section>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.sa-process-categories>section>header span{color:var(--ds-signal);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-process-categories>section>header svg{width:11px}.sa-process-categories>section>header mark{width:max-content;color:var(--ds-signal);background:var(--ds-surface);border-radius:99px;padding:4px 8px;font-size:6px;font-weight:900}.sa-process-categories>section>div{grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.sa-process-categories article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;overflow:hidden}.sa-process-categories article>header{grid-template-columns:28px 1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.sa-process-categories article>header>i{width:28px;height:28px;color:var(--ds-success);background:var(--ds-success);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-process-categories article>header>i{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface2))}}.sa-process-categories article.failure>header>i{color:var(--ds-error)}.sa-process-categories article.pending>header>i{color:var(--ds-warning)}.sa-process-categories article>header svg{width:11px}.sa-process-categories article>header span{gap:2px;min-width:0;display:grid}.sa-process-categories article b{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-process-categories article small{color:var(--muted);font-size:5px}.sa-process-categories article>header mark{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.sa-process-categories article>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.sa-process-categories article>header mark{font-size:5px;font-weight:900}.sa-process-categories article.failure>header mark{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-process-categories article.failure>header mark{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface2))}}.sa-process-categories article.pending>header mark{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.sa-process-categories article.pending>header mark{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface2))}}.sa-process-categories article dl{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0 8px 7px;display:grid}.sa-process-categories article dl>div{background:var(--ds-bg);border-radius:6px;padding:5px}.sa-process-categories dt{color:var(--muted);font-size:4px}.sa-process-categories dd{margin:2px 0 0;font-size:6px;font-weight:850}.sa-process-history{border-top:1px solid var(--ds-line);align-items:flex-end;gap:2px;height:38px;padding:5px 8px;display:flex}.sa-process-history>span{flex:1;align-items:flex-end;gap:1px;height:100%;display:flex}.sa-process-history i{background:var(--ds-success);width:50%;min-height:1px}.sa-process-history i.failure{background:var(--ds-error)}.sa-process-categories article>p{color:var(--muted);margin:0;padding:6px 8px;font-size:5px}.sa-process-categories article>ul{color:var(--ds-error);background:var(--ds-error);margin:0;padding:6px 8px 6px 20px}@supports (color:color-mix(in lab, red, red)){.sa-process-categories article>ul{background:color-mix(in srgb,var(--ds-error) 5%,var(--ds-surface))}}.sa-process-categories article>ul{font-size:5px}.sa-process-categories li time{color:var(--muted);display:block}.sa-tenant-errors{border:1px solid var(--ds-line);border-radius:9px;margin:0 11px 11px;overflow:hidden}.sa-tenant-errors>header{background:var(--ds-bg);justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.sa-tenant-errors>header span{color:var(--ds-error);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-tenant-errors>header svg{width:11px}.sa-tenant-errors>header mark{width:max-content;color:var(--ds-error);background:var(--ds-error);border-radius:99px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.sa-tenant-errors>header mark{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface))}}.sa-tenant-errors>header mark{font-size:6px;font-weight:900}.sa-tenant-errors>article{border-top:1px solid var(--ds-line);grid-template-columns:150px 130px 1fr;gap:8px;padding:8px 11px;font-size:6px;display:grid}.sa-tenant-errors time,.sa-tenant-errors code{color:var(--muted)}.sa-tenant-tool.roles>header{padding:0}.sa-roles-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px 13px;display:flex}.sa-roles-toggle>i{width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;flex:none;place-items:center;display:grid}.sa-roles-toggle>i svg{width:15px}.sa-roles-toggle>span{gap:2px;margin-right:auto;display:grid}.sa-roles-toggle small{color:var(--ds-signal);font-size:5px;font-weight:900}.sa-roles-toggle h2{margin:0;font-size:14px}.sa-roles-toggle>svg{width:13px;color:var(--muted);flex:none}.sa-roles-body{padding:0 13px 13px}.sa-roles-body>p{color:var(--muted);margin:0 0 9px;font-size:7px}.sa-roles-body .navigation-tree{max-height:50vh;overflow:auto}.sa-roles-actions{justify-content:space-between;gap:8px;margin-top:9px;display:flex}.sa-roles-actions button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.sa-roles-actions button:last-child:disabled{opacity:.4;border-color:var(--ds-line);color:var(--ink);background:var(--ds-surface)}.sa-tenant-tool.permissions>header{padding:0}.sa-permissions-body{padding:0 13px 13px}.sa-permissions-body>p{color:var(--muted);margin:0 0 9px;font-size:7px}.sa-perm-picker{gap:6px;margin-bottom:10px;display:grid}.sa-perm-picker label{gap:5px;font-size:6px;font-weight:850;display:grid}.sa-perm-picker select{border:1px solid var(--ds-line);background:var(--ds-bg);height:37px;color:var(--ink);font:inherit;border-radius:8px;padding:0 9px;font-size:7px}.sa-perm-or{color:var(--muted);margin:2px 0 0;font-size:6px}.sa-perm-invite-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sa-perm-invite-fields input{border:1px solid var(--ds-line);background:var(--ds-bg);height:35px;color:var(--ink);font:inherit;border-radius:8px;padding:0 9px;font-size:7px}.sa-perm-invite-fields input:disabled{opacity:.5}.permissions .permission-tools{border:0;margin-bottom:8px;padding:0}.sa-permissions-body .permission-tools{align-items:center;gap:8px;display:flex}.sa-permissions-body .permission-tools label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:8px;flex:1;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.sa-permissions-body .permission-tools input{color:var(--ink);font:700 8px var(--ds-font);background:0 0;border:0;flex:1}.sa-permissions-body .permission-tools svg{color:var(--muted);flex:none}.sa-perm-count{color:var(--ds-signal);white-space:nowrap;align-items:center;margin-left:auto;padding:0 8px;font-size:7px;font-weight:850;display:flex}.sa-perm-matrix{border:1px solid var(--ds-line);border-radius:10px;max-height:60vh;overflow:auto}.sa-perm-matrix section{border-bottom:1px solid var(--ds-line)}.sa-perm-matrix section:last-child{border-bottom:0}.sa-perm-matrix section+section{border-top:1px solid var(--ds-line);margin-top:10px}.sa-perm-matrix h3{background:var(--ds-surface2);align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:8px;display:flex}.sa-perm-matrix h3 small{color:var(--muted);font-size:6px}.sa-perm-matrix h3 button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:6px;height:24px;margin-left:auto;padding:0 7px;font-size:6px}.sa-perm-row{border-top:1px solid var(--ds-line);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 12px;display:grid}.sa-perm-row>span{font-size:7px}.sa-permission-coverage-matrix .sa-perm-row>span code{background:var(--ds-surface2);border-radius:5px;padding:2px 6px;font-family:monospace;font-size:6px}.sa-permission-coverage-matrix .sa-perm-tiers{flex-wrap:wrap;align-items:center}.sa-coverage-route{border:1px solid var(--ds-line);color:var(--muted);white-space:nowrap;border-radius:99px;padding:2px 6px;font-family:monospace;font-size:6px}.sa-permission-coverage-matrix .sa-perm-tiers small{color:var(--muted);font-size:6px}.sa-perm-row>span small{color:var(--ds-danger);margin-left:6px;font-size:5px}.sa-perm-tiers{gap:4px;display:flex}.sa-perm-tiers button{border:1px solid var(--ds-line);background:var(--ds-surface);height:26px;color:var(--ink);white-space:nowrap;border-radius:6px;padding:0 8px;font-size:6px;font-weight:800}.sa-perm-tiers button.on{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.sa-perm-tiers button.none.on{border-color:var(--ds-line);color:var(--muted);background:var(--ds-surface2)}.sa-perm-actions{justify-content:space-between;gap:8px;margin-top:9px;display:flex}.sa-perm-actions button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.sa-perm-actions button:last-child:disabled{opacity:.4;border-color:var(--ds-line);color:var(--ink);background:var(--ds-surface)}.sa-perm-granted{margin-top:14px}.sa-perm-granted>h3{margin:0 0 8px;font-size:9px}.sa-perm-empty{color:var(--muted);font-size:7px}.sa-perm-granted-list{gap:6px;display:grid}.sa-perm-granted-list article{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.sa-perm-granted-list article>span{gap:2px;display:grid}.sa-perm-granted-list article b{font-size:7px}.sa-perm-granted-list article small{color:var(--muted);font-size:6px}.sa-perm-revoke{color:var(--ds-error)}@media (max-width:1050px){.sa-tenant-admin-grid,.sa-process-categories{grid-template-columns:1fr}.sa-process-categories>section>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.sa-tenant-hero{grid-template-columns:1fr auto}.sa-tenant-hero>button{grid-column:1/-1;width:max-content;margin-left:58px}.sa-tenant-tool>header{flex-wrap:wrap;align-items:flex-start}.sa-tenant-tool>header>button,.sa-tenant-tool>header>div{margin-left:47px}.sa-cycle-preview dl,.sa-correction-preview>header{grid-template-columns:1fr 1fr}.sa-uptime-summary,.sa-process-categories>section>div{grid-template-columns:1fr}}@media (max-width:520px){.sa-tenant-tool>div:not(.sa-tool-success):not(.sa-correction-preview):not(.sa-cycle-preview):not(.sa-cycle-result):not(.sa-vault-evidence):not(.sa-kyc-override-table):not(.sa-permissions-body):not(.sa-custom-template-body):not(.sa-roles-body){flex-direction:column;align-items:stretch}.sa-tenant-tool.credit>div label:first-child{max-width:none}.sa-vault-evidence>article,.sa-correction-preview>article,.sa-tenant-errors>article,.sa-cycle-preview dl{grid-template-columns:1fr}}.sa-tenant-detail-page{max-width:1680px;margin-inline:auto}.sa-tenant-workspaces{z-index:8;top:calc(var(--sa-header-h,72px) + 10px);border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) + 2px);background:var(--ds-surface);grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:12px;padding:7px;display:grid;position:sticky}@supports (color:color-mix(in lab, red, red)){.sa-tenant-workspaces{background:color-mix(in srgb,var(--ds-surface) 94%,transparent)}}.sa-tenant-workspaces{box-shadow:0 12px 34px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-tenant-workspaces{box-shadow:0 12px 34px color-mix(in srgb,var(--ds-nav) 8%,transparent)}}.sa-tenant-workspaces{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sa-tenant-workspaces button{border-radius:calc(var(--ds-radius) - 6px);min-width:0;height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:9px;font-weight:850;transition:background .18s,color .18s,transform .18s;display:flex}.sa-tenant-workspaces button svg{flex:none;width:16px;height:16px}.sa-tenant-workspaces button:hover{color:var(--ink);background:var(--ds-surface2)}.sa-tenant-workspaces button.active{color:var(--ds-on-accent);background:var(--ds-accent);box-shadow:0 8px 22px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-tenant-workspaces button.active{box-shadow:0 8px 22px color-mix(in srgb,var(--ds-accent) 28%,transparent)}}.sa-tenant-workspaces button:active{transform:translateY(1px)}.sa-tenant-workspace{min-width:0;animation:.2s sa-tenant-workspace-in}.sa-tenant-workspace>.sa-tenant-tool,.sa-tenant-workspace>.sa-tenant-monitoring{margin-top:12px}.sa-tenant-workspace>.sa-tenant-admin-grid{gap:12px}.sa-tenant-workspace>.sa-tenant-admin-grid>.sa-tenant-tool{height:100%;margin-top:12px}.sa-tenant-workspace>.sa-tenant-admin-grid>.sa-tenant-monitoring{margin-top:12px}@keyframes sa-tenant-workspace-in{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:920px){.sa-tenant-workspaces{grid-template-columns:repeat(4,1fr);position:relative;top:auto}.sa-tenant-workspaces button{height:44px}}@media (max-width:540px){.sa-tenant-workspaces{grid-template-columns:repeat(2,1fr)}.sa-tenant-workspaces button{justify-content:flex-start;padding-inline:14px}.sa-tenant-hero h1{font-size:24px}.sa-tenant-hero p{text-overflow:ellipsis;white-space:nowrap;max-width:66vw;overflow:hidden}}.sa-page-heading>aside{align-items:center;gap:7px;display:flex}.sa-page-heading>aside>mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;align-items:center;gap:5px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-page-heading>aside>mark{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface))}}.sa-page-heading>aside>mark{letter-spacing:.07em;font-size:6px;font-weight:900}.sa-page-heading>aside>mark.offline{color:var(--ds-warning)}.sa-page-heading>aside>mark svg{width:10px}.sa-page-heading>aside>button{height:38px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:7px;font-weight:900;display:flex}.sa-page-heading>aside>button svg{width:12px}.sa-secret-banner{border:1px solid var(--ds-success);grid-template-columns:36px minmax(0,1fr) auto 32px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-secret-banner{border:1px solid color-mix(in srgb,var(--ds-success) 35%,var(--ds-line))}}.sa-secret-banner{border-radius:var(--ds-radius);background:linear-gradient(110deg,var(--ds-success),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.sa-secret-banner{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface)),var(--ds-surface))}}.sa-secret-banner.token{border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.sa-secret-banner.token{border-color:color-mix(in srgb,var(--ds-signal) 35%,var(--ds-line))}}.sa-secret-banner.token{background:linear-gradient(110deg,var(--ds-signal),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.sa-secret-banner.token{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface)),var(--ds-surface))}}.sa-secret-banner>svg{width:36px;height:36px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;padding:9px}.sa-secret-banner>span{gap:2px;min-width:0;display:grid}.sa-secret-banner small{color:var(--ds-signal);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-secret-banner b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sa-secret-banner em{color:var(--muted);font-size:6px;font-style:normal}.sa-secret-banner button{border:1px solid var(--ds-line);height:31px;color:var(--ink);background:var(--ds-surface);border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:6px;font-weight:850;display:flex}.sa-secret-banner button:last-child{justify-content:center;width:31px;padding:0}.sa-secret-banner button svg{width:11px}.sa-team-kpis{margin-bottom:10px}.sa-team-directory{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius)*1.1);background:var(--ds-surface);box-shadow:var(--shadow);overflow:hidden}.sa-team-directory>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.sa-team-directory>header span{color:var(--ds-signal);letter-spacing:.1em;align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-team-directory>header svg{width:11px}.sa-team-directory h2{margin:4px 0 0;font-size:17px}.sa-team-directory>header p{max-width:380px;color:var(--muted);text-align:right;margin:0;font-size:7px;line-height:1.45}.sa-team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.sa-team-list>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-bg);position:relative;overflow:hidden}.sa-team-list>article.suspended{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-team-list>article.suspended{border-color:color-mix(in srgb,var(--ds-error) 36%,var(--ds-line))}}.sa-team-list>article>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.sa-team-list>article>header>i{width:42px;height:42px;color:var(--ds-nav);background:linear-gradient(135deg,var(--ds-accent),var(--ds-accent));border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-team-list>article>header>i{background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 35%,var(--ds-signal)))}}.sa-team-list>article>header>i{font-size:10px;font-style:normal;font-weight:950}.sa-team-list>article>header>span{gap:2px;min-width:0;display:grid}.sa-team-list>article>header b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sa-team-list>article>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-team-list>article>header>div{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.sa-team-list mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;align-items:center;gap:3px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-team-list mark{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.sa-team-list mark{font-size:5px;font-weight:900}.sa-team-list mark svg{width:8px}.sa-team-list mark.suspended{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-team-list mark.suspended{background:color-mix(in srgb,var(--ds-error) 8%,var(--ds-surface))}}.sa-team-list mark.pending{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.sa-team-list mark.pending{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface))}}.sa-team-list mark.certified{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-team-list mark.certified{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.sa-team-list mark.uncertified{color:var(--muted);background:var(--ds-surface2)}.sa-team-list>article>section{grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.sa-team-list>article>section>span{background:var(--ds-surface);border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:1px 6px;min-width:0;padding:7px;display:grid}.sa-team-list>article>section svg{width:20px;height:20px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:6px;grid-row:1/4;padding:4px}.sa-team-list>article>section small{color:var(--muted);font-size:4px;font-weight:900}.sa-team-list>article>section b,.sa-team-list>article>section em{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.sa-team-list>article>section em{color:var(--muted);font-size:5px;font-style:normal}.sa-team-permissions{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 8px 8px;display:grid}.sa-team-permissions>button{border:1px solid var(--ds-line);min-width:0;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px;display:grid}.sa-team-permissions>button>svg{width:25px;height:25px;color:var(--muted);background:var(--ds-surface2);border-radius:7px;padding:6px}.sa-team-permissions>button>span{gap:1px;min-width:0;display:grid}.sa-team-permissions b{font-size:6px}.sa-team-permissions small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:4px;overflow:hidden}.sa-team-permissions>button>i{color:var(--muted);background:var(--ds-surface2);border-radius:99px;padding:3px 5px;font-size:4px;font-style:normal;font-weight:900}.sa-team-permissions>button.on{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-team-permissions>button.on{border-color:color-mix(in srgb,var(--ds-success) 35%,var(--ds-line))}}.sa-team-permissions>button.on{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-team-permissions>button.on{background:color-mix(in srgb,var(--ds-success) 6%,var(--ds-surface))}}.sa-team-permissions>button.on>svg,.sa-team-permissions>button.on>i{color:var(--ds-success)}.sa-team-list>article>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);flex-wrap:wrap;gap:5px;padding:8px;display:flex}.sa-team-list>article>footer button{border:1px solid var(--ds-line);height:30px;color:var(--ink);background:var(--ds-surface2);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:5px;font-weight:850;display:flex}.sa-team-list>article>footer button svg{width:10px}.sa-team-list>article>footer button.suspend{color:var(--ds-error);margin-left:auto}.sa-team-list>article>footer button.reinstate{color:var(--ds-success);margin-left:auto}.sa-perm-count-badge{color:var(--ds-on-accent);background:var(--ds-accent);border-radius:99px;padding:2px 6px;font-size:5px;font-weight:900}.sa-team-environments{border-top:1px solid var(--ds-line);background:var(--ds-signal);gap:5px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-team-environments{background:color-mix(in srgb,var(--ds-signal) 4%,var(--ds-surface))}}.sa-team-environments>article{background:var(--ds-bg);border-radius:8px;align-items:center;gap:7px;padding:7px;display:flex}.sa-team-environments>article>span{min-width:0;margin-right:auto;display:grid}.sa-team-environments b{font-size:6px}.sa-team-environments small,.sa-team-environments p{color:var(--muted);font-size:5px}.sa-team-environments a{color:var(--ds-signal);font-size:5px;font-weight:850}.sa-team-environments em{color:var(--ds-error);font-size:5px;font-style:normal}.sa-team-environments mark{color:var(--ds-warning)}.sa-team-environments mark.running{color:var(--ds-success)}.sa-team-environments mark.failed{color:var(--ds-error)}.sa-suspension-reason{color:var(--ds-error);background:var(--ds-error);align-items:center;gap:5px;margin:0;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-suspension-reason{background:color-mix(in srgb,var(--ds-error) 5%,var(--ds-surface))}}.sa-suspension-reason{font-size:5px}.sa-suspension-reason svg{width:10px}.sa-modal{z-index:150;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sa-modal>button{background:var(--ds-nav);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sa-modal>button{background:color-mix(in srgb,var(--ds-nav) 72%,transparent)}}.sa-modal>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sa-team-invite{border:1px solid var(--ds-on-dark);grid-template-columns:1fr 1fr;gap:11px;width:min(520px,100%);padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sa-team-invite{border:1px solid color-mix(in srgb,var(--ds-on-dark) 20%,var(--ds-line))}}.sa-team-invite{border-radius:calc(var(--ds-radius)*1.3);background:var(--ds-surface);box-shadow:0 30px 90px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-team-invite{box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.sa-team-invite>header{grid-column:1/-1;grid-template-columns:45px 1fr auto;gap:10px;display:grid}.sa-team-invite>header>span{width:45px;height:45px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;display:grid}.sa-team-invite>header>span svg{width:18px}.sa-team-invite>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-team-invite h2{margin:3px 0;font-size:22px}.sa-team-invite header p{color:var(--muted);margin:0;font-size:7px}.sa-team-invite header button{border:1px solid var(--ds-line);width:32px;height:32px;color:var(--ink);background:var(--ds-surface2);border-radius:8px;place-items:center;display:grid}.sa-team-invite label{color:var(--muted);gap:5px;font-size:7px;font-weight:850;display:grid}.sa-team-invite input,.sa-team-invite select{border:1px solid var(--ds-line);height:40px;color:var(--ink);background:var(--ds-bg);font:700 8px var(--ds-font);border-radius:9px;padding:0 10px}.sa-team-invite .sa-check{background:var(--ds-bg);border-radius:9px;grid-column:1/-1;align-items:center;padding:10px;display:flex}.sa-team-invite .sa-check input{width:16px;height:16px}.sa-team-invite .sa-check span{gap:2px;display:grid}.sa-team-invite .sa-check b{color:var(--ink);font-size:7px}.sa-team-invite .sa-check small{font-size:6px}.sa-team-invite>footer{grid-column:1/-1;grid-template-columns:1fr 1.3fr;gap:7px;display:grid}.sa-team-invite>footer button{border:1px solid var(--ds-line);height:40px;color:var(--ink);background:var(--ds-surface2);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.sa-team-invite>footer button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.sa-team-invite>footer svg{width:12px}.sa-team-permissions-modal{grid-template-columns:1fr;width:min(760px,100%);max-height:88vh;overflow:auto}.sa-team-permissions-modal .sa-perm-actions{background:var(--ds-surface);padding-top:9px;position:sticky;bottom:0}.sa-perm-save-hint{text-align:right;color:var(--ds-danger);margin:4px 0 0;font-size:6px;font-weight:700}.sa-team-permissions-modal .sa-perm-matrix{border:0;max-height:none;overflow:visible}.sa-team-permissions-modal .permission-tools{align-items:center;gap:8px;display:flex}.sa-team-permissions-modal .permission-tools label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:8px;flex:1;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.sa-team-permissions-modal .permission-tools input{color:var(--ink);font:700 8px var(--ds-font);background:0 0;border:0;flex:1}.sa-team-permissions-modal .permission-tools svg{color:var(--muted)}.sa-team-permissions-modal .sa-perm-row>span{align-items:center;gap:6px;display:flex}.sa-team-permissions-modal .sa-perm-row>span svg{color:var(--muted)}@media (max-width:1050px){.sa-team-list{grid-template-columns:1fr}.sa-team-list>article>section,.sa-team-permissions{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.sa-page-heading>aside{justify-content:space-between;width:100%}.sa-secret-banner{grid-template-columns:34px minmax(0,1fr) 31px}.sa-secret-banner>button:nth-last-child(2){grid-column:2/3;justify-self:start}.sa-team-directory>header{flex-direction:column;align-items:flex-start}.sa-team-directory>header p{text-align:left}.sa-team-list>article>section,.sa-team-permissions{grid-template-columns:1fr}.sa-team-list>article>header{grid-template-columns:40px minmax(0,1fr)}.sa-team-list>article>header>div{flex-direction:row;grid-column:1/-1;align-items:flex-start}.sa-team-invite{grid-template-columns:1fr}.sa-team-invite>header,.sa-team-invite .sa-check,.sa-team-invite>footer{grid-column:1}.sa-team-environments>article{flex-wrap:wrap;align-items:flex-start}}.sa-ai-page{grid-template-rows:auto minmax(600px,1fr);min-height:calc(100vh - 84px);display:grid}.sa-ai-page .sa-page-heading>aside>label{border:1px solid var(--ds-line);background:var(--ds-surface);cursor:pointer;border-radius:10px;grid-template-columns:27px 1fr 30px;align-items:center;gap:7px;padding:5px 7px;display:grid;position:relative}.sa-ai-page .sa-page-heading>aside>label>svg{width:27px;height:27px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:7px;padding:6px}.sa-ai-page .sa-page-heading>aside>label span{display:grid}.sa-ai-page .sa-page-heading>aside>label small{color:var(--muted);font-size:5px}.sa-ai-page .sa-page-heading>aside>label input{opacity:0;position:absolute}.sa-ai-page .sa-page-heading>aside>label>i{background:var(--ds-line);border-radius:99px;width:28px;height:17px;padding:2px}.sa-ai-page .sa-page-heading>aside>label>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;display:block}.sa-ai-page .sa-page-heading>aside>label.active>i{background:var(--ds-success)}.sa-ai-command{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius)*1.2);background:var(--ds-surface);min-height:0;box-shadow:var(--shadow);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.sa-ai-command>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(110deg,var(--ds-surface2),var(--ds-surface));justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.sa-ai-command>header>div{grid-template-columns:44px 1fr;align-items:center;gap:9px;display:grid}.sa-ai-command>header>div>i{width:44px;height:44px;color:var(--ds-nav);background:linear-gradient(135deg,var(--ds-accent),var(--ds-accent));border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-ai-command>header>div>i{background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 30%,var(--ds-signal)))}}.sa-ai-command>header>div>i svg{width:19px}.sa-ai-command>header span{gap:2px;display:grid}.sa-ai-command>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-ai-command h2{margin:0;font-size:15px}.sa-ai-command>header p{color:var(--muted);margin:0;font-size:6px}.sa-ai-command>header>aside{gap:5px;display:flex}.sa-ai-command>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;align-items:center;gap:4px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-ai-command>header mark{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.sa-ai-command>header mark{font-size:5px;font-weight:900}.sa-ai-command>header mark:last-child{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.sa-ai-command>header mark:last-child{background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface))}}.sa-ai-thread{background:radial-gradient(circle at 100% 0,var(--ds-signal),transparent 25rem),var(--ds-bg);min-height:0;padding:17px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.sa-ai-thread{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ds-signal) 7%,transparent),transparent 25rem),var(--ds-bg)}}.sa-ai-page.advanced .sa-ai-thread{background:radial-gradient(circle at 100% 0,var(--ds-success),transparent 30rem),var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-ai-page.advanced .sa-ai-thread{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ds-success) 10%,transparent),transparent 30rem),color-mix(in srgb,var(--ds-nav) 96%,black)}}.sa-ai-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:100%;padding:30px;display:grid}.sa-ai-empty>i{width:56px;height:56px;color:var(--ds-nav);background:var(--ds-accent);box-shadow:0 15px 50px var(--ds-accent);border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-ai-empty>i{box-shadow:0 15px 50px color-mix(in srgb,var(--ds-accent) 35%,transparent)}}.sa-ai-empty>i svg{width:24px}.sa-ai-empty h3{margin:4px 0 0;font-size:20px}.sa-ai-empty p{max-width:570px;color:var(--muted);margin:0;font-size:8px;line-height:1.55}.sa-ai-empty>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.sa-ai-empty button{border:1px solid var(--ds-line);min-height:31px;color:var(--ink);background:var(--ds-surface);border-radius:8px;padding:0 9px;font-size:6px;font-weight:800}.sa-ai-thread>article{grid-template-columns:31px minmax(0,1fr);gap:8px;max-width:min(760px,88%);margin-bottom:13px;display:grid}.sa-ai-thread>article.user{margin-left:auto}.sa-ai-thread>article>i{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;display:grid}.sa-ai-thread>article.user>i{background:var(--ds-signal);grid-area:1/2}@supports (color:color-mix(in lab, red, red)){.sa-ai-thread>article.user>i{background:color-mix(in srgb,var(--ds-signal) 45%,var(--ds-accent))}}.sa-ai-thread>article.user>div{grid-area:1/1}.sa-ai-thread>article>i svg{width:13px}.sa-ai-thread>article>div{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;box-shadow:0 8px 26px var(--ds-nav);border-radius:4px 13px 13px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.sa-ai-thread>article>div{box-shadow:0 8px 26px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.sa-ai-thread>article.user>div{background:var(--ds-signal);border-radius:13px 4px 13px 13px}@supports (color:color-mix(in lab, red, red)){.sa-ai-thread>article.user>div{background:color-mix(in srgb,var(--ds-signal) 7%,var(--ds-surface))}}.sa-ai-thread>article>div>header{align-items:center;gap:6px;margin-bottom:5px;display:flex}.sa-ai-thread>article>div>header small{color:var(--muted);font-size:5px}.sa-ai-thread>article>div>p{white-space:pre-wrap;margin:0;font-size:8px;line-height:1.6}.sa-ai-page.advanced .sa-ai-thread>article>div{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-ai-page.advanced .sa-ai-thread>article>div{border-color:color-mix(in srgb,var(--ds-success) 35%,transparent)}}.sa-ai-page.advanced .sa-ai-thread>article>div{color:#afffc8;background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-ai-page.advanced .sa-ai-thread>article>div{background:color-mix(in srgb,var(--ds-nav) 88%,black)}}.sa-ai-page.advanced .sa-ai-thread>article>div{font-family:ui-monospace,monospace}.sa-ai-page.advanced .sa-ai-thread>article>div>header small,.sa-ai-page.advanced .sa-ai-thread>article>div>p{color:#7ee79e}.sa-ai-loading{justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}.sa-ai-loading svg,.thinking svg,.sa-ai-proposal footer>span:first-child svg{animation:1s linear infinite sa-spin}.sa-ai-loading span{display:grid}.sa-ai-loading small{color:var(--muted);font-size:6px}@keyframes sa-spin{to{transform:rotate(360deg)}}.sa-ai-proposal{border:1px solid var(--ds-warning);margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sa-ai-proposal{border:1px solid color-mix(in srgb,var(--ds-warning) 35%,var(--ds-line))}}.sa-ai-proposal{background:var(--ds-bg);border-radius:10px}.sa-ai-proposal>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;margin:0!important;display:flex!important}.sa-ai-proposal>header>span,.sa-ai-proposal>header>div{align-items:center;gap:5px;display:flex}.sa-ai-proposal>header svg{width:11px;color:var(--ds-warning)}.sa-ai-proposal>header mark,.sa-ai-proposal>header em{color:var(--ds-warning);background:var(--ds-warning);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.sa-ai-proposal>header mark,.sa-ai-proposal>header em{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface))}}.sa-ai-proposal>header mark,.sa-ai-proposal>header em{font-size:5px;font-style:normal;font-weight:900}.sa-ai-proposal>header em{color:var(--muted);background:var(--ds-surface)}.sa-ai-proposal.risk-critical{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-ai-proposal.risk-critical{border-color:color-mix(in srgb,var(--ds-error) 45%,var(--ds-line))}}.sa-ai-proposal.risk-critical>header mark{color:var(--ds-error)}.sa-proposal-arguments{gap:4px;padding:8px 9px;display:grid}.sa-proposal-arguments small{color:var(--muted);font-size:4px;font-weight:900}.sa-proposal-arguments code{white-space:pre-wrap;max-height:90px;font:500 6px/1.45 ui-monospace,monospace;overflow:auto}.sa-stepup-methods{grid-template-columns:repeat(2,1fr);gap:5px;padding:0 9px 9px;display:grid}.sa-stepup-methods>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:6px}.sa-stepup-methods>button{border:1px solid var(--ds-line);color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:8px;grid-template-columns:25px 1fr 11px;align-items:center;gap:6px;padding:6px;display:grid}.sa-stepup-methods>button>svg:first-child{width:25px;height:25px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:7px;padding:6px}.sa-stepup-methods>button>svg:last-child{width:9px}.sa-stepup-methods span{display:grid}.sa-stepup-methods small{color:var(--muted);font-size:5px}.sa-stepup-challenge{align-items:end;gap:6px;padding:0 9px 9px;display:flex}.sa-stepup-challenge label{color:var(--muted);gap:4px;font-size:5px;font-weight:800;display:grid}.sa-stepup-challenge input{border:1px solid var(--ds-line);height:33px;color:var(--ink);background:var(--ds-surface);font:700 7px var(--ds-font);border-radius:7px;padding:0 8px}.sa-stepup-challenge>a,.sa-stepup-challenge>button{border:1px solid var(--ds-line);height:33px;color:var(--ink);background:var(--ds-surface);border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:6px;font-weight:850;display:flex}.sa-stepup-challenge>button{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.sa-stepup-challenge svg{width:10px}.sa-stepup-challenge p{color:var(--ds-success);align-items:center;gap:5px;margin:0;font-size:6px;display:flex}.sa-ai-proposal>footer{border-top:1px solid var(--ds-line);gap:4px;padding:7px 9px;display:grid}.sa-ai-proposal>footer span{align-items:center;gap:5px;font-size:6px;display:flex}.sa-ai-proposal>footer span.error{color:var(--ds-error)}.sa-ai-proposal>footer span.success{color:var(--ds-success)}.sa-ai-proposal>footer svg{width:10px}.sa-ai-command>.sa-ai-error{color:var(--ds-error);background:var(--ds-error);align-items:center;gap:6px;padding:7px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-ai-command>.sa-ai-error{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.sa-ai-command>.sa-ai-error{font-size:6px}.sa-ai-command>.sa-ai-error svg{width:11px}.sa-ai-command>form{border-top:1px solid var(--ds-line);background:var(--ds-surface);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 11px;display:grid}.sa-ai-command>form>svg{width:24px;height:24px;color:var(--ds-signal);background:var(--ds-surface2);border-radius:7px;padding:5px}.sa-ai-command textarea{resize:none;min-width:0;color:var(--ink);font:600 8px/1.45 var(--ds-font);background:0 0;border:0;outline:0}.sa-ai-command>form>span{align-items:center;gap:7px;display:flex}.sa-ai-command>form small{color:var(--muted);font-size:5px}.sa-ai-command>form button{width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:9px;place-items:center;display:grid}.sa-ai-command>form button svg{width:14px}.sa-ai-command>form button:disabled{opacity:.4}@media (max-width:850px){.sa-ai-command>header{flex-direction:column;align-items:flex-start}.sa-ai-command>header>aside{flex-wrap:wrap}.sa-ai-page{grid-template-rows:auto minmax(620px,1fr)}}@media (max-width:620px){.sa-ai-page .sa-page-heading>aside{flex-direction:column;align-items:stretch}.sa-ai-page .sa-page-heading>aside>label{width:100%}.sa-ai-thread{padding:10px}.sa-ai-thread>article{max-width:96%}.sa-stepup-methods{grid-template-columns:1fr}.sa-stepup-challenge{flex-direction:column;align-items:stretch}.sa-ai-command>form{grid-template-columns:20px minmax(0,1fr)}.sa-ai-command>form>span{grid-column:1/-1;justify-content:flex-end}.sa-ai-command>form small{margin-right:auto}}.sa-settings-shell{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius)*1.15);background:var(--ds-surface);min-height:720px;box-shadow:var(--shadow);grid-template-columns:235px minmax(0,1fr);display:grid;overflow:hidden}.sa-settings-shell>nav{border-right:1px solid var(--ds-line);background:linear-gradient(180deg,var(--ds-surface2),var(--ds-surface));min-height:0;padding:11px}.sa-settings-shell>nav>header{padding:6px 8px 12px}.sa-settings-shell>nav small{color:var(--muted);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-settings-shell>nav h2{margin:4px 0 0;font-size:15px}.sa-settings-shell>nav>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 22px 10px;align-items:center;gap:7px;margin-bottom:4px;padding:7px;display:grid}.sa-settings-shell>nav>button>svg:first-child{width:32px;height:32px;color:var(--ds-signal);background:var(--ds-surface);border-radius:9px;padding:8px}.sa-settings-shell>nav>button>span{gap:2px;min-width:0;display:grid}.sa-settings-shell>nav>button b{font-size:7px}.sa-settings-shell>nav>button small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:500;overflow:hidden}.sa-settings-shell>nav>button mark{width:22px;height:22px;color:var(--muted);background:var(--ds-surface);border-radius:7px;place-items:center;font-size:5px;font-weight:900;display:grid}.sa-settings-shell>nav>button>svg:last-child{width:9px;color:var(--muted)}.sa-settings-shell>nav>button.active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-settings-shell>nav>button.active{border-color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-line))}}.sa-settings-shell>nav>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-settings-shell>nav>button.active{background:color-mix(in srgb,var(--ds-accent) 11%,var(--ds-surface))}}.sa-settings-shell>nav>button.active>svg:first-child,.sa-settings-shell>nav>button.active mark{color:var(--ds-nav);background:var(--ds-accent)}.sa-settings-shell>main{background:var(--ds-bg);min-width:0}.sa-settings-shell>main>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.sa-settings-shell>main>header>div{grid-template-columns:42px 1fr;align-items:center;gap:8px;display:grid}.sa-settings-shell>main>header>div>i{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;display:grid}.sa-settings-shell>main>header>div>i svg{width:18px}.sa-settings-shell>main>header span{gap:2px;display:grid}.sa-settings-shell>main>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-settings-shell>main>header h2{margin:0;font-size:17px}.sa-settings-shell>main>header p{color:var(--muted);margin:0;font-size:6px}.sa-settings-shell>main>header>label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;align-items:center;gap:6px;width:min(310px,40%);padding:0 9px;display:flex}.sa-settings-shell>main>header>label svg{width:13px}.sa-settings-shell>main>header input{min-width:0;height:38px;color:var(--ink);font:600 7px var(--ds-font);background:0 0;border:0;outline:0;flex:1}.sa-provider-workspace{grid-template-columns:235px minmax(0,1fr);min-height:500px;display:grid}.sa-provider-rail{border-right:1px solid var(--ds-line);max-height:680px;padding:9px;overflow:auto}.sa-provider-rail>button{border:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:5px;padding:7px;display:grid}.sa-provider-rail>button.active{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-provider-rail>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 12%,transparent)}}.sa-provider-mark{border:1px solid var(--ds-line);width:34px;height:34px;color:var(--ds-nav);background:#fff;border-radius:9px;place-items:center;font-style:normal;display:grid;overflow:hidden}.sa-provider-mark img{object-fit:contain;width:22px;height:22px}.sa-provider-mark span{width:100%;color:var(--ds-nav);text-align:center;overflow-wrap:anywhere;padding:3px;font-size:5px;font-weight:950;line-height:1.05}.sa-provider-rail>button>span{gap:3px;min-width:0;display:grid}.sa-provider-rail>button b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.sa-provider-rail>button small{color:var(--muted);align-items:center;gap:4px;font-size:5px;display:flex}.sa-provider-rail>button small i{background:var(--ds-warning);border-radius:50%;width:6px;height:6px}.sa-provider-rail>button small i.ready{background:var(--ds-success)}.sa-provider-rail>button small i.off{background:var(--muted)}.sa-provider-switch{width:38px;height:28px;color:var(--muted);background:var(--ds-surface2);border:0;border-radius:8px;grid-template-rows:13px 8px;place-items:center;padding:2px;display:grid;position:relative}.sa-provider-switch>i{background:var(--ds-line);border-radius:99px;width:25px;height:13px;padding:2px}.sa-provider-switch>i:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;transition:transform .18s;display:block}.sa-provider-switch small{font-weight:900;font-size:4px!important}.sa-provider-switch.on{color:var(--ds-success)}.sa-provider-switch.on>i{background:var(--ds-success)}.sa-provider-switch.on>i:after{transform:translate(12px)}.sa-credential-vault{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;margin:11px;overflow:hidden}.sa-credential-vault>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(110deg,var(--ds-surface2),var(--ds-surface));grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.sa-credential-vault>header>.sa-provider-mark{border-radius:14px;width:54px;height:54px}.sa-credential-vault>header>.sa-provider-mark img{width:32px;height:32px}.sa-credential-vault>header>span{gap:2px;display:grid}.sa-credential-vault>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-credential-vault>header h2{margin:0;font-size:19px}.sa-credential-vault>header p{color:var(--muted);margin:0;font-size:6px}.sa-credential-vault>header>div{align-items:center;gap:7px;display:flex}.sa-credential-vault>header mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.sa-credential-vault>header mark{background:color-mix(in srgb,var(--ds-signal) 8%,var(--ds-surface))}}.sa-credential-vault>header mark{font-size:5px;font-weight:900}.sa-credential-vault>header mark.global{color:var(--ds-success)}.sa-credential-vault>header mark.infrastructure{color:var(--muted)}.sa-credential-vault>aside{color:var(--ds-success);background:var(--ds-success);align-items:center;gap:7px;padding:8px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-credential-vault>aside{background:color-mix(in srgb,var(--ds-success) 6%,var(--ds-surface))}}.sa-credential-vault>aside svg{width:13px}.sa-credential-vault>aside span{gap:2px;display:grid}.sa-credential-vault>aside b{font-size:6px}.sa-credential-vault>aside small{color:var(--muted);font-size:5px}.sa-credential-vault>div{gap:7px;padding:10px;display:grid}.sa-secret-field{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;overflow:hidden}.sa-secret-field>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.sa-secret-field>header span{gap:2px;min-width:0;display:grid}.sa-secret-field b{font-size:7px}.sa-secret-field small{color:var(--muted);font:500 5px ui-monospace,monospace}.sa-secret-field mark{color:var(--muted);background:var(--ds-surface);border-radius:99px;padding:4px 6px;font-size:4px;font-weight:900}.sa-secret-field mark.database{color:var(--ds-success)}.sa-secret-field mark.env{color:var(--ds-warning)}.sa-secret-field>code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:6px;display:block;overflow:hidden}.sa-secret-field>div{align-items:flex-end;gap:6px;padding:0 9px 9px;display:flex}.sa-secret-field input,.sa-secret-field textarea{border:1px solid var(--ds-line);min-width:0;color:var(--ink);background:var(--ds-surface);font:600 7px/1.4 var(--ds-font);border-radius:7px;outline:0;flex:1;padding:8px}.sa-secret-field textarea{resize:vertical;font-family:ui-monospace,monospace}.sa-secret-field button,.sa-fee-form button{height:33px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:6px;font-weight:900;display:flex}.sa-secret-field button svg,.sa-fee-form button svg{width:10px}.sa-secret-field button:disabled{opacity:.4}.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-flat-infrastructure,.sa-merchant-vault,.sa-merchant-routing{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin:0 11px 11px;overflow:hidden}.sa-rotation-console>header,.sa-ai-routing>header,.sa-fee-overrides>header,.sa-flat-infrastructure>header,.sa-merchant-vault>header,.sa-merchant-routing>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 13px;display:grid}.sa-rotation-console>header>span,.sa-ai-routing>header>span,.sa-fee-overrides>header>span,.sa-merchant-vault>header>span,.sa-merchant-routing>header>span{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}.sa-rotation-console>header svg,.sa-ai-routing>header svg,.sa-fee-overrides>header svg,.sa-merchant-vault>header svg,.sa-merchant-routing>header svg{width:17px}.sa-rotation-console>header>div,.sa-ai-routing>header>div,.sa-fee-overrides>header>div,.sa-merchant-vault>header>div,.sa-merchant-routing>header>div{gap:2px;display:grid}.sa-rotation-console>header small,.sa-ai-routing>header small,.sa-fee-overrides>header small,.sa-flat-infrastructure>header small,.sa-merchant-vault>header small,.sa-merchant-routing>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-rotation-console h2,.sa-ai-routing h2,.sa-fee-overrides h2,.sa-flat-infrastructure h2,.sa-merchant-vault h2,.sa-merchant-routing h2{margin:0;font-size:15px}.sa-rotation-console header p,.sa-ai-routing header p,.sa-fee-overrides header p,.sa-merchant-vault header p,.sa-merchant-routing header p{color:var(--muted);margin:0;font-size:6px}.sa-rotation-console>header mark,.sa-merchant-vault>header mark{color:var(--ds-success);font-size:5px;font-weight:900}.sa-rotation-console>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:9px;display:grid}.sa-rotation-console>div>article{border:1px solid var(--ds-line);border-radius:9px;overflow:hidden}.sa-rotation-console article>header{background:var(--ds-bg);align-items:center;gap:6px;padding:7px 9px;display:flex}.sa-rotation-console article>header b{font-size:8px}.sa-rotation-console article>header small{color:var(--muted);font-size:5px}.sa-rotation-console article>div{border-top:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr) 50px 60px;align-items:center;gap:6px;padding:6px 8px;display:grid}.sa-rotation-console label{grid-template-columns:14px 28px minmax(0,1fr);align-items:center;gap:6px;display:grid}.sa-rotation-console label .sa-provider-mark{width:28px;height:28px}.sa-rotation-console label .sa-provider-mark img{width:18px}.sa-rotation-console label>span{min-width:0;display:grid}.sa-rotation-console label b{font-size:6px}.sa-rotation-console label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.sa-rotation-console article input[type=number]{border:1px solid var(--ds-line);width:50px;height:28px;color:var(--ink);background:var(--ds-bg);text-align:center;border-radius:6px;font-size:6px}.sa-rotation-console article mark{font-size:4px;font-weight:900}.sa-rotation-console article mark.active{color:var(--ds-success)}.sa-rotation-console article mark.unhealthy{color:var(--ds-error)}.sa-rotation-console>footer,.sa-merchant-routing>footer{gap:6px;padding:0 9px 9px;display:flex}.sa-rotation-console>footer input{border:1px solid var(--ds-line);width:130px;height:32px;color:var(--ink);background:var(--ds-bg);font:700 6px var(--ds-font);border-radius:7px;padding:0 8px}.sa-rotation-console>footer button,.sa-ai-routing>header button,.sa-merchant-routing>footer button{border:1px solid var(--ds-line);height:32px;color:var(--ink);background:var(--ds-surface);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:6px;font-weight:850;display:flex}.sa-ai-routing>div,.sa-flat-infrastructure>div{grid-template-columns:repeat(2,1fr);gap:7px;padding:9px;display:grid}.sa-ai-routing>div>.sa-secret-field:first-child{grid-column:1/-1}.sa-fee-form{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr 130px auto;gap:6px;padding:9px;display:grid}.sa-fee-form select,.sa-fee-form input{border:1px solid var(--ds-line);height:35px;color:var(--ink);background:var(--ds-bg);font:600 6px var(--ds-font);border-radius:7px;padding:0 8px}.sa-fee-overrides>div:last-child{padding:8px}.sa-fee-overrides>div:last-child>article{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr 70px auto;align-items:center;gap:8px;padding:7px;display:grid}.sa-fee-overrides article span{display:grid}.sa-fee-overrides article b{font-size:7px}.sa-fee-overrides article small{color:var(--muted);font-size:5px}.sa-fee-overrides article strong{font-size:9px}.sa-fee-overrides article button{color:var(--ds-error);background:0 0;border:0;align-items:center;gap:4px;font-size:5px;font-weight:850;display:flex}.sa-fee-overrides article button svg{width:10px}.sa-fee-overrides>div:last-child>p{color:var(--muted);font-size:6px}.sa-flat-infrastructure>header{grid-template-columns:32px 1fr}.sa-flat-infrastructure>header>svg{width:32px;height:32px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;padding:7px}.sa-inline-error{color:var(--ds-error);align-items:center;gap:5px;margin:0;padding:7px 9px;font-size:6px;display:flex}.sa-inline-error svg{width:11px}@media (max-width:1100px){.sa-settings-shell{grid-template-columns:74px minmax(0,1fr)}.sa-settings-shell>nav>header{display:none}.sa-settings-shell>nav>button{grid-template-columns:38px;justify-content:center}.sa-settings-shell>nav>button>svg:first-child{width:38px;height:38px}.sa-settings-shell>nav>button>:not(svg:first-child){display:none}.sa-provider-workspace{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:800px){.sa-settings-shell{display:block}.sa-settings-shell>nav{border-right:0;border-bottom:1px solid var(--ds-line);display:flex;overflow-x:auto}.sa-settings-shell>nav>button{width:auto;min-width:48px;margin:0 4px 0 0}.sa-settings-shell>main>header{flex-direction:column;align-items:flex-start}.sa-settings-shell>main>header>label{width:100%}.sa-provider-workspace{display:block}.sa-provider-rail{border-right:0;border-bottom:1px solid var(--ds-line);grid-auto-columns:185px;grid-auto-flow:column;max-height:none;display:grid;overflow:auto hidden}.sa-rotation-console>div,.sa-ai-routing>div,.sa-flat-infrastructure>div{grid-template-columns:1fr}}@media (max-width:560px){.sa-credential-vault>header{grid-template-columns:46px minmax(0,1fr)}.sa-credential-vault>header>.sa-provider-mark{width:46px;height:46px}.sa-credential-vault>header>div{grid-column:1/-1;justify-content:space-between}.sa-secret-field>div{flex-direction:column;align-items:stretch}.sa-secret-field button{width:100%}.sa-rotation-console>header,.sa-ai-routing>header,.sa-fee-overrides>header{grid-template-columns:38px 1fr}.sa-rotation-console>header>mark,.sa-ai-routing>header>button{grid-column:1/-1;justify-self:start}.sa-rotation-console>div,.sa-fee-form{grid-template-columns:1fr}.sa-fee-overrides>div:last-child>article{grid-template-columns:1fr auto}.sa-fee-overrides article button{grid-column:1/-1}}.sa-period-control{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;display:flex;overflow:hidden}.sa-period-control>button{width:32px;height:35px;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}.sa-period-control>button svg{width:11px}.sa-period-control>label{border-inline:1px solid var(--ds-line);align-items:center;gap:5px;padding:0 8px;display:flex}.sa-period-control label svg{width:11px}.sa-period-control input{height:35px;color:var(--ink);font:800 7px var(--ds-font);background:0 0;border:0;outline:0}.sa-fin-hero{grid-template-columns:1.3fr repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.sa-fin-hero>div,.sa-fin-metric{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--shadow);padding:11px 12px;overflow:hidden}.sa-fin-hero>div:first-child{color:var(--ds-on-dark);background:linear-gradient(125deg,var(--ds-nav),var(--ds-signal));gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-fin-hero>div:first-child{background:linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-signal) 48%,var(--ds-nav)))}}.sa-fin-hero>div:first-child small{color:var(--ds-accent);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-fin-hero>div:first-child b{font-size:25px}.sa-fin-hero>div:first-child span{color:var(--ds-on-dark);align-items:center;gap:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-fin-hero>div:first-child span{color:color-mix(in srgb,var(--ds-on-dark) 70%,transparent)}}.sa-fin-hero>div:first-child span{font-size:6px}.sa-fin-hero svg{width:10px}.sa-fin-section{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius)*1.08);background:var(--ds-surface);box-shadow:var(--shadow);margin-bottom:10px;overflow:hidden}.sa-fin-section>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(110deg,var(--ds-surface2),var(--ds-surface));justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sa-fin-section>header small{color:var(--ds-signal);letter-spacing:.11em;font-size:5px;font-weight:900}.sa-fin-section h2{margin:3px 0 0;font-size:16px}.sa-fin-section>header p{color:var(--muted);margin:2px 0 0;font-size:6px}.sa-fin-section>header>svg{width:15px;color:var(--muted)}.sa-fin-grid{gap:7px;padding:9px;display:grid}.sa-fin-grid.two{grid-template-columns:repeat(2,1fr)}.sa-fin-grid.three{grid-template-columns:repeat(3,1fr)}.sa-fin-grid.four{grid-template-columns:repeat(4,1fr)}.sa-fin-grid.five{grid-template-columns:repeat(5,1fr)}.sa-fin-grid.six{grid-template-columns:repeat(6,1fr)}.sa-fin-metric{background:var(--ds-bg);min-width:0;box-shadow:none;padding:9px}.sa-fin-metric>header{justify-content:space-between;align-items:center;gap:5px;display:flex}.sa-fin-metric>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-weight:900;overflow:hidden}.sa-fin-metric>header button{border:1px solid var(--ds-line);width:23px;height:23px;color:var(--muted);background:var(--ds-surface);border-radius:7px;place-items:center;display:grid}.sa-fin-metric>header button:hover{color:var(--ds-signal)}.sa-fin-metric>header svg{width:9px}.sa-fin-metric>b{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:15px;display:block;overflow:hidden}.sa-fin-metric>span{color:var(--muted);align-items:center;gap:4px;font-size:5px;display:flex}.sa-fin-metric>span svg{width:8px}.sa-fin-metric.good>span,.sa-fin-metric.good>b{color:var(--ds-success)}.sa-fin-metric.bad>span,.sa-fin-metric.bad>b{color:var(--ds-error)}.sa-fin-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sa-fin-bars{border-top:1px solid var(--ds-line);background:linear-gradient(180deg,var(--ds-bg),var(--ds-surface));align-items:flex-end;gap:5px;height:145px;padding:12px 12px 8px;display:flex}.sa-fin-bars>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.sa-fin-bars i{background:linear-gradient(var(--ds-signal),var(--ds-accent));width:68%;min-height:3px;box-shadow:0 5px 15px var(--ds-signal);border-radius:5px 5px 2px 2px}@supports (color:color-mix(in lab, red, red)){.sa-fin-bars i{box-shadow:0 5px 15px color-mix(in srgb,var(--ds-signal) 16%,transparent)}}.sa-fin-bars small{color:var(--muted);font-size:4px}.sa-fin-line{border-top:1px solid var(--ds-line);background:linear-gradient(180deg,var(--ds-bg),var(--ds-surface));grid-template-rows:1fr 18px;height:155px;padding:11px 11px 0;display:grid}.sa-fin-line svg{width:100%;height:100%;overflow:visible}.sa-fin-line path{fill:none;stroke:var(--ds-signal);stroke-width:2px;vector-effect:non-scaling-stroke}.sa-fin-line circle{fill:var(--ds-accent);stroke:var(--ds-nav);stroke-width:.8px;vector-effect:non-scaling-stroke}.sa-fin-line footer{color:var(--muted);justify-content:space-between;font-size:4px;display:flex}.sa-segmented{gap:4px;padding:9px 9px 0;display:flex}.sa-segmented button{border:1px solid var(--ds-line);height:30px;color:var(--ink);background:var(--ds-bg);border-radius:7px;padding:0 9px;font-size:6px;font-weight:850}.sa-segmented button.active{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.sa-fin-select{border:1px solid var(--ds-line);height:34px;color:var(--ink);background-color:var(--ds-bg);font:700 6px var(--ds-font);border-radius:7px;margin:9px;padding:0 28px 0 8px}.sa-segment-list{gap:5px;padding:0 9px 9px;display:grid}.sa-segment-list article{border:1px solid var(--ds-line);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:7px 8px;display:grid;position:relative;overflow:hidden}.sa-segment-list article span{gap:2px;display:grid}.sa-segment-list b{font-size:6px}.sa-segment-list small{color:var(--muted);font-size:5px}.sa-segment-list strong{font-size:7px}.sa-segment-list article>i{background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));height:2px;position:absolute;bottom:0;left:0}.sa-entry-book{padding:9px}.sa-entry-book>form{border:1px dashed var(--ds-line);background:var(--ds-bg);border-radius:9px;grid-template-columns:150px 110px 125px minmax(160px,1fr) auto;gap:6px;margin-bottom:8px;padding:8px;display:grid}.sa-entry-book :is(select,input){border:1px solid var(--ds-line);min-width:0;height:34px;color:var(--ink);background:var(--ds-surface);font:600 6px var(--ds-font);border-radius:7px;padding:0 8px}.sa-entry-book form button,.sa-goal button{height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:6px;font-weight:900;display:flex}.sa-entry-book form button svg,.sa-goal button svg{width:10px}.sa-fin-table{border:1px solid var(--ds-line);border-radius:9px;overflow:auto}.sa-fin-table>header,.sa-fin-table>article{border-bottom:1px solid var(--ds-line);align-items:center;gap:8px;min-width:620px;padding:7px 9px;display:grid}.sa-fin-table>header{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;letter-spacing:.07em;font-size:5px;font-weight:900}.sa-fin-table>article{font-size:6px}.sa-fin-table.entries>header,.sa-fin-table.entries>article{grid-template-columns:130px 90px 100px 1fr 65px}.sa-fin-table.entries article button{color:var(--ds-error);background:0 0;border:0;align-items:center;gap:3px;font-size:5px;font-weight:850;display:flex}.sa-fin-table.entries article button svg{width:9px}.sa-fin-table>p{color:var(--muted);margin:0;padding:12px;font-size:6px}.sa-projection-controls{align-items:center;gap:7px;padding:9px;display:flex}.sa-projection-controls select,.sa-projection-controls input{border:1px solid var(--ds-line);height:33px;color:var(--ink);background:var(--ds-bg);font:700 6px var(--ds-font);border-radius:7px;padding:0 8px}.sa-projection-controls label{color:var(--muted);align-items:center;gap:6px;font-size:6px;font-weight:800;display:flex}.sa-projection-controls input{width:70px}.sa-goal{border:1px dashed var(--ds-line);background:var(--ds-bg);border-radius:9px;grid-template-columns:34px 1fr 140px auto;align-items:center;gap:8px;margin:0 9px 9px;padding:8px;display:grid}.sa-goal>svg{width:34px;height:34px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;padding:8px}.sa-goal span{gap:2px;display:grid}.sa-goal b{font-size:7px}.sa-goal small{color:var(--muted);font-size:5px}.sa-goal input{border:1px solid var(--ds-line);height:34px;color:var(--ink);background:var(--ds-surface);font:700 6px var(--ds-font);border-radius:7px;padding:0 8px}.sa-fin-table.plans{margin:9px}.sa-fin-table.plans>header,.sa-fin-table.plans>article{grid-template-columns:1.2fr 70px 100px 100px 70px 85px}.sa-fin-table.plans mark{align-items:center;gap:3px;font-size:6px;font-weight:900;display:flex}.sa-fin-table.plans mark svg{width:9px}.sa-fin-table.plans mark.positive{color:var(--ds-success)}.sa-fin-table.plans mark.negative{color:var(--ds-error)}.sa-fin-modal{z-index:160;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sa-fin-modal>button{background:var(--ds-nav);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sa-fin-modal>button{background:color-mix(in srgb,var(--ds-nav) 72%,transparent)}}.sa-fin-modal>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sa-fin-modal>section{border:1px solid var(--ds-on-dark);width:min(850px,100%);max-height:82vh;padding:13px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.sa-fin-modal>section{border:1px solid color-mix(in srgb,var(--ds-on-dark) 20%,var(--ds-line))}}.sa-fin-modal>section{border-radius:calc(var(--ds-radius)*1.25);background:var(--ds-surface);box-shadow:0 30px 90px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-fin-modal>section{box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 48%,transparent)}}.sa-fin-modal>section>header{grid-template-columns:44px 1fr auto;align-items:center;gap:9px;margin-bottom:10px;display:grid}.sa-fin-modal>section>header>span{width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;display:grid}.sa-fin-modal>section>header>span svg{width:17px}.sa-fin-modal>section>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-fin-modal h2{margin:2px 0;font-size:20px}.sa-fin-modal header p{color:var(--muted);margin:0;font-size:6px}.sa-fin-modal header>button{border:1px solid var(--ds-line);width:32px;height:32px;color:var(--ink);background:var(--ds-bg);border-radius:8px;place-items:center;display:grid}.sa-fin-modal .sa-fin-table>header,.sa-fin-modal .sa-fin-table>article{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.sa-fin-note,.sa-fin-loading{color:var(--muted);align-items:center;gap:5px;font-size:6px;display:flex}.sa-fin-loading svg{width:11px;animation:1s linear infinite sa-spin}@media (max-width:1100px){.sa-fin-hero{grid-template-columns:repeat(2,1fr)}.sa-fin-grid.five,.sa-fin-grid.six{grid-template-columns:repeat(3,1fr)}.sa-entry-book>form{grid-template-columns:1fr 1fr 1fr}.sa-entry-book>form input:nth-of-type(2){grid-column:span 2}}@media (max-width:850px){.sa-fin-two{grid-template-columns:1fr}.sa-fin-grid.four,.sa-fin-grid.five,.sa-fin-grid.six{grid-template-columns:repeat(2,1fr)}.sa-goal{grid-template-columns:34px 1fr}.sa-goal input,.sa-goal button{grid-column:span 1}}@media (max-width:600px){.sa-finance-page .sa-page-heading>aside{flex-direction:column;align-items:stretch}.sa-period-control{justify-content:space-between;width:100%}.sa-period-control label{flex:1;justify-content:center}.sa-fin-hero,.sa-fin-grid.two,.sa-fin-grid.three,.sa-fin-grid.four,.sa-fin-grid.five,.sa-fin-grid.six,.sa-entry-book>form{grid-template-columns:1fr}.sa-entry-book>form input:nth-of-type(2){grid-column:auto}.sa-goal{grid-template-columns:1fr}.sa-goal>svg{display:none}.sa-projection-controls{flex-direction:column;align-items:stretch}.sa-projection-controls label{justify-content:space-between}.sa-projection-controls :is(select,input){width:100%}}.export-page{background:radial-gradient(circle at 82% 8%,var(--ds-accent),transparent 30%), var(--ds-bg);min-height:calc(100vh - 82px);padding:34px}@supports (color:color-mix(in lab, red, red)){.export-page{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--ds-accent) 17%,transparent),transparent 30%), var(--ds-bg)}}.export-hero{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1440px;margin:0 auto 24px;display:flex}.export-hero>div>span,.export-request header small,.export-timeline header small,.export-package header small,.export-success small,.export-confirm-card>small{color:var(--purple);letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.export-hero h1{letter-spacing:-.06em;color:var(--ds-text);margin:10px 0;font-size:clamp(40px,4vw,66px);line-height:.96}.export-hero>div>p{max-width:680px;color:var(--ds-muted);margin:0;font-size:16px;line-height:1.55}.export-hero>aside{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:12px;min-width:310px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.export-hero>aside{background:color-mix(in srgb,var(--ds-surface) 86%,transparent)}}.export-hero>aside{box-shadow:var(--ds-shadow)}.export-hero>aside>svg{width:42px;height:42px;color:var(--ds-nav-text);background:var(--ds-accent);border-radius:14px;padding:10px}.export-hero>aside span{gap:3px;display:grid}.export-hero>aside b{font-size:14px}.export-hero>aside small{color:var(--ds-muted);font-size:11px}.export-grid{grid-template-columns:minmax(0,1.42fr) minmax(340px,.72fr);align-items:start;gap:20px;max-width:1440px;margin:auto;display:grid}.export-request,.export-timeline,.export-package,.export-expiry{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius) + 3px);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.export-request{overflow:hidden}.export-request>header{border-bottom:1px solid var(--ds-border);background:linear-gradient(120deg,var(--ds-surface2),var(--ds-surface));gap:16px;padding:26px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.export-request>header{background:linear-gradient(120deg,color-mix(in srgb,var(--ds-surface2) 90%,transparent),var(--ds-surface))}}.export-request>header>i{background:var(--ds-accent);width:50px;height:50px;color:var(--ds-nav-text);border-radius:16px;flex:0 0 50px;place-items:center;display:grid}.export-request>header h2{letter-spacing:-.035em;margin:4px 0;font-size:26px}.export-request>header p{color:var(--ds-muted);margin:0;font-size:13px}.export-request form{grid-template-columns:1fr 1fr;gap:20px;padding:30px 28px;display:grid}.export-request label{gap:8px;display:grid}.export-request label:first-child{grid-column:1/-1}.export-request label span{font-size:12px;font-weight:750}.export-request label span b{float:right;color:var(--ds-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.export-request input{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius) * .72);background:var(--ds-bg);width:100%;height:54px;color:var(--ds-text);font:inherit;outline:none;padding:0 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.export-request input:focus{border-color:var(--ds-accent);box-shadow:0 0 0 4px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.export-request input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-accent) 18%,transparent)}}.export-code input{letter-spacing:.28em;font-size:20px;font-weight:800}.export-error{border:1px solid var(--ds-danger);grid-column:1/-1;align-items:center;gap:9px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.export-error{border:1px solid color-mix(in srgb,var(--ds-danger) 30%,transparent)}}.export-error{color:var(--ds-danger);background:var(--ds-danger);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.export-error{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface))}}.export-error{font-size:12px;font-weight:700}.export-error svg{flex:none;width:16px}.export-submit{border-radius:calc(var(--ds-radius) * .75);background:var(--ds-accent);height:56px;color:var(--ds-nav-text);font:inherit;cursor:pointer;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:850;display:flex}.export-submit:disabled{cursor:not-allowed;opacity:.45}.export-submit i,.export-confirm-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite export-spin}.export-privacy{color:var(--ds-muted);grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.export-privacy svg{width:13px}.export-side{gap:16px;display:grid}.export-timeline,.export-package{padding:22px}.export-timeline header{border-bottom:1px solid var(--ds-border);gap:5px;padding-bottom:14px;display:grid}.export-timeline header b{font-size:18px}.export-timeline article{border-bottom:1px solid var(--ds-border);gap:13px;padding:16px 0;display:flex}.export-timeline article:last-child{border:0;padding-bottom:0}.export-timeline article>i{width:38px;height:38px;color:var(--purple);background:var(--purple);border-radius:12px;flex:0 0 38px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.export-timeline article>i{background:color-mix(in srgb,var(--purple) 10%,var(--ds-surface))}}.export-timeline article svg{width:17px}.export-timeline article span{grid-template-columns:24px 1fr;align-items:center;gap:2px 8px;display:grid}.export-timeline article small{color:var(--purple);font-size:9px;font-weight:850}.export-timeline article b{font-size:13px}.export-timeline article p{color:var(--ds-muted);grid-column:2;margin:0;font-size:10px}.export-package>header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.export-package>header>svg{color:var(--purple)}.export-package>header span{gap:2px;display:grid}.export-package>header b{font-size:17px}.export-package>p{border-bottom:1px solid var(--ds-border);gap:9px;margin:0;padding:10px 0;display:flex}.export-package>p>svg{width:16px;color:var(--ds-success)}.export-package>p span{gap:2px;display:grid}.export-package>p b{font-size:11px}.export-package>p small{color:var(--ds-muted);font-size:9px}.export-package footer{background:var(--ds-warning);border-radius:12px;gap:9px;margin:14px -8px -8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.export-package footer{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface))}}.export-package footer svg{width:16px;color:var(--ds-warning);flex:none}.export-package footer span{gap:3px;display:grid}.export-package footer b{font-size:10px}.export-package footer small{color:var(--ds-muted);font-size:9px;line-height:1.4}.export-expiry{align-items:center;gap:10px;padding:15px 17px;display:flex}.export-expiry>svg{color:var(--purple)}.export-expiry span{gap:2px;display:grid}.export-expiry b{font-size:11px}.export-expiry small{color:var(--ds-muted);font-size:9px}.export-success{gap:22px;padding:42px 34px;display:flex}.export-success>svg{width:58px;height:58px;color:var(--ds-success);background:var(--ds-success);border-radius:18px;flex:0 0 58px;padding:15px}@supports (color:color-mix(in lab, red, red)){.export-success>svg{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.export-success h3{letter-spacing:-.04em;margin:7px 0;font-size:28px}.export-success p{max-width:660px;color:var(--ds-muted);margin:0;font-size:13px;line-height:1.6}.export-success button{border:1px solid var(--ds-border);background:var(--ds-surface2);color:var(--ds-text);font:inherit;cursor:pointer;border-radius:10px;margin-top:20px;padding:11px 14px;font-size:10px;font-weight:800}.export-confirm-page{background:radial-gradient(circle at 50% 25%,var(--ds-accent),transparent 28%), linear-gradient(135deg,var(--ds-nav),var(--ds-nav));place-items:center;min-height:100vh;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.export-confirm-page{background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--ds-accent) 18%,transparent),transparent 28%), linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 80%,var(--purple)))}}.export-confirm-card{text-align:center;border:1px solid var(--ds-border);width:min(610px,100%);padding:52px}@supports (color:color-mix(in lab, red, red)){.export-confirm-card{border:1px solid color-mix(in srgb,var(--ds-border) 65%,transparent)}}.export-confirm-card{background:var(--ds-surface);box-shadow:0 35px 90px var(--ds-nav);border-radius:32px}@supports (color:color-mix(in lab, red, red)){.export-confirm-card{box-shadow:0 35px 90px color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.export-confirm-brand{color:var(--ds-text);letter-spacing:.34em;margin-bottom:46px;font-size:21px;font-weight:850}.export-confirm-card>i{place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.export-confirm-card>i.success,.export-confirm-card>i.failure{border-radius:21px}.export-confirm-card>i.success{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.export-confirm-card>i.success{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.export-confirm-card>i.failure{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.export-confirm-card>i.failure{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.export-confirm-card>i svg{width:28px}.export-confirm-card h1{letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(30px,5vw,46px);line-height:1}.export-confirm-card>p{max-width:460px;color:var(--ds-muted);margin:0 auto;font-size:14px;line-height:1.6}.export-confirm-card>a{background:var(--ds-accent);color:var(--ds-nav-text);border-radius:12px;margin-top:26px;padding:14px 20px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.export-confirm-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.export-confirm-steps span{border:1px solid var(--ds-border);background:var(--ds-bg);border-radius:13px;place-items:center;gap:8px;padding:14px 8px;font-size:9px;display:grid}.export-confirm-steps svg{width:18px;color:var(--purple)}.export-confirm-help{background:var(--ds-surface2);color:var(--ds-muted);border-radius:12px;margin-top:24px;padding:13px;font-size:10px;line-height:1.5}@keyframes export-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.export-grid{grid-template-columns:1fr}.export-side{grid-template-columns:1fr 1fr}.export-expiry{grid-column:1/-1}.export-hero>aside{display:none}}@media (max-width:700px){.export-page{padding:22px 15px}.export-hero h1{font-size:42px}.export-request form{grid-template-columns:1fr;padding:22px}.export-request label:first-child,.export-error,.export-submit,.export-privacy{grid-column:auto}.export-side{grid-template-columns:1fr}.export-expiry{grid-column:auto}.export-success{flex-direction:column;padding:30px 22px}.export-confirm-card{padding:36px 22px}.export-confirm-steps{grid-template-columns:1fr}}.pricing-policy-console{background:radial-gradient(circle at 92% 0,var(--ds-accent),transparent 30%), var(--ds-bg);gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-policy-console{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--ds-accent) 17%,transparent),transparent 30%), var(--ds-bg)}}.pricing-policy-console>header{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow);justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.pricing-policy-console>header>span{align-items:center;gap:12px;display:flex}.pricing-policy-console>header>span>svg{border-radius:calc(var(--ds-radius)*.72);width:42px;height:42px;color:var(--ds-nav-text);background:var(--ds-accent);padding:11px}.pricing-policy-console>header i{gap:3px;font-style:normal;display:grid}.pricing-policy-console>header b{font-size:16px}.pricing-policy-console>header small{color:var(--ds-muted);font-size:10px;line-height:1.4}.pricing-policy-console>header>a{border:1px solid var(--ds-accent);align-items:center;gap:6px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-policy-console>header>a{border:1px solid color-mix(in srgb,var(--ds-accent) 65%,var(--ds-border))}}.pricing-policy-console>header>a{border-radius:calc(var(--ds-radius)*.68);color:var(--ds-text);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.pricing-policy-console>header>a{background:color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface))}}.pricing-policy-console>header>a{font-size:10px;font-weight:850;text-decoration:none}.pricing-policy-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.pricing-policy-grid>section{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow);align-content:start;gap:8px;padding:16px;display:grid}.pricing-policy-grid>section>header{gap:3px;padding:2px 2px 8px;display:grid}.pricing-policy-grid>section>header b{font-size:13px}.pricing-policy-grid>section>header small{color:var(--ds-muted);font-size:9px;line-height:1.45}.pricing-policy-grid>section>button{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius)*.72);text-align:left;width:100%;color:var(--ds-text);background:var(--ds-bg);cursor:pointer;grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.pricing-policy-grid>section>button:hover{border-color:var(--ds-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pricing-policy-grid>section>button:hover{border-color:color-mix(in srgb,var(--ds-accent) 70%,var(--ds-border))}}.pricing-policy-grid>section>button.active{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.pricing-policy-grid>section>button.active{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface))}}.pricing-policy-grid>section>button>i{border:1px solid var(--ds-border);width:25px;height:25px;color:var(--ds-nav-text);background:var(--ds-surface);border-radius:50%;place-items:center;display:grid}.pricing-policy-grid>section>button.active>i{border-color:var(--ds-accent);background:var(--ds-accent)}.pricing-policy-grid>section>button span{gap:3px;display:grid}.pricing-policy-grid>section>button b{font-size:11px}.pricing-policy-grid>section>button small{color:var(--ds-muted);font-size:8px;line-height:1.45}.pricing-policy-evidence{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pricing-policy-evidence article{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius)*.8);background:linear-gradient(135deg,var(--ds-surface),var(--ds-surface2));gap:4px;padding:14px 16px;display:grid}.pricing-policy-evidence small{color:var(--ds-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.pricing-policy-evidence b{letter-spacing:-.04em;font-size:24px}.pricing-policy-evidence span{color:var(--ds-muted);font-size:8px}.pricing-policy-console>footer{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius)*.8);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.pricing-policy-console>footer>span{color:var(--ds-muted);align-items:center;gap:8px;font-size:9px;display:flex}.pricing-policy-console>footer>span svg{color:var(--ds-success);flex:none}.pricing-policy-console>footer>button{border-radius:calc(var(--ds-radius)*.65);min-width:150px;height:40px;color:var(--ds-nav-text);background:var(--ds-accent);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.pricing-policy-console>footer>button:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.pricing-policy-grid{grid-template-columns:1fr}}@media (max-width:650px){.pricing-policy-console{padding:12px}.pricing-policy-console>header,.pricing-policy-console>footer{flex-direction:column;align-items:stretch}.pricing-policy-console>header>a,.pricing-policy-console>footer>button{justify-content:center;width:100%}.pricing-policy-evidence{grid-template-columns:1fr}}.settings-brand-handoff{background:radial-gradient(circle at 90% 0,var(--ds-accent),transparent 34%),var(--ds-bg);grid-template-columns:minmax(0,1.45fr) minmax(250px,.65fr);gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-brand-handoff{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--ds-accent) 18%,transparent),transparent 34%),var(--ds-bg)}}.settings-brand-preview,.settings-brand-handoff>aside{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.settings-brand-preview{overflow:hidden}.settings-brand-preview>header{border-bottom:1px solid var(--ds-border);background:linear-gradient(115deg,var(--ds-surface2),var(--ds-surface));justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.settings-brand-preview>header>span{align-items:center;gap:11px;display:flex}.settings-brand-preview>header>span>svg{border-radius:calc(var(--ds-radius)*.72);width:40px;height:40px;color:var(--ds-nav-text);background:var(--ds-accent);padding:10px}.settings-brand-preview>header i{gap:3px;font-style:normal;display:grid}.settings-brand-preview>header b{font-size:14px}.settings-brand-preview>header small{color:var(--ds-muted);font-size:9px}.settings-brand-preview>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.settings-brand-preview>header mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.settings-brand-preview>header mark{font-size:8px;font-weight:850}.settings-brand-stage{gap:9px;padding:18px;display:grid}.settings-brand-stage>small{color:var(--ds-muted);letter-spacing:.12em;font-size:8px;font-weight:850}.settings-brand-stage>div{border-radius:calc(var(--ds-radius)*.8);background:linear-gradient(125deg,var(--ds-nav),var(--ds-nav));justify-content:center;align-items:center;height:120px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-brand-stage>div{background:linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 77%,var(--ds-signal)))}}.settings-brand-stage img{object-fit:contain;max-width:min(420px,84%);max-height:72px;display:block}.settings-brand-stage p{color:var(--ds-danger);margin:0;font-size:9px}.settings-brand-tokens{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 18px 18px;display:grid}.settings-brand-tokens article{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius)*.65);background:var(--ds-bg);align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.settings-brand-tokens article>i{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius)*.45);flex:0 0 26px;width:26px;height:26px}.settings-brand-tokens span{gap:2px;min-width:0;display:grid}.settings-brand-tokens b{font-size:9px}.settings-brand-tokens small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.settings-brand-handoff>aside{flex-direction:column;align-items:stretch;gap:14px;padding:18px;display:flex}.settings-brand-handoff>aside>span{gap:10px;display:flex}.settings-brand-handoff>aside>span>svg{color:var(--ds-success);flex:none}.settings-brand-handoff>aside>span i{gap:4px;font-style:normal;display:grid}.settings-brand-handoff>aside>span b{font-size:12px}.settings-brand-handoff>aside>span small{color:var(--ds-muted);font-size:9px;line-height:1.5}.settings-brand-handoff>aside ul{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius)*.7);background:var(--ds-bg);color:var(--ds-muted);gap:10px;margin:0;padding:14px 14px 14px 27px;font-size:9px;line-height:1.4;display:grid}.settings-brand-handoff>aside li::marker{color:var(--ds-accent)}.settings-brand-handoff>aside>a{border-radius:calc(var(--ds-radius)*.68);height:42px;color:var(--ds-nav-text);background:var(--ds-accent);justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:9px;font-weight:850;text-decoration:none;display:flex}@media (max-width:960px){.settings-brand-handoff{grid-template-columns:1fr}.settings-brand-tokens{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.settings-brand-handoff{padding:12px}.settings-brand-preview>header{flex-direction:column;align-items:flex-start}.settings-brand-tokens{grid-template-columns:1fr}}.settings-version-handoff>a{border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius)*.6);color:var(--ds-text);background:var(--ds-surface);justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:9px 11px;font-size:8px;font-weight:850;text-decoration:none;display:flex}@media (max-width:620px){.settings-version-handoff{flex-direction:column;align-items:stretch}.settings-version-handoff>a{width:100%;margin-left:0}}.sa-ai-pricing .sa-pricing-kpis{gap:14px;margin-top:18px}.sa-ai-pricing .sa-pricing-kpis article{grid-template-columns:52px minmax(0,1fr);gap:13px;min-width:0;min-height:108px;padding:18px}.sa-ai-pricing .sa-pricing-kpis span{min-width:0;max-width:100%;overflow:hidden}.sa-ai-pricing .sa-pricing-kpis small{letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.sa-ai-pricing .sa-pricing-kpis svg{border-radius:14px;width:52px;height:52px;padding:13px}.sa-ai-pricing .sa-pricing-kpis b{font-size:28px;line-height:1}.sa-ai-pricing .sa-pricing-kpis em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.sa-ai-pricing .sa-provider-pricing{gap:14px;margin-top:14px}.sa-ai-pricing .sa-provider-pricing article>header{grid-template-columns:54px minmax(0,1fr) auto;gap:13px;padding:18px}.sa-ai-pricing .sa-provider-pricing header>i{border-radius:15px;width:54px;height:54px;font-size:12px}.sa-ai-pricing .sa-provider-pricing header small{letter-spacing:.08em;font-size:9px}.sa-ai-pricing .sa-provider-pricing h2{font-size:21px}.sa-ai-pricing .sa-provider-pricing p{font-size:10px;line-height:1.45}.sa-ai-pricing .sa-provider-pricing mark{padding:7px 10px;font-size:8px}.sa-ai-pricing .sa-provider-pricing article>div{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:10px;padding:22px}.sa-ai-pricing .sa-provider-pricing label{gap:8px;font-size:10px}.sa-ai-pricing .sa-provider-pricing input{height:48px;padding:0 13px;font-size:15px}.sa-ai-pricing .sa-provider-pricing label em{padding-right:12px;font-size:9px}.sa-ai-pricing .sa-provider-pricing article>footer{gap:12px;padding:14px 18px}.sa-ai-pricing .sa-provider-pricing footer>span{min-width:0;font-size:9px;line-height:1.4}.sa-ai-pricing .sa-provider-pricing footer>span svg{flex:none}.sa-ai-pricing .sa-provider-pricing footer>button,.sa-ai-pricing .sa-migration>footer button{white-space:nowrap;height:42px;padding:0 14px;font-size:9px}.sa-ai-pricing .sa-migration{margin-top:14px}.sa-ai-pricing .sa-migration>header{padding:24px}.sa-ai-pricing .sa-migration>header span{letter-spacing:.1em;font-size:9px}.sa-ai-pricing .sa-migration>header h2{margin:9px 0 6px;font-size:27px}.sa-ai-pricing .sa-migration>header p{font-size:11px;line-height:1.55}.sa-ai-pricing .sa-migration>header strong{font-size:31px}.sa-ai-pricing .sa-migration>header strong small{font-size:8px}.sa-ai-pricing .sa-migration-table>header,.sa-ai-pricing .sa-migration-table>article{grid-template-columns:minmax(220px,1.2fr) minmax(170px,1fr) minmax(180px,1fr) 120px;gap:13px;min-width:780px;padding:14px 18px}.sa-ai-pricing .sa-migration-table>header{font-size:8px}.sa-ai-pricing .sa-migration-table>article>span:first-child{min-width:0}.sa-ai-pricing .sa-migration-table b,.sa-ai-pricing .sa-migration-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sa-ai-pricing .sa-migration-table b{font-size:10px}.sa-ai-pricing .sa-migration-table small,.sa-ai-pricing .sa-migration-table span{font-size:9px}.sa-ai-pricing .sa-migration-table strong{font-size:11px}.sa-ai-pricing .sa-migration-clear,.sa-ai-pricing .sa-migration-result,.sa-ai-pricing .sa-migration-loading{border-radius:calc(var(--ds-radius)*.72);align-items:center;gap:12px;margin:18px;padding:20px;display:flex}.sa-ai-pricing .sa-migration-loading{color:var(--ds-signal);background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.sa-ai-pricing .sa-migration-loading{background:color-mix(in srgb,var(--ds-signal) 7%,var(--ds-surface2))}}.sa-ai-pricing .sa-migration-loading>svg{width:24px;animation:1.2s linear infinite export-spin}.sa-ai-pricing .sa-migration-loading span{gap:3px;display:grid}.sa-ai-pricing :is(.sa-migration-clear,.sa-migration-result,.sa-migration-loading) b{font-size:11px}.sa-ai-pricing :is(.sa-migration-clear,.sa-migration-result,.sa-migration-loading) small{color:var(--muted);font-size:9px;line-height:1.45}.sa-ai-pricing .sa-migration>footer{gap:14px;padding:16px 18px}.sa-ai-pricing .sa-migration>footer>span{font-size:9px;line-height:1.4}@media (max-width:980px){.sa-ai-pricing .sa-provider-pricing{grid-template-columns:1fr}.sa-ai-pricing .sa-pricing-kpis{grid-template-columns:repeat(2,1fr)}.sa-ai-pricing .sa-pricing-kpis article:last-child{grid-column:1/-1}}@media (max-width:620px){.sa-ai-pricing .sa-pricing-kpis{grid-template-columns:1fr}.sa-ai-pricing .sa-pricing-kpis article:last-child{grid-column:auto}.sa-ai-pricing .sa-provider-pricing article>header{grid-template-columns:54px minmax(0,1fr)}.sa-ai-pricing .sa-provider-pricing mark{grid-column:1/-1;width:max-content}.sa-ai-pricing .sa-provider-pricing article>div{grid-template-columns:1fr}.sa-ai-pricing .sa-provider-pricing article>div>svg{display:none}.sa-ai-pricing .sa-provider-pricing article>footer,.sa-ai-pricing .sa-migration>header,.sa-ai-pricing .sa-migration>footer{flex-direction:column;align-items:stretch}.sa-ai-pricing .sa-provider-pricing footer>button,.sa-ai-pricing .sa-migration>footer button{justify-content:center;width:100%}.sa-ai-pricing .sa-migration>header strong{text-align:left}}.sa-team-page .sa-page-heading>aside{gap:10px}.sa-team-page .sa-page-heading>aside>mark{padding:8px 11px;font-size:8px}.sa-team-page .sa-page-heading>aside>button{height:43px;padding:0 15px;font-size:9px}.sa-team-page .sa-secret-banner{grid-template-columns:46px minmax(0,1fr) auto 38px;gap:13px;margin-bottom:14px;padding:13px 15px}.sa-team-page .sa-secret-banner>svg{width:46px;height:46px;padding:12px}.sa-team-page .sa-secret-banner small{font-size:8px}.sa-team-page .sa-secret-banner b{font-size:10px}.sa-team-page .sa-secret-banner em{font-size:8px}.sa-team-page .sa-secret-banner button{height:38px;font-size:8px}.sa-team-page .sa-secret-banner button:last-child{width:38px}.sa-team-page .sa-team-kpis{margin-bottom:14px}.sa-team-page .sa-team-directory>header{gap:20px;padding:19px 20px}.sa-team-page .sa-team-directory>header span{letter-spacing:.1em;font-size:9px}.sa-team-page .sa-team-directory h2{margin-top:6px;font-size:22px}.sa-team-page .sa-team-directory>header p{max-width:470px;font-size:10px;line-height:1.5}.sa-team-page .sa-team-list{gap:13px;padding:14px}.sa-team-page .sa-team-list>article>header{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:15px}.sa-team-page .sa-team-list>article>header>i{border-radius:15px;width:52px;height:52px;font-size:12px}.sa-team-page .sa-team-list>article>header b{font-size:12px}.sa-team-page .sa-team-list>article>header small{font-size:9px}.sa-team-page .sa-team-list>article>header>div{gap:5px}.sa-team-page .sa-team-list mark{padding:5px 7px;font-size:7px}.sa-team-page .sa-team-list mark svg{width:10px}.sa-team-page .sa-team-list>article>section{gap:8px;padding:11px}.sa-team-page .sa-team-list>article>section>span{grid-template-columns:28px minmax(0,1fr);gap:2px 8px;padding:10px}.sa-team-page .sa-team-list>article>section svg{width:28px;height:28px;padding:6px}.sa-team-page .sa-team-list>article>section small{font-size:7px}.sa-team-page .sa-team-list>article>section b{font-size:9px}.sa-team-page .sa-team-list>article>section em{font-size:7px}.sa-team-page .sa-team-permissions{gap:8px;padding:0 11px 11px}.sa-team-page .sa-team-permissions>button{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:54px;padding:9px}.sa-team-page .sa-team-permissions>button>svg{width:34px;height:34px;padding:8px}.sa-team-page .sa-team-permissions b{font-size:9px}.sa-team-page .sa-team-permissions small{font-size:7px}.sa-team-page .sa-team-permissions>button>i{padding:5px 7px;font-size:7px}.sa-team-page .sa-team-list>article>footer{gap:7px;padding:11px}.sa-team-page .sa-team-list>article>footer button{height:36px;padding:0 10px;font-size:8px}.sa-team-page .sa-team-list>article>footer button svg{width:13px}.sa-team-page .sa-team-environments{gap:7px;padding:11px}.sa-team-page .sa-team-environments>article{gap:10px;padding:10px}.sa-team-page .sa-team-environments b{font-size:9px}.sa-team-page .sa-team-environments small,.sa-team-page .sa-team-environments p,.sa-team-page .sa-team-environments a,.sa-team-page .sa-team-environments em{font-size:8px}.sa-team-page .sa-suspension-reason{padding:10px 12px;font-size:8px}.sa-team-page .sa-team-invite{gap:14px;width:min(640px,100%);padding:24px}.sa-team-page .sa-team-invite>header{grid-template-columns:54px minmax(0,1fr) 38px;gap:13px}.sa-team-page .sa-team-invite>header>span{width:54px;height:54px}.sa-team-page .sa-team-invite>header small{font-size:8px}.sa-team-page .sa-team-invite h2{font-size:27px}.sa-team-page .sa-team-invite header p{font-size:10px;line-height:1.45}.sa-team-page .sa-team-invite header button{width:38px;height:38px}.sa-team-page .sa-team-invite label{gap:7px;font-size:10px}.sa-team-page .sa-team-invite input,.sa-team-page .sa-team-invite select{height:46px;font-size:10px}.sa-team-page .sa-team-invite .sa-check{padding:13px}.sa-team-page .sa-team-invite .sa-check b{font-size:10px}.sa-team-page .sa-team-invite .sa-check small{font-size:8px}.sa-team-page .sa-team-invite>footer button{height:44px;font-size:10px}.sa-team-page .sa-team-permissions-modal{width:min(760px,100%)}@media (max-width:1150px){.sa-team-page .sa-team-list{grid-template-columns:1fr}}@media (max-width:760px){.sa-team-page .sa-team-list>article>section,.sa-team-page .sa-team-permissions{grid-template-columns:1fr}.sa-team-page .sa-team-directory>header{flex-direction:column;align-items:flex-start}.sa-team-page .sa-team-directory>header p{text-align:left}.sa-team-page .sa-team-list>article>header{grid-template-columns:52px minmax(0,1fr)}.sa-team-page .sa-team-list>article>header>div{flex-direction:row;grid-column:1/-1;align-items:flex-start}.sa-team-page .sa-secret-banner{grid-template-columns:46px minmax(0,1fr) 38px}.sa-team-page .sa-secret-banner>button:nth-last-child(2){grid-column:2/3;justify-self:start}}@media (max-width:560px){.sa-team-page .sa-page-heading>aside{flex-direction:column;align-items:stretch}.sa-team-page .sa-page-heading>aside>button{justify-content:center}.sa-team-page .sa-team-invite{grid-template-columns:1fr;padding:18px}.sa-team-page .sa-team-invite>header,.sa-team-page .sa-team-invite .sa-check,.sa-team-page .sa-team-invite>footer{grid-column:1}}.sa-summaries-page .sa-summary-console{margin-top:15px}.sa-summaries-page .sa-summary-console>header{gap:16px;padding:17px 18px}.sa-summaries-page .sa-summary-console>header>div:first-child>span{letter-spacing:.1em;font-size:9px}.sa-summaries-page .sa-summary-console h2{font-size:20px}.sa-summaries-page .sa-summary-console>header>div:last-child{gap:10px}.sa-summaries-page .sa-summary-console>header label{min-width:290px;padding:0 12px}.sa-summaries-page .sa-summary-console>header input,.sa-summaries-page .sa-summary-console>header select{height:43px;font-size:10px}.sa-summaries-page .sa-summary-console>header select{min-width:190px;padding:0 12px}.sa-summaries-page .sa-summary-list{gap:12px;padding:15px}.sa-summaries-page .sa-summary-card{border-radius:calc(var(--ds-radius)*.75)}.sa-summaries-page .sa-summary-card>header{grid-template-columns:48px minmax(0,1fr) auto auto;gap:12px;padding:14px 15px}.sa-summaries-page .sa-summary-card>header>i{border-radius:13px;width:48px;height:48px;font-size:10px}.sa-summaries-page .sa-summary-card b{font-size:11px}.sa-summaries-page .sa-summary-card small{font-size:9px}.sa-summaries-page .sa-summary-card>header>mark{padding:7px 9px;font-size:8px}.sa-summaries-page .sa-summary-card>header>button{height:38px;padding:0 11px;font-size:9px}.sa-summaries-page .sa-summary-card>header>button svg{width:14px}.sa-summaries-page .sa-summary-card>p{padding:2px 15px 14px;font-size:11px;line-height:1.6}.sa-summaries-page .sa-summary-card>section{gap:10px;padding:13px 15px}.sa-summaries-page .sa-summary-card>section>span{grid-template-columns:30px minmax(0,1fr);gap:3px 8px;padding:11px}.sa-summaries-page .sa-summary-card>section svg{width:18px}.sa-summaries-page .sa-summary-card>section small{font-size:8px}.sa-summaries-page .sa-summary-card>section b{font-size:10px}.sa-summaries-page .sa-summary-timeline{padding:15px}.sa-summaries-page .sa-summary-timeline>header{margin-bottom:10px}.sa-summaries-page .sa-summary-timeline>header span,.sa-summaries-page .sa-summary-timeline>header small{font-size:9px}.sa-summaries-page .sa-summary-timeline>div:not(.sa-inline-error){grid-template-columns:92px 32px minmax(0,1fr);gap:10px;padding:10px 0}.sa-summaries-page .sa-summary-timeline time{font-size:9px}.sa-summaries-page .sa-summary-timeline>div>i{width:29px;height:29px}.sa-summaries-page .sa-summary-timeline>div>i svg{width:13px}.sa-summaries-page .sa-summary-timeline>div>span,.sa-summaries-page .sa-summary-timeline>p{font-size:10px;line-height:1.5}@media (max-width:900px){.sa-summaries-page .sa-summary-console>header{flex-direction:column;align-items:stretch}.sa-summaries-page .sa-summary-console>header>div:last-child{grid-template-columns:1fr 210px;display:grid}.sa-summaries-page .sa-summary-console>header label{min-width:0}.sa-summaries-page .sa-summary-card>section{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.sa-summaries-page .sa-summary-console>header>div:last-child{grid-template-columns:1fr}.sa-summaries-page .sa-summary-console>header select{width:100%}.sa-summaries-page .sa-summary-card>header{grid-template-columns:48px minmax(0,1fr)}.sa-summaries-page .sa-summary-card>header>mark,.sa-summaries-page .sa-summary-card>header>button{grid-column:2}.sa-summaries-page .sa-summary-card>section{grid-template-columns:1fr}.sa-summaries-page .sa-summary-timeline>div:not(.sa-inline-error){grid-template-columns:74px 29px minmax(0,1fr)}}.sa-promotions-page .sa-promotion-grid{gap:14px}.sa-promotions-page :is(.sa-promotion-pending,.sa-promotion-review,.sa-approved-promotions){margin-top:15px}.sa-promotions-page :is(.sa-promotion-pending,.sa-promotion-review,.sa-approved-promotions)>header{padding:17px 18px}.sa-promotions-page :is(.sa-promotion-pending,.sa-promotion-review,.sa-approved-promotions)>header span{letter-spacing:.09em;font-size:9px}.sa-promotions-page :is(.sa-promotion-pending,.sa-promotion-review,.sa-approved-promotions) h2{font-size:20px}.sa-promotions-page .sa-promotion-pending>header mark,.sa-promotions-page .sa-approved-promotions>header mark{font-size:8px}.sa-promotions-page .sa-promotion-pending>div>header,.sa-promotions-page .sa-promotion-pending>div>article{grid-template-columns:minmax(300px,1.45fr) 140px 210px 105px 105px;gap:13px;min-width:1020px;padding:14px 18px}.sa-promotions-page .sa-promotion-pending>div>header{font-size:8px}.sa-promotions-page .sa-promotion-pending b{font-size:10px}.sa-promotions-page .sa-promotion-pending small,.sa-promotions-page .sa-promotion-pending time,.sa-promotions-page .sa-promotion-pending code{font-size:9px}.sa-promotions-page .sa-promotion-pending article>mark{font-size:8px}.sa-promotions-page .sa-promotion-pending article>button{height:37px;padding:0 10px;font-size:8px}.sa-promotions-page .sa-promotion-review{grid-template-columns:minmax(260px,.72fr) minmax(330px,1fr) minmax(290px,.8fr)}.sa-promotions-page .sa-promotion-review>header>button{width:38px;height:38px}.sa-promotions-page :is(.sa-promotion-evidence,.sa-step-up,.sa-reject-step){gap:12px;padding:18px}.sa-promotions-page .sa-promotion-evidence h3{font-size:19px;line-height:1.3}.sa-promotions-page .sa-promotion-evidence>span{gap:5px;padding:11px}.sa-promotions-page .sa-promotion-evidence small{font-size:8px}.sa-promotions-page .sa-promotion-evidence code{font-size:9px}.sa-promotions-page .sa-step-up label,.sa-promotions-page .sa-reject-step label{gap:7px;font-size:10px}.sa-promotions-page .sa-step-up :is(input,select),.sa-promotions-page .sa-reject-step input{height:45px;padding:0 12px;font-size:10px}.sa-promotions-page .sa-step-up>button,.sa-promotions-page .sa-veriff-step>button,.sa-promotions-page .sa-veriff-step>a,.sa-promotions-page .sa-reject-step>button{height:43px;font-size:9px}.sa-promotions-page .sa-step-up>small{font-size:8px;line-height:1.45}.sa-promotions-page .sa-approved-promotions>article{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:14px 18px}.sa-promotions-page .sa-approved-promotions>article>i{width:48px;height:48px}.sa-promotions-page .sa-approved-promotions b{font-size:11px}.sa-promotions-page .sa-approved-promotions small{font-size:9px}.sa-promotions-page .sa-approved-promotions article>button{height:40px;padding:0 13px;font-size:9px}@media (max-width:1100px){.sa-promotions-page .sa-promotion-review{grid-template-columns:1fr 1fr}.sa-promotions-page .sa-promotion-evidence{border-right:0;border-bottom:1px solid var(--ds-line);grid-column:1/-1}}@media (max-width:700px){.sa-promotions-page .sa-promotion-review{grid-template-columns:1fr}.sa-promotions-page .sa-promotion-evidence,.sa-promotions-page .sa-step-up{border-right:0;border-bottom:1px solid var(--ds-line);grid-column:auto}.sa-promotions-page .sa-approved-promotions>article{grid-template-columns:48px minmax(0,1fr)}.sa-promotions-page .sa-approved-promotions article>button{grid-column:2;justify-content:center;width:100%}}.sa-internal-activity-page .sa-realtime{gap:9px;margin:15px 0;padding:9px 12px;font-size:9px}.sa-internal-activity-page .sa-realtime i{width:9px;height:9px}.sa-internal-activity-page .sa-log-controls{gap:12px;margin-top:16px;padding:13px}.sa-internal-activity-page .sa-log-controls label{max-width:none;padding:0 12px}.sa-internal-activity-page .sa-log-controls input,.sa-internal-activity-page .sa-log-controls>select{height:44px;font-size:10px}.sa-internal-activity-page .sa-log-controls>select{min-width:230px;padding:0 12px}.sa-internal-activity-page .sa-log-controls>strong{white-space:nowrap;font-size:9px}.sa-internal-activity-page .sa-log-table{margin-top:14px}.sa-internal-activity-page .sa-log-table.internal>header,.sa-internal-activity-page .sa-log-table.internal>article{grid-template-columns:190px 200px minmax(260px,1fr) 220px 95px;gap:14px;min-width:1040px;padding:14px 18px}.sa-internal-activity-page .sa-log-table>header{font-size:8px}.sa-internal-activity-page .sa-log-table.internal :is(time,span,code){text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sa-internal-activity-page .sa-log-table mark{padding:6px 9px;font-size:8px}.sa-internal-activity-page .sa-server-pager{gap:13px;margin-top:15px}.sa-internal-activity-page .sa-server-pager button{height:42px;padding:0 13px;font-size:9px}.sa-internal-activity-page .sa-server-pager span{font-size:9px}@media (max-width:700px){.sa-internal-activity-page .sa-log-controls{flex-direction:column;align-items:stretch}.sa-internal-activity-page .sa-log-controls label,.sa-internal-activity-page .sa-log-controls>select{width:100%}.sa-internal-activity-page .sa-log-controls>strong{text-align:center}}.sa-data-extractions-page .sa-extraction-trust{border:1px solid var(--ds-success);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:15px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-data-extractions-page .sa-extraction-trust{border:1px solid color-mix(in srgb,var(--ds-success) 30%,var(--ds-line))}}.sa-data-extractions-page .sa-extraction-trust{border-radius:var(--ds-radius);background:linear-gradient(110deg,var(--ds-success),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.sa-data-extractions-page .sa-extraction-trust{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface)),var(--ds-surface))}}.sa-data-extractions-page .sa-extraction-trust>svg{width:46px;height:46px;color:var(--ds-success);background:var(--ds-success);border-radius:13px;padding:11px}@supports (color:color-mix(in lab, red, red)){.sa-data-extractions-page .sa-extraction-trust>svg{background:color-mix(in srgb,var(--ds-success) 11%,var(--ds-surface2))}}.sa-data-extractions-page .sa-extraction-trust>span{gap:3px;display:grid}.sa-data-extractions-page .sa-extraction-trust b{font-size:11px}.sa-data-extractions-page .sa-extraction-trust small{color:var(--muted);font-size:9px;line-height:1.45}.sa-data-extractions-page .sa-extraction-trust mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.sa-data-extractions-page .sa-extraction-trust mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.sa-data-extractions-page .sa-extraction-trust mark{font-size:8px;font-weight:900}.sa-data-extractions-page .sa-log-table{margin-top:14px}.sa-data-extractions-page .sa-log-table.extraction>header,.sa-data-extractions-page .sa-log-table.extraction>article{grid-template-columns:minmax(210px,1fr) minmax(280px,1.35fr) minmax(190px,.9fr) 75px 180px minmax(220px,1fr) 120px;gap:14px;min-width:1320px;padding:14px 18px}.sa-data-extractions-page .sa-log-table>header{font-size:8px}.sa-data-extractions-page .sa-log-table :is(b,small,code,time){font-size:9px}.sa-data-extractions-page .sa-log-table>article>code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-data-extractions-page .sa-log-table strong{font-size:12px}.sa-data-extractions-page .sa-log-table mark{padding:6px 9px;font-size:8px}@media (max-width:650px){.sa-data-extractions-page .sa-extraction-trust{grid-template-columns:46px minmax(0,1fr)}.sa-data-extractions-page .sa-extraction-trust mark{grid-column:2;width:max-content}}.sa-error-log-page .sa-realtime{gap:9px;margin:15px 0;padding:9px 12px;font-size:9px}.sa-error-log-page .sa-realtime i{width:9px;height:9px}.sa-error-log-page .sa-log-controls{gap:12px;margin-top:15px;padding:13px}.sa-error-log-page .sa-log-controls label{max-width:none;padding:0 12px}.sa-error-log-page .sa-log-controls input{height:44px;font-size:10px}.sa-error-log-page .sa-log-controls>strong{white-space:nowrap;font-size:9px}.sa-error-log-page .sa-error-feed{margin-top:14px}.sa-error-log-page .sa-error-feed>article{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:15px 18px}.sa-error-log-page .sa-error-feed>article>i{border-radius:13px;width:48px;height:48px}.sa-error-log-page .sa-error-feed>article>i svg{width:20px}.sa-error-log-page .sa-error-feed>article>span{gap:7px}.sa-error-log-page .sa-error-feed header{gap:12px}.sa-error-log-page .sa-error-feed code{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sa-error-log-page .sa-error-feed mark{text-overflow:ellipsis;white-space:nowrap;max-width:42%;padding:6px 9px;font-size:8px;overflow:hidden}.sa-error-log-page .sa-error-feed p{overflow-wrap:anywhere;font-size:11px;line-height:1.55}.sa-error-log-page .sa-error-feed time{font-size:9px}@media (max-width:600px){.sa-error-log-page .sa-log-controls{flex-direction:column;align-items:stretch}.sa-error-log-page .sa-log-controls label{width:100%}.sa-error-log-page .sa-log-controls>strong{text-align:center}.sa-error-log-page .sa-error-feed header{flex-direction:column;align-items:flex-start}.sa-error-log-page .sa-error-feed mark{max-width:100%}}.sa-operational-logs-page .sa-log-controls{gap:12px;margin-top:15px;padding:13px}.sa-operational-logs-page .sa-log-controls label{max-width:none;padding:0 12px}.sa-operational-logs-page .sa-log-controls input{height:44px;font-size:10px}.sa-operational-logs-page .sa-log-controls>span,.sa-operational-logs-page .sa-log-controls>strong{white-space:nowrap;font-size:9px}.sa-operational-logs-page .sa-log-controls>span i{width:9px;height:9px}.sa-operational-logs-page .sa-log-table{margin-top:14px}.sa-operational-logs-page .sa-log-table.operational>header,.sa-operational-logs-page .sa-log-table.operational>article{grid-template-columns:190px 95px minmax(220px,1fr) minmax(340px,1.45fr) 190px 210px;gap:14px;min-width:1320px;padding:14px 18px}.sa-operational-logs-page .sa-log-table>header{font-size:8px}.sa-operational-logs-page .sa-log-table :is(time,code,small,p,article>span){text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sa-operational-logs-page .sa-log-table p{font-size:10px}.sa-operational-logs-page .sa-log-table mark{text-transform:uppercase;padding:6px 9px;font-size:8px}@media (max-width:650px){.sa-operational-logs-page .sa-log-controls{flex-direction:column;align-items:stretch}.sa-operational-logs-page .sa-log-controls label{width:100%}.sa-operational-logs-page .sa-log-controls>span,.sa-operational-logs-page .sa-log-controls>strong{text-align:center;justify-content:center}}.sa-worker-health-page .sa-worker-incident{grid-template-columns:46px minmax(0,1fr) auto;gap:13px;margin:14px 0;padding:14px 16px}.sa-worker-health-page .sa-worker-incident>svg{width:46px;height:46px;padding:11px}.sa-worker-health-page .sa-worker-incident b{font-size:11px}.sa-worker-health-page .sa-worker-incident small{font-size:9px;line-height:1.5}.sa-worker-health-page .sa-worker-incident mark{font-size:8px}.sa-worker-health-page :is(.sa-worker-processes,.sa-database-pool,.sa-queue-health){margin-top:14px}.sa-worker-health-page :is(.sa-worker-processes,.sa-database-pool,.sa-queue-health)>header{padding:17px 18px}.sa-worker-health-page :is(.sa-worker-processes,.sa-database-pool,.sa-queue-health)>header>div>span{letter-spacing:.08em;font-size:9px}.sa-worker-health-page :is(.sa-worker-processes,.sa-database-pool,.sa-queue-health) h2{font-size:20px}.sa-worker-health-page .sa-worker-processes>header small{font-size:9px}.sa-worker-health-page .sa-worker-processes>div>header,.sa-worker-health-page .sa-worker-processes>div>article{grid-template-columns:minmax(240px,1.25fr) 210px 220px 160px 145px;gap:14px;min-width:1050px;padding:14px 18px}.sa-worker-health-page .sa-worker-processes>div>header{font-size:8px}.sa-worker-health-page .sa-worker-processes article>span:first-child{grid-template-columns:40px auto minmax(0,1fr);gap:9px}.sa-worker-health-page .sa-worker-processes article>span:first-child>i{width:40px;height:40px}.sa-worker-health-page .sa-worker-processes b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sa-worker-health-page .sa-worker-processes small,.sa-worker-health-page .sa-worker-processes time{font-size:9px}.sa-worker-health-page .sa-worker-processes article>span>mark{font-size:7px}.sa-worker-health-page .sa-worker-processes article>mark{padding:7px 9px;font-size:8px}.sa-worker-health-page .sa-worker-bottom{gap:14px}.sa-worker-health-page .sa-database-pool>header>i{width:44px;height:44px}.sa-worker-health-page .sa-pool-gauge{height:36px;margin:18px}.sa-worker-health-page .sa-pool-gauge i{font-size:10px}.sa-worker-health-page .sa-database-pool dl{gap:9px;padding:0 18px 18px}.sa-worker-health-page .sa-database-pool dl>div{padding:12px}.sa-worker-health-page .sa-database-pool dt{font-size:9px}.sa-worker-health-page .sa-database-pool dd{font-size:18px}.sa-worker-health-page .sa-queue-health>header>mark{font-size:8px}.sa-worker-health-page .sa-queue-health>div{gap:11px;padding:14px}.sa-worker-health-page .sa-queue-health article{border-radius:calc(var(--ds-radius)*.7)}.sa-worker-health-page .sa-queue-health article>header{grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding:12px}.sa-worker-health-page .sa-queue-health article>header>i{width:40px;height:40px}.sa-worker-health-page .sa-queue-health b{font-size:10px}.sa-worker-health-page .sa-queue-health small{font-size:8px}.sa-worker-health-page .sa-queue-health article>header>mark{font-size:7px}.sa-worker-health-page .sa-queue-health article>div{gap:7px;padding:11px}.sa-worker-health-page .sa-queue-health article>div>span{padding:10px}.sa-worker-health-page .sa-queue-health article>footer{padding:11px;font-size:8px;line-height:1.5}@media (max-width:1180px){.sa-worker-health-page .sa-worker-bottom{grid-template-columns:1fr}.sa-worker-health-page .sa-queue-health>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.sa-worker-health-page .sa-worker-processes>header{flex-direction:column;align-items:flex-start}.sa-worker-health-page .sa-worker-processes>header>div{margin:0}.sa-worker-health-page .sa-worker-incident{grid-template-columns:46px minmax(0,1fr)}.sa-worker-health-page .sa-worker-incident mark{grid-column:2;width:max-content}.sa-worker-health-page .sa-queue-health>div{grid-template-columns:1fr}}.versions-page .versions-heading>div>span,.versions-page .versions-log>header span,.versions-page .version-detail>header>span{font-size:10px}.versions-page .versions-heading p{font-size:13px;line-height:1.5}.versions-page .version-integrity b{font-size:12px}.versions-page .version-integrity span,.versions-page .version-integrity strong{font-size:10px;line-height:1.4}.versions-page .versions-log header b{font-size:11px}.versions-page .versions-log header input,.versions-page .versions-log header select{font-size:10px}.versions-page .version-table-head{font-size:9px}.versions-page .versions-log small{font-size:8px}.versions-page .versions-log b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.versions-page .versions-log>button>strong,.versions-page .versions-log time{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.versions-page .versions-log mark{font-size:9px}.versions-page .version-detail h2{font-size:18px}.versions-page .version-detail header p,.versions-page .version-detail h3,.versions-page .version-detail article b,.versions-page .version-detail article strong,.versions-page .restore-chain b{font-size:10px}.versions-page .version-detail article small,.versions-page .restore-chain small,.versions-page .version-detail footer button{font-size:9px}.versions-empty-filter{color:var(--muted);margin:0;padding:18px;font-size:11px}.bonus-live-actions{justify-items:end;gap:5px;display:grid}.bonus-live-actions>button{border:1px solid var(--ds-line);min-height:30px;color:var(--ds-text);background:var(--ds-surface);border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;display:flex}.bonus-live-actions>button:hover:not(:disabled){border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bonus-live-actions>button:hover:not(:disabled){background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.bonus-catalog-empty{color:var(--muted);margin:0;padding:14px;font-size:10px;line-height:1.45}.bonus-template-message{border:1px solid var(--ds-success);grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:10px;margin:12px 0;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.bonus-template-message{border:1px solid color-mix(in srgb,var(--ds-success) 34%,var(--ds-line))}}.bonus-template-message{border-radius:var(--ds-radius);color:var(--ink);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.bonus-template-message{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface))}}.bonus-template-message>svg{border-radius:var(--ds-radius-child,var(--ds-radius));width:34px;height:34px;color:var(--ds-success);background:var(--ds-surface);padding:9px}.bonus-template-message>span{gap:2px;display:grid}.bonus-template-message b{font-size:10px}.bonus-template-message small{color:var(--muted);font-size:8px;line-height:1.45}.bonus-template-message>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:32px;height:32px;color:var(--ink);background:var(--ds-surface);place-items:center;display:grid}.bonus-evidence-panel>p{color:var(--muted);margin:-3px 0 12px;font-size:8px;line-height:1.45}.bonus-evidence-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.bonus-evidence-field{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);gap:4px;min-width:0;padding:10px;display:grid}.bonus-evidence-group .bonus-evidence-field{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bonus-evidence-group .bonus-evidence-field{background:color-mix(in srgb,var(--ds-accent) 6%,var(--ds-surface))}}.bonus-evidence-field small{color:var(--muted);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:850;overflow:hidden}.bonus-evidence-field strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bonus-evidence-field mark{border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;font-weight:900}.bonus-evidence-field mark.enabled{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.bonus-evidence-field mark.enabled{background:color-mix(in srgb,var(--ds-success) 13%,var(--ds-surface))}}.bonus-evidence-field mark.disabled{color:var(--muted);background:var(--ds-surface)}.bonus-evidence-group{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-column:1/-1;overflow:hidden}.bonus-evidence-group>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.bonus-evidence-group>header span{color:var(--ink);letter-spacing:.04em;font-size:8px;font-weight:900}.bonus-evidence-group>header mark{min-width:25px;color:var(--ds-on-accent);background:var(--ds-accent);text-align:center;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:900}.bonus-evidence-group>.bonus-evidence-grid,.bonus-evidence-list{padding:8px}.bonus-evidence-list{gap:7px;display:grid}.bonus-evidence-record{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);gap:7px;padding:8px;display:grid}.bonus-evidence-record>small{color:var(--ds-signal);letter-spacing:.08em;font-size:7px;font-weight:900}.bonus-evidence-chip{background:var(--ds-surface);border-radius:99px;width:max-content;max-width:100%;padding:6px 8px;font-size:8px}.bonus-evidence-chip strong{font-size:8px}.bonus-evidence-grid.depth-1,.bonus-evidence-grid.depth-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.bonus-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.bonus-evidence-grid,.bonus-evidence-grid.depth-1,.bonus-evidence-grid.depth-2{grid-template-columns:minmax(0,1fr)}}.compliance-page .compliance-heading>div>span,.compliance-page .risk-rail>header{font-size:10px}.compliance-page .compliance-heading p{font-size:13px;line-height:1.5}.compliance-page .risk-band span{font-size:10px}.compliance-page .risk-band small{font-size:9px;line-height:1.4}.compliance-page .risk-tabs button{min-height:38px;font-size:10px}.compliance-page .case-queue input,.compliance-page .case-queue select{font-size:10px}.compliance-page .case-head{font-size:9px}.compliance-page .case-queue article b,.compliance-page .case-queue article strong{font-size:10px}.compliance-page .case-queue article small,.compliance-page .case-queue article mark,.compliance-page .case-queue article em,.compliance-page .case-queue article button{font-size:9px}.compliance-page .risk-rail h3{font-size:11px}.compliance-page .risk-rail section div span,.compliance-page .risk-rail section div b,.compliance-page .dual-control b,.compliance-page .risk-proof b{font-size:10px}.compliance-page .dual-control small,.compliance-page .risk-proof small,.compliance-page .dual-control button,.compliance-page .risk-proof button{font-size:9px}.compliance-empty-filter{color:var(--muted);margin:0;padding:16px;font-size:11px}.contracts-page .contracts-heading>div>span,.contracts-page .contract-detail>header>span{font-size:10px}.contracts-page .contracts-heading p{font-size:13px;line-height:1.5}.contracts-page .contract-pulse span{font-size:10px}.contracts-page .contract-pulse small{font-size:9px;line-height:1.4}.contracts-page .contract-tabs button{min-height:38px;font-size:10px}.contracts-page .contract-ledger input,.contracts-page .contract-ledger select,.contracts-page .contract-ledger header button{font-size:10px}.contracts-page .contract-head{font-size:9px}.contracts-page .contract-ledger b,.contracts-page .contract-ledger strong,.contracts-page .contract-ledger time{font-size:10px}.contracts-page .contract-ledger small,.contracts-page .contract-ledger mark{font-size:9px}.contracts-page .contract-detail h2{font-size:18px}.contracts-page .contract-detail header p,.contracts-page .contract-detail h3,.contracts-page .signature-state b,.contracts-page .contract-detail article b,.contracts-page .contract-events div b,.contracts-page .contract-trust b{font-size:10px}.contracts-page .signature-state small,.contracts-page .signature-state em,.contracts-page .signature-state button,.contracts-page .contract-detail article small,.contracts-page .contract-events div small,.contracts-page .contract-detail footer button,.contracts-page .contract-trust small,.contracts-page .contract-trust button{font-size:9px}.contract-empty{color:var(--muted);margin:0;padding:14px;font-size:10px;line-height:1.45}.genealogy-page .genealogy-heading>div>span{font-size:10px}.genealogy-page .genealogy-heading p{font-size:13px;line-height:1.5}.genealogy-page .genealogy-kpis span,.genealogy-page .genealogy-kpis small{font-size:10px;line-height:1.4}.genealogy-page .tree-types button,.genealogy-page .view-switch button,.genealogy-page .genealogy-search input,.genealogy-page .tree-canvas>header span,.genealogy-page .tree-canvas>header b,.genealogy-page .tree-canvas>header strong,.genealogy-page .tree-canvas>header button{font-size:10px}.genealogy-page .genealogy-node>div{min-width:0}.genealogy-page .genealogy-node>div>b,.genealogy-page .genealogy-node>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.genealogy-page .genealogy-node b{font-size:10px}.genealogy-page .genealogy-node small,.genealogy-page .genealogy-node i{font-size:9px}.member-intelligence-overlay .member-intelligence h2{font-size:18px}.member-intelligence-overlay .member-intelligence h3,.member-intelligence-overlay .member-intelligence article span,.member-intelligence-overlay .member-intelligence article strong,.member-intelligence-overlay .member-intelligence dt,.member-intelligence-overlay .member-intelligence dd{font-size:10px}.member-intelligence-overlay .member-intelligence small,.member-intelligence-overlay .member-intelligence p,.member-intelligence-overlay .member-intelligence button{font-size:9px}.tree-stage-message,.member-empty{color:var(--muted);text-align:center;place-items:center;padding:24px;font-size:11px;display:grid}.genealogy-page .tree-canvas>header button.extreme-leg{border-color:var(--ds-accent);justify-content:center;align-items:center;min-width:86px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.genealogy-page .tree-canvas>header button.extreme-leg{border-color:color-mix(in srgb,var(--ds-accent) 48%,var(--ds-line))}}.genealogy-page .tree-canvas>header button.extreme-leg{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.genealogy-page .tree-canvas>header button.extreme-leg{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface))}}.genealogy-page .tree-canvas>header button.extreme-leg{color:var(--ds-text);white-space:nowrap;font-weight:850}.genealogy-page .tree-canvas>header button.extreme-leg:hover:not(:disabled){background:var(--ds-accent);color:var(--ds-on-accent)}.genealogy-page .tree-canvas>header button.extreme-leg:disabled{opacity:.5}.genealogy-jump-notice{border:1px solid var(--ds-warning);margin:10px 12px 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.genealogy-jump-notice{border:1px solid color-mix(in srgb,var(--ds-warning) 35%,var(--ds-line))}}.genealogy-jump-notice{border-radius:var(--ds-radius-sm);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.genealogy-jump-notice{background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface))}}.genealogy-jump-notice{color:var(--ds-text);font-size:10px;font-weight:750}.genealogy-page .tree-canvas>header button.rank-progress-trigger{border-color:var(--ds-purple);grid-auto-flow:column;justify-content:center;align-items:center;gap:6px;min-width:112px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.genealogy-page .tree-canvas>header button.rank-progress-trigger{border-color:color-mix(in srgb,var(--ds-purple) 38%,var(--ds-line))}}.genealogy-page .tree-canvas>header button.rank-progress-trigger{background:linear-gradient(135deg,var(--ds-purple),var(--ds-accent))}@supports (color:color-mix(in lab, red, red)){.genealogy-page .tree-canvas>header button.rank-progress-trigger{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-purple) 11%,var(--ds-surface)),color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface)))}}.genealogy-page .tree-canvas>header button.rank-progress-trigger{color:var(--ds-text);white-space:nowrap;font-weight:850}.genealogy-page .tree-canvas>header button.rank-progress-trigger:hover:not(:disabled){border-color:var(--ds-purple);box-shadow:0 8px 20px var(--ds-purple)}@supports (color:color-mix(in lab, red, red)){.genealogy-page .tree-canvas>header button.rank-progress-trigger:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in srgb,var(--ds-purple) 14%,transparent)}}.rank-progress-overlay{z-index:110;background:var(--ds-nav);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.rank-progress-overlay{background:color-mix(in srgb,var(--ds-nav) 52%,transparent)}}.rank-progress-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rank-progress-drawer{border-left:1px solid var(--ds-line);background:var(--ds-bg);width:min(560px,100%);height:100%;box-shadow:-30px 0 80px var(--ds-nav);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rank-progress-drawer{box-shadow:-30px 0 80px color-mix(in srgb,var(--ds-nav) 28%,transparent)}}.rank-progress-drawer{animation:.24s ease-out rank-progress-enter}.rank-progress-drawer>header{background:linear-gradient(135deg,var(--ds-nav),var(--ds-purple));grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.rank-progress-drawer>header{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-purple) 52%,var(--ds-nav)))}}.rank-progress-drawer>header{color:var(--ds-nav-text)}.rank-progress-emblem{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);width:48px;height:48px;color:var(--ds-on-accent);place-items:center;display:grid}.rank-progress-drawer>header>div:nth-child(2){gap:3px;min-width:0;display:grid}.rank-progress-drawer>header small{color:var(--ds-accent);letter-spacing:.13em;font-size:8px;font-weight:900}.rank-progress-drawer>header h2{letter-spacing:-.035em;font-size:23px}.rank-progress-drawer>header p{color:var(--ds-nav-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rank-progress-drawer>header>button{border:1px solid var(--ds-nav-text);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.rank-progress-drawer>header>button{border:1px solid color-mix(in srgb,var(--ds-nav-text) 15%,transparent)}}.rank-progress-drawer>header>button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.rank-progress-drawer>header>button{background:color-mix(in srgb,var(--ds-nav-text) 8%,transparent)}}.rank-progress-drawer>header>button{color:var(--ds-nav-text)}.rank-progress-body{align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.rank-progress-context{border:1px solid var(--ds-purple);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.rank-progress-context{border:1px solid color-mix(in srgb,var(--ds-purple) 24%,var(--ds-line))}}.rank-progress-context{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-purple)}@supports (color:color-mix(in lab, red, red)){.rank-progress-context{background:color-mix(in srgb,var(--ds-purple) 7%,var(--ds-surface))}}.rank-progress-context>svg{width:34px;height:34px;color:var(--ds-purple);padding:8px}.rank-progress-context span{gap:2px;display:grid}.rank-progress-context b{font-size:9px}.rank-progress-context small{color:var(--muted);font-size:8px}.rank-progress-body>.empty-state{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:7px;padding:28px;font-size:9px;display:grid}.rank-progress-body>.empty-state button,.rank-progress-body>.empty-state a{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);height:36px;color:var(--ds-on-accent);border:0;justify-self:start;align-items:center;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.rank-progress-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 8px 26px var(--ds-nav);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rank-progress-card{box-shadow:0 8px 26px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.rank-progress-card>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.rank-progress-card>header>span{gap:3px;display:grid}.rank-progress-card header small{color:var(--ds-purple);letter-spacing:.11em;font-size:7px;font-weight:900}.rank-progress-card h3{font-size:14px}.rank-progress-card>header>strong{background:var(--ds-accent);border-radius:99px;min-width:52px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.rank-progress-card>header>strong{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.rank-progress-card>header>strong{text-align:center;font-size:8px}.rank-progress-ranks{grid-template-columns:1fr 20px 1fr;align-items:center;gap:8px;padding:14px;display:grid}.rank-progress-ranks>span{gap:4px;display:grid}.rank-progress-ranks>span:last-child{text-align:right}.rank-progress-ranks small{color:var(--muted);font-size:7px}.rank-progress-ranks b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rank-progress-ranks>svg{color:var(--muted)}.rank-progress-meter{border-top:6px solid var(--ds-surface2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 14px 12px;padding-top:10px;font-size:8px;display:grid;position:relative}.rank-progress-meter>i{background:linear-gradient(90deg,var(--ds-accent),var(--ds-purple));border-radius:99px;height:6px;position:absolute;top:-6px;left:0}.rank-progress-meter>span{color:var(--muted)}.rank-progress-meter>b{font-size:9px}.rank-progress-card>ul{border-top:1px solid var(--ds-line);margin:0;padding:0;list-style:none;display:grid}.rank-progress-card>ul>li{border-bottom:1px solid var(--ds-line);color:var(--muted);grid-template-columns:20px minmax(0,1fr) minmax(80px,auto);align-items:center;gap:8px;padding:10px 14px;display:grid}.rank-progress-card>ul>li:last-child{border-bottom:0}.rank-progress-card>ul>li.passed{color:var(--ds-success)}.rank-progress-card li>span{min-width:0;color:var(--ink);gap:2px;display:grid}.rank-progress-card li>span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rank-progress-card li>span small{color:var(--muted);font-size:7px}.rank-progress-card li>em{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.rank-progress-card li>em i{opacity:.55;font-style:normal}.rank-progress-complete{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-success);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:0 14px 14px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.rank-progress-complete{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.rank-progress-complete{color:var(--ds-success)}.rank-progress-complete>svg{width:38px;height:38px;padding:8px}.rank-progress-complete span{gap:3px;display:grid}.rank-progress-complete b{font-size:9px}.rank-progress-complete small{font-size:7px}.rank-progress-drawer>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.rank-progress-drawer>footer a{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);height:38px;color:var(--ds-on-accent);align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.rank-progress-drawer>footer span{color:var(--muted);text-align:right;font-size:7px}@keyframes rank-progress-enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.rank-progress-card>header>time{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rank-snapshot-calendar{gap:10px;display:grid}.rank-snapshot-calendar h3,.rank-snapshot-result h3{color:var(--ds-signal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.rank-snapshot-calendar-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.rank-snapshot-calendar-nav button{border:1px solid var(--ds-line);background:var(--ds-surface);width:26px;height:26px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;display:flex}.rank-snapshot-calendar-nav button:hover{border-color:var(--ds-accent)}.rank-snapshot-calendar-nav span{color:var(--ink);text-transform:capitalize;font-size:9px;font-weight:800}.rank-snapshot-calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.rank-snapshot-calendar-weekday{color:var(--muted);text-align:center;text-transform:uppercase;padding:2px 0;font-size:7px;font-weight:800}.rank-snapshot-calendar-blank{visibility:hidden}.rank-snapshot-calendar-grid button{aspect-ratio:1;border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex}.rank-snapshot-calendar-grid button:hover:not(:disabled){border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.rank-snapshot-calendar-grid button:hover:not(:disabled){background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface2))}}.rank-snapshot-calendar-grid button.selected{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.rank-snapshot-calendar-grid button:disabled{opacity:.28;cursor:default;background:0 0;border-color:#0000}.rank-snapshot-times{gap:6px;display:grid}.rank-snapshot-times h4{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:7px;font-weight:800}.rank-snapshot-time-picker{gap:10px;display:grid}.rank-snapshot-time-column{gap:5px;display:grid}.rank-snapshot-time-column h4{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:7px;font-weight:800}.rank-snapshot-time-grid{gap:3px;display:grid}.rank-snapshot-time-grid-hours{grid-template-columns:repeat(8,1fr)}.rank-snapshot-time-grid-60{grid-template-columns:repeat(10,1fr)}.rank-snapshot-time-grid button{aspect-ratio:1;border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;font-size:7px;font-weight:700;display:flex}.rank-snapshot-time-grid button:hover:not(:disabled){border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.rank-snapshot-time-grid button:hover:not(:disabled){background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface2))}}.rank-snapshot-time-grid button.selected{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.rank-snapshot-time-grid button:disabled{opacity:.28;cursor:default;background:0 0;border-color:#0000}.rank-snapshot-result{gap:10px;display:grid}.rank-snapshot-empty{border:1px dashed var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--muted);text-align:center;margin:0;padding:16px;font-size:9px}.rank-snapshot-summary{color:var(--muted);margin:0;padding:0 14px 8px;font-size:8px}.rank-snapshot-no-detail{color:var(--muted);margin:0;padding:0 14px 14px;font-size:8px;font-style:italic}@media (max-width:700px){.genealogy-page .tree-canvas>header{flex-direction:column;align-items:flex-start;gap:9px;height:auto;min-height:52px;padding:10px 12px}.genealogy-page .tree-canvas>header>div:last-child{width:100%;padding-bottom:2px;overflow-x:auto}.genealogy-page .tree-canvas>header button.extreme-leg{min-width:92px}.rank-progress-drawer>footer{flex-direction:column;align-items:stretch}.rank-progress-drawer>footer a{justify-content:center}.rank-progress-drawer>footer span{text-align:center}}.holding-page .holding-heading>div>span{font-size:10px}.holding-page .holding-heading p{font-size:13px;line-height:1.5}.holding-page .holding-kpis small{font-size:9px}.holding-page .holding-shell>nav button b{font-size:10px}.holding-page .holding-shell>nav button small,.holding-page .holding-shell>nav button mark,.holding-page .holding-workspace>header small{font-size:9px}.holding-page .holding-workspace>header p,.holding-page .holding-workspace>header input{font-size:10px}.holding-page .holding-table>header{font-size:9px}.holding-page .holding-table>article b{font-size:10px}.holding-page .holding-table>article>span:nth-child(2),.holding-page .holding-table>article>span:nth-child(3),.holding-page .holding-table mark,.holding-page .holding-table select,.holding-page .holding-table>article>div button,.holding-page .holding-table>article>div small{font-size:9px}.holding-page .holding-table>article>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-app .inventory-hero>div>span{font-size:10px}.inventory-app .inventory-hero p{font-size:13px;line-height:1.5}.inventory-app .erp-tabs button{min-height:40px;font-size:10px}.inventory-app .erp-pulse span,.inventory-app .erp-pulse small{font-size:10px;line-height:1.4}.inventory-app .ledger-tools .eyebrow{font-size:9px}.inventory-app .ledger-tools h2{font-size:18px}.inventory-app .ledger-tools p,.inventory-app .stock-actions input,.inventory-app .stock-actions button{font-size:10px}.inventory-app .inventory-table th,.inventory-app .inventory-table td,.inventory-app .inventory-table td b,.inventory-app .inventory-table td small,.inventory-app .inventory-table .stock-status{font-size:9px}.inventory-app .inventory-table td{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.inventory-app .warehouse-rail header span,.inventory-app .warehouse-rail header h2,.inventory-app .warehouse-rail header button,.inventory-app .warehouse-card b{font-size:10px}.inventory-app .warehouse-card small,.inventory-app .warehouse-card strong,.inventory-app .warehouse-rail footer button{font-size:9px}.inventory-inline-empty{color:var(--muted);padding:10px 4px;font-size:10px}.inventory-app .warehouse-drawer header>div>span{font-size:9px}.inventory-app .warehouse-drawer header p,.inventory-app .warehouse-identity b,.inventory-app .warehouse-identity em,.inventory-app .warehouse-drawer nav button,.inventory-app .warehouse-editor label,.inventory-app .warehouse-editor input,.inventory-app .warehouse-editor textarea,.inventory-app .warehouse-editor select,.ledger-app .ledger-hero>div>span{font-size:10px}.ledger-app .ledger-hero p{font-size:13px;line-height:1.5}.ledger-app .integrity-banner span{font-size:9px}.ledger-app .integrity-banner h2{font-size:17px}.ledger-app .integrity-banner p,.ledger-app .integrity-banner strong,.ledger-app .integrity-banner button{font-size:10px}.ledger-app .ledger-family-tabs b{font-size:11px}.ledger-app .ledger-family-tabs small{font-size:9px}.ledger-app .chain-directory header span,.ledger-app .chain-directory header b,.ledger-app .chain-directory input{font-size:10px}.ledger-app .chain-directory button span{min-width:0}.ledger-app .chain-directory button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.ledger-app .chain-directory button small,.ledger-app .chain-detail .eyebrow{font-size:9px}.ledger-app .chain-detail h2{font-size:18px}.ledger-app .chain-detail header p,.ledger-app .chain-actions input,.ledger-app .chain-actions button,.ledger-app .chain-metrics small,.ledger-app .chain-metrics b{font-size:10px}.ledger-app .ledger-chain-table th{font-size:9px}.member-page .member-heading>div>span{font-size:10px}.member-page .member-heading p{font-size:13px;line-height:1.5}.member-page .member-kpis small{font-size:9px}.member-page .member-tabs button{min-height:40px;font-size:10px}.member-page .member-tiers article h2{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.member-page .member-tiers article p{font-size:10px;line-height:1.5}.member-page .member-tiers article>div>b,.member-page .member-tiers article footer small,.member-page .member-tiers article footer button{font-size:9px}.member-page .member-controls input,.member-page .member-controls span{font-size:10px}.member-page .member-subs>header,.member-page .member-subs>button b,.member-page .member-subs>button small,.member-page .member-subs>button time,.member-page .member-subs>button mark{font-size:9px}.member-page .member-subs>button b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.member-editor header span{font-size:9px}.member-editor header p,.member-editor label,.member-editor input,.member-editor select,.member-editor textarea,.member-editor footer button{font-size:10px}.member-history dt,.member-history dd,.member-history section b,.member-history section small,.member-history article b,.member-history article small,.member-history article time{font-size:9px}.member-page{max-width:1680px;margin:0 auto;padding:30px 34px 48px}.member-heading{align-items:center}.member-heading h1{font-size:44px}.member-heading p{max-width:820px;font-size:14px}.member-heading>button{min-height:48px;box-shadow:0 12px 30px var(--ds-accent);padding:0 18px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.member-heading>button{box-shadow:0 12px 30px color-mix(in srgb,var(--ds-accent) 24%,transparent)}}.member-kpis{gap:14px;margin-top:22px}.member-kpis article{border-radius:calc(var(--ds-radius) * 1.05);min-height:104px;box-shadow:0 10px 34px var(--ds-nav);padding:18px}@supports (color:color-mix(in lab, red, red)){.member-kpis article{box-shadow:0 10px 34px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.member-kpis article>svg{width:46px;height:46px;padding:11px}.member-kpis small{font-size:10px}.member-kpis b{letter-spacing:-.035em;font-size:27px}.member-guide{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px;display:grid;overflow:hidden}.member-guide article{border-right:1px solid var(--ds-line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:15px 18px;display:grid;position:relative}.member-guide article:last-child{border-right:0}.member-guide article:not(:last-child):after{content:"";z-index:2;border-top:1px solid var(--ds-line);border-right:1px solid var(--ds-line);background:var(--ds-surface);width:9px;height:9px;position:absolute;right:-5px;transform:rotate(45deg)}.member-guide i{width:40px;height:40px;color:var(--ds-on-accent);background:linear-gradient(135deg,var(--ds-accent),var(--ds-accent));border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.member-guide i{background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 48%,var(--ds-signal)))}}.member-guide i{font-size:13px;font-style:normal;font-weight:950}.member-guide span{gap:4px;min-width:0;display:grid}.member-guide b{font-size:12px}.member-guide small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.member-tabs{gap:8px;margin-top:16px;padding:7px}.member-tabs button{text-align:left;border:1px solid #0000;min-width:220px;height:auto;min-height:58px;padding:8px 14px}.member-tabs button:not(.active){border-color:var(--ds-line);background:var(--ds-bg)}.member-tabs button>svg{width:20px}.member-tabs button>span{gap:3px;display:grid}.member-tabs button b{font-size:11px}.member-tabs button small{color:inherit;opacity:.72;font-size:9px;font-weight:650}.member-tabs mark{margin-left:auto;font-size:9px}.member-tiers{grid-template-columns:repeat(3,minmax(280px,1fr));gap:16px;margin-top:16px}.member-tiers>article{border-radius:calc(var(--ds-radius) * 1.1);box-shadow:0 14px 38px var(--ds-nav);position:relative}@supports (color:color-mix(in lab, red, red)){.member-tiers>article{box-shadow:0 14px 38px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.member-tiers>article{transition:transform .2s,box-shadow .2s}.member-tiers>article:hover{box-shadow:0 18px 44px var(--ds-nav);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.member-tiers>article:hover{box-shadow:0 18px 44px color-mix(in srgb,var(--ds-nav) 11%,transparent)}}.member-tiers>article.active:before{content:"";background:linear-gradient(var(--ds-accent),var(--ds-signal));width:4px;position:absolute;inset:0 auto 0 0}.member-tiers>article.inactive{opacity:.8;filter:saturate(.65)}.member-tiers article>header{min-height:54px;padding:12px 18px}.member-tiers article>header small{letter-spacing:.1em;font-size:8px}.member-tiers article>header strong{font-size:22px}.member-tiers article>header mark{letter-spacing:.06em;padding:6px 9px;font-size:8px}.member-tiers article>div{gap:14px;min-height:280px;padding:22px}.member-tier-title{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.member-tier-title>i{width:48px;height:48px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:14px;place-items:center;font-size:15px;font-style:normal;font-weight:950;display:grid}.member-tier-title>span{gap:3px;min-width:0;display:grid}.member-tier-title small{color:var(--ds-signal);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.member-tiers .member-tier-title h2{font-size:23px;line-height:1.1}.member-tiers p{min-height:62px;font-size:11px;line-height:1.6}.member-tier-price{border-top:1px solid var(--ds-line);grid-template-columns:1fr auto;align-items:end;gap:4px;margin-top:auto;padding-top:14px;display:grid}.member-tier-price>small{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:850}.member-tier-price>b{letter-spacing:-.04em;font-size:30px;line-height:1}.member-tier-price>em{color:var(--muted);font-size:10px;font-style:normal}.member-tier-lock{color:var(--ds-success);background:var(--ds-success);border-radius:10px;align-items:center;gap:7px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.member-tier-lock{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface2))}}.member-tier-lock svg{width:16px}.member-tier-lock small{font-size:9px;line-height:1.35}.member-tiers article>footer{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px}.member-tiers article>footer button{justify-content:center;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:10px;display:flex}.member-tiers article>footer button:last-child{color:var(--ds-on-accent);background:var(--ds-accent);border-color:#0000}.member-tiers article>footer button.pause{border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.member-tiers article>footer button.pause{border-color:color-mix(in srgb,var(--ds-warning) 28%,var(--ds-line))}}.member-tiers article>footer button.pause{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.member-tiers article>footer button.pause{background:color-mix(in srgb,var(--ds-warning) 8%,var(--ds-surface))}}.member-controls{min-height:66px;margin-top:16px;padding:12px}.member-controls label{min-height:42px}.member-controls input,.member-controls>span{font-size:11px}.member-subs>header,.member-subs>button{min-height:56px;padding:12px 16px}.member-subs>header,.member-subs>button b,.member-subs>button small,.member-subs>button time,.member-subs>button mark{font-size:10px}.member-subs>button i{width:40px;height:40px;font-size:11px}@media (max-width:1180px){.member-page{padding:26px}.member-guide{grid-template-columns:1fr}.member-guide article{border-right:0;border-bottom:1px solid var(--ds-line)}.member-guide article:last-child{border-bottom:0}.member-guide article:after{display:none}.member-tiers{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:720px){.member-page{padding:18px 14px 34px}.member-heading h1{font-size:34px}.member-heading p{font-size:12px}.member-heading>button{justify-content:center;width:100%}.member-kpis{grid-template-columns:1fr 1fr}.member-kpis article{min-height:88px;padding:14px}.member-kpis b{font-size:22px}.member-tabs{grid-template-columns:1fr;display:grid}.member-tabs button{width:100%;min-width:0}.member-tiers{grid-template-columns:1fr}.member-tiers article>div{min-height:0}.member-controls>span{line-height:1.45}}@media (max-width:460px){.member-kpis{grid-template-columns:1fr}.member-guide article{grid-template-columns:34px minmax(0,1fr)}.member-guide i{width:34px;height:34px}.member-tiers article>footer{grid-template-columns:1fr}}.support-page .support-heading>div>span,.support-page .support-actions>header span{font-size:10px}.support-page .support-heading p{font-size:13px;line-height:1.5}.support-page .support-kpis b,.support-page .support-kpis small,.support-page .support-controls input,.support-page .support-controls select,.support-page .support-queue>header span,.support-page .support-queue>header small{font-size:10px}.support-page .support-queue>button>span:nth-child(2){min-width:0}.support-page .support-queue>button>span:nth-child(2)>b,.support-page .support-queue>button>span:nth-child(2)>em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-page .support-queue>button b{font-size:11px}.support-page .support-queue>button small,.support-page .support-queue>button em,.support-page .support-queue>button mark,.support-page .support-queue>button time{font-size:9px}.support-page .support-thread h2{font-size:18px}.support-page .support-thread>header p,.support-page .support-thread-meta span,.support-page .support-messages article b,.support-page .support-messages article p{font-size:10px}.support-page .support-messages article span,.support-page .support-messages article small,.support-page .support-event,.support-page .support-compose-tools button,.support-page .support-compose-tools select,.support-page .support-thread textarea,.support-page .support-thread>footer>button{font-size:9px}.support-page .support-actions h3{font-size:13px}.support-page .support-actions label,.support-page .support-actions select,.support-page .support-actions>button,.support-page .support-escalate b,.support-page .support-escalate p,.support-page .support-escalate button,.support-page .support-sla b,.support-page .support-sla small{font-size:9px;line-height:1.45}@media (min-width:1101px){.sa-shell{grid-template-columns:284px minmax(0,1fr)}}@media (max-width:1100px) and (min-width:781px){.sa-shell{grid-template-columns:230px minmax(0,1fr)}}.sa-nav>header{padding:27px 22px 20px}.sa-nav>header strong{font-size:21px}.sa-nav>header small{font-size:9px}.sa-search{margin:15px 14px;padding:0 12px}.sa-search input{height:44px;font-size:11px}.sa-search kbd{font-size:8px}.sa-nav nav{padding:0 12px 20px}.sa-nav nav section{margin:15px 0}.sa-nav nav p{margin-bottom:7px;font-size:9px}.sa-nav nav a{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:11px 12px;font-size:11px}.sa-nav nav svg{width:17px}.sa-nav nav a i{font-size:7px}.sa-nav>footer{padding:15px}.sa-nav>footer span{font-size:10px}.sa-nav>footer small{font-size:8px}.sa-topbar{height:78px;padding:0 28px}.sa-topbar>div small{font-size:8px}.sa-topbar>div b{font-size:14px}.sa-topbar>aside>button{height:46px}.sa-topbar>aside>button:not(.sa-language):not(.sa-profile){width:46px}.sa-topbar .language{height:46px}.sa-language b,.sa-profile b{font-size:10px}.sa-language small,.sa-profile small{font-size:8px}.sa-canvas{min-height:calc(100vh - 78px);padding:28px}.sa-page-heading>div>span{font-size:10px}.sa-page-heading h1{font-size:44px}.sa-page-heading p{font-size:12px}.sa-page-heading>button{height:45px;padding:0 16px;font-size:10px}.sa-mission-strip{gap:10px;margin:15px 0}.sa-mission-strip>span{grid-template-columns:34px 1fr;padding:13px 15px}.sa-mission-strip svg,.sa-mission-strip>span>i{width:34px;height:34px;padding:8px}.sa-mission-strip b{font-size:10px}.sa-mission-strip small{font-size:8px}.sa-platform-widget-grid{gap:12px}.sa-platform-widget{min-height:205px}.sa-platform-widget>header{grid-template-columns:1fr 41px;padding:14px 15px}.sa-platform-widget>header small{font-size:7px}.sa-platform-widget h2{font-size:14px}.sa-platform-widget>header p{font-size:8px}.sa-platform-widget>header>i{width:41px;height:41px}.sa-platform-widget>div{min-height:125px;padding:14px 15px}.sa-widget-error,.sa-widget-progress small{font-size:9px}.sa-widget-stat>strong{font-size:31px}.sa-widget-stat>mark,.sa-widget-comparison small,.sa-widget-donut span,.sa-widget-funnel span,.sa-widget-radar small,.sa-widget-radar b,.sa-widget-table span{font-size:8px}.sa-widget-comparison b{font-size:18px}.sa-widget-list b,.sa-widget-list strong{font-size:9px}.sa-widget-table>header,.sa-widget-heatmap :is(b,strong){font-size:7px}.sa-recent-tenants>header{padding:15px 17px}.sa-recent-tenants>header span,.sa-recent-tenants>header a{font-size:8px}.sa-recent-tenants h2{font-size:17px}.sa-recent-tenants>article{grid-template-columns:41px 1fr auto;padding:12px 17px}.sa-recent-tenants>article>i{width:41px;height:41px;font-size:9px}.sa-recent-tenants b{font-size:10px}.sa-recent-tenants small,.sa-recent-tenants mark{font-size:8px}@media (max-width:560px){.sa-topbar{height:64px;padding:0 12px}.sa-canvas{min-height:calc(100vh - 64px);padding:14px}.sa-page-heading h1{font-size:34px}.sa-page-heading p{font-size:11px}}.sa-mission-control{max-width:1840px;margin:0 auto}.sa-mission-control .sa-page-heading{align-items:end}.sa-mission-control .sa-page-heading>div{min-width:0}.sa-mission-control .sa-page-heading>button:disabled{cursor:wait;opacity:.68}.sa-mission-control .sa-page-heading .spin{animation:.8s linear infinite sa-spin}.sa-mission-control .sa-platform-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.sa-mission-control .sa-platform-widget{grid-column:span 4;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:250px;display:grid}.sa-mission-control .sa-platform-widget:is([data-widget-type=chart],[data-widget-type=area],[data-widget-type=table],[data-widget-type=heatmap],[data-widget-type=funnel],[data-widget-type=radar]){grid-column:span 6}.sa-mission-control .sa-platform-widget>header{min-width:0}.sa-mission-control .sa-platform-widget>header h2{white-space:normal;line-height:1.15}.sa-mission-control .sa-platform-widget>header p{white-space:normal;line-height:1.4}.sa-mission-control .sa-platform-widget>div{align-items:center;min-width:0;min-height:150px;display:flex}.sa-mission-control .sa-platform-widget>div>*{width:100%;min-width:0}.sa-mission-control .sa-widget-stat{flex-wrap:wrap;align-content:center;align-items:center;min-height:120px}.sa-mission-control .sa-widget-stat>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(30px,3vw,52px);line-height:1;overflow:hidden}.sa-mission-control .sa-widget-stat .sa-widget-line{height:58px;inset:auto 0 0}.sa-mission-control .sa-widget-line{height:120px;margin:0}.sa-mission-control .sa-widget-progress{grid-template-columns:minmax(0,1fr) auto}.sa-mission-control .sa-widget-progress strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:clamp(22px,2vw,34px);overflow:hidden}.sa-mission-control .sa-widget-comparison{align-self:stretch;gap:16px}.sa-mission-control .sa-widget-comparison>span{border-radius:var(--ds-radius-sm,10px);min-width:0;padding:14px}.sa-mission-control .sa-widget-comparison small{font-size:10px}.sa-mission-control .sa-widget-comparison b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2.2vw,30px);line-height:1.1;overflow:hidden}.sa-mission-control .sa-widget-comparison>i{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.sa-mission-control .sa-widget-funnel{justify-content:center;align-self:stretch;gap:7px}.sa-mission-control .sa-widget-funnel span{height:34px;padding:0 14px;font-size:11px;font-weight:800}.sa-mission-control .sa-widget-radar{justify-content:center;align-self:stretch;gap:12px}.sa-mission-control .sa-widget-radar>span{grid-template-columns:minmax(90px,160px) minmax(0,1fr) 40px;gap:10px}.sa-mission-control .sa-widget-radar small,.sa-mission-control .sa-widget-radar b{font-size:11px}.sa-mission-control .sa-widget-radar>span>i{height:10px}.sa-mission-control .sa-widget-heatmap{align-content:center;align-self:stretch;gap:5px}.sa-mission-control .sa-widget-heatmap :is(b,strong){min-height:22px;font-size:10px}.sa-mission-control .sa-widget-heatmap span{border-radius:5px;min-width:22px;min-height:22px}.sa-widget-gauge{grid-template-columns:minmax(110px,150px) minmax(0,1fr);justify-content:center;align-items:center;gap:20px;display:grid}.sa-widget-gauge>i{aspect-ratio:1;border-radius:50%;place-items:center;padding:14px;font-style:normal;display:grid}.sa-widget-gauge>i>span{background:var(--ds-surface);text-align:center;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.sa-widget-gauge strong{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:22px;line-height:1;overflow:hidden}.sa-widget-gauge small{color:var(--muted);margin-top:4px;font-size:8px}.sa-widget-gauge p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.sa-mission-control .sa-widget-donut{grid-template-columns:minmax(95px,140px) minmax(0,1fr);justify-content:center}.sa-mission-control .sa-widget-donut>i{aspect-ratio:1;border-width:18px;justify-self:center;width:min(100%,130px);height:auto}.sa-mission-control .sa-widget-donut span{grid-template-columns:9px minmax(0,1fr) auto;font-size:9px}.sa-mission-control .sa-widget-donut b{font-size:10px}.sa-mission-control .sa-widget-table{align-self:stretch;max-height:190px}.sa-mission-control .sa-widget-table>header,.sa-mission-control .sa-widget-table>div{grid-auto-columns:minmax(105px,1fr);min-width:100%;padding:9px}.sa-mission-control .sa-widget-list{align-self:stretch}.sa-mission-control .sa-widget-list>span{grid-template-columns:30px minmax(0,1fr) auto;padding:8px 0}.sa-mission-control .sa-widget-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sa-mission-control .sa-recent-tenants>article>span{min-width:0}.sa-mission-control .sa-recent-tenants small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1250px){.sa-mission-control .sa-platform-widget{grid-column:span 6}.sa-mission-control .sa-platform-widget:is([data-widget-type=chart],[data-widget-type=area],[data-widget-type=table],[data-widget-type=heatmap],[data-widget-type=funnel],[data-widget-type=radar]){grid-column:span 12}}@media (max-width:760px){.sa-mission-control .sa-page-heading{align-items:flex-start}.sa-mission-control .sa-platform-widget,.sa-mission-control .sa-platform-widget:is([data-widget-type=chart],[data-widget-type=area],[data-widget-type=table],[data-widget-type=heatmap],[data-widget-type=funnel],[data-widget-type=radar]){grid-column:span 12}.sa-mission-control .sa-platform-widget{min-height:225px}.sa-widget-gauge{grid-template-columns:120px minmax(0,1fr)}.sa-mission-control .sa-recent-tenants>article{grid-template-columns:41px minmax(0,1fr)}.sa-mission-control .sa-recent-tenants mark{grid-column:2}}@media (max-width:480px){.sa-widget-gauge,.sa-mission-control .sa-widget-donut{grid-template-columns:1fr}.sa-widget-gauge>i{justify-self:center;width:120px}.sa-mission-control .sa-widget-donut>i{width:110px}.sa-mission-control .sa-page-heading>button{justify-content:center;width:100%}.sa-mission-control .sa-widget-comparison{text-align:center;grid-template-columns:1fr}.sa-mission-control .sa-widget-comparison>i{padding:2px 0}.sa-mission-control .sa-widget-radar>span{grid-template-columns:minmax(0,1fr) 34px;grid-template-areas:"label value""bar bar"}.sa-mission-control .sa-widget-radar small{grid-area:label}.sa-mission-control .sa-widget-radar b{text-align:right;grid-area:value}.sa-mission-control .sa-widget-radar>span>i{grid-area:bar}}.sa-login{--login-dark:#080d19;min-height:100vh;color:var(--ink);background:var(--ds-bg);grid-template-columns:minmax(420px,.94fr) minmax(440px,1.06fr);display:grid}.sa-login-story{color:#f8fafc;background:radial-gradient(circle at 80% 18%,var(--ds-signal),transparent 19rem),radial-gradient(circle at 12% 90%,var(--ds-accent),transparent 22rem),linear-gradient(145deg,#171547,var(--login-dark) 64%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:44px 52px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sa-login-story{background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--ds-signal) 30%,transparent),transparent 19rem),radial-gradient(circle at 12% 90%,color-mix(in srgb,var(--ds-accent) 19%,transparent),transparent 22rem),linear-gradient(145deg,#171547,var(--login-dark) 64%)}}.sa-login-story:after{content:"";border:1px solid #ffffff13;border-radius:50%;width:350px;height:350px;position:absolute;bottom:8%;right:-90px;box-shadow:0 0 0 44px #ffffff08,0 0 0 88px #ffffff05}.sa-login-story>header{z-index:1;gap:6px;width:max-content;display:grid;position:relative}.sa-login-story>header strong{letter-spacing:.32em;font-size:27px}.sa-login-story>header small{color:var(--ds-accent);letter-spacing:.2em;font-size:10px;font-weight:900}.sa-login-story>div{z-index:1;max-width:670px;position:relative}.sa-login-story>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.sa-login-story>div>span svg{width:17px}.sa-login-story h1{letter-spacing:-.065em;max-width:620px;margin:18px 0 17px;font-size:clamp(48px,5vw,79px);line-height:.94}.sa-login-story>div>p{color:#c6cbe0;max-width:590px;margin:0;font-size:15px;line-height:1.65}.sa-login-story ul{gap:14px;margin:29px 0 0;padding:0;list-style:none;display:grid}.sa-login-story li{grid-template-columns:39px 1fr;align-items:center;gap:12px;display:grid}.sa-login-story li>i{width:39px;height:39px;color:var(--login-dark);background:var(--ds-accent);box-shadow:0 10px 32px var(--ds-accent);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-login-story li>i{box-shadow:0 10px 32px color-mix(in srgb,var(--ds-accent) 24%,transparent)}}.sa-login-story li svg{width:16px}.sa-login-story li span{gap:3px;display:grid}.sa-login-story li b{font-size:12px}.sa-login-story li small{color:#969fb9;font-size:10px}.sa-login-story>footer{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:35px 1fr;align-items:center;gap:11px;width:max-content;max-width:100%;padding:11px 14px;display:grid;position:relative}.sa-login-story>footer>svg{width:35px;height:35px;color:var(--ds-accent);background:#ffffff0c;border-radius:10px;padding:8px}.sa-login-story>footer span{gap:2px;display:grid}.sa-login-story>footer b{font-size:10px}.sa-login-story>footer small{color:#969fb9;font-size:8px}.sa-login-access{background:radial-gradient(circle at 90% 10%,var(--ds-accent),transparent 24rem),linear-gradient(135deg,transparent 0 48%,var(--ds-line) 49% 51%,transparent 52%) 0 0/22px 22px;grid-template-rows:auto 1fr;min-height:100vh;padding:28px 44px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-login-access{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--ds-accent) 13%,transparent),transparent 24rem),linear-gradient(135deg,transparent 0 48%,color-mix(in srgb,var(--ds-line) 22%,transparent) 49% 51%,transparent 52%) 0 0/22px 22px}}.sa-login-access>header{justify-content:flex-end;display:flex}.sa-login-access>form{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius)*1.35);background:var(--ds-surface);align-self:center;gap:17px;width:min(500px,100%);margin:auto;padding:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-login-access>form{background:color-mix(in srgb,var(--ds-surface) 94%,transparent)}}.sa-login-access>form{box-shadow:0 28px 90px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-login-access>form{box-shadow:0 28px 90px color-mix(in srgb,var(--ds-nav) 13%,transparent)}}.sa-login-access>form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sa-login-access>form>i{width:55px;height:55px;color:var(--ds-on-accent);background:linear-gradient(135deg,var(--ds-accent),var(--ds-accent));border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-login-access>form>i{background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 45%,var(--ds-signal)))}}.sa-login-access>form>i{box-shadow:0 15px 38px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-login-access>form>i{box-shadow:0 15px 38px color-mix(in srgb,var(--ds-accent) 27%,transparent)}}.sa-login-access>form>i svg{width:23px}.sa-login-access>form>span{color:var(--ds-signal);letter-spacing:.16em;margin-top:8px;font-size:9px;font-weight:950}.sa-login-access h2{letter-spacing:-.05em;margin:-7px 0 -11px;font-size:43px;line-height:1}.sa-login-access>form>p:not(.sa-login-error){color:var(--muted);margin:0 0 5px;font-size:12px}.sa-login-access label{color:var(--ink);gap:7px;font-size:10px;font-weight:850;display:grid}.sa-login-access input{border:1px solid var(--ds-line);height:52px;color:var(--ink);background:var(--ds-bg);font:650 12px var(--ds-font);border-radius:12px;outline:0;padding:0 16px;transition:border-color .2s,box-shadow .2s}.sa-login-access input:focus{border-color:var(--ds-accent);box-shadow:0 0 0 4px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-login-access input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-accent) 16%,transparent)}}.sa-login-access input.sa-login-code{text-align:center;letter-spacing:.3em}.sa-login-error{border:1px solid var(--ds-error);align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-login-error{border:1px solid color-mix(in srgb,var(--ds-error) 28%,var(--ds-line))}}.sa-login-error{color:var(--ds-error);background:var(--ds-error);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.sa-login-error{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.sa-login-error{font-size:9px}.sa-login-error svg{width:15px}.sa-login-access form>button{height:53px;color:var(--ds-on-accent);background:var(--ds-accent);font:900 11px var(--ds-font);box-shadow:0 16px 35px var(--ds-accent);border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-login-access form>button{box-shadow:0 16px 35px color-mix(in srgb,var(--ds-accent) 22%,transparent)}}.sa-login-access form>button svg{width:17px}.sa-login-access form>button:disabled{opacity:.62}.sa-login-note{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;font-size:8px;display:flex}.sa-login-note svg{width:13px;color:var(--ds-success)}@media (max-width:900px){.sa-login{grid-template-columns:1fr}.sa-login-story{gap:60px;min-height:auto;padding:35px 38px}.sa-login-story h1{font-size:54px}.sa-login-story ul{grid-template-columns:repeat(3,1fr)}.sa-login-story li{grid-template-columns:1fr}.sa-login-story li small{line-height:1.45}.sa-login-access{min-height:720px}}@media (max-width:620px){.sa-login-story{gap:42px;padding:28px 22px}.sa-login-story h1{font-size:43px}.sa-login-story ul{grid-template-columns:1fr}.sa-login-story li{grid-template-columns:39px 1fr}.sa-login-story>footer{width:100%}.sa-login-access{min-height:680px;padding:20px 16px}.sa-login-access>form{padding:28px 22px}.sa-login-access h2{font-size:36px}}.sa-login-access>form.sa-signup-wide{width:min(680px,100%)}.sa-signup-plan-summary{border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:10px;display:flex}.sa-signup-plan-summary b{font-size:12px}.sa-nav>header .sa-wordmark{width:min(162px,100%);height:auto;display:block}.sa-topbar>aside>.sa-signout{border-color:var(--ds-error);justify-content:center;align-items:center;gap:7px;padding:0 12px;width:auto!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.sa-topbar>aside>.sa-signout{border-color:color-mix(in srgb,var(--ds-error) 36%,var(--ds-line))}}.sa-topbar>aside>.sa-signout{color:var(--ds-error);white-space:nowrap;font-size:8px;font-weight:850}.sa-topbar>aside>.sa-signout:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-topbar>aside>.sa-signout:hover{background:color-mix(in srgb,var(--ds-error) 8%,var(--ds-surface))}}.sa-topbar>aside>.sa-signout:disabled{cursor:wait;opacity:.62}@media (max-width:560px){.sa-topbar>aside>.sa-signout{padding:0;width:42px!important}.sa-topbar>aside>.sa-signout span{display:none}}@media (min-width:781px){.sa-shell{height:calc(100dvh * .740741 * var(--ds-element-scale-inverse,1));min-height:0;overflow:hidden}.sa-nav{height:calc(100dvh * .740741 * var(--ds-element-scale-inverse,1));grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid;position:relative;top:auto;overflow:hidden}.sa-nav>header,.sa-nav>.sa-search,.sa-nav>footer{min-height:0}.sa-nav nav{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--sa-accent) transparent;height:100%;min-height:0;overflow:hidden scroll}@supports (color:color-mix(in lab, red, red)){.sa-nav nav{scrollbar-color:color-mix(in srgb,var(--sa-accent) 55%,transparent) transparent}}.sa-nav nav{touch-action:pan-y;-webkit-overflow-scrolling:touch}.sa-nav nav::-webkit-scrollbar{width:8px}.sa-nav nav::-webkit-scrollbar-track{background:0 0}.sa-nav nav::-webkit-scrollbar-thumb{background:var(--sa-accent);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sa-nav nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sa-accent) 55%,transparent)}}.sa-nav nav::-webkit-scrollbar-thumb{background-clip:padding-box}.sa-workspace{height:calc(100dvh * .740741 * var(--ds-element-scale-inverse,1));overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}}.auth-plan-summary b{text-transform:uppercase}.sa-login-story>header .sa-login-wordmark{width:min(214px,100%);height:auto;display:block}.users-page{background:radial-gradient(circle at 92% 4%,var(--ds-accent),transparent 25rem),var(--ds-bg);min-height:calc(100vh - 58px);padding:clamp(18px,2.7vw,38px)}@supports (color:color-mix(in lab, red, red)){.users-page{background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--ds-accent) 16%,transparent),transparent 25rem),var(--ds-bg)}}.users-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.users-heading>div>span,.users-directory>header>div>span{color:var(--ds-signal);letter-spacing:.14em;align-items:center;gap:7px;font-size:9px;font-weight:950;display:flex}.users-heading svg,.users-directory>header>div svg{width:16px}.users-heading h1{letter-spacing:-.055em;margin:10px 0 7px;font-size:clamp(36px,4.4vw,62px);line-height:.95}.users-heading p{max-width:740px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.users-heading-actions{align-items:center;gap:8px;display:flex}.users-heading-actions>button{border-radius:var(--ds-radius-child,var(--ds-radius));height:42px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;align-items:center;gap:7px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.users-heading-actions>button:disabled{opacity:.6}.users-heading-actions>button svg{width:15px}.users-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.users-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.users-kpis article>svg{border-radius:var(--ds-radius-child,var(--ds-radius));width:42px;height:42px;color:var(--ds-on-accent);background:var(--ds-accent);padding:11px}.users-kpis span{gap:2px;min-width:0;display:grid}.users-kpis small{color:var(--ds-signal);letter-spacing:.1em;font-size:7px;font-weight:950}.users-kpis b{font-size:21px}.users-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.users-directory{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--shadow);overflow:hidden}.users-directory>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.users-directory h2{margin:4px 0 0;font-size:19px}.users-directory>header>label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);align-items:center;gap:8px;width:min(540px,52%);height:42px;padding:0 12px;display:flex}.users-directory>header>label svg{width:16px;color:var(--ds-signal)}.users-directory>header input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.users-directory .users-filter-grid,.users-directory .users-table>header{border-radius:0!important}.users-filter-grid{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:repeat(9,minmax(110px,1fr)) auto;gap:7px;padding:11px 14px;display:grid}.users-filter-grid label{color:var(--muted);gap:5px;font-size:7px;font-weight:850;display:grid}.users-filter-grid select,.users-filter-grid input{border:1px solid var(--ds-line);min-width:0;height:34px;color:var(--ink);background:var(--ds-surface);border-radius:8px;padding:0 8px;font-size:8px}.users-filter-grid>button{border:1px solid var(--ds-line);height:34px;color:var(--ink);background:var(--ds-surface);white-space:nowrap;border-radius:8px;align-self:end;align-items:center;gap:5px;padding:0 14px;font-size:7px;font-weight:850;display:flex}.users-filter-grid>button svg{width:13px}.users-table>header,.users-table>button{grid-template-columns:minmax(230px,1.2fr) minmax(125px,.65fr) minmax(120px,.6fr) minmax(140px,.8fr) minmax(150px,.8fr) minmax(130px,.7fr) 95px 118px 20px;align-items:center;gap:12px;display:grid}.users-table>header{color:var(--muted);background:var(--ds-nav);letter-spacing:.08em;padding:10px 17px;font-size:7px;font-weight:900}.users-table>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;min-height:68px;color:var(--ink);background:var(--ds-surface);text-align:left;padding:9px 17px}.users-table>button:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.users-table>button:hover{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.users-table>button>span{gap:3px;min-width:0;display:grid}.users-table>button>span:first-child{align-items:center;gap:12px;display:flex}.users-table>button>span:first-child>span{gap:3px;min-width:0;display:grid}.users-table>button>span:first-child>i{width:42px;height:42px;color:var(--ds-on-accent);background:linear-gradient(135deg,var(--ds-accent),var(--ds-accent));border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.users-table>button>span:first-child>i{background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 55%,var(--ds-signal)))}}.users-table>button>span:first-child>i{font-size:9px;font-style:normal;font-weight:950}.users-table b,.users-table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.users-table b{font-size:9px}.users-table small,.users-table time{color:var(--muted);font-size:7px}.users-table mark{width:max-content;color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.users-table mark{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.users-table mark{font-size:7px;font-weight:900}.users-table>button>mark.active{color:#087443;background:#def7e8}.users-table>button>mark.inactive{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.users-table>button>mark.inactive{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface))}}.users-table>button>svg{width:15px}.users-directory>footer{background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:11px 15px;font-size:8px;display:flex}.users-directory>footer>div{align-items:center;gap:8px;display:flex}.users-directory>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:7px;display:flex}.users-directory>footer button svg{width:12px}.users-empty{min-height:210px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.users-empty svg{width:28px}.users-empty b{color:var(--ink);font-size:12px}.users-empty small{font-size:8px}.users-error{border:1px solid var(--ds-error);align-items:center;gap:10px;margin:12px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.users-error{border:1px solid color-mix(in srgb,var(--ds-error) 28%,var(--ds-line))}}.users-error{background:var(--ds-error);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.users-error{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.users-error>span{margin-right:auto;display:grid}.users-error svg{width:18px;color:var(--ds-error)}.users-error b{font-size:9px}.users-error small{font-size:7px}.users-drawer-backdrop{z-index:160;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080d1973;justify-content:flex-end;display:flex;position:fixed;inset:0}.users-drawer{width:min(470px,100%);height:100%;color:var(--ink);background:var(--ds-bg);flex-direction:column;display:flex;overflow:auto;box-shadow:-25px 0 70px #080d1940}.users-drawer>header{z-index:2;color:var(--ds-on-dark);background:linear-gradient(135deg,var(--ds-signal),var(--ds-nav));justify-content:space-between;align-items:center;padding:24px;display:flex;position:sticky;top:0}.users-drawer>header>div{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:13px;display:grid}.users-drawer>header i{width:60px;height:60px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:17px;grid-row:1/4;place-items:center;font-style:normal;font-weight:950;display:grid}.users-drawer>header span{display:grid}.users-drawer h2{margin:3px 0;font-size:24px}.users-drawer>header p{color:#ffffffa8;margin:0;font-size:9px}.users-drawer>header button{width:38px;height:38px;color:inherit;background:#ffffff12;border:0;border-radius:10px}.users-drawer>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin:14px;padding:18px}.users-drawer h3{margin:0 0 13px;font-size:14px}.users-drawer dl{gap:10px;margin:0;display:grid}.users-drawer dl>div{border-bottom:1px solid var(--ds-line);gap:3px;padding-bottom:9px;display:grid}.users-drawer dt{color:var(--muted);font-size:7px}.users-drawer dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:750}.users-drawer dd a{color:inherit;align-items:center;gap:5px;display:inline-flex}.users-drawer section>label{color:var(--ds-text);gap:6px;margin-top:13px;font-size:11px;font-weight:650;display:grid}.users-drawer select,.users-drawer input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);height:44px;color:var(--ds-text);background:var(--ds-surface2);outline:0;padding:0 12px;font-size:12px}.users-drawer dl input:not([readonly]),.users-drawer dl select{border:0;border-bottom:1px solid var(--ds-border);height:auto;color:var(--ds-text);background:0 0;border-radius:0;padding:0 0 3px;font-family:inherit;font-size:9px;font-weight:750}.users-drawer dl input:not([readonly]){cursor:text}.users-drawer dl select{cursor:pointer}.users-drawer dl input:not([readonly]):focus,.users-drawer dl select:focus{border-bottom-color:var(--ds-accent)}.users-drawer .profile-field-value{align-items:center;gap:6px;min-width:0;display:flex}.users-drawer .profile-field-value input[readonly]{min-width:0;height:auto;color:inherit;font:inherit;cursor:text;background:0 0;border:0;flex:1;padding:0;font-size:9px;font-weight:750}.users-drawer .profile-field-lock{color:var(--muted);opacity:.55;flex:none}.users-drawer .profile-field-badge{align-items:center;gap:5px;display:inline-flex}.users-drawer .profile-field-chips{flex-wrap:wrap;row-gap:5px}.users-drawer .profile-field-chips mark{background:var(--ds-surface2);color:var(--ds-text);border-radius:99px;padding:3px 7px;font-size:8px}.users-drawer .profile-field-empty{color:var(--muted)}.users-drawer .profile-field-row{align-items:center;gap:8px;display:flex}.users-drawer .profile-field-row .profile-field-value{flex:1}.users-drawer .profile-field-action{border-radius:var(--ds-radius-sm);width:26px;height:26px;color:var(--muted);background:var(--ds-surface2);flex:none;place-items:center;display:grid}.users-drawer .profile-field-action:hover{color:var(--ds-text)}.users-drawer section button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);height:42px;color:var(--ds-text);background:var(--ds-surface2);padding:0 14px;font-size:11px;font-weight:720}.users-drawer section button:disabled{opacity:.5}.users-drawer .data-loading{padding:13px 0 0}.users-drawer>footer{z-index:2;background:var(--ds-bg);justify-content:flex-end;margin-top:auto;padding:16px 24px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.users-drawer>footer{background:color-mix(in srgb,var(--ds-bg) 92%,transparent)}}.users-drawer>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ds-line)}.users-drawer>footer .continue{border:1px solid var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent);align-items:center;gap:7px;display:flex}.user-autocomplete{gap:5px;display:grid;position:relative}.user-autocomplete>span{font-size:8px;font-weight:850}.user-autocomplete>label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.user-autocomplete>label svg{width:15px;color:var(--ds-signal)}.user-autocomplete input{background:0 0;border:0;outline:0;width:100%;min-width:0}.user-autocomplete-menu{z-index:190;border:1px solid var(--ds-line);width:min(520px,100vw - 32px);max-height:390px;color:var(--ink);background:var(--ds-surface);border-radius:13px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 25px 70px #080d1930}.user-autocomplete-menu>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:9px 11px;display:grid}.user-autocomplete-menu>button:hover,.user-autocomplete-menu>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.user-autocomplete-menu>button:hover,.user-autocomplete-menu>button.active{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface))}}.user-autocomplete-menu>button>i{width:36px;height:36px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.user-autocomplete-menu>button>span{min-width:0;display:grid}.user-autocomplete-menu b,.user-autocomplete-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-autocomplete-menu b{font-size:8px}.user-autocomplete-menu small{color:var(--muted);font-size:7px}.user-autocomplete-menu mark{color:var(--ds-signal);background:var(--ds-surface2);border-radius:99px;padding:5px 7px;font-size:6px}.user-autocomplete-menu>p{color:var(--muted);margin:0;padding:18px;font-size:8px}.user-autocomplete-empty{align-items:center;gap:9px;padding:18px;display:flex}.user-autocomplete-empty span{display:grid}.user-autocomplete-empty b{font-size:9px}.user-autocomplete-empty small{color:var(--muted);font-size:7px}.withdraw-panel .user-autocomplete input{color:var(--ink)}@media (max-width:1200px){.users-filter-grid{grid-template-columns:repeat(4,1fr)}.users-table{overflow-x:auto}.users-table>header,.users-table>button{min-width:1180px}.users-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.users-page{padding:13px}.users-heading,.users-directory>header,.users-heading-actions{flex-direction:column;align-items:stretch}.users-directory>header>label{width:100%}.users-kpis,.users-filter-grid{grid-template-columns:1fr}.users-heading-actions>button{justify-content:center}.users-directory>footer{flex-direction:column;align-items:flex-start;gap:9px}}.auth-experience{--auth-ink:var(--ink);--auth-milk:var(--ds-nav-text);--auth-lime:var(--ds-accent);--auth-aqua:var(--ds-signal);--auth-violet:var(--ds-signal);background:var(--ds-bg);min-height:100vh;color:var(--auth-ink);grid-template-columns:1.08fr .92fr;display:grid}.auth-story{min-height:100vh;color:var(--auth-milk);background:radial-gradient(circle at 87% 14%,var(--ds-signal),transparent 27%),radial-gradient(circle at 17% 84%,var(--ds-signal),transparent 32%),var(--ds-nav);flex-direction:column;padding:38px 5.4vw;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-story{background:radial-gradient(circle at 87% 14%,color-mix(in srgb,var(--ds-signal) 50%,transparent),transparent 27%),radial-gradient(circle at 17% 84%,color-mix(in srgb,var(--ds-signal) 20%,transparent),transparent 32%),var(--ds-nav)}}.auth-logo{z-index:2;width:fit-content;position:relative}.auth-logo img{width:146px;display:block}.auth-story-orbit{border:1px solid var(--ds-on-dark);position:absolute}@supports (color:color-mix(in lab, red, red)){.auth-story-orbit{border:1px solid color-mix(in srgb,var(--ds-on-dark) 9%,transparent)}}.auth-story-orbit{pointer-events:none;border-radius:50%}.auth-story-orbit.orbit-one{width:690px;height:690px;top:-270px;right:-280px}.auth-story-orbit.orbit-two{width:480px;height:480px;top:-170px;right:-160px}.auth-story-copy{z-index:2;max-width:770px;margin:auto 0;position:relative}.auth-story-copy>span{color:var(--auth-aqua);letter-spacing:.22em;font-size:10px;font-weight:750}.auth-story-copy h1{letter-spacing:-.072em;margin:24px 0 28px;font-size:clamp(58px,5.7vw,96px);font-weight:500;line-height:.88}.auth-story-copy h1 em{color:var(--auth-lime);font-style:normal}.auth-story-copy>p{max-width:650px;color:var(--auth-milk)}@supports (color:color-mix(in lab, red, red)){.auth-story-copy>p{color:color-mix(in srgb,var(--auth-milk) 62%,transparent)}}.auth-story-copy>p{font-size:16px;line-height:1.6}.auth-story-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px;display:grid}.auth-story-stats div{border:1px solid var(--ds-on-dark);align-content:center;min-height:94px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-story-stats div{border:1px solid color-mix(in srgb,var(--ds-on-dark) 13%,transparent)}}.auth-story-stats div{background:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.auth-story-stats div{background:color-mix(in srgb,var(--ds-on-dark) 3.5%,transparent)}}.auth-story-stats div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px}.auth-story-stats strong{font-size:27px}.auth-story-stats span{color:var(--auth-milk)}@supports (color:color-mix(in lab, red, red)){.auth-story-stats span{color:color-mix(in srgb,var(--auth-milk) 47%,transparent)}}.auth-story-stats span{font-size:9px}.auth-trust-line{z-index:2;color:var(--auth-milk);align-items:center;gap:8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-trust-line{color:color-mix(in srgb,var(--auth-milk) 46%,transparent)}}.auth-trust-line{letter-spacing:.05em;font-size:9px}.auth-form-side{place-items:center;min-height:100vh;padding:50px 6vw;display:grid;position:relative}.auth-form-side>.language-switcher{z-index:4;position:absolute;top:22px;right:24px}.auth-mobile-top{display:none}.auth-form-card{width:min(100%,500px)}.auth-form-head{gap:5px;width:max-content;margin-bottom:55px;display:grid}.auth-form-wordmark{object-fit:contain;object-position:left center;width:146px;height:38px}.auth-form-head small{color:var(--muted);font-size:9px}.auth-step-label{color:var(--auth-violet);letter-spacing:.17em;margin-bottom:15px;font-size:9px;font-weight:800}.auth-form-card h2{letter-spacing:-.065em;margin:0 0 12px;font-size:clamp(40px,4vw,61px);font-weight:520;line-height:.95}.auth-form-card>p{color:var(--muted);margin:0;line-height:1.5}.auth-form{gap:17px;margin-top:32px;display:grid}.auth-form>label{gap:8px;font-size:10px;font-weight:750;display:grid}.auth-form input{border:1px solid var(--ds-line);background:var(--ds-surface);width:100%;min-width:0;height:52px;font:inherit;color:var(--auth-ink);border-radius:11px;outline:0;padding:0 15px;font-size:13px}.auth-form input:focus{border-color:var(--auth-violet);box-shadow:0 0 0 3px var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.auth-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-signal) 12%,transparent)}}.auth-password-field{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:11px;align-items:center;display:flex;overflow:hidden}.auth-password-field input{box-shadow:none;border:0}.auth-password-field button{width:48px;height:48px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.auth-password-field button svg{width:17px}.auth-form-options{justify-content:space-between;align-items:center;font-size:10px;display:flex}.auth-form-options label{align-items:center;gap:7px;display:flex}.auth-form-options input{width:14px;height:14px}.auth-form-options a,.auth-switch a{color:var(--auth-violet)}.auth-primary{background:var(--auth-ink);height:53px;color:var(--ds-on-text);font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:12px;font-weight:750;display:flex}.auth-primary:hover{background:var(--auth-violet)}.auth-primary:disabled{opacity:.6}.auth-form-error{background:var(--ds-error);border-radius:9px;margin:-4px 0 0;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.auth-form-error{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.auth-form-error{border:1px solid var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.auth-form-error{border:1px solid color-mix(in srgb,var(--ds-error) 22%,var(--ds-line))}}.auth-form-error{color:var(--ds-error);font-size:11.5px;font-weight:600;line-height:1.4}.auth-form-success{background:var(--ds-success);border-radius:9px;margin:-4px 0 0;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.auth-form-success{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.auth-form-success{border:1px solid var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.auth-form-success{border:1px solid color-mix(in srgb,var(--ds-success) 22%,var(--ds-line))}}.auth-form-success{color:var(--ds-success);font-size:11.5px;font-weight:600;line-height:1.4}.auth-divider{color:var(--muted);align-items:center;gap:15px;margin:25px 0 17px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--ds-line);flex:1;height:1px}.auth-provider-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.auth-provider-grid a{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:47px;font-size:11px;font-weight:650;display:flex}.auth-provider-grid a:hover{border-color:var(--auth-violet)}.auth-provider-grid a>b{color:#fff;background:#0f63d1;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.auth-switch{text-align:center;color:var(--muted);margin-top:27px;font-size:10px}.auth-switch a{font-weight:750}.auth-step-back{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:35px;padding:0;font-size:10px;display:flex}.auth-step-back svg{width:14px}.auth-plan-summary{background:var(--ds-accent);padding:16px}@supports (color:color-mix(in lab, red, red)){.auth-plan-summary{background:color-mix(in srgb,var(--ds-accent) 28%,transparent)}}.auth-plan-summary{border:1px solid var(--ds-line);border-radius:12px;justify-content:space-between;align-items:center;display:flex}.auth-plan-summary>div{align-items:center;gap:11px;display:flex}.auth-plan-summary span{gap:3px;display:grid}.auth-plan-summary b{font-size:10px}.auth-plan-summary small{color:var(--muted);font-size:8px}@media (max-width:1100px){.auth-experience{grid-template-columns:.9fr 1.1fr}.auth-story{padding-left:4vw;padding-right:4vw}.auth-story-copy h1{font-size:55px}.auth-story-stats{grid-template-columns:1fr}.auth-story-stats div{min-height:65px}}@media (max-width:760px){.auth-experience{display:block}.auth-story{display:none}.auth-form-side{padding:0 6vw 45px;display:block}.auth-form-side>.language-switcher{top:18px;right:6vw}.auth-mobile-top{justify-content:space-between;align-items:center;min-height:80px;display:flex}.auth-mobile-top img{width:115px}.auth-mobile-top>span{display:none}.auth-form-card{padding-top:35px}.auth-form-head{display:none}.auth-form-card h2{font-size:45px}.auth-provider-grid{grid-template-columns:1fr}}.chat-oversight{flex-direction:column;gap:16px;margin:18px 24px;display:flex}.chat-oversight>header{flex-direction:column;gap:4px;display:flex}.chat-oversight>header h1{margin:0;font-size:18px}.chat-oversight>header p{max-width:70ch;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.chat-oversight-error{color:var(--ds-danger,#c0392b);margin:0;font-size:11px}.chat-oversight-search{border:1px solid var(--ds-line);background:var(--ds-surface);max-width:420px;height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.chat-oversight-search:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.chat-oversight-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 26%,transparent)}}.chat-oversight-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.chat-oversight-hint{color:var(--muted);margin:-8px 0 0;font-size:10px}.chat-oversight-empty{border:1px dashed var(--ds-line);color:var(--muted);text-align:center;border-radius:14px;margin:0;padding:36px 18px;font-size:11px}.chat-oversight-back{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--muted);cursor:pointer;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:7px 15px;font-size:10px;display:inline-flex}.chat-oversight-back:hover{color:var(--ink)}.chat-oversight-back svg{width:13px;height:13px}.chat-oversight-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chat-oversight-list>li{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,30ch) auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.chat-oversight-person{flex-direction:column;gap:3px;min-width:0;display:flex}.chat-oversight-person>button{max-width:100%;color:var(--ds-nav);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.chat-oversight-person>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-oversight-person>button>em{background:var(--ds-accent);border-radius:99px;flex:none;padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.chat-oversight-person>button>em{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.chat-oversight-person>button>em{color:var(--ds-nav);font-size:9px;font-style:normal;font-weight:900}.chat-oversight-person>button>svg{width:13px;height:13px;color:var(--ds-accent);flex:none;transition:transform .16s}.chat-oversight-person>button:hover>span{text-decoration:underline}.chat-oversight-person>button:hover>svg{transform:translate(2px)}.chat-oversight-person>button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px;border-radius:4px}.chat-oversight-person small{color:var(--muted);font-size:10px}.chat-oversight-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:5px;display:flex}.chat-oversight-meta code{background:var(--ds-surface2);color:var(--muted);border-radius:6px;padding:2px 7px;font-size:9px}.chat-oversight-meta em{color:var(--muted);font-size:9px;font-style:normal}.chat-oversight-access{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.chat-oversight-access small{color:var(--muted);text-align:left;font-size:9px;line-height:1.45}.chat-oversight-badge{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:9px;font-weight:800;display:inline-flex}.chat-oversight-badge svg{width:11px;height:11px}.chat-oversight-badge[data-state=ON_BY_DEFAULT],.chat-oversight-badge[data-state=ON_BY_ADMIN]{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.chat-oversight-badge[data-state=ON_BY_DEFAULT],.chat-oversight-badge[data-state=ON_BY_ADMIN]{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.chat-oversight-badge[data-state=ON_BY_DEFAULT],.chat-oversight-badge[data-state=ON_BY_ADMIN]{color:var(--ds-nav)}.chat-oversight-badge[data-state=OFF_BY_ADMIN],.chat-oversight-badge[data-state=OFF_AFFILIATE_DEFAULT],.chat-oversight-badge[data-state=MANAGED_BY_DELEGATION]{background:var(--ds-surface2);color:var(--muted)}.chat-oversight-badge[data-state=OFF_BY_ROLE]{color:#a3231a;background:#fbe9e7}.chat-oversight-toggle{white-space:nowrap;border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ink);cursor:pointer;border-radius:99px;flex:none;justify-self:end;align-items:center;gap:6px;padding:8px 14px;font-size:10px;display:inline-flex}.chat-oversight-toggle:disabled{opacity:.5;cursor:default}.chat-oversight-toggle svg{width:13px;height:13px}.chat-oversight-conversations{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chat-oversight-conversations>li>button{border:1px solid var(--ds-line);background:var(--ds-surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;transition:border-color .16s,background .16s;display:flex}.chat-oversight-conversations>li>button:hover{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.chat-oversight-conversations>li>button:hover{background:color-mix(in srgb,var(--ds-accent) 6%,var(--ds-surface))}}.chat-oversight-conversations svg{width:14px;height:14px;color:var(--muted);flex:none}.chat-oversight-conversations span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-oversight-conversations b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.chat-oversight-conversations small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chat-oversight-conversations time{color:var(--muted);flex:none;font-size:9px}.chat-oversight-transcript-head{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.chat-oversight-transcript-head h2{margin:0;font-size:13px}.chat-oversight-transcript-head small{color:var(--muted);font-size:10px}.chat-oversight-transcript{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;flex-direction:column;gap:14px;margin:0;padding:18px;list-style:none;display:flex}.sa-explorer-trust{grid-template-columns:48px 1fr auto auto;gap:13px;padding:16px 18px}.sa-explorer-trust>svg{width:48px;height:48px}.sa-explorer-trust b{font-size:12px}.sa-explorer-trust small{font-size:9px}.sa-explorer-trust mark{font-size:8px}.sa-explorer-trust>strong{font-size:24px}.sa-explorer-table{margin-top:15px}.sa-explorer-table>header,.sa-explorer-table>article{grid-template-columns:240px 145px minmax(230px,1fr) 145px 190px 46px;gap:12px;padding:13px 17px}.sa-explorer-table>header{font-size:8px}.sa-explorer-table code{font-size:9px}.sa-explorer-table mark{font-size:8px}.sa-explorer-table b,.sa-explorer-table strong{font-size:10px}.sa-explorer-table small,.sa-explorer-table time{font-size:9px}.sa-explorer-table>article>a:last-child{width:38px;height:38px}.sa-load-more{height:43px;font-size:10px}.sa-back{font-size:10px}.sa-hash-card>header{padding:14px 17px}.sa-hash-card>header>span{font-size:9px}.sa-hash-card>header button{height:38px;font-size:9px}.sa-hash-card>code{padding:22px;font-size:12px}.sa-hash-card article{padding:17px}.sa-hash-card article small{font-size:8px}.sa-hash-card article b{font-size:11px}.sa-hash-card>p{padding:17px;font-size:10px}.sa-chain-proof{grid-template-columns:48px 1fr auto;padding:17px}.sa-chain-proof>svg:first-child{width:48px;height:48px}.sa-chain-proof b{font-size:13px}.sa-chain-proof small{font-size:10px}.sa-chain-nav>a,.sa-chain-nav>span{padding:16px}.sa-chain-nav small{font-size:8px}.sa-chain-nav b{font-size:11px}.sa-plan-catalog,.sa-plan-workbench,.sa-merchant-console,.sa-migration-console{margin-top:15px}.sa-plan-catalog>header,.sa-plan-workbench>header,.sa-merchant-console>header{padding:16px 17px}.sa-plan-catalog>header span,.sa-plan-workbench>header span,.sa-merchant-console>header span{font-size:8px}.sa-plan-catalog h2,.sa-plan-workbench h2,.sa-merchant-console h2{font-size:18px}.sa-plan-catalog>header p,.sa-plan-workbench>header p,.sa-merchant-console>header p{font-size:10px}.sa-plan-catalog>header button,.sa-plan-workbench>header button{height:40px;font-size:9px}.sa-plan-table>header,.sa-plan-table>article{grid-template-columns:minmax(190px,1.2fr) 95px minmax(240px,1.5fr) 105px 165px 120px 165px;gap:12px;padding:13px 17px}.sa-plan-table>header{font-size:8px}.sa-plan-table b,.sa-plan-table strong{font-size:10px}.sa-plan-table small{font-size:8px}.sa-plan-table mark{font-size:7px}.sa-plan-table .actions button{height:35px;font-size:8px}.sa-plan-form{gap:12px;padding:17px}.sa-plan-form fieldset{gap:11px;padding:16px}.sa-plan-form legend,.sa-plan-form label,.sa-credential-form label{font-size:9px}.sa-plan-form :is(input,textarea,select),.sa-credential-form :is(input,textarea,select){font-size:10px}.sa-plan-form input,.sa-plan-form select,.sa-credential-form input,.sa-credential-form select{height:43px}.sa-plan-form label>small,.sa-plan-form fieldset>small,.sa-credential-form label>small{font-size:8px}.sa-plan-form .check b{font-size:9px}.sa-module-selector button{min-height:44px;font-size:8px}.sa-plan-workbench>footer{padding:14px 17px}.sa-plan-workbench>footer small{font-size:9px}.sa-plan-workbench>footer button{height:42px;font-size:9px}.sa-merchant-console>header mark{font-size:8px}.sa-credential-list{gap:9px;padding:14px 14px 0}.sa-credential-list article{grid-template-columns:40px 1fr auto;padding:11px}.sa-credential-list article>i{width:40px;height:40px;font-size:9px}.sa-credential-list b{font-size:9px}.sa-credential-list small{font-size:8px}.sa-credential-list mark{font-size:7px}.sa-credential-form{gap:10px;padding:14px}.sa-credential-form>button{height:42px;font-size:9px}.sa-migration-console>header{grid-template-columns:48px 1fr;padding:17px}.sa-migration-console>header>i{width:48px;height:48px}.sa-migration-console>header small{font-size:8px}.sa-migration-console h2{font-size:17px}.sa-migration-console>header p{font-size:9px}.sa-migration-count strong{font-size:35px}.sa-migration-count b{font-size:10px}.sa-migration-count small{font-size:9px}.sa-migration-result b{font-size:10px}.sa-migration-result small{font-size:8px}.sa-migration-console>button{height:44px;font-size:10px}.sa-migration-console>footer b{font-size:9px}.sa-migration-console>footer small{font-size:8px}.sa-coupon-table{margin-top:15px}.sa-coupon-table>header{padding:14px 17px}.sa-coupon-table>header input{height:43px;font-size:10px}.sa-coupon-table>header>span{font-size:9px}.sa-coupon-head,.sa-coupon-table>article{grid-template-columns:minmax(220px,1.2fr) minmax(210px,1fr) 115px 125px 115px 125px;gap:12px;padding:13px 17px}.sa-coupon-head{font-size:8px}.sa-coupon-table>article b{font-size:10px}.sa-coupon-table>article small,.sa-coupon-table>article time{font-size:9px}.sa-coupon-table>article mark{font-size:8px}.sa-coupon-table>article>button{height:37px;font-size:8px}.sa-coupon-editor{width:min(660px,100%)}.sa-coupon-editor>header{padding:27px}.sa-coupon-editor>header span{font-size:9px}.sa-coupon-editor h2{font-size:29px}.sa-coupon-editor>header p{font-size:10px}.sa-coupon-editor>header button{width:42px;height:42px}.sa-coupon-editor form{gap:15px;padding:23px}.sa-form-grid{gap:12px}.sa-form-grid label{font-size:10px}.sa-form-grid label small{font-size:8px}.sa-form-grid :is(input,select){height:46px;font-size:10px}.sa-form-help{padding:13px;font-size:9px}.sa-coupon-editor form>footer button{height:44px;font-size:10px}.sa-store-catalog-page .sa-catalog-layout{grid-template-columns:minmax(360px,.46fr) minmax(0,1fr);gap:14px;margin-top:15px}.sa-store-catalog-page .sa-catalog-create{gap:14px;padding:19px}.sa-store-catalog-page .sa-catalog-create>header{grid-template-columns:52px minmax(0,1fr);gap:13px;margin:-19px -19px 3px;padding:19px}.sa-store-catalog-page .sa-catalog-create>header>i{width:52px;height:52px}.sa-store-catalog-page .sa-catalog-create>header small,.sa-store-catalog-page .sa-platform-products>header span{font-size:9px}.sa-store-catalog-page .sa-catalog-create h2{font-size:21px}.sa-store-catalog-page .sa-catalog-create p{font-size:10px;line-height:1.45}.sa-store-catalog-page .sa-catalog-create label{font-size:10px}.sa-store-catalog-page .sa-catalog-create label>small{font-size:8px}.sa-store-catalog-page .sa-catalog-create :is(input,textarea){font-size:10px}.sa-store-catalog-page .sa-catalog-create input{height:46px}.sa-store-catalog-page .sa-catalog-create label>span em{font-size:9px}.sa-store-catalog-page .sa-catalog-create>button{height:43px;font-size:9px}.sa-store-catalog-page .sa-catalog-create>footer{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.sa-store-catalog-page .sa-catalog-create>footer>svg{width:38px;height:38px}.sa-store-catalog-page .sa-catalog-create>footer b{font-size:10px}.sa-store-catalog-page .sa-catalog-create>footer small{font-size:8px;line-height:1.45}.sa-store-catalog-page .sa-platform-products>header{padding:16px 18px}.sa-store-catalog-page .sa-platform-products>header small{font-size:9px}.sa-store-catalog-page .sa-platform-products>article{grid-template-columns:50px minmax(220px,1fr) 140px 100px 120px;gap:13px;min-width:780px;padding:14px 18px}.sa-store-catalog-page .sa-platform-products>article>i{width:50px;height:50px;font-size:11px}.sa-store-catalog-page .sa-platform-products article>span{min-width:0}.sa-store-catalog-page .sa-platform-products b,.sa-store-catalog-page .sa-platform-products strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.sa-store-catalog-page .sa-platform-products p,.sa-store-catalog-page .sa-platform-products article small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sa-store-catalog-page .sa-platform-products article>mark{font-size:8px}.sa-store-catalog-page .sa-platform-products article>button{height:38px;font-size:8px}.sa-store-catalog-page .sa-empty{font-size:10px}@media (max-width:1150px){.sa-store-catalog-page .sa-catalog-layout{grid-template-columns:1fr}.sa-store-catalog-page .sa-catalog-create{grid-template-columns:1fr 1fr}.sa-store-catalog-page .sa-catalog-create>header,.sa-store-catalog-page .sa-catalog-create>footer{grid-column:1/-1}}@media (max-width:760px){.sa-store-catalog-page .sa-platform-products{overflow-x:auto}}@media (max-width:600px){.sa-store-catalog-page .sa-catalog-create{grid-template-columns:1fr}.sa-store-catalog-page .sa-catalog-create>header,.sa-store-catalog-page .sa-catalog-create>footer{grid-column:auto}}.sa-stress-test-page .sa-stress-layout{grid-template-columns:minmax(380px,.46fr) minmax(0,1fr);gap:14px;margin-top:15px}.sa-stress-test-page .sa-stress-form{gap:14px;padding:19px}.sa-stress-test-page .sa-stress-form>header{grid-template-columns:52px minmax(0,1fr);gap:13px;margin:-19px -19px 3px;padding:19px}.sa-stress-test-page .sa-stress-form>header>i{width:52px;height:52px}.sa-stress-test-page .sa-stress-form>header small,.sa-stress-test-page .sa-stress-runs>header span{font-size:9px}.sa-stress-test-page .sa-stress-form h2{font-size:21px}.sa-stress-test-page .sa-stress-form p{font-size:10px;line-height:1.45}.sa-stress-test-page .sa-stress-form>label,.sa-stress-test-page .sa-stress-form>div label{font-size:10px}.sa-stress-test-page .sa-stress-form :is(input,select){height:46px;font-size:10px}.sa-stress-test-page .sa-tenant-picker-input{height:46px}.sa-stress-test-page .sa-tenant-picker-input input,.sa-stress-test-page .sa-tenant-picker-menu button b{font-size:10px}.sa-stress-test-page .sa-tenant-picker-menu button small{font-size:9px}.sa-stress-test-page .sa-load-preview{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:13px}.sa-stress-test-page .sa-load-preview>svg{width:44px;height:44px}.sa-stress-test-page .sa-load-preview small{font-size:8px}.sa-stress-test-page .sa-load-preview b{font-size:13px}.sa-stress-test-page .sa-load-preview em{font-size:9px}.sa-stress-test-page .sa-stress-form>button{height:43px;font-size:9px}.sa-stress-test-page .sa-stress-runs>header{padding:16px 18px}.sa-stress-test-page .sa-stress-runs>header small{font-size:9px}.sa-stress-test-page .sa-stress-runs>article{padding:16px 18px}.sa-stress-test-page .sa-stress-runs>article>header{gap:11px}.sa-stress-test-page .sa-stress-runs b{font-size:11px}.sa-stress-test-page .sa-stress-runs small{font-size:9px}.sa-stress-test-page .sa-stress-runs mark{padding:6px 9px;font-size:8px}.sa-stress-test-page .sa-stress-runs>article>header button{height:36px;font-size:8px}.sa-stress-test-page .sa-run-progress{height:8px;margin-top:13px}.sa-stress-test-page .sa-stress-runs>article>section{gap:9px;margin-top:12px}.sa-stress-test-page .sa-stress-runs>article>section>span{grid-template-columns:20px minmax(0,1fr);padding:11px}.sa-stress-test-page .sa-stress-runs>article>section svg{width:16px}.sa-stress-test-page .sa-stress-runs>article>section small{font-size:7px}.sa-stress-test-page .sa-stress-runs>article>section b{font-size:10px}.sa-stress-test-page .sa-stress-runs>article>p{font-size:9px;line-height:1.45}@media (max-width:1100px){.sa-stress-test-page .sa-stress-layout{grid-template-columns:1fr}.sa-stress-test-page .sa-stress-form{grid-template-columns:1fr 1fr}.sa-stress-test-page .sa-stress-form>header,.sa-stress-test-page .sa-stress-form>.sa-load-preview,.sa-stress-test-page .sa-stress-form>button{grid-column:1/-1}}@media (max-width:650px){.sa-stress-test-page .sa-stress-form{grid-template-columns:1fr}.sa-stress-test-page .sa-stress-form>header,.sa-stress-test-page .sa-stress-form>.sa-load-preview,.sa-stress-test-page .sa-stress-form>button{grid-column:auto}.sa-stress-test-page .sa-stress-form>div{grid-template-columns:1fr}.sa-stress-test-page .sa-stress-runs>article>section{grid-template-columns:1fr 1fr}}.sa-design-platform .sa-platform-design-grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.55fr);gap:14px;margin-top:15px}.sa-design-platform .sa-zone-console>header{padding:17px 18px}.sa-design-platform .sa-zone-console>header>div:first-child>span,.sa-design-platform .sa-style-console>header>span,.sa-design-platform .sa-design-live>header>span{font-size:9px}.sa-design-platform .sa-zone-console h2,.sa-design-platform .sa-style-console h2{font-size:20px}.sa-design-platform .sa-zone-console>header button{height:34px;padding:0 12px;font-size:9px}.sa-design-platform .sa-zone-list{gap:10px;padding:14px}.sa-design-platform .sa-zone-list article{grid-template-columns:46px minmax(90px,1fr) minmax(130px,.85fr);gap:10px;padding:12px}.sa-design-platform .sa-zone-list article>input[type=color]{width:46px;height:46px}.sa-design-platform .sa-zone-list b{font-size:10px}.sa-design-platform .sa-zone-list code,.sa-design-platform .sa-zone-list label{font-size:8px}.sa-design-platform .sa-style-console{gap:15px;padding:17px}.sa-design-platform .sa-style-console>header{margin:-17px -17px 1px;padding:17px}.sa-design-platform .sa-style-console label{gap:8px;font-size:10px}.sa-design-platform .sa-style-console label>select{height:44px;font-size:10px}.sa-design-platform .sa-style-modes{gap:6px;padding:4px}.sa-design-platform .sa-style-modes button{height:36px;font-size:8px}.sa-design-platform .sa-font-proof{border:1px solid var(--ds-line);min-width:0;color:var(--muted);background:var(--ds-bg);border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;padding:11px;font-size:9px;font-weight:500;display:flex}.sa-design-platform .sa-font-proof b{color:var(--ink);font-size:22px}.sa-design-platform .sa-style-console>button{height:41px;font-size:9px}.sa-design-platform .sa-design-live>header{padding:13px 17px}.sa-design-platform .sa-design-live>header mark{font-size:8px}.sa-design-platform .sa-design-live>nav{gap:24px;padding:15px 18px;font-size:9px}.sa-design-platform .sa-design-live>nav b{font-size:13px}.sa-design-platform .sa-design-live>nav i{width:31px;height:31px}.sa-design-platform .sa-design-live>div{gap:11px;padding:15px}.sa-design-platform .sa-design-live>div>article,.sa-design-platform .sa-design-live>div>section{padding:15px}.sa-design-platform .sa-design-live article small{font-size:8px}.sa-design-platform .sa-design-live article strong{font-size:24px}.sa-design-platform .sa-design-live article mark{font-size:8px}.sa-design-platform .sa-design-live section b{font-size:10px}.sa-design-platform .sa-design-live section button{height:34px;padding:0 12px;font-size:8px}.sa-design-platform .sa-design-live section>div span{padding:12px;font-size:9px}@media (max-width:1100px){.sa-design-platform .sa-platform-design-grid{grid-template-columns:1fr}.sa-design-platform .sa-design-live{grid-column:auto}}@media (max-width:720px){.sa-design-platform .sa-zone-list,.sa-design-platform .sa-design-live>div{grid-template-columns:1fr}}@media (max-width:520px){.sa-design-platform .sa-zone-list article{grid-template-columns:46px 1fr}.sa-design-platform .sa-zone-list label{grid-column:1/-1}.sa-design-platform .sa-design-live>nav span{display:none}}.sa-v0-templates-page .sa-v0-prompt,.sa-v0-templates-page .sa-v0-preview,.sa-v0-templates-page .sa-v0-code{margin-top:15px}.sa-v0-templates-page .sa-v0-prompt>header{grid-template-columns:52px minmax(0,1fr) auto;gap:13px;padding:18px}.sa-v0-templates-page .sa-v0-prompt>header>i{width:52px;height:52px}.sa-v0-templates-page .sa-v0-prompt>header small{font-size:9px}.sa-v0-templates-page .sa-v0-prompt h2{font-size:21px}.sa-v0-templates-page .sa-v0-prompt>header p{font-size:10px}.sa-v0-templates-page .sa-v0-prompt>header mark{font-size:8px}.sa-v0-templates-page .sa-v0-prompt>textarea{width:calc(100% - 36px);min-height:130px;margin:18px;padding:14px;font-size:10px}.sa-v0-templates-page .sa-v0-prompt>footer{gap:12px;padding:14px 18px}.sa-v0-templates-page .sa-v0-prompt>footer small{font-size:9px}.sa-v0-templates-page .sa-v0-prompt>footer button{height:42px;padding:0 15px;font-size:9px}.sa-v0-templates-page .sa-v0-workspace{grid-template-columns:minmax(0,1.28fr) minmax(390px,.72fr);gap:14px}.sa-v0-templates-page .sa-v0-preview>header,.sa-v0-templates-page .sa-v0-code>header{padding:16px 17px}.sa-v0-templates-page .sa-v0-preview>header span,.sa-v0-templates-page .sa-v0-code>header span{font-size:9px}.sa-v0-templates-page .sa-v0-preview h2,.sa-v0-templates-page .sa-v0-code h2{font-size:18px}.sa-v0-templates-page .sa-v0-preview>header mark,.sa-v0-templates-page .sa-v0-code>header mark{font-size:8px}.sa-v0-templates-page .sa-v0-preview iframe,.sa-v0-templates-page .sa-v0-no-preview{height:540px}.sa-v0-templates-page .sa-v0-no-preview{gap:8px}.sa-v0-templates-page .sa-v0-no-preview svg{width:38px}.sa-v0-templates-page .sa-v0-no-preview b{font-size:11px}.sa-v0-templates-page .sa-v0-no-preview small{font-size:9px}.sa-v0-templates-page .sa-v0-refine{gap:9px;padding:13px}.sa-v0-templates-page .sa-v0-refine input{height:41px;font-size:9px}.sa-v0-templates-page .sa-v0-refine button{padding:0 13px;font-size:9px}.sa-v0-templates-page .sa-v0-files{grid-template-columns:175px minmax(0,1fr);min-height:599px}.sa-v0-templates-page .sa-v0-files>nav{padding:9px}.sa-v0-templates-page .sa-v0-files>nav button{gap:8px;padding:10px;font-size:8px}.sa-v0-templates-page .sa-v0-files>section>header{padding:11px}.sa-v0-templates-page .sa-v0-files>section>header b{font-size:8px}.sa-v0-templates-page .sa-v0-files>section>header small{font-size:7px}.sa-v0-templates-page .sa-v0-files pre{height:551px;padding:13px;font-size:7px;line-height:1.6}.sa-v0-templates-page .sa-v0-no-file{font-size:9px}@media (max-width:1150px){.sa-v0-templates-page .sa-v0-workspace{grid-template-columns:1fr}.sa-v0-templates-page .sa-v0-files{min-height:460px}.sa-v0-templates-page .sa-v0-files pre{height:410px}}@media (max-width:650px){.sa-v0-templates-page .sa-v0-prompt>header{grid-template-columns:52px 1fr}.sa-v0-templates-page .sa-v0-prompt>header mark{grid-column:2}.sa-v0-templates-page .sa-v0-prompt>footer{flex-direction:column;align-items:stretch}.sa-v0-templates-page .sa-v0-prompt>footer button{justify-content:center}.sa-v0-templates-page .sa-v0-refine{grid-template-columns:1fr}.sa-v0-templates-page .sa-v0-refine button{justify-content:center;height:41px}.sa-v0-templates-page .sa-v0-files{grid-template-columns:1fr}.sa-v0-templates-page .sa-v0-files>nav{border-right:0;border-bottom:1px solid var(--ds-line);display:flex;overflow-x:auto}.sa-v0-templates-page .sa-v0-files>nav button{flex:none;width:180px}}.sa-platform-settings .sa-settings-shell{grid-template-columns:280px minmax(0,1fr);min-height:760px;margin-top:15px}.sa-platform-settings .sa-settings-shell>nav{padding:14px}.sa-platform-settings .sa-settings-shell>nav>header{padding:8px 9px 15px}.sa-platform-settings .sa-settings-shell>nav small{font-size:8px}.sa-platform-settings .sa-settings-shell>nav h2{font-size:19px}.sa-platform-settings .sa-settings-shell>nav>button{grid-template-columns:40px minmax(0,1fr) 28px 14px;gap:10px;margin-bottom:6px;padding:10px}.sa-platform-settings .sa-settings-shell>nav>button>svg:first-child{width:40px;height:40px}.sa-platform-settings .sa-settings-shell>nav>button b{font-size:10px}.sa-platform-settings .sa-settings-shell>nav>button small{font-size:8px}.sa-platform-settings .sa-settings-shell>nav>button mark{width:28px;height:28px;font-size:8px}.sa-platform-settings .sa-settings-shell>main>header{gap:15px;padding:17px 18px}.sa-platform-settings .sa-settings-shell>main>header>div{grid-template-columns:52px minmax(0,1fr);gap:11px}.sa-platform-settings .sa-settings-shell>main>header>div>i{width:52px;height:52px}.sa-platform-settings .sa-settings-shell>main>header small{font-size:8px}.sa-platform-settings .sa-settings-shell>main>header h2{font-size:21px}.sa-platform-settings .sa-settings-shell>main>header p{font-size:9px;line-height:1.45}.sa-platform-settings .sa-settings-shell>main>header>label{width:min(380px,42%);padding:0 12px}.sa-platform-settings .sa-settings-shell>main>header input{height:44px;font-size:10px}.sa-platform-settings .sa-provider-workspace{grid-template-columns:285px minmax(0,1fr);min-height:540px}.sa-platform-settings .sa-provider-rail{max-height:690px;padding:11px}.sa-platform-settings .sa-provider-rail>article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;grid-template-columns:minmax(0,1fr) 43px;align-items:center;gap:8px;margin-bottom:7px;padding:8px;display:grid}.sa-platform-settings .sa-provider-rail>article.active{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-platform-settings .sa-provider-rail>article.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 14%,transparent)}}.sa-platform-settings .sa-provider-select{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}.sa-platform-settings .sa-provider-select>span{gap:4px;min-width:0;display:grid}.sa-platform-settings .sa-provider-select b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sa-platform-settings .sa-provider-select small{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.sa-platform-settings .sa-provider-select small i{background:var(--ds-warning);border-radius:50%;width:7px;height:7px}.sa-platform-settings .sa-provider-select small i.ready{background:var(--ds-success)}.sa-platform-settings .sa-provider-select small i.off{background:var(--muted)}.sa-platform-settings .sa-provider-mark{width:42px;height:42px}.sa-platform-settings .sa-provider-mark img{width:27px;height:27px}.sa-platform-settings .sa-provider-mark span{font-size:7px}.sa-platform-settings .sa-provider-switch{width:43px;height:32px}.sa-platform-settings .sa-provider-switch small{font-size:6px!important}.sa-platform-settings .sa-credential-vault{margin:14px}.sa-platform-settings .sa-credential-vault>header{grid-template-columns:64px minmax(0,1fr) auto;gap:13px;padding:17px}.sa-platform-settings .sa-credential-vault>header>.sa-provider-mark{width:64px;height:64px}.sa-platform-settings .sa-credential-vault>header>.sa-provider-mark img{width:39px;height:39px}.sa-platform-settings .sa-credential-vault>header small{font-size:8px}.sa-platform-settings .sa-credential-vault>header h2{font-size:24px}.sa-platform-settings .sa-credential-vault>header p{font-size:9px}.sa-platform-settings .sa-credential-vault>header mark{font-size:7px}.sa-platform-settings .sa-credential-vault>aside{gap:10px;padding:11px 16px}.sa-platform-settings .sa-credential-vault>aside b{font-size:9px}.sa-platform-settings .sa-credential-vault>aside small{font-size:8px;line-height:1.45}.sa-platform-settings .sa-credential-vault>div{gap:10px;padding:14px}.sa-platform-settings .sa-secret-field>header{padding:11px 12px}.sa-platform-settings .sa-secret-field b{font-size:10px}.sa-platform-settings .sa-secret-field small{font-size:8px}.sa-platform-settings .sa-secret-field mark{font-size:7px}.sa-platform-settings .sa-secret-field>code{padding:10px 12px;font-size:8px}.sa-platform-settings .sa-secret-field>div{gap:9px;padding:0 12px 12px}.sa-platform-settings .sa-secret-field input,.sa-platform-settings .sa-secret-field textarea{padding:11px;font-size:10px}.sa-platform-settings .sa-secret-field button,.sa-platform-settings .sa-fee-form button{height:40px;font-size:8px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-flat-infrastructure,.sa-merchant-vault,.sa-merchant-routing){margin:0 14px 14px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-flat-infrastructure,.sa-merchant-vault,.sa-merchant-routing)>header{grid-template-columns:48px minmax(0,1fr) auto;gap:11px;padding:15px 16px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-merchant-vault,.sa-merchant-routing)>header>span{width:48px;height:48px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-flat-infrastructure,.sa-merchant-vault,.sa-merchant-routing) header small{font-size:8px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-flat-infrastructure,.sa-merchant-vault,.sa-merchant-routing) h2{font-size:18px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-merchant-vault,.sa-merchant-routing) header p{font-size:9px}.sa-platform-settings .sa-rotation-console>div{gap:11px;padding:12px}.sa-platform-settings .sa-rotation-console article>header{padding:10px 12px}.sa-platform-settings .sa-rotation-console article>header b{font-size:10px}.sa-platform-settings .sa-rotation-console article>header small{font-size:8px}.sa-platform-settings .sa-rotation-console article>div{grid-template-columns:minmax(0,1fr) 62px 75px;gap:8px;padding:9px 11px}.sa-platform-settings .sa-rotation-console label{grid-template-columns:16px 36px minmax(0,1fr);gap:8px}.sa-platform-settings .sa-rotation-console label .sa-provider-mark{width:36px;height:36px}.sa-platform-settings .sa-rotation-console label b{font-size:9px}.sa-platform-settings .sa-rotation-console label small{font-size:7px}.sa-platform-settings .sa-rotation-console article input[type=number]{width:62px;height:35px;font-size:9px}.sa-platform-settings .sa-rotation-console article mark{font-size:7px}.sa-platform-settings .sa-rotation-console>footer{padding:0 12px 12px}.sa-platform-settings .sa-rotation-console>footer input,.sa-platform-settings .sa-rotation-console>footer button,.sa-platform-settings .sa-ai-routing>header button,.sa-platform-settings .sa-merchant-routing>footer button{height:39px;font-size:8px}.sa-platform-settings .sa-ai-routing>div,.sa-platform-settings .sa-flat-infrastructure>div{gap:10px;padding:12px}.sa-platform-settings .sa-fee-form{grid-template-columns:1fr 150px auto;gap:9px;padding:12px}.sa-platform-settings .sa-fee-form select,.sa-platform-settings .sa-fee-form input{height:41px;font-size:9px}.sa-platform-settings .sa-fee-overrides>div:last-child>article{padding:10px}.sa-platform-settings .sa-fee-overrides article b,.sa-platform-settings .sa-fee-overrides article strong{font-size:10px}.sa-platform-settings .sa-fee-overrides article small,.sa-platform-settings .sa-fee-overrides article button{font-size:8px}@media (max-width:1180px){.sa-platform-settings .sa-settings-shell{grid-template-columns:82px minmax(0,1fr)}.sa-platform-settings .sa-settings-shell>nav>header{display:none}.sa-platform-settings .sa-settings-shell>nav>button{grid-template-columns:44px;justify-content:center}.sa-platform-settings .sa-settings-shell>nav>button>svg:first-child{width:44px;height:44px}.sa-platform-settings .sa-settings-shell>nav>button>:not(svg:first-child){display:none}.sa-platform-settings .sa-provider-workspace{grid-template-columns:235px minmax(0,1fr)}}@media (max-width:850px){.sa-platform-settings .sa-settings-shell{display:block}.sa-platform-settings .sa-settings-shell>nav{border-right:0;border-bottom:1px solid var(--ds-line);display:flex;overflow-x:auto}.sa-platform-settings .sa-settings-shell>nav>button{width:auto;min-width:52px;margin:0 5px 0 0}.sa-platform-settings .sa-settings-shell>main>header{flex-direction:column;align-items:flex-start}.sa-platform-settings .sa-settings-shell>main>header>label{width:100%}.sa-platform-settings .sa-provider-workspace{display:block}.sa-platform-settings .sa-provider-rail{border-right:0;border-bottom:1px solid var(--ds-line);grid-auto-columns:235px;grid-auto-flow:column;max-height:none;display:grid;overflow:auto hidden}.sa-platform-settings .sa-rotation-console>div,.sa-platform-settings .sa-ai-routing>div,.sa-platform-settings .sa-flat-infrastructure>div{grid-template-columns:1fr}}@media (max-width:600px){.sa-platform-settings .sa-credential-vault>header{grid-template-columns:54px minmax(0,1fr)}.sa-platform-settings .sa-credential-vault>header>.sa-provider-mark{width:54px;height:54px}.sa-platform-settings .sa-credential-vault>header>div{grid-column:1/-1;justify-content:space-between}.sa-platform-settings .sa-secret-field>div{flex-direction:column;align-items:stretch}.sa-platform-settings .sa-secret-field button{width:100%}.sa-platform-settings .sa-fee-form,.sa-platform-settings .sa-rotation-console>div{grid-template-columns:1fr}}.sa-routing-plan-picker{padding:9px 9px 0}.sa-routing-plan-picker label{color:var(--muted);gap:4px;font-size:6px;font-weight:850;display:grid}.sa-routing-plan-picker select{border:1px solid var(--ds-line);width:100%;height:35px;color:var(--ink);background:var(--ds-bg);font:600 6px var(--ds-font);border-radius:7px;padding:0 8px}.sa-routing-empty{color:var(--muted);margin:9px;font-size:6px}.sa-routing-scope-toggle{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;align-items:center;gap:8px;margin:9px;padding:9px;display:flex}.sa-routing-scope-toggle input{width:15px;height:15px}.sa-routing-scope-toggle span{gap:2px;display:grid}.sa-routing-scope-toggle b{font-size:7px}.sa-routing-scope-toggle small{color:var(--muted);font-size:6px}.sa-routing-fields-wrap{padding:0 9px 9px}@media (max-width:1050px){.sa-routing-fields-wrap .sa-route-fields{grid-template-columns:1fr}}.sa-platform-settings .sa-routing-plan-picker{padding:12px 12px 0}.sa-platform-settings .sa-routing-plan-picker label{font-size:8px}.sa-platform-settings .sa-routing-plan-picker select{height:41px;font-size:9px}.sa-platform-settings .sa-routing-empty{margin:12px;font-size:8px}.sa-platform-settings .sa-routing-scope-toggle{margin:12px;padding:12px}.sa-platform-settings .sa-routing-scope-toggle b{font-size:9px}.sa-platform-settings .sa-routing-scope-toggle small{font-size:8px}.sa-platform-settings .sa-routing-fields-wrap{padding:0 12px 12px}.sa-coordination .sa-coordination-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px;margin-top:15px}.sa-coordination .sa-agent-roster>header,.sa-coordination .sa-claim-stack>header,.sa-coordination .sa-board-grid>section>header{padding:15px 17px}.sa-coordination .sa-agent-roster>header span,.sa-coordination .sa-claim-stack>header span,.sa-coordination .sa-board-grid header span{font-size:9px}.sa-coordination .sa-agent-roster>header small,.sa-coordination .sa-claim-stack>header small,.sa-coordination .sa-board-grid header small{font-size:8px}.sa-coordination .sa-agent-roster>article{grid-template-columns:48px minmax(0,1fr) 210px;gap:13px;padding:14px 17px}.sa-coordination .sa-agent-roster>article>i{width:48px;height:48px;font-size:11px;position:relative}.sa-coordination .sa-agent-roster>article>i.online:after{content:"";border:3px solid var(--ds-surface);background:var(--ds-success);width:10px;height:10px;box-shadow:0 0 10px var(--ds-success);border-radius:50%;position:absolute;bottom:-2px;right:-2px}@supports (color:color-mix(in lab, red, red)){.sa-coordination .sa-agent-roster>article>i.online:after{box-shadow:0 0 10px color-mix(in srgb,var(--ds-success) 55%,transparent)}}.sa-coordination .sa-agent-roster b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sa-coordination .sa-agent-roster small{font-size:9px}.sa-coordination .sa-agent-roster select{height:41px;font-size:9px}.sa-coordination .sa-claim-stack{max-height:680px;overflow:auto}.sa-coordination .sa-claim-stack>header{z-index:1;position:sticky;top:0}.sa-coordination .sa-claim-stack>article{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px 17px}.sa-coordination .sa-claim-stack>article>i{width:42px;height:42px}.sa-coordination .sa-claim-stack b{font-size:10px}.sa-coordination .sa-claim-stack p{font-size:9px}.sa-coordination .sa-claim-stack code{font-size:8px}.sa-coordination .sa-board-grid{gap:14px;margin-top:14px}.sa-coordination .sa-board-grid>section{max-height:620px;overflow:auto}.sa-coordination .sa-board-grid>section>header{z-index:1;position:sticky;top:0}.sa-coordination .sa-board-grid>section>article{gap:9px;padding:14px 17px}.sa-coordination .sa-board-grid mark{font-size:8px}.sa-coordination .sa-board-grid article b{font-size:11px}.sa-coordination .sa-board-grid article p{font-size:9px}.sa-coordination .sa-board-grid article>small{font-size:8px}@media (max-width:1150px){.sa-coordination .sa-coordination-grid{grid-template-columns:1fr}.sa-coordination .sa-claim-stack{max-height:480px}}@media (max-width:760px){.sa-coordination .sa-board-grid{grid-template-columns:1fr}.sa-coordination .sa-agent-roster>article{grid-template-columns:48px minmax(0,1fr)}.sa-coordination .sa-agent-roster label{grid-column:1/-1}}.sa-live-feed{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:11px;overflow:hidden}.sa-live-feed>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.sa-live-feed>header span{color:var(--ds-signal);letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.sa-live-feed>header svg{width:14px}.sa-live-feed>header small{color:var(--muted);font-size:8px}.sa-live-feed-scroll{flex-direction:column;gap:9px;max-height:340px;padding:17px;display:flex;overflow-y:auto}.sa-live-feed-scroll>article{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;display:grid}.sa-live-feed-scroll>article>b{font-size:10px}.sa-live-feed-scroll>article>time{color:var(--muted);white-space:nowrap;font-size:7px}.sa-live-feed-scroll>article>p{color:var(--ink);white-space:pre-wrap;word-break:break-word;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.sa-live-feed-alert{margin:0 17px 17px}.sa-live-feed-composer{border-top:1px solid var(--ds-line);gap:9px;padding:17px;display:flex}.sa-live-feed-composer input{border:1px solid var(--ds-line);min-width:0;height:41px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:9px;flex:1;padding:0 12px;font-size:10px}.sa-live-feed-composer button{color:var(--ds-on-accent);background:var(--sa-accent);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:9px;font-weight:850;display:flex}.sa-live-feed-composer button:disabled{opacity:.5}.sa-live-feed-composer button svg{width:14px}@media (max-width:760px){.sa-live-feed-composer{flex-direction:column}.sa-live-feed-composer button{justify-content:center}}.sa-ai-page{grid-template-rows:auto minmax(680px,1fr);gap:15px;min-height:calc(100vh - 106px)}.sa-ai-page .sa-page-heading>aside>label{grid-template-columns:36px minmax(0,1fr) 36px;gap:9px;padding:7px 9px}.sa-ai-page .sa-page-heading>aside>label>svg{width:36px;height:36px}.sa-ai-page .sa-page-heading>aside>label b{font-size:9px}.sa-ai-page .sa-page-heading>aside>label small{font-size:8px}.sa-ai-page .sa-page-heading>aside>label>i{width:34px;height:20px}.sa-ai-page .sa-page-heading>aside>label>i:after{width:16px;height:16px}.sa-ai-page .sa-page-heading>aside>label.active>i:after{transform:translate(14px)}.sa-ai-command>header{gap:17px;padding:17px 19px}.sa-ai-command>header>div{grid-template-columns:56px minmax(0,1fr);gap:12px}.sa-ai-command>header>div>i{width:56px;height:56px}.sa-ai-command>header small{font-size:8px}.sa-ai-command h2{font-size:20px}.sa-ai-command>header p{font-size:9px;line-height:1.45}.sa-ai-command>header mark{padding:7px 9px;font-size:7px}.sa-ai-command>header mark svg{width:12px}.sa-ai-thread{padding:22px}.sa-ai-empty{gap:10px;padding:38px}.sa-ai-empty>i{width:68px;height:68px}.sa-ai-empty h3{font-size:25px}.sa-ai-empty p{font-size:10px}.sa-ai-empty button{min-height:38px;padding:0 12px;font-size:8px}.sa-ai-thread>article{grid-template-columns:40px minmax(0,1fr);gap:11px;max-width:min(900px,88%);margin-bottom:17px}.sa-ai-thread>article>i{width:40px;height:40px}.sa-ai-thread>article>div{padding:14px 15px}.sa-ai-thread>article>div>header b{font-size:10px}.sa-ai-thread>article>div>header small{font-size:8px}.sa-ai-thread>article>div>p{font-size:10px}.sa-ai-loading{padding:22px}.sa-ai-loading b{font-size:10px}.sa-ai-loading small{font-size:8px}.sa-ai-proposal{margin-top:11px}.sa-ai-proposal>header{padding:11px 12px}.sa-ai-proposal>header b{font-size:9px!important}.sa-ai-proposal>header mark,.sa-ai-proposal>header em{font-size:7px}.sa-proposal-arguments{gap:6px;padding:11px 12px}.sa-proposal-arguments small{font-size:7px}.sa-proposal-arguments code{max-height:140px;font-size:8px}.sa-stepup-methods{gap:8px;padding:0 12px 12px}.sa-stepup-methods>p{font-size:9px}.sa-stepup-methods>button{grid-template-columns:34px minmax(0,1fr) 14px;gap:9px;padding:9px}.sa-stepup-methods>button>svg:first-child{width:34px;height:34px}.sa-stepup-methods b{font-size:9px}.sa-stepup-methods small{font-size:7px}.sa-stepup-challenge{gap:9px;padding:0 12px 12px}.sa-stepup-challenge label{font-size:8px}.sa-stepup-challenge input,.sa-stepup-challenge>a,.sa-stepup-challenge>button{height:41px;font-size:9px}.sa-stepup-challenge p{font-size:9px}.sa-ai-proposal>footer{padding:10px 12px}.sa-ai-proposal>footer span{font-size:9px}.sa-ai-command>.sa-ai-error{padding:10px 16px;font-size:9px}.sa-ai-command>form{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:12px 15px}.sa-ai-command>form>svg{width:32px;height:32px}.sa-ai-command textarea{font-size:10px}.sa-ai-command>form small{font-size:8px}.sa-ai-command>form button{width:42px;height:42px}@media (max-width:900px){.sa-ai-command>header{flex-direction:column;align-items:flex-start}.sa-ai-command>header>aside{flex-wrap:wrap}.sa-ai-page{grid-template-rows:auto minmax(700px,1fr)}}@media (max-width:650px){.sa-ai-page .sa-page-heading>aside{flex-direction:column;align-items:stretch}.sa-ai-page .sa-page-heading>aside>label{width:100%}.sa-ai-thread{padding:13px}.sa-ai-thread>article{max-width:97%}.sa-stepup-methods{grid-template-columns:1fr}.sa-stepup-challenge{flex-direction:column;align-items:stretch}.sa-ai-command>form{grid-template-columns:26px minmax(0,1fr)}.sa-ai-command>form>span{grid-column:1/-1;justify-content:flex-end}.sa-ai-command>form small{margin-right:auto}}.sa-my-environment-page .sa-environments{gap:14px;margin-top:15px}.sa-my-environment-page .sa-environments>article>header{grid-template-columns:52px minmax(0,1fr) auto auto;gap:13px;padding:17px 18px}.sa-my-environment-page .sa-environments>article>header>i{width:52px;height:52px}.sa-my-environment-page .sa-environments>article>header small{font-size:9px}.sa-my-environment-page .sa-environments h2{font-size:20px}.sa-my-environment-page .sa-environments>article>header p{font-size:9px}.sa-my-environment-page .sa-environments>article>header>mark{padding:7px 10px;font-size:8px}.sa-my-environment-page .sa-environments>article>header>button{height:39px;font-size:9px}.sa-my-environment-page .sa-env-failure{gap:9px;padding:12px 18px;font-size:9px}.sa-my-environment-page .sa-env-infra{gap:13px;padding:18px}.sa-my-environment-page .sa-env-infra>section{grid-template-columns:46px minmax(0,1fr) auto;gap:11px;padding:14px}.sa-my-environment-page .sa-env-infra>section>svg{width:46px;height:46px}.sa-my-environment-page .sa-env-infra small{font-size:8px}.sa-my-environment-page .sa-env-infra b{font-size:10px}.sa-my-environment-page .sa-env-infra mark{font-size:8px}.sa-my-environment-page .sa-env-access{gap:10px;padding:0 18px 18px}.sa-my-environment-page .sa-env-access>a,.sa-my-environment-page .sa-env-access>button{grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:205px;padding:12px 14px}.sa-my-environment-page .sa-env-access small{font-size:8px}.sa-my-environment-page .sa-env-access b{font-size:10px}.sa-my-environment-page .sa-environments>article>footer{gap:10px;padding:14px 18px}.sa-my-environment-page .sa-environments>article>footer b{font-size:10px}.sa-my-environment-page .sa-environments>article>footer small{font-size:9px}.sa-my-environment-page .sa-environments>.sa-empty{gap:9px;padding:52px}.sa-my-environment-page .sa-environments>.sa-empty svg{width:38px}.sa-my-environment-page .sa-environments>.sa-empty b{font-size:13px}.sa-my-environment-page .sa-environments>.sa-empty span{font-size:10px}@media (max-width:760px){.sa-my-environment-page .sa-env-infra{grid-template-columns:1fr}.sa-my-environment-page .sa-environments>article>header{grid-template-columns:52px minmax(0,1fr) auto}.sa-my-environment-page .sa-environments>article>header>button{grid-column:2/-1;width:max-content}}@media (max-width:540px){.sa-my-environment-page .sa-environments>article>header{grid-template-columns:52px minmax(0,1fr)}.sa-my-environment-page .sa-environments>article>header>mark,.sa-my-environment-page .sa-environments>article>header>button{grid-column:2}.sa-my-environment-page .sa-env-access>a,.sa-my-environment-page .sa-env-access>button{width:100%}}.contracts-page .contracts-layout,.contracts-page .contract-ledger>:is(header,.contract-head,button,footer.pagination),.contracts-page .contract-detail>:is(header,section,footer),.compliance-page .risk-layout,.compliance-page .case-queue>:is(header,.case-head,article,footer.pagination),.compliance-page .risk-rail>:is(header,section),.investment-center-page .investment-records>:is(header,article,footer),.investment-policy-page :is(.investment-policy-controls>header,.investment-policy-controls>button,.investment-policy-controls>label,.investment-policy-controls>footer,.investment-policy-impact>header,.investment-policy-impact>article,.investment-policy-impact>footer),.investment-self-page :is(.investment-plan-picker>header,.investment-plan-picker>div,.investment-funding>header,.my-investment-ledger>header,.my-investment-ledger>div>article,.my-investment-ledger>footer),.crm-module-page .crm-command>:is(header,.crm-pipeline-switcher,.crm-toolbar,.crm-stat-strip,.crm-primary-workspace,.crm-data-scope),.meta-page :is(.meta-connect>div,.meta-connect>form,.meta-connect>footer,.meta-controls,.meta-leads>header,.meta-leads>button),.support-page .support-workspace>:is(.support-queue,.support-thread,.support-actions),.support-page .support-queue>:is(header,button),.support-page .support-thread>:is(header,.support-thread-meta,.support-messages,footer),.personnel-team-page .personnel-team-workspace>:is(.personnel-directory,.personnel-inspector),.personnel-team-page .personnel-directory>header,.app-frame .personnel-team-page .personnel-directory>div>button,.personnel-team-page .personnel-inspector>:is(header,section),.payroll-center-page .payroll-center-workspace>:is(.payroll-history,.payroll-inspector),.payroll-center-page .payroll-history>header,.payroll-center-page .payroll-inspector>:is(header,section),.transactions-app .ledger-card>:is(.table-shell,footer.pagination),.orders-app .orders-ledger>footer.pagination,.ledger-app .chain-directory>header,.ledger-app .chain-detail>:is(.chain-metrics,.table-shell,footer.pagination),.risk-app :is(.risk-rules>header,.risk-observations>header){border-radius:0!important}.orders-app .orders-ledger>.empty-state{text-align:center;gap:10px;min-height:112px;margin:0;padding:18px 18px 22px;line-height:1.5}.cashouts-app .cashout-filter-grid,.cashouts-app .cashout-filter-grid[data-radius-child=true]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.cashouts-app :is(.payout-channel-rail,.cashout-commandbar,.cashout-ledger>footer.pagination,.cashout-empty>span>svg),.reports-app :is(.report-builder>header,.report-controls),.app-frame.reports-app .report-source-grid{border-radius:0!important}.app-frame.reports-app .report-source-grid>button{border-radius:var(--ds-radius)!important}.segments-app .segment-workbench>:is(header,.rule-stack,.segment-add,footer),.propagation-app :is(.propagation-table-shell,.propagation-table,.propagation-table-card>footer.pagination),.pricing-app :is(.campaign-list,.promotion-builder)>*{border-radius:0!important}.pricing-app .campaign-list>.empty-state{text-align:center;gap:10px;min-height:84px;margin:0;line-height:1.5;padding:16px!important}.pricing-app .volume-impact>header :is(b,small){letter-spacing:normal}.pricing-app .volume-impact>header small{font-weight:400}.pricing-app .volume-impact>header>button,.pricing-app .volume-impact>header>button[data-radius-child=true],.pricing-app .builder-save button{border-radius:var(--ds-radius)!important}.pos-app .pos-checkout>:is(header,.customer-search,.delivery-picker,.payment-picker){border-radius:0!important}.pos-app .customer-search label+label{margin-top:8px}.pos-app .pos-checkout>header>div>svg{color:var(--ds-accent)}.pos-app :is(.delivery-picker>div button,.payment-picker button).active{border-color:var(--ds-accent)!important;color:var(--ds-nav)!important;background:var(--ds-accent)!important}.stock-ledger-app .stock-ledger-shell>:is(header,.stock-ledger-table,footer),.stock-ledger-app .stock-ledger-table>:is(header,button){border-radius:0!important}.stock-ledger-app .stock-ledger-table>:is(header,button){box-sizing:border-box;grid-template-columns:minmax(105px,.85fr) minmax(150px,1.25fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(95px,.8fr);justify-self:stretch;width:100%!important;max-width:none!important}.stock-ledger-app .support-error{margin-top:12px}.stock-ledger-app .support-error button{color:var(--ds-on-danger)}.inventory-app .warehouse-rail>header,.inventory-app .warehouse-rail .warehouse-card{border-radius:0!important}.inventory-app .stock-card>.ledger-tools{flex-wrap:nowrap;align-items:center;gap:14px;max-height:74px;padding:9px 22px}.inventory-app .stock-card>.ledger-tools>div:first-child{flex:auto;min-width:0}.inventory-app .stock-card>.ledger-tools .eyebrow{font-size:9px}.inventory-app .stock-card>.ledger-tools h2{text-overflow:ellipsis;white-space:nowrap;margin:1px 0;font-size:15px;line-height:1.2;overflow:hidden}.inventory-app .stock-card>.ledger-tools p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.3;overflow:hidden}.inventory-app .stock-card>.ledger-tools .stock-actions{flex:none}.inventory-app .stock-card>.ledger-tools .stock-actions label,.inventory-app .stock-card>.ledger-tools .stock-actions button{height:32px}.inventory-app .stock-card>:is(.inventory-table-shell,footer.pagination){border-radius:0!important}.inventory-app .inventory-table-shell>.empty-state{text-align:center;min-height:52px;margin:0;padding:16px 18px;line-height:1.5}.network-module-page>.module-grid,.website-builder-module-page>.module-grid{grid-template-columns:minmax(0,1fr)}.holding-page .holding-workspace>*,.holding-page .holding-workspace>[data-radius-child=true],.holding-page .holding-table>header,.holding-page .holding-table>header[data-radius-child=true]{border-radius:0!important}.settings-v3 .settings-health{align-items:stretch;gap:8px;padding:8px}.settings-v3 .settings-health>a{border-radius:var(--ds-radius)!important}.settings-v3 .settings-health>[data-radius-child=true]{border-radius:var(--ds-radius-child,var(--ds-radius))!important}.settings-v3 .settings-catalog>:is(label,.settings-catalog-expander),.settings-v3 .settings-catalog>section>button{border-radius:var(--ds-settings-catalog-radius,var(--ds-radius))!important}.settings-v3 .settings-catalog>section>button>svg[class],.settings-v3 .settings-catalog>section>button[data-radius-child=true]>svg[class]{border-radius:var(--ds-settings-catalog-icon-radius,var(--ds-radius))!important}.genealogy-page .tree-canvas>header,.genealogy-page .tree-canvas>header[data-radius-child=true],.genealogy-page .tree-canvas>footer,.genealogy-page .tree-canvas>footer[data-radius-child=true]{border-radius:0!important}.genealogy-app .genealogy-page{min-width:0;overflow-x:hidden}.genealogy-app .genealogy-toolbar{width:100%;min-width:0;max-width:100%}.genealogy-app .genealogy-workbench,.genealogy-app .tree-canvas,.personal-network-app .tree-canvas{min-width:0}.genealogy-app .tree-canvas,.personal-network-app .tree-canvas{overflow:hidden}.genealogy-app .tree-stage,.personal-network-app .tree-stage{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.genealogy-app .tree-stage-content,.personal-network-app .tree-stage-content{width:max-content;min-width:100%}.genealogy-app .binary-tree,.personal-network-app .binary-tree{min-width:0;display:block}.genealogy-app .binary-tree>.tree-stage-content,.personal-network-app .binary-tree>.tree-stage-content{justify-content:center;gap:32px;display:flex}.genealogy-app .binary-slot,.personal-network-app .binary-slot{position:relative}.genealogy-app .binary-slot:before,.personal-network-app .binary-slot:before{width:1px;height:22px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}@media (max-width:760px){.genealogy-app .tree-canvas,.personal-network-app .tree-canvas{overflow:hidden}.genealogy-app .tree-stage,.personal-network-app .tree-stage{min-width:0}.genealogy-app .tree-stage-content,.personal-network-app .tree-stage-content{min-width:760px}}.member-intelligence-overlay .member-intelligence>section>h3{font-size:12px;font-weight:850}html[data-visual-style] .member-intelligence-overlay .member-intelligence .volume-pair>article{border-radius:var(--ds-radius-sm)!important}.member-intelligence-overlay .member-intelligence dl>div{border-radius:0!important}.member-intelligence-overlay .member-intelligence>footer{scrollbar-width:thin;align-items:stretch;gap:8px;display:flex;overflow-x:auto}.member-intelligence-overlay .member-intelligence>footer>button{white-space:nowrap;flex:1 0 auto;width:auto;min-width:max-content;padding:0 11px}@media (max-width:760px){.topbar>.breadcrumbs{display:none!important}.topbar{padding:0 16px 0 64px}.topbar>.mobile-menu{top:13px}.topbar>.top-actions{justify-content:flex-end;gap:7px;width:100%;margin-left:auto}.topbar>.mobile-menu,.topbar>.top-actions>button,.topbar>.top-actions>.language-switcher>.language{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.topbar>.mobile-menu>svg,.topbar>.top-actions>button>svg{width:18px!important;height:18px!important}.topbar>.top-actions .language-flag{place-items:center;width:100%;height:100%;font-size:18px;line-height:1;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.topbar>.top-actions>.profile{height:38px}.topbar>.top-actions>.profile>span{flex:0 0 32px;width:32px;height:32px;border-radius:calc(var(--ds-radius) - 3px)!important}.app-frame{--ds-mobile-footer-clearance:92px}.app-frame .dashboard,.app-frame .bonuses-page,.app-frame .genealogy-page,.app-frame .personal-network-page,.app-frame .settings-v3,.app-frame .developer-access-page,.app-frame .genealogy-page .tree-stage{padding-bottom:var(--ds-mobile-footer-clearance)!important}.app-frame .genealogy-page .tree-canvas>footer{overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-start;gap:14px;overflow-x:auto}.app-frame .genealogy-page .tree-canvas>footer>span,.app-frame .genealogy-page .tree-canvas>footer>b{white-space:nowrap;flex:none}.app-frame .genealogy-page .tree-canvas>footer>span>i{flex:0 0 7px;width:7px;height:7px}.app-frame .genealogy-page .tree-canvas>footer>b{margin-left:0}.app-frame .genealogy-page .genealogy-search kbd{display:none}}.settings-v3 .settings-catalog,.settings-v3 .settings-catalog[data-radius-child=true],.settings-v3 .settings-publish.settings-version-handoff,.settings-v3 .settings-publish.settings-version-handoff[data-radius-child=true],.settings-v3 .settings-section-head,.settings-v3 .settings-section-head[data-radius-child=true]{border-radius:0!important}.settings-v3 .crypto-pairing,.settings-v3 .crypto-pairing[data-radius-child=true],.settings-v3 .crypto-assets,.settings-v3 .crypto-assets[data-radius-child=true]{border-radius:16px!important}.settings-v3 .crypto-pairing>:is(header,.crypto-pairing-code,.crypto-xpubs,.crypto-devices),.settings-v3 .crypto-pairing[data-radius-child=true]>:is(header,.crypto-pairing-code,.crypto-xpubs,.crypto-devices){border-radius:0!important}.roles-page .roles-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.roles-page .role-list{grid-area:1/1}.roles-page .role-people{grid-area:2/1}.roles-page .permission-workbench{grid-area:1/2/span 2}.roles-page .roles-sidebar-stack{border-radius:0;grid-area:1/1;gap:8px;display:grid}.roles-page .roles-sidebar-stack[data-radius-child=true]{border-radius:0!important}.roles-page .roles-sidebar-stack :is(.role-list,.role-people){grid-area:auto}@media (max-width:820px){.roles-page .roles-layout{grid-template-columns:minmax(0,1fr)}.roles-page .roles-sidebar-stack,.roles-page .permission-workbench{grid-area:auto}}.roles-page .role-list>header,.roles-page .role-list>header[data-radius-child=true],.roles-page .role-list>footer,.roles-page .role-list>footer[data-radius-child=true],.roles-page .role-people>header,.roles-page .role-people>header[data-radius-child=true],.roles-page .role-people>footer,.roles-page .role-people>footer[data-radius-child=true],.roles-page .permission-workbench>header,.roles-page .permission-workbench>header[data-radius-child=true],.roles-page .permission-matrix>header,.roles-page .permission-matrix>header[data-radius-child=true],.roles-page .permission-tools,.roles-page .permission-tools[data-radius-child=true]{border-radius:0!important}.bonuses-page .bonus-catalog{contain:size;flex-direction:column;height:100%;min-height:0;display:flex;max-height:none!important;overflow:hidden!important}.bonuses-page .bonus-catalog>div:last-child{flex:1;min-height:0;max-height:none;overflow:auto}.bonuses-page .bonus-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.bonuses-page .bonus-builder{height:auto!important;max-height:none!important;overflow:hidden!important}.bonuses-page .bonus-activity{grid-column:1/-1}.bonuses-page .qualification-board{overflow:hidden}.bonuses-page .bonus-activity>header,.bonuses-page .bonus-activity>header[data-radius-child=true]{border-radius:0!important}.bonuses-page .bonus-activity>section:last-child,.bonuses-page .bonus-activity>section:last-child[data-radius-child=true]{border-radius:var(--ds-bonus-activity-child-radius,var(--ds-radius))!important}@media (max-width:820px){.bonuses-page .bonus-layout{grid-template-columns:minmax(0,1fr)}.bonuses-page .bonus-catalog{min-height:520px}.bonuses-page .bonus-activity{grid-column:auto}}.rank-approval-flow{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:repeat(4,1fr);gap:8px;padding:11px;display:grid}.rank-approval-flow>span{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;padding:9px;display:grid;position:relative}.rank-approval-flow>span:not(:last-child):after{content:"";background:var(--ds-line);width:9px;height:1px;position:absolute;right:-9px}.rank-approval-flow i{width:28px;height:28px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:9px;grid-row:1/3;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid}.rank-approval-flow b{font-size:8px}.rank-approval-flow small{color:var(--muted);font-size:6px}.rank-approval-workspace>article>span>em{color:var(--ds-signal);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.rank-approval-workspace>article>strong{max-width:180px;color:var(--ds-signal);text-align:right}@media (max-width:760px){.rank-approval-flow{grid-template-columns:1fr 1fr}.rank-approval-flow>span:after{display:none}.rank-approval-workspace>article>strong{text-align:left;max-width:none}}.bonuses-page .bonus-catalog>header,.bonuses-page .bonus-catalog>header[data-radius-child=true],.bonuses-page .bonus-catalog>div>button,.bonuses-page .bonus-catalog>div>button[data-radius-child=true],.bonuses-page .bonus-builder>header,.bonuses-page .bonus-builder>header[data-radius-child=true],.bonuses-page .qualification-board>header,.bonuses-page .qualification-board>header[data-radius-child=true],.bonuses-page .bonus-builder>footer,.bonuses-page .bonus-builder>footer[data-radius-child=true]{border-radius:0!important}.ranks-page .rank-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ranks-page .rank-side-stack{border-radius:0;grid-area:1/1;gap:8px;display:grid}.ranks-page .rank-side-stack[data-radius-child=true]{border-radius:0!important}.ranks-page .rank-side-stack :is(.rank-ladder,.approval-rail){grid-area:auto}.ranks-page .rank-builder{grid-area:1/2}.ranks-page :is(.rank-ladder>header,.approval-rail>header,.rank-builder>header,.rank-builder>footer,.condition-tree>header),.ranks-page :is(.rank-ladder>header,.approval-rail>header,.rank-builder>header,.rank-builder>footer,.condition-tree>header)[data-radius-child=true]{border-radius:0!important}.ranks-page .approval-rail>section:last-child,.ranks-page .approval-rail>section:last-child[data-radius-child=true]{border-radius:var(--ds-approval-rail-section-radius,var(--ds-radius))!important}.ranks-page .rank-ladder>button,.ranks-page .rank-ladder>button[data-radius-child=true]{border-radius:0!important}.ranks-page .condition-root>i,.ranks-page .condition-root>i[data-radius-child=true]{border-radius:50%!important}.ranks-page .condition-root article>span,.ranks-page .condition-root article>span[data-radius-child=true]{border-radius:0!important}@media (max-width:820px){.ranks-page .rank-layout{grid-template-columns:minmax(0,1fr)}.ranks-page .rank-side-stack,.ranks-page .rank-builder{grid-area:auto}}.versions-page .versions-layout{grid-template-columns:minmax(0,1fr)}.versions-page .versions-log>header,.versions-page .versions-log>header[data-radius-child=true],.versions-page .version-table-head,.versions-page .version-table-head[data-radius-child=true],.versions-page .version-detail>section,.versions-page .version-detail>section[data-radius-child=true]{border-radius:0!important}.versions-page{width:100%;max-width:1400px;margin-inline:auto;padding:32px clamp(28px,4vw,64px) 64px}.versions-page .versions-heading{flex-wrap:wrap;align-items:center;gap:12px}.versions-page .versions-heading>div{min-width:min(100%,520px)}.versions-page .version-integrity{margin:20px 0;padding:18px 20px}.versions-page .versions-layout{gap:16px}.versions-page .versions-log,.versions-page .version-detail{box-shadow:0 14px 42px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.versions-page .versions-log,.versions-page .version-detail{box-shadow:0 14px 42px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.versions-page .versions-log>header{padding:16px}.versions-page .version-table-head,.versions-page .versions-log>button{padding-inline:16px}.versions-page .version-detail>header{padding:20px}.versions-page .version-detail>section{padding:17px}.versions-page .version-detail>footer{padding:14px}@media (min-width:1280px){.versions-page .versions-layout{grid-template-columns:minmax(0,1fr) 360px}.versions-page .version-detail{display:block}}@media (max-width:700px){.versions-page{padding:22px 16px 52px}.versions-page .versions-heading>a,.versions-page .versions-heading>button{flex:1}.versions-page .version-integrity{grid-template-columns:auto 1fr}.versions-page .version-integrity>strong{grid-column:2}.versions-page .versions-log>header{padding:13px}.versions-page .versions-log>button{padding-inline:12px}}.billing-store-page{gap:15px;padding:22px;display:grid}.billing-store-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-accent));justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-store-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface)))}}.billing-store-hero>div>span{color:var(--ds-purple);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.billing-store-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:34px}.billing-store-hero p{max-width:720px;color:var(--muted);font-size:11px}.billing-store-hero>button{border-radius:var(--ds-radius);background:var(--ds-accent);border:0;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.billing-store-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-store-summary>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.billing-store-summary i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-store-summary i{background:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-surface))}}.billing-store-summary span{gap:3px;display:grid}.billing-store-summary small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.billing-store-summary b{font-size:18px}.billing-store-summary em{color:var(--muted);font-size:8px;font-style:normal}.billing-store-toolbar{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.billing-store-toolbar>label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;gap:9px;padding:0 12px;display:flex}.billing-store-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-size:9px}.billing-store-toolbar nav{gap:5px;display:flex;overflow-x:auto}.billing-store-toolbar nav button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);border:0;flex:none;height:36px;padding:0 11px;font-size:8px;font-weight:850}.billing-store-toolbar nav button.active{background:var(--ds-accent);color:var(--ds-on-accent)}.billing-store-toolbar>span{color:var(--muted);align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.billing-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.billing-module-grid>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);flex-direction:column;min-height:220px;padding:16px;display:flex}.billing-module-grid>article.active{border-color:var(--ds-accent);background:linear-gradient(145deg,var(--ds-accent),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.billing-module-grid>article.active{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface)),var(--ds-surface))}}.billing-module-grid article>header{justify-content:space-between;align-items:center;display:flex}.billing-module-grid article>header i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-module-grid article>header i{background:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-surface))}}.billing-module-grid mark{background:var(--ds-surface2);border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.billing-module-grid article>span{gap:5px;margin:15px 0;display:grid}.billing-module-grid article>span small{color:var(--ds-purple);letter-spacing:.1em;font-size:7px;font-weight:900}.billing-module-grid h2{font-size:15px}.billing-module-grid p{color:var(--muted);font-size:9px;line-height:1.5}.billing-module-grid footer{justify-content:space-between;align-items:end;gap:8px;margin-top:auto;display:flex}.billing-module-grid footer strong{font-size:8px}.billing-module-grid footer button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);height:34px;padding:0 9px;font-size:7px;font-weight:850}.billing-module-grid footer a{border:1px solid var(--ds-accent);border-radius:var(--ds-radius-child,var(--ds-radius));height:34px;color:var(--ds-nav);background:var(--ds-accent);justify-content:center;align-items:center;padding:0 10px;font-size:7px;font-weight:850;text-decoration:none;display:flex}.billing-store-evidence,.billing-store-error{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.billing-store-evidence>svg,.billing-store-error>svg{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);width:42px;height:42px;padding:10px}@supports (color:color-mix(in lab, red, red)){.billing-store-evidence>svg,.billing-store-error>svg{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.billing-store-evidence span,.billing-store-error span{gap:4px;display:grid}.billing-store-evidence b,.billing-store-error b{font-size:10px}.billing-store-evidence small,.billing-store-error small{color:var(--muted);font-size:8px}.billing-store-evidence a,.billing-store-error button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);height:38px;color:var(--ds-on-accent);border:0;align-items:center;gap:7px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.billing-store-empty{border:1px dashed var(--ds-line);border-radius:var(--ds-radius);color:var(--muted);text-align:center;grid-column:1/-1;place-items:center;gap:7px;padding:48px;display:grid}.billing-store-empty b{color:var(--ink);font-size:11px}.billing-store-empty small{font-size:9px}@media (max-width:1250px){.billing-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-store-toolbar{grid-template-columns:1fr}.billing-store-toolbar>span{display:none}}@media (max-width:900px){.billing-store-summary{grid-template-columns:1fr}.billing-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.billing-store-page{padding:14px}.billing-store-hero{flex-direction:column;align-items:flex-start}.billing-store-hero>button{justify-content:center;width:100%}.billing-module-grid{grid-template-columns:1fr}.billing-store-evidence,.billing-store-error{grid-template-columns:42px 1fr}.billing-store-evidence a,.billing-store-error button{grid-column:1/-1;justify-content:center}}.investment-center-page{gap:15px;padding:22px;display:grid}.investment-center-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-purple));justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.investment-center-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 9%,var(--ds-surface)))}}.investment-center-hero>div>span{color:var(--ds-purple);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.investment-center-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:34px}.investment-center-hero p{max-width:760px;color:var(--muted);font-size:11px}.investment-center-hero>button{border-radius:var(--ds-radius);background:var(--ds-accent);border:0;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.investment-capital{grid-template-columns:1.25fr repeat(3,1fr);gap:12px;display:grid}.investment-capital>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:105px;padding:15px;display:grid}.investment-capital>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.investment-capital>article>i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.investment-capital span{gap:3px;display:grid}.investment-capital small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.investment-capital b{font-size:17px}.investment-capital em{color:var(--muted);font-size:8px;font-style:normal}.investment-capital .investment-cap-meter{background:linear-gradient(135deg,var(--ds-nav),var(--ds-purple));grid-template-columns:70px minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.investment-capital .investment-cap-meter{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-purple) 50%,var(--ds-nav)))}}.investment-capital .investment-cap-meter{color:var(--ds-nav-text)}.investment-cap-meter>div{background:conic-gradient(var(--ds-accent) var(--capital-progress),#ffffff21 0);place-items:center;width:70px;height:70px;display:grid;border-radius:50%!important}.investment-cap-meter>div:before{content:"";background:var(--ds-nav);grid-area:1/1;width:54px;height:54px;border-radius:50%!important}.investment-cap-meter>div>span{z-index:1;text-align:center;grid-area:1/1}.investment-cap-meter>div b{font-size:13px}.investment-cap-meter>div small{font-size:6px}.investment-cap-meter>span small,.investment-cap-meter>span em{color:#ffffffa6}.investment-center-toolbar{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(250px,.65fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.investment-center-toolbar>label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;gap:9px;padding:0 12px;display:flex}.investment-center-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-size:9px}.investment-center-toolbar nav{gap:5px;display:flex;overflow-x:auto}.investment-center-toolbar nav button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);border:0;flex:none;height:36px;padding:0 11px;font-size:8px;font-weight:850}.investment-center-toolbar nav button.active{background:var(--ds-accent);color:var(--ds-on-accent)}.investment-center-toolbar>mark{background:var(--ds-surface2);border-radius:99px;padding:7px 9px;font-size:8px;font-weight:850}.investment-records{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.investment-records>header,.investment-records>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(110px,.8fr));align-items:center;gap:12px;padding:13px 16px;display:grid}.investment-records>header{background:var(--ds-surface2);color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:900}.investment-records>article{min-height:68px;font-size:9px}.investment-records>article:has(>button,>span.row-actions){grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(110px,.8fr)) auto}.investment-records>article>span.row-actions{justify-content:flex-end;gap:6px;display:flex}.investment-records>article>span.row-actions>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.investment-records>article>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.investment-records>article>span:first-child i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.investment-records>article>span:first-child i{background:color-mix(in srgb,var(--ds-accent) 26%,var(--ds-surface))}}.investment-records>article>span:first-child i{font-size:8px;font-style:normal;font-weight:900}.investment-records>article>span:first-child b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.investment-records mark{background:var(--ds-surface2);border-radius:99px;width:max-content;padding:6px 8px;font-size:7px;font-weight:900}.investment-records mark.active{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.investment-records mark.active{background:color-mix(in srgb,var(--ds-success) 16%,var(--ds-surface))}}.investment-records mark.active{color:var(--ds-success)}.investment-records mark.inactive,.investment-records mark.cancelled{color:var(--muted)}.investment-records>article>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.investment-records>footer,.investment-center-error{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.investment-records>footer>svg,.investment-center-error>svg{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);width:42px;height:42px;padding:10px}@supports (color:color-mix(in lab, red, red)){.investment-records>footer>svg,.investment-center-error>svg{background:color-mix(in srgb,var(--ds-accent) 24%,var(--ds-surface))}}.investment-records>footer span,.investment-center-error span{gap:3px;display:grid}.investment-records>footer b,.investment-center-error b{font-size:10px}.investment-records>footer small,.investment-center-error small{color:var(--muted);font-size:8px}.investment-center-error{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.investment-center-error button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);border:0;height:38px;padding:0 12px;font-size:8px;font-weight:900}.investment-center-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;padding:50px;display:grid}.investment-center-empty b{color:var(--ink);font-size:11px}.investment-center-empty small{font-size:9px}.investment-position-detail .investment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.investment-position-detail .investment-detail-grid article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);gap:5px;padding:12px;display:grid}.investment-position-detail .investment-detail-grid small{color:var(--muted);font-size:7px}.investment-position-detail .investment-detail-grid b{overflow-wrap:anywhere;font-size:9px}@media (max-width:1200px){.investment-capital{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-center-toolbar{grid-template-columns:1fr}.investment-center-toolbar>mark{display:none}}@media (max-width:880px){.investment-records{overflow-x:auto}.investment-records>header,.investment-records>article{min-width:850px}.investment-capital{grid-template-columns:1fr}}@media (max-width:620px){.investment-center-page{padding:14px}.investment-center-hero{flex-direction:column;align-items:flex-start}.investment-center-hero>button{justify-content:center;width:100%}.investment-position-detail .investment-detail-grid{grid-template-columns:1fr}}.investment-policy-page{gap:15px;padding:22px;display:grid}.investment-policy-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-purple));justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.investment-policy-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 9%,var(--ds-surface)))}}.investment-policy-hero>div>span{color:var(--ds-purple);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.investment-policy-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:34px}.investment-policy-hero p{max-width:760px;color:var(--muted);font-size:11px}.investment-policy-hero>button{border-radius:var(--ds-radius);background:var(--ds-accent);border:0;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.investment-policy-grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:14px;display:grid}.investment-policy-controls,.investment-policy-impact{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.investment-policy-controls>header,.investment-policy-impact>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.investment-policy-controls>header span,.investment-policy-impact>header{gap:4px;display:grid}.investment-policy-controls header small,.investment-policy-impact header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.investment-policy-controls h2,.investment-policy-impact h2{font-size:19px}.investment-policy-controls>header mark{background:var(--ds-surface2);border-radius:99px;padding:7px 9px;font-size:8px;font-weight:850}.investment-policy-controls>button,.investment-policy-controls>label{border:0;border-bottom:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.investment-policy-controls>button>i,.investment-policy-controls>label>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);place-items:center;width:46px;height:46px;display:grid}.investment-policy-controls>button.enabled>i{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.investment-policy-controls>button.enabled>i{background:color-mix(in srgb,var(--ds-accent) 30%,var(--ds-surface))}}.investment-policy-controls>button>span,.investment-policy-controls>label>span{gap:4px;display:grid}.investment-policy-controls b{font-size:10px}.investment-policy-controls small{color:var(--muted);font-size:8px}.investment-policy-controls strong{background:var(--ds-surface2);border-radius:99px;padding:7px 9px;font-size:8px}.investment-policy-controls>label>div{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;display:flex;overflow:hidden}.investment-policy-controls>label em{color:var(--muted);padding:0 9px;font-size:8px;font-style:normal;font-weight:900}.investment-policy-controls input{border:0;border-left:1px solid var(--ds-line);background:0 0;outline:0;width:145px;height:40px;padding:0 10px;font-size:9px}.investment-policy-controls>footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.investment-policy-controls>footer>span{align-items:center;gap:7px;display:flex}.investment-policy-controls>footer button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);border:0;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:8px;font-weight:900;display:flex}.investment-policy-error{background:var(--ds-error);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:11px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.investment-policy-error{background:color-mix(in srgb,var(--ds-error) 8%,var(--ds-surface))}}.investment-policy-error{color:var(--ds-error)}.investment-policy-error>svg{width:38px;height:38px;padding:9px}.investment-policy-error span{gap:3px;display:grid}.investment-policy-impact>article{border-bottom:1px solid var(--ds-line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:14px 17px;display:grid}.investment-policy-impact>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);place-items:center;width:40px;height:40px;display:grid}.investment-policy-impact>article>i.on{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.investment-policy-impact>article>i.on{background:color-mix(in srgb,var(--ds-success) 15%,var(--ds-surface))}}.investment-policy-impact>article>i.on{color:var(--ds-success)}.investment-policy-impact article span{gap:4px;display:grid}.investment-policy-impact article b{font-size:10px}.investment-policy-impact article small{color:var(--muted);font-size:8px;line-height:1.4}.investment-policy-impact>footer{gap:8px;padding:14px;display:grid}.investment-policy-impact>footer a{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:39px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 12px;font-size:8px;font-weight:850;text-decoration:none;display:flex}@media (max-width:950px){.investment-policy-grid{grid-template-columns:1fr}}@media (max-width:620px){.investment-policy-page{padding:14px}.investment-policy-hero{flex-direction:column;align-items:flex-start}.investment-policy-hero>button{justify-content:center;width:100%}.investment-policy-controls>button,.investment-policy-controls>label{grid-template-columns:42px minmax(0,1fr)}.investment-policy-controls>button>strong,.investment-policy-controls>label>div{grid-column:2;width:max-content}.investment-policy-controls>footer{flex-direction:column;align-items:stretch}.investment-policy-controls>footer button{justify-content:center}}.investment-self-page{gap:15px;padding:22px;display:grid}.investment-self-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-purple));justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.investment-self-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 9%,var(--ds-surface)))}}.investment-self-hero>div>span{color:var(--ds-purple);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.investment-self-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:34px}.investment-self-hero p{max-width:760px;color:var(--muted);font-size:11px}.investment-self-hero>button{border-radius:var(--ds-radius);background:var(--ds-accent);border:0;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.investment-self-message{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px 15px;display:grid}.investment-self-message>svg{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);width:40px;height:40px;padding:9px}.investment-self-message span{gap:3px;display:grid}.investment-self-message b{font-size:10px}.investment-self-message small{color:var(--muted);font-size:8px}.investment-self-message.error{color:var(--ds-error)}.investment-self-message.success{color:var(--ds-success)}.investment-purchase-grid{grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);gap:14px;display:grid}.investment-plan-picker,.investment-funding,.my-investment-ledger{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.investment-plan-picker>header,.investment-funding>header{border-bottom:1px solid var(--ds-line);padding:17px 18px}.investment-funding>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.investment-funding>header>.plan-view-details{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);height:30px;color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.investment-plan-picker header small,.investment-funding header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.investment-plan-picker h2,.investment-funding h2{margin-top:4px;font-size:19px}.investment-plan-picker>div{gap:8px;padding:12px;display:grid}.investment-plan-picker>div>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);color:var(--ink);text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.investment-plan-picker>div>button.active{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.investment-plan-picker>div>button.active{background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface))}}.investment-plan-picker button>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);place-items:center;width:44px;height:44px;font-size:8px;font-style:normal;font-weight:900;display:grid}.investment-plan-picker button>span{gap:4px;display:grid}.investment-plan-picker button b{font-size:10px}.investment-plan-picker button small{color:var(--muted);font-size:8px}.investment-plan-picker button strong{font-size:8px}.investment-plan-facts{grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.investment-plan-facts>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:11px;display:grid}.investment-plan-facts>article>svg{width:38px;height:38px;padding:8px}.investment-plan-facts article span{gap:3px;display:grid}.investment-plan-facts small{color:var(--muted);font-size:7px}.investment-plan-facts b{font-size:9px}.investment-funding>label{gap:7px;padding:0 14px 14px;display:grid}.investment-funding>label>span{font-size:8px;font-weight:850}.investment-funding select,.investment-funding input{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);outline:0;width:100%;height:43px;padding:0 12px;font-size:9px}.investment-funding>label>div{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;display:flex;overflow:hidden}.investment-funding>label>div em{color:var(--muted);padding:0 11px;font-size:8px;font-style:normal;font-weight:900}.investment-funding>label>div input{border:0;border-left:1px solid var(--ds-line);border-radius:0}.investment-funding>aside{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin:0 14px 14px;padding:11px;display:grid}.investment-funding>aside>svg{width:40px;height:40px;padding:9px}.investment-funding>aside span{gap:3px;display:grid}.investment-funding>aside b{font-size:9px}.investment-funding>aside small{color:var(--muted);font-size:8px}.investment-funding>button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);border:0;justify-content:center;align-items:center;gap:8px;width:calc(100% - 28px);height:43px;margin:0 14px 14px;font-size:9px;font-weight:900;display:flex}.my-investment-ledger>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.my-investment-ledger>header label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;gap:8px;min-width:280px;padding:0 11px;display:flex}.my-investment-ledger>header input{background:0 0;border:0;outline:0;width:100%;height:40px;font-size:9px}.my-investment-ledger>header mark{background:var(--ds-surface2);border-radius:99px;padding:7px 9px;font-size:8px;font-weight:850}.my-investment-ledger>div>article{border-bottom:1px solid var(--ds-line);grid-template-columns:44px minmax(180px,1.3fr) minmax(100px,.7fr) minmax(110px,.8fr) auto auto;align-items:center;gap:11px;padding:13px 16px;display:grid}.my-investment-ledger>div>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.my-investment-ledger>div>article>i{background:color-mix(in srgb,var(--ds-accent) 24%,var(--ds-surface))}}.my-investment-ledger article>span{gap:3px;display:grid}.my-investment-ledger article small{color:var(--muted);font-size:7px}.my-investment-ledger article b,.my-investment-ledger article strong{font-size:9px}.my-investment-ledger article mark{background:var(--ds-surface2);border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.my-investment-ledger article button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);height:34px;padding:0 10px;font-size:8px;font-weight:850}.my-investment-ledger>footer{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.my-investment-ledger>footer>svg{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);width:42px;height:42px;padding:10px}.my-investment-ledger>footer span{gap:3px;display:grid}.my-investment-ledger>footer b{font-size:10px}.my-investment-ledger>footer small{color:var(--muted);font-size:8px}.my-investment-ledger>footer a{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);height:38px;color:var(--ds-on-accent);align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.investment-self-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;padding:46px;display:grid}.investment-self-empty b{color:var(--ink);font-size:11px}.investment-self-empty small{font-size:8px}@media (max-width:1050px){.investment-purchase-grid{grid-template-columns:1fr}.my-investment-ledger>div{overflow-x:auto}.my-investment-ledger>div>article{min-width:850px}}@media (max-width:700px){.investment-self-page{padding:14px}.investment-self-hero{flex-direction:column;align-items:flex-start}.investment-self-hero>button{justify-content:center;width:100%}.investment-plan-facts{grid-template-columns:1fr}.my-investment-ledger>footer{grid-template-columns:42px 1fr}.my-investment-ledger>footer a{grid-column:1/-1;justify-content:center}}.bonuses-app .bonus-form>footer.bonus-form-actions{background:var(--ds-surface);border-radius:0!important}.bonuses-app .bonus-form-actions button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-width:104px;height:38px;color:var(--ink);background:var(--ds-surface);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;font-size:9px;font-weight:850;display:inline-flex}.bonuses-app .bonus-form-actions button.continue{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}@media (max-width:820px){.bonuses-app .bonuses-heading{row-gap:10px}.bonuses-app .bonuses-heading>div{margin-bottom:12px}.bonuses-app .bonuses-heading>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.bonuses-app .bonuses-heading>button>svg{flex:none}.bonuses-app .bonus-pulse{grid-template-columns:1fr}.bonuses-app .bonus-activity>header button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-height:34px;color:var(--muted);background:var(--ds-surface);white-space:nowrap;opacity:1;padding:0 10px;font-size:9px;font-weight:850;line-height:1}.bonuses-app .bonus-form h4{margin:20px 0 9px;font-size:10px}.bonuses-app .bonus-form>section{min-width:0}.bonuses-app .bonus-rate-table{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;margin-top:8px;padding-bottom:5px;overflow-x:auto}.bonuses-app .bonus-rate-table table{min-width:480px}.bonuses-app .bonus-rate-table th{white-space:nowrap;padding:8px 7px;font-size:8px}.bonuses-app .bonus-rate-table td{padding:6px}.bonuses-app .bonus-rate-table select,.bonuses-app .bonus-rate-table input{height:34px;font-size:9px}.bonuses-app .bonus-rate-add,.bonuses-app .bonus-rule-remove{white-space:nowrap;gap:7px;height:34px;margin-top:10px;padding:0 12px;font-size:9px}.bonuses-app .bonus-form-actions{justify-content:stretch}.bonuses-app .bonus-form-actions button{flex:1 1 0}}@supports (color:color-mix(in lab, red, red)){.personal-network-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 9%,var(--ds-surface)))}.personal-network-kpis i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}.personal-volume-board article>i.lime{background:color-mix(in srgb,var(--ds-accent) 30%,var(--ds-surface))}.personal-volume-board article>i.purple{background:color-mix(in srgb,var(--ds-purple) 20%,var(--ds-surface))}.personal-volume-board article>i.aqua{background:color-mix(in srgb,var(--ds-success) 15%,var(--ds-surface))}.personal-volume-board article>i.coral{background:color-mix(in srgb,var(--ds-warning) 15%,var(--ds-surface))}}.personal-network-actions>a,.personal-network-actions>article,.personal-network-actions>button.personal-network-action-row{border-bottom:1px solid var(--ds-line);color:var(--ink);grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;display:grid}.personal-network-actions>button.personal-network-action-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.personal-network-actions>button.personal-network-action-row:disabled{opacity:.5;cursor:not-allowed}.personal-network-actions :is(a,article,button.personal-network-action-row)>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.personal-network-actions :is(a,article,button.personal-network-action-row)>i{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.personal-network-actions :is(a,article,button.personal-network-action-row)>span{gap:4px;display:grid}.personal-network-actions :is(a,article,button.personal-network-action-row) b{font-size:9px}.personal-network-actions :is(a,article,button.personal-network-action-row) small{color:var(--muted);font-size:8px;line-height:1.4}.personal-network-page{grid-template-columns:minmax(0,1fr);gap:15px;padding:22px;display:grid}.personal-network-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-purple));justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.personal-network-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 9%,var(--ds-surface)))}}.personal-network-hero>div>span{color:var(--ds-purple);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.personal-network-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:34px}.personal-network-hero p{max-width:760px;color:var(--muted);font-size:11px}.personal-network-hero>button{border-radius:var(--ds-radius);background:var(--ds-accent);border:0;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.personal-network-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.personal-network-kpis>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.personal-network-kpis i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.personal-network-kpis i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.personal-network-kpis article.is-active-status i{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.personal-network-kpis article.is-active-status i{background:color-mix(in srgb,var(--ds-success) 25%,var(--ds-surface))}}.personal-network-kpis article.is-active-status i{color:var(--ds-success)}.personal-network-kpis article.is-inactive-status i{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.personal-network-kpis article.is-inactive-status i{background:color-mix(in srgb,var(--ds-warning) 25%,var(--ds-surface))}}.personal-network-kpis article.is-inactive-status i{color:var(--ds-warning)}.personal-network-kpis span{gap:3px;min-width:0;display:grid}.personal-network-kpis small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:850}.personal-network-kpis b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.personal-network-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.personal-network-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;display:grid}.personal-volume-board,.personal-network-actions{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.personal-volume-board>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex}.personal-volume-board>header span{gap:3px;display:grid}.personal-volume-board>header small,.personal-network-actions>header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.personal-volume-board h2,.personal-network-actions h2{font-size:18px}.personal-volume-board>header label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;gap:8px;min-width:260px;padding:0 11px;display:flex}.personal-volume-board input{background:0 0;border:0;outline:0;width:100%;height:39px;font-size:9px}.personal-volume-board>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.personal-volume-board>div>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px;display:grid}.personal-volume-board article>i{border-radius:var(--ds-radius-child,var(--ds-radius));place-items:center;width:42px;height:42px;font-size:8px;font-style:normal;font-weight:900;display:grid}.personal-volume-board article>i.lime{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.personal-volume-board article>i.lime{background:color-mix(in srgb,var(--ds-accent) 30%,var(--ds-surface))}}.personal-volume-board article>i.purple{background:var(--ds-purple)}@supports (color:color-mix(in lab, red, red)){.personal-volume-board article>i.purple{background:color-mix(in srgb,var(--ds-purple) 20%,var(--ds-surface))}}.personal-volume-board article>i.aqua{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.personal-volume-board article>i.aqua{background:color-mix(in srgb,var(--ds-success) 15%,var(--ds-surface))}}.personal-volume-board article>i.coral{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.personal-volume-board article>i.coral{background:color-mix(in srgb,var(--ds-warning) 15%,var(--ds-surface))}}.personal-volume-board article span{gap:3px;display:grid}.personal-volume-board article small{color:var(--muted);font-size:7px}.personal-volume-board article b{font-size:9px}.personal-volume-board article strong{font-size:15px}.personal-volume-board article mark{background:var(--ds-surface);border-radius:99px;padding:5px 7px;font-size:7px;font-weight:850}.personal-volume-board>footer{border-top:1px solid var(--ds-line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;display:grid}.personal-volume-board>footer>svg{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);width:42px;height:42px;padding:10px}.personal-volume-board>footer span{gap:3px;display:grid}.personal-volume-board>footer b{font-size:9px}.personal-volume-board>footer small{color:var(--muted);font-size:8px}.personal-network-actions>header{border-bottom:1px solid var(--ds-line);padding:17px}.personal-network-actions>header h2{margin-top:4px}.personal-network-actions>a,.personal-network-actions>article{border-bottom:1px solid var(--ds-line);color:var(--ink);grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;display:grid}.personal-network-actions>article{grid-template-columns:42px minmax(0,1fr)}.personal-network-actions :is(a,article)>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.personal-network-actions :is(a,article)>i{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.personal-network-actions :is(a,article)>span{gap:4px;display:grid}.personal-network-actions :is(a,article) b{font-size:9px}.personal-network-actions :is(a,article) small{color:var(--muted);font-size:8px;line-height:1.4}.personal-network-actions>article+article+a{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);color:var(--ds-on-accent);border:0;margin:13px}.personal-network-empty{color:var(--muted);text-align:center;grid-column:1/-1;place-items:center;gap:7px;padding:42px;display:grid}.personal-network-empty b{color:var(--ink);font-size:10px}.personal-network-empty small{font-size:8px}.personal-network-error{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.personal-network-error>svg{width:42px;height:42px;padding:10px}.personal-network-error span{gap:3px;display:grid}.personal-network-error b{font-size:10px}.personal-network-error small{color:var(--muted);font-size:8px}.personal-network-error button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);border:0;height:38px;padding:0 11px;font-size:8px;font-weight:900}.personal-downline-board>header span{gap:3px;display:grid}.personal-downline-board input{background:0 0;border:0;outline:0;width:100%;height:39px;font-size:9px}.personal-downline-board>div>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.personal-downline-board article>i.lime{background:color-mix(in srgb,var(--ds-accent) 30%,var(--ds-surface))}.personal-downline-board article>i.purple{background:color-mix(in srgb,var(--ds-purple) 20%,var(--ds-surface))}.personal-downline-board article>i.aqua{background:color-mix(in srgb,var(--ds-success) 15%,var(--ds-surface))}.personal-downline-board article>i.coral{background:color-mix(in srgb,var(--ds-warning) 15%,var(--ds-surface))}}.personal-downline-board article span{gap:3px;min-width:0;display:grid}.personal-downline-board article mark{background:var(--ds-surface);border-radius:99px;padding:5px 7px;font-size:7px;font-weight:850}.personal-downline-board>footer small{color:var(--muted);font-size:8px}.personal-tree-board{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow-x:auto}.personal-tree-board>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.personal-tree-board>header>span{gap:3px;display:grid}.personal-tree-board>header small{color:var(--muted);font-size:8px}.personal-tree-board>header>span small{color:var(--ds-purple);letter-spacing:.1em;font-weight:900}.personal-tree-board h2{font-size:18px}.personal-tree-board nav{flex-wrap:wrap;gap:7px;display:flex}.personal-tree-board nav button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);height:34px;color:var(--ink);padding:0 13px;font-size:8px;font-weight:850}.personal-tree-board nav button.is-active{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.personal-tree-canvas{background:radial-gradient(circle,var(--ds-purple) 1px,transparent 1px);gap:30px;min-height:245px;padding:28px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.personal-tree-canvas{background:radial-gradient(circle,color-mix(in srgb,var(--ds-purple) 18%,transparent) 1px,transparent 1px)}}.personal-tree-canvas{background-size:24px 24px}.personal-tree-root{justify-content:center;display:flex;position:relative}.personal-tree-root:after{content:"";background:var(--ds-line);width:1px;height:30px;position:absolute;top:100%;left:50%}.personal-tree-node{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);width:min(260px,100%);box-shadow:0 9px 20px var(--ink);grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.personal-tree-node{box-shadow:0 9px 20px color-mix(in srgb,var(--ink) 7%,transparent)}}.personal-tree-node>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:42px;height:42px;font-size:8px;font-style:normal;font-weight:900;display:grid}.personal-tree-node>span{align-content:center;gap:3px;min-width:0;display:grid}.personal-tree-node>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.personal-tree-node>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.personal-tree-node>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.personal-tree-node>div:empty{display:none}.personal-tree-node>div small{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);gap:2px;padding:7px;font-size:7px;display:grid}.personal-tree-node>div small b{color:var(--ink);font-size:9px}.personal-tree-binary-children{--personal-binary-gap:clamp(24px,8vw,110px);gap:var(--personal-binary-gap);justify-content:center;display:flex;position:relative}.personal-tree-binary-children>div{flex-direction:column;align-items:center;width:min(260px,100%);padding-top:24px;display:flex;position:relative}.personal-tree-binary-children>div:before{content:"";background:var(--ds-line);width:1px;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.personal-tree-binary-children>div:after{content:"";background:var(--ds-line);height:1px;position:absolute;top:0}.personal-tree-binary-children>div:first-child:after{left:50%;right:calc(var(--personal-binary-gap) / -2 - 1px)}.personal-tree-binary-children>div:last-child:after{right:50%;left:calc(var(--personal-binary-gap) / -2 - 1px)}.personal-tree-children{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.personal-tree-node-group{flex-direction:column;align-items:center;gap:10px;display:flex}.personal-tree-node-group.has-children>.personal-tree-node{position:relative}.personal-tree-node-group.has-children>.personal-tree-node:after{content:"";background:var(--ds-line);width:1px;height:10px;position:absolute;top:100%;left:50%}@media (max-width:1100px){.personal-network-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-network-grid{grid-template-columns:1fr}}@media (max-width:650px){.personal-network-page,.my-history-page{padding:14px}.personal-network-hero{flex-direction:column;align-items:flex-start}.personal-network-hero>button{justify-content:center;width:100%}.personal-network-kpis,.personal-volume-board>div,.personal-downline-board>div{grid-template-columns:1fr}.personal-volume-board>header,.personal-downline-board>header,.personal-tree-board>header{flex-direction:column;align-items:stretch}.personal-volume-board>header label,.personal-downline-board>header label{min-width:0}.personal-tree-board nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.personal-tree-canvas{padding:20px 12px}.personal-tree-binary-children{--personal-binary-gap:10px}.personal-tree-node{padding:9px}}.personal-tree-node.is-pending{border-style:dashed}.personal-tree-node.is-pending>i{background:var(--ds-surface2)}.personal-tree-node-empty{box-shadow:none;color:var(--muted);background:0 0;border-style:dashed}.personal-tree-node-empty>i{border:1px dashed var(--ds-line);background:0 0}.personal-tree-node-empty>span b{letter-spacing:.04em;text-transform:uppercase;font-weight:750}.personal-tree-node-legs{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-tree-board>header .genealogy-search{min-width:min(280px,100%)}.personal-network-rank-progress-trigger{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);width:calc(100% - 26px);color:var(--ds-on-accent);white-space:nowrap;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;margin:13px;padding:13px 15px;font-size:9px;font-weight:750;display:flex}.personal-network-rank-progress-trigger:disabled{opacity:.5;cursor:not-allowed}.personal-downline-board{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.personal-downline-board>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex}.personal-downline-board>header>span{gap:3px;display:grid}.personal-downline-board>header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.personal-downline-board h2{font-size:18px}.personal-downline-board>header label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;gap:8px;min-width:260px;padding:0 11px;display:flex}.personal-downline-board>header input{background:0 0;border:0;outline:0;width:100%;height:39px;font-size:9px}.personal-downline-board>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.personal-downline-board>div>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.personal-downline-board article>i{border-radius:var(--ds-radius-child,var(--ds-radius));place-items:center;width:42px;height:42px;font-size:8px;font-style:normal;font-weight:900;display:grid}.personal-downline-board article>i.lime{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.personal-downline-board article>i.lime{background:color-mix(in srgb,var(--ds-accent) 30%,var(--ds-surface))}}.personal-downline-board article>i.purple{background:var(--ds-purple)}@supports (color:color-mix(in lab, red, red)){.personal-downline-board article>i.purple{background:color-mix(in srgb,var(--ds-purple) 20%,var(--ds-surface))}}.personal-downline-board article>i.aqua{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.personal-downline-board article>i.aqua{background:color-mix(in srgb,var(--ds-success) 15%,var(--ds-surface))}}.personal-downline-board article>i.coral{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.personal-downline-board article>i.coral{background:color-mix(in srgb,var(--ds-warning) 15%,var(--ds-surface))}}.personal-downline-board article>span{gap:3px;min-width:0;display:grid}.personal-downline-board article small{color:var(--muted);font-size:7px}.personal-downline-board article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.personal-downline-board article strong{white-space:nowrap;font-size:9px}.personal-downline-board article mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.personal-downline-board article mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.personal-downline-board article mark{font-size:7px;font-weight:850}.personal-downline-board>footer{border-top:1px solid var(--ds-line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;display:grid}.personal-downline-board>footer>svg{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);width:42px;height:42px;padding:10px}.personal-downline-board>footer span{gap:3px;display:grid}.personal-downline-board>footer b{font-size:9px}.personal-downline-board>footer small{color:var(--muted);font-size:8px;line-height:1.45}@media (max-width:650px){.personal-downline-board>header{flex-direction:column;align-items:stretch}.personal-downline-board>header label{min-width:0}.personal-downline-board>div{grid-template-columns:1fr}.personal-downline-board>div>article{grid-template-columns:42px minmax(0,1fr) auto}.personal-downline-board article mark{grid-column:2;width:max-content}.personal-downline-board article strong{grid-area:1/3/3}}.cart-operations-page{gap:15px;padding:22px;display:grid}.cart-operations-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-purple));justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.cart-operations-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 9%,var(--ds-surface)))}}.cart-operations-hero>div>span{color:var(--ds-purple);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.cart-operations-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:34px}.cart-operations-hero p{max-width:760px;color:var(--muted);font-size:11px}.cart-operations-hero>button{border-radius:var(--ds-radius);background:var(--ds-accent);height:42px;color:var(--ds-on-accent);border:0;align-items:center;gap:7px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.cart-operations-error{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.cart-operations-error>svg{width:42px;height:42px;padding:10px}.cart-operations-error span{gap:3px;display:grid}.cart-operations-error b{font-size:10px}.cart-operations-error small{color:var(--muted);font-size:8px}.cart-operations-error button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);border:0;height:38px;padding:0 11px;font-size:8px;font-weight:900}.cart-operations-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cart-operations-kpis>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.cart-operations-kpis i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.cart-operations-kpis i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.cart-operations-kpis span{gap:3px;min-width:0;display:grid}.cart-operations-kpis small{color:var(--muted);letter-spacing:.07em;font-size:8px;font-weight:850}.cart-operations-kpis b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cart-operations-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.cart-operations-ledger{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.cart-operations-ledger>header{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr) minmax(230px,.45fr) auto;align-items:center;gap:11px;padding:15px 16px;display:grid}.cart-operations-ledger>header>span{gap:3px;display:grid}.cart-operations-ledger>header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.cart-operations-ledger h2{font-size:18px}.cart-operations-ledger>header label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;gap:8px;padding:0 11px;display:flex}.cart-operations-ledger>header input{background:0 0;border:0;outline:0;width:100%;height:39px;font-size:9px}.cart-operations-ledger>header>a{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);height:39px;color:var(--ds-on-accent);align-items:center;gap:7px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.cart-operations-head,.cart-operations-ledger>div>article{grid-template-columns:minmax(180px,1fr) minmax(170px,1fr) minmax(110px,.55fr) minmax(155px,.75fr) minmax(110px,.55fr) 35px;align-items:center;gap:12px;display:grid}.cart-operations-head{background:var(--ds-surface2);color:var(--muted);letter-spacing:.08em;padding:10px 16px;font-size:7px;font-weight:900}.cart-operations-ledger>div>article{border-top:1px solid var(--ds-line);padding:13px 16px}.cart-operations-ledger article>span,.cart-operations-ledger article>time{gap:3px;min-width:0;display:grid}.cart-operations-ledger article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cart-operations-ledger article small{color:var(--muted);font-size:7px}.cart-operations-ledger article>strong{font-size:10px}.cart-operations-ledger article>time{color:var(--ink);font-size:8px;font-style:normal}.cart-operations-ledger article>mark{background:var(--ds-warning);border-radius:99px;justify-self:start;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.cart-operations-ledger article>mark{background:color-mix(in srgb,var(--ds-warning) 13%,var(--ds-surface))}}.cart-operations-ledger article>mark{color:var(--ds-warning);font-size:7px;font-weight:900}.cart-operations-ledger article>a{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:35px;height:35px;color:var(--ink);place-items:center;display:grid}.cart-operations-ledger>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.cart-operations-ledger>footer>svg{width:42px;height:42px;padding:10px}.cart-operations-ledger>footer span{gap:3px;display:grid}.cart-operations-ledger>footer b{font-size:9px}.cart-operations-ledger>footer small,.cart-operations-ledger>footer em{color:var(--muted);font-size:8px;font-style:normal}.cart-operations-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;padding:50px;display:grid}.cart-operations-empty b{color:var(--ink);font-size:10px}.cart-operations-empty small{font-size:8px}@media (max-width:1100px){.cart-operations-kpis{grid-template-columns:repeat(2,1fr)}.cart-operations-ledger>div{overflow-x:auto}.cart-operations-ledger>div>article,.cart-operations-head{min-width:920px}}@media (max-width:700px){.cart-operations-page{padding:14px}.cart-operations-hero{flex-direction:column;align-items:flex-start}.cart-operations-hero>button{justify-content:center;width:100%}.cart-operations-kpis,.cart-operations-ledger>header{grid-template-columns:1fr}.cart-operations-ledger>header>a{justify-content:center}.cart-operations-ledger>footer{grid-template-columns:42px 1fr}.cart-operations-ledger>footer>em{grid-column:1/-1}}.careers-page{gap:15px;padding:22px;display:grid}.careers-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-purple));justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.careers-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 10%,var(--ds-surface)))}}.careers-hero>div>span{color:var(--ds-purple);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.careers-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:34px}.careers-hero p{max-width:760px;color:var(--muted);font-size:11px}.careers-hero>aside{gap:8px;display:flex}.careers-hero button{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:7px;height:42px;padding:0 14px;font-size:8px;font-weight:900;display:flex}.careers-hero button:last-child{background:var(--ds-accent);color:var(--ds-on-accent);border-color:#0000}.careers-message{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px 15px;display:grid}.careers-message>svg{width:40px;height:40px;padding:9px}.careers-message span{gap:3px;display:grid}.careers-message b{font-size:10px}.careers-message small{color:var(--muted);font-size:8px}.careers-message.error{color:var(--ds-error)}.careers-message.success{color:var(--ds-success)}.careers-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.careers-kpis>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.careers-kpis i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.careers-kpis i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.careers-kpis span{gap:3px;min-width:0;display:grid}.careers-kpis small{color:var(--muted);letter-spacing:.07em;font-size:8px;font-weight:850}.careers-kpis b{font-size:16px}.careers-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.careers-grid{grid-template-columns:minmax(300px,.55fr) minmax(0,1.45fr);gap:14px;display:grid}.careers-openings,.careers-pipeline{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.careers-openings>header,.careers-pipeline>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:11px;padding:15px 16px;display:flex}.careers-openings>header span,.careers-pipeline>header span{gap:3px;display:grid}.careers-openings header small,.careers-pipeline header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.careers-openings h2,.careers-pipeline h2{font-size:18px}.careers-openings>header mark{background:var(--ds-surface2);border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900}.careers-openings>div>article{border-bottom:1px solid var(--ds-line);grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.careers-openings article>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);place-items:center;width:42px;height:42px;display:grid}.careers-openings article>span{gap:3px;min-width:0;display:grid}.careers-openings article small{color:var(--ds-purple);font-size:7px;font-weight:850}.careers-openings article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.careers-openings article em{color:var(--muted);align-items:center;gap:4px;font-size:7px;font-style:normal;display:flex}.careers-openings article em svg{width:10px}.careers-openings article mark{background:var(--ds-surface2);color:var(--muted);border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.careers-openings article mark.active{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.careers-openings article mark.active{background:color-mix(in srgb,var(--ds-success) 13%,var(--ds-surface))}}.careers-openings article mark.active{color:var(--ds-success)}.careers-openings article button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);height:32px;padding:0 9px;font-size:7px;font-weight:850}.careers-pipeline>header label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;gap:7px;min-width:240px;padding:0 10px;display:flex}.careers-pipeline>header input{background:0 0;border:0;outline:0;width:100%;height:38px;font-size:8px}.careers-pipeline>nav{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);gap:6px;padding:9px;display:flex;overflow-x:auto}.careers-pipeline>nav button{border-radius:var(--ds-radius-child,var(--ds-radius));white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;height:32px;padding:0 9px;font-size:7px;font-weight:850;display:flex}.careers-pipeline>nav button b{background:var(--ds-surface);border-radius:99px;min-width:18px;padding:3px;font-size:6px}.careers-pipeline>nav button.active{background:var(--ds-accent);color:var(--ds-on-accent)}.careers-pipeline>div>button{border:0;border-bottom:1px solid var(--ds-line);background:var(--ds-surface);width:100%;color:var(--ink);text-align:left;grid-template-columns:40px minmax(150px,1fr) minmax(150px,1fr) auto 18px;align-items:center;gap:10px;padding:12px 15px;display:grid}.careers-pipeline>div>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:linear-gradient(135deg,var(--ds-accent),var(--ds-purple));place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.careers-pipeline>div>button>i{background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,var(--ds-purple) 35%,var(--ds-accent)))}}.careers-pipeline>div>button>i{font-size:8px;font-style:normal;font-weight:900}.careers-pipeline>div>button>span{gap:3px;min-width:0;display:grid}.careers-pipeline>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.careers-pipeline>div>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.careers-pipeline mark{background:var(--ds-surface2);border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.careers-pipeline mark.interviewing,.careers-pipeline mark.offered{color:var(--ds-purple)}.careers-pipeline mark.hired{color:var(--ds-success)}.careers-pipeline mark.rejected{color:var(--ds-error)}.careers-pipeline>footer{background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;display:grid}.careers-pipeline>footer>svg{width:42px;height:42px;padding:10px}.careers-pipeline>footer span{gap:3px;display:grid}.careers-pipeline>footer b{font-size:9px}.careers-pipeline>footer small{color:var(--muted);font-size:7px}.careers-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;padding:40px;display:grid}.careers-empty b{color:var(--ink);font-size:10px}.careers-empty small{font-size:8px}.careers-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0407128c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.careers-dialog{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);width:min(720px,100%);overflow:hidden;box-shadow:0 30px 80px #0407124d}.careers-dialog>header,.careers-drawer>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-nav),var(--ds-purple));justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.careers-dialog>header,.careers-drawer>header{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-purple) 55%,var(--ds-nav)))}}.careers-dialog>header,.careers-drawer>header{color:var(--ds-nav-text)}.careers-dialog>header span,.careers-drawer>header span{gap:3px;display:grid}.careers-dialog header small,.careers-drawer header small{color:var(--ds-accent);letter-spacing:.1em;font-size:8px;font-weight:900}.careers-dialog h2,.careers-drawer h2{font-size:20px}.careers-dialog>header button,.careers-drawer>header button{border-radius:var(--ds-radius-child,var(--ds-radius));width:36px;height:36px;color:inherit;background:#ffffff1a;border:0;place-items:center;display:grid}.careers-dialog>div{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.careers-dialog label,.careers-drawer>footer label{gap:6px;font-size:8px;font-weight:850;display:grid}.careers-dialog label.wide{grid-column:1/-1}.careers-dialog input,.careers-dialog textarea,.careers-drawer input{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);outline:0;width:100%;padding:0 11px;font-size:9px}.careers-dialog input{height:40px}.careers-dialog textarea{resize:vertical;min-height:120px;padding-top:10px}.careers-dialog>footer{border-top:1px solid var(--ds-line);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.careers-dialog>footer button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);align-items:center;gap:7px;height:38px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.careers-dialog>footer button:last-child{background:var(--ds-accent);color:var(--ds-on-accent);border-color:#0000}.careers-drawer{background:var(--ds-surface);width:min(470px,100%);height:100%;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-25px 0 70px #04071247}.careers-drawer header p{color:var(--ds-nav-muted);font-size:8px}.careers-drawer>section{gap:10px;padding:15px;display:grid}.careers-drawer>section>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.careers-drawer article>svg{width:40px;height:40px;padding:9px}.careers-drawer article span{gap:3px;display:grid}.careers-drawer article small,.careers-drawer section>div small{color:var(--muted);font-size:7px}.careers-drawer article b{font-size:9px}.careers-drawer article em{color:var(--muted);font-size:8px;font-style:normal}.careers-drawer section>a{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:38px;color:var(--ink);justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.careers-drawer section>div{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));gap:7px;padding:13px;display:grid}.careers-drawer section>div p{color:var(--muted);font-size:8px;line-height:1.5}.careers-drawer>nav{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 15px 15px;display:grid}.careers-drawer>nav button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);height:36px;font-size:8px;font-weight:850}.careers-drawer>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:1fr 90px;gap:9px;padding:15px;display:grid}.careers-drawer>footer input{height:38px}.careers-drawer>footer button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);height:40px;color:var(--ds-on-accent);border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}@media (max-width:1100px){.careers-kpis{grid-template-columns:repeat(2,1fr)}.careers-grid{grid-template-columns:1fr}}@media (max-width:700px){.careers-page{padding:14px}.careers-hero{flex-direction:column;align-items:flex-start}.careers-hero>aside{width:100%}.careers-hero>aside button{flex:1;justify-content:center}.careers-kpis{grid-template-columns:1fr}.careers-pipeline>header{flex-direction:column;align-items:stretch}.careers-pipeline>header label{min-width:0}.careers-pipeline>div{overflow-x:auto}.careers-pipeline>div>button{min-width:670px}.careers-dialog>div{grid-template-columns:1fr}.careers-dialog label.wide{grid-column:auto}}.active-user-page{gap:15px;padding:22px;display:grid}.active-user-hero{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-purple));justify-content:space-between;align-items:flex-end;gap:18px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.active-user-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 10%,var(--ds-surface)))}}.active-user-hero>div>span{color:var(--ds-purple);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.active-user-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:34px}.active-user-hero p{max-width:780px;color:var(--muted);font-size:11px;line-height:1.5}.active-user-hero>button{border-radius:var(--ds-radius);background:var(--ds-accent);height:42px;color:var(--ds-on-accent);border:0;align-items:center;gap:7px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.active-user-message{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px 15px;display:grid}.active-user-message>svg{width:40px;height:40px;padding:9px}.active-user-message span{gap:3px;display:grid}.active-user-message b{font-size:10px}.active-user-message small{color:var(--muted);font-size:8px}.active-user-message.error{color:var(--ds-error)}.active-user-message.success{color:var(--ds-success)}.active-user-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.active-user-kpis>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.active-user-kpis article>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.active-user-kpis article>i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.active-user-kpis article>span{gap:3px;min-width:0;display:grid}.active-user-kpis small{color:var(--muted);letter-spacing:.07em;font-size:8px;font-weight:850}.active-user-kpis b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.active-user-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.active-user-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:14px;display:grid}.active-user-controls,.active-user-impact{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.active-user-controls>header,.active-user-impact>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;padding:16px 17px;display:flex}.active-user-controls>header>span,.active-user-impact>header{gap:4px;display:grid}.active-user-controls header small,.active-user-impact header small,.active-user-trigger>header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.active-user-controls h2,.active-user-impact h2{font-size:18px}.active-user-controls>header mark{background:var(--ds-surface2);border-radius:99px;padding:7px 9px;font-size:8px;font-weight:850}.active-user-controls>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.active-user-controls>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);place-items:center;width:48px;height:48px;display:grid}.active-user-controls>button.enabled>i{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.active-user-controls>button.enabled>i{background:color-mix(in srgb,var(--ds-success) 13%,var(--ds-surface))}}.active-user-controls>button.enabled>i{color:var(--ds-success)}.active-user-controls>button>span{gap:4px;display:grid}.active-user-controls>button b{font-size:10px}.active-user-controls>button small{color:var(--muted);font-size:8px}.active-user-controls>button strong{background:var(--ds-surface2);border-radius:99px;padding:7px 9px;font-size:8px}.active-user-requirements{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);gap:10px;padding:14px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.active-user-requirements{background:color-mix(in srgb,var(--ds-surface2) 45%,var(--ds-surface))}}.active-user-requirements-empty{color:var(--muted);text-align:center;padding:14px;font-size:9px}.active-user-requirement-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);overflow:hidden}.active-user-requirement-card>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:11px 12px;display:grid}.active-user-requirement-card>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.active-user-requirement-card>header>i{background:color-mix(in srgb,var(--ds-accent) 20%,var(--ds-surface))}}.active-user-requirement-card>header>span{gap:2px;min-width:0;display:grid}.active-user-requirement-card>header b{font-size:9px}.active-user-requirement-card>header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.active-user-requirement-card>header>button{border-radius:var(--ds-radius-child,var(--ds-radius));width:32px;height:32px;color:var(--ds-error);background:0 0;border:0;place-items:center;display:grid}.active-user-requirement-fields{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.active-user-requirement-fields>label{gap:6px;display:grid}.active-user-requirement-fields label>span{font-size:8px;font-weight:850}.active-user-requirement-fields input,.active-user-requirement-fields select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);outline:0;width:100%;height:38px;padding:0 10px;font-size:9px}.active-user-requirement-hint{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-column:1/-1;gap:4px;padding:9px 11px}.active-user-requirement-hint>span{color:var(--ds-purple);font-size:8px;font-weight:850}.active-user-requirement-hint>small{color:var(--muted);font-size:8px;line-height:1.4}.active-user-requirement-warning{border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ds-warning);background:var(--ds-warning);grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.active-user-requirement-warning{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface))}}.active-user-requirement-warning>svg{flex:none;width:14px;margin-top:1px}.active-user-requirement-warning>span{font-size:8px;line-height:1.5}.active-user-requirement-warning a{color:inherit;font-weight:850;text-decoration:underline}.active-user-add-row{border-bottom:1px solid var(--ds-line);gap:9px;padding:14px 17px;display:grid}.active-user-add-row>span{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:850}.active-user-add-row>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.active-user-add-row button{border:1px dashed var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:38px;color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.active-user-add-row button:hover{background:var(--ds-surface2);border-style:solid}.active-user-add-row button svg:first-child{width:12px;color:var(--ds-accent)}.active-user-grace{border-bottom:1px solid var(--ds-line);gap:6px;padding:14px 17px;display:grid}.active-user-grace>label{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:10px;display:grid}.active-user-grace label>span{align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.active-user-grace label>div{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;gap:7px;padding:0 10px;display:flex}.active-user-grace label>div input{background:0 0;border:0;outline:0;width:100%;height:38px;font-size:9px}.active-user-grace label>div small{color:var(--muted);font-size:8px}.active-user-grace>small{color:var(--muted);font-size:7px;line-height:1.5}.active-user-controls>footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}.active-user-controls>footer>span{color:var(--muted);align-items:center;gap:7px;display:flex}.active-user-controls>footer>span small{font-size:7px}.active-user-controls>footer button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);height:40px;color:var(--ds-on-accent);border:0;align-items:center;gap:7px;padding:0 13px;font-size:8px;font-weight:900;display:flex}.active-user-controls>footer button:disabled{opacity:.45}.active-user-impact>article{border-bottom:1px solid var(--ds-line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;display:grid}.active-user-impact>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);place-items:center;width:42px;height:42px;font-size:8px;font-style:normal;font-weight:900;display:grid}.active-user-impact>article.on>i{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.active-user-impact>article.on>i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.active-user-impact article>span{gap:3px;display:grid}.active-user-impact article b{font-size:9px}.active-user-impact article small{color:var(--muted);font-size:7px;line-height:1.45}.active-user-impact>section{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;margin:12px 14px 0;padding:11px;display:grid}.active-user-impact>section.warning{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.active-user-impact>section.warning{background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface))}}.active-user-impact>section>svg{width:40px;height:40px;padding:9px}.active-user-impact>section span{gap:3px;display:grid}.active-user-impact>section b{font-size:8px}.active-user-impact>section small{color:var(--muted);font-size:7px;line-height:1.45}.active-user-impact>footer{grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.active-user-impact>footer a{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:38px;color:var(--ink);justify-content:space-between;align-items:center;gap:7px;padding:0 10px;font-size:8px;font-weight:850;text-decoration:none;display:flex}@media (max-width:1050px){.active-user-kpis{grid-template-columns:repeat(2,1fr)}.active-user-grid{grid-template-columns:1fr}.active-user-add-row>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.active-user-page{padding:14px}.active-user-hero{flex-direction:column;align-items:flex-start}.active-user-hero>button{justify-content:center;width:100%}.active-user-kpis,.active-user-impact>footer,.active-user-requirement-fields,.active-user-add-row>div,.active-user-grace>label{grid-template-columns:1fr}.active-user-controls>footer{flex-direction:column;align-items:stretch}.active-user-controls>footer button{justify-content:center}}.webhook-hero>div:last-child{gap:9px;display:flex}.webhook-hero>div:last-child button{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;flex:none;align-items:center;gap:7px;height:48px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.webhook-hero>div:last-child button:last-child{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.webhook-ops-message{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:10px;margin:16px 0 0;padding:13px 15px;display:flex}.webhook-ops-message>svg{flex:none}.webhook-ops-message>span{gap:3px;display:grid}.webhook-ops-message b{font-size:11px}.webhook-ops-message small{color:var(--muted);font-size:9px}.webhook-ops-message.error{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.webhook-ops-message.error{border-color:color-mix(in srgb,var(--ds-error) 38%,var(--ds-line))}}.webhook-ops-message.error{color:var(--ds-error)}.webhook-ops-message.success{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.webhook-ops-message.success{border-color:color-mix(in srgb,var(--ds-success) 38%,var(--ds-line))}}.webhook-ops-message.success{color:var(--ds-success)}.webhook-secret{border:1px solid var(--ds-warning);grid-template-columns:50px minmax(0,1fr) auto 36px;align-items:center;gap:13px;margin:16px 0 0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.webhook-secret{border:1px solid color-mix(in srgb,var(--ds-warning) 48%,var(--ds-line))}}.webhook-secret{border-radius:var(--ds-radius);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.webhook-secret{background:color-mix(in srgb,var(--ds-warning) 8%,var(--ds-surface))}}.webhook-secret{box-shadow:0 12px 30px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.webhook-secret{box-shadow:0 12px 30px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.webhook-secret>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:50px;height:50px;color:var(--ds-nav);background:var(--ds-warning);place-items:center;display:grid}.webhook-secret>span{gap:4px;min-width:0;display:grid}.webhook-secret small{color:var(--ds-warning);letter-spacing:.11em;font-size:8px;font-weight:900}.webhook-secret b{font-size:11px}.webhook-secret code{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.webhook-secret>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:40px;color:var(--ink);background:var(--ds-surface);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.webhook-secret>button:last-child{width:36px;padding:0}.webhook-directory>header{justify-content:space-between;align-items:center;display:flex}.webhook-directory>header mark{min-width:30px;color:var(--ds-nav);background:var(--ds-accent);text-align:center;border-radius:99px;padding:7px;font-size:9px;font-weight:900}.webhook-directory>div>button{grid-template-columns:42px minmax(0,1fr) auto 14px;padding:11px}.webhook-directory>div>button>strong{align-self:start;position:static}.webhook-directory>div>button>svg{width:14px;color:var(--muted);align-self:center}.webhook-directory strong.paused{color:var(--ds-warning)}.webhook-directory strong.disabled{color:var(--ds-error)}.webhook-empty{min-height:280px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px!important;display:flex!important}.webhook-empty>svg{width:42px;height:42px;color:var(--ds-signal)}.webhook-empty>b{color:var(--ink);font-size:12px}.webhook-empty>small{font-size:9px;line-height:1.45}.webhook-empty>button{align-items:center;margin-top:8px;border-radius:var(--ds-radius-child,var(--ds-radius))!important;height:40px!important;color:var(--ds-nav)!important;background:var(--ds-accent)!important;border:0!important;gap:6px!important;padding:0 12px!important;font-size:9px!important;font-weight:850!important;display:flex!important}.webhook-detail{padding:0}.webhook-detail>header{padding:20px 22px}.webhook-detail>header>span{gap:4px;min-width:0;display:grid}.webhook-detail>header h2{margin:0}.webhook-detail>header p{text-overflow:ellipsis;white-space:nowrap;max-width:620px;overflow:hidden}.webhook-status-actions{align-items:center;gap:7px;display:flex}.webhook-status-actions button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:39px;color:var(--ink);background:var(--ds-surface2);align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.webhook-status-actions button:first-child{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.webhook-status-actions button.danger{color:var(--ds-error)}.webhook-delivery-table{overflow:auto}.webhook-delivery-head,.webhook-delivery-table article{grid-template-columns:minmax(160px,1.3fr) minmax(145px,1fr) 70px 78px 135px 38px;align-items:center;gap:10px;min-width:760px;display:grid}.webhook-delivery-head{color:var(--muted);background:var(--ds-surface2);letter-spacing:.08em;padding:11px 18px;font-size:8px;font-weight:900}.webhook-delivery-table article{border-top:1px solid var(--ds-line);min-height:72px;padding:10px 18px}.webhook-delivery-table article>span{gap:4px;min-width:0;display:grid}.webhook-delivery-table article b,.webhook-delivery-table article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webhook-delivery-table article b{font-size:9px}.webhook-delivery-table article small{color:var(--muted);font-size:7px}.webhook-delivery-table article mark{width:max-content;color:var(--muted);background:var(--ds-surface2);border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.webhook-delivery-table mark.delivered{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.webhook-delivery-table mark.delivered{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.webhook-delivery-table mark.failed{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.webhook-delivery-table mark.failed{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface2))}}.webhook-delivery-table mark.dead_letter{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.webhook-delivery-table mark.dead_letter{background:color-mix(in srgb,var(--ds-error) 10%,var(--ds-surface2))}}.webhook-delivery-table article>strong,.webhook-delivery-table time{font-size:9px}.webhook-delivery-table article>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:34px;height:34px;color:var(--ds-signal);background:var(--ds-surface2);place-items:center;display:grid}.webhook-delivery-table article>button:disabled{opacity:.28}.webhook-delivery-empty{min-height:380px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.webhook-delivery-empty>svg{width:42px;height:42px;color:var(--ds-signal)}.webhook-delivery-empty>b{color:var(--ink);font-size:12px}.webhook-delivery-empty small{font-size:9px}.webhook-detail>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:18px;padding:13px 18px;display:flex}.webhook-detail>footer span,.webhook-detail>footer a{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.webhook-detail>footer a{color:var(--ds-signal);margin-left:auto;font-weight:850;text-decoration:none}.webhook-create-backdrop{z-index:1000;background:var(--ds-nav);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.webhook-create-backdrop{background:color-mix(in srgb,var(--ds-nav) 65%,transparent)}}.webhook-create-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.webhook-create-dialog{border:1px solid var(--ds-accent);width:min(760px,100%);max-height:min(850px,100vh - 40px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.webhook-create-dialog{border:1px solid color-mix(in srgb,var(--ds-accent) 32%,var(--ds-line))}}.webhook-create-dialog{border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 30px 90px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.webhook-create-dialog{box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.webhook-create-dialog>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));grid-template-columns:54px minmax(0,1fr) 40px;gap:14px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.webhook-create-dialog>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface)),var(--ds-surface))}}.webhook-create-dialog>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:54px;height:54px;color:var(--ds-nav);background:var(--ds-accent);place-items:center;display:grid}.webhook-create-dialog>header>span{gap:4px;display:grid}.webhook-create-dialog header small{color:var(--ds-signal);letter-spacing:.11em;font-size:8px;font-weight:900}.webhook-create-dialog h2{margin:0;font-size:24px}.webhook-create-dialog header p{color:var(--muted);margin:0;font-size:9px}.webhook-create-dialog>header>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);place-items:center;width:40px;height:40px;display:grid}.webhook-create-dialog>label{gap:7px;padding:22px 22px 14px;display:grid}.webhook-create-dialog>label>span,.webhook-create-dialog legend{font-size:10px;font-weight:850}.webhook-create-dialog input{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:50px;color:var(--ink);background:var(--ds-surface2);outline:0;padding:0 14px;font-size:11px}.webhook-create-dialog label small,.webhook-create-dialog fieldset>p{color:var(--muted);margin:0;font-size:8px}.webhook-create-dialog fieldset{border:0;margin:0;padding:8px 22px 22px}.webhook-create-dialog fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.webhook-create-dialog fieldset button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-width:0;color:var(--ink);background:var(--ds-surface2);text-align:left;justify-content:space-between;align-items:center;gap:9px;padding:12px;display:flex}.webhook-create-dialog fieldset button.selected{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.webhook-create-dialog fieldset button.selected{background:color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface2))}}.webhook-create-dialog fieldset button>span{gap:3px;min-width:0;display:grid}.webhook-create-dialog fieldset b{text-overflow:ellipsis;white-space:nowrap;font:800 9px ui-monospace,monospace;overflow:hidden}.webhook-create-dialog fieldset small{color:var(--muted);font-size:7px}.webhook-create-dialog fieldset button>svg{width:15px;color:var(--ds-signal);flex:none}.webhook-create-dialog>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:8px;padding:15px 22px;display:flex}.webhook-create-dialog>footer>span{color:var(--muted);margin-right:auto;font-size:8px}.webhook-create-dialog>footer button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:42px;color:var(--ink);background:var(--ds-surface);align-items:center;gap:6px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.webhook-create-dialog>footer button:last-child{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}@media (max-width:1050px){.webhook-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start}.webhook-workspace{grid-template-columns:1fr}.webhook-directory>div{grid-template-columns:none;grid-auto-columns:300px;grid-auto-flow:column;max-height:none;overflow-x:auto}.webhook-directory>div>button{grid-template-columns:42px minmax(0,1fr) auto}.webhook-directory>div>button>svg{display:none}.webhook-detail>footer{flex-wrap:wrap}}@media (max-width:720px){.webhook-hero>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.webhook-hero>div:last-child button{justify-content:center}.webhook-secret{grid-template-columns:44px minmax(0,1fr) 36px}.webhook-secret>i{width:44px;height:44px}.webhook-secret>button:nth-last-child(2){grid-column:1/-1}.webhook-detail>header{flex-direction:column;align-items:flex-start}.webhook-status-actions{width:100%}.webhook-status-actions button{flex:1;justify-content:center}.webhook-detail>footer{flex-direction:column;align-items:flex-start}.webhook-detail>footer a{margin-left:0}.webhook-create-backdrop{padding:10px}.webhook-create-dialog fieldset>div{grid-template-columns:1fr}.webhook-create-dialog>footer{flex-direction:column;align-items:stretch}.webhook-create-dialog>footer>span{margin:0}.webhook-create-dialog>footer button{justify-content:center}}.profile{min-width:208px!important;padding-right:94px!important}.profile-signout-shortcut{box-sizing:border-box!important;border:1px solid var(--ds-error)!important;inset-inline-end:4px!important;flex:0 0 86px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 8px!important;display:flex!important;position:absolute!important;top:50%!important}@supports (color:color-mix(in lab, red, red)){.profile-signout-shortcut{border:1px solid color-mix(in srgb,var(--ds-error) 22%,var(--ds-line))!important}}.profile-signout-shortcut{color:var(--ds-error)!important;background:var(--ds-error)!important;border-radius:9px!important}@supports (color:color-mix(in lab, red, red)){.profile-signout-shortcut{background:color-mix(in srgb,var(--ds-error) 5%,var(--ds-surface))!important}}.profile-signout-shortcut{cursor:pointer;white-space:nowrap;contain:layout;font-size:8px!important;font-weight:850!important;line-height:1!important;transform:translateY(-50%)!important}.profile-signout-shortcut:hover{background:var(--ds-error)!important}@supports (color:color-mix(in lab, red, red)){.profile-signout-shortcut:hover{background:color-mix(in srgb,var(--ds-error) 12%,var(--ds-surface))!important}}.profile-signout-shortcut:disabled{opacity:.5}.profile-signout-shortcut[aria-busy=true]{pointer-events:none}.profile-signout-shortcut svg{flex:0 0 14px;width:14px;min-width:14px}.profile-signout-shortcut span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.profile-menu{top:calc(100% + 8px)}@media (max-width:1050px){.profile{width:128px!important;min-width:128px!important;padding-right:91px!important}.profile>svg{display:none}}@media (max-width:700px){.profile{width:76px!important;min-width:76px!important;padding-right:39px!important}.profile-signout-shortcut{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important}.profile-signout-shortcut span{display:none}}@media (min-width:821px) and (max-width:1180px){:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.profile{overflow:visible;width:46px!important;min-width:46px!important;max-width:46px!important;padding:3px!important}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.profile>div,:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.profile>svg{display:none}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.profile .profile-signout-shortcut{top:-35px;right:-1px;width:32px!important;height:28px!important;padding:0!important}:is(html:not([data-nav-position]),html[data-nav-position=left],html[data-nav-position=right]) .sidebar>.profile .profile-signout-shortcut span{display:none}}.sidebar>.profile{border:1px solid var(--ds-accent);flex:none;margin:8px 4px 0}@supports (color:color-mix(in lab, red, red)){.sidebar>.profile{border:1px solid color-mix(in srgb,var(--ds-accent) 18%,#293149)}}.sidebar>.profile{background:#121828}.sidebar.open>.profile,.sidebar:hover>.profile,.sidebar:focus-within>.profile{min-height:46px;overflow:visible;width:auto!important;min-width:0!important;max-width:none!important;padding:5px 91px 5px 5px!important}.sidebar.open>.profile>div,.sidebar.open>.profile>svg,.sidebar:hover>.profile>div,.sidebar:hover>.profile>svg,.sidebar:focus-within>.profile>div,.sidebar:focus-within>.profile>svg{display:grid}.sidebar.open>.profile>svg,.sidebar:hover>.profile>svg,.sidebar:focus-within>.profile>svg{display:block}.sidebar.open>.profile .profile-signout-shortcut,.sidebar:hover>.profile .profile-signout-shortcut,.sidebar:focus-within>.profile .profile-signout-shortcut{top:50%;right:5px;width:82px!important;height:32px!important;padding:0 7px!important}.sidebar.open>.profile .profile-signout-shortcut span,.sidebar:hover>.profile .profile-signout-shortcut span,.sidebar:focus-within>.profile .profile-signout-shortcut span{display:inline}.app-frame:has(>.workspace>.topbar .profile)>.sidebar>.profile{display:none!important}.stock-ledger-app .topbar .top-actions{min-width:0;margin-left:auto}.stock-ledger-app .topbar .security-refresh{width:auto;min-width:max-content;padding:0 12px}@media (max-width:900px){.stock-ledger-app .topbar .language{display:none}.stock-ledger-app .topbar .profile{min-width:76px!important}}.address-autocomplete{width:100%;position:relative}.address-autocomplete-input{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);align-items:center;gap:8px;width:100%;min-height:42px;padding:0 11px;display:flex}.address-autocomplete-input>svg{width:15px;color:var(--ds-signal);flex:none}.address-autocomplete-input>input{color:var(--ink);font:inherit;outline:0;background:0 0!important;border:0!important;width:100%!important;height:40px!important;padding:0 0 0 20px!important}.address-autocomplete-menu{z-index:120;border:1px solid var(--ds-line);background:var(--ds-surface);max-height:260px;box-shadow:0 20px 55px var(--ds-nav);border-radius:12px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.address-autocomplete-menu{box-shadow:0 20px 55px color-mix(in srgb,var(--ds-nav) 24%,transparent)}}.address-autocomplete-menu>button{width:100%;min-height:42px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.address-autocomplete-menu>button:hover,.address-autocomplete-menu>button:focus-visible{background:var(--ds-accent);outline:0}@supports (color:color-mix(in lab, red, red)){.address-autocomplete-menu>button:hover,.address-autocomplete-menu>button:focus-visible{background:color-mix(in srgb,var(--ds-accent) 16%,var(--ds-surface))}}.address-autocomplete-menu>button>svg{width:28px;height:28px;color:var(--ds-nav);background:var(--ds-accent);border-radius:8px;padding:7px}.address-autocomplete-menu>button span{font-size:9px;line-height:1.35}.address-autocomplete-spin{animation:.8s linear infinite address-autocomplete-spin}.combo-select{width:100%;position:relative}.combo-select-input{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-bg);width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}.combo-select-input em{color:var(--muted);font-style:normal}.combo-select-input>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.combo-select-input>span>b{background:var(--ds-surface);color:var(--muted);letter-spacing:.02em;border-radius:999px;flex:none;padding:1px 6px;font-size:9px;font-weight:700}.combo-select-input>svg{width:14px;color:var(--muted);flex:none}.combo-select-menu{z-index:120;border:1px solid var(--ds-line);background:var(--ds-surface);max-height:320px;box-shadow:0 20px 55px var(--ds-nav);border-radius:12px;flex-direction:column;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.combo-select-menu{box-shadow:0 20px 55px color-mix(in srgb,var(--ds-nav) 24%,transparent)}}.combo-select-menu{overflow:hidden}.combo-select-search{border-bottom:1px solid var(--ds-line);flex:none;align-items:center;gap:8px;padding:0 11px;display:flex}.combo-select-search>svg{width:14px;color:var(--muted);flex:none}.combo-select-search>input{width:100%;height:38px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.combo-select-options{padding:5px;overflow-y:auto}.combo-select-options>button{width:100%;min-height:36px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:9px;display:flex}.combo-select-options>button.active,.combo-select-options>button:hover,.combo-select-options>button:focus-visible{background:var(--ds-accent);outline:0}@supports (color:color-mix(in lab, red, red)){.combo-select-options>button.active,.combo-select-options>button:hover,.combo-select-options>button:focus-visible{background:color-mix(in srgb,var(--ds-accent) 16%,var(--ds-surface))}}.combo-select-options>button>b{color:var(--muted);letter-spacing:.02em;flex:none;font-size:8px;font-weight:700}.combo-select-empty{color:var(--muted);text-align:center;margin:0;padding:14px 9px;font-size:9px}@keyframes address-autocomplete-spin{to{transform:rotate(360deg)}}.pos-address-picker{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);gap:6px;padding:9px;display:grid}.pos-address-picker>small{color:var(--ds-success);align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.onboarding-skip-backdrop{z-index:200;background:var(--ds-nav);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.onboarding-skip-backdrop{background:color-mix(in srgb,var(--ds-nav) 68%,transparent)}}.onboarding-skip-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.onboarding-skip-modal{border:1px solid var(--ds-accent);grid-template-columns:58px minmax(0,1fr);gap:15px;width:min(590px,100%);padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-skip-modal{border:1px solid color-mix(in srgb,var(--ds-accent) 42%,var(--ds-line))}}.onboarding-skip-modal{background:var(--ds-surface);border-radius:22px;box-shadow:0 30px 90px #05081466}.onboarding-skip-modal>i{width:58px;height:58px;color:var(--ds-nav);background:var(--ds-accent);border-radius:17px;place-items:center;display:grid}.onboarding-skip-modal>span{gap:6px;display:grid}.onboarding-skip-modal small{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:900}.onboarding-skip-modal h2{letter-spacing:-.035em;margin:0;font-size:24px}.onboarding-skip-modal p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.onboarding-skip-modal>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.onboarding-skip-modal button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;height:42px;padding:0 14px;font-size:9px;font-weight:850}.onboarding-skip-modal button:last-child{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}@media (max-width:620px){.onboarding-skip-modal{grid-template-columns:1fr}.onboarding-skip-modal>footer{grid-column:auto;display:grid}.onboarding-skip-modal>footer button{width:100%}}.academy-programs-app{--ds-purple:var(--ds-signal)}.academy-programs-page{gap:15px;padding:22px;display:grid}.academy-programs-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:20px;min-height:250px;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-programs-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 34%,var(--ds-line))}}.academy-programs-hero{border-radius:var(--ds-radius);color:var(--ds-nav-text);background:radial-gradient(circle at 82% 8%,var(--ds-accent),transparent 28%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.academy-programs-hero{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--ds-accent) 28%,transparent),transparent 28%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 76%,var(--ds-purple)))}}.academy-programs-hero>div:first-child>span{color:var(--ds-accent);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.academy-programs-hero h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:45px}.academy-programs-hero p{color:#ffffffb8;max-width:760px;margin:0;font-size:11px;line-height:1.5}.academy-programs-hero>div:last-child{gap:8px;display:flex}.academy-programs-hero button{border-radius:var(--ds-radius-child,var(--ds-radius));color:#fff;background:#ffffff12;border:1px solid #ffffff38;align-items:center;gap:7px;height:42px;padding:0 13px;font-size:8px;font-weight:900;display:flex}.academy-programs-hero button:last-child{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.academy-programs-message{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px 15px;display:grid}.academy-programs-message>svg{width:40px;height:40px;padding:9px}.academy-programs-message span{gap:3px;display:grid}.academy-programs-message b{font-size:10px}.academy-programs-message small{color:var(--muted);font-size:8px}.academy-programs-message.error{color:var(--ds-error)}.academy-programs-message.success{color:var(--ds-success)}.academy-programs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.academy-programs-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.academy-programs-kpis article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:48px;height:48px;color:var(--ds-nav);background:var(--ds-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-programs-kpis article>i{background:color-mix(in srgb,var(--ds-accent) 34%,var(--ds-surface))}}.academy-programs-kpis article>span{gap:3px;min-width:0;display:grid}.academy-programs-kpis small{color:var(--ds-purple);letter-spacing:.08em;font-size:8px;font-weight:900}.academy-programs-kpis b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.academy-programs-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.academy-programs-library{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.academy-programs-library>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.academy-programs-library>header>div:first-child{gap:4px;display:grid}.academy-programs-library header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.academy-programs-library h2{margin:0;font-size:20px}.academy-programs-library header p{color:var(--muted);margin:0;font-size:8px}.academy-programs-tools{align-items:center;gap:8px;display:flex}.academy-programs-tools label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);align-items:center;gap:7px;min-width:250px;height:39px;padding:0 10px;display:flex}.academy-programs-tools label svg{width:14px}.academy-programs-tools input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.academy-programs-tools nav{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);padding:3px;display:flex}.academy-programs-tools nav button{border-radius:calc(var(--ds-radius-child,var(--ds-radius)) * .75);height:31px;color:var(--muted);background:0 0;border:0;padding:0 9px;font-size:7px;font-weight:850}.academy-programs-tools nav button.active{color:var(--ds-nav);background:var(--ds-accent)}.academy-program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.academy-program-grid>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-rows:auto 1fr auto;gap:13px;min-width:0;padding:14px;display:grid}.academy-program-grid>article.inactive{opacity:.75}.academy-program-grid article>header{justify-content:space-between;align-items:center;display:flex}.academy-program-grid article>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);place-items:center;display:grid}.academy-program-grid mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;align-items:center;gap:5px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-program-grid mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.academy-program-grid mark{font-size:7px;font-weight:900}.academy-program-grid article.inactive mark{color:var(--muted)}.academy-program-grid mark span{background:currentColor;border-radius:50%;width:6px;height:6px}.academy-program-grid article>div{align-content:start;gap:5px;min-width:0;display:grid}.academy-program-grid article>div>small{color:var(--ds-purple);text-overflow:ellipsis;white-space:nowrap;font:750 8px ui-monospace,monospace;overflow:hidden}.academy-program-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.academy-program-grid article p{min-height:46px;color:var(--muted);margin:0;font-size:8px;line-height:1.45}.academy-program-grid article>footer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.academy-program-grid article>footer button,.academy-program-empty button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:37px;color:var(--ink);background:var(--ds-surface);justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.academy-program-grid article>footer button:last-child{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.academy-program-grid article>footer button:last-child{border-color:color-mix(in srgb,var(--ds-accent) 45%,var(--ds-line))}}.academy-program-empty{min-height:300px;color:var(--muted);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:flex}.academy-program-empty>svg{width:44px;height:44px;color:var(--ds-purple)}.academy-program-empty>b{color:var(--ink);font-size:12px}.academy-program-empty small{font-size:8px}.academy-program-empty button{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent);margin-top:8px;padding:0 12px}.academy-program-editor-backdrop{z-index:1000;background:var(--ds-nav);place-items:center;padding:22px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-program-editor-backdrop{background:color-mix(in srgb,var(--ds-nav) 67%,transparent)}}.academy-program-editor-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.academy-program-editor{border:1px solid var(--ds-accent);width:min(680px,100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.academy-program-editor{border:1px solid color-mix(in srgb,var(--ds-accent) 36%,var(--ds-line))}}.academy-program-editor{border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 30px 90px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.academy-program-editor{box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.academy-program-editor>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));grid-template-columns:54px minmax(0,1fr) 40px;gap:13px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-program-editor>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface)),var(--ds-surface))}}.academy-program-editor>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:54px;height:54px;color:var(--ds-nav);background:var(--ds-accent);place-items:center;display:grid}.academy-program-editor>header>span{gap:4px;display:grid}.academy-program-editor header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.academy-program-editor h2{margin:0;font-size:22px}.academy-program-editor header p{color:var(--muted);margin:0;font-size:8px}.academy-program-editor>header>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);place-items:center;width:40px;height:40px;display:grid}.academy-program-editor>section{gap:13px;padding:20px;display:grid}.academy-program-editor label{gap:6px;display:grid}.academy-program-editor label>span{font-size:9px;font-weight:850}.academy-program-editor :is(input,textarea){border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ink);background:var(--ds-surface2);font:inherit;resize:vertical;outline:0;padding:12px;font-size:9px}.academy-program-editor label>small{color:var(--muted);text-align:right;font-size:7px}.academy-program-editor>section>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ink);background:var(--ds-surface2);text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.academy-program-editor>section>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);place-items:center;width:44px;height:44px;display:grid}.academy-program-editor>section>button.on>i{color:var(--ds-nav);background:var(--ds-accent)}.academy-program-editor>section>button>span{gap:3px;display:grid}.academy-program-editor>section>button b{font-size:9px}.academy-program-editor>section>button small{color:var(--muted);font-size:7px}.academy-program-editor>section>button strong{font-size:7px}.academy-program-editor>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:8px;padding:14px 20px;display:flex}.academy-program-editor>footer>span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:7px;display:flex}.academy-program-editor>footer button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:40px;color:var(--ink);background:var(--ds-surface);align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.academy-program-editor>footer button:last-child{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}@media (max-width:1050px){.academy-programs-kpis,.academy-program-grid{grid-template-columns:repeat(2,1fr)}.academy-programs-library>header{flex-direction:column;align-items:flex-start}.academy-programs-tools{width:100%}.academy-programs-tools label{flex:1}}@media (max-width:700px){.academy-programs-page{padding:14px}.academy-programs-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start}.academy-programs-hero>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.academy-programs-hero button{justify-content:center}.academy-programs-kpis,.academy-program-grid{grid-template-columns:1fr}.academy-programs-tools{flex-direction:column;align-items:stretch}.academy-programs-tools label{width:100%;min-width:0}.academy-programs-tools nav{grid-template-columns:repeat(3,1fr);display:grid}.academy-program-editor-backdrop{padding:8px}.academy-program-editor>footer{flex-direction:column;align-items:stretch}.academy-program-editor>footer>span{margin:0}.academy-program-editor>footer button{justify-content:center}}.academy-people-app{--ds-purple:var(--ds-signal)}.academy-people-page{gap:15px;padding:22px;display:grid}.academy-people-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:20px;min-height:250px;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-people-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 34%,var(--ds-line))}}.academy-people-hero{border-radius:var(--ds-radius);color:var(--ds-on-dark);background:radial-gradient(circle at 84% 8%,var(--ds-accent),transparent 29%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.academy-people-hero{background:radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--ds-accent) 27%,transparent),transparent 29%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 72%,var(--ds-signal)))}}.academy-people-hero>div:first-child>span{color:var(--ds-accent);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.academy-people-hero h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:45px}.academy-people-hero p{max-width:760px;color:var(--ds-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.academy-people-hero p{color:color-mix(in srgb,var(--ds-on-dark) 72%,transparent)}}.academy-people-hero p{font-size:11px;line-height:1.5}.academy-people-hero>div:last-child{gap:8px;display:flex}.academy-people-hero button{border:1px solid var(--ds-on-dark);align-items:center;gap:7px;height:42px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-people-hero button{border:1px solid color-mix(in srgb,var(--ds-on-dark) 22%,transparent)}}.academy-people-hero button{border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ds-on-dark);background:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.academy-people-hero button{background:color-mix(in srgb,var(--ds-on-dark) 7%,transparent)}}.academy-people-hero button{font-size:8px;font-weight:900}.academy-people-hero button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.academy-people-message{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px 15px;display:grid}.academy-people-message>svg{width:40px;height:40px;padding:9px}.academy-people-message span{gap:3px;display:grid}.academy-people-message b{font-size:10px}.academy-people-message small{color:var(--muted);font-size:8px}.academy-people-message.error{color:var(--ds-error)}.academy-people-message.success{color:var(--ds-success)}.academy-people-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.academy-people-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.academy-people-kpis article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:48px;height:48px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-people-kpis article>span{gap:3px;min-width:0;display:grid}.academy-people-kpis small{color:var(--ds-signal);letter-spacing:.08em;font-size:8px;font-weight:900}.academy-people-kpis b{font-size:18px}.academy-people-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.academy-people-workspace{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.academy-people-workspace>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.academy-people-workspace>header>div{gap:4px;display:grid}.academy-people-workspace header small{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:900}.academy-people-workspace h2{margin:0;font-size:20px}.academy-people-workspace header p{color:var(--muted);margin:0;font-size:8px}.academy-people-workspace>header nav{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);padding:3px;display:flex}.academy-people-workspace>header nav button{border-radius:calc(var(--ds-radius-child,var(--ds-radius)) * .75);height:34px;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.academy-people-workspace>header nav button.active{color:var(--ds-on-accent);background:var(--ds-accent)}.academy-people-workspace>header nav svg{width:14px}.academy-people-toolbar{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:12px;padding:12px 16px;display:flex}.academy-people-toolbar label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);flex:1;align-items:center;gap:7px;height:40px;padding:0 11px;display:flex}.academy-people-toolbar label svg{width:15px}.academy-people-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.academy-people-toolbar>span{font-size:8px;font-weight:850}.academy-people-list{max-height:620px;overflow:auto}.academy-people-list>article{border-bottom:1px solid var(--ds-line);grid-template-columns:48px minmax(190px,1.2fr) minmax(150px,.8fr) 82px 110px;align-items:center;gap:12px;min-width:760px;padding:12px 16px;display:grid}.academy-people-list>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:46px;height:46px;color:var(--ds-on-accent);background:linear-gradient(135deg,var(--ds-accent),var(--ds-accent));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-people-list>article>i{background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 45%,var(--ds-signal)))}}.academy-people-list>article>i{font-size:11px;font-style:normal;font-weight:900}.academy-people-list>article>span{gap:3px;min-width:0;display:grid}.academy-people-list>article>span b,.academy-people-list>article>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-people-list>article>span b{font-size:10px}.academy-people-list>article>span small{color:var(--muted);font-size:8px}.academy-people-list label{gap:3px;display:grid}.academy-people-list label>span{color:var(--muted);font-size:7px;font-weight:850}.academy-people-list select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:35px;color:var(--ink);background:var(--ds-surface2);padding:0 28px 0 9px;font-size:8px}.academy-people-list mark{width:max-content;color:var(--muted);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:900;display:flex}.academy-people-list mark.active{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-people-list mark.active{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.academy-people-list mark span{background:currentColor;border-radius:50%;width:6px;height:6px}.academy-people-list article>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:36px;color:var(--ink);background:var(--ds-surface2);justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.academy-people-list article>button svg{width:14px}.academy-people-empty{min-height:330px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.academy-people-empty>svg{width:44px;height:44px;color:var(--ds-signal)}.academy-people-empty>b{color:var(--ink);font-size:12px}.academy-people-empty small{font-size:8px}.academy-people-empty button{border-radius:var(--ds-radius-child,var(--ds-radius));height:38px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;align-items:center;gap:6px;margin-top:7px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.academy-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.academy-type-grid>article,.academy-type-grid>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-height:220px;color:var(--ink);background:var(--ds-surface2);text-align:left;align-content:start;gap:9px;padding:15px;display:grid}.academy-type-grid article header{justify-content:space-between;align-items:center;display:flex}.academy-type-grid article header i{border-radius:var(--ds-radius-child,var(--ds-radius));width:44px;height:44px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-type-grid article mark{max-width:150px;color:var(--ds-signal);text-overflow:ellipsis;white-space:nowrap;background:0 0;font:750 8px ui-monospace,monospace;overflow:hidden}.academy-type-grid h3{margin:5px 0 0;font-size:16px}.academy-type-grid article p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.academy-type-grid article footer{flex-wrap:wrap;align-content:flex-start;gap:5px;margin-top:auto;display:flex}.academy-type-grid article footer span{color:var(--muted);background:var(--ds-surface);border-radius:99px;padding:5px 6px;font-size:7px}.academy-type-grid>button{color:var(--ds-signal);text-align:center;border-style:dashed;place-content:center;place-items:center}.academy-type-grid>button svg{width:34px;height:34px}.academy-type-grid>button b{font-size:11px}.academy-type-grid>button small{color:var(--muted);font-size:8px}.academy-people-backdrop{z-index:1000;background:var(--ds-nav);place-items:center;padding:22px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-people-backdrop{background:color-mix(in srgb,var(--ds-nav) 67%,transparent)}}.academy-people-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.academy-people-dialog{border:1px solid var(--ds-accent);width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.academy-people-dialog{border:1px solid color-mix(in srgb,var(--ds-accent) 36%,var(--ds-line))}}.academy-people-dialog{border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 30px 90px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.academy-people-dialog{box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.academy-people-dialog>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));grid-template-columns:54px minmax(0,1fr) 40px;gap:13px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-people-dialog>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface)),var(--ds-surface))}}.academy-people-dialog>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:54px;height:54px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-people-dialog>header>span{gap:4px;display:grid}.academy-people-dialog header small{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:900}.academy-people-dialog h2{margin:0;font-size:22px}.academy-people-dialog header p{color:var(--muted);margin:0;font-size:8px}.academy-people-dialog>header>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);place-items:center;width:40px;height:40px;display:grid}.academy-people-dialog>section{gap:14px;padding:20px;display:grid}.academy-people-dialog label{gap:6px;display:grid}.academy-people-dialog label>span,.academy-people-dialog legend{font-size:9px;font-weight:850}.academy-people-dialog :is(input,select){border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:44px;color:var(--ink);background:var(--ds-surface2);outline:0;padding:0 12px;font-size:9px}.academy-people-dialog label small,.academy-people-dialog fieldset>p{color:var(--muted);margin:0;font-size:7px}.academy-type-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.academy-people-dialog fieldset{border:0;margin:0;padding:0}.academy-people-dialog fieldset>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.academy-people-dialog fieldset button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ink);background:var(--ds-surface2);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.academy-people-dialog fieldset button.selected{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.academy-people-dialog fieldset button.selected{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface2))}}.academy-people-dialog fieldset button span{gap:2px;min-width:0;display:grid}.academy-people-dialog fieldset button b{font-size:8px}.academy-people-dialog fieldset button small{color:var(--muted);text-overflow:ellipsis;font:7px ui-monospace,monospace;overflow:hidden}.academy-people-dialog fieldset button svg{width:14px;color:var(--ds-signal)}.academy-people-dialog>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:8px;padding:14px 20px;display:flex}.academy-people-dialog>footer>span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:7px;display:flex}.academy-people-dialog>footer button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:40px;color:var(--ink);background:var(--ds-surface);align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.academy-people-dialog>footer button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}@media (max-width:1050px){.academy-people-kpis,.academy-type-grid{grid-template-columns:repeat(2,1fr)}.academy-people-workspace>header{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.academy-people-page{padding:14px}.academy-people-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start}.academy-people-hero>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.academy-people-hero button{justify-content:center}.academy-people-kpis,.academy-type-grid{grid-template-columns:1fr}.academy-people-workspace>header nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.academy-people-workspace>header nav button{justify-content:center}.academy-people-toolbar{flex-direction:column;align-items:stretch}.academy-type-fields,.academy-people-dialog fieldset>div{grid-template-columns:1fr}.academy-people-backdrop{padding:8px}.academy-people-dialog>footer{flex-direction:column;align-items:stretch}.academy-people-dialog>footer>span{margin:0}.academy-people-dialog>footer button{justify-content:center}}.academy-grading-page{gap:15px;padding:22px;display:grid}.academy-grading-hero{border:1px solid var(--ds-accent);justify-content:space-between;align-items:flex-end;gap:20px;min-height:230px;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-grading-hero{border:1px solid color-mix(in srgb,var(--ds-accent) 34%,var(--ds-line))}}.academy-grading-hero{border-radius:var(--ds-radius);color:var(--ds-on-dark);background:radial-gradient(circle at 84% 4%,var(--ds-accent),transparent 30%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.academy-grading-hero{background:radial-gradient(circle at 84% 4%,color-mix(in srgb,var(--ds-accent) 26%,transparent),transparent 30%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 72%,var(--ds-signal)))}}.academy-grading-hero>div>span{color:var(--ds-accent);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.academy-grading-hero h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:45px}.academy-grading-hero p{max-width:760px;color:var(--ds-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.academy-grading-hero p{color:color-mix(in srgb,var(--ds-on-dark) 72%,transparent)}}.academy-grading-hero p{font-size:11px;line-height:1.5}.academy-grading-hero>button{border:1px solid var(--ds-accent);border-radius:var(--ds-radius-child,var(--ds-radius));height:42px;color:var(--ds-on-accent);background:var(--ds-accent);align-items:center;gap:7px;padding:0 13px;font-size:8px;font-weight:900;display:flex}.academy-grading-message{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px 15px;display:grid}.academy-grading-message>svg{width:40px;height:40px;padding:9px}.academy-grading-message span{gap:3px;display:grid}.academy-grading-message b{font-size:10px}.academy-grading-message small{color:var(--muted);font-size:8px}.academy-grading-message.error{color:var(--ds-error)}.academy-grading-message.success{color:var(--ds-success)}.academy-grading-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.academy-grading-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.academy-grading-kpis article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:48px;height:48px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-grading-kpis article>span{gap:3px;min-width:0;display:grid}.academy-grading-kpis small{color:var(--ds-signal);letter-spacing:.08em;font-size:8px;font-weight:900}.academy-grading-kpis b{font-size:18px}.academy-grading-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.academy-grading-workspace{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(300px,.75fr) minmax(520px,1.5fr);min-height:680px;display:grid;overflow:hidden}.academy-grading-queue{border-right:1px solid var(--ds-line);background:var(--ds-surface2);min-width:0}.academy-grading-queue>header,.academy-submission-evidence>header,.academy-grading-comments>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.academy-grading-queue>header>span,.academy-submission-evidence>header>span,.academy-grading-comments>header>span{gap:3px;display:grid}.academy-grading-queue header small,.academy-submission-evidence header small,.academy-grading-comments header small{color:var(--ds-signal);letter-spacing:.1em;font-size:7px;font-weight:900}.academy-grading-queue h2,.academy-submission-evidence h3,.academy-grading-comments h3{margin:0;font-size:15px}.academy-grading-queue header mark,.academy-submission-evidence header mark,.academy-grading-comments header mark{min-width:28px;color:var(--ds-on-accent);background:var(--ds-accent);text-align:center;border-radius:99px;padding:6px;font-size:8px;font-weight:900}.academy-grading-queue>label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);align-items:center;gap:7px;height:42px;margin:11px;padding:0 10px;display:flex}.academy-grading-queue>label svg{width:15px}.academy-grading-queue>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.academy-grading-queue>div{max-height:610px;overflow:auto}.academy-grading-queue>div>button{border:0;border-top:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.academy-grading-queue>div>button:hover,.academy-grading-queue>div>button.selected{background:var(--ds-surface)}.academy-grading-queue>div>button.selected{box-shadow:inset 4px 0 var(--ds-accent)}.academy-grading-queue>div>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:43px;height:43px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.academy-grading-queue>div>button>span{gap:2px;min-width:0;display:grid}.academy-grading-queue>div>button b,.academy-grading-queue>div>button small,.academy-grading-queue>div>button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-grading-queue>div>button b{font-size:9px}.academy-grading-queue>div>button small{color:var(--ds-signal);font-size:7px}.academy-grading-queue>div>button em{color:var(--muted);font-size:7px;font-style:normal}.academy-grading-queue time{color:var(--muted);white-space:nowrap;align-self:start;padding-top:3px;font-size:7px}.academy-grading-review{background:var(--ds-surface);min-width:0;overflow:auto}.academy-grading-review>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-grading-review>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface)),var(--ds-surface))}}.academy-grading-review>header>span{gap:3px;min-width:0;display:grid}.academy-grading-review>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:7px;font-weight:900}.academy-grading-review>header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;overflow:hidden}.academy-grading-review>header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.academy-grading-review>header mark{color:var(--muted);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:850;display:flex}.academy-grading-review>header mark svg{width:13px}.academy-submission-meta{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.academy-submission-meta>span{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:10px;display:grid}.academy-submission-meta svg{border-radius:var(--ds-radius-child,var(--ds-radius));width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);grid-row:1/3;padding:8px}.academy-submission-meta b{font-size:8px}.academy-submission-meta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.academy-submission-evidence,.academy-grading-comments,.academy-grade-form{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);margin:0 14px 14px;overflow:hidden}.academy-submission-evidence>article,.academy-submission-evidence>a{border-top:1px solid var(--ds-line);color:var(--ink);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;text-decoration:none;display:grid}.academy-submission-evidence>article>svg,.academy-submission-evidence>a>svg:first-child{border-radius:var(--ds-radius-child,var(--ds-radius));width:38px;height:38px;color:var(--ds-signal);background:var(--ds-surface);padding:10px}.academy-submission-evidence>a>svg:last-child{width:15px;color:var(--ds-signal);align-self:center}.academy-submission-evidence>article>span,.academy-submission-evidence>a>span{gap:3px;min-width:0;display:grid}.academy-submission-evidence b{font-size:9px}.academy-submission-evidence p{max-height:180px;color:var(--muted);white-space:pre-wrap;margin:0;font-size:8px;line-height:1.5;overflow:auto}.academy-submission-evidence small{color:var(--muted);font-size:7px}.academy-grading-comments>div{max-height:220px;overflow:auto}.academy-grading-comments>div>article{border-top:1px solid var(--ds-line);grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px 12px;display:grid}.academy-grading-comments>div>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:34px;height:34px;color:var(--ds-signal);background:var(--ds-surface);place-items:center;display:grid}.academy-grading-comments>div>article>span{gap:3px;display:grid}.academy-grading-comments p{margin:0;font-size:8px;line-height:1.45}.academy-grading-comments article small{color:var(--muted);font-size:7px}.academy-grading-comments>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);grid-template-columns:minmax(0,1fr) 38px;gap:7px;padding:10px;display:grid}.academy-grading-comments input{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);outline:0;min-width:0;height:38px;padding:0 10px;font-size:8px}.academy-grading-comments footer button{border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ds-on-accent);background:var(--ds-accent);border:0;place-items:center;display:grid}.academy-grading-comments footer button svg{width:14px}.academy-evidence-empty{color:var(--muted);text-align:center;padding:24px;font-size:8px}.academy-grading-empty{min-height:300px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.academy-grading-empty>svg{width:44px;height:44px;color:var(--ds-signal)}.academy-grading-empty>b{color:var(--ink);font-size:12px}.academy-grading-empty small{font-size:8px}.academy-grade-form>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);padding:15px}.academy-grade-form>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:7px;font-weight:900}.academy-grade-form h3{margin:3px 0;font-size:15px}.academy-grade-form header p{color:var(--muted);margin:0;font-size:7px}.academy-grade-form>div{grid-template-columns:130px minmax(0,1fr);gap:10px;padding:12px;display:grid}.academy-grade-form label{align-content:start;gap:5px;display:grid}.academy-grade-form label span{font-size:8px;font-weight:850}.academy-grade-form :is(input,textarea){border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-width:0;color:var(--ink);background:var(--ds-surface);font:inherit;resize:vertical;outline:0;padding:10px;font-size:8px}.academy-grade-form input{height:44px}.academy-grade-form>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);justify-content:flex-end;gap:8px;padding:12px;display:flex}.academy-grade-form>footer button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:40px;color:var(--ink);background:var(--ds-surface2);align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.academy-grade-form>footer button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.academy-grade-form>footer svg{width:14px}.academy-grading-boundary{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:10px;padding:14px;display:flex}.academy-grading-boundary>svg{border-radius:var(--ds-radius-child,var(--ds-radius));width:36px;height:36px;color:var(--ds-on-accent);background:var(--ds-accent);padding:8px}.academy-grading-boundary>span{gap:2px;display:grid}.academy-grading-boundary b{font-size:9px}.academy-grading-boundary small{color:var(--muted);font-size:8px}@media (max-width:1100px){.academy-grading-kpis{grid-template-columns:repeat(2,1fr)}.academy-grading-workspace{grid-template-columns:1fr}.academy-grading-queue{border-right:0;border-bottom:1px solid var(--ds-line)}.academy-grading-queue>div{grid-auto-columns:300px;grid-auto-flow:column;display:grid;overflow-x:auto}.academy-grading-queue>div>button{border-right:1px solid var(--ds-line)}}@media (max-width:700px){.academy-grading-page{padding:14px}.academy-grading-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start}.academy-grading-hero>button{justify-content:center;width:100%}.academy-grading-kpis,.academy-submission-meta,.academy-grade-form>div{grid-template-columns:1fr}.academy-grade-form>footer{flex-direction:column;align-items:stretch}.academy-grade-form>footer button{justify-content:center}.academy-grading-boundary{align-items:flex-start}}.academy-banks-page{gap:14px;padding:24px;display:grid}.academy-banks-hero{border-radius:var(--ds-radius);min-height:210px;color:var(--ds-nav-text);background:radial-gradient(circle at 82% 8%,var(--ds-accent),transparent 31%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-banks-hero{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 31%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 68%,var(--ds-signal)))}}.academy-banks-hero{overflow:hidden}.academy-banks-hero>div:first-child{max-width:720px}.academy-banks-hero span,.academy-bank-directory header small,.academy-bank-detail>header small,.academy-banks-overlay header small,.academy-question-overlay header small{color:var(--ds-accent);letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.academy-banks-hero span svg{width:16px}.academy-banks-hero h1{letter-spacing:-.05em;margin:9px 0 6px;font-size:34px}.academy-banks-hero p{max-width:640px;color:var(--ds-nav-text);margin:0}@supports (color:color-mix(in lab, red, red)){.academy-banks-hero p{color:color-mix(in srgb,var(--ds-nav-text) 74%,transparent)}}.academy-banks-hero p{font-size:11px;line-height:1.65}.academy-banks-hero>div:last-child{gap:8px;display:flex}.academy-banks-hero button,.academy-bank-toolbar>button,.academy-bank-detail>header button,.academy-banks-overlay footer button,.academy-question-overlay footer button{border:1px solid var(--ds-nav-text);justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.academy-banks-hero button,.academy-bank-toolbar>button,.academy-bank-detail>header button,.academy-banks-overlay footer button,.academy-question-overlay footer button{border:1px solid color-mix(in srgb,var(--ds-nav-text) 22%,transparent)}}.academy-banks-hero button,.academy-bank-toolbar>button,.academy-bank-detail>header button,.academy-banks-overlay footer button,.academy-question-overlay footer button{border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ds-nav-text);background:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.academy-banks-hero button,.academy-bank-toolbar>button,.academy-bank-detail>header button,.academy-banks-overlay footer button,.academy-question-overlay footer button{background:color-mix(in srgb,var(--ds-nav-text) 8%,transparent)}}.academy-banks-hero button,.academy-bank-toolbar>button,.academy-bank-detail>header button,.academy-banks-overlay footer button,.academy-question-overlay footer button{font-size:8px;font-weight:900}.academy-banks-hero button:last-child,.academy-bank-toolbar>button,.academy-banks-overlay footer button:last-child,.academy-question-overlay footer button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.academy-banks-hero button svg,.academy-bank-toolbar>button svg,.academy-bank-detail>header button svg{width:14px}.academy-banks-message{border-radius:var(--ds-radius-child,var(--ds-radius));align-items:center;gap:10px;padding:12px 14px;font-size:9px;display:flex}.academy-banks-message>svg{width:16px}.academy-banks-message span{gap:2px;display:grid}.academy-banks-message small{font-size:8px}.academy-banks-message.error{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.academy-banks-message.error{background:color-mix(in srgb,var(--ds-error) 12%,var(--ds-surface))}}.academy-banks-message.success{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-banks-message.success{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.academy-banks-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.academy-banks-kpis>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:12px;min-height:104px;padding:16px;display:flex}.academy-banks-kpis>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:43px;height:43px;color:var(--ds-on-accent);background:var(--ds-accent);flex:none;place-items:center;display:grid}.academy-banks-kpis svg{width:19px}.academy-banks-kpis span{gap:2px;min-width:0;display:grid}.academy-banks-kpis small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900}.academy-banks-kpis b{font-size:20px}.academy-banks-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.academy-banks-workspace{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(280px,.65fr) minmax(580px,1.55fr);min-height:680px;display:grid;overflow:hidden}.academy-bank-directory{border-right:1px solid var(--ds-line);background:var(--ds-surface2);min-width:0}.academy-bank-directory>header,.academy-bank-detail>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.academy-bank-directory>header>span,.academy-bank-detail>header>span{gap:3px;min-width:0;display:grid}.academy-bank-directory h2,.academy-bank-detail h2{margin:0;font-size:16px}.academy-bank-directory header mark{min-width:30px;color:var(--ds-on-accent);background:var(--ds-accent);text-align:center;border-radius:99px;padding:7px;font-size:8px;font-weight:900}.academy-bank-directory>label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);align-items:center;gap:8px;height:44px;margin:11px;padding:0 10px;display:flex}.academy-bank-directory>label svg{width:16px;color:var(--ds-signal)}.academy-bank-directory select{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px;font-weight:800}.academy-bank-directory>div{max-height:578px;overflow:auto}.academy-bank-directory>div>button{border:0;border-top:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:12px;display:grid}.academy-bank-directory>div>button.active{background:var(--ds-surface);box-shadow:inset 4px 0 var(--ds-accent)}.academy-bank-directory>div>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:38px;height:38px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-bank-directory>div>button svg{width:15px}.academy-bank-directory>div>button span{gap:3px;min-width:0;display:grid}.academy-bank-directory>div>button b,.academy-bank-directory>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-bank-directory>div>button b{font-size:9px}.academy-bank-directory>div>button small{color:var(--muted);font-size:7px}.academy-bank-detail{min-width:0}.academy-bank-detail>header p{color:var(--muted);margin:0;font-size:8px}.academy-bank-detail>header>div{gap:7px;display:flex}.academy-bank-detail>header button{border-color:var(--ds-line);min-height:34px;color:var(--ink);background:var(--ds-surface2);padding:0 10px}.academy-bank-detail>header button.danger{color:var(--ds-error)}.academy-bank-toolbar{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:9px;padding:11px;display:flex}.academy-bank-toolbar label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);flex:1;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.academy-bank-toolbar label svg{width:16px;color:var(--ds-signal)}.academy-bank-toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.academy-question-list{background:var(--ds-surface2);max-height:565px;overflow:auto}.academy-question-list>article{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);padding:15px}.academy-question-list>article>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.academy-question-list>article>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.academy-question-list h3{margin:1px 0 4px;font-size:11px;line-height:1.4}.academy-question-list header small{color:var(--muted);font-size:7px}.academy-question-list header>div{gap:5px;display:flex}.academy-question-list header button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:31px;height:31px;color:var(--ink);background:var(--ds-surface2);place-items:center;display:grid}.academy-question-list header button svg{width:13px}.academy-question-list>article>div{grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0 0 44px;display:grid}.academy-question-list>article>div>span{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:8px;display:grid}.academy-question-list>article>div>span.correct{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-question-list>article>div>span.correct{border-color:color-mix(in srgb,var(--ds-success) 38%,var(--ds-line))}}.academy-question-list>article>div>span.correct{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-question-list>article>div>span.correct{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.academy-question-list>article>div svg{width:13px}.academy-question-list>article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.academy-question-list>article>div small{color:var(--ds-success);font-size:6px;font-weight:900}.academy-banks-empty{min-height:210px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.academy-banks-empty>svg{width:30px;color:var(--ds-signal)}.academy-banks-empty b{color:var(--ink);font-size:10px}.academy-banks-empty small{font-size:8px}.academy-banks-boundary{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:10px;padding:13px 15px;display:flex}.academy-banks-boundary>svg{width:18px;color:var(--ds-success)}.academy-banks-boundary span{gap:2px;display:grid}.academy-banks-boundary b{font-size:8px}.academy-banks-boundary small{color:var(--muted);font-size:7px}.academy-banks-overlay,.academy-question-overlay{z-index:210;background:var(--ds-nav);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-banks-overlay,.academy-question-overlay{background:color-mix(in srgb,var(--ds-nav) 62%,transparent)}}.academy-banks-overlay,.academy-question-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.academy-banks-overlay>section,.academy-question-overlay>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);width:min(540px,100%);box-shadow:0 24px 80px var(--ds-nav);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.academy-banks-overlay>section,.academy-question-overlay>section{box-shadow:0 24px 80px color-mix(in srgb,var(--ds-nav) 34%,transparent)}}.academy-question-overlay>section{width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto}.academy-banks-overlay header,.academy-question-overlay header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:16px;display:grid}.academy-banks-overlay header>i,.academy-question-overlay header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:42px;height:42px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-banks-overlay header h2,.academy-question-overlay header h2{margin:3px 0 0;font-size:17px}.academy-banks-overlay header>button,.academy-question-overlay header>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);place-items:center;width:34px;height:34px;display:grid}.academy-banks-overlay>section>label,.academy-question-overlay>section>div>label{gap:6px;margin:16px;display:grid}.academy-banks-overlay label span,.academy-question-overlay label>span:first-child,.academy-question-overlay legend{font-size:8px;font-weight:900}.academy-banks-overlay input,.academy-question-overlay input,.academy-question-overlay textarea{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:100%;min-height:44px;color:var(--ink);background:var(--ds-surface2);font:inherit;outline:0;padding:10px;font-size:9px}.academy-question-overlay textarea{resize:vertical}.academy-banks-overlay footer,.academy-question-overlay footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:flex-end;align-items:center;gap:8px;padding:13px 16px;display:flex}.academy-question-overlay footer>span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:7px;display:flex}.academy-question-overlay footer>span svg{width:14px;color:var(--ds-success)}.academy-banks-overlay footer button,.academy-question-overlay footer button{border-color:var(--ds-line);min-height:38px;color:var(--ink);background:var(--ds-surface)}.academy-question-overlay fieldset{border:0;gap:7px;margin:16px;padding:0;display:grid}.academy-question-overlay fieldset label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:18px 30px minmax(0,1fr) 30px;align-items:center;gap:7px;margin:0;padding:7px;display:grid}.academy-question-overlay fieldset label.correct{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-question-overlay fieldset label.correct{border-color:color-mix(in srgb,var(--ds-success) 45%,var(--ds-line))}}.academy-question-overlay fieldset label>input[type=radio]{width:15px;min-height:0;accent-color:var(--ds-success)}.academy-question-overlay fieldset label>span{width:30px;height:30px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:50%;place-items:center;font-size:8px;display:grid}.academy-question-overlay fieldset label>input[type=text]{min-height:38px}.academy-question-overlay fieldset label>button{background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.academy-question-overlay fieldset>button{border:1px dashed var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-height:38px;color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.academy-question-overlay label small{color:var(--muted);font-size:7px}@media (max-width:1100px){.academy-banks-kpis{grid-template-columns:repeat(2,1fr)}.academy-banks-workspace{grid-template-columns:1fr}.academy-bank-directory{border-right:0;border-bottom:1px solid var(--ds-line)}.academy-bank-directory>div{grid-auto-columns:260px;grid-auto-flow:column;display:grid;overflow-x:auto}.academy-bank-directory>div>button{border-right:1px solid var(--ds-line)}}@media (max-width:700px){.academy-banks-page{padding:14px}.academy-banks-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start}.academy-banks-hero>div:last-child{width:100%}.academy-banks-hero button{flex:1}.academy-banks-kpis{grid-template-columns:1fr}.academy-bank-detail>header{flex-direction:column;align-items:flex-start}.academy-bank-toolbar{flex-direction:column;align-items:stretch}.academy-question-list>article>div{grid-template-columns:1fr;margin-left:0}.academy-question-overlay footer{flex-direction:column;align-items:stretch}.academy-question-overlay footer>span{margin:0}.academy-banks-boundary{align-items:flex-start}}.academy-builder-page{gap:14px;padding:24px;display:grid}.academy-builder-hero{border-radius:var(--ds-radius);min-height:210px;color:var(--ds-nav-text);background:radial-gradient(circle at 82% 8%,var(--ds-accent),transparent 31%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-builder-hero{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 31%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 68%,var(--ds-signal)))}}.academy-builder-hero{overflow:hidden}.academy-builder-hero>div:first-child{max-width:720px}.academy-builder-hero span,.academy-course-directory header small,.academy-curriculum>header small,.academy-builder-overlay header small,.academy-block-overlay header small{color:var(--ds-accent);letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.academy-builder-hero span svg{width:16px}.academy-builder-hero h1{letter-spacing:-.05em;margin:9px 0 6px;font-size:34px}.academy-builder-hero p{max-width:650px;color:var(--ds-nav-text);margin:0}@supports (color:color-mix(in lab, red, red)){.academy-builder-hero p{color:color-mix(in srgb,var(--ds-nav-text) 74%,transparent)}}.academy-builder-hero p{font-size:11px;line-height:1.65}.academy-builder-hero>div:last-child{gap:8px;display:flex}.academy-builder-hero button,.academy-curriculum>header button,.academy-builder-overlay footer button,.academy-block-overlay footer button{border:1px solid var(--ds-nav-text);justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.academy-builder-hero button,.academy-curriculum>header button,.academy-builder-overlay footer button,.academy-block-overlay footer button{border:1px solid color-mix(in srgb,var(--ds-nav-text) 22%,transparent)}}.academy-builder-hero button,.academy-curriculum>header button,.academy-builder-overlay footer button,.academy-block-overlay footer button{border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ds-nav-text);background:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.academy-builder-hero button,.academy-curriculum>header button,.academy-builder-overlay footer button,.academy-block-overlay footer button{background:color-mix(in srgb,var(--ds-nav-text) 8%,transparent)}}.academy-builder-hero button,.academy-curriculum>header button,.academy-builder-overlay footer button,.academy-block-overlay footer button{font-size:8px;font-weight:900}.academy-builder-hero button:last-child,.academy-curriculum>header button.accent,.academy-builder-overlay footer button:last-child,.academy-block-overlay footer button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.academy-builder-hero button svg,.academy-curriculum>header button svg{width:14px}.academy-builder-message{border-radius:var(--ds-radius-child,var(--ds-radius));align-items:center;gap:10px;padding:12px 14px;font-size:9px;display:flex}.academy-builder-message>svg{width:16px}.academy-builder-message span{gap:2px;display:grid}.academy-builder-message small{font-size:8px}.academy-builder-message.error{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.academy-builder-message.error{background:color-mix(in srgb,var(--ds-error) 12%,var(--ds-surface))}}.academy-builder-message.success{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-builder-message.success{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.academy-builder-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.academy-builder-kpis>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:12px;min-height:104px;padding:16px;display:flex}.academy-builder-kpis>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:43px;height:43px;color:var(--ds-on-accent);background:var(--ds-accent);flex:none;place-items:center;display:grid}.academy-builder-kpis svg{width:19px}.academy-builder-kpis span{gap:2px;min-width:0;display:grid}.academy-builder-kpis small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900}.academy-builder-kpis b{font-size:20px}.academy-builder-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.academy-builder-workspace{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(270px,.6fr) minmax(620px,1.6fr);min-height:720px;display:grid;overflow:hidden}.academy-course-directory{border-right:1px solid var(--ds-line);background:var(--ds-surface2);min-width:0}.academy-course-directory>header,.academy-curriculum>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.academy-course-directory>header>span,.academy-curriculum>header>span{gap:3px;min-width:0;display:grid}.academy-course-directory h2,.academy-curriculum h2{margin:0;font-size:16px}.academy-course-directory header mark{min-width:30px;color:var(--ds-on-accent);background:var(--ds-accent);text-align:center;border-radius:99px;padding:7px;font-size:8px;font-weight:900}.academy-course-directory>label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);align-items:center;gap:8px;height:44px;margin:11px;padding:0 10px;display:flex}.academy-course-directory>label svg{width:16px;color:var(--ds-signal)}.academy-course-directory>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.academy-course-directory>div{max-height:620px;overflow:auto}.academy-course-directory>div>button{border:0;border-top:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.academy-course-directory>div>button.active{background:var(--ds-surface);box-shadow:inset 4px 0 var(--ds-accent)}.academy-course-directory>div>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:38px;height:38px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-course-directory>div>button svg{width:15px}.academy-course-directory>div>button span{gap:3px;min-width:0;display:grid}.academy-course-directory>div>button b,.academy-course-directory>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-course-directory>div>button b{font-size:9px}.academy-course-directory>div>button small{color:var(--muted);font-size:7px}.academy-course-directory>div>button mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.academy-course-directory>div>button mark{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.academy-course-directory>div>button mark{font-size:6px;font-weight:900}.academy-curriculum{min-width:0}.academy-curriculum>header p{color:var(--muted);margin:0;font-size:8px}.academy-curriculum>header>div{flex-wrap:wrap;gap:6px;display:flex}.academy-curriculum>header button{border-color:var(--ds-line);min-height:34px;color:var(--ink);background:var(--ds-surface2);padding:0 10px}.academy-curriculum-tree{background:var(--ds-surface2);max-height:650px;padding:12px;overflow:auto}.academy-curriculum-tree>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-bottom:10px;overflow:hidden}.academy-curriculum-tree>section>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:8px;padding:9px;display:flex}.academy-curriculum-tree>section>header>button:first-child{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;grid-template-columns:17px 34px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0;display:grid}.academy-curriculum-tree>section>header>button:first-child>svg{width:14px;color:var(--muted)}.academy-curriculum-tree>section>header>button:first-child>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.academy-curriculum-tree>section>header span{gap:2px;min-width:0;display:grid}.academy-curriculum-tree>section>header b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.academy-curriculum-tree>section>header small{color:var(--muted);font-size:7px}.academy-curriculum-tree>section>header>div,.academy-curriculum-tree article>header>div{gap:5px;display:flex}.academy-curriculum-tree>section>header>div button,.academy-curriculum-tree article>header>div button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:30px;height:30px;color:var(--ink);background:var(--ds-surface2);place-items:center;display:grid}.academy-curriculum-tree>section>header>div svg,.academy-curriculum-tree article>header>div svg{width:12px}.academy-curriculum-tree>section>div{padding:0 11px 11px}.academy-curriculum-tree article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);margin-top:9px}.academy-curriculum-tree article>header{border-bottom:1px solid var(--ds-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.academy-curriculum-tree article>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:34px;height:34px;color:var(--ds-signal);background:var(--ds-signal);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-curriculum-tree article>header>i{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.academy-curriculum-tree article>header>i{font-size:7px;font-style:normal;font-weight:900}.academy-curriculum-tree article>header>span{gap:2px;display:grid}.academy-curriculum-tree article>header b{font-size:9px}.academy-curriculum-tree article>header small{color:var(--muted);font-size:7px}.academy-curriculum-tree article>div{grid-template-columns:repeat(2,1fr);gap:7px;padding:9px;display:grid}.academy-curriculum-tree article>div>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-width:0;color:var(--ink);background:var(--ds-surface);text-align:left;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px;display:grid}.academy-curriculum-tree article>div>button>svg:first-child{border-radius:var(--ds-radius-child,var(--ds-radius));width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);padding:9px}.academy-curriculum-tree article>div>button>svg:last-child{width:13px}.academy-curriculum-tree article>div>button span{gap:2px;min-width:0;display:grid}.academy-curriculum-tree article>div>button b,.academy-curriculum-tree article>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-curriculum-tree article>div>button b{font-size:8px}.academy-curriculum-tree article>div>button small{color:var(--muted);font-size:6px}.academy-curriculum-tree article>div>button.add{background:0 0;border-style:dashed}.academy-curriculum-tree article>div>button.add>svg{color:var(--ds-signal);background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.academy-curriculum-tree article>div>button.add>svg{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.academy-builder-empty{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.academy-builder-empty>svg{width:30px;color:var(--ds-signal)}.academy-builder-empty b{color:var(--ink);font-size:10px}.academy-builder-empty small{font-size:8px}.academy-builder-boundary{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:10px;padding:13px 15px;display:flex}.academy-builder-boundary>svg{width:18px;color:var(--ds-success)}.academy-builder-boundary span{gap:2px;display:grid}.academy-builder-boundary b{font-size:8px}.academy-builder-boundary small{color:var(--muted);font-size:7px}.academy-builder-overlay,.academy-block-overlay{z-index:220;background:var(--ds-nav);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-builder-overlay,.academy-block-overlay{background:color-mix(in srgb,var(--ds-nav) 62%,transparent)}}.academy-builder-overlay,.academy-block-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.academy-builder-overlay>section,.academy-block-overlay>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);width:min(540px,100%);box-shadow:0 24px 80px var(--ds-nav);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.academy-builder-overlay>section,.academy-block-overlay>section{box-shadow:0 24px 80px color-mix(in srgb,var(--ds-nav) 34%,transparent)}}.academy-block-overlay>section{width:min(780px,100%);max-height:calc(100vh - 36px);overflow:auto}.academy-builder-overlay header,.academy-block-overlay header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:16px;display:grid}.academy-builder-overlay header>i,.academy-block-overlay header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:42px;height:42px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-builder-overlay header h2,.academy-block-overlay header h2{margin:3px 0 0;font-size:17px}.academy-builder-overlay header>button,.academy-block-overlay header>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);place-items:center;width:34px;height:34px;display:grid}.academy-builder-overlay>section>label,.academy-block-overlay>section>div>label{gap:6px;margin:16px;display:grid}.academy-builder-overlay label span,.academy-block-overlay label>span:first-child{font-size:8px;font-weight:900}.academy-builder-overlay input,.academy-block-overlay input,.academy-block-overlay textarea{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:100%;min-height:44px;color:var(--ink);background:var(--ds-surface2);font:inherit;outline:0;padding:10px;font-size:9px}.academy-block-overlay textarea{resize:vertical}.academy-builder-overlay footer,.academy-block-overlay footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:flex-end;align-items:center;gap:8px;padding:13px 16px;display:flex}.academy-builder-overlay footer button,.academy-block-overlay footer button{border-color:var(--ds-line);min-height:38px;color:var(--ink);background:var(--ds-surface)}.academy-block-overlay footer>span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:7px;display:flex}.academy-block-overlay footer>span svg{width:14px;color:var(--ds-success)}.academy-block-overlay>section>nav{border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.academy-block-overlay>section>nav button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:42px;color:var(--ink);background:var(--ds-surface2);justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.academy-block-overlay>section>nav button.active{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.academy-block-overlay>section>nav button svg{width:14px}.academy-block-overlay label small{color:var(--muted);font-size:7px}.academy-quiz-editor{gap:10px;margin:16px;display:grid}.academy-quiz-editor>label{grid-template-columns:minmax(0,1fr) 110px 20px;align-items:center;gap:8px;margin:0;display:grid}.academy-quiz-editor>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);overflow:hidden}.academy-quiz-editor>article>header{border-bottom:1px solid var(--ds-line);grid-template-columns:34px minmax(0,1fr) 30px;gap:7px;padding:8px;display:grid}.academy-quiz-editor>article>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.academy-quiz-editor button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-height:34px;color:var(--ink);background:var(--ds-surface);justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.academy-quiz-editor>article>div{gap:6px;padding:8px;display:grid}.academy-quiz-editor>article>div label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);grid-template-columns:18px 30px minmax(0,1fr) 30px;align-items:center;gap:7px;margin:0;padding:6px;display:grid}.academy-quiz-editor>article>div label.correct{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-quiz-editor>article>div label.correct{border-color:color-mix(in srgb,var(--ds-success) 42%,var(--ds-line))}}.academy-quiz-editor input[type=radio]{width:15px;min-height:0;accent-color:var(--ds-success)}.academy-quiz-editor>article>div label>span{width:30px;height:30px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:50%;place-items:center;font-size:8px;display:grid}.academy-quiz-editor>article>div label input[type=text]{min-height:36px}.academy-quiz-editor>article>div label button{width:30px;min-height:30px}.academy-quiz-editor>button{border-style:dashed}@media (max-width:1100px){.academy-builder-kpis{grid-template-columns:repeat(2,1fr)}.academy-builder-workspace{grid-template-columns:1fr}.academy-course-directory{border-right:0;border-bottom:1px solid var(--ds-line)}.academy-course-directory>div{grid-auto-columns:260px;grid-auto-flow:column;display:grid;overflow-x:auto}.academy-course-directory>div>button{border-right:1px solid var(--ds-line)}}@media (max-width:700px){.academy-builder-page{padding:14px}.academy-builder-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start}.academy-builder-hero>div:last-child{width:100%}.academy-builder-hero button{flex:1}.academy-builder-kpis{grid-template-columns:1fr}.academy-curriculum>header{flex-direction:column;align-items:flex-start}.academy-curriculum-tree article>div{grid-template-columns:1fr}.academy-block-overlay>section>nav{grid-template-columns:repeat(2,1fr)}.academy-block-overlay footer{flex-direction:column;align-items:stretch}.academy-block-overlay footer>span{margin:0}.academy-builder-boundary{align-items:flex-start}}.academy-enrollments-page{gap:14px;padding:24px;display:grid}.academy-enrollments-hero{border-radius:var(--ds-radius);min-height:210px;color:var(--ds-nav-text);background:radial-gradient(circle at 82% 8%,var(--ds-accent),transparent 31%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-enrollments-hero{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 31%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 68%,var(--ds-signal)))}}.academy-enrollments-hero{overflow:hidden}.academy-enrollments-hero>div:first-child{max-width:720px}.academy-enrollments-hero span,.academy-enrollment-courses header small,.academy-roster>header small,.academy-enrollment-overlay header small{color:var(--ds-accent);letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.academy-enrollments-hero span svg{width:16px}.academy-enrollments-hero h1{letter-spacing:-.05em;margin:9px 0 6px;font-size:34px}.academy-enrollments-hero p{max-width:650px;color:var(--ds-nav-text);margin:0}@supports (color:color-mix(in lab, red, red)){.academy-enrollments-hero p{color:color-mix(in srgb,var(--ds-nav-text) 74%,transparent)}}.academy-enrollments-hero p{font-size:11px;line-height:1.65}.academy-enrollments-hero>div:last-child{gap:8px;display:flex}.academy-enrollments-hero button,.academy-roster>header button,.academy-enrollment-overlay footer button{border:1px solid var(--ds-nav-text);justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.academy-enrollments-hero button,.academy-roster>header button,.academy-enrollment-overlay footer button{border:1px solid color-mix(in srgb,var(--ds-nav-text) 22%,transparent)}}.academy-enrollments-hero button,.academy-roster>header button,.academy-enrollment-overlay footer button{border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ds-nav-text);background:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.academy-enrollments-hero button,.academy-roster>header button,.academy-enrollment-overlay footer button{background:color-mix(in srgb,var(--ds-nav-text) 8%,transparent)}}.academy-enrollments-hero button,.academy-roster>header button,.academy-enrollment-overlay footer button{font-size:8px;font-weight:900}.academy-enrollments-hero button:last-child,.academy-roster>header button,.academy-enrollment-overlay footer button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.academy-enrollments-hero button svg,.academy-roster>header button svg{width:14px}.academy-enrollments-message{border-radius:var(--ds-radius-child,var(--ds-radius));align-items:center;gap:10px;padding:12px 14px;font-size:9px;display:flex}.academy-enrollments-message>svg{width:16px}.academy-enrollments-message span{gap:2px;display:grid}.academy-enrollments-message small{font-size:8px}.academy-enrollments-message.error{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.academy-enrollments-message.error{background:color-mix(in srgb,var(--ds-error) 12%,var(--ds-surface))}}.academy-enrollments-message.success{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-enrollments-message.success{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.academy-enrollments-hero,.academy-enrollments-hero p{color:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.academy-enrollments-hero p{color:color-mix(in srgb,var(--ds-surface) 74%,transparent)}}.academy-enrollments-hero button{border-color:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.academy-enrollments-hero button{border-color:color-mix(in srgb,var(--ds-surface) 22%,transparent)}}.academy-enrollments-hero button{color:var(--ds-surface);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.academy-enrollments-hero button{background:color-mix(in srgb,var(--ds-surface) 8%,transparent)}}.academy-enrollments-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.academy-enrollments-kpis>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:12px;min-height:104px;padding:16px;display:flex}.academy-enrollments-kpis>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:43px;height:43px;color:var(--ds-on-accent);background:var(--ds-accent);flex:none;place-items:center;display:grid}.academy-enrollments-kpis svg{width:19px}.academy-enrollments-kpis span{gap:2px;min-width:0;display:grid}.academy-enrollments-kpis small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900}.academy-enrollments-kpis b{font-size:20px}.academy-enrollments-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.academy-enrollments-workspace{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(260px,.55fr) minmax(700px,1.7fr);min-height:680px;display:grid;overflow:hidden}.academy-enrollment-courses{border-right:1px solid var(--ds-line);background:var(--ds-surface2);min-width:0}.academy-enrollment-courses>header,.academy-roster>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.academy-enrollment-courses>header>span,.academy-roster>header>span{gap:3px;min-width:0;display:grid}.academy-enrollment-courses h2,.academy-roster h2{margin:0;font-size:16px}.academy-enrollment-courses header mark{min-width:30px;color:var(--ds-on-accent);background:var(--ds-accent);text-align:center;border-radius:99px;padding:7px;font-size:8px;font-weight:900}.academy-enrollment-courses>div{max-height:620px;overflow:auto}.academy-enrollment-courses>div>button{border:0;border-top:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.academy-enrollment-courses>div>button.active{background:var(--ds-surface);box-shadow:inset 4px 0 var(--ds-accent)}.academy-enrollment-courses>div>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:38px;height:38px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-enrollment-courses>div>button svg{width:15px}.academy-enrollment-courses>div>button span{gap:3px;min-width:0;display:grid}.academy-enrollment-courses>div>button b,.academy-enrollment-courses>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-enrollment-courses>div>button b{font-size:9px}.academy-enrollment-courses>div>button small{color:var(--muted);font-size:7px}.academy-enrollment-courses>div>button mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.academy-enrollment-courses>div>button mark{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.academy-enrollment-courses>div>button mark{font-size:6px;font-weight:900}.academy-roster{min-width:0}.academy-roster>header p{color:var(--muted);margin:0;font-size:8px}.academy-roster-tools{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:9px;padding:11px;display:flex}.academy-roster-tools>label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);flex:1;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.academy-roster-tools>label svg{width:16px;color:var(--ds-signal)}.academy-roster-tools input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.academy-roster-tools nav{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);gap:4px;padding:4px;display:flex}.academy-roster-tools nav button{border-radius:var(--ds-radius-child,var(--ds-radius));height:32px;color:var(--muted);background:0 0;border:0;padding:0 9px;font-size:7px;font-weight:900}.academy-roster-tools nav button.active{color:var(--ds-on-accent);background:var(--ds-accent)}.academy-roster-table{background:var(--ds-surface);max-height:557px;overflow:auto}.academy-roster-table>header,.academy-roster-table>article{grid-template-columns:minmax(185px,1.5fr) 120px 125px 100px 95px 95px;align-items:center;gap:10px;min-width:730px;display:grid}.academy-roster-table>header{z-index:2;border-bottom:1px solid var(--ds-line);color:var(--muted);background:var(--ds-surface2);letter-spacing:.08em;padding:10px 13px;font-size:7px;font-weight:900;position:sticky;top:0}.academy-roster-table>article{border-bottom:1px solid var(--ds-line);padding:11px 13px}.academy-roster-table>article>span{align-items:center;gap:6px;min-width:0;display:flex}.academy-roster-table>article>span:first-child{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);display:grid}.academy-roster-table>article>span:first-child>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:36px;height:36px;color:var(--ds-on-accent);background:var(--ds-accent);grid-row:1/3;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.academy-roster-table>article b,.academy-roster-table>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-roster-table>article b{font-size:8px}.academy-roster-table>article small{color:var(--muted);font-size:6px}.academy-roster-table>article svg{width:13px;color:var(--ds-signal)}.academy-roster-table mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.academy-roster-table mark{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.academy-roster-table mark{font-size:6px;font-weight:900}.academy-roster-table mark.completed{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-roster-table mark.completed{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.academy-enrollments-empty{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.academy-enrollments-empty>svg{width:30px;color:var(--ds-signal)}.academy-enrollments-empty b{color:var(--ink);font-size:10px}.academy-enrollments-empty small{font-size:8px}.academy-enrollments-boundary{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:10px;padding:13px 15px;display:flex}.academy-enrollments-boundary>svg{width:18px;color:var(--ds-success)}.academy-enrollments-boundary span{gap:2px;display:grid}.academy-enrollments-boundary b{font-size:8px}.academy-enrollments-boundary small{color:var(--muted);font-size:7px}.academy-enrollment-overlay{z-index:220;background:var(--ds-nav);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-enrollment-overlay{background:color-mix(in srgb,var(--ds-nav) 62%,transparent)}}.academy-enrollment-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.academy-enrollment-overlay>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);width:min(620px,100%);max-height:calc(100vh - 36px);box-shadow:0 24px 80px var(--ds-nav);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.academy-enrollment-overlay>section{box-shadow:0 24px 80px color-mix(in srgb,var(--ds-nav) 34%,transparent)}}.academy-enrollment-overlay header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:16px;display:grid}.academy-enrollment-overlay header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:42px;height:42px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-enrollment-overlay header h2{margin:3px 0 0;font-size:17px}.academy-enrollment-overlay header p{color:var(--muted);margin:2px 0 0;font-size:7px}.academy-enrollment-overlay header>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);place-items:center;width:34px;height:34px;display:grid}.academy-enrollment-overlay>section>label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);align-items:center;gap:8px;height:44px;margin:12px;padding:0 10px;display:flex}.academy-enrollment-overlay>section>label svg{width:15px;color:var(--ds-signal)}.academy-enrollment-overlay>section>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.academy-enrollment-overlay>section>div{max-height:430px;overflow:auto}.academy-enrollment-overlay>section>div>button{border:0;border-top:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-surface);text-align:left;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px 13px;display:grid}.academy-enrollment-overlay>section>div>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.academy-enrollment-overlay>section>div>button.active{background:color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface))}}.academy-enrollment-overlay>section>div>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:38px;height:38px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.academy-enrollment-overlay>section>div>button span{gap:2px;min-width:0;display:grid}.academy-enrollment-overlay>section>div>button b,.academy-enrollment-overlay>section>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-enrollment-overlay>section>div>button b{font-size:9px}.academy-enrollment-overlay>section>div>button small{color:var(--muted);font-size:7px}.academy-enrollment-overlay>section>div>button svg{width:16px;color:var(--ds-success)}.academy-enrollment-overlay footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:flex-end;align-items:center;gap:8px;padding:13px 16px;display:flex}.academy-enrollment-overlay footer>span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:7px;display:flex}.academy-enrollment-overlay footer>span svg{width:14px;color:var(--ds-success)}.academy-enrollment-overlay footer button{border-color:var(--ds-line);min-height:38px;color:var(--ink);background:var(--ds-surface)}@media (max-width:1100px){.academy-enrollments-kpis{grid-template-columns:repeat(2,1fr)}.academy-enrollments-workspace{grid-template-columns:1fr}.academy-enrollment-courses{border-right:0;border-bottom:1px solid var(--ds-line)}.academy-enrollment-courses>div{grid-auto-columns:260px;grid-auto-flow:column;display:grid;overflow-x:auto}.academy-enrollment-courses>div>button{border-right:1px solid var(--ds-line)}}@media (max-width:700px){.academy-enrollments-page{padding:14px}.academy-enrollments-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start}.academy-enrollments-hero>div:last-child{width:100%}.academy-enrollments-hero button{flex:1}.academy-enrollments-kpis{grid-template-columns:1fr}.academy-roster>header{flex-direction:column;align-items:flex-start}.academy-roster-tools{flex-direction:column;align-items:stretch}.academy-roster-tools nav{overflow-x:auto}.academy-enrollment-overlay footer{flex-direction:column;align-items:stretch}.academy-enrollment-overlay footer>span{margin:0}.academy-enrollments-boundary{align-items:flex-start}}.academy-resources-page{gap:14px;padding:24px;display:grid}.academy-resources-hero{border-radius:var(--ds-radius);min-height:210px;color:var(--ds-nav-text);background:radial-gradient(circle at 82% 8%,var(--ds-accent),transparent 31%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.academy-resources-hero{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 31%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 68%,var(--ds-signal)))}}.academy-resources-hero>div:first-child{max-width:760px}.academy-resources-hero>div:first-child>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:8px;font-weight:950;display:flex}.academy-resources-hero h1{letter-spacing:-.05em;margin:10px 0 8px;font-size:42px;line-height:1}.academy-resources-hero p{max-width:690px;color:var(--ds-nav-text);margin:0}@supports (color:color-mix(in lab, red, red)){.academy-resources-hero p{color:color-mix(in srgb,var(--ds-nav-text) 74%,transparent)}}.academy-resources-hero p{font-size:10px;line-height:1.55}.academy-resources-hero>div:last-child{gap:8px;display:flex}.academy-resources-hero button,.academy-resource-overlay footer button{border:1px solid var(--ds-nav-text);justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-resources-hero button,.academy-resource-overlay footer button{border:1px solid color-mix(in srgb,var(--ds-nav-text) 20%,transparent)}}.academy-resources-hero button,.academy-resource-overlay footer button{border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ds-nav-text);background:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.academy-resources-hero button,.academy-resource-overlay footer button{background:color-mix(in srgb,var(--ds-nav-text) 8%,transparent)}}.academy-resources-hero button,.academy-resource-overlay footer button{font-size:8px;font-weight:900}.academy-resources-hero button:last-child,.academy-resource-overlay footer button:last-child{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.academy-resources-hero button svg{width:15px}.academy-resources-alert{border:1px solid var(--ds-success);align-items:center;gap:10px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-resources-alert{border:1px solid color-mix(in srgb,var(--ds-success) 30%,var(--ds-line))}}.academy-resources-alert{border-radius:var(--ds-radius);color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-resources-alert{background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface))}}.academy-resources-alert.error{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.academy-resources-alert.error{border-color:color-mix(in srgb,var(--ds-error) 30%,var(--ds-line))}}.academy-resources-alert.error{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.academy-resources-alert.error{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.academy-resources-alert>svg{width:18px}.academy-resources-alert span{gap:2px;margin-right:auto;display:grid}.academy-resources-alert b{font-size:8px}.academy-resources-alert small{font-size:7px}.academy-resources-alert button{border-radius:var(--ds-radius-child,var(--ds-radius));height:30px;color:inherit;background:0 0;border:1px solid;font-size:7px;font-weight:900}.academy-resources-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.academy-resources-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:15px;display:grid}.academy-resources-kpis article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:44px;height:44px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-resources-kpis article>i svg{width:19px}.academy-resources-kpis span{gap:2px;min-width:0;display:grid}.academy-resources-kpis small{color:var(--muted);letter-spacing:.09em;font-size:6px;font-weight:950}.academy-resources-kpis b{font-size:20px}.academy-resources-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.academy-resources-workspace{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(260px,.55fr) minmax(700px,1.7fr);min-height:680px;display:grid;overflow:hidden}.academy-resource-courses{border-right:1px solid var(--ds-line);background:var(--ds-surface2);min-width:0}.academy-resource-courses>header,.academy-resource-library>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.academy-resource-courses>header>span,.academy-resource-library>header>span{gap:3px;min-width:0;display:grid}.academy-resource-courses h2,.academy-resource-library h2{margin:0;font-size:16px}.academy-resource-courses header mark,.academy-resource-library>header>mark{min-width:32px;color:var(--ds-on-accent);background:var(--ds-accent);text-align:center;border-radius:99px;padding:7px;font-size:7px;font-weight:900}.academy-resource-courses>div{max-height:620px;overflow:auto}.academy-resource-courses>div>button{border:0;border-top:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.academy-resource-courses>div>button.active{background:var(--ds-surface);box-shadow:inset 4px 0 var(--ds-accent)}.academy-resource-courses>div>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:38px;height:38px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-resource-courses>div>button svg{width:15px}.academy-resource-courses>div>button span{gap:3px;min-width:0;display:grid}.academy-resource-courses>div>button b,.academy-resource-courses>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-resource-courses>div>button b{font-size:9px}.academy-resource-courses>div>button small{color:var(--muted);font-size:7px}.academy-resource-courses>div>button strong{color:var(--ds-signal);font-size:6px}.academy-resource-library{min-width:0}.academy-resource-library>header p{color:var(--muted);margin:0;font-size:8px}.academy-resource-tools{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:9px;padding:11px;display:flex}.academy-resource-tools>label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);flex:1;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.academy-resource-tools>label svg{width:16px;color:var(--ds-signal)}.academy-resource-tools input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.academy-resource-tools nav{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);gap:4px;padding:4px;display:flex;overflow-x:auto}.academy-resource-tools nav button{border-radius:var(--ds-radius-child,var(--ds-radius));height:32px;color:var(--muted);background:0 0;border:0;padding:0 9px;font-size:7px;font-weight:900}.academy-resource-tools nav button.active{color:var(--ds-on-accent);background:var(--ds-accent)}.academy-resource-grid{background:var(--ds-surface2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;max-height:557px;padding:12px;display:grid;overflow:auto}.academy-resource-grid>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);min-width:0;overflow:hidden}.academy-resource-grid>article>header{border-bottom:1px solid var(--ds-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.academy-resource-grid>article>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:42px;height:42px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-resource-grid>article>header>i svg{width:18px}.academy-resource-grid>article>header span{gap:3px;min-width:0;display:grid}.academy-resource-grid>article>header b,.academy-resource-grid>article>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-resource-grid>article>header b{font-size:9px}.academy-resource-grid>article>header small{color:var(--muted);font-size:7px}.academy-resource-grid>article>header mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.academy-resource-grid>article>header mark{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface2))}}.academy-resource-grid>article>header mark{font-size:7px;font-weight:900}.academy-resource-grid>article>section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.academy-resource-grid>article>section span{gap:3px;min-width:0;display:grid}.academy-resource-grid>article>section small{color:var(--muted);font-size:6px;font-weight:900}.academy-resource-grid>article>section b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.academy-resource-grid>article>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:1fr 1fr 34px;gap:6px;padding:9px;display:grid}.academy-resource-grid>article>footer button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-height:34px;color:var(--ink);background:var(--ds-surface);justify-content:center;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.academy-resource-grid>article>footer button svg{width:12px}.academy-resource-grid>article>footer button.danger{color:var(--ds-error)}.academy-resources-empty{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.academy-resources-empty>svg{width:30px;color:var(--ds-signal)}.academy-resources-empty b{color:var(--ink);font-size:10px}.academy-resources-empty small{font-size:8px}.academy-resources-boundary{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:center;gap:10px;padding:13px 15px;display:flex}.academy-resources-boundary>svg{width:18px;color:var(--ds-success)}.academy-resources-boundary span{gap:2px;display:grid}.academy-resources-boundary b{font-size:8px}.academy-resources-boundary small{color:var(--muted);font-size:7px}.academy-resource-hidden-input{opacity:0;position:fixed;left:-9999px}.academy-resource-overlay{z-index:220;background:var(--ds-nav);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-resource-overlay{background:color-mix(in srgb,var(--ds-nav) 62%,transparent)}}.academy-resource-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.academy-resource-overlay>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);width:min(660px,100%);max-height:calc(100vh - 36px);box-shadow:0 24px 80px var(--ds-nav);overflow:auto}@supports (color:color-mix(in lab, red, red)){.academy-resource-overlay>section{box-shadow:0 24px 80px color-mix(in srgb,var(--ds-nav) 34%,transparent)}}.academy-resource-overlay header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:16px;display:grid}.academy-resource-overlay header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:42px;height:42px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-resource-overlay header h2{margin:3px 0 0;font-size:17px}.academy-resource-overlay header>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);place-items:center;width:34px;height:34px;display:grid}.academy-resource-overlay>section>div{gap:12px;padding:16px;display:grid}.academy-resource-overlay label{gap:6px;display:grid}.academy-resource-overlay label>span{font-size:8px;font-weight:900}.academy-resource-overlay input,.academy-resource-overlay select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:100%;min-height:44px;color:var(--ink);background:var(--ds-surface2);font:inherit;outline:0;padding:0 10px;font-size:9px}.academy-resource-drop{border:1px dashed var(--ds-signal);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-signal);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:18px;display:flex!important}@supports (color:color-mix(in lab, red, red)){.academy-resource-drop{background:color-mix(in srgb,var(--ds-signal) 5%,var(--ds-surface2))}}.academy-resource-drop{cursor:pointer;text-align:center}.academy-resource-drop input{opacity:0;width:1px;height:1px;position:absolute}.academy-resource-drop>svg{width:28px;color:var(--ds-signal)}.academy-resource-drop>span{gap:3px;display:grid}.academy-resource-drop small{color:var(--muted);font-size:7px}.academy-resource-version-note{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);align-items:center;gap:10px;padding:13px;display:flex}.academy-resource-version-note>svg{width:18px;color:var(--ds-signal)}.academy-resource-version-note span{gap:3px;display:grid}.academy-resource-version-note b{font-size:8px}.academy-resource-version-note small{color:var(--muted);font-size:7px}.academy-resource-overlay footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:flex-end;align-items:center;gap:8px;padding:13px 16px;display:flex}.academy-resource-overlay footer>span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:7px;display:flex}.academy-resource-overlay footer>span svg{width:14px;color:var(--ds-success)}.academy-resource-overlay footer button{border-color:var(--ds-line);color:var(--ink);background:var(--ds-surface)}@media (max-width:1100px){.academy-resources-kpis{grid-template-columns:repeat(2,1fr)}.academy-resources-workspace{grid-template-columns:1fr}.academy-resource-courses{border-right:0;border-bottom:1px solid var(--ds-line)}.academy-resource-courses>div{grid-auto-columns:260px;grid-auto-flow:column;display:grid;overflow-x:auto}.academy-resource-courses>div>button{border-right:1px solid var(--ds-line)}}@media (max-width:700px){.academy-resources-page{padding:14px}.academy-resources-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start}.academy-resources-hero>div:last-child{width:100%}.academy-resources-hero button{flex:1}.academy-resources-kpis{grid-template-columns:1fr}.academy-resource-library>header{flex-direction:column;align-items:flex-start}.academy-resource-tools{flex-direction:column;align-items:stretch}.academy-resource-grid{grid-template-columns:1fr}.academy-resource-overlay footer{flex-direction:column;align-items:stretch}.academy-resource-overlay footer>span{margin:0}.academy-resources-boundary{align-items:flex-start}}.academy-certificate-hero-actions{gap:8px;display:flex}.academy-credentials-hero .academy-certificate-hero-actions>button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:7px;height:48px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.academy-credentials-hero .academy-certificate-hero-actions>button:last-child{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.academy-certificate-alert{border:1px solid var(--ds-success);align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-certificate-alert{border:1px solid color-mix(in srgb,var(--ds-success) 30%,var(--ds-line))}}.academy-certificate-alert{border-radius:var(--ds-radius);color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-certificate-alert{background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface))}}.academy-certificate-alert.error{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.academy-certificate-alert.error{border-color:color-mix(in srgb,var(--ds-danger) 30%,var(--ds-line))}}.academy-certificate-alert.error{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.academy-certificate-alert.error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.academy-certificate-alert>svg{width:18px}.academy-certificate-alert span{gap:2px;margin-right:auto;display:grid}.academy-certificate-alert b{font-size:9px}.academy-certificate-alert small{font-size:8px}.academy-certificate-alert button{height:32px;color:inherit;background:0 0;border:1px solid;border-radius:9px;font-size:7px;font-weight:900}.academy-certificate-tabs{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:6px;margin-bottom:14px;padding:6px;display:flex}.academy-certificate-tabs button{border-radius:var(--ds-radius-child,var(--ds-radius));min-height:42px;color:var(--ds-muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.academy-certificate-tabs button svg{width:15px}.academy-certificate-tabs button.active{color:var(--ds-nav);background:var(--ds-accent)}.academy-certificate-actions{justify-content:flex-start!important}.academy-certificate-actions button.danger{color:var(--ds-danger);border-color:var(--ds-danger);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.academy-certificate-actions button.danger{border-color:color-mix(in srgb,var(--ds-danger) 30%,var(--ds-line))}}.academy-certificate-actions button.danger{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.academy-certificate-actions button.danger{background:color-mix(in srgb,var(--ds-danger) 5%,var(--ds-surface))}}.academy-template-workspace{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);min-height:650px;display:grid;overflow:hidden}.academy-template-directory{border-right:1px solid var(--ds-line);min-width:0}.academy-template-directory>header,.academy-template-course-map>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.academy-template-directory>header span,.academy-template-course-map>header span{gap:3px;display:grid}.academy-template-directory>header small,.academy-template-course-map>header small{color:var(--purple);letter-spacing:.11em;font-size:7px;font-weight:900}.academy-template-directory h2,.academy-template-course-map h2{margin:0;font-size:17px}.academy-template-directory>header button{border-radius:var(--ds-radius-child,var(--ds-radius));height:38px;color:var(--ds-nav);background:var(--ds-accent);border:0;align-items:center;gap:6px;padding:0 11px;font-size:7px;font-weight:900;display:flex}.academy-template-directory>header button svg{width:13px}.academy-template-directory>div{background:var(--ds-surface2);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:470px;padding:12px;display:grid}.academy-template-directory>div>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.academy-template-directory>div>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:48px;height:48px;color:var(--ds-nav);background:var(--ds-accent);place-items:center;display:grid}.academy-template-directory>div>article>i svg{width:20px}.academy-template-directory>div>article span{gap:3px;min-width:0;display:grid}.academy-template-directory>div>article small{color:var(--muted);font-size:6px;font-weight:900}.academy-template-directory>div>article b,.academy-template-directory>div>article em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-template-directory>div>article b{font-size:9px}.academy-template-directory>div>article em{color:var(--muted);font-size:7px;font-style:normal}.academy-template-directory>div>article mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.academy-template-directory>div>article mark{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface2))}}.academy-template-directory>div>article mark{font-size:6px;font-weight:900}.academy-template-directory>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);align-items:flex-start;gap:10px;padding:14px;display:flex}.academy-template-directory>footer>svg{width:18px;color:var(--ds-success);flex:none}.academy-template-directory>footer span{gap:3px;display:grid}.academy-template-directory>footer b{font-size:8px}.academy-template-directory>footer small{color:var(--muted);font-size:7px;line-height:1.45}.academy-template-course-map{background:var(--ds-surface);min-width:0}.academy-template-course-map>header mark{color:var(--ds-nav);background:var(--ds-accent);border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.academy-template-course-map>div{max-height:575px;overflow:auto}.academy-template-course-map label{border-bottom:1px solid var(--ds-line);grid-template-columns:38px minmax(0,1fr) minmax(125px,.8fr);align-items:center;gap:9px;padding:11px;display:grid}.academy-template-course-map label>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);place-items:center;display:grid}.academy-template-course-map label>i svg{width:15px}.academy-template-course-map label span{gap:2px;min-width:0;display:grid}.academy-template-course-map label b,.academy-template-course-map label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-template-course-map label b{font-size:8px}.academy-template-course-map label small{color:var(--muted);font-size:6px}.academy-template-course-map select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-width:0;height:38px;color:var(--ink);background:var(--ds-surface2);font:inherit;padding:0 26px 0 9px;font-size:7px}.academy-certificate-overlay{z-index:220;background:var(--ds-nav);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.academy-certificate-overlay{background:color-mix(in srgb,var(--ds-nav) 62%,transparent)}}.academy-certificate-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.academy-certificate-overlay>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);width:min(590px,100%);max-height:calc(100vh - 36px);box-shadow:0 24px 80px var(--ds-nav);overflow:auto}@supports (color:color-mix(in lab, red, red)){.academy-certificate-overlay>section{box-shadow:0 24px 80px color-mix(in srgb,var(--ds-nav) 34%,transparent)}}.academy-certificate-overlay header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:16px;display:grid}.academy-certificate-overlay header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);place-items:center;display:grid}.academy-certificate-overlay header h2{margin:3px 0 0;font-size:17px}.academy-certificate-overlay header>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);place-items:center;width:34px;height:34px;display:grid}.academy-certificate-overlay>section>label{gap:6px;margin:15px;display:grid}.academy-certificate-overlay>section>label span{font-size:8px;font-weight:900}.academy-certificate-overlay input,.academy-certificate-overlay select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:100%;min-height:44px;color:var(--ink);background:var(--ds-surface2);font:inherit;outline:0;padding:0 10px;font-size:9px}.academy-certificate-boundary{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);align-items:flex-start;gap:10px;margin:15px;padding:13px;display:flex}.academy-certificate-boundary>svg{width:17px;color:var(--ds-success);flex:none}.academy-certificate-boundary span{gap:3px;display:grid}.academy-certificate-boundary b{font-size:8px}.academy-certificate-boundary small{color:var(--muted);font-size:7px;line-height:1.45}.academy-certificate-overlay footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.academy-certificate-overlay footer button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-height:38px;color:var(--ink);background:var(--ds-surface);padding:0 12px;font-size:8px;font-weight:900}.academy-certificate-overlay footer button:last-child{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}@media (max-width:1080px){.academy-template-workspace{grid-template-columns:1fr}.academy-template-directory{border-right:0;border-bottom:1px solid var(--ds-line)}}@media (max-width:680px){.academy-certificate-hero-actions{width:100%}.academy-credentials-hero .academy-certificate-hero-actions>button{flex:1;justify-content:center}.academy-template-directory>div{grid-template-columns:1fr}.academy-template-course-map label{grid-template-columns:38px minmax(0,1fr)}.academy-template-course-map select{grid-column:1/-1}.academy-certificate-actions button{width:100%}.academy-certificate-actions button.danger{margin-left:0}}.academy-exams-page{gap:14px;padding:24px;display:grid}.academy-exams-hero{border-radius:var(--ds-radius);min-height:210px;color:var(--ds-nav-text);background:radial-gradient(circle at 82% 8%,var(--ds-accent),transparent 31%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.academy-exams-hero{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 31%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 68%,var(--ds-signal)))}}.academy-exams-hero>div{max-width:770px}.academy-exams-hero>div>span{color:var(--ds-accent);letter-spacing:.14em;align-items:center;gap:8px;font-size:8px;font-weight:950;display:flex}.academy-exams-hero h1{letter-spacing:-.05em;margin:10px 0 8px;font-size:42px;line-height:1}.academy-exams-hero p{max-width:700px;color:var(--ds-nav-text);margin:0}@supports (color:color-mix(in lab, red, red)){.academy-exams-hero p{color:color-mix(in srgb,var(--ds-nav-text) 74%,transparent)}}.academy-exams-hero p{font-size:10px;line-height:1.55}.academy-exams-hero>button{border:1px solid var(--ds-nav-text);align-items:center;gap:7px;min-height:42px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-exams-hero>button{border:1px solid color-mix(in srgb,var(--ds-nav-text) 20%,transparent)}}.academy-exams-hero>button{border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ds-nav-text);background:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.academy-exams-hero>button{background:color-mix(in srgb,var(--ds-nav-text) 8%,transparent)}}.academy-exams-hero>button{font-size:8px;font-weight:900}.academy-exams-hero>button svg{width:15px}.academy-exams-alert{border:1px solid var(--ds-success);align-items:center;gap:10px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-exams-alert{border:1px solid color-mix(in srgb,var(--ds-success) 30%,var(--ds-line))}}.academy-exams-alert{border-radius:var(--ds-radius);color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-exams-alert{background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface))}}.academy-exams-alert.error{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.academy-exams-alert.error{border-color:color-mix(in srgb,var(--ds-error) 30%,var(--ds-line))}}.academy-exams-alert.error{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.academy-exams-alert.error{background:color-mix(in srgb,var(--ds-error) 7%,var(--ds-surface))}}.academy-exams-alert>svg{width:18px}.academy-exams-alert span{gap:2px;margin-right:auto;display:grid}.academy-exams-alert b{font-size:8px}.academy-exams-alert small{font-size:7px}.academy-exams-alert button{border-radius:var(--ds-radius-child,var(--ds-radius));height:30px;color:inherit;background:0 0;border:1px solid;font-size:7px;font-weight:900}.academy-exams-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.academy-exams-kpis article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:15px;display:grid}.academy-exams-kpis article>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:44px;height:44px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-exams-kpis article>i svg{width:19px}.academy-exams-kpis span{gap:2px;min-width:0;display:grid}.academy-exams-kpis small{color:var(--muted);letter-spacing:.09em;font-size:6px;font-weight:950}.academy-exams-kpis b{font-size:20px}.academy-exams-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.academy-exams-workspace{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:minmax(290px,.62fr) minmax(680px,1.38fr);min-height:690px;display:grid;overflow:hidden}.academy-exam-directory{border-right:1px solid var(--ds-line);background:var(--ds-surface2);min-width:0}.academy-exam-directory>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);gap:8px;padding:15px;display:grid}.academy-exam-directory>header span{gap:3px;display:grid}.academy-exam-directory>header small,.academy-exam-editor>header small{color:var(--ds-signal);letter-spacing:.11em;font-size:7px;font-weight:950}.academy-exam-directory h2,.academy-exam-editor h2{margin:0;font-size:16px}.academy-exam-directory>header select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:40px;color:var(--ink);background:var(--ds-surface2);font:inherit;padding:0 28px 0 10px;font-size:8px}.academy-exam-directory>div{min-height:470px;max-height:560px;overflow:auto}.academy-exam-directory>div>button{border:0;border-bottom:1px solid var(--ds-line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:11px;display:grid}.academy-exam-directory>div>button.active{background:var(--ds-surface);box-shadow:inset 4px 0 var(--ds-accent)}.academy-exam-directory>div>button>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:38px;height:38px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-exam-directory>div>button>i svg,.academy-exam-directory>div>button>svg{width:14px}.academy-exam-directory>div>button span{gap:3px;min-width:0;display:grid}.academy-exam-directory>div>button b,.academy-exam-directory>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.academy-exam-directory>div>button b{font-size:9px}.academy-exam-directory>div>button small{color:var(--muted);font-size:7px}.academy-exam-directory>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);padding:10px}.academy-exam-directory>footer a{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ink);background:var(--ds-surface2);grid-template-columns:36px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:9px;text-decoration:none;display:grid}.academy-exam-directory>footer a>svg:first-child{border-radius:var(--ds-radius-child,var(--ds-radius));width:36px;height:36px;color:var(--ds-on-accent);background:var(--ds-signal);padding:9px}.academy-exam-directory>footer a>svg:last-child{width:13px}.academy-exam-directory>footer span{gap:2px;display:grid}.academy-exam-directory>footer b{font-size:8px}.academy-exam-directory>footer small{color:var(--muted);font-size:6px}.academy-exam-editor{min-width:0}.academy-exam-editor>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;display:grid}.academy-exam-editor>header>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:46px;height:46px;color:var(--ds-on-accent);background:var(--ds-accent);place-items:center;display:grid}.academy-exam-editor>header>i svg{width:19px}.academy-exam-editor>header span{gap:3px;min-width:0;display:grid}.academy-exam-editor>header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.academy-exam-editor>header mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.academy-exam-editor>header mark{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.academy-exam-editor>header mark{font-size:6px;font-weight:900}.academy-exam-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:16px;display:grid}.academy-exam-form label{gap:6px;display:grid}.academy-exam-form label.wide{grid-column:1/-1}.academy-exam-form label span{font-size:8px;font-weight:900}.academy-exam-form input,.academy-exam-form select{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:100%;min-height:43px;color:var(--ink);background:var(--ds-surface2);font:inherit;outline:0;padding:0 10px;font-size:8px}.academy-exam-form label small{color:var(--muted);font-size:7px}.academy-exam-form>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));color:var(--ink);background:var(--ds-surface2);text-align:left;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.academy-exam-form>button.on{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-exam-form>button.on{border-color:color-mix(in srgb,var(--ds-success) 40%,var(--ds-line))}}.academy-exam-form>button.on{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-exam-form>button.on{background:color-mix(in srgb,var(--ds-success) 6%,var(--ds-surface))}}.academy-exam-form>button>svg{border-radius:var(--ds-radius-child,var(--ds-radius));width:38px;height:38px;color:var(--ds-on-accent);background:var(--ds-signal);padding:10px}.academy-exam-form>button span{gap:2px;display:grid}.academy-exam-form>button b{font-size:8px}.academy-exam-form>button small{color:var(--muted);font-size:6px}.academy-exam-form>button strong{color:var(--ds-success);font-size:7px}.academy-exam-editor>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:flex-end;align-items:center;gap:10px;padding:13px 16px;display:flex}.academy-exam-editor>footer span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:7px;display:flex}.academy-exam-editor>footer span svg{width:14px;color:var(--ds-success)}.academy-exam-editor>footer button{border-radius:var(--ds-radius-child,var(--ds-radius));min-height:38px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.academy-exam-editor>footer button svg{width:14px}.academy-exams-empty{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.academy-exams-empty>svg{width:30px;color:var(--ds-signal)}.academy-exams-empty b{color:var(--ink);font-size:10px}.academy-exams-empty small{max-width:360px;font-size:8px;line-height:1.45}.academy-exams-boundary{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.academy-exams-boundary>svg{width:18px;color:var(--ds-success);flex:none}.academy-exams-boundary span{gap:2px;display:grid}.academy-exams-boundary b{font-size:8px}.academy-exams-boundary small{color:var(--muted);font-size:7px;line-height:1.45}@media (max-width:1100px){.academy-exams-kpis{grid-template-columns:repeat(2,1fr)}.academy-exams-workspace{grid-template-columns:1fr}.academy-exam-directory{border-right:0;border-bottom:1px solid var(--ds-line)}.academy-exam-directory>div{grid-auto-columns:260px;grid-auto-flow:column;min-height:0;display:grid;overflow-x:auto}.academy-exam-directory>div>button{border-right:1px solid var(--ds-line)}}@media (max-width:700px){.academy-exams-page{padding:14px}.academy-exams-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start}.academy-exams-hero>button{justify-content:center;width:100%}.academy-exams-kpis,.academy-exam-form{grid-template-columns:1fr}.academy-exam-form label.wide{grid-column:auto}.academy-exam-editor>footer{flex-direction:column;align-items:stretch}.academy-exam-editor>footer span{margin:0}.academy-exam-editor>footer button{justify-content:center}}.academy-video-editor{gap:12px;margin:16px;display:grid}.academy-video-upload{border:1px solid var(--ds-signal);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-video-upload{border:1px solid color-mix(in srgb,var(--ds-signal) 30%,var(--ds-line))}}.academy-video-upload{border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-signal),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.academy-video-upload{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-signal) 8%,var(--ds-surface)),var(--ds-surface))}}.academy-video-upload>i{border-radius:var(--ds-radius-child,var(--ds-radius));width:48px;height:48px;color:var(--ds-on-accent);background:linear-gradient(135deg,var(--ds-signal),var(--ds-signal));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-video-upload>i{background:linear-gradient(135deg,var(--ds-signal),color-mix(in srgb,var(--ds-signal) 65%,var(--ds-nav)))}}.academy-video-upload>i svg{width:21px}.academy-video-upload>span{gap:4px;min-width:0;display:grid}.academy-video-upload b{font-size:10px}.academy-video-upload small{color:var(--muted);font-size:7px;line-height:1.55}.academy-video-upload>label{border:1px solid var(--ds-accent);border-radius:var(--ds-radius-child,var(--ds-radius));min-height:38px;color:var(--ds-on-accent);background:var(--ds-accent);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:8px;font-weight:900;display:inline-flex}.academy-video-upload>label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.academy-video-upload>label svg{width:14px}.academy-video-file,.academy-video-status{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.academy-video-file>svg,.academy-video-status>svg{width:18px;color:var(--ds-signal)}.academy-video-file>span,.academy-video-status>span{gap:2px;min-width:0;display:grid}.academy-video-file b,.academy-video-status b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.academy-video-file small,.academy-video-status small{color:var(--muted);font-size:7px;line-height:1.45}.academy-video-file>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));width:30px;height:30px;color:var(--ink);background:var(--ds-surface);place-items:center;display:grid}.academy-video-file>button svg{width:12px}.academy-video-status.ready{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-video-status.ready{border-color:color-mix(in srgb,var(--ds-success) 40%,var(--ds-line))}}.academy-video-status.ready{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-video-status.ready{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.academy-video-status.ready>svg{color:var(--ds-success)}.academy-video-status.errored{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.academy-video-status.errored{border-color:color-mix(in srgb,var(--ds-error) 40%,var(--ds-line))}}.academy-video-status.errored{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.academy-video-status.errored{background:color-mix(in srgb,var(--ds-error) 8%,var(--ds-surface))}}.academy-video-status.errored>svg{color:var(--ds-error)}.academy-video-status.pending>svg{color:var(--ds-warning)}.academy-video-or{color:var(--muted);align-items:center;gap:10px;font-size:7px;font-weight:900;display:flex}.academy-video-or:before,.academy-video-or:after{background:var(--ds-line);content:"";flex:1;height:1px}.academy-video-editor>label{gap:6px;margin:0;display:grid}.academy-video-editor>label>span{font-size:8px;font-weight:900}.academy-video-editor>label small{color:var(--muted);font-size:7px}.academy-video-boundary{border:1px solid var(--ds-success);align-items:flex-start;gap:9px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-video-boundary{border:1px solid color-mix(in srgb,var(--ds-success) 35%,var(--ds-line))}}.academy-video-boundary{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.academy-video-boundary{background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface))}}.academy-video-boundary>svg{width:17px;color:var(--ds-success);flex:none}.academy-video-boundary span{gap:3px;display:grid}.academy-video-boundary b{font-size:8px}.academy-video-boundary small{color:var(--muted);font-size:7px;line-height:1.45}@media (max-width:700px){.academy-video-upload{grid-template-columns:42px minmax(0,1fr)}.academy-video-upload>i{width:42px;height:42px}.academy-video-upload>label{grid-column:1/-1}.academy-video-file,.academy-video-status{grid-template-columns:28px minmax(0,1fr) auto}}.onboarding-v3{min-height:100vh;color:var(--ink);background:var(--ds-bg);font-family:var(--ds-font);grid-template-columns:310px minmax(0,1fr);font-size:16px;display:grid}.onboarding-v3 button,.onboarding-v3 input{font:inherit}.onboarding-v3 button{cursor:pointer}.onboarding-v3 button:disabled{cursor:not-allowed}.onboarding-mobile-head{display:none}.onboarding-v3-nav{z-index:20;width:310px;color:var(--ds-on-dark);background:radial-gradient(circle at 22% 8%,var(--ds-signal),transparent 19rem),radial-gradient(circle at 85% 82%,var(--ds-accent),transparent 18rem),var(--ds-nav);flex-direction:column;padding:32px 24px 24px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav{background:radial-gradient(circle at 22% 8%,color-mix(in srgb,var(--ds-signal) 34%,transparent),transparent 19rem),radial-gradient(circle at 85% 82%,color-mix(in srgb,var(--ds-accent) 13%,transparent),transparent 18rem),var(--ds-nav)}}.onboarding-v3-nav>header{border-bottom:1px solid var(--ds-on-dark);gap:5px;padding:0 12px 28px;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav>header{border-bottom:1px solid color-mix(in srgb,var(--ds-on-dark) 12%,transparent)}}.onboarding-v3-nav>header strong{letter-spacing:.32em;font-size:24px}.onboarding-v3-nav>header small{color:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav>header small{color:color-mix(in srgb,var(--ds-on-dark) 58%,transparent)}}.onboarding-v3-nav>header small{font-size:12px}.onboarding-journey-copy{gap:8px;padding:27px 12px 20px;display:grid}.onboarding-journey-copy>span{color:var(--ds-accent);letter-spacing:.16em;font-size:10px;font-weight:900}.onboarding-journey-copy h2{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.05}.onboarding-journey-copy p{color:var(--ds-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.onboarding-journey-copy p{color:color-mix(in srgb,var(--ds-on-dark) 58%,transparent)}}.onboarding-journey-copy p{font-size:12px;line-height:1.55}.onboarding-v3-nav nav{gap:7px;display:grid}.onboarding-v3-nav nav>button{min-height:68px;color:var(--ds-on-dark);border:1px solid #0000;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav nav>button{color:color-mix(in srgb,var(--ds-on-dark) 62%,transparent)}}.onboarding-v3-nav nav>button{text-align:left;background:0 0;transition:background .2s,border-color .2s,transform .2s}.onboarding-v3-nav nav>button:not(.active):not(:disabled):hover{border-color:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav nav>button:not(.active):not(:disabled):hover{border-color:color-mix(in srgb,var(--ds-on-dark) 14%,transparent)}}.onboarding-v3-nav nav>button:not(.active):not(:disabled):hover{background:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav nav>button:not(.active):not(:disabled):hover{background:color-mix(in srgb,var(--ds-on-dark) 5%,transparent)}}.onboarding-v3-nav nav>button.active{color:var(--ds-on-accent);background:var(--ds-accent);box-shadow:0 14px 34px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav nav>button.active{box-shadow:0 14px 34px color-mix(in srgb,var(--ds-accent) 20%,transparent)}}.onboarding-v3-nav nav>button.done{color:var(--ds-on-dark)}.onboarding-v3-nav nav>button>i{width:42px;height:42px;color:inherit;background:var(--ds-on-dark);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav nav>button>i{background:color-mix(in srgb,var(--ds-on-dark) 8%,transparent)}}.onboarding-v3-nav nav>button>i{font-style:normal}.onboarding-v3-nav nav>button.active>i{background:var(--ds-on-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav nav>button.active>i{background:color-mix(in srgb,var(--ds-on-accent) 9%,transparent)}}.onboarding-v3-nav nav svg{width:18px}.onboarding-v3-nav nav span{gap:4px;min-width:0;display:grid}.onboarding-v3-nav nav small{letter-spacing:.13em;font-size:8px;font-weight:900}.onboarding-v3-nav nav b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.onboarding-v3-nav nav em{text-align:center;font-size:9px;font-style:normal;font-weight:900}.onboarding-v3-nav nav em svg{width:14px}.onboarding-v3-nav>footer{color:var(--ds-on-dark);align-items:flex-start;gap:10px;margin-top:auto;padding:20px 12px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-nav>footer{color:color-mix(in srgb,var(--ds-on-dark) 70%,transparent)}}.onboarding-v3-nav>footer>svg{width:18px;color:var(--ds-accent);flex:none}.onboarding-v3-nav>footer span{gap:3px;display:grid}.onboarding-v3-nav>footer b{color:var(--ds-on-dark);font-size:11px}.onboarding-v3-nav>footer small{font-size:9px;line-height:1.45}.onboarding-v3-workspace{grid-column:2;min-width:0}.onboarding-v3-topbar{z-index:15;border-bottom:1px solid var(--ds-line);background:var(--ds-bg);justify-content:space-between;align-items:center;gap:24px;height:78px;padding:0 clamp(24px,4vw,62px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-topbar{background:color-mix(in srgb,var(--ds-bg) 88%,transparent)}}.onboarding-v3-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.onboarding-v3-topbar>div{grid-template-columns:1fr auto;align-items:center;gap:7px 12px;width:min(420px,46vw);display:grid}.onboarding-v3-topbar>div span{letter-spacing:.14em;font-size:9px;font-weight:900}.onboarding-v3-topbar>div>i{background:var(--ds-line);border-radius:99px;grid-column:1/-1;height:5px;font-style:normal;overflow:hidden}.onboarding-v3-topbar>div>i em{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--ds-accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-topbar>div>i em{background:linear-gradient(90deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 60%,var(--ds-signal)))}}.onboarding-v3-topbar>div>i em{transition:width .42s cubic-bezier(.2,.8,.2,1)}.onboarding-v3-topbar>aside{align-items:center;gap:10px;display:flex}.onboarding-v3-topbar>aside>button{border:1px solid var(--ds-line);height:42px;color:var(--ink);background:var(--ds-surface);border-radius:12px;padding:0 15px;font-size:11px;font-weight:800}.onboarding-v3-topbar .global-language-trigger{min-height:42px}.onboarding-v3-canvas{flex-direction:column;width:100%;min-height:calc(100vh - 78px);margin:0 auto;padding:clamp(34px,5vw,70px) clamp(24px,5vw,72px) 28px;display:flex}.onboarding-v3-heading{max-width:800px;margin-bottom:30px}.onboarding-v3-heading>span{color:var(--ds-signal);letter-spacing:.17em;font-size:10px;font-weight:900}.onboarding-v3-heading h1{letter-spacing:-.065em;margin:12px 0 11px;font-size:clamp(44px,5vw,72px);font-weight:520;line-height:.92}.onboarding-v3-heading p{max-width:680px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.onboarding-v3-error{border:1px solid var(--ds-danger);grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-error{border:1px solid color-mix(in srgb,var(--ds-danger) 34%,var(--ds-line))}}.onboarding-v3-error{background:var(--ds-danger);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.onboarding-v3-error>svg{width:22px;color:var(--ds-danger)}.onboarding-v3-error span{gap:2px;display:grid}.onboarding-v3-error b{font-size:12px}.onboarding-v3-error small{color:var(--muted);font-size:10px}.onboarding-v3-error button{width:34px;height:34px;color:var(--ink);background:var(--ds-surface);border:0;border-radius:9px;place-items:center;display:grid}.onboarding-v3-error button svg{width:15px}.onboarding-payment-step{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:16px;display:grid}.onboarding-offer-hero{min-height:254px;color:var(--ds-on-dark);background:radial-gradient(circle at 84% 18%,var(--ds-accent),transparent 18rem),linear-gradient(125deg,var(--ds-nav),var(--ds-nav));border-radius:24px;grid-column:1/-1;padding:34px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.onboarding-offer-hero{background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--ds-accent) 48%,transparent),transparent 18rem),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 68%,var(--ds-signal)))}}.onboarding-offer-hero:after{border:1px solid var(--ds-accent);width:320px;height:320px;position:absolute;bottom:-105px;right:-55px}@supports (color:color-mix(in lab, red, red)){.onboarding-offer-hero:after{border:1px solid color-mix(in srgb,var(--ds-accent) 40%,transparent)}}.onboarding-offer-hero:after{box-shadow:0 0 0 34px var(--ds-accent),0 0 0 76px var(--ds-signal);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.onboarding-offer-hero:after{box-shadow:0 0 0 34px color-mix(in srgb,var(--ds-accent) 5%,transparent),0 0 0 76px color-mix(in srgb,var(--ds-signal) 6%,transparent)}}.onboarding-offer-hero:after{content:""}.onboarding-offer-hero>span{color:var(--ds-accent);letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.onboarding-offer-hero>span svg{width:17px}.onboarding-offer-hero h2{z-index:1;letter-spacing:-.055em;max-width:760px;margin:18px 0 12px;font-size:clamp(32px,4vw,54px);line-height:.98;position:relative}.onboarding-offer-hero>p{z-index:1;max-width:630px;color:var(--ds-on-dark);margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.onboarding-offer-hero>p{color:color-mix(in srgb,var(--ds-on-dark) 70%,transparent)}}.onboarding-offer-hero>p{font-size:14px;line-height:1.6}.onboarding-offer-hero>div{z-index:1;align-items:center;gap:10px;margin-top:26px;display:flex;position:relative}.onboarding-offer-hero>div>svg{width:20px;color:var(--ds-accent)}.onboarding-offer-hero>div span{gap:2px;display:grid}.onboarding-offer-hero>div b{font-size:11px}.onboarding-offer-hero>div small{color:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.onboarding-offer-hero>div small{color:color-mix(in srgb,var(--ds-on-dark) 60%,transparent)}}.onboarding-offer-hero>div small{font-size:9px}.onboarding-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-plan-grid>button{border:1px solid var(--ds-line);min-height:190px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:12px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.onboarding-plan-grid>button:hover{border-color:var(--ds-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.onboarding-plan-grid>button:hover{border-color:color-mix(in srgb,var(--ds-accent) 60%,var(--ds-line))}}.onboarding-plan-grid>button.selected{border:2px solid var(--ds-accent);box-shadow:0 14px 35px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-plan-grid>button.selected{box-shadow:0 14px 35px color-mix(in srgb,var(--ds-accent) 18%,transparent)}}.onboarding-plan-grid button>span{grid-row:2;gap:5px;display:grid}.onboarding-plan-grid button small{letter-spacing:.11em;color:var(--muted);font-size:8px;font-weight:900}.onboarding-plan-grid button>span>b{font-size:20px}.onboarding-plan-grid button>strong{letter-spacing:-.04em;grid-area:3/1;font-size:28px;display:grid}.onboarding-plan-grid button>strong small{letter-spacing:0}.onboarding-plan-grid button>i{width:42px;height:42px;color:var(--muted);background:var(--ds-surface2);border-radius:12px;grid-area:1/1;align-self:start;place-items:center;font-style:normal;display:grid}.onboarding-plan-grid button.selected>i{color:var(--ds-on-accent);background:var(--ds-accent)}.onboarding-plan-grid button svg{width:20px}.onboarding-checkout-summary{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--shadow);border-radius:20px;align-content:start;gap:0;display:grid;overflow:hidden}.onboarding-checkout-summary>div{color:var(--ds-on-dark);background:linear-gradient(125deg,var(--ds-nav),var(--ds-nav));align-items:center;gap:16px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.onboarding-checkout-summary>div{background:linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 72%,var(--ds-signal)))}}.onboarding-checkout-summary>div>svg{width:48px;height:48px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:14px;padding:13px}.onboarding-checkout-summary span{gap:4px;display:grid}.onboarding-checkout-summary>span{border-bottom:1px solid var(--ds-line);padding:18px 22px}.onboarding-checkout-summary small{letter-spacing:.11em;opacity:.68;font-size:8px;font-weight:900}.onboarding-checkout-summary b{font-size:18px}.onboarding-checkout-summary mark{color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:8px;margin:0;padding:18px 22px;font-size:20px;font-weight:700;display:flex}.onboarding-checkout-summary mark svg{width:16px;color:var(--ds-signal);flex:none}.onboarding-industry-step{gap:14px;display:grid}.onboarding-selector-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.onboarding-selector-toolbar>label{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:min(460px,52vw);height:56px;box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:10px;padding:0 16px;display:flex}.onboarding-selector-toolbar label>svg{width:20px;color:var(--ds-signal)}.onboarding-selector-toolbar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.onboarding-selector-toolbar label button{width:30px;height:30px;color:var(--muted);background:var(--ds-surface2);border:0;border-radius:8px;place-items:center;display:grid}.onboarding-selector-toolbar label button svg{width:14px}.onboarding-selector-toolbar>span{max-width:310px;color:var(--muted);text-align:right;font-size:11px;line-height:1.45}.onboarding-industry-groups{scrollbar-width:none;gap:7px;padding:2px 0 5px;display:flex;overflow-x:auto}.onboarding-industry-groups button{border:1px solid var(--ds-line);height:36px;color:var(--muted);background:var(--ds-surface);border-radius:99px;flex:none;padding:0 13px;font-size:9px;font-weight:850}.onboarding-industry-groups button.active{border-color:var(--ds-nav);color:var(--ds-on-dark);background:var(--ds-nav)}.onboarding-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.onboarding-industry-grid>button{border:1px solid var(--ds-line);min-height:88px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:16px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.onboarding-industry-grid>button:hover{border-color:var(--ds-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.onboarding-industry-grid>button:hover{border-color:color-mix(in srgb,var(--ds-accent) 65%,var(--ds-line))}}.onboarding-industry-grid>button.selected{border:2px solid var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-industry-grid>button.selected{background:color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface))}}.onboarding-industry-grid>button.selected{box-shadow:0 12px 30px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-industry-grid>button.selected{box-shadow:0 12px 30px color-mix(in srgb,var(--ds-accent) 15%,transparent)}}.onboarding-industry-grid button>i{width:46px;height:46px;color:var(--ds-signal);background:var(--ds-signal);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-industry-grid button>i{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface))}}.onboarding-industry-grid button>i{font-style:normal}.onboarding-industry-grid button.selected>i{color:var(--ds-on-accent);background:var(--ds-accent)}.onboarding-industry-grid button>i svg{width:20px}.onboarding-industry-grid button>span{gap:4px;min-width:0;display:grid}.onboarding-industry-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.onboarding-industry-grid small{color:var(--muted);font-size:8px}.onboarding-industry-grid button>svg{width:16px;color:var(--muted)}.onboarding-industry-grid button.selected>svg{color:var(--ds-signal)}.onboarding-no-results{border:1px dashed var(--ds-line);min-height:230px;color:var(--muted);background:var(--ds-surface);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.onboarding-no-results>svg{width:28px;color:var(--ds-signal)}.onboarding-no-results b{color:var(--ink);font-size:13px}.onboarding-no-results small{font-size:10px}.onboarding-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.onboarding-marketing-grid>button{border:1px solid var(--ds-line);min-height:260px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:22px;flex-direction:column;gap:22px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.onboarding-marketing-grid>button:hover{border-color:var(--ds-signal);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.onboarding-marketing-grid>button:hover{border-color:color-mix(in srgb,var(--ds-signal) 42%,var(--ds-line))}}.onboarding-marketing-grid>button.selected{border:2px solid var(--ds-accent);box-shadow:0 18px 44px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-marketing-grid>button.selected{box-shadow:0 18px 44px color-mix(in srgb,var(--ds-accent) 18%,transparent)}}.onboarding-marketing-grid button>header{justify-content:space-between;align-items:center;display:flex}.onboarding-marketing-grid header>i{width:58px;height:58px;color:var(--ds-on-dark);background:linear-gradient(135deg,var(--ds-nav),var(--ds-nav));border-radius:17px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-marketing-grid header>i{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 62%,var(--ds-signal)))}}.onboarding-marketing-grid header>i{font-style:normal}.onboarding-marketing-grid button.selected header>i{color:var(--ds-on-accent);background:var(--ds-accent)}.onboarding-marketing-grid header svg{width:25px}.onboarding-marketing-grid header>svg{color:var(--ds-signal)}.onboarding-marketing-grid button>span{gap:7px;display:grid}.onboarding-marketing-grid button>span small{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:900}.onboarding-marketing-grid h2{letter-spacing:-.045em;margin:0;font-size:27px}.onboarding-marketing-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.onboarding-marketing-grid footer{border-top:1px solid var(--ds-line);align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.onboarding-marketing-grid footer svg{width:16px;color:var(--ds-signal)}.onboarding-trees-step{gap:16px;display:grid}.onboarding-trees-step>header{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.onboarding-trees-step>header>span{align-items:center;gap:10px;display:flex}.onboarding-trees-step>header svg{width:24px;color:var(--ds-signal)}.onboarding-trees-step>header p{max-width:560px;color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.5}.onboarding-trees-step>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.onboarding-trees-step>div>button{border:1px solid var(--ds-line);min-height:205px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:18px;grid-template-rows:82px minmax(0,1fr);gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.onboarding-trees-step>div>button:hover{transform:translateY(-2px)}.onboarding-trees-step>div>button.selected{border:2px solid var(--ds-accent);box-shadow:0 14px 34px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-trees-step>div>button.selected{box-shadow:0 14px 34px color-mix(in srgb,var(--ds-accent) 17%,transparent)}}.onboarding-trees-step button>span{align-content:start;gap:5px;display:grid}.onboarding-trees-step button>span small{color:var(--muted);font-size:9px;line-height:1.45}.onboarding-trees-step button>i:last-child{width:26px;height:26px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:8px;place-items:center;font-style:normal;display:grid;position:absolute;top:13px;right:13px}.onboarding-trees-step button>i:last-child:empty{display:none}.onboarding-trees-step button>i:last-child svg{width:14px}.onboarding-tree-diagram{justify-content:center;align-items:flex-end;gap:8px;height:82px;display:flex;position:relative}.onboarding-tree-diagram:before,.onboarding-tree-diagram span:before{background:var(--ds-signal);height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.onboarding-tree-diagram:before,.onboarding-tree-diagram span:before{background:color-mix(in srgb,var(--ds-signal) 50%,var(--ds-line))}}.onboarding-tree-diagram:before,.onboarding-tree-diagram span:before{content:""}.onboarding-tree-diagram:before{top:42px;left:24%;right:24%}.onboarding-tree-diagram>i,.onboarding-tree-diagram span b{border:3px solid var(--ds-surface);background:var(--ds-signal);box-shadow:0 0 0 1px var(--ds-signal);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.onboarding-tree-diagram>i,.onboarding-tree-diagram span b{box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-signal) 35%,var(--ds-line))}}.onboarding-tree-diagram>i{width:25px;height:25px;position:absolute;top:3px}.onboarding-tree-diagram span{position:relative}.onboarding-tree-diagram span:before{width:1px;height:24px;bottom:20px;left:50%}.onboarding-tree-diagram span b{background:var(--ds-accent);width:20px;height:20px}.onboarding-tree-diagram.linear{gap:4px}.onboarding-tree-diagram.linear:before{left:33%;right:33%}.onboarding-tree-diagram.matrix span:nth-child(2n),.onboarding-tree-diagram.open span:nth-child(2n){transform:translateY(-13px)}.onboarding-tree-diagram.cycle:after{border:1px dashed var(--ds-signal);content:"";border-radius:50%;position:absolute;inset:25px 33px 2px}.onboarding-no-tree{height:82px;color:var(--ds-signal);justify-content:center;align-items:center;gap:6px;display:flex}.onboarding-no-tree>svg{width:32px}.onboarding-no-tree i{background:var(--ds-line);border-radius:50%;width:8px;height:8px}.onboarding-launch-step{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;display:grid}.onboarding-launch-celebration{min-height:520px;color:var(--ds-on-dark);background:radial-gradient(circle at 78% 18%,var(--ds-accent),transparent 19rem),linear-gradient(145deg,var(--ds-nav),var(--ds-nav));border-radius:25px;flex-direction:column;justify-content:center;padding:44px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.onboarding-launch-celebration{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--ds-accent) 46%,transparent),transparent 19rem),linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 62%,var(--ds-signal)))}}.onboarding-launch-celebration>span{color:var(--ds-accent);letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.onboarding-launch-celebration>span svg{width:17px}.onboarding-launch-celebration h2{letter-spacing:-.06em;max-width:690px;margin:19px 0 14px;font-size:clamp(37px,4.4vw,62px);line-height:.95}.onboarding-launch-celebration p{max-width:610px;color:var(--ds-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.onboarding-launch-celebration p{color:color-mix(in srgb,var(--ds-on-dark) 66%,transparent)}}.onboarding-launch-celebration p{font-size:13px;line-height:1.65}.onboarding-launch-celebration>div{height:130px;margin-top:34px;position:relative}.onboarding-launch-celebration>div>svg{width:72px;height:72px;color:var(--ds-on-accent);background:var(--ds-accent);box-shadow:0 0 0 12px var(--ds-accent);border-radius:22px;padding:19px;position:absolute;bottom:0;right:13%}@supports (color:color-mix(in lab, red, red)){.onboarding-launch-celebration>div>svg{box-shadow:0 0 0 12px color-mix(in srgb,var(--ds-accent) 12%,transparent)}}.onboarding-launch-celebration>div i{background:var(--ds-accent);border-radius:50%;width:8px;height:8px;position:absolute}.onboarding-launch-celebration>div i:first-child{top:18%;left:12%}.onboarding-launch-celebration>div i:nth-child(2){background:var(--ds-signal);top:8%;left:48%}.onboarding-launch-celebration>div i:nth-child(3){top:5%;right:6%}.onboarding-blueprint{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}.onboarding-blueprint>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:14px;padding:25px;display:flex}.onboarding-blueprint header span{gap:5px;min-width:0;display:grid}.onboarding-blueprint header small,.onboarding-blueprint article small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.onboarding-blueprint header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:23px;overflow:hidden}.onboarding-blueprint mark{color:var(--ds-on-accent);background:var(--ds-accent);border-radius:99px;flex:none;padding:8px 11px;font-size:8px;font-weight:900}.onboarding-blueprint article{border-bottom:1px solid var(--ds-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;padding:15px 20px;display:grid}.onboarding-blueprint article>i{width:44px;height:44px;color:var(--ds-signal);background:var(--ds-signal);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-blueprint article>i{background:color-mix(in srgb,var(--ds-signal) 8%,var(--ds-surface))}}.onboarding-blueprint article>i{font-style:normal}.onboarding-blueprint article>i svg{width:20px}.onboarding-blueprint article>span{gap:4px;min-width:0;display:grid}.onboarding-blueprint article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.onboarding-blueprint article em{color:var(--muted);font-size:8px;font-style:normal}.onboarding-blueprint>footer{background:var(--ds-accent);align-items:flex-start;gap:11px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.onboarding-blueprint>footer{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.onboarding-blueprint>footer>svg{width:22px;color:var(--ds-signal);flex:none}.onboarding-blueprint>footer span{gap:3px;display:grid}.onboarding-blueprint>footer b{font-size:10px}.onboarding-blueprint>footer small{color:var(--muted);font-size:8px;line-height:1.45}.onboarding-v3-actions{z-index:12;border-top:1px solid var(--ds-line);background:var(--ds-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:34px calc(-1*clamp(24px,5vw,72px)) -28px;padding:15px clamp(24px,5vw,72px);display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-actions{background:color-mix(in srgb,var(--ds-bg) 90%,transparent)}}.onboarding-v3-actions{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.onboarding-v3-actions>button{border:1px solid var(--ds-line);min-height:48px;color:var(--ink);background:var(--ds-surface);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:850;display:flex}.onboarding-v3-actions>button svg{width:17px}.onboarding-v3-actions>button:disabled{opacity:.35}.onboarding-v3-actions>button.primary{border-color:var(--ds-accent);min-width:190px;color:var(--ds-on-accent);background:var(--ds-accent);box-shadow:0 12px 28px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-actions>button.primary{box-shadow:0 12px 28px color-mix(in srgb,var(--ds-accent) 22%,transparent)}}.onboarding-v3-actions>span{color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.onboarding-v3-actions>span svg{width:16px;color:var(--ds-signal)}.onboarding-v3.loading{background:radial-gradient(circle at 50% 45%,var(--ds-accent),transparent 25rem),var(--ds-nav);grid-template-columns:1fr;place-items:center;width:100%;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.onboarding-v3.loading{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--ds-accent) 18%,transparent),transparent 25rem),var(--ds-nav)}}.onboarding-loader{color:var(--ds-on-dark);grid-template-columns:repeat(4,12px);gap:8px;display:grid}.onboarding-loader i{background:var(--ds-accent);border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite alternate onboardingPulse}.onboarding-loader i:nth-child(2){animation-delay:.13s}.onboarding-loader i:nth-child(3){animation-delay:.26s}.onboarding-loader i:nth-child(4){animation-delay:.39s}.onboarding-loader span{color:var(--ds-on-dark);grid-column:1/-1;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.onboarding-loader span{color:color-mix(in srgb,var(--ds-on-dark) 65%,transparent)}}.onboarding-loader span{text-align:center;font-size:10px}.onboarding-fatal{border:1px solid var(--ds-on-dark);flex-direction:column;align-items:center;gap:10px;max-width:520px;padding:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.onboarding-fatal{border:1px solid color-mix(in srgb,var(--ds-on-dark) 12%,transparent)}}.onboarding-fatal{color:var(--ds-on-dark);background:var(--ds-on-dark);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.onboarding-fatal{background:color-mix(in srgb,var(--ds-on-dark) 6%,transparent)}}.onboarding-fatal{text-align:center}.onboarding-fatal>svg{width:34px;color:var(--ds-accent)}.onboarding-fatal h1{margin:4px 0 0;font-size:27px}.onboarding-fatal p{color:var(--ds-on-dark);margin:0}@supports (color:color-mix(in lab, red, red)){.onboarding-fatal p{color:color-mix(in srgb,var(--ds-on-dark) 60%,transparent)}}.onboarding-fatal button{height:44px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:12px;margin-top:8px;padding:0 18px;font-weight:850}@keyframes onboardingPulse{to{opacity:.5;transform:translateY(-8px)}}@media (min-width:901px){.onboarding-v3{height:100dvh;min-height:0;overflow:hidden}.onboarding-v3-workspace{height:100dvh;overflow:hidden}.onboarding-v3-canvas{height:calc(100dvh - 78px);min-height:0;padding-top:clamp(16px,2.6vh,26px);padding-bottom:0;overflow:hidden}.onboarding-v3-heading{flex:none;margin-bottom:clamp(10px,1.8vh,18px)}.onboarding-v3-heading h1{margin:5px 0 4px;font-size:clamp(34px,4.2vh,44px);line-height:1}.onboarding-v3-heading p{font-size:clamp(12px,1.8vh,15px);line-height:1.35}.onboarding-v3-actions{flex:none;margin-top:auto;margin-bottom:0;padding-block:10px}.onboarding-v3-actions>button{min-height:42px}.step-plan .onboarding-payment-step{grid-template-columns:1fr;gap:clamp(10px,1.6vh,16px)}.step-plan .onboarding-offer-hero{height:auto;min-height:clamp(158px,22vh,188px);padding:clamp(22px,3vh,30px) 30px}.step-plan .onboarding-offer-hero h2{max-width:820px;margin:10px 0 8px;font-size:clamp(27px,4vh,38px);line-height:1.05}.step-plan .onboarding-offer-hero>p{font-size:clamp(10px,1.55vh,12px);line-height:1.35}.step-plan .onboarding-offer-hero>div{margin-top:clamp(10px,1.8vh,15px)}.step-plan .onboarding-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px}.step-plan .onboarding-plan-grid>button{align-content:space-between;gap:7px;min-width:0;height:auto;min-height:clamp(168px,21vh,190px);padding:14px;overflow:hidden}.step-plan .onboarding-plan-grid button>span{gap:3px;min-width:0}.step-plan .onboarding-plan-grid button>span>b{font-size:clamp(13px,1.8vw,18px)}.step-plan .onboarding-plan-grid button>strong{white-space:nowrap;min-width:0;font-size:clamp(18px,2vw,24px)}.step-plan .onboarding-plan-grid button>i{border-radius:9px;width:32px;height:32px}.step-plan .onboarding-plan-grid button svg{width:16px}.step-plan .onboarding-checkout-summary{border-radius:14px;grid-template-columns:1.05fr 1fr 1fr 1.4fr;align-items:stretch}.step-plan .onboarding-checkout-summary>div{gap:9px;padding:9px 13px}.step-plan .onboarding-checkout-summary>div>svg{border-radius:9px;width:34px;height:34px;padding:9px}.step-plan .onboarding-checkout-summary>span{border-right:1px solid var(--ds-line);text-align:left;border-bottom:0;place-content:center stretch;margin:0;padding:9px 13px}.step-plan .onboarding-checkout-summary b{font-size:13px}.step-plan .onboarding-checkout-summary mark{white-space:nowrap;background:0 0;border-radius:0;align-self:stretch;margin:0;padding:9px 13px;font-size:clamp(13px,1.8vw,18px)}.step-industry .onboarding-industry-step{flex:1;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0}.step-industry .onboarding-selector-toolbar>label{height:44px}.step-industry .onboarding-industry-groups{padding-bottom:2px}.step-industry .onboarding-industry-groups button{height:30px;padding-inline:10px}.step-industry .onboarding-industry-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:2px 5px 8px 2px;overflow-y:auto}.step-industry .onboarding-industry-grid>button{border-radius:12px;grid-template-columns:30px minmax(0,1fr) 14px;gap:7px;min-height:52px;padding:7px 8px}.step-industry .onboarding-industry-grid button>i{border-radius:8px;width:30px;height:30px}.step-industry .onboarding-industry-grid button>i svg{width:15px}.step-industry .onboarding-industry-grid b{font-size:9px}.step-industry .onboarding-industry-grid small{font-size:7px}.step-marketing .onboarding-marketing-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.step-marketing .onboarding-marketing-grid>button{gap:10px;min-height:0;padding:16px}.step-marketing .onboarding-marketing-grid header>i{border-radius:12px;width:42px;height:42px}.step-marketing .onboarding-marketing-grid header svg{width:20px}.step-marketing .onboarding-marketing-grid h2{font-size:21px}.step-marketing .onboarding-marketing-grid p{font-size:10px;line-height:1.4}.step-marketing .onboarding-marketing-grid footer{padding-top:8px}.step-trees .onboarding-trees-step{flex:1;grid-template-rows:auto minmax(0,1fr);gap:9px;min-height:0}.step-trees .onboarding-trees-step>header{padding:11px 14px}.step-trees .onboarding-trees-step>div{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:2px 5px 8px 2px;overflow-y:auto}.step-trees .onboarding-trees-step>div>button{grid-template-rows:62px minmax(0,1fr);gap:8px;min-height:145px;padding:12px}.step-trees .onboarding-tree-diagram,.step-trees .onboarding-no-tree{height:62px}.step-trees .onboarding-tree-diagram:before{top:31px}.step-trees .onboarding-tree-diagram span:before{height:18px;bottom:17px}.step-trees .onboarding-trees-step button>span b{font-size:11px}.step-trees .onboarding-trees-step button>span small{font-size:8px}.step-launch .onboarding-launch-step{flex:1;min-height:0}.step-launch .onboarding-launch-celebration{min-height:0;padding:clamp(22px,3vh,34px)}.step-launch .onboarding-launch-celebration h2{font-size:clamp(32px,5.4vh,48px)}.step-launch .onboarding-launch-celebration>div{height:clamp(55px,9vh,90px);margin-top:14px}.step-launch .onboarding-blueprint article{min-height:58px;padding-block:8px}.step-launch .onboarding-blueprint>header{padding:14px 18px}.step-launch .onboarding-blueprint>footer{padding:10px 16px}}@media (min-width:1181px){.step-industry .onboarding-industry-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.onboarding-payment-backdrop{z-index:100;background:var(--ds-nav);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.onboarding-payment-backdrop{background:color-mix(in srgb,var(--ds-nav) 76%,transparent)}}.onboarding-payment-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.onboarding-payment-modal{border:1px solid var(--ds-on-dark);gap:0;width:min(620px,100%);max-height:calc(100dvh - 36px);display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.onboarding-payment-modal{border:1px solid color-mix(in srgb,var(--ds-on-dark) 22%,var(--ds-line))}}.onboarding-payment-modal{background:var(--ds-surface);box-shadow:0 34px 90px var(--ds-nav);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.onboarding-payment-modal{box-shadow:0 34px 90px color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.onboarding-payment-modal>header{color:var(--ds-on-dark);background:linear-gradient(125deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.onboarding-payment-modal>header{background:linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 66%,var(--ds-signal)))}}.onboarding-payment-modal>header>span{align-items:center;gap:13px;display:flex}.onboarding-payment-modal>header>span>svg{width:44px;height:44px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:13px;padding:11px}.onboarding-payment-modal>header i{gap:3px;font-style:normal;display:grid}.onboarding-payment-modal>header small{color:var(--ds-accent);letter-spacing:.14em;font-size:8px;font-weight:900}.onboarding-payment-modal>header h2{letter-spacing:-.035em;margin:0;font-size:24px}.onboarding-payment-modal>header>button{border:1px solid var(--ds-on-dark);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-payment-modal>header>button{border:1px solid color-mix(in srgb,var(--ds-on-dark) 15%,transparent)}}.onboarding-payment-modal>header>button{color:var(--ds-on-dark);background:var(--ds-on-dark);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.onboarding-payment-modal>header>button{background:color-mix(in srgb,var(--ds-on-dark) 7%,transparent)}}.onboarding-payment-modal>header>button svg{width:17px}.onboarding-payment-due{border-bottom:1px solid var(--ds-line);background:var(--ds-accent);grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:16px;padding:15px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-payment-due{background:color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface))}}.onboarding-payment-due>span{display:grid}.onboarding-payment-due small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.onboarding-payment-due b{font-size:27px}.onboarding-payment-due p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.onboarding-payment-due>svg{width:22px;color:var(--ds-signal)}.onboarding-payment-trial-optin{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;align-items:center;gap:9px;padding:12px 22px;font-size:11px;font-weight:800;display:flex}.onboarding-payment-trial-optin input{width:16px;height:16px;accent-color:var(--ds-accent)}.onboarding-payment-trial-optin svg{width:15px;color:var(--ds-signal)}.onboarding-provider-choice{grid-template-columns:1fr 1fr;gap:8px;padding:14px 22px 8px;display:grid}.onboarding-provider-choice>button{border:1px solid var(--ds-line);min-height:58px;color:var(--ink);background:var(--ds-surface2);text-align:left;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:9px;display:grid}.onboarding-provider-choice>button.active{border:2px solid var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-provider-choice>button.active{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.onboarding-provider-choice>button>i{width:36px;height:36px;color:var(--ds-on-dark);background:var(--ds-nav);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.onboarding-provider-choice>button>span{gap:2px;display:grid}.onboarding-provider-choice b{font-size:11px}.onboarding-provider-choice small{color:var(--muted);font-size:8px}.onboarding-provider-choice svg{width:16px;color:var(--ds-signal)}.onboarding-card-element{gap:7px;padding:10px 22px 14px;display:grid}.onboarding-card-element>label{align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.onboarding-card-element>label svg{width:15px;color:var(--ds-signal)}.onboarding-card-element>div{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:13px;align-items:center;min-height:58px;padding:14px;display:flex}.onboarding-card-element>div>*{width:100%}.onboarding-card-element>div>span{color:var(--muted);font-size:10px}.onboarding-payment-state{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:0 22px 12px;padding:10px;display:grid}.onboarding-payment-state>i{width:38px;height:38px;color:var(--ds-on-dark);background:var(--ds-nav);border-radius:10px;justify-content:center;align-items:center;gap:3px;font-style:normal;display:flex}.onboarding-payment-state.processing>i b{background:var(--ds-accent);border-radius:50%;width:5px;height:5px;animation:.7s ease-in-out infinite alternate onboardingPulse}.onboarding-payment-state.processing>i b:nth-child(2){animation-delay:.12s}.onboarding-payment-state.processing>i b:nth-child(3){animation-delay:.24s}.onboarding-payment-state.success>i{color:var(--ds-on-accent);background:var(--ds-accent)}.onboarding-payment-state:is(.declined,.error)>i{color:var(--ds-on-danger);background:var(--ds-danger)}.onboarding-payment-state>span{gap:2px;display:grid}.onboarding-payment-state b{font-size:10px}.onboarding-payment-state small{color:var(--muted);font-size:8px}.onboarding-payment-modal>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:14px;padding:13px 22px;display:flex}.onboarding-payment-modal>footer>span{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.onboarding-payment-modal>footer>span svg{width:15px;color:var(--ds-signal)}.onboarding-payment-modal>footer>button{min-height:44px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:12px;padding:0 17px;font-size:10px;font-weight:900}.onboarding-payment-modal>footer>button:disabled{opacity:.55}.onboarding-payment-modal.unavailable{overflow:hidden}.onboarding-payment-modal.unavailable .onboarding-payment-due{border-bottom:0}@media (max-width:620px){.onboarding-payment-backdrop{padding:10px}.onboarding-payment-modal{border-radius:18px;max-height:calc(100dvh - 20px)}.onboarding-payment-modal>header{padding:15px}.onboarding-payment-due{grid-template-columns:auto 1fr;padding:12px 15px}.onboarding-payment-due>svg{display:none}.onboarding-provider-choice{padding-inline:15px}.onboarding-provider-choice>button{grid-template-columns:30px 1fr}.onboarding-provider-choice>button>i{width:30px;height:30px}.onboarding-provider-choice>button>svg{display:none}.onboarding-card-element{padding-inline:15px}.onboarding-payment-modal>footer{flex-direction:column;align-items:stretch;padding:12px 15px}.onboarding-payment-modal>footer>button{width:100%}}@media (max-width:1180px){.onboarding-v3{grid-template-columns:252px minmax(0,1fr)}.onboarding-v3-nav{width:252px;padding-inline:14px}.onboarding-v3-workspace{grid-column:2}.onboarding-journey-copy h2{font-size:21px}.onboarding-industry-grid,.onboarding-trees-step>div{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-launch-step{grid-template-columns:1fr}.onboarding-launch-celebration{min-height:420px}.onboarding-launch-celebration>div{height:70px}}@media (max-width:900px){.onboarding-v3{padding-top:60px;display:block}.onboarding-mobile-head{z-index:30;height:60px;color:var(--ds-on-dark);background:var(--ds-nav);justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:fixed;inset:0 0 auto}.onboarding-mobile-head strong{letter-spacing:.25em;font-size:16px}.onboarding-mobile-head span{color:var(--ds-accent);font-size:10px;font-weight:900}.onboarding-v3-nav{width:100%;height:70px;padding:0;display:block;position:sticky;top:60px;overflow:hidden}.onboarding-v3-nav>header,.onboarding-journey-copy,.onboarding-v3-nav>footer{display:none}.onboarding-v3-nav nav{scrollbar-width:none;gap:4px;height:70px;padding:8px 12px;display:flex;overflow-x:auto}.onboarding-v3-nav nav>button{border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:8px;min-width:160px;min-height:54px;padding:7px}.onboarding-v3-nav nav>button>i{border-radius:9px;width:34px;height:34px}.onboarding-v3-nav nav>button em{display:none}.onboarding-v3-workspace{grid-column:auto}.onboarding-v3-topbar{height:62px;padding-inline:18px;top:130px}.onboarding-v3-topbar>aside .global-language-trigger{display:none}.onboarding-v3-canvas{min-height:calc(100vh - 192px);padding:30px 20px 20px}.onboarding-v3-heading h1{font-size:48px}.onboarding-payment-step{grid-template-columns:1fr}.onboarding-offer-hero{grid-column:auto}.onboarding-industry-grid,.onboarding-trees-step>div{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-v3-actions{margin:28px -20px -20px;padding:13px 20px}}@media (max-width:620px){.onboarding-v3-topbar>div{width:100%}.onboarding-v3-topbar>aside{display:none}.onboarding-v3-canvas{padding:25px 14px 14px}.onboarding-v3-heading{margin-bottom:22px}.onboarding-v3-heading h1{font-size:40px}.onboarding-v3-heading p{font-size:14px}.onboarding-offer-hero{min-height:330px;padding:27px 22px}.onboarding-offer-hero h2{font-size:36px}.onboarding-plan-grid{grid-template-columns:1fr}.onboarding-selector-toolbar{flex-direction:column;align-items:stretch;gap:9px}.onboarding-selector-toolbar>label{width:100%;min-width:0}.onboarding-selector-toolbar>span{text-align:left;max-width:none}.onboarding-industry-grid,.onboarding-marketing-grid{grid-template-columns:1fr}.onboarding-marketing-grid>button{min-height:235px}.onboarding-trees-step>header{flex-direction:column;align-items:flex-start}.onboarding-trees-step>header p{text-align:left}.onboarding-trees-step>div{grid-template-columns:1fr 1fr}.onboarding-trees-step>div>button{min-height:190px;padding:14px}.onboarding-launch-celebration{min-height:500px;padding:30px 23px}.onboarding-launch-celebration h2{font-size:42px}.onboarding-blueprint article{grid-template-columns:40px minmax(0,1fr)}.onboarding-blueprint article em{grid-column:2}.onboarding-v3-actions{grid-template-columns:1fr 1fr;margin:26px -14px -14px;padding:12px 14px}.onboarding-v3-actions>span{display:none}.onboarding-v3-actions>button.primary{min-width:0}.onboarding-v3-actions>button{padding:0 10px}}@media (max-width:410px){.onboarding-trees-step>div{grid-template-columns:1fr}.onboarding-v3-nav nav>button{min-width:146px}.onboarding-offer-hero h2{font-size:33px}.onboarding-launch-celebration h2{font-size:38px}}.onboarding-trees-step>div>button:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.45)}.onboarding-trees-step>div>button:disabled:hover{transform:none}.email-templates-layout{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.email-templates-list>div{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px;display:grid}.email-templates-row{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;gap:4px;min-width:0;padding:12px 14px;display:grid}.email-templates-row>*{min-width:0}.email-templates-row>b{overflow-wrap:anywhere}.email-templates-row.active{border-color:var(--ds-accent);box-shadow:var(--ds-glow-soft)}.email-templates-row-event{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.email-templates-row-variants{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.email-templates-row-variants mark{background:var(--ds-surface2);overflow-wrap:anywhere;border-radius:99px;max-width:100%;padding:3px 7px;font-size:10px;font-weight:800}.email-templates-row-variants mark.good{color:var(--ds-success)}.email-templates-row-variants mark.warn{color:var(--ds-warning)}.email-templates-variant-tabs{flex-wrap:wrap;gap:8px;margin-top:12px;padding:0 22px;display:flex}.email-templates-variant-tabs button{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:0 14px;display:flex}.email-templates-variant-tabs button.active{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.email-templates-add-language{border:1px dashed var(--ds-line);height:38px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:flex}.email-templates-add-language select{color:inherit;font:inherit;background:0 0;border:0}.email-templates-placeholders{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 22px 8px;font-size:11px;display:flex}.email-templates-placeholders code{background:var(--ds-surface2);border-radius:7px;padding:3px 7px;font-size:11px}.email-templates-placeholders code.good{color:var(--ds-success)}.email-templates-placeholders code.danger{color:var(--ds-danger)}.email-templates-source-field textarea{border:1px solid var(--ds-line);width:100%;min-height:260px;color:var(--ink);background:var(--ds-surface);resize:vertical;border-radius:11px;padding:14px;font:12px/1.5 ui-monospace,monospace}.email-templates-actions{flex-wrap:wrap;gap:10px;padding:0 22px 18px;display:flex}.email-templates-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.email-templates-heading-actions>button{height:42px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.email-templates-new{margin-bottom:16px}@media (max-width:820px){.email-templates-heading-actions{width:100%}.email-templates-heading-actions>button{flex:1;justify-content:center}}.email-templates-actions button.primary{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent);font-weight:850}.email-templates-preview-frame{border:1px solid var(--ds-line);border-radius:var(--ds-radius);margin:0 22px 22px;overflow:hidden}.email-templates-preview-frame>span{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--muted);align-items:center;gap:6px;padding:10px 14px;font-size:11px;display:flex}.email-templates-preview-frame iframe{background:#fff;border:0;width:100%;height:480px}.email-templates-editor>.field-hint,.email-templates-editor>.field-error,.email-templates-editor>.settings-live-status,.email-automations-editor>.field-hint,.email-automations-editor>.field-error,.email-automations-editor>.settings-live-status{margin-left:22px;margin-right:22px}.email-automation-conditions{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;grid-column:1/-1;gap:8px;padding:14px;display:grid}.email-automation-conditions-title{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.email-automation-conditions .email-block-hint{margin:0}.email-automation-condition-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.email-automation-condition-row input,.email-automation-condition-row select{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;height:34px;color:var(--ink);font:inherit;border-radius:9px;padding:0 9px;font-size:12px}.email-automation-condition-novalue{display:block}.email-automation-condition-remove{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.email-automation-condition-remove:hover{color:var(--ds-error,#e5484d)}.email-automation-condition-add{border:1px dashed var(--ds-line);width:max-content;height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.email-automation-condition-add:hover{color:var(--ink);border-color:var(--ds-accent)}.email-automation-condition-field{min-width:0;color:var(--muted);font-size:12px;font-weight:700}.email-automation-product-row .email-automation-product-chips,.email-automation-product-row .email-automation-product-error{grid-column:1/-1;margin:0}@media (max-width:720px){.email-automation-condition-row{grid-template-columns:1fr 1fr}}.email-templates-no-selection{place-items:center;min-height:240px;display:grid}@media (max-width:900px){.email-templates-layout{grid-template-columns:1fr}}.email-automations-layout{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.email-automations-list>div{gap:8px;padding:14px;display:grid}.email-automations-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-automations-row{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.email-automations-row.active{border-color:var(--ds-accent);box-shadow:var(--ds-glow-soft)}.email-automations-row-main{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;padding:12px 14px;display:grid}.email-automations-row-event{color:var(--muted);font-size:11px}.email-automations-row-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:2px;font-size:11px;display:flex}.email-automations-row mark{background:var(--ds-surface2);border-radius:99px;justify-self:start;padding:3px 7px;font-size:10px;font-weight:800}.email-automations-row mark.good{color:var(--ds-success)}.email-automations-row mark.warn{color:var(--ds-warning)}.email-automations-row-actions{border-left:1px solid var(--ds-line);flex-direction:column;justify-content:center;align-items:stretch;gap:6px;padding:8px;display:flex}.email-automations-row-actions button{white-space:nowrap}.email-automations-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.email-automations-actions{flex-wrap:wrap;gap:10px;padding:0 22px 18px;display:flex}.email-automations-no-selection{place-items:center;min-height:240px;display:grid}@media (max-width:900px){.email-automations-layout{grid-template-columns:1fr}}.email-suppressions-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.email-suppressions-add{margin-bottom:16px}.email-suppressions-actions{flex-wrap:wrap;gap:10px;padding:0 22px 18px;display:flex}.email-suppressions-list>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.email-suppressions-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-suppressions-filters label{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--muted);align-items:center;gap:6px;padding:0 8px;display:flex}.email-suppressions-filters input{min-width:180px;color:var(--ink);background:0 0;border:0;padding:7px 0}.email-suppressions-unsearchable{border:1px solid var(--ds-warning);border-radius:var(--ds-radius);background:var(--ds-warning);align-items:flex-start;gap:8px;margin:0 14px 10px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.email-suppressions-unsearchable{background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface))}}.email-suppressions-unsearchable{color:var(--ink);font-size:11px;line-height:1.45}.email-suppressions-unsearchable svg{color:var(--ds-warning);flex:none;margin-top:1px}.email-suppressions-table{gap:8px;padding:14px;display:grid}.email-suppressions-table>header,.email-suppressions-table>article{grid-template-columns:minmax(200px,1.6fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(120px,.9fr) 110px 132px;align-items:center;gap:12px;display:grid}.email-suppressions-table>header{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 14px;font-size:10px;font-weight:900}.email-suppressions-table>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ink);padding:12px 14px;font-size:11px}.email-suppressions-table>article>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.email-suppressions-table time{color:var(--muted);font-size:11px}.email-suppressions-table button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.email-suppressions-address{gap:3px;display:grid}.email-suppressions-address b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-suppressions-address small{color:var(--muted);white-space:normal;font-size:10px;line-height:1.4}.email-suppressions-erased{color:var(--ds-warning);font-style:italic}.email-suppressions-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 16px;font-size:11px;display:flex}.email-suppressions-footer label{align-items:center;gap:6px;display:flex}.email-suppressions-footer>div{align-items:center;gap:10px;display:flex}@media (max-width:900px){.email-suppressions-table>header{display:none}.email-suppressions-table>article{grid-template-columns:1fr;gap:6px}}.template-studio-page{background:var(--ds-bg);min-height:100%;color:var(--ink);font-family:var(--ds-font);padding:clamp(24px,3vw,54px)}.template-studio-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.template-studio-hero>div:first-child>span,.template-import-step>span{color:var(--ds-signal);letter-spacing:.13em;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.template-studio-hero h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(40px,5vw,72px);line-height:.96}.template-studio-hero p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.template-studio-hero>div:last-child{gap:10px;display:flex}.template-studio-hero a,.template-studio-hero button,.template-library-panel header button{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:13px 17px;font-weight:750;text-decoration:none;display:flex}.template-studio-hero button{background:var(--ds-accent);border-color:var(--ds-accent)}.template-studio-alert{border-radius:var(--ds-radius);align-items:center;gap:10px;margin:12px 0;padding:14px 18px;font-weight:700;display:flex}.template-studio-alert svg{width:18px}.template-studio-alert.error{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.template-studio-alert.error{background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface))}}.template-studio-alert.error{color:var(--ds-danger)}.template-studio-alert.success{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.template-studio-alert.success{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.template-studio-alert.success{color:var(--ds-success)}.template-studio-alert button{color:inherit;background:0 0;border:0;margin-left:auto}.template-studio-status{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.template-studio-status article{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius);align-items:center;gap:14px;padding:18px;display:flex}.template-studio-status article>svg{background:var(--ds-accent);border-radius:13px;flex:0 0 42px;width:42px;height:42px;padding:11px}@supports (color:color-mix(in lab, red, red)){.template-studio-status article>svg{background:color-mix(in srgb,var(--ds-accent) 32%,var(--ds-surface))}}.template-studio-status span{gap:3px;display:grid}.template-studio-status b{font-size:15px}.template-studio-status small{color:var(--muted);line-height:1.4}.template-library-panel{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * 1.25);overflow:hidden}.template-library-panel>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.template-library-panel h2{margin:3px 0 0;font-size:26px}.template-library-panel header small{color:var(--ds-signal);letter-spacing:.12em;font-weight:850}.template-library-panel header button svg{width:15px}.tenant-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.tenant-template-grid>button{text-align:left;border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ink);border-radius:var(--ds-radius);cursor:pointer;grid-template-columns:120px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid}.tenant-template-grid>button:hover{border-color:var(--ds-accent);box-shadow:var(--ds-glow-soft)}.tenant-template-thumb{border-radius:calc(var(--ds-radius) * .7);background:var(--ds-bg);grid-template-rows:23% repeat(3,1fr);grid-template-columns:26% 1fr;gap:4px;height:96px;padding:6px;display:grid;overflow:hidden}.tenant-template-thumb i{background:var(--ds-nav);border-radius:5px;grid-row:1/-1}.tenant-template-thumb span,.tenant-template-thumb em{background:var(--ds-surface2);border-radius:4px}.tenant-template-thumb span:first-of-type{background:var(--ds-accent)}.tenant-template-grid>button>span{gap:3px;min-width:0;display:grid}.tenant-template-grid small{color:var(--ds-signal);letter-spacing:.1em;font-weight:850}.tenant-template-grid b{font-size:17px}.tenant-template-grid p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tenant-template-grid mark{background:var(--ds-surface2);border-radius:99px;width:max-content;padding:3px 7px;font-size:11px;font-weight:800}.tenant-template-grid mark.good{color:var(--ds-success)}.tenant-template-grid mark.warn{color:var(--ds-warning)}.tenant-template-grid mark.bad{color:var(--ds-danger)}.template-empty{text-align:center;grid-column:1/-1;place-items:center;padding:70px 24px;display:grid}.template-empty>svg{background:var(--ds-accent);border-radius:18px;width:54px;height:54px;padding:13px}.template-empty h3{margin:14px 0 4px;font-size:24px}.template-empty p{max-width:500px;color:var(--muted)}.template-empty button{border-radius:var(--ds-radius);background:var(--ds-accent);border:0;padding:13px 18px;font-weight:800}.template-import-shell{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * 1.25);background:var(--ds-surface);grid-template-columns:280px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.template-import-shell>aside{background:var(--ds-nav);color:var(--ds-nav-text);flex-direction:column;padding:20px;display:flex}.template-import-shell>aside>button{width:max-content;color:inherit;background:0 0;border:0;align-items:center;gap:8px;font-weight:750;display:flex}.template-import-shell>aside ol{gap:22px;margin:0;padding:42px 0;list-style:none;display:grid}.template-import-shell>aside li{opacity:.48;gap:12px;display:flex}.template-import-shell>aside li.active,.template-import-shell>aside li.done{opacity:1}.template-import-shell>aside li>i{border:1px solid;border-radius:99px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.template-import-shell>aside li.active>i,.template-import-shell>aside li.done>i{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ink)}.template-import-shell>aside li svg{width:14px}.template-import-shell>aside li span{gap:3px;display:grid}.template-import-shell>aside li small{opacity:.67}.template-import-shell>aside>div{border:1px solid var(--ds-accent);margin-top:auto;padding:16px}@supports (color:color-mix(in lab, red, red)){.template-import-shell>aside>div{border:1px solid color-mix(in srgb,var(--ds-accent) 30%,transparent)}}.template-import-shell>aside>div{border-radius:var(--ds-radius);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.template-import-shell>aside>div{background:color-mix(in srgb,var(--ds-accent) 8%,transparent)}}.template-import-shell>aside>div svg{color:var(--ds-accent)}.template-import-shell>aside>div b{margin:9px 0 3px;display:block}.template-import-shell>aside>div p{opacity:.7;margin:0;font-size:12px;line-height:1.5}.template-import-shell>main{min-width:0;padding:clamp(26px,4vw,58px)}.template-import-step{max-width:980px;margin:auto}.template-import-step h2,.template-review h2{letter-spacing:-.045em;margin:12px 0 7px;font-size:clamp(30px,4vw,50px)}.template-import-step>p,.template-review header p{color:var(--muted);font-size:16px;line-height:1.55}.template-import-step>label{gap:8px;margin-top:24px;font-weight:800;display:grid}.template-import-step input,.template-import-step textarea{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-bg);width:100%;color:var(--ink);font:inherit;outline:none;padding:15px}.template-import-step input:focus,.template-import-step textarea:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.template-import-step input:focus,.template-import-step textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 18%,transparent)}}.template-import-step>label textarea{resize:vertical;min-height:130px}.template-import-step>footer,.template-review>footer{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.template-import-step footer button,.template-review footer button{border-radius:var(--ds-radius);background:var(--ds-accent);color:var(--ink);border:0;align-items:center;gap:8px;padding:14px 18px;font-weight:850;display:flex}.template-import-step footer button:disabled,.template-review footer button:disabled{opacity:.42}.template-import-step footer .secondary,.template-review footer .secondary{background:var(--ds-surface2);border:1px solid var(--ds-line)}.template-review footer .danger{background:var(--ds-danger);margin-right:auto}@supports (color:color-mix(in lab, red, red)){.template-review footer .danger{background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface))}}.template-review footer .danger{color:var(--ds-danger);border:1px solid var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.template-review footer .danger{border:1px solid color-mix(in srgb,var(--ds-danger) 30%,var(--ds-line))}}.template-file-row{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.template-file-drop{border:1px dashed var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-bg);cursor:pointer;align-items:center;gap:13px;padding:17px;display:flex;position:relative}.template-file-drop>svg{background:var(--ds-accent);border-radius:11px;width:36px;height:36px;padding:8px}.template-file-drop span{display:grid}.template-file-drop small{color:var(--muted)}.template-file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.template-code-editors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-code-editors label{border:1px solid var(--ds-line);border-radius:var(--ds-radius);display:grid;overflow:hidden}.template-code-editors label>span{background:var(--ds-nav);color:var(--ds-nav-text);justify-content:space-between;padding:10px 12px;font:700 12px ui-monospace,monospace;display:flex}.template-code-editors label>span small{opacity:.6}.template-code-editors textarea{resize:vertical;color:#dfffa0;tab-size:2;background:#101522;border:0;border-radius:0;min-height:330px;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,monospace}.template-review>header{align-items:center;gap:20px;display:flex}.template-score{border-radius:24px;justify-content:center;align-items:baseline;min-width:112px;padding:20px;display:flex}.template-score.valid{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.template-score.valid{background:color-mix(in srgb,var(--ds-success) 18%,var(--ds-surface))}}.template-score.valid{color:var(--ds-success)}.template-score.invalid{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.template-score.invalid{background:color-mix(in srgb,var(--ds-danger) 14%,var(--ds-surface))}}.template-score.invalid{color:var(--ds-danger)}.template-score strong{font-size:45px}.template-review header>div:last-child>span{color:var(--ds-signal);letter-spacing:.12em;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.template-review header h2{margin:5px 0;font-size:34px}.template-review header p{margin:0}.template-review>nav{background:var(--ds-surface2);border-radius:var(--ds-radius);gap:6px;margin:25px 0 14px;padding:5px;display:flex}.template-review>nav button{border-radius:calc(var(--ds-radius) * .7);color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:10px 14px;font-weight:750;display:flex}.template-review>nav button.active{background:var(--ds-surface);color:var(--ink);box-shadow:0 2px 10px var(--ink)}@supports (color:color-mix(in lab, red, red)){.template-review>nav button.active{box-shadow:0 2px 10px color-mix(in srgb,var(--ink) 8%,transparent)}}.template-review>nav svg{width:15px}.template-preview-area>div{justify-content:center;align-items:center;gap:5px;margin-bottom:10px;display:flex}.template-preview-area>div button{border:1px solid var(--ds-line);background:var(--ds-surface);padding:7px 11px}.template-preview-area>div button.active{background:var(--ds-accent)}.template-preview-area>div span{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.template-preview-area iframe{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:#fff;width:100%;height:450px;margin:auto;transition:width .2s;display:block}.template-preview-area iframe.tablet{width:760px;max-width:100%}.template-preview-area iframe.mobile{width:390px;max-width:100%}.template-issues{gap:9px;max-height:460px;display:grid;overflow:auto}.template-issues article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);gap:12px;padding:15px;display:flex}.template-issues article>i{border-radius:11px;flex:0 0 35px;place-items:center;height:35px;display:grid}.template-issues article.error>i{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.template-issues article.error>i{background:color-mix(in srgb,var(--ds-danger) 15%,var(--ds-surface))}}.template-issues article.error>i{color:var(--ds-danger)}.template-issues article.warning>i{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.template-issues article.warning>i{background:color-mix(in srgb,var(--ds-warning) 15%,var(--ds-surface))}}.template-issues article.warning>i{color:var(--ds-warning)}.template-issues article.suggestion>i{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.template-issues article.suggestion>i{background:color-mix(in srgb,var(--ds-signal) 15%,var(--ds-surface))}}.template-issues article.suggestion>i{color:var(--ds-signal)}.template-issues article svg{width:16px}.template-issues article span{gap:3px;display:grid}.template-issues article small{color:var(--muted);font-weight:800}.template-issues article p{color:var(--muted);margin:0}.template-issues article em{background:var(--ds-surface2);border-radius:8px;margin-top:7px;padding:9px;font-size:12px;font-style:normal}.template-all-clear{text-align:center;place-items:center;padding:70px;display:grid}.template-all-clear>svg{background:var(--ds-accent);border-radius:99px;width:54px;height:54px;padding:14px}.template-contract-result{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.template-contract-result article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);flex-wrap:wrap;align-content:flex-start;gap:6px;padding:18px;display:flex}.template-contract-result article>b{font-size:28px}.template-contract-result article>span{width:100%;color:var(--muted);margin-bottom:10px}.template-contract-result code{background:var(--ds-surface2);border-radius:6px;padding:5px 7px;font-size:11px}.spin{animation:.8s linear infinite template-spin}@keyframes template-spin{to{transform:rotate(360deg)}}@media (max-width:1250px){.tenant-template-grid{grid-template-columns:1fr 1fr}.template-studio-status{grid-template-columns:1fr}.template-import-shell{grid-template-columns:230px 1fr}}@media (max-width:800px){.template-studio-page{padding:20px}.template-studio-hero{flex-direction:column;align-items:flex-start}.template-studio-hero>div:last-child{width:100%}.template-studio-hero a,.template-studio-hero button{flex:1;justify-content:center}.tenant-template-grid,.template-import-shell{grid-template-columns:1fr}.template-import-shell>aside{padding:14px}.template-import-shell>aside ol{grid-template-columns:repeat(3,1fr);padding:18px 0}.template-import-shell>aside li{display:grid}.template-import-shell>aside li small,.template-import-shell>aside>div{display:none}.template-file-row,.template-code-editors,.template-contract-result{grid-template-columns:1fr}.template-review>header{align-items:flex-start}.template-score{min-width:90px;padding:14px}.template-review>nav{overflow:auto}.template-import-shell>main{padding:24px 16px}}.auth-login-experience{grid-template-columns:minmax(440px,1.05fr) minmax(400px,.95fr);height:100dvh;min-height:0;overflow:hidden}.auth-login-experience .auth-story{height:100dvh;min-height:0;padding:clamp(22px,4vh,38px) clamp(32px,4.8vw,76px)}.auth-login-experience .auth-logo img,.auth-login-experience .auth-form-wordmark{width:clamp(116px,8vw,138px)}.auth-login-experience .auth-story-copy{max-width:680px}.auth-login-experience .auth-story-copy h1{max-width:680px;margin:clamp(13px,2.4vh,23px) 0 clamp(13px,2.6vh,24px);font-size:clamp(40px,min(4.4vw,8.2vh),76px);line-height:.91}.auth-login-experience .auth-story-copy>p{max-width:580px;font-size:clamp(12px,min(1vw,2vh),15px)}.auth-login-experience .auth-story-stats{margin-top:clamp(18px,4vh,38px)}.auth-login-experience .auth-story-stats div{min-height:clamp(58px,9.4vh,86px);padding:clamp(10px,1.8vh,16px)}.auth-login-experience .auth-story-stats strong{font-size:clamp(19px,2.8vh,25px)}.auth-login-experience .auth-form-side{height:100dvh;min-height:0;padding:clamp(22px,4vh,38px) clamp(34px,5.6vw,86px);overflow:hidden}.auth-login-experience .auth-form-card{width:min(100%,460px)}.auth-login-experience .auth-form-head{margin-bottom:clamp(20px,5vh,46px)}.auth-login-experience .auth-form-card h2{font-size:clamp(34px,min(3.2vw,6.2vh),52px)}.auth-login-experience .auth-form{gap:clamp(10px,1.7vh,16px);margin-top:clamp(17px,3vh,28px)}.auth-login-experience .auth-form input{height:clamp(43px,6.2vh,51px)}.auth-login-experience .auth-primary{height:clamp(44px,6.4vh,51px)}.auth-login-experience .auth-divider{margin:clamp(13px,2.8vh,23px) 0 clamp(10px,2vh,16px)}.auth-login-experience .auth-provider-grid a{min-height:clamp(40px,5.7vh,46px)}.auth-login-experience .auth-switch{margin-top:clamp(13px,2.8vh,24px)}@media (max-width:1100px){.auth-login-experience{grid-template-columns:.94fr 1.06fr}.auth-login-experience .auth-story{padding-inline:clamp(28px,3.5vw,44px)}.auth-login-experience .auth-story-copy h1{font-size:clamp(40px,min(4.7vw,7.5vh),58px)}.auth-login-experience .auth-story-stats{grid-template-columns:repeat(3,1fr)}.auth-login-experience .auth-form-side{padding-inline:clamp(30px,4.5vw,54px)}}@media (max-width:760px){.auth-login-experience{height:100dvh;display:block;overflow:hidden}.auth-login-experience .auth-form-side{grid-template-rows:clamp(54px,9vh,72px) minmax(0,1fr);align-items:center;height:100dvh;min-height:0;padding:0 6vw clamp(12px,2.5vh,22px);display:grid}.auth-login-experience .auth-mobile-top{height:100%;min-height:0;padding-top:clamp(8px,2vh,16px)}.auth-login-experience .auth-mobile-top img{width:110px}.auth-login-experience .auth-form-card{width:min(100%,440px);margin:auto;padding-top:0}.auth-login-experience .auth-form-card h2{font-size:clamp(32px,10vw,40px)}.auth-login-experience .auth-form-card>p{font-size:clamp(11px,3.3vw,14px)}.auth-login-experience .auth-form{gap:clamp(8px,1.6vh,12px);margin-top:clamp(14px,2.5vh,22px)}.auth-login-experience .auth-form input{height:clamp(41px,6.7vh,48px)}.auth-login-experience .auth-primary{height:clamp(42px,7vh,48px)}.auth-login-experience .auth-divider{margin:clamp(10px,2vh,17px) 0}.auth-login-experience .auth-provider-grid{grid-template-columns:repeat(2,1fr)}.auth-login-experience .auth-provider-grid a{min-height:clamp(39px,6.5vh,44px)}.auth-login-experience .auth-switch{margin-top:clamp(10px,2vh,18px)}}@media (max-width:380px){.auth-login-experience .auth-form-side{padding-inline:18px}.auth-login-experience .auth-form-card h2{font-size:31px}}.propagation-app .propagation-table .empty-state{white-space:normal;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex!important}.propagation-filters>div button.active.processing{color:#6f4700;background:#ffd768}.propagation-filters>div button.active.failed{color:#fff;background:#c83c49}.propagation-results{gap:14px;padding:18px;display:grid}.propagation-results>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.propagation-results>header span{color:var(--ds-accent);letter-spacing:.12em;font-size:10px;font-weight:900}.propagation-results>header h3{margin:4px 0 0;font-size:18px}.propagation-results>header>strong{color:var(--muted);font-size:12px}.propagation-results-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.propagation-results-grid>article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.propagation-results-grid>article>header{border-bottom:1px solid var(--line);background:var(--ds-surface2);align-items:center;gap:9px;padding:13px;display:flex}.propagation-results-grid>article>header svg{color:var(--ds-accent)}.propagation-results-grid>article>header div{gap:2px;display:grid}.propagation-results-grid>article>header small{color:var(--muted)}.propagation-results-grid>article>div{max-height:310px;display:grid;overflow:auto}.propagation-results-grid dl{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:12px 14px;display:grid}.propagation-results-grid dl>div{min-width:0}.propagation-results-grid dl>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.propagation-results-grid dl .wide{grid-column:1/-1}.propagation-results-grid dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.propagation-results-grid dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;font-weight:750}.propagation-results-grid>article>div>p{color:var(--muted);text-align:center;padding:22px}.inventory-create-link{border-radius:var(--radius-md);color:var(--ds-text);background:var(--ds-accent);justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.warehouse-composer{max-width:620px}@media (max-width:760px){.propagation-results-grid{grid-template-columns:1fr}}.app-frame :is(.hero,[class*=-hero]) :is(button,a):not(.danger){flex:none;min-width:0;overflow:hidden;border:1px solid var(--ds-accent)!important;border-radius:var(--ds-radius)!important;height:46px!important;min-height:46px!important;color:var(--ds-on-accent)!important;background:var(--ds-accent)!important;font:750 12px/1 var(--ds-font)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;text-decoration:none!important;display:inline-flex!important}.app-frame :is(.hero,[class*=-hero]) :is(button,a):not(.danger) svg{flex:none;width:17px;height:17px}.app-frame :is(.hero,[class*=-hero]) :is(button,a):not(.danger):disabled{cursor:not-allowed;opacity:.55}@media (max-width:700px){.app-frame :is(.hero,[class*=-hero])>:is(div,aside,nav):not(:first-child){flex-wrap:wrap;align-items:stretch;width:100%;display:flex}.app-frame :is(.hero,[class*=-hero])>:is(button,a),.app-frame :is(.hero,[class*=-hero])>:is(div,aside,nav):not(:first-child)>:is(button,a){flex:auto;max-width:100%}}.onboarding-v3-nav nav>button>i{color:var(--ds-accent)}.onboarding-v3-nav nav>button.active>i{color:var(--ds-on-accent)}.propagation-drawer{color:var(--ink)}.drawer-health.pending{background:linear-gradient(110deg,var(--ds-warning),var(--ds-warning))}@supports (color:color-mix(in lab, red, red)){.drawer-health.pending{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-warning) 72%,white),color-mix(in srgb,var(--ds-warning) 35%,var(--ds-surface)))}}.drawer-health.processing{background:linear-gradient(110deg,var(--ds-signal),var(--ds-signal))}@supports (color:color-mix(in lab, red, red)){.drawer-health.processing{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-signal) 42%,white),color-mix(in srgb,var(--ds-signal) 20%,var(--ds-surface)))}}.drawer-health.failed{color:var(--ds-on-danger);background:linear-gradient(110deg,var(--ds-danger),var(--ds-danger))}@supports (color:color-mix(in lab, red, red)){.drawer-health.failed{background:linear-gradient(110deg,var(--ds-danger),color-mix(in srgb,var(--ds-danger) 68%,var(--ds-nav)))}}.propagation-job-summary,.propagation-job-summary :is(h3,b){color:var(--ink)}.propagation-job-summary>article b{color:var(--ink)!important}.propagation-drawer>footer .waiting-state{color:var(--ds-warning)}.propagation-results-error{color:var(--ds-danger);align-items:center;background:var(--ds-danger)!important;grid-template-columns:auto 1fr!important;gap:8px!important;padding:14px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.propagation-results-error{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface))!important}}.propagation-results-error{font-size:9px}:root{--ds-button-font-size:12px;--ds-button-font-weight:750;--ds-button-height-compact:36px;--ds-button-height:42px;--ds-button-height-large:48px;--ds-button-padding-compact:12px;--ds-button-padding:16px;--ds-button-padding-large:20px;--ds-button-gap:8px;--ds-button-radius:var(--ds-radius-sm);--ds-button-pill-radius:999px;--ds-button-icon-size:16px;--ds-button-focus:0 0 0 3px var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){:root{--ds-button-focus:0 0 0 3px color-mix(in srgb,var(--ds-signal) 24%,transparent)}}:where(.app-frame,.tenant-template-runtime) button,:where(.app-frame,.tenant-template-runtime) :is(a,[role=button]):is(.primary,.secondary,.wallet-export,.security-refresh,.settings-inline-save,.inventory-create-link,.row-action,.store-card-action,.add-condition,.bonus-rate-add){box-sizing:border-box;font-family:var(--ds-font);text-transform:none;letter-spacing:0!important}:where(.app-frame,.tenant-template-runtime) button *,:where(.app-frame,.tenant-template-runtime) :is(a,[role=button]):is(.primary,.secondary,.wallet-export,.security-refresh,.settings-inline-save,.inventory-create-link,.row-action,.store-card-action,.add-condition,.bonus-rate-add) *{letter-spacing:0!important}:where(.app-frame,.tenant-template-runtime) :is(a,[role=button]):is(.primary,.secondary,.wallet-export,.security-refresh,.settings-inline-save,.inventory-create-link,.row-action,.store-card-action,.add-condition,.bonus-rate-add){white-space:nowrap}:where(.app-frame,.tenant-template-runtime) button:not(:has(p)):not(:has(small)):not(:has(em)){white-space:nowrap}:where(.app-frame,.tenant-template-runtime) button>svg,:where(.app-frame,.tenant-template-runtime) :is(a,[role=button])>svg{flex:none}:where(.app-frame,.tenant-template-runtime) button:focus-visible,:where(.app-frame,.tenant-template-runtime) :is(a,[role=button]):focus-visible{outline:2px solid var(--ds-signal);outline-offset:2px;box-shadow:var(--ds-button-focus)}:where(.app-frame,.tenant-template-runtime) button:not(:disabled):active,:where(.app-frame,.tenant-template-runtime) :is(a,[role=button]):active{transform:translateY(1px)}:where(.app-frame,.tenant-template-runtime) button:disabled,:where(.app-frame,.tenant-template-runtime) button[aria-disabled=true]{cursor:not-allowed;opacity:.52}:where(.app-frame,.tenant-template-runtime) button[aria-busy=true]{cursor:progress}.app-frame button:not(.ds-button-weight-auto):not(:has(small)):not(:has(p)):not(:has(em)):not(:has(input)):not(.genealogy-node):not(.brand-upload-drop):not(.tenant-template-grid>button){font-size:var(--ds-button-font-size);font-weight:var(--ds-button-font-weight)}.tenant-template-runtime button:not(.ds-button-weight-auto):not(:has(small)):not(:has(p)):not(:has(em)):not(:has(input)){font-size:var(--ds-button-font-size);font-weight:var(--ds-button-font-weight)}.app-frame :is(.builder-site,.studio-preview-frame) button{font-size:revert;font-weight:revert}.app-frame :is(button,a).primary,.app-frame :is(button,a).settings-inline-save,.app-frame :is(button,a).checkout-v3-primary,.app-frame :is(button,a).inventory-create-link{--ds-radius-child:var(--ds-button-radius)!important;min-height:var(--ds-button-height)!important;justify-content:center!important;align-items:center!important;gap:var(--ds-button-gap)!important;padding:0 var(--ds-button-padding)!important;border:1px solid var(--ds-accent)!important;border-radius:var(--ds-button-radius)!important;color:var(--ds-on-accent)!important;background:var(--ds-accent)!important;font-size:var(--ds-button-font-size)!important;font-weight:var(--ds-button-font-weight)!important;white-space:nowrap!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.app-frame :is(button,a).secondary,.app-frame :is(button,a).wallet-export,.app-frame :is(button,a).security-refresh,.app-frame :is(button,a).hero-quiet{--ds-radius-child:var(--ds-button-radius)!important;min-height:var(--ds-button-height)!important;justify-content:center!important;align-items:center!important;gap:var(--ds-button-gap)!important;padding:0 var(--ds-button-padding)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-button-radius)!important;color:var(--ds-text)!important;background:var(--ds-surface)!important;font-size:var(--ds-button-font-size)!important;font-weight:var(--ds-button-font-weight)!important;white-space:nowrap!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.app-frame :is(button,a).primary:hover:not(:disabled),.app-frame :is(button,a).settings-inline-save:hover:not(:disabled),.app-frame :is(button,a).checkout-v3-primary:hover:not(:disabled),.app-frame :is(button,a).inventory-create-link:hover,.app-frame :is(.hero,[class*=-hero]) :is(button,a):not(.danger):hover:not(:disabled){box-shadow:0 9px 22px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.app-frame :is(button,a).primary:hover:not(:disabled),.app-frame :is(button,a).settings-inline-save:hover:not(:disabled),.app-frame :is(button,a).checkout-v3-primary:hover:not(:disabled),.app-frame :is(button,a).inventory-create-link:hover,.app-frame :is(.hero,[class*=-hero]) :is(button,a):not(.danger):hover:not(:disabled){box-shadow:0 9px 22px color-mix(in srgb,var(--ds-accent) 30%,transparent)}}.app-frame :is(button,a).secondary:hover:not(:disabled),.app-frame :is(button,a).wallet-export:hover:not(:disabled),.app-frame :is(button,a).security-refresh:hover:not(:disabled),.app-frame :is(button,a).hero-quiet:hover:not(:disabled){border-color:var(--ds-accent)!important}@supports (color:color-mix(in lab, red, red)){.app-frame :is(button,a).secondary:hover:not(:disabled),.app-frame :is(button,a).wallet-export:hover:not(:disabled),.app-frame :is(button,a).security-refresh:hover:not(:disabled),.app-frame :is(button,a).hero-quiet:hover:not(:disabled){border-color:color-mix(in srgb,var(--ds-accent) 62%,var(--ds-line))!important}}.app-frame :is(button,a).secondary:hover:not(:disabled),.app-frame :is(button,a).wallet-export:hover:not(:disabled),.app-frame :is(button,a).security-refresh:hover:not(:disabled),.app-frame :is(button,a).hero-quiet:hover:not(:disabled){background:var(--ds-accent)!important}@supports (color:color-mix(in lab, red, red)){.app-frame :is(button,a).secondary:hover:not(:disabled),.app-frame :is(button,a).wallet-export:hover:not(:disabled),.app-frame :is(button,a).security-refresh:hover:not(:disabled),.app-frame :is(button,a).hero-quiet:hover:not(:disabled){background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))!important}}.app-frame :is(.hero,[class*=-hero],[class*=-heading]) :is(button,a):not(.danger){--ds-radius-child:var(--ds-button-radius)!important;min-height:var(--ds-button-height-large)!important;padding-inline:var(--ds-button-padding-large)!important;font-size:var(--ds-button-font-size)!important;font-weight:var(--ds-button-font-weight)!important;letter-spacing:0!important;white-space:nowrap!important;line-height:1!important}.app-frame :is(.category-tabs,.source-tabs,.rank-tabs,.risk-tabs,.wallet-tabs,.member-tabs,.contract-tabs,.erp-tabs,.ledger-family-tabs,.tree-types,.view-switch)>button,.app-frame :is(.builder-mode-toggle,.api-operation-toggle)>button{min-height:var(--ds-button-height)!important;justify-content:center!important;align-items:center!important;gap:var(--ds-button-gap)!important;padding:0 var(--ds-button-padding-compact)!important;border-radius:var(--ds-radius-child,var(--ds-button-radius))!important;font-size:var(--ds-button-font-size)!important;font-weight:var(--ds-button-font-weight)!important;letter-spacing:0!important;white-space:nowrap!important;line-height:1!important;display:inline-flex!important}.app-frame :is(.category-tabs,.source-tabs,.rank-tabs,.risk-tabs,.wallet-tabs,.member-tabs,.contract-tabs,.erp-tabs,.ledger-family-tabs,.tree-types,.view-switch)>button.active,.app-frame :is(.builder-mode-toggle,.api-operation-toggle)>button.active{color:var(--ds-on-accent)!important;background:var(--ds-accent)!important}.app-frame :is(button,a).rank-progress-trigger,.app-frame :is(button,a).extreme-leg,.app-frame :is(button,a).add-condition,.app-frame :is(button,a).bonus-rate-add{--ds-radius-child:var(--ds-button-pill-radius)!important;min-width:max-content!important;min-height:var(--ds-button-height-compact)!important;justify-content:center!important;align-items:center!important;gap:var(--ds-button-gap)!important;padding:0 var(--ds-button-padding)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-button-pill-radius)!important;color:var(--ds-text)!important;background:var(--ds-surface)!important;font-size:var(--ds-button-font-size)!important;font-weight:var(--ds-button-font-weight)!important;letter-spacing:0!important;white-space:nowrap!important;flex:none!important;line-height:1!important;display:inline-flex!important}.app-frame :is(button,a).rank-progress-trigger:hover:not(:disabled),.app-frame :is(button,a).extreme-leg:hover:not(:disabled),.app-frame :is(button,a).add-condition:hover:not(:disabled),.app-frame :is(button,a).bonus-rate-add:hover:not(:disabled){border-color:var(--ds-accent)!important;background:var(--ds-accent)!important}@supports (color:color-mix(in lab, red, red)){.app-frame :is(button,a).rank-progress-trigger:hover:not(:disabled),.app-frame :is(button,a).extreme-leg:hover:not(:disabled),.app-frame :is(button,a).add-condition:hover:not(:disabled),.app-frame :is(button,a).bonus-rate-add:hover:not(:disabled){background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface))!important}}.app-frame :is(button,a):is([data-icon-only=true],.icon-page,.row-action,.filter-button,.more-button):not(.mobile-sidebar-close,.navigation-rail-toggle,.mobile-nav-close,.mobile-menu,.condition-remove){--ds-radius-child:var(--ds-button-radius)!important;width:var(--ds-button-height)!important;min-width:var(--ds-button-height)!important;height:var(--ds-button-height)!important;min-height:var(--ds-button-height)!important;border-radius:var(--ds-button-radius)!important;place-items:center!important;padding:0!important;line-height:1!important;display:inline-grid!important}.app-frame :is(button,a):is([data-icon-only=true],.icon-page,.row-action,.filter-button,.more-button):not(.mobile-sidebar-close,.navigation-rail-toggle,.mobile-nav-close,.mobile-menu,.condition-remove)>svg{width:var(--ds-button-icon-size)!important;height:var(--ds-button-icon-size)!important}.app-frame .transaction-filters button.filter-button{border-radius:var(--ds-radius)!important}.page-controls button.icon-page{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.app-frame .topbar button:active{transform:none!important}.app-frame .topbar .profile-retry{white-space:normal;font-size:0!important;font-weight:900!important}.app-frame .topbar .profile-retry:after{font-size:10px}@media (max-width:700px){:root{--ds-button-height:42px;--ds-button-height-large:46px;--ds-button-padding:14px;--ds-button-padding-large:16px}.app-frame :is(.category-tabs,.source-tabs,.rank-tabs,.risk-tabs,.wallet-tabs,.member-tabs,.contract-tabs,.erp-tabs,.ledger-family-tabs,.tree-types,.view-switch,.genealogy-toolbar,.studio-toolbar,.catalog-toolbar,.saved-v3-toolbar,.payments-v3-toolbar,.onboarding-selector-toolbar){overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.app-frame :is(.category-tabs,.source-tabs,.rank-tabs,.risk-tabs,.wallet-tabs,.member-tabs,.contract-tabs,.erp-tabs,.ledger-family-tabs,.tree-types,.view-switch)>button{flex:none!important}.app-frame :is(.hero,[class*=-hero],[class*=-heading]) :is(button,a):not(.danger){max-width:100%}}.nft-market-page{--nft-purple:var(--ds-signal);--nft-lime:var(--ds-accent);background:radial-gradient(circle at 92% 0,var(--ds-accent),transparent 25%),var(--ds-bg);padding:24px clamp(18px,3vw,48px) 64px}@supports (color:color-mix(in lab, red, red)){.nft-market-page{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--ds-accent) 13%,transparent),transparent 25%),var(--ds-bg)}}.nft-market-page{min-height:calc(100vh - 76px);color:var(--ds-text)}.nft-market-page *{box-sizing:border-box}.nft-market-page a{color:inherit;text-decoration:none}.nft-market-context{align-items:center;gap:24px;min-width:0;margin-bottom:16px;display:flex}.nft-market-context>div{flex:none;align-items:center;gap:12px;display:flex}.nft-market-context>div>span{background:var(--nft-lime);color:#080d1c;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.nft-market-context svg{width:21px}.nft-market-context small{color:var(--ds-signal);letter-spacing:.16em;font-size:11px;font-weight:900;display:block}.nft-market-context b{font-size:18px;display:block}.nft-market-context nav{border:1px solid var(--ds-border,#d8dbcf);scrollbar-width:none;background:#ffffff9e;border-radius:16px;gap:6px;padding:6px;display:flex;overflow:auto}.nft-market-context nav a{white-space:nowrap;color:var(--ds-muted,#697087);border-radius:10px;padding:9px 12px;font-size:12px;font-weight:750}.nft-market-context nav a.active{background:var(--ds-nav);color:var(--ds-nav-text)}.nft-step-rail{background:var(--ds-surface,#fff);border:1px solid var(--ds-border,#d8dbcf);border-radius:18px;grid-template-columns:repeat(9,minmax(88px,1fr));gap:5px;margin:0 0 20px;padding:6px;display:grid;overflow:auto}.nft-step-rail a{min-width:95px;color:var(--ds-muted,#697087);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:9px;font-size:11px;font-weight:800;display:flex}.nft-step-rail i{background:var(--ds-surface2,#e9ece2);border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.nft-step-rail svg{width:13px}.nft-step-rail a.active{background:var(--ds-nav);color:var(--ds-nav-text)}.nft-step-rail a.active i{background:var(--nft-lime);color:var(--ds-nav)}.nft-step-rail a.complete{color:#16875b}.nft-step-rail a.complete i{background:#dcf8eb}.nft-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#bef4454d,#0000 22%),linear-gradient(125deg,#090e1d 0,#19193a 55%,#403184 100%);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:225px;padding:34px;display:flex;overflow:hidden}.nft-hero span,.nft-page-header small,.nft-panel>small,.nft-panel header small,.nft-asset-cover small{letter-spacing:.14em;color:var(--nft-lime);align-items:center;gap:7px;font-size:11px;font-weight:900;display:flex}.nft-hero span svg{width:17px}.nft-hero h1{letter-spacing:-.06em;margin:16px 0 4px;font-size:clamp(43px,5vw,74px);line-height:.95}.nft-hero p{color:#c5cad8;max-width:670px;margin:12px 0 0;font-size:16px}.nft-primary{white-space:nowrap;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font:800 13px inherit;display:inline-flex;background:var(--nft-lime)!important;color:#0a1020!important}.nft-primary svg{width:17px}.nft-primary.disabled,.nft-primary:disabled{opacity:.38;pointer-events:none}.nft-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.nft-metrics article{border:1px solid var(--ds-border,#d8dbcf);background:var(--ds-surface,#fff);border-radius:18px;align-items:center;gap:13px;padding:18px;display:flex}.nft-metrics article>i{background:var(--ds-surface2,#e9ece2);width:40px;height:40px;color:var(--ds-signal);border-radius:13px;place-items:center;display:grid}.nft-metrics svg{width:18px}.nft-metrics span{min-width:0}.nft-metrics small,.nft-metrics b,.nft-metrics em{display:block}.nft-metrics small{color:var(--ds-muted,#697087);font-size:11px}.nft-metrics b{letter-spacing:-.04em;font-size:24px}.nft-metrics em{color:#16875b;font-size:10px;font-style:normal}.nft-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:14px;display:grid}.nft-panel{border:1px solid var(--ds-border,#d8dbcf);background:var(--ds-surface,#fff);border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #1016290a}.nft-panel>header:not(.nft-page-header),.nft-provenance>header{border-bottom:1px solid var(--ds-border,#d8dbcf);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.nft-panel h2{letter-spacing:-.035em;margin:4px 0 0;font-size:22px}.nft-panel header a{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.nft-panel header a svg{width:15px}.nft-pipeline{padding-bottom:20px}.nft-progress{padding:12px 22px 0}.nft-progress span{justify-content:space-between;font-size:12px;display:flex}.nft-progress>i{background:var(--ds-surface2,#e9ece2);border-radius:20px;height:8px;margin-top:8px;display:block;overflow:hidden}.nft-progress>i b{border-radius:inherit;background:linear-gradient(90deg,var(--nft-lime),#65ddb1);height:100%;display:block}.nft-attention{grid-row:span 2}.nft-attention>header>svg{color:var(--ds-signal)}.nft-attention article{background:var(--ds-surface2,#f0f2ea);border-radius:15px;align-items:center;gap:12px;margin:14px;padding:15px;display:flex}.nft-attention article>svg{width:20px;color:var(--ds-signal)}.nft-attention article span{flex:1}.nft-attention article b,.nft-attention article small{display:block}.nft-attention article b{font-size:12px}.nft-attention article small{color:var(--ds-muted,#697087);margin-top:4px;font-size:10px;line-height:1.5}.nft-attention article>svg:last-child{width:14px;color:var(--ds-muted,#697087)}.nft-attention>.nft-primary{width:calc(100% - 28px);margin:0 14px 16px}.nft-assets>a{border-top:1px solid var(--ds-border,#e1e3da);grid-template-columns:42px minmax(0,1fr) auto 90px 20px;align-items:center;gap:12px;padding:14px 20px;display:grid}.nft-assets>a:first-of-type{border:0}.nft-assets>a>i{background:var(--ds-nav);width:38px;height:38px;color:var(--nft-lime);border-radius:12px;place-items:center;font-size:10px;font-style:normal;display:grid}.nft-assets>a span b,.nft-assets>a span small{display:block}.nft-assets>a span b{font-size:13px}.nft-assets>a span small{color:var(--ds-muted,#697087);margin-top:4px;font-size:10px}.nft-assets>a>strong{text-align:right;font-size:12px}.nft-assets>a>svg{width:15px}.nft-status{color:#08794e;white-space:nowrap;background:#dcf8eb;border-radius:8px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.nft-status.s1{color:#526d00;background:#edf7cc}.nft-status.s2{color:#9a5d00;background:#fff1d6}.nft-page-header{border-bottom:1px solid var(--ds-border,#d8dbcf);justify-content:space-between;align-items:flex-start;gap:25px;padding:26px;display:flex}.nft-page-header h1{letter-spacing:-.055em;margin:7px 0;font-size:clamp(30px,3.5vw,50px);line-height:1}.nft-page-header p{max-width:720px;color:var(--ds-muted,#697087);margin:0;font-size:13px;line-height:1.55}.nft-page-header>em{color:#08794e;white-space:nowrap;background:#e3f7ee;border-radius:8px;padding:7px 10px;font:800 10px inherit}.nft-toolbar{background:var(--ds-surface2,#eef0e9);border-bottom:1px solid var(--ds-border,#d8dbcf);gap:8px;padding:15px;display:flex}.nft-toolbar label{border:1px solid var(--ds-border,#d8dbcf);background:var(--ds-surface,#fff);border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.nft-toolbar label svg{width:17px}.nft-toolbar input{width:100%;height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.nft-toolbar button,.nft-page-header>button{border:1px solid var(--ds-border,#d8dbcf);background:var(--ds-surface,#fff);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font:800 11px inherit;display:flex}.nft-toolbar button svg,.nft-page-header>button svg{width:15px}.nft-table>.head,.nft-table>a,.nft-table.history>div{border-top:1px solid var(--ds-border,#e2e4db);grid-template-columns:2fr .8fr .8fr .7fr .7fr 24px;align-items:center;gap:14px;padding:15px 20px;font-size:11px;display:grid}.nft-table>.head{background:var(--ds-nav);color:#aeb5c7;letter-spacing:.09em;text-transform:uppercase;border:0;font-size:9px;font-weight:900}.nft-table .asset{align-items:center;gap:10px;min-width:0;display:flex}.nft-table .asset>i{background:var(--nft-lime);border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.nft-table .asset b,.nft-table .asset small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nft-table .asset small,.nft-table>a span:nth-child(2){color:var(--ds-muted,#697087);font-size:9px}.nft-table>a span:nth-child(2){align-items:center;gap:5px;display:flex}.nft-table>a span:nth-child(2) svg{color:#16875b;width:13px}.nft-table>a>svg{width:14px}.nft-pagination{background:var(--ds-surface2,#eef0e9);color:var(--ds-muted,#697087);justify-content:space-between;align-items:center;padding:15px 20px;font-size:10px;display:flex}.nft-pagination div{gap:4px;display:flex}.nft-pagination button{border:1px solid var(--ds-border,#d8dbcf);background:var(--ds-surface,#fff);border-radius:8px;min-width:30px;padding:8px;font:800 9px inherit}.nft-pagination button.active{background:var(--ds-nav);color:var(--ds-nav-text)}.nft-form-layout,.nft-preview-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px;display:grid}.nft-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px;display:grid}.nft-panel label.full{margin:14px 22px 0;display:block}.nft-panel label>span{margin-bottom:7px;font-size:10px;font-weight:800;display:block}.nft-panel label>span b{color:var(--ds-signal)}.nft-field-hint{color:#a3141a;margin-top:6px;font-size:9px;font-weight:700;display:block}.nft-panel input,.nft-panel textarea{border:1px solid var(--ds-border,#d8dbcf);background:var(--ds-surface2,#f2f3ed);width:100%;font:inherit;border-radius:12px;outline:0;font-size:12px}.nft-panel input{height:46px;padding:0 13px}.nft-panel .sa-tenant-picker-input{background:var(--ds-surface2,#f2f3ed);border-radius:12px;height:46px;padding:0 13px}.nft-panel .sa-tenant-picker-input input{font-size:12px}.nft-panel .sa-tenant-picker-menu{border-radius:12px}.nft-panel .sa-tenant-picker-menu button b{font-size:12px}.nft-panel .sa-tenant-picker-menu button small{font-size:10px}.nft-panel .settings-check input{width:17px;height:17px}.nft-form-grid>.settings-check{grid-column:1/-1;justify-self:start;width:max-content}.nft-form-grid>.nft-evidence-comment{grid-column:1/-1}.nft-panel textarea{resize:none;height:105px;padding:13px}.nft-money{display:flex}.nft-money input{border-radius:12px 0 0 12px}.nft-money button{border:1px solid var(--ds-border,#d8dbcf);background:var(--ds-nav);color:var(--ds-nav-text);border-left:0;border-radius:0 12px 12px 0;padding:0 14px;font-weight:800}.nft-panel>footer{border-top:1px solid var(--ds-border,#d8dbcf);justify-content:space-between;align-items:center;margin-top:22px;padding:16px 22px;display:flex}.nft-panel>footer>a:first-child{font-size:11px;font-weight:800}.nft-checklist{padding:24px}.nft-checklist>h2{font-size:27px}.nft-checklist>p,.nft-mint-sequence>p{gap:12px;margin:18px 0;display:flex}.nft-checklist>p>i,.nft-mint-sequence>p>i{background:var(--ds-surface2,#eef0e9);border-radius:10px;flex:0 0 31px;place-items:center;height:31px;font-size:10px;font-style:normal;font-weight:900;display:grid}.nft-checklist>p>i.done{background:var(--nft-lime)}.nft-checklist>p svg{width:14px}.nft-checklist>p span b,.nft-checklist>p span small,.nft-mint-sequence>p span b,.nft-mint-sequence>p span small{display:block}.nft-checklist>p span b,.nft-mint-sequence>p span b{font-size:11px}.nft-checklist>p span small,.nft-mint-sequence>p span small{color:var(--ds-muted,#697087);margin-top:3px;font-size:9px}.nft-score{background:var(--ds-nav);color:var(--ds-nav-text);border-radius:12px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;display:flex}.nft-score svg{width:16px;color:var(--nft-lime)}.nft-doc-columns{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.nft-doc-columns article{border:1px solid var(--ds-border,#d8dbcf);border-radius:16px;overflow:hidden}.nft-doc-columns article header{align-items:flex-start;gap:11px;padding:15px;display:flex}.nft-doc-columns article header>i{background:var(--ds-surface2,#eef0e9);border-radius:11px;flex:0 0 36px;place-items:center;height:36px;display:grid}.nft-doc-columns article header>i.done{background:var(--nft-lime)}.nft-doc-columns svg{width:16px}.nft-doc-columns article header span{flex:1}.nft-doc-columns article b,.nft-doc-columns article small{display:block}.nft-doc-columns article b{font-size:11px}.nft-doc-columns article small{color:var(--ds-muted,#697087);margin-top:4px;font-size:9px}.nft-doc-columns article header em{color:#8b5b00;background:#fff0d1;border-radius:6px;padding:5px 7px;font:800 8px inherit}.nft-doc-columns article footer{background:var(--ds-surface2,#eef0e9);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.nft-doc-columns article footer span{align-items:center;gap:5px;font-size:9px;display:flex}.nft-doc-columns article footer button{color:#6e50ff;background:0 0;border:0;font:800 9px inherit}.nft-privacy-note{background:#edf7d4;border-radius:14px;align-items:center;gap:12px;margin:0 18px;padding:15px;display:flex}.nft-privacy-note svg{width:22px}.nft-privacy-note b,.nft-privacy-note small{display:block}.nft-privacy-note b{font-size:11px}.nft-privacy-note small{color:#59635c;margin-top:3px;font-size:9px}.nft-token-card{min-height:520px;color:var(--ds-nav-text);background:radial-gradient(circle at 30% 15%,#bef44559,transparent 20%),linear-gradient(145deg,var(--ds-nav),#31256e 65%,var(--ds-signal));border-radius:26px;flex-direction:column;justify-content:space-between;padding:25px;display:flex;box-shadow:0 28px 60px #1e184b3d}.nft-token-card header,.nft-token-card footer{justify-content:space-between;align-items:center;display:flex}.nft-token-card header>span{background:var(--nft-lime);width:60px;height:60px;color:var(--ds-nav);border-radius:18px;place-items:center;display:grid}.nft-token-card header svg{width:28px}.nft-token-card header em{letter-spacing:.13em;font:900 10px inherit}.nft-token-card>div small{color:var(--nft-lime);letter-spacing:.15em;font-weight:900}.nft-token-card h2{margin:10px 0;font-size:41px;line-height:.95}.nft-token-card p{color:#b8bfd0;font-size:12px}.nft-token-card footer{border-top:1px solid #ffffff26;padding-top:20px}.nft-token-card footer small,.nft-token-card footer b{display:block}.nft-token-card footer small{color:#b8bfd0;font-size:9px}.nft-token-card footer b{margin-top:4px}.nft-token-card footer svg{width:42px;height:42px}.nft-review-grid{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.nft-review-grid article{background:var(--ds-surface2,#eef0e9);border-radius:14px;padding:15px}.nft-review-grid small,.nft-review-grid b,.nft-review-grid span{display:block}.nft-review-grid small{color:var(--ds-muted,#697087);font-size:9px}.nft-review-grid b{margin:7px 0;font-size:12px}.nft-review-grid span{color:#16875b;align-items:center;gap:5px;font-size:9px;display:flex}.nft-review-grid svg{width:13px}.nft-asset-tabs{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;gap:3px;width:max-content;margin:16px 18px;padding:3px;display:flex}.nft-asset-tabs button{height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:11px;font-weight:700}.nft-asset-tabs button.active{color:var(--ds-nav);background:var(--ds-accent)}.nft-doc-actions{flex-wrap:wrap;gap:10px;margin:18px 22px 0;display:flex}.nft-doc-actions button{border:1px solid var(--ds-border,#d8dbcf);background:var(--ds-surface2,#eef0e9);height:42px;color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.nft-doc-actions svg{width:15px}.nft-doc-actions button:disabled{opacity:.5}.nft-verification-row{border:1px solid var(--ds-border,#d8dbcf);border-radius:14px;align-items:center;gap:12px;margin:10px 22px 0;padding:14px 18px;display:flex}.nft-verification-row>i{background:var(--ds-surface2,#eef0e9);border-radius:11px;flex:0 0 36px;place-items:center;height:36px;display:grid}.nft-verification-row>i.approved,.nft-verification-row>i.confirmed{background:var(--nft-lime)}.nft-verification-row>i.rejected{color:#a3141a;background:#ffd7d7}.nft-verification-row svg{width:16px}.nft-verification-row>span{flex:1;min-width:0}.nft-verification-row>span b,.nft-verification-row>span small{display:block}.nft-verification-row>span b{font-size:11px}.nft-verification-row>span small{color:var(--ds-muted,#697087);margin-top:3px;font-size:9px}.nft-verification-row>button{background:var(--ds-nav);height:36px;color:var(--ds-nav-text);white-space:nowrap;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.nft-verification-row:last-child{margin-bottom:22px}.nft-inline-message{color:var(--ds-muted,#697087);align-items:center;gap:7px;margin:14px 22px 0;font-size:11px;line-height:1.5;display:flex}.nft-inline-message:first-child{margin-top:22px}.nft-inline-message:last-child{margin-bottom:22px}.nft-inline-message svg{flex:none;width:15px}.nft-inline-message code{font-size:10px}.nft-owner-wallet{color:var(--ds-muted,#697087);margin:14px 22px 0;font-size:11px}.nft-owner-wallet span{align-items:center;gap:7px;display:flex}.nft-owner-wallet svg{flex:none;width:15px}.nft-owner-wallet code{font-size:10px}.nft-market-page .data-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:36px 18px;display:flex}.nft-market-page .data-loading i{border:4px solid var(--ds-surface2,#e6e9df);border-top-color:var(--nft-purple,var(--ds-signal,#7154ff));background:0 0;border-radius:50%;width:40px;height:40px;margin:0;animation:.8s linear infinite nft-spin}.nft-market-page .data-loading i:nth-child(n+2){display:none}.nft-market-page .data-loading span{color:var(--ds-muted,#697087);font-size:13px;font-weight:400}@keyframes nft-spin{to{transform:rotate(360deg)}}.nft-empty-state{min-height:190px;color:var(--ds-muted,#697087);text-align:center;align-content:center;place-items:center;gap:7px;margin:10px 22px;padding:28px;display:grid}.nft-empty-state>svg{color:var(--ds-signal)}.nft-empty-state>b{color:var(--ink);font-size:12px}.nft-empty-state>small{max-width:380px;font-size:9px;line-height:1.5}.nft-error-note{background:#fff0d1;border-radius:14px;align-items:center;gap:12px;margin:14px 22px 0;padding:15px;display:flex}.nft-error-note>svg{color:#8b5b00;flex:none;width:20px}.nft-error-note>span{gap:3px;display:grid}.nft-error-note>span b{font-size:11px}.nft-error-note>span small{color:var(--ds-muted,#697087);font-size:9px;line-height:1.5}.nft-form-grid>button{background:var(--ds-nav);height:42px;color:var(--ds-nav-text);border:0;border-radius:12px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.nft-form-grid>button svg{width:15px}.nft-form-grid>button:disabled{opacity:.5}.nft-metadata{background:var(--ds-nav);color:var(--ds-nav-text);border-radius:14px;margin:0 18px;overflow:hidden}.nft-metadata header{border-bottom:1px solid #2d3446;justify-content:space-between;padding:11px 14px;font-size:9px;display:flex}.nft-metadata header em{color:var(--nft-lime);font-style:normal}.nft-metadata code{color:#c9d3e6;white-space:pre-wrap;padding:14px;font-size:10px;line-height:1.65;display:block}.nft-chain-select{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.nft-chain-select article{border:1px solid var(--ds-border,#d8dbcf);border-radius:15px;align-items:center;gap:11px;padding:15px;display:flex}.nft-chain-select article.active{border-color:var(--nft-lime);box-shadow:inset 0 0 0 1px var(--nft-lime)}.nft-chain-select article>i{background:var(--ds-surface2,#eef0e9);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.nft-chain-select article>i svg{width:18px}.nft-chain-select article span{flex:1}.nft-chain-select article b,.nft-chain-select article small{display:block}.nft-chain-select article b{font-size:11px}.nft-chain-select article small{color:var(--ds-muted,#697087);margin-top:3px;font-size:9px}.nft-chain-select article>svg{color:#16875b;width:15px}.nft-cost{border:1px solid var(--ds-border,#d8dbcf);border-radius:15px;grid-template-columns:1.3fr 1fr 1fr;margin:0 20px;display:grid;overflow:hidden}.nft-cost span{border-left:1px solid var(--ds-border,#d8dbcf);padding:14px}.nft-cost span:first-child{border:0}.nft-cost small,.nft-cost b{display:block}.nft-cost small{color:var(--ds-muted,#697087);font-size:9px}.nft-cost b{margin-top:5px;font-size:12px}.nft-confirm{background:#f0f4df;border-radius:14px;align-items:center;gap:11px;margin:18px 20px;padding:14px;display:flex!important}.nft-confirm input{display:none}.nft-confirm>i{border:2px solid #aab3a1;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;display:grid}.nft-confirm input:checked+i{background:var(--nft-lime);border-color:var(--nft-lime)}.nft-confirm i svg{width:14px}.nft-confirm span{margin:0!important}.nft-confirm b,.nft-confirm small{display:block}.nft-confirm b{font-size:10px}.nft-confirm small{color:var(--ds-muted,#697087);margin-top:3px;font-size:9px}.nft-mint-sequence{background:linear-gradient(160deg,var(--ds-nav),#28205f);color:var(--ds-nav-text);padding:24px}.nft-mint-sequence h2{font-size:27px}.nft-mint-sequence>p>i{color:var(--nft-lime);background:#bef4451f}.nft-mint-sequence>p span small{color:#aeb5c7}.nft-asset-cover{background:linear-gradient(115deg,var(--ds-nav),#30246d);min-height:210px;color:var(--ds-nav-text);border-radius:26px;justify-content:space-between;align-items:flex-end;padding:30px;display:flex}.nft-asset-cover h1{letter-spacing:-.055em;margin:12px 0 5px;font-size:clamp(36px,5vw,70px);line-height:.95}.nft-asset-cover p{color:#b9c0d1}.nft-asset-cover>span{background:var(--nft-lime);color:var(--ds-nav);border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:850;display:flex}.nft-asset-cover>span svg{width:17px}.nft-asset-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin:14px 0;display:grid}.nft-asset-image{background:radial-gradient(circle,#7154ff2b,transparent 55%),var(--ds-surface2,#eef0e9);min-height:300px;color:var(--ds-signal);align-content:center;place-items:center;gap:8px;display:grid}.nft-asset-image svg{width:85px;height:85px}.nft-asset-image span{letter-spacing:.12em;font-size:10px;font-weight:850}.nft-proof-strip{align-items:center;gap:12px;padding:16px;display:flex}.nft-proof-strip>svg{color:#16875b;width:22px}.nft-proof-strip b,.nft-proof-strip small{display:block}.nft-proof-strip b{font-size:11px}.nft-proof-strip small{color:var(--ds-muted,#697087);font-size:9px}.nft-owner-card{padding:24px}.nft-owner-card>small{color:var(--ds-signal)}.nft-owner-card h2{font-size:28px}.nft-owner-card>p{color:var(--ds-muted,#697087);align-items:center;gap:7px;font-family:monospace;font-size:11px;display:flex}.nft-owner-card>p svg{width:15px}.nft-owner-card>div{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.nft-owner-card>div span{background:var(--ds-surface2,#eef0e9);border-radius:12px;padding:12px}.nft-owner-card small,.nft-owner-card b{display:block}.nft-owner-card small{color:var(--ds-muted,#697087);font-size:8px}.nft-owner-card b{margin-top:5px;font-size:11px}.nft-owner-card button{border:1px solid var(--ds-border,#d8dbcf);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px;font:800 10px inherit;display:flex}.nft-owner-card button svg{width:14px}.nft-owner-card .nft-primary{width:100%;margin-top:8px}.nft-provenance article{border-top:1px solid var(--ds-border,#d8dbcf);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.nft-provenance article>i{color:#08794e;background:#dcf8eb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.nft-provenance article svg{width:15px}.nft-provenance article b,.nft-provenance article small{display:block}.nft-provenance article b{font-size:11px}.nft-provenance article small{color:var(--ds-muted,#697087);font-size:9px}.nft-provenance code{color:var(--ds-signal);font-size:9px}.nft-recipient{border:1px solid var(--ds-border,#d8dbcf);background:var(--ds-surface2,#eef0e9);border-radius:12px;align-items:center;gap:8px;padding-left:13px;display:flex}.nft-recipient svg{width:17px}.nft-recipient input{background:0 0;border:0}.nft-transfer-checks{margin:15px 22px}.nft-transfer-checks article{border-top:1px solid var(--ds-border,#d8dbcf);align-items:center;gap:11px;padding:13px 0;display:flex}.nft-transfer-checks article:first-child{border:0}.nft-transfer-checks article>svg{width:19px;color:var(--ds-signal)}.nft-transfer-checks article span{flex:1}.nft-transfer-checks b,.nft-transfer-checks small{display:block}.nft-transfer-checks b{font-size:10px}.nft-transfer-checks small{color:var(--ds-muted,#697087);font-size:9px}.nft-transfer-checks em{color:#8b5b00;background:#fff0d1;border-radius:7px;padding:6px 8px;font:800 8px inherit}.nft-transfer-checks em.pass{color:#08794e;background:#dcf8eb}.nft-transfer-asset{background:linear-gradient(160deg,var(--ds-nav),#2e2469);color:var(--ds-nav-text);padding:24px}.nft-transfer-asset>svg{width:80px;height:80px;color:var(--nft-lime);margin:40px 0 15px}.nft-transfer-asset h2{font-size:28px}.nft-transfer-asset>p{color:#aeb5c7;font-size:10px}.nft-transfer-asset>div{border-top:1px solid #343a50;margin-top:30px}.nft-transfer-asset>div span{border-bottom:1px solid #343a50;justify-content:space-between;padding:13px 0;font-size:9px;display:flex}.nft-transfer-asset>div b{font-size:10px}.nft-history .nft-page-header>button{height:42px}.nft-table.history>.head,.nft-table.history>div{grid-template-columns:1fr 1.2fr 1fr 1fr .7fr .7fr}.nft-table.history>div>span:first-child{align-items:center;gap:7px;display:flex}.nft-table.history>div>span:first-child i{background:var(--ds-surface2,#eef0e9);border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.nft-table.history svg{width:13px}.nft-table.history span small{color:var(--ds-muted,#697087);font-size:8px;display:block}.nft-table.history code{color:var(--ds-signal);font-size:9px}.nft-table.history em{color:#08794e;align-items:center;gap:4px;font:800 9px inherit;display:flex}@media (max-width:1180px){.nft-market-context{display:block}.nft-market-context>nav{margin-top:10px}.nft-metrics{grid-template-columns:1fr 1fr}.nft-dashboard-grid{grid-template-columns:1fr}.nft-attention{grid-row:auto}.nft-form-layout,.nft-preview-layout{grid-template-columns:1fr}.nft-preview-layout>.nft-token-card{min-height:420px}.nft-table>.head,.nft-table>a{grid-template-columns:1.6fr .8fr .8fr .7fr 20px}.nft-table>.head span:nth-child(5),.nft-table>a>span:nth-child(5){display:none}.nft-table.history>.head,.nft-table.history>div{grid-template-columns:1fr 1.2fr 1fr .8fr}.nft-table.history>.head span:nth-child(4),.nft-table.history>div>span:nth-child(4),.nft-table.history>.head span:nth-child(5),.nft-table.history>div>span:nth-child(5){display:none}}@media (max-width:720px){.nft-market-page{padding:14px 12px 40px}.nft-step-rail{display:flex}.nft-hero{min-height:auto;padding:24px;display:block}.nft-hero h1{font-size:45px}.nft-hero .nft-primary{width:100%;margin-top:22px}.nft-metrics{grid-template-columns:1fr}.nft-assets>a{grid-template-columns:38px minmax(0,1fr) 20px}.nft-assets>a>.nft-status,.nft-assets>a>strong{display:none}.nft-page-header{padding:20px;display:block}.nft-page-header>.nft-primary,.nft-page-header>button,.nft-page-header>em,.nft-score{width:100%;margin-top:15px}.nft-toolbar{display:grid}.nft-toolbar button{height:42px}.nft-table{overflow:auto}.nft-table>.head,.nft-table>a{min-width:660px}.nft-pagination{display:block}.nft-pagination div{margin-top:10px}.nft-form-grid,.nft-doc-columns,.nft-review-grid,.nft-chain-select,.nft-cost{grid-template-columns:1fr}.nft-cost span{border-left:0;border-top:1px solid var(--ds-border,#d8dbcf)}.nft-cost span:first-child{border-top:0}.nft-token-card{min-height:410px}.nft-token-card h2{font-size:34px}.nft-asset-cover{display:block}.nft-asset-cover>span{width:max-content;margin-top:20px}.nft-asset-grid{grid-template-columns:1fr}.nft-table.history>.head,.nft-table.history>div{min-width:720px}.nft-panel>footer{gap:10px}.nft-panel>footer>*{text-align:center;flex:1}}.nft-experience-switch{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:4px;width:max-content;max-width:100%;margin:0 0 10px;padding:4px;display:flex;overflow:auto}.nft-experience-switch a{height:38px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.nft-experience-switch a.active{color:var(--ds-nav-text);background:var(--ds-nav)}.nft-experience-switch svg{width:15px}.nft-market-rail{border:1px solid var(--ds-line);background:var(--ds-surface);scrollbar-width:none;border-radius:16px;gap:4px;margin-bottom:14px;padding:5px;display:flex;overflow:auto}.nft-market-rail a{min-width:max-content;height:39px;color:var(--muted);border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.nft-market-rail i{background:var(--ds-surface2);border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.nft-market-rail svg{width:11px}.nft-market-rail a.active{color:var(--ds-nav-text);background:var(--ds-nav)}.nft-market-rail a.active i{color:var(--ds-nav);background:var(--ds-accent)}.nft-market-rail a.complete{color:#08794e}.nft-market-rail a.complete i{background:#dcf8eb}.nft-storefront{border:1px solid var(--ds-line);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nft-storefront{border:1px solid color-mix(in srgb,var(--ds-line) 86%,transparent)}}.nft-storefront{background:#f8f8f3;border-radius:26px;box-shadow:0 22px 70px #0a102014}.nft-store-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffce0;border-bottom:1px solid #dfe1d8;align-items:center;gap:28px;height:74px;padding:0 clamp(18px,3vw,42px);display:flex}.nft-store-brand{align-items:baseline;gap:8px;margin-right:auto;display:flex}.nft-store-brand span{letter-spacing:.22em;font-size:18px;font-weight:950}.nft-store-brand b{color:var(--ds-signal);letter-spacing:.13em;font-size:9px}.nft-store-header nav{gap:24px;display:flex}.nft-store-header nav a{font-size:11px;font-weight:800}.nft-store-header>div{align-items:center;gap:7px;display:flex}.nft-store-header button{background:#fff;border:1px solid #dfe1d8;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.nft-store-header button svg{width:16px}.nft-wallet-chip{height:40px;color:var(--ds-nav);background:var(--nft-lime);border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.nft-wallet-chip svg{width:15px}.nft-marketplace-hero{color:#fff;background:radial-gradient(circle at 88% 15%,#bef44533,#0000 26%),radial-gradient(circle at 12% 100%,#7154ff59,#0000 34%),#080d1c;grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);align-items:center;gap:45px;min-height:520px;padding:clamp(38px,6vw,88px);display:grid}.nft-marketplace-hero>div:first-child>small,.nft-category-orbit header small,.nft-featured-market header small,.nft-catalog-head small,.nft-listing-evidence small,.nft-portfolio-hero small{color:var(--nft-lime);letter-spacing:.15em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.nft-marketplace-hero small svg{width:15px}.nft-marketplace-hero h1{letter-spacing:-.075em;max-width:700px;margin:16px 0;font-size:clamp(50px,7vw,100px);line-height:.88}.nft-marketplace-hero>div>p{color:#c3c9d7;max-width:620px;font-size:17px;line-height:1.6}.nft-marketplace-hero>div>div{align-items:center;gap:20px;margin-top:30px;display:flex}.nft-marketplace-hero>div>div>a:last-child{font-size:12px;font-weight:800}.nft-marketplace-hero>div>footer{gap:35px;margin-top:48px;display:flex}.nft-marketplace-hero footer span{color:#9ea8ba;gap:3px;font-size:9px;display:grid}.nft-marketplace-hero footer b{color:#fff;font-size:20px}.nft-market-art{isolation:isolate;background:radial-gradient(circle at 68% 24%,#ffffff61,#0000 18%),linear-gradient(145deg,#b98d13,#ffe596 45%,#8b6201);border-radius:28px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 36px 80px #0007}.nft-market-art.tone-violet{background:radial-gradient(circle at 68% 24%,#fff5,#0000 18%),linear-gradient(145deg,#27175f,#816cff 48%,#2b1b65)}.nft-market-art.tone-aqua{background:radial-gradient(circle at 68% 24%,#fff6,#0000 18%),linear-gradient(145deg,#095969,#62e3d8 48%,#073e4a)}.nft-market-art.tone-lime{background:radial-gradient(circle at 68% 24%,#fff7,transparent 18%),linear-gradient(145deg,#607b08,var(--ds-accent) 48%,#334704)}.nft-market-art>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff20;border:1px solid #fff6;border-radius:31px;place-items:center;width:116px;height:116px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:inset 0 0 30px #fff3,0 25px 45px #0004}.nft-market-art>span svg{width:55px;height:55px}.nft-market-art>i{border:1px solid #fff3;border-radius:50%;width:220px;height:220px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nft-market-art>i:nth-of-type(2){width:285px;height:285px}.nft-market-art>small{z-index:2;color:#fff;letter-spacing:.13em;font-size:8px;font-weight:900;position:absolute;bottom:15px;right:18px}.nft-category-orbit,.nft-featured-market{padding:50px clamp(22px,4vw,58px)}.nft-category-orbit>header,.nft-featured-market>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.nft-category-orbit h2,.nft-featured-market h2{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(27px,3.3vw,44px)}.nft-category-orbit header a{align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.nft-category-orbit header svg{width:15px}.nft-category-orbit>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.nft-category-orbit>div>a{background:#fff;border:1px solid #dfe1d8;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:8px;min-width:0;padding:14px;display:grid}.nft-category-orbit>div>a.active{border-color:var(--nft-lime);box-shadow:inset 0 0 0 1px var(--nft-lime)}.nft-category-orbit>div>a>svg:first-child{width:18px;color:var(--ds-signal)}.nft-category-orbit>div>a>svg:last-child{width:13px}.nft-category-orbit span{min-width:0}.nft-category-orbit b,.nft-category-orbit span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nft-category-orbit b{font-size:10px}.nft-category-orbit span small{color:#697087;margin-top:3px;font-size:8px}.nft-featured-market{background:#eef0e8}.nft-featured-market>div,.nft-market-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nft-market-card{background:#fff;border:1px solid #dfe1d8;border-radius:20px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.nft-market-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #1016291a}.nft-market-card>.nft-market-art{min-height:245px;box-shadow:none;border-radius:0}.nft-market-card>div:last-child{padding:17px}.nft-market-card>div>small{color:#697087;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.nft-market-card h3{margin:8px 0 18px;font-size:17px}.nft-market-card p{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.nft-market-card p span{color:#697087;background:#f0f2eb;border-radius:10px;gap:3px;padding:10px;font-size:8px;display:grid}.nft-market-card p b{color:var(--ds-nav);font-size:11px}.nft-market-card footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.nft-market-card footer span{color:#08794e;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.nft-market-card footer svg{width:14px}.nft-market-card footer>strong{color:var(--ds-signal);font-size:11px}.nft-trust-band{background:#31384a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nft-trust-band article{color:var(--ds-nav-text);background:var(--ds-nav);align-items:center;gap:14px;padding:28px clamp(20px,3vw,42px);display:flex}.nft-trust-band svg{width:24px;color:var(--nft-lime)}.nft-trust-band span{gap:3px;display:grid}.nft-trust-band b{font-size:11px}.nft-trust-band small{color:#aeb6c8;font-size:9px;line-height:1.5}.nft-catalog-head{justify-content:space-between;align-items:end;gap:25px;padding:48px clamp(22px,4vw,58px) 30px;display:flex}.nft-catalog-head h1{letter-spacing:-.06em;margin:8px 0;font-size:clamp(38px,5vw,70px)}.nft-catalog-head p{color:#697087;max-width:680px;font-size:13px}.nft-catalog-head>span{background:var(--nft-lime);border-radius:26px;place-items:center;width:100px;height:100px;font-size:9px;display:grid}.nft-catalog-head>span b{font-size:32px}.nft-catalog-toolbar{gap:8px;margin:0 clamp(22px,4vw,58px) 18px;display:flex}.nft-catalog-toolbar label{background:#fff;border:1px solid #dfe1d8;border-radius:13px;flex:1;align-items:center;gap:9px;height:48px;padding:0 14px;display:flex}.nft-catalog-toolbar svg{width:16px}.nft-catalog-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.nft-catalog-toolbar button{background:#fff;border:1px solid #dfe1d8;border-radius:13px;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.nft-catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:18px;padding:0 clamp(22px,4vw,58px) 50px;display:grid}.nft-catalog-layout>aside{background:#fff;border:1px solid #dfe1d8;border-radius:18px;height:max-content;padding:17px}.nft-catalog-layout>aside>small{color:var(--ds-signal);letter-spacing:.13em;font-size:9px;font-weight:900}.nft-catalog-layout>aside>button{background:0 0;border:0;border-bottom:1px solid #e5e6df;justify-content:space-between;align-items:center;width:100%;height:43px;font-size:10px;font-weight:750;display:flex}.nft-catalog-layout>aside>button svg{width:13px}.nft-catalog-layout>aside>div{background:#eef6d7;border-radius:12px;gap:5px;margin-top:16px;padding:13px;display:grid}.nft-catalog-layout>aside>div svg{width:17px}.nft-catalog-layout>aside>div b{font-size:9px}.nft-catalog-layout>aside>div small{color:#697087;font-size:8px;line-height:1.45}.nft-market-grid{grid-template-columns:repeat(3,1fr)}.nft-listing-layout{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);gap:35px;padding:45px clamp(22px,5vw,70px);display:grid}.nft-listing-layout>section>.nft-market-art{min-height:510px}.nft-listing-thumbnails{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.nft-listing-thumbnails button{height:75px;color:var(--ds-signal);background:#fff;border:1px solid #dfe1d8;border-radius:13px}.nft-listing-thumbnails button.active{border-color:var(--nft-lime);box-shadow:inset 0 0 0 1px var(--nft-lime)}.nft-listing-thumbnails svg{width:23px}.nft-listing-layout>aside{padding:12px 0}.nft-verified-pill{color:#08794e;background:#dcf8eb;border-radius:8px;align-items:center;gap:6px;width:max-content;padding:7px 9px;font-weight:900;font-size:8px!important;display:flex!important}.nft-verified-pill svg{width:13px}.nft-listing-layout>aside>small{color:var(--ds-signal);letter-spacing:.1em;margin-top:20px;font-size:9px;font-weight:900;display:block}.nft-listing-layout h1{letter-spacing:-.06em;margin:10px 0;font-size:clamp(38px,5vw,68px);line-height:.95}.nft-listing-layout>aside>p{color:#697087;font-size:12px;line-height:1.7}.nft-price-block{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.nft-price-block span{background:#eef0e8;border-radius:14px;gap:5px;padding:15px;display:grid}.nft-price-block small{color:#697087;font-size:8px}.nft-price-block b{font-size:16px}.nft-listing-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nft-listing-facts article{background:#fff;border:1px solid #dfe1d8;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.nft-listing-facts svg{width:18px;color:var(--ds-signal)}.nft-listing-facts span{gap:2px;display:grid}.nft-listing-facts small{color:#697087;font-size:8px}.nft-listing-facts b{font-size:9px}.nft-buy-action{width:100%;margin-top:18px}.nft-purchase-note{text-align:center;justify-content:center;align-items:center;color:#697087!important;letter-spacing:0!important;gap:6px!important;margin-top:11px!important;font-weight:600!important;display:flex!important}.nft-purchase-note svg{width:13px}.nft-refund-panel{background:#fdf4e3;border:1px solid #f0c67a;border-radius:15px;gap:11px;margin:18px 0;padding:15px;display:grid}.nft-refund-panel>header{gap:9px;display:flex}.nft-refund-panel>header>svg{color:#a2660c;flex:none;width:19px}.nft-refund-panel>header span{gap:3px;display:grid}.nft-refund-panel>header b{font-size:10px}.nft-refund-panel>header small{color:#697087;font-size:8px;line-height:1.5}.nft-refund-panel>strong{letter-spacing:-.04em;font-size:22px}.nft-refund-panel button{width:100%}.nft-listing-evidence{background:#fff;border:1px solid #dfe1d8;border-radius:20px;margin:0 clamp(22px,5vw,70px) 50px}.nft-listing-evidence nav{border-bottom:1px solid #dfe1d8;gap:5px;padding:7px;display:flex}.nft-listing-evidence nav button{background:0 0;border:0;border-radius:9px;height:37px;padding:0 14px;font-size:10px;font-weight:800}.nft-listing-evidence nav button.active{background:var(--ds-nav);color:var(--ds-nav-text)}.nft-listing-evidence>div{grid-template-columns:1fr 1fr;gap:35px;padding:28px;display:grid}.nft-listing-evidence h2{font-size:27px}.nft-listing-evidence p{color:#697087;font-size:11px;line-height:1.7}.nft-listing-evidence>div>article:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nft-listing-evidence article>span{color:#697087;background:#eef0e8;border-radius:12px;align-content:center;gap:4px;padding:13px;font-size:8px;display:grid}.nft-listing-evidence article>span b{color:var(--ds-nav);font-size:14px}.nft-checkout-surface{background:radial-gradient(circle at 80% 10%,#bef44529,#0000 28%),#f2f3ec;min-height:720px}.nft-gateway-card{background:#fff;border:1px solid #dfe1d8;border-radius:25px;width:min(650px,100% - 28px);margin:45px auto;padding:28px;box-shadow:0 28px 70px #10162914}.nft-gateway-card>header{text-align:center}.nft-gateway-card>header>span{width:58px;height:58px;color:var(--ds-nav);background:var(--nft-lime);border-radius:18px;place-items:center;margin:auto;display:grid}.nft-gateway-card>header svg{width:25px}.nft-gateway-card>header small{color:var(--ds-signal);letter-spacing:.13em;margin-top:16px;font-size:9px;font-weight:900;display:block}.nft-gateway-card h1{letter-spacing:-.055em;margin:8px 0;font-size:38px}.nft-gateway-card>header p{color:#697087;max-width:500px;margin:0 auto;font-size:11px;line-height:1.65}.nft-wallet-options{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;display:grid}.nft-wallet-options button{text-align:left;background:#fff;border:1px solid #dfe1d8;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px;display:grid}.nft-wallet-options button.active{border-color:var(--ds-signal);box-shadow:inset 0 0 0 1px var(--ds-signal)}.nft-wallet-options button>i{background:#eef0e8;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.nft-wallet-options svg{width:16px}.nft-wallet-options span{gap:3px;display:grid}.nft-wallet-options b{font-size:10px}.nft-wallet-options small{color:#697087;font-size:8px}.nft-wallet-options button>svg{color:var(--ds-signal)}.nft-security-note{background:#eef6d7;border-radius:13px;gap:10px;padding:13px;display:flex}.nft-security-note svg{width:19px}.nft-security-note span{gap:3px;display:grid}.nft-security-note b{font-size:9px}.nft-security-note small{color:#697087;font-size:8px;line-height:1.45}.nft-gateway-card>footer,.nft-success-card>footer{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.nft-gateway-card>footer>a:first-child,.nft-success-card>footer>a:first-child{font-size:10px;font-weight:800}.nft-kyc-flow{gap:4px;margin:24px 0;display:grid}.nft-kyc-flow article{border:1px solid #dfe1d8;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.nft-kyc-flow article.done{background:#f2f8df}.nft-kyc-flow article.current{border-color:var(--ds-signal);box-shadow:inset 0 0 0 1px var(--ds-signal)}.nft-kyc-flow article>i{background:#eef0e8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.nft-kyc-flow article.done>i{background:var(--nft-lime)}.nft-kyc-flow svg{width:17px}.nft-kyc-flow span{grid-template-columns:25px 1fr;gap:2px 8px;display:grid}.nft-kyc-flow span small{color:var(--ds-signal);grid-row:1/3;font-size:8px;font-weight:900}.nft-kyc-flow b{font-size:10px}.nft-kyc-flow p{color:#697087;margin:0;font-size:8px}.nft-kyc-flow em{color:#08794e;background:#dcf8eb;border-radius:7px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.nft-order-layout{grid-template-columns:minmax(0,1.4fr) 330px;gap:14px;padding:38px clamp(18px,4vw,55px);display:grid}.nft-order-item{border-bottom:1px solid #dfe1d8;grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:18px;display:grid}.nft-order-item>.nft-market-art{min-height:78px;box-shadow:none;border-radius:14px}.nft-order-item .nft-market-art>span{border-radius:11px;width:38px;height:38px}.nft-order-item .nft-market-art>span svg{width:18px}.nft-order-item .nft-market-art>small,.nft-order-item .nft-market-art>i{display:none}.nft-order-item>span small{color:var(--ds-signal);font-size:8px;font-weight:900}.nft-order-item h2{margin:5px 0;font-size:15px}.nft-order-item p{color:#697087;margin:0;font-size:8px}.nft-order-item>div{align-items:center;gap:8px;display:flex}.nft-order-item>div button{background:#fff;border:1px solid #dfe1d8;border-radius:8px;width:29px;height:29px}.nft-order-item>strong{font-size:13px}.nft-funding-options{padding:18px}.nft-funding-options>small{color:var(--ds-signal);letter-spacing:.12em;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.nft-funding-options>button{text-align:left;background:#fff;border:1px solid #dfe1d8;border-radius:12px;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;margin-top:6px;padding:11px;display:grid}.nft-funding-options>button.active{border-color:var(--ds-signal)}.nft-funding-options>button>svg{width:17px;color:var(--ds-signal)}.nft-funding-options span{gap:2px;display:grid}.nft-funding-options b{font-size:9px}.nft-funding-options small{color:#697087;font-size:8px}.nft-funding-options button>i{border:1px solid #b8beb2;border-radius:50%;width:12px;height:12px}.nft-order-summary{background:var(--ds-nav);height:max-content;color:var(--ds-nav-text);padding:22px}.nft-order-summary>small{color:var(--nft-lime);letter-spacing:.13em;font-size:9px;font-weight:900}.nft-order-summary h2{font-size:25px}.nft-order-summary dl{margin:22px 0}.nft-order-summary dl div{border-bottom:1px solid #303747;justify-content:space-between;padding:11px 0;display:flex}.nft-order-summary dt{color:#aeb6c8;font-size:9px}.nft-order-summary dd{margin:0;font-size:10px;font-weight:800}.nft-order-summary dl div:last-child{border:0;padding-top:17px}.nft-order-summary dl div:last-child dt,.nft-order-summary dl div:last-child dd{color:#fff;font-size:15px}.nft-order-summary>div{background:#ffffff10;border-radius:12px;gap:9px;padding:12px;display:flex}.nft-order-summary>div svg{width:19px;color:var(--nft-lime)}.nft-order-summary>div span{gap:3px;display:grid}.nft-order-summary>div b{font-size:9px}.nft-order-summary>div small{color:#aeb6c8;font-size:8px;line-height:1.4}.nft-order-summary>.nft-primary{width:100%;margin-top:18px}.nft-processing-card,.nft-success-card{text-align:center;width:min(720px,100% - 28px);margin:42px auto}.nft-processing-card{background:#fff;border:1px solid #dfe1d8;border-radius:26px;padding:45px}.nft-processing-orbit{background:#eef6d7;border-radius:50%;place-items:center;width:100px;height:100px;margin:0 auto 20px;display:grid;position:relative}.nft-processing-orbit>svg{width:38px;height:38px;color:var(--ds-signal);animation:1.8s linear infinite nft-spin}.nft-processing-orbit i{border:1px solid #7254ff55;border-radius:50%;position:absolute;inset:-8px}.nft-processing-orbit i:last-child{border-color:#bef44588;inset:-18px}.nft-processing-card>small,.nft-success-card>small{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:900}.nft-processing-card h1,.nft-success-card h1{letter-spacing:-.06em;margin:9px 0;font-size:42px}.nft-processing-card>p,.nft-success-card>p{color:#697087;max-width:540px;margin:0 auto;font-size:11px;line-height:1.65}.nft-processing-card>div:nth-of-type(2){grid-template-columns:repeat(4,1fr);gap:7px;margin:26px 0;display:grid}.nft-processing-card article{border:1px solid #dfe1d8;border-radius:13px;gap:6px;padding:12px;display:grid}.nft-processing-card article>i{background:#eef0e8;border-radius:9px;place-items:center;width:30px;height:30px;margin:auto;display:grid}.nft-processing-card article.done>i{background:var(--nft-lime)}.nft-processing-card article.active{border-color:var(--ds-signal)}.nft-processing-card article.active>i svg{animation:1.8s linear infinite nft-spin}.nft-processing-card article svg{width:14px}.nft-processing-card article span{gap:2px;display:grid}.nft-processing-card article b{font-size:8px}.nft-processing-card article small{color:#697087;font-size:7px}.nft-success-card>span{background:var(--nft-lime);border-radius:23px;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid;box-shadow:0 18px 35px #bef44555}.nft-success-card>span svg{width:32px}.nft-receipt{text-align:left;background:#fff;border:1px solid #dfe1d8;border-radius:20px;margin-top:25px;overflow:hidden;box-shadow:0 20px 50px #10162910}.nft-receipt>header{border-bottom:1px solid #dfe1d8;grid-template-columns:100px 1fr;align-items:center;gap:15px;padding:15px;display:grid}.nft-receipt .nft-market-art{min-height:75px;box-shadow:none;border-radius:13px}.nft-receipt .nft-market-art>span{border-radius:10px;width:40px;height:40px}.nft-receipt .nft-market-art>span svg{width:18px}.nft-receipt .nft-market-art>i,.nft-receipt .nft-market-art>small{display:none}.nft-receipt header span small{color:var(--ds-signal);font-size:8px;font-weight:900}.nft-receipt h2{margin:4px 0;font-size:14px}.nft-receipt header p{color:#697087;margin:0;font-size:8px}.nft-receipt dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.nft-receipt dl div{border-bottom:1px solid #dfe1d8;border-right:1px solid #dfe1d8;padding:13px 17px}.nft-receipt dl div:nth-child(2n){border-right:0}.nft-receipt dt{color:#697087;font-size:8px}.nft-receipt dd{align-items:center;gap:5px;margin:4px 0 0;font-size:10px;font-weight:800;display:flex}.nft-receipt dd svg{color:#08794e;width:13px}.nft-portfolio-hero{color:#fff;background:radial-gradient(circle at 75% 20%,#bef44533,#0000 25%),linear-gradient(120deg,#080d1c,#2f256a);justify-content:space-between;align-items:end;gap:30px;padding:45px clamp(22px,4vw,58px);display:flex}.nft-portfolio-hero h1{letter-spacing:-.07em;margin:9px 0;font-size:clamp(45px,6vw,82px)}.nft-portfolio-hero p{color:#aeb6c8;font-size:11px}.nft-portfolio-hero>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nft-portfolio-hero>div:last-child span{background:#ffffff0d;border:1px solid #fff2;border-radius:13px;gap:4px;min-width:115px;padding:13px;display:grid}.nft-portfolio-hero span small{color:#aeb6c8;font-size:8px}.nft-portfolio-hero span b{font-size:16px}.nft-portfolio-grid{grid-template-columns:minmax(0,1.45fr) 320px;gap:14px;padding:25px clamp(22px,4vw,58px) 45px;display:grid}.nft-portfolio-row{border-top:1px solid #dfe1d8;grid-template-columns:75px minmax(0,1fr) 100px 90px 16px;align-items:center;gap:12px;padding:13px 17px;display:grid}.nft-portfolio-row>.nft-market-art{min-height:58px;box-shadow:none;border-radius:11px}.nft-portfolio-row .nft-market-art>span{border-radius:9px;width:32px;height:32px}.nft-portfolio-row .nft-market-art>span svg{width:15px}.nft-portfolio-row .nft-market-art>i,.nft-portfolio-row .nft-market-art>small{display:none}.nft-portfolio-row>span{gap:3px;display:grid}.nft-portfolio-row b{font-size:10px}.nft-portfolio-row small{color:#697087;font-size:8px}.nft-portfolio-row>strong{font-size:10px}.nft-portfolio-row>svg{width:13px}.nft-portfolio-wallet{text-align:center;padding:19px}.nft-portfolio-wallet>svg{color:#08794e;width:34px}.nft-portfolio-wallet b{margin-top:8px;font-size:10px;display:block}.nft-portfolio-wallet p{color:#697087;font-size:8px}.nft-portfolio-wallet a{justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.nft-portfolio-wallet a svg{width:12px}.nft-portfolio-activity{border-top:1px solid #dfe1d8;padding:17px}.nft-portfolio-activity>small{color:var(--ds-signal);letter-spacing:.12em;font-size:8px;font-weight:900}.nft-portfolio-activity p{gap:9px;margin:12px 0;display:flex}.nft-portfolio-activity p>i{background:var(--nft-lime);border-radius:50%;width:8px;height:8px;margin-top:4px}.nft-portfolio-activity p span{gap:2px;display:grid}.nft-portfolio-activity b{font-size:9px}.nft-portfolio-activity small{color:#697087;font-size:7px}@media (max-width:1180px){.nft-category-orbit>div{grid-template-columns:repeat(3,1fr)}.nft-market-grid{grid-template-columns:repeat(2,1fr)}.nft-marketplace-hero{grid-template-columns:1fr minmax(300px,.7fr);padding:55px 40px}.nft-listing-layout{grid-template-columns:1fr 380px}.nft-portfolio-grid,.nft-order-layout{grid-template-columns:1fr}.nft-order-summary{width:100%}}@media (max-width:820px){.nft-store-header nav{display:none}.nft-marketplace-hero{grid-template-columns:1fr}.nft-marketplace-hero>.nft-market-art{min-height:300px}.nft-category-orbit>div{grid-template-columns:repeat(2,1fr)}.nft-featured-market>div{grid-template-columns:1fr 1fr}.nft-catalog-layout{grid-template-columns:1fr}.nft-catalog-layout>aside{display:none}.nft-listing-layout{grid-template-columns:1fr;padding:25px 18px}.nft-listing-layout>section>.nft-market-art{min-height:360px}.nft-listing-facts{grid-template-columns:1fr}.nft-processing-card>div:nth-of-type(2){grid-template-columns:1fr 1fr}.nft-portfolio-hero{display:block}.nft-portfolio-hero>div:last-child{margin-top:24px}.nft-portfolio-row{grid-template-columns:65px minmax(0,1fr) 80px 15px}.nft-portfolio-row>span:nth-child(3){display:none}}@media (max-width:600px){.nft-store-header{height:62px;padding:0 14px}.nft-store-brand span{font-size:14px}.nft-store-header>div>button{display:none}.nft-wallet-chip{justify-content:center;width:38px;padding:0;font-size:0}.nft-marketplace-hero{padding:38px 22px}.nft-marketplace-hero h1{font-size:55px}.nft-marketplace-hero>div>p{font-size:13px}.nft-marketplace-hero>div>footer{flex-wrap:wrap;gap:15px}.nft-category-orbit,.nft-featured-market{padding:35px 18px}.nft-category-orbit>div,.nft-featured-market>div,.nft-market-grid,.nft-trust-band{grid-template-columns:1fr}.nft-catalog-head{padding:32px 18px 20px;display:block}.nft-catalog-head>span{display:none}.nft-catalog-toolbar{grid-template-columns:1fr 1fr;margin:0 18px 15px;display:grid}.nft-catalog-toolbar label{grid-column:1/-1}.nft-catalog-layout{padding:0 18px 35px}.nft-wallet-options{grid-template-columns:1fr}.nft-gateway-card{padding:20px}.nft-gateway-card h1{font-size:32px}.nft-gateway-card>footer,.nft-success-card>footer{gap:8px}.nft-gateway-card>footer a,.nft-success-card>footer a{text-align:center;flex:1}.nft-order-layout{padding:20px 12px}.nft-order-item{grid-template-columns:70px minmax(0,1fr) auto}.nft-order-item>div{display:none}.nft-processing-card{padding:28px 18px}.nft-processing-card>div:nth-of-type(2){grid-template-columns:1fr}.nft-success-card h1,.nft-processing-card h1{font-size:34px}.nft-receipt dl{grid-template-columns:1fr}.nft-receipt dl div{border-right:0}.nft-portfolio-hero{padding:32px 18px}.nft-portfolio-hero>div:last-child{grid-template-columns:1fr}.nft-portfolio-grid{padding:18px}.nft-portfolio-row{grid-template-columns:58px minmax(0,1fr) 15px}.nft-portfolio-row>strong{display:none}}.catalog-v3-drawer>nav{grid-template-columns:repeat(6,1fr)}.catalog-v3-drawer>nav button:disabled{opacity:.35;cursor:not-allowed}.catalog-v3-fields label>small{color:var(--ds-muted);font-size:9px;font-weight:500;line-height:1.45}.catalog-field-suffix{display:flex}.catalog-field-suffix input{border-radius:var(--ds-radius-sm) 0 0 var(--ds-radius-sm)!important}.catalog-field-suffix span{border:1px solid var(--ds-border);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;background:var(--ds-surface2);border-left:0;place-items:center;min-width:42px;font-size:11px;font-weight:850;display:grid}.catalog-volume-editor{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);margin:18px 24px;overflow:hidden}.catalog-volume-editor>header{border-bottom:1px solid var(--ds-border);padding:18px 20px}.catalog-volume-editor>header small{color:var(--ds-purple);letter-spacing:.13em;font-size:9px;font-weight:900}.catalog-volume-editor h3{margin:5px 0;font-size:19px}.catalog-volume-editor header p,.catalog-variant-config>header p{color:var(--ds-muted);margin:0;font-size:10px;line-height:1.5}.catalog-volume-editor>div{background:var(--ds-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.catalog-volume-editor>div>label{background:var(--ds-surface);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:15px 18px;display:grid}.catalog-volume-editor label>span{gap:3px;display:grid}.catalog-volume-editor label b{font-size:11px}.catalog-volume-editor label small{color:var(--ds-muted);font-size:8px}.catalog-volume-editor label>div{display:flex}.catalog-volume-editor input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm) 0 0 var(--ds-radius-sm);width:100%;min-width:0;height:40px;color:var(--ds-text);background:var(--ds-surface2);padding:0 10px}.catalog-volume-editor label em{border:1px solid var(--ds-border);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;min-width:52px;color:var(--ds-muted);background:var(--ds-surface2);border-left:0;place-items:center;padding:0 8px;font-size:8px;font-style:normal;font-weight:800;display:grid}.catalog-volume-empty{align-items:center;gap:11px;padding:22px;display:flex}.catalog-volume-empty svg{width:24px;color:var(--ds-purple)}.catalog-volume-empty span{gap:3px;display:grid}.catalog-volume-empty b{font-size:11px}.catalog-volume-empty small{color:var(--ds-muted);font-size:9px}.catalog-variant-composer{grid-template-columns:1fr 1fr 1fr!important;display:grid!important}.catalog-variant-composer>.wide{grid-column:1/-1}.catalog-variant-composer>label{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);align-items:center;min-width:0;display:flex;overflow:hidden}.catalog-variant-composer>label span{color:var(--ds-muted);padding:0 8px;font-size:8px;font-weight:900}.catalog-variant-composer>label input{border:0;border-left:1px solid var(--ds-border);border-radius:0;min-width:0}.catalog-variant-composer>button{grid-column:1/-1}@media (max-width:700px){.catalog-volume-editor{margin:12px}.catalog-volume-editor>div,.catalog-volume-editor>div>label{grid-template-columns:1fr}.catalog-variant-composer{grid-template-columns:1fr!important}.catalog-variant-composer>.wide,.catalog-variant-composer>button{grid-column:auto}}.investment-center-hero>.investment-hero-actions{align-items:center;gap:8px;display:flex}.investment-hero-actions>button{border-radius:var(--ds-radius);border:0;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.investment-hero-actions>button.create{background:var(--ds-accent)}.investment-hero-actions>button.refresh{background:var(--ds-surface2);color:var(--ink)}.investment-create-success{border:1px solid var(--ds-success);align-items:center;gap:8px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.investment-create-success{border:1px solid color-mix(in srgb,var(--ds-success) 40%,var(--ds-line))}}.investment-create-success{border-radius:var(--ds-radius);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.investment-create-success{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.investment-create-success{color:var(--ds-success);font-size:10px;font-weight:800}.investment-create-success>svg{width:16px;height:16px}.new-plan-modal{width:min(640px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.new-plan-modal .field-label{color:#c5cbd8;margin:0 0 6px;font-size:11px;font-weight:650;display:block}.new-plan-modal .logic-toggle{background:var(--ds-nav);border-color:#3a4359;margin-top:14px}.new-plan-modal .logic-toggle button{color:#fff;background:#171e2e;border:1px solid #3a4359}.new-plan-modal .logic-toggle button.active{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.new-plan-modal>.fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.new-plan-modal>.fields>label{color:#c5cbd8;gap:6px;margin:0;font-size:11px;font-weight:650;display:grid}.new-plan-modal>.fields>.withdraw-fields-row{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.new-plan-modal>.fields>.withdraw-fields-row>label{color:#c5cbd8;gap:6px;margin:0;font-size:11px;font-weight:650;display:grid}.new-plan-modal>.fields.withdraw-fields-capital{grid-template-columns:1fr}.new-plan-modal>.fields>label.checkbox-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.new-plan-modal>.fields>label.checkbox-row input{flex:none;width:16px;height:16px;padding:0}.new-plan-modal>.fields>label.checkbox-row .field-hint{flex-basis:100%}.new-plan-modal .field-error{color:var(--ds-danger);font-size:10px;font-weight:600}.new-plan-modal .field-hint{color:var(--muted);font-size:10px;font-weight:600}.new-plan-modal .tiered-note{color:var(--muted);margin:12px 0 0;font-size:11px}.new-plan-modal .form-error{color:var(--ds-danger);margin:10px 0 0;font-size:12px}@media (max-width:620px){.investment-center-hero>.investment-hero-actions{width:100%}.investment-hero-actions>button{flex:1;justify-content:center}.new-plan-modal>.fields,.new-plan-modal>.fields>.withdraw-fields-row{grid-template-columns:1fr}}.plan-detail-modal .readonly-fields{margin-top:14px}.plan-detail-modal .readonly-fields mark{border-radius:99px;padding:2px 8px;font-size:9px;font-weight:800}.plan-detail-modal .readonly-fields mark.active{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.plan-detail-modal .readonly-fields mark.active{background:color-mix(in srgb,var(--ds-success) 16%,transparent)}}.plan-detail-modal .readonly-fields mark.inactive{color:#8b93a8;background:#ffffff14}.plan-detail-modal .fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.plan-detail-modal .fields>label{color:#c5cbd8;gap:6px;margin:0;font-size:11px;font-weight:650;display:grid}.plan-detail-modal .fields>label.checkbox-row{grid-column:1/-1;align-items:center;gap:8px;display:flex}.plan-detail-modal .fields>label.checkbox-row input{width:auto;height:auto}.plan-detail-modal .detail-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.plan-detail-modal .detail-actions button{border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:11px;font-weight:720;display:flex}.plan-detail-modal .capacity-row{grid-column:1/-1;align-items:end;gap:10px;display:flex}.plan-detail-modal .capacity-row>label{color:#c5cbd8;flex:1;gap:6px;margin:0;font-size:11px;font-weight:650;display:grid}.plan-detail-modal .capacity-row button{white-space:nowrap;border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:11px;font-weight:720;display:flex}.plan-detail-modal footer{justify-content:space-between}.plan-detail-modal .rate-tiers{border-top:1px solid #2a3248;margin-top:20px;padding-top:14px}.plan-detail-modal .rate-tiers h3{color:#8b93a8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.plan-detail-modal .rate-tiers ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.plan-detail-modal .rate-tiers li{color:#c5cbd8;background:#10152180;border:1px solid #2a3248;border-radius:12px;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:grid}.plan-detail-modal .rate-tiers li strong{color:var(--ds-accent)}.plan-detail-modal .rate-tiers li button{align-items:center;gap:6px;display:flex}@media (max-width:620px){.plan-detail-modal .fields{grid-template-columns:1fr}.plan-detail-modal .rate-tiers li{grid-template-columns:1fr 1fr}.plan-detail-modal .capacity-row{flex-direction:column;align-items:stretch}}body:has(.propagation-drawer) .ariani-assistant{display:none}.app-frame .propagation-drawer{width:min(760px,100vw - 32px);max-width:760px;color:var(--ds-text);background:var(--ds-bg);box-shadow:-28px 0 90px var(--ds-nav);padding:0;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.app-frame .propagation-drawer{box-shadow:-28px 0 90px color-mix(in srgb,var(--ds-nav) 44%,transparent)}}.propagation-drawer>header{z-index:4;color:var(--ds-nav-text);background:radial-gradient(circle at 85% 0,var(--ds-accent),transparent 34%),var(--ds-nav);grid-template-columns:minmax(0,1fr) 42px;gap:16px;padding:20px 22px 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.propagation-drawer>header{background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--ds-accent) 13%,transparent),transparent 34%),var(--ds-nav)}}.propagation-drawer>header>div{min-width:0}.propagation-drawer>header h2{max-width:none;color:var(--ds-nav-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden;margin:6px 0 4px!important;font-size:18px!important}.propagation-drawer>header p{max-width:none;color:var(--ds-nav-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important;font-size:10px!important}.propagation-drawer>header button{border-color:var(--ds-nav-text);width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.propagation-drawer>header button{border-color:color-mix(in srgb,var(--ds-nav-text) 18%,transparent)}}.propagation-drawer>header button{color:var(--ds-nav-text);background:var(--ds-nav-text);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.propagation-drawer>header button{background:color-mix(in srgb,var(--ds-nav-text) 7%,transparent)}}.propagation-drawer .drawer-health{border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:11px;margin:14px 18px;padding:13px 15px}.propagation-drawer .drawer-health>svg{width:22px;height:22px}.propagation-drawer .drawer-health b{font-size:12px}.propagation-drawer .drawer-health small{font-size:9px;line-height:1.4}.propagation-drawer-tabs{z-index:4;background:var(--ds-surface);gap:5px;padding:8px 18px;top:0}@supports (color:color-mix(in lab, red, red)){.propagation-drawer-tabs{background:color-mix(in srgb,var(--ds-surface) 94%,transparent)}}.propagation-drawer-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.propagation-drawer-tabs button{border-radius:9px;height:38px;font-size:10px}.propagation-job-summary,.propagation-diagnostics,.propagation-results{border-color:var(--ds-line);color:var(--ds-text);background:var(--ds-surface);border-radius:16px;margin:14px 18px}.propagation-job-summary>header{padding:13px 15px}.propagation-job-summary h3{font-size:13px}.propagation-job-summary>div span{padding:14px 15px}.propagation-job-summary small{font-size:9px}.propagation-job-summary b{font-size:11px}.propagation-job-summary>article{padding:14px 15px}.propagation-job-summary>article b{font-size:11px}.propagation-job-summary>article small{font-size:9px}.propagation-results{padding:0;display:block;overflow:hidden}.propagation-results>header{border-bottom:1px solid var(--ds-line);padding:15px 16px}.propagation-results>header span{font-size:8px}.propagation-results>header h3{font-size:15px}.propagation-results>header>strong{white-space:nowrap;font-size:10px}.propagation-results .propagation-results-grid{background:var(--ds-surface2);grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.propagation-results-grid>article{border-color:var(--ds-line);background:var(--ds-surface);border-radius:13px}.propagation-results-grid>article>header{padding:11px 13px}.propagation-results-grid>article>header b{font-size:10px}.propagation-results-grid>article>header small{font-size:8px}.propagation-results-grid>article>div{max-height:250px}.propagation-drawer .propagation-results-grid dl{border-color:var(--ds-line);grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(90px,.8fr));gap:10px 14px;padding:11px 13px;display:grid}.propagation-drawer .propagation-results-grid dl>div,.propagation-drawer .propagation-results-grid dl>div:first-child{border:0;min-width:0;padding:0;display:block}.propagation-drawer .propagation-results-grid dl>div:first-child{grid-column:auto}.propagation-drawer .propagation-results-grid dl .wide{grid-column:1/-1}.propagation-results-grid dt{font-size:8px}.propagation-results-grid dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:4px;font-size:10px;line-height:1.35;overflow:hidden}.propagation-drawer .stage-timeline{gap:8px;padding:0 18px 14px}.propagation-drawer .stage-status-note{margin:0!important}.propagation-drawer .stage-timeline article{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px}.propagation-drawer .stage-timeline article>i{width:34px;height:34px}.propagation-drawer .stage-timeline article span{font-size:8px}.propagation-drawer .stage-timeline h3{font-size:11px}.propagation-drawer .stage-timeline p{font-size:9px}.propagation-drawer .stage-timeline article>strong{align-self:center;font-size:8px}.propagation-diagnostics>header{padding:14px 15px}.propagation-diagnostics>header b{font-size:11px}.propagation-diagnostics>header small{font-size:9px;line-height:1.4}.propagation-diagnostics dl{padding:5px 15px}.propagation-diagnostics dl div{grid-template-columns:120px minmax(0,1fr);padding:12px 0}.propagation-diagnostics dt{font-size:9px}.propagation-diagnostics dd{overflow-wrap:anywhere;font-size:9px}.propagation-drawer>footer{z-index:5;border-color:var(--ds-line);color:var(--ds-text);background:var(--ds-surface);margin-top:14px;padding:12px 18px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.propagation-drawer>footer{background:color-mix(in srgb,var(--ds-surface) 95%,transparent)}}.propagation-drawer>footer{box-shadow:0 -10px 28px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.propagation-drawer>footer{box-shadow:0 -10px 28px color-mix(in srgb,var(--ds-nav) 8%,transparent)}}.propagation-drawer>footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.propagation-drawer>footer p{min-width:0}.propagation-drawer>footer p b{font-size:10px}.propagation-drawer>footer p small{font-size:8px}@media (max-width:700px){.app-frame .propagation-drawer{width:100%;max-width:none}.propagation-drawer>header{padding:17px 16px}.propagation-drawer .drawer-health,.propagation-job-summary,.propagation-diagnostics,.propagation-results{margin-left:12px;margin-right:12px}.propagation-drawer-tabs,.propagation-drawer .stage-timeline{padding-inline:12px}.propagation-drawer .propagation-results-grid dl{grid-template-columns:1fr 1fr}.propagation-drawer .propagation-results-grid dl>div:first-child,.propagation-drawer .propagation-results-grid dl .wide{grid-column:1/-1}.propagation-diagnostics dl div{grid-template-columns:1fr;gap:4px}}.genealogy-page .binary-tree,.genealogy-page .trinary-tree,.genealogy-page .matrix-tree{--binary-node-width:190px;--binary-branch-gap:36px;--binary-line:var(--ds-text)}@supports (color:color-mix(in lab, red, red)){.genealogy-page .binary-tree,.genealogy-page .trinary-tree,.genealogy-page .matrix-tree{--binary-line:color-mix(in srgb,var(--ds-text) 24%,var(--ds-line))}}.genealogy-page .binary-tree,.genealogy-page .trinary-tree,.genealogy-page .matrix-tree{padding-inline:42px}.genealogy-page .binary-branch{position:relative}.genealogy-page .binary-stem{background:var(--binary-line);width:2px;height:24px;margin-bottom:-1px}.genealogy-page .binary-children-row{gap:var(--binary-branch-gap);align-items:flex-start;padding-top:24px}.genealogy-page .binary-children-row:before{content:none}.genealogy-page .binary-slot{min-width:var(--binary-node-width);padding-top:25px;position:relative}.genealogy-page .binary-slot:before{content:"";background:var(--binary-line);width:2px;height:25px;margin-left:-1px;position:absolute;top:0;left:50%}.genealogy-page .binary-slot:after{content:"";background:var(--binary-line);height:2px;position:absolute;top:0}.genealogy-page .binary-slot-left:after{left:50%;right:calc(var(--binary-branch-gap) / -2 - 1px)}.genealogy-page .binary-slot-right:after{right:50%;left:calc(var(--binary-branch-gap) / -2 - 1px)}.genealogy-page .binary-slot>.binary-branch,.genealogy-page .binary-slot>.genealogy-node-empty{z-index:2;position:relative}.genealogy-page .trinary-canvas{justify-items:center;width:max-content;min-width:100%;display:grid}.genealogy-page .trinary-subject{justify-content:center;display:flex}.genealogy-page .trinary-stem{background:var(--binary-line);width:2px;height:24px}.genealogy-page .trinary-legs{grid-template-columns:repeat(3,minmax(var(--binary-node-width),1fr));gap:var(--binary-branch-gap);width:max-content;min-width:100%;padding-top:25px;display:grid;position:relative}.genealogy-page .trinary-leg{align-content:start;justify-items:center;gap:9px;display:grid;position:relative}.genealogy-page .trinary-leg:before{content:"";background:var(--binary-line);width:2px;height:25px;margin-left:-1px;position:absolute;top:-25px;left:50%}.genealogy-page .trinary-leg:after{content:"";background:var(--binary-line);height:2px;position:absolute;top:-25px}.genealogy-page .trinary-leg-1:after{left:50%;right:calc(var(--binary-branch-gap) / -2 - 1px)}.genealogy-page .trinary-leg-2:after{left:calc(var(--binary-branch-gap) / -2 - 1px);right:calc(var(--binary-branch-gap) / -2 - 1px)}.genealogy-page .trinary-leg-3:after{right:50%;left:calc(var(--binary-branch-gap) / -2 - 1px)}.genealogy-page .trinary-leg>*{z-index:2;position:relative}.genealogy-page .matrix-legs{gap:var(--binary-branch-gap);width:max-content;min-width:100%;padding-top:25px;display:grid;position:relative}.genealogy-page .matrix-leg:after{content:"";background:var(--binary-line);height:2px;top:-25px;left:calc(var(--binary-branch-gap) / -2 - 1px);right:calc(var(--binary-branch-gap) / -2 - 1px);position:absolute}.genealogy-page .matrix-leg:first-child:after{left:50%}.genealogy-page .matrix-leg:last-child:after{right:50%}.genealogy-page .trinary-leg-head{width:var(--binary-node-width);justify-items:center;display:grid}.genealogy-page .trinary-leg-head>.genealogy-node{border-bottom-right-radius:0;border-bottom-left-radius:0}.genealogy-page .trinary-leg-toggle{border:1px solid var(--ds-line);width:100%;color:var(--muted);background:var(--ds-surface2);cursor:pointer;border-top:0;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:4px;padding:5px;font-size:8px;font-weight:750;display:flex}.genealogy-page .trinary-leg-toggle:hover{border-color:var(--ds-accent);color:var(--ds-text)}.genealogy-page .trinary-leg-rows{width:var(--binary-node-width);gap:7px;display:grid}.genealogy-page .trinary-leg-row{border:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-surface);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 9px;display:flex}.genealogy-page .trinary-leg-row:hover{border-color:var(--ds-accent)}.genealogy-page .trinary-leg-row>span{width:22px;height:22px;color:var(--ds-nav);background:var(--ds-accent);border-radius:7px;flex:none;place-items:center;font-size:7px;font-weight:850;display:grid}.genealogy-page .trinary-leg-row>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.genealogy-page .trinary-leg-row>i{border:1px solid var(--ds-line);width:20px;height:20px;color:var(--muted);border-radius:6px;flex:none;place-items:center;display:grid}.genealogy-page .trinary-leg-row:hover>i{border-color:var(--ds-accent);color:var(--ds-text)}.genealogy-page .trinary-leg-row-vacant{color:var(--muted);cursor:default;background:0 0;border-style:dashed}.genealogy-page .trinary-leg-row-vacant>span{border:1px dashed var(--ds-line);background:0 0}.genealogy-page .trinary-leg-row-vacant>b{letter-spacing:.04em;text-transform:uppercase;font-weight:750}.genealogy-page .genealogy-node-vacant{box-shadow:none;color:var(--muted);cursor:default;background:0 0;border-style:dashed}.genealogy-page .genealogy-node-vacant>span{border:1px dashed var(--ds-line);background:0 0}.genealogy-page .genealogy-node-vacant>div b{letter-spacing:.04em;text-transform:uppercase;font-weight:750}.genealogy-page .genealogy-node-vacant>section i{outline:1px dashed var(--ds-line);outline-offset:-1px;background:0 0}.genealogy-page .trinary-sheet-scrim{z-index:40;background:var(--ds-nav);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.genealogy-page .trinary-sheet-scrim{background:color-mix(in srgb,var(--ds-nav) 55%,transparent)}}.genealogy-page .trinary-sheet{border:1px solid var(--ds-line);background:var(--ds-surface);width:320px;max-width:100%;box-shadow:0 24px 60px var(--ds-nav);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.genealogy-page .trinary-sheet{box-shadow:0 24px 60px color-mix(in srgb,var(--ds-nav) 26%,transparent)}}.genealogy-page .trinary-sheet{overflow:hidden}.genealogy-page .trinary-sheet>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:9px;padding:12px;display:flex}.genealogy-page .trinary-sheet>header>span{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.genealogy-page .trinary-sheet>header>div{flex:1;gap:2px;min-width:0;display:grid}.genealogy-page .trinary-sheet>header>div b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.genealogy-page .trinary-sheet>header>div small{color:var(--muted);font-size:7px}.genealogy-page .trinary-sheet-explore{border:1px solid var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent);cursor:pointer;border-radius:9px;align-items:center;gap:4px;padding:5px 9px;font-size:8px;font-weight:800;display:flex}.genealogy-page .trinary-sheet-close{border:1px solid var(--ds-line);width:26px;height:26px;color:var(--muted);background:var(--ds-surface);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.genealogy-page .trinary-sheet-close:hover{border-color:var(--ds-accent);color:var(--ds-text)}.genealogy-page .trinary-sheet>div{gap:7px;padding:12px;display:grid}.genealogy-page .genealogy-workbench{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.member-intelligence-overlay .member-intelligence>header{padding:20px 22px}.member-intelligence-overlay .member-intelligence>section,.member-intelligence-overlay .member-intelligence .member-rank{padding:18px 20px}.member-intelligence-overlay .member-intelligence>footer{padding:16px 20px}.member-lumi-volume-legs{border-collapse:collapse;width:100%;margin-top:8px;font-size:8px}.member-lumi-volume-legs caption{text-align:left;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:850}.member-lumi-volume-legs th,.member-lumi-volume-legs td{text-align:right;border-top:1px solid var(--ds-line);white-space:nowrap;padding:5px 8px}.member-lumi-volume-legs th:first-child,.member-lumi-volume-legs td:first-child{text-align:left;white-space:normal}.member-lumi-volume-legs th{color:var(--muted);font-weight:750}.member-lumi-volume-caveat{color:var(--muted);margin-top:8px;font-size:7px;line-height:1.4;display:block}.loyalty-tier-add{border-top:1px solid var(--ds-line);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex!important}.loyalty-tier-add input,.loyalty-tier-add select{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;height:38px;padding:0 10px;font-size:9px}.loyalty-tier-add input{width:140px}.loyalty-tier-add select{flex:1;min-width:180px}.loyalty-tier-add button{height:38px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;padding:0 14px;font-size:9px;font-weight:800}.loyalty-tier-add button:disabled{opacity:.5}.member-tier-center{max-width:1480px;margin:0 auto;padding-bottom:48px}.member-tier-heading{align-items:flex-end}.member-tier-heading>button{border-radius:calc(var(--ds-radius) * .72);height:46px;color:var(--ds-on-accent);background:var(--ds-accent);box-shadow:0 12px 28px var(--ds-accent);border:0;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:900;display:flex}@supports (color:color-mix(in lab, red, red)){.member-tier-heading>button{box-shadow:0 12px 28px color-mix(in srgb,var(--ds-accent) 24%,transparent)}}.member-tier-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.member-tier-overview article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-width:0;min-height:112px;box-shadow:0 12px 30px var(--ds-nav);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.member-tier-overview article{box-shadow:0 12px 30px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.member-tier-overview article>i{width:48px;height:48px;color:var(--ds-on-accent);background:linear-gradient(145deg,var(--ds-accent),var(--ds-accent));border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.member-tier-overview article>i{background:linear-gradient(145deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 64%,var(--ds-signal)))}}.member-tier-overview article>i{font-style:normal}.member-tier-overview svg{width:21px}.member-tier-overview article>span{gap:3px;min-width:0;display:grid}.member-tier-overview small{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:950}.member-tier-overview b{text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.15;overflow:hidden}.member-tier-overview em{color:var(--muted);font-size:9px;font-style:normal}.member-tier-workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.member-tier-directory,.member-tier-detail{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 18px 45px var(--ds-nav);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.member-tier-directory,.member-tier-detail{box-shadow:0 18px 45px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.member-tier-directory>header{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 10px;display:flex}.member-tier-directory>header>div{gap:4px;display:grid}.member-tier-directory>header span,.member-tier-create>span,.member-tier-detail>header>div>span,.member-tier-visibility>header span{color:var(--ds-signal);letter-spacing:.1em;font-size:8px;font-weight:950}.member-tier-directory h2{margin:0;font-size:19px}.member-tier-directory>header>b{min-width:34px;height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:10px;place-items:center;font-size:12px;display:grid}.member-tier-directory>p{color:var(--muted);margin:0;padding:0 20px 16px;font-size:10px;line-height:1.5}.member-tier-list{gap:8px;padding:0 12px 14px;display:grid}.member-tier-list>button{width:100%;min-width:0;min-height:62px;color:var(--ink);background:var(--ds-surface2);text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px;display:grid}.member-tier-list>button.active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.member-tier-list>button.active{border-color:color-mix(in srgb,var(--ds-accent) 58%,var(--ds-line))}}.member-tier-list>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.member-tier-list>button.active{background:color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface))}}.member-tier-list>button.active{box-shadow:inset 4px 0 0 var(--ds-accent)}.member-tier-list>button>i{width:42px;height:42px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:11px;place-items:center;font-size:10px;font-style:normal;font-weight:950;display:grid}.member-tier-list>button>span{gap:3px;min-width:0;display:grid}.member-tier-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-tier-list small{color:var(--muted);letter-spacing:.06em;font-size:8px;font-weight:800}.member-tier-list mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;align-items:center;gap:4px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.member-tier-list mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.member-tier-list mark{font-size:7px;font-weight:900}.member-tier-list mark svg{width:11px}.member-tier-list>button>svg{width:15px;color:var(--muted)}.member-tier-create{border-top:1px solid var(--ds-line);background:var(--ds-surface2);gap:9px;padding:16px;display:grid}.member-tier-create>span{align-items:center;gap:6px;display:flex}.member-tier-create label{color:var(--ink);gap:5px;font-size:8px;font-weight:850;display:grid}.member-tier-create input{border:1px solid var(--ds-line);width:100%;height:40px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:10px;outline:0;padding:0 11px;font-size:10px}.member-tier-create input:focus{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.member-tier-create input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 14%,transparent)}}.member-tier-create button{height:42px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.member-tier-create button:disabled{opacity:.45}.member-tier-detail>header{min-height:126px;color:var(--ds-on-nav);background:radial-gradient(circle at 92% 0,var(--ds-signal),transparent 260px),linear-gradient(135deg,var(--ds-nav),var(--ds-nav));grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.member-tier-detail>header{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--ds-signal) 34%,transparent),transparent 260px),linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 78%,var(--ds-signal)))}}.member-tier-detail>header>i{width:62px;height:62px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:18px;place-items:center;font-size:17px;font-style:normal;font-weight:950;display:grid}.member-tier-detail>header>div:nth-child(2){gap:5px;min-width:0;display:grid}.member-tier-detail>header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:27px;overflow:hidden}.member-tier-detail>header p{color:var(--ds-on-nav);margin:0}@supports (color:color-mix(in lab, red, red)){.member-tier-detail>header p{color:color-mix(in srgb,var(--ds-on-nav) 66%,transparent)}}.member-tier-detail>header p{font-size:10px}.member-tier-detail>header>div:last-child{gap:7px;display:flex}.member-tier-detail>header button{border:1px solid var(--ds-on-nav);align-items:center;gap:6px;height:38px;padding:0 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.member-tier-detail>header button{border:1px solid color-mix(in srgb,var(--ds-on-nav) 20%,transparent)}}.member-tier-detail>header button{color:var(--ds-on-nav);background:var(--ds-on-nav);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.member-tier-detail>header button{background:color-mix(in srgb,var(--ds-on-nav) 8%,transparent)}}.member-tier-detail>header button{font-size:8px;font-weight:850}.member-tier-detail>header button.danger{color:var(--ds-error)}.member-tier-capability{border:1px solid var(--ds-accent);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin:18px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.member-tier-capability{border:1px solid color-mix(in srgb,var(--ds-accent) 30%,var(--ds-line))}}.member-tier-capability{background:var(--ds-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.member-tier-capability{background:color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface))}}.member-tier-capability>i{width:44px;height:44px;color:var(--ds-signal);background:var(--ds-surface);border-radius:12px;place-items:center;font-style:normal;display:grid}.member-tier-capability svg{width:19px}.member-tier-capability>span{gap:4px;display:grid}.member-tier-capability b{font-size:11px}.member-tier-capability small{color:var(--muted);font-size:9px;line-height:1.45}.member-tier-switch{width:48px;height:27px;position:relative}.member-tier-switch input{opacity:0;position:absolute}.member-tier-switch span{background:var(--ds-line);border-radius:99px;transition:all .2s;position:absolute;inset:0}.member-tier-switch span:after{content:"";background:var(--ds-surface);width:19px;height:19px;box-shadow:0 2px 5px var(--ds-nav);border-radius:50%;position:absolute;top:4px;left:4px}@supports (color:color-mix(in lab, red, red)){.member-tier-switch span:after{box-shadow:0 2px 5px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.member-tier-switch span:after{transition:all .2s}.member-tier-switch input:checked+span{background:var(--ds-accent)}.member-tier-switch input:checked+span:after{transform:translate(21px)}.member-tier-visibility{border:1px solid var(--ds-line);background:var(--ds-bg);box-shadow:0 1px 2px var(--ds-nav),0 10px 28px var(--ds-nav);border-radius:14px;margin:0 18px 18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.member-tier-visibility{box-shadow:0 1px 2px color-mix(in srgb,var(--ds-nav) 4%,transparent),0 10px 28px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.member-tier-visibility>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.member-tier-visibility>header>div{gap:5px;display:grid}.member-tier-visibility>header span{align-items:center;gap:6px;display:flex}.member-tier-visibility>header span svg{width:14px}.member-tier-visibility h3{margin:0;font-size:18px}.member-tier-visibility p{color:var(--muted);margin:0;font-size:9px}.member-tier-visibility>header mark{color:var(--ds-signal);background:var(--ds-surface);white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:900}.member-tier-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.member-tier-screen-grid>button{border:1px solid var(--ds-line);min-width:0;min-height:68px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.member-tier-screen-grid>button.enabled{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.member-tier-screen-grid>button.enabled{border-color:color-mix(in srgb,var(--ds-success) 26%,var(--ds-line))}}.member-tier-screen-grid>button.enabled{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.member-tier-screen-grid>button.enabled{background:color-mix(in srgb,var(--ds-success) 6%,var(--ds-surface))}}.member-tier-screen-grid>button>i{width:38px;height:38px;color:var(--muted);background:var(--ds-surface2);border-radius:10px;place-items:center;font-style:normal;display:grid}.member-tier-screen-grid>button.enabled>i{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.member-tier-screen-grid>button.enabled>i{background:color-mix(in srgb,var(--ds-success) 11%,var(--ds-surface))}}.member-tier-screen-grid svg{width:17px}.member-tier-screen-grid>button>span{gap:3px;min-width:0;display:grid}.member-tier-screen-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-tier-screen-grid small{color:var(--muted);font-size:8px}.member-tier-screen-grid em{min-width:32px;color:var(--muted);background:var(--ds-surface2);text-align:center;border-radius:7px;padding:5px;font-size:7px;font-style:normal;font-weight:900}.member-tier-screen-grid .enabled em{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.member-tier-screen-grid .enabled em{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.member-tier-visibility>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.member-tier-visibility>footer>span{color:var(--muted);align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.member-tier-visibility>footer>button{height:40px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.member-tier-visibility>footer>button:disabled{opacity:.5}@media (max-width:640px){.member-tier-screen-grid{grid-template-columns:1fr}.member-tier-screen-grid b{white-space:normal}}.member-tier-screen-grid>.sa-module-access-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.sa-module-access-cell-skeleton{border:1px solid var(--ds-line);background:linear-gradient(90deg,var(--ds-surface2),var(--ds-bg),var(--ds-surface2));background-size:220% 100%;border-radius:10px;height:64px;animation:1.3s infinite sa-shimmer}.member-tier-screen-grid>.sa-module-access-cell>button:first-child{border:1px solid var(--ds-line);width:100%;min-width:0;min-height:68px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.member-tier-screen-grid>.sa-module-access-cell>button:first-child.enabled{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.member-tier-screen-grid>.sa-module-access-cell>button:first-child.enabled{border-color:color-mix(in srgb,var(--ds-success) 26%,var(--ds-line))}}.member-tier-screen-grid>.sa-module-access-cell>button:first-child.enabled{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.member-tier-screen-grid>.sa-module-access-cell>button:first-child.enabled{background:color-mix(in srgb,var(--ds-success) 6%,var(--ds-surface))}}.member-tier-screen-grid>.sa-module-access-cell>button:first-child>i{width:38px;height:38px;color:var(--muted);background:var(--ds-surface2);border-radius:10px;place-items:center;font-style:normal;display:grid}.member-tier-screen-grid>.sa-module-access-cell>button:first-child.enabled>i{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.member-tier-screen-grid>.sa-module-access-cell>button:first-child.enabled>i{background:color-mix(in srgb,var(--ds-success) 11%,var(--ds-surface))}}.member-tier-screen-grid>.sa-module-access-cell>button:first-child>span{gap:3px;min-width:0;display:grid}.member-tier-screen-grid>.sa-module-access-cell>button:first-child em{min-width:32px;color:var(--muted);background:var(--ds-surface2);text-align:center;border-radius:7px;padding:5px;font-size:7px;font-style:normal;font-weight:900}.member-tier-screen-grid>.sa-module-access-cell>button:first-child.enabled em{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.member-tier-screen-grid>.sa-module-access-cell>button:first-child.enabled em{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.sa-module-access-expand{border:1px dashed var(--ds-line);color:var(--ds-signal);letter-spacing:.02em;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:flex}.sa-module-access-expand svg{width:12px}.sa-module-access-views{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;gap:5px;padding:8px;display:grid}.sa-module-access-views>button{border:1px solid var(--ds-line);width:100%;min-width:0;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-size:9px;display:grid}.sa-module-access-views>button.enabled{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-module-access-views>button.enabled{border-color:color-mix(in srgb,var(--ds-success) 26%,var(--ds-line))}}.sa-module-access-views>button.enabled{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-module-access-views>button.enabled{background:color-mix(in srgb,var(--ds-success) 6%,var(--ds-surface))}}.sa-module-access-views>button:disabled{opacity:.5;cursor:not-allowed}.sa-module-access-views>button>i{width:26px;height:26px;color:var(--muted);background:var(--ds-surface);border-radius:7px;place-items:center;font-style:normal;display:grid}.sa-module-access-views>button.enabled>i{color:var(--ds-success)}.sa-module-access-views>button>em{min-width:28px;color:var(--muted);background:var(--ds-surface);text-align:center;border-radius:6px;padding:4px;font-size:6px;font-style:normal;font-weight:900}.sa-module-access-views>button.enabled>em{color:var(--ds-success)}.sa-module-access-views>p.sa-empty{color:var(--muted);margin:0;padding:2px 4px}.sa-module-access-views svg{width:13px}@media (max-width:1050px){.member-tier-workspace{grid-template-columns:1fr}.member-tier-list{grid-template-columns:repeat(2,minmax(0,1fr))}.member-tier-create{grid-template-columns:1fr 1fr}.member-tier-create>span,.member-tier-create>button{grid-column:1/-1}}@media (max-width:760px){.member-tier-heading{align-items:flex-start}.member-tier-heading>button{justify-content:center;width:100%}.member-tier-overview,.member-tier-list,.member-tier-screen-grid,.member-tier-create{grid-template-columns:1fr}.member-tier-create>*{grid-column:1!important}.member-tier-detail>header{grid-template-columns:52px minmax(0,1fr)}.member-tier-detail>header>i{width:52px;height:52px}.member-tier-detail>header>div:last-child{grid-column:1/-1}.member-tier-detail>header button{flex:1;justify-content:center}.member-tier-visibility>header{flex-direction:column}.member-tier-visibility>footer{flex-direction:column;align-items:stretch}.member-tier-visibility>footer>button{justify-content:center}}.loyalty-setup-note{border:1px solid var(--ds-warning);margin:14px 0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.loyalty-setup-note{border:1px solid color-mix(in srgb,var(--ds-warning) 35%,var(--ds-line))}}.loyalty-setup-note{background:var(--ds-warning);border-left-width:3px;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.loyalty-setup-note{background:color-mix(in srgb,var(--ds-warning) 9%,var(--ds-surface))}}.loyalty-setup-note{color:var(--ink);font-size:10px}.loyalty-setup-note b{color:var(--ds-warning)}.wallet-topup-backdrop{background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.wallet-topup-backdrop{background:color-mix(in srgb,var(--ds-nav) 76%,transparent)}}@media (max-width:700px){.transactions-hero{flex-direction:column;align-items:flex-start}.transactions-hero-actions{flex-wrap:wrap;width:100%}.transactions-hero-actions>button{flex:1;justify-content:center}.wallet-topup-modal form>nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.slot-feature .donut-wrap{grid-template-columns:1fr}.slot-feature .donut{width:min(210px,62vw)}.slot-feature .donut-legend{width:100%}}.sa-bonus-status{align-content:start;gap:12px;padding:15px;display:grid}.sa-bonus-status>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;margin:-15px -15px 3px;padding:15px;display:flex}.sa-bonus-status>header span{color:var(--ds-signal);letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.sa-bonus-status>header svg{width:13px}.sa-bonus-config-meta,.sa-bonus-field-error{font-size:7px;font-weight:700}.sa-bonus-config-meta{color:var(--muted)}.sa-bonus-field-error{color:var(--ds-error)}.sa-stress-form .sa-empty{border:1px dashed var(--ds-line);color:var(--muted);border-radius:9px;align-items:center;gap:6px;margin:0;padding:10px;font-size:8px;font-weight:600;display:flex}.sa-stress-form .sa-empty svg{width:13px;animation:1s linear infinite sa-bonus-spin}@keyframes sa-bonus-spin{to{transform:rotate(360deg)}}.sa-bonus-preview,.sa-bonus-result{gap:11px;display:grid}.sa-bonus-meta,.sa-bonus-message{color:var(--muted);margin:0;font-size:7px}.sa-bonus-message{background:var(--ds-surface2);border-radius:9px;padding:9px}.sa-bonus-risk{border-radius:10px;grid-template-columns:16px 1fr;align-items:start;gap:8px;padding:11px;font-size:8px;font-weight:700;line-height:1.5;display:grid}.sa-bonus-risk svg{width:16px;margin-top:1px}.sa-bonus-risk.noop{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-bonus-risk.noop{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface2))}}.sa-bonus-risk.live{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-bonus-risk.live{background:color-mix(in srgb,var(--ds-error) 9%,var(--ds-surface2))}}.sa-bonus-arm{height:39px;color:var(--ds-on-accent);background:var(--ds-accent);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.sa-bonus-arm svg{width:13px}.sa-bonus-confirm{border:1px solid var(--ds-error);gap:10px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-bonus-confirm{border:1px solid color-mix(in srgb,var(--ds-error) 45%,var(--ds-line))}}.sa-bonus-confirm{background:var(--ds-error);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.sa-bonus-confirm{background:color-mix(in srgb,var(--ds-error) 6%,var(--ds-surface2))}}.sa-bonus-confirm>header{grid-template-columns:22px 1fr;align-items:center;gap:9px;display:grid}.sa-bonus-confirm>header svg{width:22px;color:var(--ds-error)}.sa-bonus-confirm>header span{gap:2px;display:grid}.sa-bonus-confirm>header small{color:var(--ds-error);letter-spacing:.1em;font-size:6px;font-weight:900}.sa-bonus-confirm>header b{font-size:11px}.sa-bonus-confirm>p{margin:0;font-size:8px;font-weight:600;line-height:1.5}.sa-bonus-confirm label{gap:6px;font-size:8px;font-weight:850;display:grid}.sa-bonus-confirm input{border:1px solid var(--ds-line);width:100%;height:38px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:9px;padding:0 10px;font-size:8px}.sa-bonus-confirm-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.sa-bonus-danger,.sa-bonus-cancel{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:8px;font-weight:850;display:flex}.sa-bonus-danger{color:var(--ds-on-danger);background:var(--ds-error);border:0}.sa-bonus-danger svg{width:13px}.sa-bonus-danger:disabled{opacity:.5;cursor:not-allowed}.sa-bonus-cancel{border:1px solid var(--ds-line);color:var(--ink);background:var(--ds-surface);padding:0 14px}.sa-bonus-cancel:disabled{opacity:.5;cursor:not-allowed}.sa-bonus-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sa-bonus-result>header span{gap:2px;display:grid}.sa-bonus-result>header b{letter-spacing:.1em;font-size:8px;font-weight:900}.sa-bonus-result>header small{color:var(--muted);font-size:7px}.sa-bonus-payouts{border-collapse:collapse;width:100%;font-size:8px}.sa-bonus-payouts th{text-align:left;color:var(--muted);letter-spacing:.08em;border-bottom:1px solid var(--ds-line);padding:7px 8px;font-size:6px;font-weight:900}.sa-bonus-payouts td{border-bottom:1px solid var(--ds-line);padding:8px}.sa-bonus-payouts mark{color:var(--ds-success);background:var(--ds-success);border-radius:999px;padding:4px 7px;font-size:6px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.sa-bonus-payouts mark{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface2))}}.sa-bonus-payouts mark.pending{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.sa-bonus-payouts mark.pending{background:color-mix(in srgb,var(--ds-warning) 12%,var(--ds-surface2))}}.widget-card{container:mission-widget/size}.widget-card>header{flex:none}.widget-card header p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.widget-card .widget-body{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(10px,3cqw,28px);display:flex;overflow:hidden}.widget-card .widget-body>*{min-width:0;max-width:100%;max-height:100%}.widget-card>footer{flex:none}.widget-card[data-widget-type=radialGauge] .donut-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.widget-card[data-widget-type=radialGauge] .donut{flex:none;width:min(42cqw,42cqh,230px);margin:0;border-radius:50%!important}.widget-card[data-widget-type=radialGauge] .donut:before{border-radius:50%!important}.widget-card[data-widget-type=radialGauge] .donut span{text-overflow:ellipsis;white-space:nowrap;max-width:78%;font-size:clamp(18px,5cqw,42px);overflow:hidden}.widget-card[data-widget-type=donut] .donut-wrap{grid-template-columns:minmax(120px,.85fr) minmax(140px,1.15fr);justify-content:center;align-items:center;gap:clamp(12px,4cqw,42px);width:min(100%,760px);height:auto;margin:auto;display:grid}.widget-card[data-widget-type=donut] .donut{flex:none;width:min(34cqw,40cqh,220px);margin:auto;border-radius:50%!important}.widget-card[data-widget-type=donut] .donut:before{border-radius:50%!important}.widget-card[data-widget-type=donut] .donut span{text-overflow:ellipsis;white-space:nowrap;max-width:76%;font-size:clamp(11px,3.4cqw,30px);line-height:1;overflow:hidden}.widget-card[data-widget-type=donut] .donut-legend{align-content:center;gap:6px;width:100%;min-width:0}.widget-card[data-widget-type=donut] .donut-legend li{grid-template-columns:10px minmax(0,1fr) auto;gap:8px;min-width:0;padding:5px 0;font-size:clamp(9px,2cqw,15px);display:grid}.widget-card[data-widget-type=donut] .donut-legend li>span,.widget-card[data-widget-type=donut] .donut-legend li>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container mission-widget (max-width:460px){.widget-card[data-widget-type=donut] .widget-body{padding-block:8px}.widget-card[data-widget-type=donut] .donut-wrap{grid-template-rows:minmax(82px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px}.widget-card[data-widget-type=donut] .donut{width:min(42cqw,27cqh,132px)}.widget-card[data-widget-type=donut] .donut span{font-size:clamp(10px,4cqw,18px)}.widget-card[data-widget-type=donut] .donut-legend{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.widget-card[data-widget-type=donut] .donut-legend li{grid-template-columns:8px minmax(0,1fr);gap:5px;padding:2px 0}.widget-card[data-widget-type=donut] .donut-legend li>b{grid-column:2;margin:0;font-size:9px}}@container mission-widget (max-height:360px){.widget-card[data-widget-type=radialGauge] .donut{width:min(38cqw,34cqh,148px)}.widget-card[data-widget-type=donut] .donut{width:min(30cqw,32cqh,142px)}}@media (min-width:1501px){.monitor-layout{grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:13px}.monitor-grid{min-width:0;position:relative}.monitor-detail{overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 108px);position:sticky;top:86px;overflow-y:auto}}@media (max-width:1500px){.monitor-layout{grid-template-columns:minmax(0,1fr);gap:13px}.monitor-grid{min-width:0}.monitor-detail{max-height:none;position:static;top:auto;overflow:hidden}}.orders-app .order-drawer{width:min(980px,100%);padding:28px 30px}.orders-app .order-drawer>header{border-bottom:1px solid #30394e;align-items:center;padding-bottom:18px}.orders-app .order-drawer>header>nav{align-items:center;gap:9px;display:flex}.orders-app .order-drawer>header>nav>button{color:#fff;background:#171e2e;border:1px solid #384158;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:42px;height:42px;display:inline-flex;position:static}.orders-app .order-drawer>header>nav>.order-print-action{width:auto;color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent);padding:0 14px;font-size:10px;font-weight:850}.orders-app .order-drawer>header>nav>.order-print-action:disabled{opacity:.45}.orders-app .order-detail-total{margin:18px 0;padding:20px 22px}.orders-app .order-detail-body{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;gap:14px}.orders-app .order-detail-section{height:100%;margin:0}.orders-app .order-detail-section-wide{grid-column:1/-1}.orders-app .order-detail-section:nth-child(n){grid-column:auto}.orders-app .order-detail-section-wide:nth-child(n){grid-column:1/-1}.orders-app .order-detail-section dl{flex-direction:column;height:100%;display:flex}.orders-app .order-detail-section dl>div{align-items:center;min-height:42px}.orders-app .order-detail-section dd{overflow-wrap:anywhere;min-width:0;max-width:66%}.orders-app .order-detail-items table{table-layout:fixed}.orders-app .order-detail-items th:first-child{width:42%}.orders-app .order-detail-items th:not(:first-child){width:14.5%}.orders-app .order-detail-items :is(th,td):not(:first-child){text-align:right}.order-invoice-print{display:none}@media (max-width:780px){.orders-app .order-drawer{padding:20px 16px}.orders-app .order-drawer>header{align-items:flex-start}.orders-app .order-drawer>header>nav>.order-print-action span{display:none}.orders-app .order-drawer>header>nav>.order-print-action{width:42px;padding:0}.orders-app .order-detail-body{grid-template-columns:1fr}.orders-app .order-detail-section:nth-child(n){grid-column:1}}@media print{@page{size:auto;margin:14mm}html,body{background:#fff!important}body :not(:has(.order-invoice-print)):not(.order-invoice-print):not(.order-invoice-print *){display:none!important}.order-invoice-print{color:var(--ds-nav);font-family:var(--font-geist-sans);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0;display:block!important}.order-invoice-print>header{border-bottom:3px solid var(--ds-accent);justify-content:space-between;align-items:flex-start;gap:32px;padding:0 0 24px;display:flex}.order-invoice-print>header img{object-fit:contain;object-position:left center;width:210px;max-height:72px}.order-invoice-print>header>div{text-align:right;gap:4px;display:grid}.order-invoice-print>header small,.order-invoice-parties small,.order-invoice-summary small{color:#6b7280;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.order-invoice-print>header strong{font-family:var(--font-geist-mono);font-size:18px}.order-invoice-print>header span{color:#6b7280;font-size:11px}.order-invoice-parties{background:#f5f7f1;border:1px solid #d8ddd0;grid-template-columns:1fr 1fr;gap:28px;margin:26px 0;padding:20px;display:grid}.order-invoice-parties>div{align-content:start;gap:5px;display:grid}.order-invoice-parties b{font-size:14px}.order-invoice-parties span{color:#4b5563;font-size:11px;line-height:1.45}.order-invoice-print table{border-collapse:collapse;width:100%;font-size:11px}.order-invoice-print th{color:#4b5563;text-align:left;border-bottom:2px solid #111827;padding:10px 8px}.order-invoice-print td{vertical-align:top;border-bottom:1px solid #d8ddd0;padding:12px 8px}.order-invoice-print :is(th,td):not(:first-child){text-align:right}.order-invoice-print td small{color:#6b7280;margin-top:4px;display:block}.order-invoice-summary{gap:9px;width:340px;margin:24px 0 24px auto;display:grid}.order-invoice-summary>span,.order-invoice-summary>strong{justify-content:space-between;align-items:center;gap:20px;padding:4px 0;display:flex}.order-invoice-summary>strong{color:var(--ds-nav);background:var(--ds-accent);padding:13px 14px}.order-invoice-summary b{font-size:13px}.order-invoice-summary>strong b{font-size:18px}.order-invoice-print>footer{color:#6b7280;font-family:var(--font-geist-mono);border-top:1px solid #d8ddd0;justify-content:space-between;gap:20px;padding-top:14px;font-size:8px;display:flex}}@media (min-width:1501px){.audit-layout{grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:13px}.audit-table{min-width:0;position:relative}.audit-detail{min-width:0;max-height:calc((100dvh - 108px) * .740741 * var(--ds-element-scale-inverse,1));overscroll-behavior:contain;position:sticky;top:86px;overflow-y:auto}}@media (max-width:1500px){.audit-layout{grid-template-columns:minmax(0,1fr);gap:13px}.audit-table{min-width:0}.audit-detail{max-height:none;position:static;top:auto;overflow:hidden}}@media (max-width:850px){.audit-health,.audit-toolbar{min-width:0}.audit-table>button{min-width:0;overflow:hidden}.audit-table>button>*{min-width:0}}body:has(.catalog-v3-overlay,.crm-drawer-backdrop,.member-editor-backdrop,.bundle-detail-backdrop,.record-detail-backdrop,.warehouse-drawer-backdrop,.users-drawer-backdrop,.order-drawer-overlay,.rank-progress-overlay,.member-intelligence-overlay,.academy-detail-backdrop,.academy-people-backdrop,.academy-program-editor-backdrop,.meta-detail-backdrop,.stock-proof-backdrop,.billing-plans-backdrop,.wallet-topup-backdrop,.withdraw-overlay,.risk-modal,.appointment-reminder-backdrop){overflow:hidden}.wallet-topup-backdrop{background:var(--ds-nav);padding:24px}@supports (color:color-mix(in lab, red, red)){.wallet-topup-backdrop{background:color-mix(in srgb,var(--ds-nav) 70%,transparent)}}.wallet-topup-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.wallet-topup-modal{width:min(500px,100%);max-height:min(720px,100dvh - 48px)}@media (max-width:900px){.dashboard-row-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-widget-library{grid-template-columns:1fr}.slot-full,.slot-half{grid-column:span 2}.slot-third,.slot-quarter{grid-column:span 1}}@media (max-width:620px){.dashboard-row-formats{grid-template-columns:1fr}.dashboard-layout-studio>header{flex-direction:column;align-items:flex-start}.dashboard-widget-library section>div{grid-template-columns:1fr}.slot-full,.slot-half,.slot-third,.slot-quarter{grid-area:span 1/span 1}}body:has(.catalog-v3-overlay,.crm-drawer-backdrop,.member-editor-backdrop,.bundle-detail-backdrop,.bundles-overlay,.record-detail-backdrop,.warehouse-drawer-backdrop,.users-drawer-backdrop,.order-drawer-overlay,.rank-progress-overlay,.member-intelligence-overlay,.academy-detail-backdrop,.academy-people-backdrop,.academy-program-editor-backdrop,.meta-detail-backdrop,.stock-proof-backdrop,.billing-plans-backdrop,.wallet-topup-backdrop,.withdraw-overlay,.risk-modal,.appointment-reminder-backdrop) .ariani-assistant{display:none!important}:is(.catalog-v3-overlay,.crm-drawer-backdrop,.member-editor-backdrop,.bundle-detail-backdrop,.record-detail-backdrop,.warehouse-drawer-backdrop,.users-drawer-backdrop,.order-drawer-overlay,.rank-progress-overlay,.academy-detail-backdrop,.academy-people-backdrop,.academy-program-editor-backdrop,.meta-detail-backdrop,.stock-proof-backdrop,.billing-plans-backdrop,.wallet-topup-backdrop){overscroll-behavior:contain}:is(.catalog-v3-drawer,.crm-contact-drawer,.member-editor,.bundle-detail,.record-detail,.warehouse-drawer,.users-drawer,.order-drawer,.rank-progress-drawer){box-sizing:border-box;scrollbar-gutter:stable;overscroll-behavior:contain;max-width:100vw;max-height:100dvh}:is(.bundles-drawer,.catalog-v3-drawer,.crm-contact-drawer,.member-editor,.bundle-detail,.record-detail,.warehouse-drawer,.users-drawer,.order-drawer,.rank-progress-drawer)>*{flex-shrink:0}:is(.catalog-v3-drawer,.crm-contact-drawer,.member-editor,.bundle-detail,.record-detail,.warehouse-drawer,.users-drawer,.order-drawer)>header{flex:none}:is(.catalog-v3-drawer,.crm-contact-drawer,.member-editor,.bundle-detail,.record-detail,.warehouse-drawer,.users-drawer,.order-drawer)>header button{cursor:pointer;flex:none}:is(.catalog-v3-drawer,.crm-contact-drawer,.member-editor,.bundle-detail,.record-detail,.warehouse-drawer,.users-drawer,.order-drawer) :is(h1,h2,h3,p,b,small,dd){overflow-wrap:anywhere;min-width:0}.record-detail{width:min(680px,100%);padding-bottom:max(28px,env(safe-area-inset-bottom));box-shadow:-28px 0 75px var(--ds-nav);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.record-detail{box-shadow:-28px 0 75px color-mix(in srgb,var(--ds-nav) 32%,transparent)}}.record-detail>header{z-index:3;align-items:flex-start;padding:26px 28px;position:sticky;top:0}.record-detail>header>div{gap:5px;min-width:0;display:grid}.record-detail>header span{font-size:9px}.record-detail h2{max-width:100%;margin:3px 0;font-size:clamp(22px,3vw,32px);line-height:1.08}.record-detail>header p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.record-detail .record-hero{grid-template-columns:58px minmax(0,1fr);gap:15px;margin:20px 22px 0;padding:18px 20px}.record-detail .record-hero>svg{width:58px;height:58px;padding:14px}.record-detail .record-hero small{font-size:9px}.record-detail .record-hero b{font-size:23px;line-height:1}.record-detail .record-hero em{margin-top:3px;padding:5px 8px;font-size:8px}.record-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 22px;display:grid}.record-detail-facts>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.record-detail-facts small{color:var(--muted);letter-spacing:.05em;font-size:9px;font-weight:850}.record-detail-facts b{font-size:13px;line-height:1.45}.record-detail-facts .reference{width:100%;min-width:0;color:var(--ink);background:var(--ds-surface2);cursor:pointer;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.record-detail-facts .reference span{font:750 10px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-detail>footer{align-items:center;min-height:66px;margin:0 22px 22px;padding:16px 18px}.record-detail>footer>a.reference{color:inherit;align-items:center;gap:8px;font-size:10px;font-weight:850;text-decoration:none;display:flex}:is(.withdraw-panel,.wallet-topup-modal,.risk-modal>section,.onboarding-payment-modal,.onboarding-skip-modal){box-sizing:border-box;max-height:calc((100dvh - 32px) * .740741 * var(--ds-element-scale-inverse,1));overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}:is(.onboarding-payment-modal,.onboarding-skip-modal){max-height:calc(100dvh - 32px)}@media (max-width:680px){.record-detail>header{padding:20px 18px}.record-detail .record-hero{margin:14px 14px 0;padding:14px}.record-detail-facts{grid-template-columns:1fr;padding:12px 14px}.record-detail>footer{margin:0 14px 14px}.sa-team-permissions-modal{max-height:94vh}.sa-perm-row{grid-template-columns:1fr;align-items:start;gap:5px}.sa-perm-tiers{flex-wrap:wrap}.sa-perm-matrix h3{flex-wrap:wrap;row-gap:6px}.sa-team-permissions-modal .permission-tools{flex-wrap:wrap}.sa-team-permissions-modal .permission-tools label{width:100%}}.bonuses-app .bonuses-page{max-width:1540px;margin:0 auto;padding:28px}.bonuses-app .bonuses-heading{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-purple));align-items:flex-end;gap:18px;padding:28px}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonuses-heading{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 8%,var(--ds-surface)))}}.bonuses-app .bonuses-heading>div{flex:1;min-width:0}.bonuses-app .bonuses-heading h1{letter-spacing:-.055em;margin:7px 0 5px;font-size:clamp(34px,4vw,54px)}.bonuses-app .bonuses-heading p{max-width:880px;margin:0}.bonuses-app .bonuses-heading>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));min-width:160px;color:var(--ink);background:var(--ds-surface);flex:none;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:900;display:inline-flex}.bonuses-app .bonuses-heading>button svg{flex:none;width:16px;height:16px}.bonuses-app .bonuses-heading>.bonus-create-button{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent);box-shadow:0 12px 30px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonuses-heading>.bonus-create-button{box-shadow:0 12px 30px color-mix(in srgb,var(--ds-accent) 24%,transparent)}}.bonuses-app .bonus-pulse{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.bonus-library{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 18px 50px var(--ds-nav);margin-top:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bonus-library{box-shadow:0 18px 50px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.bonus-library>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.bonus-library>header>div{gap:4px;display:grid}.bonus-library>header span{color:var(--ds-purple);letter-spacing:.13em;font-size:9px;font-weight:900}.bonus-library>header h2{margin:0;font-size:23px}.bonus-library>header p{color:var(--muted);margin:0;font-size:10px}.bonus-library>header>nav{align-items:center;gap:8px;display:flex}.bonus-library>header>nav>a,.bonus-library>header>nav>button,.bonus-library-empty>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:42px;color:var(--ink);background:var(--ds-surface);justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.bonus-library>header>nav>button,.bonus-library-empty>button{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.bonus-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.bonus-library-grid>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(155deg,var(--ds-surface),var(--ds-surface2));min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.bonus-library-grid>article:hover{border-color:var(--ds-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bonus-library-grid>article:hover{border-color:color-mix(in srgb,var(--ds-accent) 65%,var(--ds-line))}}.bonus-library-grid>article:hover{box-shadow:0 16px 34px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.bonus-library-grid>article:hover{box-shadow:0 16px 34px color-mix(in srgb,var(--ds-nav) 10%,transparent)}}.bonus-library-grid>article>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;display:grid}.bonus-library-grid>article>header>i{width:48px;height:48px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:14px;place-items:center;font-size:11px;font-style:normal;font-weight:950;display:grid}.bonus-library-grid>article>header>span{gap:3px;min-width:0;display:grid}.bonus-library-grid>article>header small{color:var(--ds-purple);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.bonus-library-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.bonus-library-grid mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.bonus-library-grid mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.bonus-library-grid mark{font-size:8px;font-weight:900}.bonus-library-grid article.draft mark{color:var(--muted);background:var(--ds-surface2)}.bonus-library-grid dl{border-block:1px solid var(--ds-line);grid-template-columns:1fr 1fr;margin:0 17px;padding:13px 0;display:grid}.bonus-library-grid dl>div{gap:4px;min-width:0;display:grid}.bonus-library-grid dt{color:var(--muted);font-size:8px}.bonus-library-grid dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:850;overflow:hidden}.bonus-library-grid article>footer{grid-template-columns:max-content max-content;justify-content:space-between;gap:8px;padding:14px 17px;display:grid}.bonus-library-grid article>footer button{border:1px solid var(--ds-line);height:38px;color:var(--ink);background:var(--ds-surface);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.bonus-library-grid article>footer button:first-child{border-color:var(--ds-nav);color:var(--ds-on-dark);background:var(--ds-nav)}.bonus-library>.pagination{border-top:1px solid var(--ds-line)}.bonuses-app .bonus-library{flex-direction:column;min-height:0;max-height:calc(100dvh - 285px);display:flex}.bonuses-app .bonus-library-grid{scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;min-height:0;overflow:auto}.bonuses-app .bonus-library>.pagination{box-shadow:0 -10px 24px var(--ds-nav);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,max-content)}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-library>.pagination{box-shadow:0 -10px 24px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.bonuses-app .bonus-library .page-controls{scrollbar-width:thin;justify-content:flex-end;min-width:0;max-width:100%;overflow-x:auto}@media (max-width:1180px){.bonuses-app .bonus-library>.pagination{grid-template-columns:1fr}.bonuses-app .bonus-library .range{text-align:left}.bonuses-app .bonus-library .page-controls{justify-content:flex-start}}.bonus-library-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:360px;padding:36px;display:grid}.bonus-library-empty>svg{width:54px;height:54px;color:var(--ds-purple);background:var(--ds-purple);border-radius:18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.bonus-library-empty>svg{background:color-mix(in srgb,var(--ds-purple) 10%,var(--ds-surface2))}}.bonus-library-empty h2,.bonus-library-empty p{margin:0}.bonus-library-empty p{max-width:520px;color:var(--muted);font-size:10px;line-height:1.5}.bonus-create-workspace{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.bonus-create-workspace .bonus-catalog{height:calc(100dvh - 270px);min-height:560px;max-height:840px!important}.bonus-create-workspace .bonus-builder,.bonus-detail-workspace{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:0;overflow:hidden}.bonus-detail-workspace{margin-top:16px}.bonus-detail-actions{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);flex-wrap:wrap;gap:8px;padding:12px 17px;display:flex}.bonus-detail-actions button{border:1px solid var(--ds-line);height:38px;color:var(--ink);background:var(--ds-surface);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.bonus-detail-actions button:first-child{color:var(--ds-on-accent);border-color:var(--ds-accent);background:var(--ds-accent)}.bonus-detail-actions button:disabled{opacity:.5;cursor:not-allowed}.bonus-detail-actions button.danger{color:var(--ds-error);border-color:var(--ds-error);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.bonus-detail-actions button.danger{border-color:color-mix(in srgb,var(--ds-error) 38%,var(--ds-line))}}@media (max-width:1100px){.bonus-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.bonuses-app .bonuses-page{padding:16px}.bonuses-app .bonuses-heading{flex-direction:column;align-items:flex-start;padding:20px}.bonuses-app .bonuses-heading>button{width:100%}.bonuses-app .bonus-pulse{grid-template-columns:1fr}.bonus-library>header{flex-direction:column;align-items:flex-start}.bonus-library>header>nav{width:100%}.bonus-library>header>nav>*{flex:1}.bonus-library-grid{grid-template-columns:1fr;padding:12px}.bonus-create-workspace{grid-template-columns:1fr}.bonus-create-workspace .bonus-catalog{height:420px;min-height:420px}.bonus-library-grid>article>header{grid-template-columns:44px minmax(0,1fr) auto}}.bonuses-app :is(.bonus-create-workspace .bonus-builder,.bonus-detail-workspace)>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(120deg,var(--ds-nav),var(--ds-purple));min-height:104px;padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.bonuses-app :is(.bonus-create-workspace .bonus-builder,.bonus-detail-workspace)>header{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-purple) 52%,var(--ds-nav)))}}.bonuses-app :is(.bonus-create-workspace .bonus-builder,.bonus-detail-workspace)>header{color:var(--ds-on-dark)}.bonuses-app :is(.bonus-create-workspace .bonus-builder,.bonus-detail-workspace)>header span{color:var(--ds-accent);font-size:10px}.bonuses-app :is(.bonus-create-workspace .bonus-builder,.bonus-detail-workspace)>header h2{margin:5px 0 4px;font-size:clamp(22px,2.4vw,31px);line-height:1.05}.bonuses-app :is(.bonus-create-workspace .bonus-builder,.bonus-detail-workspace)>header p{max-width:760px;color:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.bonuses-app :is(.bonus-create-workspace .bonus-builder,.bonus-detail-workspace)>header p{color:color-mix(in srgb,var(--ds-on-dark) 72%,transparent)}}.bonuses-app :is(.bonus-create-workspace .bonus-builder,.bonus-detail-workspace)>header p{font-size:11px;line-height:1.45}.bonuses-app .bonus-catalog{border-radius:var(--ds-radius);box-shadow:0 16px 38px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-catalog{box-shadow:0 16px 38px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.bonuses-app .bonus-catalog>header{flex-direction:column;align-items:stretch;gap:10px;min-height:62px;padding:16px 17px;font-size:10px}.bonuses-app .bonus-catalog>header button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);white-space:normal;text-align:left;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;height:38px;padding:0 11px;font-size:8px;font-weight:900;line-height:1.1;display:inline-flex}.bonuses-app .bonus-catalog>header button svg{flex:none;width:13px;height:13px}.bonuses-app .bonus-catalog>label{border:1px solid var(--ds-line);border-radius:11px;align-items:center;min-height:44px;margin:12px;padding:0 12px}.bonuses-app .bonus-catalog input{font-size:10px}.bonuses-app .bonus-catalog>div>button{border-top:1px solid var(--ds-line);gap:11px;min-height:66px;padding:11px 13px}.bonuses-app .bonus-catalog>div>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-catalog>div>button.active{background:color-mix(in srgb,var(--ds-accent) 78%,var(--ds-surface))}}.bonuses-app .bonus-catalog>div>button.active{border-radius:0}.bonuses-app .bonus-catalog i{border-radius:12px;width:40px;height:40px;font-size:9px}.bonuses-app .bonus-catalog b{font-size:10px;line-height:1.3}.bonuses-app .bonus-catalog small{font-size:8px;line-height:1.35}.bonuses-app .bonus-form{background:var(--ds-surface2);grid-template-columns:1fr;gap:14px;padding:18px;display:grid}.bonuses-app .bonus-form>section{background:var(--ds-surface);min-width:0;box-shadow:0 8px 22px var(--ds-nav);border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-child,var(--ds-radius))!important;padding:20px!important}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-form>section{box-shadow:0 8px 22px color-mix(in srgb,var(--ds-nav) 4%,transparent)}}.bonuses-app .bonus-form>section{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;align-items:start;gap:8px 14px;display:grid}.bonuses-app .bonus-form>section>label,.bonuses-app .bonus-form>section .bonus-catalog-empty{min-width:0}.bonuses-app .bonus-form label>select,.bonuses-app .bonus-form label>input,.bonuses-app .bonus-form label>div{min-width:0;max-width:100%}.bonuses-app .bonus-form>section>.bonus-catalog-empty,.bonuses-app .bonus-form>section>[role=alert],.bonuses-app .bonus-form>section>h4,.bonuses-app .bonus-form>section>p,.bonuses-app .bonus-form>section>.bonus-evidence-grid{grid-column:1/-1}.bonuses-app .bonus-form>section>label:has(small){grid-column:1/-1}.bonuses-app .bonus-form>section .bonus-catalog-empty{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:11px 2px;font-size:10px;line-height:1.4;display:flex}.bonuses-app .bonus-form>section>h3+.bonus-catalog-empty,.bonuses-app .bonus-form>section>label+.bonus-catalog-empty:first-of-type{border-top:0}.bonuses-app .bonus-form>section .bonus-catalog-empty button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,8px);background:var(--ds-surface2);height:26px;padding:0 10px;font-size:9px;font-weight:750}.bonuses-app .bonus-form label:has(>.bonus-catalog-empty){position:relative}.bonuses-app .bonus-form label>.bonus-catalog-empty{color:var(--muted);border-top:0;margin-top:4px;padding:0;font-size:8px;position:absolute;top:100%;left:0;right:0}.bonuses-app .bonus-form>section:nth-of-type(n+4){grid-column:1/-1}.bonuses-app .bonus-form>section>h3{border-bottom:1px solid var(--ds-line);grid-column:1/-1;align-items:center;gap:9px;margin:0 0 8px;padding-bottom:10px;font-size:15px;line-height:1.2;display:flex}.bonuses-app .bonus-form>section>h3:before{content:"";background:var(--ds-accent);border-radius:99px;flex:none;width:8px;height:24px}.bonuses-app .bonus-form h4{border-top:1px solid var(--ds-line);color:var(--ink);margin:10px 0 6px;padding-top:10px;font-size:12px;line-height:1.35}.bonuses-app .bonus-form label{gap:7px;margin-top:10px}.bonuses-app .bonus-form label>span,.bonuses-app .qualification-board label>span{font-size:10px;line-height:1.35}.bonuses-app :is(.bonus-form input,.bonus-form select,.qualification-board input,.qualification-board select,.bonus-form label>div){border-radius:11px;outline:none;height:46px;padding-inline:13px;font-size:11px;transition:border-color .16s,box-shadow .16s,background .16s}.bonuses-app :is(.bonus-form input,.bonus-form select,.qualification-board input,.qualification-board select):focus{border-color:var(--ds-purple);background:var(--ds-surface);box-shadow:0 0 0 3px var(--ds-purple)}@supports (color:color-mix(in lab, red, red)){.bonuses-app :is(.bonus-form input,.bonus-form select,.qualification-board input,.qualification-board select):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-purple) 14%,transparent)}}.bonuses-app .bonus-form p{color:var(--muted);font-size:10px;line-height:1.5}.bonuses-app .bonus-form .switch-row{box-sizing:border-box;border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:16px;height:46px;margin-top:31px;padding:9px 16px}.bonuses-app .bonus-form .switch-row input[type=checkbox]{width:26px;height:26px;accent-color:var(--ds-accent);padding:0}.bonuses-app .bonus-form .switch-row small{font-size:8px;line-height:1.4}.bonuses-app .bonus-rate-table{scrollbar-gutter:stable;min-width:0;margin-top:10px;padding:1px 1px 8px;overflow-x:auto}.bonuses-app .bonus-rate-table table{border:1px solid var(--ds-line);border-collapse:separate;border-spacing:0;background:var(--ds-surface);border-radius:12px;min-width:680px;overflow:hidden}.bonuses-app .bonus-rate-table th{color:var(--muted);background:var(--ds-surface2);letter-spacing:.04em;padding:11px 9px;font-size:9px}.bonuses-app .bonus-rate-table td{padding:7px}.bonuses-app .bonus-rate-table :is(select,input){border-radius:9px;height:40px;padding:0 9px;font-size:10px}.bonuses-app .bonus-rate-table td:last-child button{background:var(--ds-error);border-radius:9px;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-rate-table td:last-child button{background:color-mix(in srgb,var(--ds-error) 8%,var(--ds-surface))}}.bonuses-app .bonus-rate-add{border-radius:10px;height:40px;margin-top:10px;padding:0 14px;font-size:10px;font-weight:850}.bonuses-app .bonus-source-checklist{gap:8px;max-height:300px;padding-right:5px}.bonuses-app .bonus-source-checklist .switch-row{min-height:48px;margin:0}.bonuses-app .bonus-multi-select{background:var(--ds-surface);border-radius:12px}.bonuses-app .bonus-multi-select>summary{min-height:50px;padding:11px 14px;font-size:10px}.bonuses-app .bonus-multi-select>summary strong{font-size:9px}.bonuses-app .bonus-multi-select-actions{padding:10px 12px}.bonuses-app .bonus-multi-select-actions button{border-radius:9px;height:34px;padding:0 12px;font-size:9px}.bonuses-app .bonus-multi-select-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px;padding:0 12px 12px}.bonuses-app .qualification-board{border-radius:var(--ds-radius);background:var(--ds-surface);grid-column:1/-1;margin:0 18px 18px}.bonuses-app .qualification-board>header{align-items:center;padding:16px 18px}.bonuses-app .qualification-board header b{font-size:12px}.bonuses-app .qualification-board header button{font-size:10px;font-weight:850}.bonuses-app .qualification-board>div{gap:12px;padding:16px 18px}.bonuses-app .bonus-schedule{border-radius:var(--ds-radius-child,var(--ds-radius));grid-column:1/-1;min-height:72px;margin:0 18px 18px;padding:16px 18px}.bonuses-app .bonus-schedule span{font-size:9px}.bonuses-app .bonus-schedule b{font-size:12px}.bonuses-app .bonus-schedule small{font-size:9px}.bonuses-app .bonus-form>.form-error{border:1px solid var(--ds-error);grid-column:1/-1;margin:0;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-form>.form-error{border:1px solid color-mix(in srgb,var(--ds-error) 35%,transparent)}}.bonuses-app .bonus-form>.form-error{font-size:10px}.bonuses-app .bonus-form>footer.bonus-form-actions{z-index:4;border-top:1px solid var(--ds-line);background:var(--ds-surface);grid-column:1/-1;gap:10px;margin:0 -18px -18px;padding:14px 18px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-form>footer.bonus-form-actions{background:color-mix(in srgb,var(--ds-surface) 94%,transparent)}}.bonuses-app .bonus-form>footer.bonus-form-actions{box-shadow:0 -10px 28px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-form>footer.bonus-form-actions{box-shadow:0 -10px 28px color-mix(in srgb,var(--ds-nav) 8%,transparent)}}.bonuses-app .bonus-form>footer.bonus-form-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bonuses-app .bonus-form>footer.bonus-form-actions button{border-radius:11px;min-width:132px;height:44px;padding:0 18px;font-size:10px;font-weight:900}.bonuses-app .bonus-form>footer.bonus-form-actions .continue{color:var(--ds-on-accent);border-color:var(--ds-accent);background:var(--ds-accent)}.bonuses-app .bonus-detail-actions{z-index:5;box-shadow:0 8px 22px var(--ds-nav);padding:11px 18px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-detail-actions{box-shadow:0 8px 22px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button{border:1px solid var(--ds-on-dark);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button{border:1px solid color-mix(in srgb,var(--ds-on-dark) 34%,transparent)}}.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button{color:var(--ds-on-dark);background:var(--ds-on-dark);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button{background:color-mix(in srgb,var(--ds-on-dark) 10%,transparent)}}.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button{box-shadow:none;font-size:10px;font-weight:900}.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button:hover{background:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button:hover{background:color-mix(in srgb,var(--ds-on-dark) 15%,transparent)}}.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button:hover{border-color:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button:hover{border-color:color-mix(in srgb,var(--ds-on-dark) 48%,transparent)}}.bonuses-app .bonus-detail-workspace>header .bonus-detail-header-actions>button svg{color:currentColor;width:14px}.bonuses-app .bonus-detail-actions button{height:42px;padding-inline:14px;font-size:10px}@media (max-width:1050px){.bonuses-app .bonus-form{grid-template-columns:1fr}.bonuses-app .bonus-form>section:nth-of-type(n){grid-column:1}.bonuses-app .qualification-board>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.bonuses-app .bonus-form{gap:10px;padding:10px}.bonuses-app .bonus-form>section{padding:16px!important}.bonuses-app .qualification-board,.bonuses-app .bonus-schedule{margin:0 10px 10px}.bonuses-app .qualification-board>div,.bonuses-app .bonus-multi-select-options{grid-template-columns:1fr}.bonuses-app .bonus-multi-select>summary{flex-direction:column;align-items:flex-start;gap:5px}.bonuses-app .bonus-multi-select>summary span{overflow-wrap:anywhere}.bonuses-app .bonus-form>footer.bonus-form-actions{margin:0 -10px -10px}.bonuses-app .bonus-detail-actions{flex-wrap:nowrap;overflow-x:auto}.bonuses-app .bonus-detail-actions button{flex:none}.bonuses-app .bonus-form>footer.bonus-form-actions button{flex:1;min-width:0}}.propagation-app .propagation-filters{flex-wrap:wrap;justify-content:flex-end}.propagation-app .propagation-filters>label{min-width:260px}.propagation-app .propagation-filters>div{scrollbar-width:none;max-width:100%;overflow-x:auto}.propagation-app .propagation-filters>div::-webkit-scrollbar{display:none}.propagation-app .propagation-filters>div button{flex:none}.propagation-app .propagation-filters>div button.active.done{color:#06764a;background:#ccefdc}.propagation-app .propagation-filters>div button.active.pending{color:#6f4700;background:#ffe6a8}.propagation-app .propagation-filters>button.active{color:var(--ds-on-accent);border-color:var(--ds-accent);background:var(--ds-accent)}.propagation-stage-filters{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);gap:13px;padding:15px 18px;display:grid}.propagation-stage-filters>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.propagation-stage-filters>header>div{gap:3px;display:grid}.propagation-stage-filters>header span{color:var(--ds-purple);letter-spacing:.12em;font-size:9px;font-weight:900}.propagation-stage-filters>header b{font-size:12px}.propagation-stage-filters>header button{border:1px solid var(--ds-line);height:36px;color:var(--ink);background:var(--ds-surface);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.propagation-stage-filters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.propagation-stage-filters label{gap:6px;display:grid}.propagation-stage-filters label span{font-size:9px;font-weight:850}.propagation-stage-filters select{border:1px solid var(--ds-line);width:100%;height:42px;color:var(--ink);background:var(--ds-surface);border-radius:10px;padding:0 34px 0 12px;font-size:10px;font-weight:750}.propagation-app .pagination .page-size select{min-width:76px}@media (max-width:900px){.propagation-app .propagation-filters{justify-content:stretch;width:100%}.propagation-app .propagation-filters>label{width:100%;min-width:0}.propagation-app .propagation-filters>div{flex:1}.propagation-stage-filters>div{grid-template-columns:1fr}.propagation-stage-filters>header{flex-direction:column;align-items:flex-start}}:is(.module-tabs,.erp-tabs,.rank-tabs,.contract-tabs,.risk-tabs,.member-tabs,.academy-certificate-tabs,.propagation-drawer-tabs,.inspector-tabs){scrollbar-width:thin;overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow:auto hidden}:is(.module-tabs,.erp-tabs,.rank-tabs,.contract-tabs,.risk-tabs,.member-tabs,.academy-certificate-tabs,.propagation-drawer-tabs,.inspector-tabs)>button{white-space:nowrap;flex:none}.workspace,.workspace>main,.workspace>div{min-width:0}.nft-catalog-layout.filters-closed{grid-template-columns:minmax(0,1fr)}.nft-catalog-layout.filters-closed>.nft-market-grid{grid-column:1/-1}button:disabled[title*=required],button:disabled[title*=endpoint]{cursor:not-allowed;opacity:.58}.bonus-form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:0 16px 14px;display:grid}.bonus-form-grid>label{gap:5px;min-width:0;font-size:8px;display:grid}.bonus-form-grid>label>span{color:var(--muted);font-weight:850}.bonus-form-grid input,.bonus-form-grid select{border:1px solid var(--ds-line);background:var(--ds-surface);width:100%;height:32px;font:inherit;border-radius:8px;padding:0 8px;font-size:8px}.bonus-form-grid select[multiple]{height:auto;min-height:110px;padding:6px}.bonus-form-grid input[type=checkbox]{width:14px;height:14px}.bonus-form-grid>label.switch-row{grid-template-columns:1fr auto;align-items:center}.bonus-form-grid small{color:var(--muted);font-size:7px;line-height:1.5}.bonus-form-grid>button{height:32px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;align-self:end;padding:0 14px;font-size:8px;font-weight:850}.bonus-hint{color:var(--muted);margin:0 16px 10px;font-size:8px;line-height:1.5}.holding-tank-config,.placement-rank-rules{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);gap:9px;margin:12px 16px;padding:14px;display:grid}.holding-tank-config h3,.placement-rank-rules h3{margin:0;font-size:11px}.holding-tank-config>p,.placement-rank-rules>p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.holding-tank-config label,.placement-rank-rules label{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:9px;font-size:8px;display:grid}.holding-tank-config label>span,.placement-rank-rules label>span{color:var(--muted);font-weight:850}.holding-tank-config label>small,.placement-rank-rules label>small{color:var(--muted);grid-column:2;font-size:7px;line-height:1.5}.holding-tank-config input,.holding-tank-config select,.placement-rank-rules input,.placement-rank-rules select{border:1px solid var(--ds-line);background:var(--ds-surface);height:32px;font:inherit;border-radius:8px;padding:0 8px;font-size:8px}.holding-tank-config input[type=checkbox],.placement-rank-rules input[type=checkbox]{justify-self:start;width:14px;height:14px}.holding-tank-config>button,.placement-rank-rules>button,.placement-rank-rules-actions>button{height:32px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;justify-self:start;padding:0 14px;font-size:8px;font-weight:850}.holding-tank-config>button:disabled,.placement-rank-rules>button:disabled,.placement-rank-rules-actions>button:disabled{opacity:.5}.placement-rank-rule{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;gap:9px;padding:12px;display:grid}.placement-rank-rule>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.placement-rank-rule>header>b{font-size:9px}.placement-rank-rule>header>button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;height:26px;padding:0 10px;font-size:7px;font-weight:850}.placement-rank-rules-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.my-placements{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:9px;margin-top:12px;padding:14px;display:grid}.my-placements>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.my-placements h3{margin:0;font-size:11px}.my-placements>header p{max-width:560px;color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.my-placements>header button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.my-placement-row{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;grid-template-columns:minmax(140px,1fr) auto minmax(200px,2fr) auto auto;align-items:center;gap:9px;padding:10px 12px;font-size:8px;display:grid}.my-placement-row>select{min-width:0}.my-placement-row>span:first-child{align-items:center;gap:7px;min-width:0;display:flex}.my-placement-row b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.my-placement-clock{width:max-content;color:var(--ds-warning);background:var(--ds-warning);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.my-placement-clock{background:color-mix(in srgb,var(--ds-warning) 10%,var(--ds-surface))}}.my-placement-clock{font-size:7px;font-weight:850}.my-placement-row select{border:1px solid var(--ds-line);background:var(--ds-surface);height:30px;font:inherit;border-radius:8px;padding:0 8px;font-size:8px}.my-placement-row>button{height:30px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:8px;padding:0 12px;font-size:8px;font-weight:850}.my-placement-row>button:disabled{opacity:.45}.my-placement-row small{color:var(--muted);font-size:7px}@media (max-width:820px){.my-placement-row,.holding-tank-config label,.placement-rank-rules label{grid-template-columns:1fr}.holding-tank-config label>small,.placement-rank-rules label>small{grid-column:1}}.bonus-form-grid>label.bonus-span-all{grid-column:1/-1}.my-history-page{flex-direction:column;gap:18px;padding:22px;display:flex}.my-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.my-history-heading h1{margin:6px 0 4px;font-size:22px}.my-history-heading p{max-width:60ch;color:var(--muted);font-size:12px}.my-history-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.my-history-filters label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-direction:column;gap:4px;font-size:10px;font-weight:700;display:flex}.my-history-filters select{border:1px solid var(--line);background:var(--surface);border-radius:8px;height:34px;padding:0 9px;font-size:12px}.my-history-filters button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;display:inline-flex}.my-history-scroll{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.my-history-table{border-collapse:collapse;width:100%;font-size:12px}.my-history-table th,.my-history-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:11px 14px}.my-history-table thead th{background:var(--surface);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800;position:sticky;top:0}.my-history-table th[scope=row]{text-align:left;font-weight:700}.my-history-table th[scope=col]:first-child{text-align:left}.my-history-table th[scope=row] small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:9px;font-weight:700;display:block}.my-history-table tbody tr.open{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.my-history-table tbody tr.open{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.my-history-table tbody tr:last-child th,.my-history-table tbody tr:last-child td{border-bottom:0}.onboarding-plan-comparison{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--shadow);border-radius:20px;grid-column:1/-1;overflow:hidden}.onboarding-plan-comparison>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.onboarding-plan-comparison>header>div{gap:3px;display:grid}.onboarding-plan-comparison>header small{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:900}.onboarding-plan-comparison>header>span{color:var(--muted);font-size:9px}.onboarding-plan-category-select{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:10px;padding:12px 18px;display:flex}.onboarding-plan-category-select>label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.onboarding-plan-category-select>select{border:1px solid var(--ds-line);color:var(--ink);background:var(--ds-surface) url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%228%22 viewBox=%220 0 12 8%22><path d=%22M1 1l5 5 5-5%22 stroke=%22%23888%22 stroke-width=%221.6%22 fill=%22none%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/></svg>") no-repeat right 12px center;cursor:pointer;appearance:none;background-size:10px;border-radius:20px;padding:8px 34px 8px 14px;font-size:11px;font-weight:800}.onboarding-plan-category-select>select:hover{border-color:var(--ds-accent)}.onboarding-billing-interval-toggle{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);gap:6px;padding:12px 18px;display:flex}.onboarding-billing-interval-toggle>button{border:1px solid var(--ds-line);color:var(--muted);background:var(--ds-surface2);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:flex}.onboarding-billing-interval-toggle>button.selected{border-color:var(--ds-accent);color:var(--ds-on-accent);background:var(--ds-accent)}.onboarding-billing-interval-toggle>button small{color:var(--ds-success);background:var(--ds-success);border-radius:10px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.onboarding-billing-interval-toggle>button small{background:color-mix(in srgb,var(--ds-success) 16%,transparent)}}.onboarding-billing-interval-toggle>button small{font-size:8px;font-weight:900}.onboarding-billing-interval-toggle>button.selected small{color:var(--ds-on-accent);background:var(--ds-on-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-billing-interval-toggle>button.selected small{background:color-mix(in srgb,var(--ds-on-accent) 22%,transparent)}}.onboarding-billing-interval-warning{color:var(--ds-signal);background:var(--ds-signal);margin:0;padding:8px 18px}@supports (color:color-mix(in lab, red, red)){.onboarding-billing-interval-warning{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.onboarding-billing-interval-warning{border-bottom:1px solid var(--ds-line);font-size:10px}.onboarding-plan-savings{color:var(--ds-success);background:var(--ds-success);border-radius:8px;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.onboarding-plan-savings{background:color-mix(in srgb,var(--ds-success) 16%,transparent)}}.onboarding-plan-savings{font-size:7px;font-weight:900}.onboarding-plan-matrix{scrollbar-width:thin;overflow:auto}.onboarding-plan-row{min-width:calc(190px + var(--plan-count,5) * 125px);grid-template-columns:minmax(190px,1.15fr) repeat(var(--plan-count,5),minmax(125px,1fr));align-items:stretch;display:grid}.onboarding-plan-row>*{border-right:1px solid var(--ds-line);min-width:0}.onboarding-plan-row>:last-child{border-right:0}.onboarding-plan-row.plan-headings>span{align-content:center;gap:5px;padding:14px 16px;display:grid}.onboarding-plan-row.plan-headings>span>small{color:var(--muted);font-size:8px;line-height:1.4}.onboarding-plan-row.plan-headings>button{min-height:108px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;align-content:center;gap:4px;padding:12px;transition:background .18s,border-color .18s;display:grid;position:relative}.onboarding-plan-row.plan-headings>button:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-plan-row.plan-headings>button:hover{background:color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface))}}.onboarding-plan-row.plan-headings>button.selected{border-bottom-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-plan-row.plan-headings>button.selected{background:color-mix(in srgb,var(--ds-accent) 11%,var(--ds-surface))}}.onboarding-plan-row.plan-headings button>small{color:var(--muted);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.onboarding-plan-row.plan-headings button>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.onboarding-plan-row.plan-headings button>strong{letter-spacing:-.04em;align-items:baseline;gap:3px;font-size:19px;display:flex}.onboarding-plan-row.plan-headings button>strong small{letter-spacing:0;font-size:7px;font-weight:800}.onboarding-plan-row.plan-headings button>i{border:1px solid var(--ds-line);border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid;position:absolute;top:10px;right:10px}.onboarding-plan-row.plan-headings button>i svg{width:18px;color:var(--ds-signal)}.onboarding-plan-row.plan-headings button>i span{background:var(--ds-line);border-radius:50%;width:6px;height:6px}.onboarding-plan-row.plan-subtitles{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:var(--ds-surface2)}@supports (color:color-mix(in lab, red, red)){.onboarding-plan-row.plan-subtitles{background:color-mix(in srgb,var(--ds-surface2) 64%,var(--ds-surface))}}.onboarding-plan-row.plan-subtitles>span{min-height:42px;color:var(--muted);align-items:center;padding:8px 12px;font-size:8px;line-height:1.35;display:flex}.onboarding-plan-row.plan-subtitles>span:first-child{color:var(--ink);font-weight:850}.onboarding-plan-row.plan-feature{border-bottom:1px solid var(--ds-line)}.onboarding-plan-row.plan-feature:last-child{border-bottom:0}.onboarding-plan-row.plan-feature>span{min-height:35px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:6px 12px;font-size:8px;display:flex}.onboarding-plan-row.plan-feature>span:first-child{color:var(--ink);text-align:left;justify-content:flex-start;font-weight:750}.onboarding-plan-row.plan-feature svg{width:14px}.onboarding-plan-row.plan-feature .included{color:var(--ds-success)}.onboarding-plan-row.plan-feature .excluded{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.onboarding-plan-row.plan-feature .excluded{color:color-mix(in srgb,var(--muted) 40%,transparent)}}.onboarding-v3-action-group{align-items:center;gap:8px;display:flex}.onboarding-v3-action-group>button{border:1px solid var(--ds-line);min-height:48px;color:var(--ink);background:var(--ds-surface);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:850;display:flex}.onboarding-v3-action-group>button svg{width:17px}.onboarding-v3-action-group>button:disabled{opacity:.35}.onboarding-v3-action-group>button.primary{border-color:var(--ds-accent);min-width:190px;color:var(--ds-on-accent);background:var(--ds-accent);box-shadow:0 12px 28px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.onboarding-v3-action-group>button.primary{box-shadow:0 12px 28px color-mix(in srgb,var(--ds-accent) 22%,transparent)}}.onboarding-v3-topbar .language-switcher .language{place-items:center;grid-template-columns:1fr!important;width:44px!important;min-width:44px!important;padding:0!important;display:grid!important}.onboarding-v3-topbar .language-switcher .language-current,.onboarding-v3-topbar .language-switcher .language>svg{display:none}@media (min-width:901px){.step-plan .onboarding-offer-hero{min-height:clamp(118px,15vh,145px);padding:18px 24px}.step-plan .onboarding-offer-hero h2{font-size:clamp(23px,3.1vh,31px)}.step-plan .onboarding-offer-hero>div{margin-top:8px}.step-plan .onboarding-plan-comparison{min-height:0}.step-plan .onboarding-plan-matrix{max-height:clamp(220px,35vh,330px)}.step-plan .onboarding-checkout-summary{grid-column:1/-1}.step-plan .onboarding-v3-actions{margin-top:10px}.step-plan .onboarding-v3-action-group>button{min-height:42px}}@media (max-width:900px){.onboarding-plan-comparison>header{flex-direction:column;align-items:flex-start;gap:4px}.onboarding-plan-matrix{max-height:440px}.onboarding-v3-action-group{margin-left:auto}}@media (max-width:620px){.onboarding-v3-actions{grid-template-columns:auto 1fr}.onboarding-v3-actions>span{display:none}.onboarding-v3-action-group{grid-template-columns:auto 1fr;display:grid}.onboarding-v3-action-group>button{min-width:0;padding-inline:10px}.onboarding-v3-action-group>button.primary{min-width:0}.onboarding-plan-comparison{border-radius:15px}}.onboarding-v3-topbar>div span{font-size:11px}.onboarding-v3-topbar>div b{font-size:13px}.onboarding-v3-nav nav small{font-size:9px}.onboarding-v3-nav nav b{font-size:15px}.onboarding-v3-nav nav em{font-size:10px}.onboarding-v3-heading>span{font-size:12px}.onboarding-v3-actions>span{font-size:11px}.onboarding-v3-actions>button,.onboarding-v3-action-group>button{font-size:13px}.onboarding-plan-comparison>header small{font-size:10px}.onboarding-plan-comparison>header b{font-size:15px}.onboarding-plan-comparison>header>span{font-size:11px}.onboarding-plan-row.plan-headings>span>b{font-size:14px}.onboarding-plan-row.plan-headings>span>small{font-size:10px}.onboarding-plan-row.plan-headings button>small{font-size:9px}.onboarding-plan-row.plan-headings button>b{font-size:15px}.onboarding-plan-row.plan-headings button>strong{font-size:22px}.onboarding-plan-row.plan-headings button>strong small{font-size:9px}.onboarding-plan-row.plan-subtitles>span,.onboarding-plan-row.plan-feature>span{font-size:10px}.onboarding-selector-toolbar input{font-size:16px}.onboarding-selector-toolbar>span{max-width:380px;font-size:13px}.onboarding-industry-groups button{height:38px;padding-inline:15px;font-size:11px}.onboarding-industry-grid b{font-size:14px}.onboarding-industry-grid small,.onboarding-marketing-grid button>span small{font-size:10px}.onboarding-marketing-grid p{font-size:14px}.onboarding-marketing-grid footer b{font-size:11px}.onboarding-trees-step>header b{font-size:15px}.onboarding-trees-step>header p{font-size:12px}.onboarding-trees-step button>span b{font-size:15px}.onboarding-trees-step button>span small{font-size:11px}.onboarding-blueprint header small,.onboarding-blueprint article small{font-size:10px}.onboarding-blueprint article b{font-size:13px}.onboarding-blueprint article em{font-size:10px}@media (min-width:901px){.onboarding-v3-heading h1{font-size:clamp(40px,5.2vh,52px)}.onboarding-v3-heading p{font-size:clamp(14px,2vh,17px)}.step-industry .onboarding-industry-step{gap:11px}.step-industry .onboarding-selector-toolbar>label{height:52px}.step-industry .onboarding-industry-groups button{height:36px;padding-inline:13px;font-size:11px}.step-industry .onboarding-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:3px 7px 12px 3px}.step-industry .onboarding-industry-grid>button{border-radius:14px;grid-template-columns:40px minmax(0,1fr) 17px;gap:10px;min-height:72px;padding:10px 12px}.step-industry .onboarding-industry-grid button>i{border-radius:11px;width:40px;height:40px}.step-industry .onboarding-industry-grid button>i svg{width:19px}.step-industry .onboarding-industry-grid b{font-size:13px}.step-industry .onboarding-industry-grid small{font-size:10px}.step-marketing .onboarding-marketing-grid h2{font-size:24px}.step-marketing .onboarding-marketing-grid p{font-size:12px}.step-trees .onboarding-trees-step button>span b{font-size:13px}.step-trees .onboarding-trees-step button>span small{font-size:10px}}@media (min-width:1181px){.step-industry .onboarding-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px) and (min-width:901px){.step-industry .onboarding-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.onboarding-v3-heading>span{font-size:10px}.onboarding-selector-toolbar input{font-size:15px}.onboarding-selector-toolbar>span{font-size:12px}.onboarding-industry-grid b{font-size:14px}.onboarding-industry-grid small{font-size:11px}.onboarding-v3-action-group>button,.onboarding-v3-actions>button{font-size:12px}}.step-marketing .onboarding-marketing-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px}.step-marketing .onboarding-marketing-grid>button{grid-template-rows:auto 1fr auto;grid-template-columns:64px minmax(0,1fr);align-content:stretch;gap:8px 16px;min-height:176px;padding:20px 22px;display:grid}.step-marketing .onboarding-marketing-grid button>header{grid-area:1/1/4;align-self:start;place-items:center;display:grid;position:relative}.step-marketing .onboarding-marketing-grid header>i{border-radius:17px;width:60px;height:60px}.step-marketing .onboarding-marketing-grid header svg{width:26px}.step-marketing .onboarding-marketing-grid header>svg{width:22px;height:22px;color:var(--ds-on-accent);background:var(--ds-accent);box-shadow:0 0 0 4px var(--ds-surface);border-radius:50%;padding:3px;position:absolute;bottom:-4px;right:-4px}.step-marketing .onboarding-marketing-grid button>span{grid-area:1/2/3;align-content:start;gap:7px}.step-marketing .onboarding-marketing-grid button>span small{font-size:11px}.step-marketing .onboarding-marketing-grid h2{font-size:28px;line-height:1.05}.step-marketing .onboarding-marketing-grid p{font-size:14px;line-height:1.5}.step-marketing .onboarding-marketing-grid footer{grid-area:3/2;margin-top:0;padding-top:10px}.step-marketing .onboarding-marketing-grid footer svg{width:18px}.step-marketing .onboarding-marketing-grid footer b{font-size:13px;line-height:1.35}@media (max-width:1100px) and (min-width:901px){.step-marketing .onboarding-marketing-grid>button{grid-template-columns:52px minmax(0,1fr);gap:7px 12px;min-height:166px;padding:16px}.step-marketing .onboarding-marketing-grid header>i{width:50px;height:50px}.step-marketing .onboarding-marketing-grid h2{font-size:24px}.step-marketing .onboarding-marketing-grid p{font-size:12px}.step-marketing .onboarding-marketing-grid footer b{font-size:11px}}@media (max-width:900px){.step-marketing .onboarding-marketing-grid{grid-template-columns:1fr}.step-marketing .onboarding-marketing-grid>button{min-height:170px}}@media (max-width:620px){.step-marketing .onboarding-marketing-grid>button{grid-template-columns:52px minmax(0,1fr);gap:7px 12px;min-height:160px;padding:16px}.step-marketing .onboarding-marketing-grid header>i{width:50px;height:50px}.step-marketing .onboarding-marketing-grid h2{font-size:24px}.step-marketing .onboarding-marketing-grid p{font-size:13px}.step-marketing .onboarding-marketing-grid footer b{font-size:12px}}.step-trees .onboarding-trees-step{gap:14px}.step-trees .onboarding-trees-step>header{min-height:72px;padding:15px 18px}.step-trees .onboarding-trees-step>header span{gap:12px}.step-trees .onboarding-trees-step>header svg{width:28px}.step-trees .onboarding-trees-step>header b{font-size:16px}.step-trees .onboarding-trees-step>header p{max-width:650px;font-size:13px;line-height:1.45}.step-trees .onboarding-trees-step>div{grid-template-rows:repeat(3,minmax(128px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:12px;padding:3px 7px 10px 3px}.step-trees .onboarding-trees-step>div>button{grid-template-rows:1fr;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;min-height:128px;padding:15px 16px}.step-trees .onboarding-trees-step button>span{align-content:center;gap:7px}.step-trees .onboarding-trees-step button>span b{font-size:16px}.step-trees .onboarding-trees-step button>span small{font-size:12px;line-height:1.5}.step-trees .onboarding-tree-diagram,.step-trees .onboarding-no-tree{width:112px;height:92px}.step-trees .onboarding-tree-diagram:before{top:47px;left:16%;right:16%}.step-trees .onboarding-tree-diagram>i{width:30px;height:30px;top:2px}.step-trees .onboarding-tree-diagram span:before{height:27px;bottom:23px}.step-trees .onboarding-tree-diagram span b{width:24px;height:24px}.step-trees .onboarding-no-tree>svg{width:40px}.step-trees .onboarding-no-tree i{width:10px;height:10px}@media (max-width:1250px) and (min-width:901px){.step-trees .onboarding-trees-step>div{gap:9px}.step-trees .onboarding-trees-step>div>button{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:12px}.step-trees .onboarding-tree-diagram,.step-trees .onboarding-no-tree{width:88px;height:78px}.step-trees .onboarding-trees-step button>span b{font-size:14px}.step-trees .onboarding-trees-step button>span small{font-size:10px}}@media (max-width:900px){.step-trees .onboarding-trees-step>div{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.step-trees .onboarding-trees-step>div>button{min-height:150px}.step-trees .onboarding-trees-step>header{flex-direction:column;align-items:flex-start}.step-trees .onboarding-trees-step>header p{text-align:left}}@media (max-width:620px){.step-trees .onboarding-trees-step>div{grid-template-columns:1fr}.step-trees .onboarding-trees-step>div>button{grid-template-columns:94px minmax(0,1fr);min-height:132px}.step-trees .onboarding-tree-diagram,.step-trees .onboarding-no-tree{width:94px;height:82px}.step-trees .onboarding-trees-step button>span b{font-size:15px}.step-trees .onboarding-trees-step button>span small{font-size:11px}}.step-launch .onboarding-blueprint>header{min-height:78px;padding:16px 20px}.step-launch .onboarding-blueprint header span{gap:6px}.step-launch .onboarding-blueprint header small{font-size:11px}.step-launch .onboarding-blueprint header h2{font-size:27px}.step-launch .onboarding-blueprint mark{padding:10px 14px;font-size:11px}.step-launch .onboarding-blueprint article{grid-template-columns:50px minmax(0,1fr) auto;gap:14px;min-height:68px;padding:10px 20px}.step-launch .onboarding-blueprint article>i{border-radius:14px;width:50px;height:50px}.step-launch .onboarding-blueprint article>i svg{width:23px}.step-launch .onboarding-blueprint article>span{gap:5px}.step-launch .onboarding-blueprint article small{font-size:10px}.step-launch .onboarding-blueprint article b{font-size:16px}.step-launch .onboarding-blueprint article em{text-align:right;font-size:12px;line-height:1.35}.step-launch .onboarding-blueprint>footer{gap:13px;padding:14px 18px}.step-launch .onboarding-blueprint>footer>svg{width:26px}.step-launch .onboarding-blueprint>footer span{gap:5px}.step-launch .onboarding-blueprint>footer b{font-size:14px}.step-launch .onboarding-blueprint>footer small{font-size:11px;line-height:1.5}@media (max-width:1100px) and (min-width:901px){.step-launch .onboarding-blueprint header h2{font-size:22px}.step-launch .onboarding-blueprint article{grid-template-columns:42px minmax(0,1fr) auto;padding-inline:14px}.step-launch .onboarding-blueprint article>i{width:42px;height:42px}.step-launch .onboarding-blueprint article b{font-size:14px}.step-launch .onboarding-blueprint article em,.step-launch .onboarding-blueprint>footer small{font-size:10px}}@media (max-width:620px){.step-launch .onboarding-blueprint article{grid-template-columns:46px minmax(0,1fr)}.step-launch .onboarding-blueprint article em{text-align:left;grid-column:2}.step-launch .onboarding-blueprint header h2{font-size:22px}.step-launch .onboarding-blueprint mark{font-size:10px}}.cashout-ipayout{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;margin:0 10px 10px;overflow:hidden}.cashout-ipayout>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.cashout-ipayout>header>span{gap:2px;display:grid}.cashout-ipayout>header mark{color:var(--muted);background:var(--ds-surface);border-radius:99px;padding:4px 7px;font-size:6px;font-weight:850}.cashout-ipayout>header mark.connected{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.cashout-ipayout>header mark.connected{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.cashout-ipayout>div{grid-template-columns:1.2fr .8fr 1fr;gap:6px;padding:9px;display:grid}.cashout-ipayout label{gap:4px;display:grid}.cashout-ipayout label>span{font-size:6px;font-weight:800}.cashout-ipayout input{border:1px solid var(--ds-line);width:100%;min-width:0;height:34px;color:var(--ink);background:var(--ds-surface);font:7px var(--ds-font);border-radius:8px;padding:0 8px}@media (max-width:680px){.cashout-ipayout>div{grid-template-columns:1fr}}.revert-purchase-settings{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.revert-purchase-settings>div{flex:320px}.revert-purchase-settings b{margin:6px 0 4px;font-size:14px;display:block}.revert-purchase-settings p{max-width:72ch;color:var(--muted);font-size:11px}.revert-purchase-settings .switch-row{align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.revert-purchase{flex-direction:column;gap:12px;display:flex}.revert-purchase-lead{color:var(--muted);max-width:78ch;font-size:11px}.revert-purchase-load{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.revert-purchase-error,.revert-purchase-notice{align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.revert-purchase-error{color:var(--danger,#b3261e)}.revert-purchase-empty{color:var(--muted);font-size:11px}.revert-purchase-scroll{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.revert-purchase-table{border-collapse:collapse;width:100%;font-size:11px}.revert-purchase-table th,.revert-purchase-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);padding:9px 12px}.revert-purchase-table thead th{background:var(--surface);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800;position:sticky;top:0}.revert-purchase-table th[scope=row]{text-align:left;font-weight:600}.revert-purchase-table th[scope=col]:first-child{text-align:left}.revert-purchase-table .revert-purchase-why{text-align:left;white-space:normal;max-width:42ch;color:var(--muted)}.revert-purchase-table tbody tr.kept{opacity:.6}.revert-purchase-table tbody tr:last-child th,.revert-purchase-table tbody tr:last-child td{border-bottom:0}.revert-purchase-summary{flex-wrap:wrap;align-items:baseline;gap:14px;font-size:11px;display:flex}.revert-purchase-summary strong{margin-left:6px;font-size:14px}.revert-purchase-pending{color:var(--muted)}.revert-purchase-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.revert-purchase-actions label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-direction:column;flex:240px;gap:4px;font-size:10px;font-weight:700;display:flex}.revert-purchase-actions input{border:1px solid var(--line);background:var(--surface);border-radius:8px;height:34px;padding:0 10px;font-size:12px}.revert-purchase-actions button{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.revert-purchase-actions button.danger{border-color:var(--danger,#b3261e);color:var(--danger,#b3261e)}.revert-purchase-volume{border:1px solid var(--line);background:var(--surface-subtle,transparent);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.revert-purchase-volume h4,.revert-purchase h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:800}.revert-purchase-volume-breakdown{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.revert-purchase-volume-breakdown li{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:inline-flex}.revert-purchase-volume-breakdown li b{font-weight:800}.revert-purchase-volume-breakdown li span{color:var(--muted)}.special-rank-modal{width:min(560px,100%)}.special-rank-empty{color:var(--muted);margin:18px 0 0;font-size:12px}.special-rank-body{gap:16px;margin-top:16px;display:grid}.special-rank-current-rank{align-items:center;gap:12px;display:flex}.special-rank-current-rank div{gap:2px;display:grid}.special-rank-current-rank b{font-size:15px}.special-rank-current-rank small{color:#c5cbd8;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.special-rank-rank-badge{width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:700;display:grid}.special-rank-months{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.special-rank-ladder-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.special-rank-month-box,.special-rank-tile{color:#fff;background:#151c2c;border:1px solid #394258;border-radius:12px;gap:6px;min-width:0;padding:10px 12px;display:grid}.special-rank-month-title{font-size:13px;font-weight:650;line-height:1.2}.special-rank-month-period{color:#c5cbd8;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.1}.special-rank-status{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}@media (max-width:480px){.special-rank-months,.special-rank-ladder-grid{grid-template-columns:1fr}.special-rank-month-title{font-size:12px}}.special-rank-status-done{color:#7fd8a4}.special-rank-status-active{color:#e8c56b}.special-rank-status-pending{color:#c5cbd8}.special-rank-last-completed{color:var(--muted);letter-spacing:.02em;margin:0;font-size:12px}.special-rank-rank-badge-large{width:56px;height:56px;font-size:18px}.special-rank-rank-badge-small{width:32px;height:32px;font-size:13px}.special-rank-badge-image{aspect-ratio:1;object-fit:contain;background:var(--ds-panel,#151c2c);border-radius:12px;flex-shrink:0}.special-rank-badge-image-large{width:56px;height:56px}.special-rank-badge-image-small{width:32px;height:32px}.coaching-progress{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ink);gap:16px;min-width:0;padding:16px;display:grid}.coaching-progress-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.coaching-progress-head>svg{box-sizing:border-box;border-radius:var(--ds-radius-sm,10px);width:36px;height:36px;color:var(--ds-text,var(--ink));background:var(--ds-accent);flex-shrink:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.coaching-progress-head>svg{background:color-mix(in srgb,var(--ds-accent) 24%,var(--ds-surface))}}.coaching-progress-head>div{flex:1;gap:3px;min-width:0;display:grid}.coaching-progress-head b{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.coaching-progress-head small{color:var(--muted);font-size:12px;line-height:1.35}.coaching-progress-period{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:650}.coaching-progress-pending{background:var(--ds-warning);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.coaching-progress-pending{background:color-mix(in srgb,var(--ds-warning) 18%,var(--ds-surface))}}.coaching-progress-pending{color:var(--ink);font-size:11px;line-height:1.4}.coaching-progress-pending>svg{flex-shrink:0}.coaching-progress-pending b{font-weight:800}.coaching-progress-pending span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.coaching-progress-pending span{color:color-mix(in srgb,var(--ink) 82%,var(--ds-surface))}}.coaching-progress-pending span{min-width:0}.coaching-progress-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;display:grid}.coaching-progress-total{gap:2px;min-width:0;display:grid}.coaching-progress-total strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,2.6vw,26px);font-weight:800;line-height:1.1}.coaching-progress-total small{color:var(--muted);font-size:12px}.coaching-progress-track{gap:7px;min-width:0;display:grid}.coaching-progress-track-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.coaching-progress-goal{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.coaching-progress-percent{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:800}.coaching-progress-bar{background:var(--ds-surface2);border-radius:999px;height:10px;position:relative;overflow:hidden}.coaching-progress-bar span{background:var(--ds-accent);border-radius:999px;height:100%;transition:width .3s;display:block}.coaching-progress-track-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;min-width:0;font-size:11px;display:flex}.coaching-progress-next-reward{color:var(--ds-signal);white-space:nowrap;font-weight:700}.coaching-progress-earned{text-align:center;background:var(--ds-surface2);border-radius:12px;align-content:center;justify-items:center;gap:2px;min-width:0;max-width:224px;padding:10px 14px;display:grid}.coaching-progress-earned>small:first-child{color:var(--ink);font-size:11px;font-weight:700}.coaching-progress-earned b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(16px,2vw,19px);font-weight:800;line-height:1.2}.coaching-progress-earned>small:last-child{color:var(--muted);font-size:10px;line-height:1.35}.coaching-progress-earned-done{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.coaching-progress-earned-done{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface2))}}.coaching-milestones{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.coaching-milestone{text-align:center;align-content:start;justify-items:center;gap:4px;min-width:0;padding:0 4px;display:grid;position:relative}.coaching-milestone:before{content:"";background:var(--ds-surface2);top:11px;width:100%;height:2px;position:absolute;inset-inline-end:50%}.coaching-milestone:first-child:before{display:none}.coaching-milestone-linked:before{background:var(--ds-accent)}.coaching-milestone>i{z-index:1;box-sizing:border-box;background:var(--ds-surface);border:2px solid var(--ds-line);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.coaching-milestone>i svg{stroke-width:3px;width:14px;height:14px}.coaching-milestone-completed>i{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent)}.coaching-milestone-current>i{border-color:var(--ds-signal);box-shadow:inset 0 0 0 4px var(--ds-surface),inset 0 0 0 12px var(--ds-signal)}.coaching-milestone b{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25}.coaching-milestone-upcoming b{color:var(--muted)}.coaching-milestone-reward{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.coaching-milestone-upcoming .coaching-milestone-reward{color:var(--muted);font-weight:700}.coaching-milestone-status{white-space:nowrap;border-radius:999px;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.4}.coaching-milestone-completed .coaching-milestone-status{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.coaching-milestone-completed .coaching-milestone-status{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.coaching-milestone-completed .coaching-milestone-status{color:var(--ink)}.coaching-milestone-current .coaching-milestone-status{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.coaching-milestone-current .coaching-milestone-status{background:color-mix(in srgb,var(--ds-signal) 12%,var(--ds-surface))}}.coaching-milestone-current .coaching-milestone-status{color:var(--ds-signal)}.coaching-milestone-upcoming .coaching-milestone-status{background:var(--ds-surface2);color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.coaching-milestone-upcoming .coaching-milestone-status{color:color-mix(in srgb,var(--ink) 72%,var(--ds-surface2))}}.coaching-progress-error{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ink);align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.coaching-progress-error>svg{width:20px;height:20px;color:var(--muted);flex-shrink:0}.coaching-progress-error span{gap:2px;min-width:0;display:grid}.coaching-progress-error small{color:var(--muted);font-size:11px}@media (max-width:860px){.coaching-progress-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.coaching-progress-total{order:1}.coaching-progress-earned{order:2}.coaching-progress-track{order:3;grid-column:1/-1}}@media (max-width:560px){.coaching-progress{gap:14px;padding:14px}.coaching-progress-head{flex-wrap:wrap}.coaching-progress-period{flex-basis:100%}.coaching-progress-main{grid-template-columns:minmax(0,1fr)}.coaching-progress-track-head,.coaching-progress-track-foot{justify-content:flex-start}.coaching-progress-track{order:2}.coaching-progress-earned{text-align:start;order:3;justify-items:start;max-width:none}.coaching-milestones{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-auto-columns:minmax(104px,1fr);padding-bottom:4px;overflow-x:auto}.coaching-milestone{scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.coaching-progress-bar span{transition:none}}.my-special-rank-button{border:1px solid var(--card-border,#394258);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;display:flex}.my-special-rank-button:hover{background:var(--ds-panel-hover,#ffffff0a)}.my-special-rank-button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.my-special-rank-button svg{flex-shrink:0}.my-special-rank-button span{gap:2px;display:grid}.my-special-rank-button b{font-size:14px;font-weight:600}.my-special-rank-button small{color:var(--muted);font-size:11px}.rank-badge-uploader{border:1px dashed var(--card-border,#394258);background:var(--ds-panel-muted,#ffffff05);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0 0;padding:12px 14px;display:flex}.rank-badge-uploader-preview{flex-shrink:0}.rank-badge-uploader-body{flex:200px;gap:2px;min-width:0;display:grid}.rank-badge-uploader-body b{font-size:13px;font-weight:600}.rank-badge-uploader-body small{color:var(--muted);font-size:11px}.rank-badge-uploader-error{color:var(--danger,#b3261e)!important}.rank-badge-uploader-actions{flex-wrap:wrap;gap:8px;display:flex}.rank-badge-uploader-actions button{border:1px solid var(--card-border,#394258);color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;display:inline-flex}.rank-badge-uploader-actions button:hover:not(:disabled){background:var(--ds-panel-hover,#ffffff0a)}.rank-badge-uploader-actions button:disabled{opacity:.55;cursor:not-allowed}.rank-badge-uploader-remove{border-color:var(--danger,#b3261e)!important;color:var(--danger,#b3261e)!important}.rank-badge-uploader-spin{animation:1s linear infinite rank-badge-uploader-spin}.image-upload-field{border:1px dashed var(--card-border,#394258);background:var(--ds-panel-muted,#ffffff05);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 0;padding:12px 14px;display:flex}.image-upload-field-preview{background:var(--ds-surface2,#ffffff0a);width:52px;height:52px;color:var(--muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.image-upload-field-preview img{object-fit:cover;width:100%;height:100%;display:block}.image-upload-field-body{flex:200px;gap:2px;min-width:0;display:grid}.image-upload-field-body b{font-size:13px;font-weight:600}.image-upload-field-body small{color:var(--muted);font-size:11px}.image-upload-field-error{color:var(--danger,#b3261e)!important}.image-upload-field-actions{flex-wrap:wrap;gap:8px;display:flex}.image-upload-field-actions button{border:1px solid var(--card-border,#394258);color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;display:inline-flex}.image-upload-field-actions button:hover:not(:disabled){background:var(--ds-panel-hover,#ffffff0a)}.image-upload-field-actions button:disabled{opacity:.55;cursor:not-allowed}.image-upload-field-remove{border-color:var(--danger,#b3261e)!important;color:var(--danger,#b3261e)!important}.image-upload-field-spin{animation:1s linear infinite rank-badge-uploader-spin}@keyframes rank-badge-uploader-spin{to{transform:rotate(360deg)}}.golden-grid-modal{width:min(620px,100%)}.golden-grid-body{gap:20px;max-height:60vh;margin-top:16px;display:grid;overflow-y:auto}.golden-grid-body h3{text-transform:uppercase;letter-spacing:.06em;color:#c5cbd8;margin:0 0 10px;font-size:11px}.golden-grid-subtitle{color:var(--muted);margin:0;font-size:12px}.golden-grid-empty{color:var(--muted);margin:0;padding:14px 17px;font-size:12px}.golden-grid-search{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;align-items:center;gap:8px;height:34px;margin:10px 17px;padding:0 12px;display:flex}.golden-grid-search>svg{color:var(--muted);flex:none}.golden-grid-search>input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.golden-grid-search-clear{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.golden-grid-search-clear:hover{color:var(--ds-danger);background:var(--ds-surface)}.golden-grid-recompute{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.golden-grid-recompute:hover{background:var(--ds-surface)}.golden-grid-recompute:disabled{opacity:.5;cursor:not-allowed}.golden-grid-notice{border-top:1px solid var(--ds-line);margin:0;padding:10px 17px;font-size:11px;font-weight:600}.golden-grid-notice.is-ok{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.golden-grid-notice.is-ok{background:color-mix(in srgb,var(--ds-success) 20%,var(--ds-surface))}}.golden-grid-notice.is-ok{border-top-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.golden-grid-notice.is-ok{border-top-color:color-mix(in srgb,var(--ds-success) 45%,var(--ds-line))}}.golden-grid-notice.is-error{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.golden-grid-notice.is-error{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.golden-grid-notice.is-error{border-top-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.golden-grid-notice.is-error{border-top-color:color-mix(in srgb,var(--ds-danger) 38%,var(--ds-line))}}.golden-grid-list{gap:10px;display:grid}.golden-grid-card{color:#fff;background:#151c2c;border:1px solid #394258;border-radius:12px;padding:12px}.golden-grid-card-done{opacity:.75}.golden-grid-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.golden-grid-card>header b{font-size:14px}.golden-grid-card>header small{color:#c5cbd8;font-size:10px}.golden-grid-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.golden-grid-card li{border:1px solid #2b3346;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.golden-grid-card li em{font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:650}.golden-grid-members{color:#c5cbd8;word-break:break-word;grid-column:1/-1;font-size:10px;line-height:1.5}.golden-grid-status{justify-self:end;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.golden-grid-status-done{color:#7fd8a4}.golden-grid-status-active{color:#e8c56b}.golden-grid-home{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:12px;padding:16px;display:grid}.golden-grid-home>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.golden-grid-home>header b{font-size:14px}.golden-grid-home>header small{color:var(--muted);font-size:11px;display:block}.golden-grid-home ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.golden-grid-home li{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;font-size:12px;display:flex}.golden-grid-home li:last-child{border-bottom:0;padding-bottom:0}.golden-grid-home li em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:650}.golden-grid-home>header button{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.golden-grid-home>header button:hover{background:var(--ds-surface)}.golden-grid-table-shell{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);overflow-x:auto}.golden-grid-table{border-collapse:collapse;width:100%;font-size:11px}.golden-grid-table th{color:var(--muted);letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);padding:11px 14px;font-size:9px;font-weight:850}.golden-grid-table td{border-bottom:1px solid var(--ds-line);vertical-align:middle;padding:11px 14px}.golden-grid-table tbody tr:last-child td{border-bottom:0}.golden-grid-table tbody tr:hover{background:var(--ds-surface2)}.leadership-override-home{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:12px;padding:16px;display:grid}.leadership-override-home>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.leadership-override-home>header b{align-items:center;gap:6px;font-size:14px;display:flex}.leadership-override-home>header small{color:var(--muted);font-size:11px;display:block}.leadership-override-home>header button{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.leadership-override-home>header button:hover{background:var(--ds-surface)}.leadership-override-home ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.leadership-override-home li{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;font-size:12px;display:flex}.leadership-override-home li:last-child{border-bottom:0;padding-bottom:0}.leadership-override-home li em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:650}.leadership-override-empty{color:var(--muted);font-size:12px}.leadership-override-body{gap:12px;display:grid}.leadership-override-subtitle{color:var(--muted);margin:0;font-size:11px}.leadership-override-table-shell{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);overflow-x:auto}.leadership-override-table{border-collapse:collapse;width:100%;font-size:11px}.leadership-override-table th{color:var(--muted);letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);padding:11px 14px;font-size:9px;font-weight:850}.leadership-override-table td{border-bottom:1px solid var(--ds-line);vertical-align:middle;color:var(--ds-text);padding:11px 14px}.leadership-override-table tbody tr:last-child td{border-bottom:0}.leadership-override-table td b{font-size:12px;display:block}.leadership-override-table td small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.leadership-override-table td em{font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.leadership-override-group td{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:var(--ds-surface2);padding:8px 14px;font-size:9px;font-weight:850}.leadership-override-increment{color:var(--muted);letter-spacing:.04em;font-size:9px;font-weight:850;display:block}.leadership-override-status{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.leadership-override-status-done{color:#7fd8a4}.leadership-override-status-active{color:#e8c56b}.leadership-override-status-next{color:var(--muted)}.lo-admin>header a:hover{background:var(--ds-surface)}.lo-admin-configs button{border:1px solid var(--ds-line);cursor:pointer;background:0 0;border-radius:999px;height:28px;padding:0 11px;font-size:11px}.lo-admin-configs button.is-active{background:var(--ds-surface2);font-weight:700}.lo-admin-search button:hover{background:var(--ds-surface)}.lo-admin-clear{color:var(--muted)}.lo-admin-tiers{gap:6px;display:grid}.lo-admin-tiers button{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;min-width:96px;padding:8px 12px;display:flex}.lo-admin-table-shell{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);overflow-x:auto}.lo-admin-table{border-collapse:collapse;width:100%;font-size:11px}.lo-admin-table th{color:var(--muted);letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);padding:11px 14px;font-size:9px;font-weight:850}.lo-admin-table td{border-bottom:1px solid var(--ds-line);vertical-align:middle;color:var(--ds-text);padding:10px 14px}.lo-admin-table tbody tr:last-child td{border-bottom:0}.lo-tier-body{gap:10px;display:grid}.lo-tier-body>input{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;width:100%;height:32px;padding:0 10px;font-size:12px}.lo-tier-table-shell{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);overflow-x:auto}.lo-tier-table{border-collapse:collapse;width:100%;font-size:11px}.lo-tier-table th{color:var(--muted);letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);padding:9px 12px;font-size:9px;font-weight:850}.lo-tier-table td{border-bottom:1px solid var(--ds-line);vertical-align:middle;color:var(--ds-text);padding:9px 12px}.lo-tier-table tbody tr:last-child td{border-bottom:0}.lo-tier-empty{color:var(--muted);margin:0;padding:8px 2px;font-size:12px}.lo-tier-foot b{color:inherit;font-variant-numeric:tabular-nums}.lo-tier-pages button{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;border-radius:7px;height:26px;padding:0 9px;font-size:10px}.lo-admin{gap:14px;display:grid}.lo-admin>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lo-admin>header b{align-items:center;gap:7px;font-size:15px;display:flex}.lo-admin>header small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.lo-admin>header a{border:1px solid var(--ds-line);background:var(--ds-surface2);height:30px;color:inherit;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.lo-admin-configs{flex-wrap:wrap;gap:8px;display:flex}.lo-admin-configs button{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;border-radius:8px;height:30px;padding:0 12px;font-size:11px;font-weight:650}.lo-admin-configs button.is-active{border-color:var(--ds-accent,#7f77dd);background:var(--ds-surface)}.lo-admin-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lo-admin-search input{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;flex:220px;height:34px;padding:0 10px;font-size:12px}.lo-admin-search button{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;border-radius:8px;height:34px;padding:0 14px;font-size:11px;font-weight:650}.lo-admin-tiers>p{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:850}.lo-admin-tiers>div{flex-wrap:wrap;gap:8px;display:flex}.lo-admin-tiers button{border:1px solid var(--ds-line);background:var(--ds-surface);cursor:pointer;text-align:left;border-radius:10px;gap:1px;padding:8px 14px;display:grid}.lo-admin-tiers button:hover{background:var(--ds-surface2)}.lo-admin-tiers button b{font-variant-numeric:tabular-nums;font-size:14px}.lo-admin-tiers button small{color:var(--muted);font-size:10px}.lo-admin-table-shell,.lo-tier-table-shell{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);overflow-x:auto}.lo-admin-table,.lo-tier-table{border-collapse:collapse;width:100%;font-size:11px}.lo-admin-table th,.lo-tier-table th{color:var(--muted);letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);padding:11px 14px;font-size:9px;font-weight:850}.lo-admin-table td,.lo-tier-table td{border-bottom:1px solid var(--ds-line);vertical-align:middle;color:var(--ds-text);padding:10px 14px}.lo-admin-table tbody tr:last-child td,.lo-tier-table tbody tr:last-child td{border-bottom:0}.lo-admin-table tbody tr:hover{background:var(--ds-surface2)}.lo-admin-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.lo-admin-req{white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.lo-admin-req-ok{color:#7fd8a4}.lo-admin-req-no{color:var(--muted)}.lo-tier-modal .lo-tier-body{gap:10px;display:grid}.lo-tier-modal .lo-tier-body>input{border:1px solid var(--ds-line);background:var(--ds-surface);width:100%;height:34px;color:var(--ds-text);border-radius:8px;padding:0 10px;font-size:12px}.lo-tier-table td b{font-size:12px;display:block}.lo-tier-table td small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.lo-tier-empty{color:var(--muted);margin:0;font-size:12px}.lo-tier-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.lo-tier-foot b{font-variant-numeric:tabular-nums;font-size:13px}.lo-tier-pages{align-items:center;gap:8px;display:inline-flex}.lo-tier-pages button{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;border-radius:7px;height:26px;padding:0 9px;font-size:10px;font-weight:650}.lo-tier-pages button:disabled{opacity:.45;cursor:default}.leadership-override-period{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:0 4px;display:flex}.leadership-override-period>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:750}.leadership-override-period>em{font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:650}.leadership-override-period>small{color:var(--muted);flex:100%;font-size:10px;line-height:1.45}.golden-grid-admin-count{font-variant-numeric:tabular-nums;font-weight:850}.golden-grid-see-progress{border:1px solid var(--ds-line);background:var(--ds-surface2);height:32px;color:var(--ink);cursor:pointer;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.golden-grid-see-progress:hover{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.pool-accumulated-home{border:1px solid var(--ds-line);border-radius:14px;gap:12px;padding:16px;display:grid}.pool-accumulated-home>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pool-accumulated-home>header b{align-items:center;gap:6px;font-size:14px;display:flex}.pool-accumulated-home>header small{color:var(--muted);font-size:11px;display:block}.pool-accumulated-home>header button{border:1px solid var(--ds-line);background:var(--ds-surface2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.pool-accumulated-home>header button:hover:not(:disabled){background:var(--ds-surface)}.pool-accumulated-home>header button:disabled{opacity:.55;cursor:default}.pool-accumulated-home ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pool-accumulated-home li{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.pool-accumulated-home li em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:650}.pool-accumulated-home>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.pool-accumulated-home>footer small{color:var(--muted);font-size:10px}.pool-accumulated-home>footer mark{color:var(--ds-warning,#b26a00);background:0 0;font-size:10px;font-weight:750}.pool-accumulated-empty{color:var(--muted);margin:0;font-size:11px}.golden-grid-admin-levels{flex-wrap:wrap;gap:6px;display:flex}.golden-grid-admin-levels span{font-variant-numeric:tabular-nums;border:1px solid var(--ds-line);border-radius:999px;padding:2px 8px;font-size:11px}.golden-grid-admin-levels span.is-complete{border-color:var(--ds-success);color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.golden-grid-admin-levels span.is-complete{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.volume-types-console{gap:18px;display:grid}.volume-types-console>.volume-types-hero{background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));border-radius:22px;min-height:98px;padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.volume-types-console>.volume-types-hero{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 72%,var(--ds-purple)))}}.volume-types-console>.volume-types-hero{color:var(--ds-nav-text)}.volume-types-console>.volume-types-hero>span{align-items:flex-start}.volume-types-console>.volume-types-hero>span>svg{width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:14px;padding:11px}.volume-types-console>.volume-types-hero i{gap:6px}.volume-types-console>.volume-types-hero b{font-size:18px}.volume-types-console>.volume-types-hero small{max-width:760px;color:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.volume-types-console>.volume-types-hero small{color:color-mix(in srgb,var(--ds-nav-text) 72%,transparent)}}.volume-types-console>.volume-types-hero small{font-size:12px;line-height:1.55}.volume-types-console>.volume-types-hero mark{min-width:40px;height:40px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;font-size:14px;font-weight:900;display:grid}.volume-types-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.volume-types-overview article{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:88px;box-shadow:0 8px 24px var(--ds-nav);border-radius:17px;align-items:center;gap:13px;padding:17px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.volume-types-overview article{box-shadow:0 8px 24px color-mix(in srgb,var(--ds-nav) 6%,transparent)}}.volume-types-overview article>span{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.volume-types-overview article>span{background:color-mix(in srgb,var(--ds-accent) 70%,var(--ds-surface))}}.volume-types-overview i{gap:3px;display:grid}.volume-types-overview small{color:var(--muted);font-size:10px;font-weight:750}.volume-types-overview b{color:var(--ink);font-size:20px}.volume-types-console .volume-types-hint{border:1px solid var(--ds-purple);align-items:flex-start;gap:12px;margin:0;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.volume-types-console .volume-types-hint{border:1px solid color-mix(in srgb,var(--ds-purple) 24%,var(--ds-line))}}.volume-types-console .volume-types-hint{color:var(--muted);background:var(--ds-purple);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.volume-types-console .volume-types-hint{background:color-mix(in srgb,var(--ds-purple) 5%,var(--ds-surface))}}.volume-types-console .volume-types-hint{font-size:11px;line-height:1.6}.volume-types-hint svg{color:var(--ds-purple);flex:none;margin-top:1px}.volume-type-list{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;display:grid}.volume-type-list>article{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;box-shadow:0 8px 28px var(--ds-nav);border-radius:18px;grid-template-columns:1fr;align-items:stretch;gap:15px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.volume-type-list>article{box-shadow:0 8px 28px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.volume-type-card-head{border-bottom:1px solid var(--ds-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding-bottom:14px;display:grid}.volume-type-key{border-radius:13px;place-items:center;width:46px;height:46px;padding:0;font-size:12px;display:grid}.volume-type-card-head>i{gap:3px;min-width:0;display:grid}.volume-type-label{font-size:13px}.volume-type-card-head>i small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.volume-type-switch{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.volume-type-switch input{opacity:0;pointer-events:none;position:absolute}.volume-type-switch>span{background:var(--ds-line);border-radius:99px;width:34px;height:20px;transition:all .2s;position:relative}.volume-type-switch>span:after{content:"";background:var(--ds-surface);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.volume-type-switch input:checked+span{background:var(--ds-accent)}.volume-type-switch input:checked+span:after{background:var(--ds-nav);left:17px}.volume-type-card-fields{grid-template-columns:1.25fr 1.25fr .7fr;gap:9px;display:grid}.volume-type-card-fields label,.volume-type-form>label{gap:6px;min-width:0;display:grid}.volume-type-card-fields label>span,.volume-type-form>label>span{color:var(--muted);font-size:9px;font-weight:800}.volume-type-card-fields select,.volume-type-card-fields input,.volume-type-form input,.volume-type-form select{border:1px solid var(--ds-line);width:100%;height:42px;color:var(--ink);background:var(--ds-surface2);font:11px var(--ds-font);border-radius:10px;padding:0 11px}.volume-type-buyer{background:var(--ds-surface2);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.volume-type-buyer input{width:17px;height:17px;accent-color:var(--ds-accent)}.volume-type-buyer span{gap:2px;display:grid}.volume-type-buyer b{font-size:10px}.volume-type-buyer small{color:var(--muted);font-size:8px}.volume-type-delete{border-radius:10px;width:36px;height:36px}.volume-type-create{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:20px;gap:14px;padding:18px;display:grid}.volume-type-create>header{align-items:center;gap:10px;display:flex}.volume-type-create>header>span{width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}.volume-type-create>header>i{gap:2px;display:grid}.volume-type-create>header b{font-size:13px}.volume-type-create>header small{color:var(--muted);font-size:9px}.volume-type-form{background:0 0;border:0;grid-template-columns:.55fr 1.1fr 1fr 1.1fr 1.1fr .7fr auto;gap:10px;margin:0;padding:0}.volume-type-form>label.volume-type-check{align-items:center;gap:8px;padding:0 4px 10px;display:flex}.volume-type-form>label.volume-type-check input{width:17px;height:17px}.volume-type-form>button{border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 17px;font-size:10px;display:flex}.volume-type-quickfill{border-top:1px solid var(--ds-line);padding-top:13px}.volume-type-quickfill>span{font-size:9px}.volume-type-quickfill>button{border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10px;display:flex}.volume-type-quickfill>button small{color:var(--muted);font-size:8px;font-weight:650}.volume-types-console h4{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}@media (max-width:1180px){.volume-type-list{grid-template-columns:1fr}.volume-type-form{grid-template-columns:repeat(3,minmax(0,1fr))}.volume-type-form>button{align-self:end}}@media (max-width:760px){.volume-types-overview{grid-template-columns:1fr}.volume-types-console>.volume-types-hero{padding:18px}.volume-type-card-fields,.volume-type-form{grid-template-columns:1fr}.volume-type-card-head{grid-template-columns:auto minmax(0,1fr) auto}.volume-type-switch{grid-column:2/3}.volume-type-delete{grid-area:1/3}.volume-type-quickfill>button small{display:none}}.bonus-form .bonus-field-invalid input{border-color:var(--ds-danger)}.kyc-verify-page{place-items:center;min-height:70vh;padding:24px;display:grid}.kyc-verify-card{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-items:center;gap:12px;max-width:420px;padding:32px 28px;display:grid}.kyc-verify-card svg{width:32px;height:32px;color:var(--ds-accent,#5b6cff)}.kyc-verify-card h1{margin:0;font-size:16px}.kyc-verify-card p{color:var(--muted);margin:0;font-size:12px}.kyc-verify-card-error svg{color:var(--danger,#b3261e)}.kyc-verify-loading{border:3px solid var(--line);border-top-color:var(--ds-accent,#5b6cff);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite kyc-verify-spin}.kyc-verify-spinner{animation:.8s linear infinite kyc-verify-spin}@keyframes kyc-verify-spin{to{transform:rotate(360deg)}}.bonus-form .bonus-field-error{color:var(--ds-danger);font-size:8px;font-weight:700}.sa-time-tracking-page{gap:14px;display:grid}.sa-time-tracking-timer,.sa-time-tracking-mine,.sa-time-tracking-report,.sa-time-tracking-rates{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);padding:15px}.sa-time-tracking-mine>header,.sa-time-tracking-report>header,.sa-time-tracking-rates>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sa-time-tracking-mine>header span,.sa-time-tracking-report>header span,.sa-time-tracking-rates>header span{color:var(--ds-signal);letter-spacing:.08em;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.sa-time-tracking-mine>header span svg,.sa-time-tracking-report>header span svg,.sa-time-tracking-rates>header span svg{width:11px}.sa-time-tracking-mine>header h2,.sa-time-tracking-report>header h2,.sa-time-tracking-rates>header h2{margin:2px 0 0;font-size:14px}.sa-time-tracking-mine>header p,.sa-time-tracking-report>header p,.sa-time-tracking-rates>header p{color:var(--muted);max-width:38ch;margin:4px 0 0;font-size:7px}.sa-time-tracking-range{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sa-time-tracking-range input,.sa-time-tracking-range select{border:1px solid var(--ds-line);height:34px;color:var(--ink);background:var(--ds-bg);font:600 8px var(--ds-font);border-radius:8px;padding:0 8px}.sa-time-tracking-start{grid-template-columns:minmax(220px,1.2fr) 1fr auto auto;align-items:center;gap:8px;display:grid}.sa-time-tracking-task-input{border:1px solid var(--ds-line);height:40px;color:var(--ink);background:var(--ds-bg);font:600 8px var(--ds-font);border-radius:9px;padding:0 10px}.sa-time-tracking-start>button{height:40px;color:var(--ds-on-accent);background:var(--ds-accent);white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.sa-time-tracking-start>button svg{width:13px}.sa-time-tracking-manual-toggle{color:var(--ink)!important;background:var(--ds-surface2)!important}.sa-time-tracking-running{grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;display:grid}.sa-time-tracking-live-dot{background:var(--ds-signal);border-radius:999px;width:10px;height:10px;animation:1.6s ease-in-out infinite sa-tt-pulse}@media (prefers-reduced-motion:reduce){.sa-time-tracking-live-dot{animation:none}}@keyframes sa-tt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.sa-time-tracking-running>div{gap:2px;min-width:0;display:grid}.sa-time-tracking-running>div small{color:var(--ds-signal);letter-spacing:.08em;font-size:6px;font-weight:900}.sa-time-tracking-running>div b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sa-time-tracking-running>div em{color:var(--muted);font-size:7px;font-style:normal}.sa-time-tracking-elapsed{font:800 20px/1 var(--ds-font);font-variant-numeric:tabular-nums;color:var(--ink)}.sa-time-tracking-stop{height:40px;color:var(--ds-on-danger);background:var(--ds-danger);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.sa-time-tracking-stop svg{width:13px}.sa-time-tracking-manual-form{border:1px solid var(--ds-on-dark);gap:10px;width:min(440px,100%);padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sa-time-tracking-manual-form{border:1px solid color-mix(in srgb,var(--ds-on-dark) 20%,var(--ds-line))}}.sa-time-tracking-manual-form{border-radius:calc(var(--ds-radius)*1.3);background:var(--ds-surface);box-shadow:0 30px 90px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-time-tracking-manual-form{box-shadow:0 30px 90px color-mix(in srgb,var(--ds-nav) 45%,transparent)}}.sa-time-tracking-manual-form header h2{margin:0;font-size:16px}.sa-time-tracking-manual-form header p{color:var(--muted);margin:4px 0 0;font-size:7px}.sa-time-tracking-manual-form label{color:var(--muted);gap:5px;font-size:7px;font-weight:850;display:grid}.sa-time-tracking-manual-form input,.sa-time-tracking-manual-form select{border:1px solid var(--ds-line);height:38px;color:var(--ink);background:var(--ds-bg);font:600 8px var(--ds-font);border-radius:9px;padding:0 10px}.sa-time-tracking-manual-form footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.sa-time-tracking-manual-form footer button{border:0;border-radius:8px;height:36px;padding:0 14px;font-size:8px;font-weight:850}.sa-time-tracking-manual-form footer button:first-child{color:var(--ink);background:var(--ds-surface2)}.sa-time-tracking-manual-form footer button:last-child{color:var(--ds-on-accent);background:var(--ds-accent)}.sa-time-tracking-manual-error{color:var(--ds-danger);margin:0;font-size:7px;font-weight:700}.sa-time-tracking-entry-list{gap:6px;display:grid}.sa-time-tracking-entry{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.sa-time-tracking-entry>div{gap:1px;min-width:0;display:grid}.sa-time-tracking-entry>div b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sa-time-tracking-entry>div small{color:var(--muted);font-size:7px}.sa-time-tracking-entry>span{color:var(--muted);white-space:nowrap;font-size:7px}.sa-time-tracking-entry>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px}.sa-time-tracking-entry-actions{gap:4px;display:flex}.sa-time-tracking-entry-actions button{border:1px solid var(--ds-line);width:26px;height:26px;color:var(--muted);background:var(--ds-surface);border-radius:7px;place-items:center;display:grid}.sa-time-tracking-entry-actions button:hover{color:var(--ink)}.sa-time-tracking-entry-edit{grid-column:1/-1;grid-template-columns:1.4fr 1fr 1fr auto auto;gap:6px;display:grid}.sa-time-tracking-entry-edit input{border:1px solid var(--ds-line);height:32px;color:var(--ink);background:var(--ds-surface);font:600 8px var(--ds-font);border-radius:7px;padding:0 8px}.sa-time-tracking-entry-edit button{border:0;border-radius:7px;height:32px;padding:0 10px;font-size:7px;font-weight:850}.sa-time-tracking-entry-edit button:first-of-type{color:var(--ds-on-accent);background:var(--ds-accent)}.sa-time-tracking-entry-edit button:last-of-type{color:var(--ink);background:var(--ds-surface2)}.sa-time-tracking-report-table{overflow-x:auto}.sa-time-tracking-report-table table{border-collapse:collapse;width:100%;font-size:8px}.sa-time-tracking-report-table th{color:var(--muted);letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--ds-line);padding:8px 10px;font-size:6px;font-weight:900}.sa-time-tracking-report-table td{border-bottom:1px solid var(--ds-line);color:var(--ink);font-variant-numeric:tabular-nums;padding:9px 10px}.sa-time-tracking-report-table td.negative{color:var(--ds-danger)}.sa-time-tracking-report-table td small{color:var(--muted);font-variant-numeric:normal;font-size:6px;font-weight:600;display:block}.sa-time-tracking-rate-list{gap:6px;display:grid}.sa-time-tracking-rate-row{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;grid-template-columns:1.4fr 1fr 1fr auto auto;align-items:end;gap:8px;padding:9px 11px;display:grid}.sa-time-tracking-rate-row>div{align-self:center;gap:1px;display:grid}.sa-time-tracking-rate-row>div b{font-size:9px}.sa-time-tracking-rate-row>div small{color:var(--muted);font-size:7px}.sa-time-tracking-rate-row label{color:var(--muted);gap:3px;font-size:6px;font-weight:850;display:grid}.sa-time-tracking-rate-row input{border:1px solid var(--ds-line);height:32px;color:var(--ink);background:var(--ds-surface);font:600 8px var(--ds-font);border-radius:7px;padding:0 8px}.sa-time-tracking-rate-row>button{border:1px solid var(--ds-line);height:32px;color:var(--ink);background:var(--ds-surface2);white-space:nowrap;border-radius:7px;padding:0 10px;font-size:7px;font-weight:850}.sa-time-tracking-rate-row>button.on{color:var(--ds-on-accent);background:var(--ds-accent);border-color:#0000}@media (max-width:860px){.sa-time-tracking-start{grid-template-columns:1fr}.sa-time-tracking-running{grid-template-columns:auto 1fr;grid-template-areas:"dot text""elapsed elapsed""stop stop"}.sa-time-tracking-entry{grid-template-columns:1fr;gap:6px}.sa-time-tracking-entry>span,.sa-time-tracking-entry>strong{justify-self:start}.sa-time-tracking-entry-edit,.sa-time-tracking-rate-row{grid-template-columns:1fr}}.catalog-product-landing{gap:16px;padding:20px;display:grid}.catalog-product-landing>header{align-items:center;gap:18px;display:flex}.catalog-product-landing>header>div{gap:5px;margin-right:auto;display:grid}.catalog-product-landing>header small{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:900}.catalog-product-landing>header h3{margin:0;font-size:22px}.catalog-product-landing>header p{max-width:620px;color:var(--muted);margin:0;font-size:10px}.catalog-product-landing-preview{background:var(--ds-nav);border-radius:18px;align-items:end;min-height:270px;display:grid;position:relative;overflow:hidden}.catalog-product-landing-preview:after{content:"";background:linear-gradient(0deg,var(--ds-nav),transparent 90%);position:absolute;inset:0}.catalog-product-landing-preview>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalog-product-landing-preview>span{z-index:1;color:#fff;gap:6px;max-width:640px;padding:28px;display:grid;position:relative}.catalog-product-landing-preview small{color:var(--ds-accent);letter-spacing:.12em;font-size:7px;font-weight:900}.catalog-product-landing-preview b{letter-spacing:-.04em;font-size:28px}.catalog-product-landing-preview p{color:#fffb;margin:0;font-size:10px;line-height:1.55}@media (max-width:760px){.catalog-product-landing>header{flex-direction:column;align-items:flex-start}.catalog-product-landing-preview{min-height:330px}}.catalog-product-landing-empty{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.catalog-product-landing-empty>svg{width:28px;height:28px;color:var(--ds-signal)}.catalog-product-landing-empty span{gap:4px;display:grid}.catalog-product-landing-empty b{font-size:13px}.catalog-product-landing-empty p{color:var(--muted);margin:0;font-size:10px}.catalog-product-landing-empty button{background:var(--ds-accent);border:0;border-radius:12px;min-height:42px;padding:0 16px;font-weight:850}@media (max-width:760px){.catalog-product-landing-empty{grid-template-columns:auto 1fr}.catalog-product-landing-empty button{grid-column:1/-1}}.my-wallet-ledger-table{table-layout:fixed}.my-wallet-ledger-table th:first-child{width:16%}.my-wallet-ledger-table th:nth-child(2){width:18%}.my-wallet-ledger-table th:nth-child(3),.my-wallet-ledger-table th:nth-child(4){width:16%}.my-wallet-ledger-table th:nth-child(5){width:8%}.my-wallet-ledger-table th:nth-child(6){width:26%}.my-wallet-ledger-table th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-wallet-ledger-table .my-wallet-description-row td{color:var(--ink);white-space:normal;overflow-wrap:break-word;word-break:normal;border-top:0;padding-top:0;line-height:1.4}.my-wallet-ledger-table .my-wallet-description-row b{margin-right:4px;font-weight:750}.my-wallet-table{table-layout:fixed}.wallets-app .my-wallet-table{min-width:0}.my-wallet-table th:first-child{width:26%}.my-wallet-table th:nth-child(2){width:20%}.my-wallet-table th:nth-child(3){width:14%}.my-wallet-table th:nth-child(4){width:40%}.my-wallet-table .cashout-row-actions{align-items:stretch}.my-wallet-table .cashout-row-actions button{overflow-wrap:normal;word-break:normal;text-align:center;white-space:normal!important}.my-wallet-cards,.my-wallet-movement-cards{display:none}@media (max-width:760px){.my-wallet-desktop-table{display:none}.my-wallet-cards{flex-direction:column;gap:10px;padding:14px;display:flex}.my-wallet-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;flex-direction:column;gap:10px;padding:14px;display:flex}.my-wallet-card-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.my-wallet-card-top strong{white-space:nowrap;font-size:16px}.my-wallet-card-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.my-wallet-card .cashout-row-actions{gap:8px;display:flex}.my-wallet-card .cashout-row-actions button{flex:auto}.my-wallet-movement-cards{flex-direction:column;gap:10px;padding:14px;display:flex}.my-wallet-movement-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;flex-direction:column;gap:8px;padding:14px;display:flex}.my-wallet-movement-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-wallet-movement-card-description{overflow-wrap:break-word;word-break:normal;white-space:normal;color:var(--ink);margin:0;font-size:13px;line-height:1.4}.my-wallet-movement-card-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}}.risk-modal-tb>section{width:min(760px,100vw - 32px);max-height:calc((100dvh - 32px) * .740741 * var(--ds-element-scale-inverse,1));gap:12px;padding:22px 24px}.risk-modal-tb>section>header h2{letter-spacing:-.01em;margin:2px 0 0;font-size:20px}.risk-modal-tb h4{border-top:1px solid var(--ds-line);margin:16px 0 2px;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.risk-modal-tb h4{border-top:1px solid color-mix(in srgb,var(--ds-line) 60%,transparent)}}.risk-modal-tb h4{color:var(--ds-signal);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:900}.risk-modal-tb>section>h4:first-of-type{border-top:0;margin-top:8px;padding-top:0}.risk-modal-tb h5{color:var(--ink);letter-spacing:.01em;margin:8px 0 0;font-size:11px;font-weight:800}.risk-modal-tb>section>label{color:var(--muted);letter-spacing:.02em;gap:6px;font-size:10px;font-weight:800;display:grid}.risk-modal-tb>section>label>small{color:var(--muted);letter-spacing:0;font-size:9px;font-weight:500;line-height:1.45}.risk-modal-tb .bonus-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0}.risk-modal-tb .bonus-form-grid>label{color:var(--muted);letter-spacing:.02em;gap:6px;font-size:10px;font-weight:800}.risk-modal-tb .bonus-form-grid>label>span{color:var(--muted);font-weight:850}.risk-modal-tb .bonus-form-grid>label>small,.risk-modal-tb .bonus-hint{color:var(--muted);letter-spacing:0;font-size:9px;font-weight:500;line-height:1.5}.risk-modal-tb .bonus-hint{margin:0 0 2px}.risk-modal-tb input,.risk-modal-tb select,.risk-modal-tb .bonus-form-grid input,.risk-modal-tb .bonus-form-grid select{border:1px solid var(--ds-line);height:40px;color:var(--ink);background:var(--ds-surface2);font:700 11px var(--ds-font);letter-spacing:0;border-radius:9px;padding:0 12px}.risk-modal-tb input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.risk-modal-tb input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}}.risk-modal-tb input::placeholder{font-weight:500}.risk-modal-tb select[multiple]{width:100%;height:auto;min-height:110px;max-height:160px;padding:8px;font-size:11px}.risk-modal-tb select[multiple] option{padding:4px 6px;font-weight:700}.risk-modal-tb .bonus-form-grid>button[aria-label]{width:40px;height:40px;color:var(--ink);background:var(--ds-surface2);border:1px solid var(--ds-line);border-radius:9px;align-self:end;place-items:center;padding:0;display:grid}.risk-modal-tb>section>button{border:1px dashed var(--ds-line);height:36px;color:var(--ds-signal);letter-spacing:.02em;background:0 0;border-radius:9px;justify-self:start;align-items:center;gap:6px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.risk-modal-tb>section>button:hover{border-color:var(--ds-signal);background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.risk-modal-tb>section>button:hover{background:color-mix(in srgb,var(--ds-signal) 6%,transparent)}}.risk-modal-tb .support-empty{border:1px dashed var(--ds-line);background:var(--ds-surface2);color:var(--muted);border-radius:10px;margin:0;padding:12px 14px;font-size:10px;font-weight:500;line-height:1.5}.risk-modal-tb .support-empty b{color:var(--ink);font-weight:700}.risk-modal-tb .switch-row{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;align-items:center;min-height:40px;padding:8px 12px}.risk-modal-tb .switch-row>span{color:var(--ink);letter-spacing:.02em;font-size:10px;font-weight:800}.risk-modal-tb .switch-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--ds-accent)}.risk-modal-tb .switch-row small{color:var(--muted);grid-column:1/-1;font-size:9px;font-weight:500;line-height:1.4}.risk-modal-tb footer{background:var(--ds-surface);border-top:1px solid var(--ds-line);margin:8px -24px -22px;padding:14px 24px 22px;position:sticky;bottom:0}.risk-modal-tb footer button{letter-spacing:.05em;min-height:44px;font-size:10px;font-weight:900}.reward-advancement-page{flex-direction:column;gap:20px;padding:24px;display:flex}.reward-advancement-heading{flex-direction:column;gap:8px;display:flex}.reward-advancement-heading .eyebrow{color:var(--ds-signal);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.reward-advancement-heading h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:26px;font-weight:800}.reward-advancement-heading p{color:var(--ds-muted);max-width:720px;margin:0;font-size:13px;line-height:1.4}.reward-advancement-panel{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md,14px);flex-direction:column;gap:16px;padding:20px;display:flex}.reward-advancement-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.reward-advancement-head h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:800}.reward-advancement-head p{color:var(--ds-muted);margin:2px 0 0;font-size:12px}.reward-advancement-view-all{background:var(--ds-signal);color:var(--ds-surface);border-radius:var(--ds-button-radius);height:var(--ds-button-height-compact);font-size:var(--ds-button-font-size);font-weight:var(--ds-button-font-weight);cursor:pointer;border:0;padding:0 16px;transition:filter .2s}.reward-advancement-view-all:hover{filter:brightness(1.06)}.reward-advancement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reward-advancement-empty{text-align:center;color:var(--ds-muted);border:1px dashed var(--ds-line);border-radius:var(--ds-radius-sm,10px);background:var(--ds-surface);grid-column:1/-1;padding:24px 16px}@supports (color:color-mix(in lab, red, red)){.reward-advancement-empty{background:color-mix(in srgb,var(--ds-surface) 60%,transparent)}}.reward-advancement-empty{font-size:13px}.reward-advancement-card{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-card{background:color-mix(in srgb,var(--ds-surface) 92%,var(--ds-signal) 3%)}}.reward-advancement-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm,10px);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.reward-advancement-card-completed{border-color:var(--ds-success,#22c55e)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-card-completed{border-color:color-mix(in srgb,var(--ds-success,#22c55e) 55%,var(--ds-line))}}.reward-advancement-card-expired{opacity:.9;background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-card-expired{background:color-mix(in srgb,var(--ds-surface) 88%,var(--ds-danger) 4%)}}.reward-advancement-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reward-advancement-card h3{color:var(--ink);margin:0;font-size:15px;font-weight:800;line-height:1.2}.reward-advancement-chip{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:800;line-height:1}.reward-advancement-chip-active{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-chip-active{background:color-mix(in srgb,var(--ds-signal) 18%,transparent)}}.reward-advancement-chip-active{color:var(--ds-signal)}.reward-advancement-chip-completed{background:var(--ds-success,#22c55e)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-chip-completed{background:color-mix(in srgb,var(--ds-success,#22c55e) 20%,transparent)}}.reward-advancement-chip-completed{color:var(--ds-success,#22c55e)}.reward-advancement-chip-expired{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-chip-expired{background:color-mix(in srgb,var(--ds-danger) 18%,transparent)}}.reward-advancement-chip-expired{color:var(--ds-danger)}.reward-advancement-progress-row{color:var(--ds-muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.reward-advancement-progress-row span:last-child{color:var(--ink);font-weight:800}.reward-advancement-progress-track{background:var(--ds-line);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.reward-advancement-progress-track{background:color-mix(in srgb,var(--ds-line) 45%,transparent)}}.reward-advancement-progress-track{overflow:hidden}.reward-advancement-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--ds-signal),var(--ds-signal));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.reward-advancement-progress-track>span{background:linear-gradient(90deg,var(--ds-signal),color-mix(in srgb,var(--ds-signal) 60%,var(--ds-success,#22c55e)))}}.reward-advancement-progress-track>span{transition:width .35s}.reward-advancement-card-completed .reward-advancement-progress-track>span{background:var(--ds-success,#22c55e)}.reward-advancement-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.reward-advancement-time-box{border:1px solid var(--ds-line);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-time-box{background:color-mix(in srgb,var(--ds-surface) 60%,transparent)}}.reward-advancement-time-box{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:52px;padding:6px 4px;display:flex}.reward-advancement-time-box small{color:var(--ds-muted);letter-spacing:.03em;margin-bottom:2px;font-size:10px}.reward-advancement-time-box strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1}.reward-advancement-completed-banner{color:var(--ds-success,#22c55e);flex-direction:column;gap:8px;padding-top:4px;font-size:12px;font-weight:800;display:flex}.reward-advancement-coupon{background:var(--ds-success,#22c55e);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.reward-advancement-coupon{background:color-mix(in srgb,var(--ds-success,#22c55e) 8%,var(--ds-surface))}}.reward-advancement-coupon{border:1px dashed var(--ds-success,#22c55e)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-coupon{border:1px dashed color-mix(in srgb,var(--ds-success,#22c55e) 40%,var(--ds-line))}}.reward-advancement-coupon{border-radius:8px;padding:8px 10px}.reward-advancement-coupon span{color:var(--ds-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.reward-advancement-coupon code{color:var(--ink);letter-spacing:.02em;font-size:13px;font-weight:800}.reward-advancement-coupon button{border:1px solid var(--ds-line);background:var(--ds-surface);width:28px;height:28px;color:var(--ds-muted);cursor:pointer;border-radius:7px;place-items:center;margin-left:auto;transition:color .2s,border-color .2s;display:grid}.reward-advancement-coupon button:hover{color:var(--ds-signal);border-color:var(--ds-signal)}.reward-advancement-coupon-pending{color:var(--ds-muted);margin:0;font-size:11px;font-weight:600}.reward-advancement-requirements{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.reward-advancement-requirements li{color:var(--ds-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.reward-advancement-requirements li b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.reward-advancement-requirements li.met,.reward-advancement-requirements li.met b{color:var(--ds-success,#22c55e)}.reward-advancement-all{flex-direction:column;gap:14px;display:flex}.reward-advancement-filters{flex-wrap:wrap;gap:8px;display:flex}.reward-advancement-filter{background:var(--ds-surface);color:var(--ds-muted);border:1px solid var(--ds-line);border-radius:var(--ds-button-radius);cursor:pointer;padding:8px 14px;font-size:12px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.reward-advancement-filter:hover{border-color:var(--ds-signal);color:var(--ink)}.reward-advancement-filter-active{background:var(--ds-signal);border-color:var(--ds-signal);color:var(--ds-surface)}.reward-advancement-section-head{border-bottom:1px solid var(--ds-line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:12px;font-weight:800;display:flex}.reward-advancement-section-head span:last-child{color:var(--ds-muted);font-weight:600}.reward-advancement-error{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-error{background:color-mix(in srgb,var(--ds-danger) 6%,var(--ds-surface))}}.reward-advancement-error{border:1px solid var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.reward-advancement-error{border:1px solid color-mix(in srgb,var(--ds-danger) 35%,var(--ds-line))}}.reward-advancement-error{border-radius:var(--ds-radius-sm,10px);color:var(--ds-danger);flex-direction:column;gap:6px;padding:14px;font-size:12px;display:flex}.reward-advancement-error button{background:var(--ds-danger);color:var(--ds-on-danger);border-radius:var(--ds-button-radius);cursor:pointer;border:0;align-self:flex-start;margin-top:4px;padding:6px 12px;font-size:11px;font-weight:800}.member-profile-advancement{border-top:1px solid var(--ds-line);margin-top:16px;padding-top:16px}@media (max-width:1000px){.reward-advancement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.reward-advancement-page{padding:14px}.reward-advancement-grid{grid-template-columns:1fr}.reward-advancement-card h3{font-size:14px}.reward-advancement-time-box strong{font-size:16px}.reward-advancement-head{flex-direction:column;align-items:flex-start;gap:10px}.reward-advancement-view-all{align-self:stretch}}.affiliate-dashboard-composer{gap:16px;margin-top:18px;display:grid}.affiliate-dashboard-heading{border-radius:var(--ds-radius);color:var(--ds-surface);background:linear-gradient(120deg,var(--ds-nav),var(--ds-signal));justify-content:space-between;align-items:end;gap:18px;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.affiliate-dashboard-heading{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-signal) 42%,var(--ds-nav)))}}.affiliate-dashboard-heading>span{grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;display:grid}.affiliate-dashboard-heading>span>svg{width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;grid-row:1/3;padding:9px}.affiliate-dashboard-heading small{letter-spacing:.14em;font-size:10px;font-weight:800}.affiliate-dashboard-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(21px,2vw,34px);font-weight:650}.affiliate-dashboard-heading>button{color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 15px;font-weight:800;display:flex}.affiliate-dashboard-heading>button svg{width:16px}.affiliate-widget-grid{margin-top:0}@media (max-width:760px){.affiliate-dashboard-heading{flex-direction:column;align-items:stretch}.affiliate-dashboard-heading>button{justify-content:center}.affiliate-dashboard-composer .dashboard-widget-library,.affiliate-dashboard-composer .dashboard-row-formats,.affiliate-dashboard-composer .dashboard-widget-library section>div{grid-template-columns:1fr}}:is(.nft-market-page,.nft-storefront){--nft-ink:var(--ds-text);--nft-paper:var(--ds-bg);--nft-surface:var(--ds-surface);--nft-surface2:var(--ds-surface2);--nft-muted:var(--ds-muted);--nft-line:var(--ds-border);color:var(--nft-ink);background-color:var(--nft-paper);font-family:var(--ds-font);--nft-purple:var(--ds-signal)!important;--nft-lime:var(--ds-accent)!important}.nft-market-page{background:radial-gradient(circle at 92% 0,var(--ds-accent),transparent 25%),var(--ds-bg)!important}@supports (color:color-mix(in lab, red, red)){.nft-market-page{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--ds-accent) 13%,transparent),transparent 25%),var(--ds-bg)!important}}:is(.nft-market-context nav,.nft-step-rail,.nft-panel,.nft-catalog-layout>aside,.nft-market-card,.nft-listing-facts article,.nft-receipt,.nft-gateway-card,.nft-success-card){border-color:var(--ds-border)!important;background-color:var(--ds-surface)!important}:is(.nft-toolbar,.nft-pagination,.nft-attention article,.nft-price-block span,.nft-review-grid article,.nft-funding-options>button,.nft-order-item>div button,.nft-doc-columns article footer,.nft-privacy-note){background-color:var(--ds-surface2)!important}:is(.nft-toolbar label,.nft-toolbar button,.nft-page-header>button,.nft-funding-options>button){color:var(--ds-text)!important;border-color:var(--ds-border)!important;background:var(--ds-surface)!important}:is(.nft-panel input,.nft-panel textarea,.nft-panel .sa-tenant-picker-input){color:var(--ds-text)!important;border-color:var(--ds-border)!important;background:var(--ds-surface2)!important}:is(.nft-hero,.nft-marketplace-hero,.nft-portfolio-hero,.nft-token-card){color:var(--ds-on-dark)!important;background:radial-gradient(circle at 78% 20%,var(--ds-accent),transparent 24%),linear-gradient(125deg,var(--ds-nav),var(--ds-nav),var(--ds-signal))!important}@supports (color:color-mix(in lab, red, red)){:is(.nft-hero,.nft-marketplace-hero,.nft-portfolio-hero,.nft-token-card){background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--ds-accent) 28%,transparent),transparent 24%),linear-gradient(125deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 70%,var(--ds-signal)),var(--ds-signal))!important}}.nft-primary{color:var(--ds-nav)!important;background:var(--ds-accent)!important;border-radius:var(--ds-button-radius)!important}:is(.nft-table>.head,.nft-money button,.nft-pagination button.active,.nft-score,.nft-order-summary),.nft-store-header{color:var(--ds-on-dark)!important;background:var(--ds-nav)!important}.nft-wallet-chip,.nft-wallet-options button{color:var(--ds-nav)!important;background:var(--ds-accent)!important;border-color:var(--ds-accent)!important}.nft-wallet-options button b,.nft-wallet-options button small{color:var(--ds-nav)!important}.nft-market-art,.nft-market-art.tone-violet,.nft-market-art.tone-aqua,.nft-market-art.tone-lime{background:radial-gradient(circle at 68% 24%,var(--ds-on-dark),transparent 18%),linear-gradient(145deg,var(--ds-signal),var(--ds-signal),var(--ds-nav))!important}@supports (color:color-mix(in lab, red, red)){.nft-market-art,.nft-market-art.tone-violet,.nft-market-art.tone-aqua,.nft-market-art.tone-lime{background:radial-gradient(circle at 68% 24%,color-mix(in srgb,var(--ds-on-dark) 35%,transparent),transparent 18%),linear-gradient(145deg,var(--ds-signal),color-mix(in srgb,var(--ds-signal) 45%,var(--ds-accent)),var(--ds-nav))!important}}.nft-market-art>span{color:var(--ds-nav)!important;background:var(--ds-accent)!important}@supports (color:color-mix(in lab, red, red)){.nft-market-art>span{background:color-mix(in srgb,var(--ds-accent) 82%,transparent)!important}}.nft-market-art.nft-market-art-photo{background:var(--ds-nav)!important}.sa-custom-template-body{gap:16px;padding:18px;display:grid}.sa-custom-template-body>aside{border:1px solid var(--ds-success);align-items:center;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-custom-template-body>aside{border:1px solid color-mix(in srgb,var(--ds-success) 35%,var(--ds-line))}}.sa-custom-template-body>aside{border-radius:var(--ds-radius);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-custom-template-body>aside{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.sa-custom-template-body>aside>svg{width:24px;color:var(--ds-success)}.sa-custom-template-body>aside>span{gap:3px;display:grid}.sa-custom-template-body>aside b{font-size:14px}.sa-custom-template-body>aside small{color:var(--muted);font-size:12px}.sa-custom-template-body>p[role=alert]{border:1px solid var(--ds-danger);color:var(--ds-danger);border-radius:10px;margin:0;padding:12px;font-size:13px}.sa-custom-template-grid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.sa-custom-template-grid>section{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-bg);align-content:start;gap:12px;padding:16px;display:grid}.sa-custom-template-grid h3{margin:0 0 4px;font-size:18px}.sa-custom-template-grid article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.sa-custom-template-grid article>i{width:40px;height:40px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;display:grid}.sa-custom-template-grid article>i svg{width:18px}.sa-custom-template-grid article>span{gap:3px;display:grid}.sa-custom-template-grid article b{font-size:14px}.sa-custom-template-grid article small{color:var(--muted);font-size:12px}.sa-custom-template-grid article mark,.sa-custom-template-grid article button{color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:5px;padding:9px 10px;font-size:11px;font-weight:900;display:flex}.sa-custom-template-grid article svg{width:13px}.sa-custom-template-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:850;display:grid}.sa-custom-template-grid input,.sa-custom-template-grid textarea{border:1px solid var(--ds-line);width:100%;color:var(--ink);background:var(--ds-surface);font:13px var(--ds-font);border-radius:9px;padding:11px}.sa-custom-template-grid textarea{resize:vertical;min-height:140px;font-family:var(--font-geist-mono)}.sa-custom-template-grid>section>button{height:44px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:900;display:flex}.sa-custom-template-grid>section>button svg{width:16px}@media (max-width:900px){.sa-custom-template-grid{grid-template-columns:1fr}}.sa-filebase-panel{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:15px;overflow:hidden}.sa-filebase-panel>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.sa-filebase-panel>header>i{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}.sa-filebase-panel>header>i svg{width:17px}.sa-filebase-panel>header>span{gap:2px;display:grid}.sa-filebase-panel>header small{color:var(--ds-signal);letter-spacing:.1em;font-size:5px;font-weight:900}.sa-filebase-panel>header h2{margin:0;font-size:15px}.sa-filebase-panel>header>strong{color:var(--muted);background:var(--ds-surface2);border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:6px;font-weight:850;display:flex}.sa-filebase-panel>header>strong i{background:var(--muted);border-radius:50%;width:7px;height:7px}.sa-filebase-panel>header>strong.connected{color:var(--ds-success)}.sa-filebase-panel>header>strong.connected i{background:var(--ds-success)}.sa-filebase-security{color:var(--ds-success);background:var(--ds-success);border-radius:9px;align-items:center;gap:7px;margin:9px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-filebase-security{background:color-mix(in srgb,var(--ds-success) 6%,var(--ds-surface))}}.sa-filebase-security svg{width:13px}.sa-filebase-security span{gap:2px;display:grid}.sa-filebase-security b{font-size:7px}.sa-filebase-security small{color:var(--muted);font-size:6px}.sa-filebase-fields{gap:7px;padding:0 9px;display:grid}.sa-filebase-fields label{gap:5px;display:grid}.sa-filebase-fields label>span{color:var(--muted);align-items:center;gap:6px;font-size:6px;font-weight:800;display:flex}.sa-filebase-fields label>span b{color:var(--ds-signal);background:var(--ds-surface2);border-radius:6px;padding:2px 5px;font-size:5px;font-weight:900}.sa-filebase-fields label>div{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.sa-filebase-fields label>div svg{width:14px;color:var(--muted)}.sa-filebase-fields input{min-width:0;height:36px;color:var(--ink);font:600 7px var(--ds-font);background:0 0;border:0;outline:0;flex:1}.sa-filebase-panel>footer{border-top:1px solid var(--ds-line);justify-content:flex-end;align-items:center;gap:8px;margin:9px;padding-top:12px;display:flex}.sa-filebase-panel button{border:0;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:6px;font-weight:900;display:flex}.sa-filebase-panel button svg{width:12px}.sa-filebase-save{color:var(--ds-on-accent);background:var(--ds-accent)}.sa-filebase-clear{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-filebase-clear{background:color-mix(in srgb,var(--ds-error) 8%,var(--ds-surface2))}}.sa-filebase-panel button:disabled{opacity:.5}@media (max-width:560px){.sa-filebase-panel>header{grid-template-columns:38px 1fr}.sa-filebase-panel>header>strong{grid-column:1/-1;justify-self:start}.sa-filebase-panel>footer{flex-direction:column;align-items:stretch}}.sa-demo-scripts-list{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:15px;overflow:hidden}.sa-demo-scripts-head,.sa-demo-scripts-list>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(200px,1.4fr) 90px minmax(160px,1fr) 120px 200px;align-items:center;gap:12px;padding:13px 17px;display:grid}.sa-demo-scripts-head{color:var(--muted);background:var(--ds-bg);text-transform:uppercase;font-size:9px;font-weight:900}.sa-demo-scripts-list>article>span{gap:3px;min-width:0;display:grid}.sa-demo-scripts-list>article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sa-demo-scripts-list>article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sa-demo-scripts-list>article time{color:var(--muted);font-size:9px}.sa-demo-scripts-sections{flex-wrap:wrap;gap:4px;display:flex}.sa-demo-scripts-sections>mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:4px 7px;font-size:7px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.sa-demo-scripts-sections>mark{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface2))}}.sa-demo-scripts-list>article>div{gap:6px;display:flex}.sa-demo-scripts-list>article>div button{border:1px solid var(--ds-line);height:33px;color:var(--ink);background:var(--ds-surface2);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.sa-demo-scripts-list>article>div button svg{width:12px}.sa-demo-scripts-list>article>div button.danger{color:var(--ds-error)}.sa-demo-scripts-editor{background:var(--ds-bg);width:min(560px,100%);height:100%;overflow-y:auto}.sa-demo-scripts-editor>header{color:#fff;background:linear-gradient(120deg,var(--sa-nav),var(--sa-nav2));justify-content:space-between;gap:15px;padding:24px;display:flex}.sa-demo-scripts-editor>header span{color:var(--ds-accent);letter-spacing:.1em;font-size:9px;font-weight:900}.sa-demo-scripts-editor h2{margin:5px 0;font-size:25px}.sa-demo-scripts-editor>header p{color:#c7ccdc;margin:0;font-size:10px}.sa-demo-scripts-editor>header button{color:#fff;background:#ffffff12;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.sa-demo-scripts-editor form{gap:14px;padding:22px;display:grid}.sa-demo-scripts-editor form>footer{justify-content:flex-end;gap:8px;display:flex}.sa-demo-scripts-editor form>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:42px;padding:0 16px;font-size:10px;font-weight:850}.sa-demo-scripts-editor form>footer button:last-child{color:var(--ds-on-accent);background:var(--ds-accent);border:0}.sa-demo-steps-page{max-width:960px;margin:0 auto;padding-bottom:100px}.sa-demo-steps-board{gap:12px;margin-top:16px;display:grid}.sa-demo-step-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:34px minmax(0,1fr) 90px;gap:12px;padding:16px;display:grid}.sa-demo-step-card>i{background:var(--ds-surface2);border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.sa-demo-step-card>div{gap:9px;display:grid}.sa-demo-step-card .sa-form-grid{grid-template-columns:1fr 1fr}.sa-demo-step-card textarea{border:1px solid var(--ds-line);width:100%;min-height:60px;color:var(--ink);background:var(--ds-surface);font:inherit;resize:vertical;border-radius:9px;padding:10px;font-size:11px}.sa-demo-step-card>aside{flex-direction:column;gap:6px;display:flex}.sa-demo-step-card>aside button{border:1px solid var(--ds-line);height:30px;color:var(--ink);background:var(--ds-surface2);border-radius:8px;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.sa-demo-step-card>aside button.danger{color:var(--ds-error)}.sa-demo-step-card>aside button svg{width:12px}.sa-demo-steps-add{border:1.5px dashed var(--ds-line);border-radius:var(--ds-radius);height:52px;color:var(--ds-signal);background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;font-size:11px;font-weight:850;display:flex}.sa-demo-steps-footer{border-top:1px solid var(--ds-line);background:var(--ds-bg);justify-content:flex-end;gap:10px;margin-top:20px;padding:16px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.sa-demo-steps-footer{background:color-mix(in srgb,var(--ds-bg) 92%,transparent)}}.sa-demo-steps-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sa-demo-steps-footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:42px;padding:0 18px;font-size:11px;font-weight:850}.sa-demo-steps-footer button.primary{color:var(--ds-on-accent);background:var(--ds-accent);border:0}@media (max-width:760px){.sa-demo-scripts-head{display:none}.sa-demo-scripts-list>article{grid-template-columns:1fr;gap:8px}.sa-demo-step-card{grid-template-columns:1fr}}.sa-alert.sa-alert-success{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-alert.sa-alert-success{border-color:color-mix(in srgb,var(--ds-success) 28%,var(--ds-line))}}.sa-alert.sa-alert-success{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.sa-alert.sa-alert-success{background:color-mix(in srgb,var(--ds-success) 7%,var(--ds-surface))}}.sa-appointments-setup{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.sa-appointments-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);align-content:start;gap:10px;padding:16px;display:grid}.sa-appointments-card h2{margin:0;font-size:13px}.sa-appointments-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.sa-appointments-connected{color:var(--ds-success);align-items:center;gap:7px;font-size:10px;display:flex}.sa-appointments-connected svg{width:14px}.sa-appointments-card>button{width:max-content;height:38px;color:var(--ds-on-accent);background:var(--sa-accent);border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.sa-appointments-card>button.danger{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.sa-appointments-card>button.danger{background:color-mix(in srgb,var(--ds-error) 8%,var(--ds-surface2))}}.sa-appointments-card>button:disabled{opacity:.6}.sa-appointments-card form{gap:8px;display:flex}.sa-appointments-card form input{border:1px solid var(--ds-line);min-width:0;height:38px;color:var(--ink);background:var(--ds-bg);font:inherit;border-radius:8px;flex:1;padding:0 11px;font-size:10px}.sa-appointments-card form button{height:38px;color:var(--ds-on-accent);background:var(--sa-accent);border:0;border-radius:8px;flex-shrink:0;padding:0 14px;font-size:10px;font-weight:850}.sa-appointments-card form button:disabled{opacity:.6}.sa-appointments-list{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:20px;overflow:hidden}.sa-appointments-list>header{border-bottom:1px solid var(--ds-line);background:var(--ds-bg);padding:13px 17px}.sa-appointments-list>header h2{margin:0;font-size:12px}.sa-appointments-list>article{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(160px,1.4fr) 170px auto auto;align-items:center;gap:12px;padding:13px 17px;display:grid}.sa-appointments-list>article:last-child{border-bottom:0}.sa-appointments-list>article>span{gap:3px;min-width:0;display:grid}.sa-appointments-list>article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sa-appointments-list>article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sa-appointments-list>article time{color:var(--muted);font-size:9px}.sa-appointments-list>article a{border:1px solid var(--ds-line);color:var(--ink);background:var(--ds-surface2);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.sa-appointments-list>article a svg{width:12px}@media (max-width:820px){.sa-appointments-setup,.sa-appointments-list>article{grid-template-columns:1fr}}.crm-contact-drawer>header button.crm-demo-launch-btn{width:auto;height:38px;color:var(--ds-nav);background:var(--ds-accent);letter-spacing:.04em;white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.crm-contact-drawer>header button.crm-demo-launch-btn:disabled{opacity:.6}.crm-demo-picker{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:13px;gap:8px;margin:0 18px 18px;padding:16px;display:grid}.crm-demo-picker>span{letter-spacing:.08em;color:var(--ds-signal);font-size:9px;font-weight:900}.crm-demo-picker>button{border:1px solid var(--ds-line);background:var(--ds-surface);height:38px;color:var(--ink);text-align:left;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.crm-demo-picker>button:last-child{color:var(--muted);text-align:center}.translation-intelligence-trigger{border:1px solid var(--ds-line);width:auto;height:20px;color:var(--muted);background:var(--ds-surface2);vertical-align:middle;border-radius:99px;flex-shrink:0;align-items:center;gap:2px;margin-left:6px;padding:0 6px;display:inline-flex}.translation-intelligence-trigger:hover:not(:disabled){color:var(--ds-accent);border-color:var(--ds-accent)}.translation-intelligence-trigger.active{color:var(--ds-accent);border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.translation-intelligence-trigger.active{background:color-mix(in srgb, var(--ds-accent) 14%, transparent)}}.translation-intelligence-trigger:disabled{opacity:.45;cursor:not-allowed}.translation-intelligence-modal{width:min(520px,100%)}.translation-intelligence-body{gap:10px;padding:14px 16px 0;display:grid}.translation-intelligence-body p{color:#c5cbd8;margin:0;font-size:11px;line-height:1.5}.translation-intelligence-cost{color:#8b93a8!important;font-size:10px!important}.translation-intelligence-status{font-weight:650;color:#8b93a8!important;font-size:10px!important}.translation-intelligence-running{border:1px solid var(--ds-line);background:#151c2c;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex;color:#c5cbd8!important;font-size:10px!important}.translation-intelligence-result{border:1px solid var(--ds-line);background:#151c2c;border-radius:10px;gap:6px;padding:10px;display:grid}.translation-intelligence-result p{font-size:10px;font-weight:650}.translation-intelligence-spin{flex-shrink:0;animation:1s linear infinite translation-intelligence-spin}@keyframes translation-intelligence-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.translation-intelligence-spin{animation:none}}.translation-intelligence-inline{color:#8b93a8;align-items:center;gap:2px;font-size:10px;font-weight:650;display:flex}.sa-pipeline-columns{gap:12px;margin-top:18px;padding-bottom:10px;display:flex;overflow-x:auto}.sa-pipeline-column{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);flex-direction:column;flex:0 0 240px;min-height:120px;display:flex;overflow:hidden}.sa-pipeline-column>header{border-bottom:2px solid var(--pipeline-column-color);background:var(--pipeline-column-color);align-items:center;gap:8px;padding:12px 12px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-pipeline-column>header{background:color-mix(in srgb,var(--pipeline-column-color) 12%,var(--ds-surface))}}.sa-pipeline-column-dot{background:var(--pipeline-column-color);width:8px;height:8px;box-shadow:0 0 0 3px var(--pipeline-column-color);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sa-pipeline-column-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--pipeline-column-color) 25%,transparent)}}.sa-pipeline-column>header h2{color:var(--ink);letter-spacing:.01em;flex:1;margin:0;font-size:10px;font-weight:800}.sa-pipeline-column>header b{color:var(--ink);background:var(--pipeline-column-color);border-radius:99px;padding:2px 7px;font-size:9px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.sa-pipeline-column>header b{background:color-mix(in srgb,var(--pipeline-column-color) 22%,var(--ds-surface))}}.sa-pipeline-column-body{flex-direction:column;gap:8px;padding:10px;display:flex;overflow-y:auto}.sa-pipeline-column-empty,.sa-pipeline-column-loading{color:var(--muted);text-align:center;margin:6px 2px;font-size:9px}.sa-pipeline-card{border:1px solid var(--ds-line);border-left:3px solid var(--pipeline-column-color);color:inherit;background:var(--ds-panel);cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:11px 12px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.sa-pipeline-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001a}.sa-pipeline-card>b{color:var(--ink);font-size:10px;font-weight:800;line-height:1.3}.sa-pipeline-card-contact{color:var(--muted);font-size:9px}.sa-pipeline-card-meta{justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.sa-pipeline-card-value{color:var(--ink);font-weight:800}.sa-pipeline-card-days{color:var(--muted)}.sa-pipeline-card-signals{align-items:center;gap:6px;margin-top:2px;display:flex}.sa-pipeline-card-signals span{display:flex}.sa-pipeline-card-signals svg{width:12px;height:12px;color:var(--pipeline-column-color)}.sa-pipeline-card-owner{color:var(--muted);font-size:8px}.sa-platform-settings .sa-settings-group-tabs{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:var(--shadow);grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin-top:15px;padding:9px;display:grid}.sa-platform-settings .sa-settings-group-tabs button{border-radius:calc(var(--ds-radius)*.72);min-height:58px;color:var(--muted);font:800 11px var(--ds-font);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:10px 14px;display:flex}.sa-platform-settings .sa-settings-group-tabs button mark{min-width:27px;height:27px;color:var(--muted);background:var(--ds-surface2);border-radius:8px;place-items:center;padding:0 7px;font-size:8px;display:grid}.sa-platform-settings .sa-settings-group-tabs button.active{color:var(--ds-nav);border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-platform-settings .sa-settings-group-tabs button.active{border-color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-line))}}.sa-platform-settings .sa-settings-group-tabs button.active{background:var(--ds-accent);box-shadow:0 8px 24px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.sa-platform-settings .sa-settings-group-tabs button.active{box-shadow:0 8px 24px color-mix(in srgb,var(--ds-accent) 18%,transparent)}}.sa-platform-settings .sa-settings-group-tabs button.active mark{color:var(--ds-on-accent);background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.sa-platform-settings .sa-settings-group-tabs button.active mark{background:color-mix(in srgb,var(--ds-nav) 16%,transparent)}}.sa-platform-settings .sa-settings-shell{grid-template-columns:280px minmax(0,1fr);margin-top:12px}.sa-platform-settings .sa-provider-workspace{min-height:540px;display:block}.sa-platform-settings .sa-provider-rail{border-right:0;border-bottom:1px solid var(--ds-line);scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(220px,260px);grid-auto-flow:column;gap:8px;max-height:none;padding:12px;display:grid;overflow:auto hidden}.sa-platform-settings .sa-provider-rail>article{scroll-snap-align:start;min-width:0;margin:0}.sa-platform-settings .sa-credential-vault{max-width:none;margin:14px}@media (max-width:1180px){.sa-platform-settings .sa-settings-shell{grid-template-columns:240px minmax(0,1fr)}.sa-platform-settings .sa-settings-shell>nav>header{display:block}.sa-platform-settings .sa-settings-shell>nav>button{grid-template-columns:40px minmax(0,1fr) 28px 14px;justify-content:stretch}.sa-platform-settings .sa-settings-shell>nav>button>svg:first-child{width:40px;height:40px}.sa-platform-settings .sa-settings-shell>nav>button>:not(svg:first-child){display:initial}.sa-platform-settings .sa-settings-shell>nav>button>span{display:grid}.sa-platform-settings .sa-provider-workspace{display:block}.sa-platform-settings .sa-provider-rail{grid-auto-columns:minmax(210px,240px)}}@media (max-width:850px){.sa-platform-settings .sa-settings-group-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.sa-platform-settings .sa-settings-group-tabs button{scroll-snap-align:start;min-width:180px}.sa-platform-settings .sa-settings-shell{display:block}.sa-platform-settings .sa-settings-shell>nav{border-right:0;border-bottom:1px solid var(--ds-line);display:flex;overflow-x:auto}.sa-platform-settings .sa-settings-shell>nav>header{display:none}.sa-platform-settings .sa-settings-shell>nav>button{min-width:220px;margin:0 5px 0 0}.sa-platform-settings .sa-provider-rail{grid-auto-columns:minmax(205px,78vw)}}html body .top-actions .referral-clip,html body .top-actions .header-ai-shortcut{grid-template-columns:1fr!important;place-items:center!important;gap:0!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}html body .top-actions .referral-clip>span{display:none!important}html body .top-actions .language{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:flex!important;overflow:hidden!important}html body .top-actions .language-current{display:none!important}html body .top-actions .profile{order:5!important;padding-right:39px!important}html body .top-actions .profile-signout-shortcut{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important}html body .top-actions .profile-signout-shortcut span{display:none!important}html body .top-actions .header-ai-shortcut{order:2!important}html body .top-actions .referral-clip{order:3!important}html body .top-actions .language-switcher{order:4!important;width:38px!important;min-width:38px!important}html body .top-actions .language .language-flag{width:14px!important;height:14px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex:0 0 14px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html body .top-actions .language>svg{flex:0 0 8px!important;width:8px!important;height:8px!important;margin:0!important}html body .top-actions .language-switcher .language-mega{position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important}html body .top-actions .language-switcher .language-mega:before{right:12px!important}html body .top-actions .header-ai-shortcut{border:2px solid var(--ds-accent)!important;border-radius:11px!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){html body .top-actions .header-ai-shortcut{border:2px solid color-mix(in srgb,var(--ds-accent) 55%,white)!important}}html body .top-actions .header-ai-shortcut{background:linear-gradient(145deg,var(--ds-nav),var(--ds-signal))!important}@supports (color:color-mix(in lab, red, red)){html body .top-actions .header-ai-shortcut{background:linear-gradient(145deg,color-mix(in srgb,var(--ds-nav) 82%,var(--ds-accent)),color-mix(in srgb,var(--ds-signal) 58%,var(--ds-nav)))!important}}html body .top-actions .header-ai-shortcut{background-clip:padding-box!important}html body .top-actions .header-ai-shortcut:before,html body .top-actions .header-ai-shortcut:after{content:none!important;display:none!important}html body .top-actions .header-ai-shortcut strong{color:#fff!important}@media (max-width:600px){.sa-platform-settings .sa-settings-group-tabs{margin-top:10px;padding:7px}.sa-platform-settings .sa-settings-group-tabs button{min-width:150px;min-height:50px}.sa-platform-settings .sa-settings-shell>nav>button{min-width:190px}.sa-platform-settings .sa-provider-rail{grid-auto-columns:82vw}.sa-platform-settings .sa-credential-vault{margin:10px}}html body .tree-connector,html body .tree-connector.branch,html body .binary-stem,html body .binary-slot,html body .binary-slot:before,html body .binary-slot:after,html body .binary-children-row:before,html body .trinary-tree .trinary-branch,html body .unilevel-line-children,html body .unilevel-line-children>.unilevel-line-branch>.unilevel-line-node-row:before{border-radius:0!important}.genealogy-page :is(.unilevel-line-children,.unilevel-line-branch,.unilevel-line-node-row,.binary-branch,.binary-slot,.binary-stem,.tree-connector,.trinary-tree .trinary-branch){--ds-radius:0!important;--ds-radius-child:0!important}.genealogy-page :is(.genealogy-node,.unilevel-line-fold,.binary-expand-btn,.trinary-leg-toggle){--ds-radius:.875rem!important}.ft-rewards-table .risk-row{grid-template-columns:1fr 1.1fr 1.15fr 78px 104px}.ft-rewards-table .risk-row>b,.ft-rewards-table .risk-row>small,.ft-rewards-table .risk-row>span{font-size:8px;line-height:1.4}.ft-rewards-table .risk-row>b{color:var(--ink);font-weight:800}.ft-rewards-table .risk-row>small{color:var(--muted)}.ft-rewards-table .risk-row>b,.ft-rewards-table .risk-row>small,.ft-rewards-table .risk-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ft-rewards-table .risk-row>span.risk-actions{overflow:visible}.ft-rewards-table .risk-row>span:nth-child(4){color:var(--muted);justify-content:center}.ft-rewards-table .risk-row.labels>span:nth-child(4){justify-content:center}.ft-rewards-table .risk-actions{justify-content:flex-end}.ft-rewards-table .risk-actions button,.ft-rewards-table .risk-actions button:last-child{border:1px solid var(--ds-line);width:auto;min-height:26px;color:var(--ink);background:var(--ds-surface2);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:7px;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ft-rewards-table .risk-actions button:hover:not(:disabled){border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-nav)}.ft-rewards-table .risk-actions button:disabled{opacity:.5;cursor:not-allowed}.ft-reset>.bonus-form-grid{padding:0 16px}.ft-subhead{border-top:1px solid var(--ds-line);color:var(--ds-signal);letter-spacing:.11em;text-transform:uppercase;margin:16px 16px 8px;padding-top:14px;font-size:7px;font-weight:900}.ft-reset-actions{justify-content:flex-end;padding:12px 16px 0;display:flex}.ft-reset-button{border:1px solid var(--ds-accent);min-height:34px;color:var(--ds-nav);background:var(--ds-accent);white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 16px;font-size:8px;font-weight:900;transition:filter .15s}.ft-reset-button:hover:not(:disabled){filter:brightness(.94)}.ft-reset-button:disabled{opacity:.45;cursor:not-allowed}.ft-reset-list{gap:7px;margin:0;padding:0 16px 16px;list-style:none;display:grid}.ft-reset-list li{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:9px;padding:9px 11px;display:grid}.ft-reset-list b{color:var(--ink);font-size:8px;font-weight:900}.ft-reset-list span{color:var(--muted);font-size:8px}.ft-reset-list time{color:var(--muted);white-space:nowrap;font-size:7px}.ft-reset-list small{color:var(--muted);grid-column:1/-1;margin-top:3px;font-size:7px;font-style:italic}.ft-reset-state{grid-column:1/-1;align-items:center;gap:7px;margin-top:5px;display:flex}.ft-reset-state span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:7px;font-weight:900}.ft-reset-state button{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ds-line);background:var(--ds-surface2);color:var(--ink);cursor:pointer;border-radius:7px;padding:3px 8px;font-size:7px;font-weight:900}.ft-reset-state button:disabled{opacity:.5;cursor:default}.ft-reset-preview{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;margin:14px 16px 0;padding:12px 14px}.ft-reset-preview-head{color:var(--ink);margin:0;font-size:8px;font-weight:800;line-height:1.5}.ft-reset-preview ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.ft-reset-preview li{background:var(--ds-surface);border-radius:7px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 9px;display:flex}.ft-reset-preview li b{font-size:8px;font-weight:800}.ft-reset-preview li span{color:var(--muted);white-space:nowrap;font-size:7px}.ft-reset-preview-note{color:var(--muted);margin:9px 0 0;font-size:7px;line-height:1.5}.ft-reset-preview-warn{background:var(--ds-warning);border-radius:8px;align-items:flex-start;gap:7px;margin:9px 0 0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.ft-reset-preview-warn{background:color-mix(in srgb,var(--ds-warning) 16%,var(--ds-surface))}}.ft-reset-preview-warn{color:var(--ink);font-size:7px;line-height:1.5}.ft-reset-preview-warn svg{color:var(--ds-warning);flex:none;margin-top:1px}.ft-reset-secondary{border:1px solid var(--ds-line);min-height:34px;color:var(--ink);background:var(--ds-surface2);white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 14px;font-size:8px;font-weight:800;transition:border-color .15s}.ft-reset-secondary:hover:not(:disabled){border-color:var(--ds-accent)}.ft-reset-secondary:disabled{opacity:.45;cursor:not-allowed}.ft-reset-actions{gap:8px}.ft-reset .bonus-form-grid>label,.risk-modal-tb .bonus-form-grid>label{align-content:start}.ft-reset .bonus-form-grid>label>small,.risk-modal-tb .bonus-form-grid>label>small{color:var(--muted);font-size:7px;font-weight:600;line-height:1.45}.ft-clock-lookup{gap:8px;padding:0 16px;display:flex}.ft-clock-lookup input{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;height:34px;font:inherit;border-radius:9px;flex:1;padding:0 10px;font-size:8px}.ft-clock-miss{color:var(--muted);margin:9px 16px 0;font-size:7px;line-height:1.5}.ft-clock-detail{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;margin:12px 16px 0;padding:12px 14px}.ft-clock-global{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding-bottom:9px;display:flex}.ft-clock-global b{font-size:8px;font-weight:900}.ft-clock-global span{color:var(--muted);white-space:nowrap;font-size:7px}.ft-clock-detail ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.ft-clock-detail li{background:var(--ds-surface);border-radius:7px;grid-template-columns:1fr auto auto;align-items:baseline;column-gap:10px;padding:6px 9px;display:grid}.ft-clock-detail li b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:800;overflow:hidden}.ft-clock-detail li span{color:var(--muted);white-space:nowrap;font-size:7px}.ft-clock-detail li em{color:var(--ds-signal);white-space:nowrap;font-size:7px;font-style:normal;font-weight:800}.ft-clock-note{color:var(--muted);margin:9px 0 0;font-size:7px;line-height:1.5}.ft-table-scale .risk-row>b,.ft-table-scale .risk-row>small,.ft-table-scale .risk-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1.4;overflow:hidden}.ft-table-scale .risk-row>b{color:var(--ink);font-weight:800}.ft-table-scale .risk-row>small{color:var(--muted)}.ft-table-scale .risk-row>span.risk-actions{overflow:visible}.risk-modal-tb h4{border-top:1px solid var(--ds-line);color:var(--ds-signal);letter-spacing:.11em;text-transform:uppercase;margin:16px 0 2px;padding-top:12px;font-size:7px;font-weight:900}.risk-modal-tb h4:first-of-type{border-top:0;margin-top:0;padding-top:0}.crypto-withdrawal-select-cell{text-align:center;width:46px}.crypto-withdrawal-select-cell input[type=checkbox]{width:15px;height:15px;accent-color:var(--ds-accent);cursor:pointer;border-radius:4px;margin:0}.crypto-withdrawal-select-cell input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.crypto-withdrawal-table{min-width:720px}.crypto-withdrawal-table th:first-child{width:46px}.crypto-withdrawal-table th:nth-child(2){width:auto}.crypto-withdrawal-table th:nth-child(3){width:130px}.crypto-withdrawal-table th:nth-child(4){width:150px}.crypto-withdrawal-table th:nth-child(5){width:90px}.crypto-withdrawal-sweep-table{min-width:900px}.crypto-withdrawal-sweep-table th:first-child{width:200px}.crypto-withdrawal-sweep-table th:nth-child(2){width:110px}.crypto-withdrawal-sweep-table th:nth-child(5){width:130px}.crypto-withdrawal-form{border-top:1px solid var(--ds-line);gap:8px;padding:18px 22px 22px;display:grid}.crypto-withdrawal-form>label{color:var(--muted);gap:5px;font-size:11px;font-weight:650;display:grid}.crypto-withdrawal-form input{border:1px solid var(--ds-line);height:44px;color:var(--ink);background:var(--ds-surface2);font-family:var(--font-geist-mono);border-radius:11px;outline:0;padding:0 12px;font-size:12px}.crypto-withdrawal-form .cashout-row-actions{align-items:center;margin-top:4px}.crypto-withdrawal-total{color:var(--muted);font-family:var(--font-geist-mono);font-size:10px;font-weight:700}.crypto-withdrawal-estimate-note{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.crypto-withdrawal-tracker .crypto-withdrawal-cancel{padding:0 22px 16px}.crypto-withdrawal-tracker .crypto-withdrawal-handoff{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:0 22px 18px;display:flex}.crypto-withdrawal-tracker .crypto-withdrawal-handoff>div:first-child{flex:320px;min-width:0}.crypto-withdrawal-tracker .readonly-fields{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;padding:14px;display:grid}.crypto-withdrawal-tracker .readonly-fields div{gap:2px;min-width:0;display:grid}.crypto-withdrawal-tracker .readonly-fields dt{color:var(--muted);font-size:9px;font-weight:650}.crypto-withdrawal-tracker .readonly-fields dd{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-geist-mono);margin:0;font-size:11px;font-weight:600}.crypto-withdrawal-tracker .cashout-row-actions a{border:1px solid var(--ds-accent);align-items:center;gap:5px;height:27px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crypto-withdrawal-tracker .cashout-row-actions a{border:1px solid color-mix(in srgb, var(--ds-accent) 70%, var(--ds-line))}}.crypto-withdrawal-tracker .cashout-row-actions a{color:var(--ds-nav);background:var(--ds-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.crypto-withdrawal-tracker .cashout-row-actions a{background:color-mix(in srgb, var(--ds-accent) 20%, var(--ds-surface))}}.crypto-withdrawal-tracker .cashout-row-actions a{font-size:8px;font-weight:750;text-decoration:none}.crypto-withdrawal-qr{flex:none;justify-items:center;gap:6px;display:grid}.crypto-withdrawal-qr img{background:#fff;border-radius:12px}.crypto-withdrawal-qr small{max-width:220px;color:var(--muted);text-align:center;font-size:9px}.crypto-withdrawal-qr-fallback{border:1px dashed var(--ds-line);width:220px;height:220px;color:var(--muted);background:var(--ds-surface2);border-radius:12px;place-items:center;display:grid}.withdraw-panel.crypto-withdrawal-confirm-panel{width:min(560px,100%);max-height:min(760px,100vh - 36px);overflow-y:auto}.crypto-withdrawal-confirm-panel .crypto-withdrawal-summary{margin:17px 0 0}.crypto-withdrawal-confirm-panel .crypto-withdrawal-destination{grid-column:1/-1}.crypto-withdrawal-confirm-panel .crypto-withdrawal-destination dd{font-family:var(--font-geist-mono);letter-spacing:.01em;font-size:12px}.crypto-withdrawal-confirm-rows{gap:6px;max-height:190px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.crypto-withdrawal-confirm-rows li{background:#10152180;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.crypto-withdrawal-confirm-rows code{color:#c5cbd8;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crypto-withdrawal-confirm-rows span{color:#fff;white-space:nowrap;font-size:11px;font-weight:700}.crypto-withdrawal-confirm-panel .crypto-withdrawal-estimate-note{color:#8b93a8;margin-top:12px}.crypto-withdrawal-status{justify-items:end;gap:4px;display:grid}.crypto-withdrawal-tracker .crypto-withdrawal-poll-error{flex-wrap:wrap;align-items:center;gap:8px;margin:0 22px 12px;display:flex}.crypto-withdrawal-tracker .crypto-withdrawal-poll-error button{border:1px solid var(--ds-line);height:24px;color:var(--ink);background:var(--ds-surface2);cursor:pointer;border-radius:7px;padding:0 8px;font-size:9px;font-weight:750}.crypto-withdrawal-tracker .crypto-withdrawal-handoff .withdraw-security,.crypto-withdrawal-tracker .crypto-withdrawal-handoff .tenant-inline-message.is-error{margin-top:12px}.crypto-withdrawal-committed-note{color:var(--muted);margin-top:2px;font-size:9px;display:block}.ll-packs-page{color:#3d281d;background:#fbf7f0;min-height:100vh}.ll-packs-hero{background:radial-gradient(circle at 76% 48%,#ead1ae 0,#0000 25%),linear-gradient(115deg,#f7ede0,#fffaf4);grid-template-columns:minmax(0,1.25fr) minmax(220px,.55fr);align-items:center;gap:60px;min-height:330px;padding:clamp(56px,7vw,110px) clamp(28px,7vw,120px);display:grid}.ll-packs-hero small,.ll-packs-grid article>div>small,.ll-pack-savings small,.ll-packs-empty small{color:#a46732;letter-spacing:.16em;font-weight:900}.ll-packs-hero h1{margin:12px 0 16px;font:clamp(48px,6vw,88px)/.92 Georgia,serif}.ll-packs-hero p{color:#71635a;max-width:680px;font-size:18px;line-height:1.6}.ll-packs-hero aside{aspect-ratio:1;background:#ffffff80;border:1px solid #d8c2a8;border-radius:50%;place-items:center;padding:34px;display:grid}.ll-packs-hero aside svg{color:#a46732;width:52px;height:52px}.ll-packs-hero aside b{font:48px Georgia,serif}.ll-packs-hero aside span{color:#74655a}.ll-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:70px clamp(28px,7vw,120px);display:grid}.ll-packs-grid>article{background:#fffdf9;border:1px solid #ded0be;border-radius:20px;grid-template-columns:minmax(210px,.82fr) 1.18fr;min-height:470px;display:grid;overflow:hidden}.ll-packs-grid figure{background:linear-gradient(145deg,#ead6bd,#f8eee2);place-items:center;min-height:100%;margin:0;display:grid;position:relative;overflow:hidden}.ll-packs-grid figure>img{object-fit:cover;width:100%;height:100%}.ll-packs-grid figure>svg{color:#a46732;width:76px;height:76px}.ll-packs-grid figure mark{color:#fff;letter-spacing:.12em;background:#40291d;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:18px;left:18px}.ll-packs-grid figure i{color:#40291d47;font:42px Georgia,serif;position:absolute;bottom:15px;right:18px}.ll-packs-grid article>div{flex-direction:column;padding:32px;display:flex}.ll-packs-grid h2{margin:8px 0 10px;font:34px Georgia,serif}.ll-packs-grid p{color:#74665d;line-height:1.5}.ll-packs-grid ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.ll-packs-grid li{color:#5e5148;border-bottom:1px solid #eee3d6;align-items:center;gap:9px;padding-bottom:9px;display:flex}.ll-packs-grid li svg{color:#668354;width:16px}.ll-packs-grid footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.ll-packs-grid footer strong{font:28px Georgia,serif}.ll-packs-grid footer button,.ll-packs-empty a,.ll-packs-error button{color:#fff;background:#40291d;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-flex}.ll-packs-grid footer svg{width:18px}.ll-pack-savings{background:#f2e5d5;border:1px solid #d9c7b2;border-radius:18px;margin:0 clamp(28px,7vw,120px) 80px;padding:30px}.ll-pack-savings>header{align-items:center;gap:14px;display:flex}.ll-pack-savings>header>svg{color:#a46732}.ll-pack-savings h2{margin:4px 0;font:30px Georgia,serif}.ll-pack-savings>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.ll-pack-savings article{background:#fffaf4;border-radius:12px;padding:18px}.ll-pack-savings article span{float:right;color:#a46732;font-weight:900}.ll-packs-error,.ll-packs-empty{text-align:center;background:#fff;border:1px solid #dfcdb9;border-radius:18px;justify-items:center;gap:12px;margin:60px clamp(28px,7vw,120px);padding:50px;display:grid}.ll-packs-error span{color:#8b2e23}.ll-packs-empty svg{color:#a46732;width:54px;height:54px}.ll-packs-empty h2{margin:5px;font:38px Georgia,serif}.ll-packs-empty p{color:#73665d}@media (max-width:1000px){.ll-packs-hero{grid-template-columns:1fr;min-height:0}.ll-packs-hero aside{display:none}.ll-packs-grid{grid-template-columns:1fr}.ll-packs-grid>article{min-height:420px}.ll-pack-savings>div{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ll-packs-hero{padding:40px 20px}.ll-packs-hero h1{font-size:48px}.ll-packs-hero p{font-size:15px}.ll-packs-grid{padding:28px 14px}.ll-packs-grid>article{grid-template-columns:1fr;min-height:0}.ll-packs-grid figure{min-height:250px}.ll-packs-grid article>div{padding:24px 20px}.ll-packs-grid h2{font-size:29px}.ll-packs-grid footer{flex-direction:column;align-items:stretch}.ll-packs-grid footer button{width:100%}.ll-pack-savings{margin:0 14px 90px;padding:22px 16px}.ll-pack-savings>div{grid-template-columns:1fr}.ll-packs-empty,.ll-packs-error{margin:30px 14px;padding:34px 20px}}.personal-network-kpis .reward-widget-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(135deg,var(--ds-surface),var(--ds-purple));flex-direction:column;grid-column:span 3;align-items:stretch;gap:14px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.personal-network-kpis .reward-widget-card{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 7%,var(--ds-surface)))}}.reward-widget-head h3{letter-spacing:-.02em;margin:0;font-size:15px}.reward-widget-top{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.reward-widget-countdown-box{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);flex-direction:column;gap:7px;padding:12px;display:flex}.reward-widget-expired{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-danger);place-items:center;min-height:52px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.reward-widget-expired{background:color-mix(in srgb,var(--ds-danger) 14%,var(--ds-surface))}}.reward-widget-expired{color:var(--ds-danger);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}.reward-widget-end-date{color:var(--muted);font-size:9px;font-weight:700}.reward-widget-medal-box{border:1px solid var(--ds-accent);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);color:var(--ds-on-accent);text-align:center;flex-direction:column;grid-column:3;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}.reward-widget-medal-box svg{width:30px;height:30px}.reward-widget-medal-box svg.is-earned{color:var(--ds-on-accent)}.reward-widget-medal-box svg.is-empty{color:var(--muted);opacity:.4}.reward-widget-medal-box small{color:var(--ds-on-accent);opacity:.72;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.reward-widget-medal-box b{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--ds-on-accent);font-size:11px;overflow:hidden}.reward-widget-progress{flex-direction:column;gap:6px;display:flex}.reward-widget-progress-labels{color:var(--muted);justify-content:space-between;gap:10px;font-size:9px;font-weight:800;display:flex}.reward-widget-progress-labels span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.reward-widget-progress-labels span:last-child{text-align:right;color:var(--ink);flex-direction:column;align-items:flex-end;display:flex}.reward-widget-progress-labels span:last-child small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);text-transform:none;letter-spacing:0;margin-top:2px;font-size:8px;font-weight:700;overflow:hidden}.reward-widget-progress-track-wrap{padding-top:10px;position:relative}.reward-widget-plane{width:15px;height:15px;color:var(--ds-accent);fill:currentColor;position:absolute;top:0;transform:translate(-50%)}.reward-widget-plane path{fill:currentColor;stroke:none}.reward-widget-card .reward-widget-plane{color:var(--ink)}.reward-widget-card .reward-widget-plane path{fill:currentColor;stroke:currentColor}.reward-widget-show{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);height:36px;color:var(--ds-on-accent);cursor:pointer;border:0;align-self:center;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.reward-widget-modal{width:min(560px,94vw)}.reward-widget-modal .reward-widget-countdown-box{grid-column:1/3}.reward-widget-modal .reward-widget-progress-labels span:last-child{color:var(--muted)}.reward-widget-modal .reward-widget-plane{color:var(--ds-nav-text)}.reward-widget-modal-body{flex-direction:column;gap:14px;padding:16px;display:flex}.reward-widget-description{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.reward-widget-table{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.reward-widget-table>header{background:var(--ds-surface2);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(90px,.9fr) minmax(0,1.4fr) minmax(80px,.7fr);gap:10px;padding:10px 14px;font-size:8px;font-weight:900;display:grid}.reward-widget-table>header>span{color:var(--ink)}.reward-widget-table-scroll{max-height:260px;overflow-y:auto}.reward-widget-table-scroll>article{border-top:1px solid var(--ds-line);color:var(--ink);grid-template-columns:minmax(90px,.9fr) minmax(0,1.4fr) minmax(80px,.7fr);align-items:center;gap:10px;padding:11px 14px;font-size:10px;display:grid}.reward-widget-table-scroll>article .reward-widget-buyer{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reward-widget-table-empty{text-align:center;color:var(--muted);margin:0;padding:22px 14px;font-size:10px}@media (max-width:1100px){.personal-network-kpis .reward-widget-card{grid-column:1/-1}}@media (max-width:640px){.reward-widget-top{grid-template-columns:1fr}.reward-widget-medal-box{min-width:0}}.catalog-3pl-cell{align-items:center;gap:6px;display:inline-flex;position:relative}.catalog-3pl-status{align-items:center;gap:3px;font-size:10px;display:inline-flex}.catalog-3pl-status svg{width:15px;height:15px}.catalog-3pl-status.success{color:var(--ds-success)}.catalog-3pl-status.success em{color:var(--ds-ink,inherit);font-style:normal;font-weight:750}.catalog-3pl-status.error{color:var(--ds-error);cursor:pointer;border-radius:6px}.catalog-3pl-status.error:focus-visible{outline:2px solid var(--ds-error);outline-offset:2px}.catalog-3pl-backdrop{z-index:40;position:fixed;inset:0}.catalog-3pl-popover{z-index:41;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);text-align:left;white-space:normal;cursor:default;gap:4px;width:240px;max-width:70vw;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0000002e}.catalog-3pl-popover b{color:var(--ds-error);font-size:10px}.catalog-3pl-popover small{color:var(--muted);font-size:10px;line-height:1.4}.catalog-3pl-panel{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:8px;padding:12px 14px;display:grid}.catalog-3pl-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.catalog-3pl-panel-head small{color:var(--ds-signal);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.catalog-3pl-panel-head button{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:0 0;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.catalog-3pl-panel-head button svg{width:13px;height:13px}.catalog-3pl-panel-body{gap:26px;display:flex}.catalog-3pl-panel-body span{gap:2px;display:grid}.catalog-3pl-panel-body em{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.catalog-3pl-panel-body b{letter-spacing:-.02em;font-size:20px}.catalog-3pl-panel-error{color:var(--ds-error);align-items:flex-start;gap:8px;margin:0;font-size:10px;line-height:1.45;display:flex}.catalog-3pl-panel-error svg{flex:none;width:15px;height:15px;margin-top:1px}.catalog-3pl-retry{border:1px solid var(--ds-line);border-radius:var(--ds-radius);color:var(--ds-ink,inherit);cursor:pointer;align-items:center;gap:5px;width:fit-content;margin-top:2px;padding:5px 9px;font-size:9px;font-weight:750;display:inline-flex}.catalog-3pl-retry svg{width:12px;height:12px}.catalog-3pl-retry:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.catalog-3pl-panel-retry{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:0 0;align-items:center;gap:5px;width:fit-content;height:30px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.catalog-3pl-panel-retry svg{width:13px;height:13px}.catalog-3pl-inbound{border-top:1px solid var(--ds-line);gap:6px;margin-top:10px;padding-top:10px;display:grid}.catalog-3pl-inbound>small{color:var(--ds-signal);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.catalog-3pl-inbound-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.catalog-3pl-inbound-form select,.catalog-3pl-inbound-form input{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);height:30px;padding:0 8px;font-size:10px}.catalog-3pl-inbound-form input[type=number]{width:90px}.catalog-3pl-inbound-form input[type=text]{flex:1;min-width:120px}.catalog-3pl-inbound-form button{border-radius:var(--ds-radius);background:var(--ds-accent);height:30px;color:var(--ds-nav);border:0;align-items:center;gap:5px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.catalog-3pl-inbound-form button svg{width:13px;height:13px}.catalog-3pl-inbound-form button:disabled{opacity:.5}.catalog-3pl-inbound-history{gap:4px;margin-top:8px;display:grid}.catalog-3pl-inbound-history>small{color:var(--ds-signal);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.catalog-3pl-inbound-history ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.catalog-3pl-inbound-history li{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.catalog-3pl-inbound-history li b{color:var(--ds-success);font-size:11px}.catalog-3pl-inbound-history li em{border:1px solid var(--ds-line);border-radius:999px;padding:1px 6px;font-size:8px;font-style:normal}.email-campaign-detail-actions{flex-wrap:wrap;gap:8px;padding:0 22px 16px;display:flex}.email-campaign-detail-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);height:34px;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.email-campaign-detail-actions button.primary{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.email-campaign-detail-actions button:disabled{opacity:.45;cursor:not-allowed}.unpaid-order-reminder-settings .unpaid-order-reminder-fields{flex:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.unpaid-order-reminder-settings .unpaid-order-reminder-fields label{color:var(--muted);gap:6px;font-size:11px;display:grid}.unpaid-order-reminder-settings .unpaid-order-reminder-fields input{border:1px solid var(--line);background:var(--surface);height:36px;color:inherit;border-radius:8px;padding:0 10px}.unpaid-order-reminder-settings .unpaid-order-reminder-actions{flex-wrap:wrap;flex:100%;gap:10px;display:flex}.unpaid-order-reminder-settings .unpaid-order-reminder-actions button{border:1px solid var(--line);background:var(--surface2,var(--surface));height:34px;color:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:inline-flex}.unpaid-order-reminder-settings .unpaid-order-reminder-actions button:disabled{opacity:.6;cursor:default}.personal-tree-board>header .genealogy-search{position:relative}.personal-tree-board .tree-search-suggestions{z-index:40;border:1px solid var(--ds-line);background:var(--ds-surface);text-align:left;border-radius:10px;align-content:start;max-height:min(280px,44dvh);display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #0000002e}.personal-tree-board .tree-search-suggestions>button{border:0;border-bottom:1px solid var(--ds-line);min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr) max-content;align-items:center;gap:8px;padding:6px 9px;display:grid}.personal-tree-board .tree-search-suggestions>button:last-child{border-bottom:0}.personal-tree-board .tree-search-suggestions>button.is-active{background:var(--ds-surface2)}.personal-tree-board .tree-search-suggestions>button>span:first-child{background:var(--ds-surface2);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.personal-tree-board .tree-search-suggestions>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.personal-tree-board .tree-search-suggestions b,.personal-tree-board .tree-search-suggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personal-tree-board .tree-search-suggestions b{font-size:10px;font-weight:600}.personal-tree-board .tree-search-suggestions small{color:var(--muted);font-size:8px}.personal-tree-board .tree-search-suggestions i{color:var(--muted);white-space:nowrap;font-size:8px;font-style:normal}.personal-tree-board .tree-search-suggestions p{color:var(--muted);margin:0;padding:12px;font-size:9px}@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-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
