@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@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;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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))}}:root{--ds-bg:#f2f1ea;--ds-nav:#0a0e1a;--ds-surface:#fff;--ds-surface2:#e6e9df;--ds-accent:#c8f35a;--ds-on-accent:var(--ds-nav);--ds-signal:#7257ff;--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-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);--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);--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}}.bundles-page{background:radial-gradient(circle at 88% 4%,var(--ds-accent),transparent 27%),var(--ds-bg);padding:clamp(22px,3vw,46px)}@supports (color:color-mix(in lab, red, red)){.bundles-page{background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--ds-accent) 13%,transparent),transparent 27%),var(--ds-bg)}}.bundles-page{min-height:calc(100vh - 78px);color:var(--ds-text)}.bundles-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.bundles-hero>div>span{color:var(--ds-purple);letter-spacing:.16em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.bundles-hero>div>span svg{width:16px}.bundles-hero h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(36px,4.5vw,68px);font-weight:500;line-height:.96}.bundles-hero p{color:var(--ds-muted);max-width:690px;font-size:15px;line-height:1.55}.bundles-hero>aside{gap:10px;display:flex}.bundles-hero button,.bundles-drawer footer button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);min-height:46px;color:var(--ds-text);align-items:center;gap:8px;padding:0 18px;font-weight:800;display:flex}.bundles-hero button:last-child,.bundles-drawer footer button:last-child{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-on-accent)}.bundles-hero button svg,.bundles-drawer footer button svg{width:16px}.bundles-message{border:1px solid var(--ds-success);align-items:center;gap:12px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.bundles-message{border:1px solid color-mix(in srgb,var(--ds-success) 35%,var(--ds-border))}}.bundles-message{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.bundles-message{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface))}}.bundles-message{border-radius:var(--ds-radius);margin-bottom:18px}.bundles-message.error{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.bundles-message.error{border-color:color-mix(in srgb,var(--ds-danger) 35%,var(--ds-border))}}.bundles-message.error{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.bundles-message.error{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface))}}.bundles-message>svg{width:21px;color:var(--ds-success)}.bundles-message.error>svg{color:var(--ds-danger)}.bundles-message span{gap:2px;display:grid}.bundles-message small{color:var(--ds-muted)}.bundles-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.bundles-kpis article{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);min-height:112px;box-shadow:var(--ds-shadow);align-items:center;gap:14px;padding:20px;display:flex}.bundles-kpis article>i{border-radius:var(--ds-radius-sm);background:var(--ds-accent);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.bundles-kpis article>i{background:color-mix(in srgb,var(--ds-accent) 24%,var(--ds-surface))}}.bundles-kpis article>i{color:var(--ds-text);font-style:normal}.bundles-kpis svg{width:20px}.bundles-kpis span{gap:2px;display:grid}.bundles-kpis small,.bundles-kpis em{color:var(--ds-muted);font-size:10px;font-style:normal}.bundles-kpis small{letter-spacing:.1em;font-weight:900}.bundles-kpis b{letter-spacing:-.04em;font-size:27px}.bundles-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.bundles-library,.bundles-insight{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);overflow:hidden}.bundles-library>header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.bundles-library header span{display:grid}.bundles-library header small,.bundles-insight>span small{color:var(--ds-purple);letter-spacing:.14em;font-size:10px;font-weight:900}.bundles-library h2,.bundles-insight h2{margin:4px 0 0;font-size:20px}.bundles-library header label{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface2);align-items:center;gap:8px;min-width:260px;height:42px;padding:0 12px;display:flex}.bundles-library header label svg{width:16px}.bundles-library header input{color:var(--ds-text);background:0 0;border:0;outline:0;width:100%}.bundles-library>div{max-height:620px;overflow:auto}.bundles-library>div>button{text-align:left;border:0;border-bottom:1px solid var(--ds-border);background:var(--ds-surface);width:100%;color:var(--ds-text);grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:16px 20px;display:grid}.bundles-library>div>button:hover,.bundles-library>div>button.selected{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bundles-library>div>button:hover,.bundles-library>div>button.selected{background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface))}}.bundles-library>div>button>i,.bundle-product-picker button>i{border-radius:var(--ds-radius-sm);background:linear-gradient(135deg,var(--ds-accent),var(--ds-purple));width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.bundles-library>div>button>i,.bundle-product-picker button>i{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 40%,var(--ds-surface)),color-mix(in srgb,var(--ds-purple) 22%,var(--ds-surface)))}}.bundles-library>div>button>i,.bundle-product-picker button>i{place-items:center;font-style:normal;display:grid;overflow:hidden}.bundles-library img,.bundle-product-picker img{object-fit:cover;width:100%;height:100%}.bundles-library>div>button>i svg{width:20px}.bundles-library>div>button>span{gap:3px;min-width:0;display:grid}.bundles-library>div>button span small{color:var(--ds-purple);font-size:9px;font-weight:800}.bundles-library>div>button span b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bundles-library>div>button span em{color:var(--ds-muted);font-size:11px;font-style:normal}.bundles-library mark{color:var(--ds-muted);background:var(--ds-surface2);border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900}.bundles-library mark.active{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.bundles-library mark.active{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.bundles-library>footer{background:var(--ds-surface2);align-items:center;gap:10px;padding:15px 20px;display:flex}.bundles-library>footer svg{width:18px;color:var(--ds-success)}.bundles-library>footer span{display:grid}.bundles-library>footer small{color:var(--ds-muted);font-size:10px;line-height:1.4}.bundles-insight{flex-direction:column;gap:16px;padding:22px;display:flex}.bundles-insight>span{display:grid}.bundles-insight>div{border-radius:var(--ds-radius-sm);background:var(--ds-surface2);border:1px solid var(--ds-border);gap:4px;padding:18px;display:grid}.bundles-insight>div small{letter-spacing:.1em;color:var(--ds-muted);font-size:9px;font-weight:900}.bundles-insight>div b{font-size:24px}.bundles-insight>div em{color:var(--ds-muted);font-size:10px;font-style:normal}.bundles-insight>a{border-radius:var(--ds-radius-sm);background:var(--ds-nav);min-height:46px;color:var(--ds-nav-text);justify-content:center;align-items:center;gap:8px;margin-top:auto;font-weight:900;text-decoration:none;display:flex}.bundles-insight>a svg{width:17px}.bundles-empty{color:var(--ds-muted);text-align:center!important;flex-direction:column!important;align-items:center!important;gap:7px!important;padding:38px 20px!important;display:flex!important}.bundles-empty>svg{width:28px}.bundles-empty small{font-size:11px}.bundles-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04081485;justify-content:flex-end;display:flex;position:fixed;inset:0}.bundles-drawer{background:var(--ds-bg);width:min(720px,100%);height:100%;color:var(--ds-text);flex-direction:column;display:flex;overflow:auto;box-shadow:-25px 0 60px #0003}.bundles-drawer>header,.bundles-drawer>footer,.bundle-fields,.bundle-composition,.bundle-product-picker{flex-shrink:0}.bundles-drawer>header{z-index:2;background:var(--ds-nav);color:var(--ds-nav-text);justify-content:space-between;align-items:center;padding:22px 26px;display:flex;position:sticky;top:0}.bundles-drawer>header small{color:var(--ds-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.bundles-drawer>header h2{margin:5px 0 0;font-size:25px}.bundles-drawer>header button{border-radius:var(--ds-radius-sm);background:var(--ds-nav-text);border:0;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.bundles-drawer>header button{background:color-mix(in srgb,var(--ds-nav-text) 10%,transparent)}}.bundles-drawer>header button{color:inherit}.bundles-drawer>header button svg{width:18px}.bundle-fields{background:var(--ds-surface);border-bottom:1px solid var(--ds-border);grid-template-columns:1fr 1fr;gap:14px;padding:22px 26px;display:grid}.bundle-fields label{gap:7px;font-size:11px;font-weight:800;display:grid}.bundle-fields label.wide{grid-column:1/-1}.bundle-fields input,.bundle-fields textarea,.bundle-composition select,.bundle-composition input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface2);color:var(--ds-text);outline:0;padding:11px 12px}.bundle-fields textarea{resize:vertical;min-height:80px}.bundle-switch{grid-column:1/-1;align-items:center;gap:9px;display:flex!important}.bundle-switch input{opacity:0;position:absolute}.bundle-switch span{background:var(--ds-border);border-radius:99px;width:38px;height:22px;padding:3px}.bundle-switch span:before{content:"";background:var(--ds-surface);border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.bundle-switch input:checked+span{background:var(--ds-accent)}.bundle-switch input:checked+span:before{background:var(--ds-on-accent);transform:translate(16px)}.bundle-mode-toggle{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.bundle-mode-toggle button{text-align:left;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface2);color:var(--ds-text);justify-items:start;gap:6px;padding:16px;display:grid}.bundle-mode-toggle button svg{width:20px;color:var(--ds-purple)}.bundle-mode-toggle button b{font-size:13px}.bundle-mode-toggle button small{color:var(--ds-muted);font-weight:500;line-height:1.4}.bundle-mode-toggle button.selected{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bundle-mode-toggle button.selected{background:color-mix(in srgb,var(--ds-accent) 10%,var(--ds-surface2))}}.bundle-eligible>div>article{grid-template-columns:40px minmax(0,1fr) 38px}.bundle-product-picker button.selected{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bundle-product-picker button.selected{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface))}}.bundle-product-picker button.selected{box-shadow:inset 3px 0 0 var(--ds-accent)}.bundle-product-picker button.selected svg:last-child{color:var(--ds-accent)}.bundle-composition,.bundle-product-picker{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);margin:16px 26px 0;overflow:hidden}.bundle-composition>header,.bundle-product-picker>header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.bundle-composition header span,.bundle-product-picker header{display:grid}.bundle-composition header small,.bundle-product-picker header small{color:var(--ds-purple);letter-spacing:.12em;font-size:9px;font-weight:900}.bundle-composition h3,.bundle-product-picker h3{margin:3px 0;font-size:16px}.bundle-composition header mark{background:var(--ds-surface2);color:var(--ds-muted);border-radius:99px;padding:6px 9px;font-size:9px}.bundle-composition>div>article{border-bottom:1px solid var(--ds-border);grid-template-columns:40px minmax(0,1fr) 90px 38px;align-items:center;gap:11px;padding:13px 16px;display:grid}.bundle-composition article>i{background:var(--ds-accent);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.bundle-composition article>i{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.bundle-composition article>i{border-radius:var(--ds-radius-sm)}.bundle-composition article>i svg{width:17px}.bundle-composition article>span{gap:5px;display:grid}.bundle-composition article select{width:100%;padding:7px;font-size:10px}.bundle-composition article label{gap:4px;font-size:9px;font-weight:800;display:grid}.bundle-composition article input{width:100%;padding:7px}.bundle-composition article>button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);width:36px;height:36px;color:var(--ds-danger);place-items:center;display:grid}.bundle-composition article>button svg{width:15px}.bundle-product-picker>div{grid-template-columns:1fr 1fr;max-height:260px;display:grid;overflow:auto}.bundle-product-picker button{border:0;border-right:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);text-align:left;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;display:grid}.bundle-product-picker button:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.bundle-product-picker button:hover{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.bundle-product-picker button>i{width:42px;height:42px}.bundle-product-picker button>span{gap:2px;min-width:0;display:grid}.bundle-product-picker button b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bundle-product-picker button small{color:var(--ds-muted)}.bundle-product-picker button>svg{width:15px}.bundles-drawer>footer{background:var(--ds-bg);justify-content:flex-end;gap:10px;margin-top:auto;padding:16px 26px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.bundles-drawer>footer{background:color-mix(in srgb,var(--ds-bg) 92%,transparent)}}.bundles-drawer>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ds-border)}.bundles-drawer footer button.danger{color:var(--ds-danger);margin-right:auto}@media (max-width:1050px){.bundles-kpis{grid-template-columns:1fr 1fr}.bundles-layout{grid-template-columns:1fr}.bundles-insight{grid-template-columns:1fr 1fr 1fr;display:grid}.bundles-insight>span{grid-column:1/-1}.bundles-insight>a{margin-top:0}}@media (max-width:700px){.bundles-page{padding:18px 14px}.bundles-hero{flex-direction:column;align-items:stretch}.bundles-hero>aside{grid-template-columns:1fr 1fr;display:grid}.bundles-hero button{justify-content:center;padding:0 10px}.bundles-kpis{grid-template-columns:1fr}.bundles-library>header{flex-direction:column;align-items:stretch}.bundles-library header label{min-width:0}.bundles-library>div>button{grid-template-columns:44px minmax(0,1fr) 18px}.bundles-library>div>button mark{display:none}.bundles-insight{grid-template-columns:1fr}.bundle-fields{grid-template-columns:1fr;padding:18px}.bundle-fields label.wide{grid-column:auto}.bundle-mode-toggle{grid-template-columns:1fr}.bundle-composition,.bundle-product-picker{margin:12px 14px 0}.bundle-composition>div>article{grid-template-columns:36px minmax(0,1fr) 34px}.bundle-composition article>label{grid-column:2}.bundle-composition article>button{grid-area:1/3}.bundle-product-picker>div{grid-template-columns:1fr}.bundles-drawer>footer{flex-wrap:wrap;padding:13px 14px}.bundles-drawer>footer button{flex:1;justify-content:center}.bundles-drawer footer button.danger{flex-basis:100%}}.catalog-v3-page{background:radial-gradient(circle at 86% 0,var(--ds-purple),transparent 28%),var(--ds-bg);padding:clamp(22px,3vw,46px)}@supports (color:color-mix(in lab, red, red)){.catalog-v3-page{background:radial-gradient(circle at 86% 0,color-mix(in srgb,var(--ds-purple) 10%,transparent),transparent 28%),var(--ds-bg)}}.catalog-v3-page{min-height:calc(100vh - 78px);color:var(--ds-text)}.catalog-v3-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.catalog-v3-hero>div>span{color:var(--ds-purple);letter-spacing:.16em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.catalog-v3-hero>div>span svg{width:16px}.catalog-v3-hero h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(38px,4.5vw,68px);font-weight:500;line-height:.95}.catalog-v3-hero p{color:var(--ds-muted);max-width:700px;font-size:15px;line-height:1.55}.catalog-v3-hero>aside{flex:none;gap:10px;display:flex}.catalog-v3-hero button,.catalog-v3-actions button,.catalog-v3-config footer button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);min-height:46px;color:var(--ds-text);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:800;display:flex}.catalog-v3-hero button:last-child,.catalog-v3-actions button:last-child,.catalog-v3-config footer button{background:var(--ds-accent);color:var(--ds-on-accent);border-color:var(--ds-accent)}.catalog-v3-hero button svg,.catalog-v3-actions svg,.catalog-v3-config footer button svg{flex:none;width:16px}.catalog-v3-message{border:1px solid var(--ds-success);align-items:center;gap:12px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.catalog-v3-message{border:1px solid color-mix(in srgb,var(--ds-success) 35%,var(--ds-border))}}.catalog-v3-message{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.catalog-v3-message{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface))}}.catalog-v3-message{border-radius:var(--ds-radius);margin-bottom:18px}.catalog-v3-message.error{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.catalog-v3-message.error{border-color:color-mix(in srgb,var(--ds-danger) 35%,var(--ds-border))}}.catalog-v3-message.error{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.catalog-v3-message.error{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface))}}.catalog-v3-message>svg{width:21px;color:var(--ds-success)}.catalog-v3-message.error>svg{color:var(--ds-danger)}.catalog-v3-message span{gap:2px;display:grid}.catalog-v3-message small{color:var(--ds-muted)}.catalog-v3-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.catalog-v3-kpis article{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);align-items:center;gap:14px;min-height:108px;padding:20px;display:flex}.catalog-v3-kpis article>svg{border-radius:var(--ds-radius-sm);background:var(--ds-accent);width:43px;height:43px;padding:11px}@supports (color:color-mix(in lab, red, red)){.catalog-v3-kpis article>svg{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.catalog-v3-kpis span{gap:2px;display:grid}.catalog-v3-kpis small,.catalog-v3-kpis em{color:var(--ds-muted);font-size:10px;font-style:normal}.catalog-v3-kpis small{letter-spacing:.1em;font-weight:900}.catalog-v3-kpis b{letter-spacing:-.04em;font-size:25px}.catalog-v3-workbench{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);overflow:hidden}.catalog-v3-workbench>header{border-bottom:1px solid var(--ds-border);grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.catalog-v3-workbench header>div{display:grid}.catalog-v3-workbench header small{color:var(--ds-purple);letter-spacing:.14em;font-size:9px;font-weight:900}.catalog-v3-workbench h2{margin:4px 0;font-size:20px}.catalog-v3-workbench header label{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface2);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.catalog-v3-workbench header label svg{width:16px}.catalog-v3-workbench header input{width:100%;color:var(--ds-text);background:0 0;border:0;outline:0}.catalog-v3-workbench header nav{border-radius:var(--ds-radius-sm);background:var(--ds-surface2);padding:4px;display:flex}.catalog-v3-workbench header nav button{color:var(--ds-muted);border-radius:calc(var(--ds-radius-sm) - 3px);background:0 0;border:0;padding:9px 11px;font-size:9px;font-weight:900}.catalog-v3-workbench header nav button.active{background:var(--ds-accent);color:var(--ds-on-accent)}.catalog-v3-workbench>div{max-height:630px;overflow:auto}.catalog-v3-workbench>div>button{text-align:left;border:0;border-bottom:1px solid var(--ds-border);background:var(--ds-surface);width:100%;color:var(--ds-text);grid-template-columns:54px minmax(0,1fr) 120px 80px 18px;align-items:center;gap:16px;padding:15px 20px;display:grid}.catalog-v3-workbench>div>button:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-v3-workbench>div>button:hover{background:color-mix(in srgb,var(--ds-accent) 8%,var(--ds-surface))}}.catalog-v3-workbench>div>button>i{border-radius:var(--ds-radius-sm);background:linear-gradient(135deg,var(--ds-accent),var(--ds-purple));place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-v3-workbench>div>button>i{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 35%,var(--ds-surface)),color-mix(in srgb,var(--ds-purple) 20%,var(--ds-surface)))}}.catalog-v3-workbench>div>button>i{overflow:hidden}.catalog-v3-workbench img{object-fit:cover;width:100%;height:100%}.catalog-v3-workbench>div>button>i svg{width:21px}.catalog-v3-workbench>div>button>span{gap:3px;min-width:0;display:grid}.catalog-v3-workbench>div>button span small{color:var(--ds-purple);font-size:9px;font-weight:800}.catalog-v3-workbench>div>button span b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.catalog-v3-workbench>div>button span em{color:var(--ds-muted);font-size:10px;font-style:normal}.catalog-v3-workbench>div>button>strong{text-align:right}.catalog-v3-workbench mark{background:var(--ds-surface2);color:var(--ds-muted);text-align:center;border-radius:99px;padding:6px 8px;font-size:9px}.catalog-v3-workbench mark.active{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.catalog-v3-workbench mark.active{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.catalog-v3-workbench mark.active{color:var(--ds-success)}.catalog-v3-workbench>footer{background:var(--ds-surface2);align-items:center;gap:10px;padding:15px 20px;display:flex}.catalog-v3-workbench>footer svg{width:18px;color:var(--ds-success)}.catalog-v3-workbench>footer span{display:grid}.catalog-v3-workbench>footer small{color:var(--ds-muted);font-size:10px}.catalog-v3-workbench>footer a{color:var(--ds-purple);margin-left:auto;font-weight:800;text-decoration:none}.catalog-v3-empty{color:var(--ds-muted);text-align:center!important;flex-direction:column!important;align-items:center!important;gap:7px!important;padding:44px!important;display:flex!important}.catalog-v3-empty svg{width:30px}.catalog-v3-empty small{font-size:11px}.catalog-v3-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04081485;justify-content:flex-end;display:flex;position:fixed;inset:0}.catalog-v3-drawer{background:var(--ds-bg);width:min(760px,100%);height:100%;color:var(--ds-text);flex-direction:column;display:flex;overflow:auto;box-shadow:-25px 0 60px #0003}.catalog-v3-drawer>header{z-index:3;background:var(--ds-nav);color:var(--ds-nav-text);justify-content:space-between;align-items:center;padding:21px 25px;display:flex;position:sticky;top:0}.catalog-v3-drawer header small{color:var(--ds-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.catalog-v3-drawer header h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:4px 0;font-size:25px;display:-webkit-box;overflow:hidden}.catalog-v3-drawer>header>div{min-width:0}.catalog-v3-drawer header p{color:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.catalog-v3-drawer header p{color:color-mix(in srgb,var(--ds-nav-text) 60%,transparent)}}.catalog-v3-drawer header p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:10px;display:-webkit-box;overflow:hidden}.catalog-v3-drawer>header button{border-radius:var(--ds-radius-sm);background:var(--ds-nav-text);border:0;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-v3-drawer>header button{background:color-mix(in srgb,var(--ds-nav-text) 10%,transparent)}}.catalog-v3-drawer>header button{color:inherit}.catalog-v3-drawer>header button svg{width:18px}.catalog-v3-drawer>nav{z-index:2;background:var(--ds-surface);border-bottom:1px solid var(--ds-border);grid-template-columns:repeat(4,1fr);padding:8px;display:grid;position:sticky;top:84px}.catalog-v3-drawer>nav button{height:44px;color:var(--ds-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.catalog-v3-drawer>nav button svg{width:15px}.catalog-v3-drawer>nav button.active{background:var(--ds-accent);color:var(--ds-on-accent);border-radius:var(--ds-radius-sm)}.catalog-v3-fields{background:var(--ds-surface);grid-template-columns:1fr 1fr;gap:14px;padding:22px 25px;display:grid}.catalog-v3-fields label{gap:7px;font-size:11px;font-weight:800;display:grid}.catalog-v3-fields label.wide{grid-column:1/-1}.catalog-v3-fields input,.catalog-v3-fields select,.catalog-v3-fields textarea,.catalog-v3-config input,.catalog-v3-config select{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface2);color:var(--ds-text);outline:0;padding:11px 12px}.catalog-v3-fields textarea{resize:vertical;min-height:100px}.catalog-v3-switch{grid-column:1/-1;align-items:center;gap:9px;display:flex!important}.catalog-v3-switch input{opacity:0;position:absolute}.catalog-v3-switch span{background:var(--ds-border);border-radius:99px;width:38px;height:22px;padding:3px}.catalog-v3-switch span:before{content:"";background:var(--ds-surface);border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.catalog-v3-switch input:checked+span{background:var(--ds-accent)}.catalog-v3-switch input:checked+span:before{background:var(--ds-on-accent);transform:translate(16px)}.catalog-v3-config{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);margin:18px 24px;overflow:hidden}.catalog-v3-config>header{border-bottom:1px solid var(--ds-border);padding:17px 19px}.catalog-v3-config header small{color:var(--ds-purple);letter-spacing:.13em;font-size:9px;font-weight:900}.catalog-v3-config h3{margin:4px 0;font-size:18px}.catalog-v3-config>div>article{border-bottom:1px solid var(--ds-border);grid-template-columns:40px minmax(0,1fr) auto 38px;align-items:center;gap:12px;padding:13px 17px;display:grid}.catalog-v3-config article>svg{border-radius:var(--ds-radius-sm);background:var(--ds-accent);width:40px;height:40px;padding:11px}@supports (color:color-mix(in lab, red, red)){.catalog-v3-config article>svg{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.catalog-v3-config article>span{gap:2px;display:grid}.catalog-v3-config article small{color:var(--ds-muted);font-size:10px}.catalog-v3-config article>button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);width:36px;height:36px;color:var(--ds-danger);place-items:center;display:grid}.catalog-v3-config article>button svg{width:15px}.catalog-v3-config article mark{background:var(--ds-surface2);color:var(--ds-danger);border-radius:99px;padding:6px 8px;font-size:9px}.catalog-v3-config article mark.active{color:var(--ds-success)}.catalog-v3-config>footer{background:var(--ds-surface2);gap:9px;padding:16px;display:flex}.catalog-v3-config>footer input,.catalog-v3-config>footer select{flex:1;min-width:0}.catalog-v3-config>footer button{white-space:nowrap}.catalog-v3-actions{background:var(--ds-bg);justify-content:flex-end;gap:10px;margin-top:auto;padding:15px 24px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.catalog-v3-actions{background:color-mix(in srgb,var(--ds-bg) 92%,transparent)}}.catalog-v3-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--ds-border)}.catalog-v3-actions button.danger{color:var(--ds-danger);margin-right:auto}@media (max-width:950px){.catalog-v3-kpis,.catalog-v3-workbench>header{grid-template-columns:1fr 1fr}.catalog-v3-workbench header nav{grid-column:1/-1}}@media (max-width:700px){.catalog-v3-page{padding:18px 14px}.catalog-v3-hero{flex-direction:column;align-items:stretch}.catalog-v3-hero>aside{grid-template-columns:1fr 1fr;display:grid}.catalog-v3-kpis,.catalog-v3-workbench>header{grid-template-columns:1fr}.catalog-v3-workbench header nav{grid-column:auto}.catalog-v3-workbench>div>button{grid-template-columns:46px minmax(0,1fr) 18px}.catalog-v3-workbench>div>button>strong,.catalog-v3-workbench>div>button mark{display:none}.catalog-v3-workbench>footer{align-items:flex-start}.catalog-v3-fields{grid-template-columns:1fr;padding:18px}.catalog-v3-fields label.wide{grid-column:auto}.catalog-v3-drawer>nav button span{display:none}.catalog-v3-config{margin:12px}.catalog-v3-config>div>article{grid-template-columns:38px minmax(0,1fr) 34px}.catalog-v3-config article>strong,.catalog-v3-config article mark{grid-column:2}.catalog-v3-config article>button{grid-area:1/3}.catalog-v3-config>footer{flex-direction:column}.catalog-v3-actions{flex-wrap:wrap;padding:12px}.catalog-v3-actions button{flex:1}.catalog-v3-actions button.danger{flex-basis:100%}}.publishing-v3-page{background:radial-gradient(circle at 88% 2%,var(--ds-accent),transparent 28%),var(--ds-bg);padding:clamp(22px,3vw,46px)}@supports (color:color-mix(in lab, red, red)){.publishing-v3-page{background:radial-gradient(circle at 88% 2%,color-mix(in srgb,var(--ds-accent) 14%,transparent),transparent 28%),var(--ds-bg)}}.publishing-v3-page{min-height:calc(100vh - 78px);color:var(--ds-text)}.publishing-v3-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.publishing-v3-hero>div{min-width:0}.publishing-v3-hero>div>span{color:var(--ds-purple);letter-spacing:.16em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.publishing-v3-hero>div>span svg{width:16px}.publishing-v3-hero h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(38px,4.5vw,68px);font-weight:500;line-height:.95}.publishing-v3-hero p{color:var(--ds-muted);max-width:720px;font-size:15px;line-height:1.55}.publishing-v3-hero>aside{flex:none;gap:10px;display:flex}.publishing-v3-hero a,.publishing-v3-hero button,.publishing-v3-release footer a,.publishing-v3-release footer button,.publishing-v3-domains>header button,.publishing-v3-overlay footer button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);min-height:46px;color:var(--ds-text);justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:800;text-decoration:none;display:flex}.publishing-v3-hero a,.publishing-v3-hero button{white-space:nowrap}.publishing-v3-hero a,.publishing-v3-release footer button,.publishing-v3-domains>header button,.publishing-v3-overlay footer button:last-child{background:var(--ds-accent);color:var(--ds-on-accent);border-color:var(--ds-accent)}.publishing-v3-hero svg,.publishing-v3-release footer svg,.publishing-v3-domains>header svg,.publishing-v3-overlay footer svg{flex:none;width:16px}.publishing-v3-message{border:1px solid var(--ds-success);align-items:center;gap:12px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.publishing-v3-message{border:1px solid color-mix(in srgb,var(--ds-success) 35%,var(--ds-border))}}.publishing-v3-message{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.publishing-v3-message{background:color-mix(in srgb,var(--ds-success) 9%,var(--ds-surface))}}.publishing-v3-message{border-radius:var(--ds-radius);margin-bottom:18px}.publishing-v3-message.error{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.publishing-v3-message.error{border-color:color-mix(in srgb,var(--ds-danger) 35%,var(--ds-border))}}.publishing-v3-message.error{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.publishing-v3-message.error{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface))}}.publishing-v3-message>svg{width:21px;color:var(--ds-success)}.publishing-v3-message.error>svg{color:var(--ds-danger)}.publishing-v3-message span{gap:2px;display:grid}.publishing-v3-message small{color:var(--ds-muted)}.publishing-v3-kpis{grid-template-columns:1.3fr .7fr .7fr .9fr;gap:12px;margin-bottom:16px;display:grid}.publishing-v3-kpis article{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);align-items:center;gap:14px;min-width:0;min-height:108px;padding:19px;display:flex}.publishing-v3-kpis article>svg{border-radius:var(--ds-radius-sm);background:var(--ds-accent);width:43px;height:43px;padding:11px}@supports (color:color-mix(in lab, red, red)){.publishing-v3-kpis article>svg{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.publishing-v3-kpis article>svg{flex:none}.publishing-v3-kpis span{gap:2px;min-width:0;display:grid}.publishing-v3-kpis small,.publishing-v3-kpis em{color:var(--ds-muted);font-size:10px;font-style:normal}.publishing-v3-kpis small{letter-spacing:.1em;font-weight:900}.publishing-v3-kpis b{white-space:nowrap;text-overflow:ellipsis;font-size:21px;overflow:hidden}.publishing-v3-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:16px;margin-bottom:16px;display:grid}.publishing-v3-release,.publishing-v3-readiness,.publishing-v3-domains,.publishing-v3-history,.publishing-v3-boundary{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);overflow:hidden}.publishing-v3-release>header{background:linear-gradient(135deg,var(--ds-nav),var(--ds-purple));justify-content:space-between;align-items:center;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.publishing-v3-release>header{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-purple) 38%,var(--ds-nav)))}}.publishing-v3-release>header{color:var(--ds-nav-text)}.publishing-v3-release header span{display:grid}.publishing-v3-release header small,.publishing-v3-readiness header small,.publishing-v3-domains header small,.publishing-v3-history header small{color:var(--ds-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.publishing-v3-release h2,.publishing-v3-readiness h2,.publishing-v3-domains h2,.publishing-v3-history h2{margin:4px 0;font-size:20px}.publishing-v3-release header p{color:var(--ds-nav-text);font-size:11px}@supports (color:color-mix(in lab, red, red)){.publishing-v3-release header p{color:color-mix(in srgb,var(--ds-nav-text) 70%,transparent)}}.publishing-v3-release header p{line-height:1.5}.publishing-v3-release>header>svg{border-radius:var(--ds-radius-sm);background:var(--ds-accent);width:48px;height:48px;padding:13px}@supports (color:color-mix(in lab, red, red)){.publishing-v3-release>header>svg{background:color-mix(in srgb,var(--ds-accent) 20%,transparent)}}.publishing-v3-release>header>svg{color:var(--ds-accent)}.publishing-v3-release>div{grid-template-columns:1fr 1fr;gap:10px;padding:18px 20px 0;display:grid}.publishing-v3-release>div article{border-radius:var(--ds-radius-sm);background:var(--ds-surface2);border:1px solid var(--ds-border);gap:4px;padding:16px;display:grid}.publishing-v3-release article small{letter-spacing:.1em;color:var(--ds-muted);font-size:9px;font-weight:900}.publishing-v3-release article b{font-size:20px}.publishing-v3-release article em{color:var(--ds-muted);font-size:10px;font-style:normal}.publishing-v3-release>label{gap:7px;margin:16px 20px;font-size:11px;font-weight:800;display:grid}.publishing-v3-release>label input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface2);height:44px;color:var(--ds-text);outline:0;padding:0 12px}.publishing-v3-release>footer{border-top:1px solid var(--ds-border);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.publishing-v3-release footer a{background:var(--ds-surface);margin-right:auto}.publishing-v3-readiness>header{border-bottom:1px solid var(--ds-border);padding:20px}.publishing-v3-readiness header small{color:var(--ds-purple)}.publishing-v3-readiness>article{border-bottom:1px solid var(--ds-border);align-items:center;gap:11px;padding:13px 18px;display:flex}.publishing-v3-readiness>article>i{background:var(--ds-surface2);width:32px;height:32px;color:var(--ds-muted);border-radius:50%;place-items:center;font-style:normal;display:grid}.publishing-v3-readiness>article>i.ready{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.publishing-v3-readiness>article>i.ready{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.publishing-v3-readiness>article>i.ready{color:var(--ds-success)}.publishing-v3-readiness>article i svg{width:14px}.publishing-v3-readiness>article span{display:grid}.publishing-v3-readiness>article small{color:var(--ds-muted);font-size:10px}.publishing-v3-readiness>footer,.publishing-v3-boundary{background:var(--ds-surface2);align-items:center;gap:10px;padding:16px 18px;display:flex}.publishing-v3-readiness>footer svg,.publishing-v3-boundary svg{width:18px;color:var(--ds-success);flex:none}.publishing-v3-readiness>footer span,.publishing-v3-boundary span{display:grid}.publishing-v3-readiness>footer small,.publishing-v3-boundary small{color:var(--ds-muted);font-size:10px;line-height:1.45}.publishing-v3-domains{margin-bottom:16px}.publishing-v3-domains>header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.publishing-v3-domains header small,.publishing-v3-history header small{color:var(--ds-purple)}.publishing-v3-domains>div>article{border-bottom:1px solid var(--ds-border);grid-template-columns:45px minmax(0,1fr) 120px auto 40px;align-items:center;gap:13px;padding:15px 20px;display:grid}.publishing-v3-domains article>i{border-radius:var(--ds-radius-sm);background:var(--ds-accent);place-items:center;width:45px;height:45px;display:grid}@supports (color:color-mix(in lab, red, red)){.publishing-v3-domains article>i{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.publishing-v3-domains article>i svg{width:18px}.publishing-v3-domains article>span{min-width:0;display:grid}.publishing-v3-domains article>span small{color:var(--ds-purple);font-size:9px;font-weight:800}.publishing-v3-domains article>span b{font-size:14px}.publishing-v3-domains article>span em{color:var(--ds-muted);font-size:10px;font-style:normal}.publishing-v3-domains article>mark{background:var(--ds-surface2);color:var(--ds-muted);text-align:center;border-radius:99px;padding:6px 8px;font-size:9px}.publishing-v3-domains article>mark.active{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.publishing-v3-domains article>mark.active{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.publishing-v3-domains article>mark.failed{color:var(--ds-danger)}.publishing-v3-domains article>button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);min-height:38px;color:var(--ds-text);justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:flex}.publishing-v3-domains article>button svg{width:14px}.publishing-v3-domains article>button:last-of-type{width:38px;color:var(--ds-danger);padding:0}.publishing-v3-domains article>div{background:var(--ds-surface2);border-radius:var(--ds-radius-sm);grid-column:2/-1;gap:8px;padding:13px;display:grid}.publishing-v3-domains article>div label{grid-template-columns:110px minmax(0,1fr) 34px;align-items:center;gap:9px;display:grid}.publishing-v3-domains article>div label span{color:var(--ds-muted);font-size:9px;font-weight:900}.publishing-v3-domains article code{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.publishing-v3-domains article>div button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);place-items:center;width:32px;height:32px;display:grid}.publishing-v3-domains article>div button svg{width:13px}.publishing-v3-domains article>div p{color:var(--ds-danger);font-size:10px}.publishing-v3-history{margin-bottom:16px}.publishing-v3-history>header{border-bottom:1px solid var(--ds-border);padding:19px 20px}.publishing-v3-history>div>article{border-bottom:1px solid var(--ds-border);grid-template-columns:38px minmax(0,1fr) 190px 70px;align-items:center;gap:12px;padding:13px 18px;display:grid}.publishing-v3-history article>i{border-radius:var(--ds-radius-sm);background:var(--ds-accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.publishing-v3-history article>i{background:color-mix(in srgb,var(--ds-accent) 20%,var(--ds-surface))}}.publishing-v3-history article>i{font-size:9px;font-style:normal;font-weight:900}.publishing-v3-history article>span{display:grid}.publishing-v3-history article small,.publishing-v3-history time{color:var(--ds-muted);font-size:10px}.publishing-v3-history article mark{background:var(--ds-surface2);color:var(--ds-purple);text-align:center;border-radius:99px;padding:6px 8px;font-size:9px}.publishing-v3-history>footer{justify-content:flex-end;padding:14px 18px;display:flex}.publishing-v3-history>footer a{color:var(--ds-purple);align-items:center;gap:7px;font-weight:800;text-decoration:none;display:flex}.publishing-v3-history>footer svg{width:14px}.publishing-v3-empty{color:var(--ds-muted);text-align:center!important;flex-direction:column!important;align-items:center!important;gap:7px!important;padding:38px!important;display:flex!important}.publishing-v3-empty svg{width:28px}.publishing-v3-empty small{font-size:10px}.publishing-v3-overlay{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0408148a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.publishing-v3-overlay>section{background:var(--ds-surface);border-radius:var(--ds-radius);width:min(540px,100%);overflow:hidden;box-shadow:0 25px 80px #00000047}.publishing-v3-overlay section>header{background:var(--ds-nav);color:var(--ds-nav-text);justify-content:space-between;align-items:center;padding:20px;display:flex}.publishing-v3-overlay header small{color:var(--ds-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.publishing-v3-overlay h2{margin:4px 0;font-size:22px}.publishing-v3-overlay header button{border-radius:var(--ds-radius-sm);background:var(--ds-nav-text);border:0;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.publishing-v3-overlay header button{background:color-mix(in srgb,var(--ds-nav-text) 10%,transparent)}}.publishing-v3-overlay header button{color:inherit}.publishing-v3-overlay header svg{width:17px}.publishing-v3-overlay section>label{gap:8px;margin:20px;font-size:11px;font-weight:800;display:grid}.publishing-v3-overlay section>label input{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface2);height:46px;color:var(--ds-text);outline:0;padding:0 12px}.publishing-v3-overlay section>p{background:var(--ds-surface2);border-radius:var(--ds-radius-sm);color:var(--ds-muted);gap:9px;margin:0 20px 20px;padding:14px;font-size:10px;line-height:1.5;display:flex}.publishing-v3-overlay section>p svg{width:17px;color:var(--ds-success);flex:none}.publishing-v3-overlay section>footer{border-top:1px solid var(--ds-border);justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}@media (max-width:1000px){.publishing-v3-kpis{grid-template-columns:1fr 1fr}.publishing-v3-grid{grid-template-columns:1fr}.publishing-v3-domains>div>article{grid-template-columns:45px minmax(0,1fr) 100px 38px}.publishing-v3-domains article>button:not(:last-of-type){grid-column:2}.publishing-v3-domains article>mark{grid-area:1/3}.publishing-v3-domains article>button:last-of-type{grid-area:1/4}}@media (max-width:700px){.publishing-v3-page{padding:18px 14px}.publishing-v3-hero{flex-direction:column;align-items:stretch}.publishing-v3-hero>aside{grid-template-columns:1fr 1fr;display:grid}.publishing-v3-kpis,.publishing-v3-release>div{grid-template-columns:1fr}.publishing-v3-release>footer{flex-wrap:wrap}.publishing-v3-release footer a{flex-basis:100%;margin:0}.publishing-v3-release footer button{width:100%}.publishing-v3-domains>div>article{grid-template-columns:42px minmax(0,1fr) 36px}.publishing-v3-domains article>mark{grid-area:auto/2;justify-self:start}.publishing-v3-domains article>button:not(:last-of-type){grid-column:2}.publishing-v3-domains article>button:last-of-type{grid-area:1/3}.publishing-v3-domains article>div{grid-column:1/-1}.publishing-v3-domains article>div label{grid-template-columns:1fr 32px}.publishing-v3-domains article>div label span{grid-column:1/-1}.publishing-v3-history>div>article{grid-template-columns:34px minmax(0,1fr) 60px}.publishing-v3-history time{grid-column:2}.publishing-v3-history article mark{grid-area:1/3}}.migration-heading-action{border-radius:var(--ds-radius);height:42px;color:var(--ds-nav);background:var(--ds-accent);white-space:nowrap;flex:none;align-items:center;padding:0 17px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.migration-quality>footer .api-docs-action{border:1px solid var(--ds-line);height:31px;color:var(--ink);background:var(--ds-surface);border-radius:8px;place-items:center;font-size:6px;text-decoration:none;display:grid}.migration-quality>footer .api-docs-action:last-child{color:var(--ds-nav);background:var(--ds-accent);border:0}.monitor-detail>footer a{border:1px solid var(--ds-line);height:32px;color:var(--ink);background:var(--ds-surface);border-radius:8px;justify-content:center;align-items:center;font-size:7px;text-decoration:none;display:flex}@media (min-width:821px){.monitor-detail>footer a{height:41px;font-size:9px;font-weight:750}}.rank-tabs button,.risk-tabs button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.rank-tabs button>svg,.risk-tabs button>svg{color:var(--ds-signal);flex:none}.rank-tabs button.active>svg,.risk-tabs button.active>svg{color:var(--ds-nav)}.module-empty-state{min-height:190px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.module-empty-state>svg{color:var(--ds-signal)}.module-empty-state>b{color:var(--ink);font-size:12px}.module-empty-state>small{max-width:380px;font-size:9px;line-height:1.5}.module-empty-state>button{border:1px solid var(--ds-accent);margin-top:5px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.module-empty-state>button{border:1px solid color-mix(in srgb,var(--ds-accent) 72%,var(--ds-line))}}.module-empty-state>button{color:var(--ds-nav);background:var(--ds-accent);cursor:pointer;border-radius:9px;font-size:9px;font-weight:800}.module-tabs{overflow-x:auto}.module-tabs button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;padding-inline:14px;display:inline-flex}.module-tabs .section-tab-icon{width:14px;height:14px;color:var(--ds-signal);flex:none}.module-tabs button.active .section-tab-icon{color:var(--ds-nav)}@media (max-width:1080px) and (min-width:821px){.module-tabs button{min-width:42px;padding-inline:10px}.module-tabs button>span{display:none}.module-tabs .section-tab-icon{width:17px;height:17px}}*{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}: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}:is(button,[role=button],input[type=button],input[type=submit],input[type=reset],a[class*=button],a[class*=btn],a[class*=cta],a[class*=action]),:is(button,[role=button],a[class*=button],a[class*=btn],a[class*=cta],a[class*=action]) :is(span,b,strong,small,em){letter-spacing:0!important}:is(button:not(:has(p,small,h1,h2,h3,h4,dl,ul,ol,table)),[role=button]:not(:has(p,small,h1,h2,h3,h4,dl,ul,ol,table)),input[type=button],input[type=submit],input[type=reset],a[class*=button],a[class*=btn],a[class*=cta],a[class*=action]){white-space:nowrap!important}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}html[data-visual-style] :is(.widget-card,.ledger-card,.module-table,.table-shell,.attention-grid article,.tenant-pill,.usage-card,.top-actions>button,.control-rail,.studio-feature,.studio-mini-grid article,.studio-lower>article,.studio-inspector,.migration-projects,.migration-workbench,.migration-quality,.monitor-overview>article,.monitor-grid>button,.monitor-detail,.audit-table,.audit-detail,.settings-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.api-console,.api-command-grid>aside,.order-drawer,.propagation-drawer,.version-detail){border-radius:var(--ds-radius)}html[data-visual-style] :is(.studio-mini-grid,.studio-lower,.module-grid,.module-pulse,.dashboard-grid,.migration-layout,.monitor-grid,.monitor-layout,.audit-layout,.settings-specific-grid,.settings-health,.provider-grid,.api-command-grid,.crm-toolbar,.crm-stat-strip){gap:var(--ds-density-gap)}html[data-visual-style] :is(.studio-feature,.studio-mini-grid article,.studio-lower>article,.module-pulse article,.widget-card,.monitor-overview>article,.settings-form,.provider-grid>button,.credential-panel,.api-console,.api-command-grid>aside){padding:var(--ds-density-pad)}html[data-visual-style] :is(.studio-preview-frame>main,.module-page,.settings-page,.migration-page,.monitor-page,.audit-page){padding-top:calc(var(--ds-density-pad) * 1.5);padding-bottom:calc(var(--ds-density-pad) * 3)}html[data-glass=true] :is(.workspace,.topbar,.studio-preview-frame,.studio-feature,.studio-mini-grid article,.studio-lower>article,.studio-inspector,.module-table,.module-insight,.widget-card,.ledger-card,.table-shell,.settings-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.api-console,.api-command-grid>aside,.order-drawer,.propagation-drawer,.version-detail,.migration-projects,.migration-workbench,.migration-quality,.monitor-overview>article,.monitor-grid>button,.monitor-detail,.audit-table,.audit-detail,.audit-toolbar){background-color:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){html[data-glass=true] :is(.workspace,.topbar,.studio-preview-frame,.studio-feature,.studio-mini-grid article,.studio-lower>article,.studio-inspector,.module-table,.module-insight,.widget-card,.ledger-card,.table-shell,.settings-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.api-console,.api-command-grid>aside,.order-drawer,.propagation-drawer,.version-detail,.migration-projects,.migration-workbench,.migration-quality,.monitor-overview>article,.monitor-grid>button,.monitor-detail,.audit-table,.audit-detail,.audit-toolbar){background-color:color-mix(in srgb,var(--ds-surface) 68%,transparent)}}html[data-glass=true] :is(.workspace,.topbar,.studio-preview-frame,.studio-feature,.studio-mini-grid article,.studio-lower>article,.studio-inspector,.module-table,.module-insight,.widget-card,.ledger-card,.table-shell,.settings-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.api-console,.api-command-grid>aside,.order-drawer,.propagation-drawer,.version-detail,.migration-projects,.migration-workbench,.migration-quality,.monitor-overview>article,.monitor-grid>button,.monitor-detail,.audit-table,.audit-detail,.audit-toolbar){-webkit-backdrop-filter:blur(22px)saturate(135%);border-color:#fff}@supports (color:color-mix(in lab, red, red)){html[data-glass=true] :is(.workspace,.topbar,.studio-preview-frame,.studio-feature,.studio-mini-grid article,.studio-lower>article,.studio-inspector,.module-table,.module-insight,.widget-card,.ledger-card,.table-shell,.settings-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.api-console,.api-command-grid>aside,.order-drawer,.propagation-drawer,.version-detail,.migration-projects,.migration-workbench,.migration-quality,.monitor-overview>article,.monitor-grid>button,.monitor-detail,.audit-table,.audit-detail,.audit-toolbar){border-color:color-mix(in srgb,white 38%,var(--ds-line))}}html[data-glass=true] :is(.app-frame,.workspace){background-image:radial-gradient(circle at 10% 10%,var(--ds-accent),transparent 24rem),radial-gradient(circle at 92% 24%,var(--ds-signal),transparent 28rem)}@supports (color:color-mix(in lab, red, red)){html[data-glass=true] :is(.app-frame,.workspace){background-image:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--ds-accent) 24%,transparent),transparent 24rem),radial-gradient(circle at 92% 24%,color-mix(in srgb,var(--ds-signal) 20%,transparent),transparent 28rem)}}html[data-gradients=true] :is(.sidebar,.preview-route-bar,.studio-preview-frame>header,.version-detail>header,.migration-projects>header,.monitor-detail>header,.audit-detail>header){background-image:linear-gradient(135deg,var(--ds-signal),var(--ds-nav) 54%,var(--ds-accent))}@supports (color:color-mix(in lab, red, red)){html[data-gradients=true] :is(.sidebar,.preview-route-bar,.studio-preview-frame>header,.version-detail>header,.migration-projects>header,.monitor-detail>header,.audit-detail>header){background-image:linear-gradient(135deg,color-mix(in srgb,var(--ds-signal) 25%,var(--ds-nav)),var(--ds-nav) 54%,color-mix(in srgb,var(--ds-accent) 12%,var(--ds-nav)))}}html[data-gradients=true] :is(.studio-feature,.studio-mini-grid article,.studio-lower>article,.module-pulse article,.widget-card,.ledger-card,.table-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.monitor-overview>article,.monitor-grid>button,.audit-table,.audit-detail){background-image:linear-gradient(145deg,var(--ds-accent),var(--ds-surface) 58%,var(--ds-signal))}@supports (color:color-mix(in lab, red, red)){html[data-gradients=true] :is(.studio-feature,.studio-mini-grid article,.studio-lower>article,.module-pulse article,.widget-card,.ledger-card,.table-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.monitor-overview>article,.monitor-grid>button,.audit-table,.audit-detail){background-image:linear-gradient(145deg,color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface)),var(--ds-surface) 58%,color-mix(in srgb,var(--ds-signal) 6%,var(--ds-surface)))}}html[data-gradients=false] :is(.app-frame,.workspace,.sidebar,.preview-route-bar,.studio-preview-frame,.studio-preview-frame>header,.studio-feature,.studio-mini-grid article,.studio-lower>article,.module-pulse article,.widget-card,.ledger-card,.table-shell,.settings-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.api-console,.api-command-grid>aside,.module-table,.monitor-overview>article,.monitor-grid>button,.audit-table,.audit-detail){background-image:none!important}html[data-visual-style=glass] :is(.sidebar,.topbar,.studio-preview-frame,.studio-feature,.studio-mini-grid article,.studio-lower>article,.studio-inspector,.module-table,.module-insight,.widget-card,.ledger-card,.table-shell,.settings-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.api-console,.api-command-grid>aside,.order-drawer,.propagation-drawer,.version-detail,.migration-projects,.migration-workbench,.migration-quality,.monitor-overview>article,.monitor-grid>button,.monitor-detail,.audit-table,.audit-detail){box-shadow:var(--ds-glow-soft)}html[data-visual-style=flashy] :is(.sidebar,.topbar,.studio-preview-frame,.studio-feature,.studio-mini-grid article,.studio-lower>article,.studio-inspector,.module-pulse article,.module-table,.module-insight,.widget-card,.ledger-card,.table-shell,.settings-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.api-console,.api-command-grid>aside,.order-drawer,.propagation-drawer,.version-detail,.migration-projects,.migration-workbench,.migration-quality,.monitor-overview>article,.monitor-grid>button,.monitor-detail,.audit-table,.audit-detail,.top-actions>button){box-shadow:var(--ds-glow-strong);border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){html[data-visual-style=flashy] :is(.sidebar,.topbar,.studio-preview-frame,.studio-feature,.studio-mini-grid article,.studio-lower>article,.studio-inspector,.module-pulse article,.module-table,.module-insight,.widget-card,.ledger-card,.table-shell,.settings-shell,.settings-main,.integration-workspace,.provider-grid>button,.credential-panel,.crm-workspace,.api-command,.api-console,.api-command-grid>aside,.order-drawer,.propagation-drawer,.version-detail,.migration-projects,.migration-workbench,.migration-quality,.monitor-overview>article,.monitor-grid>button,.monitor-detail,.audit-table,.audit-detail,.top-actions>button){border-color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-line))}}html[data-visual-style=flashy] :is(.app-frame,.workspace){background-image:radial-gradient(circle at 12% 8%,var(--ds-accent),transparent 26rem),radial-gradient(circle at 88% 18%,var(--ds-signal),transparent 30rem),linear-gradient(145deg,var(--ds-bg),var(--ds-signal))}@supports (color:color-mix(in lab, red, red)){html[data-visual-style=flashy] :is(.app-frame,.workspace){background-image:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--ds-accent) 32%,transparent),transparent 26rem),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--ds-signal) 30%,transparent),transparent 30rem),linear-gradient(145deg,var(--ds-bg),color-mix(in srgb,var(--ds-signal) 8%,var(--ds-bg)))}}html[data-visual-style=flashy] :is(.sidebar,.preview-route-bar,.studio-preview-frame>header){background-image:linear-gradient(120deg,var(--ds-nav),var(--ds-signal),var(--ds-accent))}@supports (color:color-mix(in lab, red, red)){html[data-visual-style=flashy] :is(.sidebar,.preview-route-bar,.studio-preview-frame>header){background-image:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-signal) 48%,var(--ds-nav)),color-mix(in srgb,var(--ds-accent) 20%,var(--ds-nav)))}}@media (prefers-reduced-motion:reduce){:root{--ds-motion-enabled:0}}.studio-topbar{gap:16px}.studio-toolbar{align-items:center;gap:6px;margin-left:auto;display:flex}.studio-toolbar>div{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;padding:3px;display:flex}.studio-toolbar button,.studio-toolbar a{border:1px solid var(--ds-line);min-width:34px;height:34px;color:var(--ink);background:var(--ds-surface);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;text-decoration:none;display:flex}.studio-toolbar>div button{background:0 0;border:0}.studio-toolbar button.active,.studio-toolbar button.publish{color:var(--ds-nav);background:var(--ds-accent)}.studio-toolbar span{border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.studio-toolbar span.pass{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.studio-toolbar span.pass{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.studio-toolbar span.fail{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.studio-toolbar span.fail{background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface))}}.studio-page{width:min(1660px,100%);margin:auto;padding:22px 24px 45px}.studio-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.studio-heading>div>span{color:var(--ds-signal);letter-spacing:.15em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.studio-heading h1{letter-spacing:-.05em;margin:5px 0 2px;font-size:34px}.studio-heading p{color:var(--muted);margin:0;font-size:10px}.studio-heading>span{color:var(--ds-success);align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.studio-heading>span i{background:var(--ds-success);width:7px;height:7px;box-shadow:0 0 12px var(--ds-success);border-radius:50%}.studio-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.studio-preview-frame{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * 1.2);background:var(--ds-bg);min-height:690px;box-shadow:var(--shadow);transition:max-width .25s,border-radius .25s,border-width .25s;position:relative;overflow:hidden}.studio-preview-frame.tablet{max-width:760px;margin:auto}.studio-preview-frame.mobile{border:10px solid var(--ds-nav);width:390px;max-width:100%;min-height:760px;box-shadow:0 28px 75px var(--ds-nav),inset 0 0 0 1px #ffffff2e;border-radius:42px;margin:18px auto}@supports (color:color-mix(in lab, red, red)){.studio-preview-frame.mobile{box-shadow:0 28px 75px color-mix(in srgb,var(--ds-nav) 28%,transparent),inset 0 0 0 1px #ffffff2e}}.studio-preview-frame.mobile:before{content:"";z-index:5;background:var(--ds-nav);border-radius:99px;width:92px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.studio-preview-frame.mobile:after{content:"MOBILE · 390 PX";z-index:6;color:var(--ds-nav);background:var(--ds-accent);letter-spacing:.1em;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:900;position:absolute;bottom:8px;right:18px}.studio-preview-frame>header{color:#fff;background:var(--ds-nav);align-items:center;gap:25px;height:58px;padding:0 17px;display:flex}.studio-preview-frame.mobile>header{height:66px;padding:15px 14px 0}.studio-preview-frame.mobile>header nav{display:none}.studio-preview-frame>header>div{align-items:center;gap:8px;display:flex}.studio-preview-frame>header nav{gap:5px;display:flex}.studio-preview-frame>header button{color:#c5ccda;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:8px}.studio-preview-frame>header button.active{color:var(--ds-nav);background:var(--ds-accent)}.studio-preview-frame>main{padding:17px}.studio-preview-frame.mobile>main{padding:14px 12px 36px}.studio-preview-frame.mobile>main>section{align-items:flex-start;gap:10px}.studio-preview-frame.mobile .studio-feature{grid-template-columns:1fr}.studio-preview-frame.mobile .studio-mini-grid,.studio-preview-frame.mobile .studio-lower{grid-template-columns:1fr 1fr}.studio-preview-frame.mobile .studio-mini-grid article:nth-child(n+3),.studio-preview-frame.mobile .studio-lower>article:last-child{display:none}.studio-preview-frame>main>section{justify-content:space-between;align-items:end;display:flex}.studio-preview-frame>main>section small{color:var(--ds-signal);letter-spacing:.12em;font-size:7px}.studio-preview-frame h2{margin:4px 0;font-size:21px}.studio-preview-frame p{color:var(--muted);margin:0;font-size:8px}.studio-preview-frame>main>section button{color:#fff;background:var(--ds-nav);border:0;border-radius:8px;height:31px;padding:0 12px;font-size:8px}.studio-feature{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:.55fr 1fr;align-items:center;gap:15px;margin-top:14px;padding:17px;display:grid}.studio-feature>div:first-child{gap:5px;display:grid}.studio-feature small{color:var(--muted);font-size:8px}.studio-feature strong{letter-spacing:-.05em;font-size:23px}.studio-feature em{color:var(--ds-success);font-size:8px;font-style:normal}.studio-chart{border-bottom:1px solid var(--ds-line);align-items:end;gap:6px;height:95px;padding:5px 8px;display:flex}.studio-chart i{background:linear-gradient(var(--ds-accent),var(--ds-accent));border-radius:5px 5px 1px 1px;flex:1}@supports (color:color-mix(in lab, red, red)){.studio-chart i{background:linear-gradient(var(--ds-accent),color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface)))}}.studio-mini-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.studio-mini-grid article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);gap:5px;min-width:0;padding:13px;display:grid}.studio-mini-grid article>i{background:var(--ds-accent);border-radius:7px;width:23px;height:23px}.studio-mini-grid article.secondary>i{background:var(--ds-signal)}.studio-mini-grid article.accent>i{background:var(--aqua)}.studio-mini-grid article.dark>i{background:var(--ds-nav)}.studio-mini-grid small,.studio-mini-grid em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.studio-mini-grid b{font-size:13px}.studio-lower{grid-template-columns:1.35fr .65fr;gap:8px;margin-top:8px;display:grid}.studio-lower>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:205px;padding:13px}.studio-lower header{justify-content:space-between;display:flex}.studio-lower header b,.studio-lower>article>b{font-size:9px}.studio-lower header button{background:0 0;border:0;font-size:7px}.studio-lower p{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr auto auto;gap:8px;padding:9px 0;font-size:7px;display:grid}.studio-lower mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.studio-lower mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.studio-donut{aspect-ratio:1;background:conic-gradient(var(--ds-accent) 0 42%,var(--aqua) 42% 72%,var(--ds-signal) 72%);border-radius:50%;place-items:center;width:105px;margin:30px auto;display:grid}.studio-donut:before{content:"";aspect-ratio:1;background:var(--ds-surface);border-radius:50%;grid-area:1/1;width:70%}.studio-donut span{z-index:1;grid-area:1/1;font-size:11px;font-weight:850}.studio-inspector{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * 1.1);background:var(--ds-surface);box-shadow:var(--shadow);position:sticky;top:118px;overflow:hidden}.studio-inspector>nav{border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(4,1fr);padding:5px;display:grid}.studio-inspector>nav button{color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:9px 3px;font-size:7px;display:flex}.studio-inspector>nav button.active{color:var(--ink);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.studio-inspector>nav button.active{background:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-surface))}}.studio-inspector>section{gap:13px;padding:14px;display:grid}.studio-inspector section>header{justify-content:space-between;align-items:center;display:flex}.studio-inspector section>header span{align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.studio-inspector section>label{gap:5px;font-size:8px;font-weight:700;display:grid}.studio-inspector select{border:1px solid var(--ds-line);height:36px;color:var(--ink);background:var(--ds-surface);border-radius:8px;padding:0 9px;font-size:9px}.font-sample{border:1px solid var(--ds-line);background:var(--ds-surface2);font-family:var(--ds-font);border-radius:9px;gap:2px;padding:13px;display:grid}.font-sample b{font-size:29px}.font-sample span{font-size:9px;font-weight:800}.font-sample small{color:var(--muted);font-size:8px}.studio-range span{justify-content:space-between;display:flex}.studio-range small{color:var(--muted)}.studio-range input{accent-color:var(--ds-accent)}.studio-colors{grid-template-columns:1fr 1fr;gap:6px;display:grid}.studio-colors label{border:1px solid var(--ds-line);border-radius:8px;align-items:center;gap:7px;padding:6px;display:flex!important}.studio-colors input{background:0 0;border:0;width:27px;height:27px;padding:0}.studio-colors label span{min-width:0;display:grid}.studio-colors b{font-size:7px}.studio-colors small{color:var(--muted);font-size:6px}.studio-inspector section>p{color:var(--ds-success);align-items:center;gap:5px;margin:0;font-size:7px;display:flex}.style-modes{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.style-modes button{border:1px solid var(--ds-line);height:34px;color:var(--muted);background:var(--ds-surface);border-radius:8px;font-size:8px}.style-modes button.active{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.style-mode-note{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;min-height:34px;padding:8px 9px;line-height:1.45;color:var(--muted)!important;font-size:7px!important}.radius-marks{color:var(--muted);justify-content:space-between;font-size:6px;display:flex}.studio-switch{grid-template-columns:1fr auto;align-items:center;display:flex!important}.studio-switch button{background:var(--ds-line);border:0;border-radius:99px;width:34px;height:19px;padding:2px}.studio-switch button i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;display:block}.studio-switch button.on{background:var(--ds-accent)}.studio-switch button.on i{transform:translate(15px)}.studio-inspector>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:1fr 1fr;gap:6px;padding:12px;display:grid}.studio-inspector>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;justify-content:center;align-items:center;gap:5px;height:35px;font-size:8px;display:flex}.studio-inspector>footer button:nth-child(2){color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.studio-inspector>footer p{color:var(--ds-success);text-align:center;grid-column:1/-1;margin:2px 0 0;font-size:7px}.navigation-help{line-height:1.45;color:var(--muted)!important}.navigation-positions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.navigation-positions button{border:1px solid var(--ds-line);height:74px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:10px;grid-template-columns:39px 1fr;align-items:center;gap:8px;padding:8px;font-size:8px;font-weight:800;display:grid}.navigation-positions button.active{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.navigation-positions button.active{background:color-mix(in srgb,var(--ds-accent) 17%,var(--ds-surface))}}.navigation-positions button.active{box-shadow:0 0 0 2px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.navigation-positions button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 18%,transparent)}}.navigation-positions i{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:5px;width:39px;height:30px;position:relative}.navigation-positions i:after{content:"";background:var(--ds-nav);border-radius:3px;position:absolute}.navigation-positions i.left:after{width:9px;inset:3px auto 3px 3px}.navigation-positions i.right:after{width:9px;inset:3px 3px 3px auto}.navigation-positions i.top:after{height:7px;inset:3px 3px auto}.navigation-positions i.bottom:after{height:7px;inset:auto 3px 3px}.navigation-note{background:var(--ds-surface2);border-radius:9px;gap:9px;padding:11px;display:flex}.navigation-note>span{gap:2px;display:grid}.navigation-note b{font-size:8px}.navigation-note small{color:var(--muted);font-size:7px;line-height:1.4}@media (max-width:1050px){.studio-layout{grid-template-columns:1fr}.studio-inspector{position:static}.studio-toolbar span,.studio-toolbar a{display:none}.studio-mini-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.studio-page{padding:16px 12px}.studio-toolbar>div{display:none}.studio-preview-frame{min-height:580px}.studio-preview-frame>header nav{display:none}.studio-feature,.studio-mini-grid,.studio-lower{grid-template-columns:1fr}.studio-mini-grid article:nth-child(n+3),.studio-lower>article:last-child{display:none}.studio-heading h1{font-size:28px}}.preview-route-bar{z-index:50;color:#fff;background:var(--ds-nav);scrollbar-width:none;border-bottom:1px solid #283047;align-items:center;gap:4px;height:42px;padding:0 14px;display:flex;position:fixed;inset:0 0 auto 268px;overflow-x:auto}.preview-route-bar strong{color:var(--ds-accent);background:var(--ds-nav);letter-spacing:.14em;flex:none;padding-right:8px;font-size:8px;position:sticky;left:0}.preview-route-bar a{color:#b8c0cf;border-radius:7px;flex:none;align-items:center;height:28px;padding:0 9px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.preview-route-bar a:hover{color:#fff;background:#171e31}.preview-route-bar a.active{color:var(--ds-nav);background:var(--ds-accent)}.app-frame{background:radial-gradient(circle at 80% 0%, var(--ds-accent), transparent 27rem), var(--ds-bg);min-height:100vh;display:flex}@supports (color:color-mix(in lab, red, red)){.app-frame{background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--ds-accent) 12%, transparent), transparent 27rem), var(--ds-bg)}}.sidebar{z-index:40;color:#fff;background:radial-gradient(circle at 18% 8%, var(--ds-signal), transparent 18rem), var(--ds-nav);width:268px;padding:18px 14px;position:fixed;inset:0 auto 0 0;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.sidebar{background:radial-gradient(circle at 18% 8%, color-mix(in srgb, var(--ds-signal) 24%, transparent), transparent 18rem), var(--ds-nav)}}.sidebar{border-right:1px solid #ffffff1a;flex-direction:column;display:flex}.brand-lockup{align-items:center;gap:11px;height:56px;padding:0 7px;display:flex;box-shadow:none!important;border-radius:0!important;outline:0!important}.app-frame>aside.sidebar{border-radius:0!important}.app-frame>aside.sidebar>.brand-lockup{box-shadow:none!important;border-radius:0!important;outline:0!important}.brand-lockup>span{width:36px;height:36px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;font:800 22px/1 Georgia,serif;display:grid}.brand-lockup div{gap:1px;display:grid}.brand-lockup b{letter-spacing:.22em;font-size:15px}.brand-lockup small{color:#aeb6c8;font-size:11px}.brand-lockup .mobile-sidebar-close{color:#fff;background:0 0;border:0;margin-left:auto;display:none!important}.tenant-pill{background:#ffffff0f;border:1px solid #283047;border-radius:14px;align-items:center;gap:10px;margin:8px 0 10px;padding:12px;display:flex}.tenant-pill i{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:10px;font-style:normal;display:grid}.tenant-pill div{flex:1;min-width:0;display:grid}.tenant-pill b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.tenant-pill small{color:#959fb4;font-size:11px}.nav-search{color:#a7b1c6;background:#ffffff0d;border:1px solid #35405a;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 11px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.nav-search:focus-within{color:var(--ds-accent);border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.nav-search:focus-within{border-color:color-mix(in srgb,var(--ds-accent) 75%,white)}}.nav-search:focus-within{box-shadow:0 0 0 3px var(--ds-accent),0 9px 28px #0004;background:#11182a}@supports (color:color-mix(in lab, red, red)){.nav-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 17%,transparent),0 9px 28px #0004}}.nav-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.nav-search input::placeholder{color:#78849a}.nav-search-clear{color:#aeb7c7;background:#252e42;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;font-size:17px;line-height:1;display:none}.nav-search-clear.visible{display:grid}.nav-search-status{min-height:0;color:var(--ds-accent);padding:0 11px;font-size:9px;font-weight:750;transition:min-height .18s,padding .18s;overflow:hidden}.nav-search-status:not(:empty){min-height:26px;padding-top:7px}.nav-search-status.empty{color:#ff9b9b}.nav-search.is-searching+.nav-search-status{letter-spacing:.02em}.sidebar nav{scrollbar-width:thin;scrollbar-color:#384056 transparent;min-height:0;margin:13px -3px 12px 0;padding-right:7px;overflow:auto}.sidebar nav section{padding:5px 0 8px}.sidebar nav p{color:#78849b;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;min-height:28px;margin:9px 8px 5px;padding-right:22px;font-size:10px;font-weight:700;display:flex;position:relative}.sidebar nav section>p:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;position:absolute;right:4px;transform:translateY(-2px)rotate(45deg)}.sidebar nav section.is-collapsed>p:after{transform:rotate(-45deg)}.sidebar nav section.is-collapsed>a{display:none}.sidebar nav section.is-collapsed{padding-bottom:2px}.sidebar nav p:hover{color:var(--ds-accent)}.sidebar nav p:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.sidebar nav a{color:#c2c9d6;border-radius:9px;align-items:center;gap:9px;min-height:33px;padding:7px 10px;font-size:12px;text-decoration:none;display:flex}.sidebar nav a:hover{color:#fff;background:#171e31}.sidebar nav a.active,.sidebar nav>a.active{color:var(--ds-nav);background:var(--ds-accent);box-shadow:0 7px 20px var(--ds-accent);font-weight:800;position:relative}@supports (color:color-mix(in lab, red, red)){.sidebar nav a.active,.sidebar nav>a.active{box-shadow:0 7px 20px color-mix(in srgb,var(--ds-accent) 18%,transparent)}}.sidebar nav a.active:before{content:"";background:var(--ds-accent);width:3px;height:19px;box-shadow:0 0 12px var(--ds-accent);border-radius:99px;position:absolute;left:-7px}.sidebar nav a.active:after{content:"CURRENT";letter-spacing:.08em;opacity:.68;margin-left:auto;font-size:6px;font-weight:900}.usage-card{color:inherit;cursor:pointer;background:#121828;border:1px solid #293149;border-radius:13px;gap:5px;margin-top:auto;padding:12px;text-decoration:none;display:grid}.usage-card:hover{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.usage-card:hover{border-color:color-mix(in srgb,var(--ds-accent) 55%,#293149)}}.usage-card:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.usage-card:hover{background:color-mix(in srgb,var(--ds-accent) 7%,#121828)}}.reports-hero .cashout-hero-actions>a{border:1px solid var(--ds-accent);height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.usage-card span,.usage-card small{color:#a7b0c0;font-size:10px}.usage-card strong{font-size:13px}.usage-card>i{background:#2b3347;border-radius:9px;height:4px;overflow:hidden}.usage-card>i b{background:var(--ds-accent);width:68%;height:100%;display:block}.usage-card-action{justify-content:space-between;align-items:center;gap:8px;display:flex}.usage-card-action>b{color:var(--ds-accent);white-space:nowrap;font-size:8px;font-weight:800}.usage-card:hover .usage-card-action>b{text-underline-offset:2px;text-decoration:underline}.workspace{width:calc(100% - 268px);min-width:0;margin-left:268px}.topbar{z-index:30;border-bottom:1px solid var(--ds-line);background:var(--ds-bg);justify-content:space-between;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--ds-bg) 88%, transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.breadcrumbs{align-items:center;gap:9px;font-size:12px;display:flex}.breadcrumbs span,.breadcrumbs b{color:var(--muted);font-weight:450}.top-actions{align-items:center;gap:7px;display:flex}.top-actions>button,.mobile-menu{border:1px solid var(--ds-line);min-width:36px;height:36px;color:var(--ink);background:var(--ds-surface);border-radius:10px;place-items:center;display:grid;position:relative}.top-actions button i{background:var(--ds-danger);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.top-actions .language{grid-auto-flow:column;gap:7px;padding:0 11px;font-size:11px;display:flex}.profile{align-items:center;gap:8px;padding-left:7px;display:flex}.profile>span{background:var(--ds-nav);width:34px;height:34px;color:var(--ds-accent);border-radius:10px;place-items:center;font-size:11px;font-weight:750;display:grid}.profile div{display:grid}.profile b{font-size:11px}.profile small{color:var(--muted);letter-spacing:.12em;font-size:10px}.mobile-menu{display:none}.app-frame:has(>.sidebar.open) .mobile-menu{display:none!important}@media (min-width:821px){html[data-nav-position=right] .sidebar{border-left:1px solid #ffffff1a;border-right:0;inset:0 0 0 auto}html[data-nav-position=right] .workspace{margin-left:0;margin-right:268px}html[data-nav-position=right] .preview-route-bar{left:0;right:268px}html[data-nav-position=top] .sidebar,html[data-nav-position=bottom] .sidebar{border-bottom:1px solid #ffffff1a;border-right:0;flex-direction:row;align-items:center;gap:12px;width:auto;height:104px;padding:10px 18px;left:0;right:0}html[data-nav-position=top] .sidebar{top:0;bottom:auto}html[data-nav-position=bottom] .sidebar{border-top:1px solid #ffffff1a;border-bottom:0;top:auto;bottom:0}html[data-nav-position=top] .brand-lockup,html[data-nav-position=bottom] .brand-lockup{flex:none;width:176px}html[data-nav-position=top] .tenant-pill,html[data-nav-position=bottom] .tenant-pill{flex:none;width:184px;margin:0;padding:9px}html[data-nav-position=top] .nav-search,html[data-nav-position=bottom] .nav-search,html[data-nav-position=top] .usage-card,html[data-nav-position=bottom] .usage-card{display:none}html[data-nav-position=top] .sidebar nav,html[data-nav-position=bottom] .sidebar nav{flex:1;align-items:center;gap:5px;min-width:0;margin:0;padding:5px 0 9px;display:flex;overflow:auto hidden}html[data-nav-position=top] .sidebar nav section,html[data-nav-position=bottom] .sidebar nav section{display:contents}html[data-nav-position=top] .sidebar nav p,html[data-nav-position=bottom] .sidebar nav p{display:none}html[data-nav-position=top] .sidebar nav a,html[data-nav-position=bottom] .sidebar nav a{white-space:nowrap;flex:none;min-height:38px;padding:8px 12px}html[data-nav-position=top] .workspace,html[data-nav-position=bottom] .workspace{width:100%;margin-left:0}html[data-nav-position=top] .workspace{padding-top:104px}html[data-nav-position=bottom] .workspace{padding-bottom:104px}html[data-nav-position=top] .topbar{top:104px}html[data-nav-position=top] .preview-route-bar,html[data-nav-position=bottom] .preview-route-bar{left:0}}@media (min-width:821px) and (max-width:1360px){html[data-nav-position=left] .sidebar,html[data-nav-position=right] .sidebar{box-sizing:border-box;width:72px;padding:16px 10px;transition:width .22s,box-shadow .22s}html[data-nav-position=left] .sidebar.open,html[data-nav-position=right] .sidebar.open{width:268px;box-shadow:24px 0 70px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){html[data-nav-position=left] .sidebar.open,html[data-nav-position=right] .sidebar.open{box-shadow:24px 0 70px color-mix(in srgb, var(--ds-nav) 45%, transparent)}}html[data-nav-position=left] .workspace{width:calc(100% - 72px);margin-left:72px}html[data-nav-position=right] .workspace{width:calc(100% - 72px);margin-right:72px}html[data-nav-position=left] .topbar:has(>.mobile-menu){padding-left:140px}html[data-nav-position=right] .topbar:has(>.mobile-menu){padding-right:140px}html[data-nav-position=left] .topbar:not(:has(>.mobile-menu)){padding-left:64px}html[data-nav-position=right] .topbar:not(:has(>.mobile-menu)){padding-right:64px}html[data-nav-position=left] .navigation-rail-toggle,html[data-nav-position=right] .navigation-rail-toggle{display:none!important}:is(html[data-nav-position=left] .app-frame:has(>.sidebar.open) .mobile-menu,html[data-nav-position=right] .app-frame:has(>.sidebar.open) .mobile-menu){display:grid!important}html[data-nav-position=left] .sidebar.open .nav-search:after,html[data-nav-position=right] .sidebar.open .nav-search:after{display:none}html[data-nav-position=left] .preview-route-bar{left:72px}html[data-nav-position=right] .preview-route-bar{right:72px}html[data-nav-position=left] .brand-lockup,html[data-nav-position=right] .brand-lockup{justify-content:center;padding:0;height:58px!important;overflow:visible!important}html[data-nav-position=left] .sidebar:not(.open) .brand-lockup>span,html[data-nav-position=right] .sidebar:not(.open) .brand-lockup>span,html[data-nav-position=left] .sidebar:not(.open) .brand-lockup>div,html[data-nav-position=right] .sidebar:not(.open) .brand-lockup>div,html[data-nav-position=left] .sidebar:not(.open) .tenant-pill,html[data-nav-position=right] .sidebar:not(.open) .tenant-pill,html[data-nav-position=left] .sidebar:not(.open) .nav-search input,html[data-nav-position=right] .sidebar:not(.open) .nav-search input,html[data-nav-position=left] .sidebar:not(.open) .nav-search-clear,html[data-nav-position=right] .sidebar:not(.open) .nav-search-clear,html[data-nav-position=left] .sidebar:not(.open) .nav-search-status,html[data-nav-position=right] .sidebar:not(.open) .nav-search-status,html[data-nav-position=left] .sidebar:not(.open) .nav-search:after,html[data-nav-position=right] .sidebar:not(.open) .nav-search:after,html[data-nav-position=left] .sidebar:not(.open) nav p,html[data-nav-position=right] .sidebar:not(.open) nav p,html[data-nav-position=left] .sidebar:not(.open) .nav-label-text,html[data-nav-position=right] .sidebar:not(.open) .nav-label-text,html[data-nav-position=left] .sidebar:not(.open) .usage-card,html[data-nav-position=right] .sidebar:not(.open) .usage-card{display:none}html[data-nav-position=left] .sidebar:not(.open) .nav-search,html[data-nav-position=right] .sidebar:not(.open) .nav-search{justify-content:center;width:44px;height:44px;margin:10px auto 6px;padding:0}html[data-nav-position=left] .sidebar:not(.open) nav,html[data-nav-position=right] .sidebar:not(.open) nav{margin:8px 0 0;padding:0}html[data-nav-position=left] .sidebar:not(.open) nav section,html[data-nav-position=right] .sidebar:not(.open) nav section{display:contents}html[data-nav-position=left] .sidebar:not(.open) nav section>a,html[data-nav-position=right] .sidebar:not(.open) nav section>a,html[data-nav-position=left] .sidebar:not(.open) nav>a,html[data-nav-position=right] .sidebar:not(.open) nav>a{justify-content:center;width:44px;min-height:44px;margin:2px auto;padding:0;display:flex}html[data-nav-position=left] .sidebar:not(.open) nav a.active:before,html[data-nav-position=right] .sidebar:not(.open) nav a.active:before,html[data-nav-position=left] .sidebar:not(.open) nav a.active:after,html[data-nav-position=right] .sidebar:not(.open) nav a.active:after{display:none}html[data-nav-position=left] .sidebar:not(.open) .nav-item-icon,html[data-nav-position=right] .sidebar:not(.open) .nav-item-icon{flex:none;width:19px;height:19px}html[data-nav-position=left] .mobile-menu,html[data-nav-position=right] .mobile-menu{z-index:55;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:grid;position:fixed;top:13px}html[data-nav-position=left] .mobile-menu{left:80px}html[data-nav-position=left] .mobile-menu[aria-expanded=true]{left:250px}html[data-nav-position=right] .mobile-menu{left:auto;right:80px}html[data-nav-position=right] .mobile-menu[aria-expanded=true]{right:250px}}.dashboard{width:min(1520px,100%);margin:0 auto;padding:26px 30px 60px}.hero{isolation:isolate;color:#fff;background:linear-gradient(125deg, var(--ds-nav) 0%, var(--ds-nav) 100%);border-radius:25px;justify-content:space-between;align-items:end;gap:30px;min-height:245px;padding:38px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero{background:linear-gradient(125deg, var(--ds-nav) 0%, color-mix(in srgb, var(--ds-nav) 80%, var(--ds-signal)) 100%)}}.hero{box-shadow:var(--shadow)}.hero-copy{z-index:2;max-width:760px}.hero-copy>span{color:var(--ds-accent);letter-spacing:.17em;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.hero-copy>span i{background:var(--ds-accent);width:7px;height:7px;box-shadow:0 0 15px var(--ds-accent);border-radius:50%}.hero h1{letter-spacing:-.065em;margin:13px 0 8px;font-size:clamp(42px,6vw,78px);line-height:.94}.hero p{color:#c2c8d7;max-width:620px;margin:0;font-size:15px;line-height:1.6}.hero-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.hero button,.ai-brief button{border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 15px;font-size:11px;font-weight:680;display:flex}.hero .secondary{color:#fff;background:#171e2e;border:1px solid #434b62}.hero .primary{border:1px solid var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.hero-glow{filter:blur(2px);opacity:.65;border-radius:50%;position:absolute}.hero-glow.one{background:radial-gradient(circle, var(--ds-signal), transparent 68%);width:280px;height:280px;top:-120px;right:12%}@supports (color:color-mix(in lab, red, red)){.hero-glow.one{background:radial-gradient(circle, color-mix(in srgb, var(--ds-signal) 75%, transparent), transparent 68%)}}.hero-glow.two{background:radial-gradient(circle, var(--ds-accent), transparent 68%);width:360px;height:280px;bottom:-170px;left:24%}@supports (color:color-mix(in lab, red, red)){.hero-glow.two{background:radial-gradient(circle, color-mix(in srgb, var(--ds-accent) 38%, transparent), transparent 68%)}}.attention-grid{grid-template-columns:1.12fr .88fr;gap:16px;margin-top:16px;display:grid}.attention-grid article{border:1px solid var(--ds-line);min-height:215px;box-shadow:0 10px 30px var(--ds-nav);border-radius:20px;padding:21px}@supports (color:color-mix(in lab, red, red)){.attention-grid article{box-shadow:0 10px 30px color-mix(in srgb, var(--ds-nav) 7%, transparent)}}.attention-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.attention-grid header>div{align-items:center;gap:8px;display:flex}.attention-grid header span{font-size:12px;font-weight:700}.attention-grid header b{border-radius:99px;padding:5px 9px;font-size:10px}.system-card{color:#fff;background:linear-gradient(135deg, var(--ds-signal), var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.system-card{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-signal) 80%, var(--ds-nav)), var(--ds-nav))}}.system-card header b{color:var(--ds-nav);background:var(--ds-accent)}.system-card h2{letter-spacing:-.03em;margin:22px 0 16px;font-size:22px}.system-items{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.system-items>span{background:#ffffff14;border-radius:11px;grid-template-columns:8px 1fr;gap:3px 7px;padding:10px;font-size:11px;display:grid}.system-items small{color:#cbd0dc;grid-column:2;font-size:10px}.system-items i{background:var(--ds-accent);border-radius:50%;width:7px;height:7px;margin-top:3px}.system-items i.danger{background:var(--ds-danger)}.system-card>button,.system-card>a{color:var(--ds-accent);background:0 0;border:0;margin-top:13px;padding:0;font-size:11px;text-decoration:none}.waiting-card{background:var(--ds-surface)}.waiting-card header b{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.waiting-card header b{background:color-mix(in srgb, var(--ds-danger) 15%, var(--ds-surface))}}.waiting-card header b{color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.waiting-card header b{color:color-mix(in srgb, var(--ds-danger) 75%, var(--ink))}}.waiting-item{background:var(--ds-surface2);border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid}.waiting-item>i{width:35px;height:35px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.waiting-item div{gap:2px;display:grid}.waiting-item b{font-size:12px}.waiting-item span{color:var(--muted);font-size:10px}.waiting-item button,.waiting-item a{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-text);border-radius:9px;padding:7px 10px;font-size:9px;font-weight:650;text-decoration:none}.ai-brief{border:1px solid var(--aqua);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin:16px 0;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-brief{border:1px solid color-mix(in srgb, var(--aqua) 45%, var(--ds-line))}}.ai-brief{background:linear-gradient(112deg, var(--aqua), var(--ds-surface) 60%, var(--ds-accent));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.ai-brief{background:linear-gradient(112deg, color-mix(in srgb, var(--aqua) 24%, var(--ds-surface)), var(--ds-surface) 60%, color-mix(in srgb, var(--ds-accent) 16%, var(--ds-surface)))}}.ai-mark{color:#fff;background:var(--ds-signal);border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.ai-brief span{color:var(--ds-signal);letter-spacing:.15em;font-size:10px;font-weight:800}.ai-brief h2{letter-spacing:-.02em;margin:4px 0 3px;font-size:16px}.ai-brief p{color:var(--muted);margin:0;font-size:12px}.ai-brief button{color:#fff;background:var(--ds-nav);border:0}.control-rail{z-index:20;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin:19px 0 13px;padding:8px;display:flex;position:sticky;top:75px}@supports (color:color-mix(in lab, red, red)){.control-rail{background:color-mix(in srgb, var(--ds-surface) 91%, transparent)}}.control-rail{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 8px 25px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.control-rail{box-shadow:0 8px 25px color-mix(in srgb, var(--ds-nav) 6%, transparent)}}.category-tabs{gap:4px;display:flex;overflow-x:auto}.category-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:650}.category-tabs button span{opacity:.6;margin-left:4px}.category-tabs button.active{color:var(--ds-nav);background:var(--ds-accent)}.control-rail>label{border-left:1px solid var(--ds-line);align-items:center;gap:7px;width:min(285px,30%);padding:0 10px;display:flex}.control-rail input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.edit-banner{color:#fff;background:var(--ds-signal);border-radius:14px;align-items:center;gap:10px;margin-bottom:13px;padding:13px 15px;display:flex}.edit-banner>div{display:grid}.edit-banner b{font-size:12px}.edit-banner span{opacity:.82;font-size:11px}.dashboard-preference-status{border:1px solid var(--ds-line);border-radius:12px;margin-bottom:12px;padding:11px 14px;font-size:10px;font-weight:750}.dashboard-preference-status.success{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.dashboard-preference-status.success{background:color-mix(in srgb, var(--ds-success) 9%, var(--ds-surface))}}.dashboard-preference-status.error{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.dashboard-preference-status.error{background:color-mix(in srgb, var(--ds-danger) 9%, var(--ds-surface))}}.hidden-tray{grid-auto-flow:column;align-items:center;gap:5px;margin-left:auto;display:flex!important}.hidden-tray button{background:#fff;border:0;border-radius:8px;padding:6px 8px;font-size:8px}.widget-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:275px;gap:13px;display:grid}.slot-full{grid-area:span 2/span 4}.slot-half{grid-column:span 2}.slot-third,.slot-quarter{grid-column:span 1}.dashboard-layout-studio{border:1px solid var(--ds-signal);gap:16px;margin-bottom:16px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-layout-studio{border:1px solid color-mix(in srgb,var(--ds-signal) 30%,var(--ds-line))}}.dashboard-layout-studio{border-radius:var(--ds-radius);background:linear-gradient(145deg,var(--ds-surface),var(--ds-surface2));box-shadow:var(--shadow)}.dashboard-layout-studio>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-layout-studio>header>span{grid-template-columns:40px 1fr;align-items:center;gap:2px 12px;display:grid}.dashboard-layout-studio>header svg{width:40px;height:40px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;grid-row:1/3;padding:10px}.dashboard-layout-studio>header b{font-size:16px}.dashboard-layout-studio>header small,.dashboard-widget-library p{color:var(--muted);font-size:11px}.dashboard-layout-studio>header strong{background:var(--ds-bg);border-radius:999px;padding:8px 12px;font-size:10px}.dashboard-row-formats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-row-formats article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;gap:8px;padding:12px;display:grid}.dashboard-row-formats article>b{font-size:10px}.dashboard-row-formats article>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.dashboard-row-formats button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;align-items:stretch;gap:2px;height:35px;padding:5px;display:flex}.dashboard-row-formats button.active{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-row-formats button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 22%,transparent)}}.dashboard-row-formats button i{background:var(--ds-line);border-radius:3px;flex:1}.dashboard-row-formats button.active i{background:var(--ds-accent)}.dashboard-widget-library{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dashboard-widget-library>section{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;min-width:0;padding:14px}.dashboard-widget-library h3{margin:0;font-size:13px}.dashboard-widget-library p{margin:3px 0 10px}.dashboard-widget-library section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:220px;display:grid;overflow:auto}.dashboard-widget-library button{border:1px solid var(--ds-line);background:var(--ds-surface2);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.dashboard-widget-library button span{min-width:0;display:grid}.dashboard-widget-library button b,.dashboard-widget-library button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-widget-library button b{font-size:9px}.dashboard-widget-library button small{color:var(--muted);font-size:7px}.dashboard-widget-library button svg{width:15px;color:var(--ds-danger)}.dashboard-widget-library button strong{color:var(--ds-success);font-size:18px}.widget-card{--cat:var(--ds-signal);border:1px solid var(--ds-line);background:var(--ds-surface);width:100%;min-width:0;height:100%;min-height:0;box-shadow:0 8px 24px var(--ds-nav);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-card{box-shadow:0 8px 24px color-mix(in srgb, var(--ds-nav) 6%, transparent)}}.widget-card{transition:transform .2s,box-shadow .2s}.widget-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.slot-standard{grid-area:span 1/span 1}.slot-feature{grid-area:span 2/span 2}.widget-card[data-widget-key*=network],.widget-card[data-widget-key*=rank],.widget-card[data-widget-key*=commission],.widget-card[data-widget-key*=signup],.widget-card[data-widget-key*=sponsor]{--cat:var(--pink)}.widget-card[data-widget-key*=crm],.widget-card[data-widget-key*=pipeline],.widget-card[data-widget-key*=opportunit]{--cat:var(--aqua)}.widget-card[data-widget-key*=inventory],.widget-card[data-widget-key*=warehouse],.widget-card[data-widget-key*=stock]{--cat:var(--ds-accent)}.widget-card[data-widget-key*=error],.widget-card[data-widget-key*=process],.widget-card[data-widget-key*=uptime],.widget-card[data-widget-key*=subscription]{--cat:var(--ds-danger)}.widget-card:before{content:"";background:var(--cat);height:3px;position:absolute;inset:0 0 auto}.widget-card.is-editing{outline:2px dashed var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.widget-card.is-editing{outline:2px dashed color-mix(in srgb, var(--ds-signal) 50%, transparent)}}.widget-card.is-editing{cursor:grab}.widget-card>header{grid-template-columns:auto 1fr auto;gap:9px;padding:16px 16px 8px;display:grid}.widget-icon{border-radius:var(--ds-icon-radius);width:31px;height:31px;color:var(--ink);background:var(--cat);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.widget-icon{background:color-mix(in srgb, var(--cat) 25%, var(--ds-surface))}}.widget-card header p{margin:1px 0 3px;font-size:14px;font-weight:720}.widget-card header small{color:var(--ds-nav);display:block}@supports (color:color-mix(in lab, red, red)){.widget-card header small{color:color-mix(in srgb, var(--ds-nav) 67%, var(--ds-bg))}}.widget-card header small{font-size:12px;line-height:1.45}.more-button,.edit-actions button{width:27px;height:27px;color:var(--muted);background:var(--ds-surface2);border:0;border-radius:8px;place-items:center;display:grid}.app-frame button.more-button:disabled{display:none}.edit-actions{align-items:center;gap:3px;display:flex}.drag-handle{color:var(--muted)}.widget-body{flex:1;align-items:center;min-height:108px;padding:5px 16px 12px;display:grid}.widget-card>footer{border-top:1px solid var(--ds-line);justify-content:space-between;gap:8px;padding:9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.widget-card>footer{border-top:1px solid color-mix(in srgb, var(--ds-line) 68%, transparent)}}.widget-card>footer{color:var(--muted)}.widget-card footer span{color:var(--cat);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:750}.widget-card footer code{text-overflow:ellipsis;white-space:nowrap;opacity:.68;font-size:9px;overflow:hidden}.slot-feature .widget-body{min-height:0;padding:clamp(18px,2.2vw,34px)}.slot-feature .donut-wrap{grid-template-columns:minmax(180px,42%) minmax(180px,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.slot-feature .donut{width:clamp(190px,18vw,270px)}.slot-feature .donut span{text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:clamp(20px,2vw,34px);overflow:hidden}.slot-feature .donut-legend{gap:12px}.slot-feature .donut-legend li{border-bottom:1px solid var(--ds-line);gap:10px;padding-block:5px}@supports (color:color-mix(in lab, red, red)){.slot-feature .donut-legend li{border-bottom:1px solid color-mix(in srgb, var(--ds-line) 65%, transparent)}}.slot-feature .donut-legend li{font-size:clamp(11px,1vw,15px)}.slot-feature .donut-legend li i{width:11px;height:11px}.slot-feature .stat-visual strong,.slot-feature .spark-stat>strong{font-size:clamp(40px,5vw,76px)}.slot-feature .mini-bars{width:100%;height:clamp(170px,22vw,300px)}.slot-feature .table-mini{align-self:stretch;font-size:13px}.slot-feature .table-mini>div{gap:12px;padding:11px 0}.slot-feature .leaderboard{align-self:stretch;gap:10px}.slot-feature .leaderboard li{grid-template-columns:34px 1fr auto;gap:12px;padding:10px 12px;font-size:13px}.slot-feature .comparison,.slot-feature .progress-visual,.slot-feature .radar-bars{align-self:center;gap:12px;width:100%}.slot-feature .comparison span,.slot-feature .progress-visual small,.slot-feature .radar-bars>span{font-size:13px}.slot-feature .comparison i,.slot-feature .progress-visual>span{height:14px}.stat-visual{justify-content:space-between;align-items:end;gap:8px;display:flex}.stat-visual strong,.spark-stat>strong{letter-spacing:-.06em;font-size:clamp(24px,2.2vw,38px);line-height:1}.slot-standard .stat-visual strong,.slot-standard .spark-stat>strong{font-size:clamp(22px,1.8vw,28px)}.positive{color:#078a52;background:#dbf7e9;border-radius:99px;padding:5px 7px;font-size:10px;font-weight:750}.spark-stat{grid-template-columns:minmax(0,auto) minmax(50px,1fr);align-items:end;gap:15px;display:grid}.slot-standard .spark-stat{grid-template-columns:minmax(0,1fr);gap:7px}.slot-standard .spark-stat .mini-bars{height:48px}.mini-bars{align-items:end;gap:clamp(3px,.5vw,7px);height:92px;padding-top:10px;display:flex}.mini-bars i{background:linear-gradient(180deg, var(--cat), var(--cat));border-radius:7px 7px 2px 2px;flex:1;min-width:3px;max-width:20px}@supports (color:color-mix(in lab, red, red)){.mini-bars i{background:linear-gradient(180deg, color-mix(in srgb, var(--cat) 80%, white), var(--cat))}}.mini-bars i{transform-origin:bottom;animation:.55s both rise}.chart-visual{gap:15px;width:100%;display:grid}.chart-visual>.mini-bars{height:72px;padding-top:0}.chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.chart-summary>span,.chart-growth{align-content:end;gap:3px;min-width:0;display:grid}.chart-summary small{color:var(--muted);font-size:8px;font-weight:750}.chart-summary strong{letter-spacing:-.04em;font-size:clamp(22px,2vw,32px);line-height:1}.chart-summary>span b{font-size:clamp(16px,1.5vw,21px);line-height:1}.chart-growth{color:var(--ds-success);background:0 0;margin:0;padding:0}.chart-growth.down{color:var(--ds-danger)}.chart-growth.flat{color:var(--muted)}.chart-growth small{color:inherit}@keyframes rise{0%{opacity:.25;transform:scaleY(.15)}}.donut{aspect-ratio:1;background:conic-gradient(var(--cat) 0 68%, var(--cat) 68%);border-radius:50%;place-items:center;width:104px;margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.donut{background:conic-gradient(var(--cat) 0 68%, color-mix(in srgb, var(--cat) 14%, var(--ds-surface2)) 68%)}}.donut:before{content:"";aspect-ratio:1;background:var(--ds-surface);border-radius:50%;grid-area:1/1;width:70%}.donut span{z-index:1;grid-area:1/1;font-size:14px;font-weight:800}.heatmap{grid-template-columns:repeat(14,1fr);gap:4px;display:grid}.heatmap i{aspect-ratio:1;background:var(--cat);border-radius:3px}.leaderboard{gap:5px;margin:0;padding:0;list-style:none;display:grid}.leaderboard li{background:var(--ds-surface2);border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:5px 7px;font-size:10px;display:grid}.leaderboard b{background:var(--cat);border-radius:6px;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.leaderboard b{background:color-mix(in srgb, var(--cat) 25%, white)}}.leaderboard em{font-style:normal;font-weight:750}.comparison{grid-template-columns:1fr;gap:5px;display:grid}.comparison span{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.comparison i{background:var(--ds-surface2);border-radius:99px;height:9px;overflow:hidden}.comparison i b{border-radius:inherit;background:var(--cat);height:100%;display:block}.funnel-visual{gap:12px;width:100%;display:grid}.funnel{justify-items:center;gap:4px;display:grid}.funnel i{background:var(--cat);opacity:.9;border-radius:5px;width:92%;height:18px}.funnel i:nth-child(2){opacity:.7;width:72%}.funnel i:nth-child(3){opacity:.5;width:50%}.funnel i:nth-child(4){opacity:.3;width:28%}.funnel-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.funnel-summary li{min-width:0;color:var(--muted);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:9px;display:grid}.funnel-summary li>i{background:var(--cat);border-radius:2px;width:8px;height:8px}.funnel-summary li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-summary li>strong{color:var(--ink);white-space:nowrap;font-size:11px;line-height:1}.radar{aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 13px, var(--cat) 14px 15px);place-items:center;width:110px;margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.radar{background:repeating-radial-gradient(circle, transparent 0 13px, color-mix(in srgb, var(--cat) 25%, transparent) 14px 15px)}}.radar{clip-path:polygon(50% 0,98% 35%,80% 95%,20% 95%,2% 35%)}.radar i{aspect-ratio:1;background:var(--cat);width:70%}@supports (color:color-mix(in lab, red, red)){.radar i{background:color-mix(in srgb, var(--cat) 55%, transparent)}}.radar i{clip-path:polygon(50% 0,98% 35%,80% 95%,20% 95%,2% 35%)}.donut-wrap{align-items:center;gap:12px;width:100%;display:flex}.donut-legend{flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.donut-legend li{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex;overflow:hidden}.donut-legend li i{border-radius:2px;flex:none;width:8px;height:8px}.donut-legend li b{color:var(--ink);margin-left:auto;font-weight:750}.progress-visual{gap:5px;width:100%;display:grid}.progress-visual>span{background:var(--ds-surface2);border-radius:99px;height:9px;display:block;overflow:hidden}.progress-visual>span>i{border-radius:inherit;background:var(--cat);height:100%;display:block}.progress-visual strong{font-size:clamp(18px,1.6vw,24px)}.progress-visual small{color:var(--muted);font-size:10px}.table-mini{width:100%;font-size:10px}.table-mini>div{border-bottom:1px solid var(--ds-line);grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;padding:4px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.table-mini>div{border-bottom:1px solid color-mix(in srgb, var(--ds-line) 60%, transparent)}}.table-mini>div:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:750;border-radius:0!important}.table-mini span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-mini-empty{min-height:64px;color:var(--muted);text-align:center;place-items:center;margin:0;padding:12px 10px;font-size:11px;line-height:1.45;display:grid}.radar-bars{gap:6px;width:100%;display:grid}.radar-bars>span{grid-template-columns:68px 1fr 28px;align-items:center;gap:6px;font-size:10px;display:grid}.radar-bars i{background:var(--ds-surface2);border-radius:99px;height:6px;overflow:hidden}.radar-bars i b{background:var(--cat);height:100%;display:block}.empty-state,.empty-visual{color:var(--muted);place-items:center;gap:7px;font-size:11px;display:grid}.empty-state button{color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;padding:8px 11px;font-size:8px;font-weight:750}.app-frame .empty-state:has(>button,>a){text-align:center;gap:10px;min-height:76px;padding:16px 18px;line-height:1.5}.app-frame footer.page-footer{border-top:1px solid var(--ds-line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:22px;padding:16px 4px;font-size:11px;display:flex;border-radius:0!important}.page-footer b{color:#198253;align-items:center;gap:6px;display:flex}.transactions-page{width:min(1520px,100%);margin:0 auto;padding:26px 30px 60px}.transactions-hero{color:#fff;background:radial-gradient(circle at 77% 20%, var(--ds-signal), transparent 22rem), linear-gradient(125deg, var(--ds-nav), var(--ds-nav));border-radius:25px;justify-content:space-between;align-items:end;gap:25px;min-height:210px;padding:34px 38px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.transactions-hero{background:radial-gradient(circle at 77% 20%, color-mix(in srgb, var(--ds-signal) 55%, transparent), transparent 22rem), linear-gradient(125deg, var(--ds-nav), color-mix(in srgb, var(--ds-nav) 86%, var(--ds-signal)))}}.transactions-hero{box-shadow:var(--shadow)}.transactions-hero>div:first-child{max-width:740px}.transactions-hero span{color:var(--ds-accent);letter-spacing:.15em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.transactions-hero h1{letter-spacing:-.06em;margin:11px 0 7px;font-size:clamp(42px,5vw,70px);line-height:.96}.transactions-hero p{color:#c6ccda;max-width:680px;margin:0;font-size:14px;line-height:1.6}.transactions-hero>button{border:1px solid var(--ds-accent);height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:750;display:flex}.transactions-hero-actions{flex:none;align-items:center;gap:8px;display:flex}.transactions-hero-actions>button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 16px;font-size:12px;font-weight:750;display:flex}.transactions-hero-actions>button.primary{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.balance-strip{grid-template-columns:1.25fr repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.balance-strip article{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;min-height:145px;box-shadow:0 8px 24px var(--ds-nav);border-radius:18px;flex-direction:column;justify-content:space-between;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.balance-strip article{box-shadow:0 8px 24px color-mix(in srgb, var(--ds-nav) 6%, transparent)}}.balance-strip .balance-primary{color:#fff;border-color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.balance-strip .balance-primary{border-color:color-mix(in srgb, var(--ds-signal) 55%, var(--ds-nav))}}.balance-strip .balance-primary{background:linear-gradient(135deg, var(--ds-signal), var(--ds-signal))}@supports (color:color-mix(in lab, red, red)){.balance-strip .balance-primary{background:linear-gradient(135deg, var(--ds-signal), color-mix(in srgb, var(--ds-signal) 38%, var(--ds-nav)))}}.balance-strip .live-card{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.balance-strip .live-card{background:color-mix(in srgb, var(--ds-accent) 22%, var(--ds-surface))}}.balance-strip article>div{align-items:center;gap:8px;display:flex}.balance-strip span{font-size:12px;font-weight:700}.balance-strip strong{text-overflow:ellipsis;letter-spacing:-.045em;font-size:clamp(20px,2.1vw,31px);overflow:hidden}.balance-strip small{color:var(--muted);font-size:11px}.balance-primary small{color:#d4d7e3}.balance-add-button{border:1px solid var(--ds-line);width:max-content;height:30px;color:var(--ink);background:var(--ds-surface2);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;display:flex!important}.balance-add-button svg{width:13px}.wallet-topup-backdrop{z-index:260;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b14b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wallet-topup-modal{border:1px solid var(--ds-accent);width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.wallet-topup-modal{border:1px solid color-mix(in srgb,var(--ds-accent) 38%,var(--ds-line))}}.wallet-topup-modal{background:var(--ds-surface);border-radius:24px;box-shadow:0 40px 120px #0009}.wallet-topup-modal>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(135deg,var(--ds-accent),var(--ds-surface));grid-template-columns:52px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.wallet-topup-modal>header{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 15%,var(--ds-surface)),var(--ds-surface))}}.wallet-topup-modal>header>i{width:52px;height:52px;color:var(--ds-nav);background:var(--ds-accent);border-radius:15px;place-items:center;display:grid}.wallet-topup-modal>header>i svg{width:24px}.wallet-topup-modal>header>span{gap:3px;display:grid}.wallet-topup-modal>header small{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:900}.wallet-topup-modal>header h2{margin:0;font-size:25px}.wallet-topup-modal>header p{color:var(--muted);margin:0;font-size:9px}.wallet-topup-modal>header>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.wallet-topup-modal>form,.wallet-topup-checkout{gap:14px;padding:20px;display:grid}.wallet-topup-modal form>label{gap:7px;display:grid}.wallet-topup-modal form>label>span{font-size:9px;font-weight:800}.wallet-topup-modal form>label>div{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:62px;padding:0 15px;display:grid}.wallet-topup-modal form>label b{font-size:25px}.wallet-topup-modal form>label input{background:0 0;border:0;outline:0;min-width:0;font-size:28px;font-weight:800}.wallet-topup-modal form>label em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.wallet-topup-modal form>label>small{color:var(--muted);font-size:8px}.wallet-topup-modal form>nav{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.wallet-topup-modal form>nav button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;height:38px;font-size:9px;font-weight:800}.wallet-topup-modal form>nav button.active{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.wallet-topup-assurance,.wallet-topup-provider{background:var(--ds-success);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.wallet-topup-assurance,.wallet-topup-provider{background:color-mix(in srgb,var(--ds-success) 10%,var(--ds-surface))}}.wallet-topup-assurance svg,.wallet-topup-provider svg{width:20px;color:var(--ds-success)}.wallet-topup-assurance span,.wallet-topup-provider span{gap:2px;display:grid}.wallet-topup-assurance b,.wallet-topup-provider b{font-size:9px}.wallet-topup-assurance small,.wallet-topup-provider small{color:var(--muted);font-size:8px}.wallet-topup-continue,.wallet-topup-payment>button{height:44px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.wallet-topup-continue:disabled,.wallet-topup-payment>button:disabled{opacity:.5}.wallet-topup-payment{gap:13px;display:grid}.wallet-topup-payment>p,.wallet-topup-error{color:var(--ds-danger);margin:0 20px 18px;font-size:9px}.wallet-topup-payment>p{margin:0}.wallet-topup-checkout{padding-bottom:22px}.ledger-card{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.ledger-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:22px;display:flex}.ledger-tools>div:first-child{flex:240px;min-width:0}.ledger-tools .eyebrow{max-width:100%;color:var(--ds-signal);letter-spacing:.15em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;display:block;overflow:hidden}.ledger-tools h2{letter-spacing:-.035em;margin:3px 0 2px;font-size:23px}.ledger-tools p{color:var(--muted);margin:0;font-size:11px}.transaction-filters{justify-content:flex-end;align-items:center;gap:8px;display:flex}.transaction-filters>label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:11px;align-items:center;gap:7px;width:min(270px,28vw);height:40px;padding:0 11px;display:flex}.transaction-filters input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.source-tabs{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:11px;align-items:center;gap:3px;height:40px;padding:3px;display:flex}.source-tabs button{height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:10px;font-weight:700}.source-tabs button.active{color:var(--ds-nav);background:var(--ds-accent)}.filter-button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.table-shell{overflow-x:auto}.table-shell table{border-collapse:collapse;table-layout:fixed;width:100%}.table-shell th{color:var(--muted);background:var(--ds-surface2);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:11px 15px;font-size:10px;font-weight:750}.table-shell th:first-child{width:115px}.table-shell th:nth-child(3){width:120px}.table-shell th:nth-child(4){width:145px}.table-shell th:nth-child(5){width:130px}.table-shell th:last-child{width:52px}.table-shell td{border-top:1px solid var(--ds-line);height:66px;padding:9px 15px}@supports (color:color-mix(in lab, red, red)){.table-shell td{border-top:1px solid color-mix(in srgb, var(--ds-line) 70%, transparent)}}.table-shell td{vertical-align:middle;font-size:11px}.table-shell tbody tr{transition:background .16s}.table-shell tbody tr:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.table-shell tbody tr:hover{background:color-mix(in srgb, var(--ds-accent) 8%, var(--ds-surface))}}.source-badge{color:var(--ds-signal);border-radius:99px;padding:6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.source-badge{color:color-mix(in srgb, var(--ds-signal) 80%, var(--ds-nav))}}.source-badge{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.source-badge{background:color-mix(in srgb, var(--ds-signal) 15%, var(--ds-surface))}}.source-badge{font-size:9px;font-weight:800}.source-badge.crypto{color:#087367;background:var(--aqua)}@supports (color:color-mix(in lab, red, red)){.source-badge.crypto{background:color-mix(in srgb, var(--aqua) 18%, var(--ds-surface))}}.transaction-label{align-items:center;gap:10px;min-width:0;display:flex}.transaction-label>i{border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:14px;font-style:normal;font-weight:800;display:grid}.transaction-label>i.debit{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.transaction-label>i.debit{background:color-mix(in srgb, var(--ds-danger) 13%, var(--ds-surface))}}.transaction-label>i.credit{color:#0a8c56;background:#e0f7ea}.transaction-label span{gap:3px;min-width:0;display:grid}.transaction-label b,.transaction-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transaction-label b{font-size:11px}.transaction-label small{color:var(--muted);font-size:9px}.amount{font-variant-numeric:tabular-nums;font-size:12px}.amount.debit{color:var(--ds-danger)}.amount.credit{color:#0a985d}.reference{max-width:100%;color:var(--muted);background:var(--ds-surface2);font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex;overflow:hidden}.table-shell time{color:var(--muted);white-space:nowrap;font-size:10px}.row-action{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.pagination{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;min-height:64px;padding:10px 16px;display:grid}.page-size{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.page-size select{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:32px;padding:0 26px 0 9px;font-size:10px}.range{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.page-controls{justify-content:flex-end;align-items:center;gap:4px;display:flex}.page-controls button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 9px;font-size:10px;font-weight:400;line-height:1;display:flex}.page-controls button.active{border-color:var(--ds-nav);color:var(--ds-accent);background:var(--ds-nav)}.page-controls button:disabled{cursor:default;opacity:.38}.page-controls .icon-page{padding:0}:is(section,aside,div):has(>footer.pagination .page-controls){scrollbar-gutter:stable;max-height:min(900px,82dvh);overflow:auto}:is(section,aside,div):has(>footer.pagination .page-controls)>footer.pagination{z-index:6;box-shadow:0 -10px 24px var(--ds-nav);position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(section,aside,div):has(>footer.pagination .page-controls)>footer.pagination{box-shadow:0 -10px 24px color-mix(in srgb, var(--ds-nav) 7%, transparent)}}:is(section,aside,div):has(>footer.pagination .page-controls) .page-controls{scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.withdraw-overlay{z-index:80;background:var(--ds-nav);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.withdraw-overlay{background:color-mix(in srgb, var(--ds-nav) 72%, transparent)}}.withdraw-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.withdraw-panel{color:#fff;background:var(--ds-nav);border:1px solid #343d53;border-radius:22px;width:min(480px,100%);padding:22px;box-shadow:0 35px 90px #02040a99}.withdraw-panel>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.withdraw-panel header span{color:var(--ds-accent);letter-spacing:.14em;font-size:9px;font-weight:800}.withdraw-panel h2{margin:5px 0 0;font-size:22px}.withdraw-panel header button{color:#fff;background:#171e2e;border:1px solid #384158;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.withdraw-panel.edit-user-panel{max-height:min(760px,100vh - 36px);overflow-y:auto}.withdraw-panel.add-user-panel{width:min(560px,100%)}.withdraw-panel .user-autocomplete-menu{width:100%}.withdraw-panel>.user-autocomplete{margin-top:13px}.withdraw-panel .user-autocomplete>span{color:#c5cbd8;font-size:11px;font-weight:650}.withdraw-panel .user-autocomplete-menu{max-height:162px;margin-top:6px;position:static;overflow-y:auto}.withdraw-panel.add-user-panel{flex-direction:column;display:flex;overflow-y:hidden}.withdraw-panel.add-user-panel>:not(.user-autocomplete){flex-shrink:0}.withdraw-panel.add-user-panel>.user-autocomplete{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.withdraw-panel.add-user-panel .user-autocomplete-menu{min-height:0}.withdraw-panel.edit-user-panel h3{color:#8b93a8;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;font-size:10px;font-weight:800}.withdraw-panel .readonly-fields{background:#10152180;border:1px solid #2a3248;border-radius:14px;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px;display:grid}.withdraw-panel .readonly-fields div{gap:2px;min-width:0;display:grid}.withdraw-panel .readonly-fields dt{color:#6b7284;font-size:9px;font-weight:650}.withdraw-panel .readonly-fields dd{overflow-wrap:anywhere;color:#c5cbd8;margin:0;font-size:11px;font-weight:600}.withdraw-security{color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;gap:9px;margin:17px 0;padding:12px;display:flex}.withdraw-security p{margin:0;font-size:11px;line-height:1.45}.withdraw-panel>label{color:#c5cbd8;gap:6px;margin-top:13px;font-size:11px;font-weight:650;display:grid}.withdraw-panel select,.withdraw-panel input{color:#fff;background:#151c2c;border:1px solid #394258;border-radius:11px;outline:0;height:44px;padding:0 12px;font-size:12px}.withdraw-panel>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.withdraw-panel footer button{border-radius:11px;height:42px;padding:0 14px;font-size:11px;font-weight:720}.withdraw-panel .cancel{color:#fff;background:0 0;border:1px solid #3a4359}.withdraw-panel .continue{border:1px solid var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent);align-items:center;gap:7px;display:flex}.create-plan-panel{width:min(680px,100%);max-height:90vh;overflow-y:auto}.create-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.create-plan-grid label{color:var(--muted);flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.create-plan-checkbox{align-items:center;gap:8px;margin-top:12px;font-size:10px;font-weight:700;flex-direction:row!important;display:flex!important}.create-plan-checkbox input{height:auto}.field-error,.create-plan-error{color:#e88b8b;font-size:9px;font-weight:700}.create-plan-error{margin-top:10px}@media (max-width:560px){.create-plan-grid{grid-template-columns:1fr}}.member-profile-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)){.member-profile-overlay{background:color-mix(in srgb, var(--ds-nav) 72%, transparent)}}.member-profile-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.member-profile-modal{width:min(560px,100%);max-height:calc((100dvh - 36px) * .740741 * var(--ds-element-scale-inverse,1));border:1px solid var(--ds-nav-text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.member-profile-modal{border:1px solid color-mix(in srgb, var(--ds-nav-text) 14%, transparent)}}.member-profile-modal{color:var(--ds-nav-text);background:var(--ds-nav);box-shadow:0 35px 90px var(--ds-nav);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.member-profile-modal{box-shadow:0 35px 90px color-mix(in srgb, var(--ds-nav) 72%, transparent)}}.member-profile-modal{animation:.2s ease-out member-profile-enter}.member-profile-modal>header{background:linear-gradient(135deg, var(--ds-nav), var(--ds-purple));grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:13px;padding:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.member-profile-modal>header{background:linear-gradient(135deg, var(--ds-nav), color-mix(in srgb, var(--ds-purple) 50%, var(--ds-nav)))}}.member-profile-avatar{width:58px;height:58px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:17px;place-items:center;display:grid;position:relative}.member-profile-avatar>svg{opacity:.2}.member-profile-avatar>b{letter-spacing:-.03em;font-size:14px;position:absolute}.member-profile-modal>header>div:nth-child(2){gap:3px;min-width:0;display:grid}.member-profile-modal>header small{color:var(--ds-accent);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.member-profile-modal>header h2,.member-profile-modal>header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-profile-modal>header h2{letter-spacing:-.04em;font-size:25px}.member-profile-modal>header p{color:var(--ds-nav-muted);font-size:9px}.member-profile-modal>header>button{border:1px solid var(--ds-nav-text);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.member-profile-modal>header>button{border:1px solid color-mix(in srgb, var(--ds-nav-text) 15%, transparent)}}.member-profile-modal>header>button{color:var(--ds-nav-text);background:var(--ds-nav-text);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.member-profile-modal>header>button{background:color-mix(in srgb, var(--ds-nav-text) 8%, transparent)}}.member-profile-body{overscroll-behavior:contain;min-height:0;color:var(--ink);background:var(--ds-bg);padding:17px;overflow-y:auto}.member-profile-body>.data-loading-panel{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:210px}.member-profile-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-profile-fields>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:82px;padding:13px;display:grid}.member-profile-fields>article>i{width:40px;height:40px;color:var(--ds-purple);background:var(--ds-purple);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.member-profile-fields>article>i{background:color-mix(in srgb, var(--ds-purple) 10%, var(--ds-surface2))}}.member-profile-fields>article>span{gap:4px;min-width:0;display:grid}.member-profile-fields article small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.member-profile-fields article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-profile-fields .member-profile-code{font-family:var(--font-geist-mono);font-size:9px}.member-profile-fields>.member-profile-joined{grid-column:1/-1}.member-profile-error{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;gap:11px;min-height:210px;padding:24px;display:grid}.member-profile-error>svg{width:44px;height:44px;color:var(--ds-danger);background:var(--ds-danger);border-radius:13px;padding:10px}@supports (color:color-mix(in lab, red, red)){.member-profile-error>svg{background:color-mix(in srgb, var(--ds-danger) 9%, var(--ds-surface))}}.member-profile-error>span{gap:4px;display:grid}.member-profile-error b{font-size:11px}.member-profile-error small{color:var(--muted);font-size:8px}.member-profile-error>button{height:34px;color:var(--ds-on-accent);background:var(--ds-accent);border:0;border-radius:9px;grid-column:2;justify-self:start;padding:0 11px;font-size:8px;font-weight:900}.member-profile-modal>footer{border-top:1px solid var(--ds-nav-text);justify-content:flex-end;padding:13px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.member-profile-modal>footer{border-top:1px solid color-mix(in srgb, var(--ds-nav-text) 10%, transparent)}}.member-profile-modal>footer{background:var(--ds-nav)}.member-profile-modal>footer button{border:1px solid var(--ds-accent);height:39px;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:11px;padding:0 16px;font-size:9px;font-weight:900}@media (max-width:560px){.member-profile-overlay{place-items:start center}.member-profile-fields{grid-template-columns:1fr}.member-profile-fields>.member-profile-joined{grid-column:auto}}@keyframes member-profile-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.orders-hero{background:radial-gradient(circle at 74% 15%, var(--aqua), transparent 21rem), radial-gradient(circle at 52% 90%, var(--ds-signal), transparent 19rem), var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.orders-hero{background:radial-gradient(circle at 74% 15%, color-mix(in srgb, var(--aqua) 40%, transparent), transparent 21rem), radial-gradient(circle at 52% 90%, color-mix(in srgb, var(--ds-signal) 42%, transparent), transparent 19rem), var(--ds-nav)}}.orders-summary .balance-primary{background:linear-gradient(135deg, var(--ds-signal), var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.orders-summary .balance-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-signal) 80%, var(--ds-nav)), var(--ds-nav))}}.orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-summary .gross-value-card strong{text-overflow:clip;white-space:nowrap;font-size:clamp(24px,2.6vw,40px);overflow:visible}.filter-button{position:relative}.filter-button.active{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.filter-button b{border:2px solid var(--ds-surface);min-width:18px;height:18px;color:var(--ds-on-dark);background:var(--ds-signal);border-radius:99px;place-items:center;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-6px;right:-6px}.order-filter-panel{border:1px solid var(--ds-signal);margin:0 22px 20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.order-filter-panel{border:1px solid color-mix(in srgb, var(--ds-signal) 24%, var(--ds-line))}}.order-filter-panel{background:var(--ds-surface2);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.order-filter-panel{background:color-mix(in srgb, var(--ds-surface2) 74%, var(--ds-surface))}}.order-filter-panel{box-shadow:0 16px 45px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.order-filter-panel{box-shadow:0 16px 45px color-mix(in srgb, var(--ds-nav) 9%, transparent)}}.order-filter-panel>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.order-filter-panel>header>div{align-items:center;gap:10px;display:flex}.order-filter-panel>header>div>svg{width:35px;height:35px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;padding:9px}.order-filter-panel>header span{gap:2px;display:grid}.order-filter-panel>header b{font-size:11px}.order-filter-panel>header small{color:var(--muted);font-size:8px}.order-filter-panel>header button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.order-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:17px;display:grid}.order-filter-grid label{gap:6px;min-width:0;display:grid}.order-filter-grid label>span{font-size:8px;font-weight:850}.order-filter-grid :is(input,select){border:1px solid var(--ds-line);width:100%;min-width:0;height:41px;color:var(--ink);background:var(--ds-surface);font:inherit;border-radius:10px;outline:0;padding:0 11px;font-size:10px}.order-filter-grid :is(input,select):focus{border-color:var(--ds-signal);box-shadow:0 0 0 3px var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.order-filter-grid :is(input,select):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-signal) 10%, transparent)}}.order-filter-panel>footer{justify-content:flex-end;gap:8px;padding:0 17px 17px;display:flex}.order-filter-panel>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;height:38px;padding:0 14px;font-size:9px;font-weight:850}.order-filter-panel>footer button.primary{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}@media (max-width:1000px){.order-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.orders-summary{grid-template-columns:1fr}.order-filter-panel{margin-inline:12px}.order-filter-grid{grid-template-columns:1fr}}.orders-table th:first-child{width:30%}.orders-table th:nth-child(2){width:24%}.orders-table th:nth-child(3){width:14%}.orders-table th:nth-child(4){width:13%}.orders-table th:nth-child(5){width:14%}.order-number{appearance:none;max-width:100%;color:var(--ds-signal);border:0;border-radius:0;padding:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.order-number{color:color-mix(in srgb, var(--ds-signal) 83%, var(--ds-nav))}}.order-number{font-family:var(--font-geist-mono);overflow-wrap:anywhere;text-align:left;white-space:normal;background:0 0;font-size:10px;font-weight:700}.customer-cell{align-items:center;gap:9px;display:flex}.customer-cell i{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.customer-cell i{background:color-mix(in srgb, var(--ds-accent) 60%, var(--ds-surface))}}.customer-cell i{font-size:9px;font-style:normal;font-weight:800}.customer-cell span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.order-total{font-variant-numeric:tabular-nums;font-size:12px}.order-status{letter-spacing:.06em;text-align:center;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;width:max-content;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.order-status.paid{color:#087749;background:#ddf7e9}.order-status.pending{color:#9a6100;background:#fff0c9}.order-status.cancelled{color:#b0353d;background:#ffe0e2}.page-jump{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.page-jump input{border:1px solid var(--ds-line);background:var(--ds-surface);text-align:center;border-radius:8px;width:48px;height:32px;padding:0 6px;font-size:10px}body:has(.order-drawer-overlay){overflow:hidden}.order-drawer-overlay{z-index:85;background:var(--ds-nav);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.order-drawer-overlay{background:color-mix(in srgb, var(--ds-nav) 57%, transparent)}}.order-drawer-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.order-drawer{color:#fff;background:var(--ds-nav);width:min(760px,100%);padding:24px;animation:.25s both drawer-in;position:absolute;inset:0 0 0 auto;box-shadow:-25px 0 80px #03050a77}@keyframes drawer-in{0%{opacity:0;transform:translate(35px)}}.order-drawer>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.order-drawer header span{color:var(--ds-accent);letter-spacing:.14em;font-size:9px;font-weight:800}.order-drawer h2{font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin:5px 0 0;font-size:16px}.order-drawer header button{color:#fff;background:#171e2e;border:1px solid #384158;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.order-detail-total{color:var(--ds-nav);background:var(--ds-accent);border-radius:17px;gap:4px;margin:23px 0;padding:20px;display:grid;position:relative}.order-detail-total span{font-size:10px;font-weight:700}.order-detail-total strong{letter-spacing:-.05em;font-size:35px}.order-detail-total i{background:#fff;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850;position:absolute;top:16px;right:16px}.order-drawer dl{border-top:1px solid #30394e;margin:0}.order-drawer dl div{border-bottom:1px solid #30394e;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.order-drawer dt{color:#949eb2;font-size:11px}.order-drawer dd{text-align:right;margin:0;font-size:11px;font-weight:700}.order-drawer>p{color:#aab2c2;margin:20px 0;font-size:11px;line-height:1.55}.order-drawer code{color:var(--ds-accent)}.order-drawer>footer button{border:1px solid var(--ds-accent);width:100%;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;font-size:11px;font-weight:780}.transactions-app .ledger-tools .eyebrow{font-size:12px}.transactions-app .ledger-tools h2{font-size:28px}.transactions-app .ledger-tools p,.transactions-app .transaction-filters input,.transactions-app .source-tabs button{font-size:13px}.transactions-app .transaction-filters>label,.transactions-app .source-tabs,.transactions-app .filter-button{height:46px}.transactions-app .source-tabs button{height:38px;padding-inline:13px}.transactions-app .table-shell th{padding-block:14px;font-size:12px}.transactions-app .table-shell td{height:78px;font-size:13px}.transactions-app .source-badge,.transactions-app .transaction-label small,.transactions-app .reference,.transactions-app .table-shell time{font-size:11px}.transactions-app .transaction-label b,.transactions-app .amount{font-size:14px}.transactions-app .transaction-label span,.transactions-app .transaction-label b,.transactions-app .transaction-label small{min-width:0;max-width:100%}.transactions-app .pagination,.transactions-app .page-size,.transactions-app .page-size select,.transactions-app .range,.transactions-app .page-controls button,.cashouts-app .cashout-filter-grid label>span,.cashouts-app .payout-channel-rail>span,.cashouts-app .payout-channel-rail button,.cashouts-app .cashout-commandbar button,.cashouts-app .cashout-commandbar span{font-size:12px}.cashouts-app .cashout-filter-grid input,.cashouts-app .cashout-filter-grid select,.cashouts-app .cashout-filter-actions button{height:44px;font-size:12px}.cashouts-app .payout-channel-rail button{height:42px}.cashouts-app .payout-channel-rail small{font-size:10px}.cashouts-app .cashouts-table th{font-size:11px}.cashouts-app .cashouts-table td,.cashouts-app .cashout-user b{font-size:12px}.cashouts-app .cashout-user small,.cashouts-app .cashout-status,.cashouts-app .cashout-row-actions button{font-size:10px}.cashouts-app .cashout-row-actions button{min-height:32px}.cashouts-app .cashout-empty p,.cashouts-app .cashout-empty button,.wallets-app .wallet-total-band>div:first-child span,.wallets-app .wallet-total-band>div:first-child small,.wallets-app .earners-ticker .eyebrow,.wallets-app .earners-ticker-item small{font-size:12px}.wallets-app .earners-ticker-item b,.wallets-app .earners-ticker-item strong{font-size:14px}.wallets-app .wallet-tabs button,.wallets-app .wallet-type-grid b,.wallets-app .wallet-type-grid small,.wallets-app .wallet-type-grid strong{font-size:13px}.wallets-app .wallet-table th,.wallets-app .wallet-ledger th{font-size:11px}.wallets-app .wallet-table td,.wallets-app .wallet-ledger td,.wallets-app .wallet-table .cashout-user b,.wallets-app .wallet-table .cashout-user small{font-size:12px}.wallets-app .wallet-table .cashout-row-actions button,.wallets-app .wallet-export{min-height:36px;font-size:11px}.wallets-app .wallet-modal>label,.wallets-app .wallet-modal>label input,.wallets-app .wallet-modal>label select,.reports-app .report-pulse article>span,.reports-app .report-pulse article>small,.reports-app .report-ai>small{font-size:12px}.reports-app .report-ai>b{font-size:18px}.reports-app .report-builder header>div>span{font-size:11px}.reports-app .report-builder h2{font-size:27px}.reports-app .report-builder p,.reports-app .report-builder header>button{font-size:12px}.reports-app .report-source-grid b{font-size:13px}.reports-app .report-source-grid span small{font-size:11px}.reports-app .report-source-grid strong{font-size:22px}.reports-app .report-source-grid strong small{font-size:10px}.reports-app .report-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.reports-app .report-controls label span,.reports-app .report-controls select,.reports-app .report-controls>button{font-size:12px}.reports-app .report-controls select,.reports-app .report-controls>button{height:45px}.order-detail-items,.order-detail-shipments{margin-top:20px}.order-detail-items h3,.order-detail-shipments h3{color:#949eb2;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:700}.order-detail-items table{border-collapse:collapse;width:100%;font-size:11px}.order-detail-items th{text-align:left;color:#949eb2;border-bottom:1px solid #30394e;padding:6px 0;font-weight:600}.order-detail-items td{vertical-align:top;border-bottom:1px solid #262e42;padding:8px 0}.order-detail-items td small{color:#949eb2;display:block}.order-detail-totals{color:#aab2c2;flex-direction:column;align-items:flex-end;gap:4px;margin-top:12px;font-size:11px;display:flex}.order-detail-totals strong{color:#fff;font-size:13px}.order-detail-shipments div{border-bottom:1px solid #262e42;padding:8px 0;font-size:11px}.order-detail-shipments b{color:#fff}.order-detail-shipments small{color:#949eb2}.order-detail-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:40px;display:grid}.order-detail-section{background:var(--ds-nav);border:1px solid #30394e;border-radius:16px;min-width:0;padding:17px}@supports (color:color-mix(in lab, red, red)){.order-detail-section{background:color-mix(in srgb,var(--ds-nav) 80%,white 5%)}}.order-detail-section>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.order-detail-section>header>span{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;display:grid}.order-detail-section>header h3{color:#fff;letter-spacing:0;text-transform:none;margin:0;font-size:12px}.order-detail-section>header i{min-width:24px;color:var(--ds-nav);background:var(--ds-accent);text-align:center;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.order-detail-section:nth-child(2),.order-detail-section:nth-child(4),.order-detail-section:nth-child(5),.order-detail-section:nth-child(6),.order-detail-section:nth-child(7){grid-column:1/-1}.order-detail-section dl{border-top:0}.order-detail-section dl div{padding:9px 0}.order-detail-section dd{overflow-wrap:anywhere;max-width:68%}.detail-mono{font-family:var(--font-geist-mono);font-size:10px!important}.order-detail-section .order-detail-items{margin-top:0;overflow-x:auto}.order-detail-section .order-detail-items table{min-width:620px}.order-detail-section .order-detail-items td b{display:block}.order-detail-section .order-detail-shipments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.order-detail-section .order-detail-shipments article{background:#101728;border:1px solid #30394e;border-radius:12px;padding:12px}.order-detail-shipments article>div,.order-detail-runs article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-detail-shipments article i,.order-detail-runs article i,.order-detail-record>i{color:var(--ds-nav);background:var(--ds-accent);border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.order-detail-shipments article small{margin-top:6px;display:block}.order-detail-shipments nav{gap:8px;margin-top:9px;display:flex}.order-detail-shipments a{color:var(--ds-nav);background:var(--ds-accent);border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800;text-decoration:none}.order-detail-record{border-bottom:1px solid #30394e;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.order-detail-record span small{color:#949eb2;margin-top:3px;font-size:9px;display:block}.order-detail-record time{color:#949eb2;font-size:9px}.order-detail-json{background:#101728;border-radius:11px;gap:6px;margin-top:12px;padding:12px;display:grid}.order-detail-json>b{color:var(--ds-accent);margin-bottom:3px;font-size:10px}.order-detail-json>span{justify-content:space-between;gap:12px;font-size:10px;display:flex}.order-detail-json em{color:#949eb2;font-style:normal}.order-detail-json strong{overflow-wrap:anywhere;text-align:right}.order-propagation-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.order-propagation-grid>span{background:#101728;border-radius:11px;gap:4px;padding:11px;display:grid}.order-propagation-grid small,.order-propagation-grid em{color:#949eb2;font-size:9px;font-style:normal}.order-propagation-grid b{color:var(--ds-accent);font-size:10px}.order-detail-ledger{border:1px solid #30394e;border-radius:11px;max-height:360px;overflow:auto}.order-detail-ledger>div{border-bottom:1px solid #30394e;grid-template-columns:1.2fr 1fr .5fr .7fr 1fr;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:grid}.order-detail-ledger>div:last-child{border-bottom:0}.order-detail-ledger .order-detail-ledger-head{z-index:1;color:#949eb2;background:#101728;font-weight:750;position:sticky;top:0}.order-detail-ledger span small{color:#949eb2;margin-top:3px;display:block}.order-detail-ledger strong{text-align:right}.order-detail-ledger code{color:#949eb2;text-overflow:ellipsis;overflow:hidden}.order-detail-runs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.order-detail-runs article{background:#101728;border:1px solid #30394e;border-radius:11px;padding:12px}.order-detail-runs article>small{color:#949eb2;margin-top:6px;font-size:9px;display:block}.order-detail-runs article>strong{color:var(--ds-accent);margin-top:8px;font-size:16px;display:block}.order-detail-runs article p{color:#ffb8b8;margin:8px 0 0;font-size:9px;line-height:1.45}.order-detail-empty{color:#949eb2;margin:8px 0 0;font-size:10px}@media (max-width:680px){.order-drawer{padding:18px}.order-detail-body{grid-template-columns:1fr}.order-detail-section{grid-column:1!important}.order-detail-section .order-detail-shipments,.order-detail-runs,.order-propagation-grid{grid-template-columns:1fr}.order-detail-ledger>div{grid-template-columns:1.2fr 1fr .5fr .7fr}.order-detail-ledger code{display:none}}.cashouts-hero{background:radial-gradient(circle at 73% 10%, var(--ds-accent), transparent 18rem), radial-gradient(circle at 89% 90%, var(--ds-signal), transparent 20rem), var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.cashouts-hero{background:radial-gradient(circle at 73% 10%, color-mix(in srgb, var(--ds-accent) 24%, transparent), transparent 18rem), radial-gradient(circle at 89% 90%, color-mix(in srgb, var(--ds-signal) 48%, transparent), transparent 20rem), var(--ds-nav)}}.cashout-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.cashout-hero-actions button{border:1px solid var(--ds-accent);height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:750;display:flex}.cashout-hero-actions .hero-quiet{color:#fff;background:#171e2e;border-color:#3a435a}.cashout-summary .balance-primary{background:linear-gradient(135deg, var(--ds-signal), var(--ds-nav))}@supports (color:color-mix(in lab, red, red)){.cashout-summary .balance-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-signal) 76%, var(--ds-nav)), var(--ds-nav))}}.transaction-filters select{border:1px solid var(--ds-line);max-width:145px;height:40px;color:var(--ink);background:var(--ds-bg);border-radius:11px;padding:0 28px 0 10px;font-size:10px}.cashout-commandbar{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.cashout-commandbar{background:color-mix(in srgb, var(--ds-surface2) 64%, var(--ds-surface))}}.cashout-commandbar>div{align-items:center;gap:7px;display:flex}.cashout-commandbar button{border:1px solid var(--ds-line);height:34px;color:var(--ink);background:var(--ds-surface);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.cashout-commandbar div:last-child button{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.cashout-commandbar span{color:var(--muted);font-size:10px}.cashout-filter-grid{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.cashout-filter-grid{background:color-mix(in srgb, var(--ds-surface2) 42%, var(--ds-surface))}}.cashout-filter-grid label{gap:5px;min-width:0;display:grid}.cashout-filter-grid label>span{color:var(--muted);font-size:9px;font-weight:720}.cashout-filter-grid input,.cashout-filter-grid select,.cashout-filter-grid label>div{border:1px solid var(--ds-line);width:100%;height:38px;color:var(--ink);background:var(--ds-surface);border-radius:9px;outline:0;font-size:10px}.cashout-filter-grid input,.cashout-filter-grid select{padding:0 10px}.cashout-filter-grid label>div{align-items:center;gap:6px;padding:0 9px;display:flex}.cashout-filter-grid label>div input{background:0 0;border:0;height:auto;padding:0}.cashout-filter-actions{align-items:end;gap:6px;display:flex}.cashout-filter-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;height:38px;font-size:10px;font-weight:720;display:flex}.cashout-filter-actions button:last-child{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.payout-channel-rail{border-bottom:1px solid var(--ds-line);background:var(--ds-nav);align-items:center;gap:7px;padding:10px 16px;display:flex}.payout-channel-rail>span{color:#bbc3d3;margin-right:auto;font-size:9px;font-weight:700}.payout-channel-rail button{color:#fff;background:#161d2d;border:1px solid #374057;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.payout-channel-rail button:hover{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.payout-channel-rail small{color:#929caf;font-size:7px;font-weight:500}.payout-channel-rail button:hover small{color:var(--ds-nav)}.cashout-notice{color:var(--ds-nav);background:var(--ds-accent);align-items:center;gap:7px;padding:9px 16px;font-size:10px;font-weight:700;display:flex}.cashout-notice button{background:var(--ds-nav);border:0;border-radius:7px;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.cashout-notice button{background:color-mix(in srgb, var(--ds-nav) 10%, transparent)}}.cashouts-table{min-width:1240px}.cashouts-table th:first-child{width:44px}.cashouts-table th:nth-child(2){width:150px}.cashouts-table th:nth-child(3){width:115px}.cashouts-table th:nth-child(4),.cashouts-table th:nth-child(5),.cashouts-table th:nth-child(6){width:90px}.cashouts-table th:nth-child(7){width:145px}.cashouts-table th:nth-child(8){width:95px}.cashouts-table th:nth-child(9){width:135px}.cashouts-table th:nth-child(10){width:205px}.cashouts-table td{font-variant-numeric:tabular-nums}.cashout-user{align-items:center;gap:8px;display:flex}.cashout-user>i{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cashout-user>i{background:color-mix(in srgb, var(--ds-accent) 62%, var(--ds-surface))}}.cashout-user>i{font-size:8px;font-style:normal;font-weight:850}.cashout-user span{gap:2px;min-width:0;display:grid}.cashout-user b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.cashout-user small{color:var(--muted);font-size:9px}.trigger-badge{color:var(--ds-signal);border-radius:8px;padding:5px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trigger-badge{color:color-mix(in srgb, var(--ds-signal) 82%, var(--ink))}}.trigger-badge{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.trigger-badge{background:color-mix(in srgb, var(--ds-signal) 12%, var(--ds-surface))}}.trigger-badge{text-transform:capitalize;font-size:8px;font-weight:750}.method-cell{align-items:center;gap:6px;font-size:9px;display:flex}.cashout-status{letter-spacing:.05em;text-align:center;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;width:max-content;padding:6px 8px;font-size:8px;font-weight:850;display:inline-flex}.cashout-status.paid,.cashout-status.approved{color:#087749;background:#ddf7e9}.cashout-status.pending{color:#986000;background:#fff0c9}.cashout-status.processing{color:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.cashout-status.processing{color:color-mix(in srgb, var(--ds-signal) 85%, var(--ink))}}.cashout-status.processing{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.cashout-status.processing{background:color-mix(in srgb, var(--ds-signal) 14%, var(--ds-surface))}}.cashout-status.failed,.cashout-status.rejected{color:#b0353d;background:#ffe0e2}.cashout-row-actions{flex-wrap:wrap;gap:4px;display:flex}.cashout-row-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:27px;padding:0 7px;font-size:8px;font-weight:750}.cashout-row-actions .release{color:#087749;border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.cashout-row-actions .release{border-color:color-mix(in srgb, var(--ds-accent) 70%, var(--ds-line))}}.cashout-row-actions .release{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.cashout-row-actions .release{background:color-mix(in srgb, var(--ds-accent) 20%, var(--ds-surface))}}.cashout-row-actions .reject{color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.cashout-row-actions .reject{color:color-mix(in srgb, var(--ds-danger) 84%, var(--ink))}}.cashout-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:300px;padding:35px;display:grid}.cashout-empty>span{width:64px;height:64px;color:var(--ds-nav);background:var(--ds-accent);box-shadow:0 15px 35px var(--ds-accent);border-radius:19px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cashout-empty>span{box-shadow:0 15px 35px color-mix(in srgb, var(--ds-accent) 30%, transparent)}}.cashout-empty h3{margin:8px 0 0;font-size:21px}.cashout-empty p{max-width:440px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.cashout-empty>div{gap:7px;margin-top:6px;display:flex}.cashout-empty button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:10px;font-weight:720;display:flex}.cashout-empty button:first-child{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.cashout-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cashout-form-grid label{color:#c5cbd8;gap:6px;font-size:10px;font-weight:650;display:grid}.cashout-form-grid input,.cashout-form-grid select{color:#fff;background:#151c2c;border:1px solid #394258;border-radius:10px;outline:0;height:42px;padding:0 11px;font-size:11px}.cashout-method-picker{grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0;display:grid}.cashout-method-picker button{color:#fff;text-align:left;background:#151c2c;border:1px solid #394258;border-radius:11px;justify-items:start;gap:3px;min-height:80px;padding:11px;display:grid}.cashout-method-picker button.active{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.cashout-method-picker b{font-size:10px}.cashout-method-picker small{color:#929caf;font-size:8px;line-height:1.35}.cashout-method-picker button.active small{color:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.cashout-method-picker button.active small{color:color-mix(in srgb, var(--ds-nav) 70%, transparent)}}.cashout-method-list{gap:7px;margin:17px 0;display:grid}.cashout-method-list>b{color:#c5cbd8;font-size:10px;font-weight:650}.cashout-method-list button{color:#fff;text-align:left;background:#151c2c;border:1px solid #394258;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:grid}.cashout-method-list button.active{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.cashout-method-list button span{gap:2px;min-width:0;display:grid}.cashout-method-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cashout-method-list button small{color:#929caf;font-size:8px}.cashout-method-list button.active small{color:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.cashout-method-list button.active small{color:color-mix(in srgb, var(--ds-nav) 70%, transparent)}}.cashout-method-hint{color:#929caf;margin:0;font-size:10px}.bank-export-format{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.bank-export-format button{color:#fff;text-align:left;background:#151c2c;border:1px solid #394258;border-radius:11px;justify-items:start;gap:3px;min-height:74px;padding:11px;display:grid}.bank-export-format button.active{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.bank-export-format b{font-size:12px}.bank-export-format small{color:#929caf;font-size:8px;line-height:1.35}.bank-export-format button.active small{color:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.bank-export-format button.active small{color:color-mix(in srgb, var(--ds-nav) 70%, transparent)}}.bank-export-done{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;align-items:center;gap:10px;margin:16px 0;padding:12px;display:flex}.bank-export-done p{color:var(--ink);margin:0;font-size:11px}.wallets-hero{background:radial-gradient(circle at 78% 24%, var(--aqua), transparent 18rem), radial-gradient(circle at 90% 90%, var(--ds-signal), transparent 20rem), var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.wallets-hero{background:radial-gradient(circle at 78% 24%, color-mix(in srgb, var(--aqua) 42%, transparent), transparent 18rem), radial-gradient(circle at 90% 90%, color-mix(in srgb, var(--ds-signal) 50%, transparent), transparent 20rem), var(--ds-nav)}}.wallet-total-band{grid-template-columns:1.2fr 1fr;gap:12px;margin:14px 0;display:grid}.wallet-total-band>div{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:155px;box-shadow:0 8px 24px var(--ds-nav);border-radius:20px;padding:20px}@supports (color:color-mix(in lab, red, red)){.wallet-total-band>div{box-shadow:0 8px 24px color-mix(in srgb, var(--ds-nav) 6%, transparent)}}.wallet-total-band>div:first-child{color:#fff;background:linear-gradient(135deg, var(--ds-signal), var(--ds-signal));align-content:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wallet-total-band>div:first-child{background:linear-gradient(135deg, var(--ds-signal), color-mix(in srgb, var(--ds-signal) 30%, var(--ds-nav)))}}.wallet-total-band>div:first-child span{color:var(--ds-accent);letter-spacing:.13em;font-size:9px;font-weight:800}.wallet-total-band>div:first-child strong{letter-spacing:-.055em;margin:5px 0;font-size:clamp(32px,4vw,54px)}.wallet-total-band>div:first-child small{color:#cdd2de;font-size:10px}.wallet-total-band>div:last-child{gap:6px;display:grid}.wallet-total-band article{background:var(--ds-surface2);border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.wallet-total-band article svg{color:var(--ds-signal)}.wallet-total-band article span{font-size:10px}.wallet-total-band article b{font-size:11px}.earners-ticker{align-content:start;gap:10px;height:100%;display:grid}.earners-ticker .eyebrow{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:800}.earners-ticker-item{background:var(--ds-surface2);border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;animation:.5s earner-fade-in;display:grid}.earners-ticker-item i{width:32px;height:32px;color:var(--ink);background:var(--ds-signal);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.earners-ticker-item i{background:color-mix(in srgb, var(--ds-signal) 20%, var(--ds-surface))}}.earners-ticker-item i svg{color:var(--ds-signal)}.earners-ticker-item span{gap:2px;min-width:0;display:grid}.earners-ticker-item span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.earners-ticker-item span small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px;overflow:hidden}.earners-ticker-item strong{color:#0a8b56;white-space:nowrap;font-size:13px}.earners-empty{color:var(--muted);margin:0;font-size:11px}@keyframes earner-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.earners-ticker-item{animation:none}}.username-claim{border:1px solid var(--ds-accent);grid-template-columns:auto 1fr minmax(150px,240px) auto;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.username-claim{border:1px solid color-mix(in srgb, var(--ds-accent) 65%, var(--ds-line))}}.username-claim{background:var(--ds-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.username-claim{background:color-mix(in srgb, var(--ds-accent) 17%, var(--ds-surface))}}.username-claim>span{width:39px;height:39px;color:var(--ds-nav);background:var(--ds-accent);border-radius:11px;place-items:center;display:grid}.username-claim b{font-size:11px}.username-claim p{color:var(--muted);margin:2px 0 0;font-size:9px}.username-claim label{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;align-items:center;height:38px;padding:0 9px;font-size:10px;display:flex}.username-claim input{background:0 0;border:0;outline:0;width:100%}.username-claim>button{height:38px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;padding:0 11px;font-size:9px;font-weight:750}.wallet-tabs{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;gap:3px;width:max-content;margin:16px 0 11px;padding:3px;display:flex}.wallet-tabs button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:10px;font-weight:720}.wallet-tabs button.active{color:var(--ds-nav);background:var(--ds-accent)}.wallet-type-grid{--wallet-grid-gap:12px;gap:var(--wallet-grid-gap);padding:var(--wallet-grid-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:0;display:grid}.wallet-type-grid>button{--wallet-tone:var(--ds-signal);border:1px solid var(--ds-line);min-width:0;min-height:80px;color:var(--ink);background:linear-gradient(135deg, var(--wallet-tone), var(--ds-surface));border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.wallet-type-grid>button{background:linear-gradient(135deg, color-mix(in srgb, var(--wallet-tone) 14%, var(--ds-surface)), var(--ds-surface))}}.wallet-type-grid>button{text-align:left;box-shadow:0 8px 22px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.wallet-type-grid>button{box-shadow:0 8px 22px color-mix(in srgb, var(--ds-nav) 5%, transparent)}}.wallet-type-grid>button:nth-child(2){--wallet-tone:var(--aqua)}.wallet-type-grid>button:nth-child(3){--wallet-tone:var(--ds-accent)}.wallet-type-grid>button:nth-child(4){--wallet-tone:var(--pink)}.wallet-type-grid i{width:39px;height:39px;color:var(--ink);background:var(--wallet-tone);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wallet-type-grid i{background:color-mix(in srgb, var(--wallet-tone) 34%, var(--ds-surface))}}.wallet-type-grid i{flex-shrink:0}.wallet-type-grid span{gap:3px;min-width:0;display:grid}.wallet-type-grid span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-type-grid span small{color:var(--muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.wallet-type-grid strong{white-space:nowrap;justify-self:end;align-items:baseline;gap:3px;font-size:14px;display:flex}.wallet-type-grid strong small{color:var(--muted);font-size:7px}.wallet-export{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 10px;font-size:9px;font-weight:720;display:flex}.wallet-table{min-width:980px}.wallet-table th:first-child{width:190px}.wallet-table th:nth-child(2){width:120px}.wallet-table th:nth-child(3){width:150px}.wallet-table th:nth-child(4){width:120px}.wallet-table th:nth-child(5){width:90px}.wallet-table th:nth-child(6){width:280px}.wallet-label{color:var(--ds-signal);border-radius:8px;padding:6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wallet-label{color:color-mix(in srgb, var(--ds-signal) 85%, var(--ink))}}.wallet-label{background:var(--ds-signal)}@supports (color:color-mix(in lab, red, red)){.wallet-label{background:color-mix(in srgb, var(--ds-signal) 14%, var(--ds-surface))}}.wallet-label{font-size:9px;font-weight:750}.wallet-credit{color:#0a8b56}.wallet-modal>label{color:#c5cbd8;gap:6px;margin-top:12px;font-size:10px;font-weight:650;display:grid}.wallet-modal>label input,.wallet-modal>label select{color:#fff;background:#151c2c;border:1px solid #394258;border-radius:10px;height:42px;padding:0 11px}.wallet-modal>label input[type=checkbox]{width:auto;height:auto}.wallet-modal>label.checkbox-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.wallet-modal>label.checkbox-row .checkbox-hint{color:#8b93a8;font-size:9px;font-weight:400}.wallet-modal>small{color:#8b93a8;margin-top:5px;font-size:9px;font-weight:400;line-height:1.45;display:block}.wallet-modal .cashout-form-grid{margin-top:12px}.wallet-modal .cashout-form-grid small{color:#8b93a8;margin:5px 0 0;font-size:9px;font-weight:400;line-height:1.45;display:block}.wallet-modal .wallet-type-form-actions{margin-top:20px}.reports-hero{background:radial-gradient(circle at 78% 18%, var(--pink), transparent 19rem), radial-gradient(circle at 58% 95%, var(--ds-accent), transparent 18rem), var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.reports-hero{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--pink) 50%, transparent), transparent 19rem), radial-gradient(circle at 58% 95%, color-mix(in srgb, var(--ds-accent) 23%, transparent), transparent 18rem), var(--ds-nav)}}.report-pulse{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.report-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:175px;box-shadow:0 8px 24px var(--ds-nav);border-radius:18px;padding:17px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.report-pulse article{box-shadow:0 8px 24px color-mix(in srgb, var(--ds-nav) 5%, transparent)}}.report-pulse article>span{color:var(--muted);font-size:10px;font-weight:720;display:block}.report-pulse article>strong{letter-spacing:-.05em;margin-top:8px;font-size:27px;display:block}.report-pulse article>small{color:var(--muted);font-size:9px}.report-bars{align-items:end;gap:4px;height:55px;display:flex;position:absolute;inset:auto 15px 14px}.report-bars i{background:linear-gradient(var(--ds-accent), var(--ds-signal));border-radius:4px 4px 1px 1px;flex:1}.report-donut{background:conic-gradient(var(--aqua) 0 78%, var(--ds-surface2) 78%);border-radius:50%;place-items:center;width:70px;height:70px;margin:12px auto 0;display:grid}.report-donut:before{content:"";background:var(--ds-surface);border-radius:50%;grid-area:1/1;width:52px;height:52px}.report-donut b{z-index:1;grid-area:1/1;font-size:10px}.report-funnel{justify-items:center;gap:5px;margin-top:14px;display:grid}.report-funnel i{background:var(--pink);border-radius:4px;width:92%;height:14px}.report-funnel i:nth-child(2){opacity:.7;width:66%}.report-funnel i:nth-child(3){opacity:.45;width:38%}.report-pulse .report-ai{color:#fff;background:linear-gradient(135deg, var(--ds-signal), var(--ds-nav))}.report-ai svg{color:var(--ds-accent)}.report-ai>span{color:var(--ds-accent);margin-top:10px}.report-ai>b{margin:8px 0;font-size:16px;line-height:1.25;display:block}.report-ai>small{color:#bec5d4;line-height:1.4}.report-builder{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.report-builder>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.report-builder header>div>span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:800}.report-builder h2{margin:4px 0 2px;font-size:22px}.report-builder p{color:var(--muted);margin:0;font-size:10px}.report-builder header>button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:9px;font-weight:720;display:flex}.report-source-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px;display:grid}.report-source-grid button{--source-tone:var(--ds-signal);border:1px solid var(--ds-line);min-width:0;min-height:0;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:14px;grid-template-columns:auto 1fr;align-content:start;gap:9px;padding:13px;display:grid}.report-source-grid button.aqua{--source-tone:var(--aqua)}.report-source-grid button.accent{--source-tone:var(--ds-accent)}.report-source-grid button.pink{--source-tone:var(--pink)}.report-source-grid button.danger{--source-tone:var(--ds-danger)}.report-source-grid button.active{border-color:var(--source-tone);background:var(--source-tone)}@supports (color:color-mix(in lab, red, red)){.report-source-grid button.active{background:color-mix(in srgb,var(--source-tone) 14%,var(--ds-surface))}}.report-source-grid button.active{box-shadow:inset 0 0 0 1px var(--source-tone)}.report-source-grid i{background:var(--source-tone);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.report-source-grid i{background:color-mix(in srgb,var(--source-tone) 24%,var(--ds-surface))}}.report-source-grid span{gap:3px;min-width:0;display:grid}.report-source-grid b{font-size:10px}.report-source-grid span small{color:var(--muted);font-size:8px;line-height:1.35}.report-source-grid strong{overflow-wrap:anywhere;white-space:normal;flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;min-width:0;max-width:100%;margin-top:auto;font-size:18px;line-height:1;display:flex}.report-source-grid strong small{color:var(--muted);white-space:normal;margin-left:4px;font-size:7px;font-weight:500;line-height:1.5}.report-controls{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:repeat(3,1fr) auto;gap:9px;padding:14px;display:grid}.report-controls label{gap:5px;display:grid}.report-controls label span{color:var(--muted);font-size:8px;font-weight:700}.report-controls select{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:39px;padding:0 9px;font-size:9px}.report-controls>button{height:39px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;align-self:end;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:780;display:flex}.report-result{margin-top:14px}.report-result .ledger-tools>div:last-child{gap:7px;display:flex}.report-result-body{grid-template-columns:1fr 220px;gap:20px;padding:20px;display:grid}.report-result-chart{background:var(--ds-surface2);border-radius:14px;align-items:end;gap:8px;height:180px;padding:15px;display:flex}.report-result-chart i{background:linear-gradient(var(--ds-accent),var(--ds-signal));border-radius:6px 6px 2px 2px;flex:1;position:relative}.report-result-chart span{width:100%;color:var(--muted);text-align:center;font-size:6px;position:absolute;bottom:-13px}.report-result-body aside{color:#fff;background:var(--ds-nav);border-radius:14px;align-content:center;padding:18px;display:grid}.report-result-body aside span{color:var(--ds-accent);font-size:9px}.report-result-body aside strong{font-size:34px}.report-result-body aside small{color:#aeb6c6;font-size:9px}.report-result-body aside button{height:35px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:8px;margin-top:15px;font-size:8px;font-weight:750}.segments-hero{background:radial-gradient(circle at 78% 18%,var(--aqua),transparent 18rem),radial-gradient(circle at 62% 90%,var(--pink),transparent 19rem),var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.segments-hero{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--aqua) 40%,transparent),transparent 18rem),radial-gradient(circle at 62% 90%,color-mix(in srgb,var(--pink) 38%,transparent),transparent 19rem),var(--ds-nav)}}.segment-mode{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.segment-mode>button{border:1px solid var(--ds-line);min-height:92px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px;display:grid}.segment-mode>button.active{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.segment-mode>button.active{background:color-mix(in srgb,var(--ds-accent) 15%,var(--ds-surface))}}.segment-mode>button.active{box-shadow:inset 0 0 0 1px var(--ds-accent)}.segment-mode svg{color:var(--ds-signal)}.segment-mode span{gap:4px;display:grid}.segment-mode b{font-size:12px}.segment-mode small{color:var(--muted);font-size:9px}.segment-workbench{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.segment-workbench>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.segment-workbench header span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:800}.segment-workbench h2{margin:4px 0 0;font-size:22px}.logic-toggle{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;gap:3px;padding:3px;display:flex}.logic-toggle button{height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:720}.logic-toggle button.active{color:var(--ds-nav);background:var(--ds-accent)}.rule-stack{background:var(--ds-surface2);gap:9px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.rule-stack{background:color-mix(in srgb,var(--ds-surface2) 45%,var(--ds-surface))}}.rule-row{grid-template-columns:32px 1.2fr 1fr 1fr 34px;align-items:center;gap:8px;display:grid}.rule-row>i{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.rule-row select,.rule-row input{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;outline:0;min-width:0;height:41px;padding:0 10px;font-size:10px}.rule-row>button{border:1px solid var(--ds-danger);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.rule-row>button{border:1px solid color-mix(in srgb,var(--ds-danger) 35%,var(--ds-line))}}.rule-row>button{color:var(--ds-danger);background:var(--ds-surface);border-radius:9px}.segment-add{background:var(--ds-surface2);gap:7px;padding:0 18px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.segment-add{background:color-mix(in srgb,var(--ds-surface2) 45%,var(--ds-surface))}}.segment-add button{border:1px dashed var(--ds-signal);height:35px;color:var(--ds-signal);background:var(--ds-surface);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:720;display:flex}.rule-group{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;margin:0 18px 12px}.rule-group>header{border-bottom:1px solid var(--ds-line);align-items:center;gap:8px;padding:10px 12px;display:flex}.rule-group>header>span{color:var(--ds-signal);letter-spacing:.1em;margin-right:auto;font-size:8px;font-weight:800}.rule-group>header>button{border:1px solid var(--ds-danger);place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.rule-group>header>button{border:1px solid color-mix(in srgb,var(--ds-danger) 35%,var(--ds-line))}}.rule-group>header>button{color:var(--ds-danger);background:var(--ds-surface);border-radius:8px}.rule-group .rule-stack{background:0 0}.rule-group>.add-condition{margin:0 12px 12px}.segment-workbench>footer{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.segment-workbench footer>div{align-items:baseline;gap:7px;display:flex}.segment-workbench footer span,.segment-workbench footer small{color:var(--muted);font-size:9px}.segment-workbench footer strong{font-size:24px}.segment-workbench footer>button{height:40px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:780;display:flex}.segment-savebar{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:17px;grid-template-columns:1.2fr 1fr .7fr 1fr auto;align-items:end;gap:9px;margin-top:14px;padding:16px;display:grid}.segment-savebar>div{gap:3px;display:grid}.segment-savebar b{font-size:11px}.segment-savebar span{color:var(--muted);font-size:8px}.segment-savebar input,.segment-savebar select{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;min-width:0;height:39px;padding:0 9px;font-size:9px}.segment-savebar>button{height:39px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.segment-preview-chart{background:#151c2c;border-radius:13px;align-items:end;gap:8px;height:160px;margin:20px 0;padding:15px;display:flex}.segment-preview-chart i{background:linear-gradient(var(--ds-accent),var(--ds-signal));border-radius:5px 5px 1px 1px;flex:1}.segment-preview ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.segment-preview li{background:#151c2c;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.segment-preview li>span{width:32px;height:32px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.segment-preview li div{display:grid}.segment-preview li b{font-size:10px}.segment-preview li small{color:#98a2b6;font-size:8px}.segment-preview>footer button{justify-content:center;align-items:center;gap:6px;display:flex}.ledger-hero{background:radial-gradient(circle at 76% 18%,var(--ds-accent),transparent 18rem),radial-gradient(circle at 91% 84%,var(--aqua),transparent 20rem),var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.ledger-hero{background:radial-gradient(circle at 76% 18%,color-mix(in srgb,var(--ds-accent) 24%,transparent),transparent 18rem),radial-gradient(circle at 91% 84%,color-mix(in srgb,var(--aqua) 38%,transparent),transparent 20rem),var(--ds-nav)}}.ledger-check-now{flex:none;justify-items:end;gap:6px;display:grid}.ledger-check-now>button{border:1px solid var(--ds-accent);height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:750;display:flex}.ledger-check-now>button:disabled{opacity:.7}.ledger-check-now>small{color:#c6ccda;text-align:right;font-size:10px}.ledger-check-now>small.bad{color:var(--ds-danger)}.integrity-banner{border:1px solid var(--ds-accent);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.integrity-banner{border:1px solid color-mix(in srgb,var(--ds-accent) 70%,var(--ds-line))}}.integrity-banner{background:linear-gradient(110deg,var(--ds-accent),var(--ds-surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.integrity-banner{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface)),var(--ds-surface))}}.integrity-banner>svg{width:44px;height:44px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;padding:10px}.integrity-banner span{color:#198253;letter-spacing:.14em;font-size:8px;font-weight:850}.integrity-banner h2{margin:3px 0;font-size:19px}.integrity-banner p{color:var(--muted);margin:0;font-size:9px}.integrity-banner>strong{color:#087749;background:#daf6e8;border-radius:99px;padding:7px 10px;font-size:9px}.integrity-banner.warning{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.integrity-banner.warning{border-color:color-mix(in srgb,var(--ds-danger) 55%,var(--ds-line))}}.integrity-banner.warning{background:linear-gradient(110deg,var(--ds-danger),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.integrity-banner.warning{background:linear-gradient(110deg,color-mix(in srgb,var(--ds-danger) 13%,var(--ds-surface)),var(--ds-surface))}}.integrity-banner.warning>svg{color:#fff;background:var(--ds-danger)}.integrity-banner.warning span{color:var(--ds-danger)}.integrity-banner.warning>strong{color:#b0353d;background:#ffe0e2}.ledger-family-tabs{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;display:grid}.ledger-family-tabs>button{border:1px solid var(--ds-line);min-height:70px;color:var(--ink);background:var(--ds-surface);text-align:left;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px;display:grid}.ledger-family-tabs>button.active{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.ledger-family-tabs>button.active{background:color-mix(in srgb,var(--ds-accent) 16%,var(--ds-surface))}}.ledger-family-tabs>button.active{box-shadow:inset 0 0 0 1px var(--ds-accent)}.ledger-family-tabs svg{color:var(--ds-signal)}.ledger-family-tabs span{gap:2px;display:grid}.ledger-family-tabs b{font-size:11px}.ledger-family-tabs small{color:var(--muted);font-size:8px}.ledger-explorer-layout{grid-template-columns:260px minmax(0,1fr);gap:10px;display:grid}.chain-directory{border:1px solid var(--ds-line);background:var(--ds-nav);color:#fff;border-radius:18px;overflow:hidden}.chain-directory>header{color:var(--ds-accent);letter-spacing:.13em;border-bottom:1px solid #293149;justify-content:space-between;padding:15px;font-size:8px;font-weight:800;display:flex}.chain-directory>header b{color:var(--ds-nav);background:var(--ds-accent);border-radius:99px;padding:2px 6px}.chain-directory>label{color:#909aae;background:#151b2a;border:1px solid #30384c;border-radius:9px;align-items:center;gap:6px;height:37px;margin:10px;padding:0 9px;display:flex}.chain-directory>label input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:9px}.chain-directory>div{max-height:545px;padding:0 8px 9px;overflow:auto}.chain-directory>div>button{color:#c4cad6;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.chain-directory>div>button.active{color:var(--ds-nav);background:var(--ds-accent)}.chain-directory button>i{background:#222a3d;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.chain-directory button.active>i{background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.chain-directory button.active>i{background:color-mix(in srgb,var(--ds-nav) 12%,transparent)}}.chain-directory button>span{gap:2px;min-width:0;display:grid}.chain-directory button b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.chain-directory button small{opacity:.7;font-size:7px}.chain-directory button>svg.chain-status-ok{color:var(--aqua)}.chain-directory button>svg.chain-status-alert,.chain-directory button.active>svg.chain-status-alert{color:var(--ds-danger)}.chain-directory button.active>svg.chain-status-ok{color:var(--ds-nav)}.chain-actions{flex-wrap:wrap;gap:6px;display:flex}.chain-actions label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 9px;display:flex}.chain-actions input{background:0 0;border:0;outline:0;width:190px;font-size:9px}.chain-actions select{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;height:38px;padding:0 9px;font-size:9px}.chain-actions>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:720;display:flex}.chain-metrics{border-bottom:1px solid var(--ds-line);background:var(--ds-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.chain-metrics>span{background:var(--ds-surface2);gap:4px;padding:12px;display:grid}.chain-metrics small{color:var(--muted);font-size:7px}.chain-metrics b{font-size:10px}.chain-metrics b.good{color:#087749}.chain-metrics b.bad{color:var(--ds-danger)}.ledger-chain-table{min-width:920px}.ledger-chain-table th:first-child,.ledger-chain-table th:nth-child(2){width:125px}.ledger-chain-table th:nth-child(3){width:150px}.ledger-chain-table th:nth-child(4){width:210px}.ledger-chain-table th:nth-child(5){width:120px}.ledger-chain-table th:nth-child(6){width:130px}.ledger-chain-table code{color:var(--muted);font-size:8px}.proof-status{color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:20px 0;padding:14px;display:grid}.proof-status div{display:grid}.proof-status b{font-size:11px}.proof-status small{font-size:8px}.propagation-hero{background:radial-gradient(circle at 78% 12%,var(--pink),transparent 18rem),radial-gradient(circle at 62% 105%,var(--aqua),transparent 21rem),var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.propagation-hero{background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--pink) 44%,transparent),transparent 18rem),radial-gradient(circle at 62% 105%,color-mix(in srgb,var(--aqua) 38%,transparent),transparent 21rem),var(--ds-nav)}}.propagation-pulse{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.propagation-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:112px;box-shadow:0 8px 22px var(--ds-nav);border-radius:16px;grid-template-columns:auto 1fr;align-content:start;gap:4px 9px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.propagation-pulse article{box-shadow:0 8px 22px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.propagation-pulse article>i{width:34px;height:34px;color:var(--ds-signal);background:var(--ds-signal);border-radius:10px;grid-row:1/4;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.propagation-pulse article>i{background:color-mix(in srgb,var(--ds-signal) 13%,var(--ds-surface))}}.propagation-pulse article>i{font-style:normal}.propagation-pulse span{color:var(--muted);font-size:8px;font-weight:700}.propagation-pulse strong{letter-spacing:-.04em;font-size:22px}.propagation-pulse small{color:var(--muted);font-size:8px}.propagation-pulse .needs-action{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.propagation-pulse .needs-action{border-color:color-mix(in srgb,var(--ds-danger) 30%,var(--ds-line))}}.propagation-pulse .needs-action{background:linear-gradient(135deg,var(--ds-danger),var(--ds-surface))}@supports (color:color-mix(in lab, red, red)){.propagation-pulse .needs-action{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-danger) 9%,var(--ds-surface)),var(--ds-surface))}}.propagation-pulse .needs-action i{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.propagation-pulse .needs-action i{background:color-mix(in srgb,var(--ds-danger) 14%,var(--ds-surface))}}.pipeline-map{border:1px solid var(--ds-line);background:var(--ds-nav);color:#fff;border-radius:18px;margin-bottom:14px;padding:17px}.pipeline-map>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:13px;display:flex}.pipeline-map header span{color:var(--ds-accent);letter-spacing:.14em;font-size:8px;font-weight:800}.pipeline-map h2{margin:3px 0 0;font-size:18px}.pipeline-map header>small{color:#aeb7c8;text-align:right;max-width:300px;font-size:8px}.pipeline-map>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.pipeline-map article{background:#151c2c;border:1px solid #30384d;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:11px;display:grid;position:relative}.pipeline-map article>i{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-style:normal;display:grid}.pipeline-map article>span{gap:2px;display:grid}.pipeline-map article b{font-size:9px}.pipeline-map article small{color:#9da7ba;font-size:7px}.pipeline-map article>.pipeline-step-number{color:var(--aqua);letter-spacing:.06em;grid-column:2;font-size:11px;font-weight:800;line-height:1}.pipeline-map article>svg{z-index:2;color:var(--ds-nav);background:var(--ds-accent);border-radius:50%;padding:3px;position:absolute;right:-12px}.propagation-filters{align-items:center;gap:6px;display:flex}.propagation-filters>label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 9px;display:flex}.propagation-filters input{background:0 0;border:0;outline:0;width:190px;font-size:9px}.propagation-filters>div{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;gap:3px;padding:3px;display:flex}.propagation-filters>div button{height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:8px;font-weight:720}.propagation-filters>div button.active{color:var(--ds-nav);background:var(--ds-accent)}.propagation-filters>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.propagation-table{min-width:960px}.propagation-table th:nth-child(6){width:12%}.propagation-table td{height:58px}.propagation-table td:first-child{gap:3px;min-width:0;display:grid}.propagation-table td:first-child small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.propagation-table td:nth-child(2){min-width:0}.propagation-customer{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;display:block;overflow:hidden}.propagation-table td:last-child{text-align:right}.propagation-table .row-action{margin-left:auto}.stage-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.stage-track>span{min-width:0;color:var(--muted);background:var(--ds-surface2);border-radius:8px;align-items:center;gap:4px;padding:6px;display:flex}.stage-track span svg{flex:none}.stage-track span small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.stage-track .done{color:#087749;background:#def7ea}.stage-track .failed{color:#b8323e;background:#ffe2e4}.stage-track .processing,.stage-track .pending{color:#8a5a00;background:#fff0bd}.stage-track .processing svg{animation:1.2s linear infinite propagation-spin}@keyframes propagation-spin{to{transform:rotate(360deg)}}.propagation-drawer{max-width:590px}.propagation-drawer>header p{color:#aeb6c6;margin:4px 0 0;font-size:8px}.drawer-health{color:var(--ds-nav);background:linear-gradient(110deg,var(--ds-accent),var(--ds-accent));border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin:17px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.drawer-health{background:linear-gradient(110deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 55%,var(--aqua)))}}.drawer-health div{gap:2px;display:grid}.drawer-health small{font-size:8px}.stage-timeline{gap:7px;padding:0 17px;display:grid}.stage-timeline article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:11px;display:grid}.stage-timeline article>i{width:30px;height:30px;color:var(--muted);background:var(--ds-surface2);border-radius:9px;place-items:center;font-style:normal;display:grid}.stage-timeline article>div{grid-template-columns:auto 1fr;gap:1px 6px;display:grid}.stage-timeline article span{color:var(--muted);grid-row:1/3;font-size:7px;font-weight:800}.stage-timeline h3{margin:0;font-size:10px}.stage-timeline p{color:var(--muted);grid-column:2;margin:0;font-size:8px;line-height:1.45}.stage-timeline article>strong{color:var(--muted);background:var(--ds-surface2);border-radius:99px;padding:5px 7px;font-size:7px}.stage-timeline article.done>i,.stage-timeline article.done>strong{color:#087749;background:#def7ea}.stage-timeline article.failed{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.stage-timeline article.failed{border-color:color-mix(in srgb,var(--ds-danger) 45%,var(--ds-line))}}.stage-timeline article.failed{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.stage-timeline article.failed{background:color-mix(in srgb,var(--ds-danger) 6%,var(--ds-surface))}}.stage-timeline article.failed>i,.stage-timeline article.failed>strong{color:#b8323e;background:#ffe2e4}.stage-timeline article.processing>i,.stage-timeline article.processing>strong{color:#5a38ba;background:#ece6ff}.stage-timeline article.processing svg{animation:1.2s linear infinite propagation-spin}.propagation-results{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;margin:15px 17px}.propagation-results>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:12px;display:flex}.propagation-results h3{margin:0;font-size:11px}.propagation-results header button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.propagation-results>div{background:var(--ds-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.propagation-results>div span{background:var(--ds-surface2);gap:3px;padding:10px;display:grid}.propagation-results>div small{color:var(--muted);font-size:6px}.propagation-results>div b{font-size:10px}.propagation-results nav{border-bottom:1px solid var(--ds-line);gap:3px;padding:8px 10px;display:flex}.propagation-results nav button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:7px}.propagation-results nav button.active{color:var(--ds-nav);background:var(--ds-accent)}.propagation-results ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.propagation-results li{border-top:1px solid var(--ds-line);grid-template-columns:1fr auto;gap:2px 8px;padding:9px 12px;font-size:8px;display:grid}.propagation-results li small{color:var(--muted);grid-column:1/-1;font-size:7px}.propagation-drawer>footer{border-top:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:13px 17px;display:flex;position:sticky;bottom:0}.propagation-drawer>footer p{color:var(--ds-danger);align-items:center;gap:8px;margin:0;display:flex}.propagation-drawer>footer p span{display:grid}.propagation-drawer>footer p small{color:var(--muted);font-size:7px}.propagation-drawer>footer>button{color:#fff;background:var(--ds-danger);border:0;border-radius:9px;align-items:center;gap:6px;height:37px;padding:0 11px;font-size:8px;font-weight:750;display:flex}.propagation-drawer>footer .safe-state{color:#087749}.inventory-hero{background:radial-gradient(circle at 74% 10%,var(--aqua),transparent 19rem),radial-gradient(circle at 92% 92%,var(--ds-accent),transparent 20rem),var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.inventory-hero{background:radial-gradient(circle at 74% 10%,color-mix(in srgb,var(--aqua) 38%,transparent),transparent 19rem),radial-gradient(circle at 92% 92%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 20rem),var(--ds-nav)}}.inventory-hero-actions{gap:7px;display:flex}.inventory-hero-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:9px;font-weight:750;display:flex}.inventory-hero-actions .secondary{color:#fff;background:#171e2e;border:1px solid #465068}.erp-tabs{z-index:15;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:4px;margin:14px 0;padding:5px;display:flex;position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.erp-tabs{background:color-mix(in srgb,var(--ds-surface) 92%,transparent)}}.erp-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 7px 20px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.erp-tabs{box-shadow:0 7px 20px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.erp-tabs button{height:37px;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.erp-tabs button.active{color:var(--ds-nav);background:var(--ds-accent)}.erp-pulse{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.erp-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 7px 22px var(--ds-nav);border-radius:16px;grid-template-columns:auto 1fr;gap:3px 10px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.erp-pulse article{box-shadow:0 7px 22px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.erp-pulse i{width:36px;height:36px;color:var(--ds-signal);background:var(--ds-signal);border-radius:10px;grid-row:1/4;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.erp-pulse i{background:color-mix(in srgb,var(--ds-signal) 13%,var(--ds-surface))}}.erp-pulse i{font-style:normal}.erp-pulse span{color:var(--muted);font-size:10px;font-weight:700}.erp-pulse strong{letter-spacing:-.04em;font-size:23px}.erp-pulse small{color:var(--muted);font-size:9px}.erp-pulse .inventory-warning{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.erp-pulse .inventory-warning{border-color:color-mix(in srgb,var(--ds-danger) 32%,var(--ds-line))}}.erp-pulse .inventory-warning i{color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.erp-pulse .inventory-warning i{background:color-mix(in srgb,var(--ds-danger) 13%,var(--ds-surface))}}.erp-workbench{grid-template-columns:minmax(0,1fr) 330px;gap:11px;display:grid}.inventory-main{gap:11px;min-width:0;display:grid}.stock-actions{gap:6px;display:flex}.stock-actions label{border:1px solid var(--ds-line);background:var(--ds-bg);border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 9px;display:flex}.stock-actions input{background:0 0;border:0;outline:0;width:210px;font-size:9px}.stock-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:9px;display:flex}.inventory-table{min-width:850px}.inventory-table th:first-child{width:190px}.inventory-table th:nth-child(2){width:180px}.inventory-table td:first-child b,.inventory-table td:nth-child(2) span,.inventory-table td small{display:block}.inventory-table td small{color:var(--muted);margin-top:3px;font-size:8px}.inventory-table td strong{font-size:12px}.stock-status{text-align:center;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;width:max-content;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.stock-status.healthy{color:#087749;background:#daf6e8}.stock-status.low{color:#a06800;background:#fff0c8}.stock-status.critical{color:#b8323e;background:#ffe1e3}.warehouse-rail{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;overflow:hidden}.warehouse-rail>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:15px;display:flex}.warehouse-rail header span{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:800}.warehouse-rail h2{margin:3px 0 0;font-size:15px}.warehouse-rail header button{height:34px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:720;display:flex}.warehouse-rail>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:11px;display:grid}.warehouse-rail article{background:var(--ds-surface2);border-radius:12px;grid-template-columns:auto 1fr;gap:7px;padding:11px;display:grid}.warehouse-rail article>i{color:#087749;background:#daf6e8;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.warehouse-rail article>i.low{color:#a06800;background:#fff0c8}.warehouse-rail article>i.critical{color:#b8323e;background:#ffe1e3}.warehouse-rail article span{gap:2px;display:grid}.warehouse-rail article b{font-size:9px}.warehouse-rail article small{color:var(--muted);align-items:center;gap:3px;font-size:7px;display:flex}.warehouse-rail article strong{grid-column:2;font-size:9px}.warehouse-rail>footer{gap:6px;padding:0 11px 11px;display:flex}.warehouse-rail footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;padding:7px 9px;font-size:8px}.fulfillment-command{color:#fff;background:var(--ds-nav);box-shadow:0 12px 32px var(--ds-nav);border:1px solid #293249;border-radius:20px;align-self:start;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fulfillment-command{box-shadow:0 12px 32px color-mix(in srgb,var(--ds-nav) 16%,transparent)}}.fulfillment-command>header{background:radial-gradient(circle at 90% 0,var(--pink),transparent 10rem);border-bottom:1px solid #293249;padding:17px}@supports (color:color-mix(in lab, red, red)){.fulfillment-command>header{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--pink) 35%,transparent),transparent 10rem)}}.fulfillment-command header span{color:var(--ds-accent);letter-spacing:.14em;font-size:8px;font-weight:800}.fulfillment-command h2{margin:4px 0;font-size:20px}.fulfillment-command header p{color:#aeb7c8;margin:0;font-size:9px;line-height:1.45}.fulfillment-list{padding:8px;display:grid}.fulfillment-list>button{color:#c6ccda;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:7px;width:100%;padding:9px;display:grid}.fulfillment-list>button.active{color:var(--ds-nav);background:var(--ds-accent)}.fulfillment-list i{color:#3dd58c;background:#1b3240;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.fulfillment-list i.exception{color:#ff777f;background:#3b222c}.fulfillment-list span{gap:2px;display:grid}.fulfillment-list b{font-size:8px}.fulfillment-list small{opacity:.7;font-size:7px}.fulfillment-list strong{grid-column:2;font-size:7px}.shipment-focus{color:var(--ink);background:var(--ds-surface);border-radius:13px;margin:0 9px;padding:12px}.shipment-focus>div:first-child{gap:2px;display:grid}.shipment-focus>div span{color:var(--ds-signal);font-size:7px;font-weight:800}.shipment-focus>div b{font-size:10px}.shipment-focus>div small{color:var(--muted);font-size:7px}.shipment-focus dl{background:var(--ds-line);grid-template-columns:1fr 1fr;gap:1px;margin:10px 0;display:grid}.shipment-focus dl span{background:var(--ds-surface2);gap:2px;padding:8px;display:grid}.shipment-focus dt{color:var(--muted);font-size:6px}.shipment-focus dd{margin:0;font-size:8px;font-weight:700}.shipment-focus label{border:1px solid var(--ds-line);border-radius:8px;align-items:center;gap:5px;height:35px;padding:0 8px;display:flex}.shipment-focus input{background:0 0;border:0;outline:0;width:100%;font-size:7px}.shipment-focus>div:last-child{gap:5px;margin-top:8px;display:flex}.shipment-focus button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 8px;font-size:7px;display:flex}.fulfillment-command>footer{grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.fulfillment-command>footer button{color:#fff;background:#172033;border:1px solid #303a50;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:35px;font-size:8px;display:flex}.fulfillment-command>footer button:first-child{color:var(--ds-nav);background:var(--ds-accent);border:0;font-weight:750}.erp-lower-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:11px;display:grid}.erp-lower-grid article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;padding:15px}.erp-lower-grid header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.erp-lower-grid header>i{width:33px;height:33px;color:var(--ds-signal);background:var(--ds-signal);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.erp-lower-grid header>i{background:color-mix(in srgb,var(--ds-signal) 13%,var(--ds-surface))}}.erp-lower-grid header>i{font-style:normal}.erp-lower-grid header div{gap:2px;display:grid}.erp-lower-grid span{color:var(--ds-signal);letter-spacing:.12em;font-size:7px;font-weight:800}.erp-lower-grid h3{margin:0;font-size:12px}.erp-lower-grid header strong{color:var(--ds-nav);background:var(--ds-accent);border-radius:99px;padding:5px 7px;font-size:7px}.erp-lower-grid p{min-height:40px;color:var(--muted);margin:12px 0;font-size:9px;line-height:1.5}.erp-lower-grid>article>button{color:var(--ds-signal);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:750;display:flex}.pos-page{width:min(1580px,100%);margin:0 auto;padding:23px 25px 50px}.pos-country-step{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);box-shadow:0 10px 28px var(--ds-nav);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-bottom:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.pos-country-step{box-shadow:0 10px 28px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.pos-country-step-label{color:var(--ds-signal);letter-spacing:.13em;flex:0 0 100%;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.pos-country-step-body{flex-wrap:wrap;flex:1;align-items:center;gap:16px;min-width:0;display:flex}.pos-country-step-body>div{min-width:0}.pos-country-step-body h2{margin:2px 0;font-size:16px}.pos-country-step-body p{color:var(--muted);max-width:420px;margin:0;font-size:10px}.pos-country-step label{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-surface2);min-width:230px;height:44px;color:var(--ds-signal);align-items:center;gap:8px;padding:0 12px;display:flex}.pos-country-step select{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px;font-weight:700}.pos-country-step-hint{color:var(--ds-warning);border-radius:9px;flex:0 0 100%;margin:0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.pos-country-step-hint{color:color-mix(in srgb,var(--ds-warning) 78%,var(--ink))}}.pos-country-step-hint{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.pos-country-step-hint{background:color-mix(in srgb,var(--ds-warning) 14%,var(--ds-surface2))}}.pos-country-step-hint{font-size:10px;font-weight:700}.pos-catalog-empty{min-height:340px;color:var(--muted)}.pos-catalog-empty svg{color:var(--ds-signal);opacity:.7}.pos-catalog-empty b{color:var(--ink);font-size:13px}.pos-catalog-empty span{text-align:center;max-width:260px;font-size:11px}.pos-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.pos-heading>div>span{color:var(--ds-signal);letter-spacing:.15em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.pos-heading h1{letter-spacing:-.05em;margin:6px 0 2px;font-size:38px}.pos-heading p{color:var(--muted);margin:0;font-size:11px}.pos-heading>strong{color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;padding:8px 10px;font-size:9px}.pos-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:12px;display:grid}.pos-catalog{min-width:0}.pos-catalog>header{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:7px;padding:9px;display:flex}.pos-catalog>header label{background:var(--ds-surface2);border-radius:10px;flex:1;align-items:center;gap:7px;height:42px;padding:0 11px;display:flex}.pos-catalog>header input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.pos-catalog>header button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:9px;display:flex}.pos-catalog>nav{gap:5px;margin:9px 0;display:flex;overflow:auto}.pos-catalog>nav button{border:1px solid var(--ds-line);height:34px;color:var(--muted);background:var(--ds-surface);border-radius:9px;padding:0 11px;font-size:9px}.pos-catalog>nav button.active{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-grid article{--product-tone:var(--ds-signal);border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 8px 22px var(--ds-nav);border-radius:16px;padding:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-grid article{box-shadow:0 8px 22px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.product-grid article.aqua{--product-tone:var(--aqua)}.product-grid article.lime{--product-tone:var(--ds-accent)}.product-grid article.pink{--product-tone:var(--pink)}.product-grid article.purple{--product-tone:#8c6cff}.product-grid article.orange{--product-tone:#ff9e55}.product-grid article.blue{--product-tone:#4a8dff}.product-visual{height:125px;color:var(--ds-nav);background:linear-gradient(145deg,var(--product-tone),var(--product-tone));border-radius:11px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.product-visual{background:linear-gradient(145deg,color-mix(in srgb,var(--product-tone) 65%,white),color-mix(in srgb,var(--product-tone) 20%,var(--ds-surface)))}}.product-visual>span,.product-visual>b{background:var(--ds-surface);border-radius:99px;padding:5px 7px;position:absolute;top:9px}@supports (color:color-mix(in lab, red, red)){.product-visual>span,.product-visual>b{background:color-mix(in srgb,var(--ds-surface) 78%,transparent)}}.product-visual>span,.product-visual>b{font-size:7px}.product-visual>span{left:9px}.product-visual>b{right:9px}.product-grid h2{margin:10px 0 3px;font-size:12px}.product-grid p{color:var(--muted);margin:0;font-size:8px}.product-grid footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.product-grid footer strong{font-size:14px}.product-grid footer button{height:32px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.pos-checkout{color:#fff;background:var(--ds-nav);box-shadow:0 16px 40px var(--ds-nav);border:1px solid #293149;border-radius:20px;position:sticky;top:83px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pos-checkout{box-shadow:0 16px 40px color-mix(in srgb,var(--ds-nav) 18%,transparent)}}.pos-checkout>header{border-bottom:1px solid #2b344a;justify-content:space-between;align-items:center;padding:14px;display:flex}.pos-checkout>header>div{align-items:center;gap:8px;display:flex}.pos-checkout>header span{display:grid}.pos-checkout>header b{font-size:11px}.pos-checkout>header small{color:#9ca6ba;font-size:8px}.pos-checkout>header button{color:#aeb7c8;background:0 0;border:0;font-size:8px}.customer-search,.delivery-picker,.payment-picker{border-bottom:1px solid #293149;padding:12px 14px}.customer-search>span,.delivery-picker>span,.payment-picker>span{color:var(--ds-accent);letter-spacing:.13em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.customer-search label{background:#151c2c;border:1px solid #3a4358;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 9px;display:flex}.customer-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:9px}.customer-search label>svg:last-child{color:var(--ds-accent)}.customer-search>div{align-items:center;gap:7px;margin-top:8px;display:flex}.customer-search>div>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:800;display:grid}.customer-search>div span{display:grid}.customer-search>div b{font-size:9px}.customer-search>div small{color:#9ca6ba;font-size:7px}.cart-lines{max-height:235px;padding:7px 12px;display:grid;overflow:auto}.cart-lines article{border-bottom:1px solid #293149;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:7px;padding:8px 2px;display:grid}.cart-lines article>i{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:8px;place-items:center;font-style:normal;display:grid}.cart-lines article>span{display:grid}.cart-lines article>span b{font-size:8px}.cart-lines article>span small{color:#97a1b5;font-size:7px}.cart-lines article>div{align-items:center;gap:5px;display:flex}.cart-lines article>div button,.cart-lines .remove{color:#fff;background:#171e2e;border:1px solid #394258;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.cart-lines article>div strong,.cart-lines article>b{font-size:8px}.cart-lines .remove{color:#ff777f;background:0 0;border:0}.impact-preview{color:var(--ds-nav);background:linear-gradient(125deg,var(--ds-accent),var(--ds-accent));border-radius:13px;margin:5px 12px 9px;padding:11px}@supports (color:color-mix(in lab, red, red)){.impact-preview{background:linear-gradient(125deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 58%,var(--aqua)))}}.impact-preview>header{align-items:center;gap:7px;display:flex}.impact-preview>header div{display:grid}.impact-preview>header span{letter-spacing:.13em;font-size:6px;font-weight:850}.impact-preview h3{margin:1px 0 0;font-size:11px}.impact-preview>div{background:var(--ds-nav);grid-template-columns:repeat(3,1fr);gap:1px;margin:9px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.impact-preview>div{background:color-mix(in srgb,var(--ds-nav) 15%,transparent)}}.impact-preview>div article{background:#ffffff7a;gap:2px;padding:7px;display:grid}.impact-preview small{font-size:6px}.impact-preview b{font-size:9px}.impact-preview>section>span{justify-content:space-between;font-size:7px;display:flex}.impact-preview>section>span i{font-style:normal}.impact-preview>section>div{background:var(--ds-nav);border-radius:99px;height:6px;margin:5px 0}@supports (color:color-mix(in lab, red, red)){.impact-preview>section>div{background:color-mix(in srgb,var(--ds-nav) 16%,transparent)}}.impact-preview>section>div i{background:var(--ds-nav);border-radius:99px;height:100%;display:block}.impact-preview>section p{align-items:center;gap:4px;margin:0;font-size:7px;display:flex}.delivery-picker>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.delivery-picker>div button{color:#c8ceda;text-align:left;background:#151c2c;border:1px solid #384157;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 7px;padding:9px;display:grid}.delivery-picker>div button.active{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.delivery-picker>div svg{grid-row:1/3}.delivery-picker b{font-size:8px}.delivery-picker small{opacity:.75;font-size:6px}.delivery-picker>label{background:#151c2c;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:7px;padding:8px;display:grid}.delivery-picker>label span{display:grid}.delivery-picker>label b{font-size:8px}.delivery-picker>label small{color:#99a3b7;font-size:6px}.delivery-picker>label button{color:var(--ds-accent);background:0 0;border:0;font-size:7px}.delivery-picker>label select{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:9px}.payment-picker>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.payment-picker button{color:#c8ceda;background:#151c2c;border:1px solid #384157;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:35px;font-size:7px;display:flex}.payment-picker button.active{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent)}.payment-picker .transfer-reference{background:#151c2c;border:1px solid #3a4358;border-radius:9px;align-items:center;gap:6px;height:38px;margin-top:7px;padding:0 9px;display:flex}.payment-picker .transfer-reference svg{color:var(--ds-accent)}.payment-picker .transfer-reference input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:9px}.sale-totals{gap:5px;padding:10px 14px;display:grid}.sale-totals p,.sale-totals>strong{justify-content:space-between;margin:0;font-size:8px;display:flex}.sale-totals p span{color:#aab3c4}.sale-totals>strong{border-top:1px solid #30394d;margin-top:4px;padding-top:8px;font-size:13px}.pos-sale-banner{border-radius:9px;margin:0 12px 10px;padding:9px 12px;font-size:9px;font-weight:700}.pos-sale-banner.error{color:#ffb4b4;background:#3a1c22;border:1px solid #5c2b33}.pos-sale-banner.success{color:#b8f5cf;background:#123626;border:1px solid #1f5c40}.pos-sale-banner.notice{color:var(--ds-warning);background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.pos-sale-banner.notice{background:color-mix(in srgb,var(--ds-warning) 16%,#151c2c)}}.pos-sale-banner.notice{border:1px solid var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.pos-sale-banner.notice{border:1px solid color-mix(in srgb,var(--ds-warning) 45%,#151c2c)}}.complete-sale{width:calc(100% - 24px);min-height:48px;color:var(--ds-nav);background:var(--ds-accent);text-align:left;border:0;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;margin:0 12px 12px;padding:8px 12px;display:grid}.complete-sale svg{grid-row:1/3}.complete-sale span{font-size:11px;font-weight:800}.complete-sale small{font-size:7px}.pos-card-capture{margin:0 12px 12px}.pos-payment-card{background:#151c2c;border:1px solid #293149;border-radius:11px}.pos-payment-card>header{border-bottom:1px solid #293149;align-items:center;gap:8px;padding:10px 12px;display:flex}.pos-payment-card>header>i{width:28px;height:28px;color:var(--ds-nav);background:var(--ds-accent);border-radius:8px;place-items:center;display:grid}.pos-payment-card>header>span{gap:2px;min-width:0;display:grid}.pos-payment-card>header small{color:var(--ds-accent);letter-spacing:.1em;font-size:7px;font-weight:800}.pos-payment-card>header h2{color:#fff;margin:0;font-size:11px}.pos-payment-card>header p{color:#9ca6ba;margin:0;font-size:8px}.pos-payment-card>header>svg{color:#9ca6ba;width:15px;height:15px}.pos-payment-element{padding:12px}.pos-payment-error{color:#ffb4b4;background:#3a1c22;border:1px solid #5c2b33;border-radius:9px;align-items:center;gap:8px;margin:0 12px 10px;padding:9px 12px;display:flex}.pos-payment-error svg{flex:none;width:16px;height:16px}.pos-payment-error span{gap:2px;display:grid}.pos-payment-error b{font-size:9px}.pos-payment-error small{font-size:8px}.pos-payment-pay{width:calc(100% - 24px);min-height:40px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:0 12px 12px;padding:8px 12px;font-size:10px;font-weight:800;display:flex}.pos-payment-pay:disabled{opacity:.6;cursor:not-allowed}.pos-payment-spin{animation:.8s linear infinite pos-payment-spin}@keyframes pos-payment-spin{to{transform:rotate(360deg)}}.pos-payment-provider{color:#c8ceda;padding:12px 14px;font-size:9px;line-height:1.5}.pos-payment-provider>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pos-payment-provider>header>i{width:28px;height:28px;color:var(--ds-nav);background:var(--ds-accent);border-radius:8px;place-items:center;display:grid}.pos-payment-provider>header small{color:var(--ds-accent);letter-spacing:.1em;font-size:7px;font-weight:800}.pos-payment-provider>header h2{color:#fff;margin:0;font-size:11px}.pos-payment-provider>header p{color:#9ca6ba;margin:0;font-size:8px}.pos-card-cancel{color:#9ca6ba;background:0 0;border:0;width:100%;margin-top:6px;padding:6px;font-size:8px;text-decoration:underline}.pricing-hero{background:radial-gradient(circle at 75% 18%,var(--ds-accent),transparent 18rem),radial-gradient(circle at 92% 95%,var(--ds-signal),transparent 22rem),var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.pricing-hero{background:radial-gradient(circle at 75% 18%,color-mix(in srgb,var(--ds-accent) 30%,transparent),transparent 18rem),radial-gradient(circle at 92% 95%,color-mix(in srgb,var(--ds-signal) 48%,transparent),transparent 22rem),var(--ds-nav)}}.pricing-hero>button{min-height:46px;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:800;display:flex}.pricing-pulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.pricing-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:118px;box-shadow:0 8px 24px var(--ds-nav);border-radius:16px;grid-template-columns:auto 1fr;align-content:center;gap:3px 9px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-pulse article{box-shadow:0 8px 24px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.pricing-pulse i{width:34px;height:34px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;grid-row:1/4;place-items:center;font-style:normal;display:grid}.pricing-pulse span{color:var(--muted);font-size:10px}.pricing-pulse strong{letter-spacing:-.04em;font-size:23px}.pricing-pulse small{color:var(--ds-signal);font-size:9px;font-weight:700}.pricing-layout{grid-template-columns:minmax(330px,.72fr) minmax(580px,1.45fr);align-items:start;gap:10px;display:grid}.campaign-list,.promotion-builder{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 10px 28px var(--ds-nav);border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.campaign-list,.promotion-builder{box-shadow:0 10px 28px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.campaign-list>header,.promotion-builder>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.campaign-list>header,.promotion-builder>header{background:color-mix(in srgb,var(--ds-surface2) 50%,var(--ds-surface))}}.campaign-list header div,.promotion-builder header>div:first-child{gap:3px;display:grid}.campaign-list header span,.promotion-builder header span{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:850}.campaign-list h2,.promotion-builder h2{letter-spacing:-.02em;margin:0;font-size:17px}.campaign-list header button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.campaign-list>article{border-bottom:1px solid var(--ds-line);grid-template-columns:auto minmax(110px,1fr) auto auto auto auto;align-items:center;gap:9px;padding:14px 15px;display:grid}.campaign-list>article:last-child{border-bottom:0}.campaign-list>article>i{width:34px;height:34px;color:var(--ds-signal);background:var(--ds-signal);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.campaign-list>article>i{background:color-mix(in srgb,var(--ds-signal) 12%,var(--ds-surface2))}}.campaign-list>article>i{font-style:normal}.campaign-list>article>div,.campaign-list>article>span{gap:3px;display:grid}.campaign-list article b{font-size:10px}.campaign-list article small{color:var(--muted);font-size:8px}.campaign-list article>strong{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.campaign-list article>strong{background:color-mix(in srgb,var(--ds-signal) 12%,var(--ds-surface))}}.campaign-list article>strong{font-size:7px}.campaign-list article>strong.scheduled{color:var(--ds-nav);background:var(--ds-accent)}.campaign-list article>button{color:var(--muted);background:0 0;border:0}.promotion-builder>header>div:last-child{background:var(--ds-surface2);border-radius:10px;padding:3px;display:flex}.promotion-builder>header>div:last-child button{height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:9px;font-weight:750}.promotion-builder>header>div:last-child button.active{color:var(--ds-nav);background:var(--ds-accent)}.builder-grid{border-bottom:1px solid var(--ds-line);grid-template-columns:1fr 1fr;display:grid}.builder-grid>section{min-width:0;padding:16px}.builder-grid>section+section{border-left:1px solid var(--ds-line)}.builder-grid h3{margin:0 0 12px;font-size:11px}.condition-chips{flex-wrap:wrap;gap:6px;display:flex}.condition-chips button,.add-condition{border:1px solid var(--ds-line);min-height:34px;color:var(--muted);background:var(--ds-surface2);border-radius:9px;padding:0 10px;font-size:8px;font-weight:700}.condition-chips button.active{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.add-condition{color:var(--ds-signal);background:var(--ds-surface);align-items:center;gap:5px;margin-top:8px;display:flex}.effect-picker{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.effect-picker button{border:1px solid var(--ds-line);min-height:75px;color:var(--muted);background:var(--ds-surface2);text-align:left;border-radius:10px;align-content:center;justify-items:start;gap:3px;padding:9px;display:grid}.effect-picker button.active{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.effect-picker b{font-size:8px}.effect-picker small{opacity:.75;font-size:7px}.builder-grid>section>label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.builder-grid>section>label>span{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;align-items:center;height:34px;display:flex;overflow:hidden}.builder-grid input{text-align:right;background:0 0;border:0;outline:0;width:50px;font-size:10px}.builder-grid>section>label b{padding:0 9px;font-size:9px}.volume-impact{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;margin:12px}.volume-impact>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.volume-impact>header>div{align-items:center;gap:8px;display:flex}.volume-impact>header>div>svg{color:var(--ds-signal)}.volume-impact>header span{gap:2px;display:grid}.volume-impact>header b{font-size:10px}.volume-impact>header small{color:var(--muted);font-size:8px}.volume-impact>header>button{border:1px solid var(--ds-line);height:32px;color:var(--muted);background:var(--ds-surface);border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.volume-impact>header>button i{background:var(--ds-line);border-radius:99px;width:20px;height:12px;position:relative}.volume-impact>header>button i:after{content:"";background:var(--ds-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:2px}.volume-impact>header>button.on{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.volume-impact>header>button.on i{background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.volume-impact>header>button.on i{background:color-mix(in srgb,var(--ds-nav) 30%,transparent)}}.volume-impact>header>button.on i:after{left:10px}.volume-impact>div{background:var(--ds-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.volume-impact>div>label{background:var(--ds-surface);justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.volume-impact label>span{gap:2px;display:grid}.volume-impact label>span b{font-size:10px}.volume-impact label small{color:var(--muted);font-size:7px}.volume-impact label>div{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;align-items:center;height:32px;display:flex}.volume-impact input{text-align:right;background:0 0;border:0;outline:0;width:38px;font-size:9px}.volume-impact label>div b{padding:0 7px;font-size:8px}.volume-impact>footer{color:var(--ds-nav);background:var(--ds-accent);align-items:center;gap:7px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.volume-impact>footer{background:color-mix(in srgb,var(--ds-accent) 58%,var(--ds-surface))}}.volume-impact>footer p{margin:0;font-size:8px;line-height:1.45}.builder-save{border-top:1px solid var(--ds-line);grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:12px 16px;display:grid}.builder-save>div{gap:3px;display:grid}.builder-save span{color:var(--muted);font-size:8px}.builder-save b{font-size:9px}.builder-save button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;align-items:center;gap:5px;height:36px;padding:0 11px;font-size:8px;font-weight:750;display:flex}.builder-save button.primary{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.membership-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.membership-row article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:78px;padding:13px;display:grid}.membership-row i{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-style:normal;display:grid}.membership-row span{gap:3px;display:grid}.membership-row b{font-size:9px}.membership-row small{color:var(--muted);font-size:7px}.membership-row strong{font-size:11px}.genealogy-page{width:min(1660px,100%);margin:0 auto;padding:23px 25px 50px}.genealogy-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.genealogy-heading>div:first-child>span{color:var(--ds-signal);letter-spacing:.14em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.genealogy-heading h1{letter-spacing:-.05em;margin:5px 0 2px;font-size:38px}.genealogy-heading p{color:var(--muted);margin:0;font-size:11px}.genealogy-heading>div:last-child{gap:7px;display:flex}.genealogy-heading button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.genealogy-heading button:last-child{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.genealogy-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.genealogy-kpis article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:auto 1fr;align-content:center;gap:2px 8px;min-height:88px;padding:13px;display:grid}.genealogy-kpis i{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;grid-row:1/4;place-items:center;font-style:normal;display:grid}.genealogy-kpis span{color:var(--muted);font-size:9px}.genealogy-kpis strong{font-size:19px}.genealogy-kpis small{color:var(--ds-signal);font-size:8px;font-weight:700}.genealogy-toolbar{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.tree-types,.view-switch{gap:4px;display:flex}.tree-types{max-width:610px;overflow:auto}.tree-types button,.view-switch button{height:34px;color:var(--muted);background:var(--ds-surface2);border:1px solid #0000;border-radius:8px;flex:none;padding:0 9px;font-size:8px;font-weight:700}.tree-types button.active,.view-switch button.active{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.genealogy-search{background:var(--ds-surface2);border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 9px;display:flex}.genealogy-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.genealogy-search kbd{border:1px solid var(--ds-line);color:var(--muted);background:var(--ds-surface);border-radius:5px;padding:3px 5px;font-size:7px}.view-switch button{align-items:center;gap:4px;display:flex}.genealogy-search>button{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.genealogy-search>button:hover:not(:disabled){color:var(--ds-signal);background:var(--ds-surface)}.genealogy-search>button:disabled{opacity:.45}.genealogy-search-error{border:1px solid var(--ds-danger);margin-top:7px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.genealogy-search-error{border:1px solid color-mix(in srgb,var(--ds-danger) 35%,var(--ds-line))}}.genealogy-search-error{color:var(--ds-danger);background:var(--ds-danger);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.genealogy-search-error{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.genealogy-search-error{font-size:9px}.genealogy-workbench{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:9px;display:grid}.tree-canvas,.member-intelligence{border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:0 9px 26px var(--ds-nav);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.tree-canvas,.member-intelligence{box-shadow:0 9px 26px color-mix(in srgb,var(--ds-nav) 5%,transparent)}}.member-intelligence{overflow:hidden}.member-intelligence-overlay{z-index:95;background:var(--ds-nav);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.member-intelligence-overlay{background:color-mix(in srgb,var(--ds-nav) 52%,transparent)}}.member-intelligence-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.member-intelligence-overlay .member-intelligence{border:0;border-left:1px solid var(--ds-line);width:min(420px,100%);height:100%;box-shadow:-30px 0 80px var(--ds-nav);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab, red, red)){.member-intelligence-overlay .member-intelligence{box-shadow:-30px 0 80px color-mix(in srgb,var(--ds-nav) 28%,transparent)}}.member-intelligence-overlay .member-intelligence{animation:.24s ease-out rank-progress-enter}.member-intelligence-overlay .member-intelligence>section{overflow-y:auto}.member-intelligence-overlay .member-intelligence>.member-intelligence-scroll{min-height:0;display:grid;overflow-y:auto}.tree-canvas{overflow:auto}.tree-canvas>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.tree-canvas>header{background:color-mix(in srgb,var(--ds-surface2) 50%,var(--ds-surface))}}.tree-canvas>header>div{align-items:center;gap:6px;display:flex}.tree-canvas>header span{font-size:10px;font-weight:800}.tree-canvas>header b{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.tree-canvas>header b{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.tree-canvas>header b{font-size:7px}.tree-canvas>header button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;place-items:center;min-width:29px;height:29px;font-size:8px;display:grid}.tree-canvas>header strong{font-size:8px}.tree-canvas>header button.tree-canvas-panel-trigger{white-space:nowrap;align-items:center;gap:6px;width:auto;min-width:max-content;padding:0 10px;font-weight:800;display:flex}.tree-stage{background:radial-gradient(circle,var(--ds-signal) 1px,transparent 1px);min-height:520px;padding:25px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.tree-stage{background:radial-gradient(circle,color-mix(in srgb,var(--ds-signal) 14%,transparent) 1px,transparent 1px)}}.tree-stage{background-size:21px 21px}.tree-level{z-index:2;justify-content:center;gap:24px;display:flex;position:relative}.tree-connector{background:var(--ds-line);width:1px;height:32px;margin:auto}.tree-connector.branch{border:1px solid var(--ds-line);background:0 0;border-bottom:0;width:52%;height:34px}.genealogy-node{border:1px solid var(--ds-line);width:190px;color:var(--ink);background:var(--ds-surface);box-shadow:0 7px 20px var(--ds-nav);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.genealogy-node{box-shadow:0 7px 20px color-mix(in srgb,var(--ds-nav) 7%,transparent)}}.genealogy-node{text-align:left}.genealogy-node.selected{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-accent),0 12px 28px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.genealogy-node.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 35%,transparent),0 12px 28px color-mix(in srgb,var(--ds-nav) 10%,transparent)}}.genealogy-node>span{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:8px;font-weight:850;display:grid}.genealogy-node>div{gap:2px;min-width:0;display:grid}.genealogy-node>div b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.genealogy-node>div small{color:var(--muted);font-size:7px}.genealogy-node>section{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.genealogy-node>section i{background:var(--ds-surface2);border-radius:7px;gap:2px;padding:5px 6px;font-style:normal;display:grid}.genealogy-node>section small{color:var(--muted);font-size:6px}.genealogy-node>section b{font-size:8px}.genealogy-node>footer{grid-column:1/-1;gap:4px;display:grid}.genealogy-node>footer span{color:var(--muted);font-size:6px}.genealogy-node>footer>i{background:var(--ds-surface2);border-radius:99px;height:4px}.genealogy-node>footer>i b{background:var(--ds-signal);border-radius:99px;height:100%;display:block}.genealogy-node>svg{position:absolute}.tree-canvas>footer{border-top:1px solid var(--ds-line);align-items:center;gap:14px;min-height:44px;padding:8px 14px;font-size:7px;display:flex}.tree-canvas>footer span{color:var(--muted);align-items:center;gap:4px;display:flex}.tree-canvas>footer span i{background:var(--ds-accent);border-radius:50%;width:7px;height:7px}.tree-canvas>footer span:nth-child(2) i{background:var(--ds-signal)}.tree-canvas>footer b{margin-left:auto}.member-intelligence>header{color:#fff;background:radial-gradient(circle at 85% 10%,var(--ds-signal),transparent 10rem),var(--ds-nav);grid-template-columns:auto 1fr auto;gap:9px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.member-intelligence>header{background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--ds-signal) 52%,transparent),transparent 10rem),var(--ds-nav)}}.member-intelligence>header>span{width:42px;height:42px;color:var(--ds-nav);background:var(--ds-accent);border-radius:12px;place-items:center;font-size:10px;font-weight:850;display:grid}.member-intelligence>header small{color:var(--ds-accent);letter-spacing:.12em;font-size:6px;font-weight:850}.member-intelligence h2{margin:2px 0;font-size:14px}.member-intelligence>header p{color:#aeb7c8;margin:0;font-size:7px}.member-intelligence>header button{color:#fff;background:0 0;border:0;align-self:start}.member-rank{border-bottom:1px solid var(--ds-line);padding:13px}.member-rank>div{justify-content:space-between;font-size:9px;display:flex}.member-rank>i{background:var(--ds-surface2);border-radius:99px;height:6px;margin:7px 0;display:block}.member-rank>i b{background:var(--ds-accent);border-radius:99px;height:100%;display:block}.member-rank small{color:var(--muted);font-size:7px}.member-intelligence>section{border-bottom:1px solid var(--ds-line);padding:13px}.member-intelligence h3{margin:0 0 9px;font-size:9px}.volume-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.volume-pair article{background:var(--ds-surface2);border-radius:9px;gap:3px;padding:9px;display:grid}.volume-pair span,.volume-pair small{color:var(--muted);font-size:6px}.volume-pair strong{font-size:14px}.member-intelligence dl{margin:8px 0 0}.member-intelligence dl div{border-top:1px solid var(--ds-line);justify-content:space-between;padding:6px 0;font-size:8px;display:flex}.member-intelligence dd{margin:0;font-weight:750}.member-intelligence>section>button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;width:100%;padding:6px;display:grid}.member-intelligence>section>button:hover{background:var(--ds-surface2)}.member-intelligence>section>button i{width:25px;height:25px;color:var(--ds-nav);background:var(--ds-accent);border-radius:7px;place-items:center;font-size:6px;font-style:normal;font-weight:800;display:grid}.member-intelligence>section>button span{font-size:7px}.member-intelligence>footer{grid-template-columns:1fr 1fr 1fr;gap:6px;padding:13px;display:grid}.member-intelligence>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:7px;font-weight:750;display:flex}.member-intelligence>footer button:last-child{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.unilevel-tree .wide-level{justify-content:flex-start;gap:12px}.trinary-tree .trinary-branch{border:1px solid var(--ds-line);border-bottom:0;width:68%;height:38px;margin:auto}.trinary-tree .compact-level{margin-top:24px}.matrix-board{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;width:min(820px,100%);margin:auto}@supports (color:color-mix(in lab, red, red)){.matrix-board{background:color-mix(in srgb,var(--ds-surface2) 45%,transparent)}}.matrix-board>header,.monoline-tree>header{color:var(--ds-signal);justify-content:space-between;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.matrix-board>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.matrix-board section{justify-items:center;gap:4px;display:grid}.matrix-board section.matrix-root{grid-column:1/-1}.matrix-board section>small{color:var(--muted);font-size:7px}.open .matrix-board>div{grid-template-columns:repeat(4,1fr)}.cycle-flow{justify-content:center;align-items:center;gap:10px;display:flex}.cycle-flow>article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;align-content:center;justify-items:center;gap:10px;min-height:260px;padding:13px;display:grid}.cycle-flow>article>span{color:var(--ds-signal);font-size:8px;font-weight:850}.cycle-flow>article>b{font-size:8px}.cycle-placeholder{border:1px dashed var(--ds-line);width:190px;min-height:145px;color:var(--muted);text-align:center;border-radius:12px;place-items:center;padding:20px;font-size:9px;display:grid}.cycle-members{justify-content:center;gap:7px;margin-top:16px;display:flex}.monoline-tree>div{align-items:center;gap:7px;width:max-content;display:flex}.monoline-tree>div>section{align-items:center;gap:7px;display:flex}.monoline-tree>div>section>strong{color:var(--ds-nav);background:var(--ds-accent);border-radius:99px;padding:5px 7px;font-size:7px}.tree-list{align-content:start;gap:6px;display:grid}.tree-list>article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;grid-template-columns:30px minmax(260px,1fr) 100px 100px;align-items:center;gap:10px;padding:8px;display:grid}.tree-list>article>.genealogy-node{width:100%}.tree-list>article>span,.tree-list>article>strong{font-size:9px}.unilevel-line-tree>div{align-content:start;gap:9px;display:grid}.unilevel-line-branch{gap:8px;display:grid;position:relative}.unilevel-line-node-row{align-items:center;gap:8px;display:flex;position:relative}.unilevel-line-fold{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}.unilevel-line-fold:hover:not(:disabled){border-color:var(--ds-accent);color:var(--ds-accent)}.unilevel-line-fold:disabled{opacity:.5}.unilevel-line-expand{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--muted);cursor:pointer;border-radius:8px;flex:none;padding:5px 10px;font-size:9px;font-weight:750}.unilevel-line-expand:hover:not(:disabled){border-color:var(--ds-accent);color:var(--ds-accent)}.unilevel-line-children{border-left:1px solid var(--ds-text);gap:8px;margin-left:26px;padding-left:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.unilevel-line-children{border-left:1px solid color-mix(in srgb,var(--ds-text) 24%,var(--ds-line))}}.unilevel-line-children>.unilevel-line-branch>.unilevel-line-node-row:before{content:"";background:var(--ds-text);width:22px;height:1px;position:absolute;top:50%;left:-22px}@supports (color:color-mix(in lab, red, red)){.unilevel-line-children>.unilevel-line-branch>.unilevel-line-node-row:before{background:color-mix(in srgb,var(--ds-text) 24%,var(--ds-line))}}.binary-tree{justify-content:center;gap:32px;min-width:max-content;display:flex}.binary-branch{flex-direction:column;align-items:center;display:flex}.binary-stem{background:var(--ds-line);width:1px;height:22px}.binary-children-row{gap:36px;padding-top:22px;display:flex;position:relative}.binary-children-row:before{content:"";background:var(--ds-line);height:1px;position:absolute;top:0;left:95px;right:95px}.binary-slot{flex-direction:column;align-items:center;width:190px;display:flex}.binary-slot:before{content:"";background:var(--ds-line);width:1px;height:22px}.genealogy-node-empty{border:1.5px dashed var(--ds-line);width:190px;min-height:64px;color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:border-color .15s,color .15s;display:flex}.genealogy-node-empty:hover{border-color:var(--ds-accent);color:var(--ds-accent)}.genealogy-node-empty small{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:750}.binary-expand-btn{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--muted);cursor:pointer;border-radius:8px;margin-top:8px;padding:4px 10px;font-size:9px;font-weight:750}.binary-expand-btn:hover:not(:disabled){border-color:var(--ds-accent);color:var(--ds-accent)}.settings-page{width:min(1540px,100%);margin:0 auto;padding:23px 25px 50px}.settings-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.settings-heading>div>span{color:var(--ds-signal);letter-spacing:.14em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.settings-heading h1{letter-spacing:-.05em;margin:5px 0 2px;font-size:38px}.settings-heading p{color:var(--muted);margin:0;font-size:11px}.settings-heading>button,.tree-settings>header>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:9px;font-weight:800;display:flex}.settings-live-status{border:1px solid var(--ds-success);align-items:center;gap:6px;height:36px;padding:0 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-live-status{border:1px solid color-mix(in srgb,var(--ds-success) 28%,var(--ds-line))}}.settings-live-status{color:var(--ds-success);background:var(--ds-success);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.settings-live-status{background:color-mix(in srgb,var(--ds-success) 8%,var(--ds-surface))}}.settings-live-status{white-space:nowrap;font-size:8px;font-weight:800}.settings-health{border:1px solid var(--ds-line);background:var(--ds-line);border-radius:14px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:1px;margin:14px 0;display:grid;overflow:hidden}.settings-health>*{background:var(--ds-surface);min-height:64px;padding:11px 14px}.settings-health article{align-content:center;gap:3px;display:grid}.settings-health article:first-child{grid-template-columns:auto 1fr}.settings-health article:first-child i{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.settings-health span{color:var(--muted);font-size:8px}.settings-health>button{color:var(--ds-signal);border:0;font-size:8px;font-weight:750}.settings-layout{grid-template-columns:245px 1fr;gap:9px;display:grid}.settings-index,.settings-content,.tree-settings{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;overflow:hidden}.settings-index button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.settings-index button.active{color:var(--ds-nav);background:var(--ds-accent)}.settings-index button>span{gap:3px;display:grid}.settings-index small{opacity:.72;font-size:7px}.settings-index button>svg:last-child{transform:rotate(-90deg)}.settings-content>header,.tree-settings>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.settings-content>header span,.tree-settings>header span,.tree-settings-body section>header span{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:850}.settings-content>header p,.tree-settings>header p{color:var(--muted);margin:0;font-size:8px}.settings-content>header>i{width:35px;height:35px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;place-items:center;font-style:normal;display:grid}.settings-form{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.settings-form label,.tree-config-grid label{gap:6px;display:grid}.settings-form label>span,.tree-config-grid label>span{font-size:8px;font-weight:750}.settings-form label>span b{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.settings-form label>span b{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.settings-form label>span b{font-size:6px}.settings-form input,.settings-form select,.tree-config-grid input,.tree-config-grid select,.settings-form label>div{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;outline:0;width:100%;height:40px;padding:0 10px;font-size:9px}.settings-form label>div{align-items:center;gap:6px;display:flex}.settings-form label>div input{border:0;height:auto;padding:0}.settings-content>footer{border-top:1px solid var(--ds-line);justify-content:flex-end;align-items:center;gap:7px;padding:12px 16px;display:flex}.settings-content>footer span{color:var(--muted);margin-right:auto;font-size:7px}.settings-content>footer button,.danger-zone>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:34px;padding:0 10px;font-size:8px;font-weight:750}.settings-content>footer button:last-child{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.tree-settings{margin-top:9px}.tree-settings-body{grid-template-columns:340px 1fr;display:grid}.tree-settings-body>nav{border-right:1px solid var(--ds-line);padding:7px}.tree-settings-body>nav button{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.tree-settings-body>nav button.active{background:var(--ds-surface2)}.tree-settings-body>nav i{background:var(--ds-line);border-radius:50%;width:8px;height:8px}.tree-settings-body>nav i.on{background:var(--ds-accent)}.tree-settings-body>nav span{gap:2px;display:grid}.tree-settings-body>nav b{font-size:8px}.tree-settings-body>nav small{color:var(--muted);font-size:6px}.tree-settings-body>nav strong{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.tree-settings-body>nav strong{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.tree-settings-body>nav strong{font-size:6px}.tree-settings-body>section>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:14px;display:flex}.tree-settings-body h3{margin:3px 0 0;font-size:13px}.tree-settings-body section>header>button{height:30px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:99px;align-items:center;gap:6px;font-size:7px;display:flex}.tree-settings-body section>header>button i{background:var(--ds-nav);border-radius:99px;width:17px;height:10px}.tree-config-grid{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.tree-config-grid small{color:var(--muted);font-size:7px}.tree-alert{background:var(--ds-accent);border-radius:9px;justify-content:space-between;align-items:center;height:40px;padding:0 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.tree-alert{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.tree-alert b,.tree-alert button{font-size:8px}.tree-alert button{color:var(--ds-signal);background:0 0;border:0;font-weight:750}.danger-zone{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;align-items:center;gap:7px;margin:0 14px 14px;padding:11px;display:flex}.danger-zone>div{align-items:center;gap:8px;margin-right:auto;display:flex}.danger-zone span{gap:2px;display:grid}.danger-zone b{font-size:8px}.danger-zone small{color:var(--muted);font-size:7px}.danger-zone>button:last-child{color:var(--ds-danger)}.roles-page{width:min(1580px,100%);margin:0 auto;padding:23px 25px 50px}.roles-heading{align-items:end;gap:7px;display:flex}.roles-heading>div{margin-right:auto}.roles-heading>div>span{color:var(--ds-signal);letter-spacing:.14em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.roles-heading h1{letter-spacing:-.05em;margin:5px 0 2px;font-size:38px}.roles-heading p{color:var(--muted);margin:0;font-size:11px}.roles-heading>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:6px;height:41px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.roles-heading>button:last-child{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.roles-pulse{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.roles-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:auto 1fr;align-content:center;gap:2px 8px;min-height:82px;padding:13px;display:grid}.roles-pulse svg{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;grid-row:1/4;padding:7px}.roles-pulse span{color:var(--muted);font-size:8px}.roles-pulse b{font-size:17px}.roles-pulse small{color:var(--ds-signal);font-size:7px}.roles-layout{grid-template-columns:230px minmax(500px,1fr) 260px;align-items:start;gap:8px;display:grid}.role-list,.permission-workbench,.role-people{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;overflow:hidden}.role-list>header,.role-people>header{border-bottom:1px solid var(--ds-line);color:var(--ds-signal);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:11px;font-size:8px;font-weight:850;display:flex}.role-list>header button,.role-people>header button{width:28px;height:28px;color:var(--ds-nav);background:var(--ds-accent);border:0;border-radius:8px;place-items:center;display:grid}.role-list>button{border:0;border-bottom: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}.role-list>button.active{background:var(--ds-accent)}.role-list>button i{background:var(--ds-surface2);border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.role-list>button span{gap:2px;display:grid}.role-list b{font-size:8px}.role-list small{color:var(--muted);font-size:6px}.role-list strong{font-size:6px}.role-list>footer,.role-people>footer{background:var(--ds-surface2);gap:4px;padding:11px;display:grid}.role-list>footer button,.role-people>footer button{color:var(--ds-signal);text-align:left;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.role-list>footer small,.role-people>footer small{color:var(--muted);font-size:7px;line-height:1.45}.permission-workbench>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:14px;display:flex}.permission-workbench>header span{color:var(--ds-signal);letter-spacing:.12em;font-size:7px;font-weight:850}.permission-workbench h2{margin:2px 0;font-size:15px}.permission-workbench>header p{color:var(--muted);margin:0;font-size:7px}.permission-workbench>header nav{gap:3px;display:flex}.permission-workbench>header nav button{background:var(--ds-surface);border:0;border-radius:8px;height:31px;padding:0 8px;font-size:7px}.permission-workbench>header nav button.active{color:var(--ds-nav);background:var(--ds-accent)}.permission-tools{border-bottom:1px solid var(--ds-line);gap:6px;padding:10px;display:flex}.permission-tools label{background:var(--ds-surface2);border-radius:8px;flex:1;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.permission-tools input{background:0 0;border:0;outline:0;width:100%;font-size:8px}.permission-tools button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;padding:0 8px;font-size:7px}.permission-matrix>header,.permission-matrix section>div{grid-template-columns:1fr 58px 58px;align-items:center;display:grid}.permission-matrix>header{color:var(--muted);background:var(--ds-nav);padding:8px 12px;font-size:7px}.permission-matrix>header b{text-align:center}.permission-matrix h3{border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:8px;display:flex}.permission-matrix h3 small{color:var(--muted);font-size:6px}.permission-matrix h3 button{color:var(--ds-signal);background:0 0;border:0;margin-left:auto;font-size:6px}.permission-matrix section>div{border-bottom:1px solid var(--ds-line);min-height:36px;padding:0 12px}.permission-matrix section>div>span{font-size:7px}.permission-matrix section>div>span small{color:var(--ds-danger);margin-left:6px;font-size:5px}.permission-matrix section>div>button{border:1px solid var(--ds-line);color:#0000;background:var(--ds-surface);border-radius:6px;justify-self:center;place-items:center;width:22px;height:22px;display:grid}.permission-matrix section>div>button.on{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.permission-workbench>footer{justify-content:flex-end;align-items:center;gap:6px;padding:11px;display:flex}.permission-workbench>footer span{color:var(--muted);margin-right:auto;font-size:7px}.permission-workbench>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:32px;padding:0 9px;font-size:7px}.permission-workbench>footer button:last-child{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.role-people>article{border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;padding:9px;display:grid}.role-people>article>i{width:28px;height:28px;color:var(--ds-nav);background:var(--ds-accent);border-radius:8px;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.role-people article span{gap:2px;display:grid}.role-people article b{font-size:7px}.role-people article small{color:var(--muted);font-size:6px}.role-people article strong{color:var(--ds-signal);font-size:6px}.role-people article strong.invited{color:var(--ds-danger)}.role-people article>button{background:0 0;border:0}.role-people>footer span{color:var(--ds-signal);font-size:7px;font-weight:800}.role-people>footer b{font-size:8px}.role-tab-people,.role-automation{gap:7px;padding:11px;display:grid}.role-tab-people>header{gap:7px;display:flex}.role-tab-people>header label{background:var(--ds-surface2);border-radius:9px;flex:1;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.role-tab-people input{background:0 0;border:0;outline:0;width:100%;font-size:8px}.role-tab-people>header button,.add-role-rule{background:var(--ds-accent);border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.role-tab-people article,.role-automation article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.role-tab-people article>i,.role-automation article>i{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.role-tab-people article>span,.role-automation article>span{gap:2px;min-width:0;display:grid}.role-tab-people b,.role-automation b,.role-automation strong{font-size:8px}.role-tab-people small,.role-automation small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.role-tab-people mark,.role-automation mark{color:var(--ds-signal);background:var(--ds-surface);border-radius:99px;padding:5px 7px;font-size:7px}.role-tab-people article>button,.role-automation article>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:28px;font-size:7px}.add-role-rule{min-height:35px}.bonuses-page{width:min(1620px,100%);margin:auto;padding:23px 25px 50px}.bonuses-heading{align-items:end;gap:7px;display:flex}.bonuses-heading>div{margin-right:auto}.bonuses-heading>div>span,.bonus-builder>header span,.bonus-catalog>header,.bonus-activity>header,.qualification-board>header span{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:850}.bonuses-heading h1{letter-spacing:-.05em;margin:5px 0 2px;font-size:38px}.bonuses-heading p{color:var(--muted);margin:0;font-size:11px}.bonuses-heading>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;height:41px;padding:0 12px;font-size:8px;font-weight:750}.bonuses-heading>button:last-child{color:var(--ds-nav);border-color:var(--ds-accent);background:var(--ds-accent)}.bonus-pulse{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.bonus-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:2px;padding:13px;display:grid}.bonus-pulse b{font-size:17px}.bonus-pulse span{font-size:8px;font-weight:750}.bonus-pulse small{color:var(--muted);font-size:7px}.bonus-layout{grid-template-columns:230px minmax(530px,1fr) 250px;align-items:start;gap:8px;display:grid}.bonus-catalog,.bonus-builder,.bonus-activity{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;overflow:hidden}.bonus-catalog>header,.bonus-activity>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;padding:11px;display:flex}.bonus-catalog header button{background:var(--ds-accent);border:0;border-radius:8px;width:27px;height:27px}.bonus-catalog>label{background:var(--ds-surface2);border-radius:8px;gap:6px;margin:8px;padding:8px;display:flex}.bonus-catalog input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:7px}.bonus-catalog>div{max-height:660px;overflow:auto}.bonus-catalog>div>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:8px;display:grid}.bonus-catalog>div>button.active{background:var(--ds-accent)}.bonus-catalog i{background:var(--ds-surface2);border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.bonus-catalog button span{gap:2px;display:grid}.bonus-catalog b{font-size:7px}.bonus-catalog small{color:var(--muted);font-size:5px}.bonus-builder>header{background:var(--ds-surface2);justify-content:space-between;align-items:center;padding:14px;display:flex}.bonus-detail-header-actions{align-items:center;gap:8px;display:flex}.bonus-builder h2{margin:2px 0;font-size:15px}.bonus-builder header p{color:var(--muted);margin:0;font-size:7px}.bonus-builder header button,.switch-row>button{background:var(--ds-line);border:0;border-radius:99px;align-items:center;gap:5px;font-size:7px;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex}.bonus-builder header button.on{background:var(--ds-accent)}.bonus-builder header button:hover:not(:disabled){box-shadow:0 6px 14px var(--ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bonus-builder header button:hover:not(:disabled){box-shadow:0 6px 14px color-mix(in srgb,var(--ink) 10%,transparent)}}.bonus-builder header button:active:not(:disabled){transform:translateY(0)}.bonus-builder header button:disabled{opacity:.55;cursor:not-allowed}.bonus-builder header button i,.switch-row button i{background:var(--ds-surface);border-radius:50%;width:15px;height:15px}.bonus-builder>nav{border-bottom:1px solid var(--ds-line);gap:3px;padding:7px;display:flex}.bonus-builder>nav button{background:0 0;border:0;border-radius:7px;height:30px;font-size:7px}.bonus-builder>nav button.active{background:var(--ds-accent)}.bonus-form{grid-template-columns:1fr 1fr;display:grid}.bonus-form>section{padding:13px}.bonus-form>section+section{border-left:1px solid var(--ds-line)}.bonus-form h3{margin:0 0 10px;font-size:9px}.bonus-form label,.qualification-board label{gap:5px;margin-top:8px;display:grid}.bonus-form label>span,.qualification-board label>span{font-size:7px;font-weight:750}.bonus-form input,.bonus-form select,.qualification-board input,.qualification-board select,.bonus-form label>div{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:8px;height:34px;padding:0 8px;font-size:8px}.paired{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bonus-form label>div{align-items:center;display:flex}.bonus-form label>div input{border:0;width:100%;padding:0}.switch-row{grid-template-columns:1fr auto;align-items:center}.switch-row span{gap:2px;display:grid}.switch-row small{color:var(--muted);font-size:6px}.qualification-board{border:1px solid var(--ds-line);border-radius:12px;margin:0 13px}.qualification-board>header{background:var(--ds-surface2);justify-content:space-between;padding:10px;display:flex}.qualification-board header div{gap:2px;display:grid}.qualification-board header b{font-size:8px}.qualification-board header button{color:var(--ds-signal);background:0 0;border:0;font-size:7px}.qualification-board>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.bonus-schedule{background:var(--ds-nav);color:#fff;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin:10px 13px;padding:11px;display:grid}.bonus-schedule div{gap:2px;display:grid}.bonus-schedule span{color:var(--ds-accent);font-size:6px;font-weight:850}.bonus-schedule b{font-size:8px}.bonus-schedule small{color:#b6bdcb;font-size:6px}.bonus-schedule button,.bonus-builder>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:30px;font-size:7px}.bonus-builder>footer{border-top:1px solid var(--ds-line);align-items:center;gap:6px;padding:11px 13px;display:flex}.bonus-builder>footer span{color:var(--ds-signal);align-items:center;gap:5px;margin-right:auto;font-size:7px;display:flex}.bonus-builder>footer button:last-child{background:var(--ds-accent)}.bonus-activity>header button{color:var(--ds-signal);background:0 0;border:0;font-size:6px}.bonus-activity>article{border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:9px;display:grid}.bonus-activity article>i{background:var(--ds-line);border-radius:50%;width:7px;height:7px}.bonus-activity article>i.on{background:var(--ds-accent)}.bonus-activity article span{gap:2px;display:grid}.bonus-activity article b{font-size:7px}.bonus-activity article small{color:var(--muted);font-size:6px}.bonus-activity article strong{font-size:6px}.bonus-activity>section{background:var(--ds-surface2);border-radius:10px;grid-template-columns:auto 1fr;gap:7px;margin:9px;padding:10px;display:grid}.bonus-activity section span{gap:3px;display:grid}.bonus-activity section b{font-size:8px}.bonus-activity section small{color:var(--muted);font-size:6px}.bonus-activity section button{background:var(--ds-accent);border:0;border-radius:7px;grid-column:1/-1;height:29px;font-size:7px}.bonus-form h4{color:var(--muted);margin:14px 0 6px;font-size:8px;font-weight:750}.bonus-form>footer.bonus-form-actions{border-top:1px solid var(--ds-line);background:var(--ds-surface);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.bonus-form>footer.bonus-form-actions button{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);min-width:118px;height:38px;color:var(--ink);letter-spacing:.02em;padding:0 18px;font-size:9px;font-weight:900}.bonus-form>footer.bonus-form-actions button.continue{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-on-accent)}.bonus-form>footer.bonus-form-actions button.cancel{background:var(--ds-surface);color:var(--muted)}.bonus-form>footer.bonus-form-actions button:hover:not(:disabled){box-shadow:0 10px 22px var(--ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bonus-form>footer.bonus-form-actions button:hover:not(:disabled){box-shadow:0 10px 22px color-mix(in srgb,var(--ink) 10%,transparent)}}.bonus-form>footer.bonus-form-actions button:disabled{opacity:.55;cursor:not-allowed}.bonus-form .form-error{color:#b0353d;background:#ffe0e2;border-radius:8px;grid-column:1/-1;margin:0 13px;padding:8px 10px;font-size:8px}.bonus-rate-table{grid-column:1/-1;margin-top:6px}.bonus-rate-table table{border-collapse:collapse;width:100%}.bonus-rate-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--ds-line);padding:5px;font-size:6px;font-weight:750}.bonus-rate-table td{vertical-align:middle;padding:4px}.bonus-rate-table select,.bonus-rate-table input{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:6px;width:100%;height:28px;padding:0 6px;font-size:7px}.bonus-rate-table td:last-child{width:24px}.bonus-rate-table td:last-child button{width:22px;height:22px;color:var(--ds-signal);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.bonus-rate-add{border:1px dashed var(--ds-line);height:26px;color:var(--ds-signal);background:0 0;border-radius:7px;align-items:center;gap:5px;margin-top:6px;padding:0 10px;font-size:7px;display:flex}.bonus-source-checklist{grid-column:1/-1;gap:6px;max-height:180px;margin-top:6px;display:grid;overflow:auto}.bonus-source-checklist .switch-row{border:1px solid var(--ds-line);border-radius:8px;margin-top:0;padding:7px 9px}.bonus-multi-select{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:10px;grid-column:1/-1;margin-top:10px}.bonus-multi-select>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 12px;font-size:8px;font-weight:750;display:flex}.bonus-multi-select>summary span{min-width:0}.bonus-multi-select>summary strong{color:var(--muted);flex:none;font-size:7px}.bonus-multi-select-actions{border-top:1px solid var(--ds-line);gap:7px;padding:8px 10px;display:flex}.bonus-multi-select-actions button{border:1px solid var(--ds-line);background:var(--ds-surface);height:28px;color:var(--ds-signal);border-radius:7px;padding:0 10px;font-size:7px;font-weight:750}.bonus-multi-select-options{gap:6px;max-height:220px;padding:0 10px 10px;display:grid;overflow:auto}.bonus-multi-select-options .switch-row{min-height:42px;margin:0}.ranks-page{width:min(1620px,100%);margin:auto;padding:23px 25px 50px}.ranks-heading{align-items:end;gap:7px;display:flex}.ranks-heading>div{margin-right:auto}.ranks-heading>div>span,.rank-ladder header span,.rank-builder>header span,.condition-tree>header span,.rank-simulator span,.approval-rail>header{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:850}.ranks-heading h1{letter-spacing:-.05em;margin:5px 0 2px;font-size:38px}.ranks-heading p{color:var(--muted);margin:0;font-size:11px}.ranks-heading>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;height:41px;padding:0 12px;font-size:8px;font-weight:750}.ranks-heading>button:last-child{background:var(--ds-accent)}.rank-pulse{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.rank-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:2px;padding:13px;display:grid}.rank-pulse b{font-size:17px}.rank-pulse span{font-size:8px;font-weight:750}.rank-pulse small{color:var(--muted);font-size:7px}.rank-tabs{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;gap:3px;margin-bottom:8px;padding:4px;display:flex}.rank-tabs button{background:0 0;border:0;border-radius:8px;height:34px;padding:0 11px;font-size:8px}.rank-tabs button.active{background:var(--ds-accent)}.rank-tabs b{margin-left:5px}.rank-layout{grid-template-columns:250px minmax(520px,1fr) 285px;align-items:start;gap:8px;display:grid}.rank-ladder,.rank-builder,.approval-rail{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;overflow:hidden}.rank-ladder>header,.approval-rail>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;padding:11px;display:flex}.rank-ladder header div{gap:3px;display:grid}.rank-ladder header b{font-size:7px}.rank-ladder header button,.approval-rail header button{color:var(--ds-signal);background:0 0;border:0;font-size:7px}.rank-ladder>button{border:0;border-bottom: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:11px;display:grid;position:relative}.rank-ladder>button.active{background:var(--ds-accent)}.rank-ladder>button i{background:var(--ds-surface2);border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;display:grid}.rank-ladder>button span{gap:2px;display:grid}.rank-ladder>button b{font-size:8px}.rank-ladder>button small{color:var(--muted);font-size:6px}.rank-ladder>button strong{font-size:6px}.rank-ladder footer{gap:5px;padding:9px;display:grid}.rank-ladder footer button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:7px;height:30px;font-size:7px}.rank-builder>header{background:var(--ds-surface2);justify-content:space-between;padding:14px;display:flex}.rank-builder h2{margin:2px 0;font-size:16px}.rank-builder header p{color:var(--muted);margin:0;font-size:7px}.rank-builder>header>div:last-child{gap:5px;display:flex}.rank-builder>header button,.condition-tree>header button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:30px;font-size:7px}.condition-tree{border:1px solid var(--ds-line);border-radius:12px;margin:12px;overflow:hidden}.condition-tree>header{background:var(--ds-surface2);justify-content:space-between;padding:10px;display:flex}.condition-tree header div{gap:2px;display:grid}.condition-tree header b{font-size:8px}.condition-root{grid-template-columns:40px 1fr;gap:8px;padding:10px;display:grid}.condition-root>i{background:var(--ds-accent);border-radius:50%;place-items:center;width:34px;height:34px;font-size:7px;font-style:normal;font-weight:850;display:grid}.condition-root section{gap:6px;display:grid}.condition-root article{grid-template-columns:24px 1.2fr 1fr 70px 35px 24px;align-items:center;gap:5px;display:grid}.condition-root article>span{background:var(--ds-surface2);border-radius:6px;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.condition-root select,.condition-root input{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:7px;min-width:0;height:32px;padding:0 6px;font-size:7px}.condition-root article>b{font-size:7px}.condition-root article>button{background:0 0;border:0}.condition-root article>small{color:var(--muted);font-size:6px}.condition-empty{color:var(--muted);margin:0;padding:8px;font-size:7px}.condition-group-nested{border:1px dashed var(--ds-line);border-radius:9px;margin:2px 0 2px 12px;padding:6px}.condition-group-nested>header{justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.condition-group-nested>header>b{color:var(--ds-signal);font-size:7px}.condition-group-nested>header>button{color:var(--ds-danger);background:0 0;border:0;font-size:6px}.condition-group-nested>footer{gap:6px;padding:4px;display:flex}.condition-group-nested>footer>button{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:7px;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:6px;display:flex}.condition-tree>.add-condition{margin:0 10px 10px}.rank-simulator{color:#fff;background:var(--ds-nav);border-radius:11px;grid-template-columns:auto 1fr 160px auto;align-items:center;gap:8px;margin:12px;padding:11px;display:grid}.rank-simulator>div{gap:2px;display:grid}.rank-simulator b{font-size:8px}.rank-simulator small{color:#b7bfce;font-size:6px}.rank-simulator label{background:#fff1;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 7px;display:flex}.rank-simulator input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:7px}.rank-simulator button{background:var(--ds-accent);border:0;border-radius:7px;height:32px;font-size:7px}.rank-builder>footer{border-top:1px solid var(--ds-line);align-items:center;gap:6px;padding:11px 13px;display:flex}.rank-builder>footer span{color:var(--ds-signal);align-items:center;gap:5px;margin-right:auto;font-size:7px;display:flex}.rank-builder>footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:30px;font-size:7px}.rank-builder>footer button:last-child{background:var(--ds-accent)}.approval-rail>article{border-bottom:1px solid var(--ds-line);grid-template-columns:auto 1fr;gap:7px;padding:10px;display:grid}.approval-rail article>i{background:var(--ds-accent);border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.approval-rail article>span{gap:2px;display:grid}.approval-rail article small{color:var(--ds-signal);font-size:5px}.approval-rail article b{font-size:7px}.approval-rail article em{color:var(--muted);font-size:6px;font-style:normal}.approval-rail article>strong{grid-column:2;font-size:6px}.approval-rail article>div{grid-column:2;gap:5px;display:flex}.approval-rail article button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:27px;font-size:6px}.approval-rail article button:last-child{background:var(--ds-accent)}.approval-rail>section{background:var(--ds-surface2);border-radius:10px;grid-template-columns:auto 1fr;gap:7px;margin:9px;padding:10px;display:grid}.approval-rail section span{gap:2px;display:grid}.approval-rail section b{font-size:7px}.approval-rail section small{color:var(--muted);font-size:6px}.approval-rail section button{background:var(--ds-accent);border:0;border-radius:7px;grid-column:1/-1;height:28px;font-size:7px}.create-ladder{gap:7px;padding:11px;font-size:7px;display:grid}.create-ladder>p{color:var(--muted);margin:0 0 2px;font-size:7px;line-height:1.55}.create-ladder label{gap:3px;display:grid}.create-ladder label>span{font-size:7px;font-weight:750}.create-ladder :is(input,select){border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:7px;min-width:0;height:32px;padding:0 7px;font-size:7px}.create-ladder>small{color:var(--muted);font-size:6px;line-height:1.5}.create-ladder>small.create-ladder-warning{color:var(--ds-danger)}.create-ladder>button{background:var(--ds-accent);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:32px;margin-top:2px;font-size:7px;font-weight:750;display:flex}.create-ladder>button:disabled{opacity:.5;cursor:not-allowed}.create-ladder>button.create-ladder-cancel{border:1px solid var(--ds-line);background:var(--ds-surface2);margin-top:0;font-weight:600}.condition-form{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:9px;gap:7px;margin:2px 0;padding:9px;font-size:7px;display:grid}.condition-root article>.condition-form{grid-column:1/-1}div.condition-form-row{grid-template-columns:1fr 1fr;align-items:end;gap:6px;display:grid}label.condition-form-row,.condition-form label{color:var(--muted);gap:3px;font-size:7px;font-weight:750;display:grid}.condition-form :is(input,select){border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;height:30px;color:inherit;border-radius:7px;padding:0 6px;font-size:7px}div.condition-form-row>button{border:1px solid var(--ds-line);background:var(--ds-surface);cursor:pointer;border-radius:7px;height:28px;font-size:7px;font-weight:750}div.condition-form-row>button.active{background:var(--ds-accent);border-color:#0000}div.condition-form-row>button:disabled{opacity:.45;cursor:not-allowed}.condition-form-actions{gap:5px;display:flex}.condition-form-actions>button{border:1px solid var(--ds-line);background:var(--ds-surface);cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;height:29px;font-size:7px;font-weight:750;display:flex}.condition-form-actions>button[type=submit]{background:var(--ds-accent);border-color:#0000}.condition-form-actions>button:disabled{opacity:.5;cursor:not-allowed}.condition-root article>b>button{border:1px solid var(--ds-line);background:var(--ds-surface2);color:inherit;cursor:pointer;border-radius:6px;padding:3px 6px;font-size:7px;font-weight:750}.condition-root article>.condition-remove{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:end;place-items:center;display:grid}.condition-root article>.condition-remove:hover{color:var(--ds-danger);background:var(--ds-surface2)}.condition-group-nested>header>button{cursor:pointer;align-items:center;gap:4px;display:flex}.rank-builder>header button,.condition-tree>header button{cursor:pointer;justify-content:center;align-items:center;gap:5px;display:inline-flex}.rank-builder>footer span.save-notice{color:var(--ds-text);border:1px solid #0000;border-radius:8px;padding:5px 9px;font-weight:750}.rank-builder>footer span.save-notice>svg{flex:none}.rank-builder>footer span.save-notice.is-ok{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.rank-builder>footer span.save-notice.is-ok{border-color:color-mix(in srgb,var(--ds-success) 45%,var(--ds-line))}}.rank-builder>footer span.save-notice.is-ok{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.rank-builder>footer span.save-notice.is-ok{background:color-mix(in srgb,var(--ds-success) 20%,var(--ds-surface))}}.rank-builder>footer span.save-notice.is-error{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.rank-builder>footer span.save-notice.is-error{border-color:color-mix(in srgb,var(--ds-danger) 38%,var(--ds-line))}}.rank-builder>footer span.save-notice.is-error{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.rank-builder>footer span.save-notice.is-error{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.rank-builder>footer span.save-notice.is-error>svg{color:var(--ds-danger)}.versions-page{width:min(1540px,100%);margin:auto;padding:23px 25px 50px}.versions-heading{align-items:end;gap:10px;display:flex}.versions-heading>div{margin-right:auto}.versions-heading>div>span,.versions-log>header span,.version-detail>header>span{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:850}.versions-heading h1{letter-spacing:-.05em;margin:5px 0 2px;font-size:38px}.versions-heading p{color:var(--muted);margin:0;font-size:11px}.versions-heading>button{background:var(--ds-accent);border:0;border-radius:10px;height:41px;font-size:8px;font-weight:750}.version-integrity{border:1px solid var(--ds-line);background:var(--ds-accent);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:14px 0;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.version-integrity{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.version-integrity>svg{color:var(--ds-signal)}.version-integrity div{gap:2px;display:grid}.version-integrity b{font-size:9px}.version-integrity span{color:var(--muted);font-size:7px}.version-integrity strong{color:var(--ds-signal);gap:4px;font-size:7px;display:flex}.versions-layout{grid-template-columns:minmax(600px,1fr) 330px;align-items:start;gap:9px;display:grid}.versions-log,.version-detail{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;overflow:hidden}.versions-log>header{background:var(--ds-surface2);grid-template-columns:1fr 250px 130px;align-items:center;gap:7px;padding:12px;display:grid}.versions-log header div{gap:2px;display:grid}.versions-log header b{font-size:8px}.versions-log header label{background:var(--ds-surface);border-radius:7px;align-items:center;gap:5px;padding:0 7px;display:flex}.versions-log header input,.versions-log header select{background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;font-size:7px}.versions-log header select{border:1px solid var(--ds-line);border-radius:7px;padding:0 7px}.version-table-head,.versions-log>button{grid-template-columns:85px minmax(220px,1fr) 110px 120px 70px;align-items:center;gap:8px;display:grid}.version-table-head{color:var(--muted);background:var(--ds-nav);padding:8px 11px;font-size:6px}.versions-log>button{border:0;border-bottom:1px solid var(--ds-line);text-align:left;background:0 0;width:100%;padding:10px 11px}.versions-log>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.versions-log>button.active{background:color-mix(in srgb,var(--ds-accent) 30%,var(--ds-surface))}}.versions-log>button>i{background:var(--ds-surface2);border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:850;display:grid}.versions-log>button>span{gap:2px;display:grid}.versions-log small{color:var(--ds-signal);font-size:5px}.versions-log b{font-size:8px}.versions-log em{color:var(--muted);font-size:6px;font-style:normal}.versions-log>button>strong,.versions-log time{font-size:7px}.versions-log mark{color:var(--ds-signal);background:var(--ds-surface2);text-align:center;border-radius:99px;padding:5px;font-size:6px}.versions-log mark.restored{color:var(--ds-nav);background:var(--ds-accent)}.version-detail>header{background:var(--ds-nav);color:#fff;padding:14px}.version-detail h2{margin:4px 0;font-size:14px}.version-detail header p{color:#b6becc;margin:0;font-size:7px}.version-detail>section{border-bottom:1px solid var(--ds-line);padding:12px}.version-detail h3{margin:0 0 8px;font-size:8px}.version-detail article{border-top:1px solid var(--ds-line);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:8px 0;display:grid}.version-detail article>i{background:var(--ds-line);border-radius:50%;width:7px;height:7px}.version-detail article>i.changed{background:var(--ds-accent)}.version-detail article span{gap:2px;display:grid}.version-detail article b,.version-detail article strong{font-size:7px}.version-detail article small{color:var(--muted);font-size:6px}.restore-chain{background:var(--ds-surface2);grid-template-columns:auto 1fr;gap:7px;display:grid}.restore-chain div{gap:3px;display:grid}.restore-chain b{font-size:8px}.restore-chain small{color:var(--muted);font-size:7px;line-height:1.4}.version-detail>footer{grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.version-detail footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:31px;font-size:7px}.version-detail footer button:last-child{background:var(--ds-accent);grid-column:1/-1}.contracts-page{width:min(1540px,100%);margin:auto;padding:23px 25px 50px}.contracts-heading{align-items:end;gap:7px;display:flex}.contracts-heading>div{margin-right:auto}.contracts-heading>div>span,.contract-detail>header>span{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:850}.contracts-heading h1{letter-spacing:-.05em;margin:5px 0 2px;font-size:38px}.contracts-heading p{color:var(--muted);margin:0;font-size:11px}.contracts-heading>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;height:41px;font-size:8px;font-weight:750}.contracts-heading>button:last-child{background:var(--ds-accent)}.contract-pulse{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.contract-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:2px;padding:13px;display:grid}.contract-pulse b{font-size:17px}.contract-pulse span{font-size:8px;font-weight:750}.contract-pulse small{color:var(--muted);font-size:7px}.contract-tabs{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;gap:3px;margin-bottom:8px;padding:4px;display:flex}.contract-tabs button{background:0 0;border:0;border-radius:7px;height:32px;font-size:8px}.contract-tabs button.active{background:var(--ds-accent)}.contracts-layout{grid-template-columns:minmax(600px,1fr) 340px;align-items:start;gap:9px;display:grid}.contract-ledger,.contract-detail{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;overflow:hidden}.contract-ledger>header{background:var(--ds-surface2);grid-template-columns:1fr 130px auto;gap:7px;padding:10px;display:grid}.contract-ledger header label{background:var(--ds-surface);border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:flex}.contract-ledger input,.contract-ledger select{background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;font-size:7px}.contract-ledger select,.contract-ledger header button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;padding:0 8px;font-size:7px}.contract-head,.contract-ledger>button{grid-template-columns:35px minmax(220px,1fr) 150px 95px 100px;align-items:center;gap:7px;display:grid}.contract-head{color:var(--muted);background:var(--ds-nav);grid-template-columns:minmax(255px,1fr) 150px 95px 100px;padding:8px 11px;font-size:6px}.contract-ledger>button{border:0;border-bottom:1px solid var(--ds-line);text-align:left;background:0 0;width:100%;padding:10px 11px}.contract-ledger>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.contract-ledger>button.active{background:color-mix(in srgb,var(--ds-accent) 28%,var(--ds-surface))}}.contract-ledger>button>i{background:var(--ds-surface2);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.contract-ledger>button>span{gap:2px;display:grid}.contract-ledger b,.contract-ledger strong,.contract-ledger time{font-size:7px}.contract-ledger small{color:var(--muted);font-size:6px}.contract-ledger mark{color:var(--ds-signal);background:var(--ds-surface2);text-align:center;border-radius:99px;padding:5px;font-size:6px}.contract-ledger mark.signed{color:var(--ds-nav);background:var(--ds-accent)}.contract-detail>header{color:#fff;background:var(--ds-nav);padding:14px}.contract-detail h2{margin:3px 0;font-size:14px}.contract-detail header p{color:#b7bfcc;margin:0;font-size:7px}.contract-detail>section{border-bottom:1px solid var(--ds-line);padding:12px}.signature-state{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.signature-state>i{background:var(--ds-accent);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.signature-state span{gap:2px;display:grid}.signature-state small{color:var(--ds-signal);font-size:5px}.signature-state b{font-size:8px}.signature-state em{color:var(--muted);font-size:6px;font-style:normal}.signature-state button{background:var(--ds-accent);border:0;border-radius:7px;height:28px;font-size:6px}.contract-detail h3{margin:0 0 8px;font-size:8px}.contract-detail article{border-top:1px solid var(--ds-line);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:7px 0;display:grid}.contract-detail article>i{background:var(--ds-surface2);border-radius:7px;place-items:center;width:26px;height:26px;font-size:6px;font-style:normal;display:grid}.contract-detail article span{gap:2px;display:grid}.contract-detail article b{font-size:7px}.contract-detail article small{color:var(--muted);font-size:6px}.contract-events div{grid-template-columns:auto 1fr;gap:7px;padding:6px 0;display:grid}.contract-events div>i{background:var(--ds-accent);border-radius:50%;width:7px;height:7px;margin-top:3px}.contract-events div span{gap:2px;display:grid}.contract-events div b{font-size:7px}.contract-events div small{color:var(--muted);font-size:6px}.contract-detail>footer{grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.contract-detail footer button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:7px;height:31px;font-size:7px}.contract-detail footer .danger{color:var(--ds-danger);grid-column:1/-1}.contract-trust{border:1px solid var(--ds-line);background:var(--ds-accent);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:9px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.contract-trust{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.contract-trust span{gap:2px;display:grid}.contract-trust b{font-size:8px}.contract-trust small{color:var(--muted);font-size:7px}.contract-trust button{color:var(--ds-signal);background:0 0;border:0;font-size:7px}.compliance-page{width:min(1540px,100%);margin:auto;padding:23px 25px 50px}.compliance-heading{align-items:end;gap:7px;display:flex}.compliance-heading>div{margin-right:auto}.compliance-heading>div>span,.risk-rail>header{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:850}.compliance-heading h1{letter-spacing:-.05em;margin:5px 0 2px;font-size:38px}.compliance-heading p{color:var(--muted);margin:0;font-size:11px}.compliance-heading>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;height:41px;font-size:8px;font-weight:750}.compliance-heading>button:last-child{background:var(--ds-accent)}.risk-band{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.risk-band article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:2px;padding:13px;display:grid}.risk-band b{font-size:17px}.risk-band span{font-size:8px;font-weight:750}.risk-band small{color:var(--muted);font-size:7px}.risk-tabs{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:11px;gap:3px;margin-bottom:8px;padding:4px;display:flex}.risk-tabs button{background:0 0;border:0;border-radius:7px;height:32px;font-size:8px}.risk-tabs button.active{background:var(--ds-accent)}.risk-layout{grid-template-columns:minmax(600px,1fr) 290px;gap:9px;display:grid}.case-queue,.risk-rail{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;overflow:hidden}.case-queue>header{background:var(--ds-surface2);grid-template-columns:1fr 120px 120px;gap:7px;padding:10px;display:grid}.case-queue header label{background:var(--ds-surface);border-radius:8px;align-items:center;gap:5px;padding:0 8px;display:flex}.case-queue input,.case-queue select{background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;font-size:7px}.case-queue select{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;padding:0 7px}.case-head,.case-queue>article{grid-template-columns:34px minmax(240px,1fr) 120px 75px 80px 65px;align-items:center;gap:7px;display:grid}.case-head{color:var(--muted);background:var(--ds-nav);grid-template-columns:minmax(274px,1fr) 120px 75px 145px;padding:8px 11px;font-size:6px}.case-queue>article{border-bottom:1px solid var(--ds-line);padding:10px 11px}.case-queue article>i{width:29px;height:29px;color:var(--ds-nav);background:var(--ds-accent);border-radius:8px;place-items:center;display:grid}.case-queue article>i.critical{color:#fff;background:var(--ds-danger)}.case-queue article>span{gap:2px;display:grid}.case-queue article b,.case-queue article strong{font-size:7px}.case-queue article small{color:var(--muted);font-size:6px}.case-queue article mark{color:var(--ds-signal);background:var(--ds-surface2);text-align:center;border-radius:99px;padding:5px;font-size:6px}.case-queue article mark.critical{color:#fff;background:var(--ds-danger)}.case-queue article em{font-size:6px;font-style:normal}.case-queue article button{background:var(--ds-accent);border:0;border-radius:7px;height:27px;font-size:6px}.risk-rail>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;padding:11px;display:flex}.risk-rail header b{gap:3px;display:flex}.risk-rail>section{border-bottom:1px solid var(--ds-line);padding:11px}.risk-rail h3{margin:0 0 8px;font-size:8px}.risk-rail section>div{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:6px 0;display:grid}.risk-rail section>div>i{background:var(--ds-accent);border-radius:50%;width:7px;height:7px}.risk-rail section div span,.risk-rail section div b{font-size:7px}.risk-rail .dual-control{background:var(--ds-surface2);grid-template-columns:auto 1fr;gap:7px;display:grid}.dual-control span{gap:2px;display:grid}.dual-control b{font-size:8px}.dual-control small{color:var(--muted);font-size:6px}.dual-control button{background:var(--ds-accent);border:0;border-radius:7px;grid-column:1/-1;height:28px;font-size:7px}.risk-proof{border:1px solid var(--ds-line);background:var(--ds-accent);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:9px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.risk-proof{background:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-surface))}}.risk-proof span{gap:2px;display:grid}.risk-proof b{font-size:8px}.risk-proof small{color:var(--muted);font-size:7px}.risk-proof button{color:var(--ds-signal);background:0 0;border:0;font-size:7px}.module-page{width:min(1540px,100%);margin:auto;padding:28px 30px 60px}.module-heading{align-items:end;gap:12px;display:flex}.module-heading>div{margin-right:auto}.module-heading>div>span,.module-insight>header{color:var(--ds-signal);letter-spacing:.13em;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.module-heading h1{letter-spacing:-.05em;margin:7px 0 4px;font-size:44px}.module-heading p{max-width:850px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.module-heading>button{background:var(--ds-accent);white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:150px;height:48px;padding:0 18px;font-size:11px;font-weight:750;display:inline-flex}.module-pulse{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.module-pulse article{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:17px;gap:4px;min-height:112px;padding:18px;display:grid}.module-pulse b{font-size:24px}.module-pulse span{font-size:11px;font-weight:750}.module-pulse small{color:var(--muted);font-size:10px}.module-tabs{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:13px;gap:5px;margin-bottom:12px;padding:5px;display:flex}.module-tabs button{background:0 0;border:0;border-radius:9px;height:40px;font-size:11px}.module-tabs button.active{background:var(--ds-accent)}.module-grid{grid-template-columns:minmax(660px,1fr) 360px;gap:13px;display:grid}.module-table,.module-insight{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;overflow:hidden}.module-table>header{background:var(--ds-surface2);grid-template-columns:1fr auto auto;gap:9px;padding:13px;display:grid}.module-table header label{background:var(--ds-surface);border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:flex}.module-table input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-size:10px}.module-table header button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;padding:0 14px;font-size:10px}.module-table-head,.module-table>article{grid-template-columns:46px repeat(4,minmax(110px,1fr)) 68px;align-items:center;gap:10px;display:grid}.module-table-head{color:var(--ds-surface);background:var(--ds-nav);white-space:nowrap;grid-template-columns:repeat(4,minmax(110px,1fr));padding:11px 93px 11px 71px;font-size:9px;font-weight:800;line-height:1}.module-table>article{border-bottom:1px solid var(--ds-line);min-height:72px;padding:14px 15px}.module-table article>i{background:var(--ds-accent);border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;display:grid}.module-table article>span{gap:3px;min-width:0;display:grid}.module-table article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.module-table article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.module-table article>button{background:var(--ds-accent);white-space:nowrap;border:0;border-radius:9px;height:34px;font-size:9px}.module-insight>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);justify-content:space-between;padding:16px}.module-insight h2{margin:20px 18px 9px;font-size:20px}.module-insight>p{color:var(--muted);margin:0 18px 18px;font-size:11px;line-height:1.6}.module-insight>section{background:var(--ds-accent);border-radius:11px;grid-template-columns:auto 1fr;gap:9px;margin:13px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.module-insight>section{background:color-mix(in srgb,var(--ds-accent) 20%,var(--ds-surface2))}}.module-insight section span{gap:3px;display:grid}.module-insight section b{font-size:10px}.module-insight section small{color:var(--muted);font-size:9px}.module-insight>button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:9px;width:calc(100% - 26px);height:39px;margin:0 13px 9px;font-size:10px}.module-insight>button:first-of-type{background:var(--ds-accent);border:0}.investment-command,.crm-command{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;margin:0 0 13px;overflow:hidden}.investment-command>header,.crm-command>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(115deg,var(--ds-surface2),var(--ds-accent));justify-content:space-between;align-items:center;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.investment-command>header,.crm-command>header{background:linear-gradient(115deg,var(--ds-surface2),color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface)))}}.investment-command header span,.crm-command header>div:first-child span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:850}.investment-command header h2,.crm-command header h2{margin:3px 0 0;font-size:19px}.investment-command>header>strong{color:var(--ds-success);align-items:center;gap:6px;font-size:10px;display:flex}.investment-command-grid{grid-template-columns:1.05fr 1.45fr .8fr;gap:12px;padding:14px;display:grid}.capital-orbit{background:linear-gradient(135deg,var(--ds-nav),var(--ds-nav));border-radius:15px;align-items:center;gap:17px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.capital-orbit{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 82%,var(--ds-signal)))}}.orbit-meter{background:conic-gradient(var(--ds-accent) 0 71%,var(--ds-line) 71%);border-radius:50%;flex:none;place-items:center;width:100px;height:100px;display:grid}@supports (color:color-mix(in lab, red, red)){.orbit-meter{background:conic-gradient(var(--ds-accent) 0 71%,color-mix(in srgb,var(--ds-line) 70%,transparent) 71%)}}.orbit-meter:before{content:"";background:var(--ds-nav);border-radius:50%;grid-area:1/1;width:75px;height:75px}.orbit-meter span{z-index:1;text-align:center;grid-area:1/1;display:grid}.orbit-meter b{font-size:21px}.orbit-meter small{color:var(--muted);font-size:8px}.capital-orbit>div:last-child{gap:4px;display:grid}.capital-orbit>div:last-child span{color:var(--ds-signal);font-size:8px;font-weight:800}.capital-orbit>div:last-child b{font-size:22px}.capital-orbit>div:last-child small{color:var(--muted);font-size:9px;line-height:1.45}.investment-stage-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.investment-stage-list article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.investment-stage-list i{background:var(--ds-accent);border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.investment-stage-list span{gap:2px;display:grid}.investment-stage-list b{font-size:9px}.investment-stage-list small{color:var(--muted);font-size:8px}.investment-stage-list strong{font-size:11px}.investment-command-grid>aside{background:var(--ds-signal);border-radius:14px;align-content:start;gap:6px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.investment-command-grid>aside{background:color-mix(in srgb,var(--ds-signal) 11%,var(--ds-surface2))}}.investment-command-grid>aside>span{color:var(--ds-signal);font-size:8px;font-weight:850}.investment-command-grid>aside h3{margin:0;font-size:15px}.investment-command-grid>aside>b{font-size:19px}.investment-command-grid>aside p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.5}.investment-command-grid>aside button{background:var(--ds-accent);border:0;border-radius:9px;height:35px;font-size:9px}.crm-command>header>div:last-child{align-items:center;gap:7px;display:flex}.crm-command>header>div:last-child span{display:grid}.crm-command>header>div:last-child b{font-size:12px}.crm-command>header>div:last-child small{color:var(--muted);font-size:8px}.crm-stage-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:13px;display:grid}.crm-stage-grid>article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:14px;gap:10px;padding:14px;display:grid;position:relative}.crm-stage-grid>article:before{content:"";background:var(--ds-accent);border-radius:14px 0 0 14px;width:4px;position:absolute;inset:0 auto 0 0}.crm-stage-grid>article.aqua:before{background:var(--ds-signal)}.crm-stage-grid>article.violet:before{background:var(--ds-violet)}.crm-stage-grid>article.coral:before{background:var(--ds-danger)}.crm-stage-grid article>header{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.crm-stage-grid article>header b{text-align:center;background:var(--ds-surface);border-radius:999px;min-width:24px;padding:3px 6px;font-size:8px}.crm-stage-grid article>strong{font-size:19px}.crm-mini-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;grid-template-columns:auto 1fr;gap:7px;padding:9px;display:grid}.crm-mini-card i{background:var(--ds-accent);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.crm-mini-card span{gap:2px;display:grid}.crm-mini-card b{font-size:9px}.crm-mini-card small{color:var(--muted);font-size:7px}.crm-stage-grid footer{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.investment-service-state{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:260px;margin-bottom:13px;padding:28px;display:flex}.investment-service-state>i{border:3px solid var(--ds-line);border-top-color:var(--ds-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.investment-service-state>span{gap:4px;display:grid}.investment-service-state b{font-size:14px}.investment-service-state small{color:var(--muted);font-size:10px;line-height:1.45}.investment-service-state.error{color:var(--ds-danger)}.investment-service-state.error>span{max-width:520px}.investment-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}.people-command{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;margin:0 0 13px;overflow:hidden}.people-command>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(115deg,var(--ds-surface2),var(--ds-signal));justify-content:space-between;align-items:center;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.people-command>header{background:linear-gradient(115deg,var(--ds-surface2),color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface)))}}.people-command>header span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:850}.people-command>header h2{margin:3px 0 0;font-size:19px}.people-command>header>strong{color:var(--ds-signal);align-items:center;gap:6px;font-size:10px;display:flex}.people-command-grid{grid-template-columns:.9fr 1.5fr .75fr;gap:12px;padding:14px;display:grid}.people-hero-card{background:linear-gradient(135deg,var(--ds-nav),var(--ds-nav));border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.people-hero-card{background:linear-gradient(135deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 82%,var(--ds-signal)))}}.people-hero-card>i{width:48px;height:48px;color:var(--ds-nav);background:var(--ds-accent);border-radius:14px;place-items:center;display:grid}.people-hero-card>span{gap:3px;display:grid}.people-hero-card small{color:var(--ds-signal);font-size:8px;font-weight:850}.people-hero-card b{font-size:20px}.people-hero-card em{color:var(--muted);font-size:8px;font-style:normal}.people-hero-card>div{background:var(--ds-line);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.people-hero-card>div{background:color-mix(in srgb,var(--ds-line) 45%,transparent)}}.people-hero-card>div>span{border-radius:inherit;background:var(--ds-accent);height:100%;display:block}.team-capacity-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.team-capacity-grid article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;grid-template-columns:1fr auto;gap:3px;padding:11px;display:grid}.team-capacity-grid header{display:contents}.team-capacity-grid header span{font-size:9px;font-weight:800}.team-capacity-grid header b{font-size:9px}.team-capacity-grid strong{font-size:14px}.team-capacity-grid small{color:var(--muted);text-align:right;align-self:end;font-size:8px}.team-capacity-grid article>div{background:var(--ds-line);border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.team-capacity-grid article>div i{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));height:100%;display:block}.people-command-grid>aside{background:var(--ds-danger);border-radius:14px;align-content:start;gap:6px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.people-command-grid>aside{background:color-mix(in srgb,var(--ds-danger) 8%,var(--ds-surface2))}}.people-command-grid>aside>span{color:var(--ds-danger);font-size:8px;font-weight:850}.people-command-grid>aside h3{margin:0;font-size:15px}.people-command-grid>aside p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.5}.people-command-grid>aside button{background:var(--ds-accent);border:0;border-radius:9px;height:35px;font-size:9px}.people-service-state{background:var(--ds-surface);justify-content:center;align-items:center;gap:14px;min-height:240px;padding:28px;display:flex}.people-service-state>i{border:3px solid var(--ds-line);border-top-color:var(--ds-signal);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.people-service-state>span{gap:4px;display:grid}.people-service-state b{font-size:14px}.people-service-state small{color:var(--muted);font-size:10px;line-height:1.45}.people-service-state.error{color:var(--ds-danger)}.people-service-state.error>span{max-width:520px}.people-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}.academy-command{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;margin:0 0 13px;overflow:hidden}.academy-command>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(115deg,var(--ds-surface2),var(--ds-accent));justify-content:space-between;align-items:center;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.academy-command>header{background:linear-gradient(115deg,var(--ds-surface2),color-mix(in srgb,var(--ds-accent) 14%,var(--ds-surface)))}}.academy-command>header span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:850}.academy-command>header h2{margin:3px 0 0;font-size:19px}.academy-command>header>strong{color:var(--ds-signal);align-items:center;gap:6px;font-size:10px;display:flex}.academy-command-grid{grid-template-columns:.95fr 1.35fr .75fr;gap:12px;padding:14px;display:grid}.learning-focus{background:linear-gradient(145deg,var(--ds-nav),var(--ds-nav));border-radius:15px;grid-template-columns:auto 1fr;gap:10px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.learning-focus{background:linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 78%,var(--ds-signal)))}}.learning-focus>i{width:52px;height:52px;color:var(--ds-nav);background:var(--ds-accent);border-radius:15px;place-items:center;display:grid}.learning-focus>span{gap:3px;display:grid}.learning-focus small{color:var(--ds-signal);font-size:8px;font-weight:800}.learning-focus b{font-size:15px}.learning-focus em{color:var(--muted);font-size:8px;font-style:normal}.learning-focus>div{background:var(--ds-line);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.learning-focus>div{background:color-mix(in srgb,var(--ds-line) 45%,transparent)}}.learning-focus>div>span{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));height:100%;display:block}.learning-focus>button{background:var(--ds-accent);border:0;border-radius:9px;grid-column:1/-1;height:36px;font-size:9px}.learning-program-list{gap:7px;display:grid}.learning-program-list article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.learning-program-list>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)){.learning-program-list>article>i{background:color-mix(in srgb,var(--ds-accent) 42%,var(--ds-surface))}}.learning-program-list>article>span,.learning-program-list>article>div{gap:2px;display:grid}.learning-program-list b,.learning-program-list strong{font-size:9px}.learning-program-list small{color:var(--muted);font-size:8px}.learning-program-list em{background:var(--ds-surface);border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal}.academy-command-grid>aside{background:var(--ds-signal);border-radius:14px;align-content:start;gap:6px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.academy-command-grid>aside{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface2))}}.academy-command-grid>aside>span{color:var(--ds-signal);font-size:8px;font-weight:850}.academy-command-grid>aside h3{margin:0;font-size:15px}.academy-command-grid>aside p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.5}.academy-command-grid>aside button{background:var(--ds-accent);border:0;border-radius:9px;height:35px;font-size:9px}.academy-service-state{background:var(--ds-surface);justify-content:center;align-items:center;gap:14px;min-height:240px;padding:28px;display:flex}.academy-service-state>i{border:3px solid var(--ds-line);border-top-color:var(--ds-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.academy-service-state>span{gap:4px;display:grid}.academy-service-state b{font-size:14px}.academy-service-state small{color:var(--muted);font-size:10px;line-height:1.45}.academy-service-state.error{color:var(--ds-danger)}.academy-service-state.error>span{max-width:520px}.academy-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}.billing-command{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;margin:0 0 13px;overflow:hidden}.billing-command>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(115deg,var(--ds-surface2),var(--ds-signal));justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-command>header{background:linear-gradient(115deg,var(--ds-surface2),color-mix(in srgb,var(--ds-signal) 12%,var(--ds-surface)))}}.billing-command>header span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:850}.billing-command>header h2{margin:3px 0 0;font-size:19px}.billing-command>header>strong{color:var(--ds-signal);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.billing-command-grid{grid-template-columns:.8fr 1.35fr .78fr;gap:12px;padding:14px;display:grid}.billing-balance{background:linear-gradient(145deg,var(--ds-nav),var(--ds-nav));border-radius:15px;align-content:start;gap:7px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-balance{background:linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 76%,var(--ds-signal)))}}.billing-balance>span{color:var(--ds-signal);letter-spacing:.11em;font-size:8px;font-weight:850}.billing-balance>b{letter-spacing:-.04em;font-size:25px}.billing-balance>small{min-height:24px;color:var(--muted);font-size:8px;line-height:1.45}.billing-balance>div{background:var(--ds-line);border-radius:99px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.billing-balance>div{background:color-mix(in srgb,var(--ds-line) 45%,transparent)}}.billing-balance>div>i{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));height:100%;display:block}.billing-balance>button{background:var(--ds-accent);border:0;border-radius:9px;height:36px;margin-top:4px;font-size:9px;font-weight:750}.usage-signal-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.usage-signal-grid article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;gap:5px;padding:11px;display:grid}.usage-signal-grid header{justify-content:space-between;align-items:center;gap:6px;display:flex}.usage-signal-grid header span{font-size:9px;font-weight:800}.usage-signal-grid header b{color:var(--ds-signal);font-size:8px}.usage-signal-grid strong{font-size:14px}.usage-signal-grid article>div{background:var(--ds-line);border-radius:99px;height:4px;overflow:hidden}.usage-signal-grid article>div i{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));height:100%;display:block}.billing-command-grid>aside{background:var(--ds-accent);border-radius:14px;align-content:start;gap:6px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-command-grid>aside{background:color-mix(in srgb,var(--ds-accent) 13%,var(--ds-surface2))}}.billing-command-grid>aside>span{color:var(--ds-signal);font-size:8px;font-weight:850}.billing-command-grid>aside h3{margin:0;font-size:15px}.billing-command-grid>aside p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.5}.billing-command-grid>aside button{background:var(--ds-accent);border:0;border-radius:9px;height:35px;font-size:9px}.billing-service-state{background:var(--ds-surface);justify-content:center;align-items:center;gap:14px;min-height:240px;padding:28px;display:flex}.billing-service-state>i{border:3px solid var(--ds-line);border-top-color:var(--ds-signal);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.billing-service-state>span{gap:4px;display:grid}.billing-service-state b{font-size:14px}.billing-service-state small{color:var(--muted);font-size:10px;line-height:1.45}.billing-service-state.error{color:var(--ds-danger)}.billing-service-state.error>span{max-width:520px}.billing-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}.store-command{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;margin:0 0 13px;overflow:hidden}.store-command>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(115deg,var(--ds-accent),var(--ds-surface2));justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-command>header{background:linear-gradient(115deg,color-mix(in srgb,var(--ds-accent) 16%,var(--ds-surface)),var(--ds-surface2))}}.store-command>header span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:850}.store-command>header h2{margin:3px 0 0;font-size:19px}.store-command>header>strong{color:var(--ds-signal);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.store-command-grid{grid-template-columns:.8fr 1.35fr .78fr;gap:12px;padding:14px;display:grid}.store-spotlight{background:linear-gradient(145deg,var(--ds-nav),var(--ds-nav));border-radius:15px;align-content:start;gap:7px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-spotlight{background:linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 76%,var(--ds-accent)))}}.store-spotlight>span{color:var(--ds-signal);letter-spacing:.11em;font-size:8px;font-weight:850}.store-spotlight>b{letter-spacing:-.04em;font-size:22px}.store-spotlight>small{min-height:35px;color:var(--muted);font-size:8px;line-height:1.45}.store-spotlight>button{background:var(--ds-accent);border:0;border-radius:9px;height:36px;margin-top:4px;font-size:9px;font-weight:750}.store-card-list{gap:7px;display:grid}.store-card-list article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.store-card-list article>i{background:var(--ds-accent);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-card-list article>i{background:color-mix(in srgb,var(--ds-accent) 35%,var(--ds-surface))}}.store-card-list article>i{font-size:8px;font-style:normal}.store-card-list article>span{gap:2px;display:grid}.store-card-list b{font-size:9px}.store-card-list small{color:var(--muted);font-size:8px}.store-card-list mark{color:var(--ds-signal);background:var(--ds-surface);border-radius:99px;padding:5px 7px;font-size:8px}.store-card-list .store-card-action{min-width:64px;height:34px;color:var(--ds-nav);background:var(--ds-accent);white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:9px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.store-card-list .store-card-action:hover:not(:disabled){background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.store-card-list .store-card-action:hover:not(:disabled){background:color-mix(in srgb,var(--ds-accent) 82%,var(--ds-surface))}}.store-card-list .store-card-action:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.store-card-list .store-card-action:disabled{cursor:not-allowed;border-color:var(--ds-line);color:var(--muted);background:var(--ds-surface);opacity:1}.store-command-grid>aside{background:var(--ds-signal);border-radius:14px;align-content:start;gap:6px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-command-grid>aside{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface2))}}.store-command-grid>aside>span{color:var(--ds-signal);font-size:8px;font-weight:850}.store-command-grid>aside h3{margin:0;font-size:15px}.store-command-grid>aside p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.5}.store-command-grid>aside button{background:var(--ds-accent);border:0;border-radius:9px;height:35px;font-size:9px}.store-service-state{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:260px;margin-bottom:13px;padding:28px;display:flex}.store-service-state>i{border:3px solid var(--ds-line);border-top-color:var(--ds-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.store-service-state>span{gap:4px;display:grid}.store-service-state b{font-size:14px}.store-service-state small{color:var(--muted);font-size:10px;line-height:1.45}.store-service-state.error{color:var(--ds-danger)}.store-service-state.error>span{max-width:520px}.store-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}.catalog-workbench{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);grid-column:1/-1;overflow:hidden}.catalog-workbench>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.catalog-workbench>header>div{gap:4px;display:grid}.catalog-workbench>header span{color:var(--ds-signal);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.catalog-workbench>header b{font-size:16px}.catalog-workbench button{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .5);height:35px;color:var(--ink);background:var(--ds-surface);justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.catalog-workbench>header>button,.catalog-workbench>footer>button:last-child{border-color:var(--ds-accent);background:var(--ds-accent)}.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px;display:grid}.catalog-products article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:82px minmax(0,1fr) auto;gap:11px;padding:10px;display:grid}.catalog-art{border-radius:calc(var(--ds-radius) * .65);height:105px;color:var(--ds-nav);background:linear-gradient(145deg,var(--ds-accent),var(--ds-accent));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-art{background:linear-gradient(145deg,var(--ds-accent),color-mix(in srgb,var(--ds-accent) 40%,var(--ds-signal)))}}.catalog-art span{letter-spacing:.12em;font-size:8px;font-weight:900}.catalog-art.art-1{background:linear-gradient(145deg,var(--ds-signal),var(--ds-signal))}@supports (color:color-mix(in lab, red, red)){.catalog-art.art-1{background:linear-gradient(145deg,var(--ds-signal),color-mix(in srgb,var(--ds-signal) 35%,var(--ds-accent)))}}.catalog-art.art-2{background:linear-gradient(145deg,var(--ds-surface2),var(--ds-accent))}.catalog-products article>section{align-content:center;gap:3px;min-width:0;display:grid}.catalog-products section>span{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.catalog-products section>span{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.catalog-products section>span{font-size:8px;font-weight:800}.catalog-products section>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.catalog-products section>small{color:var(--muted);font-size:9px}.catalog-products section>div{align-items:center;gap:6px;margin-top:5px;display:flex}.catalog-products strong{font-size:13px}.catalog-products mark{color:var(--ds-signal);background:var(--ds-signal);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.catalog-products mark{background:color-mix(in srgb,var(--ds-signal) 10%,var(--ds-surface))}}.catalog-products mark{font-size:8px}.catalog-products em{color:var(--muted);font-size:8px;font-style:normal}.catalog-products article>button{border:0;width:28px;height:28px;padding:0}.catalog-workbench>footer{border-top:1px solid var(--ds-line);align-items:center;gap:8px;padding:12px 15px;display:flex}.catalog-workbench>footer>div{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.catalog-workbench>footer>div span{gap:2px;display:grid}.catalog-workbench>footer b{font-size:10px}.catalog-workbench>footer small{color:var(--muted);font-size:9px}.bundle-composer{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);grid-column:1/-1;overflow:hidden}.bundle-composer>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.bundle-composer>header>div{gap:4px;display:grid}.bundle-composer>header span{color:var(--ds-signal);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.bundle-composer>header b{font-size:16px}.bundle-composer button{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .5);height:35px;color:var(--ink);background:var(--ds-surface);justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.bundle-composer>header>button,.bundle-composer>footer>button:last-child{border-color:var(--ds-accent);background:var(--ds-accent)}.bundle-flow{grid-template-columns:1.25fr .75fr;gap:12px;padding:15px;display:grid}.bundle-flow>section{align-content:start;gap:7px;display:grid}.bundle-flow>section article{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .65);background:var(--ds-surface);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.bundle-flow>section article>i{width:30px;height:30px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.bundle-flow>section article>span{gap:2px;display:grid}.bundle-flow>section article b{font-size:11px}.bundle-flow>section article small{color:var(--muted);font-size:9px}.bundle-flow>section article strong{font-size:11px}.bundle-flow>section article>button{width:28px;height:28px;color:var(--muted);border:0;padding:0}.bundle-flow>section>button{border-style:dashed}.bundle-flow>article{border-radius:var(--ds-radius);color:#fff;background:linear-gradient(145deg,var(--ds-nav),var(--ds-nav));padding:16px}@supports (color:color-mix(in lab, red, red)){.bundle-flow>article{background:linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 72%,var(--ds-signal)))}}.bundle-flow>article>span{color:var(--ds-accent);letter-spacing:.12em;font-size:8px;font-weight:850}.bundle-flow>article h3{margin:7px 0 12px;font-size:20px}.bundle-flow>article>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:8px 0;display:flex}.bundle-flow>article small{color:#aeb8ca;font-size:9px}.bundle-flow>article b,.bundle-flow>article strong{font-size:12px}.bundle-flow>article strong{color:var(--ds-accent)}.bundle-flow>article footer{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.bundle-flow>article mark{color:var(--ds-nav);background:var(--ds-accent);border-radius:99px;padding:5px 7px;font-size:8px;font-weight:800}.bundle-composer>footer{border-top:1px solid var(--ds-line);align-items:center;gap:8px;padding:12px 15px;display:flex}.bundle-composer>footer>div{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.bundle-composer>footer>div span{gap:2px;display:grid}.bundle-composer>footer b{font-size:10px}.bundle-composer>footer small{color:var(--muted);font-size:9px}.network-command{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;margin:0 0 13px;overflow:hidden}.network-command>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(115deg,var(--ds-surface2),var(--ds-accent));justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.network-command>header{background:linear-gradient(115deg,var(--ds-surface2),color-mix(in srgb,var(--ds-accent) 17%,var(--ds-surface)))}}.network-command>header span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:850}.network-command>header h2{margin:3px 0 0;font-size:19px}.network-command>header>strong{color:var(--ds-signal);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.network-command-grid{grid-template-columns:.8fr 1.35fr .78fr;gap:12px;padding:14px;display:grid}.network-orbit{background:linear-gradient(145deg,var(--ds-nav),var(--ds-nav));border-radius:15px;align-content:center;place-items:center;gap:5px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.network-orbit{background:linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 75%,var(--ds-signal)))}}.network-orbit>div{border:7px solid var(--ds-line);width:88px;height:88px;position:relative}@supports (color:color-mix(in lab, red, red)){.network-orbit>div{border:7px solid color-mix(in srgb,var(--ds-line) 45%,transparent)}}.network-orbit>div{border-radius:50%}.network-orbit>div span{border:7px solid #0000;border-top-color:var(--ds-accent);border-right-color:var(--ds-signal);border-radius:50%;position:absolute;inset:-7px}.network-orbit>strong{margin-top:-66px;font-size:18px}.network-orbit>span{margin-top:45px;font-size:9px;font-weight:800}.network-orbit>small{color:var(--muted);text-align:center;font-size:8px}.network-orbit>button{background:var(--ds-accent);border:0;border-radius:9px;width:100%;height:35px;margin-top:3px;font-size:9px}.network-signal-list{gap:7px;display:grid}.network-signal-list article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid;position:relative;overflow:hidden}.network-signal-list 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)){.network-signal-list article>i{background:color-mix(in srgb,var(--ds-accent) 35%,var(--ds-surface))}}.network-signal-list article>span,.network-signal-list article>div{gap:2px;display:grid}.network-signal-list b,.network-signal-list strong{font-size:9px}.network-signal-list small{color:var(--muted);font-size:8px}.network-signal-list article>div{text-align:right}.network-signal-list em{background:linear-gradient(90deg,var(--ds-accent),var(--ds-signal));height:3px;position:absolute;bottom:0;left:0}.network-command-grid>aside{background:var(--ds-signal);border-radius:14px;align-content:start;gap:6px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.network-command-grid>aside{background:color-mix(in srgb,var(--ds-signal) 9%,var(--ds-surface2))}}.network-command-grid>aside>span{color:var(--ds-signal);font-size:8px;font-weight:850}.network-command-grid>aside h3{margin:0;font-size:15px}.network-command-grid>aside p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.5}.network-command-grid>aside button{background:var(--ds-accent);border:0;border-radius:9px;height:35px;font-size:9px}.network-service-state{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:260px;margin-bottom:13px;padding:28px;display:flex}.network-service-state>i{border:3px solid var(--ds-line);border-top-color:var(--ds-signal);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.network-service-state>span{gap:4px;display:grid}.network-service-state b{font-size:14px}.network-service-state small{color:var(--muted);font-size:10px;line-height:1.45}.network-service-state.error{color:var(--ds-danger)}.network-service-state.error>span{max-width:520px}.network-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}.settings-command{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;margin:0 0 13px;overflow:hidden}.settings-command>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(115deg,var(--ds-signal),var(--ds-surface2));justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-command>header{background:linear-gradient(115deg,color-mix(in srgb,var(--ds-signal) 11%,var(--ds-surface)),var(--ds-surface2))}}.settings-command>header span{color:var(--ds-signal);letter-spacing:.14em;font-size:9px;font-weight:850}.settings-command>header h2{margin:3px 0 0;font-size:19px}.settings-command>header>strong{color:var(--ds-signal);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.settings-command-grid{grid-template-columns:.8fr 1.35fr .78fr;gap:12px;padding:14px;display:grid}.settings-control{background:linear-gradient(145deg,var(--ds-nav),var(--ds-nav));border-radius:15px;align-content:start;gap:6px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-control{background:linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 74%,var(--ds-signal)))}}.settings-control>i{width:46px;height:46px;color:var(--ds-nav);background:var(--ds-accent);border-radius:13px;place-items:center;display:grid}.settings-control>span{color:var(--ds-signal);margin-top:4px;font-size:8px;font-weight:850}.settings-control>b{font-size:20px}.settings-control>small{min-height:34px;color:var(--muted);font-size:8px;line-height:1.45}.settings-control>button{background:var(--ds-accent);border:0;border-radius:9px;height:35px;font-size:9px}.settings-signal-list{gap:7px;display:grid}.settings-signal-list article{border:1px solid var(--ds-line);background:var(--ds-surface2);border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.settings-signal-list article>i{background:var(--ds-accent);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-signal-list article>i{background:color-mix(in srgb,var(--ds-accent) 35%,var(--ds-surface))}}.settings-signal-list article>i{font-size:8px;font-style:normal}.settings-signal-list article>span{gap:2px;display:grid}.settings-signal-list b{font-size:9px}.settings-signal-list small{color:var(--muted);font-size:8px}.settings-signal-list mark{color:var(--ds-signal);background:var(--ds-surface);border-radius:99px;padding:5px 7px;font-size:8px}.settings-signal-list mark.warning{color:var(--ds-warning)}.settings-signal-list button{background:var(--ds-accent);border:0;border-radius:8px;height:29px;font-size:8px}.settings-command-grid>aside{background:var(--ds-accent);border-radius:14px;align-content:start;gap:6px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-command-grid>aside{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface2))}}.settings-command-grid>aside>span{color:var(--ds-signal);font-size:8px;font-weight:850}.settings-command-grid>aside h3{margin:0;font-size:15px}.settings-command-grid>aside p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.5}.settings-command-grid>aside button{background:var(--ds-accent);border:0;border-radius:9px;height:35px;font-size:9px}.settings-service-state{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:260px;margin-bottom:13px;padding:28px;display:flex}.settings-service-state>i{border:3px solid var(--ds-line);border-top-color:var(--ds-signal);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.settings-service-state>span{gap:4px;display:grid}.settings-service-state b{font-size:14px}.settings-service-state small{color:var(--muted);font-size:10px;line-height:1.45}.settings-service-state.error{color:var(--ds-danger)}.settings-service-state.error>span{max-width:520px}.settings-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}.api-service-state{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:260px;margin-bottom:13px;padding:28px;display:flex}.api-service-state>i{border:3px solid var(--ds-line);border-top-color:var(--ds-signal);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.api-service-state>span{gap:4px;display:grid}.api-service-state b{font-size:14px}.api-service-state small{color:var(--muted);font-size:10px;line-height:1.45}.api-service-state.error{color:var(--ds-danger)}.api-service-state.error>span{max-width:520px}.api-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}.announcement-center{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);grid-column:1/-1;overflow:hidden}.announcement-center>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.announcement-center>header>div{gap:4px;display:grid}.announcement-center>header span{color:var(--ds-signal);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.announcement-center>header b{font-size:16px}.announcement-center button{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .55);height:36px;color:var(--ink);background:var(--ds-surface);justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.announcement-center>header>button,.announcement-center>footer>button:last-child{border-color:var(--ds-accent);background:var(--ds-accent)}.announcement-compose{grid-template-columns:1fr .8fr;gap:14px;padding:15px;display:grid}.announcement-compose>section{align-content:start;gap:13px;display:grid}.announcement-compose label{color:var(--muted);gap:6px;font-size:9px;font-weight:750;display:grid}.announcement-compose label>button{justify-content:space-between}.announcement-compose label>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.announcement-compose label>div button.active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.announcement-compose label>div button.active{border-color:color-mix(in srgb,var(--ds-accent) 65%,var(--ds-line))}}.announcement-compose label>div button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.announcement-compose label>div button.active{background:color-mix(in srgb,var(--ds-accent) 16%,var(--ds-surface))}}.announcement-compose>article{border-radius:var(--ds-radius);background:linear-gradient(145deg,var(--ds-nav),var(--ds-nav));padding:13px}@supports (color:color-mix(in lab, red, red)){.announcement-compose>article{background:linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 78%,var(--ds-signal)))}}.announcement-compose>article>span{color:var(--ds-accent);letter-spacing:.12em;font-size:8px;font-weight:850}.announcement-compose>article>div{border-radius:calc(var(--ds-radius) * .7);color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;gap:7px;margin-top:10px;padding:16px;display:grid}.announcement-compose>article i{width:31px;height:31px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.announcement-compose>article small{color:var(--ds-accent);letter-spacing:.1em;font-size:8px;font-weight:800}.announcement-compose>article b{font-size:17px}.announcement-compose>article p{color:#cbd2df;margin:0;font-size:10px;line-height:1.5}.announcement-compose>article button{width:max-content;color:var(--ds-nav);background:var(--ds-accent);border:0}.announcement-center>footer{border-top:1px solid var(--ds-line);align-items:center;gap:8px;padding:12px 15px;display:flex}.announcement-center>footer>div{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.announcement-center>footer>div>span{gap:2px;display:grid}.announcement-center>footer b{font-size:10px}.announcement-center>footer small{color:var(--muted);font-size:9px}.template-gallery{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);grid-column:1/-1;overflow:hidden}.template-gallery>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.template-gallery>header>div{gap:4px;display:grid}.template-gallery>header span{color:var(--ds-signal);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.template-gallery>header b{font-size:16px}.template-gallery button{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .5);height:35px;color:var(--ink);background:var(--ds-surface);padding:0 13px;font-size:10px;font-weight:750}.template-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px;display:grid}.template-gallery article{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:1fr auto;gap:10px;padding:11px;display:grid}.template-gallery article.active{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.template-gallery article.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent) 20%,transparent)}}.template-wireframe{border-radius:calc(var(--ds-radius) * .65);background:var(--ds-bg);grid-column:1/-1;grid-template-rows:26px 1fr 1fr;grid-template-columns:30% 1fr 1fr;gap:6px;height:112px;padding:8px;display:grid}.template-wireframe>*{background:var(--ds-surface);border-radius:4px;display:block}.template-wireframe i{background:var(--ds-nav);grid-row:1/-1}.template-wireframe span:first-of-type{background:var(--ds-accent);grid-column:2/-1}.template-wireframe.layout-1{grid-template-columns:1fr 1fr 20%}.template-wireframe.layout-1 i{background:var(--ds-nav);grid-area:1/3/-1}.template-wireframe.layout-1 span:first-of-type{grid-column:1/3}.template-wireframe.layout-2{grid-template-rows:22px 1fr 1fr;grid-template-columns:repeat(3,1fr)}.template-wireframe.layout-2 i{background:var(--ds-nav);grid-area:1/1/auto/-1}.template-wireframe.layout-2 span:first-of-type{background:var(--ds-accent);grid-column:auto}.template-gallery article>section{gap:2px;display:grid}.template-gallery article b{font-size:12px}.template-gallery article small{color:var(--muted);font-size:9px}.template-gallery article p{color:var(--muted);margin:3px 0 0;font-size:9px}.template-gallery article>button{border-color:var(--ds-accent);align-self:end}.template-gallery article.active>button{background:var(--ds-accent)}.template-gallery>footer{border-top:1px solid var(--ds-line);align-items:center;gap:8px;padding:12px 15px;display:flex}.template-gallery>footer>div{align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.template-gallery>footer>div span{gap:2px;display:grid}.template-gallery>footer b{font-size:10px}.template-gallery>footer small{color:var(--muted);font-size:9px}.template-gallery>footer>button:last-child{border-color:var(--ds-accent);background:var(--ds-accent)}.api-command{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin:0 0 16px;overflow:hidden}.api-command>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(115deg,var(--ds-surface2),var(--ds-signal));justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.api-command>header{background:linear-gradient(115deg,var(--ds-surface2),color-mix(in srgb,var(--ds-signal) 12%,var(--ds-surface)))}}.api-command>header span{color:var(--ds-signal);letter-spacing:.14em;font-size:11px;font-weight:850}.api-command>header h2{margin:5px 0 0;font-size:24px;line-height:1.15}.api-command>header>strong{color:var(--ds-signal);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.api-command-grid{gap:var(--ds-density-gap);padding:var(--ds-density-pad);grid-template-columns:.95fr 1.3fr .8fr;display:grid}.api-console{border-radius:var(--ds-radius);background:linear-gradient(145deg,var(--ds-nav),var(--ds-nav));align-content:start;gap:13px;padding:19px;display:grid}@supports (color:color-mix(in lab, red, red)){.api-console{background:linear-gradient(145deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 72%,var(--ds-signal)))}}.api-console>div:first-child{gap:6px;display:flex}.api-console>div:first-child i{background:var(--ds-line);border-radius:50%;width:8px;height:8px}.api-console>div:first-child i:first-child{background:var(--ds-danger)}.api-console>div:first-child i:last-child{background:var(--ds-accent)}.api-console code{border:1px solid var(--ds-line);padding:15px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.api-console code{border:1px solid color-mix(in srgb,var(--ds-line) 45%,transparent)}}.api-console code{border-radius:calc(var(--ds-radius) * .65);color:var(--ds-signal);background:var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.api-console code{background:color-mix(in srgb,var(--ds-nav) 76%,transparent)}}.api-console code{text-overflow:ellipsis;white-space:nowrap;font-size:12px}.api-console>span{color:var(--muted);font-size:11px}.api-console>button{border-radius:calc(var(--ds-radius) * .6);background:var(--ds-accent);border:0;height:42px;font-size:12px;font-weight:750}.api-live-traffic{padding:10px 8px 0;align-items:flex-end!important;gap:5px!important;height:92px!important;display:flex!important}.api-live-traffic i{height:var(--bar-height);min-width:5px;box-shadow:0 0 12px var(--ds-accent);flex:1;background:linear-gradient(180deg,var(--ds-accent),var(--ds-signal))!important;border-radius:5px 5px 1px 1px!important;width:auto!important}@supports (color:color-mix(in lab, red, red)){.api-live-traffic i{box-shadow:0 0 12px color-mix(in srgb,var(--ds-accent) 35%,transparent)}}.api-signal-list{gap:9px;display:grid}.api-signal-list article{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .75);background:var(--ds-surface2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.api-signal-list article>i{border-radius:calc(var(--ds-radius) * .55);background:var(--ds-accent);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.api-signal-list article>i{background:color-mix(in srgb,var(--ds-accent) 35%,var(--ds-surface))}}.api-signal-list article>span,.api-signal-list article>div{gap:3px;min-width:0;display:grid}.api-signal-list b,.api-signal-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.api-signal-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.api-signal-list article>div{text-align:right}.api-signal-list button{border-radius:calc(var(--ds-radius) * .5);background:var(--ds-accent);border:0;height:34px;padding:0 12px;font-size:10px;font-weight:750}.api-command-grid>aside{border-radius:var(--ds-radius);background:var(--ds-accent);align-content:start;gap:9px;padding:19px;display:grid}@supports (color:color-mix(in lab, red, red)){.api-command-grid>aside{background:color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface2))}}.api-command-grid>aside>span{color:var(--ds-signal);font-size:10px;font-weight:850}.api-command-grid>aside h3{margin:0;font-size:19px}.api-command-grid>aside p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.55}.api-command-grid>aside button{border-radius:calc(var(--ds-radius) * .6);background:var(--ds-accent);border:0;height:42px;font-size:11px;font-weight:750}.api-key-security{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);grid-column:1/-1;overflow:hidden}.api-key-security>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.api-key-security>header span{color:var(--ds-signal);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.api-key-security>header strong{font-size:11px}.api-key-security>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.api-key-security article{border-right:1px solid var(--ds-line);gap:4px;padding:15px 16px;display:grid}.api-key-security article:last-child{border:0}.api-key-security article span,.api-key-security article small{color:var(--muted);font-size:10px}.api-key-security article b{font-size:17px}.api-key-security>footer{border-top:1px solid var(--ds-line);align-items:center;gap:7px;padding:12px 16px;display:flex}.api-key-security>footer>span{margin-right:4px;font-size:10px;font-weight:800}.api-key-security mark{color:var(--ink);background:var(--ds-accent);border-radius:999px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.api-key-security mark{background:color-mix(in srgb,var(--ds-accent) 22%,var(--ds-surface))}}.api-key-security mark{font:700 9px var(--font-geist-mono)}.api-key-security>footer button{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .5);background:var(--ds-surface);height:32px;margin-left:auto;padding:0 12px;font-size:10px;font-weight:750}.oauth-trust-center{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);grid-column:1/-1;overflow:hidden}.oauth-trust-center>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.oauth-trust-center>header>div{gap:4px;display:grid}.oauth-trust-center>header span{color:var(--ds-signal);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.oauth-trust-center>header b{font-size:16px}.oauth-trust-center button{border-radius:calc(var(--ds-radius) * .55);background:var(--ds-accent);border:0;height:36px;padding:0 14px;font-size:10px;font-weight:800}.oauth-flow{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px;display:grid}.oauth-flow article{align-items:center;gap:10px;min-width:0;padding-right:18px;display:flex;position:relative}.oauth-flow article:not(:last-child):after{content:"";background:var(--ds-line);width:18px;height:1px;position:absolute;right:8px}.oauth-flow i{width:36px;height:36px;color:var(--ds-nav);background:linear-gradient(145deg,var(--ds-accent),var(--ds-signal));border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.oauth-flow span{gap:2px;min-width:0;display:grid}.oauth-flow b{font-size:11px}.oauth-flow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.oauth-trust-center>footer{border-top:1px solid var(--ds-line);background:var(--ds-warning);align-items:center;gap:8px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.oauth-trust-center>footer{background:color-mix(in srgb,var(--ds-warning) 8%,var(--ds-surface))}}.oauth-trust-center>footer>div{gap:2px;min-width:0;margin-right:auto;display:grid}.oauth-trust-center>footer span{color:var(--ds-warning);text-transform:uppercase;font-size:9px;font-weight:850}.oauth-trust-center>footer b{font-size:12px}.oauth-trust-center>footer small{color:var(--muted);font-size:10px}.oauth-trust-center>footer button:first-of-type{border:1px solid var(--ds-line);background:var(--ds-surface)}.webhook-delivery-center{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);grid-column:1/-1;overflow:hidden}.webhook-delivery-center>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.webhook-delivery-center>header>div{gap:4px;display:grid}.webhook-delivery-center>header span{color:var(--ds-signal);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.webhook-delivery-center>header b{font-size:16px}.webhook-delivery-center>header>strong{align-items:center;gap:7px;font-size:10px;display:flex}.webhook-delivery-center>header>strong i{background:var(--ds-success);width:7px;height:7px;box-shadow:0 0 12px var(--ds-success);border-radius:50%}.webhook-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));padding:17px;display:grid}.webhook-pipeline article{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.webhook-pipeline article:not(:last-child):after{content:"";background:var(--ds-success);width:22px;height:2px;position:absolute;right:10px}.webhook-pipeline article.warning:not(:last-child):after{background:var(--ds-warning)}.webhook-pipeline article>i{border:2px solid var(--ds-success);width:37px;height:37px;color:var(--ds-success);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.webhook-pipeline article.warning>i{color:var(--ds-warning);border-color:var(--ds-warning)}.webhook-pipeline article.error>i{color:var(--ds-danger);border-color:var(--ds-danger)}.webhook-pipeline span{gap:2px;min-width:0;display:grid}.webhook-pipeline small,.webhook-pipeline em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.webhook-pipeline b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.webhook-delivery-center>footer{border-top:1px solid var(--ds-line);background:var(--ds-danger);align-items:center;gap:8px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.webhook-delivery-center>footer{background:color-mix(in srgb,var(--ds-danger) 7%,var(--ds-surface))}}.webhook-delivery-center>footer>div{gap:2px;min-width:0;margin-right:auto;display:grid}.webhook-delivery-center>footer span{color:var(--ds-danger);text-transform:uppercase;font-size:9px;font-weight:850}.webhook-delivery-center>footer b{font-size:12px}.webhook-delivery-center>footer small{color:var(--muted);font-size:10px}.webhook-delivery-center>footer button{border-radius:calc(var(--ds-radius) * .55);background:var(--ds-accent);border:0;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.webhook-delivery-center>footer button:first-of-type{border:1px solid var(--ds-line);background:var(--ds-surface)}.api-reference-center{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);grid-column:1/-1;grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.api-reference-center>aside{border-right:1px solid var(--ds-line);align-content:start;gap:4px;padding:12px;display:grid}.api-reference-center>aside label{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .55);background:var(--ds-surface);align-items:center;gap:7px;height:38px;margin-bottom:5px;padding:0 10px;display:flex}.api-reference-center>aside input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.api-reference-center>aside button{border-radius:calc(var(--ds-radius) * .45);height:34px;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.api-reference-center>aside button.active{color:var(--ink);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.api-reference-center>aside button.active{background:color-mix(in srgb,var(--ds-accent) 24%,var(--ds-surface))}}.api-reference-center>main{min-width:0}.api-reference-center main>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.api-reference-center main>header>div{gap:3px;display:grid}.api-reference-center main>header span{color:var(--ds-signal);letter-spacing:.12em;font-size:9px;font-weight:850}.api-reference-center main>header h3{margin:0;font-size:18px}.api-reference-center main>header p{color:var(--muted);margin:0;font-size:10px}.api-reference-center main>header button,.api-reference-center main>footer button{border-radius:calc(var(--ds-radius) * .5);background:var(--ds-accent);border:0;flex:none;height:36px;padding:0 13px;font-size:10px;font-weight:800}.api-reference-center main>nav{gap:7px;padding:14px;display:grid}.api-reference-center main>nav button{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .55);height:42px;color:var(--ink);background:var(--ds-surface);text-align:left;grid-template-columns:45px 1fr auto;align-items:center;gap:8px;padding:0 11px;display:grid}.api-reference-center main>nav button.active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.api-reference-center main>nav button.active{border-color:color-mix(in srgb,var(--ds-accent) 65%,var(--ds-line))}}.api-reference-center main>nav button.active{box-shadow:inset 3px 0 var(--ds-accent)}.api-reference-center main>nav mark{width:max-content;color:var(--ds-success);background:var(--ds-success);border-radius:5px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.api-reference-center main>nav mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.api-reference-center main>nav mark{font-size:8px;font-weight:900}.api-reference-center main>nav code{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.api-reference-center main>footer{border-top:1px solid var(--ds-line);align-items:center;gap:13px;padding:11px 14px;display:flex}.api-reference-center main>footer span{color:var(--ds-success);align-items:center;gap:5px;font-size:9px;display:flex}.api-reference-center main>footer button{margin-left:auto}.api-playground-workbench{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface2);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.api-playground-workbench>header,.api-playground-workbench>footer{border-bottom:1px solid var(--ds-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.api-playground-workbench>header>div{gap:4px;display:grid}.api-playground-workbench>header span{color:var(--ds-signal);letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.api-playground-workbench>header b{font-size:16px}.api-playground-workbench>header label{background:var(--ds-success);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.api-playground-workbench>header label{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.api-playground-workbench>header label{font-size:10px;font-weight:750}.api-playground-workbench>header label i{background:var(--ds-success);border-radius:50%;width:7px;height:7px}.playground-request,.playground-response{min-width:0;padding:13px}.playground-request{border-right:1px solid var(--ds-line)}.playground-request>nav{border-bottom:1px solid var(--ds-line);gap:4px;display:flex}.playground-request>nav button{height:32px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 9px;font-size:9px}.playground-request>nav button.active{color:var(--ink);border-color:var(--ds-accent)}.playground-request>nav mark{background:var(--ds-accent);border-radius:99px;padding:2px 5px;font-size:7px}.playground-request>section{grid-template-columns:72px minmax(0,1fr) auto;gap:7px;margin:11px 0;display:grid}.playground-request select,.playground-request code,.playground-request>section button{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .5);background:var(--ds-surface);height:38px;font-size:10px}.playground-request select{color:var(--ds-success);padding:0 8px;font-weight:850}.playground-request code{text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 10px;display:flex;overflow:hidden}.playground-request>section button{border-color:var(--ds-accent);background:var(--ds-accent);align-items:center;gap:6px;padding:0 12px;font-weight:800;display:flex}.api-playground-workbench pre{border-radius:calc(var(--ds-radius) * .55);color:#d7def0;background:var(--ds-nav);min-height:152px;font:10px/1.65 var(--font-geist-mono);margin:0;padding:14px;overflow:auto}.playground-response>header{align-items:center;gap:8px;height:32px;margin-bottom:11px;display:flex}.playground-response>header span{font-size:10px;font-weight:850}.playground-response>header mark{color:var(--ds-success);background:var(--ds-success);border-radius:99px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.playground-response>header mark{background:color-mix(in srgb,var(--ds-success) 12%,var(--ds-surface))}}.playground-response>header mark{font-size:8px;font-weight:850}.playground-response>header small{color:var(--muted);font-size:9px}.playground-response>header button{color:var(--ds-signal);background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:750}.api-playground-workbench>footer{border-top:1px solid var(--ds-line);border-bottom:0;justify-content:flex-start}.api-playground-workbench>footer span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.api-playground-workbench>footer span:first-child{color:var(--ds-success)}.api-playground-workbench>footer button{border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .45);background:var(--ds-surface);height:32px;margin-left:auto;padding:0 11px;font-size:9px;font-weight:750}@media (max-width:1500px){.genealogy-toolbar{grid-template-columns:1fr}.tree-types{flex-wrap:wrap;max-width:none}.tree-types button{min-height:38px}.genealogy-search,.view-switch{width:100%}.pricing-layout,.pos-layout{grid-template-columns:1fr}.pos-checkout{position:relative;top:auto}.settings-layout{grid-template-columns:1fr}.roles-layout{grid-template-columns:220px 1fr}.role-people{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.role-people>header,.role-people>footer{grid-column:1/-1}.bonus-layout{grid-template-columns:220px 1fr}.bonus-activity{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.bonus-activity>header,.bonus-activity>section{grid-column:1/-1}.rank-layout{grid-template-columns:220px 1fr}.approval-rail{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.approval-rail>header,.approval-rail>section{grid-column:1/-1}.versions-layout{grid-template-columns:1fr}.version-detail{grid-template-columns:1fr 1fr;display:grid}.version-detail>header,.version-detail>footer{grid-column:1/-1}.contracts-layout{grid-template-columns:1fr}.contract-detail{grid-template-columns:1fr 1fr;display:grid}.contract-detail>header,.contract-detail>footer{grid-column:1/-1}.risk-layout{grid-template-columns:1fr}.risk-rail{grid-template-columns:repeat(3,1fr);display:grid}.risk-rail>header{grid-column:1/-1}.module-grid{grid-template-columns:1fr}.module-insight{grid-template-columns:1fr 1fr;display:grid}.module-insight>header{grid-column:1/-1}.investment-command-grid{grid-template-columns:1fr 1fr}.investment-command-grid>aside{grid-column:1/-1}.crm-stage-grid,.people-command-grid{grid-template-columns:1fr 1fr}.people-command-grid>aside{grid-column:1/-1}.academy-command-grid{grid-template-columns:1fr 1fr}.academy-command-grid>aside{grid-column:1/-1}.billing-command-grid{grid-template-columns:1fr 1fr}.billing-command-grid>aside{grid-column:1/-1}.store-command-grid{grid-template-columns:1fr 1fr}.store-command-grid>aside{grid-column:1/-1}.network-command-grid{grid-template-columns:1fr 1fr}.network-command-grid>aside{grid-column:1/-1}.settings-command-grid{grid-template-columns:1fr 1fr}.settings-command-grid>aside{grid-column:1/-1}.api-command-grid{grid-template-columns:1fr 1fr}.api-command-grid>aside{grid-column:1/-1}.api-key-security>div{grid-template-columns:1fr 1fr}.api-key-security article:nth-child(2){border-right:0}.api-key-security article:nth-child(-n+2){border-bottom:1px solid var(--ds-line)}.oauth-flow{grid-template-columns:1fr 1fr;gap:14px}.oauth-flow article:nth-child(2):after{display:none}.webhook-pipeline{grid-template-columns:1fr 1fr;gap:15px}.webhook-pipeline article:nth-child(2):after{display:none}.api-reference-center{grid-template-columns:190px minmax(0,1fr)}.api-playground-workbench{grid-template-columns:1fr}.api-playground-workbench>header,.api-playground-workbench>footer{grid-column:auto}.playground-request{border-right:0;border-bottom:1px solid var(--ds-line)}}@media (max-width:1180px){.widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-standard{grid-column:span 1}.slot-feature{grid-column:span 2}.attention-grid{grid-template-columns:1fr}.hero{flex-direction:column;align-items:start}.hero-actions{justify-content:start}.balance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-tools{flex-direction:column;align-items:start}.transaction-filters{justify-content:start;width:100%}.transaction-filters>label{width:min(320px,100%)}.orders-ledger .source-tabs{max-width:100%;overflow-x:auto}.cashout-commandbar{flex-direction:column;align-items:flex-start}.cashout-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-channel-rail{flex-wrap:wrap}.payout-channel-rail>span{flex-basis:100%}.wallet-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-total-band{grid-template-columns:1fr}.report-pulse{grid-template-columns:repeat(2,1fr)}.report-source-grid{grid-template-columns:repeat(3,1fr)}.report-controls{grid-template-columns:repeat(2,1fr)}.segment-savebar{grid-template-columns:1fr 1fr}.segment-savebar>div{grid-column:1/-1}.ledger-explorer-layout{grid-template-columns:220px minmax(0,1fr)}.chain-actions{flex-direction:column;align-items:flex-start}.chain-actions label,.chain-actions input{width:100%}.propagation-pulse,.pipeline-map>div{grid-template-columns:repeat(2,1fr)}.pipeline-map article>svg{display:none}.propagation-filters{flex-wrap:wrap;align-items:flex-start}.propagation-filters>label{flex:100%}.propagation-filters input{width:100%}.erp-workbench{grid-template-columns:1fr}.fulfillment-command{grid-template-columns:260px 1fr;display:grid}.fulfillment-command>header,.fulfillment-command>footer{grid-column:1/-1}.warehouse-rail>div{grid-template-columns:repeat(2,1fr)}.pos-layout{grid-template-columns:minmax(0,1fr) 350px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-pulse{grid-template-columns:repeat(2,1fr)}.pricing-layout,.membership-row{grid-template-columns:1fr}.genealogy-kpis{grid-template-columns:repeat(2,1fr)}.genealogy-toolbar{grid-template-columns:1fr 1fr}.tree-types{grid-column:1/-1}.settings-layout{grid-template-columns:1fr}.settings-index{grid-template-columns:repeat(3,1fr);display:grid}.tree-settings-body{grid-template-columns:280px 1fr}}@media (max-width:820px){.preview-route-bar{left:0}.sidebar{transition:transform .25s;transform:translate(-105%);box-shadow:24px 0 70px #05071255}.sidebar.open{z-index:180;transform:translate(0)}body:has(.sidebar.open) nextjs-portal{display:none!important}.sidebar.open>.brand-lockup>.mobile-sidebar-close{border:1px solid var(--ds-on-dark);flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid!important}@supports (color:color-mix(in lab, red, red)){.sidebar.open>.brand-lockup>.mobile-sidebar-close{border:1px solid color-mix(in srgb,var(--ds-on-dark) 18%,transparent)}}.sidebar.open>.brand-lockup>.mobile-sidebar-close{color:var(--ds-on-dark);background:var(--ds-on-dark);border-radius:var(--ds-icon-radius)!important}@supports (color:color-mix(in lab, red, red)){.sidebar.open>.brand-lockup>.mobile-sidebar-close{background:color-mix(in srgb,var(--ds-on-dark) 8%,transparent)}}.sidebar.open>.brand-lockup>.mobile-sidebar-close:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.workspace{width:100%;margin-left:0}.mobile-menu{z-index:50;transition:left .25s;display:grid;position:fixed;top:14px;left:16px}.mobile-menu[aria-expanded=true]{left:218px}.breadcrumbs span,.breadcrumbs b{display:none}.breadcrumbs{text-align:left;margin-right:auto}.topbar{justify-content:flex-start;padding:0 16px 0 64px!important}.nav-search:after{display:none}.dashboard,.transactions-page{padding:18px 15px 50px}.language,.profile div,.profile>svg{display:none!important}.hero{border-radius:20px;min-height:290px;padding:26px 22px}.hero h1{font-size:49px}.system-items{grid-template-columns:1fr}.ai-brief{grid-template-columns:auto 1fr}.ai-brief button{grid-column:1/-1;width:max-content}.control-rail{display:block;top:70px}.control-rail>label{border-left:0;border-top:1px solid var(--ds-line);width:100%;min-height:36px;margin-top:5px}.widget-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:275px}.slot-standard,.slot-feature{grid-area:span 1/span 1}.waiting-item{grid-template-columns:38px 1fr}.waiting-item button,.waiting-item a{grid-column:2;width:max-content}.page-footer{flex-direction:column;align-items:start;gap:7px}.transactions-hero{flex-direction:column;align-items:start;min-height:280px;padding:26px 22px}.transactions-hero h1{font-size:48px}.pricing-pulse{grid-template-columns:1fr 1fr}.builder-grid{grid-template-columns:1fr}.builder-grid>section+section{border-left:0;border-top:1px solid var(--ds-line)}.volume-impact>header{flex-direction:column;align-items:flex-start}.volume-impact>div,.builder-save{grid-template-columns:1fr 1fr}.builder-save>div{grid-column:1/-1}.campaign-list>article{grid-template-columns:auto 1fr auto}.campaign-list>article>span{display:none}.genealogy-page{padding:18px 15px 50px}.genealogy-heading{flex-direction:column;align-items:flex-start}.genealogy-toolbar{grid-template-columns:1fr}.tree-types{grid-column:auto}.view-switch{overflow:auto}.tree-stage{min-width:760px}.tree-canvas{overflow:auto}.settings-page{padding:18px 15px 50px}.settings-heading{flex-direction:column;align-items:flex-start}.settings-health,.settings-index{grid-template-columns:1fr 1fr}.settings-form,.tree-config-grid,.tree-settings-body{grid-template-columns:1fr}.tree-settings-body>nav{border-right:0;border-bottom:1px solid var(--ds-line)}.danger-zone{flex-wrap:wrap;align-items:flex-start}.danger-zone>div{flex-basis:100%}.roles-page{padding:18px 15px 50px}.roles-heading{flex-wrap:wrap;align-items:flex-start}.roles-heading>div{flex-basis:100%}.roles-pulse,.roles-layout{grid-template-columns:1fr}.role-list{grid-template-columns:1fr 1fr;display:grid}.role-list>header,.role-list>footer{grid-column:1/-1}.permission-matrix{overflow:auto}.permission-matrix>*{min-width:520px}.role-people{grid-template-columns:1fr 1fr}.bonuses-page{padding:18px 15px 50px}.bonuses-heading{flex-wrap:wrap;align-items:flex-start}.bonuses-heading>div{flex-basis:100%}.bonus-pulse{grid-template-columns:1fr 1fr}.bonus-layout,.bonus-form{grid-template-columns:1fr}.bonus-form>section+section{border-left:0;border-top:1px solid var(--ds-line)}.qualification-board>div{grid-template-columns:1fr 1fr}.bonus-schedule{grid-template-columns:auto 1fr}.bonus-schedule button{grid-row:2}.bonus-activity{grid-template-columns:1fr}.ranks-page{padding:18px 15px 50px}.ranks-heading{flex-wrap:wrap;align-items:flex-start}.ranks-heading>div{flex-basis:100%}.rank-pulse{grid-template-columns:1fr 1fr}.rank-layout,.condition-root{grid-template-columns:1fr}.condition-root>i{display:none}.condition-root article{grid-template-columns:24px 1fr 1fr}.condition-root article input,.condition-root article>b{grid-row:2}.rank-simulator{grid-template-columns:auto 1fr}.rank-simulator label,.rank-simulator button{grid-row:2}.approval-rail{grid-template-columns:1fr}.versions-page{padding:18px 15px 50px}.versions-heading{flex-direction:column;align-items:flex-start}.versions-log>header{grid-template-columns:1fr}.version-table-head{display:none}.versions-log>button{grid-template-columns:50px 1fr auto}.versions-log>button>strong,.versions-log>button>time{grid-column:2}.version-detail{display:block}.contracts-page{padding:18px 15px 50px}.contracts-heading{flex-wrap:wrap;align-items:flex-start}.contracts-heading>div{flex-basis:100%}.contract-pulse{grid-template-columns:1fr 1fr}.contract-ledger{overflow:auto}.contract-ledger>*{min-width:680px}.contract-detail{display:block}.contract-trust{grid-template-columns:auto 1fr}.contract-trust button{grid-column:2}.compliance-page{padding:18px 15px 50px}.compliance-heading{flex-wrap:wrap;align-items:flex-start}.compliance-heading>div{flex-basis:100%}.risk-band{grid-template-columns:1fr 1fr}.case-queue{overflow:auto}.case-queue>*{min-width:720px}.risk-rail{grid-template-columns:1fr}.risk-proof{grid-template-columns:auto 1fr}.risk-proof button{grid-column:2}.module-page{padding:18px 15px 50px}.module-heading{flex-direction:column;align-items:flex-start}.module-pulse{grid-template-columns:1fr 1fr}.module-table{overflow:auto}.module-table>*{min-width:680px}.module-insight{display:block}.investment-command-grid,.crm-stage-grid,.investment-stage-list{grid-template-columns:1fr}.investment-command-grid>aside{grid-column:auto}.capital-orbit{align-items:flex-start}.orbit-meter{width:84px;height:84px}.orbit-meter:before{width:62px;height:62px}.people-command-grid{grid-template-columns:1fr}.people-command-grid>aside{grid-column:auto}.team-capacity-grid,.academy-command-grid{grid-template-columns:1fr}.academy-command-grid>aside{grid-column:auto}.billing-command>header{flex-direction:column;align-items:flex-start}.billing-command-grid{grid-template-columns:1fr}.billing-command-grid>aside{grid-column:auto}.store-command>header{flex-direction:column;align-items:flex-start}.store-command-grid{grid-template-columns:1fr}.store-command-grid>aside{grid-column:auto}.store-card-list article{grid-template-columns:auto 1fr auto}.store-card-list mark{display:none}.catalog-products{grid-template-columns:1fr}.catalog-workbench>header,.catalog-workbench>footer{flex-direction:column;align-items:stretch}.catalog-workbench>header>button,.catalog-workbench>footer>button{width:100%}.bundle-flow{grid-template-columns:1fr}.bundle-composer>header,.bundle-composer>footer{flex-direction:column;align-items:stretch}.bundle-composer>header>button,.bundle-composer>footer>button{width:100%}.network-command>header{flex-direction:column;align-items:flex-start}.network-command-grid{grid-template-columns:1fr}.network-command-grid>aside{grid-column:auto}.settings-command>header{flex-direction:column;align-items:flex-start}.settings-command-grid{grid-template-columns:1fr}.settings-command-grid>aside{grid-column:auto}.settings-signal-list article{grid-template-columns:auto 1fr auto}.settings-signal-list mark{display:none}.announcement-compose{grid-template-columns:1fr}.announcement-center>header,.announcement-center>footer{flex-direction:column;align-items:stretch}.announcement-center>header>button,.announcement-center>footer>button{width:100%}.template-gallery>div{grid-template-columns:1fr}.template-gallery>header,.template-gallery>footer{flex-direction:column;align-items:stretch}.template-gallery>header>button,.template-gallery>footer>button{width:100%}.api-command>header{flex-direction:column;align-items:flex-start}.api-command-grid{grid-template-columns:1fr}.api-command-grid>aside{grid-column:auto}.api-signal-list article{grid-template-columns:auto minmax(0,1fr) auto}.api-signal-list article>div{display:none}.api-key-security>div{grid-template-columns:1fr}.api-key-security article{border-right:0;border-bottom:1px solid var(--ds-line)}.api-key-security>footer{flex-wrap:wrap;align-items:flex-start}.api-key-security>footer button{width:100%;margin:4px 0 0}.oauth-trust-center>header,.oauth-trust-center>footer{flex-direction:column;align-items:stretch}.oauth-trust-center>header button{width:100%}.oauth-flow{grid-template-columns:1fr}.oauth-flow article:after{display:none}.oauth-trust-center>footer button{width:100%}.webhook-delivery-center>header,.webhook-delivery-center>footer{flex-direction:column;align-items:stretch}.webhook-pipeline{grid-template-columns:1fr}.webhook-pipeline article:after{display:none}.webhook-delivery-center>footer button{justify-content:center;width:100%}.api-reference-center{grid-template-columns:1fr}.api-reference-center>aside{border-right:0;border-bottom:1px solid var(--ds-line);display:flex;overflow-x:auto}.api-reference-center>aside label{min-width:220px;margin:0}.api-reference-center>aside button{flex:none}.api-reference-center main>header{flex-direction:column;align-items:flex-start}.api-reference-center main>footer{flex-wrap:wrap;align-items:flex-start}.api-reference-center main>footer button{width:100%;margin:0}.api-playground-workbench>header,.api-playground-workbench>footer{flex-direction:column;align-items:flex-start}.playground-request>section{grid-template-columns:70px minmax(0,1fr)}.playground-request>section button{grid-column:1/-1;justify-content:center}.api-playground-workbench>footer button{width:100%;margin:0}.balance-strip{grid-template-columns:1fr}.transaction-filters{flex-wrap:wrap;align-items:stretch}.transaction-filters>label{flex:100%}.source-tabs,.source-tabs button{flex:1}.table-shell{background:var(--ds-surface2);padding:10px;overflow:visible}.table-shell table,.table-shell tbody{display:block}.table-shell thead{display:none}.table-shell tr{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;grid-template-columns:1fr auto;gap:10px;margin-bottom:9px;padding:14px;display:grid}.table-shell td{border:0;height:auto;padding:0;display:block}.table-shell td:first-child{grid-column:1}.table-shell td:nth-child(2){grid-area:1/1/auto/-1;padding-right:38px}.table-shell td:nth-child(3){text-align:right;grid-area:2/2}.table-shell td:nth-child(4),.table-shell td:nth-child(5){grid-column:1}.table-shell td:last-child{position:absolute;right:29px}.pagination{grid-template-columns:1fr auto}.range{text-align:right}.page-controls{grid-column:1/-1;justify-content:center;overflow-x:auto}.page-controls button:first-child,.page-controls button:last-child{display:none}.orders-table td:first-child{grid-area:1/1/auto/-1;padding-right:38px}.orders-table td:nth-child(2){grid-area:2/1;padding-right:0}.orders-table td:nth-child(3){grid-area:2/2}.orders-table td:nth-child(4){grid-area:3/1}.orders-table td:nth-child(5){text-align:right;grid-area:3/2}.page-jump{white-space:nowrap}.cashout-hero-actions{width:100%}.cashout-hero-actions button{flex:1;justify-content:center}.cashout-commandbar>div{flex-wrap:wrap;width:100%}.cashout-form-grid,.cashout-filter-grid{grid-template-columns:1fr}.payout-channel-rail button{flex:1;justify-content:center}.payout-channel-rail small{display:none}.cashout-method-picker{grid-template-columns:1fr}.username-claim{grid-template-columns:auto 1fr}.username-claim label,.username-claim>button{grid-column:1/-1}.wallet-type-grid{grid-template-columns:1fr}.wallet-table-shell{background:var(--ds-surface);padding:0;overflow-x:auto}.wallet-table-shell table{display:table}.wallet-table-shell thead{display:table-header-group}.wallet-table-shell tbody{display:table-row-group}.wallet-table-shell tr{background:0 0;border:0;margin:0;padding:0;display:table-row}.wallet-table-shell td{border-top:1px solid var(--ds-line);height:66px;padding:9px 15px;display:table-cell}@supports (color:color-mix(in lab, red, red)){.wallet-table-shell td{border-top:1px solid color-mix(in srgb, var(--ds-line) 70%, transparent)}}.report-pulse,.report-source-grid,.report-controls,.report-result-body{grid-template-columns:1fr}.report-builder>header{flex-direction:column;align-items:flex-start}.report-source-grid button{min-height:0}.report-result .ledger-tools>div:last-child{width:100%}.segment-mode{grid-template-columns:1fr}.segment-workbench>header{flex-direction:column;align-items:flex-start}.rule-row{grid-template-columns:30px 1fr 34px}.rule-row select,.rule-row input{grid-column:2}.rule-row>button{grid-area:1/3}.segment-workbench>footer{flex-direction:column;align-items:flex-start;gap:10px}.segment-savebar{grid-template-columns:1fr}.segment-savebar>div{grid-column:auto}.integrity-banner{grid-template-columns:auto 1fr}.integrity-banner>strong{grid-column:2;width:max-content}.ledger-family-tabs,.ledger-explorer-layout{grid-template-columns:1fr}.chain-directory>div{max-height:250px}.chain-metrics{grid-template-columns:repeat(2,1fr)}.propagation-pulse{grid-template-columns:1fr}.pipeline-map>header{flex-direction:column;align-items:flex-start}.pipeline-map header>small{text-align:left}.pipeline-map>div{grid-template-columns:1fr}.propagation-table-shell{background:var(--ds-surface);padding:0;overflow-x:auto}.propagation-table-shell table{display:table}.propagation-table-shell thead{display:table-header-group}.propagation-table-shell tbody{display:table-row-group}.propagation-table-shell tr{background:0 0;border:0;margin:0;padding:0;display:table-row}.propagation-table-shell td{border-top:1px solid var(--ds-line);height:66px;padding:9px 15px;display:table-cell}@supports (color:color-mix(in lab, red, red)){.propagation-table-shell td{border-top:1px solid color-mix(in srgb,var(--ds-line) 70%,transparent)}}.propagation-results>div{grid-template-columns:repeat(2,1fr)}.propagation-drawer>footer{flex-direction:column;align-items:flex-start}.propagation-drawer>footer>button{justify-content:center;width:100%}.inventory-hero-actions{width:100%}.inventory-hero-actions button{flex:1;justify-content:center}.erp-tabs{top:69px;overflow-x:auto}.erp-tabs button{flex:none}.erp-pulse{grid-template-columns:1fr}.stock-actions{flex-wrap:wrap;width:100%}.stock-actions label{flex:100%}.stock-actions input{width:100%}.inventory-table-shell{background:var(--ds-surface);padding:0;overflow-x:auto}.inventory-table-shell table{display:table}.inventory-table-shell thead{display:table-header-group}.inventory-table-shell tbody{display:table-row-group}.inventory-table-shell tr{background:0 0;border:0;margin:0;padding:0;display:table-row}.inventory-table-shell td{border-top:1px solid var(--ds-line);height:66px;padding:9px 15px;display:table-cell}@supports (color:color-mix(in lab, red, red)){.inventory-table-shell td{border-top:1px solid color-mix(in srgb,var(--ds-line) 70%,transparent)}}.warehouse-rail>div{grid-template-columns:1fr}.warehouse-rail>footer{flex-wrap:wrap}.fulfillment-command{display:block}.erp-lower-grid{grid-template-columns:1fr}.pos-page{padding:18px 15px 45px}.pos-country-step{padding:14px}.pos-country-step-body{flex-direction:column;align-items:stretch}.pos-country-step label{width:100%;min-width:0}.pos-heading{flex-direction:column;align-items:flex-start}.pos-layout{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-checkout{position:relative;top:auto}.pos-catalog>header{flex-direction:column;align-items:stretch}.product-visual{height:105px}.cashouts-table-shell{background:var(--ds-surface);padding:0;overflow-x:auto}.cashouts-table-shell table{display:table}.cashouts-table-shell thead{display:table-header-group}.cashouts-table-shell tbody{display:table-row-group}.cashouts-table-shell tr{background:0 0;border:0;margin:0;padding:0;display:table-row}.cashouts-table-shell td{border-top:1px solid var(--ds-line);height:66px;padding:9px 15px;display:table-cell}@supports (color:color-mix(in lab, red, red)){.cashouts-table-shell td{border-top:1px solid color-mix(in srgb, var(--ds-line) 70%, transparent)}}}.rank-focus-workspace{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:15px;overflow:hidden}.rank-focus-workspace>header{border-bottom:1px solid var(--ds-line);background:linear-gradient(110deg,var(--ds-surface2),var(--ds-accent));align-items:end;gap:10px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.rank-focus-workspace>header{background:linear-gradient(110deg,var(--ds-surface2),color-mix(in srgb,var(--ds-accent) 12%,var(--ds-surface)))}}.rank-focus-workspace>header>div{margin-right:auto}.rank-focus-workspace>header span{color:var(--ds-signal);letter-spacing:.13em;font-size:8px;font-weight:850}.rank-focus-workspace>header h2{margin:3px 0;font-size:17px}.rank-focus-workspace>header p{color:var(--muted);margin:0;font-size:8px}.rank-focus-workspace>header label{background:var(--ds-surface);border-radius:9px;align-items:center;gap:6px;height:35px;padding:0 9px;display:flex}.rank-focus-workspace>header input{background:0 0;border:0;outline:0;font-size:8px}.rank-focus-workspace>header>button{background:var(--ds-accent);border:0;border-radius:9px;align-items:center;gap:5px;height:35px;font-size:8px;display:flex}.rank-focus-workspace>article{border-bottom:1px solid var(--ds-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 15px;display:grid}.rank-focus-workspace>article>i{width:34px;height:34px;color:var(--ds-nav);background:var(--ds-accent);border-radius:9px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.rank-focus-workspace>article>span{gap:2px;min-width:0;display:grid}.rank-focus-workspace article b,.rank-focus-workspace article strong{font-size:9px}.rank-focus-workspace article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rank-focus-workspace article>div{gap:5px;display:flex}.rank-focus-workspace article button{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:8px;height:30px;font-size:7px}.rank-focus-workspace article>button:last-child,.rank-focus-workspace article>div button:last-child{background:var(--ds-accent)}@media (max-width:760px){.rank-focus-workspace>header{flex-direction:column;align-items:flex-start}.rank-focus-workspace>header label,.rank-focus-workspace>header>button{width:100%}.rank-focus-workspace>article{grid-template-columns:auto minmax(0,1fr)}.rank-focus-workspace article>strong,.rank-focus-workspace article>button,.rank-focus-workspace article>div{grid-column:2}}.reference span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reference svg{flex:none}.wallet-table td{min-width:0;overflow:hidden}.wallet-table .cashout-user span{overflow:hidden}.wallet-table .cashout-user b,.wallet-table .cashout-user small,.wallet-table .wallet-label,.wallet-description{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.wallet-table .cashout-user small{font-size:8px}.transactions-table th:first-child{width:12%}.transactions-table th:nth-child(2){width:40%}.transactions-table th:nth-child(3){width:18%}.transactions-table th:nth-child(4){width:24%}.transactions-table th:nth-child(5){width:6%}.transactions-table tbody tr.row-clickable{cursor:pointer}.transactions-table td,.orders-table td{min-width:0;overflow:hidden}.orders-table td:last-child,.transactions-table td:last-child{text-align:right}.orders-table .row-action,.transactions-table .row-action{margin-left:auto}.cashouts-table td{white-space:nowrap;min-width:0;overflow:hidden}.cashouts-table .cashout-user span{overflow:hidden}.cashouts-table .cashout-user b,.cashouts-table .cashout-user small,.method-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.method-cell{min-width:0}.method-cell svg{flex:none}.cashouts-table .cashout-row-actions{flex-wrap:nowrap}.cashouts-table .cashout-row-actions button{flex:none}.data-loading-row td{height:160px!important}.data-loading{gap:8px;padding:18px;display:grid;position:relative;overflow:hidden}.data-loading i{background:linear-gradient(90deg,var(--ds-surface2),var(--ds-accent),var(--ds-surface2));border-radius:99px;height:11px}@supports (color:color-mix(in lab, red, red)){.data-loading i{background:linear-gradient(90deg,var(--ds-surface2),color-mix(in srgb,var(--ds-accent) 24%,var(--ds-surface)),var(--ds-surface2))}}.data-loading i{background-size:220% 100%;animation:1.2s ease-in-out infinite data-shimmer}.data-loading i:nth-child(2){width:82%}.data-loading i:nth-child(3){width:91%}.data-loading i:nth-child(4){width:68%}.data-loading span{color:var(--muted);font-size:9px}.data-loading-panel{align-content:center;min-height:240px}.data-loading-panel i{max-width:920px}@keyframes data-shimmer{to{background-position:-220% 0}}@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;padding:0 17px;font-size:8px;font-weight:800}.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:#fff;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-heading>button{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);height:40px;font-size:8px}.monitor-heading>.monitor-primary{background:var(--ds-accent);border:0}.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:10px;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:#fff;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-accent);letter-spacing:.13em;font-size:6px;font-weight:850}.monitor-hero strong{color:var(--ds-accent);grid-column:1/-1;align-items:center;gap:5px;font-size:7px;display:flex}.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:#fff;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;height:40px;font-size:8px}.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: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;height:29px;font-size:6px}.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:#fff;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-surface);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:#fff;text-align:center;background:#0b1020;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:#c8f35a;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{color:#fff;background:radial-gradient(circle at 80%,#c8f35a55,#0000 35%),#0b1020;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;min-height:275px;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:#c8f35a;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{color:#0b1020;background:#c8f35a;border:0;border-radius:6px;height:27px;padding:0 9px;font-size:6px}.builder-site section>i{aspect-ratio:1;color:#0b1020;background:linear-gradient(145deg,#c8f35a,#78efd0);border-radius:38% 62% 58% 42%;place-items:center;display:grid}.builder-site section mark{color:#fff;background:#7657ff;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:#fff;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{gap:7px;display:flex}.multistore-center>header a,.multistore-center>header button{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 11px;font-size:7px;text-decoration:none;display:flex}.multistore-center>header button{border-color:var(--ds-accent);color:var(--ds-nav);background:var(--ds-accent);font-weight:800}.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{color:#fff;background:var(--ds-danger);border-radius:99px;place-items:center;min-width:17px;height:17px;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{color:#fff;background:radial-gradient(circle at 75%,var(--ds-accent),transparent 15rem),var(--ds-nav);border-radius:11px;align-content:end;min-height:260px;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:#fff;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:#fff;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:#fff;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{color:#0b1020;background:linear-gradient(145deg,#c8f35a,#86ead4);border-radius:10px;align-content:space-between;min-height:105px;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:#0b1020;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}.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:#fff;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:#fff;background:radial-gradient(circle at 90%,#7257ff77,transparent 15rem),var(--ds-nav);grid-template-columns:44px 1fr auto;gap:10px;padding:17px;display:grid}.referral-popover header>span{width:44px;height:44px;color:var(--ds-nav);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:#46d389;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:#b7c0ce;margin:2px 0;font-size:7px}.referral-link-box{border:1px solid var(--ds-line);background:var(--ds-surface2);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(--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{background:var(--ds-accent);border:0;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 8px;font-size:7px;font-weight:800;transition:transform .16s;display:flex}.referral-link-box button.copied{color:#fff;background:#24a86a;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);background:var(--ds-surface);text-align:left;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;min-height:86px;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%,white 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);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(--muted);font-size:5px}.referral-popover footer button{background:var(--ds-accent);border:0;border-radius:7px;align-items:center;gap:5px;height:31px;margin-left:auto;padding:0 8px;font-size:6px;font-weight:800;display:flex}.referral-popover footer button svg{width:11px}.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:#fff;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:#fff;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}@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 button:last-child{color:#fff;background:var(--ds-accent);border-color:#0000}.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:#fff;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:#bdf84f;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{color:#bdf84f;background:#bdf84f18;border-radius:13px;width:44px;height:44px;padding:9px}.payment-center-hero aside span{gap:3px;display:grid}.payment-center-hero aside small{color:#bdf84f;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:#bdf84f;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:#bdf84f;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,#0000 11rem),linear-gradient(140deg,#bdf84f,#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{color:#bdf84f;width:30px}.payment-trust-card header span{display:grid}.payment-trust-card header small{color:#bdf84f;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 #bdf84f;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:#bdf84f}.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{color:#bdf84f;width:23px}.payment-reward-callout small{color:#bdf84f;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:#bdf84f;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: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 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-heading>button{height:50px;padding:0 18px;font-size:11px;font-weight:800}.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:13px;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:#fff}.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}@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);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(--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:var(--ds-surface);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(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.settings-catalog>section>button.active small{color:color-mix(in srgb,var(--ds-surface) 68%,transparent)}}.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}.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-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-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{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{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{gap:3px;display:grid}.cashout-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.cashout-methods>button{border:1px solid var(--ds-line);text-align:left;background:var(--ds-surface2);border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.cashout-methods>button>i{background:var(--ds-line);border-radius:99px;flex:none;width:29px;height:17px;position:relative}.cashout-methods>button>i>em{background:var(--ds-surface);border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:3px}.cashout-methods>button.active{border-color:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.cashout-methods>button.active{border-color:color-mix(in srgb,var(--ds-accent) 65%,var(--ds-line))}}.cashout-methods>button.active{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.cashout-methods>button.active{background:color-mix(in srgb,var(--ds-accent) 7%,var(--ds-surface))}}.cashout-methods>button.active>i{background:var(--ds-accent)}.cashout-methods>button.active>i>em{background:var(--ds-nav);left:15px}.cashout-methods>button>span{gap:2px;min-width:0;display:grid}.cashout-methods b{font-size:7px}.cashout-methods small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.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}.volume-types-console .volume-types-hint{border:1px solid var(--ds-line);color:var(--muted);background:var(--ds-surface);border-radius:12px;margin:0 0 12px;padding:11px 13px;font-size:9px;line-height:1.5}.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}.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:90;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}.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)}.ariani-assistant{bottom:16px;right:18px}.ariani-float-button{border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:7px;width:148px;min-width:148px;height:48px;padding:4px 8px 4px 4px;box-shadow:0 14px 38px #07101f45}.ariani-float-button>span:nth-child(2){min-width:0}.ariani-float-button b,.ariani-float-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ariani-float-button b{font-size:8px}.ariani-float-button small{font-size:5px}.ariani-float-button>svg{display:none}.ariani-float-button .ariani-baby-silhouette{border-radius:13px 13px 16px 16px;width:40px;height:40px}.ariani-float-button .ariani-baby-silhouette>svg{width:27px;height:27px}@media (max-width:520px){.ariani-float-button{grid-template-columns:40px;width:48px;min-width:48px;height:48px;padding:4px}.ariani-float-button>span:nth-child(2){display:none}}.usage-card>button{min-height:32px;color:var(--ds-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:750}.usage-card.is-error{border-color:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.usage-card.is-error{border-color:color-mix(in srgb,var(--ds-danger) 55%,#293149)}}.profile{position:relative}.profile-retry{border:2px solid var(--ds-surface);color:#fff;background:var(--ds-danger);width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:0 2px 7px var(--ds-danger);border-radius:50%;place-items:center;padding:0;font-size:0;font-weight:900;line-height:1;display:grid;position:absolute;bottom:1px;right:1px}@supports (color:color-mix(in lab, red, red)){.profile-retry{box-shadow:0 2px 7px color-mix(in srgb,var(--ds-danger) 28%,transparent)}}.profile-retry:after{content:"↻";font-size:10px;line-height:1}.profile.is-error>svg{visibility:hidden}.profile-menu{z-index:90;border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:13px;width:220px;padding:6px;position:absolute;top:48px;right:0}@supports (color:color-mix(in lab, red, red)){.profile-menu{background:color-mix(in srgb,var(--ds-surface) 97%,transparent)}}.profile-menu{box-shadow:0 22px 60px var(--ds-nav)}@supports (color:color-mix(in lab, red, red)){.profile-menu{box-shadow:0 22px 60px color-mix(in srgb,var(--ds-nav) 20%,transparent)}}.profile-menu{cursor:default}.profile-menu>a,.profile-menu>button{width:100%;height:38px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.profile-menu>a:hover{background:var(--ds-surface2)}.profile-menu>button{border-top:1px solid var(--ds-line);color:var(--ds-danger);border-radius:0 0 9px 9px;margin-top:4px}.profile-menu>button:hover{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.profile-menu>button:hover{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.profile-menu>button:disabled{opacity:.6}.profile-menu svg{width:14px}.account-health.account-load-error{background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.account-health.account-load-error{background:color-mix(in srgb,var(--ds-danger) 10%,var(--ds-surface))}}.account-load-error>svg{color:var(--ds-danger)}.account-load-error>button{border:1px solid var(--ds-danger);padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.account-load-error>button{border:1px solid color-mix(in srgb,var(--ds-danger) 55%,var(--ds-line))}}.account-load-error>button{color:var(--ds-danger);background:var(--ds-surface);border-radius:99px;font-size:6px;font-weight:850}.language-flag{filter:saturate(.95);line-height:1;font-size:19px!important}.language-mega button>i{border-radius:4px;place-items:center;font-style:normal;line-height:1;width:27px!important;height:21px!important;box-shadow:none!important;background:0 0!important;font-size:20px!important;display:grid!important;position:static!important;top:auto!important;right:auto!important;overflow:visible!important}.language-mega button>i img{display:none!important}.pos-app .product-visual>span{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.pos-app .product-visual>b{text-align:center;text-overflow:ellipsis;white-space:nowrap;inset:auto 9px 9px;overflow:hidden}.pos-app .product-grid article{min-width:0}.pos-app .product-grid h2,.pos-app .product-grid p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pos-app .pos-catalog>nav{scrollbar-width:thin}.pos-app .pos-catalog>nav button{white-space:nowrap;flex:none}@media (min-width:761px) and (max-width:1180px){.pos-app .breadcrumbs span,.pos-app .breadcrumbs b{display:none}.pos-app .breadcrumbs strong{white-space:nowrap}.pos-app .pos-page{padding:20px 18px 90px}.pos-app .pos-heading{align-items:center}.pos-app .pos-heading h1{font-size:34px}.pos-app .pos-layout{grid-template-columns:minmax(0,1fr) minmax(285px,32%);gap:11px}.pos-app .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-app .product-visual{height:116px}.pos-app .pos-checkout{margin-bottom:78px;position:sticky;top:78px}}@media (max-width:760px){.pos-app .pos-heading>strong{align-self:flex-start}.pos-app .pos-catalog>header{flex-direction:column;align-items:stretch}.pos-app .pos-catalog>header button{justify-content:center;height:40px}.pos-app .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-app .product-visual{height:112px}.pos-app .pos-checkout{margin-bottom:84px}}@media (max-width:480px){.pos-app .product-grid{grid-template-columns:1fr}.pos-app .product-visual{height:138px}}.pricing-app .transactions-page{padding-bottom:108px}@media (min-width:761px) and (max-width:1180px){.pricing-app .breadcrumbs span,.pricing-app .breadcrumbs b{display:none}.pricing-app .breadcrumbs strong{white-space:nowrap}.pricing-app .pricing-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-app .pricing-layout{grid-template-columns:1fr}.pricing-app .membership-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dashboard{padding-bottom:28px}.pricing-app .membership-row{grid-template-columns:1fr}}.genealogy-app .genealogy-page{padding-bottom:72px}.genealogy-app .genealogy-toolbar{z-index:18;position:sticky;top:72px}.genealogy-app .tree-types{scroll-snap-type:x proximity;scrollbar-width:thin}.genealogy-app .tree-types button{scroll-snap-align:start;min-height:38px;padding-inline:11px;font-size:9px}.genealogy-app .view-switch button{min-height:38px;font-size:9px}.genealogy-app .tree-stage{padding-bottom:72px}.genealogy-app .genealogy-node>div b{font-size:10px}.genealogy-app .genealogy-node>div small{font-size:8px}.genealogy-app .genealogy-node>section small{font-size:7px}.genealogy-app .genealogy-node>section b{font-size:9px}@media (min-width:761px) and (max-width:1180px){.genealogy-app .genealogy-toolbar{grid-template-columns:1fr auto}.genealogy-app .tree-types{flex-wrap:nowrap;grid-column:1/-1}.genealogy-app .genealogy-search{min-width:0}.genealogy-app .genealogy-workbench{grid-template-columns:1fr}}@media (max-width:760px){.genealogy-app .genealogy-toolbar{position:relative;top:auto}.genealogy-app .tree-types{flex-wrap:nowrap}}@media (max-width:1450px){.dashboard{padding:22px 20px 112px}.dashboard .hero{flex-direction:column;align-items:flex-start;min-height:300px;padding:32px}.dashboard .hero-copy{max-width:100%}.dashboard .hero h1{font-size:clamp(48px,7vw,64px)}.dashboard .hero-actions{justify-content:flex-start;width:100%}.dashboard .attention-grid{grid-template-columns:1fr}.dashboard .control-rail{display:block}.dashboard .control-rail>label{border-top:1px solid var(--ds-line);border-left:0;width:100%;min-height:40px;margin-top:6px}.dashboard .widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .slot-standard{grid-column:span 1}.dashboard .slot-feature{grid-column:span 2}}@media (max-width:760px){.dashboard{padding-bottom:28px}.dashboard .hero{gap:22px;min-height:auto;padding:24px 20px}.dashboard .hero-copy{width:100%;min-width:0}.dashboard .hero-copy>span{font-size:9px;line-height:1.4}.dashboard .hero h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(30px,10vw,40px);line-height:1}.dashboard .hero h1 .nav-label-text{text-overflow:clip;white-space:normal;overflow:visible}.dashboard .hero p{max-width:100%;font-size:13px;line-height:1.55}.dashboard .widget-grid{grid-template-columns:1fr;grid-auto-rows:auto}.dashboard .widget-card{height:auto}.dashboard .widget-card:not(:has(.stat-visual)){min-height:275px}.dashboard .widget-card:is([data-widget-type=leaderboard],[data-widget-type=list]):has(.leaderboard>li:last-child:nth-child(-n+2)){min-height:0}.dashboard .widget-card:is([data-widget-type=leaderboard],[data-widget-type=list]):has(.leaderboard>li:last-child:nth-child(-n+2)) .widget-body{flex:none;align-items:start;min-height:0;padding-bottom:14px}.dashboard .widget-card:has(.stat-visual) .widget-body{flex:none;min-height:64px;padding:14px 20px 18px}.dashboard .widget-card:has(.stat-visual) .stat-visual{text-align:center;justify-content:center;align-items:center;width:100%;min-height:32px;padding-inline:12px}.dashboard .chart-summary{gap:8px}.dashboard .chart-summary small{white-space:nowrap;font-size:7px}.dashboard .chart-summary strong{font-size:19px}.dashboard .donut-wrap{flex-direction:column;justify-content:center;align-items:center;gap:14px}.dashboard .donut-legend{flex:none;width:min(100%,230px)}.dashboard .donut-legend li{grid-template-columns:8px minmax(0,1fr) auto;width:100%;display:grid;overflow:visible}.dashboard .donut-legend li b{white-space:nowrap;margin-left:0}.dashboard .donut span.donut-label-compact{text-align:center;white-space:nowrap;max-width:68%;font-size:clamp(7px,2.3vw,10px);line-height:1}.dashboard .funnel-summary{grid-template-columns:1fr;gap:7px}.dashboard .funnel-summary li{font-size:10px}.dashboard .funnel-summary li>strong{font-size:12px}.app-frame .dashboard .page-footer{text-align:center;align-items:center;gap:8px;margin-top:16px;padding:12px 4px 4px;border-radius:0!important}.dashboard .page-footer b{justify-content:center}.dashboard .slot-standard,.dashboard .slot-feature{grid-area:span 1/span 1}.sa-widget-donut{grid-template-columns:1fr;justify-items:center}.sa-widget-donut>div{width:min(100%,230px)}}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}.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{flex-direction:column;height:min(680px,100dvh - 84px);max-height:calc(100dvh - 84px);display:flex;overflow:hidden}.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 .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),.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 (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-ipayout{--provider-tint:#f1efff;--provider-ink:#5138a6}.provider-mercury{--provider-tint:#f4f4f4;--provider-ink:#1e1e1e}.provider-bluevine{--provider-tint:#eaf4ff;--provider-ink:#174ea6}.provider-relay{--provider-tint:#edfdf3;--provider-ink:#08783e}.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{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:#fff;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:#fff;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:#fff;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:#fff;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:#fff;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:#fff;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:#fff;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}}.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:#fff;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-nav-text);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:#fff;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-nav-text);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:#fff;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-nav-text);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{color:#fff;background:linear-gradient(135deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:flex-end;height:150px;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:#fff;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-nav-text);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:#fff;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:#fff;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-nav-text);background:var(--ds-danger);font:inherit;border:0;border-radius:10px;margin-left:auto;padding:10px 13px;font-size:8px;font-weight:850}.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:#fff;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);color:#fff;background:linear-gradient(125deg,var(--ds-nav),var(--ds-nav));justify-content:space-between;align-items:center;gap:20px;min-height:170px;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-nav-text);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-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-nav);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-surface);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:#fff;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:#fff;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:#fff;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}.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)}@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-surface);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(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 strong{font-size:18px}.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:#fff;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:#fff;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:#fff;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:#fff;background:var(--ds-danger)}@media (max-width:680px){.course-tree article{grid-template-columns:1fr}}.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-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>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-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:#bdf747;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 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 .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 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 small{color:var(--muted);font-size:6px}@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-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-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-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(.chart,.area,.table,.heatmap,.funnel,.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(.chart,.area,.table,.heatmap,.funnel,.radar){grid-column:span 2}}@media (max-width:650px){.sa-mission-strip,.sa-platform-widget-grid{grid-template-columns:1fr}.sa-platform-widget:is(.chart,.area,.table,.heatmap,.funnel,.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 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}@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);margin-top:11px;overflow:hidden}.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-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:10px 14px;display:grid}.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{color:var(--ds-success);align-items:center;gap:4px;font-size:6px;font-weight:900;display:flex}.sa-tenant-directory article>mark.off{color:var(--ds-error)}.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%}}.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:10px;padding:15px;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>div{grid-template-columns:48px 1fr;align-items:center;gap:10px;display:grid}.sa-tenant-hero>div>i{width:48px;height:48px;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}.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 mark{color:var(--ds-success);font-size:6px;font-weight:900}.sa-tenant-hero mark.off{color:var(--ds-error)}.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:10px;display:grid}.sa-tenant-tool,.sa-tenant-monitoring{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);margin-top:10px;overflow:hidden}.sa-tenant-tool>header{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);align-items:center;gap:9px;padding:12px 13px;display:flex}.sa-tenant-tool>header>i{width:38px;height:38px;color:var(--ds-nav);background:var(--ds-accent);border-radius:10px;flex:none;place-items:center;display:grid}.sa-tenant-tool>header>i svg{width:15px}.sa-tenant-tool>header>span{gap:2px;margin-right:auto;display:grid}.sa-tenant-tool>header small{color:var(--ds-signal);font-size:5px;font-weight:900}.sa-tenant-tool h2{margin:0;font-size:14px}.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){align-items:end;gap:7px;padding:11px 13px;display:flex}.sa-module-badges{flex-wrap:wrap;gap:5px;padding:9px 13px;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-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{color:var(--ds-success);align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.sa-tenant-monitoring>header mark.red{color:var(--ds-error)}.sa-tenant-monitoring>header mark.yellow{color:var(--ds-warning)}.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{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{font-size:5px;font-weight:900}.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{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-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 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-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{color:var(--ds-danger)}.sa-perm-tiers button.none.on{border-color:var(--ds-danger);color:var(--ds-danger);background:var(--ds-danger)}@supports (color:color-mix(in lab, red, red)){.sa-perm-tiers button.none.on{background:color-mix(in srgb,var(--ds-danger) 12%,var(--ds-surface))}}.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){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-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-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}@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{color:#0b1020;text-align:center;overflow-wrap:anywhere;width:100%;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{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{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{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{width:17px}.sa-rotation-console>header>div,.sa-ai-routing>header>div,.sa-fee-overrides>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{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{margin:0;font-size:15px}.sa-rotation-console header p,.sa-ai-routing header p,.sa-fee-overrides header p{color:var(--muted);margin:0;font-size:6px}.sa-rotation-console>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{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{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.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 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 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}@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}.genealogy-page .member-intelligence h2{font-size:18px}.genealogy-page .member-intelligence h3,.genealogy-page .member-intelligence article span,.genealogy-page .member-intelligence article strong,.genealogy-page .member-intelligence dt,.genealogy-page .member-intelligence dd{font-size:10px}.genealogy-page .member-intelligence small,.genealogy-page .member-intelligence p,.genealogy-page .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:95;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}.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(.chart,.area,.table,.heatmap,.funnel,.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-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(.chart,.area,.table,.heatmap,.funnel,.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(.chart,.area,.table,.heatmap,.funnel,.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-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:100dvh;min-height:0;overflow:hidden}.sa-nav{height:100dvh;min-height:0;position:relative;top:auto;overflow:hidden}.sa-nav>header,.sa-nav>.sa-search,.sa-nav>footer{flex:none}.sa-nav nav{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.sa-workspace{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh;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-filter-grid{border-bottom:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:repeat(7,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);border-radius:8px;align-self:end;align-items:center;gap:5px;padding:0 10px;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.25fr) minmax(125px,.65fr) minmax(140px,.85fr) minmax(190px,1fr) 95px 80px 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{grid-template-columns:42px minmax(0,1fr)}.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;grid-row:1/3;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);background:var(--ds-surface);border-radius:13px;width:min(520px,100vw - 32px);max-height:390px;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-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:1010px}.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:#090b14;--auth-milk:#f7f5ef;--auth-lime:#c8f35a;--auth-aqua:#43d8c7;--auth-violet:#7257ff;min-height:100vh;color:var(--auth-ink);background:#fbfaf7;grid-template-columns:1.08fr .92fr;display:grid}.auth-story{min-height:100vh;color:var(--auth-milk);background:radial-gradient(circle at 87% 14%,#7257ff80,#0000 27%),radial-gradient(circle at 17% 84%,#43d8c733,#0000 32%),#0a0b14;flex-direction:column;padding:38px 5.4vw;display:flex;position:relative;overflow:hidden}.auth-logo{z-index:2;width:fit-content;position:relative}.auth-logo img{width:146px;display:block}.auth-story-orbit{pointer-events:none;border:1px solid #ffffff17;border-radius:50%;position:absolute}.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{color:#f7f5ef9e;max-width:650px;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{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff21;border-radius:14px;align-content:center;min-height:94px;padding:18px;display:grid}.auth-story-stats strong{font-size:27px}.auth-story-stats span{color:#f7f5ef78;font-size:9px}.auth-trust-line{z-index:2;color:#f7f5ef75;letter-spacing:.05em;align-items:center;gap:8px;font-size:9px;display:flex;position:relative}.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:#090b147a;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:#090b1487;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{width:100%;min-width:0;height:52px;font:inherit;color:var(--auth-ink);background:#fff;border:1px solid #090b142b;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 #7257ff1f}.auth-password-field{background:#fff;border:1px solid #090b142b;border-radius:11px;align-items:center;display:flex;overflow:hidden}.auth-password-field input{box-shadow:none;border:0}.auth-password-field button{color:#090b1480;background:0 0;border:0;place-items:center;width:48px;height:48px;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);color:#fff;height:53px;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{color:#b91c1c;background:#f9e9e6;border:1px solid #dc262638;border-radius:9px;margin:-4px 0 0;padding:11px 14px;font-size:11.5px;font-weight:600;line-height:1.4}.auth-form-success{color:#15803d;background:#eaf7ec;border:1px solid #15803d38;border-radius:9px;margin:-4px 0 0;padding:11px 14px;font-size:11.5px;font-weight:600;line-height:1.4}.auth-divider{color:#090b1461;align-items:center;gap:15px;margin:25px 0 17px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#090b141f;flex:1;height:1px}.auth-provider-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.auth-provider-grid a{background:#fff;border:1px solid #090b1429;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:#090b147a;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:#c8f35a47;border:1px solid #090b1417;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;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:#090b1480;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}}.sa-tenant-directory{margin-top:15px}.sa-tenant-directory>header{padding:16px 17px}.sa-tenant-directory>header>div>span{font-size:8px}.sa-tenant-directory h2{font-size:18px}.sa-tenant-directory>header>label{border-radius:10px}.sa-tenant-directory>header input{height:43px;font-size:10px}.sa-tenant-directory>div>header,.sa-tenant-directory>div>article{grid-template-columns:minmax(220px,1.3fr) 170px 125px 125px 130px 82px;gap:12px;padding:13px 17px}.sa-tenant-directory>div>header{font-size:8px}.sa-tenant-directory article>span:first-child{grid-template-columns:40px 1fr;gap:3px 8px}.sa-tenant-directory article>span:first-child>i{width:40px;height:40px;font-size:9px}.sa-tenant-directory b{font-size:10px}.sa-tenant-directory small,.sa-tenant-directory time,.sa-tenant-directory code,.sa-tenant-directory article>mark{font-size:8px}.sa-tenant-directory article>button,.sa-tenant-directory article>a{height:36px;font-size:8px}.sa-tenant-directory>footer{padding:12px 17px}.sa-tenant-directory>footer small,.sa-tenant-directory>footer button{font-size:8px}.sa-tenant-directory>footer button{height:34px}.sa-back-link{margin-bottom:12px;font-size:9px}.sa-tenant-hero{gap:13px;padding:19px}.sa-tenant-hero>div{grid-template-columns:56px 1fr;gap:13px}.sa-tenant-hero>div>i{width:56px;height:56px;font-size:13px}.sa-tenant-hero small,.sa-tenant-hero mark{font-size:8px}.sa-tenant-hero h1{font-size:31px}.sa-tenant-hero p{font-size:9px}.sa-tenant-hero>button{height:41px;padding:0 13px;font-size:8px}.sa-tenant-tool>header{padding:15px 16px}.sa-tenant-tool>header>i{width:44px;height:44px}.sa-tenant-tool>header small{font-size:7px}.sa-tenant-tool h2{font-size:17px}.sa-tenant-tool>header p,.sa-tenant-tool>p{font-size:9px}.sa-tenant-tool label,.sa-tenant-tool button{font-size:8px}.sa-tenant-tool :is(input,select){height:42px;font-size:9px}.sa-tenant-monitoring>header{padding:16px 17px}.sa-tenant-monitoring>header span,.sa-tenant-monitoring>header p,.sa-tenant-monitoring>header mark{font-size:8px}.sa-tenant-monitoring h2{font-size:18px}.sa-uptime-summary small,.sa-uptime-summary span,.sa-process-categories>section>header span,.sa-process-categories>section>header mark,.sa-process-categories article b,.sa-process-categories dd{font-size:8px}.sa-process-categories article small,.sa-process-categories article>header mark,.sa-process-categories dt,.sa-process-categories article>p,.sa-process-categories article>ul{font-size:7px}.sa-tenant-errors{flex-direction:column;max-height:360px;display:flex}.sa-tenant-errors-list{min-height:0;overflow:auto}.sa-tenant-errors-list>article{border-top:1px solid var(--ds-line);grid-template-columns:150px 130px 1fr;gap:8px;padding:8px 11px;font-size:8px;display:grid}.sa-tenant-errors>.pagination{border-top:1px solid var(--ds-line);background:var(--ds-surface2);flex:none}.sa-tenant-errors>header span,.sa-tenant-errors>header mark{font-size:8px}.sa-finance-page .sa-page-heading>aside mark,.sa-period-control :is(button,input){font-size:9px}.sa-fin-hero{gap:12px;margin-top:16px}.sa-fin-hero>div,.sa-fin-metric{padding:15px}.sa-fin-hero small,.sa-fin-metric small{font-size:8px}.sa-fin-hero>div>b{font-size:27px}.sa-fin-hero>div>span,.sa-fin-metric>span{font-size:9px}.sa-fin-metric>b{font-size:20px}.sa-fin-metric header button{width:31px;height:31px}.sa-fin-section{margin-top:14px}.sa-fin-section>header{padding:16px 17px}.sa-fin-section>header small{font-size:8px}.sa-fin-section h2{font-size:19px}.sa-fin-section>header p{font-size:10px;line-height:1.45}.sa-fin-grid{gap:10px;padding:12px}.sa-fin-bars small,.sa-fin-line footer span{font-size:8px}.sa-fin-select,.sa-segmented button{font-size:9px}.sa-segment-list article b,.sa-segment-list article strong{font-size:10px}.sa-segment-list article small{font-size:8px}.sa-entry-book>form{grid-template-columns:170px 125px 135px minmax(190px,1fr) auto;gap:8px;padding:11px}.sa-entry-book :is(select,input){height:40px;font-size:9px}.sa-entry-book form button,.sa-goal button{height:40px;font-size:8px}.sa-fin-table>header,.sa-fin-table>article{gap:10px;padding:10px 12px}.sa-fin-table>header{font-size:8px}.sa-fin-table>article{font-size:9px}.sa-fin-table.entries article button{font-size:8px}.sa-fin-table>p{font-size:9px}.sa-projection-controls{padding:12px}.sa-projection-controls select,.sa-projection-controls input{height:39px;font-size:9px}.sa-projection-controls label{font-size:9px}.sa-goal{grid-template-columns:40px 1fr 180px auto;gap:10px;margin:0 12px 12px;padding:11px}.sa-goal>svg{width:40px;height:40px}.sa-goal b{font-size:10px}.sa-goal small{font-size:8px}.sa-goal input{height:40px;font-size:9px}.sa-fin-table.plans{margin:12px}.sa-fin-table.plans>header,.sa-fin-table.plans>article{grid-template-columns:1.2fr 80px 115px 120px 80px 95px}.sa-fin-table.plans mark{font-size:8px}.sa-fin-modal>section{padding:17px}.sa-fin-modal>section>header small{font-size:8px}.sa-fin-modal h2{font-size:24px}.sa-fin-modal header p,.sa-fin-note,.sa-fin-loading{font-size:9px}@media (max-width:1100px){.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:600px){.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-payment-section,.sa-payment-health,.sa-payment-volume{margin-top:15px}.sa-payment-section>header,.sa-payment-health>header,.sa-payment-volume>header{padding:16px 17px}.sa-payment-section>header>div>span,.sa-payment-health>header>div>span,.sa-payment-volume>header>div>span{font-size:8px}.sa-payment-section h2,.sa-payment-health h2,.sa-payment-volume h2{font-size:18px}.sa-payment-section>header p{font-size:10px}.sa-payment-section>header input{height:43px;font-size:10px}.sa-payment-connections>header,.sa-payment-connections>article{grid-template-columns:220px minmax(390px,1.4fr) minmax(280px,1fr);gap:12px;padding:13px 17px}.sa-payment-connections>header{font-size:8px}.sa-payment-connections b{font-size:10px}.sa-payment-connections small{font-size:8px}.sa-payment-connections>article>div button{height:35px;font-size:9px}.sa-payment-connections>article>div button small{font-size:7px}.sa-payment-connections .routes mark{font-size:8px}.sa-payment-health>header label{font-size:9px}.sa-payment-health>article{grid-template-columns:42px minmax(160px,.8fr) 82px minmax(390px,1.4fr) 82px;gap:11px;padding:13px 16px}.sa-payment-health>article>i{width:42px;height:42px}.sa-payment-health b{font-size:10px}.sa-payment-health small,.sa-payment-health>article>mark{font-size:8px}.sa-payment-health dt{font-size:7px}.sa-payment-health dd{font-size:8px}.sa-payment-health>article>button{height:35px;font-size:8px}.sa-payment-volume>header select{height:39px;font-size:9px}.sa-payment-volume>article{grid-template-columns:42px 1fr auto;padding:13px 16px}.sa-payment-volume>article>i{width:42px;height:42px;font-size:10px}.sa-payment-volume b{font-size:10px}.sa-payment-volume small{font-size:8px}.sa-payment-volume strong{font-size:11px}.sa-wallet-registry,.sa-wallet-detail{margin-top:15px}.sa-wallet-registry>header{padding:16px 17px}.sa-wallet-registry>header>div>span{font-size:8px}.sa-wallet-registry h2{font-size:18px}.sa-wallet-registry>header>label{border-radius:10px}.sa-wallet-registry>header input{height:43px;font-size:10px}.sa-wallet-table>header,.sa-wallet-table>article{grid-template-columns:210px 195px 150px minmax(250px,1fr) 170px 140px;gap:12px;padding:13px 17px}.sa-wallet-table>header{font-size:8px}.sa-wallet-table>article>span:first-child{grid-template-columns:39px 1fr;gap:3px 8px}.sa-wallet-table>article>span:first-child>i{width:39px;height:39px;font-size:9px}.sa-wallet-table b,.sa-wallet-table strong{font-size:10px}.sa-wallet-table small,.sa-wallet-table code{font-size:8px}.sa-wallet-table article>button{height:36px;font-size:8px}.sa-wallet-registry>footer{padding:12px 17px}.sa-wallet-registry>footer small,.sa-wallet-registry>footer button{font-size:8px}.sa-wallet-registry>footer button{height:34px}.sa-wallet-detail>header{padding:16px 17px}.sa-wallet-detail>header>div{grid-template-columns:48px 1fr;gap:11px}.sa-wallet-detail>header i{width:48px;height:48px;font-size:10px}.sa-wallet-detail>header small{font-size:8px}.sa-wallet-detail h2{font-size:18px}.sa-wallet-detail>header p{font-size:8px}.sa-wallet-detail>header>button{height:37px;font-size:8px}.sa-wallet-entries>header,.sa-wallet-entries>article{grid-template-columns:180px minmax(260px,1fr) 175px 195px 82px;gap:12px;padding:13px 17px}.sa-wallet-entries>header,.sa-wallet-entries code,.sa-wallet-entries b,.sa-wallet-entries strong,.sa-wallet-entries small,.sa-wallet-entries time,.sa-wallet-entries a{font-size:8px}.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){margin:0 14px 14px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-flat-infrastructure)>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)>header>span{width:48px;height:48px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-flat-infrastructure) header small{font-size:8px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides,.sa-flat-infrastructure) h2{font-size:18px}.sa-platform-settings :is(.sa-rotation-console,.sa-ai-routing,.sa-fee-overrides) 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{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-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-surface)}.inventory-app .warehouse-rail>header,.inventory-app .warehouse-rail .warehouse-card{border-radius:0!important}.inventory-app header.ledger-tools{flex-direction:column}.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{min-width:0}.genealogy-app .tree-canvas{overflow:hidden}.genealogy-app .tree-stage{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.genealogy-app .tree-stage-content{width:max-content;min-width:100%}.genealogy-app .binary-tree{min-width:0;display:block}.genealogy-app .binary-tree>.tree-stage-content{justify-content:center;gap:32px;display:flex}.genealogy-app .binary-slot{position:relative}.genealogy-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{overflow:hidden}.genealogy-app .tree-stage{min-width:0}.genealogy-app .tree-stage-content{min-width:760px}}.genealogy-page .member-intelligence>section>h3{font-size:12px;font-weight:850}html[data-visual-style] .genealogy-page .member-intelligence .volume-pair>article{border-radius:var(--ds-radius-sm)!important}.genealogy-page .member-intelligence dl>div{border-radius:0!important}.genealogy-page .member-intelligence>footer{scrollbar-width:thin;align-items:stretch;gap:8px;display:flex;overflow-x:auto}.genealogy-page .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 .diamonds-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}@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:#fff}.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){grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(110px,.8fr)) auto}.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-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{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}}.personal-network-page{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(4,minmax(0,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 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:hidden}.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-board>header .genealogy-search{min-width:min(280px,100%)}.personal-network-actions>a[href^="/ranks?view=ladder"]:not(:has(span)){white-space:nowrap;grid-template-columns:minmax(0,1fr) 16px}.personal-network-actions>a[href^="/ranks?view=ladder"]:not(:has(span))>svg{justify-self:end}.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}}.diamonds-page{gap:15px;padding:22px;display:grid}.diamonds-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)){.diamonds-hero{background:linear-gradient(135deg,var(--ds-surface),color-mix(in srgb,var(--ds-purple) 10%,var(--ds-surface)))}}.diamonds-hero>div>span{color:var(--ds-purple);letter-spacing:.15em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.diamonds-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:34px}.diamonds-hero p{max-width:740px;color:var(--muted);font-size:11px}.diamonds-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}.diamonds-message{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.diamonds-message>svg{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-surface2);width:40px;height:40px;padding:9px}.diamonds-message span{gap:3px;display:grid}.diamonds-message b{font-size:10px}.diamonds-message small{color:var(--muted);font-size:8px}.diamonds-message button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);border:0;height:35px;padding:0 11px;font-size:8px;font-weight:900}.diamonds-message.error{color:var(--ds-error)}.diamonds-message.success{color:var(--ds-success)}.diamonds-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.diamonds-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}.diamonds-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)){.diamonds-kpis i{background:color-mix(in srgb,var(--ds-accent) 25%,var(--ds-surface))}}.diamonds-kpis span{gap:3px;min-width:0;display:grid}.diamonds-kpis small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:850}.diamonds-kpis b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.diamonds-kpis em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.diamonds-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;display:grid}.diamonds-leaderboard,.diamonds-policy{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);overflow:hidden}.diamonds-leaderboard>header{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex}.diamonds-leaderboard>header span{gap:3px;display:grid}.diamonds-leaderboard>header small,.diamonds-policy>header small{color:var(--ds-purple);letter-spacing:.1em;font-size:8px;font-weight:900}.diamonds-leaderboard h2,.diamonds-policy h2{font-size:18px}.diamonds-leaderboard>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:245px;padding:0 11px;display:flex}.diamonds-leaderboard>header input{background:0 0;border:0;outline:0;width:100%;height:39px;font-size:9px}.diamonds-leaderboard>div>article{border-bottom:1px solid var(--ds-line);grid-template-columns:32px 42px minmax(150px,1fr) minmax(130px,.5fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.diamonds-leaderboard>div>article>strong{color:var(--muted);font-size:9px}.diamonds-leaderboard>div>article>i{border-radius:var(--ds-radius-child,var(--ds-radius));background:linear-gradient(135deg,var(--ds-accent),var(--ds-purple));place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.diamonds-leaderboard>div>article>i{background:linear-gradient(135deg,color-mix(in srgb,var(--ds-accent) 32%,var(--ds-surface)),color-mix(in srgb,var(--ds-purple) 20%,var(--ds-surface)))}}.diamonds-leaderboard article>span,.diamonds-leaderboard article>div{gap:3px;min-width:0;display:grid}.diamonds-leaderboard article small{color:var(--muted);font-size:7px}.diamonds-leaderboard article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.diamonds-leaderboard article div b{font-size:11px}.diamonds-leaderboard article b em{color:var(--muted);font-size:7px;font-style:normal}.diamonds-leaderboard article mark{background:var(--ds-success);border-radius:99px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.diamonds-leaderboard article mark{background:color-mix(in srgb,var(--ds-success) 13%,var(--ds-surface))}}.diamonds-leaderboard article mark{color:var(--ds-success);font-size:7px;font-weight:900}.diamonds-leaderboard>footer{background:var(--ds-surface2);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:14px 16px;display:grid}.diamonds-leaderboard>footer>svg{width:42px;height:42px;padding:10px}.diamonds-leaderboard>footer span{gap:3px;display:grid}.diamonds-leaderboard>footer b{font-size:9px}.diamonds-leaderboard>footer small{color:var(--muted);font-size:8px}.diamonds-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;padding:46px;display:grid}.diamonds-empty b{color:var(--ink);font-size:10px}.diamonds-empty small{font-size:8px}.diamonds-policy{align-self:start}.diamonds-policy>header{border-bottom:1px solid var(--ds-line);padding:17px 18px}.diamonds-policy>header p{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.5}.diamonds-policy>label{gap:6px;padding:14px 15px 0;display:grid}.diamonds-policy>label>span{font-size:9px;font-weight:850}.diamonds-policy>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}.diamonds-policy input{background:0 0;border:0;outline:0;width:100%;height:42px;padding:0 11px;font-size:10px}.diamonds-policy label em{color:var(--muted);padding:0 11px;font-size:8px;font-style:normal;font-weight:900}.diamonds-policy label small{color:var(--muted);font-size:7px}.diamonds-policy>button{border-radius:var(--ds-radius-child,var(--ds-radius));background:var(--ds-accent);width:calc(100% - 30px);height:42px;color:var(--ds-on-accent);border:0;justify-content:center;align-items:center;gap:7px;margin:15px;font-size:8px;font-weight:900;display:flex}.diamonds-policy>button:disabled{opacity:.48}.diamonds-policy>section{border-top:1px solid var(--ds-line);background:var(--ds-surface2);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:14px 15px;display:grid}.diamonds-policy>section>svg{width:40px;height:40px;padding:9px}.diamonds-policy>section span{gap:3px;display:grid}.diamonds-policy>section b{font-size:9px}.diamonds-policy>section small{color:var(--muted);font-size:7px}.diamonds-policy>section a{border:1px solid var(--ds-line);border-radius:var(--ds-radius-child,var(--ds-radius));height:35px;color:var(--ink);grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:850;text-decoration:none;display:flex}@media (max-width:1050px){.diamonds-kpis{grid-template-columns:repeat(2,1fr)}.diamonds-grid{grid-template-columns:1fr}}@media (max-width:700px){.diamonds-page{padding:14px}.diamonds-hero,.diamonds-leaderboard>header{flex-direction:column;align-items:flex-start}.diamonds-hero>button,.diamonds-leaderboard>header label{width:100%}.diamonds-kpis{grid-template-columns:1fr}.diamonds-leaderboard>div{overflow-x:auto}.diamonds-leaderboard>div>article{min-width:660px}}.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-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{position:absolute;top:50%;right:4px;border:1px solid var(--ds-error)!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:86px!important;height:30px!important;padding:0 8px!important;display:flex!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;transform:translateY(-50%);font-size:8px!important;font-weight:850!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 svg{width:14px}.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{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!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}@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:#fff;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-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:#fff;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}.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:#fff;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:#fff;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:#fff;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(: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(: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{--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-compact)!important;border-radius: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){--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)>svg{width:var(--ds-button-icon-size)!important;height:var(--ds-button-icon-size)!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:#7154ff;--nft-lime:var(--ds-accent,#bef445);background:radial-gradient(circle at 92% 0,#bef44521,transparent 25%),var(--ds-bg,#f5f4ed);min-height:calc(100vh - 76px);color:var(--ds-text,#0b1020);padding:24px clamp(18px,3vw,48px) 64px}.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:#7657ff;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{color:#fff;background:#0b1020}.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{color:#fff;background:#101629}.nft-step-rail a.active i{background:var(--nft-lime);color:#0b1020}.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);color:#6f52ff;border-radius:13px;place-items:center;width:40px;height:40px;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:#7254ff}.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{color:#7254ff;width:20px}.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{width:38px;height:38px;color:var(--nft-lime);background:#101629;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{color:#aeb5c7;letter-spacing:.09em;text-transform:uppercase;background:#101629;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{color:#fff;background:#101629}.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 0;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:#7254ff}.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 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);color:#fff;background:#101629;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{color:#fff;background:#101629;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{color:#fff;background:radial-gradient(circle at 30% 15%,#bef44559,#0000 20%),linear-gradient(145deg,#0b1020,#31256e 65%,#7254ff);border-radius:26px;flex-direction:column;justify-content:space-between;min-height:520px;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);color:#0b1020;border-radius:18px;place-items:center;width:60px;height:60px;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{color:#fff;white-space:nowrap;background:#101629;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.nft-form-grid>button{color:#fff;background:#101629;border:0;border-radius:12px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;height:42px;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{color:#fff;background:#0b1020;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{color:#fff;background:linear-gradient(160deg,#101629,#28205f);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{color:#fff;background:linear-gradient(115deg,#0b1020,#30246d);border-radius:26px;justify-content:space-between;align-items:flex-end;min-height:210px;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:#0b1020;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);color:#7254ff;align-content:center;place-items:center;gap:8px;min-height:300px;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:#7254ff}.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:#7254ff;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{color:#7254ff;width:19px}.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{color:#fff;background:linear-gradient(160deg,#0b1020,#2e2469);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:#7254ff;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:#fff;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:#fff;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:#7254ff;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{color:#0b1020;background:var(--nft-lime);border-radius:12px;align-items:center;gap:7px;height:40px;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,#0000 18%),linear-gradient(145deg,#607b08,#bef445 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{color:#7254ff;width:18px}.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:#0b1020;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:#7254ff;font-size:11px}.nft-trust-band{background:#31384a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nft-trust-band article{color:#fff;background:#0b1020;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:#7254ff;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{color:#7254ff;background:#fff;border:1px solid #dfe1d8;border-radius:13px;height:75px}.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:#7254ff;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{color:#7254ff;width:18px}.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-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{color:#fff;background:#0b1020}.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:#0b1020;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{color:#0b1020;background:var(--nft-lime);border-radius:18px;place-items:center;width:58px;height:58px;margin:auto;display:grid}.nft-gateway-card>header svg{width:25px}.nft-gateway-card>header small{color:#7254ff;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:#7254ff;box-shadow:inset 0 0 0 1px #7254ff}.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:#7254ff}.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:#7254ff;box-shadow:inset 0 0 0 1px #7254ff}.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:#7254ff;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:#7254ff;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:#7254ff;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:#7254ff}.nft-funding-options>button>svg{color:#7254ff;width:17px}.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{color:#fff;background:#0b1020;height:max-content;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{color:#7254ff;width:38px;height:38px;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}@keyframes nft-spin{to{transform:rotate(360deg)}}.nft-processing-card>small,.nft-success-card>small{color:#7254ff;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:#7254ff}.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:#7254ff;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:#7254ff;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,.nft-listing-evidence>div{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-listing-layout{padding:25px 18px}.nft-listing-layout>section>.nft-market-art{min-height:360px}.nft-listing-facts{grid-template-columns:1fr}.nft-listing-evidence{margin:0 18px 30px}.nft-listing-evidence nav{overflow:auto}.nft-listing-evidence>div{padding:18px}.nft-listing-evidence>div>article:last-child,.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>.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>label.checkbox-row{grid-column:1/-1;align-items:center;gap:8px;display:flex}.new-plan-modal>.fields>label.checkbox-row input{width:auto;height:auto}.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{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 .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}}.nft-public-portal{background:radial-gradient(circle at 88% 0,var(--ds-accent),transparent 28%),var(--ds-bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.nft-public-portal{background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--ds-accent) 16%,transparent),transparent 28%),var(--ds-bg)}}.nft-public-portal{color:var(--ds-text);font-family:var(--ds-font)}.nft-public-portal .nft-store-header{z-index:30;width:100%;box-shadow:0 8px 30px var(--ds-nav);border-radius:0;margin:0;padding-inline:clamp(18px,4vw,72px);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.nft-public-portal .nft-store-header{box-shadow:0 8px 30px color-mix(in srgb,var(--ds-nav) 12%,transparent)}}.nft-public-header .nft-public-login{border:1px solid var(--ds-nav-text);align-items:center;gap:7px;min-height:40px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.nft-public-header .nft-public-login{border:1px solid color-mix(in srgb,var(--ds-nav-text) 18%,transparent)}}.nft-public-header .nft-public-login{border-radius:var(--ds-radius-sm);color:var(--ds-nav-text);font-size:10px;font-weight:850;text-decoration:none}.nft-public-header .nft-public-login svg{width:15px}.nft-public-content{width:min(1480px,100% - clamp(24px,5vw,84px));margin:0 auto;padding:clamp(22px,4vw,58px) 0 70px}.nft-public-content>.nft-marketplace-hero{min-height:min(650px,72vh)}.nft-public-content>.nft-category-orbit,.nft-public-content>.nft-featured-market,.nft-public-content>.nft-listing-evidence{margin-inline:0}.nft-public-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.nft-public-trust{border-radius:var(--ds-radius);background:linear-gradient(120deg,var(--ds-nav),var(--ds-nav));grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:26px 30px;display:grid}@supports (color:color-mix(in lab, red, red)){.nft-public-trust{background:linear-gradient(120deg,var(--ds-nav),color-mix(in srgb,var(--ds-nav) 75%,var(--ds-signal)))}}.nft-public-trust{color:var(--ds-on-dark)}.nft-public-trust>svg{width:30px;color:var(--ds-accent)}.nft-public-trust small{color:var(--ds-accent);letter-spacing:.14em;font-size:9px;font-weight:900}.nft-public-trust h2{margin:5px 0;font-size:clamp(20px,2vw,32px)}.nft-public-trust p{max-width:760px;color:var(--ds-nav-muted);font-size:12px;line-height:1.55}.nft-public-trust>a{color:var(--ds-on-dark);white-space:nowrap;align-items:center;gap:7px;font-weight:850;text-decoration:none;display:flex}.nft-public-trust>a svg{width:16px}.nft-public-footer{background:var(--ds-nav);color:var(--ds-on-dark);justify-content:space-between;align-items:center;gap:20px;padding:28px clamp(18px,4vw,72px);display:flex}.nft-public-footer p{color:var(--ds-nav-muted);font-size:11px}.nft-public-footer>a:last-child{color:var(--ds-on-dark);align-items:center;gap:7px;font-weight:850;text-decoration:none;display:flex}.nft-public-footer>a:last-child svg{width:16px}.nft-public-portal-link{align-items:center;gap:6px;background:var(--ds-nav)!important;color:var(--ds-accent)!important;display:inline-flex!important}.nft-public-portal-link svg{width:13px}@media (max-width:1050px){.nft-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-public-header nav{display:none}}@media (max-width:700px){.nft-public-portal .nft-store-header{padding:12px 14px}.nft-public-header .nft-public-login{display:none}.nft-public-content{width:calc(100% - 24px);padding-top:14px}.nft-public-grid{grid-template-columns:1fr}.nft-public-trust{grid-template-columns:42px minmax(0,1fr);padding:20px}.nft-public-trust>a{grid-column:2}.nft-public-footer{flex-direction:column;align-items:flex-start}}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}.genealogy-page .member-intelligence>header{padding:20px 22px}.genealogy-page .member-intelligence>section,.genealogy-page .member-intelligence .member-rank{padding:18px 20px}.genealogy-page .member-intelligence>footer{padding:16px 20px}.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}.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:#fff;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 *{visibility:hidden!important}.order-invoice-print,.order-invoice-print *{visibility:visible!important}.order-invoice-print{z-index:99999;color:#0b1020;font-family:var(--font-geist-sans);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0;position:fixed;inset:0;display:block!important}.order-invoice-print>header{border-bottom:3px solid #bdf747;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:#0b1020;background:#bdf747;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{overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 108px);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){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) .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;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 32px);overflow-y:auto}@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}}.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:end;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.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>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>button{border:1px solid color-mix(in srgb,var(--ds-on-dark) 34%,transparent)}}.bonuses-app .bonus-detail-workspace>header>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>button{background:color-mix(in srgb,var(--ds-on-dark) 10%,transparent)}}.bonuses-app .bonus-detail-workspace>header>button{box-shadow:none;font-size:10px;font-weight:900}.bonuses-app .bonus-detail-workspace>header>button:hover{background:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-detail-workspace>header>button:hover{background:color-mix(in srgb,var(--ds-on-dark) 15%,transparent)}}.bonuses-app .bonus-detail-workspace>header>button:hover{border-color:var(--ds-on-dark)}@supports (color:color-mix(in lab, red, red)){.bonuses-app .bonus-detail-workspace>header>button:hover{border-color:color-mix(in srgb,var(--ds-on-dark) 48%,transparent)}}.bonuses-app .bonus-detail-workspace>header>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}}.ariani-page-loader{z-index:2147483000;color:#fff;background:var(--ds-nav,#0b1020);align-content:center;place-items:center;gap:0;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ariani-page-loader{background:color-mix(in srgb,var(--ds-nav,#0b1020) 74%,transparent)}}.ariani-page-loader{-webkit-backdrop-filter:blur(7px)saturate(.72);backdrop-filter:blur(7px)saturate(.72);isolation:isolate;animation:.25s ease-out both ariani-loader-arrive}.ariani-page-loader:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 46%,var(--ds-purple,#7155ff),transparent 34%),linear-gradient(135deg,var(--ds-nav,#0b1020),var(--ds-nav,#0b1020));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ariani-page-loader:before{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--ds-purple,#7155ff) 23%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--ds-nav,#0b1020) 32%,transparent),color-mix(in srgb,var(--ds-nav,#0b1020) 78%,transparent))}}.ariani-page-loader-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,var(--ds-accent,#bdf747),var(--ds-purple,#7155ff) 38%,transparent 70%);border-radius:50%;width:min(52vw,460px);position:absolute;top:50%;left:50%;translate:-50% -54%}@supports (color:color-mix(in lab, red, red)){.ariani-page-loader-glow{background:radial-gradient(circle,color-mix(in srgb,var(--ds-accent,#bdf747) 17%,transparent),color-mix(in srgb,var(--ds-purple,#7155ff) 11%,transparent) 38%,transparent 70%)}}.ariani-page-loader-glow{filter:blur(12px);animation:1.8s ease-in-out infinite alternate ariani-loader-breathe}.ariani-page-loader-stage{aspect-ratio:271.5/724;filter:drop-shadow(0 18px 26px #05071380);width:clamp(98px,8vw,122px);overflow:hidden}.ariani-page-loader-stage img{will-change:transform;width:800%;max-width:none;height:100%;animation:2.25s steps(7,end) forwards ariani-loader-story;display:block;transform:translate(0)}.ariani-page-loader-copy{text-align:center;text-shadow:0 2px 16px #050713;justify-items:center;gap:5px;margin-top:-22px;display:grid}.ariani-page-loader-copy span{color:var(--ds-accent,#bdf747);letter-spacing:.15em;font-size:9px;font-weight:950}.ariani-page-loader-copy strong{font-size:clamp(14px,1.5vw,18px);font-weight:750}.ariani-page-loader-copy>i{background:#ffffff25;border-radius:99px;width:min(48vw,190px);height:3px;margin-top:9px;overflow:hidden}.ariani-page-loader-copy>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--ds-accent,#bdf747),#8fe981);transform-origin:0;width:100%;height:100%;animation:2.5s cubic-bezier(.2,.7,.2,1) forwards ariani-loader-progress;display:block}@keyframes ariani-loader-arrive{0%{opacity:0}to{opacity:1}}@keyframes ariani-loader-story{0%{transform:translate(0)}to{transform:translate(-87.5%)}}@keyframes ariani-loader-progress{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@keyframes ariani-loader-breathe{0%{opacity:.62;scale:.9}to{opacity:1;scale:1.08}}@media (max-width:640px){.ariani-page-loader{-webkit-backdrop-filter:blur(5px)saturate(.78);backdrop-filter:blur(5px)saturate(.78)}.ariani-page-loader-stage{width:92px}.ariani-page-loader-copy{margin-top:-18px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.ariani-page-loader-stage img{animation:none;transform:translate(-87.5%)}.ariani-page-loader-copy>i>b,.ariani-page-loader-glow{animation:none}}.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{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{opacity:.5}.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{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(0,1.2fr) auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 12px;font-size:8px;display:grid}.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-matrix{scrollbar-width:thin;overflow:auto}.onboarding-plan-row{grid-template-columns:minmax(190px,1.15fr) repeat(5,minmax(125px,1fr));align-items:stretch;min-width:900px;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-row{min-width:840px}.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-plan-row{min-width:780px}}.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);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;height:34px;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);cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;display:inline-flex}.revert-purchase-actions button.danger{border-color:var(--danger,#b3261e);color:var(--danger,#b3261e)}.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(120px,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:8px;padding:12px;display:grid}.special-rank-status{align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.special-rank-status-done{color:#7fd8a4}.special-rank-status-active{color:#e8c56b}.special-rank-status-pending{color:#c5cbd8}.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-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);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{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.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-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}.volume-type-depth{align-items:center;gap:8px;font-size:11px;display:inline-flex}.volume-type-depth input{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:88px;height:30px;padding:0 8px;font-size:12px}.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{color:#fff;background:var(--ds-danger);border:0;border-radius:9px;align-items:center;gap:6px;height:40px;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,.my-wallet-ledger-table th:nth-child(2){width:25%}.my-wallet-ledger-table th:nth-child(3){width:20%}.my-wallet-ledger-table th:nth-child(4){width:30%}.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}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}
