@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--blur-sm:8px;--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{@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)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)}}@media (width>=40rem){.sm\:right-\[0\%\]{right:0%}.sm\:block{display:block}.sm\:h-\[220px\]{height:220px}.sm\:h-\[500px\]{height:500px}.sm\:w-\[128px\]{width:128px}.sm\:w-\[145px\]{width:145px}.sm\:w-\[169px\]{width:169px}.sm\:w-\[180px\]{width:180px}.sm\:flex-row{flex-direction:row}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[72px\]{font-size:72px}}@media (width>=48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:text-\[17px\]{font-size:17px}.md\:text-\[82px\]{font-size:82px}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:h-\[560px\]{height:560px}.lg\:grid-cols-\[1\.8fr_repeat\(6\,1fr\)\]{grid-template-columns:1.8fr repeat(6,1fr)}.lg\:grid-cols-\[48\%_52\%\]{grid-template-columns:48% 52%}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:0}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:text-\[76px\]{font-size:76px}}@media (width>=80rem){.xl\:text-\[88px\]{font-size:88px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[34\%\]{top:34%}.right-0{right:0}.right-\[2\%\]{right:2%}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.order-42{order:42}.order-8842{order:8842}.order-8843{order:8843}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-7{height:calc(var(--spacing) * 7)}.h-\[1px\]{height:1px}.h-\[46px\]{height:46px}.h-\[105px\]{height:105px}.h-\[200px\]{height:200px}.h-\[430px\]{height:430px}.h-full{height:100%}.min-h-\[calc\(100vh-84px\)\]{min-height:calc(100vh - 84px)}.min-h-screen{min-height:100vh}.w-7{width:calc(var(--spacing) * 7)}.w-\[1px\]{width:1px}.w-\[27px\]{width:27px}.w-\[85px\]{width:85px}.w-\[132px\]{width:132px}.w-\[168px\]{width:168px}.w-full{width:100%}.max-w-\[230px\]{max-width:230px}.max-w-\[535px\]{max-width:535px}.max-w-\[620px\]{max-width:620px}.max-w-\[1240px\]{max-width:1240px}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[rgba\(0\,194\,255\,0\.55\)\]{border-color:#00c2ff8c}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.20\)\]{border-color:#fff3}.border-\[var\(--color-secondary\)\]{border-color:var(--color-secondary)}.bg-\[rgba\(13\,73\,114\,0\.14\)\]{background-color:#0d497224}.bg-\[rgba\(13\,73\,114\,0\.25\)\]{background-color:#0d497240}.bg-\[rgba\(13\,73\,114\,0\.35\)\]{background-color:#0d497259}.bg-\[var\(--bg-dark\)\]{background-color:var(--bg-dark)}.bg-\[var\(--color-secondary\)\]{background-color:var(--color-secondary)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[58px\]{font-size:58px}.leading-\[0\.91\]{--tw-leading:.91;line-height:.91}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-\[rgba\(255\,255\,255\,0\.25\)\]{color:#ffffff40}.text-\[var\(--color-black\)\]{color:var(--color-black)}.text-\[var\(--color-secondary\)\]{color:var(--color-secondary)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:bg-white:hover{background-color:var(--color-white)}}@media (width>=40rem){.sm\:right-\[0\%\]{right:0%}.sm\:block{display:block}.sm\:h-\[220px\]{height:220px}.sm\:h-\[500px\]{height:500px}.sm\:w-\[128px\]{width:128px}.sm\:w-\[145px\]{width:145px}.sm\:w-\[169px\]{width:169px}.sm\:w-\[180px\]{width:180px}.sm\:flex-row{flex-direction:row}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[72px\]{font-size:72px}}@media (width>=48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:text-\[17px\]{font-size:17px}.md\:text-\[82px\]{font-size:82px}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:h-\[560px\]{height:560px}.lg\:grid-cols-\[1\.8fr_repeat\(6\,1fr\)\]{grid-template-columns:1.8fr repeat(6,1fr)}.lg\:grid-cols-\[48\%_52\%\]{grid-template-columns:48% 52%}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:0}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:text-\[76px\]{font-size:76px}}@media (width>=80rem){.xl\:text-\[88px\]{font-size:88px}}}body{font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:root{--color-primary:#0d4972;--color-primary-dark:#030b12;--color-primary-light:#e9f8fc;--color-secondary:#00c2ff;--color-black:#030b12;--color-white:#fff;--color-grey:#f5f8fa;--color-dark-grey:#9a9a9a;--text-primary:#030b12;--text-secondary:#0d4972;--text-muted:#9a9a9a;--text-white:#fff;--bg-primary:#fff;--bg-secondary:#f5f8fa;--bg-light-blue:#e9f8fc;--bg-dark:#030b12;--bg-blue:#0d4972;--border-light:#e5edf2;--border-medium:#cdd9df;--border-primary:#0d4972;--border-accent:#00c2ff;--primary-5:#0d49720d;--primary-10:#0d49721a;--primary-20:#0d497233;--primary-50:#0d497280;--cyan-10:#00c2ff1a;--cyan-20:#00c2ff33;--cyan-50:#00c2ff80;--black-10:#030b121a;--black-20:#030b1233;--black-50:#030b1280;--white-10:#ffffff1a;--white-20:#fff3;--white-50:#ffffff80;--font-family-primary:"Inter", sans-serif;--font-family-sans:"Inter", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-h5:20px;--font-size-h4:24px;--font-size-h3:28px;--font-size-h2:32px;--font-size-display-sm:40px;--font-size-display:48px;--font-size-display-lg:64px;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--border-width-thin:1px;--border-width-medium:2px;--shadow-xs:0 1px 2px #030b120d;--shadow-sm:0 2px 6px #030b1214;--shadow-md:0 4px 12px #030b121a;--shadow-lg:0 8px 24px #030b121f;--shadow-xl:0 16px 40px #030b1226;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1320px;--container-padding:24px;--button-height-sm:36px;--button-height-md:44px;--button-height-lg:52px;--button-padding-x-sm:14px;--button-padding-x-md:18px;--button-padding-x-lg:24px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease;--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-modal:1300;--z-tooltip:1400}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.public-main{padding-top:76px}@media (width<=1024px){.public-main{padding-top:70px}}@media (width<=600px){.public-main{padding-top:68px}}@media (width<=400px){.public-main{padding-top:64px}}.navbar{background:var(--color-black);border-bottom:var(--border-width-thin) solid var(--white-10);width:100%;height:76px;z-index:var(--z-fixed,1200);transition:background-color var(--transition-normal), box-shadow var(--transition-normal);position:fixed;top:0;left:0}.navbar-inner{width:100%;max-width:var(--container-2xl);height:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);align-items:center;margin:0 auto;display:flex}.navbar-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.navbar-logo-image{object-fit:contain;width:150px;height:auto;display:block}@media (width<=600px){.navbar-logo-image{width:135px}}@media (width<=400px){.navbar-logo-image{width:125px}}.desktop-nav{align-items:center;gap:34px;margin-left:auto;display:flex}.desktop-nav a{color:var(--color-dark-grey);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:color var(--transition-fast);text-decoration:none}.desktop-nav a:hover{color:var(--color-white)}.desktop-actions{align-items:center;gap:22px;margin-left:34px;display:flex}.get-started-btn{color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:color var(--transition-fast);text-decoration:none}.get-started-btn:hover{color:var(--color-secondary)}.talk-btn{background:var(--color-secondary);min-height:40px;color:var(--color-black);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background var(--transition-normal), transform var(--transition-normal);justify-content:center;align-items:center;gap:16px;padding:0 18px;text-decoration:none;display:inline-flex}.talk-btn:hover{background:var(--border-accent);transform:translateY(-1px)}.talk-arrow{font-size:18px;line-height:1}.mobile-menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;margin-left:auto;padding:0;display:none}.mobile-menu-btn span{background:var(--color-white);width:23px;height:2px;transition:transform var(--transition-normal), opacity var(--transition-normal);display:block}.mobile-menu-btn.active span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{background:var(--color-black);border-top:var(--border-width-thin) solid var(--white-10);width:100%;padding:var(--space-6) var(--container-padding) var(--space-8);display:none}.mobile-nav{flex-direction:column;gap:0;display:flex}.mobile-nav a{padding:var(--space-4) 0;color:var(--color-dark-grey);font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);border-bottom:var(--border-width-thin) solid var(--white-10);transition:color var(--transition-fast);text-decoration:none}.mobile-nav a:hover{color:var(--color-secondary)}.mobile-actions{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.mobile-get-started,.mobile-talk{width:100%;min-height:46px;font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:flex}.mobile-get-started{border:var(--border-width-thin) solid var(--color-primary);color:var(--color-white);background:0 0}.mobile-talk{background:var(--color-secondary);color:var(--color-black);gap:14px}@media (width>=1400px){.navbar-inner{padding-left:40px;padding-right:40px}.desktop-nav{gap:40px}.desktop-actions{margin-left:40px}}@media (width<=1200px){.desktop-nav{gap:24px}.desktop-actions{gap:16px;margin-left:24px}.talk-btn{padding-left:15px;padding-right:15px}}@media (width<=1024px){.navbar{height:70px}.navbar-inner{padding-left:20px;padding-right:20px}.desktop-nav{gap:18px}.desktop-nav a,.get-started-btn{font-size:13px}.desktop-actions{margin-left:18px}.talk-btn{gap:10px;min-height:38px;padding:0 13px}}@media (width<=850px){.desktop-nav,.desktop-actions{display:none}.mobile-menu-btn{display:flex}.mobile-menu-open{display:block}}@media (width<=600px){.navbar{height:68px}.navbar-inner{padding-left:16px;padding-right:16px}.logo-mark{width:29px;height:29px}.logo-name{font-size:16px}.logo-subtitle{letter-spacing:.18em;font-size:6px}.mobile-menu{padding-left:16px;padding-right:16px}}@media (width<=400px){.navbar{height:64px}.navbar-inner{padding-left:12px;padding-right:12px}.logo-content{display:none}.logo-mark{width:30px;height:30px}.mobile-menu{padding-left:12px;padding-right:12px}}@media (width<=320px){.mobile-menu-btn{width:38px}.mobile-menu-btn span{width:21px}}.nav-dropdown{align-items:center;height:100%;display:flex;position:relative}.services-trigger{color:var(--color-dark-grey);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;outline:none;align-items:center;gap:7px;padding:0;display:flex}.services-trigger:hover,.nav-dropdown.dropdown-active .services-trigger{color:var(--color-white)}.dropdown-arrow{transition:transform var(--transition-normal);font-size:13px;line-height:1;display:inline-flex}.arrow-up{transform:rotate(180deg)}.services-dropdown{background:var(--color-black);border:var(--border-width-thin) solid var(--white-20);width:340px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-normal), transform var(--transition-normal), visibility var(--transition-normal);padding:10px;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)translateY(8px)}.nav-dropdown:hover .services-dropdown,.nav-dropdown.dropdown-active .services-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.services-dropdown a{border-radius:var(--radius-md);width:100%;transition:background var(--transition-fast);align-items:center;gap:14px;padding:13px 12px;text-decoration:none;display:flex}.services-dropdown a:hover{background:var(--primary-10)}.service-icon{border:var(--border-width-thin) solid var(--color-primary);width:42px;height:42px;color:var(--color-secondary);font-family:var(--font-family-primary);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;display:flex}.service-content{flex-direction:column;gap:3px;display:flex}.service-content strong{color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.service-content small{color:var(--color-dark-grey);font-family:var(--font-family-primary);font-size:var(--font-size-xs);line-height:1.4}.services-dropdown a:hover .service-content strong{color:var(--color-secondary)}.mobile-services{width:100%}.mobile-services-trigger{width:100%;padding:var(--space-4) 0;border:none;border-bottom:var(--border-width-thin) solid var(--white-10);color:var(--color-dark-grey);font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.mobile-services-trigger:hover{color:var(--color-secondary)}.mobile-arrow{transition:transform var(--transition-normal);font-size:15px}.mobile-services-dropdown{opacity:0;max-height:0;transition:max-height var(--transition-normal), opacity var(--transition-normal);overflow:hidden}.mobile-services-dropdown-open{opacity:1;max-height:300px}.mobile-services-dropdown a{color:var(--color-dark-grey);font-family:var(--font-family-primary);font-size:var(--font-size-sm);border-bottom:var(--border-width-thin) solid var(--white-10);padding:12px;text-decoration:none;display:block}.mobile-services-dropdown a:hover{color:var(--color-secondary);background:var(--primary-5)}:root{--color-primary:#0d4972;--color-primary-dark:#030b12;--color-primary-light:#e9f8fc;--color-secondary:#00c2ff;--color-black:#030b12;--color-white:#fff;--color-grey:#f5f8fa;--color-dark-grey:#9a9a9a;--text-primary:#030b12;--text-secondary:#0d4972;--text-muted:#9a9a9a;--text-white:#fff;--bg-primary:#fff;--bg-secondary:#f5f8fa;--bg-light-blue:#e9f8fc;--bg-dark:#030b12;--bg-blue:#0d4972;--border-light:#e5edf2;--border-medium:#cdd9df;--border-primary:#0d4972;--border-accent:#00c2ff;--primary-5:#0d49720d;--primary-10:#0d49721a;--primary-20:#0d497233;--primary-50:#0d497280;--cyan-10:#00c2ff1a;--cyan-20:#00c2ff33;--cyan-50:#00c2ff80;--black-10:#030b121a;--black-20:#030b1233;--black-50:#030b1280;--white-10:#ffffff1a;--white-20:#fff3;--white-50:#ffffff80}html,body{width:100%;min-height:100%;margin:0;padding:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{-webkit-tap-highlight-color:transparent}.site-footer{background:var(--bg-dark);width:100%;color:var(--text-white)}.footer-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.footer-main{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:55px;padding:68px 0 60px;display:grid}.footer-brand-section{min-width:0}.footer-brand-logo{align-items:center;text-decoration:none;display:inline-flex}.footer-logo-image{object-fit:contain;width:148px;height:auto;display:block}.footer-description{color:var(--text-muted);margin:23px 0 0;font-size:11px;line-height:1.75}.footer-cta{border:1px solid var(--color-secondary);background:var(--color-secondary);width:145px;min-height:44px;color:var(--color-black);justify-content:space-between;align-items:center;margin-top:24px;padding:0 16px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.footer-cta:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-black);transform:translateY(-2px)}.footer-arrow-icon{flex:none}.footer-socials{align-items:center;gap:8px;margin-top:21px;display:flex}.footer-social-link{border:1px solid var(--white-20);width:31px;height:31px;color:var(--text-white);border-radius:5px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.footer-social-link:hover{border-color:var(--border-accent);color:var(--color-secondary);background:var(--primary-10)}.footer-column{min-width:0}.footer-column-title{color:var(--white-50);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700;line-height:1.3}.footer-column-list{margin:0;padding:0;list-style:none}.footer-column-list li{margin:0;padding:0}.footer-column-link{color:var(--text-muted);padding:5px 0;font-size:10px;font-weight:400;line-height:1.55;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.footer-column-link:hover{color:var(--color-secondary)}.footer-divider{background:var(--white-10);width:100%;height:1px}.footer-bottom{justify-content:space-between;align-items:center;gap:25px;min-height:62px;padding:17px 0;display:flex}.footer-copyright{color:var(--text-muted);margin:0;font-size:8px;line-height:1.5}.footer-status{color:var(--text-muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;font-size:8px;line-height:1.5;display:flex}.footer-status-dot{background:var(--color-secondary);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}@media (width<=1000px){.footer-container{padding:0 22px}.footer-main{grid-template-columns:1.3fr 1fr 1fr;gap:42px 35px}.footer-brand-section{grid-column:span 3;padding-bottom:5px}.footer-description{margin-top:17px}.footer-cta{margin-top:18px}.footer-socials{margin-top:17px}}@media (width<=760px){.footer-container{padding:0 20px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;padding:52px 0 45px}.footer-brand-section{grid-column:span 2}.footer-logo-image{width:142px}.footer-column-title{margin-bottom:14px}.footer-bottom{padding:16px 0}}@media (width<=520px){.footer-container{padding:0 16px}.footer-main{grid-template-columns:1fr 1fr;gap:32px 20px;padding:42px 0 38px}.footer-brand-section{grid-column:span 2}.footer-logo-image{width:132px}.footer-description{margin-top:17px;font-size:10px;line-height:1.65}.footer-cta{width:137px;min-height:41px;margin-top:18px;padding:0 14px;font-size:9px}.footer-socials{margin-top:16px}.footer-social-link{width:29px;height:29px}.footer-column-title{margin-bottom:12px;font-size:9px}.footer-column-link{padding:4px 0;font-size:9px}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;min-height:auto;padding:17px 0 20px}.footer-status{justify-content:flex-start;gap:8px;font-size:7px}.footer-copyright{font-size:7px}}@media (width<=360px){.footer-container{padding:0 14px}.footer-main{gap:28px 16px}.footer-logo-image{width:125px}.footer-column-link{font-size:8px}.footer-status{gap:7px;font-size:6.5px}}.hero-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px}.hero-visual{perspective:1000px}.hero-orbit{pointer-events:none;border:1px solid #00c2ff2e;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit-one{width:300px;height:300px;animation:18s linear infinite orbitRotate}.hero-orbit-two{border-color:#00c2ff1c;width:420px;height:420px;animation:25s linear infinite orbitRotateReverse}.hero-orbit-three{border-color:#00c2ff14;width:570px;height:470px;animation:5s ease-in-out infinite orbitPulse}@keyframes orbitRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbitRotateReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes orbitPulse{0%,to{opacity:.35}50%{opacity:.8}}#talk-id:hover{background:#11c5ff;transform:translateY(-4px);box-shadow:0 12px 26px #00c2ff33}#explore-id:hover{background:var(--white-10);transform:translateY(-4px)}.hero-path{stroke:#00c2ff26;stroke-width:1px;stroke-dasharray:3 8;animation:4s linear infinite pathFlow}@keyframes pathFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}.hero-particle{background:var(--color-secondary);z-index:10;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 7px #00c2ffe6,0 0 18px #00c2ff66}.particle-one{animation:4s ease-in-out infinite particleOne;top:35%;left:34%}.particle-two{animation:5s ease-in-out infinite particleTwo;top:75%;left:80%}.particle-three{animation:4.5s ease-in-out infinite particleThree;top:64%;left:27%}.particle-four{width:5px;height:5px;animation:3.5s ease-in-out infinite particleFour;top:20%;left:66%}.particle-five{width:4px;height:4px;animation:4s ease-in-out infinite particleFive;top:48%;left:89%}@keyframes particleOne{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(70px,20px)}}@keyframes particleTwo{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(-50px,-35px)}}@keyframes particleThree{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(55px,-30px)}}@keyframes particleFour{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(-25px,35px)}}@keyframes particleFive{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(-35px,20px)}}.hero-floating-card{color:#ffffffbf;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#030b12a6;border:1px solid #ffffff24;align-items:center;gap:10px;height:44px;padding:0 15px;font-size:8px;font-weight:600;animation:5s ease-in-out infinite floatingCard;display:flex;position:absolute}.hero-floating-icon{color:var(--color-secondary);justify-content:center;align-items:center;display:flex}.business-card{width:115px;animation-delay:-1s;top:16%;left:7%}.api-card{width:115px;animation-delay:-2.5s;top:14%;right:10%}.sms-card{width:137px;animation-delay:-3.5s;bottom:29%;left:6%}.network-card{width:140px;animation-delay:-.5s;bottom:28%;right:5%}.customer-card{width:115px;animation-delay:-4s;bottom:4%;left:43%}@keyframes floatingCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-core{animation:4s ease-in-out infinite coreFloat}@keyframes coreFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-7px)}}.core-status-dot{background:#44e6a1;border-radius:9999px;width:6px;height:6px;animation:2s ease-in-out infinite statusPulse;box-shadow:0 0 6px #44e6a1e6,0 0 15px #44e6a166}@keyframes statusPulse{0%,to{opacity:.55}50%{opacity:1}}.liberia-outline{fill:#00c2ff08;stroke:var(--color-secondary);stroke-width:1.4px;filter:drop-shadow(0 0 5px #00c2ff40);stroke-dasharray:500;stroke-dashoffset:500px;animation:4s ease-in-out infinite drawCore}.liberia-line{stroke:#00c2ffb3;stroke-width:.8px;fill:none;stroke-dasharray:80;stroke-dashoffset:80px;animation:4s ease-in-out infinite drawLines}@keyframes drawCore{0%{stroke-dashoffset:500px}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-500px}}@keyframes drawLines{0%{stroke-dashoffset:80px}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-80px}}.delivery-card{animation:4.5s ease-in-out infinite deliveryFloat}@keyframes deliveryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=1024px){.hero-orbit-three{width:500px}.business-card{left:3%}.api-card{right:4%}.network-card{right:0}.sms-card{left:2%}}@media (width<=767px){.hero-grid{background-size:55px 55px}.hero-visual{height:420px}.hero-orbit-one{width:230px;height:230px}.hero-orbit-two{width:330px;height:330px}.hero-orbit-three{width:440px;height:380px}.hero-floating-card{gap:7px;height:38px;padding:0 10px;font-size:6px}.business-card{width:92px;top:8%;left:0}.api-card{width:78px;top:7%;right:0}.sms-card{width:110px;bottom:22%;left:0}.network-card{width:112px;bottom:21%;right:0}.customer-card{width:90px;bottom:1%;left:50%;transform:translate(-50%)}.delivery-card{width:105px;padding:9px;top:38%;right:-2%}.delivery-card p:nth-child(2){font-size:16px}.hero-particle{width:4px;height:4px}}@media (width<=480px){.hero-visual{height:380px}.hero-orbit-one{width:190px;height:190px}.hero-orbit-two{width:285px;height:285px}.hero-orbit-three{width:360px;height:330px}.hero-core{width:145px;height:175px}.hero-floating-card{transform:scale(.9)}.business-card{left:-8px}.api-card{right:-8px}.sms-card{left:-8px}.network-card,.delivery-card{right:-8px}}@media (prefers-reduced-motion:reduce){.hero-orbit,.hero-path,.hero-particle,.hero-floating-card,.hero-core,.core-status-dot,.delivery-card,.liberia-outline,.liberia-line{animation:none!important}}.platform-section{background:var(--bg-secondary);width:100%;color:var(--text-primary);padding:76px 0 0}.platform-container{width:100%;max-width:1240px;margin:0 auto;padding:0 21px}.platform-header{margin-bottom:46px}.platform-eyebrow{align-items:center;gap:12px;margin-bottom:27px;display:flex}.platform-eyebrow span{background:var(--color-secondary);width:22px;height:1px;display:block}.platform-eyebrow p{color:var(--color-secondary);letter-spacing:.19em;margin:0;font-size:9px;font-weight:600;line-height:1}.platform-heading{max-width:540px;color:var(--color-black);letter-spacing:-.045em;margin:0;font-size:47px;font-weight:600;line-height:1.06}.platform-description{max-width:600px;color:var(--text-muted);margin:21px 0 0;font-size:12px;font-weight:400;line-height:1.6}.platform-grid{border-top:1px solid var(--border-medium);border-left:1px solid var(--border-medium);background:var(--bg-primary);grid-template-columns:repeat(3,1fr);margin-bottom:4rem;display:grid}.platform-card{background:var(--bg-primary);border-right:1px solid var(--border-medium);border-bottom:1px solid var(--border-medium);z-index:1;will-change:transform, box-shadow;flex-direction:column;min-height:248px;padding:29px 27px 23px;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .3s;display:flex;position:relative;overflow:hidden}.platform-card:hover{background:var(--bg-primary);z-index:5;transform:translateY(-6px);box-shadow:0 14px 30px #030b1214,0 5px 12px #030b120a}.platform-icon{background:var(--bg-light-blue);width:41px;height:41px;color:var(--color-secondary);border:1px solid #00c2ff33;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s;display:flex}.platform-icon svg{width:19px;height:19px}.platform-card:hover .platform-icon{background:var(--cyan-10);border-color:var(--color-secondary);transform:translateY(-3px)}.platform-number{color:#a7b9c5;letter-spacing:.08em;font-size:7px;font-weight:500;line-height:1;transition:color .3s}.platform-card:hover .platform-number{color:var(--color-primary)}.platform-card-title{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:400;line-height:1.3;transition:color .3s,transform .4s cubic-bezier(.22,1,.36,1)}.platform-card:hover .platform-card-title{color:var(--color-primary);transform:translate(1px)}.platform-card-description{color:#687d8c;max-width:310px;margin:12px 0 0;font-size:10px;font-weight:400;line-height:1.7}.platform-card-bottom{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex}.platform-card-label{color:#728896;letter-spacing:.12em;font-size:7px;font-weight:600;line-height:1;transition:color .3s,transform .3s}.platform-card:hover .platform-card-label{color:var(--color-primary)}.platform-card-arrow{color:var(--color-secondary);justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}.platform-card:hover .platform-card-arrow{transform:translate(5px)}.platform-hover-line{background:var(--color-secondary);transform-origin:0;will-change:transform;width:100%;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.platform-card:hover .platform-hover-line{transform:scaleX(1)}.platform-card:after{content:"";background:0 0;height:1px;transition:background-color .35s;position:absolute;top:0;left:0;right:0}.platform-card:hover:after{background:#00c2ff1f}@media (width<=1024px){.platform-section{padding-top:68px}.platform-container{padding:0 20px}.platform-heading{font-size:44px}.platform-header{margin-bottom:42px}.platform-card{min-height:245px;padding:27px 24px 22px}}@media (width<=900px){.platform-section{padding-top:65px}.platform-heading{font-size:42px}.platform-description{font-size:11px}.platform-grid{grid-template-columns:repeat(2,1fr)}.platform-card{min-height:240px}}@media (width<=640px){.platform-section{padding-top:55px}.platform-container{padding:0 16px}.platform-header{margin-bottom:35px}.platform-eyebrow{gap:10px;margin-bottom:23px}.platform-eyebrow span{width:20px}.platform-eyebrow p{font-size:8px}.platform-heading{letter-spacing:-.04em;max-width:100%;font-size:38px;line-height:1.04}.platform-description{max-width:430px;margin-top:18px;font-size:11px;line-height:1.7}.platform-grid{grid-template-columns:1fr}.platform-card{min-height:230px;padding:25px 22px 21px}.platform-card-title{font-size:15px}.platform-card-description{font-size:10px}.platform-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #030b1212,0 4px 8px #030b1209}}@media (width<=480px){.platform-section{padding-top:48px}.platform-container{padding:0 14px}.platform-heading{font-size:35px;line-height:1.04}.platform-description{font-size:10.5px}.platform-card{min-height:220px;padding:23px 20px 20px}.platform-icon{width:39px;height:39px}.platform-icon svg{width:18px;height:18px}}@media (width<=400px){.platform-heading{font-size:23px}.platform-card{min-height:215px;padding:22px 18px 19px}.platform-card-title{font-size:14px}.platform-card-description{font-size:9.5px}.platform-card-label{font-size:6.5px}}@media (hover:none){.platform-card:hover{box-shadow:none;z-index:1;transform:none}.platform-card:hover .platform-icon,.platform-card:hover .platform-card-arrow,.platform-card:hover .platform-card-title{transform:none}.platform-card:hover .platform-hover-line{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.platform-card,.platform-icon,.platform-card-title,.platform-card-arrow,.platform-card-label,.platform-hover-line,.platform-card:after{transition:none!important}}.bulk-sms-section{background:var(--bg-dark);width:100%;color:var(--text-white);padding:105px 0 120px;overflow:hidden}.bulk-sms-container{grid-template-columns:minmax(380px,.85fr) minmax(500px,1.25fr);align-items:center;gap:65px;width:100%;max-width:1240px;margin:0 auto;padding:0 20px;display:grid}.bulk-sms-content{z-index:3;max-width:480px;position:relative}.bulk-sms-eyebrow{align-items:center;gap:12px;margin-bottom:28px;display:flex}.bulk-sms-eyebrow-line{background:var(--color-secondary);flex-shrink:0;width:22px;height:1px;display:block}.bulk-sms-eyebrow p{color:var(--color-secondary);letter-spacing:.18em;margin:0;font-size:9px;font-weight:600;line-height:1}.bulk-sms-heading{color:var(--color-white);letter-spacing:-.045em;margin:0;font-size:47px;font-weight:600;line-height:1.05}.bulk-sms-description{color:#8499a8;max-width:450px;margin:20px 0 0;font-size:12px;font-weight:400;line-height:1.85}.bulk-sms-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 35px;margin-top:31px;display:grid}.bulk-sms-feature{color:#8b9eac;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;transition:color .3s,transform .3s;display:flex}.bulk-sms-feature:hover{color:#b4c4ce;transform:translate(2px)}.bulk-sms-check{color:var(--color-secondary);flex-shrink:0;font-size:12px;font-weight:500;line-height:1.2}.bulk-sms-button{background:var(--color-secondary);width:fit-content;min-height:43px;color:var(--color-black);justify-content:center;align-items:center;gap:18px;margin-top:30px;padding:0 17px;font-size:10px;font-weight:600;text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s,box-shadow .4s;display:inline-flex}.bulk-sms-button:hover{background:#16c7ff;transform:translateY(-3px);box-shadow:0 10px 25px #00c2ff2e}.bulk-sms-button-arrow{font-size:16px;line-height:1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.bulk-sms-button:hover .bulk-sms-button-arrow{transform:translate(5px)}.bulk-sms-visual{perspective:1200px;perspective-origin:50%;width:100%;min-height:430px;transform-style:preserve-3d;cursor:default;justify-content:center;align-items:center;padding:30px 20px;display:flex;position:relative;overflow:visible}.bulk-sms-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#00c2ff0e 0%,#00c2ff06 28%,#00c2ff00 72%);width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bulk-sms-image-wrapper{z-index:2;width:100%;max-width:620px;transform-style:preserve-3d;will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative}.bulk-sms-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;background:#030b1259;border:1px solid #9a9a9a2e;width:100%;height:auto;transition:box-shadow .55s,border-color .55s;display:block;box-shadow:0 25px 55px #00000040}.bulk-sms-visual:hover .bulk-sms-image{border-color:#00c2ff40;box-shadow:0 30px 70px #00000061,0 0 35px #00c2ff0b}@media (width<=1200px){.bulk-sms-container{grid-template-columns:minmax(350px,.85fr) minmax(450px,1.15fr);gap:45px}.bulk-sms-heading{font-size:44px}.bulk-sms-image-wrapper{max-width:580px}}@media (width<=1024px){.bulk-sms-section{padding:85px 0 95px}.bulk-sms-container{grid-template-columns:1fr;gap:65px;max-width:850px}.bulk-sms-content{max-width:600px}.bulk-sms-visual{max-width:800px;min-height:auto;margin:0 auto}.bulk-sms-image-wrapper{max-width:760px}}@media (width<=768px){.bulk-sms-section{padding:70px 0 80px}.bulk-sms-container{gap:50px;padding:0 20px}.bulk-sms-heading{font-size:42px}.bulk-sms-description{font-size:11px}.bulk-sms-features{column-gap:25px}.bulk-sms-visual{padding:15px 0}}@media (width<=640px){.bulk-sms-section{padding:60px 0 70px}.bulk-sms-container{gap:45px;padding:0 16px}.bulk-sms-eyebrow{gap:10px;margin-bottom:23px}.bulk-sms-eyebrow-line{width:20px}.bulk-sms-eyebrow p{font-size:8px}.bulk-sms-heading{letter-spacing:-.04em;font-size:38px;line-height:1.04}.bulk-sms-description{margin-top:18px;font-size:10.5px;line-height:1.75}.bulk-sms-features{grid-template-columns:1fr;row-gap:12px;margin-top:27px}.bulk-sms-feature{font-size:10px}.bulk-sms-button{margin-top:27px}.bulk-sms-visual{perspective:none;transform-style:flat;min-height:auto;padding:0;overflow:hidden}.bulk-sms-glow{width:320px;height:320px}.bulk-sms-image-wrapper{width:100%;transition:none;transform:translate(0,0)rotateY(0)rotateX(0)scale(1)!important}.bulk-sms-image{box-shadow:0 20px 45px #00000047}}@media (width<=480px){.bulk-sms-section{padding:52px 0 62px}.bulk-sms-container{padding:0 14px}.bulk-sms-heading{font-size:35px}.bulk-sms-description{font-size:10px}.bulk-sms-button{min-height:42px;padding:0 15px}}@media (width<=400px){.bulk-sms-heading{font-size:33px}.bulk-sms-feature{font-size:9.5px}.bulk-sms-button{font-size:9px}}@media (hover:none){.bulk-sms-image-wrapper{transition:none;transform:translate(0,0)rotateY(0)rotateX(0)scale(1)!important}.bulk-sms-visual:hover .bulk-sms-image{border-color:#9a9a9a2e;box-shadow:0 25px 55px #00000040}}@media (prefers-reduced-motion:reduce){.bulk-sms-image-wrapper,.bulk-sms-image,.bulk-sms-button,.bulk-sms-button-arrow,.bulk-sms-feature{transition:none!important}}.promotional-section{background:var(--bg-secondary);width:100%;color:var(--text-primary);padding:104px 0 110px;overflow:hidden}.promotional-container{width:100%;max-width:1240px;margin:0 auto;padding:0 21px}.promotional-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.promotional-eyebrow{justify-content:center;align-items:center;gap:12px;margin-bottom:27px;display:flex}.promotional-eyebrow span{background:var(--color-secondary);width:26px;height:1px}.promotional-eyebrow p{color:var(--color-secondary);letter-spacing:.2em;margin:0;font-size:9px;font-weight:600;line-height:1}.promotional-title{color:var(--color-black);letter-spacing:-.047em;margin:0;font-size:49px;font-weight:600;line-height:1.08}.promotional-subtitle{color:#65798a;margin:24px 0 0;font-size:12px;font-weight:400;line-height:1.6}.campaign-panel{background:var(--bg-primary);border:1px solid #d6e1e7;grid-template-columns:235px minmax(0,1fr);width:100%;min-height:414px;display:grid;box-shadow:0 20px 50px #030b1209}.campaign-sidebar{background:#f9fbfc;border-right:1px solid #d6e1e7;padding:31px 0 25px}.campaign-sidebar-label{color:#8ba0ae;letter-spacing:.13em;margin:0 28px 22px;font-size:7px;font-weight:600;line-height:1}.campaign-list{width:100%}.campaign-item{color:#718696;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:29px 1fr 20px;align-items:center;width:100%;height:45px;padding:0 27px 0 28px;font-family:inherit;transition:background-color .3s,color .3s,padding-left .3s;display:grid;position:relative}.campaign-item:before{content:"";transform-origin:50%;background:0 0;width:2px;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s;position:absolute;top:0;left:18px;transform:scaleY(0)}.campaign-item:hover{color:var(--color-primary);background:#00c2ff09;padding-left:31px}.campaign-item.active{background:var(--bg-light-blue);color:var(--color-black)}.campaign-item.active:before{background:var(--color-secondary);transform:scaleY(1)}.campaign-number{color:#a1b2bd;font-size:7px;font-weight:500;line-height:1}.campaign-name{font-size:10px;font-weight:400;line-height:1.3}.campaign-item.active .campaign-name{font-weight:600}.campaign-arrow{text-align:right;font-size:15px;line-height:1;transition:transform .3s}.campaign-item:hover .campaign-arrow{transform:translate(4px)}.campaign-item.active .campaign-arrow{color:var(--color-black)}.campaign-main{min-width:0;padding:30px 30px 29px}.campaign-main-header{border-bottom:1px solid #dbe5ea;justify-content:space-between;align-items:flex-start;min-height:67px;display:flex}.campaign-small-label{color:#8ca1af;letter-spacing:.13em;margin:0 0 9px;font-size:7px;font-weight:600;line-height:1}.campaign-main-header h3{color:#0a1e30;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500;line-height:1.2}.campaign-status{background:var(--bg-light-blue);min-width:41px;height:23px;color:var(--color-primary);justify-content:center;align-items:center;margin-top:10px;font-size:6px;font-weight:600;line-height:1;display:inline-flex}.campaign-steps{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:27px 0 28px;display:flex}.campaign-step{flex-direction:column;align-items:flex-start;gap:9px;min-width:54px;display:flex}.step-number{color:#78909f;border:1px solid #cbdce4;justify-content:center;align-items:center;width:24px;height:24px;font-size:6px;line-height:1;transition:border-color .3s,color .3s,background-color .3s;display:flex}.step-title{color:#596f80;font-size:7px;font-weight:500;line-height:1}.campaign-step:hover .step-number{border-color:var(--color-secondary);color:var(--color-secondary);background:var(--cyan-10)}.step-arrow{color:#b1c0c9;text-align:center;flex:1;min-width:20px;margin-top:-19px;font-size:15px;line-height:1}.campaign-content{border:1px solid #d6e1e7;grid-template-columns:minmax(0,1fr) 282px;width:100%;min-height:187px;display:grid}.campaign-message{padding:34px 21px 25px}.campaign-content-label{color:#8ca0ad;letter-spacing:.14em;margin:0;font-size:7px;font-weight:600;line-height:1}.campaign-message-text{color:#607587;max-width:580px;margin:10px 0 0;font-size:10px;font-weight:400;line-height:1.6}.character-count{color:#9bacb7;margin-top:10px;font-size:6px;line-height:1;display:block}.campaign-reach{border-left:1px solid #d6e1e7;flex-direction:column;padding:34px 21px 21px;display:flex}.campaign-reach strong{color:#0a1e30;letter-spacing:-.035em;margin-top:22px;font-size:28px;font-weight:600;line-height:1;display:block}.reach-description{color:#687d8c;margin-top:7px;font-size:9px;line-height:1.4}.schedule-button{background:var(--color-secondary);width:100%;height:32px;color:var(--color-black);cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:auto;padding:0 13px;font-family:inherit;font-size:7px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background-color .3s;display:flex}.schedule-button:hover{background:#16c7ff;transform:translateY(-2px);box-shadow:0 7px 16px #00c2ff2e}.schedule-button span:last-child{font-size:14px;transition:transform .35s}.schedule-button:hover span:last-child{transform:translate(4px)}@media (width<=1100px){.promotional-title{font-size:46px}.campaign-panel{grid-template-columns:220px minmax(0,1fr)}.campaign-main{padding-left:25px;padding-right:25px}}@media (width<=900px){.promotional-section{padding-top:80px}.promotional-title{font-size:42px}.campaign-panel{grid-template-columns:200px minmax(0,1fr)}.campaign-content{grid-template-columns:minmax(0,1fr) 220px}.campaign-item{grid-template-columns:27px 1fr 18px;padding-left:22px;padding-right:20px}.campaign-item:before{left:12px}.campaign-steps{gap:5px}}@media (width<=700px){.promotional-section{padding:70px 0 75px}.promotional-container{padding:0 16px}.promotional-header{margin-bottom:35px}.promotional-title{font-size:38px;line-height:1.06}.promotional-subtitle{max-width:500px;font-size:11px}.campaign-panel{grid-template-columns:1fr}.campaign-sidebar{border-bottom:1px solid #d6e1e7;border-right:0;padding:25px 0 20px}.campaign-sidebar-label{margin-left:20px;margin-right:20px}.campaign-list{grid-template-columns:repeat(2,1fr);display:grid}.campaign-item{height:43px;padding-left:20px;padding-right:18px}.campaign-item:before{left:10px}.campaign-main{padding:25px 20px}.campaign-steps{scrollbar-width:none;justify-content:flex-start;padding-bottom:22px;overflow-x:auto}.campaign-steps::-webkit-scrollbar{display:none}.campaign-step{flex-shrink:0}.step-arrow{flex:none;width:22px}.campaign-content{grid-template-columns:1fr}.campaign-reach{border-top:1px solid #d6e1e7;border-left:0;min-height:160px}}@media (width<=520px){.promotional-section{padding:55px 0 60px}.promotional-title{letter-spacing:-.04em;font-size:34px}.promotional-subtitle{margin-top:18px;font-size:10px;line-height:1.7}.promotional-eyebrow{margin-bottom:23px}.campaign-list{grid-template-columns:1fr}.campaign-main{padding:22px 16px}.campaign-main-header h3{font-size:16px}.campaign-status{min-width:38px;height:21px}.campaign-message,.campaign-reach{padding:25px 18px}.campaign-reach strong{font-size:26px}}@media (width<=400px){.promotional-title{font-size:31px}.promotional-container{padding:0 12px}.campaign-main{padding-left:13px;padding-right:13px}}@media (prefers-reduced-motion:reduce){.campaign-item,.campaign-item:before,.campaign-arrow,.step-number,.schedule-button,.schedule-button span:last-child{transition:none}}.otp-section{background:var(--bg-dark);width:100%;color:var(--text-white);padding:105px 0;position:relative;overflow:hidden}.otp-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;width:100%;max-width:1100px;margin:0 auto;padding:0 20px;display:grid}.otp-visual{isolation:isolate;justify-content:center;align-items:center;min-height:530px;display:flex;position:relative}.otp-orbit{pointer-events:none;z-index:-1;border:1px dashed #00c2ff2e;border-radius:50%;position:absolute}.otp-orbit-one{width:455px;height:455px;animation:18s linear infinite otpOrbitRotate;top:50%;left:50%;transform:translate(-50%,-50%)}.otp-orbit-two{border-color:#00c2ff14;width:365px;height:365px;animation:14s linear infinite otpOrbitRotateReverse;top:50%;left:50%;transform:translate(-50%,-50%)}.otp-orbit-dot{background:var(--color-secondary);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #00c2ffbf}.otp-dot-one{animation:4s ease-in-out infinite otpDotFloat;top:83px;left:50px}.otp-dot-two{animation:5s ease-in-out infinite reverse otpDotFloat;bottom:104px;right:28px}.otp-phone{z-index:2;background:linear-gradient(145deg,#092131 0%,#071b29 55%,#061723 100%);border:5px solid #193b50;border-radius:39px;width:250px;height:510px;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00c2ff14,0 25px 55px #00000052,inset 0 0 25px #00c2ff06}.otp-phone-top{justify-content:center;align-items:center;height:38px;padding:0 15px;display:flex;position:relative}.otp-time{color:#718896;font-size:7px;line-height:1;position:absolute;top:13px;left:17px}.otp-phone-speaker{background:#183a4c;border-radius:10px;width:62px;height:5px}.otp-phone-status{align-items:flex-end;gap:3px;display:flex;position:absolute;top:14px;right:14px}.otp-phone-status span{background:#6c8492;border-radius:2px;width:3px;display:block}.otp-phone-status span:first-child{height:3px}.otp-phone-status span:nth-child(2){height:5px}.otp-phone-status span:nth-child(3){height:7px}.otp-phone-content{flex-direction:column;align-items:center;height:calc(100% - 72px);padding:81px 16px 0;display:flex}.otp-shield-wrapper{width:53px;height:53px;color:var(--color-secondary);background:#00c2ff0e;border:1px solid #00c2ff73;border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite otpShieldPulse;display:flex;box-shadow:inset 0 0 20px #00c2ff08}.otp-shield-icon{width:24px;height:24px}.otp-phone-label{color:var(--color-secondary);letter-spacing:.14em;margin-top:26px;font-size:6px;font-weight:600;line-height:1}.otp-phone-title{color:#f4f9fc;text-align:center;margin:13px 0 0;font-size:15px;font-weight:500;line-height:1.25}.otp-phone-number{color:#718896;text-align:center;margin:5px 0 0;font-size:7px;line-height:1.4}.otp-inputs{justify-content:center;align-items:center;gap:6px;margin-top:17px;display:flex}.otp-input-box{color:#eaf5fa;background:#ffffff04;border:1px solid #315063;justify-content:center;align-items:center;width:28px;height:38px;font-size:14px;font-weight:500;line-height:1;transition:border-color .3s,background-color .3s,transform .3s;display:flex}.otp-input-box:hover{border-color:var(--color-secondary);background:var(--cyan-10);transform:translateY(-3px)}.otp-expiry{color:#627986;margin:17px 0 0;font-size:6px;line-height:1}.otp-verify-button{background:var(--color-secondary);width:208px;height:39px;color:var(--color-black);cursor:pointer;border:0;margin-top:23px;font-family:inherit;font-size:7px;font-weight:600;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.otp-verify-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00c2ff33}.otp-phone-bottom{justify-content:center;align-items:center;height:25px;display:flex;position:absolute;bottom:8px;left:0;right:0}.otp-phone-bottom div{background:#6b8795;border-radius:10px;width:80px;height:4px}.otp-flow-card{z-index:4;background:#071b28f5;border:1px solid #284352;width:185px;min-height:298px;padding:17px 14px;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:absolute;top:67px;right:6px;box-shadow:0 18px 40px #0003}.otp-flow-card:hover{transform:translateY(-7px)translate(3px);box-shadow:0 25px 50px #00000052,0 0 25px #00c2ff0a}.otp-flow-step{border-bottom:1px solid #6f8f9e2e;align-items:center;gap:11px;height:55px;display:flex;position:relative}.otp-flow-step:after{content:"";z-index:1;background:#315063;width:1px;height:12px;position:absolute;bottom:-13px;left:14px}.otp-flow-step:last-of-type:after{display:none}.otp-flow-number{width:28px;height:28px;color:var(--color-secondary);background:#081e2d;border:1px solid #315063;justify-content:center;align-items:center;font-size:7px;line-height:1;display:flex}.otp-flow-title{color:#8ca4b1;letter-spacing:.04em;font-size:7px;font-weight:500;line-height:1}.otp-flow-verified{color:#00e7bc;align-items:center;gap:9px;height:42px;font-size:7px;font-weight:600;line-height:1;display:flex}.otp-verified-icon{color:#031218;background:#00dcb3;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;line-height:1;display:flex}.otp-content{max-width:500px;padding-top:1px}.otp-eyebrow{align-items:center;gap:12px;margin-bottom:27px;display:flex}.otp-eyebrow span{background:var(--color-secondary);width:27px;height:1px;box-shadow:0 0 8px #00c2ff4d}.otp-eyebrow p{color:var(--color-secondary);letter-spacing:.19em;margin:0;font-size:9px;font-weight:600;line-height:1}.otp-heading{color:var(--color-white);letter-spacing:-.045em;margin:0;font-size:49px;font-weight:600;line-height:1.07}.otp-description{color:#758b99;max-width:485px;margin:24px 0 0;font-size:12px;font-weight:400;line-height:1.75}.otp-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.otp-feature-card{background:#ffffff02;border:1px solid #1b3443;align-items:center;gap:12px;min-height:70px;padding:14px 16px;transition:border-color .35s,background-color .35s,transform .35s cubic-bezier(.22,1,.36,1);display:flex}.otp-feature-icon{width:27px;height:27px;color:var(--color-secondary);flex:0 0 27px;justify-content:center;align-items:center;display:flex}.otp-feature-icon svg{width:22px;height:22px}.otp-feature-card h3{color:#dce8ed;margin:0;font-size:9px;font-weight:600;line-height:1.3}.otp-feature-card p{color:#607783;margin:5px 0 0;font-size:6px;line-height:1.4}.otp-cta{background:var(--color-secondary);width:163px;height:46px;color:var(--color-black);cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:34px;padding:0 18px;font-family:inherit;font-size:9px;font-weight:600;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background-color .3s;display:flex}.otp-cta:hover{background:#16c7ff;transform:translateY(-3px);box-shadow:0 10px 25px #00c2ff2e}.otp-cta-arrow{font-size:16px;transition:transform .35s}.otp-cta:hover .otp-cta-arrow{transform:translate(5px)}@keyframes otpOrbitRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes otpOrbitRotateReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes otpDotFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-9px)scale(1.25)}}@keyframes otpShieldPulse{0%,to{box-shadow:0 0 #00c2ff00}50%{box-shadow:0 0 20px #00c2ff14}}@media (width<=1100px){.otp-container{gap:45px}.otp-heading{font-size:44px}.otp-phone{width:235px;height:490px}.otp-flow-card{right:-10px}}@media (width<=900px){.otp-section{padding:85px 0}.otp-container{grid-template-columns:1fr;gap:75px;max-width:720px}.otp-visual{min-height:540px}.otp-content{max-width:100%}.otp-heading{font-size:45px}}@media (width<=700px){.otp-section{padding:70px 0}.otp-container{gap:60px;padding:0 20px}.otp-visual{min-height:510px}.otp-phone{width:225px;height:470px}.otp-flow-card{width:170px;top:55px;right:0}.otp-heading{font-size:40px}.otp-description{font-size:11px}}@media (width<=560px){.otp-section{padding:60px 0}.otp-container{gap:50px;padding:0 16px}.otp-visual{justify-content:flex-start;min-height:485px;padding-left:5%}.otp-phone{border-radius:34px;width:205px;height:430px}.otp-phone-content{padding-top:58px}.otp-shield-wrapper{width:46px;height:46px}.otp-phone-label{margin-top:20px}.otp-phone-title{font-size:13px}.otp-inputs{gap:4px}.otp-input-box{width:25px;height:34px;font-size:12px}.otp-verify-button{width:175px;height:35px}.otp-flow-card{width:155px;min-height:270px;top:53px;right:-5px}.otp-flow-step{height:50px}.otp-heading{font-size:36px;line-height:1.06}.otp-description{margin-top:20px;font-size:10px;line-height:1.7}.otp-features{grid-template-columns:1fr;gap:9px;margin-top:27px}.otp-feature-card{min-height:62px}.otp-cta{margin-top:28px}}@media (width<=400px){.otp-container{padding:0 13px}.otp-visual{transform-origin:50%;min-height:450px;transform:scale(.9)}.otp-heading{font-size:32px}.otp-eyebrow p{font-size:8px}}@media (prefers-reduced-motion:reduce){.otp-orbit-one,.otp-orbit-two,.otp-orbit-dot,.otp-shield-wrapper{animation:none}.otp-phone,.otp-flow-card,.otp-feature-card,.otp-cta,.otp-verify-button,.otp-input-box{transition:none}}.ussd-section{background:var(--bg-secondary);width:100%;color:var(--text-primary);padding:105px 0;position:relative;overflow:hidden}.ussd-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;width:100%;max-width:1240px;margin:0 auto;padding:0 14px;display:grid}.ussd-content{z-index:2;max-width:590px;position:relative}.ussd-eyebrow{align-items:center;gap:12px;margin-bottom:27px;display:flex}.ussd-eyebrow span{background:var(--color-secondary);width:26px;height:1px;box-shadow:0 0 8px #00c2ff40}.ussd-eyebrow p{color:var(--color-secondary);letter-spacing:.2em;margin:0;font-size:9px;font-weight:600;line-height:1}.ussd-heading{color:var(--color-black);letter-spacing:-.045em;margin:0;font-size:50px;font-weight:600;line-height:1.07}.ussd-description{color:#647988;max-width:525px;margin:23px 0 0;font-size:12px;font-weight:400;line-height:1.75}.ussd-flow{align-items:center;width:fit-content;max-width:100%;margin-top:39px;display:flex}.ussd-flow-item{align-items:center;gap:9px;display:flex}.ussd-flow-number{color:#a6b7c1;min-width:10px;font-size:6px;font-weight:500;line-height:1}.ussd-flow-box{color:#334b5b;letter-spacing:.05em;background:#ffffff40;border:1px solid #d5e1e7;justify-content:center;align-items:center;min-width:48px;height:34px;padding:0 12px;font-size:7px;font-weight:600;line-height:1;transition:border-color .35s,background-color .35s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex}.ussd-flow-item:hover .ussd-flow-box{border-color:var(--color-secondary);background:var(--cyan-10);transform:translateY(-3px);box-shadow:0 7px 18px #030b120f}.ussd-flow-arrow{color:#9aabb5;margin:0 9px;font-size:13px;line-height:1;transition:color .3s,transform .3s}.ussd-flow-item:hover+.ussd-flow-arrow{color:var(--color-secondary);transform:translate(2px)}.ussd-button{background:var(--color-secondary);width:165px;height:47px;color:var(--color-black);cursor:pointer;border:none;justify-content:space-between;align-items:center;margin-top:36px;padding:0 18px;font-family:inherit;font-size:9px;font-weight:600;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background-color .3s;display:flex}.ussd-button:hover{background:#11c5ff;transform:translateY(-4px);box-shadow:0 12px 26px #00c2ff33}.ussd-button-arrow{font-size:16px;transition:transform .35s}.ussd-button:hover .ussd-button-arrow{transform:translate(5px)}.ussd-visual{isolation:isolate;justify-content:center;align-items:center;min-height:570px;display:flex;position:relative}.ussd-glow{filter:blur(12px);z-index:-2;background:radial-gradient(circle,#0d497214 0%,#0d497209 42%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:5s ease-in-out infinite ussdGlowPulse;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ussd-circle{z-index:-1;border:1px dashed #0d497214;border-radius:50%;width:450px;height:450px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ussd-phone-wrapper{justify-content:center;align-items:center;width:270px;height:540px;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:rotate(2deg)}.ussd-phone{background:linear-gradient(145deg,#fafdfe 0%,#f5f8fa 100%);border:5px solid #0c293b;border-radius:42px;width:250px;height:525px;transition:box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 28px 55px #030b123d,0 8px 20px #030b1214}.ussd-phone-top{justify-content:center;align-items:center;height:42px;display:flex;position:relative}.ussd-time{color:#7d929e;font-size:7px;line-height:1;position:absolute;top:13px;left:16px}.ussd-speaker{background:#163b4f;border-radius:10px;width:62px;height:5px}.ussd-status{align-items:flex-end;gap:3px;display:flex;position:absolute;top:13px;right:14px}.ussd-status span{background:#718996;border-radius:2px;width:3px;display:block}.ussd-status span:first-child{height:3px}.ussd-status span:nth-child(2){height:5px}.ussd-status span:nth-child(3){height:7px}.ussd-screen{height:calc(100% - 78px);padding:41px 25px 0}.ussd-screen-label{color:var(--color-secondary);letter-spacing:.13em;font-size:6px;font-weight:600;line-height:1;display:block}.ussd-screen h3{color:#092032;letter-spacing:-.03em;margin:16px 0 0;font-size:20px;font-weight:600;line-height:1}.ussd-select{color:#738692;margin:7px 0 0;font-size:7px;line-height:1.4}.ussd-menu{margin-top:15px}.ussd-menu-item{color:#304654;cursor:pointer;border-bottom:1px solid #dbe4e9;align-items:center;gap:5px;height:38px;font-size:8px;line-height:1;transition:color .25s,padding-left .3s,border-color .25s;display:flex}.ussd-menu-item span:first-child{color:#647b88}.ussd-menu-item:hover{color:var(--color-primary);border-color:var(--color-secondary);padding-left:4px}.ussd-send{background:var(--color-secondary);width:100%;height:39px;color:var(--color-black);cursor:pointer;border:none;margin-top:2px;font-family:inherit;font-size:8px;font-weight:600;line-height:1;transition:transform .3s,box-shadow .3s}.ussd-send:hover{transform:translateY(-2px);box-shadow:0 7px 16px #00c2ff2e}.ussd-phone-bottom{justify-content:center;align-items:center;height:25px;display:flex;position:absolute;bottom:7px;left:0;right:0}.ussd-phone-bottom span{background:#52717f;border-radius:10px;width:79px;height:4px}.ussd-info-card{background:var(--color-white);border-left:2px solid var(--color-secondary);z-index:5;width:148px;min-height:83px;padding:16px 17px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:absolute;bottom:108px;right:-6px;box-shadow:0 18px 40px #030b121f}.ussd-info-label{color:#91a4ae;letter-spacing:.12em;font-size:6px;font-weight:600;line-height:1;display:block}.ussd-info-card h4{color:#0c2435;margin:12px 0 0;font-size:11px;font-weight:600;line-height:1}.ussd-info-card p{color:#718591;margin:7px 0 0;font-size:7px;line-height:1.3}@keyframes ussdGlowPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@media (width<=1100px){.ussd-container{gap:25px}.ussd-heading{font-size:44px}.ussd-phone{width:230px;height:500px}.ussd-phone-wrapper{width:250px;height:520px}.ussd-info-card{right:-10px}}@media (width<=900px){.ussd-section{padding:85px 0}.ussd-container{grid-template-columns:1fr;gap:70px;max-width:720px}.ussd-content{max-width:100%}.ussd-heading{font-size:46px}.ussd-description{max-width:570px}.ussd-visual{min-height:570px}}@media (width<=700px){.ussd-section{padding:70px 0}.ussd-container{gap:55px;padding:0 20px}.ussd-heading{font-size:41px}.ussd-flow{flex-wrap:wrap;row-gap:12px}.ussd-visual{min-height:550px}}@media (width<=560px){.ussd-section{padding:60px 0}.ussd-container{gap:45px;padding:0 16px}.ussd-eyebrow{margin-bottom:23px}.ussd-heading{font-size:36px;line-height:1.06}.ussd-description{margin-top:19px;font-size:10px;line-height:1.7}.ussd-flow{width:100%;margin-top:30px}.ussd-flow-box{height:32px;padding:0 9px}.ussd-flow-arrow{margin:0 5px}.ussd-button{margin-top:30px}.ussd-visual{width:100%;min-height:510px}.ussd-circle{width:390px;height:390px}.ussd-glow{width:350px;height:350px}.ussd-phone-wrapper{width:225px;height:485px;transform:rotate(2deg)}.ussd-phone-wrapper:hover{transform:translateY(-8px)rotate(-1deg)}.ussd-phone{border-radius:37px;width:210px;height:455px}.ussd-screen{padding:32px 21px 0}.ussd-screen h3{font-size:18px}.ussd-menu-item{height:34px}.ussd-send{height:35px}.ussd-info-card{width:135px;min-height:76px;padding:14px;bottom:65px;right:0}}@media (width<=400px){.ussd-container{padding:0 13px}.ussd-heading{font-size:32px}.ussd-description{font-size:10px}.ussd-flow{transform-origin:0;transform:scale(.92)}.ussd-visual{min-height:470px}.ussd-phone-wrapper{transform:scale(.88)rotate(2deg)}.ussd-phone-wrapper:hover{transform:scale(.88)translateY(-8px)rotate(-1deg)}.ussd-info-card{bottom:48px;right:-2px;transform:scale(.9)}.ussd-info-card:hover{transform:scale(.9)translateY(-6px)translate(-3px)}}@media (width<=350px){.ussd-heading{font-size:29px}.ussd-flow{transform:scale(.82)}.ussd-visual{min-height:430px}.ussd-phone-wrapper{transform:scale(.78)rotate(2deg)}.ussd-phone-wrapper:hover{transform:scale(.78)translateY(-7px)rotate(-1deg)}.ussd-info-card{bottom:40px;right:-15px;transform:scale(.8)}.ussd-info-card:hover{transform:scale(.8)translateY(-5px)translate(-3px)}}@media (prefers-reduced-motion:reduce){.ussd-glow{animation:none}.ussd-phone-wrapper,.ussd-phone,.ussd-flow-box,.ussd-flow-arrow,.ussd-button,.ussd-button-arrow,.ussd-menu-item,.ussd-send,.ussd-info-card{transition:none}}.api-section{background:var(--bg-dark);width:100%;color:var(--text-white);padding:120px 0;position:relative;overflow:hidden}.api-section-grid-bg{background-color:var(--bg-dark);background-image:linear-gradient(#0d497224 1px,#0000 1px),linear-gradient(90deg,#0d497224 1px,#0000 1px);background-size:40px 40px;width:100%;position:relative}.api-section-container{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:80px;width:100%;max-width:1240px;margin:0 auto;padding:0 20px;display:grid}.api-code-wrapper{justify-content:flex-start;align-items:center;width:100%;display:flex}.api-code-window{background:#030b12eb;border:1px solid #0d4972a6;width:100%;max-width:500px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .4s;overflow:hidden;box-shadow:0 20px 60px #00000038}.api-code-header{background:#0d49721f;border-bottom:1px solid #0d49728c;align-items:center;height:43px;padding:0 17px;display:flex}.api-window-dots{align-items:center;gap:6px;display:flex}.api-window-dots span{background:#0d4972d9;border-radius:50%;width:5px;height:5px}.api-file-name{color:#9a9a9abf;letter-spacing:.03em;margin-left:16px;font-size:8px;line-height:1}.api-code-content{min-height:224px;padding:32px 27px 31px}.api-request-line{align-items:center;gap:8px;margin-bottom:27px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;display:flex}.api-method{color:#00e6a8;font-size:11px;font-weight:500}.api-endpoint{color:var(--text-white);font-size:11px;font-weight:500}.api-code{color:#00c2ff;white-space:pre-wrap;letter-spacing:.01em;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:2.25}.api-code-response{background:#0d497212;border-top:1px solid #0d49728c;justify-content:space-between;align-items:center;height:44px;padding:0 23px;display:flex}.api-response-status{color:#00e6a8;align-items:center;gap:10px;font-size:8px;display:flex}.api-check{font-size:14px;line-height:1}.api-message-id{color:#9a9a9a8c;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.api-content{width:100%;max-width:570px;padding-top:2px}.api-eyebrow{align-items:center;gap:13px;margin-bottom:27px;display:flex}.api-eyebrow-line{background:var(--color-secondary);width:26px;height:1px;box-shadow:0 0 10px #00c2ff73}.api-eyebrow p{color:var(--color-secondary);letter-spacing:.21em;margin:0;font-size:9px;font-weight:600;line-height:1}.api-heading{color:var(--text-white);letter-spacing:-.047em;margin:0;font-size:50px;font-weight:600;line-height:1.04}.api-description{color:#9a9a9af2;max-width:520px;margin:23px 0 0;font-size:13px;font-weight:400;line-height:1.75}.api-capabilities{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.api-capabilities span{color:#ffffffb3;background:#0d49720f;border:1px solid #0d4972d9;align-items:center;min-height:30px;padding:0 12px;font-size:7px;line-height:1;transition:color .3s,border-color .3s,background-color .3s,transform .3s;display:inline-flex}.api-capabilities span:hover{color:var(--color-secondary);background:var(--cyan-10);border-color:#00c2ff8c;transform:translateY(-2px)}.api-flow{align-items:center;gap:11px;margin-top:25px;display:flex}.api-flow-item{border-bottom:1px solid #0d4972bf;padding-bottom:7px;position:relative}.api-flow-item span{color:#9a9a9ad9;font-size:6px;font-weight:500;line-height:1}.api-flow-arrow{color:#9a9a9a99;font-size:13px;line-height:1;transition:color .3s,transform .3s}.api-flow:hover .api-flow-arrow{color:var(--color-secondary);transform:translate(2px)}.api-button{background:var(--color-secondary);width:195px;height:47px;color:var(--color-black);cursor:pointer;border:none;justify-content:space-between;align-items:center;margin-top:35px;padding:0 20px;font-family:inherit;font-size:11px;font-weight:600;transition:transform .3s,box-shadow .3s,background-color .3s;display:flex;position:relative;overflow:hidden}.api-button:before{content:"";background:#ffffff1f;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translate(-101%)}.api-button:hover:before{transform:translate(0)}.api-button:hover{transform:translateY(-3px);box-shadow:0 10px 28px #00c2ff2e}.api-button span{z-index:1;position:relative}.api-button-arrow{font-size:16px;transition:transform .3s}.api-button:hover .api-button-arrow{transform:translate(5px)}@media (width<=1000px){.api-section{padding:90px 0}.api-section-container{grid-template-columns:1fr;gap:60px}.api-code-wrapper{justify-content:center}.api-code-window{max-width:650px}.api-content{max-width:650px;margin:0 auto}.api-heading{font-size:46px}}@media (width<=768px){.api-section{padding:75px 0}.api-section-container{gap:48px;padding:0 20px}.api-heading{font-size:42px}.api-description{font-size:12px}.api-code-content{padding:27px 22px}}@media (width<=600px){.api-section{padding:65px 0}.api-section-grid-bg{background-size:30px 30px}.api-section-container{gap:42px;padding:0 16px}.api-code-window{max-width:100%}.api-code-header{height:40px;padding:0 13px}.api-code-content{min-height:auto;padding:24px 17px}.api-request-line{gap:6px;margin-bottom:20px}.api-method,.api-endpoint{font-size:9px}.api-code{font-size:8px;line-height:2}.api-code-response{padding:0 16px}.api-heading{font-size:37px;line-height:1.06}.api-description{margin-top:18px;font-size:11px;line-height:1.7}.api-capabilities{margin-top:25px}.api-flow{flex-wrap:wrap;gap:7px}.api-flow-item span{font-size:5.5px}.api-flow-arrow{font-size:11px}.api-button{width:190px;margin-top:30px}}@media (width<=400px){.api-section{padding:55px 0}.api-section-container{padding:0 14px}.api-heading{font-size:32px}.api-eyebrow p{font-size:8px}.api-code{font-size:7px}.api-capabilities span{padding:0 9px;font-size:6px}.api-flow{gap:5px}}@media (prefers-reduced-motion:reduce){.api-code-window,.api-capabilities span,.api-flow-arrow,.api-button,.api-button:before,.api-button-arrow{transition:none}}.transactional-section{background:var(--bg-secondary);width:100%;color:var(--text-primary);padding:92px 0 104px;position:relative;overflow:hidden}.transactional-container{width:100%;max-width:1240px;margin:0 auto;padding:0 21px}.transactional-header{text-align:center;width:100%;margin-bottom:55px}.transactional-eyebrow{justify-content:center;align-items:center;gap:12px;margin-bottom:27px;display:flex}.transactional-eyebrow-line{background:var(--color-secondary);flex-shrink:0;width:26px;height:1px;box-shadow:0 0 10px #00c2ff59}.transactional-eyebrow p{color:var(--color-secondary);letter-spacing:.2em;margin:0;font-size:9px;font-weight:600;line-height:1}.transactional-heading{color:var(--text-primary);letter-spacing:-.047em;margin:0;font-size:49px;font-weight:600;line-height:1.06}.transactional-description{color:#667b8b;max-width:620px;margin:24px auto 0;font-size:13px;font-weight:400;line-height:1.6}.transactional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.transactional-card{background:var(--bg-primary);border:1px solid var(--border-medium);cursor:default;flex-direction:column;min-height:190px;padding:22px 21px 21px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 0 #030b1200}.transactional-card:hover{z-index:2;border-color:#0d497252;transform:translateY(-7px);box-shadow:0 18px 35px #030b1213,0 5px 12px #030b1209}.transactional-card-top{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.transactional-icon{background:var(--bg-light-blue);width:35px;height:35px;color:var(--color-secondary);border:1px solid #00c2ff29;justify-content:center;align-items:center;transition:background-color .35s,border-color .35s,transform .45s cubic-bezier(.22,1,.36,1);display:flex}.transactional-icon svg{width:18px;height:18px;display:block}.transactional-card:hover .transactional-icon{background:var(--cyan-10);border-color:#00c2ff59;transform:translateY(-2px)}.transactional-time{color:#a0b2be;letter-spacing:.03em;white-space:nowrap;padding-top:13px;font-size:6px;font-weight:500;line-height:1}.transactional-card-content{margin-top:21px}.transactional-category{color:var(--color-primary);letter-spacing:.1em;margin:0 0 12px;font-size:7px;font-weight:600;line-height:1}.transactional-card-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:500;line-height:1.25;transition:color .3s}.transactional-card:hover .transactional-card-title{color:var(--color-primary)}.transactional-card-description{color:#708391;margin:7px 0 0;font-size:9px;font-weight:400;line-height:1.5}.transactional-status{color:#4bc6a1;align-items:center;gap:5px;margin-top:auto;padding-top:17px;font-size:6px;font-weight:500;line-height:1;display:flex}.transactional-status svg{width:10px;height:10px;display:block}.transactional-hover-line{background:var(--color-secondary);transform-origin:0;width:100%;height:2px;transition:transform .55s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.transactional-card:hover .transactional-hover-line{transform:scaleX(1)}@media (width<=1000px){.transactional-section{padding:78px 0 88px}.transactional-heading{font-size:44px}.transactional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.transactional-card{min-height:190px}}@media (width<=768px){.transactional-section{padding:70px 0 80px}.transactional-container{padding:0 18px}.transactional-header{margin-bottom:42px}.transactional-heading{font-size:40px;line-height:1.05}.transactional-description{margin-top:19px;font-size:12px}.transactional-card{min-height:185px;padding:21px 19px 20px}}@media (width<=600px){.transactional-section{padding:60px 0 70px}.transactional-container{padding:0 16px}.transactional-header{margin-bottom:35px}.transactional-eyebrow{margin-bottom:22px}.transactional-eyebrow-line{width:21px}.transactional-eyebrow p{font-size:8px}.transactional-heading{letter-spacing:-.045em;font-size:34px;line-height:1.08}.transactional-heading-break{display:none}.transactional-description{max-width:390px;margin-top:17px;font-size:11px;line-height:1.65}.transactional-grid{grid-template-columns:1fr;gap:11px}.transactional-card{min-height:180px;padding:20px 19px 19px}.transactional-card-content{margin-top:19px}.transactional-category{margin-bottom:10px;font-size:7px}.transactional-card-title{font-size:14px}.transactional-card-description{font-size:9px}}@media (width<=400px){.transactional-section{padding:52px 0 62px}.transactional-container{padding:0 14px}.transactional-heading{font-size:31px}.transactional-description{font-size:10px}.transactional-card{min-height:175px;padding:19px 17px 18px}.transactional-icon{width:34px;height:34px}.transactional-card-title{font-size:13px}}@media (prefers-reduced-motion:reduce){.transactional-card,.transactional-icon,.transactional-card-title,.transactional-hover-line{transition:none}}.delivery-section{background:var(--bg-dark);width:100%;color:var(--text-white);padding:119px 0;position:relative;overflow:hidden}.delivery-section:before{content:"";pointer-events:none;opacity:.65;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.delivery-container{z-index:1;grid-template-columns:minmax(390px,.88fr) minmax(570px,1.32fr);align-items:center;gap:75px;width:100%;max-width:1240px;margin:0 auto;padding:0 37px;display:grid;position:relative}.delivery-content{width:100%;max-width:475px}.delivery-eyebrow{align-items:center;gap:12px;margin-bottom:29px;display:flex}.delivery-eyebrow span{background:var(--color-secondary);flex-shrink:0;width:26px;height:1px;box-shadow:0 0 10px #00c2ff59}.delivery-eyebrow p{color:var(--color-secondary);letter-spacing:.19em;margin:0;font-size:9px;font-weight:600;line-height:1}.delivery-heading{color:var(--text-white);letter-spacing:-.048em;margin:0;font-size:50px;font-weight:600;line-height:1.12}.delivery-description{color:#7d92a1;max-width:430px;margin:23px 0 0;font-size:13px;font-weight:400;line-height:1.75}.delivery-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 35px;margin-top:42px;display:grid}.delivery-feature{color:#899da9;align-items:center;gap:9px;font-size:10px;line-height:1.4;display:flex}.delivery-check{color:#00d9b0;font-size:13px;font-weight:400;line-height:1}.delivery-panel{background:#04141f8c;border:1px solid #7eb7d23d;width:100%;min-width:0;padding:27px 25px 25px;box-shadow:inset 0 1px #ffffff04}.delivery-panel-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.delivery-panel-label{color:#536b7a;letter-spacing:.1em;margin:0 0 10px;font-size:6px;font-weight:500;line-height:1}.delivery-panel-header h3{color:#eef7fb;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500;line-height:1}.delivery-export-button{color:#8096a4;cursor:pointer;background:0 0;border:1px solid #74a3b959;height:28px;padding:0 11px;font-family:inherit;font-size:6px;line-height:1;transition:color .25s,border-color .25s,background-color .25s}.delivery-export-button:hover{color:var(--color-secondary);background:#00c2ff0a;border-color:#00c2ff80}.delivery-stats{border:1px solid #6997ad30;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:23px;display:grid}.delivery-stat{border-right:1px solid #6997ad30;min-width:0;height:62px;padding:13px 13px 10px}.delivery-stat:last-child{border-right:none}.delivery-stat-label{color:#526977;letter-spacing:.05em;margin-bottom:9px;font-size:5px;font-weight:500;line-height:1;display:block}.delivery-stat strong{color:#e8f4f8;letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1;display:block}.delivery-chart{border-top:1px solid #6997ad24;border-bottom:1px solid #6997ad24;width:100%;height:205px;position:relative}.delivery-grid-line{border-top:1px solid #6997ad1c;width:100%;height:1px;position:absolute;left:0}.delivery-grid-line span{color:#405766;font-size:5px;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.delivery-grid-100{top:29px}.delivery-grid-75{top:90px}.delivery-grid-50{top:151px}.delivery-chart-svg{width:calc(100% - 29px);height:170px;position:absolute;bottom:18px;left:29px;right:0;overflow:visible}.delivery-chart-line{stroke:var(--color-secondary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #00c2ff33)}.delivery-chart-area{opacity:.85}.delivery-x-axis{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:4px;left:29px;right:0}.delivery-x-axis span{color:#405766;font-size:5px;line-height:1}@media (width<=1050px){.delivery-section{padding:95px 0}.delivery-container{grid-template-columns:minmax(330px,.8fr) minmax(500px,1.2fr);gap:45px;padding:0 28px}.delivery-heading{font-size:43px}.delivery-description{font-size:12px}}@media (width<=900px){.delivery-section{padding:80px 0}.delivery-container{grid-template-columns:1fr;gap:55px;padding:0 25px}.delivery-content{max-width:600px}.delivery-heading{font-size:48px}.delivery-description{max-width:550px}.delivery-panel{width:100%}}@media (width<=640px){.delivery-section{padding:65px 0 70px}.delivery-container{gap:40px;padding:0 17px}.delivery-eyebrow{margin-bottom:24px}.delivery-eyebrow p{font-size:8px}.delivery-heading{font-size:37px;line-height:1.08}.delivery-description{margin-top:18px;font-size:11px;line-height:1.7}.delivery-features{gap:15px;margin-top:31px}.delivery-feature{font-size:9px}.delivery-panel{padding:20px 16px 18px}.delivery-panel-header{margin-bottom:20px}.delivery-panel-header h3{font-size:15px}.delivery-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-stat:nth-child(2){border-right:none}.delivery-stat:nth-child(-n+2){border-bottom:1px solid #6997ad30}.delivery-chart{height:190px}}@media (width<=420px){.delivery-section{padding:55px 0 60px}.delivery-container{padding:0 14px}.delivery-heading{font-size:32px}.delivery-description{font-size:10px}.delivery-features{grid-template-columns:1fr;row-gap:12px}.delivery-panel{padding:18px 13px 16px}.delivery-panel-header{align-items:flex-start}.delivery-export-button{height:26px;padding:0 8px;font-size:5px}.delivery-stat{height:58px;padding:11px 10px}.delivery-stat strong{font-size:14px}.delivery-chart{height:175px}.delivery-chart-svg{width:calc(100% - 25px);height:150px;left:25px}.delivery-x-axis{left:25px}}@media (width<=340px){.delivery-heading{font-size:29px}.delivery-panel-header h3{font-size:14px}.delivery-stat strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.delivery-export-button{transition:none}}.industries-section{background:var(--bg-secondary);width:100%;color:var(--text-primary);padding:113px 0 79px;position:relative;overflow:hidden}.industries-container{width:100%;max-width:1240px;margin:0 auto;padding:0 37px}.industries-header{width:100%;margin-bottom:54px}.industries-eyebrow{align-items:center;gap:12px;margin-bottom:28px;display:flex}.industries-eyebrow-line{background:var(--color-secondary);flex-shrink:0;width:25px;height:1px;box-shadow:0 0 9px #00c2ff4d}.industries-eyebrow p{color:var(--color-secondary);letter-spacing:.2em;margin:0;font-size:9px;font-weight:600;line-height:1}.industries-heading{max-width:650px;color:var(--text-primary);letter-spacing:-.047em;margin:0;font-size:50px;font-weight:600;line-height:1.08}.industries-description{color:#63798a;max-width:670px;margin:24px 0 0;font-size:13px;font-weight:400;line-height:1.6}.industries-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.industry-card{background:var(--bg-primary);border:1px solid var(--border-medium);flex-direction:column;min-height:199px;padding:29px 27px 24px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 0 #030b1200}.industry-card:hover{z-index:2;border-color:#0d497240;transform:translateY(-6px);box-shadow:0 16px 30px #030b1212,0 4px 10px #030b1209}.industry-number{color:#9cafbb;letter-spacing:.05em;font-size:7px;font-weight:500;line-height:1;position:absolute;top:31px;left:27px}.industry-icon{width:22px;height:22px;color:var(--color-secondary);justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),color .3s;display:flex;position:absolute;top:28px;right:28px}.industry-icon svg{width:21px;height:21px;display:block}.industry-card:hover .industry-icon{color:var(--color-secondary);transform:translateY(-3px)}.industry-content{margin-top:auto}.industry-title{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:400;line-height:1.3;transition:color .3s}.industry-card:hover .industry-title{color:var(--color-primary)}.industry-list{flex-direction:column;gap:10px;margin:19px 0 0;padding:0;list-style:none;display:flex}.industry-list li{color:#738897;align-items:center;gap:9px;font-size:8px;font-weight:400;line-height:1.3;display:flex}.industry-bullet{background:var(--color-secondary);flex-shrink:0;width:4px;height:4px}.industry-hover-line{background:var(--color-secondary);transform-origin:0;width:100%;height:2px;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.industry-card:hover .industry-hover-line{transform:scaleX(1)}@media (width>=1400px){.industries-container{max-width:1380px;padding:0 20px}.industries-heading{font-size:52px}.industry-card{min-height:205px}}@media (width<=900px){.industries-section{padding:85px 0 70px}.industries-container{padding:0 20px}.industries-header{margin-bottom:42px}.industries-heading{font-size:43px}.industries-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.industry-card{min-height:200px}}@media (width<=640px){.industries-section{padding:65px 0 60px}.industries-container{padding:0 16px}.industries-header{margin-bottom:35px}.industries-eyebrow{margin-bottom:23px}.industries-eyebrow p{font-size:8px}.industries-heading{font-size:36px;line-height:1.07}.industries-heading-break{display:none}.industries-description{margin-top:18px;font-size:11px;line-height:1.65}.industries-grid{grid-template-columns:1fr;gap:10px}.industry-card{min-height:190px;padding:27px 22px 23px}.industry-number{top:28px;left:22px}.industry-icon{top:25px;right:22px}.industry-title{font-size:15px}.industry-list{gap:9px;margin-top:17px}}@media (width<=400px){.industries-section{padding:55px 0 52px}.industries-container{padding:0 14px}.industries-heading{font-size:32px}.industries-description{font-size:10px}.industry-card{min-height:180px;padding:25px 19px 21px}.industry-number{top:26px;left:19px}.industry-icon{top:23px;right:19px}.industry-title{font-size:14px}.industry-list li{font-size:8px}}@media (prefers-reduced-motion:reduce){.industry-card,.industry-icon,.industry-title,.industry-hover-line{transition:none}}.why-connect-section{background:var(--bg-dark);width:100%;color:var(--text-white);padding:118px 0 120px;position:relative;overflow:hidden}.why-connect-container{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.why-connect-header{text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:56px;display:flex}.why-connect-eyebrow{align-items:center;gap:12px;margin-bottom:28px;display:flex}.why-connect-eyebrow span{background:var(--color-secondary);width:24px;height:1px;box-shadow:0 0 8px var(--cyan-20);display:block}.why-connect-eyebrow p{color:var(--color-secondary);letter-spacing:.2em;margin:0;font-size:9px;font-weight:600;line-height:1}.why-connect-heading{max-width:650px;color:var(--text-white);letter-spacing:-.045em;margin:0;font-size:51px;font-weight:600;line-height:1.1}.why-connect-grid{background:0 0;border:1px solid #ffffff21;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.why-connect-card{box-sizing:border-box;background:var(--bg-dark);cursor:default;border-right:1px solid #ffffff21;flex-direction:column;min-height:280px;padding:40px 30px 39px;transition:background-color .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.why-connect-card:last-child{border-right:none}.why-connect-card:hover{z-index:2;background:#0d497214;transform:translateY(-5px);box-shadow:0 16px 35px #00000038,0 4px 12px #00c2ff0a}.why-connect-number{color:#9a9a9a94;letter-spacing:.08em;margin-bottom:42px;font-size:8px;font-weight:500;line-height:1;display:block}.why-connect-icon{width:46px;height:46px;color:var(--color-secondary);box-sizing:border-box;background:#0d49720a;border:1px solid #00c2ff57;justify-content:center;align-items:center;margin-bottom:31px;transition:background-color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:flex}.why-connect-icon svg{width:21px;height:21px;display:block}.why-connect-card:hover .why-connect-icon{background:var(--cyan-10);border-color:var(--color-secondary);transform:translateY(-3px);box-shadow:0 5px 16px #00c2ff14}.why-connect-content{margin-top:auto}.why-connect-content h3{color:var(--text-white);letter-spacing:-.025em;margin:0 0 13px;font-size:17px;font-weight:400;line-height:1.25;transition:color .3s}.why-connect-card:hover .why-connect-content h3{color:var(--color-secondary)}.why-connect-content p{color:#9a9a9ac7;max-width:245px;margin:0;font-size:10px;font-weight:400;line-height:1.65}.why-connect-hover-line{background:var(--color-secondary);transform-origin:0;width:100%;height:2px;transition:transform .55s cubic-bezier(.65,0,.35,1);display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.why-connect-card:hover .why-connect-hover-line{transform:scaleX(1)}.why-connect-card:before{content:"";filter:blur(30px);opacity:0;pointer-events:none;background:#00c2ff06;border-radius:50%;width:150px;height:150px;transition:opacity .5s,transform .5s;position:absolute;bottom:-80px;left:-60px}.why-connect-card:hover:before{opacity:1;transform:translate(30px,-20px)}@media (width<=1000px){.why-connect-section{padding:95px 0 100px}.why-connect-heading{font-size:45px}.why-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-connect-card{border-bottom:1px solid #ffffff21;min-height:260px}.why-connect-card:nth-child(2){border-right:none}.why-connect-card:nth-child(3),.why-connect-card:nth-child(4){border-bottom:none}}@media (width<=768px){.why-connect-section{padding:80px 0 85px}.why-connect-container{padding:0 18px}.why-connect-header{margin-bottom:45px}.why-connect-eyebrow{margin-bottom:23px}.why-connect-heading{max-width:580px;font-size:40px;line-height:1.08}.why-connect-card{min-height:250px;padding:32px 25px 35px}.why-connect-number{margin-bottom:32px}.why-connect-icon{margin-bottom:25px}}@media (width<=600px){.why-connect-section{padding:70px 0 75px}.why-connect-container{padding:0 16px}.why-connect-header{text-align:left;align-items:flex-start;margin-bottom:38px}.why-connect-eyebrow{margin-bottom:22px}.why-connect-heading{max-width:100%;font-size:36px;line-height:1.08}.why-connect-grid{grid-template-columns:1fr}.why-connect-card{border-bottom:1px solid #ffffff21;min-height:240px;padding:30px 24px 34px;border-right:none!important}.why-connect-card:last-child{border-bottom:none}.why-connect-number{margin-bottom:28px}.why-connect-icon{width:43px;height:43px;margin-bottom:24px}.why-connect-content h3{margin-bottom:11px;font-size:16px}.why-connect-content p{max-width:330px;font-size:10px}}@media (width<=400px){.why-connect-section{padding:60px 0 65px}.why-connect-heading{font-size:32px}.why-connect-eyebrow p{font-size:8px}.why-connect-card{min-height:225px;padding:27px 21px 30px}}@media (width<=340px){.why-connect-heading{font-size:29px}.why-connect-card{min-height:215px;padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.why-connect-card,.why-connect-icon,.why-connect-hover-line,.why-connect-card:before,.why-connect-content h3{transition:none}.why-connect-card:hover,.why-connect-card:hover .why-connect-icon{transform:none}}.architecture-section{background:var(--bg-dark);width:100%;min-height:805px;color:var(--text-white);isolation:isolate;padding:105px 0 110px;position:relative;overflow:hidden}.architecture-center-line{pointer-events:none;background:#00c2ff17;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.architecture-center-line:after{content:"";background:linear-gradient(#0000 0%,#00c2ff26 35%,#00c2ff14 65%,#0000 100%);width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.architecture-container{z-index:2;width:100%;max-width:820px;margin:0 auto;padding:0 20px;position:relative}.architecture-header{text-align:center;margin-bottom:45px}.architecture-eyebrow{justify-content:center;align-items:center;gap:11px;margin-bottom:23px;display:flex}.architecture-eyebrow span{background:var(--color-secondary);width:22px;height:1px;box-shadow:0 0 8px #00c2ff59}.architecture-eyebrow p{color:var(--color-secondary);letter-spacing:.2em;margin:0;font-size:9px;font-weight:700;line-height:1}.architecture-title{color:var(--text-white);letter-spacing:-.045em;margin:0;font-size:41px;font-weight:600;line-height:1.08}.architecture-description{color:#627988;max-width:560px;margin:19px auto 0;font-size:11px;font-weight:400;line-height:1.7}.architecture-wrapper{justify-content:center;width:100%;margin-top:44px;display:flex;position:relative}.architecture-vertical-line{z-index:0;background:#00c2ff2b;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.architecture-vertical-line:after{content:"";background:var(--color-secondary);opacity:.35;filter:blur(3px);width:2px;height:50px;animation:3.5s ease-in-out infinite architectureLineFlow;position:absolute;top:-20px;left:50%;transform:translate(-50%)}@keyframes architectureLineFlow{0%{opacity:0;top:-20px}20%{opacity:.35}50%{opacity:.5}80%{opacity:.2}to{opacity:0;top:100%}}.architecture-stack{z-index:2;flex-direction:column;width:240px;display:flex;position:relative}.architecture-item{background:#030b12b8;border:1px solid #0d4972bf;align-items:center;width:240px;height:44px;transition:background-color .35s,border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative}.architecture-item:before{content:"";opacity:0;background:linear-gradient(90deg,#00c2ff06,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.architecture-item:hover{background:#0d497229;border-color:#00c2ff73;transform:translate(3px);box-shadow:0 0 20px #00c2ff0f}.architecture-item:hover:before{opacity:1}.architecture-number{color:#3e5a69;letter-spacing:.06em;z-index:1;width:46px;padding-left:14px;font-size:6px;font-weight:500;line-height:1;position:relative}.architecture-item-title{color:#d7e3e9;letter-spacing:.13em;z-index:1;font-size:7px;font-weight:600;line-height:1;position:relative}.architecture-item-dot{background:var(--color-secondary);opacity:0;border-radius:50%;width:3px;height:3px;transition:opacity .3s,transform .3s;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)scale(.5);box-shadow:0 0 7px #00c2ffb3}.architecture-item:hover .architecture-item-dot{opacity:1;transform:translate(-50%)scale(1)}.architecture-active-card{border:1px solid var(--color-secondary);z-index:5;background:linear-gradient(90deg,#0d49725c,#0d49722e);align-items:center;width:384px;height:69px;margin-left:-72px;transition:box-shadow .4s,background-color .4s;display:flex;position:relative;box-shadow:0 0 25px #00c2ff0f}.architecture-active-card:hover{background:linear-gradient(90deg,#0d497275,#0d497238);box-shadow:0 0 30px #00c2ff1f,inset 0 0 25px #00c2ff06}.architecture-active-icon{justify-content:center;align-items:center;width:57px;display:flex}.architecture-active-icon svg{width:19px;height:19px;color:var(--color-secondary);filter:drop-shadow(0 0 5px #00c2ff59)}.architecture-active-divider{background:#00c2ff38;width:1px;height:32px;margin-right:16px}.architecture-active-card>span{color:var(--text-white);letter-spacing:.1em;font-size:9px;font-weight:700;line-height:1}.architecture-active-dot{background:var(--color-secondary);border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite activeDotPulse;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #00c2ffcc}@keyframes activeDotPulse{0%,to{box-shadow:0 0 5px #00c2ff66}50%{box-shadow:0 0 13px #00c2ffe6}}.architecture-item-top{border-bottom-color:#0d4972b3}.architecture-item-bottom{border-top-color:#0d4972b3}.architecture-status{border-top:1px solid #0d497273;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;margin-top:30px;padding-top:15px;display:grid;position:relative}.architecture-status-left{color:#4f727e;letter-spacing:.05em;align-items:center;gap:7px;font-size:6px;font-weight:500;line-height:1;display:flex}.status-dot{background:#20e6a4;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite statusPulse;box-shadow:0 0 7px #20e6a4cc}.architecture-status-center{text-align:center;color:#3f5967;letter-spacing:.04em;font-size:6px;font-weight:500;line-height:1}.architecture-status-right{text-align:right;color:#3f5967;letter-spacing:.04em;font-size:6px;font-weight:500;line-height:1}@media (width<=900px){.architecture-section{min-height:auto;padding:85px 0 90px}.architecture-container{max-width:680px}.architecture-title{font-size:38px}.architecture-description{font-size:10px}}@media (width<=640px){.architecture-section{padding:70px 0}.architecture-container{padding:0 16px}.architecture-header{margin-bottom:35px}.architecture-eyebrow{margin-bottom:20px}.architecture-eyebrow p{font-size:8px}.architecture-title{font-size:31px;line-height:1.08}.architecture-title br{display:none}.architecture-description{max-width:420px;margin-top:17px;font-size:10px}.architecture-wrapper{margin-top:35px}.architecture-stack{width:220px}.architecture-item{width:220px;height:43px}.architecture-active-card{width:330px;height:64px;margin-left:-55px}.architecture-active-icon{width:52px}.architecture-active-divider{margin-right:13px}.architecture-active-card>span{font-size:8px}.architecture-status{grid-template-columns:1fr;gap:13px;margin-top:28px}.architecture-status-left,.architecture-status-center,.architecture-status-right{text-align:center;justify-content:center}}@media (width<=420px){.architecture-section{padding:60px 0}.architecture-title{font-size:28px}.architecture-description{font-size:9px}.architecture-stack{width:190px}.architecture-item{width:190px;height:40px}.architecture-number{width:38px;padding-left:10px;font-size:5px}.architecture-item-title{font-size:6px}.architecture-active-card{width:286px;height:60px;margin-left:-48px}.architecture-active-icon{width:47px}.architecture-active-divider{margin-right:11px}.architecture-active-card>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.architecture-vertical-line:after,.architecture-active-dot,.status-dot{animation:none}.architecture-item,.architecture-active-card{transition:none}}.local-section{background:var(--bg-secondary);width:100%;min-height:550px;color:var(--text-primary);isolation:isolate;padding:90px 0 100px;position:relative;overflow:hidden}.local-container{grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;max-width:1240px;min-height:390px;margin:0 auto;padding:0 16px;display:grid;position:relative}.local-content{z-index:5;max-width:570px;position:relative}.local-eyebrow{align-items:center;gap:11px;margin-bottom:24px;display:flex}.local-eyebrow span{background:var(--color-secondary);flex-shrink:0;width:22px;height:1px;box-shadow:0 0 8px #00c2ff4d}.local-eyebrow p{color:var(--color-secondary);letter-spacing:.2em;margin:0;font-size:9px;font-weight:700;line-height:1}.local-title{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:42px;font-weight:600;line-height:1.08}.local-description{color:#657b8b;max-width:520px;margin:20px 0 0;font-size:11px;font-weight:400;line-height:1.75}.local-features{align-items:flex-start;gap:38px;margin-top:31px;display:flex}.local-feature{flex-direction:column;gap:6px;display:flex}.local-feature strong{color:var(--color-secondary);letter-spacing:.13em;font-size:7px;font-weight:700;line-height:1}.local-feature span{color:#718492;font-size:6px;font-weight:400;line-height:1.3}.local-button{border:1px solid var(--color-secondary);background:var(--color-secondary);width:105px;height:37px;color:var(--color-black);cursor:pointer;justify-content:space-between;align-items:center;margin-top:29px;padding:0 15px;font-family:inherit;font-size:8px;font-weight:700;transition:background-color .3s,color .3s,box-shadow .3s,transform .3s;display:flex}.local-button svg{transition:transform .3s}.local-button:hover{color:var(--color-secondary);background:0 0;transform:translateY(-2px);box-shadow:0 8px 22px #00c2ff1f}.local-button:hover svg{transform:translate(4px)}.local-visual{justify-content:center;align-items:center;height:430px;display:flex;position:relative}.local-orbit{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.local-orbit-one{border:1px solid #00c2ff30;width:345px;height:345px;animation:5s ease-in-out infinite localOrbitPulse}.local-orbit-two{border:1px dashed #00c2ff21;width:270px;height:270px;animation:18s linear infinite localOrbitRotate}@keyframes localOrbitPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.025)}}@keyframes localOrbitRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.local-map-wrapper{z-index:3;justify-content:center;align-items:center;width:330px;height:390px;display:flex;position:relative}.local-map{filter:drop-shadow(0 10px 20px #00c2ff0a);width:100%;height:100%;overflow:visible}.local-map-shape{fill:#0d497209;stroke:var(--color-secondary);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:4s ease-in-out infinite mapGlow}@keyframes mapGlow{0%,to{stroke-opacity:.85}50%{stroke-opacity:1}}.local-network-line{stroke:#00c2ff7a;stroke-width:.7px;vector-effect:non-scaling-stroke;stroke-dasharray:3 4;animation:3s linear infinite networkFlow}@keyframes networkFlow{to{stroke-dashoffset:-20px}}.local-network-point circle:first-child{fill:var(--color-black);stroke:var(--color-secondary);stroke-width:1.5px}.local-network-point circle:last-child{fill:#00e6b4}.point-one{animation:2.5s ease-in-out infinite pointPulse}.point-two{animation:2.5s ease-in-out .35s infinite pointPulse}.point-three{animation:2.5s ease-in-out .7s infinite pointPulse}.point-four{animation:2.5s ease-in-out 1.05s infinite pointPulse}.point-five{animation:2.5s ease-in-out 1.4s infinite pointPulse}.point-six{animation:2.5s ease-in-out 1.75s infinite pointPulse}@keyframes pointPulse{0%,to{opacity:.75;transform-origin:50%}50%{opacity:1;filter:drop-shadow(0 0 5px #00c2ff8c)}}.local-hub-card{background:var(--bg-primary);border-left:1px solid var(--color-secondary);z-index:10;align-items:center;gap:7px;width:88px;height:44px;padding:0 10px;transition:transform .35s,box-shadow .35s;display:flex;position:absolute;bottom:66px;right:5px;box-shadow:0 14px 30px #030b121a}.local-hub-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #030b1224}.local-hub-status{background:#21e6ae;border-radius:50%;flex-shrink:0;width:4px;height:4px;animation:2s ease-in-out infinite hubPulse;box-shadow:0 0 6px #21e6aebf}@keyframes hubPulse{0%,to{opacity:.5}50%{opacity:1}}.local-hub-card div{flex-direction:column;gap:5px;display:flex}.local-hub-card small{color:#a2b4bf;letter-spacing:.08em;font-size:5px;font-weight:500;line-height:1}.local-hub-card strong{color:var(--text-primary);font-size:7px;font-weight:600;line-height:1}@media (width<=1000px){.local-section{padding:75px 0 80px}.local-container{grid-template-columns:1fr .9fr;gap:20px}.local-title{font-size:38px}.local-description{max-width:470px}.local-orbit-one{width:310px;height:310px}.local-orbit-two{width:245px;height:245px}.local-map-wrapper{width:300px;height:355px}.local-hub-card{right:0}}@media (width<=700px){.local-section{min-height:auto;padding:65px 0 70px}.local-container{flex-direction:column;align-items:stretch;gap:20px;padding:0 20px;display:flex}.local-content{max-width:100%}.local-eyebrow{margin-bottom:20px}.local-title{font-size:36px;line-height:1.06}.local-title br{display:none}.local-description{max-width:600px;margin-top:18px;font-size:11px}.local-features{gap:25px;margin-top:27px}.local-button{margin-top:26px}.local-visual{height:400px;margin-top:10px}.local-orbit-one{width:320px;height:320px}.local-orbit-two{width:250px;height:250px}.local-map-wrapper{width:290px;height:350px}.local-hub-card{bottom:45px;right:4%}}@media (width<=430px){.local-section{padding:55px 0 60px}.local-container{padding:0 16px}.local-eyebrow p{font-size:8px}.local-title{font-size:31px}.local-description{font-size:10px;line-height:1.7}.local-features{gap:18px}.local-feature strong{font-size:6px}.local-feature span{font-size:5px}.local-visual{height:350px}.local-orbit-one{width:275px;height:275px}.local-orbit-two{width:215px;height:215px}.local-map-wrapper{width:260px;height:320px}.local-hub-card{width:82px;height:42px;bottom:30px;right:0}}@media (width<=350px){.local-title{font-size:28px}.local-features{gap:13px}.local-visual{height:315px}.local-orbit-one{width:245px;height:245px}.local-orbit-two{width:190px;height:190px}.local-map-wrapper{width:235px;height:290px}.local-hub-card{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.local-orbit-one,.local-orbit-two,.local-map-shape,.local-network-line,.local-network-point,.local-hub-status,.local-button,.local-hub-card{transition:none;animation:none}}.build-next-section{background:var(--bg-dark);width:100%;min-height:470px;color:var(--text-white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.build-next-grid-bg{pointer-events:none;opacity:.65;background-image:linear-gradient(#0d497229 1px,#0000 1px),linear-gradient(90deg,#0d497229 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.build-next-grid-bg:after{content:"";pointer-events:none;background:radial-gradient(#00c2ff09 0%,#00c2ff04 35%,#0000 72%);width:650px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.build-next-container{z-index:2;text-align:center;width:100%;max-width:1000px;margin:0 auto;padding:70px 24px 72px;position:relative}.build-next-eyebrow{justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex}.build-next-eyebrow span{background:var(--color-secondary);width:22px;height:1px;box-shadow:0 0 8px var(--cyan-50)}.build-next-eyebrow p{color:var(--color-secondary);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600;line-height:1}.build-next-heading{max-width:720px;color:var(--text-white);letter-spacing:-.055em;margin:0 auto;font-size:51px;font-weight:400;line-height:1.06}.build-next-heading span{color:var(--color-secondary)}.build-next-description{color:#ffffff7a;max-width:540px;margin:21px auto 0;font-size:10px;font-weight:400;line-height:1.7}.build-next-actions{justify-content:center;align-items:center;gap:8px;margin-top:25px;display:flex}.build-next-actions button{cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:15px;min-width:134px;height:38px;padding:0 15px;font-family:inherit;font-size:9px;font-weight:600;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,box-shadow .35s;display:inline-flex;position:relative}.build-next-actions button svg{flex-shrink:0;width:14px;height:14px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.build-next-primary-btn{border:1px solid var(--color-secondary);background:var(--color-secondary);color:var(--color-black)}.build-next-primary-btn:hover{background:#08b9ef;border-color:#08b9ef;transform:translateY(-3px);box-shadow:0 10px 24px #00c2ff2e,0 3px 8px #00c2ff1f}.build-next-primary-btn:hover svg{transform:translate(4px)}.build-next-secondary-btn{color:var(--text-white);background:0 0;border:1px solid #ffffff38}.build-next-secondary-btn:hover{border-color:var(--color-secondary);background:var(--cyan-10);transform:translateY(-3px);box-shadow:0 10px 24px #00c2ff14}.build-next-secondary-btn:hover svg{color:var(--color-secondary);transform:translate(4px)}.build-next-actions button:active{transform:translateY(-1px)}@keyframes buildNextGlow{0%{opacity:.4}50%{opacity:.75}to{opacity:.4}}.build-next-grid-bg:after{animation:5s ease-in-out infinite buildNextGlow}@media (width>=1400px){.build-next-section{min-height:500px}.build-next-container{max-width:1080px;padding-top:80px;padding-bottom:80px}.build-next-heading{font-size:56px}.build-next-description{font-size:11px}}@media (width<=900px){.build-next-section{min-height:auto}.build-next-container{max-width:760px;padding:70px 24px}.build-next-heading{max-width:680px;font-size:45px}.build-next-description{max-width:500px;font-size:10px}}@media (width<=700px){.build-next-container{padding:65px 20px}.build-next-heading{font-size:40px;line-height:1.07}.build-next-description{margin-top:18px;font-size:10px}.build-next-actions{margin-top:24px}}@media (width<=640px){.build-next-section{min-height:auto}.build-next-container{padding:60px 18px 65px}.build-next-eyebrow{margin-bottom:20px}.build-next-eyebrow span{width:20px}.build-next-eyebrow p{letter-spacing:.17em;font-size:8px}.build-next-heading{letter-spacing:-.045em;max-width:520px;font-size:35px;line-height:1.08}.build-next-description{max-width:400px;margin-top:19px;font-size:10px;line-height:1.65}.build-next-actions{flex-direction:column;gap:9px;width:100%;margin-top:25px}.build-next-actions button{width:150px;height:40px}.build-next-grid-bg{background-size:32px 32px}}@media (width<=400px){.build-next-container{padding:52px 16px 58px}.build-next-heading{font-size:31px;line-height:1.09}.build-next-description{max-width:320px;font-size:9px}.build-next-eyebrow p{font-size:7px}.build-next-actions button{width:145px;height:38px;font-size:8px}}@media (width<=330px){.build-next-heading{font-size:28px}.build-next-description{font-size:9px}}@media (prefers-reduced-motion:reduce){.build-next-grid-bg:after,.build-next-actions button,.build-next-actions button svg{transition:none;animation:none}}:root{--color-primary:#0d4972;--color-primary-dark:#030b12;--color-primary-light:#e9f8fc;--color-secondary:#00c2ff;--color-black:#030b12;--color-white:#fff;--color-grey:#f5f8fa;--color-dark-grey:#9a9a9a;--text-primary:#030b12;--text-secondary:#0d4972;--text-muted:#9a9a9a;--text-white:#fff;--bg-primary:#fff;--bg-secondary:#f5f8fa;--bg-light-blue:#e9f8fc;--bg-dark:#030b12;--bg-blue:#0d4972;--border-light:#e5edf2;--border-medium:#cdd9df;--border-primary:#0d4972;--border-accent:#00c2ff;--primary-5:#0d49720d;--primary-10:#0d49721a;--primary-20:#0d497233;--primary-50:#0d497280;--cyan-10:#00c2ff1a;--cyan-20:#00c2ff33;--cyan-50:#00c2ff80;--black-10:#030b121a;--black-20:#030b1233;--black-50:#030b1280;--white-10:#ffffff1a;--white-20:#fff3;--white-50:#ffffff80;--font-brand:"Inter", sans-serif}.about-page{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand);overflow:hidden}.about-container{width:min(1180px,100% - 48px);margin:0 auto}.about-eyebrow{align-items:center;gap:10px;margin-bottom:22px;display:flex}.about-eyebrow span{background:var(--color-secondary);width:30px;height:2px;display:block}.about-eyebrow p{letter-spacing:.18em;color:var(--color-secondary);margin:0;font-size:11px;font-weight:700}.about-btn{border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.about-btn span{font-size:18px;transition:transform .25s}.about-btn:hover{transform:translateY(-2px)}.about-btn:hover span{transform:translate(4px)}.about-btn-primary{background:var(--color-secondary);color:var(--color-black)}.about-btn-primary:hover{background:#22caff}.about-btn-outline{color:inherit;background:0 0;border-color:currentColor}.about-btn-outline:hover{background:var(--white-10)}.about-hero{background:var(--bg-dark);min-height:760px;color:var(--text-white);align-items:center;display:flex;position:relative;overflow:hidden}.about-grid-bg{opacity:.22;pointer-events:none;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:54px 54px;position:absolute;inset:0}.about-grid-bg:after{content:"";background:radial-gradient(circle at 75% 50%, var(--cyan-20), transparent 25%);position:absolute;inset:0}.about-hero-container{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:50px;padding-top:90px;padding-bottom:90px;display:grid;position:relative}.about-hero-content{max-width:640px}.about-hero-content h1{letter-spacing:-.045em;margin:0;font-size:clamp(50px,6vw,88px);font-weight:500;line-height:.96}.about-hero-content h1 em{color:var(--color-secondary);font-style:normal}.about-hero-description{max-width:570px;color:var(--white-50);margin:30px 0 0;font-size:17px;line-height:1.8}.about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.about-hero-visual{justify-content:center;align-items:center;min-height:610px;display:flex;position:relative}.architecture-ring{border:1px solid var(--cyan-20);border-radius:50%;position:absolute}.ring-one{width:590px;height:590px}.ring-two{border-color:var(--cyan-50);width:455px;height:455px}.architecture-center{z-index:3;border:1px solid var(--cyan-20);width:min(470px,88%);box-shadow:0 30px 70px var(--black-50), inset 0 0 50px var(--cyan-10);background:linear-gradient(145deg,#0d4972b3,#030b12f2);padding:30px;position:relative}.architecture-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.architecture-top span{border:1px solid var(--cyan-20);width:34px;height:34px;color:var(--color-secondary);place-items:center;font-size:10px;font-weight:700;display:grid}.architecture-top strong{color:var(--white-50);letter-spacing:.14em;margin-left:auto;font-size:10px}.architecture-line{background:var(--cyan-50);width:1px;height:25px;margin:5px 0 5px 16px}.architecture-main{background:var(--cyan-10);border:1px solid var(--cyan-20);align-items:center;gap:16px;margin:8px 0;padding:17px;display:flex}.architecture-icon{background:var(--cyan-10);border:1px solid var(--cyan-20);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.architecture-icon svg{width:23px;height:23px;stroke:var(--color-secondary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.architecture-main small{color:var(--white-50);letter-spacing:.14em;margin-bottom:6px;font-size:8px;display:block}.architecture-main strong{color:var(--color-white);letter-spacing:.07em;font-size:13px;display:block}.about-status{z-index:5;border:1px solid var(--cyan-20);min-width:215px;box-shadow:0 20px 45px var(--black-50);background:#030b12ed;grid-template-columns:auto 1fr;gap:10px;padding:15px 16px;display:grid;position:absolute;bottom:48px;right:-5px}.status-dot{background:var(--color-secondary);width:9px;height:9px;box-shadow:0 0 0 5px var(--cyan-10);border-radius:50%;margin-top:4px}.about-status small{color:var(--white-50);letter-spacing:.14em;font-size:8px;display:block}.about-status strong{color:var(--color-white);margin-top:3px;font-size:20px;display:block}.about-status p{color:var(--white-50);grid-column:2;margin:0;font-size:11px}.about-story{background:var(--bg-primary);padding:125px 0}.section-heading{max-width:850px}.section-heading h2,.mission-content h2,.why-header h2,.industries-heading h2,.channels-content h2,.cta-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:.98}.section-heading h2 span,.mission-content h2 span,.why-header h2 span,.industries-heading h2 span,.channels-content h2 span{color:var(--color-primary)}.story-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:100px;margin-top:70px;display:grid}.story-main{max-width:720px}.story-main p{color:var(--text-muted);margin:0 0 24px;font-size:16px;line-height:1.9}.story-main .story-large{color:var(--text-primary);margin-bottom:30px;font-size:clamp(25px,2.6vw,36px);line-height:1.25}.story-side{border-top:1px solid var(--border-light)}.story-side-item{border-bottom:1px solid var(--border-light);grid-template-columns:48px 1fr;gap:20px;padding:28px 0;display:grid}.story-side-item>span{color:var(--color-secondary);font-size:11px;font-weight:700}.story-side-item h3{letter-spacing:.09em;margin:0 0 8px;font-size:14px}.story-side-item p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.7}.about-stats{background:var(--bg-secondary);padding:100px 0}.stats-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);display:grid}.stat-card{background:var(--bg-primary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);min-height:280px;padding:28px 26px;transition:transform .3s,box-shadow .3s;position:relative}.stat-card:hover{box-shadow:0 15px 35px var(--black-10);transform:translateY(-4px)}.stat-number{color:var(--color-secondary);font-size:10px;font-weight:700;display:block}.stat-value{color:var(--color-primary);margin-top:55px;font-size:clamp(40px,4vw,57px);font-weight:500;line-height:1;display:block}.stat-label{color:var(--text-primary);letter-spacing:.15em;margin:13px 0 0;font-size:10px;font-weight:700}.stat-description{max-width:230px;color:var(--text-muted);margin:17px 0 0;font-size:13px;line-height:1.7}.stat-line{background:var(--color-secondary);width:35px;height:2px;position:absolute;bottom:22px;left:26px}.about-mission{background:var(--bg-primary);padding:130px 0}.mission-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.mission-content>p{max-width:600px;color:var(--text-muted);margin:32px 0 30px;font-size:16px;line-height:1.85}.mission-visual{background:radial-gradient(circle at center, var(--cyan-20), transparent 40%), var(--bg-dark);place-items:center;min-height:550px;display:grid;position:relative;overflow:hidden}.mission-circle{border:1px solid var(--cyan-20);border-radius:50%;position:absolute}.circle-one{width:430px;height:430px}.circle-two{border-color:var(--cyan-50);width:320px;height:320px}.circle-three{width:200px;height:200px}.liberia-map{z-index:3;width:280px;position:relative}.liberia-map svg{width:100%;height:auto}.liberia-map path{fill:var(--cyan-10);stroke:var(--color-secondary);stroke-width:1.5px;stroke-linejoin:round}.liberia-map circle{fill:var(--color-secondary);filter:drop-shadow(0 0 9px var(--cyan-50))}.liberia-map path:nth-last-child(-n+3){fill:none;stroke:var(--cyan-50);stroke-width:1px}.monrovia-card{z-index:5;border:1px solid var(--cyan-20);background:#030b12e6;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;bottom:9%;right:7%}.monrovia-card>span{background:var(--color-secondary);border-radius:50%;width:8px;height:8px}.monrovia-card small{color:var(--white-50);letter-spacing:.12em;font-size:8px;display:block}.monrovia-card strong{color:var(--color-white);margin-top:2px;font-size:11px;display:block}.about-why{background:var(--bg-secondary);padding:125px 0}.why-header{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:end;column-gap:70px;display:grid}.why-header .about-eyebrow{grid-column:1/-1}.why-header h2{max-width:720px}.why-header>p{max-width:310px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.8}.principles-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.principle-card{background:var(--bg-primary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);min-height:330px;padding:28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.principle-card:hover{box-shadow:0 15px 35px var(--black-10);transform:translateY(-5px)}.principle-number{color:var(--text-muted);font-size:10px;font-weight:700;position:absolute;top:24px;right:24px}.principle-icon{background:var(--bg-light-blue);border:1px solid var(--cyan-20);place-items:center;width:53px;height:53px;margin-bottom:55px;display:grid}.principle-icon svg{width:25px;height:25px;stroke:var(--color-primary);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.principle-card h3{letter-spacing:.07em;margin:0 0 13px;font-size:15px}.principle-card p{max-width:250px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.75}.principle-arrow{color:var(--color-secondary);font-size:20px;transition:transform .25s;position:absolute;bottom:26px;right:26px}.principle-card:hover .principle-arrow{transform:translate(5px)}.principle-hover-line{transform-origin:0;background:var(--color-secondary);height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.principle-card:hover .principle-hover-line{transform:scaleX(1)}.about-industries{background:var(--bg-primary);padding:125px 0}.industries-heading{max-width:900px}.industries-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.industry-item{background:var(--bg-primary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);grid-template-columns:40px 1fr auto;align-items:center;gap:15px;min-height:125px;padding:25px;transition:background .25s,padding-left .25s;display:grid}.industry-item:hover{background:var(--bg-secondary);padding-left:31px}.industry-item>span{color:var(--color-secondary);font-size:10px;font-weight:700}.industry-item strong{color:var(--text-primary);letter-spacing:.09em;font-size:13px}.industry-item i{color:var(--color-primary);font-size:18px;font-style:normal;transition:transform .25s}.industry-item:hover i{transform:translate(5px)}.about-channels{background:var(--bg-secondary);padding:100px 0}.channels-box{background:var(--bg-dark);min-height:535px;color:var(--text-white);grid-template-columns:1.1fr .9fr;display:grid}.channels-content{padding:70px}.channels-content h2 span{color:var(--color-secondary)}.channels-content>p{max-width:500px;color:var(--white-50);margin:30px 0 0;font-size:15px;line-height:1.8}.channel-row{border-bottom:1px solid var(--white-10);grid-template-columns:45px 1fr auto;align-items:center;min-height:80px;transition:padding-left .25s,background .25s;display:grid}.channel-row:first-child{border-top:1px solid var(--white-10)}.channel-row:hover{background:var(--cyan-10);padding-left:10px}.channel-row>span{color:var(--color-secondary);font-size:10px;font-weight:700}.channel-row strong{color:var(--color-white);letter-spacing:.12em;font-size:15px}.channel-row i{color:var(--color-secondary);font-size:20px;font-style:normal}.about-cta{min-height:620px;color:var(--text-white);background:radial-gradient(circle at 72% 40%, var(--cyan-20), transparent 27%), var(--bg-dark);align-items:center;display:flex;position:relative;overflow:hidden}.cta-grid-bg{opacity:.3;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0}.cta-content{z-index:2;max-width:900px;position:relative}.cta-content h2{font-size:clamp(43px,6vw,80px)}.cta-content h2 span{color:var(--color-secondary)}.cta-content>p{max-width:620px;color:var(--white-50);margin:30px 0 0;font-size:16px;line-height:1.8}.cta-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.about-page a:focus-visible,.about-page button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}@media (width<=1100px){.about-container{width:min(100% - 40px,960px)}.about-hero-container{grid-template-columns:1fr;gap:20px}.about-hero-content{max-width:800px}.about-hero-visual{min-height:540px}.ring-one{width:500px;height:500px}.ring-two{width:385px;height:385px}.stats-grid{grid-template-columns:repeat(2,1fr)}.mission-grid{grid-template-columns:1fr;gap:55px}.why-header{grid-template-columns:1fr;gap:25px}.why-header>p{max-width:600px}.principles-grid,.industries-grid{grid-template-columns:repeat(2,1fr)}.channels-box{grid-template-columns:1fr}.channels-list{border-left:none;border-top:1px solid var(--white-10)}}@media (width<=700px){.about-container{width:calc(100% - 32px)}.about-hero{min-height:auto}.about-hero-container{padding-top:70px;padding-bottom:60px}.about-hero-content h1{font-size:clamp(43px,12vw,65px)}.about-hero-description{font-size:15px}.about-hero-actions,.cta-actions{flex-direction:column;align-items:stretch}.about-btn{width:100%}.about-hero-visual{min-height:440px;margin-top:25px}.architecture-center{width:100%;padding:20px}.architecture-top strong{font-size:8px}.ring-one{width:390px;height:390px}.ring-two{width:290px;height:290px}.about-status{min-width:175px;bottom:12px;right:0}.about-story{padding:80px 0}.section-heading h2,.mission-content h2,.why-header h2,.industries-heading h2,.channels-content h2,.cta-content h2{font-size:clamp(36px,10vw,52px)}.story-grid{grid-template-columns:1fr;gap:55px;margin-top:50px}.story-main .story-large{font-size:25px}.story-main p{font-size:14px}.about-stats{padding:70px 0}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:250px}.about-mission{padding:80px 0}.mission-visual{min-height:430px}.circle-one{width:340px;height:340px}.circle-two{width:250px;height:250px}.circle-three{width:160px;height:160px}.liberia-map{width:220px}.about-why{padding:80px 0}.principles-grid{grid-template-columns:1fr;margin-top:50px}.about-industries{padding:80px 0}.industries-grid{grid-template-columns:1fr;margin-top:48px}.industry-item{min-height:92px}.about-channels{padding:65px 0}.channels-content{padding:45px 25px}.channels-list{padding:25px}.channel-row{grid-template-columns:35px 1fr auto;min-height:70px}.channel-row strong{font-size:13px}.about-cta{min-height:auto;padding:90px 0}.cta-content>p{font-size:14px}}@media (width<=420px){.about-container{width:calc(100% - 24px)}.about-hero-content h1{font-size:41px}.about-hero-visual{min-height:410px}.architecture-center{padding:15px}.architecture-top span{width:28px;height:28px;font-size:8px}.architecture-top strong{font-size:7px}.architecture-line{height:18px;margin-left:13px}.architecture-icon{width:36px;height:36px}.architecture-main small{font-size:6px}.architecture-main strong{font-size:8px}.about-status{margin-top:-6px;position:relative;bottom:auto;right:auto}.mission-visual{min-height:370px}.circle-one{width:290px;height:290px}.circle-two{width:215px;height:215px}.circle-three{width:140px;height:140px}.liberia-map{width:190px}.channels-content{padding:35px 20px}.channels-list{padding:18px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{transition:none!important;animation:none!important}}.contact-page{--color-primary:#0d4972;--color-primary-dark:#030b12;--color-primary-light:#e9f8fc;--color-secondary:#00c2ff;--color-black:#030b12;--color-white:#fff;--color-grey:#f5f8fa;--color-dark-grey:#9a9a9a;--text-primary:#030b12;--text-secondary:#0d4972;--text-muted:#9a9a9a;--text-white:#fff;--bg-primary:#fff;--bg-secondary:#f5f8fa;--bg-light-blue:#e9f8fc;--bg-dark:#030b12;--bg-blue:#0d4972;--border-light:#e5edf2;--border-medium:#cdd9df;--border-primary:#0d4972;--border-accent:#00c2ff;--primary-5:#0d49720d;--primary-10:#0d49721a;--primary-20:#0d497233;--primary-50:#0d497280;--cyan-10:#00c2ff1a;--cyan-20:#00c2ff33;--cyan-50:#00c2ff80;--black-10:#030b121a;--black-20:#030b1233;--black-50:#030b1280;--white-10:#ffffff1a;--white-20:#fff3;--white-50:#ffffff80;background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:Inter,sans-serif;overflow:hidden}.contact-container{width:min(1180px,100% - 48px);margin:0 auto}.contact-eyebrow{align-items:center;gap:10px;margin-bottom:22px;display:flex}.contact-eyebrow span{background:var(--color-secondary);width:30px;height:2px}.contact-eyebrow p{color:var(--color-secondary);letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.contact-btn{border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,border-color .25s,color .25s;display:inline-flex}.contact-btn span{font-size:18px;transition:transform .25s}.contact-btn:hover{transform:translateY(-2px)}.contact-btn:hover span{transform:translate(4px)}.contact-btn-primary{color:var(--color-black);background:var(--color-secondary)}.contact-btn-primary:hover{background:#21caff}.contact-btn-outline{color:inherit;background:0 0;border-color:currentColor}.contact-btn-outline:hover{background:var(--white-10)}.contact-hero{background:var(--bg-dark);min-height:720px;color:var(--text-white);align-items:center;display:flex;position:relative;overflow:hidden}.contact-grid-bg{opacity:.24;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:55px 55px;position:absolute;inset:0}.contact-grid-bg:after{content:"";background:radial-gradient(circle at 73% 48%, var(--cyan-20), transparent 30%);position:absolute;inset:0}.contact-hero-container{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:55px;padding-top:90px;padding-bottom:90px;display:grid;position:relative}.contact-hero-content{max-width:650px}.contact-hero-content h1{letter-spacing:-.045em;margin:0;font-size:clamp(52px,6vw,88px);font-weight:500;line-height:.95}.contact-hero-content h1 em{color:var(--color-secondary);font-style:normal}.contact-hero-description{max-width:570px;color:var(--white-50);margin:30px 0 0;font-size:17px;line-height:1.8}.contact-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.contact-hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.contact-ring{border:1px solid var(--cyan-20);border-radius:50%;position:absolute}.contact-ring-one{width:550px;height:550px}.contact-ring-two{border-color:var(--cyan-50);width:400px;height:400px}.contact-network-card{z-index:3;border:1px solid var(--cyan-20);width:min(485px,90%);box-shadow:0 30px 70px var(--black-50), inset 0 0 60px var(--cyan-10);background:linear-gradient(145deg,#0d4972b8,#030b12f5);padding:28px;position:relative}.contact-network-header{border-bottom:1px solid var(--white-10);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.contact-network-header span{color:var(--color-secondary);letter-spacing:.16em;font-size:11px;font-weight:800}.contact-network-header small{color:var(--white-50);letter-spacing:.12em;font-size:8px}.network-status{background:var(--cyan-10);border:1px solid var(--cyan-20);align-items:center;gap:14px;margin:25px 0;padding:15px;display:flex}.network-status-dot{background:var(--color-secondary);width:10px;height:10px;box-shadow:0 0 0 5px var(--cyan-10);border-radius:50%;flex-shrink:0}.network-status small{color:var(--white-50);letter-spacing:.13em;font-size:8px;display:block}.network-status strong{color:var(--color-white);letter-spacing:.1em;margin-top:4px;font-size:15px;display:block}.network-lines{border-top:1px solid var(--white-10)}.network-line-row{border-bottom:1px solid var(--white-10);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:62px;display:grid}.network-line-row>span{color:var(--color-secondary);font-size:9px;font-weight:700}.network-line-row strong{color:var(--white-50);letter-spacing:.1em;font-size:11px}.network-line-row i{color:var(--color-secondary);letter-spacing:.1em;font-size:8px;font-style:normal}.network-line{background:var(--cyan-50);width:1px;height:18px;margin-left:20px}.contact-floating-card{z-index:5;border:1px solid var(--cyan-20);min-width:205px;box-shadow:0 20px 45px var(--black-50);background:#030b12f2;align-items:center;gap:11px;padding:15px;display:flex;position:absolute;bottom:30px;right:0}.floating-dot{background:var(--color-secondary);border-radius:50%;width:9px;height:9px}.contact-floating-card small{color:var(--white-50);letter-spacing:.13em;font-size:8px;display:block}.contact-floating-card strong{color:var(--color-white);letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.contact-details{background:var(--bg-primary);padding:125px 0}.contact-section-heading{max-width:850px}.contact-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98}.contact-section-heading h2 span{color:var(--color-primary)}.contact-section-heading>p{max-width:680px;color:var(--text-muted);margin:28px 0 0;font-size:16px;line-height:1.8}.contact-cards{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.contact-card{background:var(--bg-primary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);min-height:390px;padding:28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.contact-card:hover{box-shadow:0 18px 40px var(--black-10);transform:translateY(-5px)}.contact-card-number{color:var(--text-muted);font-size:10px;font-weight:700;position:absolute;top:24px;right:24px}.contact-card-icon{background:var(--bg-light-blue);border:1px solid var(--cyan-20);place-items:center;width:54px;height:54px;margin-bottom:55px;display:grid}.contact-card-icon svg{width:25px;height:25px;stroke:var(--color-primary);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.contact-card h3{color:var(--text-primary);letter-spacing:.09em;margin:0 0 14px;font-size:15px}.contact-card p{max-width:290px;min-height:90px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.75}.contact-card a{color:var(--color-primary);align-items:center;gap:10px;margin-top:25px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.contact-card a span{color:var(--color-secondary);font-size:18px;transition:transform .25s}.contact-card a:hover span{transform:translate(5px)}.contact-card-line{background:var(--color-secondary);transform-origin:0;width:100%;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.contact-card:hover .contact-card-line{transform:scaleX(1)}.contact-form-section{background:var(--bg-secondary);padding:125px 0}.contact-form-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.contact-form-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.98}.contact-form-intro h2 span{color:var(--color-primary)}.contact-form-intro>p{max-width:430px;color:var(--text-muted);margin:30px 0 0;font-size:15px;line-height:1.8}.form-note{background:var(--bg-light-blue);border:1px solid var(--border-light);align-items:center;gap:13px;margin-top:45px;padding:15px;display:flex}.form-note-icon{background:var(--color-primary);place-items:center;width:42px;height:42px;display:grid}.form-note-icon svg{width:21px;height:21px;stroke:var(--color-secondary);stroke-width:1.5px}.form-note small{color:var(--text-muted);letter-spacing:.12em;font-size:8px;display:block}.form-note strong{color:var(--color-primary);letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.contact-form{background:var(--bg-primary);border:1px solid var(--border-light);box-shadow:0 20px 55px var(--black-10);padding:40px}.form-row{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-group{flex-direction:column;gap:9px;margin-bottom:22px;display:flex}.form-group label{color:var(--text-primary);letter-spacing:.12em;font-size:9px;font-weight:700}.form-group input,.form-group select,.form-group textarea{box-sizing:border-box;border:1px solid var(--border-medium);background:var(--bg-primary);width:100%;color:var(--text-primary);outline:none;padding:14px 15px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.form-group input::placeholder,.form-group textarea::placeholder{color:#a5afb5}.form-group select{cursor:pointer}.form-group textarea{resize:vertical;min-height:145px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--cyan-10);background:#fcfeff}.contact-submit-btn{cursor:pointer;background:var(--color-primary);width:100%;min-height:55px;color:var(--color-white);border:none;justify-content:center;align-items:center;gap:14px;margin-top:8px;padding:0 22px;font-family:inherit;font-size:13px;font-weight:700;transition:background .25s,transform .25s;display:flex}.contact-submit-btn span{color:var(--color-secondary);font-size:18px;transition:transform .25s}.contact-submit-btn:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.contact-submit-btn:hover span{transform:translate(4px)}.contact-channels{background:var(--bg-primary);padding:100px 0}.channels-panel{background:var(--bg-dark);min-height:510px;color:var(--text-white);grid-template-columns:1.1fr .9fr;display:grid}.channels-panel-content{padding:70px}.channels-panel-content h2{letter-spacing:-.04em;margin:0;font-size:clamp(42px,5vw,67px);font-weight:500;line-height:.98}.channels-panel-content h2 span{color:var(--color-secondary)}.channels-panel-content>p{max-width:500px;color:var(--white-50);margin:30px 0 0;font-size:15px;line-height:1.8}.channels-list{border-left:1px solid var(--white-10);padding:42px 40px}.contact-channel-row{border-bottom:1px solid var(--white-10);grid-template-columns:45px 1fr auto;align-items:center;min-height:80px;transition:padding-left .25s,background .25s;display:grid}.contact-channel-row:first-child{border-top:1px solid var(--white-10)}.contact-channel-row:hover{background:var(--cyan-10);padding-left:10px}.contact-channel-row>span{color:var(--color-secondary);font-size:10px;font-weight:700}.contact-channel-row strong{letter-spacing:.12em;font-size:14px}.contact-channel-row i{color:var(--color-secondary);font-size:20px;font-style:normal}.contact-cta{background:var(--bg-dark);min-height:600px;color:var(--text-white);align-items:center;display:flex;position:relative;overflow:hidden}.contact-cta-grid{opacity:.24;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:55px 55px;position:absolute;inset:0}.contact-cta-grid:after{content:"";background:radial-gradient(circle at 70% 50%, var(--cyan-20), transparent 28%);position:absolute;inset:0}.contact-cta-content{z-index:2;max-width:900px;position:relative}.contact-cta-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(45px,6vw,80px);font-weight:500;line-height:.96}.contact-cta-content h2 span{color:var(--color-secondary)}.contact-cta-content>p{max-width:620px;color:var(--white-50);margin:30px 0 0;font-size:16px;line-height:1.8}.contact-cta-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.contact-page a:focus-visible,.contact-page button:focus-visible,.contact-page input:focus-visible,.contact-page select:focus-visible,.contact-page textarea:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (width<=1100px){.contact-container{width:min(100% - 40px,960px)}.contact-hero-container{grid-template-columns:1fr;gap:20px}.contact-hero-content{max-width:800px}.contact-hero-visual{min-height:520px}.contact-cards{grid-template-columns:repeat(2,1fr)}.contact-form-layout{grid-template-columns:1fr;gap:55px}.channels-panel{grid-template-columns:1fr}.channels-list{border-left:none;border-top:1px solid var(--white-10)}}@media (width<=700px){.contact-container{width:calc(100% - 32px)}.contact-hero{min-height:auto}.contact-hero-container{padding-top:70px;padding-bottom:60px}.contact-hero-content h1{font-size:clamp(43px,12vw,65px)}.contact-hero-description{font-size:15px}.contact-hero-actions,.contact-cta-actions{flex-direction:column;align-items:stretch}.contact-btn{width:100%}.contact-hero-visual{min-height:430px;margin-top:20px}.contact-network-card{width:100%;padding:20px}.contact-ring-one{width:390px;height:390px}.contact-ring-two{width:285px;height:285px}.contact-floating-card{min-width:175px;bottom:5px;right:0}.contact-details{padding:80px 0}.contact-section-heading h2{font-size:clamp(36px,10vw,52px)}.contact-cards{grid-template-columns:1fr;margin-top:50px}.contact-card{min-height:345px}.contact-form-section{padding:80px 0}.contact-form-layout{gap:45px}.contact-form-intro h2{font-size:clamp(38px,10vw,52px)}.form-row{grid-template-columns:1fr;gap:0}.contact-form{padding:25px}.contact-channels{padding:65px 0}.channels-panel-content{padding:45px 25px}.channels-panel-content h2{font-size:clamp(38px,10vw,52px)}.channels-list{padding:25px}.contact-cta{min-height:auto;padding:90px 0}.contact-cta-content h2{font-size:clamp(40px,11vw,58px)}}@media (width<=420px){.contact-container{width:calc(100% - 24px)}.contact-hero-content h1{font-size:41px}.contact-hero-visual{min-height:405px}.contact-network-card{padding:15px}.contact-network-header{gap:10px}.contact-network-header small{font-size:7px}.network-line-row{grid-template-columns:32px 1fr auto;gap:6px}.network-line-row strong{font-size:8px}.network-line-row i{font-size:7px}.network-status{padding:12px}.contact-floating-card{margin-top:-5px;position:relative;bottom:auto;right:auto}.contact-form{padding:20px}.channels-panel-content{padding:35px 20px}.channels-list{padding:18px}.contact-channel-row{grid-template-columns:35px 1fr auto;min-height:70px}.contact-channel-row strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.contact-page *,.contact-page :before,.contact-page :after{transition:none!important;animation:none!important}}.pricing-page{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand,"Inter", sans-serif);overflow:hidden}.pricing-container{width:min(1180px,100% - 48px);margin:0 auto}.pricing-eyebrow{align-items:center;gap:10px;margin-bottom:22px;display:flex}.pricing-eyebrow span{background:var(--color-secondary);width:30px;height:2px}.pricing-eyebrow p{color:var(--color-secondary);letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.pricing-btn{border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 21px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.pricing-btn span{font-size:18px;transition:transform .25s}.pricing-btn:hover{transform:translateY(-2px)}.pricing-btn:hover span{transform:translate(4px)}.pricing-btn-primary{background:var(--color-secondary);color:var(--color-black)}.pricing-btn-primary:hover{background:#21caff}.pricing-btn-outline{color:inherit;background:0 0;border-color:currentColor}.pricing-btn-outline:hover{background:var(--white-10)}.pricing-hero{background:var(--bg-dark);min-height:720px;color:var(--text-white);align-items:center;display:flex;position:relative;overflow:hidden}.pricing-grid-bg{opacity:.24;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:55px 55px;position:absolute;inset:0}.pricing-grid-bg:after{content:"";background:radial-gradient(circle at 74% 45%, var(--cyan-20), transparent 30%);position:absolute;inset:0}.pricing-hero-container{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:55px;padding-top:90px;padding-bottom:90px;display:grid;position:relative}.pricing-hero-content{max-width:650px}.pricing-hero-content h1{letter-spacing:-.045em;margin:0;font-size:clamp(52px,6vw,88px);font-weight:500;line-height:.95}.pricing-hero-content h1 em{color:var(--color-secondary);font-style:normal}.pricing-hero-description{max-width:580px;color:var(--white-50);margin:30px 0 0;font-size:17px;line-height:1.8}.pricing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.pricing-hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.pricing-ring{border:1px solid var(--cyan-20);border-radius:50%;position:absolute}.pricing-ring-one{width:550px;height:550px}.pricing-ring-two{border-color:var(--cyan-50);width:400px;height:400px}.pricing-system-card{z-index:3;border:1px solid var(--cyan-20);width:min(485px,90%);box-shadow:0 30px 70px var(--black-50), inset 0 0 60px var(--cyan-10);background:linear-gradient(145deg,#0d4972b8,#030b12f5);padding:28px;position:relative}.pricing-system-header{border-bottom:1px solid var(--white-10);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.pricing-system-header span{color:var(--color-secondary);letter-spacing:.16em;font-size:11px;font-weight:800}.pricing-system-header small{color:var(--white-50);letter-spacing:.12em;font-size:8px}.pricing-system-main{background:var(--cyan-10);border:1px solid var(--cyan-20);align-items:center;gap:14px;margin:25px 0;padding:15px;display:flex}.pricing-system-icon{background:var(--color-primary);width:45px;height:45px;color:var(--color-secondary);border:1px solid var(--cyan-20);place-items:center;font-size:23px;font-weight:500;display:grid}.pricing-system-main small{color:var(--white-50);letter-spacing:.13em;font-size:8px;display:block}.pricing-system-main strong{color:var(--color-white);letter-spacing:.08em;margin-top:4px;font-size:12px;display:block}.pricing-system-list{border-top:1px solid var(--white-10)}.pricing-system-row{border-bottom:1px solid var(--white-10);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:62px;display:grid}.pricing-system-row>span{color:var(--color-secondary);font-size:9px;font-weight:700}.pricing-system-row strong{color:var(--white-50);letter-spacing:.1em;font-size:11px}.pricing-system-row i{color:var(--color-secondary);letter-spacing:.1em;font-size:8px;font-style:normal}.pricing-system-line{background:var(--cyan-50);width:1px;height:18px;margin-left:20px}.pricing-status-card{z-index:5;border:1px solid var(--cyan-20);min-width:185px;box-shadow:0 20px 45px var(--black-50);background:#030b12f5;align-items:center;gap:11px;padding:15px;display:flex;position:absolute;bottom:28px;right:0}.pricing-status-dot{background:var(--color-secondary);width:9px;height:9px;box-shadow:0 0 0 5px var(--cyan-10);border-radius:50%}.pricing-status-card small{color:var(--white-50);letter-spacing:.12em;font-size:8px;display:block}.pricing-status-card strong{color:var(--color-white);letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.pricing-plans{background:var(--bg-primary);padding:125px 0}.pricing-section-heading{max-width:850px}.pricing-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98}.pricing-section-heading h2 span{color:var(--color-primary)}.pricing-section-heading>p{max-width:650px;color:var(--text-muted);margin:28px 0 0;font-size:15px;line-height:1.8}.pricing-cards{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.pricing-card{background:var(--bg-primary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);min-height:485px;padding:28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pricing-card:hover{box-shadow:0 18px 42px var(--black-10);transform:translateY(-5px)}.pricing-card-featured{background:linear-gradient(180deg, var(--bg-light-blue), var(--bg-primary))}.pricing-card-badge{background:var(--color-primary);color:var(--color-white);letter-spacing:.1em;padding:8px 12px;font-size:8px;font-weight:700;position:absolute;top:0;right:0}.pricing-card-number{color:var(--color-dark-grey);font-size:10px;font-weight:700;position:absolute;top:26px;right:24px}.pricing-card-featured .pricing-card-number{top:52px}.pricing-card-top{padding-top:45px}.pricing-card-top h3{color:var(--color-primary);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:500}.pricing-card-subtitle{color:var(--color-secondary);letter-spacing:.1em;text-transform:uppercase;margin:7px 0 0;font-size:10px;font-weight:700}.pricing-card-description{min-height:105px;color:var(--text-muted);margin:22px 0 0;font-size:13px;line-height:1.75}.pricing-card-divider{background:var(--border-light);width:100%;height:1px;margin:10px 0 22px}.pricing-feature-list{flex-direction:column;gap:13px;display:flex}.pricing-feature{align-items:flex-start;gap:10px;display:flex}.pricing-feature>span{color:var(--color-secondary);font-size:13px;font-weight:700}.pricing-feature p{color:var(--text-primary);margin:0;font-size:12px}.pricing-card-link{min-height:48px;color:var(--color-primary);border:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;transition:background .25s,color .25s;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.pricing-card-link span{color:var(--color-secondary);font-size:18px;transition:transform .25s}.pricing-card-link:hover span{transform:translate(4px)}.pricing-card-hover{background:var(--color-secondary);transform-origin:0;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pricing-card:hover .pricing-card-hover{transform:scaleX(1)}.pricing-comparison{background:var(--bg-secondary);padding:125px 0}.pricing-comparison-header{grid-template-columns:minmax(0,1fr) minmax(250px,.5fr);align-items:end;gap:70px;display:grid}.pricing-comparison-header h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:.98}.pricing-comparison-header h2 span{color:var(--color-primary)}.pricing-comparison-header>p{max-width:330px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.8}.pricing-table-wrapper{border:1px solid var(--border-light);background:var(--bg-primary);margin-top:65px;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:700px}.pricing-table th{color:var(--text-muted);background:var(--bg-light-blue);border-bottom:1px solid var(--border-light);letter-spacing:.13em;text-align:left;padding:18px 22px;font-size:9px;font-weight:700}.pricing-table td{border-bottom:1px solid var(--border-light);color:var(--text-muted);padding:23px 22px;font-size:13px}.pricing-table tbody tr:last-child td{border-bottom:none}.pricing-table tbody tr{transition:background .2s}.pricing-table tbody tr:hover{background:var(--bg-light-blue)}.pricing-table td strong{color:var(--color-primary);font-size:13px}.table-scale{background:var(--cyan-10);color:var(--color-primary);letter-spacing:.06em;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.pricing-calculator-section{background:var(--bg-primary);padding:125px 0}.pricing-calculator{background:var(--bg-dark);min-height:520px;color:var(--color-white);grid-template-columns:.85fr 1.15fr;display:grid}.pricing-calculator-content{padding:70px}.pricing-calculator-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.98}.pricing-calculator-content h2 span{color:var(--color-secondary)}.pricing-calculator-content>p{max-width:460px;color:var(--white-50);margin:30px 0 0;font-size:14px;line-height:1.8}.pricing-calculator-panel{border:1px solid var(--cyan-20);background:linear-gradient(145deg,#0d4972b8,#030b12f0);align-self:center;margin:40px;padding:35px}.calculator-group{margin-bottom:28px}.calculator-group label{color:var(--white-50);letter-spacing:.13em;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.calculator-group select{background:var(--bg-dark);border:1px solid var(--cyan-20);width:100%;height:50px;color:var(--color-white);cursor:pointer;outline:none;padding:0 14px;font-family:inherit}.calculator-label-row{justify-content:space-between;align-items:center;display:flex}.calculator-label-row strong{color:var(--color-secondary);font-size:14px}.pricing-range{width:100%;accent-color:var(--color-secondary);cursor:pointer;margin-top:12px}.calculator-result{background:var(--cyan-10);border:1px solid var(--cyan-20);margin-top:10px;padding:25px}.calculator-result small{color:var(--white-50);letter-spacing:.13em;font-size:8px;font-weight:700;display:block}.calculator-result strong{color:var(--color-secondary);margin-top:8px;font-size:40px;font-weight:500;line-height:1;display:block}.calculator-result span{color:var(--white-50);margin-top:8px;font-size:11px;display:block}.calculator-contact-btn{background:var(--color-secondary);min-height:52px;color:var(--color-black);justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s;display:flex}.calculator-contact-btn span{font-size:18px;transition:transform .25s}.calculator-contact-btn:hover{background:#21caff;transform:translateY(-2px)}.calculator-contact-btn:hover span{transform:translate(4px)}.pricing-cta{background:var(--bg-dark);min-height:600px;color:var(--color-white);align-items:center;display:flex;position:relative;overflow:hidden}.pricing-cta-grid{opacity:.24;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:55px 55px;position:absolute;inset:0}.pricing-cta-grid:after{content:"";background:radial-gradient(circle at 72% 45%, var(--cyan-20), transparent 28%);position:absolute;inset:0}.pricing-cta-content{z-index:2;max-width:900px;position:relative}.pricing-cta-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(45px,6vw,80px);font-weight:500;line-height:.96}.pricing-cta-content h2 span{color:var(--color-secondary)}.pricing-cta-content>p{max-width:620px;color:var(--white-50);margin:30px 0 0;font-size:16px;line-height:1.8}.pricing-cta-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.pricing-page a:focus-visible,.pricing-page button:focus-visible,.pricing-page input:focus-visible,.pricing-page select:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (width<=1100px){.pricing-container{width:min(100% - 40px,960px)}.pricing-hero-container{grid-template-columns:1fr;gap:20px}.pricing-hero-content{max-width:800px}.pricing-hero-visual{min-height:520px}.pricing-cards{grid-template-columns:repeat(2,1fr)}.pricing-comparison-header{grid-template-columns:1fr;gap:25px}.pricing-comparison-header>p{max-width:620px}.pricing-calculator{grid-template-columns:1fr}}@media (width<=700px){.pricing-container{width:calc(100% - 32px)}.pricing-hero{min-height:auto}.pricing-hero-container{padding-top:70px;padding-bottom:60px}.pricing-hero-content h1{font-size:clamp(43px,12vw,65px)}.pricing-hero-description{font-size:15px}.pricing-hero-actions,.pricing-cta-actions{flex-direction:column;align-items:stretch}.pricing-btn{width:100%}.pricing-hero-visual{min-height:430px;margin-top:20px}.pricing-system-card{width:100%;padding:20px}.pricing-ring-one{width:390px;height:390px}.pricing-ring-two{width:285px;height:285px}.pricing-status-card{min-width:165px;bottom:5px;right:0}.pricing-plans{padding:80px 0}.pricing-section-heading h2,.pricing-comparison-header h2,.pricing-calculator-content h2{font-size:clamp(36px,10vw,52px)}.pricing-cards{grid-template-columns:1fr;margin-top:50px}.pricing-card{min-height:440px}.pricing-comparison{padding:80px 0}.pricing-table-wrapper{margin-top:48px}.pricing-calculator-section{padding:80px 0}.pricing-calculator-content{padding:45px 25px}.pricing-calculator-panel{margin:0 20px 20px;padding:25px}.calculator-result strong{font-size:34px}.pricing-cta{min-height:auto;padding:90px 0}.pricing-cta-content h2{font-size:clamp(40px,11vw,58px)}}@media (width<=420px){.pricing-container{width:calc(100% - 24px)}.pricing-hero-content h1{font-size:41px}.pricing-hero-visual{min-height:400px}.pricing-system-card{padding:15px}.pricing-system-header small{font-size:7px}.pricing-system-row{grid-template-columns:32px 1fr auto;gap:6px}.pricing-system-row strong{font-size:8px}.pricing-system-row i{font-size:7px}.pricing-system-main{padding:12px}.pricing-system-icon{width:38px;height:38px}.pricing-card{min-height:425px;padding:22px}.pricing-card-link{left:22px;right:22px}.pricing-calculator-panel{margin:0 14px 14px;padding:20px}}.register-page{background:var(--bg-dark);width:100%;color:var(--text-primary);font-family:var(--font-brand);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.register-page *,.register-page :before,.register-page :after{box-sizing:border-box}.register-page button,.register-page input{font-family:inherit}.register-section{isolation:isolate;background:radial-gradient(circle at 15% 18%, var(--primary-20), transparent 31%), radial-gradient(circle at 85% 75%, var(--cyan-20), transparent 28%), var(--bg-dark);justify-content:center;align-items:center;width:100%;padding:60px 20px;display:flex;position:relative;overflow:hidden}.register-background-grid{z-index:0;opacity:.12;pointer-events:none;background-image:linear-gradient(var(--cyan-20) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-20) 1px, transparent 1px);background-size:55px 55px;animation:18s linear infinite registerGridMove;position:absolute;inset:-80px}.register-section:before,.register-section:after{content:"";z-index:1;pointer-events:none;filter:blur(85px);opacity:.24;width:280px;height:280px;animation:10s ease-in-out infinite registerGlowFloat;position:absolute}.register-section:before{background:var(--color-secondary);top:5%;left:-90px}.register-section:after{background:var(--color-primary);animation-delay:-5s;bottom:5%;right:-90px}.register-center-container{z-index:5;width:100%;max-width:500px;margin:0 auto;position:relative}.register-card{border:1px solid var(--cyan-20);background:var(--bg-primary);width:100%;box-shadow:0 20px 55px var(--black-20);padding:28px;position:relative;overflow:hidden}.register-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-secondary), transparent);width:100%;height:2px;position:absolute;top:0;left:0}.register-card-head{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.register-card-head span{color:var(--color-primary);letter-spacing:.14em;font-size:9px;font-weight:800;line-height:1.3}.register-card-head h2{color:var(--text-primary);letter-spacing:-.03em;margin:7px 0 5px;font-size:26px;font-weight:700;line-height:1.2}.register-card-head p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.6}.register-card-head strong{color:var(--text-secondary);font-weight:700}.register-form{width:100%;padding-top:19px}.register-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.register-field{margin-bottom:13px}.register-field label{color:var(--text-primary);margin-bottom:6px;font-size:10px;font-weight:700;line-height:1.3;display:block}.register-field label span{color:var(--color-secondary)}.register-field input{border:1px solid var(--border-medium);background:var(--bg-primary);width:100%;height:40px;color:var(--text-primary);outline:none;padding:0 11px;font-size:11px;transition:border-color .2s,box-shadow .2s}.register-field input::placeholder{color:var(--text-muted)}.register-field input:hover{border-color:var(--border-primary)}.register-field input:focus{border-color:var(--border-primary);box-shadow:0 0 0 2px var(--primary-5)}.register-password{width:100%;position:relative}.register-password input{padding-right:50px}.register-password button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:3px;font-size:8px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.register-password button:hover{color:var(--color-secondary)}.register-error{border:1px solid var(--border-primary);background:var(--bg-light-blue);align-items:flex-start;gap:8px;margin-bottom:14px;padding:9px 10px;display:flex}.register-error>span{background:var(--color-primary);width:18px;height:18px;color:var(--text-white);flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.register-error p{color:var(--text-secondary);margin:2px 0 0;font-size:9px;line-height:1.5}.register-success-message{border:1px solid var(--border-primary);background:var(--bg-light-blue);align-items:flex-start;gap:8px;margin-bottom:14px;padding:9px 10px;display:flex}.register-success-message>span{background:var(--color-primary);width:18px;height:18px;color:var(--text-white);flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.register-success-message p{color:var(--text-secondary);margin:2px 0 0;font-size:9px;line-height:1.5}.register-checkbox{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:8px;margin:4px 0 14px;font-size:9px;line-height:1.55;display:flex}.register-checkbox input{width:13px;height:13px;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:0}.register-checkbox a{color:var(--color-primary);font-weight:700;text-decoration:none}.register-checkbox a:hover{color:var(--color-secondary)}.login-options{justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.login-options .register-checkbox{margin:0}.forgot-password{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.forgot-password:hover{color:var(--color-secondary)}.register-submit{border:1px solid var(--color-primary);background:var(--color-primary);width:100%;min-height:42px;color:var(--text-white);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:11px;font-weight:800;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.register-submit:hover:not(:disabled){border-color:var(--color-secondary);background:var(--color-secondary);color:var(--color-black);transform:translateY(-1px)}.register-submit:disabled{opacity:.55;cursor:not-allowed}.register-submit span{font-size:14px}.register-login{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding-top:14px;font-size:9px;display:flex}.register-login>span{color:var(--text-muted)}.register-login button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.register-login button:hover{color:var(--color-secondary)}.auth-back-button{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:9px;font-weight:700}.auth-back-button:hover{color:var(--color-secondary)}.register-otp{grid-template-columns:repeat(6,1fr);gap:8px;margin:7px 0 22px;display:grid}.register-otp input{border:1px solid var(--border-medium);background:var(--bg-primary);width:100%;height:52px;color:var(--color-primary);text-align:center;outline:none;font-size:20px;font-weight:700;transition:border-color .2s,box-shadow .2s}.register-otp input:focus{border-color:var(--border-primary);box-shadow:0 0 0 2px var(--primary-5)}.register-resend{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:9px;display:flex}.register-resend span{color:var(--text-muted)}.register-resend button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.register-resend button:hover{color:var(--color-secondary)}.auth-success{text-align:center;padding:25px 0 3px}.auth-success-icon{border:1px solid var(--border-accent);background:var(--bg-light-blue);width:48px;height:48px;color:var(--color-primary);place-items:center;margin:0 auto 17px;font-size:18px;font-weight:800;display:grid}.auth-success-label{color:var(--color-primary);letter-spacing:.14em;margin-bottom:8px;font-size:9px;font-weight:800;line-height:1;display:block}.auth-success h2{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 10px;font-size:27px;line-height:1.2}.auth-success p{max-width:380px;color:var(--text-muted);margin:0 auto 24px;font-size:10px;line-height:1.7}@keyframes registerGridMove{0%{transform:translate(0,0)}50%{transform:translate(27px,27px)}to{transform:translate(55px,55px)}}@keyframes registerGlowFloat{0%{opacity:.2;transform:translate(0,0)scale(1)}50%{opacity:.3;transform:translate(50px,-25px)scale(1.12)}to{opacity:.2;transform:translate(0,0)scale(1)}}@media (width<=700px){.register-section{padding:40px 16px}.register-center-container{max-width:470px}.register-card{padding:23px}.register-section:before,.register-section:after{filter:blur(70px);width:220px;height:220px}.register-background-grid{background-size:48px 48px}}@media (width<=520px){.register-section{padding:28px 13px}.register-center-container{max-width:100%}.register-card{padding:19px}.register-card-head h2{font-size:22px}.register-card-head p{font-size:9px}.register-row{grid-template-columns:1fr;gap:0}.register-field input{height:41px;font-size:11px}.register-otp{gap:6px}.register-otp input{height:46px;font-size:17px}.login-options{align-items:flex-start}.register-section:before,.register-section:after{filter:blur(55px);opacity:.2;width:170px;height:170px}.register-background-grid{background-size:42px 42px;animation-duration:22s}}@media (width<=360px){.register-section{padding:20px 10px}.register-card{padding:16px}.register-card-head h2{font-size:20px}.register-card-head p{font-size:8px}.register-otp{gap:4px}.register-otp input{height:42px;font-size:15px}.auth-success h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.register-background-grid,.register-section:before,.register-section:after{animation:none}}.sms-pagee{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand,"Inter", sans-serif);overflow:hidden}.sms-container{width:min(1180px,100% - 48px);margin:0 auto}.sms-eyebrow{align-items:center;gap:10px;margin-bottom:22px;display:flex}.sms-eyebrow span{background:var(--color-secondary);width:30px;height:2px}.sms-eyebrow p{color:var(--color-secondary);letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.sms-light-eyebrow,.sms-white-eyebrow p{color:var(--color-secondary)}.sms-btn{border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,color .25s;display:inline-flex}.sms-btn span{font-size:18px;transition:transform .25s}.sms-btn:hover{transform:translateY(-2px)}.sms-btn:hover span{transform:translate(4px)}.sms-btn-primary{background:var(--color-secondary);color:var(--color-black)}.sms-btn-primary:hover{background:#21caff}.sms-btn-outline{color:inherit;background:0 0;border-color:currentColor}.sms-btn-outline:hover{background:var(--white-10)}.sms-hero{background:var(--bg-dark);min-height:720px;color:var(--text-white);align-items:center;display:flex;position:relative;overflow:hidden}.sms-grid-bg{opacity:.24;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:55px 55px;position:absolute;inset:0}.sms-grid-bg:after{content:"";background:radial-gradient(circle at 73% 45%, var(--cyan-20), transparent 30%);position:absolute;inset:0}.sms-hero-container{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:55px;padding-top:90px;padding-bottom:90px;display:grid;position:relative}.sms-hero-content{max-width:650px}.sms-hero-content h1{letter-spacing:-.045em;margin:0;font-size:clamp(53px,6vw,88px);font-weight:500;line-height:.95}.sms-hero-content h1 em{color:var(--color-secondary);font-style:normal}.sms-hero-description{max-width:580px;color:var(--white-50);margin:30px 0 0;font-size:17px;line-height:1.8}.sms-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.sms-hero-visual{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.sms-ring{border:1px solid var(--cyan-20);border-radius:50%;position:absolute}.sms-ring-one{width:550px;height:550px}.sms-ring-two{border-color:var(--cyan-50);width:405px;height:405px}.sms-system-card{z-index:3;border:1px solid var(--cyan-20);width:min(485px,90%);box-shadow:0 30px 70px var(--black-50), inset 0 0 60px var(--cyan-10);background:linear-gradient(145deg,#0d4972b8,#030b12f5);padding:28px;position:relative}.sms-system-header{border-bottom:1px solid var(--white-10);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.sms-system-header>span{color:var(--color-secondary);letter-spacing:.15em;font-size:11px;font-weight:800}.sms-system-header small{color:var(--white-50);letter-spacing:.12em;font-size:8px}.sms-system-message{background:var(--cyan-10);border:1px solid var(--cyan-20);align-items:center;gap:14px;margin:25px 0;padding:15px;display:flex}.sms-message-icon{background:var(--color-primary);border:1px solid var(--cyan-20);width:46px;height:46px;color:var(--color-secondary);letter-spacing:.06em;place-items:center;font-size:11px;font-weight:800;display:grid}.sms-system-message small{color:var(--white-50);letter-spacing:.13em;font-size:8px;display:block}.sms-system-message strong{color:var(--color-white);letter-spacing:.08em;margin-top:4px;font-size:12px;display:block}.sms-flow{border-top:1px solid var(--white-10)}.sms-flow-row{border-bottom:1px solid var(--white-10);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.sms-flow-row>span{color:var(--color-secondary);font-size:9px;font-weight:700}.sms-flow-row strong{color:var(--white-50);letter-spacing:.1em;font-size:10px}.sms-flow-row i{color:var(--color-secondary);letter-spacing:.1em;font-size:7px;font-style:normal}.sms-flow-line{background:var(--cyan-50);width:1px;height:15px;margin-left:19px}.sms-status-card{z-index:5;border:1px solid var(--cyan-20);min-width:180px;box-shadow:0 20px 45px var(--black-50);background:#030b12f5;align-items:center;gap:11px;padding:15px;display:flex;position:absolute;bottom:28px;right:0}.sms-status-dot{background:var(--color-secondary);width:9px;height:9px;box-shadow:0 0 0 5px var(--cyan-10);border-radius:50%}.sms-status-card small{color:var(--white-50);letter-spacing:.12em;font-size:8px;display:block}.sms-status-card strong{color:var(--color-white);letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.sms-intro{background:var(--bg-light-blue);padding:95px 0}.sms-intro-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.sms-intro-grid h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,65px);font-weight:500;line-height:.98}.sms-intro-grid h2 span{color:var(--color-primary)}.sms-intro-grid>p{max-width:460px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.85}.sms-capabilities{background:var(--bg-primary);padding:125px 0}.sms-section-heading{max-width:850px}.sms-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98}.sms-section-heading h2 span{color:var(--color-primary)}.sms-section-heading>p{max-width:650px;color:var(--text-muted);margin:28px 0 0;font-size:15px;line-height:1.8}.sms-capability-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.sms-capability-card{background:var(--bg-primary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);min-height:335px;padding:28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.sms-capability-card:hover{box-shadow:0 18px 40px var(--black-10);transform:translateY(-5px)}.sms-card-number{color:var(--text-muted);font-size:10px;font-weight:700;position:absolute;top:24px;right:24px}.sms-capability-icon{background:var(--bg-light-blue);border:1px solid var(--cyan-20);place-items:center;width:54px;height:54px;margin-bottom:55px;display:grid}.sms-capability-icon svg{width:25px;height:25px;stroke:var(--color-primary);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.sms-capability-card h3{color:var(--color-primary);letter-spacing:.08em;margin:0 0 14px;font-size:14px}.sms-capability-card p{max-width:250px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.75}.sms-capability-arrow{color:var(--color-secondary);font-size:20px;transition:transform .25s;position:absolute;bottom:25px;right:26px}.sms-capability-card:hover .sms-capability-arrow{transform:translate(5px)}.sms-card-bottom-line{background:var(--color-secondary);transform-origin:0;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sms-capability-card:hover .sms-card-bottom-line{transform:scaleX(1)}.sms-flow-section{background:var(--bg-secondary);padding:100px 0}.sms-flow-box{background:var(--bg-dark);min-height:560px;color:var(--color-white);grid-template-columns:.9fr 1.1fr;display:grid}.sms-flow-content{padding:70px}.sms-flow-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.98}.sms-flow-content h2 span{color:var(--color-secondary)}.sms-flow-content>p{max-width:450px;color:var(--white-50);margin:30px 0 0;font-size:15px;line-height:1.8}.sms-flow-visual{border-left:1px solid var(--white-10);padding:55px 45px}.sms-process-row{grid-template-columns:42px 42px 1fr;align-items:center;gap:14px;min-height:70px;display:grid}.sms-process-row>span{color:var(--color-secondary);font-size:9px;font-weight:700}.sms-process-icon{border:1px solid var(--cyan-20);background:var(--cyan-10);width:35px;height:35px;color:var(--color-secondary);place-items:center;font-size:10px;font-weight:700;display:grid}.sms-process-row strong{color:var(--white-50);letter-spacing:.1em;font-size:11px}.sms-process-line{background:var(--cyan-50);width:1px;height:28px;margin-left:58px}.sms-use-cases{background:var(--bg-primary);padding:125px 0}.sms-use-case-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(2,1fr);margin-top:65px;display:grid}.sms-use-case{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);grid-template-columns:45px 1fr auto;align-items:start;gap:15px;min-height:170px;padding:28px;transition:background .25s,padding-left .25s;display:grid}.sms-use-case:hover{background:var(--bg-light-blue);padding-left:35px}.sms-use-case>span{color:var(--color-secondary);font-size:10px;font-weight:700}.sms-use-case h3{color:var(--color-primary);letter-spacing:.08em;margin:0 0 10px;font-size:13px}.sms-use-case p{max-width:420px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.7}.sms-use-case i{color:var(--color-primary);font-size:19px;font-style:normal;transition:transform .25s}.sms-use-case:hover i{transform:translate(5px)}.sms-api-section{background:var(--bg-secondary);padding:100px 0}.sms-api-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.sms-api-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,67px);font-weight:500;line-height:.98}.sms-api-content h2 span{color:var(--color-primary)}.sms-api-content>p{max-width:500px;color:var(--text-muted);margin:28px 0 30px;font-size:15px;line-height:1.8}.sms-code-card{background:var(--bg-dark);border:1px solid var(--primary-20);box-shadow:0 25px 60px var(--black-20);overflow:hidden}.sms-code-header{border-bottom:1px solid var(--white-10);justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.sms-code-header>span{color:var(--color-secondary);letter-spacing:.12em;font-size:9px;font-weight:700}.sms-code-header>div{gap:5px;display:flex}.sms-code-header>div span{background:var(--white-50);border-radius:50%;width:7px;height:7px}.sms-code-card pre{color:var(--white-50);white-space:pre-wrap;margin:0;padding:35px;font-family:monospace;font-size:13px;line-height:1.9}.sms-code-card pre:first-line{color:var(--color-secondary)}.sms-cta{background:var(--bg-dark);min-height:600px;color:var(--color-white);align-items:center;display:flex;position:relative;overflow:hidden}.sms-cta-grid{opacity:.24;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:55px 55px;position:absolute;inset:0}.sms-cta-grid:after{content:"";background:radial-gradient(circle at 73% 45%, var(--cyan-20), transparent 29%);position:absolute;inset:0}.sms-cta-content{z-index:2;max-width:900px;position:relative}.sms-cta-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(45px,6vw,80px);font-weight:500;line-height:.96}.sms-cta-content h2 span{color:var(--color-secondary)}.sms-cta-content>p{max-width:620px;color:var(--white-50);margin:30px 0 0;font-size:16px;line-height:1.8}.sms-cta-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.sms-page a:focus-visible,.sms-page button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (width<=1100px){.sms-container{width:min(100% - 40px,960px)}.sms-hero-container{grid-template-columns:1fr;gap:20px}.sms-hero-content{max-width:800px}.sms-hero-visual{min-height:520px}.sms-capability-grid{grid-template-columns:repeat(2,1fr)}.sms-intro-grid{grid-template-columns:1fr;gap:30px}.sms-flow-box{grid-template-columns:1fr}.sms-flow-visual{border-left:none;border-top:1px solid var(--white-10)}.sms-api-grid{grid-template-columns:1fr;gap:50px}}@media (width<=700px){.sms-container{width:calc(100% - 32px)}.sms-hero{min-height:auto}.sms-hero-container{padding-top:70px;padding-bottom:60px}.sms-hero-content h1{font-size:clamp(43px,12vw,65px)}.sms-hero-description{font-size:15px}.sms-hero-actions,.sms-cta-actions{flex-direction:column;align-items:stretch}.sms-btn{width:100%}.sms-hero-visual{min-height:430px;margin-top:20px}.sms-system-card{width:100%;padding:20px}.sms-ring-one{width:390px;height:390px}.sms-ring-two{width:285px;height:285px}.sms-status-card{min-width:165px;bottom:5px;right:0}.sms-intro{padding:75px 0}.sms-intro-grid h2{font-size:clamp(36px,10vw,52px)}.sms-capabilities{padding:80px 0}.sms-section-heading h2{font-size:clamp(36px,10vw,52px)}.sms-capability-grid{grid-template-columns:1fr;margin-top:50px}.sms-capability-card{min-height:300px}.sms-flow-section{padding:65px 0}.sms-flow-content{padding:45px 25px}.sms-flow-content h2{font-size:clamp(38px,10vw,52px)}.sms-flow-visual{padding:35px 25px}.sms-use-cases{padding:80px 0}.sms-use-case-grid{grid-template-columns:1fr;margin-top:50px}.sms-use-case{min-height:150px}.sms-api-section{padding:70px 0}.sms-api-content h2{font-size:clamp(38px,10vw,52px)}.sms-code-card pre{padding:25px;font-size:11px}.sms-cta{min-height:auto;padding:90px 0}.sms-cta-content h2{font-size:clamp(40px,11vw,58px)}}@media (width<=420px){.sms-container{width:calc(100% - 24px)}.sms-hero-content h1{font-size:41px}.sms-hero-visual{min-height:400px}.sms-system-card{padding:15px}.sms-system-header small{font-size:7px}.sms-flow-row{grid-template-columns:30px 1fr auto;gap:6px}.sms-flow-row strong{font-size:8px}.sms-flow-row i{font-size:6px}.sms-system-message{padding:12px}.sms-message-icon{width:38px;height:38px}.sms-process-row{grid-template-columns:32px 36px 1fr;gap:10px}.sms-process-row strong{font-size:9px}.sms-process-line{margin-left:48px}.sms-code-card pre{padding:20px;font-size:10px}}.afri-sms-demo{flex-direction:column;align-items:center;gap:20px;width:100%;font-family:Inter,sans-serif;display:flex;position:relative}.afri-sms-phone{background:#030b12;border:2px solid #9a9a9a;border-radius:43px;width:310px;max-width:100%;padding:7px;box-shadow:0 35px 75px #030b124d,0 0 0 1px #00c2ff33}.afri-sms-frame{background:#fff;border-radius:35px;flex-direction:column;height:570px;display:flex;position:relative;overflow:hidden}.afri-sms-island{z-index:5;background:#030b12;border-radius:20px;width:91px;height:25px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.afri-sms-island span{background:#0d4972;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:10px}.afri-sms-statusbar{color:#030b12;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:11px 20px 0;font-size:10px;display:flex}.afri-sms-statusbar strong{font-weight:700}.afri-sms-status-icons{align-items:center;gap:4px;display:flex}.afri-sms-status-icons svg{fill:#030b12;stroke:#030b12;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:12px}.afri-sms-status-icons .afri-sms-battery-fill{fill:#030b12;stroke:none}.afri-sms-header{background:#fff;border-top:1px solid #e5edf2;border-bottom:1px solid #e5edf2;flex-shrink:0;align-items:center;gap:9px;min-height:65px;padding:8px 12px;display:flex}.afri-sms-back{color:#0d4972;cursor:pointer;background:0 0;border:0;padding:0;font-size:32px;line-height:1}.afri-sms-contact-avatar{color:#fff;background:#0d4972;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid;position:relative}.afri-sms-contact-avatar span{background:#00c2ff;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.afri-sms-contact-info{flex:1;min-width:0}.afri-sms-contact-info strong{color:#030b12;letter-spacing:.04em;font-size:11px;display:block}.afri-sms-contact-info small{color:#9a9a9a;margin-top:4px;font-size:9px;display:block}.afri-sms-info{color:#0d4972;cursor:pointer;background:0 0;border:1px solid #0d4972;border-radius:50%;width:22px;height:22px;padding:0;font-size:13px}.afri-sms-conversation{background:radial-gradient(circle at 85% 20%,#00c2ff1a,#0000 35%),#f5f8fa;flex:1;min-height:0;padding:14px 11px;position:relative;overflow:hidden}.afri-sms-day{color:#9a9a9a;text-align:center;letter-spacing:.1em;margin-bottom:13px;font-size:9px;font-weight:700}.afri-sms-encryption{color:#0d4972;letter-spacing:.1em;background:#e9f8fc;width:fit-content;margin:0 auto 14px;padding:7px 13px;font-size:8px;font-weight:700}.afri-sms-delivery-label{color:#9a9a9a;letter-spacing:.05em;justify-content:center;align-items:center;gap:6px;margin-bottom:14px;font-size:7px;font-weight:700;display:flex}.afri-sms-delivery-dot{background:#00c2ff;border-radius:50%;width:6px;height:6px}.afri-sms-message-list{flex-direction:column;gap:13px;display:flex}.afri-sms-message-wrap{width:100%;animation:.4s both afri-sms-message-appear}.afri-sms-message{color:#030b12;overflow-wrap:anywhere;background:#fff;border:1px solid #e5edf2;border-left:3px solid #00c2ff;width:fit-content;max-width:95%;padding:12px 13px;font-size:11px;line-height:1.65;box-shadow:0 5px 15px #030b1209}.afri-sms-message-meta{color:#9a9a9a;justify-content:space-between;align-items:center;gap:10px;max-width:95%;margin-top:5px;font-size:8px;display:flex}.afri-sms-message-meta span{color:#0d4972;letter-spacing:.08em;font-size:7px;font-weight:700}.afri-sms-message-meta time{font-size:8px}.afri-sms-receiving{background:#e9f8fc;border:1px solid #cdd9df;align-items:center;gap:4px;width:fit-content;padding:10px 11px;animation:.3s both afri-sms-message-appear;display:flex}.afri-sms-receiving span{background:#0d4972;border-radius:50%;width:5px;height:5px;animation:.8s ease-in-out infinite afri-sms-dot-pulse}.afri-sms-receiving span:nth-child(2){animation-delay:.15s}.afri-sms-receiving span:nth-child(3){animation-delay:.3s}.afri-sms-receiving small{color:#0d4972;margin-left:5px;font-size:8px}.afri-sms-composer{background:#fff;border-top:1px solid #e5edf2;flex-shrink:0;align-items:center;gap:8px;min-height:49px;padding:7px 9px;display:flex}.afri-sms-composer-plus{color:#0d4972;font-size:25px;line-height:1}.afri-sms-composer-field{color:#9a9a9a;background:#fff;border:1px solid #cdd9df;border-radius:17px;flex:1;align-items:center;height:32px;padding:0 11px;font-size:10px;display:flex}.afri-sms-composer-mic{place-items:center;width:22px;height:25px;display:grid}.afri-sms-composer-mic svg{fill:none;stroke:#0d4972;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.afri-sms-home-indicator{z-index:5;background:#030b12;border-radius:5px;width:95px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.afri-sms-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;width:100%;display:flex}.afri-sms-live{color:#0d4972;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.afri-sms-live span{background:#00c2ff;border-radius:50%;width:7px;height:7px;animation:1.5s infinite afri-sms-live-pulse}.afri-sms-controls button{color:#0d4972;cursor:pointer;background:#fff;border:1px solid #cdd9df;padding:7px 10px;font-family:inherit;font-size:10px;font-weight:600}.afri-sms-controls button:hover{background:#e9f8fc}@keyframes afri-sms-message-appear{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes afri-sms-dot-pulse{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes afri-sms-live-pulse{50%{box-shadow:0 0 0 6px #00c2ff14}}@media (width<=1100px){.afri-sms-phone{width:300px}.afri-sms-frame{height:555px}}@media (width<=420px){.afri-sms-phone{border-radius:39px;width:280px;padding:6px}.afri-sms-frame{border-radius:32px;height:535px}.afri-sms-header{gap:7px;padding-left:9px;padding-right:9px}.afri-sms-contact-avatar{width:32px;height:32px}.afri-sms-message{font-size:10px}}@media (prefers-reduced-motion:reduce){.afri-sms-message-wrap,.afri-sms-receiving span,.afri-sms-live span{animation:none}}.afri-ussd-page{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;overflow-x:hidden}.afri-ussd-page *,.afri-ussd-page :before,.afri-ussd-page :after{box-sizing:border-box}.afri-ussd-page h1,.afri-ussd-page h2,.afri-ussd-page h3,.afri-ussd-page p{margin-top:0}.afri-ussd-page a{text-decoration:none}.afri-ussd-container{width:min(1180px,100% - 48px);margin:0 auto}.afri-ussd-eyebrow{align-items:center;gap:9px;display:flex}.afri-ussd-eyebrow>span{background:var(--color-secondary);flex:none;width:24px;height:1px}.afri-ussd-eyebrow p{color:var(--color-secondary);letter-spacing:.08em;margin:0;font-size:12px;font-weight:500;line-height:1.2}.afri-ussd-eyebrow-dark p{color:var(--color-primary)}.afri-ussd-hero{background:var(--bg-dark);width:100%;min-height:630px;color:var(--text-white);position:relative;overflow:hidden}.afri-ussd-hero-grid{pointer-events:none;opacity:.12;background-image:linear-gradient(var(--cyan-20) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-20) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0}.afri-ussd-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(350px,430px);align-items:center;gap:74px;min-height:630px;padding-top:72px;padding-bottom:72px;display:grid;position:relative}.afri-ussd-hero-content{width:100%;min-width:0;max-width:620px}.afri-ussd-hero h1{color:var(--text-white);letter-spacing:-.04em;margin:22px 0;font-size:clamp(48px,5.5vw,68px);font-weight:700;line-height:.98}.afri-ussd-hero h1 em{color:var(--color-secondary);font-style:normal}.afri-ussd-hero-text{max-width:560px;color:var(--white-50);margin:0;font-size:16px;font-weight:400;line-height:1.55}.afri-ussd-hero-buttons{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.afri-ussd-btn{border:1px solid #0000;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:0 18px;font-size:12px;font-weight:600;line-height:1;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.afri-ussd-btn span{font-size:15px;line-height:1}.afri-ussd-btn-primary{border-color:var(--color-primary);background:var(--color-secondary);min-width:164px;color:var(--text-white)}.afri-ussd-btn-primary:hover{background:var(--color-secondary);border-color:var(--color-primary);color:var(--text-white);transform:translateY(-2px)}.afri-ussd-btn-outline{border-color:var(--white-20);min-width:145px;color:var(--text-white);background:0 0}.afri-ussd-btn-outline:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.afri-ussd-hero-visual{justify-content:center;align-items:center;width:100%;min-height:480px;display:flex;position:relative}.afri-ussd-phone{z-index:2;border:1px solid var(--cyan-20);background:var(--black-50);width:280px;box-shadow:0 25px 70px var(--black-20);padding:10px;position:relative}.afri-ussd-phone-top{justify-content:space-between;align-items:center;min-height:40px;padding:10px 9px;display:flex}.afri-ussd-phone-top strong{color:var(--text-white);letter-spacing:.08em;font-size:9px;font-weight:700}.afri-ussd-phone-top span{color:var(--color-secondary);letter-spacing:.08em;font-size:9px;font-weight:600}.afri-ussd-screen{border:1px solid var(--border-light);background:var(--bg-primary);width:100%;min-height:395px;color:var(--text-primary);padding:22px 18px}.afri-ussd-screen-status{color:var(--color-primary);letter-spacing:.05em;align-items:center;gap:7px;font-size:10px;font-weight:600;line-height:1.3;display:flex}.afri-ussd-screen-status>span{background:var(--color-secondary);flex:none;width:6px;height:6px}.afri-ussd-screen h3{color:var(--text-primary);letter-spacing:-.025em;margin:26px 0 8px;font-size:23px;font-weight:700;line-height:1.1}.afri-ussd-screen>p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.afri-ussd-menu{gap:8px;width:100%;margin-top:21px;display:grid}.afri-ussd-menu-item{border:1px solid var(--border-light);background:var(--bg-primary);align-items:center;gap:9px;width:100%;min-height:41px;padding:0 11px;display:flex}.afri-ussd-menu-item span{border:1px solid var(--cyan-20);background:var(--bg-light-blue);width:20px;height:20px;color:var(--color-primary);flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.afri-ussd-menu-item strong{min-width:0;color:var(--text-primary);font-size:10px;font-weight:500}.afri-ussd-screen-footer{color:var(--text-muted);text-align:center;margin-top:19px;font-size:9px;line-height:1.4;display:block}.afri-ussd-floating-status{z-index:3;border:1px solid var(--cyan-20);background:var(--bg-dark);align-items:center;gap:10px;min-width:148px;padding:12px 13px;display:flex;position:absolute;bottom:35px;right:0}.afri-ussd-status-dot{background:var(--color-secondary);flex:none;width:7px;height:7px}.afri-ussd-floating-status small{color:var(--white-50);letter-spacing:.07em;font-size:8px;line-height:1.3;display:block}.afri-ussd-floating-status strong{color:var(--text-white);margin-top:3px;font-size:10px;font-weight:600;line-height:1.2;display:block}.afri-ussd-overview{background:var(--bg-primary);width:100%;padding:90px 0}.afri-ussd-overview-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:80px;width:100%;display:grid}.afri-ussd-overview-title{min-width:0}.afri-ussd-overview-title h2{color:var(--text-primary);letter-spacing:-.04em;margin:17px 0 0;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.08}.afri-ussd-overview-title h2 span{color:var(--color-primary)}.afri-ussd-overview-content{width:100%;min-width:0;max-width:620px}.afri-ussd-overview-content>p{color:var(--text-secondary);margin:0 0 17px;font-size:16px;line-height:1.55}.afri-ussd-overview-highlight{border:1px solid var(--border-light);border-left:2px solid var(--border-accent);background:var(--bg-light-blue);width:100%;margin-top:25px;padding:18px 19px}.afri-ussd-overview-highlight span{color:var(--color-primary);letter-spacing:.08em;font-size:10px;font-weight:600;line-height:1.2;display:block}.afri-ussd-overview-highlight strong{color:var(--text-primary);margin-top:7px;font-size:13px;font-weight:500;line-height:1.5;display:block}.afri-ussd-features{background:var(--bg-secondary);border-top:1px solid var(--border-light);width:100%;padding:90px 0;overflow:hidden}.afri-ussd-features-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:65px;width:100%;display:grid}.afri-ussd-features-heading-left{min-width:0}.afri-ussd-features-heading-left h2{color:var(--text-primary);letter-spacing:-.04em;margin:17px 0 0;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.08}.afri-ussd-features-heading-left h2 span{color:var(--color-primary)}.afri-ussd-features-intro{width:100%;max-width:560px;color:var(--text-muted);margin:0;font-size:16px;line-height:1.55}.afri-ussd-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;margin-top:42px;display:grid}.afri-ussd-feature-card{border:1px solid var(--border-light);background:var(--bg-primary);flex-direction:column;width:100%;min-width:0;min-height:225px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.afri-ussd-feature-card:hover{box-shadow:0 10px 28px var(--black-10);transform:translateY(-3px)}.afri-ussd-feature-number{border:1px solid var(--cyan-20);background:var(--bg-light-blue);width:32px;height:32px;color:var(--color-primary);flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.afri-ussd-feature-card h3{color:var(--text-primary);margin:28px 0 10px;font-size:18px;font-weight:600;line-height:1.3}.afri-ussd-feature-card p{width:100%;max-width:245px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.afri-ussd-feature-arrow{color:var(--color-secondary);align-self:flex-end;margin-top:auto;padding-top:20px;font-size:16px;line-height:1}.afri-ussd-benefits{background:var(--bg-primary);border-top:1px solid var(--border-light);width:100%;padding:90px 0}.afri-ussd-benefits-heading{max-width:720px}.afri-ussd-benefits-heading h2{color:var(--text-primary);letter-spacing:-.04em;margin:17px 0 0;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.08}.afri-ussd-benefits-heading h2 span{color:var(--color-primary)}.afri-ussd-benefits-heading>p{max-width:600px;color:var(--text-muted);margin:17px 0 0;font-size:16px;line-height:1.55}.afri-ussd-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:38px;display:grid}.afri-ussd-benefit-card{border:1px solid var(--border-light);background:var(--bg-secondary);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:15px;width:100%;min-width:0;min-height:185px;padding:23px;transition:transform .2s,border-color .2s;display:grid}.afri-ussd-benefit-card:hover{transform:translateY(-2px)}.afri-ussd-benefit-number{border:1px solid var(--cyan-20);background:var(--bg-primary);width:30px;height:30px;color:var(--color-primary);place-items:center;font-size:9px;font-weight:600;display:grid}.afri-ussd-benefit-content{min-width:0}.afri-ussd-benefit-content h3{color:var(--text-primary);margin:2px 0 9px;font-size:16px;font-weight:600;line-height:1.3}.afri-ussd-benefit-content p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.afri-ussd-use-cases{background:var(--bg-secondary);border-top:1px solid var(--border-light);width:100%;padding:90px 0;overflow:hidden}.afri-ussd-use-heading{max-width:760px}.afri-ussd-use-heading h2{color:var(--text-primary);letter-spacing:-.04em;margin:17px 0 0;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.08}.afri-ussd-use-heading h2 span{color:var(--color-primary)}.afri-ussd-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-top:38px;display:grid}.afri-ussd-use-card{border:1px solid var(--border-light);background:var(--bg-primary);grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;gap:14px;width:100%;min-width:0;min-height:150px;padding:21px;transition:transform .2s,border-color .2s;display:grid}.afri-ussd-use-card:hover{transform:translateY(-2px)}.afri-ussd-use-number{border:1px solid var(--cyan-20);background:var(--bg-light-blue);width:30px;height:30px;color:var(--color-primary);place-items:center;font-size:9px;font-weight:600;display:grid}.afri-ussd-use-content{min-width:0}.afri-ussd-use-content h3{color:var(--text-primary);margin:1px 0 7px;font-size:16px;font-weight:600;line-height:1.3}.afri-ussd-use-content p{width:100%;color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.afri-ussd-use-arrow{color:var(--color-secondary);font-size:16px;line-height:1}.afri-ussd-how{background:var(--bg-primary);width:100%;padding:90px 0;overflow:hidden}.afri-ussd-how-box{border:1px solid var(--primary-20);background:var(--bg-dark);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:62px;width:100%;min-height:445px;padding:42px;display:grid;overflow:hidden}.afri-ussd-how-content{width:100%;min-width:0;max-width:500px}.afri-ussd-how-content h2{color:var(--text-white);letter-spacing:-.04em;margin:17px 0 0;font-size:clamp(31px,4vw,45px);font-weight:700;line-height:1.07}.afri-ussd-how-content h2 span{color:var(--color-secondary)}.afri-ussd-how-content>p{max-width:455px;color:var(--white-50);margin:22px 0 0;font-size:13px;line-height:1.6}.afri-ussd-how-note{border-left:2px solid var(--border-accent);background:var(--primary-10);width:100%;max-width:460px;margin-top:25px;padding:15px 16px}.afri-ussd-how-note span{color:var(--color-secondary);letter-spacing:.08em;font-size:9px;font-weight:600;line-height:1.3;display:block}.afri-ussd-how-note strong{color:var(--text-white);margin-top:7px;font-size:11px;font-weight:500;line-height:1.5;display:block}.afri-ussd-flow{width:100%;min-width:0;padding:3px 0}.afri-ussd-flow-item{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;width:100%;display:grid}.afri-ussd-flow-number{border:1px solid var(--cyan-20);background:var(--primary-10);width:30px;height:30px;color:var(--color-secondary);place-items:center;font-size:9px;font-weight:600;display:grid}.afri-ussd-flow-content{min-width:0}.afri-ussd-flow-content h3{color:var(--text-white);margin:2px 0 6px;font-size:15px;font-weight:600;line-height:1.3}.afri-ussd-flow-content p{max-width:480px;color:var(--white-50);margin:0;font-size:11px;line-height:1.65}.afri-ussd-flow-connector{background:var(--color-secondary);opacity:.35;width:1px;height:27px;margin:4px 0 4px 14px}.afri-ussd-integration{background:var(--bg-secondary);border-top:1px solid var(--border-light);width:100%;padding:90px 0;overflow:hidden}.afri-ussd-integration-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:65px;width:100%;display:grid}.afri-ussd-integration-copy{width:100%;min-width:0;max-width:530px}.afri-ussd-integration-copy h2{color:var(--text-primary);letter-spacing:-.04em;margin:17px 0 0;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.07}.afri-ussd-integration-copy h2 span{color:var(--color-primary)}.afri-ussd-integration-copy>p{width:100%;max-width:515px;color:var(--text-muted);margin:19px 0 0;font-size:13px;line-height:1.65}.afri-ussd-integration-link{color:var(--color-primary);align-items:center;gap:10px;margin-top:23px;font-size:12px;font-weight:600;line-height:1.4;transition:color .2s;display:inline-flex}.afri-ussd-integration-link span{color:var(--color-secondary);font-size:15px}.afri-ussd-integration-link:hover{color:var(--color-secondary)}.afri-ussd-integration-list{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.afri-ussd-integration-card{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:var(--bg-primary);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;width:100%;min-width:0;min-height:130px;padding:18px;transition:background .2s,border-color .2s;display:grid}.afri-ussd-integration-card:hover{background:var(--bg-light-blue);border-color:var(--border-medium)}.afri-ussd-integration-number{border:1px solid var(--cyan-20);background:var(--bg-light-blue);width:29px;height:29px;color:var(--color-primary);place-items:center;font-size:9px;font-weight:600;display:grid}.afri-ussd-integration-card-content{min-width:0}.afri-ussd-integration-card-content h3{color:var(--text-primary);margin:2px 0 6px;font-size:14px;font-weight:600;line-height:1.3}.afri-ussd-integration-card-content p{width:100%;color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.afri-ussd-cta{background:var(--bg-dark);width:100%;color:var(--text-white);position:relative;overflow:hidden}.afri-ussd-cta-grid{pointer-events:none;opacity:.1;background-image:linear-gradient(var(--cyan-20) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-20) 1px, transparent 1px);background-size:54px 54px;position:absolute;inset:0}.afri-ussd-cta-inner{z-index:1;grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:55px;width:min(1180px,100% - 48px);min-height:285px;margin:0 auto;padding:55px 0;display:grid;position:relative}.afri-ussd-cta-content{width:100%;min-width:0;max-width:680px}.afri-ussd-cta-content h2{color:var(--text-white);letter-spacing:-.04em;margin:17px 0 0;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.07}.afri-ussd-cta-content h2 span{color:var(--color-secondary)}.afri-ussd-cta-content>p{max-width:620px;color:var(--white-50);margin:17px 0 0;font-size:13px;line-height:1.6}.afri-ussd-cta-actions{flex-direction:column;justify-self:end;gap:10px;width:205px;display:flex}.afri-ussd-cta-actions .afri-ussd-btn{width:205px;min-width:0}@media (width<=1100px){.afri-ussd-container{width:min(1040px,100% - 44px)}.afri-ussd-hero-inner{grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:42px}.afri-ussd-hero h1{font-size:58px}.afri-ussd-overview-grid{gap:50px}.afri-ussd-features-heading,.afri-ussd-how-box{gap:40px}.afri-ussd-integration-grid{gap:38px}}@media (width<=1000px){.afri-ussd-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.afri-ussd-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.afri-ussd-integration-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px}.afri-ussd-cta-inner{grid-template-columns:minmax(0,1fr) 190px;gap:35px}.afri-ussd-cta-actions,.afri-ussd-cta-actions .afri-ussd-btn{width:190px}}@media (width<=850px){.afri-ussd-container{width:min(700px,100% - 40px)}.afri-ussd-hero{min-height:auto}.afri-ussd-hero-inner{grid-template-columns:1fr;gap:40px;min-height:auto;padding-top:65px;padding-bottom:65px}.afri-ussd-hero-content{max-width:700px}.afri-ussd-hero h1{font-size:clamp(45px,8vw,61px)}.afri-ussd-hero-visual{min-height:425px}.afri-ussd-floating-status{right:18%}.afri-ussd-overview-grid{grid-template-columns:1fr;gap:32px}.afri-ussd-overview-content{max-width:680px}.afri-ussd-features-heading{grid-template-columns:1fr;align-items:start;gap:20px}.afri-ussd-features-intro{max-width:680px}.afri-ussd-benefits-grid{grid-template-columns:1fr}.afri-ussd-how-box{grid-template-columns:1fr;gap:38px;padding:35px}.afri-ussd-how-content{max-width:680px}.afri-ussd-integration-grid{grid-template-columns:1fr;gap:35px}.afri-ussd-integration-copy{max-width:680px}.afri-ussd-cta-inner{grid-template-columns:1fr;gap:28px}.afri-ussd-cta-content{max-width:700px}.afri-ussd-cta-actions{flex-flow:wrap;justify-self:start;width:auto}.afri-ussd-cta-actions .afri-ussd-btn{width:auto;min-width:185px}}@media (width<=700px){.afri-ussd-container{width:calc(100% - 32px)}.afri-ussd-overview,.afri-ussd-features,.afri-ussd-benefits,.afri-ussd-use-cases,.afri-ussd-how,.afri-ussd-integration{padding-top:65px;padding-bottom:65px}.afri-ussd-hero-inner{gap:34px;padding-top:54px;padding-bottom:58px}.afri-ussd-hero h1{margin-top:18px;margin-bottom:17px;font-size:42px}.afri-ussd-hero-text{font-size:14px;line-height:1.55}.afri-ussd-hero-buttons{flex-direction:column;align-items:stretch;margin-top:25px}.afri-ussd-hero-buttons .afri-ussd-btn{width:100%}.afri-ussd-hero-visual{min-height:395px}.afri-ussd-phone{width:245px}.afri-ussd-screen{min-height:355px;padding:18px 14px}.afri-ussd-screen h3{font-size:20px}.afri-ussd-floating-status{min-width:125px;padding:9px 10px;bottom:16px;right:0}.afri-ussd-overview-title h2,.afri-ussd-features-heading-left h2,.afri-ussd-benefits-heading h2,.afri-ussd-use-heading h2,.afri-ussd-how-content h2,.afri-ussd-integration-copy h2,.afri-ussd-cta-content h2{font-size:31px}.afri-ussd-features-heading{gap:17px}.afri-ussd-features-intro{font-size:13px;line-height:1.6}.afri-ussd-feature-grid{grid-template-columns:1fr;gap:11px;margin-top:30px}.afri-ussd-feature-card{min-height:155px;padding:19px}.afri-ussd-feature-card h3{margin-top:21px;font-size:15px}.afri-ussd-feature-card p{max-width:100%;font-size:11px}.afri-ussd-benefits-heading>p{font-size:13px}.afri-ussd-benefits-grid{grid-template-columns:1fr;gap:11px}.afri-ussd-benefit-card{min-height:auto;padding:18px}.afri-ussd-use-grid{grid-template-columns:1fr;gap:11px}.afri-ussd-use-card{grid-template-columns:32px minmax(0,1fr) 15px;gap:11px;min-height:125px;padding:17px}.afri-ussd-use-content h3{font-size:14px}.afri-ussd-use-content p{font-size:10px}.afri-ussd-how-box{gap:31px;padding:25px 19px}.afri-ussd-how-content h2{font-size:30px}.afri-ussd-how-content>p{font-size:11px}.afri-ussd-how-note{margin-top:20px}.afri-ussd-flow-item{grid-template-columns:35px minmax(0,1fr);gap:11px}.afri-ussd-flow-content h3{font-size:13px}.afri-ussd-flow-content p{font-size:10px}.afri-ussd-flow-connector{height:22px;margin-left:14px}.afri-ussd-integration-grid{gap:28px}.afri-ussd-integration-copy h2{font-size:31px}.afri-ussd-integration-copy>p{font-size:11px;line-height:1.7}.afri-ussd-integration-list{grid-template-columns:1fr}.afri-ussd-integration-card{min-height:92px;padding:16px}.afri-ussd-integration-card-content h3{font-size:13px}.afri-ussd-integration-card-content p{font-size:9px}.afri-ussd-cta-inner{gap:27px;min-height:auto;padding-top:46px;padding-bottom:46px}.afri-ussd-cta-content>p{font-size:11px}.afri-ussd-cta-actions{flex-direction:column;width:100%}.afri-ussd-cta-actions .afri-ussd-btn{width:100%;min-width:0}}@media (width<=480px){.afri-ussd-container{width:calc(100% - 28px)}.afri-ussd-hero-inner{padding-top:46px;padding-bottom:48px}.afri-ussd-hero h1{font-size:38px}.afri-ussd-hero-text{font-size:13px}.afri-ussd-phone{width:230px}.afri-ussd-hero-visual{min-height:370px}.afri-ussd-overview,.afri-ussd-features,.afri-ussd-benefits,.afri-ussd-use-cases,.afri-ussd-how,.afri-ussd-integration{padding-top:55px;padding-bottom:55px}.afri-ussd-overview-title h2,.afri-ussd-features-heading-left h2,.afri-ussd-benefits-heading h2,.afri-ussd-use-heading h2,.afri-ussd-how-content h2,.afri-ussd-integration-copy h2,.afri-ussd-cta-content h2{font-size:28px}.afri-ussd-feature-card{min-height:145px;padding:17px}.afri-ussd-feature-card h3{margin-top:20px}.afri-ussd-benefit-card{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:17px}.afri-ussd-use-card{padding:15px}.afri-ussd-how-box{padding:22px 16px}.afri-ussd-integration-card{min-height:86px;padding:14px}.afri-ussd-cta-inner{padding-top:40px;padding-bottom:40px}}@media (width<=380px){.afri-ussd-container{width:calc(100% - 24px)}.afri-ussd-hero h1{font-size:35px}.afri-ussd-hero-text{font-size:12px}.afri-ussd-phone{width:216px}.afri-ussd-screen{min-height:330px;padding:16px 12px}.afri-ussd-menu-item{min-height:36px}.afri-ussd-menu-item strong{font-size:8px}.afri-ussd-floating-status{min-width:115px;padding:8px 9px}.afri-ussd-floating-status small{font-size:7px}.afri-ussd-floating-status strong{font-size:8px}.afri-ussd-overview-title h2,.afri-ussd-features-heading-left h2,.afri-ussd-benefits-heading h2,.afri-ussd-use-heading h2,.afri-ussd-how-content h2,.afri-ussd-integration-copy h2,.afri-ussd-cta-content h2{font-size:26px}.afri-ussd-how-box{padding:20px 14px}}@media (width<=320px){.afri-ussd-container{width:calc(100% - 20px)}.afri-ussd-hero-inner{padding-top:38px;padding-bottom:40px}.afri-ussd-hero h1{font-size:32px}.afri-ussd-phone{width:202px}.afri-ussd-screen{min-height:315px}.afri-ussd-overview,.afri-ussd-features,.afri-ussd-benefits,.afri-ussd-use-cases,.afri-ussd-how,.afri-ussd-integration{padding-top:48px;padding-bottom:48px}.afri-ussd-overview-title h2,.afri-ussd-features-heading-left h2,.afri-ussd-benefits-heading h2,.afri-ussd-use-heading h2,.afri-ussd-how-content h2,.afri-ussd-integration-copy h2,.afri-ussd-cta-content h2{font-size:24px}}.afri-ussd-hero{--primary:#0d4972;--secondary:#00c2ff;--black:#030b12;--light-blue:#e9f8fc;--grey:#f5f8fa;--dark-grey:#9a9a9a;--white:#fff;--border:#cdd9df;isolation:isolate;background:var(--black);width:100%;color:var(--white);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:relative;overflow:hidden}.afri-ussd-hero *,.afri-ussd-hero :before,.afri-ussd-hero :after{box-sizing:border-box}.afri-ussd-hero h1,.afri-ussd-hero h2,.afri-ussd-hero h3,.afri-ussd-hero p{margin-top:0}.afri-ussd-hero a,.afri-ussd-hero a:visited{text-decoration:none}.afri-ussd-hero button{font-family:inherit}.afri-ussd-hero .afri-ussd-hero-grid{z-index:-2;pointer-events:none;opacity:.12;background-image:linear-gradient(#00c2ff59 1px,#0000 1px),linear-gradient(90deg,#00c2ff59 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.afri-ussd-hero .afri-ussd-container{width:min(1180px,100% - 48px);margin:0 auto}.afri-ussd-hero .afri-ussd-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:70px;display:grid;position:relative}.afri-ussd-hero .afri-ussd-hero-content{width:100%;min-width:0;max-width:600px}.afri-ussd-hero .afri-ussd-eyebrow{align-items:center;gap:12px;margin-bottom:24px;display:flex}.afri-ussd-hero .afri-ussd-eyebrow>span{background:var(--secondary);flex:none;width:28px;height:2px}.afri-ussd-hero .afri-ussd-eyebrow>p{color:var(--secondary);letter-spacing:.14em;margin:0;font-size:12px;font-weight:700;line-height:1.2}.afri-ussd-hero .afri-ussd-hero-content h1{color:var(--white);letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.03}.afri-ussd-hero .afri-ussd-hero-content h1 em{color:var(--secondary);font-style:normal}.afri-ussd-hero .afri-ussd-hero-text{max-width:500px;color:var(--dark-grey);margin:0;font-size:16px;line-height:1.8}.afri-ussd-hero .afri-ussd-hero-buttons{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.afri-ussd-hero .afri-ussd-btn,.afri-ussd-hero .afri-ussd-btn:visited{border:1px solid var(--primary);white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 20px;font-size:13px;font-weight:700;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.afri-ussd-hero .afri-ussd-btn span{font-size:16px;line-height:1}.afri-ussd-hero .afri-ussd-btn-primary,.afri-ussd-hero .afri-ussd-btn-primary:visited{border-color:var(--secondary);background:var(--secondary);min-width:170px;color:var(--black)}.afri-ussd-hero .afri-ussd-btn-primary:hover,.afri-ussd-hero .afri-ussd-btn-primary:focus-visible{border-color:var(--white);background:var(--white);color:var(--black)}.afri-ussd-hero .afri-ussd-btn-outline,.afri-ussd-hero .afri-ussd-btn-outline:visited{min-width:150px;color:var(--white);background:0 0;border-color:#ffffff40}.afri-ussd-hero .afri-ussd-btn-outline:hover,.afri-ussd-hero .afri-ussd-btn-outline:focus-visible{border-color:var(--secondary);color:var(--secondary)}.afri-ussd-hero .afri-ussd-btn:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.afri-ussd-hero .afri-ussd-hero-visual{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:620px;display:flex;position:relative}.afri-ussd-hero .afri-ussd-orbit{z-index:-1;aspect-ratio:1;border:1px solid var(--primary);pointer-events:none;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.afri-ussd-hero .afri-ussd-orbit-one{width:440px}.afri-ussd-hero .afri-ussd-orbit-two{border-color:#00c2ff73;width:350px}.afri-ussd-hero .ussd-phone{z-index:1;border:1px solid var(--border);background:var(--light-blue);width:236px;height:480px;box-shadow:0 0 0 4px var(--primary), 0 0 0 6px var(--dark-grey), 0 22px 50px #030b128c;border-radius:32px;flex:none;padding:8px;position:relative}.afri-ussd-hero .ussd-phone-bezel{border:1px solid var(--black);background:var(--black);border-radius:25px;width:100%;height:100%;position:relative;overflow:hidden}.afri-ussd-hero .ussd-earpiece{z-index:3;background:var(--black);border-radius:4px;width:44px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.afri-ussd-hero .ussd-earpiece span{display:none}.afri-ussd-hero .ussd-phone-screen{background:var(--grey);width:100%;height:100%;color:var(--black);flex-direction:column;display:flex;overflow:hidden}.afri-ussd-hero .ussd-status-bar{background:var(--light-blue);min-height:32px;color:var(--primary);justify-content:space-between;align-items:center;padding:10px 14px 4px;font-size:10px;font-weight:600;display:flex}.afri-ussd-hero .ussd-display{border:1px solid var(--border);background:var(--white);height:188px;min-height:188px;color:var(--black);border-radius:2px;flex-direction:column;margin:0 5px;padding:9px 9px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.6;display:flex;overflow:hidden}.afri-ussd-hero .ussd-screen-content{scrollbar-width:none;flex:1;min-height:0;animation:.3s ussdScreenIn;overflow-y:auto}.afri-ussd-hero .ussd-screen-content::-webkit-scrollbar{display:none}.afri-ussd-hero .ussd-display p{color:var(--black);margin:0 0 4px}.afri-ussd-hero .ussd-operator{color:var(--primary);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.afri-ussd-hero .ussd-menu-option{width:100%;color:var(--black);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:1px 0;display:block}.afri-ussd-hero .ussd-menu-option:hover,.afri-ussd-hero .ussd-menu-option:focus-visible{color:var(--primary);outline:none;text-decoration:underline}.afri-ussd-hero .ussd-input-value{border:1px solid var(--border);min-height:24px;color:var(--primary);margin:6px 0;padding:5px}.afri-ussd-hero .ussd-notice{color:var(--primary);margin:0 0 4px;font-size:9px;line-height:1.4}.afri-ussd-hero .ussd-display .ussd-notice{color:var(--primary)}.afri-ussd-hero .ussd-screen-footer{border-top:1px solid var(--border);text-align:left;justify-content:space-between;gap:10px;margin:auto 0 0;padding:6px 0 7px;display:flex}.afri-ussd-hero .ussd-screen-footer button{color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;font-size:10px;font-weight:700}.afri-ussd-hero .ussd-screen-footer button:hover{text-decoration:underline}.afri-ussd-hero .ussd-dialing{text-align:center;flex-direction:column;align-items:center;padding-top:8px;animation:.35s ussdScreenIn;display:flex}.afri-ussd-hero .ussd-dial-code{min-height:40px;color:var(--primary);letter-spacing:2px;align-items:center;font-size:24px;font-weight:700;display:flex}.afri-ussd-hero .ussd-dialing p{color:var(--dark-grey)}.afri-ussd-hero .ussd-cursor{animation:.7s infinite ussdBlink}.afri-ussd-hero .ussd-dialing-loader{background:var(--light-blue);width:100px;height:3px;margin:8px 0 12px;overflow:hidden}.afri-ussd-hero .ussd-dialing-loader span{background:var(--secondary);width:40%;height:100%;animation:1.1s ease-in-out infinite ussdLoading;display:block}.afri-ussd-hero .ussd-processing{animation:.35s ussdScreenIn}.afri-ussd-hero .ussd-progress{background:var(--light-blue);height:4px;margin:12px 0;overflow:hidden}.afri-ussd-hero .ussd-progress span{background:var(--secondary);width:40%;height:100%;animation:1s ease-in-out infinite ussdLoading;display:block}.afri-ussd-hero .ussd-success-screen{animation:.35s ussdScreenIn}.afri-ussd-hero .ussd-success-title{font-weight:700;color:var(--primary)!important}.afri-ussd-hero .ussd-success-screen h3{color:var(--primary);margin:7px 0;font-size:16px;line-height:1.2}.afri-ussd-hero .ussd-phone-controls{background:var(--black);justify-content:space-between;align-items:center;height:42px;padding:0 29px;display:flex}.afri-ussd-hero .ussd-control-line{background:var(--dark-grey);width:25px;height:1px}.afri-ussd-hero .ussd-navigation-key{border:2px solid var(--dark-grey);background:var(--black);cursor:pointer;border-radius:9px;place-items:center;width:42px;height:34px;padding:0;display:grid}.afri-ussd-hero .ussd-navigation-key span{background:var(--primary);border-radius:3px;width:20px;height:20px}.afri-ussd-hero .ussd-call-keys{background:var(--black);justify-content:space-around;align-items:center;height:24px;display:flex}.afri-ussd-hero .ussd-call-keys>span{width:1px;height:1px;display:block}.afri-ussd-hero .ussd-call-key,.afri-ussd-hero .ussd-end-key{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:22px;height:16px;padding:0;display:grid}.afri-ussd-hero .ussd-call-key span,.afri-ussd-hero .ussd-end-key span{border-bottom:2px solid var(--secondary);border-radius:0 0 8px 8px;width:14px;height:8px;display:block}.afri-ussd-hero .ussd-end-key span{border-bottom-color:#ff5d5d}.afri-ussd-hero .ussd-keypad{border-top:1px solid var(--border);background:var(--border);flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-height:0;display:grid;overflow:hidden}.afri-ussd-hero .ussd-key{background:var(--grey);min-width:0;color:var(--primary);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:3px;padding:0;transition:background .15s;display:flex}.afri-ussd-hero .ussd-key:hover,.afri-ussd-hero .ussd-key:focus-visible{background:var(--light-blue);outline:none}.afri-ussd-hero .ussd-key:active{background:var(--secondary)}.afri-ussd-hero .ussd-key>span{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:16px;line-height:1}.afri-ussd-hero .ussd-key small{color:var(--dark-grey);align-self:center;font-size:7px;line-height:1}.afri-ussd-hero .ussd-demo-controls{color:var(--dark-grey);letter-spacing:.06em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;font-size:11px;display:flex}.afri-ussd-hero .ussd-live-indicator{background:var(--dark-grey);border-radius:50%;width:8px;height:8px}.afri-ussd-hero .ussd-live-indicator.is-live{background:var(--secondary);animation:1.6s ease-out infinite ussdPulse}.afri-ussd-hero .ussd-demo-controls button{border:1px solid var(--primary);background:var(--black);color:var(--white);cursor:pointer;border-radius:4px;padding:7px 11px;font-size:11px;transition:border-color .2s,color .2s}.afri-ussd-hero .ussd-demo-controls button:hover,.afri-ussd-hero .ussd-demo-controls button:focus-visible{border-color:var(--secondary);color:var(--secondary);outline:none}@keyframes ussdScreenIn{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ussdBlink{50%{opacity:0}}@keyframes ussdLoading{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes ussdPulse{0%{box-shadow:0 0 #00c2ff8c}to{box-shadow:0 0 0 8px #00c2ff00}}@media (width<=1050px){.afri-ussd-hero .afri-ussd-hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:40px}.afri-ussd-hero .afri-ussd-hero-content h1{font-size:clamp(40px,5.2vw,58px)}}@media (width<=900px){.afri-ussd-hero{padding:64px 0}.afri-ussd-hero .afri-ussd-hero-inner{grid-template-columns:1fr;gap:44px}.afri-ussd-hero .afri-ussd-hero-content{max-width:640px}.afri-ussd-hero .afri-ussd-hero-content h1{font-size:clamp(40px,8vw,58px)}.afri-ussd-hero .afri-ussd-hero-visual{min-height:600px}}@media (width<=480px){.afri-ussd-hero{padding:48px 0}.afri-ussd-hero .afri-ussd-container{width:calc(100% - 32px)}.afri-ussd-hero .afri-ussd-hero-inner{gap:36px}.afri-ussd-hero .afri-ussd-eyebrow{margin-bottom:18px}.afri-ussd-hero .afri-ussd-hero-content h1{letter-spacing:-.04em;font-size:clamp(36px,10.5vw,44px)}.afri-ussd-hero .afri-ussd-hero-text{font-size:15px;line-height:1.7}.afri-ussd-hero .afri-ussd-hero-buttons{flex-direction:column;align-items:stretch;margin-top:26px}.afri-ussd-hero .afri-ussd-btn{width:100%}.afri-ussd-hero .afri-ussd-hero-visual{min-height:570px}.afri-ussd-hero .ussd-phone{width:224px;height:456px}.afri-ussd-hero .ussd-display{height:176px;min-height:176px}.afri-ussd-hero .ussd-phone-controls{height:38px;padding:0 25px}.afri-ussd-hero .ussd-navigation-key{width:38px;height:31px}.afri-ussd-hero .afri-ussd-orbit-one{width:320px}.afri-ussd-hero .afri-ussd-orbit-two{width:252px}}@media (width<=360px){.afri-ussd-hero .afri-ussd-hero-content h1{font-size:34px}.afri-ussd-hero .ussd-phone{width:210px;height:430px}.afri-ussd-hero .ussd-display{height:166px;min-height:166px}}@media (prefers-reduced-motion:reduce){.afri-ussd-hero *,.afri-ussd-hero :before,.afri-ussd-hero :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.whatsapp-pagee{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand,"Inter", sans-serif);overflow:hidden}.whatsapp-container{width:min(1160px,100% - 48px);margin:0 auto}.whatsapp-eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.whatsapp-eyebrow span{background:var(--color-secondary);width:28px;height:2px}.whatsapp-eyebrow p{color:var(--color-secondary);letter-spacing:.16em;margin:0;font-size:10px;font-weight:700}.whatsapp-dark-eyebrow p{color:var(--color-primary)}.whatsapp-white-eyebrow p{color:var(--color-secondary)}.whatsapp-btn{border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 19px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,color .25s;display:inline-flex}.whatsapp-btn span{font-size:17px;transition:transform .25s}.whatsapp-btn:hover{transform:translateY(-2px)}.whatsapp-btn:hover span{transform:translate(4px)}.whatsapp-btn-primary{background:var(--color-secondary);color:var(--color-black)}.whatsapp-btn-primary:hover{background:#21caff}.whatsapp-btn-outline{color:inherit;background:0 0;border-color:currentColor}.whatsapp-btn-outline:hover{background:var(--white-10)}.whatsapp-hero{background:var(--bg-dark);min-height:650px;color:var(--color-white);align-items:center;display:flex;position:relative;overflow:hidden}.whatsapp-grid-bg{opacity:.18;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0}.whatsapp-grid-bg:after{content:"";background:radial-gradient(circle at 75% 45%, var(--cyan-20), transparent 30%);position:absolute;inset:0}.whatsapp-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);align-items:center;gap:65px;padding:80px 0;display:grid;position:relative}.whatsapp-hero-content{max-width:620px}.whatsapp-hero-content h1{letter-spacing:-.05em;margin:0;font-size:clamp(52px,6vw,82px);font-weight:500;line-height:.95}.whatsapp-hero-content h1 em{color:var(--color-secondary);font-style:normal}.whatsapp-hero-text{max-width:570px;color:var(--white-50);margin:28px 0 0;font-size:16px;line-height:1.8}.whatsapp-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.whatsapp-hero-visual{justify-content:center;align-items:center;min-height:470px;display:flex;position:relative}.whatsapp-ring{border:1px solid var(--cyan-20);border-radius:50%;position:absolute}.whatsapp-ring-one{width:485px;height:485px}.whatsapp-ring-two{border-color:var(--cyan-50);width:350px;height:350px}.whatsapp-chat-card{z-index:3;border:1px solid var(--cyan-20);width:min(405px,88%);box-shadow:0 25px 60px var(--black-50);background:linear-gradient(145deg,#0d4972b3,#030b12f7);position:relative;overflow:hidden}.whatsapp-chat-header{border-bottom:1px solid var(--white-10);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:grid}.whatsapp-brand-mark{background:var(--color-primary);border:1px solid var(--cyan-20);width:38px;height:38px;color:var(--color-secondary);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.whatsapp-chat-header strong{color:var(--color-white);letter-spacing:.08em;font-size:9px;display:block}.whatsapp-chat-header small{color:var(--white-50);margin-top:4px;font-size:8px;display:block}.whatsapp-online{color:var(--color-secondary);border:1px solid var(--cyan-20);letter-spacing:.07em;padding:5px 7px;font-size:7px;font-weight:700}.whatsapp-chat-body{background:radial-gradient(circle at 80% 30%, var(--cyan-10), transparent 30%), var(--bg-dark);min-height:315px;padding:20px}.whatsapp-message{border:1px solid var(--white-10);max-width:78%;margin-bottom:14px;padding:10px 12px;font-size:10px;line-height:1.55}.whatsapp-message p{color:var(--white-50);margin:0}.whatsapp-message small{color:var(--white-50);text-align:right;margin-top:5px;font-size:7px;display:block}.whatsapp-message-in{background:var(--primary-10);border-radius:3px 10px 10px}.whatsapp-message-out{background:var(--cyan-10);border-radius:10px 3px 10px 10px;margin-left:auto}.whatsapp-chat-footer{border-top:1px solid var(--white-10);min-height:49px;color:var(--white-50);justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;display:flex}.whatsapp-chat-footer div{color:var(--color-secondary);font-size:18px}.whatsapp-status-card{z-index:5;border:1px solid var(--cyan-20);min-width:175px;box-shadow:0 18px 40px var(--black-50);background:#030b12f5;align-items:center;gap:10px;padding:13px;display:flex;position:absolute;bottom:15px;right:0}.whatsapp-status-dot{background:var(--color-secondary);width:8px;height:8px;box-shadow:0 0 0 5px var(--cyan-10);border-radius:50%}.whatsapp-status-card small{color:var(--white-50);letter-spacing:.11em;font-size:7px;display:block}.whatsapp-status-card strong{color:var(--color-white);letter-spacing:.08em;margin-top:3px;font-size:10px;display:block}.whatsapp-intro{background:var(--bg-light-blue);padding:85px 0}.whatsapp-intro-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.whatsapp-intro-grid h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,63px);font-weight:500;line-height:.98}.whatsapp-intro-grid h2 span{color:var(--color-primary)}.whatsapp-intro-grid>p{max-width:450px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.8}.whatsapp-capabilities{background:var(--bg-primary);padding:110px 0}.whatsapp-section-heading{max-width:800px}.whatsapp-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,65px);font-weight:500;line-height:.98}.whatsapp-section-heading h2 span{color:var(--color-primary)}.whatsapp-section-heading>p{max-width:600px;color:var(--text-muted);margin:25px 0 0;font-size:14px;line-height:1.8}.whatsapp-capability-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.whatsapp-capability-card{background:var(--bg-primary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);min-height:280px;padding:25px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.whatsapp-capability-card:hover{box-shadow:0 15px 35px var(--black-10);transform:translateY(-4px)}.whatsapp-card-number{color:var(--text-muted);font-size:9px;font-weight:700;position:absolute;top:22px;right:22px}.whatsapp-icon{background:var(--bg-light-blue);border:1px solid var(--cyan-20);width:50px;height:50px;color:var(--color-primary);border-radius:50%;place-items:center;margin-top:33px;font-size:18px;font-weight:800;display:grid}.whatsapp-capability-card h3{color:var(--color-primary);letter-spacing:.08em;margin:25px 0 10px;font-size:13px}.whatsapp-capability-card p{max-width:230px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.whatsapp-card-arrow{color:var(--color-secondary);font-size:19px;transition:transform .2s;position:absolute;bottom:22px;right:23px}.whatsapp-capability-card:hover .whatsapp-card-arrow{transform:translate(5px)}.whatsapp-card-line{background:var(--color-secondary);transform-origin:0;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.whatsapp-capability-card:hover .whatsapp-card-line{transform:scaleX(1)}.whatsapp-how{background:var(--bg-secondary);padding:90px 0}.whatsapp-how-box{background:var(--bg-dark);min-height:480px;color:var(--color-white);border:1px solid var(--primary-20);box-shadow:0 25px 55px var(--black-20);grid-template-columns:.88fr 1.12fr;display:grid;overflow:hidden}.whatsapp-how-content{border-right:1px solid var(--white-10);flex-direction:column;justify-content:center;padding:60px;display:flex;position:relative}.whatsapp-how-content:before{content:"";background:var(--color-secondary);width:3px;position:absolute;top:0;bottom:0;left:0}.whatsapp-how-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,60px);font-weight:500;line-height:.98}.whatsapp-how-content h2 span{color:var(--color-secondary)}.whatsapp-how-content>p{max-width:390px;color:var(--white-50);margin:27px 0 28px;font-size:14px;line-height:1.8}.whatsapp-how-content .whatsapp-btn{width:fit-content}.whatsapp-flow{background:linear-gradient(135deg,#0d497240,#030b124d);padding:42px 45px}.whatsapp-flow-header{border-bottom:1px solid var(--white-10);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.whatsapp-flow-header span{color:var(--color-secondary);letter-spacing:.13em;font-size:9px;font-weight:700}.whatsapp-flow-header small{color:var(--white-50);font-size:8px}.whatsapp-flow-list{margin-top:12px}.whatsapp-flow-item{grid-template-columns:34px 44px 1fr;align-items:center;gap:14px;min-height:78px;display:grid}.whatsapp-flow-number{color:var(--color-secondary);font-size:9px;font-weight:700}.whatsapp-flow-icon{background:var(--cyan-10);border:1px solid var(--cyan-20);width:39px;height:39px;color:var(--color-secondary);place-items:center;font-size:9px;font-weight:700;display:grid}.whatsapp-flow-item strong{color:var(--color-white);letter-spacing:.08em;font-size:10px;display:block}.whatsapp-flow-item p{color:var(--white-50);margin:4px 0 0;font-size:10px}.whatsapp-flow-connector{height:23px;margin-left:51px;position:relative}.whatsapp-flow-connector:before{content:"";background:linear-gradient(to bottom, var(--color-secondary), var(--cyan-20));width:1px;height:100%;position:absolute;top:0;left:18px}.whatsapp-flow-connector span{border-right:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary);width:7px;height:7px;position:absolute;bottom:-1px;left:15px;transform:rotate(45deg)}.whatsapp-use-cases{background:var(--bg-primary);padding:110px 0}.whatsapp-use-case-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(2,1fr);margin-top:60px;display:grid}.whatsapp-use-case{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);grid-template-columns:42px 1fr auto;align-items:start;gap:15px;min-height:155px;padding:27px;transition:background .25s,padding-left .25s;display:grid}.whatsapp-use-case:hover{background:var(--bg-light-blue);padding-left:33px}.whatsapp-use-case>span{color:var(--color-secondary);font-size:9px;font-weight:700}.whatsapp-use-case h3{color:var(--color-primary);letter-spacing:.08em;margin:0 0 9px;font-size:12px}.whatsapp-use-case p{max-width:430px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.whatsapp-use-case i{color:var(--color-primary);font-size:18px;font-style:normal;transition:transform .2s}.whatsapp-use-case:hover i{transform:translate(5px)}.whatsapp-cta{background:var(--bg-dark);color:var(--color-white);padding:85px 0;position:relative;overflow:hidden}.whatsapp-cta-grid{opacity:.16;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:50px 50px;position:absolute;inset:0}.whatsapp-cta-grid:after{content:"";background:radial-gradient(circle at 78% 50%, var(--cyan-20), transparent 25%);position:absolute;inset:0}.whatsapp-cta-inner{z-index:2;border:1px solid var(--white-10);background:linear-gradient(110deg,#0d497259,#030b12b3);grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;padding:52px 58px;display:grid;position:relative}.whatsapp-cta-main h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,67px);font-weight:500;line-height:.97}.whatsapp-cta-main h2 span{color:var(--color-secondary)}.whatsapp-cta-side{border-left:1px solid var(--white-10);padding-left:40px}.whatsapp-cta-side>p{color:var(--white-50);margin:0;font-size:14px;line-height:1.8}.whatsapp-cta-buttons{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}@media (width<=1000px){.whatsapp-container{width:min(100% - 40px,920px)}.whatsapp-hero-inner{grid-template-columns:1fr;gap:40px}.whatsapp-intro-grid{grid-template-columns:1fr;gap:30px}.whatsapp-capability-grid{grid-template-columns:repeat(2,1fr)}.whatsapp-how-box{grid-template-columns:1fr}.whatsapp-how-content{border-right:none;border-bottom:1px solid var(--white-10);padding:50px}.whatsapp-flow{padding:40px 45px}.whatsapp-cta-inner{grid-template-columns:1fr;gap:35px}.whatsapp-cta-side{border-left:none;border-top:1px solid var(--white-10);padding-top:30px;padding-left:0}}@media (width<=700px){.whatsapp-container{width:calc(100% - 32px)}.whatsapp-hero{min-height:auto}.whatsapp-hero-inner{gap:45px;padding:65px 0}.whatsapp-hero-content h1{font-size:clamp(43px,12vw,64px)}.whatsapp-hero-text{font-size:14px}.whatsapp-hero-actions{flex-direction:column;align-items:stretch}.whatsapp-btn{width:100%}.whatsapp-hero-visual{min-height:420px}.whatsapp-chat-card{width:100%}.whatsapp-ring-one{width:390px;height:390px}.whatsapp-ring-two{width:285px;height:285px}.whatsapp-status-card{bottom:0;right:0}.whatsapp-intro{padding:70px 0}.whatsapp-intro-grid h2{font-size:clamp(36px,10vw,51px)}.whatsapp-capabilities{padding:80px 0}.whatsapp-section-heading h2{font-size:clamp(36px,10vw,52px)}.whatsapp-capability-grid{grid-template-columns:1fr;margin-top:45px}.whatsapp-capability-card{min-height:225px}.whatsapp-how{padding:65px 0}.whatsapp-how-content{padding:40px 25px}.whatsapp-how-content h2{font-size:clamp(36px,10vw,50px)}.whatsapp-flow{padding:30px 20px}.whatsapp-use-cases{padding:80px 0}.whatsapp-use-case-grid{grid-template-columns:1fr;margin-top:45px}.whatsapp-cta{padding:65px 0}.whatsapp-cta-inner{gap:30px;padding:38px 25px}.whatsapp-cta-main h2{font-size:clamp(36px,10vw,52px)}.whatsapp-cta-side{padding-top:25px}.whatsapp-cta-buttons{flex-direction:column}}@media (width<=420px){.whatsapp-container{width:calc(100% - 24px)}.whatsapp-hero-content h1{font-size:41px}.whatsapp-hero-visual{min-height:395px}.whatsapp-chat-card{width:100%}.whatsapp-chat-header{grid-template-columns:36px 1fr auto;padding:10px}.whatsapp-brand-mark{width:33px;height:33px}.whatsapp-chat-header strong{font-size:8px}.whatsapp-chat-body{min-height:290px;padding:15px}.whatsapp-message{font-size:9px}.whatsapp-status-card{margin-top:-4px;position:relative;bottom:auto;right:auto}.whatsapp-flow-item{grid-template-columns:26px 38px 1fr;gap:10px}.whatsapp-flow-icon{width:35px;height:35px}.whatsapp-flow-item strong,.whatsapp-flow-item p{font-size:9px}.whatsapp-flow-connector{margin-left:44px}.whatsapp-cta-inner{padding:32px 20px}}.afri-wa-demo{flex-direction:column;align-items:center;gap:20px;width:100%;font-family:Inter,sans-serif;display:flex;position:relative}.afri-wa-phone{background:#030b12;border:2px solid #9a9a9a;border-radius:43px;width:310px;max-width:100%;padding:7px;position:relative;box-shadow:0 35px 75px #030b124d,0 0 0 1px #00c2ff33}.afri-wa-frame{background:#f5f8fa;border-radius:35px;flex-direction:column;height:570px;display:flex;position:relative;overflow:hidden}.afri-wa-dynamic-island{z-index:10;background:#030b12;border-radius:20px;width:91px;height:25px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.afri-wa-island-camera{background:#0d4972;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:10px;box-shadow:inset 0 0 0 2px #030b12}.afri-wa-status-bar{color:#030b12;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:11px 20px 0;font-size:10px;font-weight:700;display:flex}.afri-wa-status-icons{align-items:center;gap:4px;display:flex}.afri-wa-status-icons svg{fill:#030b12;stroke:#030b12;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:12px}.afri-wa-status-icons .afri-wa-battery-fill{fill:#030b12;stroke:none}.afri-wa-header{background:#fff;border-top:1px solid #e5edf2;border-bottom:1px solid #e5edf2;flex-shrink:0;align-items:center;gap:8px;min-height:59px;padding:7px 10px;display:flex}.afri-wa-header-back{color:#0d4972;align-items:center;gap:2px;display:flex}.afri-wa-header-back span{font-size:29px;line-height:1}.afri-wa-header-back small{font-size:10px}.afri-wa-avatar{color:#fff;background:#0d4972;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid;position:relative}.afri-wa-avatar-online{background:#00c2ff;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.afri-wa-contact{flex:1;min-width:0}.afri-wa-contact strong{color:#030b12;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}.afri-wa-contact span{color:#9a9a9a;margin-top:4px;font-size:9px;display:block}.afri-wa-header-actions{align-items:center;gap:8px;display:flex}.afri-wa-header-actions button{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:25px;padding:2px;display:grid}.afri-wa-header-actions svg{fill:none;stroke:#0d4972;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.afri-wa-chat{background-color:#e9f8fc;background-image:radial-gradient(circle at 15% 20%,#00c2ff17 0,#0000 28%),radial-gradient(circle at 85% 65%,#0d49720f 0,#0000 30%);flex:1;min-height:0;padding:10px 9px;position:relative;overflow:hidden}.afri-wa-date{justify-content:center;margin:0 0 9px;display:flex}.afri-wa-date span{color:#9a9a9a;letter-spacing:.07em;background:#fff;padding:5px 12px;font-size:8px;font-weight:700}.afri-wa-encryption{color:#9a9a9a;text-align:center;background:#fff;max-width:225px;margin:0 auto 12px;padding:7px 9px;font-size:8px;line-height:1.5}.afri-wa-encryption span{margin-right:3px}.afri-wa-business-label{justify-content:center;margin-bottom:10px;display:flex}.afri-wa-business-label span{color:#0d4972;letter-spacing:.07em;background:#fff;padding:5px 8px;font-size:7px;font-weight:700}.afri-wa-messages{flex-direction:column;gap:9px;display:flex}.afri-wa-message{width:fit-content;max-width:87%;padding:9px 9px 6px;animation:.35s both afri-wa-message-in;position:relative;box-shadow:0 1px 1px #030b120f}.afri-wa-message-in{background:#fff;border-radius:3px 11px 11px;align-self:flex-start}.afri-wa-message-out{background:#d8f3fc;border-radius:11px 3px 11px 11px;align-self:flex-end}.afri-wa-message p{color:#030b12;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.afri-wa-message-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;display:flex}.afri-wa-message-meta time{color:#9a9a9a;font-size:7px}.afri-wa-checks{color:#0d8ec2;letter-spacing:-2px;font-size:9px;font-weight:700}.afri-wa-typing{background:#fff;border-radius:3px 12px 12px;align-self:flex-start;align-items:center;gap:4px;padding:11px 12px;display:flex}.afri-wa-typing span{background:#9a9a9a;border-radius:50%;width:5px;height:5px;animation:.8s ease-in-out infinite afri-wa-typing-bounce}.afri-wa-typing span:nth-child(2){animation-delay:.15s}.afri-wa-typing span:nth-child(3){animation-delay:.3s}@keyframes afri-wa-message-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes afri-wa-typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.afri-wa-composer{background:#f5f8fa;border-top:1px solid #e5edf2;flex-shrink:0;align-items:center;gap:7px;min-height:48px;padding:7px 8px;display:flex}.afri-wa-add{color:#0d4972;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:22px;font-size:25px;font-weight:400}.afri-wa-input{color:#9a9a9a;background:#fff;border:1px solid #cdd9df;border-radius:16px;flex:1;justify-content:space-between;align-items:center;min-width:0;height:32px;padding:0 9px;font-size:10px;display:flex}.afri-wa-input span{color:#0d4972;font-size:14px}.afri-wa-mic{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:25px;height:30px;padding:3px;display:grid}.afri-wa-mic svg{fill:none;stroke:#0d4972;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.afri-wa-home-indicator{z-index:5;background:#030b12;border-radius:5px;width:95px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.afri-wa-demo-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;width:100%;display:flex}.afri-wa-live-dot{background:#00c2ff;border-radius:50%;width:7px;height:7px;animation:1.5s infinite afri-wa-live-pulse;box-shadow:0 0 0 4px #00c2ff1f}.afri-wa-live-text{color:#0d4972;letter-spacing:.09em;font-size:9px;font-weight:700}.afri-wa-demo-controls button{color:#0d4972;cursor:pointer;background:#fff;border:1px solid #cdd9df;padding:7px 10px;font-family:inherit;font-size:10px;font-weight:600;transition:background .2s}.afri-wa-demo-controls button:hover{background:#e9f8fc}@keyframes afri-wa-live-pulse{50%{box-shadow:0 0 0 7px #00c2ff0a}}@media (width<=1000px){.afri-wa-phone{width:300px}.afri-wa-frame{height:555px}}@media (width<=420px){.afri-wa-phone{border-radius:39px;width:280px;padding:6px}.afri-wa-frame{border-radius:32px;height:535px}.afri-wa-header{gap:6px;padding-left:7px;padding-right:7px}.afri-wa-header-back span{font-size:25px}.afri-wa-avatar{width:30px;height:30px}.afri-wa-contact strong{font-size:9px}.afri-wa-header-actions{gap:4px}.afri-wa-chat{padding-left:7px;padding-right:7px}.afri-wa-message p{font-size:9px}.afri-wa-demo-controls{gap:7px}}@media (prefers-reduced-motion:reduce){.afri-wa-message,.afri-wa-typing span,.afri-wa-live-dot{animation:none}}.developers-page{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand,"Inter", sans-serif);padding:0;overflow:hidden}.developers-container{width:min(1160px,100% - 48px);margin:0 auto}.developers-eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.developers-eyebrow span{background:var(--color-secondary);width:28px;height:2px}.developers-eyebrow p{color:var(--color-secondary);letter-spacing:.16em;margin:0;font-size:10px;font-weight:700}.developers-dark-eyebrow p{color:var(--color-primary)}.developers-white-eyebrow p{color:var(--color-secondary)}.developers-btn{border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 19px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,color .25s;display:inline-flex}.developers-btn span{font-size:17px;transition:transform .25s}.developers-btn:hover{transform:translateY(-2px)}.developers-btn:hover span{transform:translate(4px)}.developers-btn-primary{background:var(--color-secondary);color:var(--color-black)}.developers-btn-primary:hover{background:#21caff}.developers-btn-outline{color:inherit;background:0 0;border-color:currentColor}.developers-btn-outline:hover{background:var(--white-10)}.developers-hero{background:var(--bg-dark);min-height:650px;color:var(--color-white);align-items:center;display:flex;position:relative;overflow:hidden}.developers-grid-bg{opacity:.18;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0}.developers-grid-bg:after{content:"";background:radial-gradient(circle at 74% 45%, var(--cyan-20), transparent 30%);position:absolute;inset:0}.developers-hero-inner{z-index:2;grid-template-columns:1fr .95fr;align-items:center;gap:65px;padding:80px 0;display:grid;position:relative}.developers-hero-content{max-width:620px}.developers-hero-content h1{letter-spacing:-.05em;margin:0;font-size:clamp(52px,6vw,82px);font-weight:500;line-height:.95}.developers-hero-content h1 em{color:var(--color-secondary);font-style:normal}.developers-hero-text{max-width:560px;color:var(--white-50);margin:28px 0 0;font-size:16px;line-height:1.8}.developers-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.developers-hero-visual{justify-content:center;align-items:center;min-height:450px;display:flex;position:relative}.developers-ring{border:1px solid var(--cyan-20);border-radius:50%;position:absolute}.developers-ring-one{width:480px;height:480px}.developers-ring-two{border-color:var(--cyan-50);width:350px;height:350px}.developers-console{z-index:3;border:1px solid var(--cyan-20);width:min(445px,90%);box-shadow:0 25px 60px var(--black-50);background:linear-gradient(145deg,#0d4972b8,#030b12f7);position:relative}.developers-console-header{border-bottom:1px solid var(--white-10);justify-content:space-between;align-items:center;min-height:62px;padding:0 17px;display:flex}.developers-console-header span{color:var(--color-secondary);letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.developers-console-header small{color:var(--white-50);letter-spacing:.1em;margin-top:4px;font-size:7px;display:block}.developers-console-header>strong{color:var(--white-50);letter-spacing:.1em;font-size:10px}.developers-console-request{background:var(--bg-dark);padding:20px}.developers-request-top{border-bottom:1px solid var(--white-10);align-items:center;gap:10px;padding-bottom:14px;display:flex}.developers-request-top span{background:var(--cyan-10);color:var(--color-secondary);padding:5px 7px;font-size:8px;font-weight:700}.developers-request-top strong{color:var(--white-50);font-family:monospace;font-size:10px;font-weight:500}.developers-code{color:var(--white-50);padding-top:18px;font-family:monospace;font-size:10px;line-height:1.9}.developers-code p{margin:0}.developers-code b{color:var(--color-secondary);font-weight:500}.developers-response{background:var(--cyan-10);border:1px solid var(--cyan-20);grid-template-columns:1fr 1fr;gap:15px;margin:0 20px 20px;padding:14px;display:grid}.developers-response-status{color:var(--color-secondary);letter-spacing:.08em;font-size:8px;font-weight:700}.developers-response-status span{background:var(--color-secondary);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.developers-response small{color:var(--white-50);font-size:7px;display:block}.developers-response strong{color:var(--color-white);margin-top:3px;font-family:monospace;font-size:9px;display:block}.developers-console-footer{border-top:1px solid var(--white-10);min-height:40px;color:var(--white-50);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 17px;font-size:7px;display:flex}.developers-intro{background:var(--bg-light-blue);padding:85px 0}.developers-intro-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.developers-intro-grid h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,63px);font-weight:500;line-height:.98}.developers-intro-grid h2 span{color:var(--color-primary)}.developers-intro-grid>p{max-width:450px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.8}.developers-apis{background:var(--bg-primary);padding:110px 0}.developers-section-heading{max-width:800px}.developers-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,65px);font-weight:500;line-height:.98}.developers-section-heading h2 span{color:var(--color-primary)}.developers-section-heading>p{max-width:620px;color:var(--text-muted);margin:25px 0 0;font-size:14px;line-height:1.8}.developers-api-grid{border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.developers-api-card{background:var(--bg-primary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);min-height:350px;padding:25px;transition:transform .25s,box-shadow .25s;position:relative}.developers-api-card:hover{box-shadow:0 15px 35px var(--black-10);transform:translateY(-4px)}.developers-api-top{justify-content:space-between;align-items:center;display:flex}.developers-api-top>span{color:var(--color-secondary);font-size:9px;font-weight:700}.developers-api-top small{background:var(--bg-light-blue);color:var(--color-primary);padding:5px 7px;font-size:7px;font-weight:700}.developers-api-card h3{color:var(--color-primary);margin:43px 0 11px;font-size:18px;font-weight:500}.developers-api-card>p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.developers-endpoint{background:var(--bg-secondary);border:1px solid var(--border-light);margin-top:22px;padding:12px}.developers-endpoint small{color:var(--text-muted);letter-spacing:.1em;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.developers-endpoint code{color:var(--color-primary);word-break:break-word;font-family:monospace;font-size:9px;display:block}.developers-api-link{min-height:43px;color:var(--color-primary);border:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:18px;left:25px;right:25px}.developers-api-link span{color:var(--color-secondary);font-size:17px;transition:transform .2s}.developers-api-link:hover span{transform:translate(4px)}.developers-quick{background:var(--bg-secondary);padding:90px 0}.developers-quick-box{background:var(--bg-dark);min-height:470px;color:var(--color-white);border:1px solid var(--primary-20);box-shadow:0 25px 55px var(--black-20);grid-template-columns:.88fr 1.12fr;display:grid}.developers-quick-content{border-right:1px solid var(--white-10);flex-direction:column;justify-content:center;padding:60px;display:flex;position:relative}.developers-quick-content:before{content:"";background:var(--color-secondary);width:3px;position:absolute;top:0;bottom:0;left:0}.developers-quick-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,60px);font-weight:500;line-height:.98}.developers-quick-content h2 span{color:var(--color-secondary)}.developers-quick-content>p{max-width:390px;color:var(--white-50);margin:27px 0;font-size:14px;line-height:1.8}.developers-quick-content .developers-btn{width:fit-content}.developers-quick-flow{padding:42px 45px}.developers-flow-header{border-bottom:1px solid var(--white-10);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.developers-flow-header span{color:var(--color-secondary);letter-spacing:.13em;font-size:9px;font-weight:700}.developers-flow-header small{color:var(--white-50);font-size:8px}.developers-flow-item{grid-template-columns:34px 42px 1fr;align-items:center;gap:14px;min-height:76px;display:grid}.developers-flow-number{color:var(--color-secondary);font-size:9px;font-weight:700}.developers-flow-icon{background:var(--cyan-10);border:1px solid var(--cyan-20);width:38px;height:38px;color:var(--color-secondary);place-items:center;font-size:9px;font-weight:700;display:grid}.developers-flow-item strong{color:var(--color-white);letter-spacing:.08em;font-size:10px;display:block}.developers-flow-item p{color:var(--white-50);margin:4px 0 0;font-size:9px}.developers-flow-line{height:20px;margin-left:52px;position:relative}.developers-flow-line:before{content:"";background:var(--cyan-50);width:1px;height:100%;position:absolute;top:0;left:18px}.developers-architecture{background:var(--bg-primary);padding:105px 0}.developers-architecture-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.developers-architecture-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,63px);font-weight:500;line-height:.98}.developers-architecture-content h2 span{color:var(--color-primary)}.developers-architecture-content>p{max-width:500px;color:var(--text-muted);margin:27px 0 0;font-size:14px;line-height:1.8}.developers-architecture-card{border:1px solid var(--cyan-20);box-shadow:0 25px 55px var(--black-20);color:var(--color-white);background:linear-gradient(145deg,#0d4972b8,#030b12f5);padding:27px}.developers-architecture-header{border-bottom:1px solid var(--white-10);justify-content:space-between;padding-bottom:17px;display:flex}.developers-architecture-header span{color:var(--color-secondary);letter-spacing:.13em;font-size:10px;font-weight:800}.developers-architecture-header small{color:var(--white-50);letter-spacing:.1em;font-size:7px}.developers-system-flow{margin-top:15px}.developers-system-item{border-bottom:1px solid var(--white-10);grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:62px;display:grid}.developers-system-item>span{color:var(--color-secondary);font-size:8px;font-weight:700}.developers-system-item strong{color:var(--white-50);letter-spacing:.08em;font-size:10px}.developers-system-active{background:var(--cyan-10);border:1px solid var(--cyan-20);margin:3px 0;padding:0 10px}.developers-system-active strong{color:var(--color-white)}.developers-system-line{background:var(--cyan-50);width:1px;height:17px;margin-left:18px}.developers-cta{background:var(--bg-dark);color:var(--color-white);padding:85px 0;position:relative;overflow:hidden}.developers-cta-grid{opacity:.15;background-image:linear-gradient(var(--cyan-10) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-10) 1px, transparent 1px);background-size:50px 50px;position:absolute;inset:0}.developers-cta-inner{z-index:2;border:1px solid var(--white-10);background:linear-gradient(110deg,#0d497259,#030b12b3);grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;padding:52px 58px;display:grid;position:relative}.developers-cta-main h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,65px);font-weight:500;line-height:.97}.developers-cta-main h2 span{color:var(--color-secondary)}.developers-cta-side{border-left:1px solid var(--white-10);padding-left:40px}.developers-cta-side>p{color:var(--white-50);margin:0;font-size:14px;line-height:1.8}.developers-cta-buttons{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}@media (width<=1000px){.developers-container{width:min(100% - 40px,920px)}.developers-hero-inner{grid-template-columns:1fr;gap:40px}.developers-intro-grid{grid-template-columns:1fr;gap:30px}.developers-api-grid{grid-template-columns:repeat(2,1fr)}.developers-quick-box{grid-template-columns:1fr}.developers-quick-content{border-right:none;border-bottom:1px solid var(--white-10);padding:50px}.developers-architecture-grid{grid-template-columns:1fr;gap:50px}.developers-cta-inner{grid-template-columns:1fr;gap:35px}.developers-cta-side{border-left:none;border-top:1px solid var(--white-10);padding-top:30px;padding-left:0}}@media (width<=700px){.developers-container{width:calc(100% - 32px)}.developers-hero{min-height:auto}.developers-hero-inner{gap:45px;padding:65px 0}.developers-hero-content h1{font-size:clamp(43px,12vw,64px)}.developers-hero-text{font-size:14px}.developers-hero-actions{flex-direction:column;align-items:stretch}.developers-btn{width:100%}.developers-hero-visual{min-height:400px}.developers-ring-one{width:385px;height:385px}.developers-ring-two{width:285px;height:285px}.developers-console{width:100%}.developers-intro{padding:70px 0}.developers-intro-grid h2{font-size:clamp(36px,10vw,51px)}.developers-apis{padding:80px 0}.developers-section-heading h2{font-size:clamp(36px,10vw,52px)}.developers-api-grid{grid-template-columns:1fr;margin-top:45px}.developers-api-card{min-height:325px}.developers-quick{padding:65px 0}.developers-quick-content{padding:40px 25px}.developers-quick-content h2{font-size:clamp(36px,10vw,50px)}.developers-quick-flow{padding:30px 20px}.developers-architecture{padding:80px 0}.developers-architecture-content h2{font-size:clamp(36px,10vw,52px)}.developers-architecture-card{padding:20px}.developers-cta{padding:65px 0}.developers-cta-inner{padding:38px 25px}.developers-cta-main h2{font-size:clamp(36px,10vw,52px)}.developers-cta-side{padding-top:25px}.developers-cta-buttons{flex-direction:column}}@media (width<=420px){.developers-container{width:calc(100% - 24px)}.developers-hero-content h1{font-size:41px}.developers-hero-visual{min-height:380px}.developers-console{width:100%}.developers-console-header{padding:0 12px}.developers-console-request{padding:15px}.developers-response{grid-template-columns:1fr;margin-left:15px;margin-right:15px}.developers-console-footer{padding:0 12px;font-size:6px}.developers-api-card{min-height:310px;padding:22px}.developers-api-link{left:22px;right:22px}.developers-flow-item{grid-template-columns:27px 36px 1fr;gap:10px}.developers-flow-icon{width:34px;height:34px}.developers-flow-item strong{font-size:9px}.developers-flow-item p{font-size:8px}.developers-flow-line{margin-left:43px}.developers-system-item{grid-template-columns:30px 1fr;min-height:55px}.developers-system-item strong{font-size:8px}}.api-doc-page{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand)}.api-doc-page *,.api-doc-page :before,.api-doc-page :after{box-sizing:border-box}.api-doc-page h1,.api-doc-page h2,.api-doc-page h3,.api-doc-page p{margin-top:0}.api-doc-page a{text-decoration:none}.api-doc-hero{background:var(--bg-dark);color:var(--text-white);position:relative;overflow:hidden}.api-doc-grid{opacity:.12;background-image:linear-gradient(var(--cyan-20) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-20) 1px, transparent 1px);pointer-events:none;background-size:54px 54px;position:absolute;inset:0}.api-doc-hero-inner{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:74px;max-width:1220px;margin:0 auto;padding:105px 24px 90px;display:grid;position:relative}.api-doc-hero-copy{max-width:650px}.api-doc-eyebrow,.api-section-kicker,.api-footer-kicker{letter-spacing:.15em;color:var(--color-secondary);font-size:12px;font-weight:700;line-height:1;display:inline-block}.api-doc-hero h1{letter-spacing:-.045em;margin:20px 0 22px;font-size:clamp(45px,5vw,72px);font-weight:800;line-height:.98}.api-doc-hero h1 span{color:var(--color-secondary);display:block}.api-doc-hero p{max-width:590px;color:var(--white-50);margin:0;font-size:17px;line-height:1.8}.api-doc-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.api-doc-primary-btn,.api-doc-secondary-btn{justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,color .25s,background .25s,border-color .25s;display:inline-flex}.api-doc-primary-btn{background:var(--color-secondary);color:var(--color-black);border:1px solid var(--color-secondary)}.api-doc-primary-btn:hover{background:var(--color-secondary);color:var(--color-black);transform:translateY(-2px)}.api-doc-secondary-btn{color:var(--text-white);border:1px solid var(--white-20);background:0 0}.api-doc-secondary-btn:hover{border-color:var(--border-accent);color:var(--color-secondary)}.api-doc-console{border:1px solid var(--cyan-20);background:var(--black-50);box-shadow:0 25px 70px var(--black-20);overflow:hidden}.api-console-top{border-bottom:1px solid var(--white-10);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.api-console-brand{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.api-console-mark{border:1px solid var(--border-accent);width:30px;height:30px;color:var(--color-secondary);place-items:center;display:grid}.api-console-status{letter-spacing:.12em;color:var(--color-secondary);font-size:10px}.api-console-url{border:1px solid var(--white-10);color:var(--white-50);align-items:center;gap:10px;margin:20px;padding:12px 14px;font-family:monospace;font-size:12px;display:flex;overflow-x:auto}.api-method{color:var(--color-secondary);flex:none;font-weight:700}.api-console-line{color:var(--white-50);grid-template-columns:38px 1fr;gap:10px;padding:7px 20px;font-family:monospace;font-size:12px;display:grid}.api-console-line b{color:var(--text-white);font-weight:600}.api-line-number{color:var(--primary-50)}.api-console-divider{background:var(--white-10);height:1px;margin:18px 20px}.api-console-response{padding:0 20px 24px}.api-response-label{color:var(--color-secondary);letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.api-console-response pre{border:1px solid var(--cyan-20);background:var(--primary-10);color:var(--text-white);margin:0;padding:18px;font-family:monospace;font-size:12px;line-height:1.8;overflow-x:auto}.api-doc-shell{background:var(--bg-secondary);border-top:1px solid var(--border-light)}.api-doc-container{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:58px;max-width:1220px;margin:0 auto;padding:66px 24px 90px;display:grid}.api-doc-sidebar{border:1px solid var(--border-light);background:var(--bg-primary);padding:24px;position:sticky;top:30px}.api-sidebar-title{color:var(--text-primary);margin-bottom:26px;font-size:16px;font-weight:800}.api-sidebar-group+.api-sidebar-group{margin-top:28px}.api-sidebar-label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;line-height:1.4;display:block}.api-sidebar-link{text-align:left;cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:9px 0;font-family:inherit;font-size:13px;transition:all .2s;display:flex}.api-sidebar-link:hover,.api-sidebar-icon{color:var(--color-secondary)}.api-sidebar-note{border:1px solid var(--cyan-20);background:var(--bg-light-blue);margin-top:32px;padding:14px}.api-sidebar-note span{color:var(--color-primary);letter-spacing:.1em;font-size:10px;font-weight:800}.api-sidebar-note p{color:var(--text-secondary);margin:8px 0 0;font-size:11px;line-height:1.6}.api-doc-content{min-width:0}.api-doc-section{border-bottom:1px solid var(--border-light);margin-bottom:82px;padding-bottom:82px;scroll-margin-top:40px}.api-doc-section:last-child{border-bottom:0;margin-bottom:0}.api-doc-section h2{color:var(--text-primary);letter-spacing:-.03em;margin:14px 0 16px;font-size:clamp(28px,4vw,40px);line-height:1.15}.api-doc-section>p{max-width:800px;color:var(--text-muted);margin:0;font-size:15px;line-height:1.85}.api-info-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:32px;display:grid}.api-info-card{border:1px solid var(--border-light);background:var(--bg-primary);min-height:180px;padding:22px}.api-info-number{border:1px solid var(--cyan-20);width:32px;height:32px;color:var(--color-secondary);background:var(--primary-5);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.api-info-card h3{color:var(--text-primary);margin:18px 0 9px;font-size:17px}.api-info-card p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.api-code-wrap{border:1px solid var(--border-light);background:var(--bg-dark);margin-top:24px;overflow:hidden}.api-code-head{border-bottom:1px solid var(--white-10);color:var(--white-50);letter-spacing:.11em;justify-content:space-between;align-items:center;padding:12px 16px;font-size:10px;font-weight:700;display:flex}.api-code-dots{gap:5px;display:flex}.api-code-dots i{background:var(--color-secondary);width:6px;height:6px;display:block}.api-code-wrap pre{color:var(--text-white);margin:0;padding:20px;font-family:monospace;font-size:12px;line-height:1.9;overflow-x:auto}.api-code-wrap code{font-family:inherit}.api-warning{border:1px solid var(--cyan-20);background:var(--bg-light-blue);gap:12px;margin-top:22px;padding:16px;display:flex}.api-warning-mark{border:1px solid var(--border-primary);width:28px;height:28px;color:var(--text-secondary);flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.api-warning strong{color:var(--text-primary);font-size:13px}.api-warning p{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.6}.api-endpoint-tabs{border:1px solid var(--border-light);background:var(--bg-primary);gap:4px;margin-top:30px;padding:5px;display:inline-flex}.api-endpoint-tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s}.api-endpoint-tabs button.active{background:var(--color-primary);color:var(--text-white)}.api-endpoint-card{border:1px solid var(--border-light);background:var(--bg-primary);margin-top:18px;overflow:hidden}.api-endpoint-top{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.api-endpoint-top>div{min-width:0}.api-endpoint-method{color:var(--color-secondary);margin-right:10px;font-size:11px;font-weight:800}.api-endpoint-path{color:var(--text-secondary);overflow-wrap:anywhere;font-family:monospace;font-size:12px}.api-endpoint-badge{border:1px solid var(--cyan-20);background:var(--bg-light-blue);color:var(--color-primary);letter-spacing:.08em;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.api-endpoint-body{padding:20px}.api-endpoint-body h3{color:var(--text-primary);margin:0 0 7px;font-size:18px}.api-endpoint-body p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.api-code-grid{grid-template-columns:1fr 1fr;gap:16px;padding:0 20px 20px;display:grid}.api-code-grid .api-code-wrap{margin-top:0}.api-flow{border:1px solid var(--border-light);background:var(--bg-primary);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-top:34px;padding:22px;display:grid}.api-flow-step span{color:var(--color-secondary);margin-bottom:12px;font-size:11px;font-weight:800;display:inline-flex}.api-flow-step strong{color:var(--text-primary);margin-bottom:6px;font-size:15px;display:block}.api-flow-step p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.6}.api-flow-line{background:var(--color-secondary);opacity:.45;width:42px;height:1px}.api-dark-section{border:1px solid var(--primary-20);background:var(--bg-dark);color:var(--text-white);padding:42px 34px 48px}.api-dark-section h2{color:var(--text-white)}.api-dark-section>p{color:var(--white-50)}.api-architecture{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin-top:30px;display:grid}.api-architecture-item{border:1px solid var(--cyan-20);background:var(--primary-10);padding:18px}.api-architecture-item span{color:var(--color-secondary);font-size:10px;font-weight:800}.api-architecture-item strong{color:var(--text-white);margin-top:10px;font-size:15px;display:block}.api-architecture-item small{color:var(--white-50);margin-top:5px;font-size:11px;display:block}.api-architecture-arrow{color:var(--color-secondary);place-items:center;font-size:20px;display:grid}.api-doc-footer-card{border:1px solid var(--border-primary);background:var(--bg-light-blue);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:24px;display:flex}.api-doc-footer-card h3{color:var(--text-primary);margin:7px 0;font-size:20px}.api-doc-footer-card p{max-width:650px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}@media (width<=1050px){.api-doc-hero-inner{grid-template-columns:1fr;gap:45px}.api-doc-console{max-width:760px}.api-doc-container{grid-template-columns:210px minmax(0,1fr);gap:35px}.api-info-grid{grid-template-columns:1fr}}@media (width<=820px){.api-doc-hero-inner{padding:85px 20px 70px}.api-doc-container{grid-template-columns:1fr;padding:50px 20px 70px}.api-doc-sidebar{position:static}.api-sidebar-group{flex-wrap:wrap;align-items:center;gap:4px 14px;display:inline-flex}.api-sidebar-label{width:100%;margin-top:8px}.api-sidebar-link{width:auto}.api-sidebar-note{margin-top:22px}.api-code-grid{grid-template-columns:1fr}.api-flow{grid-template-columns:1fr;gap:18px}.api-flow-line{width:1px;height:25px;margin-left:6px}.api-architecture{grid-template-columns:1fr}.api-architecture-arrow{height:20px;transform:rotate(90deg)}.api-doc-footer-card{flex-direction:column;align-items:flex-start}}@media (width<=560px){.api-doc-hero-inner{padding:70px 16px 56px}.api-doc-hero h1{font-size:42px}.api-doc-hero p{font-size:14px;line-height:1.7}.api-doc-hero-actions{flex-direction:column}.api-doc-primary-btn,.api-doc-secondary-btn{width:100%}.api-doc-sidebar{padding:18px}.api-doc-section{margin-bottom:58px;padding-bottom:58px}.api-doc-section h2{font-size:28px}.api-info-card{min-height:auto}.api-endpoint-tabs{grid-template-columns:1fr;width:100%;display:grid}.api-endpoint-tabs button{width:100%}.api-endpoint-top{flex-direction:column;align-items:flex-start}.api-code-wrap pre{font-size:11px}.api-console-url{margin:14px;font-size:10px}.api-console-line{grid-template-columns:25px 1fr;padding:7px 14px;font-size:10px}.api-console-divider{margin:16px 14px}.api-console-response{padding:0 14px 18px}.api-dark-section{padding:28px 20px 32px}}.guides-page{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand)}.guides-page *,.guides-page :before,.guides-page :after{box-sizing:border-box}.guides-page h1,.guides-page h2,.guides-page h3,.guides-page p{margin-top:0}.guides-page a{text-decoration:none}.guides-hero{background:var(--bg-dark);color:var(--text-white);position:relative;overflow:hidden}.guides-grid{opacity:.12;background-image:linear-gradient(var(--cyan-20) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-20) 1px, transparent 1px);pointer-events:none;background-size:55px 55px;position:absolute;inset:0}.guides-hero-inner{z-index:2;grid-template-columns:1fr .92fr;align-items:center;gap:72px;max-width:1220px;margin:0 auto;padding:105px 24px 90px;display:grid;position:relative}.guides-hero-copy{max-width:620px}.guides-eyebrow,.guides-section-kicker,.guides-final-cta>div>span{color:var(--color-secondary);letter-spacing:.15em;font-size:11px;font-weight:800;line-height:1}.guides-hero h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(46px,5vw,70px);font-weight:800;line-height:.99}.guides-hero h1 span{color:var(--color-secondary);display:block}.guides-hero-copy>p{max-width:570px;color:var(--white-50);margin:0;font-size:16px;line-height:1.8}.guides-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.guides-primary-btn,.guides-secondary-btn,.guides-outline-btn{justify-content:center;align-items:center;min-height:47px;padding:0 19px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.guides-primary-btn{border:1px solid var(--color-secondary);background:var(--color-secondary);color:var(--color-black)}.guides-primary-btn:hover{transform:translateY(-2px)}.guides-secondary-btn{border:1px solid var(--white-20);color:var(--text-white);background:0 0}.guides-secondary-btn:hover{border-color:var(--border-accent);color:var(--color-secondary)}.guides-hero-visual{border:1px solid var(--cyan-20);background:var(--black-50);overflow:hidden}.guides-terminal-head{border-bottom:1px solid var(--white-10);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.guides-terminal-brand{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.guides-terminal-icon{border:1px solid var(--border-accent);width:29px;height:29px;color:var(--color-secondary);place-items:center;display:grid}.guides-terminal-status{color:var(--color-secondary);letter-spacing:.12em;font-size:9px;font-weight:800}.guides-terminal-body{padding:24px}.guides-command{border:1px solid var(--white-10);color:var(--text-white);align-items:center;gap:10px;padding:13px 15px;font-family:monospace;font-size:12px;display:flex;overflow-x:auto}.guides-command-symbol{color:var(--color-secondary)}.guides-terminal-output{color:var(--white-50);gap:10px;padding:20px 4px;font-family:monospace;font-size:11px;display:grid}.guides-terminal-output span:first-letter{color:var(--color-secondary)}.guides-terminal-divider{background:var(--white-10);height:1px;margin:4px 0 20px}.guides-terminal-next{flex-direction:column;gap:6px;display:flex}.guides-terminal-next span{color:var(--color-secondary);letter-spacing:.12em;font-size:9px;font-weight:800}.guides-terminal-next strong{color:var(--text-white);font-size:14px}.guides-shell{background:var(--bg-secondary);border-top:1px solid var(--border-light)}.guides-container{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;max-width:1220px;margin:0 auto;padding:65px 24px 90px;display:grid}.guides-sidebar{border:1px solid var(--border-light);background:var(--bg-primary);padding:22px;position:sticky;top:30px}.guides-sidebar-title{margin-bottom:26px;font-size:16px;font-weight:800}.guides-sidebar-group+.guides-sidebar-group{margin-top:25px}.guides-sidebar-group>span{color:var(--text-muted);letter-spacing:.13em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.guides-sidebar-group button,.guides-sidebar-group a{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.guides-sidebar-group button:hover,.guides-sidebar-group a:hover,.guides-sidebar-group button.active{color:var(--color-secondary)}.guides-sidebar-group button.active{border-left:2px solid var(--border-accent);padding-left:10px}.guides-content{min-width:0}.guides-intro{max-width:800px;margin-bottom:36px}.guides-intro h2{letter-spacing:-.03em;margin:13px 0 14px;font-size:clamp(30px,4vw,42px);line-height:1.13}.guides-intro p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.8}.guides-card-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:82px;display:grid}.guide-card{border:1px solid var(--border-light);background:var(--bg-primary);text-align:left;cursor:pointer;min-height:235px;padding:23px;transition:transform .25s,border-color .25s}.guide-card:hover{transform:translateY(-3px)}.guide-card-top{justify-content:space-between;align-items:center;display:flex}.guide-card-top span{color:var(--color-secondary);font-size:11px;font-weight:800}.guide-card-top small{border:1px solid var(--border-light);color:var(--text-muted);padding:5px 8px;font-size:9px}.guide-category{color:var(--text-secondary);letter-spacing:.12em;margin-top:27px;font-size:9px;font-weight:800;display:block}.guide-card h3{color:var(--text-primary);margin:8px 0;font-size:20px}.guide-card p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.guide-read{color:var(--color-primary);margin-top:19px;font-size:11px;font-weight:800;display:block}.guide-detail-section{border-bottom:1px solid var(--border-light);margin-bottom:82px;padding-bottom:82px;scroll-margin-top:35px}.guide-detail-heading{max-width:780px}.guide-detail-heading>span{color:var(--color-secondary);letter-spacing:.13em;font-size:10px;font-weight:800}.guide-detail-heading h2{letter-spacing:-.03em;margin:12px 0 13px;font-size:clamp(28px,4vw,40px);line-height:1.15}.guide-detail-heading p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.8}.guide-step-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:32px;display:grid}.guide-step{border:1px solid var(--border-light);background:var(--bg-primary);min-height:185px;padding:19px}.guide-step>span{color:var(--color-secondary);font-size:10px;font-weight:800}.guide-step h3{margin:17px 0 8px;font-size:14px}.guide-step p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.65}.guide-code-panel{border:1px solid var(--border-light);background:var(--bg-dark);margin-top:24px;overflow:hidden}.guide-code-header{border-bottom:1px solid var(--white-10);color:var(--white-50);letter-spacing:.12em;justify-content:space-between;padding:11px 16px;font-size:9px;font-weight:800;display:flex}.guide-code-header span:last-child{color:var(--color-secondary)}.guide-code-panel pre{color:var(--text-white);margin:0;padding:20px;font-family:monospace;font-size:12px;line-height:1.85;overflow-x:auto}.guide-two-column{grid-template-columns:1fr .82fr;gap:18px;margin-top:32px;display:grid}.guide-process{border:1px solid var(--border-light);background:var(--bg-primary);padding:18px 20px}.guide-process-item{grid-template-columns:32px 1fr;gap:12px;padding:16px 0;display:grid}.guide-process-item+.guide-process-item{border-top:1px solid var(--border-light)}.guide-process-item>span{border:1px solid var(--cyan-20);width:30px;height:30px;color:var(--color-secondary);place-items:center;font-size:9px;font-weight:800;display:grid}.guide-process-item strong{color:var(--text-primary);font-size:13px}.guide-process-item p{color:var(--text-muted);margin:6px 0 0;font-size:11px;line-height:1.65}.guide-mini-code{border:1px solid var(--border-light);background:var(--bg-dark);overflow:hidden}.guide-mini-code-head{border-bottom:1px solid var(--white-10);color:var(--color-secondary);padding:13px 16px;font-family:monospace;font-size:10px}.guide-mini-code pre{color:var(--text-white);margin:0;padding:20px;font-family:monospace;font-size:11px;line-height:1.85;overflow-x:auto}.guide-otp-layout{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:18px;margin-top:32px;display:grid}.guide-otp-flow{border:1px solid var(--border-light);background:var(--bg-primary);padding:22px}.guide-otp-step{align-items:center;gap:13px;display:flex}.guide-otp-step>span{border:1px solid var(--cyan-20);width:30px;height:30px;color:var(--color-secondary);flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.guide-otp-step strong{color:var(--text-primary);font-size:12px}.guide-otp-line{background:var(--border-accent);opacity:.45;width:1px;height:23px;margin:5px 0 5px 14px}.guide-dark-section{border:1px solid var(--primary-20);background:var(--bg-dark);padding:38px 30px 44px}.guide-dark-section .guide-detail-heading h2{color:var(--text-white)}.guide-dark-section .guide-detail-heading p{color:var(--white-50)}.guide-ussd-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:11px;margin-top:30px;display:grid}.guide-ussd-item{border:1px solid var(--cyan-20);background:var(--primary-10);padding:17px}.guide-ussd-item span{color:var(--color-secondary);font-size:9px;font-weight:800}.guide-ussd-item strong{color:var(--text-white);margin-top:11px;font-size:12px;display:block}.guide-ussd-item small{color:var(--white-50);margin-top:5px;font-size:10px;display:block}.guide-ussd-arrow{color:var(--color-secondary);place-items:center;font-size:18px;display:grid}.guide-dark-note{border-left:2px solid var(--border-accent);background:var(--primary-10);margin-top:23px;padding:15px 16px}.guide-dark-note span{color:var(--color-secondary);letter-spacing:.12em;font-size:9px;font-weight:800}.guide-dark-note p{color:var(--white-50);margin:7px 0 0;font-size:11px;line-height:1.65}.guides-final-cta{border:1px solid var(--border-primary);background:var(--bg-light-blue);justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.guides-final-cta h2{letter-spacing:-.025em;margin:9px 0 8px;font-size:25px}.guides-final-cta p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.guides-final-actions{flex:none;gap:10px;display:flex}.guides-outline-btn{border:1px solid var(--border-primary);color:var(--text-secondary);background:0 0}.guides-outline-btn:hover{border-color:var(--border-accent);color:var(--color-primary)}@media (width<=1050px){.guides-hero-inner{grid-template-columns:1fr;gap:42px}.guides-hero-visual{max-width:760px}.guide-step-grid{grid-template-columns:repeat(2,1fr)}.guide-ussd-flow{grid-template-columns:1fr}.guide-ussd-arrow{height:18px;transform:rotate(90deg)}}@media (width<=820px){.guides-container{grid-template-columns:1fr;gap:32px;padding:50px 20px 70px}.guides-sidebar{position:static}.guides-sidebar-group{flex-wrap:wrap;gap:4px 17px;display:flex}.guides-sidebar-group>span{width:100%;margin-top:5px}.guides-sidebar-group button,.guides-sidebar-group a{width:auto}.guides-sidebar-group button.active{padding-left:8px}.guide-two-column,.guide-otp-layout{grid-template-columns:1fr}.guides-final-cta{flex-direction:column;align-items:flex-start}}@media (width<=560px){.guides-hero-inner{padding:70px 16px 56px}.guides-hero h1{font-size:42px}.guides-hero-copy>p{font-size:14px}.guides-hero-actions{flex-direction:column}.guides-primary-btn,.guides-secondary-btn,.guides-outline-btn{width:100%}.guides-card-grid{grid-template-columns:1fr;margin-bottom:60px}.guide-step-grid{grid-template-columns:1fr}.guide-detail-section{margin-bottom:60px;padding-bottom:60px}.guide-dark-section{padding:28px 20px 32px}.guides-final-cta{padding:23px}.guides-final-actions{flex-direction:column;width:100%}.guide-code-panel pre,.guide-mini-code pre{font-size:10px}}.privacy-page{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand)}.privacy-hero{background:var(--bg-dark);color:var(--text-white);position:relative;overflow:hidden}.privacy-hero-grid{opacity:.12;background-image:linear-gradient(var(--cyan-20) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-20) 1px, transparent 1px);background-size:54px 54px;position:absolute;inset:0}.privacy-hero-inner{z-index:2;grid-template-columns:1fr .75fr;align-items:center;gap:70px;max-width:1220px;margin:0 auto;padding:100px 24px 85px;display:grid;position:relative}.privacy-hero-copy{max-width:650px}.privacy-eyebrow,.privacy-section-number{color:var(--color-secondary);letter-spacing:.14em;font-size:10px;font-weight:800}.privacy-hero h1{letter-spacing:-.05em;margin:19px 0;font-size:clamp(50px,6vw,78px);font-weight:800;line-height:.95}.privacy-hero h1 span{color:var(--color-secondary);display:block}.privacy-hero-copy>p{max-width:610px;color:var(--white-50);margin:0;font-size:16px;line-height:1.8}.privacy-meta{border-left:2px solid var(--border-accent);background:var(--primary-10);align-items:center;gap:12px;width:fit-content;margin-top:28px;padding:12px 15px;display:flex}.privacy-meta span{color:var(--white-50);letter-spacing:.1em;font-size:9px;font-weight:700}.privacy-meta strong{color:var(--text-white);font-size:11px}.privacy-hero-card{border:1px solid var(--cyan-20);background:var(--black-50);border-radius:10px;gap:17px;padding:27px;display:flex}.privacy-card-icon{border:1px solid var(--border-accent);width:40px;height:40px;color:var(--color-secondary);border-radius:7px;flex:none;place-items:center;font-size:20px;display:grid}.privacy-hero-card>div:last-child>span{color:var(--color-secondary);letter-spacing:.13em;font-size:9px;font-weight:800}.privacy-hero-card h3{color:var(--text-white);margin:10px 0 9px;font-size:20px;line-height:1.3}.privacy-hero-card p{color:var(--white-50);margin:0;font-size:12px;line-height:1.7}.privacy-content-shell{background:var(--bg-secondary);border-top:1px solid var(--border-light)}.privacy-container{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:60px;max-width:1220px;margin:0 auto;padding:65px 24px 90px;display:grid}.privacy-sidebar{border:1px solid var(--border-light);background:var(--bg-primary);border-radius:9px;padding:22px;position:sticky;top:30px}.privacy-sidebar-title{color:var(--text-primary);margin-bottom:20px;font-size:14px;font-weight:800}.privacy-sidebar nav{flex-direction:column;display:flex}.privacy-sidebar button{color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:8px;padding:9px 0;font-family:inherit;font-size:11px;line-height:1.4;transition:all .2s;display:flex}.privacy-sidebar button span{color:var(--color-secondary)}.privacy-sidebar button:hover,.privacy-sidebar button.active{border-left-color:var(--border-accent);color:var(--color-primary);padding-left:9px}.privacy-document{min-width:0}.privacy-section{border-bottom:1px solid var(--border-light);margin-bottom:72px;padding-bottom:72px;scroll-margin-top:35px}.privacy-section:last-child{border-bottom:0;margin-bottom:0}.privacy-section h2{color:var(--text-primary);letter-spacing:-.035em;margin:13px 0 17px;font-size:clamp(29px,4vw,41px);line-height:1.15}.privacy-section>p{max-width:820px;color:var(--text-muted);margin:0 0 17px;font-size:14px;line-height:1.85}.privacy-highlight{border-left:2px solid var(--border-accent);background:var(--bg-light-blue);border-radius:0 7px 7px 0;margin-top:26px;padding:17px 18px}.privacy-highlight span{color:var(--color-primary);letter-spacing:.12em;font-size:9px;font-weight:800}.privacy-highlight p{color:var(--text-secondary);margin:7px 0 0;font-size:11px;line-height:1.7}.privacy-list-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.privacy-list-card{border:1px solid var(--border-light);background:var(--bg-primary);border-radius:8px;min-height:155px;padding:20px}.privacy-list-card>span{border:1px solid var(--cyan-20);width:28px;height:28px;color:var(--color-secondary);background:var(--primary-5);border-radius:5px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.privacy-list-card h3{color:var(--text-primary);margin:15px 0 7px;font-size:15px}.privacy-list-card p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.65}.privacy-bullets{max-width:810px;margin:26px 0 0;padding:0;list-style:none}.privacy-bullets li{border-bottom:1px solid var(--border-light);color:var(--text-secondary);padding:10px 0 10px 22px;font-size:13px;line-height:1.6;position:relative}.privacy-bullets li:before{content:"";background:var(--color-secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:2px}.privacy-row-list{margin-top:28px}.privacy-row{border-bottom:1px solid var(--border-light);grid-template-columns:38px 1fr;gap:14px;padding:19px 0;display:grid}.privacy-row>span{border:1px solid var(--cyan-20);width:30px;height:30px;color:var(--color-secondary);background:var(--bg-primary);border-radius:5px;place-items:center;font-size:9px;font-weight:800;display:grid}.privacy-row h3{margin:0 0 6px;font-size:14px}.privacy-row p{max-width:700px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.7}.privacy-dark-section{border:1px solid var(--primary-20);background:var(--bg-dark);border-radius:10px;padding:36px 30px 42px}.privacy-dark-section h2{color:var(--text-white)}.privacy-dark-section>p{color:var(--white-50)}.privacy-security-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:30px;display:grid}.privacy-security-grid>div{border:1px solid var(--cyan-20);background:var(--primary-10);border-radius:7px;padding:17px}.privacy-security-grid span{color:var(--color-secondary);font-size:9px;font-weight:800}.privacy-security-grid strong{color:var(--text-white);margin:12px 0 7px;font-size:13px;display:block}.privacy-security-grid p{color:var(--white-50);margin:0;font-size:10px;line-height:1.65}.privacy-rights-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.privacy-rights-grid>div{border:1px solid var(--border-light);background:var(--bg-primary);border-radius:8px;padding:19px}.privacy-rights-grid strong{color:var(--text-primary);font-size:14px}.privacy-rights-grid p{color:var(--text-muted);margin:7px 0 0;font-size:11px;line-height:1.65}.privacy-contact-card{border:1px solid var(--border-primary);background:var(--bg-light-blue);border-radius:9px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:24px;display:flex}.privacy-contact-card>div>span{color:var(--color-primary);letter-spacing:.12em;font-size:9px;font-weight:800}.privacy-contact-card h3{margin:8px 0 6px;font-size:19px}.privacy-contact-card p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.6}.privacy-contact-btn{border:1px solid var(--color-primary);background:var(--color-primary);min-height:44px;color:var(--text-white);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.privacy-contact-btn:hover{border-color:var(--color-secondary);background:var(--color-secondary);color:var(--color-black)}@media (width<=1000px){.privacy-hero-inner{grid-template-columns:1fr;gap:40px}.privacy-hero-card{max-width:700px}.privacy-container{grid-template-columns:195px minmax(0,1fr);gap:35px}.privacy-security-grid{grid-template-columns:1fr}}@media (width<=800px){.privacy-container{grid-template-columns:1fr;padding:50px 20px 70px}.privacy-sidebar{position:static}.privacy-sidebar nav{grid-template-columns:repeat(2,1fr);column-gap:18px;display:grid}.privacy-sidebar button{width:100%}.privacy-list-grid,.privacy-rights-grid{grid-template-columns:1fr}.privacy-contact-card{flex-direction:column;align-items:flex-start}}@media (width<=560px){.privacy-hero-inner{padding:70px 16px 56px}.privacy-hero h1{font-size:48px}.privacy-hero-copy>p{font-size:14px}.privacy-meta{flex-direction:column;align-items:flex-start;gap:5px}.privacy-hero-card{padding:21px}.privacy-hero-card h3{font-size:17px}.privacy-sidebar nav{grid-template-columns:1fr}.privacy-section{margin-bottom:56px;padding-bottom:56px}.privacy-section h2{font-size:29px}.privacy-section>p{font-size:13px}.privacy-dark-section{padding:27px 20px 32px}.privacy-contact-card{padding:20px}.privacy-contact-btn{width:100%}}.terms-page{background:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-brand)}.terms-hero{background:var(--bg-dark);color:var(--text-white);position:relative;overflow:hidden}.terms-hero-grid{opacity:.12;background-image:linear-gradient(var(--cyan-20) 1px, transparent 1px), linear-gradient(90deg, var(--cyan-20) 1px, transparent 1px);background-size:54px 54px;position:absolute;inset:0}.terms-hero-inner{z-index:2;grid-template-columns:1fr .75fr;align-items:center;gap:70px;max-width:1220px;margin:0 auto;padding:100px 24px 85px;display:grid;position:relative}.terms-hero-copy{max-width:650px}.terms-eyebrow,.terms-section-number{color:var(--color-secondary);letter-spacing:.14em;font-size:10px;font-weight:800}.terms-hero h1{letter-spacing:-.05em;margin:19px 0;font-size:clamp(50px,6vw,78px);font-weight:800;line-height:.95}.terms-hero h1 span{color:var(--color-secondary);display:block}.terms-hero-copy>p{max-width:610px;color:var(--white-50);margin:0;font-size:16px;line-height:1.8}.terms-meta{border-left:2px solid var(--border-accent);background:var(--primary-10);align-items:center;gap:12px;width:fit-content;margin-top:28px;padding:12px 15px;display:flex}.terms-meta span{color:var(--white-50);letter-spacing:.1em;font-size:9px;font-weight:700}.terms-meta strong{color:var(--text-white);font-size:11px}.terms-hero-card{border:1px solid var(--cyan-20);background:var(--black-50);border-radius:10px;gap:17px;padding:27px;display:flex}.terms-card-icon{border:1px solid var(--border-accent);width:40px;height:40px;color:var(--color-secondary);border-radius:7px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.terms-hero-card>div:last-child>span{color:var(--color-secondary);letter-spacing:.13em;font-size:9px;font-weight:800}.terms-hero-card h3{color:var(--text-white);margin:10px 0 9px;font-size:20px;line-height:1.3}.terms-hero-card p{color:var(--white-50);margin:0;font-size:12px;line-height:1.7}.terms-content-shell{background:var(--bg-secondary);border-top:1px solid var(--border-light)}.terms-container{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:60px;max-width:1220px;margin:0 auto;padding:65px 24px 90px;display:grid}.terms-sidebar{border:1px solid var(--border-light);background:var(--bg-primary);border-radius:9px;padding:22px;position:sticky;top:30px}.terms-sidebar-title{color:var(--text-primary);margin-bottom:20px;font-size:14px;font-weight:800}.terms-sidebar nav{flex-direction:column;display:flex}.terms-sidebar button{color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:8px;padding:9px 0;font-family:inherit;font-size:11px;line-height:1.4;transition:all .2s;display:flex}.terms-sidebar button span{color:var(--color-secondary)}.terms-sidebar button:hover,.terms-sidebar button.active{border-left-color:var(--border-accent);color:var(--color-primary);padding-left:9px}.terms-document{min-width:0}.terms-section{border-bottom:1px solid var(--border-light);margin-bottom:72px;padding-bottom:72px;scroll-margin-top:35px}.terms-section:last-child{border-bottom:0;margin-bottom:0}.terms-section h2{color:var(--text-primary);letter-spacing:-.035em;margin:13px 0 17px;font-size:clamp(29px,4vw,41px);line-height:1.15}.terms-section>p{max-width:820px;color:var(--text-muted);margin:0 0 17px;font-size:14px;line-height:1.85}.terms-highlight{border-left:2px solid var(--border-accent);background:var(--bg-light-blue);border-radius:0 7px 7px 0;margin-top:26px;padding:17px 18px}.terms-highlight span{color:var(--color-primary);letter-spacing:.12em;font-size:9px;font-weight:800}.terms-highlight p{color:var(--text-secondary);margin:7px 0 0;font-size:11px;line-height:1.7}.terms-service-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.terms-service-card{border:1px solid var(--border-light);background:var(--bg-primary);border-radius:8px;min-height:155px;padding:20px}.terms-service-card>span{border:1px solid var(--cyan-20);width:28px;height:28px;color:var(--color-secondary);background:var(--primary-5);border-radius:5px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.terms-service-card h3{color:var(--text-primary);margin:15px 0 7px;font-size:15px}.terms-service-card p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.65}.terms-bullets{max-width:810px;margin:26px 0 0;padding:0;list-style:none}.terms-bullets li{border-bottom:1px solid var(--border-light);color:var(--text-secondary);padding:10px 0 10px 22px;font-size:13px;line-height:1.6;position:relative}.terms-bullets li:before{content:"";background:var(--color-secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:2px}.terms-use-list{margin-top:28px}.terms-use-row{border-bottom:1px solid var(--border-light);grid-template-columns:38px 1fr;gap:14px;padding:19px 0;display:grid}.terms-use-row>span{border:1px solid var(--cyan-20);width:30px;height:30px;color:var(--color-secondary);background:var(--bg-primary);border-radius:5px;place-items:center;font-size:9px;font-weight:800;display:grid}.terms-use-row h3{margin:0 0 6px;font-size:14px}.terms-use-row p{max-width:700px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.7}.terms-dark-section{border:1px solid var(--primary-20);background:var(--bg-dark);border-radius:10px;padding:36px 30px 42px}.terms-dark-section h2{color:var(--text-white)}.terms-dark-section>p{color:var(--white-50)}.terms-data-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:30px;display:grid}.terms-data-grid>div{border:1px solid var(--cyan-20);background:var(--primary-10);border-radius:7px;padding:17px}.terms-data-grid span{color:var(--color-secondary);font-size:9px;font-weight:800}.terms-data-grid strong{color:var(--text-white);margin:12px 0 7px;font-size:13px;display:block}.terms-data-grid p{color:var(--white-50);margin:0;font-size:10px;line-height:1.65}.terms-payment-card{border:1px solid var(--border-primary);background:var(--bg-light-blue);border-radius:8px;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:27px;padding:21px;display:grid}.terms-payment-card span{color:var(--color-primary);letter-spacing:.12em;font-size:9px;font-weight:800}.terms-payment-card h3{color:var(--text-primary);margin:9px 0 0;font-size:17px;line-height:1.35}.terms-payment-card p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.7}.terms-contact-card{border:1px solid var(--border-primary);background:var(--bg-light-blue);border-radius:9px;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:24px;display:flex}.terms-contact-card>div>span{color:var(--color-primary);letter-spacing:.12em;font-size:9px;font-weight:800}.terms-contact-card h3{color:var(--text-primary);margin:8px 0 6px;font-size:19px}.terms-contact-card p{max-width:650px;color:var(--text-secondary);margin:0;font-size:11px;line-height:1.6}.terms-contact-btn{border:1px solid var(--color-primary);background:var(--color-primary);min-height:44px;color:var(--text-white);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.terms-contact-btn:hover{border-color:var(--color-secondary);background:var(--color-secondary);color:var(--color-black)}@media (width<=1000px){.terms-hero-inner{grid-template-columns:1fr;gap:40px}.terms-hero-card{max-width:700px}.terms-container{grid-template-columns:195px minmax(0,1fr);gap:35px}.terms-data-grid{grid-template-columns:1fr}}@media (width<=800px){.terms-container{grid-template-columns:1fr;padding:50px 20px 70px}.terms-sidebar{position:static}.terms-sidebar nav{grid-template-columns:repeat(2,1fr);column-gap:18px;display:grid}.terms-sidebar button{width:100%}.terms-service-grid{grid-template-columns:1fr}.terms-payment-card{grid-template-columns:1fr;gap:17px}.terms-contact-card{flex-direction:column;align-items:flex-start}}@media (width<=560px){.terms-hero-inner{padding:70px 16px 56px}.terms-hero h1{font-size:48px}.terms-hero-copy>p{font-size:14px}.terms-meta{flex-direction:column;align-items:flex-start;gap:5px}.terms-hero-card{padding:21px}.terms-hero-card h3{font-size:17px}.terms-sidebar nav{grid-template-columns:1fr}.terms-section{margin-bottom:56px;padding-bottom:56px}.terms-section h2{font-size:29px}.terms-section>p{font-size:13px}.terms-dark-section{padding:27px 20px 32px}.terms-contact-card{padding:20px}.terms-contact-btn{width:100%}}:root{--sidebar-width:252px;--sidebar-collapsed-width:76px;--sidebar-motion:var(--transition-normal)}.sidebar,.sidebar *{box-sizing:border-box}.sidebar{--sidebar-bg:var(--color-white);--sidebar-surface:var(--color-grey);--sidebar-surface-hover:var(--color-primary-light);--sidebar-text:var(--color-black);--sidebar-text-secondary:var(--color-primary);--sidebar-text-muted:var(--color-dark-grey);--sidebar-border:var(--border-light);--sidebar-border-strong:var(--border-medium);--sidebar-primary:var(--color-primary);--sidebar-accent:var(--color-secondary);--sidebar-active-bg:var(--color-primary-light);--sidebar-hover-bg:var(--color-primary-light);--sidebar-icon:var(--color-dark-grey);--sidebar-code-bg:var(--color-primary-dark);--sidebar-shadow:var(--shadow-lg)}.sidebar.sidebar-dark{--sidebar-bg:var(--color-primary-dark);--sidebar-surface:var(--color-black);--sidebar-surface-hover:var(--primary-20);--sidebar-text:var(--color-white);--sidebar-text-secondary:var(--color-white);--sidebar-text-muted:var(--color-dark-grey);--sidebar-border:var(--white-20);--sidebar-border-strong:var(--white-20);--sidebar-primary:var(--color-white);--sidebar-accent:var(--color-secondary);--sidebar-active-bg:var(--primary-20);--sidebar-hover-bg:var(--white-10);--sidebar-icon:var(--color-dark-grey);--sidebar-code-bg:var(--color-black);--sidebar-shadow:var(--shadow-xl)}.sidebar{z-index:var(--z-dropdown);width:var(--sidebar-width);background:var(--sidebar-bg);height:100dvh;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);font-family:var(--font-family-primary);transition:width var(--transition-normal), transform var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar-collapsed{width:var(--sidebar-collapsed-width)}.sidebar-brand{align-items:center;gap:var(--space-2);min-height:72px;padding:var(--space-3);border-bottom:1px solid var(--sidebar-border);transition:border-color var(--transition-normal), background-color var(--transition-normal);flex-shrink:0;display:flex}.brand-lockup{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.sidebar-logo{object-fit:contain;flex-shrink:0;width:172px;height:42px;display:block}.brand-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.brand-name{color:var(--sidebar-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);transition:color var(--transition-normal)}.brand-tagline{color:var(--sidebar-text-muted);white-space:nowrap;transition:color var(--transition-normal);font-size:10px}.sidebar-desktop-toggle,.sidebar-close{border-radius:var(--radius-md);width:32px;height:32px;color:var(--sidebar-primary);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-desktop-toggle:hover,.sidebar-close:hover{background:var(--sidebar-hover-bg);border-color:var(--sidebar-border);color:var(--sidebar-accent)}.sidebar-close{display:none}.sidebar-theme-label{color:var(--sidebar-text-muted);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.5px;text-transform:uppercase;flex:1;padding-left:6px}.theme-toggle-icon{cursor:pointer;border-radius:var(--radius-lg);width:30px;height:30px;color:var(--sidebar-text-muted);transition:background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle-icon.is-active{background:var(--sidebar-active-bg);color:var(--sidebar-accent)}.theme-toggle-text{flex-direction:column;flex:1;gap:1px;min-width:0;margin-left:6px;display:flex}.theme-current{color:var(--sidebar-text);font-size:10px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-action{color:var(--sidebar-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.theme-toggle-track{border:1px solid var(--sidebar-border-strong);border-radius:var(--radius-full);background:var(--sidebar-hover-bg);width:38px;height:22px;transition:background-color var(--transition-normal), border-color var(--transition-normal);flex-shrink:0;align-items:center;margin-left:5px;padding:2px;display:flex;position:relative}.theme-toggle-track.is-dark{background:var(--sidebar-primary);border-color:var(--sidebar-primary)}.theme-toggle-thumb{border-radius:var(--radius-full);background:var(--color-white);width:16px;height:16px;color:var(--color-primary);box-shadow:var(--shadow-xs);transition:transform var(--transition-normal), background-color var(--transition-normal), color var(--transition-normal);justify-content:center;align-items:center;display:flex;transform:translate(0)}.theme-toggle-track.is-dark .theme-toggle-thumb{background:var(--color-primary-dark);color:var(--color-secondary);transform:translate(16px)}.sidebar-nav{min-height:0;padding:5px 10px var(--space-3);scrollbar-width:thin;scrollbar-color:var(--sidebar-border-strong) transparent;flex:1;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-thumb{border-radius:var(--radius-lg);background:var(--sidebar-border-strong)}.sidebar-group{margin-top:13px}.sidebar-label{color:var(--sidebar-text-muted);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:1px;text-transform:uppercase;margin:0 0 6px;padding:0 9px}.sidebar-menu{min-width:0}.sidebar-menu-row{border-radius:var(--radius-lg);transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:2px;margin:2px 0;display:flex}.sidebar-link{min-width:0;min-height:37px;padding:var(--space-2) 10px;border-radius:var(--radius-lg);color:var(--sidebar-text-secondary);font-size:12px;font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;flex:1;align-items:center;gap:10px;margin:2px 0;line-height:1.35;text-decoration:none;display:flex;position:relative}.sidebar-link-icon{color:var(--sidebar-icon);transition:color var(--transition-fast);flex-shrink:0}.sidebar-link-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-link:hover,.sidebar-menu-row:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-primary)}.sidebar-link:hover .sidebar-link-icon{color:var(--sidebar-accent)}.sidebar-link.active,.sidebar-menu-row.parent-active{background:var(--sidebar-active-bg);border-color:var(--cyan-20);color:var(--sidebar-primary);font-weight:var(--font-weight-semibold)}.sidebar-link.active:before{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--sidebar-accent);content:"";width:3px;position:absolute;top:7px;bottom:7px;left:-1px}.sidebar-link.active .sidebar-link-icon{color:var(--sidebar-accent)}.sidebar-parent-link{min-width:0;margin:0}.sidebar-expand-button{border-radius:var(--radius-md);width:30px;height:34px;color:var(--sidebar-text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:0;display:flex}.sidebar-expand-button:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-accent)}.sidebar-expand-button svg{transition:transform var(--sidebar-motion)}.sidebar-expand-button.is-expanded svg{transform:rotate(90deg)}.sidebar-submenu{opacity:0;visibility:hidden;transition:grid-template-rows var(--sidebar-motion), opacity var(--transition-fast), margin var(--sidebar-motion), padding var(--sidebar-motion), border-color var(--transition-fast), visibility 0s linear .28s;border-left:1px solid #0000;grid-template-rows:0fr;margin:0 0 0 19px;padding:0 0 0 10px;display:grid}.sidebar-submenu.submenu-open{border-left-color:var(--sidebar-border);opacity:1;visibility:visible;transition:grid-template-rows var(--sidebar-motion), opacity var(--transition-fast), margin var(--sidebar-motion), padding var(--sidebar-motion), border-color var(--transition-fast), visibility 0s;grid-template-rows:1fr;margin:3px 0 7px 19px;padding:3px 0 3px 10px}.sidebar-submenu-inner{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.sidebar-sublink{border-radius:var(--radius-md);min-width:0;min-height:32px;color:var(--sidebar-text-secondary);opacity:0;transition:background-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast), transform .22s ease;align-items:center;gap:9px;padding:7px 9px;font-size:11px;text-decoration:none;display:flex;transform:translateY(-5px)}.sidebar-submenu.submenu-open .sidebar-sublink{opacity:1;transform:translateY(0)}.sidebar-sublink svg{flex-shrink:0}.sidebar-sublink span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-sublink:hover,.sidebar-sublink.active{background:var(--sidebar-hover-bg);color:var(--sidebar-primary)}.sidebar-sublink:hover svg,.sidebar-sublink.active svg{color:var(--sidebar-accent)}.sidebar-sublink.active{font-weight:var(--font-weight-semibold)}.sidebar-bottom{border-top:1px solid var(--sidebar-border);background:var(--sidebar-bg);transition:background-color var(--transition-normal), border-color var(--transition-normal);flex-shrink:0;padding:10px}.sidebar-footer{align-items:center;gap:var(--space-2);min-width:0;padding:9px 0 2px;display:flex}.account-avatar{background:var(--sidebar-active-bg);width:34px;height:34px;color:var(--sidebar-primary);font-size:13px;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.account-avatar img{object-fit:contain;width:100%;height:100%}.account-details{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.account-details strong{color:var(--sidebar-text);font-size:11px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-details span{color:var(--sidebar-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.logout-button{border-radius:var(--radius-md);width:30px;height:30px;color:var(--sidebar-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.logout-button:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-accent)}.sidebar-collapsed .sidebar-brand{flex-direction:column;justify-content:center;gap:5px;padding:9px 5px}.sidebar-collapsed .brand-lockup{flex:0}.sidebar-collapsed .sidebar-logo{width:38px;height:38px}.sidebar-collapsed .sidebar-theme{justify-content:center;margin:8px 7px 4px;padding:5px}.sidebar-collapsed .theme-toggle{justify-content:center}.sidebar-collapsed .theme-toggle-text,.sidebar-collapsed .theme-toggle-track{display:none}.sidebar-collapsed .theme-toggle-icon{width:32px;height:32px}.sidebar-collapsed .sidebar-nav{padding-left:7px;padding-right:7px}.sidebar-collapsed .sidebar-label{display:none}.sidebar-collapsed .sidebar-link{justify-content:center;padding:9px 5px}.sidebar-collapsed .sidebar-group{margin-top:10px}.sidebar-collapsed .sidebar-menu-row{justify-content:center}.sidebar-collapsed .sidebar-parent-link{flex:1}.sidebar-collapsed .sidebar-submenu{display:none}.sidebar-collapsed .sidebar-bottom{padding:var(--space-2) 6px}.sidebar-collapsed .sidebar-footer{flex-wrap:wrap;justify-content:center;gap:5px}.sidebar-collapsed .logout-button{width:28px}.sidebar-overlay{display:none}@media (width<=768px){.sidebar,.sidebar.sidebar-collapsed{width:min(280px,86vw);box-shadow:none;transform:translate(-100%)}.sidebar.sidebar-open{box-shadow:12px 0 40px var(--black-20);transform:translate(0)}.sidebar-collapsed .sidebar-brand{padding:var(--space-3);flex-direction:row;justify-content:space-between}.sidebar-collapsed .brand-lockup{flex:1}.sidebar-collapsed .sidebar-nav{padding-left:10px;padding-right:10px}.sidebar-collapsed .sidebar-label{display:block}.sidebar-collapsed .sidebar-link{padding:var(--space-2) 10px;justify-content:flex-start}.sidebar-collapsed .sidebar-bottom{padding:10px}.sidebar-collapsed .sidebar-footer{flex-wrap:nowrap;justify-content:flex-start}.sidebar-collapsed .sidebar-theme{margin:var(--space-2) 10px 0;padding:5px}.sidebar-collapsed .theme-toggle{justify-content:flex-start}.sidebar-collapsed .theme-toggle-text,.sidebar-collapsed .theme-toggle-track{display:flex}.sidebar-desktop-toggle{display:none}.sidebar-close{display:flex}.sidebar-overlay{z-index:calc(var(--z-dropdown) - 1);background:var(--black-50);opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:opacity var(--transition-normal), visibility var(--transition-normal);border:0;padding:0;display:block;position:fixed;inset:0}.sidebar-overlay.show{opacity:1;visibility:visible;pointer-events:auto}}@media (height<=650px){.sidebar-brand{min-height:60px;padding-top:var(--space-2);padding-bottom:var(--space-2)}.sidebar-theme{min-height:44px;margin-top:6px}.workspace-selector{min-height:46px;margin-top:7px}.sidebar-group{margin-top:8px}.sidebar-link{min-height:33px;padding-top:6px;padding-bottom:6px}.sidebar-bottom{padding-top:7px;padding-bottom:7px}}.sidebar-link:focus-visible,.sidebar-sublink:focus-visible,.sidebar-expand-button:focus-visible,.sidebar-close:focus-visible,.logout-button:focus-visible,.theme-toggle:focus-visible{outline:var(--border-width-medium) solid var(--sidebar-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar *,.sidebar-overlay{transition:none!important}}.dashboard-navbar{z-index:900;background:var(--bg-primary,var(--color-white));border-bottom:1px solid var(--border-light,#e3ebef);width:100%;min-height:54px;font-family:var(--font-family-primary,"Inter", sans-serif);color:var(--text-primary,var(--color-black));justify-content:space-between;align-items:center;gap:12px;padding:0 22px;display:flex;position:sticky;top:0;box-shadow:0 2px 6px #030b1208}.navbar-left{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.navbar-icon-button{width:42px;height:42px;color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex;position:relative}.navbar-icon-button:hover,.navbar-icon-button.icon-button-active{color:var(--color-primary);background:var(--bg-light-blue,var(--color-primary-light))}.navbar-page-info{flex-direction:column;gap:3px;min-width:110px;display:flex}.navbar-page-title{color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-bold,700)}.navbar-page-subtitle{color:var(--text-muted,var(--color-dark-grey));font-size:9px}.navbar-search{border:1px solid var(--border-light,#e3ebef);background:var(--bg-secondary,var(--color-grey));width:min(100%,280px);height:34px;color:var(--text-secondary,#526675);border-radius:8px;align-items:center;gap:7px;margin-left:5px;padding:0 9px;display:flex}.navbar-search:focus-within{background:var(--bg-primary,var(--color-white));border-color:var(--color-secondary);box-shadow:0 0 0 2px var(--cyan-10,#00c2ff1a)}.search-icon{flex-shrink:0}.navbar-search input{width:100%;min-width:0;color:var(--text-primary,var(--color-black));background:0 0;border:none;outline:none;font-family:inherit;font-size:11px}.navbar-search input::placeholder{color:var(--text-muted,var(--color-dark-grey))}.navbar-search kbd{border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white));color:var(--text-muted,var(--color-dark-grey));border-radius:4px;flex-shrink:0;padding:2px 4px;font-family:inherit;font-size:8px}.search-clear{color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.navbar-right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:25px;display:flex}.navbar-popover-wrap{align-items:center;display:flex;position:relative}.navbar-notification-button{width:28px;height:30px;color:var(--text-primary,var(--color-black));background:0 0;border:none;border-radius:6px}.navbar-notification-button:hover,.navbar-notification-button.icon-button-active{background:var(--bg-secondary,var(--color-grey));color:var(--color-primary)}.notification-dot{border:1px solid var(--color-white);background:var(--color-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:4px}.navbar-text-link{color:var(--text-primary,var(--color-black));white-space:nowrap;font-family:inherit;font-size:14px;font-weight:var(--font-weight-medium,500);background:0 0;justify-content:center;align-items:center;gap:8px;padding:5px 0;text-decoration:none;transition:color .2s;display:inline-flex}.navbar-text-link svg{color:var(--text-secondary,#526675);flex-shrink:0}.navbar-text-link:hover,.navbar-text-link:hover svg{color:var(--color-primary)}.navbar-divider{background:var(--border-light,#e3ebef);width:1px;height:25px}.profile-button{color:var(--text-primary,var(--color-black));text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:3px 5px 3px 3px;transition:background .2s,border-color .2s;display:flex}.profile-button:hover,.profile-button.profile-button-active{background:var(--bg-secondary,var(--color-grey));border-color:var(--border-light,#e3ebef)}.profile-avatar{border:1px solid var(--border-accent,#d9f1f8);background:var(--bg-light-blue,var(--color-primary-light));width:32px;height:32px;color:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.profile-details{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-details strong{color:var(--text-primary,var(--color-black));font-size:10px;font-weight:var(--font-weight-semibold,600);white-space:nowrap}.profile-details small{color:var(--text-muted,var(--color-dark-grey));white-space:nowrap;font-size:9px}.profile-chevron{color:var(--text-secondary,#526675);transition:transform .2s}.profile-chevron-open{transform:rotate(180deg)}.navbar-popover{z-index:1100;border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white));border-radius:10px;width:260px;animation:.18s ease-out navbar-popover-enter;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 12px 30px #030b121f}@keyframes navbar-popover-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popover-heading{border-bottom:1px solid var(--border-light,#e3ebef);justify-content:space-between;align-items:center;gap:8px;padding:13px;display:flex}.popover-heading>div{flex-direction:column;gap:4px;display:flex}.popover-heading strong{color:var(--text-primary,var(--color-black));font-size:12px}.popover-heading span{color:var(--text-muted,var(--color-dark-grey));font-size:9px}.popover-close{width:26px;height:26px;color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.popover-close:hover{background:var(--bg-secondary,var(--color-grey));color:var(--color-primary)}.notification-empty{text-align:center;flex-direction:column;align-items:center;padding:22px 16px;display:flex}.notification-empty-icon{background:var(--bg-light-blue,var(--color-primary-light));width:38px;height:38px;color:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.notification-empty strong{color:var(--text-primary,var(--color-black));font-size:11px}.notification-empty p{max-width:210px;color:var(--text-secondary,#526675);margin:6px 0 0;font-size:10px;line-height:1.6}.profile-popover{width:245px}.profile-popover-header{border-bottom:1px solid var(--border-light,#e3ebef);align-items:center;gap:9px;padding:13px;display:flex}.profile-avatar-large{width:36px;height:36px}.profile-popover-header>div{flex-direction:column;gap:4px;display:flex}.profile-popover-header strong{color:var(--text-primary,var(--color-black));font-size:11px}.profile-popover-header>div>span{color:var(--text-muted,var(--color-dark-grey));font-size:9px}.profile-menu{padding:6px}.profile-menu button{width:100%;color:var(--text-secondary,#526675);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:9px;font-family:inherit;font-size:10px;display:flex}.profile-menu button:hover{background:var(--bg-light-blue,var(--color-primary-light));color:var(--color-primary)}.profile-menu .profile-logout{color:var(--color-danger,#b42318)}.profile-menu .profile-logout:hover{background:var(--bg-danger-light,#fff1f0);color:var(--color-danger,#b42318)}.profile-popover-footer{border-top:1px solid var(--border-light,#e3ebef);background:var(--bg-secondary,var(--color-grey));justify-content:space-between;gap:7px;padding:10px 12px;font-size:8px;display:flex}.profile-popover-footer span:first-child{color:var(--color-primary);font-weight:var(--font-weight-bold,700)}.profile-popover-footer span:last-child{color:var(--text-muted,var(--color-dark-grey))}@media (width<=1100px){.dashboard-navbar{padding:0 14px}.navbar-left{gap:9px}.navbar-page-info{min-width:auto}.navbar-page-subtitle{display:none}.navbar-search{max-width:230px;margin-left:0}.navbar-right{gap:16px}}@media (width<=768px){.dashboard-navbar{gap:7px;min-height:50px;padding:0 10px}.navbar-left{gap:8px}.navbar-icon-button{width:30px;height:30px}.navbar-page-title{font-size:11px}.navbar-search{display:none}.navbar-right{gap:12px}.navbar-text-link{gap:5px;font-size:12px}.navbar-text-link svg{width:15px;height:15px}.navbar-divider{display:none}.profile-button{gap:5px;padding:2px}.profile-avatar{width:30px;height:30px}.profile-details{display:none}.profile-chevron{width:12px}.navbar-popover{width:min(260px,100vw - 20px);position:fixed;top:58px;right:10px}}@media (width<=420px){.dashboard-navbar{padding:0 8px}.navbar-page-info{display:none}.navbar-right{gap:10px}.navbar-text-link{gap:0}.navbar-text-link span{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-navbar *,.dashboard-navbar :before,.dashboard-navbar :after{transition:none!important;animation:none!important}}:root{--afri-primary:#0d4972;--afri-cyan:#00c2ff;--afri-black:#030b12;--afri-light-blue:#e9f8fc;--afri-grey:#f5f8fa;--afri-dark-grey:#9a9a9a;--afri-white:#fff;--sidebar-width:272px;--sidebar-collapsed-width:76px;--navbar-height:70px}*{box-sizing:border-box}.dashboard-layout{background:var(--afri-grey);width:100%;min-height:100dvh;color:var(--afri-black);font-family:Inter,Arial,sans-serif}.dashboard-layout .sidebar{width:var(--sidebar-width);z-index:1000;height:100dvh;transition:width .25s,transform .25s;position:fixed;inset:0 auto 0 0}.dashboard-main{width:calc(100% - var(--sidebar-width));min-width:0;min-height:100dvh;margin-left:var(--sidebar-width);flex-direction:column;transition:width .25s,margin-left .25s;display:flex}.dashboard-main .dashboard-navbar{z-index:900;width:100%;min-height:var(--navbar-height);background:var(--afri-white);flex-shrink:0;display:flex;position:sticky;top:0}.dashboard-content{overflow-wrap:anywhere;background:var(--afri-grey);flex:1;width:100%;min-width:0;padding:clamp(1px,2vw,2px)}.dashboard-layout.sidebar-collapsed .sidebar{width:var(--sidebar-collapsed-width)}.dashboard-layout.sidebar-collapsed .dashboard-main{width:calc(100% - var(--sidebar-collapsed-width));margin-left:var(--sidebar-collapsed-width)}.dashboard-layout.sidebar-collapsed .brand-copy,.dashboard-layout.sidebar-collapsed .workspace-details,.dashboard-layout.sidebar-collapsed .workspace-selector>svg,.dashboard-layout.sidebar-collapsed .sidebar-label,.dashboard-layout.sidebar-collapsed .sidebar-link-text,.dashboard-layout.sidebar-collapsed .sidebar-link-arrow,.dashboard-layout.sidebar-collapsed .sidebar-help,.dashboard-layout.sidebar-collapsed .account-details,.dashboard-layout.sidebar-collapsed .sidebar-version{display:none}.dashboard-layout.sidebar-collapsed .sidebar-brand{justify-content:center;padding:12px 6px}.dashboard-layout.sidebar-collapsed .brand-lockup{justify-content:center}.dashboard-layout.sidebar-collapsed .workspace-selector{justify-content:center;width:44px;margin:16px auto 8px;padding:5px}.dashboard-layout.sidebar-collapsed .sidebar-nav{padding-left:8px;padding-right:8px}.dashboard-layout.sidebar-collapsed .sidebar-group{margin-top:12px}.dashboard-layout.sidebar-collapsed .sidebar-link{justify-content:center;gap:0;padding:10px 4px}.dashboard-layout.sidebar-collapsed .sidebar-link-icon{margin:0}.dashboard-layout.sidebar-collapsed .sidebar-bottom{padding:10px 6px}.dashboard-layout.sidebar-collapsed .sidebar-footer{justify-content:center;padding:10px 0}.dashboard-layout.sidebar-collapsed .logout-button{display:none}@media (width<=1024px) and (width>=769px){:root{--sidebar-width:240px}.dashboard-content{padding:20px}}@media (width<=768px){.dashboard-layout .sidebar{width:min(290px,86vw);box-shadow:none;transform:translate(-100%)}.dashboard-layout .sidebar.sidebar-open{transform:translate(0);box-shadow:12px 0 40px #030b1226}.dashboard-main,.dashboard-layout.sidebar-collapsed .dashboard-main{width:100%;margin-left:0}.dashboard-layout.sidebar-collapsed .sidebar{width:min(290px,86vw)}.dashboard-layout.sidebar-collapsed .brand-copy,.dashboard-layout.sidebar-collapsed .workspace-details,.dashboard-layout.sidebar-collapsed .workspace-selector>svg,.dashboard-layout.sidebar-collapsed .sidebar-label,.dashboard-layout.sidebar-collapsed .sidebar-link-text,.dashboard-layout.sidebar-collapsed .sidebar-link-arrow,.dashboard-layout.sidebar-collapsed .sidebar-help,.dashboard-layout.sidebar-collapsed .account-details,.dashboard-layout.sidebar-collapsed .sidebar-version{display:initial}.dashboard-layout.sidebar-collapsed .sidebar-brand{justify-content:space-between;padding:20px 18px}.dashboard-layout.sidebar-collapsed .workspace-selector{justify-content:flex-start;width:calc(100% - 28px);margin:17px 14px 8px;padding:11px 10px}.dashboard-layout.sidebar-collapsed .sidebar-nav{padding:9px 14px 20px}.dashboard-layout.sidebar-collapsed .sidebar-link{justify-content:flex-start;gap:12px;padding:10px 12px}.dashboard-layout.sidebar-collapsed .sidebar-bottom{padding:12px 14px 10px}.dashboard-layout.sidebar-collapsed .sidebar-footer{justify-content:flex-start;padding:12px 2px 8px}.dashboard-layout.sidebar-collapsed .logout-button{display:flex}.dashboard-content{padding:16px}}@media (width<=420px){.dashboard-content{padding:12px}}@media (prefers-reduced-motion:reduce){.dashboard-layout *,.dashboard-layout{transition:none!important}}.afri-account-page{--afri-account-primary:var(--color-primary,#0d4972);--afri-account-cyan:var(--color-secondary,#00c2ff);--afri-account-black:var(--color-black,#030b12);--afri-account-white:var(--color-white,#fff);--afri-account-light:var(--color-primary-light,#e9f8fc);--afri-account-grey:var(--color-grey,#f5f8fa);--afri-account-muted:var(--color-dark-grey,#9a9a9a);--afri-account-border:var(--border-light,#e5edf2);--afri-account-border-medium:var(--border-medium,#cdd9df);background:var(--bg-secondary,var(--afri-account-grey));width:100%;min-height:100%;color:var(--afri-account-black);box-sizing:border-box;padding:30px;font-family:Inter,sans-serif}.afri-account-page *,.afri-account-page :before,.afri-account-page :after{box-sizing:border-box}.afri-account-page button,.afri-account-page input,.afri-account-page select{font-family:inherit}.afri-account-page button:focus-visible,.afri-account-page input:focus-visible,.afri-account-page select:focus-visible{outline:2px solid var(--afri-account-cyan);outline-offset:3px}.afri-account-page button{-webkit-tap-highlight-color:transparent}.afri-account-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.afri-account-eyebrow{color:var(--afri-account-primary);letter-spacing:1.4px;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.afri-account-header h1{color:var(--afri-account-black);letter-spacing:-.8px;margin:0 0 7px;font-size:27px;font-weight:700}.afri-account-header p{color:var(--afri-account-muted);margin:0;font-size:13px;line-height:1.7}.afri-account-primary-button{border:1px solid var(--afri-account-primary);background:var(--afri-account-primary);min-height:42px;color:var(--afri-account-white);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.afri-account-primary-button:hover{background:var(--color-primary-dark,#030b12)}.afri-account-primary-button:active{transform:scale(.98)}.afri-account-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.afri-account-summary-card{border:1px solid var(--afri-account-border);background:var(--afri-account-white);border-radius:11px;min-width:0;padding:22px;box-shadow:0 2px 8px #030b1208}.afri-account-card-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.afri-account-card-label{color:var(--afri-account-muted);font-size:12px;font-weight:500}.afri-account-icon{border:1px solid var(--afri-account-border);background:var(--afri-account-light);width:39px;height:39px;color:var(--afri-account-primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.afri-account-summary-card h2{color:var(--afri-account-black);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:0 0 7px;font-size:29px;font-weight:700}.afri-account-muted{color:var(--afri-account-muted);margin:0 0 14px;font-size:12px}.afri-account-product-list{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:15px;display:flex}.afri-account-product-list span{color:var(--afri-account-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.afri-account-product-list strong{color:var(--afri-account-black);font-weight:600}.afri-account-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.afri-account-dot-sms{background:var(--afri-account-primary)}.afri-account-dot-ussd{background:var(--afri-account-cyan)}.afri-account-dot-airtime{background:var(--afri-account-muted)}.afri-account-dot-whatsapp{background:var(--afri-account-black)}.afri-account-pending{border-top:1px solid var(--afri-account-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding-top:13px;display:flex}.afri-account-pending p{color:var(--afri-account-muted);flex:220px;margin:0;font-size:11px;line-height:1.8}.afri-account-pending p strong{color:var(--afri-account-black)}.afri-account-text-button{color:var(--afri-account-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.afri-account-text-button:hover{text-decoration:underline}.afri-account-pending-details{border:1px solid var(--afri-account-border);background:var(--afri-account-light);color:var(--afri-account-primary);border-radius:7px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px;font-size:11px;line-height:1.7;display:flex}.afri-account-pending-details svg{flex-shrink:0}.afri-account-spending-list{margin-top:18px;margin-bottom:6px}.afri-account-transactions{border:1px solid var(--afri-account-border);background:var(--afri-account-white);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #030b1208}.afri-account-transactions-heading{border-bottom:1px solid var(--afri-account-border);justify-content:space-between;align-items:center;gap:16px;padding:21px 22px;display:flex}.afri-account-transactions-heading h2{color:var(--afri-account-black);margin:0 0 6px;font-size:16px;font-weight:700}.afri-account-transactions-heading p{color:var(--afri-account-muted);margin:0;font-size:12px;line-height:1.7}.afri-account-record-count{border:1px solid var(--afri-account-border);background:var(--afri-account-grey);color:var(--afri-account-primary);border-radius:6px;flex-shrink:0;padding:6px 9px;font-size:10px;font-weight:600}.afri-account-filters{border-bottom:1px solid var(--afri-account-border);grid-template-columns:minmax(180px,1fr) minmax(245px,1.1fr) 135px 125px;align-items:center;gap:10px;padding:16px 20px;display:grid}.afri-account-search,.afri-account-date-range,.afri-account-select{border:1px solid var(--afri-account-border-medium);background:var(--afri-account-white);min-width:0;min-height:42px;color:var(--afri-account-muted);border-radius:7px;align-items:center;transition:border-color .2s;display:flex}.afri-account-search:focus-within,.afri-account-date-range:focus-within,.afri-account-select:focus-within{border-color:var(--afri-account-primary)}.afri-account-search{gap:9px;padding:0 11px}.afri-account-search>svg,.afri-account-date-range>svg{color:var(--afri-account-muted);flex-shrink:0}.afri-account-search input{width:100%;min-width:0;height:38px;color:var(--afri-account-black);background:0 0;border:0;outline:none;padding:0;font-size:11px}.afri-account-search input::placeholder{color:var(--afri-account-muted)}.afri-account-date-range{grid-template-columns:17px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:9px;padding:5px 10px;display:grid}.afri-account-date-range>label{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.afri-account-date-range>label>span{color:var(--afri-account-muted);font-size:9px;line-height:1}.afri-account-date-range input{width:100%;min-width:0;max-width:100%;height:17px;color:var(--afri-account-black);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:none;padding:0;font-family:Inter,sans-serif;font-size:10px;display:block}.afri-account-date-divider{background:var(--afri-account-border);width:1px;height:25px}.afri-account-select{min-width:0;position:relative}.afri-account-select select{appearance:none;width:100%;min-width:0;height:40px;color:var(--afri-account-black);cursor:pointer;background:0 0;border:0;outline:none;padding:0 29px 0 10px;font-size:11px}.afri-account-select>svg{color:var(--afri-account-muted);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.afri-account-page-size{min-width:0}.afri-account-table-scroll{width:100%;overflow-x:auto}.afri-account-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.afri-account-table thead{background:var(--afri-account-grey)}.afri-account-table th{color:var(--afri-account-muted);padding:14px 16px;font-size:10px;font-weight:600}.afri-account-table td{border-top:1px solid var(--afri-account-border);color:var(--afri-account-black);vertical-align:middle;padding:15px 16px;font-size:11px}.afri-account-transaction-row{cursor:pointer;transition:background .18s}.afri-account-transaction-row:hover{background:var(--afri-account-light)}.afri-account-transaction-row:focus-visible{outline:2px solid var(--afri-account-cyan);outline-offset:-2px}.afri-account-type-pill{border:1px solid var(--afri-account-border);background:var(--afri-account-grey);color:var(--afri-account-primary);border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.afri-account-description{color:var(--afri-account-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;display:block}.afri-account-description:hover{text-decoration:underline}.afri-account-row-reference{color:var(--afri-account-muted);margin-top:5px;font-size:9px;display:block}.afri-account-table th:nth-child(3),.afri-account-table th:nth-child(4),.afri-account-table td:nth-child(3),.afri-account-table td:nth-child(4){text-align:right}.afri-account-amount-debit,.afri-account-amount-credit,.afri-account-balance-cell{font-variant-numeric:tabular-nums}.afri-account-amount-debit{font-weight:600;color:var(--afri-account-black)!important}.afri-account-amount-credit{font-weight:700;color:var(--afri-account-primary)!important}.afri-account-balance-cell{font-weight:500;color:var(--afri-account-black)!important}.afri-account-date-main,.afri-account-date-time{font-variant-numeric:tabular-nums;display:block}.afri-account-date-main{color:var(--afri-account-black);font-size:11px}.afri-account-date-time{color:var(--afri-account-muted);margin-top:5px;font-size:10px}.afri-account-empty{text-align:center;white-space:normal;padding:38px 15px!important}.afri-account-empty>svg,.afri-account-empty>strong,.afri-account-empty>span{margin:0 auto 9px;display:block}.afri-account-empty>svg{color:var(--afri-account-muted)}.afri-account-empty>strong{color:var(--afri-account-black);font-size:13px}.afri-account-empty>span{color:var(--afri-account-muted)}.afri-account-empty>button{border:1px solid var(--afri-account-border-medium);background:var(--afri-account-white);color:var(--afri-account-primary);cursor:pointer;border-radius:6px;padding:7px 10px;font-size:11px}.afri-account-table-footer{border-top:1px solid var(--afri-account-border);color:var(--afri-account-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 19px;font-size:11px;display:flex}.afri-account-clear-button{border:1px solid var(--afri-account-border-medium);background:var(--afri-account-white);color:var(--afri-account-primary);cursor:pointer;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:600}.afri-account-clear-button:hover{background:var(--afri-account-light)}.afri-account-modal-backdrop{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030b1261;justify-content:center;align-items:center;padding:20px;animation:.18s afri-account-fade-in;display:flex;position:fixed;inset:0}.afri-account-funds-modal{border:1px solid var(--afri-account-border);background:var(--afri-account-white);border-radius:12px;width:100%;max-width:490px;max-height:min(90vh,720px);padding:27px 25px 24px;animation:.22s afri-account-modal-in;position:relative;overflow-y:auto;box-shadow:0 24px 70px #030b122e}.afri-account-modal-close{width:32px;height:32px;color:var(--afri-account-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:17px;right:17px}.afri-account-modal-close:hover{background:var(--afri-account-grey);color:var(--afri-account-primary)}.afri-account-modal-heading{align-items:center;gap:12px;padding-right:35px;display:flex}.afri-account-modal-icon{background:var(--afri-account-light);width:40px;height:40px;color:var(--afri-account-primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.afri-account-modal-heading h2{color:var(--afri-account-black);letter-spacing:-.5px;margin:0;font-size:21px;font-weight:700}.afri-account-modal-description{color:var(--afri-account-muted);margin:17px 0 24px;font-size:13px;line-height:1.8}.afri-account-funds-form{flex-direction:column;gap:22px;display:flex}.afri-account-form-field{flex-direction:column;gap:9px;min-width:0;display:flex}.afri-account-form-field>span{color:var(--afri-account-black);font-size:13px;font-weight:600}.afri-account-form-field>span b{color:var(--afri-account-primary);margin-left:3px}.afri-account-form-field>span em{color:var(--afri-account-muted);font-style:normal;font-weight:400}.afri-account-amount-input{border:1px solid var(--afri-account-border-medium);background:var(--afri-account-white);border-radius:7px;align-items:center;gap:9px;height:45px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.afri-account-amount-input:focus-within{border-color:var(--afri-account-primary);box-shadow:0 0 0 3px var(--afri-account-light)}.afri-account-amount-input>span{color:var(--afri-account-muted);font-size:14px}.afri-account-amount-input input{width:100%;min-width:0;height:100%;color:var(--afri-account-black);background:0 0;border:0;outline:none;padding:0;font-size:13px}.afri-account-amount-input input::placeholder,.afri-account-form-field>input::placeholder{color:var(--afri-account-muted);opacity:.8}.afri-account-form-field>small{color:var(--afri-account-muted);margin-top:-3px;font-size:11px}.afri-account-form-field>input{border:1px solid var(--afri-account-border-medium);background:var(--afri-account-white);width:100%;min-width:0;height:45px;color:var(--afri-account-black);border-radius:7px;outline:none;padding:0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.afri-account-form-field>input:focus{border-color:var(--afri-account-primary);box-shadow:0 0 0 3px var(--afri-account-light)}.afri-account-form-error{color:var(--afri-account-primary);align-items:flex-start;gap:8px;margin:-8px 0 0;font-size:12px;line-height:1.6;display:flex}.afri-account-form-error svg{flex-shrink:0;margin-top:1px}.afri-account-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;display:flex}.afri-account-secondary-button{border:1px solid var(--afri-account-border-medium);background:var(--afri-account-white);min-height:40px;color:var(--afri-account-black);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.afri-account-secondary-button:hover{border-color:var(--afri-account-primary);background:var(--afri-account-grey)}.afri-account-invoice-success{text-align:center;flex-direction:column;align-items:center;padding:15px 3px 5px;display:flex}.afri-account-success-icon{border:1px solid var(--afri-account-border);background:var(--afri-account-light);width:55px;height:55px;color:var(--afri-account-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.afri-account-invoice-success h2{color:var(--afri-account-black);margin:17px 0 8px;font-size:20px}.afri-account-invoice-success p{color:var(--afri-account-muted);margin:0 0 16px;font-size:13px;line-height:1.8}.afri-account-success-po{border:1px solid var(--afri-account-border);background:var(--afri-account-grey);width:100%;color:var(--afri-account-muted);overflow-wrap:anywhere;border-radius:7px;margin-bottom:18px;padding:12px;font-size:12px}.afri-account-success-po strong{color:var(--afri-account-black)}.afri-account-drawer-backdrop{z-index:1600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030b1259;justify-content:flex-end;animation:.18s afri-account-fade-in;display:flex;position:fixed;inset:0}.afri-account-details-drawer{border-left:1px solid var(--afri-account-border);background:var(--afri-account-white);flex-direction:column;width:min(470px,100%);height:100%;animation:.24s afri-account-drawer-in;display:flex;overflow:hidden;box-shadow:-15px 0 45px #030b121f}.afri-account-drawer-header{border-bottom:1px solid var(--afri-account-border);justify-content:space-between;align-items:center;gap:15px;padding:24px 23px;display:flex}.afri-account-drawer-eyebrow{color:var(--afri-account-primary);letter-spacing:1.3px;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.afri-account-drawer-header h2{color:var(--afri-account-black);margin:0;font-size:21px;font-weight:700}.afri-account-drawer-close{border:1px solid var(--afri-account-border);background:var(--afri-account-white);width:36px;height:36px;color:var(--afri-account-muted);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.afri-account-drawer-close:hover{background:var(--afri-account-grey);color:var(--afri-account-primary)}.afri-account-drawer-body{flex:1;padding:23px;overflow-y:auto}.afri-account-transaction-hero{border:1px solid var(--afri-account-border);background:var(--afri-account-grey);text-align:center;border-radius:11px;flex-direction:column;align-items:center;padding:24px 16px;display:flex}.afri-account-transaction-hero-icon{border:1px solid var(--afri-account-border);background:var(--afri-account-white);width:48px;height:48px;color:var(--afri-account-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:13px;display:flex}.afri-account-detail-type{color:var(--afri-account-muted);font-size:12px}.afri-account-transaction-hero h3{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:8px 0 13px;font-size:30px;font-weight:700}.afri-account-detail-debit{color:var(--afri-account-black)}.afri-account-detail-credit{color:var(--afri-account-primary)}.afri-account-completed-badge{border:1px solid var(--afri-account-border-medium);background:var(--afri-account-light);color:var(--afri-account-primary);border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex}.afri-account-detail-section{margin-top:25px}.afri-account-detail-section>h3{border-bottom:1px solid var(--afri-account-border);color:var(--afri-account-black);margin:0 0 8px;padding-bottom:12px;font-size:13px;font-weight:700}.afri-account-detail-row{border-bottom:1px solid var(--afri-account-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.afri-account-detail-row:last-child{border-bottom:none}.afri-account-detail-row>span{color:var(--afri-account-muted);flex:0 0 42%;font-size:11px;line-height:1.7}.afri-account-detail-row>strong,.afri-account-reference-value>strong{color:var(--afri-account-black);text-align:right;font-size:11px;font-weight:600;line-height:1.7}.afri-account-detail-value-wrap{overflow-wrap:anywhere;max-width:58%}.afri-account-reference-value{justify-content:flex-end;align-items:flex-start;gap:7px;min-width:0;display:flex}.afri-account-reference-value>strong{overflow-wrap:anywhere}.afri-account-reference-value>button{border:1px solid var(--afri-account-border);background:var(--afri-account-white);width:25px;height:25px;color:var(--afri-account-primary);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.afri-account-reference-value>button:hover{background:var(--afri-account-light)}.afri-account-status-text{color:var(--afri-account-primary)!important}.afri-account-detail-datetime{border:1px solid var(--afri-account-border);background:var(--afri-account-grey);border-radius:8px;align-items:flex-start;gap:11px;padding:13px;display:flex}.afri-account-detail-datetime>svg{color:var(--afri-account-primary);flex-shrink:0}.afri-account-detail-datetime>div{flex-direction:column;gap:5px;display:flex}.afri-account-detail-datetime strong{color:var(--afri-account-black);font-size:12px}.afri-account-detail-datetime span{color:var(--afri-account-muted);font-size:11px;line-height:1.7}.afri-account-detail-note{border:1px solid var(--afri-account-border);background:var(--afri-account-light);border-radius:8px;align-items:flex-start;gap:10px;margin-top:23px;padding:13px;display:flex}.afri-account-detail-note>svg{color:var(--afri-account-primary);flex-shrink:0}.afri-account-detail-note p{color:var(--afri-account-primary);margin:0;font-size:11px;line-height:1.8}.afri-account-drawer-footer{border-top:1px solid var(--afri-account-border);background:var(--afri-account-white);padding:15px 23px}.afri-account-drawer-footer .afri-account-secondary-button{width:100%}@keyframes afri-account-fade-in{0%{opacity:0}to{opacity:1}}@keyframes afri-account-modal-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes afri-account-drawer-in{0%{transform:translate(24px)}to{transform:translate(0)}}@media (width<=1100px){.afri-account-page{padding:24px}.afri-account-filters{grid-template-columns:minmax(180px,1fr) minmax(240px,1fr)}.afri-account-select,.afri-account-page-size{width:100%}}@media (width<=650px){.afri-account-page{padding:18px 12px 30px}.afri-account-header{align-items:flex-start;gap:12px;margin-bottom:22px}.afri-account-header h1{font-size:24px}.afri-account-header p{max-width:230px;font-size:11px}.afri-account-eyebrow{font-size:9px}.afri-account-primary-button{white-space:nowrap;gap:5px;min-height:39px;padding:0 10px;font-size:11px}.afri-account-summary{grid-template-columns:1fr;gap:13px;margin-bottom:20px}.afri-account-summary-card{padding:17px}.afri-account-summary-card h2{font-size:26px}.afri-account-transactions-heading{align-items:flex-start;padding:16px}.afri-account-transactions-heading h2{font-size:15px}.afri-account-transactions-heading p{font-size:11px}.afri-account-record-count{font-size:9px}.afri-account-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:12px}.afri-account-search,.afri-account-date-range{grid-column:1/-1}.afri-account-date-range{grid-template-columns:17px minmax(0,1fr) 1px minmax(0,1fr);gap:9px;min-height:47px}.afri-account-date-range input,.afri-account-select select{font-size:11px}.afri-account-table{min-width:720px}.afri-account-table th,.afri-account-table td{padding:13px 12px}.afri-account-table-footer{padding:12px;font-size:10px}.afri-account-modal-backdrop{align-items:center;padding:12px}.afri-account-funds-modal{border-radius:11px;padding:24px 19px 20px}.afri-account-modal-heading h2{font-size:19px}.afri-account-modal-description{font-size:12px}.afri-account-details-drawer{width:min(430px,100%)}.afri-account-drawer-header{padding:19px 17px}.afri-account-drawer-body{padding:17px}.afri-account-drawer-footer{padding:13px 17px}}@media (width<=360px){.afri-account-page{padding-left:9px;padding-right:9px}.afri-account-header{flex-wrap:wrap}.afri-account-filters{grid-template-columns:1fr}.afri-account-search,.afri-account-date-range{grid-column:auto}.afri-account-record-count{display:none}.afri-account-modal-actions{grid-template-columns:1fr 1fr;display:grid}.afri-account-modal-actions>button{padding-left:8px;padding-right:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.afri-account-page *,.afri-account-modal-backdrop,.afri-account-funds-modal,.afri-account-drawer-backdrop,.afri-account-details-drawer{transition:none!important;animation:none!important}}.afri-select-field{width:100%;min-width:0;font-family:var(--font-family-primary,"Inter", sans-serif);position:relative}.afri-select-label{color:var(--text-primary,var(--color-black,#030b12));margin-bottom:8px;font-size:13px;font-weight:500;display:block}.afri-select-trigger{border:1px solid var(--border-medium,#cdd9df);background:var(--bg-primary,var(--color-white,#fff));width:100%;min-height:39px;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s;display:flex}.afri-select-trigger:hover,.afri-select-trigger.open{border-color:var(--color-primary,#0d4972)}.afri-select-trigger:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:2px}.afri-select-trigger:disabled{cursor:not-allowed;opacity:.6}.afri-select-trigger .placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.afri-select-arrow{color:var(--color-primary,#0d4972);flex-shrink:0;transition:transform .2s}.afri-select-arrow.rotated{transform:rotate(180deg)}.afri-select-menu{z-index:3000;border:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));border-radius:8px;width:100%;max-height:230px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 8px 24px #030b121f}.afri-select-option{width:100%;min-height:36px;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13px;transition:background .15s,color .15s;display:flex}.afri-select-option:hover,.afri-select-option.selected{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.afri-select-option.selected{font-weight:600}.afri-select-option svg{flex-shrink:0}.afri-select-empty{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));text-align:center;padding:12px 10px;font-size:13px}@media (prefers-reduced-motion:reduce){.afri-select-field *,.afri-select-field :before,.afri-select-field :after{transition:none!important}}.afri-dashboard{background:var(--bg-secondary,var(--color-grey));width:100%;min-width:0;min-height:100%;color:var(--text-primary,var(--color-black));font-family:var(--font-family-primary,"Inter", sans-serif);padding:30px}.afri-dashboard *,.afri-dashboard :before,.afri-dashboard :after{box-sizing:border-box}.afri-dashboard-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.afri-dashboard-welcome{min-width:0}.afri-dashboard-eyebrow{color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-bold,700);letter-spacing:1.2px;margin-bottom:7px;display:block}.afri-dashboard-welcome h1{color:var(--text-primary,var(--color-black));font-size:25px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.8px;margin:0 0 7px;line-height:1.35}.afri-dashboard-welcome p{color:var(--text-secondary,#526675);font-size:13px;font-weight:var(--font-weight-regular,400);margin:0;line-height:1.6}.afri-dashboard-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.afri-dashboard-button{border-radius:var(--radius-md,7px);min-height:39px;font-family:inherit;font-size:12px;font-weight:var(--font-weight-semibold,600);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 13px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.afri-button-secondary{border-color:var(--border-light,#dfe7ec);background:var(--bg-primary,var(--color-white));color:var(--color-primary)}.afri-button-secondary:hover{border-color:var(--color-primary);background:var(--bg-light-blue,var(--color-primary-light))}.afri-button-primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.afri-button-primary:hover{border-color:var(--color-primary-dark,#093b5d);background:var(--color-primary-dark,#093b5d);box-shadow:0 3px 8px #0d497226}.afri-dashboard-button:active{transform:translateY(1px)}.afri-dashboard-button svg{flex-shrink:0}.afri-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:36px;display:grid}.afri-stat-card{border:1px solid var(--border-light,#dfe7ec);border-radius:var(--radius-md,9px);background:var(--bg-primary,var(--color-white));min-width:0;min-height:115px;color:var(--text-primary,var(--color-black));text-align:left;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 2px 3px #030b120f}.afri-stat-card:hover{border-color:var(--border-accent,#b7dce9);transform:translateY(-2px);box-shadow:0 5px 14px #030b1214}.afri-stat-content{flex-direction:column;align-items:flex-start;gap:17px;min-width:0;display:flex}.afri-stat-title{color:var(--text-secondary,#526675);font-size:13px;font-weight:var(--font-weight-regular,400);line-height:1.5}.afri-stat-value{color:var(--text-primary,var(--color-black));font-size:25px;font-weight:var(--font-weight-medium,500);letter-spacing:-.7px;line-height:1}.afri-icon-box{border:1px solid var(--border-accent,#d8f0f7);background:var(--bg-light-blue,var(--color-primary-light));width:39px;height:39px;color:var(--color-primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.afri-icon-box svg{display:block}.afri-products-section{width:100%}.afri-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.afri-section-heading h2{color:var(--text-primary,var(--color-black));font-size:16px;font-weight:var(--font-weight-semibold,600);margin:0 0 5px;line-height:1.4}.afri-section-heading p{color:var(--text-secondary,#526675);margin:0;font-size:11px;line-height:1.6}.afri-products-count{border:1px solid var(--border-light,#dfe7ec);background:var(--bg-primary,var(--color-white));color:var(--text-secondary,#526675);font-size:10px;font-weight:var(--font-weight-medium,500);border-radius:6px;flex-shrink:0;padding:6px 9px}.afri-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 18px;display:grid}.afri-product-card{border:1px solid var(--border-light,#dfe7ec);border-radius:var(--radius-md,9px);background:var(--bg-primary,var(--color-white));min-width:0;min-height:175px;color:var(--text-primary,var(--color-black));text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;padding:21px 22px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.afri-product-card:hover:not(:disabled){border-color:var(--border-accent,#b7dce9);transform:translateY(-2px);box-shadow:0 5px 14px #030b1212}.afri-product-icon{width:43px;height:43px;margin-bottom:18px}.afri-product-arrow{color:var(--text-secondary,#526675);transition:transform .18s,color .18s;position:absolute;top:23px;right:20px}.afri-product-card:hover:not(:disabled) .afri-product-arrow{color:var(--color-primary);transform:translate(3px)}.afri-product-title-row{flex-wrap:wrap;align-items:center;gap:9px;width:100%;margin-bottom:7px;display:flex}.afri-product-title-row strong{color:var(--text-primary,var(--color-black));font-size:13px;font-weight:var(--font-weight-semibold,600);line-height:1.5}.afri-product-description{width:100%;color:var(--text-secondary,#526675);font-size:12px;font-weight:var(--font-weight-regular,400);overflow-wrap:break-word;line-height:1.75;display:block}.afri-coming-soon{border:1px solid var(--border-light,#dfe7ec);background:var(--bg-secondary,var(--color-grey));min-height:27px;color:var(--text-secondary,#526675);font-size:10px;font-weight:var(--font-weight-medium,500);border-radius:6px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.afri-product-disabled{cursor:not-allowed}.afri-product-disabled:hover{box-shadow:none;transform:none}.afri-dashboard-footer{border-top:1px solid var(--border-light,#dfe7ec);color:var(--text-secondary,#526675);justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:15px;font-size:10px;display:flex}.afri-footer-mark{color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-bold,700);align-items:center;gap:7px;display:inline-flex}.afri-footer-dot{background:var(--color-secondary);border-radius:50%;width:7px;height:7px}.afri-dashboard button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (width<=1100px){.afri-dashboard{padding:25px 22px}.afri-stats-grid,.afri-products-grid{gap:14px}.afri-stat-card{padding:18px 15px}.afri-stat-title{font-size:12px}.afri-stat-value{font-size:22px}.afri-product-card{padding:18px}.afri-product-description{font-size:11px}}@media (width<=850px){.afri-dashboard-header{align-items:flex-start}.afri-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.afri-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.afri-dashboard{padding:22px 14px}.afri-dashboard-header{flex-direction:column;align-items:stretch;gap:17px;margin-bottom:24px}.afri-dashboard-welcome h1{font-size:22px}.afri-dashboard-welcome p{font-size:12px}.afri-dashboard-actions{flex-wrap:wrap;justify-content:flex-start}.afri-dashboard-button{min-height:37px;padding:0 10px;font-size:11px}.afri-stats-grid{gap:11px;margin-bottom:27px}.afri-stat-card{gap:7px;min-height:102px;padding:14px 11px}.afri-stat-content{gap:13px}.afri-stat-title{font-size:10px}.afri-stat-value{font-size:21px}.afri-icon-box{width:33px;height:33px}.afri-icon-box svg{width:17px;height:17px}.afri-section-heading{align-items:flex-start}.afri-section-heading p{max-width:250px}.afri-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.afri-product-card{min-height:177px;padding:14px}.afri-product-icon{width:37px;height:37px;margin-bottom:15px}.afri-product-arrow{width:15px;height:15px;top:17px;right:12px}.afri-product-title-row strong{font-size:12px}.afri-product-description{font-size:11px;line-height:1.65}.afri-dashboard-footer{margin-top:24px}}@media (width<=360px){.afri-dashboard{padding-left:10px;padding-right:10px}.afri-stats-grid{gap:8px}.afri-stat-card{padding:12px 8px}.afri-stat-title{font-size:9px}.afri-stat-value{font-size:19px}.afri-icon-box{width:29px;height:29px}.afri-products-grid{gap:9px}.afri-product-card{padding:11px}.afri-product-description{font-size:10px}.afri-dashboard-actions{gap:7px}.afri-dashboard-button{gap:6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.afri-dashboard *,.afri-dashboard :before,.afri-dashboard :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.billing-page{box-sizing:border-box;background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;min-height:100vh;color:var(--text-primary,var(--color-black,#030b12));padding:24px 30px 38px;font-family:Inter,sans-serif}.billing-page *,.billing-page :before,.billing-page :after{box-sizing:border-box}.billing-page button,.billing-page input{font:inherit}.billing-page button:focus-visible,.billing-page input:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.billing-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.billing-eyebrow{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));letter-spacing:1.15px;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.billing-header h1{letter-spacing:-.65px;margin:0 0 7px;font-size:26px;font-weight:600;line-height:1.25}.billing-header p{color:var(--text-secondary,var(--color-primary,#0d4972));margin:0;font-size:13px;line-height:1.65}.billing-add-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:41px;color:var(--color-white,#fff);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.billing-add-button:hover{background:var(--color-primary-dark,#030b12);box-shadow:0 5px 14px #030b121f}.billing-add-button:active{transform:translateY(1px)}.billing-inline-notice{border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);color:var(--text-secondary,var(--color-primary,#0d4972));border-radius:9px;align-items:flex-start;gap:10px;margin:-10px 0 20px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.billing-inline-notice>svg{color:var(--color-primary,#0d4972);flex-shrink:0}.billing-inline-notice span{flex:1}.billing-inline-notice button{color:var(--text-muted,#9a9a9a);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.billing-icon-box{border:1px solid var(--border-light,#e5edf2);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:39px;height:39px;color:var(--color-primary,#0d4972);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.billing-account-strip{border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:23px;display:grid;overflow:visible;box-shadow:0 3px 12px #030b1208}.billing-account-block,.billing-alert-block{align-items:center;gap:13px;min-width:0;padding:18px 22px;display:flex}.billing-account-block{border-right:1px solid var(--border-light,#e5edf2)}.billing-account-info,.billing-alert-info{flex-direction:column;gap:4px;min-width:0;display:flex}.billing-label{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));font-size:11px}.billing-balance{letter-spacing:-.4px;font-size:20px;font-weight:650;line-height:1.3}.billing-alert-info p{color:var(--text-secondary,var(--color-primary,#0d4972));margin:0;font-size:11px;line-height:1.6}.billing-inline-action{color:var(--color-primary,#0d4972);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:7px 0 7px 10px;font-size:11px;font-weight:600}.billing-inline-action:hover{text-decoration:underline}.billing-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.billing-stat-card{border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);border-radius:12px;min-width:0;min-height:119px;padding:18px 19px;box-shadow:0 3px 12px #030b1208}.billing-stat-top{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.billing-stat-top .billing-icon-box{border-radius:9px;width:34px;height:34px}.billing-stat-value{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.55px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;line-height:1.3;display:block}.billing-invoices{z-index:1;border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);border-radius:12px;position:relative;overflow:visible;box-shadow:0 3px 12px #030b1208}.billing-invoices-heading{border-bottom:1px solid var(--border-light,#e5edf2);justify-content:space-between;align-items:center;gap:14px;padding:20px 23px 17px;display:flex}.billing-invoices-heading h2{margin:0 0 5px;font-size:15px;font-weight:650}.billing-invoices-heading p{color:var(--text-muted,#9a9a9a);margin:0;font-size:11px;line-height:1.5}.billing-invoice-count{border:1px solid var(--border-light,#e5edf2);background:var(--bg-secondary,var(--color-grey,#f5f8fa));color:var(--text-secondary,var(--color-primary,#0d4972));white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:600}.billing-filters{border-bottom:1px solid var(--border-light,#e5edf2);flex-wrap:wrap;align-items:center;gap:9px;padding:14px 22px;display:flex}.billing-search,.billing-custom-select{border:1px solid var(--border-medium,#cdd9df);background:var(--color-white,#fff);min-width:0;height:40px;color:var(--text-secondary,var(--color-primary,#0d4972));border-radius:9px;align-items:center;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.billing-search{flex:260px;gap:9px;padding:0 12px}.billing-search:focus-within,.billing-custom-select.is-open{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px var(--bg-light-blue,var(--color-primary-light,#e9f8fc))}.billing-search>svg{color:var(--text-muted,#9a9a9a);flex-shrink:0}.billing-search input{width:100%;min-width:0;height:100%;color:var(--text-primary,var(--color-black,#030b12));background:0 0;border:0;outline:0;padding:0;font-size:12px}.billing-search input::placeholder{color:var(--text-muted,#9a9a9a)}.billing-search input:focus-visible{outline:0}.billing-search>button{color:var(--text-muted,#9a9a9a);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.billing-search>button:hover{background:var(--bg-secondary,#f5f8fa);color:var(--color-primary,#0d4972)}.billing-custom-select{flex:0 0 155px}.billing-page-size{flex-basis:142px}.billing-select-trigger{border-radius:inherit;width:100%;height:100%;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.billing-select-trigger:focus-visible{outline:0}.billing-select-chevron{color:var(--text-muted,#9a9a9a);flex-shrink:0;transition:transform .18s}.billing-custom-select.is-open .billing-select-chevron{transform:rotate(180deg)}.billing-select-menu{z-index:30;border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);border-radius:13px;width:max(100%,168px);padding:6px;animation:.14s ease-out billing-menu-enter;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #030b1221}@keyframes billing-menu-enter{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.billing-select-option{width:100%;min-height:36px;color:var(--text-secondary,var(--color-primary,#0d4972));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;transition:background .15s,color .15s;display:flex}.billing-select-option:hover,.billing-select-option.is-selected{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.billing-select-option.is-selected{font-weight:600}.billing-select-option svg{color:var(--color-primary,#0d4972);flex-shrink:0}.billing-table-wrapper{border-radius:0 0 12px 12px;width:100%;overflow-x:auto}.billing-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.billing-table thead{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.billing-table th{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));letter-spacing:.2px;padding:14px 17px;font-size:10px;font-weight:650}.billing-table td{border-top:1px solid var(--border-light,#e5edf2);color:var(--text-primary,var(--color-black,#030b12));padding:15px 17px;font-size:12px;position:relative}.billing-invoice-link{color:var(--color-primary,#0d4972);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.billing-invoice-link:hover span:last-child{text-decoration:underline}.billing-file-icon{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:27px;height:27px;color:var(--color-primary,#0d4972);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.billing-po-number{color:var(--text-muted,#9a9a9a);margin:4px 0 0 35px;font-size:10px;display:block}.billing-amount{font-variant-numeric:tabular-nums;font-weight:600}.billing-muted-cell{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))!important}.billing-due-overdue{font-weight:600;color:var(--color-primary,#0d4972)!important}.billing-status{color:var(--text-secondary,var(--color-primary,#0d4972));align-items:center;gap:7px;font-size:11px;display:inline-flex}.billing-status-dot{background:var(--color-dark-grey,#9a9a9a);border-radius:50%;flex-shrink:0;width:7px;height:7px}.billing-status-paid .billing-status-dot{background:var(--color-primary,#0d4972)}.billing-status-overdue .billing-status-dot{background:var(--color-secondary,#00c2ff)}.billing-status-unpaid .billing-status-dot{background:var(--color-dark-grey,#9a9a9a)}.billing-actions-cell{text-align:center;width:48px}.billing-more-button{width:31px;height:31px;color:var(--text-muted,#9a9a9a);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.billing-more-button:hover,.billing-more-button[aria-expanded=true]{border-color:var(--border-light,#e5edf2);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.billing-action-menu{z-index:35;border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);border-radius:12px;flex-direction:column;width:174px;padding:6px;display:flex;position:absolute;top:calc(100% - 5px);right:12px;box-shadow:0 12px 28px #030b121f}.billing-action-menu button{width:100%;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.billing-action-menu button:hover{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.billing-empty{text-align:center;white-space:normal;color:var(--text-muted,#9a9a9a)!important;padding:36px 16px!important}.billing-table-footer{border-top:1px solid var(--border-light,#e5edf2);color:var(--text-muted,var(--color-dark-grey,#9a9a9a));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 21px;font-size:11px;display:flex}.billing-clear-button{border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);color:var(--color-primary,#0d4972);cursor:pointer;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:600}.billing-clear-button:hover{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc))}.billing-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030b127a;justify-content:center;align-items:center;padding:20px;animation:.16s ease-out billing-backdrop-enter;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes billing-backdrop-enter{0%{opacity:0}to{opacity:1}}.billing-modal{border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);border-radius:13px;width:100%;max-width:440px;max-height:calc(100vh - 40px);padding:24px;animation:.18s ease-out billing-modal-enter;overflow-y:auto;box-shadow:0 20px 65px #030b1238}@keyframes billing-modal-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.billing-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.billing-modal-header>div:first-child{min-width:0}.billing-modal-title{align-items:center;gap:12px;display:flex}.billing-modal-header h3{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.3px;overflow-wrap:anywhere;margin:0 0 7px;font-size:18px;font-weight:650;line-height:1.35}.billing-modal-header p{max-width:365px;color:var(--text-muted,var(--color-dark-grey,#9a9a9a));margin:0;font-size:12px;line-height:1.65}.billing-modal-title h3{margin-bottom:4px;font-size:16px}.billing-modal-title p{font-size:11px}.billing-modal-close{width:31px;height:31px;color:var(--text-secondary,var(--color-primary,#0d4972));cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.billing-modal-close:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa));color:var(--color-primary,#0d4972)}.billing-add-funds-modal{max-width:480px;padding:25px}.billing-add-funds-modal .billing-modal-header{margin-bottom:24px}.billing-add-funds-modal .billing-modal-header h3{margin-bottom:7px;font-size:18px}.billing-add-funds-modal .billing-modal-header p{font-size:13px;line-height:1.65}.billing-form-field{color:var(--text-primary,var(--color-black,#030b12));flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.billing-form-field>input{border:1px solid var(--border-medium,#cdd9df);background:var(--color-white,#fff);width:100%;height:43px;color:var(--text-primary,var(--color-black,#030b12));border-radius:8px;outline:0;padding:0 13px;font-size:13px;font-weight:400;transition:border-color .18s,box-shadow .18s}.billing-form-field>input::placeholder{color:var(--text-muted,#9a9a9a)}.billing-form-field>input:focus{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px var(--bg-light-blue,var(--color-primary-light,#e9f8fc))}.billing-form-field small{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));font-size:11px;font-weight:400}.billing-form-field em{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));font-style:normal;font-weight:400}.billing-po-field{margin-top:25px}.billing-form-error{color:var(--color-primary,#0d4972);margin:12px 0 0;font-size:12px;line-height:1.5}.billing-modal-actions{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.billing-cancel-button,.billing-save-button{border:1px solid var(--border-medium,#cdd9df);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:12px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}.billing-cancel-button{background:var(--color-white,#fff);color:var(--text-primary,var(--color-black,#030b12))}.billing-cancel-button:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.billing-save-button{border-color:var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);color:var(--color-white,#fff)}.billing-save-button:hover{border-color:var(--color-primary-dark,#030b12);background:var(--color-primary-dark,#030b12)}.billing-toggle-row{border-top:1px solid var(--border-light,#e5edf2);border-bottom:1px solid var(--border-light,#e5edf2);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.billing-toggle-row>span{flex-direction:column;gap:5px;display:flex}.billing-toggle-row strong{font-size:12px;font-weight:600}.billing-toggle-row small{color:var(--text-muted,#9a9a9a);font-size:11px;line-height:1.5}.billing-toggle-row input{width:17px;height:17px;accent-color:var(--color-primary,#0d4972);cursor:pointer}.billing-threshold-field{color:var(--text-primary,var(--color-black,#030b12));flex-direction:column;gap:9px;margin-top:19px;font-size:12px;font-weight:600;display:flex}.billing-threshold-field>div{border:1px solid var(--border-medium,#cdd9df);height:41px;color:var(--text-secondary,var(--color-primary,#0d4972));border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.billing-threshold-field input{width:100%;height:100%;color:var(--text-primary,var(--color-black,#030b12));background:0 0;border:0;outline:0;font-size:13px}.billing-invoice-modal{max-width:430px}.billing-modal-kicker{color:var(--text-muted,#9a9a9a);letter-spacing:1px;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.billing-invoice-total{border:1px solid var(--border-light,#e5edf2);background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:2px 0 14px;padding:16px;display:flex}.billing-invoice-total span{color:var(--text-secondary,var(--color-primary,#0d4972));font-size:12px}.billing-invoice-total strong{color:var(--text-primary,var(--color-black,#030b12));font-size:23px;font-weight:650}.billing-detail-row{border-bottom:1px solid var(--border-light,#e5edf2);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:12px;display:flex}.billing-detail-row>span{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.billing-detail-row>strong{text-align:right;overflow-wrap:anywhere;font-weight:600}.billing-full-button{width:100%;margin-top:20px}@media (width<=1000px){.billing-page{padding:22px 20px 32px}.billing-account-block,.billing-alert-block{gap:10px;padding:16px}.billing-stats-grid{gap:12px}.billing-stat-card{padding:16px}.billing-filters{padding-left:16px;padding-right:16px}}@media (width<=760px){.billing-account-strip{grid-template-columns:1fr}.billing-account-block{border-right:0;border-bottom:1px solid var(--border-light,#e5edf2)}.billing-account-block,.billing-alert-block{padding:16px}.billing-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-custom-select{flex:145px}}@media (width<=560px){.billing-page{padding:19px 12px 26px}.billing-header{gap:12px;margin-bottom:22px}.billing-header h1{font-size:23px}.billing-header p{max-width:240px;font-size:12px}.billing-eyebrow{font-size:9px}.billing-add-button{gap:5px;min-height:37px;padding:0 10px;font-size:11px}.billing-add-button svg{width:15px;height:15px}.billing-icon-box{width:35px;height:35px}.billing-inline-action{font-size:10px}.billing-stats-grid{gap:10px;margin-bottom:18px}.billing-stat-card{min-height:99px;padding:13px}.billing-stat-top{font-size:11px}.billing-stat-top .billing-icon-box{width:30px;height:30px}.billing-stat-value{font-size:22px}.billing-invoices-heading{padding:16px}.billing-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:12px;display:grid}.billing-search{grid-column:1/-1;width:100%}.billing-custom-select{flex-basis:auto;width:100%;min-width:0}.billing-select-trigger{padding:0 10px;font-size:11px}.billing-select-menu{width:max(100%,150px)}.billing-table{min-width:710px}.billing-table th,.billing-table td{padding:13px 12px}.billing-table-footer{padding:12px}.billing-modal-backdrop{align-items:center;padding:14px}.billing-modal,.billing-add-funds-modal{border-radius:12px;padding:19px}.billing-add-funds-modal .billing-modal-header p{font-size:12px}.billing-modal-actions{margin-top:22px}}@media (prefers-reduced-motion:reduce){.billing-page *,.billing-page :before,.billing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.alerts-page{box-sizing:border-box;background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;min-height:100vh;color:var(--text-primary,var(--color-black,#030b12));padding:28px 32px 36px;font-family:Inter,sans-serif}.alerts-page *,.alerts-page :before,.alerts-page :after{box-sizing:border-box}.alerts-page button,.alerts-page input{font:inherit}.alerts-page button:focus-visible,.alerts-page input:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.alerts-header{margin-bottom:34px}.alerts-header h1{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.6px;margin:0 0 8px;font-size:25px;font-weight:600;line-height:1.3}.alerts-header p{color:var(--text-secondary,#667085);margin:0;font-size:13px;line-height:1.6}.alerts-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:27px;display:grid}.alerts-summary-card{border:1px solid var(--border-light,#dce3e8);background:var(--color-white,#fff);min-width:0;min-height:142px;box-shadow:0 2px 4px var(--black-10,#030b120f);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.alerts-summary-content{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.alerts-label{color:var(--text-secondary,#667085);font-size:13px}.alerts-summary-content>strong{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.5px;font-size:27px;font-weight:600;line-height:1.35}.alerts-summary-content>p{color:var(--text-secondary,#667085);margin:0;font-size:12px;line-height:1.6}.alerts-icon-box{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:41px;height:41px;color:var(--color-primary,#0d4972);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.alerts-main-grid{grid-template-columns:minmax(0,2.05fr) minmax(280px,1fr);align-items:start;gap:25px 27px;display:grid}.alerts-panel{border:1px solid var(--border-light,#dce3e8);background:var(--color-white,#fff);min-width:0;box-shadow:0 2px 4px var(--black-10,#030b120f);border-radius:10px;padding:27px}.alerts-panel h2{color:var(--text-primary,var(--color-black,#030b12));margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}.alerts-section-heading{margin-bottom:18px}.alerts-section-heading p{color:var(--text-secondary,#667085);margin:0;font-size:13px;line-height:1.7}.alerts-checkbox-row{cursor:pointer;align-items:flex-start;gap:12px;min-width:0;display:flex;position:relative}.alerts-checkbox-row>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.alerts-custom-checkbox{border:1px solid var(--border-medium,#cbd2da);background:var(--color-white,#fff);color:#0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .2s,border-color .2s;display:inline-flex}.alerts-checkbox-row>input:checked+.alerts-custom-checkbox{border-color:var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);color:var(--color-white,#fff)}.alerts-checkbox-row>input:focus-visible+.alerts-custom-checkbox{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.alerts-checkbox-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.alerts-checkbox-copy>strong{color:var(--text-primary,var(--color-black,#030b12));font-size:13px;font-weight:500;line-height:1.5}.alerts-checkbox-copy>small{color:var(--text-secondary,#667085);font-size:12px;line-height:1.6}.alerts-field-group{margin-top:25px}.alerts-field-group>label,.alerts-overdraft-panel>label{color:var(--text-primary,var(--color-black,#030b12));margin-bottom:10px;font-size:13px;font-weight:500;display:block}.alerts-amount-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alerts-currency-input{border:1px solid var(--border-medium,#cbd2da);background:var(--color-white,#fff);width:162px;height:38px;color:var(--text-secondary,#667085);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.alerts-currency-input:focus-within{border-color:var(--color-primary,#0d4972)}.alerts-currency-input>span{flex-shrink:0;font-size:12px}.alerts-currency-input input{width:100%;min-width:0;height:100%;color:var(--text-primary,var(--color-black,#030b12));background:0 0;border:none;outline:none;padding:0;font-size:13px}.alerts-currency-input input:disabled{cursor:not-allowed;opacity:.55}.alerts-preset{border:1px solid var(--border-medium,#cbd2da);background:var(--color-white,#fff);min-width:47px;height:36px;color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500;transition:background .2s,border-color .2s}.alerts-preset:hover:not(:disabled){border-color:var(--color-primary,#0d4972);color:var(--color-primary,#0d4972)}.alerts-preset.active{border-color:var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);color:var(--color-white,#fff)}.alerts-preset:disabled{opacity:.5;cursor:not-allowed}.alerts-helper-text{color:var(--text-secondary,#667085);margin:11px 0 0;font-size:12px;line-height:1.8}.alerts-how-panel{padding:27px}.alerts-how-panel>h2{margin-bottom:18px}.alerts-step{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:19px;display:grid}.alerts-step:last-child{margin-bottom:0}.alerts-step>span{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:28px;height:28px;color:var(--color-primary,#0d4972);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.alerts-step strong{color:var(--text-primary,var(--color-black,#030b12));margin:2px 0 3px;font-size:13px;font-weight:500;line-height:1.5;display:block}.alerts-step p{color:var(--text-secondary,#667085);margin:0;font-size:13px;line-height:1.7}.alerts-recipients-panel{grid-column:1}.alerts-channel-block+.alerts-channel-block{border-top:1px solid var(--border-light,#e5e9ed);margin-top:25px;padding-top:23px}.alerts-channel-icon{width:25px;height:25px;color:var(--color-primary,#0d4972);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.alerts-recipient-list{flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0 0 32px;display:flex}.alerts-recipient-chip{border:1px solid var(--border-light,#dce3e8);background:var(--bg-secondary,var(--color-grey,#f5f8fa));max-width:100%;min-height:29px;color:var(--text-secondary,#475467);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:8px;padding:5px 8px 5px 10px;font-size:11px;display:inline-flex}.alerts-recipient-chip button{width:17px;height:17px;color:var(--text-secondary,#667085);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.alerts-recipient-chip button:hover{background:var(--color-primary-light,#e9f8fc);color:var(--color-primary,#0d4972)}.alerts-add-recipient{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0 32px;display:flex}.alerts-add-recipient input{border:1px solid var(--border-medium,#cbd2da);background:var(--color-white,#fff);min-width:0;height:36px;color:var(--text-primary,var(--color-black,#030b12));border-radius:6px;flex:190px;padding:0 10px;font-size:12px}.alerts-add-recipient input::placeholder{color:var(--text-muted,#98a2b3)}.alerts-add-recipient-button{border:1px solid var(--border-light,#dce3e8);background:var(--color-white,#fff);min-height:36px;color:var(--color-primary,#0d4972);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:500;display:inline-flex}.alerts-add-recipient-button:hover{border-color:var(--color-primary,#0d4972);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc))}.alerts-error{color:var(--color-primary,#0d4972);margin:7px 0 0 32px;font-size:11px}.alerts-overdraft-panel>.alerts-icon-box{margin-bottom:14px}.alerts-overdraft-panel h2{margin-bottom:10px}.alerts-overdraft-panel>p{color:var(--text-secondary,#667085);margin:0 0 18px;font-size:13px;line-height:1.8}.alerts-overdraft-panel>p strong{color:var(--text-primary,var(--color-black,#030b12));font-weight:600}.alerts-overdraft-panel>label{margin-bottom:8px}.alerts-overdraft-input{width:100%;max-width:240px}.alerts-overdraft-panel .alerts-helper-text{margin-top:14px;margin-bottom:0}.alerts-save-bar{border-top:1px solid var(--border-light,#dce3e8);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:15px 0 0;display:flex}.alerts-save-bar>p{color:var(--text-secondary,#667085);margin:0;font-size:12px;line-height:1.6}.alerts-save-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:40px;color:var(--color-white,#fff);cursor:pointer;border-radius:6px;flex-shrink:0;padding:0 18px;font-size:12px;font-weight:500;transition:background .2s}.alerts-save-button:hover{background:var(--color-primary-dark,#030b12)}@media (width<=1000px){.alerts-page{padding:24px 20px 32px}.alerts-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:18px}.alerts-panel,.alerts-how-panel{padding:21px}.alerts-amount-controls{gap:7px}.alerts-currency-input{width:145px}}@media (width<=680px){.alerts-page{padding:20px 12px 28px}.alerts-header{margin-bottom:22px}.alerts-header h1{font-size:23px}.alerts-header p{font-size:12px}.alerts-summary{grid-template-columns:1fr;gap:12px;margin-bottom:19px}.alerts-summary-card{min-height:120px;padding:17px}.alerts-summary-content>strong{font-size:25px}.alerts-main-grid{grid-template-columns:minmax(0,1fr);gap:15px}.alerts-panel,.alerts-how-panel{padding:18px}.alerts-recipients-panel{grid-column:auto}.alerts-section-heading p,.alerts-step p,.alerts-overdraft-panel>p{font-size:12px}.alerts-amount-controls{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.alerts-currency-input{grid-column:1/-1;width:100%}.alerts-preset{width:100%;min-width:0;padding:0 5px}.alerts-recipient-list,.alerts-add-recipient{margin-left:0}.alerts-add-recipient{align-items:stretch}.alerts-add-recipient input{flex-basis:100%;width:100%}.alerts-add-recipient-button{width:100%}.alerts-save-bar{flex-direction:column;align-items:stretch}.alerts-save-button{width:100%}}@media (prefers-reduced-motion:reduce){.alerts-page *,.alerts-page :before,.alerts-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sms-page{background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;min-height:100%;color:var(--text-primary,var(--color-black,#030b12));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:28px}.sms-page *,.sms-page :before,.sms-page :after{box-sizing:border-box}.sms-page-header{margin-bottom:36px}.sms-page-header h1{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.5px;margin:0 0 8px;font-size:25px;font-weight:600;line-height:1.3}.sms-page-header p{color:var(--text-secondary,#526675);margin:0;font-size:13px;line-height:1.7}.sms-period-label{color:var(--text-secondary,#526675);margin-bottom:14px;font-size:12px}.sms-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:27px;display:grid}.sms-summary-card{border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white,#fff));min-width:0;min-height:143px;box-shadow:var(--shadow-card,0 2px 6px #030b120f);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:23px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex}.sms-summary-content{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sms-label{color:var(--text-secondary,#526675);font-size:13px;line-height:1.5}.sms-summary-content>strong{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.4px;font-size:26px;font-weight:500;line-height:1.35}.sms-summary-content>p{color:var(--text-secondary,#526675);margin:-1px 0 0;font-size:11px;line-height:1.6}.sms-icon-box{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:41px;height:41px;color:var(--color-primary,#0d4972);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sms-analytics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:27px;display:grid}.sms-panel{border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white,#fff));min-width:0;box-shadow:var(--shadow-card,0 2px 6px #030b120f);border-radius:10px;padding:27px;transition:background-color .25s,border-color .25s}.sms-panel-heading{margin-bottom:23px}.sms-panel-heading h2{color:var(--text-primary,var(--color-black,#030b12));margin:0 0 7px;font-size:14px;font-weight:600;line-height:1.5}.sms-panel-heading p{color:var(--text-secondary,#526675);margin:0;font-size:12px;line-height:1.7}.sms-status-bar{background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-radius:5px;width:100%;height:13px;margin:36px 0 29px;display:flex;overflow:hidden}.sms-status-segment{border-right:2px solid var(--bg-primary,#fff);height:100%;display:block}.sms-status-segment:last-child{border-right:none}.sms-status-list{width:100%}.sms-status-row{border-bottom:1px solid var(--border-light,#e3ebef);grid-template-columns:11px minmax(0,1fr) 35px 45px;align-items:center;gap:10px;min-height:51px;display:grid}.sms-status-row:last-child{border-bottom:none}.sms-status-dot{border-radius:50%;width:11px;height:11px;display:block}.sms-status-name{min-width:0;color:var(--text-secondary,#526675);font-size:13px}.sms-status-row>strong{color:var(--text-primary,var(--color-black,#030b12));text-align:right;font-size:13px;font-weight:500}.sms-status-percent{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));text-align:right;font-size:12px}.sms-volume-panel .sms-panel-heading{margin-bottom:17px}.sms-chart-legend{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:20px;display:flex}.sms-legend-item{color:var(--text-secondary,#526675);white-space:nowrap;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:inline-flex}.sms-legend-item i{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.sms-legend-item strong{color:var(--text-primary,var(--color-black,#030b12));font-size:11px;font-weight:500}.sms-chart{border-top:1px solid var(--border-light,#e3ebef);width:100%;min-width:0;height:285px;padding-top:6px}.sms-chart .recharts-wrapper{max-width:100%}.sms-chart .recharts-cartesian-grid-horizontal line{stroke:var(--border-light,#e3ebef)}.sms-chart .recharts-tooltip-cursor{fill:var(--bg-light-blue,var(--color-primary-light,#e9f8fc))}@media (width<=1100px){.sms-page{padding:23px}.sms-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.sms-analytics-grid{gap:18px}.sms-panel{padding:21px}.sms-chart-legend{gap:9px 11px}}@media (width<=700px){.sms-page{padding:19px 13px 28px}.sms-page-header{margin-bottom:25px}.sms-page-header h1{font-size:23px}.sms-page-header p{font-size:12px}.sms-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:17px}.sms-summary-card{gap:8px;min-height:120px;padding:15px}.sms-summary-content{gap:7px}.sms-label{font-size:11px}.sms-summary-content>strong{font-size:23px}.sms-summary-content>p{font-size:10px}.sms-icon-box{width:33px;height:33px}.sms-icon-box svg{width:17px;height:17px}.sms-analytics-grid{grid-template-columns:minmax(0,1fr);gap:15px}.sms-panel{padding:18px}.sms-panel-heading{margin-bottom:19px}.sms-status-bar{margin:27px 0 20px}.sms-status-row{grid-template-columns:10px minmax(0,1fr) 28px 37px;gap:8px;min-height:46px}.sms-status-name,.sms-status-row>strong{font-size:12px}.sms-status-percent{font-size:11px}.sms-chart-legend{gap:9px 11px}.sms-legend-item{font-size:10px}.sms-chart{height:260px}}@media (width<=380px){.sms-summary-grid{grid-template-columns:minmax(0,1fr)}.sms-summary-card{min-height:100px}.sms-panel{padding:14px}.sms-chart{height:230px}}@media (prefers-reduced-motion:reduce){.sms-page *,.sms-page :before,.sms-page :after{transition:none!important;animation:none!important}}.sms-history-page{background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;min-height:100%;color:var(--text-primary,var(--color-black,#030b12));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:30px 28px}.sms-history-page *,.sms-history-page :before,.sms-history-page :after{box-sizing:border-box}.sms-history-page button,.sms-history-page input{font:inherit}.sms-history-page button{-webkit-tap-highlight-color:transparent}.sms-history-page button:focus-visible,.sms-history-page input:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.sms-history-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:30px;display:flex}.sms-history-breadcrumb{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));align-items:center;gap:9px;margin-bottom:22px;font-size:12px;display:flex}.sms-history-breadcrumb .current{color:var(--text-primary,var(--color-black,#030b12));font-weight:500}.sms-history-heading h1{letter-spacing:-.6px;margin:0 0 6px;font-size:25px;font-weight:600;line-height:1.3}.sms-history-heading p{color:var(--text-secondary,#526675);margin:0;font-size:13px;line-height:1.6}.sms-history-count{border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);min-height:30px;color:var(--text-secondary,#526675);white-space:nowrap;border-radius:8px;align-items:center;padding:0 11px;font-size:11px;display:inline-flex}.sms-history-card{z-index:1;border:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));border-radius:11px;width:100%;position:relative;overflow:visible;box-shadow:0 3px 12px #030b120a}.sms-history-toolbar{z-index:5;border-bottom:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));border-radius:11px 11px 0 0;align-items:center;gap:9px;min-height:66px;padding:13px 20px;display:flex;position:relative}.sms-history-search,.sms-history-date,.sms-history-action-btn{border:1px solid var(--border-medium,#cdd9df);background:var(--color-white,#fff);min-width:0;height:39px;color:var(--text-primary,var(--color-black,#030b12));border-radius:9px}.sms-history-search{max-width:320px;color:var(--text-muted,var(--color-dark-grey,#9a9a9a));flex:220px;align-items:center;gap:9px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.sms-history-search:focus-within,.sms-history-date:focus-within{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px #0d497214}.sms-history-search>svg,.sms-history-date>svg{flex-shrink:0}.sms-history-search input{width:100%;min-width:0;height:100%;color:var(--text-primary,var(--color-black,#030b12));background:0 0;border:0;outline:none;padding:0;font-size:12px}.sms-history-search input::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.sms-history-search input:focus-visible{outline:none}.sms-history-clear-search,.sms-history-clear-date{width:24px;height:24px;color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sms-history-clear-search:hover,.sms-history-clear-date:hover{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.sms-custom-select{flex:0 142px;min-width:0;height:39px;position:relative}.sms-custom-select-trigger{border:1px solid var(--border-medium,#cdd9df);background:var(--color-white,#fff);width:100%;height:100%;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;position:relative}.sms-custom-select-trigger:hover,.sms-custom-select.is-open .sms-custom-select-trigger{border-color:var(--color-primary,#0d4972)}.sms-custom-select.is-open .sms-custom-select-trigger{box-shadow:0 0 0 3px #0d497214}.sms-custom-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sms-custom-select-chevron{color:var(--text-secondary,#526675);flex-shrink:0;transition:transform .2s}.sms-custom-select.is-open .sms-custom-select-chevron{transform:rotate(180deg)}.sms-select-dismiss{z-index:20;cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.sms-custom-select-menu{z-index:21;border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);border-radius:13px;width:max(100%,178px);max-height:280px;padding:6px;animation:.16s ease-out sms-dropdown-in;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 14px 35px #030b121f,0 3px 8px #030b120a}.sms-page-size-select .sms-custom-select-menu{width:160px;left:auto;right:0}.sms-custom-select-option{width:100%;min-height:37px;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:12px;transition:background-color .15s,color .15s;display:flex}.sms-custom-select-option:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.sms-custom-select-option.selected{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972);font-weight:500}.sms-custom-select-option>svg{color:var(--color-primary,#0d4972);flex-shrink:0}@keyframes sms-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sms-history-date{color:var(--text-secondary,#526675);flex:0 245px;align-items:center;gap:8px;padding:0 10px;display:flex}.sms-history-date input{width:100%;min-width:0;height:100%;color:var(--text-primary,var(--color-black,#030b12));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:12px}.sms-history-date input:focus-visible{outline:none}.sms-history-action-btn{color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;transition:background-color .2s,border-color .2s;display:inline-flex}.sms-history-action-btn:hover{border-color:var(--color-primary,#0d4972);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.sms-history-refresh{width:39px;padding:0}.sms-history-export{border-color:var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);color:var(--color-white,#fff)}.sms-history-export:hover{background:var(--color-primary-dark,#030b12);color:var(--color-white,#fff)}.sms-history-selection-bar{border-bottom:1px solid var(--border-light,#e5edf2);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.sms-history-selection-bar>span{color:var(--color-primary,#0d4972);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.sms-history-selection-bar button{color:var(--color-primary,#0d4972);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 9px;font-size:12px}.sms-history-selection-bar button:hover{background:#0d497214}.sms-history-table-wrap{width:100%;overflow-x:auto}.sms-history-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.sms-history-table thead{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.sms-history-table th{border-bottom:1px solid var(--border-light,#e5edf2);height:48px;color:var(--text-secondary,#526675);padding:0 15px;font-size:11px;font-weight:500}.sms-history-table td{border-bottom:1px solid var(--border-light,#e5edf2);height:65px;color:var(--text-primary,var(--color-black,#030b12));padding:10px 15px;font-size:12px}.sms-history-table tbody tr:last-child td{border-bottom:none}.sms-history-table tbody tr:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.sms-history-checkbox-cell{width:53px;padding-left:18px!important;padding-right:8px!important}.sms-history-checkbox-cell input{vertical-align:middle;width:17px;height:17px;accent-color:var(--color-primary,#0d4972);cursor:pointer;margin:0}.sms-history-checkbox-cell input:disabled{cursor:not-allowed;opacity:.45}.sms-history-message-cell{cursor:pointer;min-width:300px;max-width:440px}.sms-history-message-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.sms-history-direction-icon{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:37px;height:37px;color:var(--color-primary,#0d4972);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:inline-flex}.sms-history-message-open:hover .sms-history-direction-icon{background:var(--color-primary,#0d4972);color:var(--color-white,#fff);transform:translateY(-1px)}.sms-history-message-content{flex-direction:column;gap:4px;min-width:0;display:flex}.sms-history-recipient{color:var(--text-primary,var(--color-black,#030b12));font-size:12px;font-weight:500}.sms-history-message-preview{max-width:440px;color:var(--text-secondary,#526675);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;display:block;overflow:hidden}.sms-history-muted{color:var(--text-secondary,#526675)!important}.sms-history-status{color:var(--text-secondary,#526675);align-items:center;gap:8px;font-size:12px;display:inline-flex}.sms-history-status-dot{background:var(--color-dark-grey,#9a9a9a);border-radius:50%;flex-shrink:0;width:9px;height:9px}.sms-status-delivered .sms-history-status-dot{background:var(--color-primary,#0d4972)}.sms-status-sent .sms-history-status-dot{background:var(--color-secondary,#00c2ff)}.sms-status-queued .sms-history-status-dot{background:var(--color-dark-grey,#9a9a9a)}.sms-status-failed .sms-history-status-dot,.sms-status-undelivered .sms-history-status-dot{background:var(--color-primary-dark,#030b12)}.sms-status-expired .sms-history-status-dot{background:var(--color-dark-grey,#9a9a9a)}.sms-history-empty-cell{text-align:center;height:220px!important;padding:0!important}.sms-history-empty{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;padding:25px;display:flex}.sms-history-empty-icon{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:46px;height:46px;color:var(--color-primary,#0d4972);border-radius:14px;justify-content:center;align-items:center;margin-bottom:3px;display:inline-flex}.sms-history-empty strong{font-size:13px;font-weight:600}.sms-history-empty p{color:var(--text-secondary,#526675);margin:0;font-size:12px}.sms-history-reset-btn{border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);color:var(--color-primary,#0d4972);cursor:pointer;border-radius:8px;margin-top:4px;padding:8px 12px;font-size:12px}.sms-history-reset-btn:hover{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc))}.sms-history-footer{border-top:1px solid var(--border-light,#e5edf2);color:var(--text-secondary,#526675);border-radius:0 0 11px 11px;justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;font-size:11px;display:flex}.sms-history-pagination{align-items:center;gap:11px;display:flex}.sms-history-pagination button{border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);width:31px;height:31px;color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.sms-history-pagination button:hover:not(:disabled){border-color:var(--color-primary,#0d4972);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.sms-history-pagination button:disabled{cursor:not-allowed;opacity:.4}.sms-drawer-overlay{z-index:1500;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#030b127a;justify-content:flex-end;animation:.2s sms-overlay-in;display:flex;position:fixed;inset:0}.sms-message-drawer{background:var(--color-white,#fff);flex-direction:column;width:min(455px,100%);height:100%;animation:.25s ease-out sms-drawer-in;display:flex;overflow:hidden;box-shadow:-12px 0 40px #030b1221}.sms-drawer-header{border-bottom:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));flex-shrink:0;padding:22px 25px 20px}.sms-drawer-title-row{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.sms-drawer-title-row h2{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.2px;margin:0;font-size:16px;font-weight:600}.sms-drawer-close{width:32px;height:32px;color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sms-drawer-close:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa));color:var(--color-primary,#0d4972)}.sms-drawer-id{min-width:0;color:var(--text-muted,var(--color-dark-grey,#9a9a9a));align-items:center;gap:10px;font-size:11px;display:flex}.sms-drawer-id>span{overflow-wrap:anywhere;line-height:1.6}.sms-drawer-id button,.sms-external-id button{width:28px;height:28px;color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sms-drawer-id button:hover,.sms-external-id button:hover{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.sms-drawer-body{scrollbar-width:thin;scrollbar-color:var(--border-medium,#cdd9df) transparent;flex:1;min-height:0;padding:25px 25px 30px;overflow-y:auto}.sms-detail-row{border-bottom:1px solid var(--border-light,#e5edf2);grid-template-columns:minmax(105px,.78fr) minmax(0,1.22fr);align-items:start;gap:15px;min-height:48px;padding:13px 0;font-size:12px;display:grid}.sms-detail-row>span:first-child{color:var(--text-secondary,#526675);line-height:1.65}.sms-detail-row>strong,.sms-detail-value{min-width:0;color:var(--text-primary,var(--color-black,#030b12));overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.65}.sms-detail-value{align-items:flex-start;gap:9px;display:flex}.sms-detail-value .sms-history-status{padding-top:1px}.sms-detail-channel-icon{color:var(--color-primary,#0d4972);flex-shrink:0}.sms-detail-external{align-items:start}.sms-external-id{align-items:flex-start;gap:5px;min-width:0;display:flex}.sms-external-id strong{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:400;line-height:1.65}.sms-external-id button{margin-top:-5px}.sms-drawer-message-section{flex-direction:column;align-items:stretch;gap:10px;padding-top:23px;display:flex}.sms-drawer-section-label{color:var(--text-secondary,#526675);font-size:12px}.sms-drawer-message-text{border:1px solid var(--border-light,#e5edf2);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--text-primary,var(--color-black,#030b12));overflow-wrap:anywhere;white-space:pre-wrap;border-radius:10px;padding:15px 16px;font-size:13px;line-height:1.7}.sms-drawer-copy-text{border:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);color:var(--color-primary,#0d4972);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:inline-flex}.sms-drawer-copy-text:hover{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc))}.sms-drawer-warning,.sms-drawer-info{border:1px solid var(--border-light,#e5edf2);background:var(--bg-secondary,var(--color-grey,#f5f8fa));color:var(--text-secondary,#526675);border-radius:9px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;font-size:12px;line-height:1.6;display:flex}.sms-drawer-warning svg,.sms-drawer-info svg{color:var(--color-primary,#0d4972);flex-shrink:0;margin-top:1px}.sms-drawer-footer{border-top:1px solid var(--border-light,#e5edf2);background:var(--color-white,#fff);flex-shrink:0;justify-content:flex-end;padding:15px 25px;display:flex}.sms-drawer-done{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:36px;color:var(--color-white,#fff);cursor:pointer;border-radius:8px;padding:0 15px;font-size:12px;font-weight:500}.sms-drawer-done:hover{background:var(--color-primary-dark,#030b12)}@keyframes sms-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sms-drawer-in{0%{opacity:.8;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@media (width<=1150px){.sms-history-page{padding:26px 20px}.sms-history-toolbar{flex-wrap:wrap;padding:14px 16px}.sms-history-search{flex:240px;max-width:none}.sms-history-date{flex:220px}.sms-custom-select{flex:0 145px}.sms-history-message-cell{min-width:270px}}@media (width<=700px){.sms-history-page{padding:22px 12px}.sms-history-heading{align-items:flex-start;margin-bottom:22px}.sms-history-heading h1{font-size:23px}.sms-history-heading p{max-width:260px;font-size:12px}.sms-history-breadcrumb{margin-bottom:17px}.sms-history-count{font-size:10px}.sms-history-toolbar{gap:9px;padding:12px}.sms-history-search{flex:100%;max-width:none;height:41px}.sms-custom-select{flex:calc(50% - 5px);height:41px}.sms-custom-select-menu{width:100%;min-width:155px}.sms-page-size-select .sms-custom-select-menu{left:auto;right:0}.sms-history-date{flex:100%;height:41px}.sms-history-action-btn{height:40px}.sms-history-refresh{width:41px}.sms-history-export{flex:1}.sms-history-table{min-width:790px}.sms-history-table th,.sms-history-table td{padding-left:12px;padding-right:12px}.sms-history-checkbox-cell{padding-left:13px!important}.sms-history-footer{flex-direction:column;align-items:flex-start;padding:13px}.sms-history-pagination{align-self:flex-end}.sms-message-drawer{width:min(455px,100%)}.sms-drawer-header{padding:19px 17px 16px}.sms-drawer-body{padding:17px}.sms-drawer-footer{padding:13px 17px}.sms-detail-row{grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);gap:10px}}@media (prefers-reduced-motion:reduce){.sms-history-page *,.sms-history-page :before,.sms-history-page :after,.sms-drawer-overlay,.sms-message-drawer{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.send-sms-page{background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;min-height:100%;color:var(--text-primary,var(--color-black,#030b12));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:25px 28px 36px}.send-sms-page *,.send-sms-page :before,.send-sms-page :after{box-sizing:border-box}.send-sms-heading{margin-bottom:34px}.send-sms-heading h1{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.5px;margin:0 0 7px;font-size:25px;font-weight:600;line-height:1.35}.send-sms-heading p{color:var(--text-secondary,#526675);margin:0;font-size:13px;line-height:1.6}.send-sms-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:26px;display:grid}.send-sms-card{border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white,#fff));min-width:0;box-shadow:var(--shadow-card,0 2px 5px #030b1212);border-radius:10px;transition:background-color .2s,border-color .2s}.send-sms-form-card{padding:27px 26px}.send-sms-summary-card{padding:27px 26px 26px}.send-sms-field{min-width:0;margin-bottom:29px}.send-sms-field>label,.send-sms-message-heading>label{color:var(--text-primary,var(--color-black,#030b12));margin-bottom:9px;font-size:13px;font-weight:500;display:block}.send-sms-field input,.send-sms-field textarea,.send-sms-field select,.send-sms-template-editor input{font-family:inherit}.send-sms-select-wrap{border:1px solid var(--border-medium,#c8d0d9);background:var(--bg-primary,var(--color-white,#fff));width:100%;height:38px;color:var(--text-primary,var(--color-black,#030b12));border-radius:7px;align-items:center;display:flex;position:relative}.send-sms-select-wrap select{appearance:none;border-radius:inherit;width:100%;height:100%;color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;background:0 0;border:none;outline:none;padding:0 36px 0 12px;font-size:13px}.send-sms-select-wrap>svg{pointer-events:none;color:var(--text-secondary,#526675);position:absolute;right:12px}.send-sms-select-wrap:focus-within,.send-sms-field textarea:focus,.send-sms-template-editor input:focus,.send-sms-date-input:focus-within{border-color:var(--color-secondary,#00c2ff);box-shadow:0 0 0 3px var(--cyan-10,#00c2ff1a)}.send-sms-select-wrap option{background:var(--bg-primary,var(--color-white,#fff));color:var(--text-primary,var(--color-black,#030b12))}.send-sms-recipients{margin-bottom:28px}.send-sms-mode-tabs{border:1px solid var(--border-light,#e3ebef);background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;min-height:35px;margin-bottom:13px;padding:3px;display:grid}.send-sms-mode-tabs button{min-width:0;color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:7px 5px;font-family:inherit;font-size:12px;font-weight:400;transition:background-color .2s,color .2s}.send-sms-mode-tabs button:hover:not(.active){background:var(--primary-5,#0d49720d);color:var(--color-primary,#0d4972)}.send-sms-mode-tabs button.active{background:var(--color-primary,#0d4972);color:var(--color-white,#fff);box-shadow:0 1px 2px #030b1214}.recipient-select{margin-bottom:9px}.send-sms-hint{color:var(--text-secondary,#526675);margin:0;font-size:11px;line-height:1.65}.send-sms-import-row{justify-content:space-between;align-items:center;gap:12px;min-height:26px;margin-top:7px;display:flex}.send-sms-text-action{color:var(--color-primary,#0d4972);text-align:right;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:7px;padding:3px 0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.send-sms-text-action:hover{color:var(--color-secondary,#00c2ff)}.send-sms-upload-area{border:1px dashed var(--border-medium,#c8d0d9);background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-radius:8px;align-items:center;gap:13px;padding:17px;display:flex}.send-sms-upload-area>svg{color:var(--color-primary,#0d4972);flex-shrink:0}.send-sms-upload-area>div{flex:1;min-width:0}.send-sms-upload-area strong{overflow-wrap:anywhere;color:var(--text-primary,var(--color-black,#030b12));font-size:12px;font-weight:500;display:block}.send-sms-upload-area p{color:var(--text-secondary,#526675);margin:5px 0 0;font-size:11px;line-height:1.6}.send-sms-secondary-btn{border:1px solid var(--border-medium,#c8d0d9);background:var(--bg-primary,var(--color-white,#fff));min-height:34px;color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-family:inherit;font-size:11px;display:inline-flex}.send-sms-secondary-btn:hover{border-color:var(--color-primary,#0d4972);color:var(--color-primary,#0d4972)}.send-sms-individuals textarea{resize:vertical;border:1px solid var(--border-medium,#c8d0d9);background:var(--bg-primary,var(--color-white,#fff));width:100%;min-height:82px;color:var(--text-primary,var(--color-black,#030b12));border-radius:7px;outline:none;padding:11px 12px;font-size:12px;line-height:1.6;display:block}.send-sms-individuals textarea::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.send-sms-template-row{color:var(--text-secondary,#526675);flex-wrap:wrap;align-items:center;gap:4px;margin:-1px 0 35px;font-size:11px;display:flex}.send-sms-template-row .send-sms-text-action{font-size:12px}.send-sms-template-editor{gap:9px;margin:-22px 0 25px;display:flex}.send-sms-template-editor input{border:1px solid var(--border-medium,#c8d0d9);background:var(--bg-primary,var(--color-white,#fff));min-width:0;height:36px;color:var(--text-primary,var(--color-black,#030b12));border-radius:6px;outline:none;flex:1;padding:0 11px;font-size:12px}.send-sms-message-field{margin-bottom:33px}.send-sms-message-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.send-sms-message-heading>label{margin-bottom:0}.send-sms-message-heading>span{color:var(--text-secondary,#526675);text-align:right;font-size:11px}.send-sms-field textarea{resize:vertical;border:1px solid var(--border-medium,#c8d0d9);background:var(--bg-primary,var(--color-white,#fff));width:100%;min-height:123px;color:var(--text-primary,var(--color-black,#030b12));border-radius:7px;outline:none;padding:11px 13px;font-size:12px;line-height:1.65;display:block}.send-sms-field textarea::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.send-sms-personalization{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.send-sms-personalization>span{color:var(--text-secondary,#526675);margin-right:1px;font-size:11px}.send-sms-personalization button{border:1px solid var(--border-medium,#c8d0d9);background:var(--bg-primary,var(--color-white,#fff));min-height:32px;color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;border-radius:6px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;box-shadow:0 1px 2px #030b120d}.send-sms-personalization button:hover{border-color:var(--color-primary,#0d4972);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.send-sms-schedule-field>label span{color:var(--text-secondary,#526675);font-weight:400}.send-sms-delivery-options{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.send-sms-radio-option{cursor:pointer;align-items:center;display:inline-flex}.send-sms-radio-option input{width:15px;height:15px;accent-color:var(--color-primary,#0d4972);margin:0 7px 0 0}.send-sms-radio-option>span{border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white,#fff));min-height:35px;color:var(--text-secondary,#526675);border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:inline-flex}.send-sms-radio-option input:checked+span{border-color:var(--border-accent,#ccecf6);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.send-sms-date-input{border:1px solid var(--border-medium,#c8d0d9);max-width:360px;height:38px;color:var(--text-secondary,#526675);border-radius:7px;align-items:center;gap:9px;margin-bottom:9px;padding:0 11px;display:flex}.send-sms-date-input input{width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;outline:none;flex:1;font-size:12px}.send-sms-date-input button{color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:none;padding:2px;display:flex}.send-sms-notice{border:1px solid var(--border-accent,#ccecf6);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--text-primary,var(--color-black,#030b12));border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;margin:15px 0;padding:12px 13px;font-size:12px;line-height:1.6;display:flex}.send-sms-notice button{color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.send-sms-submit-row{border-top:1px solid var(--border-light,#e3ebef);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;padding-top:19px;display:flex}.send-sms-submit-row>span{color:var(--text-secondary,#526675);font-size:12px}.send-sms-submit-row>span strong{color:var(--text-primary,var(--color-black,#030b12))}.send-sms-submit-btn{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:39px;color:var(--color-white,#fff);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.send-sms-submit-btn:hover{background:var(--color-primary-dark,#030b12);border-color:var(--color-primary-dark,#030b12)}.send-sms-submit-btn:active{transform:translateY(1px)}.send-sms-summary-card h2{color:var(--text-primary,var(--color-black,#030b12));margin:0 0 23px;font-size:14px;font-weight:600}.send-sms-summary-list{margin:0}.send-sms-summary-list>div{border-bottom:1px solid var(--border-light,#e3ebef);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:12px;padding:14px 0;display:grid}.send-sms-summary-list>div:last-child{border-bottom:none}.send-sms-summary-list dt{color:var(--text-secondary,#526675);font-size:12px;line-height:1.6}.send-sms-summary-list dd{overflow-wrap:anywhere;color:var(--text-primary,var(--color-black,#030b12));margin:0;font-size:12px;line-height:1.6}.send-sms-preview{margin-top:17px}.send-sms-preview>span{color:var(--text-secondary,#526675);margin-bottom:8px;font-size:11px;line-height:1.6;display:block}.send-sms-preview-box{background:var(--bg-secondary,var(--color-grey,#f5f8fa));overflow-wrap:anywhere;border-radius:8px;min-height:86px;padding:14px}.send-sms-preview-box p{color:var(--text-primary,var(--color-black,#030b12));white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.send-sms-preview-box .send-sms-preview-placeholder{color:var(--text-secondary,#526675)}@media (width<=1000px){.send-sms-page{padding:24px 20px 32px}.send-sms-layout{grid-template-columns:minmax(0,1fr);gap:20px}.send-sms-summary-card{order:-1}.send-sms-summary-list>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (width<=600px){.send-sms-page{padding:20px 12px 28px}.send-sms-heading{margin-bottom:23px}.send-sms-heading h1{font-size:23px}.send-sms-heading p{font-size:12px}.send-sms-layout{gap:15px}.send-sms-form-card,.send-sms-summary-card{padding:18px 15px}.send-sms-field{margin-bottom:24px}.send-sms-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.send-sms-mode-tabs button{min-height:34px;font-size:11px}.send-sms-import-row{flex-direction:column;align-items:flex-start;gap:7px;margin-top:10px}.send-sms-text-action{text-align:left}.send-sms-template-row{margin-bottom:27px}.send-sms-message-heading{flex-direction:column;align-items:flex-start;gap:6px}.send-sms-message-heading>span{text-align:left}.send-sms-field textarea{min-height:120px}.send-sms-upload-area{flex-wrap:wrap;align-items:flex-start}.send-sms-upload-area>div{flex-basis:calc(100% - 45px)}.send-sms-upload-area .send-sms-secondary-btn{margin-left:34px}.send-sms-delivery-options{flex-direction:column;align-items:flex-start}.send-sms-submit-row{flex-direction:column;align-items:stretch}.send-sms-submit-btn{width:100%}.send-sms-summary-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=360px){.send-sms-form-card,.send-sms-summary-card{padding:14px 11px}.send-sms-personalization{gap:5px}.send-sms-personalization button{padding:5px 7px;font-size:10px}.send-sms-summary-list>div{gap:8px}}[data-theme=dark] .send-sms-date-input input,:root[data-theme=dark] .send-sms-date-input input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.send-sms-page *,.send-sms-page :before,.send-sms-page :after{transition:none!important;animation:none!important}}.campaigns-page,.campaigns-page *,.campaign-modal-backdrop,.campaign-modal-backdrop *{box-sizing:border-box}.campaigns-page{background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;min-width:0;min-height:100%;color:var(--text-primary,var(--color-black,#030b12));font-family:var(--font-family-primary,"Inter", sans-serif);padding:28px}.campaigns-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.campaigns-breadcrumb{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));align-items:center;gap:9px;margin-bottom:18px;font-size:12px;display:flex}.campaigns-breadcrumb-slash{color:var(--border-medium,#cdd9df)}.campaigns-breadcrumb span:last-child{color:var(--text-primary,var(--color-black,#030b12))}.campaigns-header h1{letter-spacing:-.6px;margin:0 0 7px;font-size:25px;font-weight:600;line-height:1.3}.campaigns-header p{max-width:560px;color:var(--text-secondary,#526675);margin:0;font-size:13px;line-height:1.7}.campaigns-create-button,.campaign-button{border:1px solid var(--color-primary,#0d4972);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.campaigns-create-button{background:var(--color-primary,#0d4972);color:var(--color-white,#fff);flex-shrink:0}.campaigns-create-button:hover,.campaign-button-primary:hover{background:var(--color-primary-dark,#030b12);border-color:var(--color-primary-dark,#030b12)}.campaigns-create-button:focus-visible,.campaign-button:focus-visible,.campaign-modal-close:focus-visible,.campaign-select-trigger:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.campaigns-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.campaign-stat-card{border:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:112px;padding:20px;transition:border-color .2s;display:flex;box-shadow:0 2px 5px #030b120a}.campaign-stat-card:hover{border-color:var(--border-accent,var(--color-secondary,#00c2ff))}.campaign-stat-content{flex-direction:column;gap:17px;min-width:0;display:flex}.campaign-stat-label{color:var(--text-secondary,#526675);font-size:12px}.campaign-stat-value{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.5px;font-size:25px;font-weight:600}.campaign-stat-icon{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:39px;height:39px;color:var(--color-primary,#0d4972);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.campaigns-empty-state{border:1px dashed var(--border-medium,#cdd9df);background:0 0;border-radius:9px;justify-content:center;align-items:center;min-height:290px;padding:35px 22px;display:flex}.campaigns-empty-content{text-align:center;flex-direction:column;align-items:center;max-width:450px;display:flex}.campaigns-empty-icon{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:47px;height:47px;color:var(--color-primary,#0d4972);border-radius:10px;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.campaigns-empty-content h2{margin:0 0 8px;font-size:17px;font-weight:600}.campaigns-empty-content p{color:var(--text-secondary,#526675);margin:0 0 21px;font-size:13px;line-height:1.7}.campaign-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030b127a;justify-content:center;align-items:center;padding:24px;animation:.18s campaign-backdrop-in;display:flex;position:fixed;inset:0;overflow-y:auto}.campaign-modal{border:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));border-radius:12px;width:100%;max-width:610px;max-height:calc(100dvh - 48px);animation:.2s campaign-modal-in;position:relative;overflow:visible auto;box-shadow:0 22px 70px #030b1238}.campaign-modal-header{z-index:5;border-bottom:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));justify-content:space-between;align-items:center;gap:15px;padding:23px 25px 19px;display:flex;position:sticky;top:0}.campaign-modal-eyebrow{color:var(--color-primary,#0d4972);letter-spacing:.9px;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.campaign-modal-header h2{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.5px;margin:0;font-size:21px;font-weight:600;line-height:1.4}.campaign-modal-close{width:35px;height:35px;color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.campaign-modal-close:hover{border-color:var(--border-light,#e5edf2);background:var(--bg-secondary,var(--color-grey,#f5f8fa));color:var(--color-primary,#0d4972)}.campaign-modal-form{flex-direction:column;gap:19px;padding:22px 25px 25px;display:flex}.campaign-field{flex-direction:column;gap:8px;min-width:0;display:flex}.campaign-field-label{color:var(--text-primary,var(--color-black,#030b12));font-size:13px;font-weight:500;line-height:1.5;display:block}.campaign-required{color:var(--color-primary,#0d4972)}.campaign-label-muted{color:var(--text-secondary,#526675);font-weight:400}.campaign-text-input,.campaign-message-input,.campaign-date-input-wrap{border:1px solid var(--border-medium,#cdd9df);background:var(--bg-primary,var(--color-white,#fff));width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));border-radius:7px;font-family:inherit;font-size:13px;transition:border-color .18s,box-shadow .18s}.campaign-text-input{height:41px;padding:0 13px}.campaign-text-input::placeholder,.campaign-message-input::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.campaign-text-input:focus,.campaign-message-input:focus,.campaign-date-input-wrap:focus-within{border-color:var(--color-secondary,#00c2ff);outline:none;box-shadow:0 0 0 3px #00c2ff1c}.campaign-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:17px;display:grid}.campaign-custom-select{width:100%;min-width:0;position:relative}.campaign-select-trigger{border:1px solid var(--border-medium,#cdd9df);background:var(--bg-primary,var(--color-white,#fff));width:100%;height:41px;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .18s,box-shadow .18s;display:flex}.campaign-select-trigger:hover,.campaign-select-trigger.is-open{border-color:var(--color-primary,#0d4972)}.campaign-select-trigger.is-open{box-shadow:0 0 0 3px #00c2ff1a}.campaign-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-select-placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.campaign-select-chevron{color:var(--text-secondary,#526675);flex-shrink:0;transition:transform .2s}.campaign-select-chevron.rotated{transform:rotate(180deg)}.campaign-select-menu{z-index:30;border:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));border-radius:9px;width:100%;min-width:205px;animation:.14s campaign-dropdown-in;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 28px #030b1221}.campaign-select-search{border-bottom:1px solid var(--border-light,#e5edf2);color:var(--text-muted,var(--color-dark-grey,#9a9a9a));align-items:center;gap:8px;padding:10px 11px;display:flex}.campaign-select-search input{width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:12px}.campaign-select-search input::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.campaign-select-options{max-height:215px;padding:5px;overflow-y:auto}.campaign-select-option{width:100%;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-family:inherit;font-size:12px;display:flex}.campaign-select-option:hover,.campaign-select-option.selected{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc))}.campaign-option-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.campaign-option-copy>span{text-overflow:ellipsis;overflow:hidden}.campaign-option-copy small{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));font-size:10px}.campaign-option-check{color:var(--color-primary,#0d4972);flex-shrink:0}.campaign-select-no-results{color:var(--text-secondary,#526675);text-align:center;margin:0;padding:15px 9px;font-size:12px}.campaign-field-hint{min-height:17px;color:var(--text-muted,var(--color-dark-grey,#9a9a9a));flex-wrap:wrap;align-items:center;gap:4px;margin:1px 0 0;font-size:11px;line-height:1.6;display:flex}.campaign-inline-link{color:var(--color-primary,#0d4972);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.campaign-inline-link:hover{color:var(--color-secondary,#00c2ff);text-decoration:underline}.campaign-template-hint{color:var(--text-secondary,#526675);flex-wrap:wrap;align-items:center;gap:5px;margin:-1px 0;font-size:12px;line-height:1.6;display:flex}.campaign-message-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-message-count{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));white-space:nowrap;font-size:11px}.campaign-message-input{resize:vertical;min-height:105px;padding:11px 13px;line-height:1.65}.campaign-message-footer{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:-1px;display:flex}.campaign-message-footer p{max-width:390px;color:var(--text-secondary,#526675);margin:0;font-size:11px;line-height:1.6}.campaign-message-footer>span{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));flex-shrink:0;font-size:10px}.campaign-schedule-field{gap:8px}.campaign-date-input-wrap{height:41px;color:var(--text-secondary,#526675);align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}.campaign-date-input-wrap input{z-index:1;width:100%;min-width:0;height:100%;color:var(--text-primary,var(--color-black,#030b12));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;outline:none;font-family:inherit;font-size:12px;position:relative}.campaign-date-placeholder{z-index:0;color:var(--text-muted,var(--color-dark-grey,#9a9a9a));pointer-events:none;font-size:12px;position:absolute;left:39px}.campaign-clear-date{z-index:2;width:24px;height:24px;color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.campaign-clear-date:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.campaign-email-setting{justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 0;display:flex}.campaign-email-setting-copy{flex-direction:column;gap:5px;display:flex}.campaign-email-setting-copy>span{color:var(--text-primary,var(--color-black,#030b12));font-size:13px;font-weight:500}.campaign-email-setting-copy p{max-width:440px;color:var(--text-secondary,#526675);margin:0;font-size:11px;line-height:1.6}.campaign-toggle{border:1px solid var(--border-medium,#cdd9df);background:var(--bg-secondary,var(--color-grey,#f5f8fa));cursor:pointer;border-radius:20px;flex-shrink:0;align-items:center;width:38px;height:22px;padding:3px;transition:background .2s;display:flex;position:relative}.campaign-toggle span{background:var(--color-white,#fff);border-radius:50%;width:14px;height:14px;transition:transform .2s;box-shadow:0 1px 3px #030b1226}.campaign-toggle.active{border-color:var(--color-primary,#0d4972);background:var(--color-primary,#0d4972)}.campaign-toggle.active span{transform:translate(15px)}.campaign-toggle:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.campaign-form-error{border:1px solid var(--border-medium,#cdd9df);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972);border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.campaign-modal-footer{border-top:1px solid var(--border-light,#e5edf2);justify-content:flex-end;align-items:center;gap:10px;padding-top:17px;display:flex}.campaign-button{min-height:39px;padding:0 15px}.campaign-button-secondary{border-color:var(--border-medium,#cdd9df);background:var(--bg-primary,var(--color-white,#fff));color:var(--text-primary,var(--color-black,#030b12))}.campaign-button-secondary:hover{border-color:var(--color-primary,#0d4972);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.campaign-button-primary{border-color:var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);color:var(--color-white,#fff)}.campaigns-list-card{border:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));border-radius:9px;overflow:hidden}.campaigns-list-heading{border-bottom:1px solid var(--border-light,#e5edf2);justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.campaigns-list-heading h2{margin:0 0 5px;font-size:15px;font-weight:600}.campaigns-list-heading p{color:var(--text-secondary,#526675);margin:0;font-size:12px}.campaigns-total-badge{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px}.campaigns-list-table-wrap{width:100%;overflow-x:auto}.campaigns-list-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.campaigns-list-table th{border-bottom:1px solid var(--border-light,#e5edf2);background:var(--bg-secondary,var(--color-grey,#f5f8fa));color:var(--text-secondary,#526675);padding:13px 17px;font-size:11px;font-weight:500}.campaigns-list-table td{border-bottom:1px solid var(--border-light,#e5edf2);color:var(--text-primary,var(--color-black,#030b12));padding:14px 17px;font-size:12px}.campaigns-list-table tbody tr:last-child td{border-bottom:none}.campaigns-list-table tbody tr:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.campaign-table-name{align-items:center;gap:10px;min-width:190px;display:flex}.campaign-table-icon{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:34px;height:34px;color:var(--color-primary,#0d4972);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.campaign-table-name>div{flex-direction:column;gap:4px;min-width:0;display:flex}.campaign-table-name strong{text-overflow:ellipsis;max-width:260px;font-size:12px;font-weight:600;overflow:hidden}.campaign-table-name>div>span{max-width:260px;color:var(--text-secondary,#526675);text-overflow:ellipsis;font-size:11px;overflow:hidden}.campaign-list-status{align-items:center;gap:7px;font-size:11px;display:inline-flex}.campaign-list-status>span{background:var(--color-dark-grey,#9a9a9a);border-radius:50%;width:7px;height:7px}.campaign-list-status.status-draft>span{background:var(--color-primary,#0d4972)}.campaign-list-status.status-scheduled>span{background:var(--color-secondary,#00c2ff)}.campaign-list-status.status-sent>span,.campaign-list-status.status-delivered>span{background:var(--color-primary,#0d4972)}@keyframes campaign-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes campaign-modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes campaign-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.campaigns-page{padding:23px 20px}.campaigns-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.campaigns-header{align-items:flex-start;margin-bottom:25px}.campaign-modal{max-width:580px}}@media (width<=600px){.campaigns-page{padding:20px 13px 25px}.campaigns-header{flex-direction:column;align-items:stretch;gap:17px}.campaigns-header h1{font-size:23px}.campaigns-header p{font-size:12px}.campaigns-create-button{align-self:flex-start}.campaigns-stats{gap:10px;margin-bottom:20px}.campaign-stat-card{min-height:98px;padding:14px}.campaign-stat-content{gap:13px}.campaign-stat-label{font-size:11px}.campaign-stat-value{font-size:22px}.campaign-stat-icon{width:33px;height:33px}.campaigns-empty-state{min-height:260px;padding:25px 15px}.campaign-modal-backdrop{align-items:flex-start;padding:12px}.campaign-modal{border-radius:10px;max-height:calc(100dvh - 24px)}.campaign-modal-header{padding:18px 17px 15px}.campaign-modal-header h2{font-size:19px}.campaign-modal-form{gap:17px;padding:18px 17px 19px}.campaign-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.campaign-field-label{font-size:12px}.campaign-message-input{min-height:100px}.campaign-message-footer{flex-direction:column;gap:5px}.campaign-message-footer p{max-width:none}.campaign-modal-footer{gap:8px}.campaign-button{flex:1;padding:0 9px;font-size:11px}.campaigns-list-heading{padding:15px}}@media (width<=360px){.campaigns-page{padding-left:10px;padding-right:10px}.campaign-stat-card{padding:11px}.campaign-stat-icon{width:29px;height:29px}.campaign-modal-backdrop{padding:7px}.campaign-modal{max-height:calc(100dvh - 14px)}.campaign-modal-header,.campaign-modal-form{padding-left:13px;padding-right:13px}}@media (prefers-reduced-motion:reduce){.campaigns-page *,.campaign-modal-backdrop *,.campaigns-page :before,.campaign-modal-backdrop :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.templates-page{background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;min-width:0;min-height:100%;color:var(--text-primary,var(--color-black,#030b12));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:24px 28px 32px}.templates-page *,.templates-page :before,.templates-page :after{box-sizing:border-box}.templates-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.templates-header h1{letter-spacing:-.5px;margin:0 0 7px;font-size:25px;font-weight:600;line-height:1.3}.templates-header p{color:var(--text-secondary,#526675);margin:0;font-size:14px;line-height:1.6}.templates-new-button,.templates-empty-button,.template-submit-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:39px;color:var(--color-white,#fff);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.templates-new-button:hover,.templates-empty-button:hover,.template-submit-button:hover{background:var(--color-primary-dark,#030b12);border-color:var(--color-primary-dark,#030b12)}.templates-new-button:focus-visible,.templates-empty-button:focus-visible,.template-submit-button:focus-visible,.template-cancel-button:focus-visible,.template-modal-close:focus-visible,.template-select-trigger:focus-visible,.template-select-option:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.templates-empty-state{border:1px dashed var(--border-medium,#cdd9df);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:298px;padding:36px 24px;display:flex}.templates-empty-icon,.template-card-icon{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972);justify-content:center;align-items:center;display:flex}.templates-empty-icon{border-radius:9px;width:44px;height:44px;margin-bottom:18px}.templates-empty-state h2{margin:0 0 8px;font-size:17px;font-weight:600}.templates-empty-state p{max-width:470px;color:var(--text-secondary,#526675);margin:0 0 22px;font-size:14px;line-height:1.7}.templates-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.template-card{border:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));border-radius:9px;min-width:0;padding:20px;box-shadow:0 2px 5px #030b120d}.template-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.template-card-icon{border-radius:8px;flex-shrink:0;width:38px;height:38px}.template-type-badge{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972);border-radius:5px;padding:5px 9px;font-size:11px}.template-card h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:16px;font-weight:600}.template-card-message{min-height:48px;color:var(--text-secondary,#526675);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:13px;line-height:1.7}.template-card-footer{border-top:1px solid var(--border-light,#e5edf2);color:var(--text-muted,var(--color-dark-grey,#9a9a9a));justify-content:space-between;gap:12px;padding-top:12px;font-size:11px;display:flex}.template-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030b126b;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out template-overlay-enter;display:flex;position:fixed;inset:0;overflow-y:auto}.template-modal{border:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));width:100%;max-width:600px;max-height:calc(100vh - 48px);color:var(--text-primary,var(--color-black,#030b12));border-radius:10px;padding:27px 26px 26px;animation:.2s ease-out template-modal-enter;overflow-y:auto;box-shadow:0 18px 50px #030b122e}.template-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.template-modal-header h2{margin:0 0 7px;font-size:19px;font-weight:600;line-height:1.4}.template-modal-header p{color:var(--text-secondary,#526675);margin:0;font-size:13px;line-height:1.6}.template-modal-close{width:30px;height:30px;color:var(--text-secondary,#526675);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-5px -5px 0 0;padding:0;display:flex}.template-modal-close:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa));color:var(--color-primary,#0d4972)}.template-form{flex-direction:column;gap:20px;display:flex}.template-form-field{flex-direction:column;gap:8px;min-width:0;display:flex}.template-form-field>label{color:var(--text-primary,var(--color-black,#030b12));font-size:13px;font-weight:500}.template-form-field input,.template-form-field textarea{border:1px solid var(--border-medium,#cdd9df);background:var(--bg-primary,var(--color-white,#fff));width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));border-radius:6px;outline:none;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.template-form-field input{height:38px;padding:0 12px}.template-form-field textarea{resize:vertical;min-height:100px;padding:11px 12px;line-height:1.6}.template-form-field input::placeholder,.template-form-field textarea::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));opacity:1}.template-form-field input:focus,.template-form-field textarea:focus{border-color:var(--color-secondary,#00c2ff);box-shadow:0 0 0 3px #00c2ff1a}.template-field-hint{color:var(--text-secondary,#526675);font-size:12px;line-height:1.5}.template-custom-select{width:100%;min-width:0;position:relative}.template-select-trigger{border:1px solid var(--border-medium,#cdd9df);background:var(--bg-primary,var(--color-white,#fff));width:100%;min-height:38px;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s;display:flex}.template-select-trigger:hover,.template-select-trigger.is-open{border-color:var(--color-primary,#0d4972)}.template-select-trigger.is-open{box-shadow:0 0 0 3px #00c2ff1a}.template-select-trigger .select-placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.template-select-chevron{color:var(--text-secondary,#526675);flex-shrink:0;transition:transform .2s}.template-select-chevron.rotated{transform:rotate(180deg)}.template-select-menu{z-index:2100;border:1px solid var(--border-light,#e5edf2);background:var(--bg-primary,var(--color-white,#fff));border-radius:8px;width:100%;max-height:220px;padding:5px;animation:.15s ease-out template-dropdown-enter;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 30px #030b1221}.template-select-option{width:100%;min-height:36px;color:var(--text-primary,var(--color-black,#030b12));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .15s,color .15s;display:flex}.template-select-option:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.template-select-option.selected{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972);font-weight:500}.template-message-meta{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));justify-content:space-between;align-items:flex-start;gap:12px;font-size:11px;line-height:1.5;display:flex}.template-message-meta span:first-child{overflow-wrap:anywhere;min-width:0}.template-message-meta span:last-child{white-space:nowrap;flex-shrink:0}.template-form-error{color:#b42318;margin:-5px 0 0;font-size:12px;line-height:1.5}.template-modal-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.template-cancel-button{border:1px solid var(--border-medium,#cdd9df);background:var(--bg-primary,var(--color-white,#fff));min-height:38px;color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.template-cancel-button:hover{border-color:var(--border-primary,var(--color-primary,#0d4972));background:var(--bg-secondary,var(--color-grey,#f5f8fa))}@keyframes template-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes template-modal-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes template-dropdown-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.templates-page{padding:22px 20px 28px}.templates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.templates-page{padding:18px 14px 24px}.templates-header{gap:12px;margin-bottom:24px}.templates-header h1{font-size:22px}.templates-header p{font-size:12px}.templates-new-button{gap:5px;min-height:36px;padding:0 9px;font-size:12px}.templates-empty-state{min-height:260px;padding:26px 16px}.templates-empty-state p{font-size:13px}.templates-grid{grid-template-columns:1fr;gap:12px}.template-modal-overlay{align-items:center;padding:14px}.template-modal{border-radius:9px;max-height:calc(100dvh - 28px);padding:22px 18px}.template-modal-header{margin-bottom:22px}.template-form{gap:17px}}@media (width<=380px){.templates-header{flex-direction:column;align-items:stretch}.templates-new-button{align-self:flex-start}.template-modal-actions{flex-wrap:wrap}.template-cancel-button,.template-submit-button{flex:1}.template-message-meta{font-size:10px}}@media (prefers-reduced-motion:reduce){.templates-page *,.templates-page :before,.templates-page :after{transition:none!important;animation:none!important}}.saved-lists-page{background:var(--bg-secondary,var(--color-grey));width:100%;min-height:100%;color:var(--text-primary,var(--color-black));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:38px 28px}.saved-lists-page *,.saved-lists-page :before,.saved-lists-page :after{box-sizing:border-box}.saved-lists-header{margin-bottom:34px}.saved-lists-header h1{color:var(--text-primary,var(--color-black));font-size:25px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.6px;margin:0 0 5px;line-height:1.35}.saved-lists-header p{max-width:700px;color:var(--text-secondary,var(--color-dark-grey));font-size:14px;font-weight:var(--font-weight-regular,400);margin:0;line-height:1.6}.saved-lists-empty{text-align:center;background:var(--bg-primary,var(--color-white));border:1px dashed var(--border-medium,#cbd5dc);border-radius:var(--radius-md,10px);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:262px;padding:35px 24px;transition:background-color .2s,border-color .2s;display:flex}.saved-lists-empty-icon{border-radius:var(--radius-md,8px);background:var(--bg-light-blue,var(--color-primary-light));width:43px;height:43px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.saved-lists-empty-icon svg{flex-shrink:0;display:block}.saved-lists-empty h2{color:var(--text-primary,var(--color-black));font-size:16px;font-weight:var(--font-weight-semibold,600);margin:0 0 7px;line-height:1.5}.saved-lists-empty p{width:100%;max-width:460px;color:var(--text-secondary,var(--color-dark-grey));font-size:14px;font-weight:var(--font-weight-regular,400);margin:0;line-height:1.6}@media (width<=768px){.saved-lists-page{padding-bottom:24px}.saved-lists-header{margin-bottom:26px}.saved-lists-header h1{font-size:23px}.saved-lists-header p{font-size:13px}.saved-lists-empty{min-height:245px;padding:30px 22px}.saved-lists-empty p{max-width:420px;font-size:13px}}@media (width<=480px){.saved-lists-header{margin-bottom:22px}.saved-lists-header h1{font-size:21px}.saved-lists-header p{font-size:12px;line-height:1.7}.saved-lists-empty{border-radius:var(--radius-md,8px);min-height:230px;padding:28px 18px}.saved-lists-empty-icon{width:40px;height:40px;margin-bottom:17px}.saved-lists-empty h2{font-size:15px}.saved-lists-empty p{max-width:100%;font-size:12px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.saved-lists-empty{transition:none}}.reports-page{background:var(--bg-secondary,var(--color-grey));width:100%;min-height:100%;color:var(--text-primary,var(--color-black));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:38px 28px}.reports-page *,.reports-page :before,.reports-page :after{box-sizing:border-box}.reports-page button{font-family:inherit}.reports-page-header{margin-bottom:34px}.reports-page-header h1{letter-spacing:-.6px;font-size:25px;line-height:1.35;font-weight:var(--font-weight-semibold,600);color:var(--text-primary,var(--color-black));margin:0 0 6px}.reports-page-header p{color:var(--text-secondary,var(--color-dark-grey));margin:0;font-size:14px;line-height:1.6}.reports-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;display:flex}.reports-period-control{border:1px solid var(--border-light,#dce2e7);background:var(--bg-primary,var(--color-white));border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.reports-period-button{min-height:31px;color:var(--text-secondary,var(--color-dark-grey));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:6px 15px;font-size:13px;transition:background-color .2s,color .2s}.reports-period-button:hover:not(.active){background:var(--bg-light-blue,var(--color-primary-light));color:var(--color-primary)}.reports-period-button.active{background:var(--color-primary,#0d4972);color:var(--color-white,#fff)}.reports-export-button{border:1px solid var(--border-light,#dce2e7);background:var(--bg-primary,var(--color-white));min-height:37px;color:var(--text-primary,var(--color-black));font-size:13px;font-weight:var(--font-weight-semibold,600);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;transition:background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #030b120d}.reports-export-button:hover{background:var(--bg-light-blue,var(--color-primary-light));border-color:var(--border-accent,var(--color-secondary))}.reports-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:26px;display:grid}.report-stat-card{border:1px solid var(--border-light,#dce2e7);background:var(--bg-primary,var(--color-white));border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:136px;padding:22px;display:flex;position:relative;box-shadow:0 1px 3px #030b1217}.report-stat-content{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.report-stat-label{color:var(--text-secondary,var(--color-dark-grey));font-size:14px;line-height:1.4}.report-stat-value{color:var(--text-primary,var(--color-black));letter-spacing:-.5px;font-size:27px;line-height:1.2;font-weight:var(--font-weight-semibold,600)}.report-stat-description{color:var(--text-secondary,var(--color-dark-grey));margin-top:-4px;font-size:12px;line-height:1.5}.report-stat-icon{background:var(--bg-light-blue,var(--color-primary-light));width:39px;height:39px;color:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.report-panel{border:1px solid var(--border-light,#dce2e7);background:var(--bg-primary,var(--color-white));border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #030b1214}.report-section-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 16px;display:flex}.report-section-header h2{color:var(--text-primary,var(--color-black));font-size:14px;line-height:1.5;font-weight:var(--font-weight-semibold,600);margin:0 0 5px}.report-section-header p{max-width:800px;color:var(--text-secondary,var(--color-dark-grey));margin:0;font-size:14px;line-height:1.55}.report-trend-panel{margin-bottom:26px}.report-text-link{color:var(--text-secondary,var(--color-dark-grey));font-size:13px;font-weight:var(--font-weight-semibold,600);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.report-text-link:hover{color:var(--color-primary)}.report-legend{flex-wrap:wrap;gap:9px 17px;padding:0 26px 17px;display:flex}.report-legend-item{color:var(--text-secondary,var(--color-dark-grey));white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.report-legend-item strong{color:var(--text-primary,var(--color-black));font-weight:var(--font-weight-medium,500)}.report-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.status-queued{background:#c6addb}.status-sent{background:#774493}.status-delivered{background:#217951}.status-expired{background:#d99225}.status-undelivered{background:#e2564d}.status-unknown{background:#9298a5}.status-failed{background:#ac302c}.report-chart{border-top:1px solid var(--border-light,#edf0f4);height:245px;margin:0 26px;position:relative}.report-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.report-chart-gridline{border-top:1px solid var(--border-light,#edf0f4);width:100%}.report-chart-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:0 15px}.report-chart-column{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.report-bar-stack{flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;width:min(31px,70%);height:calc(100% - 1px);display:flex;overflow:hidden}.report-bar{border-bottom:1px solid var(--bg-primary,var(--color-white));width:100%;min-height:0;display:block}.report-chart-label{color:var(--text-muted,var(--color-dark-grey));white-space:nowrap;font-size:11px;position:absolute;bottom:-25px;transform:translateY(100%)}.report-chart-column{position:relative}.report-chart-label{bottom:-5px;transform:translateY(100%)}.report-chart-note{border-top:1px solid var(--border-light,#edf0f4);color:var(--text-secondary,var(--color-dark-grey));margin:32px 26px 0;padding:16px 0 22px;font-size:12px;line-height:1.7}.reports-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-bottom:26px;display:grid}.report-table-panel .report-section-header{padding:19px 26px 16px}.report-table-scroll{width:100%;overflow-x:auto}.report-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.report-table thead{background:var(--bg-secondary,var(--color-grey))}.report-table th{color:var(--text-secondary,var(--color-dark-grey));font-size:12px;font-weight:var(--font-weight-medium,500);white-space:nowrap;padding:14px 17px}.report-table td{border-top:1px solid var(--border-light,#edf0f4);color:var(--text-secondary,var(--color-dark-grey));vertical-align:middle;padding:15px 17px;line-height:1.55}.report-table th:not(:first-child),.report-table td:not(:first-child){text-align:right}.report-table td:first-child{color:var(--text-primary,var(--color-black))}.report-table tbody tr:hover{background:var(--bg-secondary,var(--color-grey))}.reasons-table th:nth-child(2),.reasons-table td:nth-child(2){text-align:left}.reasons-table td:nth-child(2){min-width:180px}.report-status-label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.report-reason-text{min-width:210px}.report-numbers-panel{margin-bottom:26px}.report-numbers-panel .report-section-header{padding-bottom:17px}.report-phone-number{white-space:nowrap;font-variant-numeric:tabular-nums}.report-network-panel{padding-bottom:18px}.report-network-panel .report-section-header{padding-bottom:20px}.report-network-bar{background:var(--bg-secondary,var(--color-grey));border-radius:20px;width:calc(100% - 52px);height:14px;margin:10px 26px 25px;display:flex;overflow:hidden}.report-network-orange{background:var(--color-primary,#0d4972);border-right:2px solid var(--bg-primary,var(--color-white));width:87%}.report-network-lonestar{background:var(--color-secondary,#00c2ff);width:13%}.report-network-row{color:var(--text-secondary,var(--color-dark-grey));grid-template-columns:1fr 60px 60px;align-items:center;gap:15px;padding:12px 26px;font-size:13px;display:grid}.report-network-row>span:first-child{align-items:center;gap:10px;display:inline-flex}.report-network-row strong{color:var(--text-primary,var(--color-black));text-align:right;font-weight:var(--font-weight-medium,500)}.report-network-percent{text-align:right}.network-orange{background:var(--color-primary,#0d4972)}.network-lonestar{background:var(--color-secondary,#00c2ff)}.reports-page button:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}@media (width<=1000px){.reports-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-two-column{grid-template-columns:1fr;gap:20px}.report-stat-card{min-height:125px}}@media (width<=600px){.reports-page{padding:20px 0 28px}.reports-page-header{margin-bottom:24px}.reports-page-header h1{font-size:22px}.reports-page-header p{font-size:12px}.reports-toolbar{align-items:stretch;gap:10px;margin-bottom:20px}.reports-period-control{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.reports-period-button{padding:7px 5px;font-size:11px}.reports-export-button{width:fit-content;min-height:35px}.reports-stats-grid{gap:12px;margin-bottom:20px}.report-stat-card{gap:8px;min-height:116px;padding:15px}.report-stat-label{font-size:12px}.report-stat-value{font-size:23px}.report-stat-description{font-size:11px}.report-stat-icon{width:32px;height:32px}.report-stat-icon svg{width:18px;height:18px}.report-section-header{padding:18px 16px 14px}.report-section-header h2{font-size:13px}.report-section-header p{font-size:12px}.report-text-link{font-size:11px}.report-legend{gap:10px 12px;padding:0 16px 15px}.report-legend-item{font-size:11px}.report-chart{height:190px;margin:0 16px}.report-chart-bars{gap:4px;inset-inline:5px}.report-bar-stack{width:min(23px,75%)}.report-chart-label{font-size:9px}.report-chart-note{margin:30px 16px 0;padding:14px 0 18px;font-size:11px}.report-table-panel .report-section-header{padding:17px 16px 14px}.report-table{min-width:540px}.report-table th,.report-table td{padding:12px;font-size:12px}.report-network-bar{width:calc(100% - 32px);margin:8px 16px 18px}.report-network-row{grid-template-columns:1fr 35px 45px;gap:10px;padding:11px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.reports-page *,.reports-page :before,.reports-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.broadcast-page{width:100%;min-width:0;color:var(--text-primary,var(--color-black));background:var(--bg-secondary,var(--color-grey));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:22px 24px 32px}.broadcast-page *,.broadcast-page :before,.broadcast-page :after{box-sizing:border-box}.broadcast-page-heading{margin:22px 0 34px}.broadcast-page-heading h1{color:var(--text-primary,var(--color-black));font-size:25px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.6px;margin:0 0 7px;line-height:1.3}.broadcast-page-heading p,.broadcast-section-heading p{color:var(--text-secondary,var(--color-dark-grey));margin:0;font-size:14px;line-height:1.65}.broadcast-back{color:var(--text-secondary,var(--color-dark-grey));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;transition:color .2s;display:inline-flex}.broadcast-back:hover{color:var(--color-primary)}.broadcast-back:focus-visible,.broadcast-page button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.broadcast-card{border:1px solid var(--border-light,#dfe5eb);border-radius:var(--radius-md,9px);background:var(--bg-primary,var(--color-white));width:100%;box-shadow:var(--shadow-sm,0 2px 4px #030b1212);margin-bottom:25px;padding:27px 26px}.broadcast-section-heading{margin-bottom:21px}.broadcast-section-heading h2{color:var(--text-primary,var(--color-black));font-size:14px;font-weight:var(--font-weight-semibold,600);margin:0 0 5px;line-height:1.5}.broadcast-field{flex-direction:column;min-width:0;margin-bottom:23px;display:flex}.broadcast-field:last-child{margin-bottom:0}.broadcast-label{color:var(--text-primary,var(--color-black));font-size:14px;font-weight:var(--font-weight-medium,500);margin-bottom:9px;line-height:1.4;display:block}.broadcast-field input,.broadcast-field select,.broadcast-field textarea,.broadcast-monitoring-input input{border:1px solid var(--border-medium,#cbd2da);background:var(--bg-primary,var(--color-white));width:100%;min-width:0;color:var(--text-primary,var(--color-black));font-family:inherit;font-size:14px;font-weight:var(--font-weight-regular,400);border-radius:6px;outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.broadcast-field input,.broadcast-field select,.broadcast-monitoring-input input{height:38px;padding:0 13px}.broadcast-field textarea{resize:vertical;min-height:80px;padding:11px 13px;line-height:1.6}.broadcast-field input::placeholder,.broadcast-field textarea::placeholder,.broadcast-monitoring-input input::placeholder{color:var(--text-muted,var(--color-dark-grey));opacity:1}.broadcast-field input:focus,.broadcast-field select:focus,.broadcast-field textarea:focus,.broadcast-monitoring-input input:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--cyan-10,#00c2ff1a)}.broadcast-field input.has-error,.broadcast-field textarea.has-error,.broadcast-monitoring-input input.has-error{border-color:var(--color-danger,#b42318)}.broadcast-field small,.broadcast-monitoring small{color:var(--text-muted,var(--color-dark-grey));margin-top:7px;font-size:12px;line-height:1.6;display:block}.broadcast-error{color:var(--color-danger,#b42318);margin-top:6px;font-size:12px;line-height:1.5;display:block}.broadcast-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;display:grid}.broadcast-form-grid>.broadcast-field{margin-bottom:0}.broadcast-form-grid>.broadcast-upload-field{min-width:0}.broadcast-input-with-icon{align-items:center;display:flex;position:relative}.broadcast-input-with-icon>svg{z-index:1;width:16px;height:16px;color:var(--text-secondary,var(--color-dark-grey));pointer-events:none;position:absolute;left:13px}.broadcast-input-with-icon input{padding-left:38px}.broadcast-character-count{color:var(--text-muted,var(--color-dark-grey));text-align:right;margin-top:7px;font-size:12px}.broadcast-monitoring{margin-top:24px}.broadcast-monitoring-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.broadcast-monitoring-heading .broadcast-label{margin:0}.broadcast-text-button{color:var(--color-primary);font-family:inherit;font-size:13px;font-weight:var(--font-weight-medium,500);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;display:inline-flex}.broadcast-text-button:hover{color:var(--color-secondary)}.broadcast-monitoring-row{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.broadcast-monitoring-input{flex:1;min-width:0}.broadcast-remove-number{border:1px solid var(--border-light,#dfe5eb);background:var(--bg-primary,var(--color-white));width:38px;height:38px;color:var(--text-secondary,var(--color-dark-grey));cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.broadcast-remove-number:hover{color:var(--color-danger,#b42318);background:var(--bg-secondary,var(--color-grey))}.broadcast-upload-field{flex-direction:column;min-width:0;display:flex}.broadcast-upload-field .broadcast-label{margin-bottom:10px}.broadcast-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.broadcast-upload-box{border:1px dashed var(--border-medium,#cbd2da);background:var(--bg-primary,var(--color-white));width:100%;min-height:148px;color:var(--text-secondary,var(--color-dark-grey));text-align:center;cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px 14px;transition:border-color .2s,background-color .2s;display:flex}.broadcast-upload-box:hover{border-color:var(--color-secondary);background:var(--bg-light-blue,var(--color-primary-light))}.broadcast-upload-box:focus-within{outline:2px solid var(--color-secondary);outline-offset:3px}.broadcast-upload-box svg{color:var(--text-secondary,var(--color-dark-grey));flex-shrink:0}.broadcast-upload-box strong{max-width:100%;color:var(--text-primary,var(--color-black));font-size:14px;font-weight:var(--font-weight-medium,500);overflow-wrap:anywhere}.broadcast-upload-box span{color:var(--text-muted,var(--color-dark-grey));font-size:12px}.broadcast-upload-box .broadcast-file-name{overflow-wrap:anywhere;max-width:100%}.broadcast-remove-file{color:var(--color-danger,#b42318);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:9px;padding:4px 0;font-family:inherit;font-size:12px;display:inline-flex}.broadcast-notice{border:1px solid var(--border-light,#dfe5eb);background:var(--bg-primary,var(--color-white));color:var(--text-primary,var(--color-black));border-radius:7px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.6}.broadcast-notice-success{border-color:var(--border-accent,#ccecf6);background:var(--bg-light-blue,var(--color-primary-light))}.broadcast-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:3px 0 12px;display:flex}.broadcast-button{min-height:39px;font-family:inherit;font-size:14px;font-weight:var(--font-weight-medium,500);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.broadcast-button:disabled{cursor:not-allowed;opacity:.65}.broadcast-button-primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.broadcast-button-primary:hover:not(:disabled){border-color:var(--color-primary-dark,#030b12);background:var(--color-primary-dark,#030b12)}.broadcast-button-secondary{border-color:var(--border-medium,#cbd2da);background:var(--bg-primary,var(--color-white));color:var(--text-primary,var(--color-black));box-shadow:var(--shadow-sm,0 1px 2px #030b120f)}.broadcast-button-secondary:hover{background:var(--bg-secondary,var(--color-grey));border-color:var(--color-primary)}@media (width<=900px){.broadcast-page{padding:20px 18px 28px}.broadcast-card{padding:23px 20px}.broadcast-page-heading{margin-bottom:26px}}@media (width<=600px){.broadcast-page{padding:17px 12px 24px}.broadcast-page-heading{margin:19px 0 23px}.broadcast-page-heading h1{font-size:22px}.broadcast-page-heading p,.broadcast-section-heading p{font-size:13px}.broadcast-card{margin-bottom:17px;padding:19px 15px}.broadcast-section-heading{margin-bottom:19px}.broadcast-form-grid{grid-template-columns:minmax(0,1fr);gap:20px}.broadcast-field{margin-bottom:20px}.broadcast-form-grid>.broadcast-field{margin-bottom:0}.broadcast-upload-box{min-height:130px}.broadcast-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.broadcast-button{width:100%;padding:0 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.broadcast-page *,.broadcast-page :before,.broadcast-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sender-page{background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:26px 20px}.sender-page *,.sender-page :before,.sender-page :after{box-sizing:border-box}.sender-page button,.sender-page input,.sender-page select{font:inherit}.sender-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:35px;display:flex}.sender-heading h1{color:var(--text-primary,var(--color-black,#030b12));font-size:25px;line-height:1.35;font-weight:var(--font-weight-semibold,600);letter-spacing:-.6px;margin:0}.sender-heading p{color:var(--text-secondary,#65717f);margin:7px 0 0;font-size:14px;line-height:1.6}.sender-primary-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:37px;color:var(--color-white,#fff);font-size:13px;font-weight:var(--font-weight-medium,500);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.sender-primary-button:hover{background:var(--color-primary-dark,#030b12);border-color:var(--color-primary-dark,#030b12)}.sender-primary-button:focus-visible,.sender-secondary-button:focus-visible,.sender-more-button:focus-visible,.sender-modal-close:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.sender-secondary-button{border:1px solid var(--border-medium,#cbd4dc);background:var(--bg-primary,var(--color-white,#fff));min-height:37px;color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;border-radius:6px;padding:8px 14px;font-size:13px}.sender-secondary-button:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.sender-table-card{border:1px solid var(--border-light,#dce3e9);background:var(--bg-primary,var(--color-white,#fff));width:100%;box-shadow:var(--shadow-sm,0 2px 4px #030b1214);border-radius:9px;overflow:visible}.sender-toolbar{border-bottom:1px solid var(--border-light,#e3ebef);flex-wrap:wrap;align-items:center;gap:9px;min-height:63px;padding:12px 25px;display:flex}.sender-search{border:1px solid var(--border-medium,#cbd4dc);background:var(--bg-primary,var(--color-white,#fff));width:312px;max-width:100%;height:38px;color:var(--text-secondary,#65717f);border-radius:7px;align-items:center;gap:9px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.sender-search:focus-within{border-color:var(--color-secondary,#00c2ff);box-shadow:0 0 0 3px var(--cyan-10,#00c2ff1a)}.sender-search>svg{flex-shrink:0}.sender-search input{width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));background:0 0;border:none;outline:none;padding:0;font-size:13px}.sender-search input::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.sender-search input::-webkit-search-cancel-button{display:none}.sender-clear-search{color:var(--text-secondary,#65717f);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.sender-page-size{border:1px solid var(--border-medium,#cbd4dc);background:var(--bg-primary,var(--color-white,#fff));width:135px;height:38px;color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;border-radius:7px;outline:none;padding:0 11px;font-size:13px}.sender-page-size:focus{border-color:var(--color-secondary,#00c2ff)}.sender-table-scroll{width:100%;overflow-x:auto}.sender-table{border-collapse:collapse;text-align:left;width:100%}.sender-table thead{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.sender-table th{height:43px;color:var(--text-secondary,#65717f);font-size:12px;font-weight:var(--font-weight-medium,500);white-space:nowrap;padding:0 17px}.sender-table th:first-child,.sender-table td:first-child{padding-left:17px}.sender-table td{border-bottom:1px solid var(--border-light,#e3ebef);height:61px;color:var(--text-secondary,#65717f);padding:10px 17px;font-size:14px}.sender-table tbody tr:last-child td{border-bottom:none}.sender-table tbody tr:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.sender-name-cell{align-items:center;gap:12px;min-width:150px;display:flex}.sender-name-cell strong{color:var(--text-primary,var(--color-black,#030b12));font-size:14px;font-weight:var(--font-weight-semibold,600)}.sender-name-icon{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:35px;height:35px;color:var(--color-primary,#0d4972);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sender-status{white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:inline-flex}.sender-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.sender-status-approved{color:var(--text-secondary,#526675)}.sender-status-approved .sender-status-dot{background:var(--color-success,#238653)}.sender-status-pending{color:var(--text-secondary,#526675)}.sender-status-pending .sender-status-dot{background:var(--color-warning,#c98b25)}.sender-created{white-space:nowrap}.sender-actions-heading,.sender-actions-cell{text-align:center;width:55px}.sender-actions-cell{position:relative}.sender-row-menu-wrap{display:inline-flex;position:relative}.sender-more-button{width:30px;height:30px;color:var(--text-secondary,#65717f);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.sender-more-button:hover{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));color:var(--color-primary,#0d4972)}.sender-row-menu{z-index:10;border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white,#fff));width:190px;box-shadow:var(--shadow-md,0 8px 24px #030b121f);text-align:left;border-radius:8px;padding:12px;position:absolute;top:calc(100% + 5px);right:0}.sender-row-menu-title{color:var(--text-primary,var(--color-black,#030b12));font-size:13px;font-weight:600}.sender-row-menu-info{color:var(--text-secondary,#65717f);margin:7px 0 10px;font-size:12px}.sender-row-menu button{border:1px solid var(--border-light,#e3ebef);background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;color:var(--text-primary,var(--color-black,#030b12));cursor:pointer;border-radius:5px;padding:7px;font-size:12px}.sender-table-footer{border-top:1px solid var(--border-light,#e3ebef);background:var(--bg-secondary,var(--color-grey,#f5f8fa));min-height:44px;color:var(--text-secondary,#65717f);border-radius:0 0 9px 9px;align-items:center;padding:10px 17px;font-size:12px;display:flex}.sender-table-footer strong{color:var(--text-primary,var(--color-black,#030b12));font-weight:var(--font-weight-semibold,600)}.sender-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px 16px;display:flex}.sender-empty-icon{background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));width:44px;height:44px;color:var(--color-primary,#0d4972);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.sender-empty-state>strong{color:var(--text-primary,var(--color-black,#030b12));font-size:14px}.sender-empty-state p{color:var(--text-secondary,#65717f);margin:7px 0 15px;font-size:13px}.sender-empty-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);color:var(--color-white,#fff);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.sender-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030b127a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sender-modal{border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white,#fff));width:100%;max-width:560px;max-height:calc(100vh - 40px);color:var(--text-primary,var(--color-black,#030b12));box-shadow:var(--shadow-lg,0 18px 50px #030b122e);border-radius:10px;padding:25px;overflow-y:auto}.sender-modal-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.sender-modal-header h2{color:var(--text-primary,var(--color-black,#030b12));font-size:20px;font-weight:var(--font-weight-semibold,600);margin:0}.sender-modal-header p{color:var(--text-secondary,#65717f);margin:8px 0 0;font-size:13px;line-height:1.6}.sender-modal-close{width:30px;height:30px;color:var(--text-secondary,#65717f);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sender-modal-close:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa));color:var(--text-primary,var(--color-black,#030b12))}.sender-form-field{flex-direction:column;gap:8px;display:flex}.sender-form-field label{color:var(--text-primary,var(--color-black,#030b12));font-size:13px;font-weight:var(--font-weight-medium,500)}.sender-form-field input{border:1px solid var(--border-medium,#cbd4dc);background:var(--bg-primary,var(--color-white,#fff));width:100%;height:39px;color:var(--text-primary,var(--color-black,#030b12));border-radius:6px;outline:none;padding:0 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.sender-form-field input::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.sender-form-field input:focus{border-color:var(--color-secondary,#00c2ff);box-shadow:0 0 0 3px var(--cyan-10,#00c2ff1a)}.sender-field-hint{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));justify-content:space-between;gap:12px;font-size:11px;display:flex}.sender-request-note{border:1px solid var(--border-light,#e3ebef);background:var(--bg-secondary,var(--color-grey,#f5f8fa));color:var(--color-primary,#0d4972);border-radius:7px;align-items:flex-start;gap:9px;margin-top:20px;padding:12px;display:flex}.sender-request-note svg{flex-shrink:0;margin-top:1px}.sender-request-note p{color:var(--text-secondary,#65717f);margin:0;font-size:12px;line-height:1.6}.sender-form-error{color:var(--color-danger,#b42318);margin:12px 0 0;font-size:12px}.sender-modal-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:25px;display:flex}.sender-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=768px){.sender-page{padding:20px 14px}.sender-page-header{margin-bottom:24px}.sender-heading h1{font-size:22px}.sender-heading p{font-size:13px}.sender-toolbar{padding:12px}.sender-search{flex:220px;width:auto}.sender-page-size{flex:0 0 130px}.sender-table th,.sender-table td{padding-left:12px;padding-right:12px}}@media (width<=480px){.sender-page{padding:16px 10px}.sender-page-header{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:20px}.sender-page-header>.sender-primary-button{align-self:flex-start}.sender-toolbar{align-items:stretch}.sender-search,.sender-page-size{flex-basis:100%;width:100%}.sender-table{min-width:550px}.sender-table-footer{font-size:11px}.sender-modal{padding:19px}.sender-modal-header h2{font-size:18px}.sender-modal-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sender-page *,.sender-page :before,.sender-page :after{transition:none!important;animation:none!important}}.ussd-page{width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));background:var(--bg-secondary,var(--color-grey,#f5f8fa));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:20px}.ussd-page *,.ussd-page :before,.ussd-page :after{box-sizing:border-box}.ussd-header{margin-bottom:34px}.ussd-header h1{color:var(--text-primary,var(--color-black,#030b12));font-size:26px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.6px;margin:0 0 7px;line-height:1.3}.ussd-header p{color:var(--text-secondary,var(--color-dark-grey,#9a9a9a));margin:0;font-size:14px;line-height:1.6}.ussd-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.ussd-stat-card{border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white,#fff));min-width:0;min-height:136px;box-shadow:var(--shadow-sm,0 2px 4px #030b1214);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.ussd-stat-card:hover{border-color:var(--border-primary,var(--color-primary,#0d4972));box-shadow:var(--shadow-md,0 4px 12px #030b1214);transform:translateY(-2px)}.ussd-stat-content{min-width:0}.ussd-stat-title{color:var(--text-secondary,#687381);font-size:14px;font-weight:var(--font-weight-regular,400);margin:2px 0 13px}.ussd-stat-content h2{color:var(--text-primary,var(--color-black,#030b12));font-size:27px;font-weight:var(--font-weight-medium,500);margin:0;line-height:1.2}.ussd-stat-description{color:var(--text-secondary,#687381);margin:7px 0 0;font-size:12px;line-height:1.5}.ussd-stat-icon{width:39px;height:39px;color:var(--color-primary,#0d4972);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ussd-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.ussd-panel{border:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white,#fff));min-width:0;min-height:404px;box-shadow:var(--shadow-sm,0 2px 4px #030b1214);border-radius:9px;padding:28px 26px}.ussd-panel-heading{margin-bottom:30px}.ussd-panel-heading h3{color:var(--text-primary,var(--color-black,#030b12));font-size:15px;font-weight:var(--font-weight-semibold,600);margin:0 0 7px;line-height:1.4}.ussd-panel-heading p{color:var(--text-secondary,#687381);margin:0;font-size:14px;line-height:1.6}.ussd-status-bar{background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-radius:20px;width:100%;height:13px;margin-bottom:28px;display:flex;overflow:hidden}.ussd-status-segment{height:100%;display:block}.completed-segment{background:var(--color-success,#258653);width:97.18%}.failed-segment{border-left:2px solid var(--color-white,#fff);background:var(--color-danger,#ed536c);width:2.82%;min-width:4px}.ussd-status-list{flex-direction:column;width:100%;display:flex}.ussd-status-row{border-bottom:1px solid var(--border-light,#e8edf1);grid-template-columns:minmax(0,1fr) 60px 60px;align-items:center;gap:10px;min-height:48px;display:grid}.ussd-status-name{min-width:0;color:var(--text-secondary,#687381);align-items:center;gap:12px;font-size:14px;display:flex}.ussd-status-dot,.ussd-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.completed{background:var(--color-success,#258653)}.failed{background:var(--color-danger,#ed536c)}.progress{background:var(--color-dark-grey,#bdc3cb)}.ussd-status-value{color:var(--text-primary,var(--color-black,#030b12));text-align:right;font-size:14px}.ussd-status-percentage{color:var(--text-secondary,#687381);text-align:right;font-size:14px}.ussd-chart-panel .ussd-panel-heading{margin-bottom:24px}.ussd-chart-legend{border-bottom:1px solid var(--border-light,#e8edf1);flex-wrap:wrap;align-items:center;gap:18px;padding-bottom:18px;display:flex}.ussd-chart-legend>span,.ussd-chart-footer>span{color:var(--text-secondary,#687381);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ussd-chart-legend strong{color:var(--text-primary,var(--color-black,#030b12));font-weight:var(--font-weight-medium,500)}.ussd-chart{height:230px;margin-top:12px;position:relative}.ussd-chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 28px}.ussd-chart-grid span{background:var(--border-light,#e8edf1);width:100%;height:1px;display:block}.ussd-chart-columns{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid;position:absolute;inset:0}.ussd-chart-column{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.ussd-chart-bar-area{flex-direction:column;justify-content:flex-end;align-items:stretch;width:min(42px,75%);height:calc(100% - 28px);display:flex}.ussd-chart-bar{width:100%;min-height:0;transition:height .25s}.completed-bar{background:var(--color-success,#258653)}.failed-bar{background:var(--color-danger,#ed536c)}.ussd-chart-day{width:100%;color:var(--text-secondary,#687381);text-align:center;white-space:nowrap;padding-top:10px;font-size:11px;display:block}.ussd-chart-footer{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}@media (width<=1050px){.ussd-page{padding:18px}.ussd-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ussd-panels{grid-template-columns:minmax(0,1fr);gap:18px}.ussd-panel{min-height:360px}}@media (width<=600px){.ussd-page{padding:14px}.ussd-header{margin-bottom:24px}.ussd-header h1{font-size:23px}.ussd-header p{font-size:13px}.ussd-stats-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:18px}.ussd-stat-card{min-height:112px;padding:18px}.ussd-stat-content h2{font-size:25px}.ussd-panels{gap:14px}.ussd-panel{min-height:0;padding:20px 16px}.ussd-panel-heading{margin-bottom:22px}.ussd-panel-heading h3{font-size:14px}.ussd-panel-heading p{font-size:12px}.ussd-status-row{grid-template-columns:minmax(0,1fr) 35px 45px;gap:8px}.ussd-status-name,.ussd-status-value,.ussd-status-percentage{font-size:12px}.ussd-chart{height:200px}.ussd-chart-day{font-size:9px}.ussd-chart-legend{gap:12px}}@media (prefers-reduced-motion:reduce){.ussd-page *,.ussd-page :before,.ussd-page :after{transition:none!important;animation:none!important}}.sessions-page{background:var(--bg-secondary,var(--color-grey));width:100%;min-width:0;min-height:100%;color:var(--text-primary,var(--color-black));font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:24px 28px}.sessions-page *,.sessions-page :before,.sessions-page :after{box-sizing:border-box}.sessions-page-header{margin-bottom:34px}.sessions-page-header h1{color:var(--text-primary,var(--color-black));font-size:25px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.7px;margin:0 0 7px;line-height:1.3}.sessions-page-header p{color:var(--text-secondary,var(--color-dark-grey));font-size:14px;font-weight:var(--font-weight-regular,400);margin:0;line-height:1.5}.sessions-table-card{background:var(--bg-primary,var(--color-white));border:1px solid var(--border-light,#e3ebef);border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #030b1217}.sessions-toolbar{border-bottom:1px solid var(--border-light,#e3ebef);background:var(--bg-primary,var(--color-white));flex-wrap:wrap;align-items:center;gap:9px;min-height:62px;padding:12px 25px;display:flex}.sessions-search{min-width:190px;height:38px;color:var(--text-muted,var(--color-dark-grey));border:1px solid var(--border-medium,#cbd3dc);background:var(--bg-primary,var(--color-white));border-radius:7px;flex:0 311px;align-items:center;gap:9px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.sessions-search:focus-within{border-color:var(--color-secondary,#00c2ff);box-shadow:0 0 0 3px var(--cyan-10,#00c2ff1a)}.sessions-search>svg{flex-shrink:0}.sessions-search input{width:100%;min-width:0;color:var(--text-primary,var(--color-black));font:inherit;background:0 0;border:none;outline:none;padding:0;font-size:14px}.sessions-search input::placeholder{color:var(--text-muted,var(--color-dark-grey));opacity:1}.sessions-search input::-webkit-search-cancel-button{display:none}.sessions-clear-search,.sessions-date-control button{width:22px;height:22px;color:var(--text-secondary,var(--color-dark-grey));cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sessions-clear-search:hover,.sessions-date-control button:hover{background:var(--bg-secondary,var(--color-grey));color:var(--color-primary)}.sessions-select-wrap{border:1px solid var(--border-medium,#cbd3dc);background:var(--bg-primary,var(--color-white));min-width:125px;height:38px;color:var(--text-primary,var(--color-black));border-radius:7px;flex:none;align-items:center;display:flex;position:relative}.sessions-select-wrap select{appearance:none;border-radius:inherit;width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0 30px 0 12px;font-family:inherit;font-size:14px}.sessions-select-wrap>svg{pointer-events:none;color:var(--text-secondary,var(--color-dark-grey));position:absolute;right:9px}.sessions-select-wrap:focus-within,.sessions-date-control:focus-within{border-color:var(--color-secondary,#00c2ff);box-shadow:0 0 0 3px var(--cyan-10,#00c2ff1a)}.sessions-date-control{border:1px solid var(--border-medium,#cbd3dc);background:var(--bg-primary,var(--color-white));min-width:190px;max-width:260px;height:38px;color:var(--text-secondary,var(--color-dark-grey));border-radius:7px;flex:210px;align-items:center;gap:7px;padding:0 10px;display:flex}.sessions-date-control>svg{flex-shrink:0}.sessions-date-control input{width:100%;min-width:0;color:var(--text-primary,var(--color-black));background:0 0;border:none;outline:none;font-family:inherit;font-size:14px}.sessions-date-control input::-webkit-calendar-picker-indicator{cursor:pointer}.sessions-page-size{min-width:134px}.sessions-table-scroll{width:100%;overflow-x:auto}.sessions-table{border-collapse:collapse;text-align:left;width:100%}.sessions-table thead{background:var(--bg-secondary,var(--color-grey))}.sessions-table th{height:44px;color:var(--text-secondary,var(--color-dark-grey));font-size:13px;font-weight:var(--font-weight-medium,500);white-space:nowrap;padding:0 17px}.sessions-table td{border-top:1px solid var(--border-light,#e3ebef);height:48px;color:var(--text-primary,var(--color-black));padding:12px 17px;font-size:14px}.sessions-table tbody tr:hover:not(:has(.sessions-empty-cell)){background:var(--bg-secondary,var(--color-grey))}.session-status{white-space:nowrap;color:var(--text-secondary,var(--color-dark-grey));align-items:center;gap:8px;display:inline-flex}.session-status-dot{background:var(--color-dark-grey,#9a9a9a);border-radius:50%;flex-shrink:0;width:8px;height:8px}.session-status-completed .session-status-dot{background:#258451}.session-status-failed .session-status-dot{background:#e65368}.session-status-in-progress .session-status-dot{background:#d89125}.sessions-table td.sessions-empty-cell{text-align:center;height:108px;color:var(--text-secondary,var(--color-dark-grey));border-top:none;padding:25px 15px;font-size:14px}.sessions-table-footer{border-top:1px solid var(--border-light,#e3ebef);background:var(--bg-secondary,var(--color-grey));min-height:44px;color:var(--text-secondary,var(--color-dark-grey));align-items:center;padding:10px 17px;font-size:12px;display:flex}.sessions-table-footer strong{color:var(--text-primary,var(--color-black));font-weight:var(--font-weight-semibold,600)}@media (width<=1100px){.sessions-page{padding:22px 20px}.sessions-toolbar{padding:12px 16px}.sessions-search{flex:240px}.sessions-date-control{flex:210px}}@media (width<=768px){.sessions-page{padding:18px 12px}.sessions-page-header{margin-bottom:22px}.sessions-page-header h1{font-size:22px}.sessions-page-header p{font-size:13px}.sessions-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.sessions-search{grid-column:1/-1;width:100%;min-width:0}.sessions-select-wrap,.sessions-date-control,.sessions-page-size{width:100%;min-width:0;max-width:none}.sessions-date-control{grid-column:1/-1}.sessions-table{min-width:620px}.sessions-table th,.sessions-table td{padding-left:13px;padding-right:13px}}@media (width<=380px){.sessions-page{padding:15px 9px}.sessions-toolbar{grid-template-columns:1fr}.sessions-search,.sessions-date-control{grid-column:auto}}@media (prefers-reduced-motion:reduce){.sessions-page *,.sessions-page :before,.sessions-page :after{transition:none!important;animation:none!important}}.ussd-reports-page{width:100%;min-width:0;color:var(--text-primary,#030b12);background:var(--bg-secondary,#f5f8fa);box-sizing:border-box;padding:24px;font-family:Inter,sans-serif}.ussd-reports-page *,.ussd-reports-page :before,.ussd-reports-page :after{box-sizing:border-box}.ussd-reports-page button,.ussd-reports-page input,.ussd-reports-page select{font:inherit}.ussd-reports-page button{cursor:pointer}.ussd-reports-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.ussd-reports-header h1{letter-spacing:-.7px;color:var(--color-black,#030b12);margin:0 0 7px;font-size:27px;font-weight:600;line-height:1.3}.ussd-reports-header p{color:var(--text-secondary,#687080);margin:0;font-size:14px;line-height:1.6}.ussd-report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.ussd-report-periods{border:1px solid var(--border-light,#dce1e7);background:var(--color-white,#fff);border-radius:7px;flex-wrap:wrap;align-items:center;gap:3px;padding:3px;display:inline-flex}.ussd-period-btn{min-height:33px;color:var(--text-secondary,#687080);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 15px;font-size:13px;transition:background .2s,color .2s}.ussd-period-btn:hover{background:var(--color-primary-light,#e9f8fc);color:var(--color-primary,#0d4972)}.ussd-period-btn.active{background:var(--color-primary,#0d4972);color:var(--color-white,#fff)}.ussd-report-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ussd-report-search{border:1px solid var(--border-medium,#cbd1da);background:var(--color-white,#fff);width:220px;height:38px;color:var(--text-muted,#858b99);border-radius:7px;align-items:center;gap:9px;padding:0 11px;display:flex}.ussd-report-search:focus-within{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px var(--primary-10,#e5edf2)}.ussd-report-search input{width:100%;min-width:0;color:var(--text-primary,#030b12);background:0 0;border:0;outline:0;font-size:13px}.ussd-report-search input::placeholder{color:var(--text-muted,#858b99)}.ussd-report-filter select,.ussd-report-date,.ussd-report-table-footer select{border:1px solid var(--border-medium,#cbd1da);background:var(--color-white,#fff);min-width:125px;height:38px;color:var(--text-primary,#030b12);border-radius:7px;outline:0;padding:0 10px;font-size:13px}.ussd-report-filter select:focus,.ussd-report-date:focus,.ussd-report-table-footer select:focus{border-color:var(--color-primary,#0d4972)}.ussd-report-date{min-width:155px}.ussd-report-reset,.ussd-report-export{border:1px solid var(--border-medium,#cbd1da);background:var(--color-white,#fff);height:38px;color:var(--text-primary,#030b12);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:all .2s;display:inline-flex}.ussd-report-reset{width:39px;padding:0}.ussd-report-reset:hover,.ussd-report-export:hover{border-color:var(--color-primary,#0d4972);color:var(--color-primary,#0d4972)}.ussd-report-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}.ussd-report-stat{border:1px solid var(--border-light,#dce1e7);background:var(--color-white,#fff);min-width:0;min-height:133px;box-shadow:0 1px 3px var(--black-10,#030b121a);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:21px;display:flex}.ussd-report-stat-content{min-width:0}.ussd-report-stat-label{color:var(--text-secondary,#737b8b);margin:2px 0 14px;font-size:14px;line-height:1.4}.ussd-report-stat h2{color:var(--color-black,#030b12);letter-spacing:-.5px;margin:0;font-size:27px;font-weight:500;line-height:1.25}.ussd-report-stat-description{color:var(--text-secondary,#737b8b);margin:8px 0 0;font-size:12px;line-height:1.5}.ussd-report-stat-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ussd-report-stat-icon.purple{background:var(--primary-10,#f0e6f7);color:var(--color-primary,#0d4972)}.ussd-report-stat-icon.green{color:#228452;background:#2284521a}.ussd-report-stat-icon.red{color:#e84c5e;background:#e84c5e1a}.ussd-report-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.ussd-report-card{border:1px solid var(--border-light,#dce1e7);background:var(--color-white,#fff);min-width:0;box-shadow:0 1px 3px var(--black-10,#030b121a);border-radius:9px;padding:25px}.ussd-report-card-heading{margin-bottom:24px}.ussd-report-card-heading h3{color:var(--text-primary,#030b12);margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.5}.ussd-report-card-heading p{color:var(--text-secondary,#737b8b);margin:0;font-size:13px;line-height:1.65}.ussd-status-progress{background:var(--color-grey,#f5f8fa);border-radius:20px;width:100%;height:13px;margin:34px 0 27px;display:flex;overflow:hidden}.ussd-progress-completed{background:#228452;transition:width .3s}.ussd-progress-failed{background:#e84c5e;transition:width .3s}.ussd-status-list{flex-direction:column;display:flex}.ussd-status-row{border-bottom:1px solid var(--border-light,#e9edf2);min-height:49px;color:var(--text-secondary,#687080);grid-template-columns:minmax(0,1fr) 65px 48px;align-items:center;gap:12px;font-size:13px;display:grid}.ussd-status-row:last-child{border-bottom:0}.ussd-status-row>div{align-items:center;gap:11px;min-width:0;display:flex}.ussd-status-row strong{color:var(--text-primary,#030b12);text-align:right;font-size:14px;font-weight:500}.ussd-status-row>span:last-child{text-align:right}.ussd-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.ussd-status-dot.completed{background:#228452}.ussd-status-dot.failed{background:#e84c5e}.ussd-status-dot.progress{background:#b9bdc5}.ussd-status-summary{background:var(--color-primary-light,#e9f8fc);color:var(--color-primary,#0d4972);border-radius:7px;align-items:center;gap:9px;margin-top:22px;padding:13px;font-size:12px;line-height:1.5;display:flex}.ussd-chart-legend{flex-wrap:wrap;align-items:center;gap:18px;margin-top:-4px;margin-bottom:18px;display:flex}.ussd-chart-legend>span{color:var(--text-secondary,#687080);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ussd-bar-chart{height:245px;padding-top:9px;position:relative}.ussd-chart-grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 25px}.ussd-chart-grid-lines span{border-top:1px solid var(--border-light,#edf0f4);width:100%;display:block}.ussd-chart-columns{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:100%;display:grid;position:relative}.ussd-chart-column{flex-direction:column;min-width:0;height:100%;display:flex}.ussd-chart-bar-area{flex:1;justify-content:center;align-items:flex-end;min-height:0;display:flex;position:relative}.ussd-chart-bar{border-radius:0;flex-direction:column;justify-content:flex-end;width:min(36px,70%);min-height:0;transition:height .3s;display:flex;overflow:hidden}.ussd-bar-completed{background:#228452;flex-shrink:0;width:100%;display:block}.ussd-bar-failed{background:#e84c5e;flex-shrink:0;width:100%;display:block}.ussd-chart-value{color:var(--text-secondary,#737b8b);font-size:11px;position:absolute;bottom:calc(100% - 3px)}.ussd-chart-day{color:var(--text-secondary,#737b8b);text-align:center;white-space:nowrap;padding-top:10px;font-size:11px;display:block}.ussd-network-card{margin-bottom:22px}.ussd-network-list{flex-direction:column;display:flex}.ussd-network-row{border-bottom:1px solid var(--border-light,#e9edf2);grid-template-columns:minmax(170px,1fr) minmax(140px,1.5fr) 120px;align-items:center;gap:24px;padding:17px 0;display:grid}.ussd-network-row:last-child{border-bottom:0}.ussd-network-name{align-items:center;gap:12px;min-width:0;display:flex}.ussd-network-icon{background:var(--color-primary-light,#e9f8fc);width:37px;height:37px;color:var(--color-primary,#0d4972);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ussd-network-name>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ussd-network-name strong{color:var(--text-primary,#030b12);font-size:13px;font-weight:600}.ussd-network-name>div>span{color:var(--text-secondary,#737b8b);font-size:12px}.ussd-network-progress-wrap{flex-direction:column;gap:7px;display:flex}.ussd-network-progress{background:var(--color-grey,#f5f8fa);border-radius:20px;width:100%;height:8px;overflow:hidden}.ussd-network-progress>span{border-radius:inherit;background:var(--color-primary,#0d4972);height:100%;transition:width .3s;display:block}.ussd-network-progress-wrap small{color:var(--text-secondary,#737b8b);font-size:11px}.ussd-network-count{color:var(--text-primary,#030b12);text-align:right;font-size:14px;font-weight:600}.ussd-network-count small{color:var(--text-secondary,#737b8b);margin-top:4px;font-size:11px;font-weight:400;display:block}.ussd-service-card{padding-bottom:0}.ussd-report-table-wrapper{width:calc(100% + 50px);margin:0 -25px;overflow-x:auto}.ussd-report-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.ussd-report-table th{background:var(--color-grey,#f5f8fa);height:45px;color:var(--text-secondary,#737b8b);white-space:nowrap;padding:12px 22px;font-size:12px;font-weight:500}.ussd-report-table td{border-bottom:1px solid var(--border-light,#e9edf2);height:61px;color:var(--text-secondary,#687080);white-space:nowrap;padding:13px 22px}.ussd-report-table tbody tr:last-child td{border-bottom:0}.ussd-report-table tbody tr:hover{background:var(--color-primary-light,#e9f8fc)}.ussd-code-badge{border:1px solid var(--border-light,#dce1e7);background:var(--color-white,#fff);color:var(--color-primary,#0d4972);border-radius:5px;align-items:center;padding:6px 9px;font-family:monospace;font-size:12px;display:inline-flex}.ussd-report-table .ussd-service-name{color:var(--text-primary,#030b12);font-weight:500}.ussd-table-completed,.ussd-table-failed{align-items:center;gap:8px;display:inline-flex}.ussd-table-rate{align-items:center;gap:10px;display:flex}.ussd-table-rate>span{min-width:34px;color:var(--text-primary,#030b12)}.ussd-mini-progress{background:var(--color-grey,#f5f8fa);border-radius:20px;width:65px;height:6px;overflow:hidden}.ussd-mini-progress>span{border-radius:inherit;background:#228452;height:100%;display:block}.ussd-report-table-footer{border-top:1px solid var(--border-light,#e9edf2);min-height:56px;color:var(--text-secondary,#737b8b);justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.ussd-report-table-footer select{min-width:115px;height:32px;font-size:12px}.ussd-report-empty{min-height:130px;color:var(--text-secondary,#737b8b);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.ussd-report-empty p{margin:0;font-size:13px}.ussd-report-note{color:var(--text-secondary,#737b8b);flex-wrap:wrap;align-items:center;gap:9px;margin-top:19px;font-size:12px;display:flex}.ussd-report-note p{margin:0}.ussd-report-note>span{color:var(--color-primary,#0d4972);margin-left:auto;font-weight:500}.ussd-reports-page button:focus-visible,.ussd-reports-page input:focus-visible,.ussd-reports-page select:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:2px}@media (width<=1200px){.ussd-report-toolbar{flex-direction:column;align-items:flex-start}.ussd-report-filter{width:100%}.ussd-report-search{flex:1;min-width:180px}.ussd-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ussd-network-row{grid-template-columns:minmax(140px,1fr) minmax(120px,1.5fr) 100px;gap:16px}}@media (width<=850px){.ussd-reports-page{padding:18px}.ussd-report-chart-grid{grid-template-columns:1fr}.ussd-report-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ussd-report-search{grid-column:1/-1;width:100%}.ussd-report-filter select,.ussd-report-date{width:100%;min-width:0}.ussd-report-reset,.ussd-report-export{width:100%}}@media (width<=520px){.ussd-reports-page{padding:14px}.ussd-reports-header h1{font-size:23px}.ussd-reports-header p{font-size:13px}.ussd-report-periods{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.ussd-period-btn{padding:8px 5px;font-size:11px}.ussd-report-stats{grid-template-columns:1fr;gap:12px}.ussd-report-stat{min-height:110px;padding:18px}.ussd-report-card{padding:18px}.ussd-report-table-wrapper{width:calc(100% + 36px);margin:0 -18px}.ussd-report-table th,.ussd-report-table td{padding-left:15px;padding-right:15px}.ussd-network-row{grid-template-columns:1fr;gap:13px}.ussd-network-count{text-align:left}.ussd-report-note>span{margin-left:0}}@media (prefers-reduced-motion:reduce){.ussd-reports-page *,.ussd-reports-page :before,.ussd-reports-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ussd-codes-page{width:100%;min-width:0;color:var(--text-primary,#030b12);padding:20px;font-family:Inter,sans-serif}.ussd-codes-page *,.ussd-codes-page :before,.ussd-codes-page :after{box-sizing:border-box}.ussd-codes-header{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 36px;display:flex}.ussd-codes-header h1{color:var(--text-primary,#030b12);letter-spacing:-.7px;margin:0 0 7px;font-size:25px;font-weight:600;line-height:1.3}.ussd-codes-header p{color:var(--text-secondary,#687386);margin:0;font-size:14px;line-height:1.6}.ussd-primary-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:38px;color:var(--color-white,#fff);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:9px 15px;font-size:13px;font-weight:500;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.ussd-primary-button:hover{background:var(--color-primary-dark,#030b12);box-shadow:var(--shadow-sm,0 2px 5px #030b121f)}.ussd-primary-button:active{transform:translateY(1px)}.ussd-primary-button:focus-visible,.ussd-secondary-button:focus-visible,.ussd-more-button:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.ussd-codes-card{border:1px solid var(--border-light,#dce1e7);background:var(--color-white,#fff);width:100%;box-shadow:var(--shadow-sm,0 1px 3px #030b121a);border-radius:9px;overflow:visible}.ussd-codes-toolbar{border-bottom:1px solid var(--border-light,#e6e9ee);flex-wrap:wrap;align-items:center;gap:9px;min-height:63px;padding:12px 26px;display:flex}.ussd-search-box{border:1px solid var(--border-medium,#c8ced8);background:var(--color-white,#fff);width:312px;max-width:100%;height:38px;color:var(--text-muted,#8a94a5);border-radius:7px;align-items:center;gap:10px;padding:0 12px;transition:border-color .2s;display:flex}.ussd-search-box:focus-within{border-color:var(--color-primary,#0d4972)}.ussd-search-box input{width:100%;min-width:0;color:var(--text-primary,#030b12);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:13px}.ussd-search-box input::placeholder{color:var(--text-muted,#8a94a5);opacity:1}.ussd-search-box input::-webkit-search-cancel-button{display:none}.ussd-clear-search{color:var(--text-secondary,#687386);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.ussd-page-size{border:1px solid var(--border-medium,#c8ced8);background:var(--color-white,#fff);width:135px;height:38px;color:var(--text-primary,#030b12);font:inherit;cursor:pointer;border-radius:7px;outline:none;padding:0 12px;font-size:13px}.ussd-page-size:focus{border-color:var(--color-primary,#0d4972)}.ussd-table-wrapper{width:100%;overflow-x:auto}.ussd-codes-table{border-collapse:collapse;text-align:left;width:100%}.ussd-codes-table thead{background:var(--bg-secondary,#f5f8fa)}.ussd-codes-table th{height:43px;color:var(--text-secondary,#687386);white-space:nowrap;padding:0 17px;font-size:12px;font-weight:400}.ussd-codes-table td{border-bottom:1px solid var(--border-light,#e6e9ee);height:60px;color:var(--text-secondary,#687386);padding:0 17px;font-size:14px}.ussd-codes-table tbody tr:last-child td{border-bottom:0}.ussd-codes-table tbody tr{transition:background .15s}.ussd-codes-table tbody tr:hover{background:var(--bg-secondary,#f5f8fa)}.ussd-code-value{font-weight:600;color:var(--text-primary,#030b12)!important}.ussd-status{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.ussd-status-dot{background:#218653;border-radius:50%;flex-shrink:0;width:11px;height:11px}.ussd-created-date{white-space:nowrap}.ussd-action-cell{text-align:center;width:48px}.ussd-row-menu-wrap{display:inline-flex;position:relative}.ussd-more-button{width:32px;height:32px;color:var(--text-secondary,#687386);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.ussd-more-button:hover{background:var(--color-primary-light,#e9f8fc);color:var(--color-primary,#0d4972)}.ussd-row-menu{z-index:20;border:1px solid var(--border-light,#e0e4ea);background:var(--color-white,#fff);width:150px;box-shadow:var(--shadow-md,0 6px 18px #030b121f);border-radius:7px;padding:5px;position:absolute;top:34px;right:0}.ussd-row-menu button{width:100%;color:var(--text-primary,#030b12);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:12px;display:block}.ussd-row-menu button:hover{background:var(--bg-secondary,#f5f8fa)}.ussd-row-menu .ussd-delete-action{color:#b42318}.ussd-empty-state{text-align:center;height:100px!important;color:var(--text-secondary,#687386)!important}.ussd-codes-footer{border-top:1px solid var(--border-light,#e0e4ea);background:var(--bg-secondary,#f5f8fa);min-height:43px;color:var(--text-secondary,#687386);border-radius:0 0 9px 9px;align-items:center;padding:10px 17px;font-size:12px;display:flex}.ussd-codes-footer strong{color:var(--text-primary,#030b12);margin:0 3px;font-weight:600}.ussd-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030b1273;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.ussd-modal{border:1px solid var(--border-light,#e0e4ea);background:var(--color-white,#fff);width:100%;max-width:480px;box-shadow:var(--shadow-lg,0 14px 40px #030b122e);border-radius:10px;padding:30px;animation:.18s ease-out ussd-modal-enter;position:relative}@keyframes ussd-modal-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ussd-modal-close{width:32px;height:32px;color:var(--text-secondary,#687386);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;top:17px;right:17px}.ussd-modal-close:hover{background:var(--bg-secondary,#f5f8fa)}.ussd-modal-icon{background:var(--color-primary-light,#e9f8fc);width:45px;height:45px;color:var(--color-primary,#0d4972);border-radius:8px;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.ussd-modal h2{color:var(--text-primary,#030b12);margin:0 0 8px;font-size:21px;font-weight:600}.ussd-modal-description{color:var(--text-secondary,#687386);margin:0 0 25px;font-size:13px;line-height:1.6}.ussd-modal form>label{color:var(--text-primary,#030b12);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.ussd-modal form>input{border:1px solid var(--border-medium,#c8ced8);background:var(--color-white,#fff);width:100%;height:40px;color:var(--text-primary,#030b12);font:inherit;border-radius:6px;outline:none;padding:0 12px;font-size:13px}.ussd-modal form>input:focus{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px var(--primary-10,#0d49721a)}.ussd-modal form>input::placeholder{color:var(--text-muted,#8a94a5)}.ussd-field-help{color:var(--text-secondary,#687386);margin:8px 0 0;font-size:12px}.ussd-form-error{color:#b42318;margin:10px 0 0;font-size:12px}.ussd-modal-actions{justify-content:flex-end;gap:9px;margin-top:28px;display:flex}.ussd-secondary-button{border:1px solid var(--border-medium,#c8ced8);background:var(--color-white,#fff);min-height:38px;color:var(--text-primary,#030b12);font:inherit;cursor:pointer;border-radius:6px;padding:8px 15px;font-size:13px}.ussd-secondary-button:hover{background:var(--bg-secondary,#f5f8fa)}@media (width<=640px){.ussd-codes-header{flex-direction:column;gap:16px;margin-bottom:24px}.ussd-codes-header h1{font-size:22px}.ussd-codes-toolbar{flex-direction:column;align-items:stretch;padding:14px}.ussd-search-box,.ussd-page-size{width:100%}.ussd-codes-table{min-width:590px}.ussd-modal-overlay{align-items:flex-start;padding:16px}.ussd-modal{margin:auto 0;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.ussd-codes-page *,.ussd-codes-page :before,.ussd-codes-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.whatsapp-page{box-sizing:border-box;background:var(--bg-secondary,var(--color-grey,#f5f8fa));width:100%;min-height:100%;color:var(--text-primary,var(--color-black,#030b12));padding:28px 26px;font-family:Inter,sans-serif}.whatsapp-header{margin-bottom:34px}.whatsapp-header h1{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.6px;margin:0 0 7px;font-size:25px;font-weight:600;line-height:1.35}.whatsapp-header p{color:var(--text-secondary,#667085);margin:0;font-size:14px;font-weight:400;line-height:1.6}.whatsapp-empty-state{box-sizing:border-box;text-align:center;border:1px dashed var(--border-medium,#cbd5df);background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;padding:40px 24px;display:flex}.whatsapp-icon{background:var(--bg-primary,#edf0f3);width:44px;height:44px;color:var(--text-primary,var(--color-black,#030b12));border-radius:7px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.whatsapp-empty-state h2{color:var(--text-primary,var(--color-black,#030b12));margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5}.whatsapp-description{max-width:480px;color:var(--text-secondary,#667085);margin:0 0 22px;font-size:14px;font-weight:400;line-height:1.6}.whatsapp-account-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:38px;color:var(--color-white,#fff);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.whatsapp-account-button:hover{background:var(--color-primary-dark,#093858);border-color:var(--color-primary-dark,#093858)}.whatsapp-account-button:active{transform:scale(.98)}.whatsapp-account-button:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}@media (width<=768px){.whatsapp-page{padding:22px 18px}.whatsapp-header{margin-bottom:26px}.whatsapp-header h1{font-size:23px}.whatsapp-empty-state{min-height:280px;padding:32px 18px}.whatsapp-description{max-width:420px}.desktop-break{display:none}}@media (width<=480px){.whatsapp-page{padding:18px 12px}.whatsapp-header h1{font-size:21px}.whatsapp-header p{font-size:13px}.whatsapp-empty-state{min-height:270px;padding:28px 14px}.whatsapp-empty-state h2{font-size:15px}.whatsapp-description{font-size:13px}}.send-message-page{box-sizing:border-box;background:var(--bg-primary,#f5f8fa);width:100%;min-height:100%;color:var(--text-primary,#030b12);padding:24px 22px;font-family:Inter,sans-serif}.send-message-header{margin-bottom:35px}.send-message-header h1{color:var(--text-primary,#030b12);letter-spacing:-.7px;margin:0 0 6px;font-size:25px;font-weight:600;line-height:1.35}.send-message-header p{color:var(--text-secondary,#667085);margin:0;font-size:14px;font-weight:400;line-height:1.6}.send-message-empty-state{box-sizing:border-box;text-align:center;border:1px dashed var(--border-medium,#cbd1d8);background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:298px;padding:52px 24px;display:flex}.send-message-icon{width:43px;height:43px;color:var(--text-primary,#030b12);background:var(--color-grey,#f5f8fa);border-radius:7px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.send-message-empty-state h2{color:var(--text-primary,#030b12);margin:0 0 7px;font-size:16px;font-weight:600;line-height:1.5}.send-message-empty-state p{max-width:520px;color:var(--text-secondary,#667085);margin:0 0 22px;font-size:14px;font-weight:400;line-height:1.6}.send-message-account-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:37px;color:var(--color-white,#fff);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:9px 15px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.send-message-account-button:hover{background:var(--color-primary-dark,#030b12);border-color:var(--color-primary-dark,#030b12)}.send-message-account-button:active{transform:translateY(1px)}.send-message-account-button:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}@media (width<=768px){.send-message-page{padding:20px 16px}.send-message-header{margin-bottom:25px}.send-message-header h1{font-size:23px}.send-message-empty-state{min-height:270px;padding:36px 18px}.send-message-empty-state p{max-width:100%}.send-message-desktop-break{display:none}}@media (width<=480px){.send-message-page{padding:16px 12px}.send-message-header h1{font-size:21px}.send-message-header p,.send-message-empty-state p{font-size:13px}.send-message-empty-state{min-height:250px;padding:28px 14px}.send-message-empty-state h2{font-size:15px}}.wa-templates-page{box-sizing:border-box;background:var(--bg-primary,#f5f8fa);width:100%;min-height:100%;color:var(--text-primary,#030b12);padding:26px 22px;font-family:Inter,sans-serif}.wa-templates-page *{box-sizing:border-box}.wa-templates-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.wa-templates-header h1{letter-spacing:-.6px;color:var(--text-primary,#030b12);margin:0 0 6px;font-size:25px;font-weight:600;line-height:1.35}.wa-templates-header p{color:var(--text-secondary,#667085);margin:0;font-size:14px;line-height:1.6}.wa-primary-button,.wa-secondary-button,.wa-danger-button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 15px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.wa-primary-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);color:var(--color-white,#fff)}.wa-primary-button:hover{background:var(--color-primary-dark,#030b12);border-color:var(--color-primary-dark,#030b12)}.wa-secondary-button{border:1px solid var(--border-medium,#cbd1d8);background:var(--color-white,#fff);color:var(--text-primary,#030b12);box-shadow:0 1px 2px var(--black-10,#030b1214)}.wa-secondary-button:hover{background:var(--bg-secondary,#f5f8fa)}.wa-danger-button{color:var(--color-white,#fff);background:#b42318;border:1px solid #b42318}.wa-danger-button:hover{background:#912018}.wa-primary-button:focus-visible,.wa-secondary-button:focus-visible,.wa-danger-button:focus-visible,.wa-template-actions button:focus-visible,.wa-modal-close:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.wa-template-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.wa-stat-card{border:1px solid var(--border-light,#dce1e6);background:var(--color-white,#fff);min-height:115px;box-shadow:0 1px 3px var(--black-10,#030b1214);border-radius:9px;padding:20px 22px;position:relative}.wa-stat-card p{color:var(--text-secondary,#667085);margin:0 0 10px;font-size:14px}.wa-stat-card h2{color:var(--text-primary,#030b12);margin:0;font-size:27px;font-weight:500}.wa-stat-icon{background:var(--primary-10,#f2e8fb);width:40px;height:40px;color:var(--color-primary,#0d4972);border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:17px;right:18px}.wa-templates-panel{border:1px solid var(--border-light,#dce1e6);background:var(--color-white,#fff);box-shadow:0 1px 3px var(--black-10,#030b1214);border-radius:9px;overflow:hidden}.wa-templates-toolbar{border-bottom:1px solid var(--border-light,#e5e7eb);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.wa-template-search{border:1px solid var(--border-medium,#cbd1d8);background:var(--color-white,#fff);width:min(100%,350px);height:40px;color:var(--text-muted,#8a94a6);border-radius:6px;align-items:center;gap:10px;padding:0 12px;display:flex}.wa-template-search:focus-within{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 2px var(--primary-10,#0d49721a)}.wa-template-search input{width:100%;min-width:0;color:var(--text-primary,#030b12);font:inherit;background:0 0;border:none;outline:none;font-size:14px}.wa-template-search input::placeholder,.wa-form-field input::placeholder,.wa-form-field textarea::placeholder{color:var(--text-muted,#98a2b3)}.wa-template-filter,.wa-form-field select{border:1px solid var(--border-medium,#cbd1d8);background:var(--color-white,#fff);min-width:165px;height:40px;color:var(--text-primary,#030b12);border-radius:6px;outline:none;padding:0 12px;font-family:inherit;font-size:14px}.wa-template-filter:focus,.wa-form-field select:focus{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 2px var(--primary-10,#0d49721a)}.wa-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;display:grid}.wa-template-card{border:1px solid var(--border-light,#dce1e6);background:var(--color-white,#fff);border-radius:8px;min-width:0;padding:18px;transition:box-shadow .2s,border-color .2s}.wa-template-card:hover{border-color:var(--border-primary,#c9b4d8);box-shadow:0 3px 10px var(--black-10,#030b120f)}.wa-template-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wa-template-title-group{align-items:center;gap:11px;min-width:0;display:flex}.wa-template-card-icon{background:var(--primary-10,#f2e8fb);width:39px;height:39px;color:var(--color-primary,#0d4972);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wa-template-title-group h3{overflow-wrap:anywhere;color:var(--text-primary,#030b12);margin:0 0 4px;font-size:15px;font-weight:600}.wa-template-title-group span{color:var(--text-secondary,#667085);font-size:12px}.wa-template-status{border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.wa-template-status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.wa-status-approved{color:#218351;background:#2183511a}.wa-status-pending{color:#ad741c;background:#cf8f271f}.wa-status-draft{background:var(--bg-secondary,#f5f8fa);color:var(--text-secondary,#667085)}.wa-template-category{background:var(--bg-secondary,#f5f8fa);color:var(--text-secondary,#667085);letter-spacing:.35px;border-radius:4px;margin-top:18px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-block}.wa-template-preview{border:1px solid var(--border-light,#e5e7eb);background:var(--bg-secondary,#f5f8fa);border-radius:6px;min-height:91px;margin-top:12px;padding:14px}.wa-template-preview p{color:var(--text-secondary,#475467);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.wa-template-card-footer{border-top:1px solid var(--border-light,#e5e7eb);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:13px;display:flex}.wa-template-card-footer>span{color:var(--text-muted,#8a94a6);font-size:12px}.wa-template-actions{gap:7px;display:flex}.wa-template-actions button,.wa-modal-close{width:34px;height:34px;color:var(--text-secondary,#667085);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.wa-template-actions button:hover{background:var(--bg-secondary,#f5f8fa);color:var(--color-primary,#0d4972)}.wa-template-actions button:last-child:hover{color:#b42318;background:#b4231814}.wa-templates-footer{border-top:1px solid var(--border-light,#e5e7eb);background:var(--bg-secondary,#f5f8fa);color:var(--text-secondary,#667085);padding:12px 20px;font-size:12px}.wa-template-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:35px 20px;display:flex}.wa-template-empty-icon{background:var(--bg-secondary,#f5f8fa);width:45px;height:45px;color:var(--text-primary,#030b12);border-radius:8px;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.wa-template-empty h3{color:var(--text-primary,#030b12);margin:0 0 7px;font-size:16px;font-weight:600}.wa-template-empty p{max-width:450px;color:var(--text-secondary,#667085);margin:0 0 18px;font-size:14px;line-height:1.6}.wa-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030b126b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.wa-template-modal,.wa-delete-modal{border:1px solid var(--border-light,#e5e7eb);background:var(--color-white,#fff);border-radius:9px;width:100%;max-width:690px;max-height:calc(100vh - 40px);padding:26px;overflow-y:auto;box-shadow:0 15px 45px #030b122e}.wa-modal-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.wa-modal-header h2,.wa-delete-modal h2{color:var(--text-primary,#030b12);margin:0 0 7px;font-size:19px;font-weight:600}.wa-modal-header p,.wa-delete-modal p{color:var(--text-secondary,#667085);margin:0;font-size:13px;line-height:1.6}.wa-modal-close{flex-shrink:0;margin-top:-5px}.wa-modal-close:hover{background:var(--bg-secondary,#f5f8fa);color:var(--text-primary,#030b12)}.wa-form-field{flex-direction:column;gap:8px;margin-bottom:19px;display:flex}.wa-form-field label{color:var(--text-primary,#030b12);font-size:14px;font-weight:500}.wa-form-field input,.wa-form-field textarea{border:1px solid var(--border-medium,#cbd1d8);background:var(--color-white,#fff);width:100%;color:var(--text-primary,#030b12);border-radius:6px;outline:none;padding:11px 12px;font-family:inherit;font-size:14px}.wa-form-field input{min-height:40px}.wa-form-field textarea{resize:vertical;min-height:120px;line-height:1.6}.wa-form-field input:focus,.wa-form-field textarea:focus{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 2px var(--primary-10,#0d49721a)}.wa-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wa-form-field select{width:100%}.wa-character-count{color:var(--text-muted,#8a94a6);text-align:right;font-size:12px}.wa-field-help{color:var(--text-secondary,#667085);margin:-3px 0 0;font-size:12px}.wa-form-error{color:#b42318;margin:0 0 16px;font-size:13px}.wa-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;display:flex}.wa-delete-modal{max-width:440px}.wa-selected-template{display:none}@media (width<=900px){.wa-template-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-template-grid{grid-template-columns:1fr}}@media (width<=600px){.wa-templates-page{padding:20px 14px}.wa-templates-header{align-items:stretch}.wa-templates-header h1{font-size:22px}.wa-templates-header .wa-primary-button{align-self:flex-start}.wa-template-stats{grid-template-columns:1fr;gap:12px}.wa-stat-card{min-height:100px}.wa-templates-toolbar{align-items:stretch;padding:14px}.wa-template-search,.wa-template-filter{width:100%;max-width:none}.wa-template-grid{gap:12px;padding:12px}.wa-template-card{padding:14px}.wa-template-card-header{flex-wrap:wrap}.wa-form-row{grid-template-columns:1fr;gap:0}.wa-template-modal,.wa-delete-modal{padding:20px 16px}.wa-modal-overlay{align-items:flex-start;padding:12px}.wa-modal-actions{width:100%}.wa-modal-actions button{flex:1}}.wa-reports{width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));font-family:var(--font-family,"Inter", sans-serif);box-sizing:border-box;padding:28px}.wa-reports *,.wa-reports :before,.wa-reports :after{box-sizing:border-box}.wa-reports__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.wa-reports__header h1{color:var(--text-primary,var(--color-black,#030b12));letter-spacing:-.7px;margin:0 0 8px;font-size:27px;font-weight:600;line-height:1.3}.wa-reports__header p{color:var(--text-secondary,#737b8c);margin:0;font-size:14px;line-height:1.6}.wa-reports__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.wa-reports__periods{background:var(--bg-secondary,var(--color-grey,#f5f8fa));border:1px solid var(--border-light,#dce1e7);border-radius:7px;align-items:center;gap:3px;padding:3px;display:inline-flex}.wa-reports__period{min-height:32px;color:var(--text-secondary,#737b8c);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 14px;font-size:13px;transition:background .2s,color .2s}.wa-reports__period:hover{color:var(--color-primary,#0d4972)}.wa-reports__period.is-active{background:var(--color-primary,#0d4972);color:var(--color-white,#fff)}.wa-reports__date-field{border:1px solid var(--border-medium,#cbd1da);background:var(--color-white,#fff);min-height:39px;color:var(--text-secondary,#737b8c);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.wa-reports__date-field input{width:130px;max-width:100%;color:var(--text-primary,var(--color-black,#030b12));font:inherit;background:0 0;border:0;outline:none;font-size:13px}.wa-reports__date-field:focus-within{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px var(--primary-10,#0d49721a)}.wa-reports__button{min-height:39px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.wa-reports__button--secondary{background:var(--color-white,#fff);color:var(--text-primary,var(--color-black,#030b12));border-color:var(--border-medium,#cbd1da);box-shadow:0 1px 2px var(--black-10,#030b1214)}.wa-reports__button--secondary:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-color:var(--color-primary,#0d4972)}.wa-reports__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.wa-reports__stat-card{border:1px solid var(--border-light,#dce1e7);background:var(--color-white,#fff);min-width:0;min-height:136px;box-shadow:0 1px 3px var(--black-10,#030b1214);border-radius:9px;padding:21px 22px;position:relative}.wa-reports__stat-top{color:var(--text-secondary,#737b8c);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:14px;display:flex}.wa-reports__stat-icon{background:var(--color-primary-light,#e9f8fc);width:40px;height:40px;color:var(--color-primary,#0d4972);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wa-reports__stat-card>strong{color:var(--text-primary,var(--color-black,#030b12));margin-top:-8px;font-size:27px;font-weight:500;line-height:1.4;display:block}.wa-reports__stat-card>small{color:var(--text-muted,#858b99);margin-top:3px;font-size:12px;line-height:1.5;display:block}.wa-reports__charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:24px;display:grid}.wa-reports__panel{border:1px solid var(--border-light,#dce1e7);background:var(--color-white,#fff);min-width:0;box-shadow:0 1px 3px var(--black-10,#030b1214);border-radius:9px;padding:25px}.wa-reports__panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wa-reports__panel-heading h2{color:var(--text-primary,var(--color-black,#030b12));margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.5}.wa-reports__panel-heading p{color:var(--text-secondary,#737b8c);margin:0;font-size:13px;line-height:1.6}.wa-reports__stacked-bar{background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-radius:20px;width:100%;height:13px;margin:35px 0 26px;display:flex;overflow:hidden}.wa-reports__stacked-bar span{border-right:2px solid var(--color-white,#fff);height:100%;transition:width .3s}.wa-reports__stacked-bar span:last-child{border-right:0}.wa-reports__status-list{flex-direction:column;display:flex}.wa-reports__status-row{border-bottom:1px solid var(--border-light,#e7eaf0);grid-template-columns:10px minmax(0,1fr) 70px 55px;align-items:center;gap:12px;min-height:49px;font-size:13px;display:grid}.wa-reports__status-row:last-child{border-bottom:0}.wa-reports__dot{border-radius:50%;width:10px;height:10px}.wa-reports__status-name{color:var(--text-secondary,#737b8c)}.wa-reports__status-row strong{color:var(--text-primary,var(--color-black,#030b12));text-align:right;font-weight:500}.wa-reports__percentage{color:var(--text-muted,#858b99);text-align:right}.wa-reports__trend-icon{color:var(--color-primary,#0d4972)}.wa-reports__legend{color:var(--text-secondary,#737b8c);align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.wa-reports__legend span{align-items:center;gap:8px;display:inline-flex}.wa-reports__legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.wa-reports__legend strong{color:var(--text-primary,var(--color-black,#030b12));font-weight:500}.wa-reports__chart{height:245px;margin-top:20px;padding-top:0;position:relative}.wa-reports__grid-lines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 27px}.wa-reports__grid-lines span{border-top:1px solid var(--border-light,#eceef2);width:100%;display:block}.wa-reports__bars{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;height:100%;display:grid;position:relative}.wa-reports__bar-column{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.wa-reports__bar-area{justify-content:center;align-items:flex-end;width:100%;height:calc(100% - 27px);display:flex}.wa-reports__bar{background:var(--color-primary,#0d4972);border-radius:2px 2px 0 0;width:min(35px,65%);min-height:3px;transition:height .3s,opacity .2s;display:block}.wa-reports__bar:hover{opacity:.75}.wa-reports__bar-column small{width:100%;height:27px;color:var(--text-muted,#858b99);white-space:nowrap;justify-content:center;align-items:flex-end;font-size:11px;display:flex;overflow:hidden}.wa-reports__summary{margin-bottom:20px}.wa-reports__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.wa-reports__summary-grid>div{border:1px solid var(--border-light,#e7eaf0);background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-radius:7px;flex-direction:column;gap:8px;min-width:0;padding:17px;display:flex}.wa-reports__summary-grid span{color:var(--text-secondary,#737b8c);font-size:12px}.wa-reports__summary-grid strong{color:var(--text-primary,var(--color-black,#030b12));font-size:22px;font-weight:500}.wa-reports__note{color:var(--text-muted,#858b99);margin:20px 0 0;font-size:12px;line-height:1.7}.wa-reports__spin{animation:.8s linear infinite wa-reports-spin}.wa-reports__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes wa-reports-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.wa-reports__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-reports__charts{grid-template-columns:1fr}.wa-reports__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.wa-reports{padding:18px 14px}.wa-reports__header{margin-bottom:22px}.wa-reports__header h1{font-size:23px}.wa-reports__toolbar{align-items:stretch}.wa-reports__periods{justify-content:space-between;width:100%}.wa-reports__period{flex:1;padding-inline:7px;font-size:12px}.wa-reports__date-field{flex:calc(50% - 10px);min-width:0}.wa-reports__date-field input{width:100%;min-width:0}.wa-reports__button{flex:1}.wa-reports__stats{gap:12px}.wa-reports__stat-card{min-height:122px;padding:15px}.wa-reports__stat-top{font-size:12px}.wa-reports__stat-icon{width:33px;height:33px}.wa-reports__stat-card>strong{font-size:23px}.wa-reports__panel{padding:18px 14px}.wa-reports__chart{height:205px}.wa-reports__bars{gap:5px}.wa-reports__bar-column small{font-size:10px}.wa-reports__status-row{grid-template-columns:9px minmax(0,1fr) 45px 45px;gap:8px}.wa-reports__summary-grid{gap:10px}.wa-reports__summary-grid>div{padding:12px}.wa-reports__summary-grid strong{font-size:19px}}@media (width<=380px){.wa-reports__stats,.wa-reports__summary-grid{grid-template-columns:1fr}.wa-reports__date-field{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.wa-reports *,.wa-reports :before,.wa-reports :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wa-phone-page{box-sizing:border-box;background:var(--bg-primary,#f5f8fa);width:100%;min-height:100%;color:var(--text-primary,#030b12);padding:28px 26px;font-family:Inter,sans-serif}.wa-phone-header{margin-bottom:34px}.wa-phone-header h1{color:var(--text-primary,#030b12);letter-spacing:-.7px;margin:0 0 7px;font-size:25px;font-weight:600;line-height:1.3}.wa-phone-header p{color:var(--text-secondary,#596273);margin:0;font-size:14px;font-weight:400;line-height:1.6}.wa-phone-empty-state{box-sizing:border-box;border:1px dashed var(--border-medium,#cbd1d8);text-align:center;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:298px;padding:48px 24px;display:flex}.wa-phone-icon{background:var(--color-grey,#f5f8fa);width:44px;height:44px;color:var(--color-black,#030b12);border-radius:7px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.wa-phone-empty-state h2{color:var(--text-primary,#030b12);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5}.wa-phone-empty-state>p{max-width:470px;color:var(--text-secondary,#596273);margin:0 0 21px;font-size:14px;font-weight:400;line-height:1.65}.wa-phone-account-btn{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:37px;color:var(--color-white,#fff);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.wa-phone-account-btn:hover{background:var(--color-primary-dark,#093653);border-color:var(--color-primary-dark,#093653)}.wa-phone-account-btn:active{transform:translateY(1px)}.wa-phone-account-btn:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}@media (width<=768px){.wa-phone-page{padding:22px 18px}.wa-phone-header{margin-bottom:26px}.wa-phone-header h1{font-size:23px}.wa-phone-empty-state{min-height:270px;padding:35px 20px}.wa-phone-empty-state>p{max-width:420px}}@media (width<=480px){.wa-phone-page{padding:18px 12px}.wa-phone-header h1{font-size:21px}.wa-phone-header p,.wa-phone-empty-state>p{font-size:13px}.wa-phone-empty-state{min-height:250px;padding:28px 16px}.wa-phone-empty-state h2{font-size:15px}}.contacts-page{background:var(--bg-primary,#f5f8fa);width:100%;min-height:100%;color:var(--text-primary,#030b12);font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;padding:24px}.contacts-page *,.contacts-page :before,.contacts-page :after{box-sizing:border-box}.contacts-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:34px;display:flex}.contacts-header h1{color:var(--text-primary,#030b12);letter-spacing:-.7px;margin:0 0 7px;font-size:26px;font-weight:600;line-height:1.3}.contacts-header p{color:var(--text-secondary,#667085);margin:0;font-size:14px;line-height:1.6}.contacts-primary-btn,.contacts-secondary-btn{border-radius:var(--radius-md,6px);min-height:38px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.contacts-primary-btn{color:var(--color-white,#fff);background:var(--color-primary,#0d4972);border:1px solid var(--color-primary,#0d4972);flex-shrink:0}.contacts-primary-btn:hover{background:var(--color-primary-dark,#030b12);border-color:var(--color-primary-dark,#030b12)}.contacts-primary-btn:focus-visible,.contacts-secondary-btn:focus-visible,.contacts-close-btn:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.contacts-table-card{background:var(--color-white,#fff);border:1px solid var(--border-light,#dfe3e8);border-radius:var(--radius-lg,9px);width:100%;box-shadow:var(--shadow-sm,0 1px 3px #030b121f);overflow:hidden}.contacts-toolbar{border-bottom:1px solid var(--border-light,#e7eaf0);flex-wrap:wrap;align-items:center;gap:9px;min-height:63px;padding:12px 26px;display:flex}.contacts-search{width:311px;max-width:100%;height:38px;color:var(--text-muted,#98a2b3);background:var(--color-white,#fff);border:1px solid var(--border-medium,#cbd0d9);border-radius:var(--radius-md,6px);align-items:center;gap:10px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.contacts-search:focus-within{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px var(--primary-10,#0d49721a)}.contacts-search input{width:100%;min-width:0;height:100%;color:var(--text-primary,#030b12);font:inherit;background:0 0;border:none;outline:none;padding:0;font-size:14px}.contacts-search input::placeholder{color:var(--text-muted,#98a2b3)}.contacts-search input::-webkit-search-cancel-button{cursor:pointer}.contacts-page-size{align-items:center;width:135px;height:38px;display:flex;position:relative}.contacts-page-size select{appearance:none;width:100%;height:100%;color:var(--text-primary,#030b12);background:var(--color-white,#fff);border:1px solid var(--border-medium,#cbd0d9);border-radius:var(--radius-md,6px);font:inherit;cursor:pointer;outline:none;padding:0 30px 0 12px;font-size:14px}.contacts-page-size select:focus{border-color:var(--color-primary,#0d4972)}.contacts-page-size>svg{pointer-events:none;color:var(--text-secondary,#667085);position:absolute;right:10px}.contacts-table-wrapper{width:100%;overflow-x:auto}.contacts-table{border-collapse:collapse;text-align:left;width:100%}.contacts-table thead{background:var(--bg-secondary,#f7f8fa)}.contacts-table th{height:46px;color:var(--text-secondary,#667085);white-space:nowrap;padding:0 18px;font-size:12px;font-weight:500}.contacts-table td{height:53px;color:var(--text-secondary,#667085);border-top:1px solid var(--border-light,#e7eaf0);padding:12px 18px;font-size:14px}.contacts-table .contacts-checkbox-cell{width:54px;padding-left:17px;padding-right:6px}.contacts-table input[type=checkbox]{width:19px;height:19px;accent-color:var(--color-primary,#0d4972);cursor:pointer;vertical-align:middle;margin:0}.contacts-table .contacts-name{color:var(--text-primary,#030b12);font-weight:500}.contacts-empty-cell{text-align:center;height:106px!important;color:var(--text-secondary,#667085)!important;font-size:14px!important}.contacts-table-footer{min-height:45px;color:var(--text-secondary,#667085);background:var(--bg-secondary,#f7f8fa);border-top:1px solid var(--border-light,#e7eaf0);justify-content:space-between;align-items:center;gap:12px;padding:10px 17px;font-size:12px;display:flex}.contacts-table-footer strong{color:var(--text-primary,#030b12);font-weight:600}.contacts-modal-overlay{z-index:var(--z-index-modal,1000);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030b126b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.contacts-modal{background:var(--color-white,#fff);border:1px solid var(--border-light,#dfe3e8);border-radius:var(--radius-lg,9px);width:100%;max-width:600px;max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg,0 12px 35px #030b1229);padding:28px;animation:.18s ease-out contacts-modal-in;overflow-y:auto}@keyframes contacts-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.contacts-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.contacts-modal-header h2{color:var(--text-primary,#030b12);margin:0 0 7px;font-size:20px;font-weight:600}.contacts-modal-header p{color:var(--text-secondary,#667085);margin:0;font-size:14px;line-height:1.6}.contacts-close-btn{width:32px;height:32px;color:var(--text-secondary,#667085);border-radius:var(--radius-md,6px);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.contacts-close-btn:hover{color:var(--text-primary,#030b12);background:var(--bg-secondary,#f5f8fa)}.contacts-form-field{flex-direction:column;gap:8px;margin-bottom:19px;display:flex}.contacts-form-field label{color:var(--text-primary,#030b12);font-size:14px;font-weight:500}.contacts-form-field label span{color:var(--text-muted,#98a2b3);font-weight:400}.contacts-form-field input{width:100%;height:40px;color:var(--text-primary,#030b12);background:var(--color-white,#fff);border:1px solid var(--border-medium,#cbd0d9);border-radius:var(--radius-md,6px);font:inherit;outline:none;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.contacts-form-field input::placeholder{color:var(--text-muted,#98a2b3)}.contacts-form-field input:focus{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px var(--primary-10,#0d49721a)}.contacts-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.contacts-secondary-btn{color:var(--text-primary,#030b12);background:var(--color-white,#fff);border:1px solid var(--border-medium,#cbd0d9)}.contacts-secondary-btn:hover{background:var(--bg-secondary,#f5f8fa)}@media (width<=768px){.contacts-page{padding:18px 14px}.contacts-header{margin-bottom:24px}.contacts-header h1{font-size:23px}.contacts-toolbar{padding:14px}.contacts-search{flex:220px;width:auto}.contacts-page-size{flex:0 0 135px}.contacts-table{min-width:700px}.contacts-modal{padding:22px}}@media (width<=480px){.contacts-header{flex-direction:column;align-items:stretch;gap:14px}.contacts-header .contacts-primary-btn{align-self:flex-start}.contacts-toolbar{flex-direction:column;align-items:stretch}.contacts-search,.contacts-page-size{flex-basis:auto;width:100%}.contacts-modal-overlay{padding:12px}.contacts-modal{padding:18px}.contacts-modal-actions{flex-direction:column-reverse}.contacts-modal-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.contacts-modal{animation:none}.contacts-primary-btn,.contacts-secondary-btn,.contacts-search,.contacts-form-field input{transition:none}}.groups-page{width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));box-sizing:border-box;padding:20px 22px;font-family:Inter,sans-serif}.groups-page *,.groups-page :before,.groups-page :after{box-sizing:border-box}.groups-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:34px;display:flex}.groups-header h1{letter-spacing:-.7px;color:var(--text-primary,var(--color-black,#030b12));margin:0 0 7px;font-size:26px;font-weight:600;line-height:1.3}.groups-header p{color:var(--text-secondary,#687080);margin:0;font-size:14px;line-height:1.6}.groups-primary-button,.groups-secondary-button{min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.groups-primary-button{color:var(--color-white,#fff);background:var(--color-primary,#0d4972);border:1px solid var(--color-primary,#0d4972)}.groups-primary-button:hover{filter:brightness(.92)}.groups-primary-button:focus-visible,.groups-secondary-button:focus-visible,.groups-close-button:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.groups-secondary-button{color:var(--text-primary,var(--color-black,#030b12));background:var(--bg-primary,#fff);border:1px solid var(--border-medium,#d1d5db)}.groups-secondary-button:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.groups-empty-state{text-align:center;border:1px dashed var(--border-medium,#cbd0d8);background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:298px;padding:42px 24px;display:flex}.groups-empty-icon{width:44px;height:44px;color:var(--text-primary,var(--color-black,#030b12));background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-radius:7px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.groups-empty-state h2{color:var(--text-primary,var(--color-black,#030b12));margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.4}.groups-empty-state p{max-width:460px;color:var(--text-secondary,#687080);margin:0 0 22px;font-size:14px;line-height:1.65}.groups-empty-state .groups-primary-button{min-height:37px}.groups-list-card{background:var(--bg-primary,var(--color-white,#fff));border:1px solid var(--border-light,#dfe3e8);border-radius:9px;width:100%;overflow:hidden;box-shadow:0 1px 3px #030b1214}.groups-toolbar{border-bottom:1px solid var(--border-light,#e6e9ed);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.groups-search{width:100%;max-width:320px;min-height:38px;color:var(--text-muted,var(--color-dark-grey,#9a9a9a));background:var(--bg-primary,#fff);border:1px solid var(--border-medium,#d1d5db);border-radius:6px;align-items:center;gap:9px;padding:0 12px;display:flex}.groups-search:focus-within{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 2px var(--primary-10,#0d49721a)}.groups-search input{width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));font:inherit;background:0 0;border:0;outline:0;padding:8px 0;font-size:14px}.groups-search input::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.groups-total{color:var(--text-secondary,#687080);font-size:13px}.groups-table-wrapper{width:100%;overflow-x:auto}.groups-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.groups-table thead{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.groups-table th{color:var(--text-secondary,#687080);white-space:nowrap;padding:13px 18px;font-size:12px;font-weight:500}.groups-table td{color:var(--text-secondary,#687080);border-top:1px solid var(--border-light,#e6e9ed);vertical-align:middle;padding:14px 18px}.groups-table tbody tr:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.groups-table td strong{color:var(--text-primary,var(--color-black,#030b12));font-weight:600}.groups-name-cell{align-items:center;gap:11px;display:flex}.groups-row-icon{width:34px;height:34px;color:var(--color-primary,#0d4972);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.groups-table-footer{color:var(--text-secondary,#687080);background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-top:1px solid var(--border-light,#e6e9ed);padding:13px 18px;font-size:12px}.groups-no-results{min-height:130px;color:var(--text-secondary,#687080);justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.groups-modal-overlay{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030b126b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.groups-modal{background:var(--bg-primary,var(--color-white,#fff));border:1px solid var(--border-light,#dfe3e8);border-radius:10px;width:100%;max-width:650px;padding:27px 26px 24px;animation:.18s ease-out groups-modal-enter;box-shadow:0 14px 40px #030b1229}.groups-modal-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.groups-modal-header h2{color:var(--text-primary,var(--color-black,#030b12));margin:0 0 7px;font-size:19px;font-weight:600}.groups-modal-header p{color:var(--text-secondary,#687080);margin:0;font-size:13px;line-height:1.6}.groups-close-button{width:34px;height:34px;color:var(--text-secondary,#687080);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.groups-close-button:hover{color:var(--text-primary,var(--color-black,#030b12));background:var(--bg-secondary,var(--color-grey,#f5f8fa))}.groups-form-field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.groups-form-field label{color:var(--text-primary,var(--color-black,#030b12));font-size:14px;font-weight:500}.groups-form-field label span{color:var(--text-muted,var(--color-dark-grey,#9a9a9a));font-weight:400}.groups-form-field input,.groups-form-field textarea{width:100%;color:var(--text-primary,var(--color-black,#030b12));background:var(--bg-primary,#fff);border:1px solid var(--border-medium,#d1d5db);font:inherit;border-radius:6px;outline:none;padding:11px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.groups-form-field input{min-height:39px}.groups-form-field textarea{resize:vertical;min-height:95px}.groups-form-field input::placeholder,.groups-form-field textarea::placeholder{color:var(--text-muted,var(--color-dark-grey,#9a9a9a))}.groups-form-field input:focus,.groups-form-field textarea:focus{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 2px var(--primary-10,#0d49721a)}.groups-form-error{color:#b42318;margin:-5px 0 18px;font-size:13px}.groups-modal-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:5px;display:flex}@keyframes groups-modal-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.groups-page{padding:18px 14px}.groups-header{gap:12px;margin-bottom:24px}.groups-header h1{font-size:23px}.groups-header p{font-size:13px}.groups-header>.groups-primary-button{padding:9px 10px;font-size:12px}.groups-empty-state{min-height:270px;padding:30px 18px}.groups-empty-state p{font-size:13px}.groups-toolbar{flex-direction:column;align-items:stretch}.groups-search{max-width:none}.groups-total{align-self:flex-start}.groups-modal{padding:22px 18px}.groups-modal-header h2{font-size:18px}.groups-modal-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.groups-modal{animation:none}.groups-primary-button,.groups-secondary-button,.groups-form-field input,.groups-form-field textarea{transition:none}}.import-contacts-page{box-sizing:border-box;width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));padding:24px 26px;font-family:Inter,sans-serif}.import-contacts-page *,.import-contacts-page :before,.import-contacts-page :after{box-sizing:border-box}.import-contacts-header{margin-bottom:34px}.import-contacts-header h1{letter-spacing:-.7px;color:var(--text-primary,var(--color-black,#030b12));margin:0 0 7px;font-size:26px;font-weight:600;line-height:1.3}.import-contacts-header p{color:var(--text-secondary,#687080);margin:0;font-size:14px;line-height:1.6}.import-contacts-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:start;gap:26px;display:grid}.import-upload-card,.import-requirements-card{background:var(--bg-primary,var(--color-white,#fff));border:1px solid var(--border-light,#dfe3e8);border-radius:9px;min-width:0;padding:27px 26px 26px;box-shadow:0 1px 3px #030b1217}.import-upload-card h2,.import-requirements-card h2{color:var(--text-primary,var(--color-black,#030b12));margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.4}.import-dropzone{border:1px dashed var(--border-medium,#cbd0d8);background:var(--bg-primary,var(--color-white,#fff));border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:205px;padding:24px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.import-dropzone:hover,.import-dropzone-active{border-color:var(--color-primary,#0d4972);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc))}.import-dropzone-selected{border-color:var(--color-primary,#0d4972)}.import-hidden-input{display:none}.import-upload-content,.import-selected-file{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.import-upload-icon{width:52px;height:52px;color:var(--color-primary,#0d4972);background:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.import-upload-content h3,.import-selected-file h3{overflow-wrap:anywhere;max-width:100%;color:var(--text-primary,var(--color-black,#030b12));margin:0 0 7px;font-size:14px;font-weight:500;line-height:1.5}.import-upload-content p,.import-selected-file p{color:var(--text-secondary,#687080);margin:0;font-size:13px;line-height:1.6}.import-choose-button{color:var(--color-primary,#0d4972);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}.import-choose-button:hover{text-decoration:underline}.import-success-icon{margin-bottom:14px}.import-file-check{color:var(--color-primary,#0d4972);margin:0 0 10px}.import-file-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:15px;display:flex}.import-remove-button{color:var(--text-secondary,#687080);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:13px;display:inline-flex}.import-remove-button:hover{color:var(--text-primary,var(--color-black,#030b12))}.import-error-message{color:#b42318;margin:13px 0 0;font-size:13px;line-height:1.5}.import-file-note{color:var(--text-secondary,#687080);margin:13px 0 0;font-size:12px;line-height:1.5}.import-requirements-card h2{margin-bottom:7px}.import-requirements-description{color:var(--text-secondary,#687080);margin:0 0 12px;font-size:14px;line-height:1.6}.import-template-button{min-height:34px;color:var(--text-primary,var(--color-black,#030b12));background:var(--bg-primary,var(--color-white,#fff));border:1px solid var(--border-medium,#cbd0d8);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:7px 12px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #030b120d}.import-template-button:hover{background:var(--bg-secondary,var(--color-grey,#f5f8fa));border-color:var(--color-primary,#0d4972)}.import-template-button:focus-visible,.import-choose-button:focus-visible,.import-remove-button:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.import-requirements-list{width:100%}.import-requirement-row{border-bottom:1px solid var(--border-light,#e6e9ed);grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr);gap:15px;padding:10px 0;display:grid}.import-requirement-row:last-child{border-bottom:none;padding-bottom:0}.import-requirement-row h3{color:var(--text-primary,var(--color-black,#030b12));margin:0;font-size:14px;font-weight:500;line-height:1.6}.import-requirement-row p{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary,#687080);margin:0;font-size:14px;line-height:1.55}@media (width<=900px){.import-contacts-layout{grid-template-columns:minmax(0,1fr);gap:20px}.import-requirements-card{width:100%}}@media (width<=600px){.import-contacts-page{padding:18px 14px}.import-contacts-header{margin-bottom:24px}.import-contacts-header h1{font-size:23px}.import-contacts-header p{font-size:13px}.import-upload-card,.import-requirements-card{padding:20px 16px}.import-dropzone{min-height:190px;padding:20px 12px}.import-requirement-row{grid-template-columns:minmax(95px,.8fr) minmax(0,1.4fr);gap:10px}.import-requirement-row h3,.import-requirement-row p{font-size:13px}}@media (prefers-reduced-motion:reduce){.import-dropzone,.import-template-button{transition:none}}.team-settings{width:100%;min-width:0;color:var(--text-primary,var(--color-black,#030b12));box-sizing:border-box;padding:24px;font-family:Inter,sans-serif}.team-settings *,.team-settings :before,.team-settings :after{box-sizing:border-box}.team-settings__header{margin-bottom:16px}.team-settings__header h1{letter-spacing:-.6px;color:var(--text-primary,var(--color-black,#030b12));margin:0;font-size:26px;font-weight:600;line-height:1.35}.team-settings__created{color:var(--text-secondary,#626b7a);margin:4px 0 0;font-size:14px;line-height:1.5}.team-settings__tabs{border-bottom:1px solid var(--border-light,#dfe3e8);align-items:center;gap:26px;width:100%;min-height:42px;margin-bottom:22px;display:flex;overflow-x:auto}.team-settings__tab{color:var(--text-primary,var(--color-black,#030b12));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:10px 0 12px;font-size:14px;transition:color .2s;position:relative}.team-settings__tab:hover,.team-settings__tab.is-active{color:var(--color-primary,#0d4972)}.team-settings__tab.is-active{font-weight:600}.team-settings__tab.is-active:after{content:"";background:var(--color-primary,#0d4972);height:2px;position:absolute;bottom:-1px;left:0;right:0}.team-settings__card{background:var(--color-white,#fff);border:1px solid var(--border-light,#dfe3e8);width:min(100%,726px);box-shadow:0 1px 3px var(--black-10,#030b121a);border-radius:8px;padding:27px 26px}.team-settings__card h2{color:var(--text-primary,var(--color-black,#030b12));margin:0 0 20px;font-size:15px;font-weight:600;line-height:1.4}.team-settings__field{flex-direction:column;min-width:0;margin-bottom:24px;display:flex}.team-settings__field label{color:var(--text-primary,var(--color-black,#030b12));margin-bottom:9px;font-size:14px;font-weight:500;line-height:1.4}.team-settings__field input,.team-settings__field select,.team-settings__field textarea{border:1px solid var(--border-medium,#c8cdd5);background:var(--color-white,#fff);width:100%;min-width:0;min-height:38px;color:var(--text-primary,var(--color-black,#030b12));border-radius:6px;outline:none;padding:9px 13px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.team-settings__field input::placeholder,.team-settings__field textarea::placeholder{color:var(--text-muted,#8992a2);opacity:1}.team-settings__field input:focus,.team-settings__field select:focus,.team-settings__field textarea:focus{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px var(--primary-10,#0d49721a)}.team-settings__field textarea{resize:vertical;min-height:100px}.team-settings__field small{color:var(--text-secondary,#626b7a);margin-top:8px;font-size:12px;line-height:1.5}.team-settings__grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.team-settings__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:4px;display:flex}.team-settings__save{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:40px;color:var(--color-white,#fff);cursor:pointer;border-radius:6px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,transform .2s}.team-settings__save:hover{background:var(--color-primary-dark,#093653)}.team-settings__save:active{transform:translateY(1px)}.team-settings__success{color:var(--text-secondary,#626b7a);margin:0;font-size:13px}.team-settings__placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.team-settings__placeholder h2{margin:14px 0 8px}.team-settings__placeholder p{max-width:440px;color:var(--text-secondary,#626b7a);margin:0;font-size:14px;line-height:1.6}.team-settings__placeholder-icon{background:var(--color-primary-light,#e9f8fc);width:44px;height:44px;color:var(--color-primary,#0d4972);border-radius:8px;place-items:center;font-size:23px;display:grid}@media (width<=768px){.team-settings{padding:18px}.team-settings__header h1{font-size:23px}.team-settings__tabs{gap:22px}.team-settings__card{width:100%;padding:22px 18px}.team-settings__grid{grid-template-columns:1fr;gap:0}}@media (width<=480px){.team-settings{padding:14px}.team-settings__card{padding:18px 14px}.team-settings__actions{flex-direction:column;align-items:stretch}.team-settings__save{width:100%}}.dashboardDevelopers-page{background:var(--bg-primary,#f5f8fa);width:100%;min-width:0;color:var(--text-primary,#030b12);box-sizing:border-box;padding:20px 24px 32px;font-family:Inter,sans-serif}.developers-page *,.developers-page :before,.developers-page :after{box-sizing:border-box}.developers-page h1,.developers-page h2,.developers-page h3,.developers-page p{margin-top:0}.developers-page button,.developers-page input,.developers-page textarea{font:inherit}.developers-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.developers-header h1{letter-spacing:-.7px;color:var(--text-primary,#030b12);margin-bottom:6px;font-size:25px;font-weight:600;line-height:1.35}.developers-header p{color:var(--text-secondary,#626b7a);margin-bottom:0;font-size:14px;line-height:1.65}.developers-tabs{border-bottom:1px solid var(--border-light,#dfe3e8);align-items:stretch;gap:24px;min-height:47px;margin-bottom:26px;display:flex}.developers-tab{color:var(--text-secondary,#626b7a);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 0 12px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.developers-tab:hover,.developers-tab.active{color:var(--color-primary,#0d4972)}.developers-tab.active:after{background:var(--color-primary,#0d4972);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.developers-card{border:1px solid var(--border-light,#dfe3e8);background:var(--color-white,#fff);min-width:0;box-shadow:0 1px 3px var(--black-10,#030b121a);border-radius:9px;overflow:hidden}.subscribed-card{margin-bottom:25px}.subscribed-heading{padding:20px 25px 19px}.subscribed-heading h2,.card-heading h2{color:var(--text-primary,#030b12);margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.5}.subscribed-heading p,.card-heading p{color:var(--text-secondary,#626b7a);margin-bottom:0;font-size:14px;line-height:1.65}.developers-page a{color:var(--color-primary,#0d4972);font-weight:600;text-decoration:none}.developers-page a:hover{text-decoration:underline}.api-count{color:var(--text-muted,#858c99);margin-top:12px;font-size:12px;display:block}.api-subscription-row{border-top:1px solid var(--border-light,#e8ebef);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 25px;display:flex}.api-description{min-width:0}.api-description h3{color:var(--text-primary,#030b12);margin-bottom:7px;font-size:14px;font-weight:600}.api-description p{color:var(--text-secondary,#626b7a);margin-bottom:7px;font-size:14px;line-height:1.65}.api-description a{align-items:center;gap:4px;font-size:13px;display:inline-flex}.api-toggle{background:var(--color-dark-grey,#c8cdd3);cursor:pointer;border:0;border-radius:30px;flex:none;align-items:center;width:47px;height:26px;padding:3px;transition:background .2s;display:inline-flex;position:relative}.api-toggle span{background:var(--color-white,#fff);border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block;box-shadow:0 1px 3px #030b122e}.api-toggle.enabled{background:var(--color-primary,#0d4972)}.api-toggle.enabled span{transform:translate(21px)}.api-toggle:focus-visible,.developers-page button:focus-visible{outline:2px solid var(--color-secondary,#00c2ff);outline-offset:3px}.developers-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:25px;display:grid}.key-card{min-height:235px;padding:25px}.card-heading{margin-bottom:18px}.card-heading code{color:var(--text-primary,#030b12);font-size:13px}.dev-primary-button{border:1px solid var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);min-height:37px;color:var(--color-white,#fff);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:9px 15px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.dev-primary-button:hover{border-color:var(--color-primary-dark,#030b12);background:var(--color-primary-dark,#030b12)}.dev-primary-button:active{transform:translateY(1px)}.dev-danger-button{border:1px solid var(--border-accent,#d6c4df);background:var(--color-white,#fff);min-height:37px;color:var(--color-primary,#0d4972);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.dev-danger-button:hover:not(:disabled){border-color:var(--color-primary,#0d4972);background:var(--color-primary-light,#e9f8fc)}.dev-danger-button:disabled{opacity:.5;cursor:not-allowed}.generated-key-panel{border:1px solid var(--border-light,#dfe3e8);background:var(--bg-secondary,#f8fafb);border-radius:7px;margin-top:22px;padding:15px}.generated-key-heading{color:var(--text-primary,#030b12);align-items:center;gap:8px;margin-bottom:9px;font-size:13px;display:flex}.generated-key-heading svg{color:var(--color-primary,#0d4972)}.generated-key-panel p{color:var(--text-secondary,#626b7a);margin-bottom:12px;font-size:12px;line-height:1.6}.generated-key-input{border:1px solid var(--border-medium,#cbd2da);background:var(--color-white,#fff);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.generated-key-input input{width:100%;min-width:0;color:var(--text-primary,#030b12);background:0 0;border:0;outline:none;padding:5px 0;font-size:12px}.generated-key-input button{color:var(--text-secondary,#626b7a);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:5px;display:inline-flex}.generated-key-input button:hover{background:var(--color-primary-light,#e9f8fc);color:var(--color-primary,#0d4972)}.revoke-form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.revoke-form label,.webhook-form label{color:var(--text-primary,#030b12);font-size:14px;font-weight:500}.revoke-form textarea,.webhook-form input{border:1px solid var(--border-medium,#cbd2da);background:var(--color-white,#fff);width:100%;min-width:0;color:var(--text-primary,#030b12);border-radius:6px;outline:none;font-size:13px;transition:border-color .2s,box-shadow .2s}.revoke-form textarea{resize:vertical;min-height:66px;padding:10px 12px}.revoke-form textarea::placeholder,.webhook-form input::placeholder{color:var(--text-muted,#929aa8)}.revoke-form textarea:focus,.webhook-form input:focus{border-color:var(--color-primary,#0d4972);box-shadow:0 0 0 3px var(--primary-10,#0d49721a)}.developers-security-note{border:1px solid var(--border-light,#dfe3e8);background:var(--color-primary-light,#e9f8fc);border-radius:7px;align-items:flex-start;gap:10px;margin-top:22px;padding:13px 15px;display:flex}.developers-security-note>svg{color:var(--color-primary,#0d4972);flex:none;margin-top:2px}.developers-security-note p{color:var(--text-secondary,#626b7a);margin-bottom:0;font-size:12px;line-height:1.7}.developers-security-note strong{color:var(--text-primary,#030b12)}.developers-notice{border:1px solid var(--border-light,#dfe3e8);background:var(--color-white,#fff);color:var(--text-primary,#030b12);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.6;display:flex}.developers-notice button{color:var(--text-secondary,#626b7a);cursor:pointer;background:0 0;border:0;flex:none;font-size:20px;line-height:1}.webhooks-card{padding:25px}.webhook-form{border-bottom:1px solid var(--border-light,#e8ebef);padding-bottom:23px}.webhook-form label{margin-bottom:9px;display:block}.webhook-input-row{align-items:stretch;gap:10px;display:flex}.webhook-form input{min-height:40px;padding:10px 12px}.webhook-input-row .dev-primary-button{flex:none}.field-help{color:var(--text-muted,#858c99);margin:8px 0 0;font-size:12px;line-height:1.6}.webhook-list{padding-top:22px}.webhook-list h3{color:var(--text-primary,#030b12);margin-bottom:15px;font-size:14px;font-weight:600}.webhook-empty{border:1px dashed var(--border-medium,#cbd2da);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:25px;display:flex}.webhook-empty>svg{color:var(--color-primary,#0d4972);margin-bottom:12px}.webhook-empty strong{color:var(--text-primary,#030b12);margin-bottom:7px;font-size:14px}.webhook-empty p{color:var(--text-secondary,#626b7a);margin-bottom:0;font-size:13px}.webhook-item{border-bottom:1px solid var(--border-light,#e8ebef);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.webhook-url{min-width:0;color:var(--text-primary,#030b12);align-items:center;gap:10px;display:flex}.webhook-url svg{color:var(--color-primary,#0d4972);flex:none}.webhook-url span{overflow-wrap:anywhere;font-size:13px}.webhook-disclaimer{color:var(--text-muted,#858c99);margin:18px 0 0;font-size:12px;line-height:1.7}@media (width<=900px){.developers-page{padding:20px}.developers-grid{gap:16px}.key-card{padding:20px}.subscribed-heading,.api-subscription-row{padding-left:20px;padding-right:20px}}@media (width<=640px){.developers-page{padding:16px 12px 24px}.developers-header h1{font-size:23px}.developers-tabs{gap:22px;margin-bottom:18px}.developers-tab{font-size:13px}.subscribed-heading{padding:17px}.api-subscription-row{gap:12px;padding:17px}.api-description p{font-size:13px}.developers-grid{grid-template-columns:minmax(0,1fr);gap:16px}.key-card{min-height:auto;padding:18px}.webhooks-card{padding:18px}.webhook-input-row{flex-direction:column}.webhook-input-row .dev-primary-button{align-self:flex-start}.webhook-item{flex-direction:column;align-items:flex-start}.developers-security-note{padding:12px}}@media (prefers-reduced-motion:reduce){.developers-page *,.developers-page :before,.developers-page :after{scroll-behavior:auto!important;transition:none!important}}.docs-content-layout{--docs-page-bg:var(--bg-secondary);--docs-card-bg:var(--bg-primary);--docs-text:var(--text-primary);--docs-muted:var(--text-muted);--docs-heading:var(--color-primary);--docs-border:var(--border-light);--docs-hover:var(--bg-light-blue);--docs-code-bg:var(--bg-secondary);background:var(--docs-page-bg);width:100%;min-width:0;min-height:100%;color:var(--docs-text);font-family:var(--font-family-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);transition:background var(--transition-normal), color var(--transition-normal);grid-template-columns:minmax(0,1fr) 165px;align-items:start;gap:24px;padding:24px;display:grid}.docs-content-layout *,.docs-content-layout :before,.docs-content-layout :after{box-sizing:border-box}.docs-content-layout .docs-article{width:100%;min-width:0}.docs-content-layout .docs-breadcrumb{min-height:24px;color:var(--docs-muted);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.docs-content-layout .docs-breadcrumb strong{color:var(--docs-heading);font-weight:var(--font-weight-semibold)}.docs-content-layout .docs-mobile-menu{border:1px solid var(--docs-border);border-radius:var(--radius-md);background:var(--docs-card-bg);width:32px;height:32px;color:var(--docs-text);cursor:pointer;place-items:center;padding:0;display:none}.docs-content-layout .docs-article-card{border-radius:var(--radius-lg);min-width:0;color:var(--docs-text);box-shadow:var(--shadow-xs);transition:background var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal);padding:28px}.docs-content-layout .docs-article-card h1{color:var(--docs-heading);font-size:clamp(27px,3vw,35px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.9px;overflow-wrap:anywhere;margin:0 0 12px}.docs-content-layout .docs-article-card .docs-intro{border-bottom:1px solid var(--docs-border);color:var(--docs-muted);margin:0 0 26px;padding-bottom:22px;font-size:13px;line-height:1.8}.docs-content-layout .docs-section{min-width:0;margin-top:26px;scroll-margin-top:90px}.docs-content-layout .docs-section h2{border-bottom:1px solid var(--docs-border);color:var(--docs-heading);font-size:17px;font-weight:var(--font-weight-bold);margin:0 0 13px;padding-bottom:9px;line-height:1.4}.docs-content-layout .docs-section>p{color:var(--docs-muted);margin:0 0 14px;font-size:12px;line-height:1.8}.docs-content-layout .docs-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docs-content-layout .docs-capability-card{border:1px solid var(--docs-border);border-radius:var(--radius-md);background:var(--docs-card-bg);min-width:0;min-height:145px;color:var(--docs-text);transition:background var(--transition-normal), border-color var(--transition-normal), transform var(--transition-normal);flex-direction:column;align-items:flex-start;padding:15px;display:flex}.docs-content-layout .docs-capability-card:hover{border-color:var(--color-secondary);background:var(--docs-hover);transform:translateY(-2px)}.docs-content-layout .docs-card-heading{align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.docs-content-layout .docs-capability-icon{border:1px solid var(--docs-border);border-radius:var(--radius-md);background:var(--color-primary-light);width:34px;height:34px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.docs-content-layout .docs-card-title-wrap{min-width:0}.docs-content-layout .docs-card-heading h3{color:var(--docs-heading);font-size:13px;font-weight:var(--font-weight-bold);margin:0 0 4px}.docs-content-layout .docs-api-badge{color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-medium);display:inline-block}.docs-content-layout .docs-capability-card>p{color:var(--docs-muted);margin:0 0 13px;font-size:11px;line-height:1.7}.docs-content-layout .docs-read-link{color:var(--docs-heading);font-family:inherit;font-size:11px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;align-items:center;gap:7px;margin-top:auto;padding:0;display:inline-flex}.docs-content-layout .docs-read-link:hover{color:var(--color-secondary)}.docs-content-layout .docs-back-arrow{transform:rotate(180deg)}.docs-content-layout .docs-flow-diagram{border:1px solid var(--docs-border);border-radius:var(--radius-md);background:var(--docs-code-bg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:18px 0;padding:18px 14px;display:grid}.docs-content-layout .docs-flow-node{border:1px solid var(--docs-border);border-radius:var(--radius-md);background:var(--docs-card-bg);text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:13px 8px;display:flex}.docs-content-layout .docs-flow-node>span{color:var(--color-secondary);font-size:10px;font-weight:var(--font-weight-bold)}.docs-content-layout .docs-flow-node strong{color:var(--docs-heading);font-size:11px}.docs-content-layout .docs-flow-node small{color:var(--docs-muted);font-size:10px}.docs-content-layout .docs-flow-platform{border-color:var(--color-secondary)}.docs-content-layout .docs-flow-connection{color:var(--color-secondary);flex-direction:column;align-items:center;gap:6px;display:flex}.docs-content-layout .docs-flow-connection span{color:var(--docs-muted);text-align:center;font-size:9px}.docs-content-layout .docs-notes-list,.docs-content-layout .docs-next-list{margin:14px 0 0;padding-left:20px}.docs-content-layout .docs-notes-list li,.docs-content-layout .docs-next-list li{color:var(--docs-muted);margin:7px 0;font-size:12px;line-height:1.75}.docs-content-layout .docs-notes-list li::marker{color:var(--color-secondary)}.docs-content-layout .docs-next-list li::marker{color:var(--color-secondary)}.docs-content-layout .docs-notes-list strong{color:var(--docs-text)}.docs-content-layout .docs-next-list button{color:var(--docs-heading);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.docs-content-layout .docs-next-list button:hover{color:var(--color-secondary)}.docs-content-layout .docs-table-wrapper{width:100%;overflow-x:auto}.docs-content-layout .docs-base-url-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.docs-content-layout .docs-base-url-table th{border-bottom:1px solid var(--docs-border);color:var(--docs-muted);font-size:10px;font-weight:var(--font-weight-semibold);text-transform:uppercase;padding:11px 12px}.docs-content-layout .docs-base-url-table td{border-bottom:1px solid var(--docs-border);color:var(--docs-text);vertical-align:top;padding:12px}.docs-content-layout .docs-base-url-table td:first-child{width:35%}.docs-content-layout .docs-muted-note{margin-top:12px!important;font-size:11px!important}.docs-content-layout .docs-code-block{border:1px solid var(--docs-border);border-radius:var(--radius-md);background:var(--docs-code-bg);margin:18px 0;overflow:hidden}.docs-content-layout .docs-code-header{border-bottom:1px solid var(--docs-border);color:var(--docs-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.docs-content-layout .docs-code-block pre{max-width:100%;color:var(--docs-text);margin:0;padding:16px;font-size:12px;line-height:1.7;overflow-x:auto}.docs-content-layout .docs-code-block code{color:inherit;font-family:var(--font-family-mono,monospace);white-space:pre}.docs-content-layout .docs-article-card p code,.docs-content-layout .docs-article-card li code,.docs-content-layout .docs-base-url-table code{border:1px solid var(--docs-border);border-radius:var(--radius-sm);background:var(--docs-code-bg);color:var(--docs-heading);font-family:var(--font-family-mono,monospace);overflow-wrap:anywhere;padding:2px 5px;font-size:.9em}.docs-content-layout .docs-toc{min-width:0;padding-top:4px;position:sticky;top:86px}.docs-content-layout .docs-toc h3{color:var(--docs-heading);font-size:12px;font-weight:var(--font-weight-bold);margin:0 0 12px}.docs-content-layout .docs-toc a{border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--docs-muted);transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);border-left:2px solid #0000;margin-bottom:4px;padding:7px 9px;font-size:11px;line-height:1.5;text-decoration:none;display:block}.docs-content-layout .docs-toc a:hover{border-left-color:var(--color-secondary);background:var(--docs-hover);color:var(--docs-heading)}.docs-content-layout .docs-page-navigation{justify-content:space-between;gap:14px;margin-top:18px;display:flex}.docs-content-layout .docs-page-navigation button{border:1px solid var(--docs-border);border-radius:var(--radius-md);background:var(--docs-card-bg);min-width:130px;color:var(--docs-text);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.docs-content-layout .docs-page-navigation button:last-child{align-items:flex-end;margin-left:auto}.docs-content-layout .docs-page-navigation button:hover:not(:disabled){border-color:var(--color-secondary);background:var(--docs-hover)}.docs-content-layout .docs-page-navigation button:disabled{opacity:.45;cursor:not-allowed}.docs-content-layout .docs-page-navigation span{color:var(--docs-muted);font-size:9px}.docs-content-layout .docs-page-navigation strong{color:var(--docs-heading);align-items:center;gap:5px;font-size:11px;display:inline-flex}.docs-content-layout.docs-theme-dark,.docs-dark .docs-content-layout{--docs-page-bg:var(--color-black);--docs-card-bg:var(--color-primary-dark);--docs-text:var(--color-white);--docs-muted:var(--color-dark-grey);--docs-heading:var(--color-white);--docs-border:var(--border-medium);--docs-hover:var(--color-primary);--docs-code-bg:var(--color-primary-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs-content-layout.docs-theme-dark .docs-capability-icon,.docs-dark .docs-content-layout .docs-capability-icon{background:var(--color-primary);border-color:var(--border-medium);color:var(--color-secondary)}.docs-content-layout.docs-theme-dark .docs-api-badge,.docs-dark .docs-content-layout .docs-api-badge{background:var(--color-primary);color:var(--color-secondary)}.docs-content-layout.docs-theme-dark .docs-primary-button,.docs-dark .docs-content-layout .docs-primary-button{background:var(--color-primary);color:var(--color-white)}.docs-content-layout.docs-theme-dark .docs-primary-button:hover,.docs-dark .docs-content-layout .docs-primary-button:hover{background:var(--color-primary)}.docs-content-layout.docs-theme-dark .docs-article-card,.docs-dark .docs-content-layout .docs-article-card{box-shadow:none}@media (width<=1000px){.docs-content-layout{grid-template-columns:minmax(0,1fr) 145px;gap:18px;padding:20px}.docs-content-layout .docs-article-card{padding:22px}.docs-content-layout .docs-flow-diagram{gap:6px;padding:12px 8px}}@media (width<=760px){.docs-content-layout{padding:18px;display:block}.docs-content-layout .docs-toc{display:none}.docs-content-layout .docs-mobile-menu{display:grid}.docs-content-layout .docs-article-card{padding:22px}.docs-content-layout .docs-flow-diagram{grid-template-columns:minmax(0,1fr);gap:8px}.docs-content-layout .docs-flow-connection{flex-direction:row;justify-content:center}.docs-content-layout .docs-flow-connection svg{transform:rotate(90deg)}}@media (width<=480px){.docs-content-layout{padding:12px}.docs-content-layout .docs-article-card{padding:17px}.docs-content-layout .docs-article-card h1{font-size:25px}.docs-content-layout .docs-capability-grid{grid-template-columns:minmax(0,1fr)}.docs-content-layout .docs-capability-card{min-height:130px}.docs-content-layout .docs-breadcrumb{gap:6px}.docs-content-layout .docs-page-navigation button{min-width:0;max-width:48%;padding:10px}.docs-content-layout .docs-base-url-table th,.docs-content-layout .docs-base-url-table td{padding:9px 7px}}.docs-content-layout button:focus-visible,.docs-content-layout a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.docs-content-layout,.docs-content-layout *,.docs-content-layout :before,.docs-content-layout :after{transition:none!important}}.docs-sidebar{--sidebar-bg:var(--bg-primary);--sidebar-text:var(--text-primary);--sidebar-muted:var(--text-muted);--sidebar-hover:var(--bg-secondary);--sidebar-active-bg:var(--bg-light-blue);--sidebar-active-text:var(--text-secondary);--sidebar-border:var(--border-light);background:var(--sidebar-bg);width:270px;height:100dvh;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);flex-direction:column;flex:0 0 270px;display:flex;position:sticky;top:0;overflow:hidden}.docs-sidebar-nav{min-height:0;padding:var(--space-6) var(--space-4) var(--space-8);scrollbar-width:thin;overscroll-behavior:contain;flex:auto;overflow:hidden auto}.docs-sidebar-nav::-webkit-scrollbar{width:6px}.docs-sidebar-nav::-webkit-scrollbar-track{background:0 0}.docs-sidebar-nav::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:999px}.docs-sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.docs-sidebar-section{margin-bottom:var(--space-4)}.docs-sidebar-heading{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--sidebar-muted);font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-align:left;cursor:pointer;transition:color var(--transition-normal), background var(--transition-normal);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;display:flex}.docs-sidebar-heading:hover{color:var(--sidebar-text);background:var(--sidebar-hover)}.docs-sidebar-chevron{transition:transform var(--transition-normal);flex-shrink:0;transform:rotate(-90deg)}.docs-sidebar-chevron.expanded{transform:rotate(0)}.docs-sidebar-collapse{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s,visibility .22s;display:grid}.docs-sidebar-collapse.expanded{opacity:1;visibility:visible;grid-template-rows:1fr}.docs-sidebar-collapse-inner{min-height:0;overflow:hidden}.docs-sidebar-items{gap:var(--space-1);padding-top:var(--space-2);flex-direction:column;padding-bottom:2px;display:flex}.docs-sidebar-item{border-radius:var(--radius-md);width:100%;min-width:0;min-height:40px;color:var(--sidebar-text);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:9px 12px;text-decoration:none;display:flex}.docs-sidebar-items .docs-sidebar-item{padding-left:16px}.docs-sidebar-item:hover{background:var(--sidebar-hover)}.docs-sidebar-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);border-color:var(--sidebar-border);font-weight:var(--font-weight-semibold)}.docs-api-overview{margin-bottom:var(--space-3)}.docs-api-errors{margin-top:var(--space-2)}.docs-method{border-radius:var(--radius-sm);background:var(--color-primary-light);color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-bold);flex-shrink:0;padding:2px 6px;line-height:1.5}.docs-method-post{background:var(--cyan-10);color:var(--color-primary)}.docs-method-get{background:var(--primary-10);color:var(--color-primary)}.docs-sidebar-heading:focus-visible,.docs-sidebar-item:focus-visible,.docs-sidebar-close:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.docs-dark .docs-sidebar{--sidebar-bg:var(--bg-dark);--sidebar-text:var(--color-white);--sidebar-muted:var(--color-dark-grey);--sidebar-hover:var(--white-10);--sidebar-active-bg:var(--white-10);--sidebar-active-text:var(--color-secondary);--sidebar-border:var(--white-10)}.docs-dark .docs-sidebar-nav::-webkit-scrollbar-thumb{background:var(--white-10)}.docs-dark .docs-sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--color-dark-grey)}.docs-sidebar-collapsed{border-right:0;flex-basis:0;width:0;overflow:hidden}.docs-sidebar-mobile-header{display:none}.docs-sidebar-close{border:1px solid var(--sidebar-border);border-radius:var(--radius-md);width:36px;height:36px;color:var(--sidebar-text);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid}.docs-sidebar-close:hover{background:var(--sidebar-hover)}.docs-sidebar-overlay{display:none}@media (width<=1024px) and (width>=769px){.docs-sidebar{flex-basis:240px;width:240px}.docs-sidebar-collapsed{flex-basis:0;width:0}.docs-sidebar-nav{padding:var(--space-5) var(--space-3) var(--space-6)}}@media (width<=768px){.docs-sidebar{visibility:hidden;width:min(290px,88vw);max-width:100%;height:100dvh;z-index:var(--z-modal);box-shadow:none;transition:transform var(--transition-normal), visibility var(--transition-normal);flex-direction:column;flex:none;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%)}.docs-sidebar.docs-sidebar-open{visibility:visible;width:min(290px,88vw);box-shadow:var(--shadow-xl);transform:translate(0)}.docs-sidebar-collapsed{border-right:1px solid var(--sidebar-border);flex-basis:auto;width:min(290px,88vw)}.docs-sidebar-mobile-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--sidebar-border);font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);color:var(--sidebar-text);background:var(--sidebar-bg);flex-shrink:0;display:flex}.docs-sidebar-nav{min-height:0;padding:var(--space-4) var(--space-4) var(--space-6);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow:hidden auto}.docs-sidebar-overlay{background:var(--black-50);width:100%;height:100%;z-index:calc(var(--z-modal) - 1);border:0;padding:0;display:block;position:fixed;inset:0}.docs-sidebar-item,.docs-sidebar-heading{min-height:42px}}@media (prefers-reduced-motion:reduce){.docs-sidebar,.docs-sidebar *{transition:none!important}}.docs-navbar{z-index:1000;background:var(--color-black);width:100%;min-height:62px;color:var(--color-white);border-bottom:1px solid var(--border-light);font-family:var(--font-family-primary,"Inter", sans-serif);box-sizing:border-box;align-items:center;gap:32px;padding:0 24px;display:flex;position:sticky;top:0}.docs-brand{color:var(--color-white);white-space:nowrap;letter-spacing:-.5px;flex-shrink:0;align-items:center;gap:9px;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}.docs-brand-mark{background:var(--color-secondary);width:29px;height:29px;color:var(--color-black);border-radius:7px;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid}.docs-top-links{flex:1;align-self:stretch;align-items:center;gap:24px;min-width:0;display:flex}.docs-top-link{min-height:62px;color:var(--color-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 2px;font-family:inherit;font-size:13px;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.docs-top-link:after{background:var(--color-secondary);content:"";transform-origin:50%;border-radius:2px 2px 0 0;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.docs-top-link:hover,.docs-top-link-active{color:var(--color-secondary)}.docs-top-link-active:after{transform:scaleX(1)}.docs-navbar-right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:20px;margin-left:auto;display:flex}.docs-external-link{color:var(--color-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:400;text-decoration:none;transition:color .18s;display:inline-flex}.docs-external-link:hover{color:var(--color-secondary)}.docs-external-link svg{flex-shrink:0}.docs-theme-button{border:1px solid var(--border-light);width:35px;height:35px;color:var(--color-white);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;place-items:center;transition:background .18s,color .18s,border-color .18s;display:grid}.docs-theme-button:hover{background:var(--color-primary);color:var(--color-secondary);border-color:var(--color-secondary)}.docs-top-link:focus-visible,.docs-brand:focus-visible,.docs-external-link:focus-visible,.docs-theme-button:focus-visible,.docs-navbar-menu:focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}@media (width<=1100px){.docs-navbar{gap:22px;padding:0 18px}.docs-top-links{gap:19px}.docs-navbar-right{gap:14px}.docs-brand{font-size:20px}}@media (width<=850px){.docs-navbar{gap:16px;min-height:60px;padding:0 16px}.docs-brand{gap:7px;font-size:18px}.docs-brand-mark{width:27px;height:27px}.docs-top-links{gap:15px}.docs-top-link{min-height:60px;font-size:12px}.docs-navbar-right{gap:11px}.docs-external-link{font-size:11px}.docs-theme-button{width:32px;height:32px}}@media (width<=650px){.docs-navbar{flex-wrap:wrap;align-items:center;gap:0 10px;min-height:0;padding:10px 13px 0;display:flex}.docs-navbar-menu{border:1px solid var(--border-light);width:34px;height:34px;color:var(--color-white);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}.docs-navbar-menu:hover{background:var(--color-primary);color:var(--color-secondary)}.docs-brand{flex-shrink:0;font-size:18px}.docs-brand-mark{width:26px;height:26px;font-size:14px}.docs-navbar-right{gap:9px;margin-left:auto}.docs-navbar-right .docs-external-link:first-child{display:none}.docs-navbar-right .docs-external-link{font-size:11px}.docs-navbar-right .docs-external-link svg{width:13px;height:13px}.docs-theme-button{width:32px;height:32px}.docs-top-links{border-top:1px solid var(--border-light);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:0 0 calc(100% + 26px);order:5;gap:24px;width:calc(100% + 26px);min-height:42px;margin:9px -13px 0;padding:0 17px;display:flex;overflow:auto hidden}.docs-top-links::-webkit-scrollbar{display:none}.docs-top-link{flex-shrink:0;min-height:42px;padding:0 1px;font-size:12px}}@media (width<=380px){.docs-navbar{column-gap:7px;padding-left:9px;padding-right:9px}.docs-navbar-menu{width:31px;height:31px}.docs-brand{gap:5px;font-size:16px}.docs-brand-mark{width:24px;height:24px;font-size:13px}.docs-navbar-right{gap:6px}.docs-navbar-right .docs-website-link{display:none}.docs-theme-button{width:29px;height:29px}.docs-top-links{gap:20px}}@media (prefers-reduced-motion:reduce){.docs-navbar *,.docs-navbar :before,.docs-navbar :after{transition:none!important}}.developer-docs{--docs-card-bg:#1b1b21;--docs-panel-bg:#1b1b21;--docs-page-bg:#111116;--docs-text:#fff;--docs-muted:#b8bdc8;background:var(--docs-page-bg);min-height:100vh;color:var(--docs-text);font-family:var(--font-family-primary,"Inter", sans-serif)}.docs-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;min-height:calc(100vh - 62px);display:grid}.docs-main-area{background:var(--docs-page-bg);min-width:0;padding:12px 28px 50px}.docs-light{--docs-card-bg:var(--color-white,#fff);--docs-panel-bg:var(--color-white,#fff);--docs-page-bg:var(--color-grey,#f5f8fa);--docs-text:var(--color-black,#030b12);--docs-muted:var(--text-secondary,#526675)}.docs-light .docs-navbar{background:var(--color-white,#fff);color:var(--color-black,#030b12)}.docs-light .docs-brand{color:var(--color-primary,#0d4972)}.docs-light .docs-theme-button{color:var(--color-primary,#0d4972);border-color:var(--border-light,#e3ebef)}.docs-light .docs-sidebar{background:var(--color-white,#fff)}.docs-light .docs-sidebar-heading{color:var(--text-muted,#9a9a9a)}.docs-light .docs-sidebar-item{color:var(--text-secondary,#526675)}.docs-light .docs-sidebar-item:hover,.docs-light .docs-sidebar-item.active{background:var(--color-primary-light,#e9f8fc);color:var(--color-primary,#0d4972)}.docs-light .docs-article-card{border-color:var(--border-light,#e3ebef)}.docs-light .docs-article-card h1,.docs-light .docs-section h2,.docs-light .docs-card-heading h3{color:var(--color-black,#030b12)}.docs-light .docs-intro,.docs-light .docs-section>p,.docs-light .docs-capability-card>p{color:var(--text-secondary,#526675)}.docs-light .docs-capability-card{background:var(--color-white,#fff);border-color:var(--border-light,#e3ebef)}.docs-light .docs-capability-icon{background:var(--color-primary-light,#e9f8fc);color:var(--color-primary,#0d4972)}.docs-light .docs-api-badge{background:var(--color-grey,#f5f8fa);color:var(--color-primary,#0d4972)}.docs-light .docs-toc a{color:var(--text-secondary,#526675)}@media (width<=760px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-main-area{padding:12px 14px 35px}}@media (width>=761px){.docs-layout{grid-template-columns:270px minmax(0,1fr)}}.docs-api-overview{width:100%;min-height:39px;margin:0 0 12px;font-weight:600}.docs-api-errors{width:100%;margin-top:8px}.docs-method{min-width:34px;color:var(--color-white);border-radius:5px;justify-content:center;align-items:center;padding:3px 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.docs-method-post{background:var(--color-primary)}.docs-method-get{background:var(--color-black)}.docs-sidebar-item:has(.docs-method){gap:9px}.docs-sidebar .docs-sidebar-heading{min-height:48px}.docs-sidebar .docs-sidebar-chevron{transition:transform .25s}.docs-sidebar .docs-sidebar-chevron.expanded{transform:rotate(180deg)}.docs-navbar-menu{display:none}@media (width<=768px){.docs-navbar-menu{width:35px;height:35px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}}.quickstart-page{width:100%;min-width:0;color:var(--text-primary);font-family:var(--font-family-primary)}.quickstart-page *,.quickstart-page :before,.quickstart-page :after{box-sizing:border-box}.quickstart-page a{color:var(--color-primary);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);text-decoration:none;display:inline}.quickstart-page a:hover{color:var(--color-secondary)}.quickstart-page a svg{vertical-align:middle;display:inline-block}.qs-content-layout{grid-template-columns:minmax(0, var(--qs-content-width)) minmax(145px, 180px);align-items:start;gap:46px;margin:0 auto;padding:0 30px 64px;display:grid}.qs-breadcrumb{color:var(--text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:11px;margin:0 auto;padding:23px 30px 22px;display:flex}.qs-breadcrumb a{color:var(--text-muted);align-items:center;display:inline-flex}.qs-breadcrumb>svg{color:var(--color-dark-grey);flex-shrink:0}.qs-breadcrumb-current{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.qs-article{width:100%;min-width:0;padding:0 0 20px}.qs-eyebrow{color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:1.5px;align-items:center;gap:9px;margin-bottom:14px;display:flex}.qs-eyebrow-dot{border-radius:var(--radius-full);background:var(--color-secondary);width:8px;height:8px;box-shadow:0 0 0 4px var(--cyan-10);flex-shrink:0}.qs-article>h1{color:var(--color-primary-dark);font-size:clamp(34px,4vw,45px);font-weight:var(--font-weight-bold);letter-spacing:-1.8px;line-height:var(--line-height-tight);margin:0 0 18px}.qs-lead{max-width:720px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.8}.qs-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:23px;font-size:12px;display:flex}.qs-meta span{align-items:center;gap:7px;display:inline-flex}.qs-meta svg{color:var(--color-primary)}.qs-warning{border:1px solid var(--border-medium);border-left:4px solid var(--color-secondary);border-radius:var(--radius-lg);background:var(--bg-light-blue);align-items:flex-start;gap:14px;margin:30px 0 42px;padding:19px 20px;display:flex}.qs-warning-icon{border-radius:var(--radius-md);background:var(--color-white);width:34px;height:34px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.qs-warning h3{color:var(--color-primary-dark);font-size:15px;font-weight:var(--font-weight-bold);margin:1px 0 6px}.qs-warning p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.75}.qs-section{margin-bottom:45px;scroll-margin-top:95px}.qs-step-heading{align-items:center;gap:12px;margin-bottom:17px;display:flex}.qs-step-number{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-bold);flex-shrink:0;place-items:center;display:grid}.qs-step-icon{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-light-blue);width:38px;height:38px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.qs-step-heading h2{min-width:0;color:var(--color-primary-dark);font-size:clamp(20px,2.5vw,24px);font-weight:var(--font-weight-bold);letter-spacing:-.6px;margin:0;line-height:1.35}.qs-section>p{color:var(--text-secondary);margin:0 0 17px;font-size:14px;line-height:1.9}.qs-section>p strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.qs-inline-code{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--color-primary);overflow-wrap:anywhere;padding:3px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em;display:inline}.qs-section>p a{align-items:center;gap:4px;display:inline-flex}.qs-info-card,.qs-note{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-secondary);align-items:flex-start;gap:11px;margin:20px 0;padding:15px 16px;display:flex}.qs-info-card>svg,.qs-note>svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.qs-info-card p,.qs-note p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.8}.qs-info-card p strong,.qs-note p strong{color:var(--text-primary)}.qs-requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0;display:grid}.qs-requirements>div{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-primary);flex-direction:column;gap:8px;min-width:0;padding:15px;display:flex}.qs-requirement-label{color:var(--text-muted);font-size:11px}.qs-requirements strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.qs-small-note{border-left:2px solid var(--border-accent);padding-left:12px;color:var(--text-muted)!important;font-size:12px!important}.qs-code{border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--bg-secondary);min-width:0;box-shadow:var(--shadow-xs);margin:17px 0 13px;overflow:hidden}.qs-code-header{border-bottom:1px solid var(--border-light);background:var(--bg-primary);justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 15px;display:flex}.qs-code-file{min-width:0;color:var(--text-secondary);font-size:12px;font-weight:var(--font-weight-medium);align-items:center;gap:9px;display:flex}.qs-code-dot{background:var(--color-secondary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.qs-copy-button{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-primary);min-height:30px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:11px;display:inline-flex}.qs-copy-button:hover{border-color:var(--border-primary);background:var(--bg-light-blue);color:var(--color-primary)}.qs-code pre{max-width:100%;color:var(--text-primary);tab-size:2;scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent;margin:0;padding:20px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.9;overflow-x:auto}.qs-code pre code{white-space:pre;font-family:inherit}.qs-code-caption{color:var(--text-muted);align-items:flex-start;gap:8px;margin-top:13px;font-size:12px;line-height:1.7;display:flex}.qs-caption-dot{background:var(--color-secondary);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.qs-request-line{border:1px solid var(--border-light);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-secondary);border-bottom:0;flex-wrap:wrap;align-items:center;gap:11px;margin:22px 0 0;padding:13px 15px;display:flex}.qs-http-method{border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-white);font-size:10px;font-weight:var(--font-weight-bold);padding:5px 8px}.qs-request-line code{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.qs-code-tabs{border:1px solid var(--border-light);background:var(--bg-primary);scrollbar-width:none;align-items:center;gap:20px;padding:0 16px;display:flex;overflow-x:auto}.qs-code-tabs::-webkit-scrollbar{display:none}.qs-code-tabs button{min-height:43px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:12px;position:relative}.qs-code-tabs button:hover,.qs-code-tabs button.active{color:var(--color-primary)}.qs-code-tabs button.active{font-weight:var(--font-weight-semibold)}.qs-code-tabs button.active:after{background:var(--color-secondary);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.qs-code-tabs+.qs-code{border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:0;margin-top:0}.qs-response-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.qs-response-details>div{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-primary);min-width:0;padding:14px}.qs-response-key{border-radius:var(--radius-sm);background:var(--bg-light-blue);color:var(--color-primary);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin-bottom:7px;padding:4px 6px;display:inline-block}.qs-response-details p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.qs-status-flow{border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--bg-secondary);justify-content:space-between;align-items:center;gap:10px;margin:23px 0;padding:20px 16px;display:flex}.qs-status-item{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.qs-status-indicator{background:var(--color-secondary);width:10px;height:10px;box-shadow:0 0 0 4px var(--cyan-10);border-radius:50%}.qs-status-indicator.sent{background:var(--color-primary);box-shadow:0 0 0 4px var(--primary-10)}.qs-status-indicator.delivered{background:var(--color-primary-dark);box-shadow:0 0 0 4px var(--primary-10)}.qs-status-item strong{color:var(--text-primary);font-size:11px}.qs-status-item>span:last-child{color:var(--text-muted);font-size:10px}.qs-status-connector{background:var(--border-medium);flex:1;min-width:10px;height:1px}.qs-next-steps{border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--bg-secondary);margin-top:55px;padding:24px;scroll-margin-top:95px}.qs-next-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.qs-next-icon{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-primary);width:38px;height:38px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.qs-next-heading h2{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 4px;font-size:21px}.qs-next-heading p{color:var(--text-muted);margin:0;font-size:12px}.qs-next-link{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;color:var(--text-primary)!important;display:flex!important}.qs-next-link>div{flex-direction:column;gap:5px;min-width:0;display:flex}.qs-next-link strong{font-size:13px;font-weight:var(--font-weight-semibold)}.qs-next-link span{color:var(--text-secondary);font-size:12px;font-weight:var(--font-weight-regular);line-height:1.6}.qs-next-link>svg{color:var(--color-primary);transition:transform var(--transition-fast);flex-shrink:0}.qs-next-link:hover>svg{transform:translate(4px)}.qs-page-footer{border-top:1px solid var(--border-light);color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:20px;font-size:12px;display:flex}.qs-page-footer a{align-items:center;gap:7px;display:inline-flex}.qs-toc{scrollbar-width:thin;min-width:0;max-height:calc(100vh - 115px);position:sticky;top:95px;overflow-y:auto}.qs-toc-inner{border-left:1px solid var(--border-light);flex-direction:column;align-items:stretch;gap:0;padding:0 0 18px 15px;display:flex}.qs-toc h3{color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-bold);margin:0 0 14px}.qs-toc>.qs-toc-inner>a{color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-regular);padding:7px 0;line-height:1.6}.qs-toc>.qs-toc-inner>a:hover{color:var(--color-primary)}.qs-toc-help{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-secondary);flex-direction:column;align-items:flex-start;gap:9px;margin-top:24px;padding:15px;display:flex}.qs-toc-help-icon{border-radius:var(--radius-md);background:var(--bg-light-blue);width:31px;height:31px;color:var(--color-primary);place-items:center;display:grid}.qs-toc-help>strong{color:var(--text-primary);font-size:12px}.qs-toc-help p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.7}.qs-toc-help>a{align-items:center;gap:5px;font-size:11px;display:inline-flex}@media (width<=1150px){.qs-content-layout{grid-template-columns:minmax(0,1fr) 155px;gap:28px;padding-left:24px;padding-right:24px}.qs-breadcrumb{padding-left:24px;padding-right:24px}}@media (width<=900px){.qs-content-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:800px;padding-left:28px;padding-right:28px}.qs-toc{display:none}.qs-article>h1{font-size:38px}.qs-lead{font-size:16px}.qs-breadcrumb{max-width:800px;padding-left:28px;padding-right:28px}}@media (width<=600px){.qs-content-layout{padding:0 18px 40px}.qs-breadcrumb{gap:7px;padding:18px;font-size:11px}.qs-article>h1{letter-spacing:-1.2px;margin-bottom:14px;font-size:34px}.qs-lead{font-size:14px;line-height:1.8}.qs-meta{gap:11px 15px;margin-top:18px;font-size:11px}.qs-warning{gap:11px;margin:24px 0 34px;padding:15px 13px}.qs-warning-icon{width:30px;height:30px}.qs-warning h3{font-size:14px}.qs-warning p{font-size:12px}.qs-section{margin-bottom:36px}.qs-step-heading{gap:9px;margin-bottom:14px}.qs-step-number{width:27px;height:29px;font-size:10px}.qs-step-icon{width:33px;height:33px}.qs-step-heading h2{letter-spacing:-.4px;font-size:20px}.qs-section>p{font-size:13px;line-height:1.85}.qs-info-card,.qs-note{gap:9px;padding:13px 12px}.qs-info-card p,.qs-note p{font-size:12px}.qs-requirements{grid-template-columns:minmax(0,1fr);gap:9px;margin:17px 0}.qs-requirements>div{gap:5px;padding:12px}.qs-code{border-radius:var(--radius-lg)}.qs-code-header{min-height:42px;padding:0 10px}.qs-code-file{gap:7px;font-size:11px}.qs-copy-button{min-height:29px;padding:0 7px;font-size:10px}.qs-code pre{padding:15px 12px;font-size:11px;line-height:1.85}.qs-request-line{gap:8px;padding:11px}.qs-request-line code{font-size:10px}.qs-code-tabs{gap:18px;padding:0 12px}.qs-code-tabs button{min-height:40px;font-size:11px}.qs-response-details{grid-template-columns:minmax(0,1fr);gap:9px}.qs-response-details>div{padding:12px}.qs-status-flow{gap:6px;padding:17px 8px}.qs-status-item{gap:6px}.qs-status-item strong,.qs-status-item>span:last-child{font-size:9px}.qs-status-connector{min-width:5px}.qs-next-steps{margin-top:38px;padding:17px 14px}.qs-next-heading h2{font-size:19px}.qs-next-link{gap:10px;padding:14px 0}.qs-next-link strong{font-size:12px}.qs-next-link span{font-size:11px}.qs-page-footer{align-items:flex-start;font-size:11px}}@media (width<=360px){.qs-content-layout,.qs-breadcrumb{padding-left:13px;padding-right:13px}.qs-article>h1{font-size:30px}.qs-step-heading{gap:7px}.qs-step-heading h2{font-size:18px}.qs-code pre{padding:12px 9px;font-size:10px}.qs-status-flow{padding-left:5px;padding-right:5px}}@media (prefers-reduced-motion:reduce){.quickstart-page *,.quickstart-page :before,.quickstart-page :after{scroll-behavior:auto!important;transition:none!important}}.quickstart-page{--cyan-10:color-mix(in srgb, var(--color-secondary) 12%, transparent);--primary-10:color-mix(in srgb, var(--color-primary) 12%, transparent)}.docs-dark .quickstart-page,.quickstart-page.docs-theme-dark{--text-primary:var(--color-white);--text-secondary:var(--color-primary-light);--text-muted:var(--color-dark-grey);--bg-primary:var(--color-black);--bg-secondary:var(--color-primary-dark);--bg-light-blue:var(--color-primary-dark);--bg-dark:var(--color-black);--border-light:var(--color-primary);--border-medium:var(--color-primary);--border-primary:var(--color-secondary);--border-accent:var(--color-secondary);--cyan-10:color-mix(in srgb, var(--color-secondary) 14%, transparent);--primary-10:color-mix(in srgb, var(--color-primary) 30%, transparent);color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs-dark .quickstart-page .qs-article>h1,.quickstart-page.docs-theme-dark .qs-article>h1,.docs-dark .quickstart-page .qs-warning h3,.quickstart-page.docs-theme-dark .qs-warning h3,.docs-dark .quickstart-page .qs-step-heading h2,.quickstart-page.docs-theme-dark .qs-step-heading h2{color:var(--color-white)}.docs-dark .quickstart-page .qs-breadcrumb-current,.quickstart-page.docs-theme-dark .qs-breadcrumb-current,.docs-dark .quickstart-page .qs-eyebrow,.quickstart-page.docs-theme-dark .qs-eyebrow,.docs-dark .quickstart-page .qs-toc h3,.quickstart-page.docs-theme-dark .qs-toc h3,.docs-dark .quickstart-page a,.quickstart-page.docs-theme-dark a,.docs-dark .quickstart-page .qs-toc>.qs-toc-inner>a:hover,.quickstart-page.docs-theme-dark .qs-toc>.qs-toc-inner>a:hover,.docs-dark .quickstart-page .qs-code-tabs button:hover,.quickstart-page.docs-theme-dark .qs-code-tabs button:hover,.docs-dark .quickstart-page .qs-code-tabs button.active,.quickstart-page.docs-theme-dark .qs-code-tabs button.active{color:var(--color-secondary)}.docs-dark .quickstart-page a:hover,.quickstart-page.docs-theme-dark a:hover{color:var(--color-white)}.docs-dark .quickstart-page .qs-warning-icon,.quickstart-page.docs-theme-dark .qs-warning-icon,.docs-dark .quickstart-page .qs-next-icon,.quickstart-page.docs-theme-dark .qs-next-icon{background:var(--color-primary-dark);color:var(--color-secondary)}.docs-dark .quickstart-page .qs-code pre,.quickstart-page.docs-theme-dark .qs-code pre{color:var(--color-primary-light)}.docs-dark .quickstart-page .qs-http-method,.quickstart-page.docs-theme-dark .qs-http-method{background:var(--color-secondary);color:var(--color-black)}.docs-dark .quickstart-page .qs-response-key,.quickstart-page.docs-theme-dark .qs-response-key,.docs-dark .quickstart-page .qs-step-icon,.quickstart-page.docs-theme-dark .qs-step-icon,.docs-dark .quickstart-page .qs-toc-help-icon,.quickstart-page.docs-theme-dark .qs-toc-help-icon{background:var(--color-primary-dark);color:var(--color-secondary);border-color:var(--border-medium)}.docs-dark .quickstart-page .qs-status-indicator.delivered,.quickstart-page.docs-theme-dark .qs-status-indicator.delivered{background:var(--color-secondary);box-shadow:0 0 0 4px var(--cyan-10)}.docs-dark .quickstart-page .qs-status-indicator.sent,.quickstart-page.docs-theme-dark .qs-status-indicator.sent{background:var(--color-primary-light);box-shadow:0 0 0 4px var(--primary-10)}.docs-dark .quickstart-page .qs-copy-button:hover,.quickstart-page.docs-theme-dark .qs-copy-button:hover{background:var(--color-primary-dark);border-color:var(--color-secondary);color:var(--color-secondary)}.docs-dark .quickstart-page .qs-requirements>div,.quickstart-page.docs-theme-dark .qs-requirements>div,.docs-dark .quickstart-page .qs-response-details>div,.quickstart-page.docs-theme-dark .qs-response-details>div,.docs-dark .quickstart-page .qs-code-header,.quickstart-page.docs-theme-dark .qs-code-header,.docs-dark .quickstart-page .qs-code-tabs,.quickstart-page.docs-theme-dark .qs-code-tabs,.docs-dark .quickstart-page .qs-copy-button,.quickstart-page.docs-theme-dark .qs-copy-button,.docs-dark .quickstart-page .qs-warning,.quickstart-page.docs-theme-dark .qs-warning,.docs-dark .quickstart-page .qs-info-card,.quickstart-page.docs-theme-dark .qs-info-card,.docs-dark .quickstart-page .qs-note,.quickstart-page.docs-theme-dark .qs-note,.docs-dark .quickstart-page .qs-status-flow,.quickstart-page.docs-theme-dark .qs-status-flow,.docs-dark .quickstart-page .qs-next-steps,.quickstart-page.docs-theme-dark .qs-next-steps,.docs-dark .quickstart-page .qs-toc-help,.quickstart-page.docs-theme-dark .qs-toc-help{background:var(--bg-secondary);border-color:var(--border-light)}@media (prefers-reduced-motion:reduce){.quickstart-page *,.quickstart-page :before,.quickstart-page :after{transition:none!important}}.docs-authentication.docs-auth-dark{--auth-bg:var(--color-primary-dark);--auth-card-bg:var(--color-primary-dark);--auth-text:var(--color-white);--auth-muted:var(--color-dark-grey);--auth-subtle:var(--color-dark-grey);--auth-border:var(--border-medium);--auth-heading:var(--color-white);--auth-link:var(--color-secondary);--auth-code-bg:var(--color-primary-dark);--auth-code-text:var(--color-white);--auth-table-head:var(--color-primary);--auth-hover:var(--color-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs-authentication.docs-auth-dark .docs-auth-breadcrumb{color:var(--auth-subtle)}.docs-authentication.docs-auth-dark .docs-auth-breadcrumb a{color:var(--auth-link)}.docs-authentication.docs-auth-dark .docs-auth-breadcrumb a:hover{color:var(--color-secondary)}.docs-authentication.docs-auth-dark .docs-auth-card{background:var(--auth-card-bg);border-color:var(--auth-border);box-shadow:none}.docs-authentication.docs-auth-dark .docs-auth-header h1,.docs-authentication.docs-auth-dark .docs-auth-section h2,.docs-authentication.docs-auth-dark .docs-auth-toc h3{color:var(--auth-heading)}.docs-authentication.docs-auth-dark .docs-auth-header>p,.docs-authentication.docs-auth-dark .docs-auth-section>p,.docs-authentication.docs-auth-dark .docs-auth-section ol,.docs-authentication.docs-auth-dark .docs-auth-section li{color:var(--auth-muted)}.docs-authentication.docs-auth-dark .docs-auth-header code,.docs-authentication.docs-auth-dark .docs-auth-section>p code{background:var(--auth-hover);color:var(--auth-link)}.docs-authentication.docs-auth-dark .docs-auth-code{background:var(--auth-code-bg);border-color:var(--color-primary)}.docs-authentication.docs-auth-dark .docs-auth-code-label{background:var(--color-primary);color:var(--color-white)}.docs-authentication.docs-auth-dark .docs-code-command,.docs-authentication.docs-auth-dark .docs-code-string{color:var(--color-secondary)}.docs-authentication.docs-auth-dark .docs-auth-alert{background:var(--color-primary-dark);border-color:var(--color-secondary);color:var(--color-white)}.docs-authentication.docs-auth-dark .docs-auth-alert strong,.docs-authentication.docs-auth-dark .docs-auth-alert p,.docs-authentication.docs-auth-dark .docs-auth-alert>svg{color:var(--color-secondary)}.docs-authentication.docs-auth-dark .docs-auth-table-wrap,.docs-authentication.docs-auth-dark .docs-auth-table th,.docs-authentication.docs-auth-dark .docs-auth-table td{border-color:var(--auth-border)}.docs-authentication.docs-auth-dark .docs-auth-table th{background:var(--auth-table-head);color:var(--color-white)}.docs-authentication.docs-auth-dark .docs-auth-table td{color:var(--auth-muted)}.docs-authentication.docs-auth-dark .docs-auth-table td code{color:var(--color-secondary)}.docs-authentication.docs-auth-dark .docs-auth-table tbody tr:hover{background:var(--auth-hover)}.docs-authentication.docs-auth-dark .docs-auth-toc a{color:var(--auth-muted);border-left-color:var(--auth-border)}.docs-authentication.docs-auth-dark .docs-auth-toc a:hover,.docs-authentication.docs-auth-dark .docs-auth-toc a:focus-visible{color:var(--color-secondary);border-left-color:var(--color-secondary)}.docs-authentication.docs-auth-dark .docs-auth-page-link{background:var(--auth-card-bg);border-color:var(--auth-border);color:var(--auth-text)}.docs-authentication.docs-auth-dark .docs-auth-page-link:hover{background:var(--auth-hover);border-color:var(--color-secondary)}.docs-authentication.docs-auth-dark .docs-auth-page-label{color:var(--auth-subtle)}.docs-authentication.docs-auth-dark .docs-auth-page-link strong{color:var(--auth-link)}.docs-authentication.docs-auth-dark a:focus-visible,.docs-authentication.docs-auth-dark button:focus-visible{outline-color:var(--color-secondary)}.docs-auth-layout{align-items:start;gap:var(--space-6);width:100%;max-width:var(--container-2xl);grid-template-columns:minmax(0,1fr) 170px;margin:0 auto;display:grid}.docs-auth-main{min-width:0}.docs-auth-breadcrumb{align-items:center;gap:var(--space-2);min-height:25px;margin-bottom:var(--space-3);color:var(--auth-subtle);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.docs-auth-breadcrumb a{color:var(--auth-link);align-items:center;text-decoration:none;display:inline-flex}.docs-auth-breadcrumb a:hover{color:var(--color-secondary)}.docs-auth-breadcrumb strong{color:var(--auth-heading);font-weight:var(--font-weight-semibold)}.docs-auth-card{min-width:0;padding:var(--space-7);background:var(--auth-card-bg);border:1px solid var(--auth-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:background var(--transition-normal), border-color var(--transition-normal)}.docs-auth-header{margin-bottom:var(--space-5)}.docs-auth-header h1{margin:0 0 var(--space-2);color:var(--auth-heading);font-size:clamp(26px, 3vw, var(--font-size-h2));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.7px}.docs-auth-header>p{max-width:650px;color:var(--auth-muted);margin:0}.docs-authentication p{margin-top:0;margin-bottom:var(--space-3)}.docs-authentication strong{font-weight:var(--font-weight-semibold)}.docs-authentication code{overflow-wrap:anywhere;font-family:Consolas,Courier New,monospace;font-size:.91em}.docs-auth-header code,.docs-auth-section>p code{border-radius:var(--radius-sm);background:var(--auth-hover);color:var(--auth-link);padding:2px 4px}.docs-auth-section{margin-top:var(--space-5);scroll-margin-top:90px}.docs-auth-section h2{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--auth-border);color:var(--auth-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:-.3px}.docs-auth-section h2:after{width:42px;height:2px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-secondary);content:"";margin-bottom:-9px;display:block}.docs-auth-section>p{color:var(--auth-muted)}.docs-auth-section ol{gap:var(--space-1);margin:var(--space-2) 0 var(--space-3);padding-left:var(--space-7);color:var(--auth-muted);display:grid}.docs-auth-section li{padding-left:var(--space-1)}.docs-auth-code{margin:var(--space-3) 0;border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--auth-code-bg);position:relative;overflow:hidden}.docs-auth-code pre{max-width:100%;padding:var(--space-5);color:var(--auth-code-text);font-size:var(--font-size-xs);white-space:pre;margin:0;line-height:1.9;overflow-x:auto}.docs-auth-code pre code{color:inherit}.docs-auth-code-label{border-radius:var(--radius-sm);background:var(--white-10);color:var(--color-white);padding:2px 6px;font-size:10px;line-height:1.5;position:absolute;top:7px;right:8px}.docs-code-command{color:var(--color-secondary);font-weight:var(--font-weight-semibold)}.docs-code-string{color:var(--color-secondary)}.docs-auth-alert{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--border-accent);border-radius:var(--radius-md);background:var(--bg-light-blue);color:var(--color-primary);display:flex}.docs-auth-alert>svg{color:var(--color-primary);flex-shrink:0}.docs-auth-alert strong{margin-bottom:var(--space-1);color:var(--color-primary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.02em;display:block}.docs-auth-alert p{color:var(--color-primary);font-size:var(--font-size-xs);margin:0}.docs-auth-dark .docs-auth-alert{background:var(--primary-10);border-color:var(--cyan-50)}.docs-auth-dark .docs-auth-alert strong,.docs-auth-dark .docs-auth-alert p,.docs-auth-dark .docs-auth-alert>svg{color:var(--color-secondary)}.docs-auth-table-wrap{width:100%;margin:var(--space-3) 0;border:1px solid var(--auth-border);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent;overflow-x:auto}.docs-auth-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--font-size-xs);line-height:1.6}.docs-auth-table th,.docs-auth-table td{border-right:1px solid var(--auth-border);border-bottom:1px solid var(--auth-border);vertical-align:top;padding:9px 12px}.docs-auth-table th:last-child,.docs-auth-table td:last-child{border-right:0}.docs-auth-table tbody tr:last-child td{border-bottom:0}.docs-auth-table th{background:var(--auth-table-head);color:var(--auth-heading);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.035em;text-transform:uppercase}.docs-auth-table td{color:var(--auth-muted)}.docs-auth-table td code{color:var(--auth-link);white-space:normal;overflow-wrap:anywhere}.docs-auth-table tbody tr{transition:background var(--transition-fast)}.docs-auth-table tbody tr:hover{background:var(--auth-hover)}.docs-auth-status{color:var(--auth-subtle);font-size:10px;display:block}.docs-auth-toc{gap:var(--space-1);padding-top:var(--space-2);flex-direction:column;display:flex;position:sticky;top:88px}.docs-auth-toc h3{margin:0 0 var(--space-2);color:var(--auth-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.docs-auth-toc a{border-left:1px solid var(--auth-border);color:var(--auth-muted);font-size:var(--font-size-xs);transition:color var(--transition-fast), border-color var(--transition-fast);padding:5px 0 5px 12px;line-height:1.5;text-decoration:none;display:block}.docs-auth-toc a:hover,.docs-auth-toc a:focus-visible{border-left:2px solid var(--color-secondary);color:var(--auth-link)}.docs-auth-pagination{gap:var(--space-3);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.docs-auth-page-link{justify-content:center;gap:var(--space-1);min-width:0;min-height:66px;padding:var(--space-3);border:1px solid var(--auth-border);border-radius:var(--radius-md);color:var(--auth-text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;flex-direction:column;font-family:inherit;display:flex}.docs-auth-page-link:hover{border-color:var(--color-secondary);background:var(--auth-hover)}.docs-auth-page-label{color:var(--auth-subtle);text-transform:uppercase;letter-spacing:.035em;align-items:center;gap:4px;font-size:10px;display:flex}.docs-auth-page-link strong{align-items:center;gap:var(--space-1);color:var(--auth-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:flex}.docs-auth-next{text-align:right;align-items:flex-end}.docs-auth-next .docs-auth-page-label{justify-content:flex-end}.docs-auth-previous{text-align:left;align-items:flex-start}.docs-authentication a:focus-visible,.docs-authentication button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (width<=1024px){.docs-authentication{padding:var(--space-4)}.docs-auth-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 145px}.docs-auth-card{padding:var(--space-5)}.docs-auth-table th,.docs-auth-table td{padding:8px}}@media (width<=700px){.docs-authentication{padding:var(--space-3)}.docs-auth-layout{display:block}.docs-auth-toc{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--auth-border);border-radius:var(--radius-md);background:var(--auth-card-bg);position:static}.docs-auth-toc h3{margin-bottom:var(--space-2)}.docs-auth-toc a{padding-top:7px;padding-bottom:7px}.docs-auth-card{padding:var(--space-4)}.docs-auth-header h1{font-size:26px}.docs-auth-section h2{font-size:var(--font-size-lg)}.docs-auth-pagination{gap:var(--space-2)}.docs-auth-page-link{padding:var(--space-2)}.docs-auth-table{min-width:500px}.docs-auth-code pre{padding:var(--space-4);padding-top:var(--space-6)}}@media (width<=380px){.docs-authentication{padding:var(--space-2)}.docs-auth-card{padding:var(--space-3)}.docs-auth-pagination{grid-template-columns:1fr}.docs-auth-next{text-align:left;align-items:flex-start}.docs-auth-next .docs-auth-page-label{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.docs-authentication,.docs-authentication *{scroll-behavior:auto!important;transition:none!important}}.docs-requests-retries{--rr-bg:var(--bg-secondary);--rr-card:var(--bg-primary);--rr-text:var(--text-primary);--rr-muted:var(--text-secondary);--rr-subtle:var(--text-muted);--rr-border:var(--border-light);--rr-heading:var(--color-primary);--rr-link:var(--color-primary);--rr-code-bg:var(--color-primary-dark);--rr-code-text:var(--color-white);--rr-table-bg:var(--bg-light-blue);--rr-hover:var(--bg-light-blue);min-height:100%;padding:var(--space-5) var(--space-6) var(--space-8);background:var(--rr-bg);color:var(--rr-text);font-family:var(--font-family-primary);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);transition:background var(--transition-normal), color var(--transition-normal)}.docs-requests-retries *,.docs-requests-retries :before,.docs-requests-retries :after{box-sizing:border-box}.docs-dark .docs-requests-retries{--rr-bg:var(--color-primary-dark);--rr-card:var(--color-primary-dark);--rr-text:var(--color-white);--rr-muted:var(--color-white);--rr-subtle:var(--color-dark-grey);--rr-border:var(--border-medium);--rr-heading:var(--color-white);--rr-link:var(--color-secondary);--rr-code-bg:var(--color-primary-dark);--rr-code-text:var(--color-white);--rr-table-bg:var(--color-primary);--rr-hover:var(--color-primary);background:var(--rr-bg);color:var(--rr-text)}.rr-layout{align-items:start;gap:var(--space-6);width:100%;max-width:var(--container-2xl);grid-template-columns:minmax(0,1fr) 155px;margin:0 auto;display:grid}.rr-main{min-width:0}.rr-breadcrumb{align-items:center;gap:var(--space-2);min-height:25px;margin-bottom:var(--space-3);color:var(--rr-subtle);flex-wrap:wrap;font-size:10px;display:flex}.rr-breadcrumb a{color:var(--rr-link);text-decoration:none;display:inline-flex}.rr-breadcrumb strong{color:var(--rr-heading);font-weight:var(--font-weight-semibold)}.rr-article{min-width:0;padding:var(--space-6);transition:background var(--transition-normal), border-color var(--transition-normal)}.rr-header{margin-bottom:var(--space-5)}.rr-header h1{margin:0 0 var(--space-2);color:var(--rr-heading);font-size:clamp(25px, 3vw, var(--font-size-h2));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.6px}.rr-header p{max-width:700px;color:var(--rr-muted);margin:0}.rr-article p{margin-top:0;margin-bottom:var(--space-3);color:var(--rr-muted)}.rr-article strong{color:var(--rr-text);font-weight:var(--font-weight-semibold)}.rr-article p code,.rr-article li code,.rr-header code{border-radius:var(--radius-sm);background:var(--rr-hover);color:var(--rr-link);overflow-wrap:anywhere;padding:1px 4px;font-family:Consolas,Courier New,monospace;font-size:.92em}.rr-section{margin-top:var(--space-5);scroll-margin-top:90px}.rr-section h2{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--rr-border);color:var(--rr-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:-.2px}.rr-section h2:after{width:35px;height:2px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-secondary);content:"";margin-bottom:-9px;display:block}.rr-section ul,.rr-section ol{margin:var(--space-3) 0;color:var(--rr-muted);gap:5px;padding-left:19px;display:grid}.rr-section li{padding-left:2px}.rr-section li::marker{color:var(--rr-link)}.rr-flow{gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--rr-border);border-radius:var(--radius-md);background:var(--rr-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.rr-flow-head{gap:var(--space-3);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.rr-flow-head span{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--rr-hover);color:var(--rr-heading);font-size:10px;font-weight:var(--font-weight-bold);text-align:center;display:block}.rr-flow-line{gap:var(--space-2);grid-template-columns:20px minmax(0,1fr);align-items:start;width:100%;display:grid}.rr-flow-time{border:1px solid var(--rr-border);border-radius:var(--radius-full);width:20px;height:20px;color:var(--rr-link);font-size:10px;font-weight:var(--font-weight-semibold);place-items:center;display:grid}.rr-flow-message{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--rr-border);border-radius:var(--radius-sm);background:var(--rr-card);flex-direction:column;gap:3px;display:flex;position:relative}.rr-flow-message strong{color:var(--rr-link);font-size:10px;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.rr-flow-message small{color:var(--rr-subtle);font-size:10px}.rr-flow-request{border-left:2px solid var(--color-secondary)}.rr-flow-reverse .rr-flow-message{border-left:2px solid var(--color-primary)}.rr-flow-note{padding:var(--space-2) var(--space-3);border-left:2px dashed var(--rr-border);color:var(--rr-subtle);margin:0 0 0 28px;font-size:10px}.rr-code-block{margin:var(--space-3) 0;border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--rr-code-bg);position:relative;overflow:hidden}.rr-code-label{border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-white);padding:2px 6px;font-size:9px;position:absolute;top:7px;right:8px}.rr-code-block pre{padding:var(--space-4);padding-top:var(--space-6);color:var(--rr-code-text);white-space:pre;margin:0;font-family:Consolas,Courier New,monospace;font-size:10px;line-height:1.8;overflow-x:auto}.rr-code-block code{font-family:inherit}.rr-toc{padding-top:var(--space-2);flex-direction:column;gap:3px;display:flex;position:sticky;top:88px}.rr-toc h3{margin:0 0 var(--space-2);color:var(--rr-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.rr-toc a{border-left:1px solid var(--rr-border);color:var(--rr-muted);transition:color var(--transition-fast), border-color var(--transition-fast);padding:5px 0 5px 10px;font-size:10px;line-height:1.5;text-decoration:none;display:block}.rr-toc a:hover,.rr-toc a:focus-visible{border-left:2px solid var(--color-secondary);color:var(--rr-link)}.rr-pagination{gap:var(--space-3);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rr-page-link{justify-content:center;gap:var(--space-1);min-width:0;min-height:60px;padding:var(--space-3);border:1px solid var(--rr-border);border-radius:var(--radius-md);background:var(--rr-card);color:var(--rr-text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:column;font-family:inherit;display:flex}.rr-page-link:hover{border-color:var(--color-secondary);background:var(--rr-hover)}.rr-page-link>span{color:var(--rr-subtle);text-transform:uppercase;align-items:center;gap:3px;font-size:9px;display:flex}.rr-page-link strong{color:var(--rr-link);font-size:10px;font-weight:var(--font-weight-semibold);align-items:center;gap:4px;display:flex}.rr-prev{text-align:left;align-items:flex-start}.rr-next{text-align:right;align-items:flex-end}.rr-next>span,.rr-next strong{justify-content:flex-end}.docs-requests-retries a:focus-visible,.docs-requests-retries button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.docs-dark .docs-requests-retries .rr-article{background:var(--rr-card);border-color:var(--rr-border)}.docs-dark .docs-requests-retries .rr-header h1,.docs-dark .docs-requests-retries .rr-section h2,.docs-dark .docs-requests-retries .rr-toc h3,.docs-dark .docs-requests-retries .rr-breadcrumb strong{color:var(--rr-heading)}.docs-dark .docs-requests-retries .rr-header p,.docs-dark .docs-requests-retries .rr-article p,.docs-dark .docs-requests-retries .rr-section ul,.docs-dark .docs-requests-retries .rr-section ol,.docs-dark .docs-requests-retries .rr-toc a{color:var(--rr-muted)}.docs-dark .docs-requests-retries .rr-article strong{color:var(--rr-text)}.docs-dark .docs-requests-retries .rr-breadcrumb{color:var(--rr-subtle)}.docs-dark .docs-requests-retries .rr-article p code,.docs-dark .docs-requests-retries .rr-article li code,.docs-dark .docs-requests-retries .rr-header code{background:var(--rr-hover);color:var(--rr-link)}.docs-dark .docs-requests-retries .rr-section h2{border-bottom-color:var(--rr-border)}.docs-dark .docs-requests-retries .rr-flow{background:var(--rr-card);border-color:var(--rr-border)}.docs-dark .docs-requests-retries .rr-flow-head span{background:var(--rr-hover);color:var(--rr-heading)}.docs-dark .docs-requests-retries .rr-flow-time{border-color:var(--rr-border);color:var(--rr-link)}.docs-dark .docs-requests-retries .rr-flow-message{background:var(--rr-card);border-color:var(--rr-border)}.docs-dark .docs-requests-retries .rr-flow-message strong{color:var(--rr-link)}.docs-dark .docs-requests-retries .rr-flow-message small,.docs-dark .docs-requests-retries .rr-flow-note{color:var(--rr-subtle)}.docs-dark .docs-requests-retries .rr-flow-request,.docs-dark .docs-requests-retries .rr-flow-reverse .rr-flow-message{border-left-color:var(--color-secondary)}.docs-dark .docs-requests-retries .rr-code-block{background:var(--rr-code-bg);border-color:var(--color-secondary)}.docs-dark .docs-requests-retries .rr-code-label{background:var(--rr-hover);color:var(--color-white)}.docs-dark .docs-requests-retries .rr-toc a{border-left-color:var(--rr-border)}.docs-dark .docs-requests-retries .rr-toc a:hover,.docs-dark .docs-requests-retries .rr-toc a:focus-visible{border-left-color:var(--color-secondary);color:var(--color-secondary)}.docs-dark .docs-requests-retries .rr-page-link{background:var(--rr-card);border-color:var(--rr-border);color:var(--rr-text)}.docs-dark .docs-requests-retries .rr-page-link:hover{background:var(--rr-hover);border-color:var(--color-secondary)}.docs-dark .docs-requests-retries .rr-page-link>span{color:var(--rr-subtle)}.docs-dark .docs-requests-retries .rr-page-link strong{color:var(--rr-link)}@media (width<=1024px){.docs-requests-retries{padding:var(--space-4)}.rr-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 135px}.rr-article{padding:var(--space-5)}}@media (width<=700px){.docs-requests-retries{padding:var(--space-3)}.rr-layout{display:block}.rr-article{padding:var(--space-4)}.rr-header h1{font-size:26px}.rr-toc{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--rr-border);border-radius:var(--radius-md);background:var(--rr-card);position:static}.rr-toc a{padding-top:7px;padding-bottom:7px}.rr-flow{padding:var(--space-3)}.rr-flow-head{gap:var(--space-2)}.rr-flow-message{padding:var(--space-2)}.rr-pagination{gap:var(--space-2)}.rr-page-link{padding:var(--space-2)}}@media (width<=380px){.docs-requests-retries{padding:var(--space-2)}.rr-article{padding:var(--space-3)}.rr-pagination{grid-template-columns:1fr}.rr-next{text-align:left;align-items:flex-start}.rr-next>span,.rr-next strong{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.docs-requests-retries,.docs-requests-retries *{transition:none!important}}.docs-sms-whatsapp{--sw-bg:var(--bg-secondary);--sw-card:var(--bg-primary);--sw-text:var(--text-primary);--sw-muted:var(--text-secondary);--sw-subtle:var(--text-muted);--sw-border:var(--border-light);--sw-heading:var(--color-primary);--sw-link:var(--color-primary);--sw-hover:var(--bg-light-blue);--sw-code-bg:var(--color-primary-dark);--sw-code-text:var(--color-white);--sw-table-head:var(--bg-secondary);--sw-table-stripe:var(--primary-5);min-height:100%;color:var(--sw-text);font-family:var(--font-family-primary);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed)}.docs-sms-whatsapp *,.docs-sms-whatsapp :before,.docs-sms-whatsapp :after{box-sizing:border-box}.docs-sms-whatsapp.sw-dark{--sw-bg:var(--bg-dark);--sw-card:var(--color-black);--sw-text:var(--color-white);--sw-muted:var(--color-white);--sw-subtle:var(--color-dark-grey);--sw-border:var(--white-20);--sw-heading:var(--color-white);--sw-link:var(--color-secondary);--sw-hover:var(--white-10);--sw-code-bg:var(--color-black);--sw-code-text:var(--color-white);--sw-table-head:var(--white-10);--sw-table-stripe:var(--white-10)}.sw-layout{align-items:start;gap:var(--space-6);width:100%;max-width:var(--container-2xl);grid-template-columns:minmax(0,1fr) 155px;margin:0 auto;display:grid}.sw-main{min-width:0}.sw-breadcrumb{align-items:center;gap:var(--space-2);min-height:25px;margin-bottom:var(--space-3);color:var(--sw-subtle);flex-wrap:wrap;font-size:10px;display:flex}.sw-breadcrumb a{color:var(--sw-link);text-decoration:none;display:inline-flex}.sw-breadcrumb strong{color:var(--sw-heading);font-weight:var(--font-weight-semibold)}.sw-article{min-width:0;padding:var(--space-6)}.sw-header{margin-bottom:var(--space-4);scroll-margin-top:90px}.sw-header h1{margin:0 0 var(--space-3);color:var(--sw-heading);font-size:clamp(25px, 3vw, var(--font-size-h2));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.6px}.sw-article p{margin-top:0;margin-bottom:var(--space-3);color:var(--sw-muted)}.sw-article strong{color:var(--sw-text);font-weight:var(--font-weight-semibold)}.sw-article a{color:var(--sw-link);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--border-medium);text-decoration-color:var(--border-medium);text-underline-offset:3px;overflow-wrap:anywhere;transition:color var(--transition-fast)}.sw-article a:hover{color:var(--color-secondary)}.sw-article code{font-family:Consolas,Courier New,monospace;font-size:.92em}.sw-article p code,.sw-article li code,.sw-header code{border-radius:var(--radius-sm);background:var(--sw-hover);color:var(--sw-link);overflow-wrap:anywhere;padding:1px 4px}.sw-section{margin-top:var(--space-5);scroll-margin-top:90px}.sw-section h2{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--sw-border);color:var(--sw-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:-.2px}.sw-section h2:after{width:35px;height:2px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-secondary);content:"";margin-bottom:-9px;display:block}.sw-section ul{margin:var(--space-3) 0;color:var(--sw-muted);gap:5px;padding-left:19px;display:grid}.sw-section li{padding-left:2px}.sw-section li::marker{color:var(--sw-link)}.sw-table-wrap{width:100%;margin:var(--space-4) 0;border:1px solid var(--sw-border);border-radius:var(--radius-sm);scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent;overflow-x:auto}.sw-table{border-collapse:collapse;width:100%;min-width:460px;color:var(--sw-muted);font-size:11px;line-height:var(--line-height-relaxed);text-align:left}.sw-table th,.sw-table td{border-bottom:1px solid var(--sw-border);vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.sw-table thead th{background:var(--sw-table-head);color:var(--sw-heading);font-weight:var(--font-weight-semibold)}.sw-table tbody th{color:var(--sw-text);font-weight:var(--font-weight-semibold)}.sw-table tbody tr:nth-child(2n){background:var(--sw-table-stripe)}.sw-table tbody tr:last-child th,.sw-table tbody tr:last-child td{border-bottom:0}.sw-table th:first-child{width:20%}.sw-pricing{margin-top:var(--space-3)}.sw-code-block{margin:var(--space-3) 0 var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--sw-code-bg);position:relative;overflow:hidden}.sw-code-label{border-radius:var(--radius-sm);background:var(--white-10);color:var(--color-white);padding:2px 6px;font-size:9px;line-height:1.5;position:absolute;top:7px;right:8px}.sw-code-block pre{padding:var(--space-5) var(--space-4);color:var(--sw-code-text);white-space:pre;scrollbar-width:thin;scrollbar-color:var(--white-20) transparent;margin:0;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.8;overflow-x:auto}.sw-code-block code{color:inherit;font-family:inherit}.sw-callout{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--border-accent);border-left:3px solid var(--color-secondary);border-radius:var(--radius-sm);background:var(--sw-hover)}.sw-callout h3{margin:0 0 var(--space-2);color:var(--sw-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sw-callout p{margin:0}.sw-next-list{margin-bottom:0!important}.sw-toc{min-width:0;padding-top:var(--space-2);flex-direction:column;gap:3px;display:flex;position:sticky;top:88px}.sw-toc h3{margin:0 0 var(--space-2);color:var(--sw-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.sw-toc a{border-left:1px solid var(--sw-border);color:var(--sw-muted);overflow-wrap:anywhere;transition:color var(--transition-fast), border-color var(--transition-fast);padding:5px 0 5px 10px;font-size:10px;line-height:1.5;text-decoration:none;display:block}.sw-toc a:hover,.sw-toc a:focus-visible{border-left:2px solid var(--color-secondary);color:var(--sw-link)}.sw-pagination{gap:var(--space-3);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sw-page-link{justify-content:center;gap:var(--space-1);min-width:0;min-height:60px;padding:var(--space-3);border:1px solid var(--sw-border);border-radius:var(--radius-md);background:var(--sw-card);color:var(--sw-text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:column;font-family:inherit;display:flex}.sw-page-link:hover{border-color:var(--color-secondary);background:var(--sw-hover)}.sw-page-link>span{color:var(--sw-subtle);text-transform:uppercase;align-items:center;gap:3px;font-size:9px;display:flex}.sw-page-link strong{color:var(--sw-link);font-size:10px;font-weight:var(--font-weight-semibold);align-items:center;gap:4px;display:flex}.sw-prev{text-align:left;align-items:flex-start}.sw-next{text-align:right;align-items:flex-end}.sw-next>span,.sw-next strong{justify-content:flex-end}.docs-sms-whatsapp a:focus-visible,.docs-sms-whatsapp button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (width<=1024px){.docs-sms-whatsapp{padding:var(--space-4)}.sw-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 135px}.sw-article{padding:var(--space-5)}.sw-table th,.sw-table td{padding:9px}}@media (width<=700px){.docs-sms-whatsapp{padding:var(--space-3)}.sw-layout{display:block}.sw-article{padding:var(--space-4)}.sw-header h1{font-size:26px}.sw-toc{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--sw-border);border-radius:var(--radius-md);background:var(--sw-card);position:static}.sw-toc a{padding-top:7px;padding-bottom:7px}.sw-table{min-width:430px}.sw-code-block pre{font-size:10px}.sw-pagination{gap:var(--space-2)}.sw-page-link{padding:var(--space-2)}}@media (width<=380px){.docs-sms-whatsapp{padding:var(--space-2)}.sw-article{padding:var(--space-3)}.sw-pagination{grid-template-columns:1fr}.sw-next{text-align:left;align-items:flex-start}.sw-next>span,.sw-next strong{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.docs-sms-whatsapp,.docs-sms-whatsapp *{transition:none!important}}.docs-message-statuses{--ms-bg:var(--bg-secondary);--ms-card:var(--bg-primary);--ms-text:var(--text-primary);--ms-muted:var(--text-secondary);--ms-subtle:var(--text-muted);--ms-border:var(--border-light);--ms-heading:var(--color-primary);--ms-link:var(--color-primary);--ms-hover:var(--bg-light-blue);--ms-code-bg:var(--color-primary-light);--ms-table-head:var(--bg-secondary);--ms-stripe:var(--bg-light-blue);min-height:100%;padding:var(--space-5) var(--space-6) var(--space-8);background:var(--ms-bg);color:var(--ms-text);font-family:var(--font-family-primary);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);transition:background var(--transition-normal), color var(--transition-normal)}.docs-message-statuses *,.docs-message-statuses :before,.docs-message-statuses :after{box-sizing:border-box}.docs-dark .docs-message-statuses{--ms-bg:var(--color-primary-dark);--ms-card:var(--color-primary-dark);--ms-text:var(--color-white);--ms-muted:var(--color-white);--ms-subtle:var(--color-dark-grey);--ms-border:var(--border-medium);--ms-heading:var(--color-white);--ms-link:var(--color-secondary);--ms-hover:var(--color-primary);--ms-code-bg:var(--color-primary);--ms-table-head:var(--color-primary);--ms-stripe:var(--color-primary);color:var(--ms-text)}.ms-layout{align-items:start;gap:var(--space-6);width:100%;max-width:var(--container-2xl);grid-template-columns:minmax(0,1fr) 155px;margin:0 auto;display:grid}.ms-main{min-width:0}.ms-breadcrumb{align-items:center;gap:var(--space-2);min-height:25px;margin-bottom:var(--space-3);color:var(--ms-subtle);flex-wrap:wrap;font-size:10px;display:flex}.ms-breadcrumb a{color:var(--ms-link);align-items:center;text-decoration:none;display:inline-flex}.ms-breadcrumb strong{color:var(--ms-heading);font-weight:var(--font-weight-semibold)}.ms-article{min-width:0;padding:var(--space-6);transition:background var(--transition-normal), border-color var(--transition-normal)}.ms-header{margin-bottom:var(--space-4);scroll-margin-top:90px}.ms-title-icon{width:39px;height:39px;margin-bottom:var(--space-3);border:1px solid var(--border-accent);border-radius:var(--radius-lg);background:var(--ms-hover);color:var(--color-primary);place-items:center;display:grid}.ms-header h1{margin:0 0 var(--space-3);color:var(--ms-heading);font-size:clamp(26px, 3vw, var(--font-size-h2));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.6px}.ms-article p{margin-top:0;margin-bottom:var(--space-3);color:var(--ms-muted)}.ms-lead{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.ms-article strong{color:var(--ms-text);font-weight:var(--font-weight-semibold)}.ms-article a{color:var(--ms-link);font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--ms-border);text-decoration-color:var(--ms-border);text-underline-offset:3px;overflow-wrap:anywhere;transition:color var(--transition-fast)}.ms-article a:hover{color:var(--color-secondary)}.ms-inline-code{border:1px solid var(--ms-border);border-radius:var(--radius-sm);background:var(--ms-code-bg);color:var(--ms-link);overflow-wrap:anywhere;padding:2px 5px;font-family:Consolas,Courier New,monospace;font-size:.92em;display:inline}.ms-flow{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-5) 0;padding:var(--space-4);border:1px solid var(--ms-border);border-radius:var(--radius-md);background:var(--ms-card);display:flex}.ms-flow-node{border:1px solid var(--ms-border);border-radius:var(--radius-md);background:var(--ms-card);min-width:0;color:var(--ms-text);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:9px 10px;display:flex}.ms-flow-node>span{font-size:9px;font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.ms-flow-node small{color:var(--ms-subtle);font-size:9px;line-height:1.4}.ms-flow-queued,.ms-flow-sent{border-color:var(--border-accent);background:var(--ms-hover)}.ms-flow-queued>span,.ms-flow-sent>span{color:var(--ms-link)}.ms-flow-arrow{color:var(--color-secondary);flex-shrink:0}.ms-flow-final{flex-direction:column;gap:5px;min-width:0;display:flex}.ms-flow-final .ms-flow-node{padding:6px 8px}.ms-flow-delivered{border-color:var(--border-accent)}.ms-flow-delivered>span{color:var(--ms-link)}.ms-flow-failed{border-color:var(--border-medium)}.ms-flow-unknown{border-style:dashed}.ms-callout{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--ms-border);border-left:3px solid var(--color-secondary);border-radius:var(--radius-sm);background:var(--ms-hover);display:flex}.ms-callout p{margin:0}.ms-callout-icon{border-radius:var(--radius-md);background:var(--bg-light-blue);width:25px;height:25px;color:var(--ms-link);flex-shrink:0;place-items:center;display:grid}.ms-callout-warning{border-left-color:var(--color-primary)}.ms-callout-update{border-left-color:var(--color-secondary);display:block}.ms-section{margin-top:var(--space-6);scroll-margin-top:90px}.ms-section h2{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--ms-border);color:var(--ms-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:-.2px}.ms-section h2:after{width:34px;height:2px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-secondary);content:"";margin-bottom:-9px;display:block}.ms-list{gap:var(--space-2);margin:var(--space-3) 0;color:var(--ms-muted);padding-left:20px;display:grid}.ms-list li{padding-left:2px}.ms-list li::marker{color:var(--color-secondary)}.ms-table-wrap{width:100%;margin:var(--space-4) 0;border:1px solid var(--ms-border);border-radius:var(--radius-sm);background:var(--ms-card);scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent;overflow-x:auto}.ms-table{border-collapse:collapse;width:100%;min-width:480px;color:var(--ms-muted);font-size:11px;line-height:var(--line-height-relaxed);text-align:left}.ms-table th,.ms-table td{border-bottom:1px solid var(--ms-border);vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.ms-table thead th{background:var(--ms-table-head);color:var(--ms-heading);font-weight:var(--font-weight-semibold)}.ms-table tbody tr:nth-child(2n){background:var(--ms-stripe)}.ms-table tbody tr:last-child td{border-bottom:0}.ms-table th:first-child{width:145px}.ms-table th:last-child{width:110px}.ms-status-badge{border:1px solid var(--ms-border);border-radius:var(--radius-sm);background:var(--ms-card);max-width:100%;color:var(--ms-text);font-family:Consolas,Courier New,monospace;font-size:9px;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;align-items:center;gap:6px;padding:4px 7px;line-height:1.4;display:inline-flex}.ms-status-dot{border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0;width:6px;height:6px}.ms-status-queued .ms-status-dot,.ms-status-held .ms-status-dot{background:var(--color-dark-grey)}.ms-status-sent .ms-status-dot,.ms-status-delivered .ms-status-dot{background:var(--color-secondary)}.ms-status-expired .ms-status-dot,.ms-status-undelivered .ms-status-dot,.ms-status-failed .ms-status-dot{background:var(--color-primary)}.ms-status-unknown .ms-status-dot{background:var(--color-dark-grey)}.ms-charge{font-size:10px;font-weight:var(--font-weight-medium);align-items:center;gap:5px;display:inline-flex}.ms-charge-paid{color:var(--ms-link)}.ms-charge-held{color:var(--ms-subtle)}.ms-charge-refunded{color:var(--ms-text)}.ms-failure-table{min-width:420px}.ms-failure-table th:first-child{width:130px}.ms-failure-table td{line-height:var(--line-height-relaxed)}.ms-timeline{gap:var(--space-4);margin:var(--space-5) 0;padding-left:var(--space-2);display:grid}.ms-timeline-item{align-items:flex-start;gap:var(--space-3);display:flex;position:relative}.ms-timeline-item:not(:last-child):after{background:var(--ms-border);content:"";width:1px;position:absolute;top:29px;bottom:-13px;left:13px}.ms-timeline-marker{z-index:1;border:1px solid var(--border-accent);border-radius:var(--radius-full);background:var(--ms-hover);width:27px;height:27px;color:var(--ms-link);flex-shrink:0;place-items:center;display:grid}.ms-timeline-item>div{min-width:0;padding-top:3px}.ms-timeline-item strong{font-size:var(--font-size-sm);margin-bottom:4px;display:block}.ms-timeline-item p{margin-bottom:0}.ms-change-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ms-change-heading h2{flex:1}.ms-new-badge{margin-bottom:var(--space-3);border:1px solid var(--border-accent);border-radius:var(--radius-full);background:var(--ms-hover);color:var(--ms-link);font-size:9px;font-weight:var(--font-weight-semibold);flex-shrink:0;padding:4px 8px}.ms-toc{min-width:0;padding-top:var(--space-2);flex-direction:column;gap:3px;display:flex;position:sticky;top:88px}.ms-toc h3{margin:0 0 var(--space-2);color:var(--ms-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ms-toc a{border-left:1px solid var(--ms-border);color:var(--ms-muted);overflow-wrap:anywhere;transition:color var(--transition-fast), border-color var(--transition-fast);padding:5px 0 5px 10px;font-size:10px;line-height:1.5;text-decoration:none;display:block}.ms-toc a:hover,.ms-toc a:focus-visible{border-left:2px solid var(--color-secondary);color:var(--ms-link)}.ms-pagination{gap:var(--space-3);margin-top:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ms-page-link{justify-content:center;gap:var(--space-1);min-width:0;min-height:62px;padding:var(--space-3);border:1px solid var(--ms-border);border-radius:var(--radius-md);background:var(--ms-card);color:var(--ms-text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);flex-direction:column;font-family:inherit;display:flex}.ms-page-link:hover{border-color:var(--color-secondary);background:var(--ms-hover)}.ms-page-link>span{color:var(--ms-subtle);text-transform:uppercase;align-items:center;gap:3px;font-size:9px;display:flex}.ms-page-link strong{color:var(--ms-link);font-size:10px;font-weight:var(--font-weight-semibold);align-items:center;gap:4px;display:flex}.ms-prev{text-align:left;align-items:flex-start}.ms-next{text-align:right;align-items:flex-end}.ms-next>span,.ms-next strong{justify-content:flex-end}.docs-message-statuses a:focus-visible,.docs-message-statuses button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.docs-dark .docs-message-statuses .ms-title-icon{color:var(--color-secondary);background:var(--ms-hover)}.docs-dark .docs-message-statuses .ms-article{background:var(--ms-card);border-color:var(--ms-border)}.docs-dark .docs-message-statuses .ms-breadcrumb{color:var(--ms-subtle)}.docs-dark .docs-message-statuses .ms-breadcrumb strong,.docs-dark .docs-message-statuses .ms-header h1,.docs-dark .docs-message-statuses .ms-section h2,.docs-dark .docs-message-statuses .ms-toc h3{color:var(--ms-heading)}.docs-dark .docs-message-statuses .ms-article p,.docs-dark .docs-message-statuses .ms-list,.docs-dark .docs-message-statuses .ms-toc a{color:var(--ms-muted)}.docs-dark .docs-message-statuses .ms-article strong{color:var(--ms-text)}.docs-dark .docs-message-statuses .ms-inline-code{background:var(--ms-code-bg);border-color:var(--ms-border);color:var(--ms-link)}.docs-dark .docs-message-statuses .ms-flow{background:var(--ms-card);border-color:var(--ms-border)}.docs-dark .docs-message-statuses .ms-flow-node{background:var(--ms-card);border-color:var(--ms-border);color:var(--ms-text)}.docs-dark .docs-message-statuses .ms-flow-node small{color:var(--ms-subtle)}.docs-dark .docs-message-statuses .ms-flow-queued,.docs-dark .docs-message-statuses .ms-flow-sent{background:var(--ms-hover);border-color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-flow-queued>span,.docs-dark .docs-message-statuses .ms-flow-sent>span,.docs-dark .docs-message-statuses .ms-flow-delivered>span{color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-flow-delivered{border-color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-flow-failed{border-color:var(--ms-border)}.docs-dark .docs-message-statuses .ms-callout{background:var(--ms-hover);border-color:var(--ms-border);border-left-color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-callout-warning{border-left-color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-callout-icon{background:var(--color-primary-dark);color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-table-wrap{background:var(--ms-card);border-color:var(--ms-border)}.docs-dark .docs-message-statuses .ms-table th,.docs-dark .docs-message-statuses .ms-table td{border-bottom-color:var(--ms-border)}.docs-dark .docs-message-statuses .ms-table thead th{background:var(--ms-table-head);color:var(--ms-heading)}.docs-dark .docs-message-statuses .ms-table tbody tr:nth-child(2n){background:var(--ms-stripe)}.docs-dark .docs-message-statuses .ms-status-badge{background:var(--ms-card);border-color:var(--ms-border);color:var(--ms-text)}.docs-dark .docs-message-statuses .ms-status-sent .ms-status-dot,.docs-dark .docs-message-statuses .ms-status-delivered .ms-status-dot{background:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-charge-paid{color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-timeline-item:not(:last-child):after{background:var(--ms-border)}.docs-dark .docs-message-statuses .ms-timeline-marker,.docs-dark .docs-message-statuses .ms-new-badge{background:var(--ms-hover);border-color:var(--color-secondary);color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-toc a{border-left-color:var(--ms-border)}.docs-dark .docs-message-statuses .ms-toc a:hover,.docs-dark .docs-message-statuses .ms-toc a:focus-visible{border-left-color:var(--color-secondary);color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-page-link{background:var(--ms-card);border-color:var(--ms-border);color:var(--ms-text)}.docs-dark .docs-message-statuses .ms-page-link:hover{background:var(--ms-hover);border-color:var(--color-secondary)}.docs-dark .docs-message-statuses .ms-page-link>span{color:var(--ms-subtle)}.docs-dark .docs-message-statuses .ms-page-link strong{color:var(--ms-link)}@media (width<=1024px){.docs-message-statuses{padding:var(--space-4)}.ms-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 135px}.ms-article{padding:var(--space-5)}.ms-flow{padding:var(--space-3);gap:6px}.ms-flow-node{padding:8px}}@media (width<=700px){.docs-message-statuses{padding:var(--space-3)}.ms-layout{display:block}.ms-article{padding:var(--space-4)}.ms-header h1{font-size:26px}.ms-flow{flex-wrap:wrap;justify-content:flex-start}.ms-flow-node{flex:90px}.ms-flow-final{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ms-flow-final .ms-flow-node{min-width:0}.ms-flow-arrow{width:14px}.ms-toc{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--ms-border);border-radius:var(--radius-md);background:var(--ms-card);position:static}.ms-toc a{padding-top:7px;padding-bottom:7px}.ms-table{min-width:470px}.ms-pagination{gap:var(--space-2)}.ms-page-link{padding:var(--space-2)}}@media (width<=380px){.docs-message-statuses{padding:var(--space-2)}.ms-article{padding:var(--space-3)}.ms-pagination{grid-template-columns:1fr}.ms-next{text-align:left;align-items:flex-start}.ms-next>span,.ms-next strong{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.docs-message-statuses,.docs-message-statuses *{transition:none!important}}.airtime-docs-layout{--airtime-surface:var(--bg-primary);--airtime-surface-soft:var(--bg-secondary);--airtime-text:var(--text-primary);--airtime-muted:var(--text-muted);--airtime-border:var(--border-light);--airtime-link:var(--color-primary);box-sizing:border-box;width:100%;color:var(--airtime-text);font-family:var(--font-family-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:48px;padding:36px 48px 64px;display:grid}.airtime-docs-layout *,.airtime-docs-layout :before,.airtime-docs-layout :after{box-sizing:border-box}.airtime-docs-layout a{color:var(--airtime-link);text-decoration:none}.airtime-docs-layout a:hover{color:var(--color-secondary)}.airtime-article{min-width:0;max-width:850px}.airtime-breadcrumb{color:var(--airtime-muted);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;display:flex}.airtime-breadcrumb a{color:var(--airtime-muted);align-items:center;display:inline-flex}.airtime-breadcrumb strong{color:var(--airtime-text);font-weight:var(--font-weight-medium)}.airtime-page-header{border-bottom:1px solid var(--airtime-border);padding-bottom:28px}.airtime-eyebrow{color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.09em;align-items:center;gap:8px;margin-bottom:16px;display:flex}.airtime-eyebrow-icon{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-light-blue);width:28px;height:28px;color:var(--color-primary);place-items:center;display:grid}.airtime-page-header h1{color:var(--airtime-text);font-size:clamp(30px,3.2vw,42px);font-weight:var(--font-weight-bold);letter-spacing:-.045em;line-height:var(--line-height-tight);margin:0}.airtime-lead{max-width:760px;color:var(--airtime-muted);margin:20px 0 18px;font-size:15px;line-height:1.85}.airtime-meta{color:var(--airtime-muted);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.airtime-meta>span{align-items:center;gap:7px;display:inline-flex}.airtime-meta-dot{background:var(--color-secondary);border-radius:50%;width:7px;height:7px}.airtime-section{border-bottom:1px solid var(--airtime-border);padding:32px 0;scroll-margin-top:100px}.airtime-section h2{color:var(--airtime-text);font-size:23px;font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:var(--line-height-tight);margin:0 0 16px}.airtime-section h3{color:var(--airtime-text)}.airtime-section>p{color:var(--airtime-muted);margin:0 0 18px;line-height:1.85}.airtime-section code{border:1px solid var(--airtime-border);border-radius:var(--radius-sm);background:var(--airtime-surface-soft);color:var(--color-primary);overflow-wrap:anywhere;padding:2px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:.9em}.airtime-steps{flex-direction:column;gap:0;margin-top:24px;display:flex}.airtime-step{border-bottom:1px solid var(--airtime-border);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.airtime-step:first-child{padding-top:0}.airtime-step:last-child{border-bottom:0;padding-bottom:0}.airtime-step-number{border:1px solid var(--airtime-border);border-radius:var(--radius-lg);background:var(--airtime-surface-soft);width:38px;height:38px;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);place-items:center;display:grid}.airtime-step h3{font-size:15px;font-weight:var(--font-weight-semibold);margin:1px 0 6px}.airtime-step p{color:var(--airtime-muted);margin:0;line-height:1.8}.airtime-inline-note{flex-wrap:wrap;align-items:center;gap:5px;display:flex;margin-top:22px!important}.airtime-inline-note a,.airtime-callout a,.airtime-toc-help a{font-weight:var(--font-weight-semibold);align-items:center;gap:5px;display:inline-flex}.airtime-callout{border:1px solid var(--border-medium);border-left:3px solid var(--color-secondary);border-radius:var(--radius-lg);background:var(--bg-light-blue);color:var(--color-primary);grid-template-columns:22px minmax(0,1fr);gap:14px;padding:22px;display:grid}.airtime-callout>svg{flex-shrink:0;margin-top:2px}.airtime-callout h3{color:var(--color-primary);margin:0 0 7px;font-size:15px}.airtime-callout p{color:var(--text-primary);margin:0 0 12px;line-height:1.8}.airtime-callout a{font-size:var(--font-size-xs)}.airtime-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 30px;display:grid}.airtime-status-card{border:1px solid var(--airtime-border);border-radius:var(--radius-lg);background:var(--airtime-surface);min-width:0;box-shadow:var(--shadow-xs);flex-direction:column;padding:16px;display:flex}.airtime-status-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;display:flex}.airtime-status-icon{border-radius:var(--radius-md);background:var(--bg-light-blue);width:30px;height:30px;color:var(--color-primary);place-items:center;display:grid}.airtime-status-name{color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.025em;overflow-wrap:anywhere}.airtime-status-card p{color:var(--airtime-muted);flex:1;margin:0 0 16px;font-size:12px;line-height:1.75}.airtime-status-account{border-top:1px solid var(--airtime-border);flex-direction:column;gap:3px;padding-top:12px;display:flex}.airtime-status-account span{color:var(--airtime-muted);font-size:11px}.airtime-status-account strong{color:var(--airtime-text);font-size:12px;font-weight:var(--font-weight-semibold)}.airtime-subheading{font-size:16px;font-weight:var(--font-weight-semibold);margin:24px 0 10px}.airtime-code-card{border:1px solid var(--airtime-border);border-radius:var(--radius-lg);background:var(--bg-secondary);margin-top:22px;overflow:hidden}.airtime-code-header{border-bottom:1px solid var(--airtime-border);min-height:42px;color:var(--airtime-muted);font-size:11px;font-weight:var(--font-weight-medium);align-items:center;gap:9px;padding:0 15px;display:flex}.airtime-code-indicator{background:var(--color-secondary);border-radius:50%;width:8px;height:8px}.airtime-code-language{color:var(--airtime-muted);letter-spacing:.06em;margin-left:auto;font-size:10px}.airtime-code-card pre{color:var(--color-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px;font-size:12px;line-height:1.9;overflow-x:auto}.airtime-code-card pre code{color:inherit;background:0 0;border:0;padding:0}.airtime-table-wrap{border:1px solid var(--airtime-border);border-radius:var(--radius-lg);width:100%;margin-top:20px;overflow-x:auto}.airtime-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.8}.airtime-table th{background:var(--bg-secondary);color:var(--airtime-text);font-weight:var(--font-weight-semibold);white-space:nowrap;padding:13px 14px}.airtime-table td{border-top:1px solid var(--airtime-border);color:var(--airtime-muted);vertical-align:top;min-width:130px;padding:15px 14px}.airtime-table td:first-child{color:var(--airtime-text);white-space:nowrap}.airtime-table th,.airtime-table td{border-right:1px solid var(--airtime-border)}.airtime-table th:last-child,.airtime-table td:last-child{border-right:0}.airtime-table tbody tr:hover{background:var(--primary-5)}.airtime-refund-note{border:1px solid var(--airtime-border);border-radius:var(--radius-lg);background:var(--airtime-surface-soft);align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.airtime-refund-note>svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.airtime-refund-note p{flex-direction:column;gap:4px;margin:0;display:flex}.airtime-refund-note strong{color:var(--airtime-text);font-size:13px}.airtime-refund-note span{color:var(--airtime-muted);font-size:12px;line-height:1.8}.airtime-next-links{flex-direction:column;gap:10px;margin-top:20px;display:flex}.airtime-next-link{border:1px solid var(--airtime-border);border-radius:var(--radius-lg);background:var(--airtime-surface);min-width:0;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);align-items:center;gap:13px;padding:14px;display:flex;color:var(--airtime-text)!important}.airtime-next-link:hover{border-color:var(--border-accent);background:var(--bg-light-blue);transform:translateY(-1px)}.airtime-next-icon{border:1px solid var(--airtime-border);border-radius:var(--radius-md);background:var(--bg-secondary);width:38px;height:38px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.airtime-next-link>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.airtime-next-link strong{color:var(--airtime-text);font-size:13px}.airtime-next-link small{color:var(--airtime-muted);font-size:12px}.airtime-next-link>svg{color:var(--color-primary);flex-shrink:0}.airtime-page-navigation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-top:28px;display:grid}.airtime-page-nav-item{border:1px solid var(--airtime-border);border-radius:var(--radius-lg);background:var(--airtime-surface);min-width:0;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:7px;padding:17px;display:flex;color:var(--airtime-text)!important}.airtime-page-nav-item:hover{border-color:var(--border-accent);background:var(--bg-light-blue)}.airtime-page-nav-item>span{color:var(--airtime-muted);align-items:center;gap:6px;font-size:11px;display:flex}.airtime-page-nav-item strong{color:var(--airtime-text);overflow-wrap:anywhere;font-size:13px}.airtime-page-nav-item.next{text-align:right;align-items:flex-end}.airtime-toc{flex-direction:column;gap:3px;padding:4px 0;display:flex;position:sticky;top:100px}.airtime-toc h3{color:var(--airtime-text);font-size:13px;font-weight:var(--font-weight-semibold);margin:0 0 12px}.airtime-toc-line{background:var(--airtime-border);width:1px;position:absolute;top:39px;bottom:160px;left:0}.airtime-toc>a{color:var(--airtime-muted);transition:color var(--transition-fast), border-color var(--transition-fast);border-left:2px solid #0000;padding:7px 0 7px 15px;font-size:12px;line-height:1.6;position:relative}.airtime-toc>a:hover{border-left-color:var(--color-secondary);color:var(--color-primary)}.airtime-toc-help{border:1px solid var(--airtime-border);border-radius:var(--radius-lg);background:var(--airtime-surface-soft);flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;padding:15px;display:flex}.airtime-help-icon{border-radius:var(--radius-md);background:var(--bg-light-blue);width:30px;height:30px;color:var(--color-primary);place-items:center;display:grid}.airtime-toc-help>strong{color:var(--airtime-text);font-size:12px}.airtime-toc-help p{color:var(--airtime-muted);margin:0;font-size:11px;line-height:1.75}.airtime-toc-help a{font-size:11px;line-height:1.6}.airtime-docs-layout a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px;border-radius:var(--radius-sm)}.docs-dark .airtime-docs-layout{--airtime-surface:var(--bg-dark);--airtime-surface-soft:var(--white-10);--airtime-text:var(--color-white);--airtime-muted:var(--color-dark-grey);--airtime-border:var(--white-20);--airtime-link:var(--color-secondary)}.docs-dark .airtime-page-header h1,.docs-dark .airtime-section h2,.docs-dark .airtime-step h3,.docs-dark .airtime-subheading,.docs-dark .airtime-status-account strong,.docs-dark .airtime-table th,.docs-dark .airtime-table td:first-child,.docs-dark .airtime-refund-note strong,.docs-dark .airtime-next-link strong,.docs-dark .airtime-page-nav-item strong,.docs-dark .airtime-toc h3,.docs-dark .airtime-toc-help>strong{color:var(--color-white)}.docs-dark .airtime-section code{background:var(--white-10);color:var(--color-secondary);border-color:var(--white-20)}.docs-dark .airtime-eyebrow,.docs-dark .airtime-eyebrow-icon,.docs-dark .airtime-step-number,.docs-dark .airtime-status-name,.docs-dark .airtime-status-icon,.docs-dark .airtime-next-icon,.docs-dark .airtime-next-link>svg,.docs-dark .airtime-refund-note>svg{color:var(--color-secondary)}.docs-dark .airtime-eyebrow-icon,.docs-dark .airtime-step-number,.docs-dark .airtime-status-icon,.docs-dark .airtime-next-icon,.docs-dark .airtime-help-icon{background:var(--white-10);border-color:var(--white-20)}.docs-dark .airtime-callout{background:var(--white-10);border-color:var(--white-20);border-left-color:var(--color-secondary)}.docs-dark .airtime-callout h3,.docs-dark .airtime-callout p{color:var(--color-white)}.docs-dark .airtime-callout>svg,.docs-dark .airtime-callout a{color:var(--color-secondary)}.docs-dark .airtime-status-card,.docs-dark .airtime-next-link,.docs-dark .airtime-page-nav-item{background:var(--bg-dark)}.docs-dark .airtime-status-card p,.docs-dark .airtime-status-account span,.docs-dark .airtime-next-link small,.docs-dark .airtime-page-nav-item>span,.docs-dark .airtime-toc>a{color:var(--color-dark-grey)}.docs-dark .airtime-code-card,.docs-dark .airtime-table th,.docs-dark .airtime-refund-note,.docs-dark .airtime-toc-help{background:var(--white-10)}.docs-dark .airtime-code-card pre{color:var(--color-secondary)}.docs-dark .airtime-table tbody tr:hover{background:var(--white-10)}.docs-dark .airtime-next-link:hover,.docs-dark .airtime-page-nav-item:hover{background:var(--white-10);border-color:var(--color-secondary)}.docs-dark .airtime-toc>a:hover{color:var(--color-secondary);border-left-color:var(--color-secondary)}.docs-dark .airtime-help-icon{color:var(--color-secondary)}@media (width>=1500px){.airtime-docs-layout{gap:64px;padding-left:64px;padding-right:64px}}@media (width<=1100px){.airtime-docs-layout{grid-template-columns:minmax(0,1fr) 165px;gap:28px;padding:30px 28px 48px}.airtime-status-grid{grid-template-columns:1fr}.airtime-status-card{padding:17px}.airtime-status-card p{margin-bottom:12px}}@media (width<=800px){.airtime-docs-layout{grid-template-columns:minmax(0,1fr);gap:0;padding:26px 24px 42px}.airtime-article{max-width:none}.airtime-toc{display:none}.airtime-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.airtime-docs-layout{padding:20px 16px 32px;font-size:13px}.airtime-breadcrumb{gap:6px;margin-bottom:25px}.airtime-page-header h1{font-size:32px}.airtime-lead{font-size:14px}.airtime-section{padding:26px 0}.airtime-section h2{font-size:21px}.airtime-step{grid-template-columns:34px minmax(0,1fr);gap:12px}.airtime-step-number{width:32px;height:32px}.airtime-callout{padding:16px}.airtime-status-grid{grid-template-columns:1fr;gap:10px}.airtime-status-card{padding:15px}.airtime-table{min-width:650px}.airtime-page-navigation{gap:10px}.airtime-page-nav-item{padding:12px}.airtime-page-nav-item strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.airtime-docs-layout *,.airtime-docs-layout :before,.airtime-docs-layout :after{transition:none!important}}.how-ussd-page{--ussd-page-bg:var(--bg-primary);--ussd-panel-bg:var(--bg-primary);--ussd-soft-bg:var(--bg-secondary);--ussd-text:var(--text-primary);--ussd-muted:var(--text-muted);--ussd-border:var(--border-light);--ussd-accent:var(--color-primary);--ussd-accent-soft:var(--bg-light-blue);--ussd-code-bg:var(--bg-secondary);--ussd-table-head:var(--bg-secondary);--ussd-shadow:var(--shadow-sm);width:100%;min-width:0;color:var(--ussd-text);font-family:var(--font-family-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);box-sizing:border-box;grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:48px;padding:24px;display:grid}.how-ussd-page *,.how-ussd-page :before,.how-ussd-page :after{box-sizing:border-box}.how-ussd-page a{color:inherit;text-decoration:none}.how-ussd-page button,.how-ussd-page input{font:inherit}.how-ussd-page p{color:var(--ussd-muted);margin:0 0 17px;line-height:1.8}.how-ussd-page strong{color:var(--ussd-text);font-weight:var(--font-weight-semibold)}.how-ussd-page h1,.how-ussd-page h2,.how-ussd-page h3,.how-ussd-page h4{color:var(--ussd-text);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-top:0}.how-ussd-page h1{font-size:clamp(32px,4vw,43px);font-weight:var(--font-weight-bold);letter-spacing:-1.5px;margin-bottom:18px}.how-ussd-page h2{letter-spacing:-.55px;margin-bottom:7px;font-size:23px}.how-ussd-page h3{font-size:15px}.how-ussd-page code{border:1px solid var(--ussd-border);background:var(--ussd-code-bg);color:var(--ussd-accent);overflow-wrap:anywhere;border-radius:5px;padding:3px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em;display:inline}.how-ussd-breadcrumb{color:var(--ussd-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:35px;font-size:12px;display:flex}.how-ussd-breadcrumb>svg{opacity:.65;flex-shrink:0}.how-ussd-breadcrumb a{transition:color var(--transition-fast)}.how-ussd-breadcrumb a:hover{color:var(--color-secondary)}.ussd-breadcrumb-home{justify-content:center;align-items:center;display:inline-flex}.how-ussd-header{margin-bottom:31px}.how-ussd-eyebrow{color:var(--ussd-accent);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:1.6px;align-items:center;gap:9px;margin-bottom:15px;display:inline-flex}.ussd-eyebrow-dot{border-radius:var(--radius-full);background:var(--color-secondary);width:7px;height:7px;box-shadow:0 0 0 4px var(--cyan-10);flex-shrink:0}.how-ussd-lead{max-width:760px;font-size:16px;margin-bottom:20px!important;line-height:1.85!important}.how-ussd-meta{flex-wrap:wrap;gap:10px;display:flex}.how-ussd-meta span{border:1px solid var(--ussd-border);border-radius:var(--radius-full);background:var(--ussd-panel-bg);color:var(--ussd-muted);font-size:11px;font-weight:var(--font-weight-medium);align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.how-ussd-meta svg{color:var(--color-secondary)}.how-ussd-section{margin-top:43px;scroll-margin-top:28px}.ussd-section-heading{align-items:flex-start;gap:13px;margin-bottom:19px;display:flex}.ussd-section-heading>div{min-width:0}.ussd-section-heading>div>p{margin:0;font-size:12px}.ussd-section-icon{border:1px solid var(--ussd-border);background:var(--ussd-accent-soft);width:38px;height:38px;color:var(--ussd-accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ussd-callout{border:1px solid var(--ussd-border);border-radius:var(--radius-xl);background:var(--ussd-panel-bg);align-items:flex-start;gap:14px;margin:25px 0;padding:19px;display:flex}.ussd-callout-icon{background:var(--ussd-accent-soft);width:39px;height:39px;color:var(--ussd-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ussd-callout>div:last-child{flex:1;min-width:0}.ussd-callout h3{margin:2px 0 9px;font-size:15px}.ussd-callout p{margin:0;font-size:13px}.ussd-callout-primary{border-color:var(--primary-20);background:var(--ussd-accent-soft)}.ussd-callout-primary .ussd-callout-icon{background:var(--ussd-panel-bg)}.ussd-callout-warning{border-color:var(--cyan-20);background:var(--ussd-accent-soft)}.ussd-callout-note{margin-top:23px}.ussd-flow-card{border:1px solid var(--ussd-border);border-radius:var(--radius-2xl);background:var(--ussd-panel-bg);box-shadow:var(--ussd-shadow);margin:24px 0;padding:22px;overflow:hidden}.ussd-flow-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:27px;display:flex}.ussd-flow-label{color:var(--ussd-muted);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:1.2px}.ussd-flow-status{color:var(--ussd-muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.ussd-flow-status>span{background:var(--color-secondary);border-radius:50%;width:7px;height:7px}.ussd-flow{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr) 25px minmax(0,1fr);align-items:center;gap:7px;display:grid}.ussd-flow-step{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.ussd-flow-visual{border:1px solid var(--ussd-border);background:var(--ussd-accent-soft);width:49px;height:49px;color:var(--ussd-accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.ussd-flow-phone{background:var(--ussd-accent-soft)}.ussd-flow-platform{border-color:var(--cyan-20);background:var(--cyan-10);color:var(--color-secondary)}.ussd-flow-server{background:var(--ussd-soft-bg)}.ussd-flow-number{color:var(--ussd-muted);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.9px;margin-bottom:7px}.ussd-flow-step h3{margin-bottom:6px;font-size:13px}.ussd-flow-step p{max-width:150px;margin:0;font-size:11px;line-height:1.6}.ussd-flow-connector{color:var(--color-secondary);justify-content:center;align-items:center;display:flex}.ussd-flow-return{border-top:1px dashed var(--ussd-border);color:var(--ussd-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:27px;padding-top:16px;font-size:11px;display:flex}.ussd-flow-return>svg{color:var(--color-secondary);flex-shrink:0}.ussd-return-line{display:none}.ussd-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:21px;display:grid}.ussd-benefit-card{border:1px solid var(--ussd-border);border-radius:var(--radius-xl);background:var(--ussd-panel-bg);min-width:0;transition:border-color var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);padding:20px}.ussd-benefit-card:hover{border-color:var(--border-accent);box-shadow:var(--ussd-shadow);transform:translateY(-2px)}.ussd-benefit-icon{background:var(--ussd-accent-soft);width:39px;height:39px;color:var(--ussd-accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:15px;display:flex}.ussd-benefit-card h3{margin-bottom:9px;font-size:14px}.ussd-benefit-card p{margin:0;font-size:12px;line-height:1.8}.ussd-turn-timeline{margin:24px 0 31px}.ussd-turn-item{gap:15px;padding-bottom:24px;display:flex;position:relative}.ussd-turn-item:not(:last-child):before{background:var(--ussd-border);content:"";width:1px;position:absolute;top:36px;bottom:0;left:17px}.ussd-turn-item:last-child{padding-bottom:0}.ussd-turn-marker{z-index:1;border:1px solid var(--ussd-border);background:var(--ussd-accent-soft);width:35px;height:35px;color:var(--ussd-accent);font-size:12px;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ussd-turn-content{flex:1;min-width:0;padding-top:3px}.ussd-turn-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ussd-turn-title-row h3{margin:0;font-size:14px}.ussd-turn-title-row code{font-size:11px}.ussd-turn-content>p{margin-bottom:9px;font-size:12px}.ussd-turn-input{display:inline-block}.ussd-subheading{margin:30px 0 14px;font-size:16px!important}.ussd-table-wrap{border:1px solid var(--ussd-border);border-radius:var(--radius-xl);background:var(--ussd-panel-bg);width:100%;margin:18px 0 28px;overflow-x:auto}.ussd-doc-table{border-collapse:collapse;text-align:left;width:100%;min-width:520px}.ussd-doc-table th{background:var(--ussd-table-head);color:var(--ussd-text);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;padding:14px 16px}.ussd-doc-table td{border-top:1px solid var(--ussd-border);color:var(--ussd-muted);vertical-align:top;padding:15px 16px;font-size:12px;line-height:1.75}.ussd-doc-table td:first-child{color:var(--ussd-text);font-weight:var(--font-weight-medium)}.ussd-doc-table th:first-child,.ussd-doc-table td:first-child{padding-left:19px}.ussd-doc-table tbody tr{transition:background var(--transition-fast)}.ussd-doc-table tbody tr:hover{background:var(--ussd-accent-soft)}.ussd-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.ussd-response-card{border:1px solid var(--ussd-border);border-radius:var(--radius-xl);background:var(--ussd-panel-bg);min-width:0;padding:18px}.ussd-response-title{align-items:center;gap:10px;margin-bottom:13px;display:flex}.ussd-response-title h4{overflow-wrap:anywhere;margin:0;font-size:12px}.ussd-response-title h4 code{font-size:11px}.ussd-response-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ussd-response-icon.is-continue{background:var(--ussd-accent-soft);color:var(--ussd-accent)}.ussd-response-icon.is-end{background:var(--cyan-10);color:var(--color-secondary)}.ussd-response-card p{margin:0;font-size:12px}.ussd-setup-steps{border:1px solid var(--ussd-border);border-radius:var(--radius-xl);background:var(--ussd-panel-bg);margin-top:22px;overflow:hidden}.ussd-setup-step{grid-template-columns:40px minmax(0,1fr) 19px;align-items:start;gap:14px;padding:20px;display:grid}.ussd-setup-step+.ussd-setup-step{border-top:1px solid var(--ussd-border)}.ussd-setup-number{border:1px solid var(--ussd-border);background:var(--ussd-accent-soft);width:37px;height:37px;color:var(--ussd-accent);font-size:12px;font-weight:var(--font-weight-bold);border-radius:11px;justify-content:center;align-items:center;display:flex}.ussd-setup-step h3{margin:2px 0 8px;font-size:14px}.ussd-setup-step p{margin:0;font-size:12px}.ussd-setup-check{color:var(--color-secondary);margin-top:5px}.ussd-doc-link{font-weight:var(--font-weight-semibold);transition:color var(--transition-fast);align-items:center;gap:6px;display:inline-flex;color:var(--color-secondary)!important}.ussd-doc-link:hover{text-underline-offset:3px;color:var(--ussd-accent)!important;text-decoration:underline!important}.ussd-reference-card{border:1px solid var(--ussd-border);border-radius:var(--radius-xl);background:var(--ussd-soft-bg);align-items:flex-start;gap:17px;margin-top:24px;padding:22px;display:flex}.ussd-reference-icon{border:1px solid var(--ussd-border);background:var(--ussd-panel-bg);width:44px;height:44px;color:var(--ussd-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ussd-reference-content{flex:1;min-width:0}.ussd-reference-content>span{color:var(--ussd-muted);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:1.3px;margin-bottom:8px;display:block}.ussd-reference-content h3{margin-bottom:8px;font-size:16px}.ussd-reference-content p{margin-bottom:13px;font-size:12px}.how-ussd-footer{border-top:1px solid var(--ussd-border);margin-top:48px;padding-top:25px}.ussd-page-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ussd-page-nav-link{border:1px solid var(--ussd-border);border-radius:var(--radius-lg);background:var(--ussd-panel-bg);min-width:0;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:10px;padding:16px;display:flex}.ussd-page-nav-link:hover{border-color:var(--border-accent);background:var(--ussd-accent-soft)}.ussd-page-nav-link>span{color:var(--ussd-muted);align-items:center;gap:6px;font-size:11px;display:flex}.ussd-page-nav-link strong{font-size:12px;line-height:1.5}.ussd-page-nav-next{text-align:right}.ussd-page-nav-next>span{justify-content:flex-end}.how-ussd-toc{min-width:0;padding-top:7px;position:sticky;top:32px}.ussd-toc-inner{flex-direction:column;gap:4px;display:flex}.ussd-toc-inner>h3{color:var(--ussd-muted);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:1.2px;margin-bottom:13px}.ussd-toc-inner>a{color:var(--ussd-muted);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);border-left:2px solid #0000;padding:8px 10px;font-size:11px;line-height:1.6;display:block;position:relative}.ussd-toc-inner>a:hover{border-left-color:var(--color-secondary);background:var(--ussd-accent-soft);color:var(--ussd-text)}.ussd-toc-help{border:1px solid var(--ussd-border);border-radius:var(--radius-xl);background:var(--ussd-soft-bg);margin-top:24px;padding:16px}.ussd-toc-help-icon{background:var(--ussd-panel-bg);width:33px;height:33px;color:var(--ussd-accent);border-radius:9px;justify-content:center;align-items:center;margin-bottom:13px;display:flex}.ussd-toc-help h4{margin-bottom:8px;font-size:13px}.ussd-toc-help p{margin-bottom:12px;font-size:11px;line-height:1.7}.ussd-toc-help .ussd-doc-link{font-size:11px}.docs-dark .how-ussd-page{--ussd-page-bg:var(--color-primary-dark);--ussd-panel-bg:#0b1721;--ussd-soft-bg:#102331;--ussd-text:var(--color-white);--ussd-muted:#b4c1ca;--ussd-border:#ffffff1f;--ussd-accent:var(--color-secondary);--ussd-accent-soft:#00c2ff17;--ussd-code-bg:#102331;--ussd-table-head:#102331;--ussd-shadow:0 4px 14px #00000029}.docs-dark .how-ussd-page .ussd-callout-primary,.docs-dark .how-ussd-page .ussd-callout-warning{border-color:#00c2ff33}.docs-dark .how-ussd-page .ussd-eyebrow-dot{box-shadow:0 0 0 4px #00c2ff1a}@media (width>=1500px){.how-ussd-page{grid-template-columns:minmax(0,850px) 190px;justify-content:center;gap:64px;padding-left:45px;padding-right:45px}}@media (width<=1150px){.how-ussd-page{grid-template-columns:minmax(0,1fr) 165px;gap:28px;padding-left:25px;padding-right:25px}.ussd-flow-card{padding:17px}.ussd-flow{grid-template-columns:minmax(0,1fr) 19px minmax(0,1fr) 19px minmax(0,1fr);gap:4px}}@media (width<=900px){.how-ussd-page{grid-template-columns:minmax(0,1fr);gap:0;padding:25px 28px 48px}.how-ussd-toc{display:none}.how-ussd-article{width:100%;max-width:820px;margin:0 auto}.how-ussd-section{margin-top:38px}}@media (width<=600px){.how-ussd-page{padding:20px 16px 38px;font-size:13px}.how-ussd-breadcrumb{gap:6px;margin-bottom:26px;font-size:11px}.how-ussd-header{margin-bottom:24px}.how-ussd-page h1{letter-spacing:-1px;margin-bottom:13px;font-size:32px}.how-ussd-lead{font-size:14px}.how-ussd-meta{gap:7px}.how-ussd-meta span{padding:6px 9px;font-size:10px}.how-ussd-section{margin-top:34px}.ussd-section-heading{gap:11px}.ussd-section-icon{border-radius:9px;width:34px;height:34px}.how-ussd-page h2{font-size:21px}.ussd-callout{gap:11px;margin:20px 0;padding:15px}.ussd-callout-icon{width:33px;height:33px}.ussd-callout h3{font-size:14px;line-height:1.5}.ussd-callout p{font-size:12px}.ussd-flow-card{margin:20px 0;padding:15px 12px}.ussd-flow-topline{align-items:flex-start;margin-bottom:22px}.ussd-flow-label,.ussd-flow-status{font-size:9px}.ussd-flow{grid-template-columns:minmax(0,1fr);gap:8px}.ussd-flow-step{text-align:left;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px;width:100%;display:grid}.ussd-flow-visual{border-radius:11px;grid-area:1/1/span 3;width:42px;height:42px;margin:0}.ussd-flow-number{grid-column:2;margin-bottom:3px;font-size:8px}.ussd-flow-step h3{grid-column:2;margin-bottom:3px;font-size:12px}.ussd-flow-step p{grid-column:2;max-width:none;font-size:11px}.ussd-flow-connector{height:16px;transform:rotate(90deg)}.ussd-flow-return{align-items:flex-start;margin-top:17px;padding-top:13px;font-size:10px}.ussd-benefits-grid,.ussd-response-grid{grid-template-columns:minmax(0,1fr);gap:11px}.ussd-benefit-card{padding:17px}.ussd-benefit-card h3{font-size:14px}.ussd-benefit-card p{font-size:12px}.ussd-turn-item{gap:12px}.ussd-turn-marker{width:32px;height:32px}.ussd-turn-item:not(:last-child):before{top:33px;left:15px}.ussd-turn-title-row{gap:7px}.ussd-turn-title-row h3{font-size:13px}.ussd-turn-content>p{font-size:12px}.ussd-table-wrap{border-radius:var(--radius-lg)}.ussd-doc-table{min-width:500px}.ussd-doc-table th,.ussd-doc-table td{padding:12px;font-size:11px}.ussd-response-card{padding:16px}.ussd-setup-step{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px 13px}.ussd-setup-number{width:33px;height:33px;font-size:11px}.ussd-setup-check{display:none}.ussd-setup-step h3{font-size:13px}.ussd-setup-step p{font-size:12px}.ussd-reference-card{gap:12px;padding:16px}.ussd-reference-icon{width:37px;height:37px}.ussd-reference-content h3{font-size:14px}.ussd-page-navigation{grid-template-columns:minmax(0,1fr);gap:10px}.ussd-page-nav-link{padding:14px}.ussd-page-nav-next{text-align:left}.ussd-page-nav-next>span{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.how-ussd-page *,.how-ussd-page :before,.how-ussd-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ussr-page{--ussr-bg:var(--bg-primary);--ussr-panel:var(--bg-primary);--ussr-soft:var(--bg-secondary);--ussr-text:var(--text-primary);--ussr-muted:var(--text-muted);--ussr-border:var(--border-light);--ussr-accent:var(--color-primary);--ussr-accent-soft:var(--bg-light-blue);--ussr-code-bg:var(--bg-secondary);--ussr-table-head:var(--bg-secondary);width:100%;min-width:0;color:var(--ussr-text);font-family:var(--font-family-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);box-sizing:border-box;grid-template-columns:minmax(0,1fr) 185px;align-items:start;gap:44px;padding:30px 32px 60px;display:grid}.ussr-page *,.ussr-page :before,.ussr-page :after{box-sizing:border-box}.ussr-page a{color:inherit;text-decoration:none}.ussr-page h1,.ussr-page h2,.ussr-page h3,.ussr-page h4{color:var(--ussr-text);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.ussr-page p{color:var(--ussr-muted);margin:0 0 17px;font-size:13px;line-height:1.85}.ussr-page strong{color:var(--ussr-text);font-weight:var(--font-weight-semibold)}.ussr-page code{border:1px solid var(--ussr-border);background:var(--ussr-code-bg);color:var(--ussr-accent);overflow-wrap:anywhere;border-radius:5px;padding:3px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em}.ussr-breadcrumb{color:var(--ussr-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;font-size:12px;display:flex}.ussr-breadcrumb>svg{opacity:.65;flex-shrink:0}.ussr-breadcrumb a{transition:color var(--transition-fast);align-items:center;display:inline-flex}.ussr-breadcrumb a:hover{color:var(--color-secondary)}.ussr-header{margin-bottom:28px}.ussr-eyebrow{color:var(--ussr-accent);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:1.5px;align-items:center;gap:9px;margin-bottom:15px;display:inline-flex}.ussr-eyebrow>span{background:var(--color-secondary);width:7px;height:7px;box-shadow:0 0 0 4px var(--bg-light-blue);border-radius:50%}.ussr-page h1{font-size:clamp(31px,4vw,43px);font-weight:var(--font-weight-bold);letter-spacing:-1.4px;margin:0 0 17px;line-height:1.15}.ussr-lead{max-width:760px;font-size:15px!important;line-height:1.85!important}.ussr-meta{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.ussr-meta span{border:1px solid var(--ussr-border);border-radius:var(--radius-full);background:var(--ussr-panel);color:var(--ussr-muted);align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:inline-flex}.ussr-meta svg{color:var(--color-secondary)}.ussr-section{margin-top:43px;scroll-margin-top:28px}.ussr-section-heading{align-items:flex-start;gap:13px;margin-bottom:20px;scroll-margin-top:28px;display:flex}.ussr-section-icon{border:1px solid var(--ussr-border);background:var(--ussr-accent-soft);width:39px;height:39px;color:var(--ussr-accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ussr-section-heading h2{letter-spacing:-.5px;margin:2px 0 7px;font-size:22px}.ussr-section-heading p{margin:0;font-size:12px}.ussr-callout{border:1px solid var(--ussr-border);border-radius:var(--radius-xl);background:var(--ussr-panel);align-items:flex-start;gap:13px;margin:23px 0;padding:18px;display:flex}.ussr-callout-icon{background:var(--ussr-accent-soft);width:38px;height:38px;color:var(--ussr-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ussr-callout>div:last-child{flex:1;min-width:0}.ussr-callout h3{margin:2px 0 9px;font-size:14px;line-height:1.5}.ussr-callout p{margin:0;font-size:12px}.ussr-callout-info{border-color:var(--border-medium);background:var(--ussr-accent-soft)}.ussr-callout-warning{border-color:var(--border-accent);background:var(--ussr-accent-soft)}.ussr-callout-note{background:var(--ussr-soft)}.ussr-table-wrap{border:1px solid var(--ussr-border);border-radius:var(--radius-xl);background:var(--ussr-panel);width:100%;margin:19px 0 25px;overflow-x:auto}.ussr-table{border-collapse:collapse;text-align:left;width:100%;min-width:690px}.ussr-table th{background:var(--ussr-table-head);color:var(--ussr-text);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;padding:13px 14px}.ussr-table td{border-top:1px solid var(--ussr-border);color:var(--ussr-muted);vertical-align:top;overflow-wrap:anywhere;padding:14px;font-size:11px;line-height:1.8}.ussr-table td:first-child{color:var(--ussr-text);font-weight:var(--font-weight-medium)}.ussr-table tbody tr{transition:background var(--transition-fast)}.ussr-table tbody tr:hover{background:var(--ussr-accent-soft)}.ussr-table td code{max-width:100%;display:inline-block}.ussr-register-table{min-width:570px}.ussr-requirement{border:1px solid var(--ussr-border);border-radius:var(--radius-full);color:var(--ussr-muted);white-space:nowrap;align-items:center;padding:4px 7px;font-size:10px;display:inline-flex}.ussr-requirement.is-required{border-color:var(--border-accent);background:var(--ussr-accent-soft);color:var(--ussr-accent)}.ussr-example-code{min-width:100px;font-size:10px!important}.ussr-subheading{letter-spacing:-.2px;margin:28px 0 12px;font-size:16px}.ussr-inline-note{border:1px solid var(--ussr-border);border-radius:var(--radius-md);background:var(--ussr-soft);color:var(--ussr-muted);flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0;padding:10px 12px;font-size:11px;display:flex}.ussr-note-indicator{background:var(--color-secondary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ussr-code-panel{border:1px solid var(--ussr-border);border-radius:var(--radius-xl);background:var(--ussr-panel);min-width:0;margin:17px 0 23px;overflow:hidden}.ussr-code-header{border-bottom:1px solid var(--ussr-border);background:var(--ussr-soft);align-items:center;gap:12px;min-height:48px;padding:9px 14px;display:flex}.ussr-code-title{min-width:0;color:var(--ussr-text);font-size:11px;font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:flex}.ussr-code-title svg{color:var(--color-secondary);flex-shrink:0}.ussr-code-language{color:var(--ussr-muted);margin-left:auto;font-size:10px}.ussr-copy-button{border:1px solid var(--ussr-border);border-radius:var(--radius-md);background:var(--ussr-panel);color:var(--ussr-muted);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.ussr-copy-button:hover{border-color:var(--border-accent);color:var(--color-secondary)}.ussr-copy-button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.ussr-code-panel pre{background:var(--ussr-panel);max-width:100%;color:var(--ussr-text);tab-size:2;margin:0;padding:20px;overflow-x:auto}.ussr-code-panel pre code{width:max-content;min-width:100%;color:var(--ussr-text);white-space:pre;overflow-wrap:normal;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;line-height:1.9;display:block}.ussr-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:22px 0;display:grid}.ussr-info-card{border:1px solid var(--ussr-border);border-radius:var(--radius-xl);background:var(--ussr-panel);min-width:0;padding:18px}.ussr-info-card-icon{background:var(--ussr-accent-soft);width:38px;height:38px;color:var(--ussr-accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.ussr-info-card h3{margin:0 0 9px;font-size:14px;line-height:1.5}.ussr-info-card p{margin:0;font-size:12px}.ussr-sensitive-card{border:1px solid var(--border-accent);border-radius:var(--radius-xl);background:var(--ussr-accent-soft);margin:22px 0;padding:20px}.ussr-sensitive-heading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.ussr-sensitive-icon{background:var(--ussr-panel);width:41px;height:41px;color:var(--ussr-accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ussr-sensitive-label{color:var(--ussr-accent);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:1.2px;margin-bottom:5px;display:block}.ussr-sensitive-heading h3{margin:0;font-size:15px}.ussr-sensitive-card>p{font-size:12px}.ussr-redaction-example{border-top:1px solid var(--ussr-border);grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:grid}.ussr-redaction-example>div{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.ussr-redaction-example>div>span{color:var(--ussr-muted);font-size:10px}.ussr-redaction-example>svg{color:var(--color-secondary)}.ussr-redaction-example code{font-size:11px}.ussr-check-list{flex-direction:column;gap:13px;margin:20px 0;padding:0;list-style:none;display:flex}.ussr-check-list li{color:var(--ussr-muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.ussr-check-list svg{color:var(--color-secondary);flex-shrink:0;margin-top:2px}.ussr-signature-flow{border:1px solid var(--ussr-border);border-radius:var(--radius-xl);background:var(--ussr-soft);grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:8px;margin:22px 0;padding:18px;display:grid}.ussr-signature-flow>div{min-width:0}.ussr-signature-flow>div>span{background:var(--ussr-panel);width:28px;height:28px;color:var(--ussr-accent);font-size:10px;font-weight:var(--font-weight-bold);border-radius:8px;justify-content:center;align-items:center;margin-bottom:11px;display:flex}.ussr-signature-flow>div>strong{margin-bottom:7px;font-size:11px;line-height:1.5;display:block}.ussr-signature-flow>div>p{margin:0;font-size:10px;line-height:1.7}.ussr-signature-flow>svg{color:var(--color-secondary)}.ussr-code-section-heading{color:var(--ussr-text);font-size:13px;font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.ussr-language-chip{border:1px solid var(--ussr-border);border-radius:var(--radius-md);background:var(--ussr-accent-soft);color:var(--ussr-accent);padding:5px 9px;font-size:10px}.ussr-language-note{border:1px solid var(--ussr-border);border-radius:var(--radius-lg);color:var(--ussr-muted);align-items:flex-start;gap:10px;margin-top:16px;padding:13px;font-size:11px;line-height:1.8;display:flex}.ussr-language-note svg{color:var(--color-secondary);flex-shrink:0;margin-top:2px}.ussr-timing-banner{border:1px solid var(--ussr-border);border-radius:var(--radius-xl);background:var(--ussr-soft);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:14px;margin:22px 0;padding:21px 18px;display:grid}.ussr-timing-stat{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.ussr-timing-stat>span{color:var(--ussr-muted);font-size:10px}.ussr-timing-stat>strong{color:var(--ussr-accent);letter-spacing:-.8px;font-size:26px}.ussr-timing-stat>small{color:var(--ussr-muted);font-size:10px;line-height:1.6}.ussr-timing-divider{background:var(--ussr-border);width:1px;height:58px}.ussr-failure-table{min-width:530px}.ussr-link{font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex;color:var(--color-secondary)!important}.ussr-link:hover{text-underline-offset:3px;color:var(--ussr-accent)!important;text-decoration:underline!important}.ussr-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:21px;display:grid}.ussr-next-card{border:1px solid var(--ussr-border);border-radius:var(--radius-xl);background:var(--ussr-panel);min-width:0;transition:border-color var(--transition-fast), background var(--transition-fast);align-items:flex-start;gap:12px;padding:17px;display:flex}a.ussr-next-card:hover{border-color:var(--border-accent);background:var(--ussr-accent-soft)}.ussr-next-card>svg{color:var(--color-secondary);flex-shrink:0;margin-top:3px}.ussr-next-icon{background:var(--ussr-accent-soft);width:36px;height:36px;color:var(--ussr-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ussr-next-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ussr-next-copy strong{font-size:12px;line-height:1.5}.ussr-next-copy small{color:var(--ussr-muted);font-size:11px;line-height:1.7}.ussr-next-card-static{cursor:default}.ussr-footer{border-top:1px solid var(--ussr-border);margin-top:45px;padding-top:24px}.ussr-page-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ussr-page-nav-link{border:1px solid var(--ussr-border);border-radius:var(--radius-lg);background:var(--ussr-panel);min-width:0;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:10px;padding:15px;display:flex}.ussr-page-nav-link:hover{border-color:var(--border-accent);background:var(--ussr-accent-soft)}.ussr-page-nav-link>span{color:var(--ussr-muted);align-items:center;gap:6px;font-size:11px;display:flex}.ussr-page-nav-link>strong{font-size:12px;line-height:1.5}.ussr-page-nav-link.is-next{text-align:right}.ussr-page-nav-link.is-next>span{justify-content:flex-end}.ussr-toc{min-width:0;padding-top:7px;position:sticky;top:28px}.ussr-toc-inner{flex-direction:column;gap:4px;display:flex}.ussr-toc-inner>h3{color:var(--ussr-muted);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:1.2px;margin:0 0 12px}.ussr-toc-inner>a{color:var(--ussr-muted);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);border-left:2px solid #0000;padding:8px 10px;font-size:11px;line-height:1.6;display:block}.ussr-toc-inner>a:hover{border-left-color:var(--color-secondary);background:var(--ussr-accent-soft);color:var(--ussr-text)}.ussr-toc-help{border:1px solid var(--ussr-border);border-radius:var(--radius-xl);background:var(--ussr-soft);margin-top:24px;padding:15px}.ussr-toc-help>span{background:var(--ussr-panel);width:34px;height:34px;color:var(--ussr-accent);border-radius:9px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.ussr-toc-help h4{margin:0 0 8px;font-size:13px}.ussr-toc-help p{margin-bottom:12px;font-size:11px;line-height:1.7}.ussr-toc-help .ussr-link{font-size:11px}.docs-dark .ussr-page{--ussr-bg:var(--color-primary-dark);--ussr-panel:var(--color-black);--ussr-soft:var(--color-primary-dark);--ussr-text:var(--color-white);--ussr-muted:var(--color-dark-grey);--ussr-border:var(--border-medium);--ussr-accent:var(--color-secondary);--ussr-accent-soft:var(--color-primary);--ussr-code-bg:var(--color-primary-dark);--ussr-table-head:var(--color-primary)}.docs-dark .ussr-page .ussr-callout-info,.docs-dark .ussr-page .ussr-callout-warning,.docs-dark .ussr-page .ussr-sensitive-card{border-color:var(--border-accent);background:var(--ussr-soft)}.docs-dark .ussr-page .ussr-eyebrow>span{box-shadow:0 0 0 4px var(--color-primary)}@media (width>=1500px){.ussr-page{grid-template-columns:minmax(0,850px) 185px;justify-content:center;gap:60px;padding-left:40px;padding-right:40px}}@media (width<=1150px){.ussr-page{grid-template-columns:minmax(0,1fr) 160px;gap:27px;padding-left:24px;padding-right:24px}.ussr-timing-banner{gap:10px;padding:17px 13px}.ussr-timing-stat>strong{font-size:23px}}@media (width<=900px){.ussr-page{grid-template-columns:minmax(0,1fr);gap:0;padding:25px 27px 48px}.ussr-article{width:100%;max-width:820px;margin:0 auto}.ussr-toc{display:none}}@media (width<=600px){.ussr-page{padding:20px 15px 36px;font-size:12px}.ussr-breadcrumb{gap:6px;margin-bottom:25px;font-size:11px}.ussr-page h1{letter-spacing:-1px;font-size:31px}.ussr-lead{font-size:14px!important}.ussr-section{margin-top:34px}.ussr-section-heading{gap:10px}.ussr-section-heading h2{font-size:20px}.ussr-section-icon{border-radius:9px;width:35px;height:35px}.ussr-callout{gap:10px;margin:19px 0;padding:14px}.ussr-callout-icon{width:32px;height:32px}.ussr-callout h3{font-size:13px}.ussr-callout p{font-size:11px}.ussr-info-grid,.ussr-next-grid{grid-template-columns:minmax(0,1fr);gap:10px}.ussr-info-card{padding:16px}.ussr-table-wrap{border-radius:var(--radius-lg)}.ussr-table{min-width:680px}.ussr-register-table{min-width:570px}.ussr-failure-table{min-width:500px}.ussr-table th,.ussr-table td{padding:11px;font-size:10px}.ussr-code-header{gap:8px;padding:9px 10px}.ussr-code-title{font-size:10px}.ussr-copy-button{padding:6px}.ussr-copy-button span{display:none}.ussr-code-panel pre{padding:14px}.ussr-code-panel pre code{font-size:11px}.ussr-redaction-example{grid-template-columns:minmax(0,1fr);gap:13px}.ussr-redaction-example>svg{transform:rotate(90deg)}.ussr-signature-flow{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px}.ussr-signature-flow>div{grid-template-columns:31px minmax(0,1fr);column-gap:10px;display:grid}.ussr-signature-flow>div>span{grid-area:1/1/span 2;margin-bottom:0}.ussr-signature-flow>div>strong,.ussr-signature-flow>div>p{grid-column:2}.ussr-signature-flow>div>strong{margin-bottom:4px}.ussr-signature-flow>svg{justify-self:center;transform:rotate(90deg)}.ussr-timing-banner{grid-template-columns:minmax(0,1fr);gap:14px;padding:17px}.ussr-timing-stat{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.ussr-timing-stat>span{grid-column:1}.ussr-timing-stat>strong{grid-area:1/2/span 2;font-size:24px}.ussr-timing-stat>small{grid-column:1}.ussr-timing-divider{width:100%;height:1px}.ussr-page-navigation{grid-template-columns:minmax(0,1fr);gap:10px}.ussr-page-nav-link.is-next{text-align:left}.ussr-page-nav-link.is-next>span{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ussr-page *,.ussr-page :before,.ussr-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.rwh-page,.rwh-page *,.rwh-page :before,.rwh-page :after{box-sizing:border-box}.rwh-page{--rwh-primary:var(--color-primary);--rwh-primary-dark:var(--color-primary-dark);--rwh-primary-light:var(--color-primary-light);--rwh-secondary:var(--color-secondary);--rwh-black:var(--color-black);--rwh-white:var(--color-white);--rwh-grey:var(--color-grey);--rwh-muted:var(--color-dark-grey);--rwh-border:var(--border-light);--rwh-border-medium:var(--border-medium);width:100%;min-width:0;color:var(--text-primary);transition:background-color .25s,color .25s}.rwh-page a{color:var(--rwh-primary);text-decoration:none}.rwh-page button{font:inherit}.rwh-layout{grid-template-columns:minmax(0,820px) 224px;justify-content:center;align-items:start;gap:54px;width:min(100%,1440px);margin:0 auto;padding:36px 42px 56px;display:grid}.rwh-article{width:100%;min-width:0}.rwh-breadcrumb{color:var(--rwh-muted);align-items:center;gap:8px;margin-bottom:30px;font-size:12px;display:flex}.rwh-breadcrumb a{color:var(--rwh-muted);transition:color .15s}.rwh-breadcrumb a:hover{color:var(--rwh-primary)}.rwh-breadcrumb svg{color:var(--rwh-muted);flex-shrink:0}.rwh-breadcrumb span{color:var(--rwh-primary);font-weight:600}.rwh-header{border-bottom:1px solid var(--rwh-border);padding-bottom:30px}.rwh-eyebrow{color:var(--rwh-primary);letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.rwh-eyebrow svg{color:var(--rwh-secondary)}.rwh-header h1{color:var(--rwh-black);letter-spacing:-1.8px;margin:0;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1.16}.rwh-lead{max-width:700px;color:var(--text-muted);margin:18px 0 0;font-size:16px;line-height:1.85}.rwh-lead code,.rwh-page p code{border:1px solid var(--rwh-border);background:var(--rwh-grey);color:var(--rwh-primary);border-radius:4px;padding:2px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}.rwh-meta{flex-wrap:wrap;gap:10px 18px;margin-top:23px;display:flex}.rwh-meta span{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.rwh-meta svg{color:var(--rwh-primary)}.rwh-callout{border:1px solid var(--rwh-border);border-left:3px solid var(--rwh-secondary);background:var(--rwh-grey);border-radius:8px;align-items:flex-start;gap:13px;margin:22px 0;padding:17px 18px;display:flex}.rwh-callout>svg{color:var(--rwh-primary);flex-shrink:0;margin-top:2px}.rwh-callout>div{min-width:0}.rwh-callout strong{color:var(--rwh-black);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.rwh-callout p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.8}.rwh-callout-info{border-left-color:var(--rwh-secondary)}.rwh-callout-note{border-left-color:var(--rwh-primary)}.rwh-callout-warning{border-left-color:var(--rwh-primary);background:var(--rwh-primary-light)}.rwh-section{margin-top:10px;padding-top:36px;scroll-margin-top:100px}.rwh-section-heading{align-items:center;gap:12px;margin-bottom:13px;scroll-margin-top:100px;display:flex}.rwh-section-number{color:var(--rwh-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600}.rwh-section-icon{border:1px solid var(--rwh-border);background:var(--rwh-primary-light);width:38px;height:38px;color:var(--rwh-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rwh-section-heading h2{color:var(--rwh-black);letter-spacing:-.55px;margin:0;font-size:23px;font-weight:700;line-height:1.35}.rwh-section-intro,.rwh-body-copy{color:var(--text-muted);margin:0 0 20px;font-size:14px;line-height:1.9}.rwh-body-copy{margin-top:20px}.rwh-body-copy a{align-items:center;gap:4px;font-weight:600;display:inline-flex}.rwh-body-copy a:hover{text-decoration:underline}.rwh-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:23px;display:grid}.rwh-type-card{border:1px solid var(--rwh-border);background:var(--bg-primary);border-radius:12px;min-width:0;transition:border-color .25s,box-shadow .25s;overflow:hidden}.rwh-type-card:hover{border-color:var(--rwh-border-medium)}.rwh-type-top{justify-content:space-between;align-items:center;gap:10px;padding:17px 17px 0;display:flex}.rwh-type-icon{background:var(--rwh-primary-light);width:40px;height:40px;color:var(--rwh-primary);border-radius:10px;place-items:center;display:grid}.rwh-type-label{color:var(--rwh-muted);letter-spacing:1px;font-size:9px;font-weight:700}.rwh-type-card h3{color:var(--rwh-black);margin:14px 17px 5px;font-size:17px;font-weight:700}.rwh-type-description{min-height:44px;color:var(--text-muted);margin:0 17px 16px;font-size:12px;line-height:1.8}.rwh-type-rows{border-top:1px solid var(--rwh-border)}.rwh-type-row{border-bottom:1px solid var(--rwh-border);grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px 17px;display:grid}.rwh-type-row:last-child{border-bottom:0}.rwh-type-row>span{color:var(--rwh-muted);font-size:11px;font-weight:600}.rwh-type-row p{color:var(--text-primary);margin:0;font-size:11px;line-height:1.8}.rwh-table-wrap{border:1px solid var(--rwh-border);border-radius:9px;width:100%;margin:21px 0;overflow-x:auto}.rwh-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.rwh-table th{background:var(--rwh-grey);color:var(--rwh-primary);white-space:nowrap;padding:13px 15px;font-size:11px;font-weight:700}.rwh-table td{border-top:1px solid var(--rwh-border);color:var(--text-primary);vertical-align:top;padding:13px 15px;line-height:1.8}.rwh-table td:first-child{width:30%}.rwh-table td code{border:1px solid var(--rwh-border);background:var(--rwh-grey);color:var(--rwh-primary);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-block}.rwh-table tbody tr:hover td{background:var(--bg-light-blue)}.rwh-code-panel{border:1px solid var(--rwh-border);background:var(--bg-secondary);border-radius:10px;width:100%;min-width:0;margin:22px 0;overflow:hidden}.rwh-code-header{border-bottom:1px solid var(--rwh-border);background:var(--bg-primary);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 14px;display:flex}.rwh-code-file{min-width:0;color:var(--rwh-black);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.rwh-code-file>svg{color:var(--rwh-primary);flex-shrink:0}.rwh-code-file>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rwh-code-language{border:1px solid var(--rwh-border);color:var(--rwh-muted);border-radius:4px;padding:3px 7px;font-size:10px;font-weight:500}.rwh-copy-button{border:1px solid var(--rwh-border);background:var(--bg-primary);min-height:30px;color:var(--rwh-primary);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.rwh-copy-button:hover{border-color:var(--rwh-primary);background:var(--rwh-primary-light)}.rwh-copy-button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.rwh-code{color:var(--text-primary);tab-size:2;white-space:pre;margin:0;padding:19px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.9;overflow-x:auto}.rwh-code code{font-family:inherit}.rwh-flow{border:1px solid var(--rwh-border);background:var(--bg-secondary);border-radius:10px;flex-direction:column;align-items:stretch;margin:24px 0;padding:18px 20px;display:flex}.rwh-flow-step{align-items:center;gap:13px;padding:4px 0;display:flex}.rwh-flow-icon{border:1px solid var(--rwh-border);background:var(--bg-primary);width:37px;height:37px;color:var(--rwh-primary);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rwh-flow-success{border-color:var(--rwh-primary);background:var(--rwh-primary-light)}.rwh-flow-step>div{flex-direction:column;min-width:0;display:flex}.rwh-flow-step strong{color:var(--rwh-black);font-size:12px;font-weight:700}.rwh-flow-step>div>span{color:var(--text-muted);font-size:11px}.rwh-flow-connector{background:var(--rwh-border-medium);width:1px;height:17px;margin-left:18px}.rwh-timing-card{border:1px solid var(--rwh-border);background:var(--rwh-primary-light);border-radius:10px;grid-template-columns:1.15fr .85fr;gap:20px;margin:23px 0;padding:22px;display:grid}.rwh-timing-main{align-items:flex-start;gap:14px;display:flex}.rwh-timing-icon{border:1px solid var(--rwh-border);background:var(--bg-primary);width:42px;height:42px;color:var(--rwh-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rwh-timing-label{color:var(--rwh-primary);letter-spacing:1px;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.rwh-timing-main strong{color:var(--rwh-black);letter-spacing:-.8px;font-size:27px;font-weight:700;line-height:1.4;display:block}.rwh-timing-main p,.rwh-timing-side p{color:var(--text-muted);margin:5px 0 0;font-size:11px;line-height:1.8}.rwh-timing-side{border-left:1px solid var(--rwh-border-medium);padding-left:20px}.rwh-timing-side>span{color:var(--text-muted);font-size:11px;display:block}.rwh-timing-side strong{color:var(--rwh-primary);margin-top:5px;font-size:16px;font-weight:700;display:block}.rwh-signature-summary{border:1px solid var(--rwh-border);background:var(--rwh-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.rwh-signature-summary>div{background:var(--bg-primary);flex-direction:column;gap:5px;min-width:0;padding:15px;display:flex}.rwh-signature-summary span{color:var(--rwh-muted);font-size:11px}.rwh-signature-summary strong{color:var(--rwh-black);font-size:13px}.rwh-signature-summary code{overflow-wrap:anywhere;color:var(--rwh-primary);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.rwh-language-tabs{border-bottom:1px solid var(--rwh-border);flex-wrap:wrap;gap:5px;margin-top:25px;padding:5px;display:flex}.rwh-language-tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px 6px 0 0;padding:9px 14px;font-size:12px;font-weight:600;transition:all .15s}.rwh-language-tabs button:hover{color:var(--rwh-primary);background:var(--rwh-grey)}.rwh-language-tabs button.active{border-color:var(--rwh-border);background:var(--rwh-primary-light);color:var(--rwh-primary)}.rwh-language-tabs button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.rwh-language-placeholder{border:1px solid var(--rwh-border);background:var(--rwh-grey);border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:17px;padding:20px;display:flex}.rwh-language-placeholder>svg{color:var(--rwh-primary)}.rwh-language-placeholder strong{color:var(--rwh-black);font-size:13px}.rwh-language-placeholder p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.8}.rwh-check-list{flex-direction:column;gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.rwh-check-list li{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.rwh-check-list svg{color:var(--rwh-primary);flex-shrink:0;margin-top:3px}.rwh-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:23px 0;display:grid}.rwh-test-card{border:1px solid var(--rwh-border);background:var(--bg-primary);border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;transition:border-color .25s,box-shadow .25s;display:flex}.rwh-test-card:hover{border-color:var(--rwh-border-medium)}.rwh-test-icon{background:var(--rwh-primary-light);width:42px;height:42px;color:var(--rwh-primary);border-radius:10px;place-items:center;display:grid}.rwh-test-card h3{color:var(--rwh-black);margin:15px 0 7px;font-size:15px;font-weight:700}.rwh-test-card p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.9}.rwh-test-card p strong{color:var(--rwh-primary)}.rwh-test-tag{border:1px solid var(--rwh-border);background:var(--rwh-grey);color:var(--rwh-primary);border-radius:9999px;margin-top:17px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.rwh-next-section{border:1px solid var(--rwh-border);background:linear-gradient(135deg, var(--rwh-primary-light), var(--bg-primary));border-radius:12px;margin-top:44px;padding:28px}.rwh-next-eyebrow{color:var(--rwh-primary);letter-spacing:1.3px;font-size:10px;font-weight:700}.rwh-next-section h2{color:var(--rwh-black);letter-spacing:-.5px;margin:10px 0 7px;font-size:23px;font-weight:700}.rwh-next-section p{max-width:540px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.8}.rwh-primary-link{border:1px solid var(--rwh-primary);background:var(--rwh-primary);border-radius:7px;align-items:center;gap:9px;margin-top:20px;padding:11px 15px;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex;color:var(--rwh-white)!important}.rwh-primary-link:hover{background:var(--rwh-primary-dark);transform:translateY(-1px)}.rwh-primary-link:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.rwh-page-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.rwh-page-nav-link{border:1px solid var(--rwh-border);background:var(--bg-primary);border-radius:9px;flex-direction:column;gap:9px;min-width:0;padding:17px;transition:border-color .15s,background .15s;display:flex}.rwh-page-nav-link:hover{border-color:var(--rwh-primary);background:var(--rwh-primary-light)}.rwh-page-nav-link>span{color:var(--rwh-muted);align-items:center;gap:6px;font-size:11px;display:flex}.rwh-page-nav-link strong{color:var(--rwh-primary);overflow-wrap:anywhere;font-size:12px;font-weight:600}.rwh-page-nav-next{text-align:right;align-items:flex-end}.rwh-footer{border-top:1px solid var(--rwh-border);color:var(--rwh-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:35px;padding-top:18px;font-size:11px;display:flex}.rwh-toc{align-self:start;min-width:0;position:sticky;top:105px}.rwh-toc-inner{border-left:1px solid var(--rwh-border);padding:5px 0 0 17px}.rwh-toc-title{color:var(--rwh-muted);letter-spacing:1.2px;margin-bottom:15px;font-size:10px;font-weight:700;display:block}.rwh-toc nav{flex-direction:column;gap:4px;display:flex}.rwh-toc nav a{color:var(--text-muted);border-radius:6px;align-items:flex-start;gap:9px;padding:8px 9px;font-size:11px;line-height:1.6;transition:color .15s,background .15s;display:flex}.rwh-toc nav a span{color:var(--rwh-muted);flex-shrink:0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.rwh-toc nav a:hover{background:var(--rwh-primary-light);color:var(--rwh-primary)}.rwh-toc-help{border:1px solid var(--rwh-border);background:var(--rwh-grey);border-radius:9px;margin-top:27px;padding:15px}.rwh-toc-help-icon{background:var(--rwh-primary-light);width:34px;height:34px;color:var(--rwh-primary);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.rwh-toc-help>strong{color:var(--rwh-black);font-size:12px;font-weight:700;display:block}.rwh-toc-help p{color:var(--text-muted);margin:6px 0 12px;font-size:11px;line-height:1.8}.rwh-toc-help>a{align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.docs-dark .rwh-page{--rwh-primary:var(--color-secondary);--rwh-primary-dark:var(--color-primary);--rwh-primary-light:var(--color-primary-dark);--rwh-black:var(--color-white);--rwh-white:var(--color-white);--rwh-grey:var(--color-primary-dark);--rwh-muted:var(--color-dark-grey);--rwh-border:var(--color-primary);--rwh-border-medium:var(--color-primary);background:var(--color-black);color:var(--color-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs-dark .rwh-page,.docs-dark .rwh-page p,.docs-dark .rwh-page li,.docs-dark .rwh-page td,.docs-dark .rwh-page th,.docs-dark .rwh-page span,.docs-dark .rwh-page label{color:var(--color-white)}.docs-dark .rwh-page .rwh-lead,.docs-dark .rwh-page .rwh-section-intro,.docs-dark .rwh-page .rwh-body-copy,.docs-dark .rwh-page .rwh-type-description,.docs-dark .rwh-page .rwh-type-row>span,.docs-dark .rwh-page .rwh-type-row p,.docs-dark .rwh-page .rwh-callout p,.docs-dark .rwh-page .rwh-meta span,.docs-dark .rwh-page .rwh-timing-main p,.docs-dark .rwh-page .rwh-timing-side p,.docs-dark .rwh-page .rwh-test-card p,.docs-dark .rwh-page .rwh-next-section p,.docs-dark .rwh-page .rwh-toc nav a,.docs-dark .rwh-page .rwh-toc-help p,.docs-dark .rwh-page .rwh-footer,.docs-dark .rwh-page .rwh-section-number,.docs-dark .rwh-page .rwh-type-label,.docs-dark .rwh-page .rwh-toc-title,.docs-dark .rwh-page .rwh-toc nav a span{color:var(--color-dark-grey)}.docs-dark .rwh-page .rwh-type-card,.docs-dark .rwh-page .rwh-test-card,.docs-dark .rwh-page .rwh-page-nav-link,.docs-dark .rwh-page .rwh-signature-summary>div,.docs-dark .rwh-page .rwh-code-header,.docs-dark .rwh-page .rwh-copy-button,.docs-dark .rwh-page .rwh-flow-icon,.docs-dark .rwh-page .rwh-timing-icon,.docs-dark .rwh-page .rwh-code-panel,.docs-dark .rwh-page .rwh-flow,.docs-dark .rwh-page .rwh-toc-help,.docs-dark .rwh-page .rwh-language-placeholder,.docs-dark .rwh-page .rwh-callout,.docs-dark .rwh-page .rwh-callout-warning,.docs-dark .rwh-page .rwh-timing-card,.docs-dark .rwh-page .rwh-next-section{background:var(--color-primary-dark);color:var(--color-white);border-color:var(--rwh-border)}.docs-dark .rwh-page .rwh-header,.docs-dark .rwh-page .rwh-type-rows,.docs-dark .rwh-page .rwh-type-row,.docs-dark .rwh-page .rwh-table-wrap,.docs-dark .rwh-page .rwh-table td,.docs-dark .rwh-page .rwh-code-header,.docs-dark .rwh-page .rwh-language-tabs,.docs-dark .rwh-page .rwh-footer{border-color:var(--rwh-border)}.docs-dark .rwh-page .rwh-header h1,.docs-dark .rwh-page .rwh-section-heading h2,.docs-dark .rwh-page .rwh-type-card h3,.docs-dark .rwh-page .rwh-callout strong,.docs-dark .rwh-page .rwh-flow-step strong,.docs-dark .rwh-page .rwh-timing-main strong,.docs-dark .rwh-page .rwh-test-card h3,.docs-dark .rwh-page .rwh-next-section h2,.docs-dark .rwh-page .rwh-toc-help>strong,.docs-dark .rwh-page .rwh-code-file{color:var(--color-white)}.docs-dark .rwh-page .rwh-table th{background:var(--color-primary);color:var(--color-white)}.docs-dark .rwh-page .rwh-table td,.docs-dark .rwh-page .rwh-table tbody tr:hover td{background:var(--color-primary-dark);color:var(--color-white)}.docs-dark .rwh-page .rwh-table td code,.docs-dark .rwh-page .rwh-lead code,.docs-dark .rwh-page p code,.docs-dark .rwh-page .rwh-signature-summary code{background:var(--color-black);border-color:var(--rwh-border);color:var(--color-secondary)}.docs-dark .rwh-page .rwh-code{background:var(--color-black);color:var(--color-white)}.docs-dark .rwh-page pre,.docs-dark .rwh-page .rwh-code-panel code{background:var(--color-black);color:var(--color-secondary)}.docs-dark .rwh-page .rwh-copy-button,.docs-dark .rwh-page .rwh-language-tabs button{background:var(--color-primary-dark);color:var(--color-white);border-color:var(--rwh-border)}.docs-dark .rwh-page .rwh-copy-button:hover,.docs-dark .rwh-page .rwh-language-tabs button:hover,.docs-dark .rwh-page .rwh-language-tabs button.active{background:var(--color-primary);color:var(--color-white);border-color:var(--color-secondary)}.docs-dark .rwh-page .rwh-page-nav-link:hover,.docs-dark .rwh-page .rwh-toc nav a:hover{background:var(--color-primary);color:var(--color-white)}.docs-dark .rwh-page .rwh-primary-link{background:var(--color-primary);border-color:var(--color-secondary);color:var(--color-white)!important}.docs-dark .rwh-page .rwh-primary-link:hover{background:var(--color-primary-dark)}.docs-dark .rwh-page .rwh-page-nav-link strong,.docs-dark .rwh-page .rwh-next-eyebrow,.docs-dark .rwh-page .rwh-timing-label{color:var(--color-secondary)}.docs-dark .rwh-page input,.docs-dark .rwh-page select,.docs-dark .rwh-page textarea{background:var(--color-black);color:var(--color-white);border-color:var(--rwh-border)}.docs-dark .rwh-page input::placeholder,.docs-dark .rwh-page textarea::placeholder{color:var(--color-dark-grey)}.docs-dark .rwh-page svg{color:inherit}.docs-dark .rwh-page .rwh-eyebrow svg,.docs-dark .rwh-page .rwh-meta svg,.docs-dark .rwh-page .rwh-type-icon,.docs-dark .rwh-page .rwh-section-icon,.docs-dark .rwh-page .rwh-test-icon,.docs-dark .rwh-page .rwh-toc-help-icon{color:var(--color-secondary)}@media (width<=1180px){.rwh-layout{grid-template-columns:minmax(0,820px) 190px;gap:32px;padding-left:28px;padding-right:28px}.rwh-section-heading h2{font-size:21px}.rwh-type-row{grid-template-columns:72px minmax(0,1fr);gap:9px}}@media (width<=980px){.rwh-layout{grid-template-columns:minmax(0,1fr);max-width:820px;padding:30px 28px 48px}.rwh-toc{display:none}}@media (width<=640px){.rwh-layout{padding:23px 17px 36px}.rwh-breadcrumb{margin-bottom:23px}.rwh-header{padding-bottom:24px}.rwh-header h1{letter-spacing:-1.2px;font-size:34px}.rwh-lead{margin-top:13px;font-size:14px;line-height:1.8}.rwh-meta{gap:10px 14px}.rwh-meta span{font-size:11px}.rwh-section{padding-top:28px}.rwh-section-heading{flex-wrap:wrap;gap:9px}.rwh-section-heading h2{flex:1;min-width:0;font-size:20px}.rwh-section-number{display:none}.rwh-section-icon{width:34px;height:34px}.rwh-type-grid,.rwh-test-grid{grid-template-columns:minmax(0,1fr)}.rwh-type-description{min-height:auto}.rwh-type-row{grid-template-columns:95px minmax(0,1fr)}.rwh-table{min-width:440px}.rwh-timing-card{grid-template-columns:minmax(0,1fr);gap:17px;padding:17px}.rwh-timing-side{border-top:1px solid var(--rwh-border-medium);border-left:0;padding:15px 0 0}.rwh-signature-summary{grid-template-columns:minmax(0,1fr)}.rwh-code{padding:14px;font-size:11px}.rwh-code-header{padding:8px 10px}.rwh-code-file{gap:6px;font-size:11px}.rwh-code-language{display:none}.rwh-copy-button{padding:5px 7px;font-size:10px}.rwh-next-section{padding:21px 18px}.rwh-next-section h2{font-size:21px}.rwh-page-navigation{gap:9px}.rwh-page-nav-link{padding:12px}.rwh-page-nav-link strong{font-size:11px}}@media (width<=380px){.rwh-layout{padding-left:13px;padding-right:13px}.rwh-header h1{font-size:30px}.rwh-callout{gap:9px;padding:13px}.rwh-type-row{grid-template-columns:76px minmax(0,1fr);padding:11px}.rwh-flow{padding:14px}.rwh-page-navigation{grid-template-columns:minmax(0,1fr)}.rwh-page-nav-next{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.rwh-page *,.rwh-page :before,.rwh-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.erf-page{--erf-primary:var(--color-primary,#0d4972);--erf-primary-dark:var(--color-primary-dark,#030b12);--erf-primary-light:var(--color-primary-light,#e9f8fc);--erf-secondary:var(--color-secondary,#00c2ff);--erf-black:var(--color-black,#030b12);--erf-white:var(--color-white,#fff);--erf-grey:var(--color-grey,#f5f8fa);--erf-muted:var(--color-dark-grey,#9a9a9a);--erf-border:var(--border-light,#e5edf2);--erf-border-medium:var(--border-medium,#cdd9df);--erf-surface:var(--bg-primary,#fff);--erf-surface-alt:var(--bg-secondary,#f5f8fa);--erf-text:var(--text-primary,#030b12);--erf-text-muted:var(--text-muted,#667786);width:100%;min-height:100%;color:var(--erf-text);font-family:var(--font-family-primary,"Inter", sans-serif);transition:color var(--transition-normal,.25s ease), background-color var(--transition-normal,.25s ease);font-size:14px;line-height:1.7}.erf-page *,.erf-page :before,.erf-page :after{box-sizing:border-box}.erf-page a{color:var(--erf-primary);text-decoration:none}.erf-page button,.erf-page input{font:inherit}.erf-layout{grid-template-columns:minmax(0,820px) 224px;justify-content:center;align-items:start;gap:54px;width:100%;margin:0 auto;padding:36px 42px 56px;display:grid}.erf-article{width:100%;min-width:0}.erf-breadcrumb{color:var(--erf-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;font-size:12px;display:flex}.erf-breadcrumb a{color:var(--erf-muted);transition:color var(--transition-fast,.15s ease)}.erf-breadcrumb a:hover{color:var(--erf-primary)}.erf-breadcrumb span{color:var(--erf-primary);font-weight:600}.erf-breadcrumb svg{flex-shrink:0}.erf-header{border-bottom:1px solid var(--erf-border);padding-bottom:30px}.erf-eyebrow{color:var(--erf-primary);letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.erf-eyebrow svg{color:var(--erf-secondary)}.erf-header h1{color:var(--erf-text);letter-spacing:-1.8px;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1.16}.erf-lead{max-width:700px;color:var(--erf-text-muted);margin:18px 0 0;font-size:16px;line-height:1.85}.erf-page p code{border:1px solid var(--erf-border);background:var(--erf-surface-alt);color:var(--erf-primary);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-family:SFMono-Regular,Consolas,monospace;font-size:.9em}.erf-meta{flex-wrap:wrap;gap:10px 18px;margin-top:23px;display:flex}.erf-meta span{color:var(--erf-text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.erf-meta svg{color:var(--erf-primary);flex-shrink:0}.erf-callout{border:1px solid var(--erf-border);border-left:3px solid var(--erf-secondary);border-radius:var(--radius-lg,8px);background:var(--erf-surface-alt);align-items:flex-start;gap:13px;margin:22px 0;padding:17px 18px;display:flex}.erf-callout>svg{color:var(--erf-primary);flex-shrink:0;margin-top:2px}.erf-callout>div{min-width:0}.erf-callout strong{color:var(--erf-text);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.erf-callout p{color:var(--erf-text-muted);margin:0;font-size:13px;line-height:1.8}.erf-callout p a{align-items:center;gap:4px;font-weight:600;display:inline-flex}.erf-callout p a:hover{text-decoration:underline}.erf-callout-info{border-left-color:var(--erf-secondary)}.erf-callout-note{border-left-color:var(--erf-primary)}.erf-callout-warning{border-left-color:var(--erf-primary);background:var(--erf-primary-light)}.erf-section{margin-top:10px;padding-top:36px;scroll-margin-top:100px}.erf-section-heading{align-items:center;gap:12px;margin-bottom:13px;scroll-margin-top:100px;display:flex}.erf-section-heading h2{color:var(--erf-text);letter-spacing:-.55px;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:700;line-height:1.35}.erf-section-number{color:var(--erf-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600}.erf-section-icon{border:1px solid var(--erf-border);background:var(--erf-primary-light);width:38px;height:38px;color:var(--erf-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.erf-section-intro{color:var(--erf-text-muted);margin:0 0 20px;font-size:14px;line-height:1.9}.erf-filter-panel{border:1px solid var(--erf-border);background:var(--erf-surface-alt);border-radius:10px;margin:22px 0;padding:15px}.erf-search-box{border:1px solid var(--erf-border-medium);background:var(--erf-surface);min-height:44px;transition:border-color var(--transition-fast,.15s ease);border-radius:7px;align-items:center;gap:10px;padding:0 12px;display:flex}.erf-search-box:focus-within{border-color:var(--erf-primary)}.erf-search-box>svg{color:var(--erf-muted);flex-shrink:0}.erf-search-box input{width:100%;min-width:0;color:var(--erf-text);background:0 0;border:0;outline:none;padding:10px 0;font-size:12px}.erf-search-box input::placeholder{color:var(--erf-muted)}.erf-search-box input::-webkit-search-cancel-button{cursor:pointer}.erf-search-box>button{background:var(--erf-primary-light);color:var(--erf-primary);cursor:pointer;border:0;border-radius:4px;flex-shrink:0;padding:5px 7px;font-size:10px;font-weight:600}.erf-filter-options{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.erf-filter-options>span{color:var(--erf-muted);align-items:center;gap:5px;margin-right:3px;font-size:11px;display:inline-flex}.erf-filter-options button{border:1px solid var(--erf-border);background:var(--erf-surface);min-height:29px;color:var(--erf-text-muted);cursor:pointer;transition:all var(--transition-fast,.15s ease);border-radius:6px;padding:5px 10px;font-size:10px;font-weight:600}.erf-filter-options button:hover,.erf-filter-options button.active{border-color:var(--erf-primary);background:var(--erf-primary-light);color:var(--erf-primary)}.erf-filter-results{color:var(--erf-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:-7px 0 15px;font-size:11px;display:flex}.erf-filter-results strong{color:var(--erf-primary)}.erf-filter-results button{color:var(--erf-primary);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:11px;font-weight:600}.erf-filter-results button:hover{background:var(--erf-primary-light)}.erf-empty-state{text-align:center;color:var(--erf-muted)!important;padding:24px!important}.erf-event-group{margin-top:29px;scroll-margin-top:100px}.erf-group-heading{align-items:center;gap:12px;margin-bottom:13px;display:flex}.erf-group-icon{border:1px solid var(--erf-border);background:var(--erf-primary-light);width:39px;height:39px;color:var(--erf-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.erf-group-heading>div{flex:1;min-width:0}.erf-group-heading h3{color:var(--erf-text);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.erf-group-heading p{color:var(--erf-text-muted);margin:3px 0 0;font-size:11px;line-height:1.7}.erf-group-count{border:1px solid var(--erf-border);width:30px;height:30px;color:var(--erf-muted);border-radius:7px;flex-shrink:0;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;display:grid}.erf-table-wrap{border:1px solid var(--erf-border);background:var(--erf-surface);-webkit-overflow-scrolling:touch;border-radius:9px;width:100%;margin:17px 0;overflow-x:auto}.erf-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.erf-table th{background:var(--erf-surface-alt);color:var(--erf-primary);white-space:nowrap;padding:13px 14px;font-size:11px;font-weight:700}.erf-table td{border-top:1px solid var(--erf-border);color:var(--erf-text);vertical-align:top;padding:13px 14px;line-height:1.8}.erf-table tbody tr{transition:background-color var(--transition-fast,.15s ease)}.erf-table tbody tr:hover td{background:var(--erf-primary-light)}.erf-table td:first-child{width:32%}.erf-table td code{color:var(--erf-primary);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.erf-event-name{border:1px solid var(--erf-border);background:var(--erf-surface-alt);color:var(--erf-text);overflow-wrap:anywhere;border-radius:4px;padding:3px 6px;font-weight:600;display:inline-block}.erf-category-pill{border:1px solid var(--erf-border);background:var(--erf-primary-light);color:var(--erf-primary);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.erf-code-panel{border:1px solid var(--erf-border);background:var(--erf-surface-alt);border-radius:10px;width:100%;min-width:0;margin:21px 0;overflow:hidden}.erf-code-header{border-bottom:1px solid var(--erf-border);background:var(--erf-surface);justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:9px 14px;display:flex}.erf-code-file{min-width:0;color:var(--erf-text);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.erf-code-file>svg{color:var(--erf-primary);flex-shrink:0}.erf-code-file>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erf-code-language{border:1px solid var(--erf-border);color:var(--erf-muted);border-radius:4px;padding:3px 7px;font-size:10px;font-weight:500}.erf-copy-button{border:1px solid var(--erf-border);background:var(--erf-surface);min-height:30px;color:var(--erf-primary);cursor:pointer;transition:all var(--transition-fast,.15s ease);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.erf-copy-button:hover{border-color:var(--erf-primary);background:var(--erf-primary-light)}.erf-code{color:var(--erf-text);tab-size:2;white-space:pre;margin:0;padding:18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.9;overflow-x:auto}.erf-code code{color:inherit;font-family:inherit}.erf-data-note,.erf-detail-card{border:1px solid var(--erf-border);background:var(--erf-surface-alt);border-radius:9px;margin:17px 0;padding:16px 17px}.erf-data-note strong,.erf-detail-card h4{color:var(--erf-text);margin:0 0 7px;font-size:12px;font-weight:700;display:block}.erf-data-note p,.erf-detail-card p{color:var(--erf-text-muted);margin:0;font-size:12px;line-height:1.9}.erf-detail-card p+p{margin-top:9px}.erf-data-note p code,.erf-detail-card p code{color:var(--erf-primary);overflow-wrap:anywhere}.erf-ping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:23px 0;display:grid}.erf-ping-card{border:1px solid var(--erf-border);background:var(--erf-surface);min-width:0;transition:border-color var(--transition-normal,.25s ease), box-shadow var(--transition-normal,.25s ease), background-color var(--transition-normal,.25s ease);border-radius:10px;padding:20px}.erf-ping-card:hover{border-color:var(--erf-border-medium);box-shadow:var(--shadow-sm,0 2px 6px #030b1214)}.erf-ping-icon{background:var(--erf-primary-light);width:40px;height:40px;color:var(--erf-primary);border-radius:10px;place-items:center;display:grid}.erf-ping-card h3{color:var(--erf-text);margin:13px 0 6px;font-size:14px;font-weight:700}.erf-ping-card p{color:var(--erf-text-muted);margin:0;font-size:12px;line-height:1.9}.erf-ping-card p strong{color:var(--erf-primary)}.erf-next-section{border:1px solid var(--erf-border);background:linear-gradient(135deg, var(--erf-primary-light), var(--erf-surface));border-radius:12px;margin-top:43px;padding:28px}.erf-next-eyebrow{color:var(--erf-primary);letter-spacing:1.3px;font-size:10px;font-weight:700}.erf-next-section h2{color:var(--erf-text);letter-spacing:-.5px;margin:10px 0 7px;font-size:23px;font-weight:700}.erf-next-section p{max-width:550px;color:var(--erf-text-muted);margin:0;font-size:13px;line-height:1.8}.erf-primary-link{border:1px solid var(--erf-primary);background:var(--erf-primary);transition:background var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease), transform var(--transition-fast,.15s ease);border-radius:7px;align-items:center;gap:9px;margin-top:20px;padding:11px 15px;font-size:12px;font-weight:600;display:inline-flex;color:var(--erf-white)!important}.erf-primary-link:hover{border-color:var(--erf-primary-dark);background:var(--erf-primary-dark);transform:translateY(-1px)}.erf-page-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.erf-page-nav-link{border:1px solid var(--erf-border);background:var(--erf-surface);min-width:0;transition:border-color var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease);border-radius:9px;flex-direction:column;gap:9px;padding:17px;display:flex}.erf-page-nav-link:hover{border-color:var(--erf-primary);background:var(--erf-primary-light)}.erf-page-nav-link>span{color:var(--erf-muted);align-items:center;gap:6px;font-size:11px;display:flex}.erf-page-nav-link strong{color:var(--erf-primary);overflow-wrap:anywhere;font-size:12px;font-weight:600}.erf-page-nav-next{text-align:right;align-items:flex-end}.erf-footer{border-top:1px solid var(--erf-border);color:var(--erf-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:35px;padding-top:18px;font-size:11px;display:flex}.erf-toc{align-self:start;min-width:0;position:sticky;top:105px}.erf-toc-inner{border-left:1px solid var(--erf-border);padding:5px 0 0 17px}.erf-toc-title{color:var(--erf-muted);letter-spacing:1.2px;margin-bottom:15px;font-size:10px;font-weight:700;display:block}.erf-toc nav{flex-direction:column;gap:4px;display:flex}.erf-toc nav a{color:var(--erf-text-muted);transition:background-color var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);border-radius:6px;align-items:flex-start;gap:9px;padding:8px 9px;font-size:11px;line-height:1.6;display:flex}.erf-toc nav a span{color:var(--erf-muted);flex-shrink:0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.erf-toc nav a:hover{background:var(--erf-primary-light);color:var(--erf-primary)}.erf-toc-help{border:1px solid var(--erf-border);background:var(--erf-surface-alt);border-radius:9px;margin-top:27px;padding:15px}.erf-toc-help-icon{background:var(--erf-primary-light);width:34px;height:34px;color:var(--erf-primary);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.erf-toc-help>strong{color:var(--erf-text);font-size:12px;font-weight:700;display:block}.erf-toc-help p{color:var(--erf-text-muted);margin:6px 0 12px;font-size:11px;line-height:1.8}.erf-toc-help>a{color:var(--erf-primary);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.docs-dark .erf-page{--erf-primary:var(--color-secondary,#00c2ff);--erf-primary-dark:var(--color-primary,#0d4972);--erf-primary-light:#00c2ff1a;--erf-black:#fff;--erf-white:#fff;--erf-grey:#111f29;--erf-muted:#9aabb7;--erf-border:#cdd9df26;--erf-border-medium:#cdd9df42;--erf-surface:#030b12;--erf-surface-alt:#081721;--erf-text:#fff;--erf-text-muted:#a8b6c0;color:var(--erf-text);background:var(--erf-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs-dark .erf-page h1,.docs-dark .erf-page h2,.docs-dark .erf-page h3,.docs-dark .erf-page h4,.docs-dark .erf-page strong{color:var(--erf-text)}.docs-dark .erf-page p,.docs-dark .erf-page li{color:var(--erf-text-muted)}.docs-dark .erf-page a{color:var(--erf-primary)}.docs-dark .erf-breadcrumb a,.docs-dark .erf-page-nav-link>span,.docs-dark .erf-toc nav a span{color:var(--erf-muted)}.docs-dark .erf-callout,.docs-dark .erf-filter-panel,.docs-dark .erf-data-note,.docs-dark .erf-detail-card,.docs-dark .erf-code-panel,.docs-dark .erf-toc-help{border-color:var(--erf-border);background:var(--erf-surface-alt)}.docs-dark .erf-callout-warning{background:#00c2ff14}.docs-dark .erf-section-icon,.docs-dark .erf-group-icon,.docs-dark .erf-ping-icon,.docs-dark .erf-toc-help-icon{border-color:var(--erf-border);background:var(--erf-primary-light);color:var(--erf-primary)}.docs-dark .erf-search-box,.docs-dark .erf-filter-options button,.docs-dark .erf-ping-card,.docs-dark .erf-page-nav-link,.docs-dark .erf-code-header{border-color:var(--erf-border);background:var(--erf-surface)}.docs-dark .erf-search-box input{color:var(--erf-text);caret-color:var(--erf-primary)}.docs-dark .erf-search-box input::placeholder{color:var(--erf-muted)}.docs-dark .erf-filter-options button{color:var(--erf-text-muted)}.docs-dark .erf-filter-options button:hover,.docs-dark .erf-filter-options button.active{border-color:var(--erf-secondary);background:var(--erf-primary-light);color:var(--erf-primary)}.docs-dark .erf-table-wrap{border-color:var(--erf-border);background:var(--erf-surface)}.docs-dark .erf-table th{background:var(--erf-surface-alt);color:var(--erf-primary)}.docs-dark .erf-table td{border-color:var(--erf-border);color:var(--erf-text)}.docs-dark .erf-table tbody tr:hover td{background:#00c2ff0f}.docs-dark .erf-event-name{border-color:var(--erf-border);background:var(--erf-surface-alt);color:var(--erf-text)}.docs-dark .erf-category-pill{color:var(--erf-primary);background:#00c2ff1a;border-color:#00c2ff40}.docs-dark .erf-page p code,.docs-dark .erf-table td code,.docs-dark .erf-data-note p code,.docs-dark .erf-detail-card p code{border-color:var(--erf-border);background:var(--erf-surface-alt);color:var(--erf-primary)}.docs-dark .erf-code-header{border-bottom-color:var(--erf-border)}.docs-dark .erf-code-language,.docs-dark .erf-copy-button{border-color:var(--erf-border);background:var(--erf-surface-alt);color:var(--erf-primary)}.docs-dark .erf-copy-button:hover{border-color:var(--erf-secondary);background:var(--erf-primary-light)}.docs-dark .erf-code{background:var(--erf-surface-alt);color:var(--erf-text)}.docs-dark .erf-ping-card:hover,.docs-dark .erf-page-nav-link:hover{border-color:var(--erf-secondary);background:var(--erf-primary-light)}.docs-dark .erf-next-section{border-color:var(--erf-border);background:linear-gradient(135deg, #00c2ff1a, var(--erf-surface))}.docs-dark .erf-primary-link{border-color:var(--color-primary,#0d4972);background:var(--color-primary,#0d4972);color:#fff!important}.docs-dark .erf-primary-link:hover{border-color:var(--color-secondary,#00c2ff);background:var(--color-primary,#0d4972)}.docs-dark .erf-header,.docs-dark .erf-footer{border-color:var(--erf-border)}.docs-dark .erf-toc-inner{border-left-color:var(--erf-border)}.docs-dark .erf-toc nav a{color:var(--erf-text-muted)}.docs-dark .erf-toc nav a:hover{background:var(--erf-primary-light);color:var(--erf-primary)}.erf-page button:focus-visible,.erf-page a:focus-visible,.erf-page input:focus-visible{outline:2px solid var(--erf-secondary);outline-offset:3px}@media (width<=1180px){.erf-layout{grid-template-columns:minmax(0,820px) 190px;gap:32px;padding-left:28px;padding-right:28px}}@media (width<=980px){.erf-layout{grid-template-columns:minmax(0,1fr);max-width:820px;padding:30px 28px 48px}.erf-toc{display:none}}@media (width<=640px){.erf-layout{padding:23px 17px 36px}.erf-breadcrumb{margin-bottom:23px}.erf-header{padding-bottom:24px}.erf-header h1{letter-spacing:-1.2px;font-size:34px}.erf-lead{margin-top:13px;font-size:14px;line-height:1.8}.erf-meta{gap:10px 14px}.erf-meta span{font-size:11px}.erf-section{padding-top:28px}.erf-section-heading{flex-wrap:wrap;gap:9px}.erf-section-heading h2{flex:1;min-width:0;font-size:20px}.erf-section-number{display:none}.erf-section-icon{width:34px;height:34px}.erf-table{min-width:490px}.erf-filter-panel{padding:11px}.erf-filter-options{gap:6px}.erf-filter-options>span{width:100%}.erf-filter-options button{padding:5px 8px}.erf-ping-grid{grid-template-columns:minmax(0,1fr)}.erf-code{padding:14px;font-size:11px}.erf-code-header{padding:8px 10px}.erf-code-file{gap:6px;font-size:11px}.erf-code-language{display:none}.erf-copy-button{padding:5px 7px;font-size:10px}.erf-next-section{padding:21px 18px}.erf-next-section h2{font-size:21px}.erf-page-navigation{gap:9px}.erf-page-nav-link{padding:12px}.erf-page-nav-link strong{font-size:11px}}@media (width<=380px){.erf-layout{padding-left:13px;padding-right:13px}.erf-header h1{font-size:30px}.erf-callout{gap:9px;padding:13px}.erf-group-heading{gap:9px}.erf-group-heading h3{font-size:15px}.erf-group-count{width:27px;height:27px}.erf-page-navigation{grid-template-columns:minmax(0,1fr)}.erf-page-nav-next{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.erf-page *,.erf-page :before,.erf-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ar-page{--ar-primary:var(--color-primary,#0d4972);--ar-primary-dark:var(--color-black,#030b12);--ar-accent:var(--color-secondary,#00c2ff);--ar-light-blue:var(--color-primary-light,#e9f8fc);--ar-grey:var(--color-grey,#f5f8fa);--ar-muted:var(--color-dark-grey,#9a9a9a);--ar-white:var(--color-white,#fff);--ar-text:var(--text-primary,#030b12);--ar-text-secondary:var(--text-secondary,#0d4972);--ar-text-muted:var(--text-muted,#667786);--ar-border:var(--border-light,#e5edf2);--ar-border-medium:var(--border-medium,#cdd9df);--ar-surface:var(--bg-primary,#fff);--ar-surface-alt:var(--bg-secondary,#f5f8fa);width:100%;min-height:100vh;color:var(--ar-text);font-family:var(--font-family-primary,"Inter", sans-serif);transition:color var(--transition-normal,.25s ease), background-color var(--transition-normal,.25s ease);font-size:14px;line-height:1.65}.ar-page *,.ar-page :before,.ar-page :after{box-sizing:border-box}.ar-page button,.ar-page input{font:inherit}.ar-page a{color:inherit;text-decoration:none}.ar-page button{color:inherit}.ar-layout{grid-template-columns:224px minmax(0,1fr) 164px;column-gap:36px;width:100%;min-height:100vh;margin:0 auto;padding:36px 42px 56px;display:grid}.ar-sidebar{align-self:start;min-width:0;padding:2px 0 20px;position:sticky;top:24px}.ar-sidebar-heading{align-items:center;gap:11px;padding-bottom:28px;display:flex}.ar-sidebar-icon{width:39px;height:39px;color:var(--ar-primary);background:var(--ar-light-blue);border:1px solid var(--ar-border);border-radius:11px;flex:none;place-items:center;display:grid}.ar-sidebar-eyebrow{color:var(--ar-text-muted);letter-spacing:1.3px;margin:0 0 2px;font-size:9px;font-weight:700}.ar-sidebar-heading h2{color:var(--ar-text);letter-spacing:-.4px;margin:0;font-size:15px;font-weight:700}.ar-sidebar-group{flex-direction:column;gap:4px;display:flex}.ar-sidebar-caption{color:var(--ar-text-muted);letter-spacing:1.15px;margin:0 0 10px;font-size:10px;font-weight:700}.ar-sidebar-link{width:100%;min-height:39px;color:var(--ar-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .16s,border-color .16s,color .16s;display:flex}.ar-sidebar-link:hover{background:var(--ar-surface-alt)}.ar-sidebar-link.active{color:var(--ar-primary);background:var(--ar-light-blue);border-color:var(--ar-border);font-weight:600}.ar-sidebar-number{color:var(--ar-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.ar-sidebar-link.active .ar-sidebar-number{color:var(--ar-primary)}.ar-sidebar-chevron{margin-left:auto}.ar-sidebar-divider{background:var(--ar-border);height:1px;margin:23px 0}.ar-sidebar-resource{min-height:37px;color:var(--ar-text-secondary);border-radius:7px;align-items:center;gap:9px;padding:7px 8px;font-size:12px;transition:background .16s,color .16s;display:flex}.ar-sidebar-resource>svg:first-child{color:var(--ar-muted);flex-shrink:0}.ar-sidebar-resource>svg:last-child{color:var(--ar-muted);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .16s}.ar-sidebar-resource:hover{color:var(--ar-primary);background:var(--ar-surface-alt)}.ar-sidebar-resource:hover>svg:last-child{opacity:1}.ar-sidebar-help{background:var(--ar-surface-alt);border:1px solid var(--ar-border);border-radius:12px;margin-top:34px;padding:16px 14px}.ar-help-icon{width:33px;height:33px;color:var(--ar-primary);background:var(--ar-surface);border:1px solid var(--ar-border);border-radius:9px;place-items:center;margin-bottom:12px;display:grid}.ar-help-title{color:var(--ar-text);margin:0 0 5px;font-size:12px;font-weight:700}.ar-help-text{color:var(--ar-text-muted);margin:0;font-size:11px;line-height:1.7}.ar-sidebar-help>a{color:var(--ar-primary);align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:700;display:inline-flex}.ar-sidebar-help>a:hover{text-decoration:underline}.ar-main{width:100%;min-width:0;max-width:850rem;margin:0 auto}.ar-breadcrumbs{color:var(--ar-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 30px;font-size:11px;display:flex}.ar-breadcrumbs a{transition:color .16s}.ar-breadcrumbs a:hover{color:var(--ar-primary)}.ar-breadcrumbs>svg{color:var(--ar-muted)}.ar-breadcrumbs>span:last-child{color:var(--ar-text-secondary);font-weight:600}.ar-header{padding-bottom:26px}.ar-header-eyebrow{color:var(--ar-primary);letter-spacing:1.4px;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.ar-status-dot{background:var(--ar-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ar-header h1{color:var(--ar-text);letter-spacing:-2px;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1.14}.ar-header h1 span{color:var(--ar-primary)}.ar-intro{max-width:640px;color:var(--ar-text-muted);margin:18px 0 0;font-size:14px;line-height:1.9}.ar-inline-link{color:var(--ar-primary);text-decoration:none;display:inline}.ar-inline-link>svg{vertical-align:-2px;color:var(--ar-accent);margin-left:3px;display:inline-block}.ar-inline-link:hover{text-underline-offset:3px;text-decoration:underline}.ar-header-meta{flex-wrap:wrap;align-items:center;gap:13px;margin-top:20px;display:flex}.ar-header-meta>span:not(.ar-meta-divider){color:var(--ar-text-secondary);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.ar-header-meta svg{color:var(--ar-primary)}.ar-meta-divider{background:var(--ar-border-medium);width:1px;height:15px}.ar-content-divider{background:var(--ar-border);height:1px}.ar-section{border-bottom:1px solid var(--ar-border);padding:33px 0 35px;scroll-margin-top:28px}.ar-section-heading{align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.ar-section-index{width:35px;height:35px;color:var(--ar-primary);background:var(--ar-light-blue);border:1px solid var(--ar-border);font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}.ar-section-heading h2{color:var(--ar-text);letter-spacing:-.6px;margin:0;font-size:21px;font-weight:700;line-height:1.4}.ar-section-heading p{color:var(--ar-text-muted);margin:5px 0 0;font-size:12px;line-height:1.8}.ar-table-wrap{border:1px solid var(--ar-border);background:var(--ar-surface);-webkit-overflow-scrolling:touch;border-radius:11px;width:100%;overflow-x:auto}.ar-table{border-collapse:collapse;text-align:left;width:100%}.ar-table thead{background:var(--ar-surface-alt)}.ar-table th{color:var(--ar-text-secondary);white-space:nowrap;border-bottom:1px solid var(--ar-border);padding:13px 15px;font-size:10px;font-weight:700}.ar-table td{color:var(--ar-text);vertical-align:middle;border-bottom:1px solid var(--ar-border);padding:15px;font-size:11px}.ar-table tbody tr:last-child td{border-bottom:0}.ar-table tbody tr{background:var(--ar-surface);transition:background .15s}.ar-table tbody tr:hover{background:var(--ar-surface-alt)}.ar-api-name{white-space:nowrap;align-items:center;gap:9px;display:flex}.ar-api-name strong{color:var(--ar-text);font-size:11px;font-weight:700}.ar-api-icon{width:29px;height:29px;color:var(--ar-primary);background:var(--ar-light-blue);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ar-url-code,.ar-page code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.ar-url-code{color:var(--ar-primary);background:var(--ar-surface-alt);border:1px solid var(--ar-border);white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:10px;display:inline-block}.ar-setting-text{min-width:150px;color:var(--ar-text-muted);font-size:10px;line-height:1.7;display:inline-block}.ar-info-note{background:var(--ar-light-blue);border:1px solid var(--ar-border);border-radius:9px;align-items:flex-start;gap:12px;margin-top:15px;padding:14px 15px;display:flex}.ar-note-icon{width:29px;height:29px;color:var(--ar-primary);background:var(--ar-surface);border:1px solid var(--ar-border);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ar-info-note p{flex-direction:column;gap:2px;margin:0;display:flex}.ar-info-note strong{color:var(--ar-primary);font-size:11px}.ar-info-note p span{color:var(--ar-text-secondary);font-size:11px;line-height:1.75}.ar-endpoint-list{flex-direction:column;gap:9px;display:flex}.ar-endpoint-card{border:1px solid var(--ar-border);background:var(--ar-surface);border-radius:10px;align-items:center;gap:13px;min-width:0;padding:15px;transition:border-color .18s,background .18s,transform .18s;display:flex}.ar-endpoint-card:hover{border-color:var(--ar-primary);background:var(--ar-light-blue);transform:translateY(-1px)}.ar-endpoint-number{width:32px;height:32px;color:var(--ar-muted);background:var(--ar-surface-alt);border:1px solid var(--ar-border);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.ar-endpoint-content{flex:1;min-width:0}.ar-endpoint-route{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ar-endpoint-route code{color:var(--ar-text);overflow-wrap:anywhere;font-size:11px;font-weight:600}.ar-method{border:1px solid var(--ar-border-medium);border-radius:5px;justify-content:center;align-items:center;min-width:42px;padding:4px 7px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;line-height:1.3;display:inline-flex}.ar-method-post{color:var(--ar-primary);background:var(--ar-light-blue);border-color:var(--ar-border-medium)}.ar-method-get{color:var(--ar-text-secondary);background:var(--ar-surface-alt)}.ar-endpoint-content>p{color:var(--ar-text-muted);margin:7px 0 0;font-size:11px;line-height:1.6}.ar-endpoint-arrow{width:30px;height:30px;color:var(--ar-primary);border:1px solid var(--ar-border);border-radius:8px;flex-shrink:0;place-items:center;transition:background .18s,border-color .18s;display:grid}.ar-endpoint-card:hover .ar-endpoint-arrow{background:var(--ar-surface);border-color:var(--ar-border-medium)}.ar-related-card{border:1px solid var(--ar-border);background:var(--ar-surface-alt);border-radius:11px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px;display:flex}.ar-related-icon{width:38px;height:38px;color:var(--ar-primary);background:var(--ar-surface);border:1px solid var(--ar-border);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ar-related-content{min-width:0}.ar-related-content h3{color:var(--ar-text);margin:0 0 6px;font-size:13px;font-weight:700}.ar-related-content p{color:var(--ar-text-muted);margin:0;font-size:11px;line-height:1.9}.ar-request-section{border-bottom:0}.ar-code-card{background:var(--color-primary-dark,#030b12);border:1px solid var(--color-primary-dark,#030b12);border-radius:11px;overflow:hidden}.ar-code-header{background:var(--color-primary-dark,#030b12);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 14px;display:flex}.ar-code-language{color:#fff;align-items:center;gap:11px;font-size:11px;font-weight:500;display:flex}.ar-terminal-dots{align-items:center;gap:5px;display:flex}.ar-terminal-dots i{background:var(--ar-muted);border-radius:50%;width:7px;height:7px;display:block}.ar-terminal-dots i:nth-child(2){background:var(--ar-accent)}.ar-terminal-dots i:nth-child(3){background:var(--ar-primary)}.ar-copy-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:5px 9px;font-size:10px;transition:background .15s,border-color .15s;display:inline-flex}.ar-copy-button:hover{border-color:var(--ar-accent);background:#ffffff14}.ar-code-pre{color:#fff;tab-size:2;margin:0;padding:21px 20px 23px;font-size:11px;line-height:2.15;overflow-x:auto}.ar-code-pre code{white-space:pre;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.ar-code-command,.ar-code-method{color:var(--ar-accent);font-weight:700}.ar-code-string{color:#b9eaff}.ar-request-rules{flex-direction:column;gap:0;margin-top:12px;display:flex}.ar-rule{border-bottom:1px solid var(--ar-border);align-items:flex-start;gap:13px;padding:17px 3px;display:flex}.ar-rule:last-child{border-bottom:0}.ar-rule-icon{width:34px;height:34px;color:var(--ar-primary);background:var(--ar-light-blue);border:1px solid var(--ar-border);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ar-rule>div:last-child{min-width:0}.ar-rule h3{color:var(--ar-text);margin:0 0 4px;font-size:12px;font-weight:700}.ar-rule h3 code,.ar-rule p code{color:var(--ar-primary);background:var(--ar-light-blue);overflow-wrap:anywhere;border-radius:4px;padding:2px 4px;font-size:10px}.ar-rule p{color:var(--ar-text-muted);margin:0;font-size:11px;line-height:1.9}.ar-page-footer{background:var(--ar-surface-alt);border:1px solid var(--ar-border);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding:20px;display:flex}.ar-footer-eyebrow{color:var(--ar-text-muted);letter-spacing:1.2px;font-size:9px;font-weight:700}.ar-page-footer>div>p{color:var(--ar-text);margin:5px 0 0;font-size:12px;font-weight:600}.ar-next-link{background:var(--ar-primary);border:1px solid var(--ar-primary);border-radius:8px;align-items:center;gap:15px;padding:10px 12px;transition:background .16s,transform .16s;display:flex;color:#fff!important}.ar-next-link:hover{background:var(--ar-primary-dark);transform:translateY(-1px)}.ar-next-link>span{flex-direction:column;gap:2px;display:flex}.ar-next-link small{color:#fff;opacity:.75;font-size:9px}.ar-next-link strong{color:#fff;font-size:11px;font-weight:600}.ar-bottom-links{color:var(--ar-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.ar-bottom-links a:hover{color:var(--ar-primary);text-decoration:underline}.ar-toc{align-self:start;padding-top:4px;position:sticky;top:28px}.ar-toc-title{color:var(--ar-text-muted);letter-spacing:1.15px;margin:0 0 13px;font-size:9px;font-weight:700}.ar-toc-link{border:0;border-left:2px solid var(--ar-border);width:100%;color:var(--ar-text-muted);text-align:left;cursor:pointer;background:0 0;padding:7px 0 7px 11px;font-size:11px;transition:color .15s,border-color .15s;display:block}.ar-toc-link:hover{color:var(--ar-primary)}.ar-toc-link.active{color:var(--ar-primary);border-left-color:var(--ar-accent);font-weight:700}.ar-toc-divider{background:var(--ar-border);height:1px;margin:23px 0}.ar-toc-help{align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex;color:var(--ar-primary)!important}.ar-toc-help:hover{text-decoration:underline}.ar-mobile-toolbar{display:none}.docs-dark .ar-page{--ar-primary:var(--color-secondary,#00c2ff);--ar-primary-dark:var(--color-primary-dark,#030b12);--ar-accent:var(--color-secondary,#00c2ff);--ar-light-blue:#00c2ff1a;--ar-grey:#111f29;--ar-muted:#9aabb7;--ar-white:#fff;--ar-text:#fff;--ar-text-secondary:#c5d8e4;--ar-text-muted:#a8b6c0;--ar-border:#cdd9df26;--ar-border-medium:#cdd9df40;--ar-surface:#030b12;--ar-surface-alt:#081721;color:var(--ar-text);background:var(--ar-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs-dark .ar-sidebar-icon,.docs-dark .ar-section-index,.docs-dark .ar-api-icon,.docs-dark .ar-endpoint-number,.docs-dark .ar-rule-icon{border-color:var(--ar-border)}.docs-dark .ar-sidebar-heading h2,.docs-dark .ar-header h1,.docs-dark .ar-section-heading h2,.docs-dark .ar-api-name strong,.docs-dark .ar-endpoint-route code,.docs-dark .ar-related-content h3,.docs-dark .ar-rule h3,.docs-dark .ar-page-footer>div>p{color:var(--ar-text)}.docs-dark .ar-sidebar-link,.docs-dark .ar-sidebar-resource{color:var(--ar-text-secondary)}.docs-dark .ar-sidebar-link:hover,.docs-dark .ar-sidebar-resource:hover{background:#ffffff0d}.docs-dark .ar-sidebar-link.active{color:var(--ar-primary);border-color:var(--ar-border);background:#00c2ff1a}.docs-dark .ar-sidebar-help,.docs-dark .ar-related-card,.docs-dark .ar-page-footer{border-color:var(--ar-border);background:#ffffff0a}.docs-dark .ar-help-icon,.docs-dark .ar-related-icon,.docs-dark .ar-note-icon{border-color:var(--ar-border);background:#ffffff0f}.docs-dark .ar-table-wrap{border-color:var(--ar-border);background:var(--ar-surface)}.docs-dark .ar-table thead{background:var(--ar-surface-alt)}.docs-dark .ar-table th{color:var(--ar-primary);border-color:var(--ar-border)}.docs-dark .ar-table td{color:var(--ar-text);border-color:var(--ar-border)}.docs-dark .ar-table tbody tr{background:var(--ar-surface)}.docs-dark .ar-table tbody tr:hover{background:#00c2ff0f}.docs-dark .ar-url-code,.docs-dark .ar-endpoint-number{color:var(--ar-primary);border-color:var(--ar-border);background:#ffffff0d}.docs-dark .ar-setting-text{color:var(--ar-text-muted)}.docs-dark .ar-info-note{border-color:var(--ar-border);background:#0d49723d}.docs-dark .ar-info-note strong{color:var(--ar-primary)}.docs-dark .ar-info-note p span{color:var(--ar-text-secondary)}.docs-dark .ar-endpoint-card{border-color:var(--ar-border);background:var(--ar-surface)}.docs-dark .ar-endpoint-card:hover{border-color:var(--ar-secondary,#00c2ff);background:#00c2ff12}.docs-dark .ar-endpoint-arrow{border-color:var(--ar-border)}.docs-dark .ar-endpoint-card:hover .ar-endpoint-arrow{background:var(--ar-surface-alt);border-color:var(--ar-border-medium)}.docs-dark .ar-method-post,.docs-dark .ar-method-get{color:var(--ar-primary);border-color:var(--ar-border);background:#00c2ff17}.docs-dark .ar-code-card,.docs-dark .ar-code-header{background:#030b12}.docs-dark .ar-code-card{border-color:var(--ar-border)}.docs-dark .ar-code-header{border-bottom-color:var(--ar-border)}.docs-dark .ar-code-pre{color:#fff}.docs-dark .ar-code-string{color:#b9eaff}.docs-dark .ar-rule{border-color:var(--ar-border)}.docs-dark .ar-next-link{background:var(--color-primary,#0d4972);border-color:var(--color-primary,#0d4972);color:#fff!important}.docs-dark .ar-next-link:hover{background:var(--color-primary-dark,#030b12);border-color:var(--color-secondary,#00c2ff)}.docs-dark .ar-toc-link{color:var(--ar-text-muted);border-left-color:var(--ar-border)}.docs-dark .ar-toc-link.active{color:var(--ar-primary);border-left-color:var(--ar-accent)}@media (width<=1200px){.ar-layout{grid-template-columns:205px minmax(0,1fr) 140px;column-gap:24px;padding-left:26px;padding-right:26px}.ar-table th,.ar-table td{padding-left:11px;padding-right:11px}.ar-url-code{font-size:9px}}@media (width<=1000px){.ar-layout{grid-template-columns:200px minmax(0,1fr);column-gap:30px}.ar-toc{display:none}.ar-main{max-width:none}.ar-table{min-width:560px}}@media (width<=720px){.ar-layout{flex-direction:column;gap:0;padding:0 22px 35px;display:flex}.ar-mobile-toolbar{z-index:20;background:var(--ar-surface);border-bottom:1px solid var(--ar-border);justify-content:space-between;align-items:center;min-height:57px;margin:0 -22px 25px;padding:0 22px;display:flex;position:sticky;top:0}.ar-mobile-label{color:var(--ar-primary);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.ar-mobile-menu{width:35px;height:35px;color:var(--ar-primary);background:var(--ar-light-blue);border:1px solid var(--ar-border);cursor:pointer;border-radius:8px;place-items:center;display:grid}.ar-sidebar{border:1px solid var(--ar-border);background:var(--ar-surface);border-radius:12px;order:-1;width:100%;margin:-25px 0 25px;padding:18px;display:none;position:static}.ar-sidebar.ar-sidebar-open{display:block}.ar-sidebar-heading{padding-bottom:20px}.ar-sidebar-help{margin-top:20px}.ar-main{width:100%}.ar-breadcrumbs{margin-bottom:23px}.ar-header h1{letter-spacing:-1.5px;font-size:clamp(32px,8vw,42px)}.ar-intro{font-size:13px}.ar-section{padding:27px 0}.ar-section-heading{gap:11px;margin-bottom:18px}.ar-section-heading h2{font-size:19px}.ar-section-heading p{font-size:11px}.ar-table{min-width:570px}.ar-endpoint-card{gap:10px;padding:12px 10px}.ar-endpoint-number{width:27px;height:29px}.ar-endpoint-route{align-items:flex-start;gap:7px}.ar-endpoint-route code{padding-top:4px;font-size:10px}.ar-endpoint-arrow{width:27px;height:27px}.ar-related-card{padding:14px}.ar-code-pre{padding:17px 13px;font-size:10px}.ar-page-footer{flex-direction:column;align-items:flex-start;padding:16px}.ar-next-link{justify-content:space-between;align-self:stretch}.ar-bottom-links{line-height:1.8}}@media (width<=380px){.ar-layout{padding-left:15px;padding-right:15px}.ar-mobile-toolbar{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.ar-section-heading h2{font-size:18px}.ar-section-index{width:31px;height:31px}.ar-endpoint-number{display:none}.ar-related-icon{width:32px;height:32px}}.ar-page button:focus-visible,.ar-page a:focus-visible{outline:2px solid var(--ar-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ar-page *,.ar-page :before,.ar-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sm-page{--sm-page-bg:var(--bg-primary,#fff);--sm-surface:var(--bg-primary,#fff);--sm-surface-soft:var(--bg-secondary,#f5f8fa);--sm-text:var(--text-primary,#030b12);--sm-text-secondary:var(--text-secondary,#0d4972);--sm-text-muted:var(--text-muted,#9a9a9a);--sm-border:var(--border-light,#e5edf2);--sm-border-medium:var(--border-medium,#cdd9df);--sm-primary:var(--color-primary,#0d4972);--sm-accent:var(--color-secondary,#00c2ff);--sm-light-blue:var(--color-primary-light,#e9f8fc);--sm-hover:var(--bg-secondary,#f5f8fa);--sm-active:var(--color-primary-light,#e9f8fc);width:100%;min-width:0;min-height:100%;color:var(--sm-text);font-family:var(--font-family-primary,Inter, sans-serif);padding:26px;font-size:14px;line-height:1.7;transition:background-color .18s,color .18s}.sm-page *,.sm-page :before,.sm-page :after{box-sizing:border-box}.sm-page button,.sm-page a{font:inherit}.sm-page button{color:inherit}.sm-page a{color:var(--sm-primary);text-decoration:none}.sm-page button:focus-visible,.sm-page a:focus-visible{outline:2px solid var(--sm-accent);outline-offset:3px}.sm-page button:disabled{opacity:.55;cursor:not-allowed}.sm-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:42px;width:100%;margin:0 auto;display:grid}.sm-sidebar{border:1px solid var(--sm-border);border-radius:14px;min-width:0;padding:18px 12px;position:sticky;top:95px}.sm-sidebar-brand{border-bottom:1px solid var(--sm-border);align-items:center;gap:11px;padding:3px 5px 20px;display:flex}.sm-brand-icon,.sm-header-icon,.sm-next-icon{background:var(--sm-light-blue);color:var(--sm-primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.sm-brand-icon{width:39px;height:39px}.sm-sidebar-brand>div{flex-direction:column;min-width:0;display:flex}.sm-sidebar-brand strong{color:var(--sm-text);font-size:13px;font-weight:700}.sm-sidebar-brand>div>span{color:var(--sm-text-muted);font-size:11px}.sm-sidebar-eyebrow{color:var(--sm-text-muted);letter-spacing:1.2px;margin:23px 9px 10px;font-size:10px;font-weight:700}.sm-sidebar-link{border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:42px;margin:3px 0;padding:9px 10px;font-size:12px;font-weight:500;transition:background .16s,border-color .16s;display:flex;color:var(--sm-text-secondary)!important}.sm-sidebar-link:hover{background:var(--sm-hover)}.sm-sidebar-link.active{border-color:var(--sm-border);background:var(--sm-active);font-weight:700;color:var(--sm-primary)!important}.sm-sidebar-arrow{margin-left:auto}.sm-sidebar-note{border:1px solid var(--sm-border);background:var(--sm-surface-soft);border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;margin-top:30px;padding:13px;display:flex}.sm-sidebar-note-icon{background:var(--sm-light-blue);width:31px;height:31px;color:var(--sm-primary);border-radius:8px;place-items:center;display:grid}.sm-sidebar-note strong{color:var(--sm-text);font-size:11px}.sm-sidebar-note p{color:var(--sm-text-muted);margin:0;font-size:11px;line-height:1.65}.sm-main{width:100%;min-width:0;margin:0 auto}.sm-breadcrumbs{color:var(--sm-text-muted);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 28px;font-size:11px;display:flex}.sm-breadcrumbs a{color:var(--sm-text-muted)}.sm-breadcrumbs a:hover{color:var(--sm-primary)}.sm-breadcrumbs>span{color:var(--sm-text);font-weight:600}.sm-header{border-bottom:1px solid var(--sm-border);padding-bottom:25px;scroll-margin-top:100px}.sm-header-eyebrow{color:var(--sm-primary);letter-spacing:1.6px;align-items:center;gap:9px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.sm-eyebrow-dot{background:var(--sm-accent);border-radius:50%;width:7px;height:7px}.sm-title-row{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.sm-title-row>div:first-child{min-width:0}.sm-header h1{color:var(--sm-text);letter-spacing:-1.5px;margin:0 0 12px;font-size:clamp(30px,4vw,43px);font-weight:700;line-height:1.2}.sm-intro{max-width:720px;color:var(--sm-text-secondary);margin:0;font-size:14px;line-height:1.9}.sm-header-icon{width:58px;height:58px}.sm-header-chips{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.sm-method-badge{background:var(--sm-primary);color:#fff;letter-spacing:.4px;border-radius:5px;justify-content:center;align-items:center;min-height:26px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.sm-header-chips>code{border:1px solid var(--sm-border);background:var(--sm-surface-soft);color:var(--sm-text);border-radius:5px;padding:4px 8px;font-family:Consolas,monospace;font-size:11px}.sm-auth-badge{color:var(--sm-text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sm-callout{border:1px solid var(--sm-border);border-left:3px solid var(--sm-accent);background:var(--sm-light-blue);border-radius:10px;align-items:flex-start;gap:13px;margin:24px 0 36px;padding:17px;display:flex}.sm-callout-icon{border:1px solid var(--sm-border);background:var(--sm-surface);width:33px;height:33px;color:var(--sm-primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sm-callout strong{color:var(--sm-primary);margin:0 0 4px;font-size:12px;display:block}.sm-callout p{color:var(--sm-text-secondary);margin:0;font-size:12px;line-height:1.8}.sm-section{margin-top:37px;scroll-margin-top:95px}.sm-section-heading{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.sm-section-number{border:1px solid var(--sm-border);background:var(--sm-surface-soft);width:34px;height:34px;color:var(--sm-primary);border-radius:9px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.sm-section-heading>div{min-width:0}.sm-section-heading h2{color:var(--sm-text);letter-spacing:-.5px;margin:0 0 5px;font-size:21px;font-weight:700;line-height:1.4}.sm-section-heading p{color:var(--sm-text-muted);margin:0;font-size:12px;line-height:1.8}.sm-endpoint-line{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:9px;align-items:center;gap:11px;min-width:0;margin-bottom:12px;padding:12px;display:flex}.sm-endpoint-line>code{min-width:0;color:var(--sm-text);overflow-wrap:anywhere;flex:1;font-family:Consolas,monospace;font-size:12px}.sm-icon-button{border:1px solid var(--sm-border);background:var(--sm-surface);width:31px;height:31px;color:var(--sm-text-secondary);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.sm-icon-button:hover{border-color:var(--sm-accent);color:var(--sm-primary)}.sm-code-card{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:12px;min-width:0;overflow:hidden}.sm-code-toolbar{border-bottom:1px solid var(--sm-border);background:var(--sm-surface);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 15px;display:flex}.sm-code-file{color:var(--sm-text-secondary);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.sm-code-file-dot{background:var(--sm-accent);border-radius:50%;width:8px;height:8px}.sm-copy-button,.sm-copy-response{border:1px solid var(--sm-border);background:var(--sm-surface);min-height:31px;color:var(--sm-text-secondary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:11px;transition:border-color .16s,background .16s;display:inline-flex}.sm-copy-button:hover,.sm-copy-response:hover{border-color:var(--sm-accent);background:var(--sm-hover)}.sm-language-tabs{border-bottom:1px solid var(--sm-border);background:var(--sm-surface-soft);align-items:center;gap:22px;padding:0 15px;display:flex;overflow-x:auto}.sm-language-tabs button{min-height:43px;color:var(--sm-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;position:relative}.sm-language-tabs button:hover{color:var(--sm-primary)}.sm-language-tabs button.active{color:var(--sm-primary);font-weight:700}.sm-language-tabs button.active:after{background:var(--sm-accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.sm-code-content,.sm-response-code{background:var(--color-black,#030b12);max-width:100%;color:var(--color-white,#fff);tab-size:2;white-space:pre;scrollbar-width:thin;margin:0;padding:20px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.9;overflow:auto}.sm-code-content code,.sm-response-code code{color:inherit;font:inherit}.sm-code-caption{color:var(--sm-text-muted);margin:10px 0 0;font-size:11px;line-height:1.8}.sm-table-container{border:1px solid var(--sm-border);scrollbar-width:thin;border-radius:10px;width:100%;overflow-x:auto}.sm-table{border-collapse:collapse;text-align:left;width:100%;min-width:590px;font-size:12px}.sm-table th,.sm-table td{border-bottom:1px solid var(--sm-border);vertical-align:top;padding:13px 12px}.sm-table th{background:var(--sm-surface-soft);color:var(--sm-text-secondary);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:700}.sm-table td{background:var(--sm-surface);color:var(--sm-text-secondary)}.sm-table tbody tr{transition:background .15s}.sm-table tbody tr:hover td{background:var(--sm-hover)}.sm-table tbody tr:last-child td{border-bottom:0}.sm-param-name{background:var(--sm-light-blue);color:var(--sm-primary);border-radius:5px;padding:3px 6px;font-family:Consolas,monospace;font-size:11px;font-weight:600;display:inline-block}.sm-field-example{color:var(--sm-text-muted);overflow-wrap:anywhere;margin-top:7px;font-size:10px;line-height:1.6;display:block}.sm-table td>code:not(.sm-param-name){color:var(--sm-text-secondary);font-family:Consolas,monospace}.sm-requirement{border:1px solid var(--sm-border);white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-block}.sm-requirement.required{border-color:var(--sm-accent);background:var(--sm-light-blue);color:var(--sm-primary)}.sm-requirement.optional{background:var(--sm-surface-soft);color:var(--sm-text-muted)}.sm-response-card{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:11px;overflow:hidden}.sm-response-heading{border-bottom:1px solid var(--sm-border);justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.sm-response-label{color:var(--sm-text-muted);letter-spacing:1.1px;font-size:9px;font-weight:700}.sm-response-heading h3{color:var(--sm-text);margin:4px 0 0;font-size:14px}.sm-status-pill{border:1px solid var(--sm-border);background:var(--sm-surface-soft);color:var(--sm-text-secondary);border-radius:6px;padding:5px 9px;font-size:10px;font-weight:700}.sm-response-code{border-bottom:1px solid var(--sm-border)}.sm-copy-response{margin:13px 16px 0}.sm-response-footnote{color:var(--sm-text-muted);margin:10px 16px 16px;font-size:11px;line-height:1.8}.sm-response-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.sm-response-details>div{border:1px solid var(--sm-border);background:var(--sm-surface);border-radius:9px;min-width:0;padding:15px}.sm-response-details code{color:var(--sm-primary);font-family:Consolas,monospace;font-size:12px;font-weight:700}.sm-response-details p{color:var(--sm-text-muted);margin:7px 0 0;font-size:11px;line-height:1.8}.sm-next-section{border:1px solid var(--sm-border);background:var(--sm-surface-soft);border-radius:12px;align-items:flex-start;gap:15px;margin-top:38px;padding:20px;display:flex}.sm-next-icon{width:42px;height:42px}.sm-next-content{min-width:0}.sm-next-content>span{color:var(--sm-text-muted);letter-spacing:1.2px;font-size:9px;font-weight:700}.sm-next-content h2{color:var(--sm-text);letter-spacing:-.4px;margin:5px 0;font-size:18px}.sm-next-content p{color:var(--sm-text-secondary);margin:0 0 12px;font-size:12px;line-height:1.8}.sm-next-content a{color:var(--sm-primary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.sm-next-content a:hover{color:var(--sm-accent)}.sm-page-footer{border-top:1px solid var(--sm-border);color:var(--sm-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding:18px 0;font-size:11px;display:flex}.sm-page-footer a{color:var(--sm-text-secondary);align-items:center;gap:5px;display:inline-flex}.sm-page.sm-dark{--sm-page-bg:#030b12;--sm-surface:#091722;--sm-surface-soft:#10212d;--sm-text:#fff;--sm-text-secondary:#c5d8e4;--sm-text-muted:#9aabb8;--sm-border:#263b49;--sm-border-medium:#354d5d;--sm-primary:#00c2ff;--sm-accent:#00c2ff;--sm-light-blue:#102b3c;--sm-hover:#102b3c;--sm-active:#102b3c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sm-page.sm-dark .sm-sidebar,.sm-page.sm-dark .sm-response-card,.sm-page.sm-dark .sm-response-details>div,.sm-page.sm-dark .sm-endpoint-line,.sm-page.sm-dark .sm-code-card,.sm-page.sm-dark .sm-code-toolbar,.sm-page.sm-dark .sm-table td,.sm-page.sm-dark .sm-response-heading{background-color:var(--sm-surface)}.sm-page.sm-dark .sm-language-tabs,.sm-page.sm-dark .sm-table th,.sm-page.sm-dark .sm-sm-unused,.sm-page.sm-dark .sm-sidebar-note,.sm-page.sm-dark .sm-next-section,.sm-page.sm-dark .sm-header-chips>code{background-color:var(--sm-surface-soft)}.sm-page.sm-dark .sm-callout,.sm-page.sm-dark .sm-sidebar-link.active,.sm-page.sm-dark .sm-brand-icon,.sm-page.sm-dark .sm-header-icon,.sm-page.sm-dark .sm-next-icon,.sm-page.sm-dark .sm-section-number,.sm-page.sm-dark .sm-param-name,.sm-page.sm-dark .sm-requirement.required,.sm-page.sm-dark .sm-callout-icon,.sm-page.sm-dark .sm-sidebar-note-icon{background-color:var(--sm-light-blue)}.sm-page.sm-dark .sm-callout strong,.sm-page.sm-dark .sm-callout p,.sm-page.sm-dark .sm-callout-icon,.sm-page.sm-dark .sm-brand-icon,.sm-page.sm-dark .sm-header-icon,.sm-page.sm-dark .sm-next-icon,.sm-page.sm-dark .sm-sidebar-link.active,.sm-page.sm-dark .sm-param-name,.sm-page.sm-dark .sm-requirement.required,.sm-page.sm-dark .sm-section-number,.sm-page.sm-dark .sm-response-details code,.sm-page.sm-dark .sm-next-content a{color:var(--sm-accent)}.sm-page.sm-dark .sm-sidebar-link,.sm-page.sm-dark .sm-sidebar-link:hover,.sm-page.sm-dark .sm-breadcrumbs a,.sm-page.sm-dark .sm-page-footer a,.sm-page.sm-dark .sm-table td,.sm-page.sm-dark .sm-table td>code:not(.sm-param-name),.sm-page.sm-dark .sm-endpoint-line>code,.sm-page.sm-dark .sm-intro,.sm-page.sm-dark .sm-next-content p{color:var(--sm-text-secondary)}.sm-page.sm-dark .sm-table tbody tr:hover td,.sm-page.sm-dark .sm-sidebar-link:hover,.sm-page.sm-dark .sm-copy-button:hover,.sm-page.sm-dark .sm-copy-response:hover,.sm-page.sm-dark .sm-icon-button:hover{background-color:var(--sm-hover)}.sm-page.sm-dark .sm-sidebar-brand,.sm-page.sm-dark .sm-header,.sm-page.sm-dark .sm-sidebar-divider,.sm-page.sm-dark .sm-code-toolbar,.sm-page.sm-dark .sm-language-tabs,.sm-page.sm-dark .sm-response-heading,.sm-page.sm-dark .sm-table th,.sm-page.sm-dark .sm-table td,.sm-page.sm-dark .sm-page-footer{border-color:var(--sm-border)}.sm-page.sm-dark .sm-method-badge{background:var(--sm-primary);color:#030b12}.sm-page.sm-dark .sm-header-chips>code,.sm-page.sm-dark .sm-status-pill,.sm-page.sm-dark .sm-requirement.optional{color:var(--sm-text-secondary)}.sm-page.sm-dark .sm-sidebar-note strong,.sm-page.sm-dark .sm-header h1,.sm-page.sm-dark .sm-section-heading h2,.sm-page.sm-dark .sm-response-heading h3,.sm-page.sm-dark .sm-next-content h2,.sm-page.sm-dark .sm-breadcrumbs>span{color:var(--sm-text)}@media (width<=1100px){.sm-page{padding:22px}.sm-layout{grid-template-columns:195px minmax(0,1fr);gap:26px}.sm-header h1{font-size:35px}}@media (width<=820px){.sm-page{padding:20px}.sm-layout{grid-template-columns:minmax(0,1fr);gap:22px}.sm-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:12px;display:grid;position:static}.sm-sidebar-brand{grid-column:1/-1;padding-bottom:12px}.sm-sidebar-eyebrow{grid-column:1/-1;margin-top:9px}.sm-sidebar-link{min-width:0}.sm-sidebar-note{grid-column:1/-1;margin-top:10px}.sm-main{max-width:none}}@media (width<=560px){.sm-page{padding:14px}.sm-sidebar{grid-template-columns:minmax(0,1fr)}.sm-sidebar-brand,.sm-sidebar-eyebrow,.sm-sidebar-note{grid-column:1}.sm-sidebar-link{min-height:39px}.sm-breadcrumbs{gap:5px;margin-bottom:21px;font-size:10px}.sm-title-row{gap:10px}.sm-header h1{letter-spacing:-1px;font-size:30px}.sm-header-icon{width:43px;height:43px}.sm-intro{font-size:13px}.sm-header-chips{gap:7px}.sm-auth-badge{width:100%;margin-top:3px}.sm-callout{gap:10px;padding:13px}.sm-section{margin-top:29px}.sm-section-heading{gap:10px}.sm-section-number{width:29px;height:30px}.sm-section-heading h2{font-size:18px}.sm-endpoint-line{gap:7px;padding:9px}.sm-endpoint-line>code{font-size:10px}.sm-code-toolbar{padding:8px 10px}.sm-code-content,.sm-response-code{padding:15px 12px;font-size:10px}.sm-response-details{grid-template-columns:minmax(0,1fr)}.sm-next-section{gap:11px;padding:14px}.sm-next-icon{width:35px;height:35px}.sm-page-footer{align-items:flex-start;font-size:10px}}@media (prefers-reduced-motion:reduce){.sm-page,.sm-page *{scroll-behavior:auto!important;transition:none!important}}.gm-page{--gm-border:var(--border-light,#e5edf2);--gm-border-strong:var(--border-medium,#cdd9df);--gm-text:var(--text-primary,var(--color-black,#030b12));--gm-muted:var(--text-muted,var(--color-dark-grey,#9a9a9a));--gm-surface:var(--bg-primary,var(--color-white,#fff));--gm-subtle:var(--bg-secondary,var(--color-grey,#f5f8fa));--gm-tint:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));--gm-blue:var(--color-primary,#0d4972);--gm-cyan:var(--color-secondary,#00c2ff);width:100%;min-width:0;color:var(--gm-text);padding:30px 38px 54px;font-family:Inter,sans-serif}.gm-breadcrumbs{color:var(--gm-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:38px;font-size:12px;display:flex}.gm-breadcrumbs>svg:first-child{color:var(--gm-blue)}.gm-breadcrumbs a{color:var(--gm-muted)}.gm-breadcrumbs a:hover{color:var(--gm-blue)}.gm-breadcrumbs span{color:var(--gm-text);font-weight:600}.gm-page-header{border-bottom:1px solid var(--gm-border);max-width:850px;padding-bottom:34px}.gm-eyebrow{color:var(--gm-blue);letter-spacing:1.8px;align-items:center;gap:9px;margin-bottom:17px;font-size:10px;font-weight:700;display:flex}.gm-eyebrow-dot{background:var(--gm-cyan);width:7px;height:7px;box-shadow:0 0 0 4px var(--gm-tint);border-radius:50%;flex-shrink:0}.gm-page-header h1{color:var(--gm-text);letter-spacing:-1.9px;margin:0;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.15}.gm-page-header h1 span{color:var(--gm-blue)}.gm-intro{max-width:690px;color:var(--gm-muted);margin:18px 0 25px;font-size:15px;line-height:1.85}.gm-endpoint{border:1px solid var(--gm-border);background:var(--gm-subtle);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;min-height:45px;padding:7px 12px;display:inline-flex}.gm-method{min-width:46px;color:var(--gm-blue);background:var(--gm-tint);letter-spacing:.5px;border-radius:5px;justify-content:center;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.gm-endpoint>code{color:var(--gm-text);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.gm-endpoint-copy{border-left:1px solid var(--gm-border-strong);color:var(--gm-muted);white-space:nowrap;padding-left:12px;font-size:11px}.gm-base-url{color:var(--gm-muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;font-size:12px;display:flex}.gm-base-url code{color:var(--gm-text);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.gm-content-grid{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:42px;max-width:1180px;padding-top:8px;display:grid}.gm-main-content{min-width:0}.gm-section{min-width:0;margin-bottom:44px;padding-top:37px;scroll-margin-top:30px}.gm-section-heading{align-items:center;gap:13px;margin-bottom:15px;scroll-margin-top:30px;display:flex}.gm-section-number{border:1px solid var(--gm-border);width:30px;height:30px;color:var(--gm-blue);background:var(--gm-tint);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.gm-section-heading h2{color:var(--gm-text);letter-spacing:-.55px;margin:0;font-size:22px;font-weight:700;line-height:1.35}.gm-section-description{color:var(--gm-muted);margin:0 0 22px;font-size:13px;line-height:1.8}.gm-table-wrap{border:1px solid var(--gm-border);border-radius:10px;width:100%;overflow-x:auto}.gm-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.gm-table th{border-bottom:1px solid var(--gm-border);color:var(--gm-muted);background:var(--gm-subtle);letter-spacing:.65px;text-transform:uppercase;padding:14px 16px;font-size:10px;font-weight:700}.gm-table td{border-bottom:1px solid var(--gm-border);color:var(--gm-text);vertical-align:top;padding:19px 16px;line-height:1.8}.gm-table tbody tr:last-child td{border-bottom:0}.gm-inline-code{border:1px solid var(--gm-border);color:var(--gm-blue);background:var(--gm-tint);border-radius:5px;padding:4px 7px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:600;display:inline-block}.gm-required{color:var(--gm-blue);font-size:11px;font-weight:700;display:inline-block}.gm-type{color:var(--gm-muted);margin-top:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.gm-example-value{color:var(--gm-muted);flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px;font-size:11px;display:flex}.gm-example-value code{max-width:100%;color:var(--gm-text);background:var(--gm-subtle);overflow-wrap:anywhere;border-radius:5px;padding:5px 7px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.gm-language-tabs{border:1px solid var(--gm-border);background:var(--gm-subtle);border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:5px;padding:7px 8px 0;display:flex;overflow-x:auto}.gm-language-tab{min-height:37px;color:var(--gm-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:5px 5px 0 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.gm-language-tab:hover{color:var(--gm-blue);background:var(--gm-tint)}.gm-language-tab.active{border-bottom-color:var(--gm-cyan);color:var(--gm-blue);background:var(--gm-surface)}.gm-code-block{border:1px solid var(--gm-border);background:var(--gm-subtle);border-radius:10px;min-width:0;overflow:hidden}.gm-language-tabs+.gm-code-block{border-top-left-radius:0;border-top-right-radius:0}.gm-code-toolbar{border-bottom:1px solid var(--gm-border);background:var(--gm-surface);justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:8px 13px;display:flex}.gm-code-language{color:var(--gm-muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.gm-code-language svg{color:var(--gm-blue)}.gm-copy-button{border:1px solid var(--gm-border);color:var(--gm-muted);background:var(--gm-surface);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;font-size:11px;transition:border-color .2s,color .2s;display:inline-flex}.gm-copy-button:hover{border-color:var(--gm-cyan);color:var(--gm-blue)}.gm-code-block pre{max-width:100%;color:var(--gm-text);tab-size:2;margin:0;padding:19px 20px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.85;overflow-x:auto}.gm-code-block pre code{font:inherit;white-space:pre}.gm-info-callout{border:1px solid var(--gm-border);border-left:3px solid var(--gm-cyan);background:var(--gm-tint);border-radius:8px;align-items:flex-start;gap:13px;margin-top:20px;padding:18px;display:flex}.gm-callout-icon,.gm-help-icon{border:1px solid var(--gm-border);width:34px;height:34px;color:var(--gm-blue);background:var(--gm-surface);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gm-info-callout h3{color:var(--gm-text);margin:0 0 6px;font-size:13px;font-weight:700}.gm-info-callout p{color:var(--gm-muted);margin:0;font-size:12px;line-height:1.8}.gm-info-callout a{align-items:center;gap:3px;font-weight:600;display:inline-flex}.gm-response-card{border:1px solid var(--gm-border);background:var(--gm-surface);border-radius:10px;min-width:0;margin-top:17px;padding:17px}.gm-response-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gm-response-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gm-status-code{border-radius:5px;justify-content:center;align-items:center;min-width:43px;padding:6px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;display:inline-flex}.gm-status-code.success{color:var(--gm-blue);background:var(--gm-tint)}.gm-status-code.unauthorized,.gm-status-code.not-found{border:1px solid var(--gm-border);color:var(--gm-text);background:var(--gm-subtle)}.gm-response-status h3{color:var(--gm-text);margin:0;font-size:14px;font-weight:700}.gm-response-caption{color:var(--gm-muted);font-size:11px}.gm-response-description{color:var(--gm-muted);margin:0 0 16px;font-size:12px;line-height:1.8}.gm-response-description a{font-weight:600}.gm-response-error .gm-response-description{margin-bottom:12px}.gm-response-error .gm-code-block{margin-top:12px}.gm-text-link{align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.gm-page-navigation{border-top:1px solid var(--gm-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:52px;padding-top:26px;display:grid}.gm-nav-card{border:1px solid var(--gm-border);background:var(--gm-surface);border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:18px;transition:border-color .2s,background .2s;display:flex}.gm-nav-card:hover{border-color:var(--gm-cyan);background:var(--gm-tint)}.gm-nav-next{text-align:right;align-items:flex-end}.gm-nav-label{color:var(--gm-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.gm-nav-card strong{color:var(--gm-blue);font-size:14px;font-weight:700}.gm-nav-description{color:var(--gm-muted);font-size:11px;line-height:1.6}.gm-toc{min-width:0;padding-top:43px;position:sticky;top:95px}.gm-toc-inner{border-left:1px solid var(--gm-border);padding-left:17px}.gm-toc-heading{color:var(--gm-muted);letter-spacing:1.4px;margin-bottom:17px;font-size:9px;font-weight:800}.gm-toc-link{border-left:2px solid #0000;padding:8px 0 8px 12px;font-size:11px;line-height:1.6;transition:color .2s,border-color .2s;display:block;color:var(--gm-muted)!important}.gm-toc-link:hover{border-left-color:var(--gm-cyan);color:var(--gm-blue)!important}.gm-toc-divider{background:var(--gm-border);height:1px;margin:23px 0}.gm-help-card{border:1px solid var(--gm-border);background:var(--gm-subtle);border-radius:9px;padding:15px}.gm-help-icon{margin-bottom:13px}.gm-help-card h3{color:var(--gm-text);margin:0 0 8px;font-size:13px;font-weight:700}.gm-help-card p{color:var(--gm-muted);margin:0 0 13px;font-size:11px;line-height:1.8}.gm-help-card>a{align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.docs-dark .gm-page{--gm-border:#263b49;--gm-border-strong:#354d5d;--gm-text:#fff;--gm-muted:#a8bac7;--gm-surface:#030b12;--gm-subtle:#0b1822;--gm-tint:#102b3c;--gm-blue:#00c2ff;--gm-cyan:#00c2ff;color:var(--gm-text);background:var(--gm-surface)}.docs-dark .gm-page-header,.docs-dark .gm-page-navigation{border-color:var(--gm-border)}.docs-dark .gm-page-header h1,.docs-dark .gm-section-heading h2,.docs-dark .gm-breadcrumbs span,.docs-dark .gm-endpoint>code,.docs-dark .gm-base-url code,.docs-dark .gm-table td,.docs-dark .gm-info-callout h3,.docs-dark .gm-response-status h3,.docs-dark .gm-help-card h3,.docs-dark .gm-nav-card strong{color:var(--gm-text)}.docs-dark .gm-intro,.docs-dark .gm-section-description,.docs-dark .gm-breadcrumbs,.docs-dark .gm-breadcrumbs a,.docs-dark .gm-base-url,.docs-dark .gm-endpoint-copy,.docs-dark .gm-response-description,.docs-dark .gm-response-caption,.docs-dark .gm-nav-description,.docs-dark .gm-nav-label,.docs-dark .gm-help-card p,.docs-dark .gm-info-callout p{color:var(--gm-muted)}.docs-dark .gm-endpoint,.docs-dark .gm-table-wrap,.docs-dark .gm-response-card,.docs-dark .gm-nav-card,.docs-dark .gm-help-card,.docs-dark .gm-code-block,.docs-dark .gm-language-tabs{border-color:var(--gm-border)}.docs-dark .gm-endpoint,.docs-dark .gm-table-wrap,.docs-dark .gm-code-block,.docs-dark .gm-help-card{background:var(--gm-subtle)}.docs-dark .gm-table th{color:var(--gm-muted);background:var(--gm-subtle);border-color:var(--gm-border)}.docs-dark .gm-table td{background:var(--gm-surface);border-color:var(--gm-border)}.docs-dark .gm-inline-code{color:var(--gm-blue);background:var(--gm-tint);border-color:var(--gm-border)}.docs-dark .gm-example-value{color:var(--gm-muted)}.docs-dark .gm-example-value code{color:var(--gm-text);background:var(--gm-subtle)}.docs-dark .gm-language-tabs{background:var(--gm-subtle)}.docs-dark .gm-language-tab{color:var(--gm-muted)}.docs-dark .gm-language-tab:hover{color:var(--gm-blue);background:var(--gm-tint)}.docs-dark .gm-language-tab.active{color:var(--gm-blue);background:var(--gm-surface);border-bottom-color:var(--gm-cyan)}.docs-dark .gm-code-toolbar{background:var(--gm-surface);border-color:var(--gm-border)}.docs-dark .gm-code-language,.docs-dark .gm-code-language svg{color:var(--gm-blue)}.docs-dark .gm-code-block pre{color:#e9f8fc}.docs-dark .gm-copy-button{color:var(--gm-muted);background:var(--gm-subtle);border-color:var(--gm-border)}.docs-dark .gm-copy-button:hover{color:var(--gm-blue);border-color:var(--gm-cyan)}.docs-dark .gm-info-callout{background:var(--gm-tint);border-color:var(--gm-border);border-left-color:var(--gm-cyan)}.docs-dark .gm-callout-icon,.docs-dark .gm-help-icon{color:var(--gm-blue);background:var(--gm-subtle);border-color:var(--gm-border)}.docs-dark .gm-response-card,.docs-dark .gm-nav-card{background:var(--gm-surface)}.docs-dark .gm-status-code.success{color:var(--gm-blue);background:var(--gm-tint)}.docs-dark .gm-status-code.unauthorized,.docs-dark .gm-status-code.not-found{color:var(--gm-text);background:var(--gm-subtle);border-color:var(--gm-border)}.docs-dark .gm-toc-inner{border-color:var(--gm-border)}.docs-dark .gm-toc-divider{background:var(--gm-border)}.docs-dark .gm-toc-heading{color:var(--gm-muted)}.docs-dark .gm-toc-link{color:var(--gm-muted)!important}.docs-dark .gm-toc-link:hover{border-left-color:var(--gm-cyan);color:var(--gm-blue)!important}.docs-dark .gm-nav-card:hover{background:var(--gm-tint);border-color:var(--gm-cyan)}.docs-dark .gm-page a{color:var(--gm-blue)}.docs-dark .gm-page a:hover{color:var(--gm-cyan)}@media (width<=1100px){.gm-page{padding:27px 26px 45px}.gm-content-grid{grid-template-columns:minmax(0,1fr) 165px;gap:25px}.gm-toc-inner{padding-left:12px}}@media (width<=850px){.gm-content-grid{grid-template-columns:minmax(0,1fr)}.gm-toc{display:none}.gm-page-header{max-width:none}.gm-page{padding:25px 24px 42px}}@media (width<=600px){.gm-page{padding:20px 15px 32px}.gm-breadcrumbs{gap:6px;margin-bottom:28px;font-size:11px}.gm-page-header h1{letter-spacing:-1.2px;font-size:35px}.gm-intro{margin:14px 0 20px;font-size:13px;line-height:1.8}.gm-endpoint{gap:8px;padding:7px}.gm-endpoint>code{font-size:11px}.gm-endpoint-copy{padding-left:8px;font-size:10px}.gm-base-url{flex-direction:column;align-items:flex-start;gap:6px}.gm-base-url code{font-size:10px}.gm-section{margin-bottom:35px;padding-top:29px}.gm-section-heading{gap:10px}.gm-section-heading h2{font-size:19px}.gm-section-description{font-size:12px}.gm-table{min-width:520px}.gm-table th,.gm-table td{padding:12px}.gm-language-tabs{gap:0;padding-left:5px;padding-right:5px}.gm-language-tab{gap:5px;padding:0 9px;font-size:11px}.gm-code-block pre{padding:15px 13px;font-size:11px}.gm-info-callout{gap:10px;padding:13px}.gm-response-card{padding:12px}.gm-response-caption{width:100%}.gm-page-navigation{gap:9px;margin-top:36px}.gm-nav-card{padding:12px}.gm-nav-card strong{font-size:12px}.gm-nav-description{font-size:10px}}@media (width<=380px){.gm-page{padding-left:11px;padding-right:11px}.gm-page-header h1{font-size:30px}.gm-section-heading h2{font-size:17px}.gm-language-tab{padding:0 7px}.gm-page-navigation{grid-template-columns:minmax(0,1fr)}.gm-nav-next{text-align:left;align-items:flex-start}}.cp-page{--cp-border:var(--border-light,#e5edf2);--cp-border-strong:var(--border-medium,#cdd9df);--cp-text:var(--text-primary,var(--color-black,#030b12));--cp-muted:var(--text-muted,var(--color-dark-grey,#9a9a9a));--cp-surface:var(--bg-primary,var(--color-white,#fff));--cp-subtle:var(--bg-secondary,var(--color-grey,#f5f8fa));--cp-tint:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));--cp-blue:var(--color-primary,#0d4972);--cp-cyan:var(--color-secondary,#00c2ff);width:100%;min-width:0;color:var(--cp-text);overflow-wrap:anywhere;padding:30px 38px 54px;font-family:Inter,sans-serif;font-size:14px;line-height:1.7;transition:background-color .25s,color .25s}.cp-page *,.cp-page :before,.cp-page :after{box-sizing:border-box}.cp-page h1,.cp-page h2,.cp-page h3,.cp-page h4,.cp-page p,.cp-page ul,.cp-page ol{margin-top:0}.cp-page h1,.cp-page h2,.cp-page h3,.cp-page h4{color:var(--cp-text);font-weight:650;line-height:1.35}.cp-page p,.cp-page li{color:var(--cp-muted)}.cp-page a{color:var(--cp-blue);text-decoration:none;transition:color .2s}.cp-page a:hover{color:var(--cp-cyan)}.cp-page button,.cp-page input,.cp-page select,.cp-page textarea{font:inherit}.cp-page button{color:inherit}.cp-page code,.cp-page pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.cp-page .cp-content,.cp-page .cp-main,.cp-page .cp-article{min-width:0;color:var(--cp-text)}.cp-page .cp-content{width:100%;max-width:100%}.cp-page .cp-breadcrumb,.cp-page .cp-breadcrumbs{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.cp-page .cp-breadcrumb a,.cp-page .cp-breadcrumbs a{color:var(--cp-muted)}.cp-page .cp-breadcrumb a:hover,.cp-page .cp-breadcrumbs a:hover{color:var(--cp-blue)}.cp-page .cp-breadcrumb span,.cp-page .cp-breadcrumbs span{color:var(--cp-muted)}.cp-page .cp-header{margin-bottom:30px}.cp-page .cp-eyebrow{color:var(--cp-blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.cp-page h1,.cp-page .cp-title{color:var(--cp-text);letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(28px,3vw,38px);font-weight:700}.cp-page .cp-description,.cp-page .cp-intro{max-width:760px;color:var(--cp-muted);margin-bottom:0;font-size:15px;line-height:1.85}.cp-page h2,.cp-page .cp-section-title{letter-spacing:-.02em;margin-bottom:14px;font-size:22px}.cp-page h3,.cp-page .cp-subtitle{margin-bottom:10px;font-size:16px}.cp-page h4{margin-bottom:8px;font-size:14px}.cp-page section{min-width:0;margin-top:32px;scroll-margin-top:100px}.cp-page section:first-child{margin-top:0}.cp-page .cp-endpoint,.cp-page .cp-endpoint-box,.cp-page .cp-api-endpoint{border:1px solid var(--cp-border);background:var(--cp-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;margin:20px 0 26px;padding:16px 18px;display:flex}.cp-page .cp-method{border:1px solid var(--cp-border);background:var(--cp-tint);min-width:62px;color:var(--cp-blue);letter-spacing:.04em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.cp-page .cp-endpoint code,.cp-page .cp-endpoint-box code,.cp-page .cp-api-endpoint code{min-width:0;color:var(--cp-text);overflow-wrap:anywhere;word-break:break-word;font-size:13px}.cp-page .cp-prerequisite,.cp-page .cp-info-card,.cp-page .cp-note,.cp-page .cp-callout{border:1px solid var(--cp-border);background:var(--cp-subtle);border-radius:12px;margin:20px 0;padding:16px 18px}.cp-page .cp-prerequisite,.cp-page .cp-info-card{border-left:3px solid var(--cp-cyan)}.cp-page .cp-prerequisite p:last-child,.cp-page .cp-info-card p:last-child,.cp-page .cp-note p:last-child,.cp-page .cp-callout p:last-child{margin-bottom:0}.cp-page .cp-prerequisite strong,.cp-page .cp-info-card strong,.cp-page .cp-note strong,.cp-page .cp-callout strong{color:var(--cp-text)}.cp-page ul,.cp-page ol{padding-left:23px}.cp-page li{margin-bottom:8px;padding-left:2px}.cp-page li::marker{color:var(--cp-blue)}.cp-page li strong,.cp-page p strong,.cp-page td strong{color:var(--cp-text);font-weight:650}.cp-page .cp-table-wrap,.cp-page .cp-table-container{border:1px solid var(--cp-border);background:var(--cp-surface);-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;margin:18px 0 26px;overflow-x:auto}.cp-page table,.cp-page .cp-table{border-collapse:separate;border-spacing:0;width:100%;min-width:520px;color:var(--cp-text);font-size:13px}.cp-page thead,.cp-page th{background:var(--cp-subtle)}.cp-page th{border-bottom:1px solid var(--cp-border);color:var(--cp-text);text-align:left;white-space:nowrap;padding:13px 16px;font-size:12px;font-weight:700}.cp-page td{border-bottom:1px solid var(--cp-border);color:var(--cp-muted);text-align:left;vertical-align:top;padding:13px 16px}.cp-page tr:last-child td{border-bottom:0}.cp-page tbody tr{transition:background-color .2s}.cp-page tbody tr:hover{background:var(--cp-subtle)}.cp-page td code,.cp-page th code{color:var(--cp-blue);font-size:12px}.cp-page .cp-retry,.cp-page .cp-retry-callout,.cp-page .cp-warning{border:1px solid var(--cp-border-strong);border-left:3px solid var(--cp-cyan);background:var(--cp-tint);border-radius:10px;margin:20px 0;padding:16px 18px}.cp-page .cp-retry h3,.cp-page .cp-retry-callout h3,.cp-page .cp-warning h3{margin-bottom:7px}.cp-page .cp-retry p:last-child,.cp-page .cp-retry-callout p:last-child,.cp-page .cp-warning p:last-child{margin-bottom:0}.cp-page .cp-language-tabs,.cp-page .cp-code-tabs{border:1px solid var(--cp-border);background:var(--cp-subtle);border-bottom:0;border-radius:12px 12px 0 0;flex-wrap:wrap;gap:6px;margin-bottom:0;padding:7px;display:flex}.cp-page .cp-language-tab,.cp-page .cp-code-tab{color:var(--cp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.cp-page .cp-language-tab:hover,.cp-page .cp-code-tab:hover{background:var(--cp-tint);color:var(--cp-blue)}.cp-page .cp-language-tab.active,.cp-page .cp-language-tab[aria-selected=true],.cp-page .cp-code-tab.active,.cp-page .cp-code-tab[aria-selected=true]{border-color:var(--cp-border);background:var(--cp-surface);color:var(--cp-blue)}.cp-page .cp-code-block,.cp-page .cp-code,.cp-page pre{border:1px solid var(--cp-border);background:var(--cp-subtle);max-width:100%;color:var(--cp-text);tab-size:2;-webkit-overflow-scrolling:touch;border-radius:10px;margin:0;padding:18px;font-size:12px;line-height:1.8;overflow-x:auto}.cp-page .cp-language-tabs+.cp-code-block,.cp-page .cp-code-tabs+pre{border-top-left-radius:0;border-top-right-radius:0}.cp-page pre code,.cp-page .cp-code-block code,.cp-page .cp-code code{color:inherit;font-size:inherit;white-space:pre}.cp-page :not(pre)>code{border:1px solid var(--cp-border);background:var(--cp-subtle);color:var(--cp-blue);overflow-wrap:anywhere;border-radius:5px;padding:3px 6px;font-size:.9em}.cp-page .cp-copy-button,.cp-page .cp-copy-btn{border:1px solid var(--cp-border);background:var(--cp-surface);color:var(--cp-muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;transition:all .2s;display:inline-flex}.cp-page .cp-copy-button:hover,.cp-page .cp-copy-btn:hover{border-color:var(--cp-blue);color:var(--cp-blue)}.cp-page .cp-response-card,.cp-page .cp-response,.cp-page .cp-example-card{border:1px solid var(--cp-border);background:var(--cp-surface);border-radius:12px;min-width:0;margin:20px 0;overflow:hidden}.cp-page .cp-response-header,.cp-page .cp-response-card-header{border-bottom:1px solid var(--cp-border);background:var(--cp-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.cp-page .cp-response-header h3,.cp-page .cp-response-card-header h3{margin:0;font-size:13px}.cp-page .cp-response-body,.cp-page .cp-response-card-body{padding:16px}.cp-page .cp-response-body pre,.cp-page .cp-response-card-body pre{background:0 0;border:0;padding:0}.cp-page .cp-status,.cp-page .cp-status-code{border:1px solid var(--cp-border);background:var(--cp-tint);color:var(--cp-blue);white-space:nowrap;border-radius:6px;align-items:center;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.cp-page .cp-pending-note,.cp-page .cp-additional-note{border:1px dashed var(--cp-border-strong);background:var(--cp-subtle);color:var(--cp-muted);border-radius:10px;align-items:flex-start;gap:10px;margin:20px 0;padding:14px 16px;display:flex}.cp-page .cp-pending-note p:last-child,.cp-page .cp-additional-note p:last-child{margin-bottom:0}.cp-page .cp-page-navigation,.cp-page .cp-doc-navigation{border-top:1px solid var(--cp-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:40px;padding-top:24px;display:grid}.cp-page .cp-nav-link,.cp-page .cp-page-nav-link{border:1px solid var(--cp-border);background:var(--cp-surface);min-width:0;color:var(--cp-text);border-radius:10px;flex-direction:column;gap:5px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:flex}.cp-page .cp-nav-link:hover,.cp-page .cp-page-nav-link:hover{border-color:var(--cp-blue);background:var(--cp-subtle)}.cp-page .cp-nav-label{color:var(--cp-muted);font-size:11px}.cp-page .cp-nav-title{color:var(--cp-text);font-size:13px;font-weight:650}.cp-page .cp-toc,.cp-page .cp-table-of-contents{border:1px solid var(--cp-border);background:var(--cp-surface);border-radius:12px;padding:16px}.cp-page .cp-toc h3,.cp-page .cp-table-of-contents h3{margin-bottom:12px;font-size:13px}.cp-page .cp-toc ul,.cp-page .cp-table-of-contents ul{margin:0;padding:0;list-style:none}.cp-page .cp-toc li,.cp-page .cp-table-of-contents li{margin:0;padding:0}.cp-page .cp-toc a,.cp-page .cp-table-of-contents a{color:var(--cp-muted);border-radius:6px;padding:7px 9px;font-size:12px;display:block}.cp-page .cp-toc a:hover,.cp-page .cp-toc a.active,.cp-page .cp-table-of-contents a:hover,.cp-page .cp-table-of-contents a.active{background:var(--cp-tint);color:var(--cp-blue)}.cp-page .cp-help-card,.cp-page .cp-feedback-card{border:1px solid var(--cp-border);background:var(--cp-subtle);border-radius:12px;margin-top:24px;padding:18px}.cp-page .cp-help-card h3,.cp-page .cp-feedback-card h3{margin-bottom:7px;font-size:14px}.cp-page .cp-help-card p,.cp-page .cp-feedback-card p{margin-bottom:12px;font-size:12px}.cp-page .cp-help-card a,.cp-page .cp-feedback-card a{font-weight:650}.cp-page .cp-button,.cp-page .cp-btn{border:1px solid var(--cp-blue);background:var(--cp-blue);color:#fff;cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:650;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.cp-page .cp-button:hover,.cp-page .cp-btn:hover{border-color:var(--cp-cyan);background:var(--cp-cyan);color:#030b12}.cp-page .cp-button:focus-visible,.cp-page .cp-btn:focus-visible,.cp-page button:focus-visible,.cp-page a:focus-visible{outline:2px solid var(--cp-cyan);outline-offset:3px}.cp-page hr{background:var(--cp-border);border:0;height:1px;margin:28px 0}.cp-page ::selection{background:var(--cp-tint);color:var(--cp-text)}.docs-dark .cp-page{--cp-border:#263b49;--cp-border-strong:#354d5d;--cp-text:#fff;--cp-muted:#a8bac7;--cp-surface:#030b12;--cp-subtle:#0b1822;--cp-tint:#102b3c;--cp-blue:#00c2ff;--cp-cyan:#00c2ff;color:var(--cp-text);background:var(--cp-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs-dark .cp-page h1,.docs-dark .cp-page h2,.docs-dark .cp-page h3,.docs-dark .cp-page h4,.docs-dark .cp-page .cp-title,.docs-dark .cp-page .cp-section-title,.docs-dark .cp-page strong{color:#fff}.docs-dark .cp-page p,.docs-dark .cp-page li,.docs-dark .cp-page .cp-description,.docs-dark .cp-page .cp-intro{color:var(--cp-muted)}.docs-dark .cp-page a{color:var(--cp-cyan)}.docs-dark .cp-page a:hover{color:#fff}.docs-dark .cp-page .cp-endpoint,.docs-dark .cp-page .cp-endpoint-box,.docs-dark .cp-page .cp-api-endpoint,.docs-dark .cp-page .cp-prerequisite,.docs-dark .cp-page .cp-info-card,.docs-dark .cp-page .cp-note,.docs-dark .cp-page .cp-callout,.docs-dark .cp-page .cp-pending-note,.docs-dark .cp-page .cp-additional-note,.docs-dark .cp-page .cp-help-card,.docs-dark .cp-page .cp-feedback-card,.docs-dark .cp-page .cp-toc,.docs-dark .cp-page .cp-table-of-contents{border-color:var(--cp-border);background:var(--cp-subtle)}.docs-dark .cp-page .cp-retry,.docs-dark .cp-page .cp-retry-callout,.docs-dark .cp-page .cp-warning{border-color:var(--cp-border-strong);border-left-color:var(--cp-cyan);background:var(--cp-tint)}.docs-dark .cp-page .cp-method,.docs-dark .cp-page .cp-status,.docs-dark .cp-page .cp-status-code{border-color:var(--cp-border-strong);background:var(--cp-tint);color:var(--cp-cyan)}.docs-dark .cp-page .cp-endpoint code,.docs-dark .cp-page .cp-endpoint-box code,.docs-dark .cp-page .cp-api-endpoint code,.docs-dark .cp-page :not(pre)>code{border-color:var(--cp-border);background:var(--cp-subtle);color:var(--cp-cyan)}.docs-dark .cp-page .cp-table-wrap,.docs-dark .cp-page .cp-table-container,.docs-dark .cp-page table,.docs-dark .cp-page .cp-table{border-color:var(--cp-border);background:var(--cp-surface);color:var(--cp-text)}.docs-dark .cp-page thead,.docs-dark .cp-page th{background:#0b1822}.docs-dark .cp-page th{border-bottom-color:var(--cp-border);color:#fff}.docs-dark .cp-page td{border-bottom-color:var(--cp-border);color:var(--cp-muted)}.docs-dark .cp-page tbody tr:hover{background:#0b1822}.docs-dark .cp-page td strong{color:#fff}.docs-dark .cp-page .cp-language-tabs,.docs-dark .cp-page .cp-code-tabs{border-color:var(--cp-border);background:#0b1822}.docs-dark .cp-page .cp-language-tab,.docs-dark .cp-page .cp-code-tab{color:var(--cp-muted)}.docs-dark .cp-page .cp-language-tab:hover,.docs-dark .cp-page .cp-code-tab:hover{background:var(--cp-tint);color:var(--cp-cyan)}.docs-dark .cp-page .cp-language-tab.active,.docs-dark .cp-page .cp-language-tab[aria-selected=true],.docs-dark .cp-page .cp-code-tab.active,.docs-dark .cp-page .cp-code-tab[aria-selected=true]{border-color:var(--cp-border-strong);color:var(--cp-cyan);background:#030b12}.docs-dark .cp-page .cp-code-block,.docs-dark .cp-page .cp-code,.docs-dark .cp-page pre{border-color:var(--cp-border);color:#e9f8fc;background:#07121b}.docs-dark .cp-page pre code,.docs-dark .cp-page .cp-code-block code,.docs-dark .cp-page .cp-code code{color:#e9f8fc}.docs-dark .cp-page .cp-response-card,.docs-dark .cp-page .cp-response,.docs-dark .cp-page .cp-example-card{border-color:var(--cp-border);background:var(--cp-surface)}.docs-dark .cp-page .cp-response-header,.docs-dark .cp-page .cp-response-card-header{border-bottom-color:var(--cp-border);background:#0b1822}.docs-dark .cp-page .cp-response-header h3,.docs-dark .cp-page .cp-response-card-header h3{color:#fff}.docs-dark .cp-page .cp-response-body,.docs-dark .cp-page .cp-response-card-body{color:var(--cp-muted)}.docs-dark .cp-page .cp-response-body pre,.docs-dark .cp-page .cp-response-card-body pre{background:0 0}.docs-dark .cp-page .cp-nav-link,.docs-dark .cp-page .cp-page-nav-link{border-color:var(--cp-border);background:var(--cp-surface)}.docs-dark .cp-page .cp-nav-link:hover,.docs-dark .cp-page .cp-page-nav-link:hover{border-color:var(--cp-cyan);background:var(--cp-subtle)}.docs-dark .cp-page .cp-nav-label{color:var(--cp-muted)}.docs-dark .cp-page .cp-nav-title{color:#fff}.docs-dark .cp-page .cp-toc a,.docs-dark .cp-page .cp-table-of-contents a{color:var(--cp-muted)}.docs-dark .cp-page .cp-toc a:hover,.docs-dark .cp-page .cp-toc a.active,.docs-dark .cp-page .cp-table-of-contents a:hover,.docs-dark .cp-page .cp-table-of-contents a.active{background:var(--cp-tint);color:var(--cp-cyan)}.docs-dark .cp-page .cp-copy-button,.docs-dark .cp-page .cp-copy-btn{border-color:var(--cp-border-strong);color:var(--cp-muted);background:#0b1822}.docs-dark .cp-page .cp-copy-button:hover,.docs-dark .cp-page .cp-copy-btn:hover{border-color:var(--cp-cyan);color:var(--cp-cyan)}.docs-dark .cp-page .cp-button,.docs-dark .cp-page .cp-btn{border-color:var(--cp-cyan);background:var(--cp-cyan);color:#030b12}.docs-dark .cp-page .cp-button:hover,.docs-dark .cp-page .cp-btn:hover{color:#030b12;background:#fff;border-color:#fff}.docs-dark .cp-page hr{background:var(--cp-border)}.docs-dark .cp-page ::selection{color:#fff;background:#16435b}@media (width<=1024px){.cp-page h1,.cp-page .cp-title{font-size:clamp(27px,3.5vw,34px)}.cp-page h2,.cp-page .cp-section-title{font-size:20px}.cp-page section{margin-top:28px}}@media (width<=768px){.cp-page{font-size:13px}.cp-page .cp-header{margin-bottom:24px}.cp-page h1,.cp-page .cp-title{font-size:28px}.cp-page h2,.cp-page .cp-section-title{font-size:19px}.cp-page .cp-description,.cp-page .cp-intro{font-size:14px}.cp-page section{margin-top:26px}.cp-page .cp-endpoint,.cp-page .cp-endpoint-box,.cp-page .cp-api-endpoint{align-items:flex-start;gap:10px;padding:14px}.cp-page .cp-code-block,.cp-page .cp-code,.cp-page pre{padding:14px;font-size:11px}.cp-page .cp-page-navigation,.cp-page .cp-doc-navigation{gap:10px}.cp-page .cp-nav-link,.cp-page .cp-page-nav-link{padding:12px}}@media (width<=520px){.cp-page h1,.cp-page .cp-title{font-size:25px}.cp-page h2,.cp-page .cp-section-title{font-size:18px}.cp-page .cp-breadcrumb,.cp-page .cp-breadcrumbs{gap:6px;margin-bottom:18px;font-size:11px}.cp-page .cp-endpoint,.cp-page .cp-endpoint-box,.cp-page .cp-api-endpoint{padding:12px}.cp-page .cp-prerequisite,.cp-page .cp-info-card,.cp-page .cp-note,.cp-page .cp-callout,.cp-page .cp-retry,.cp-page .cp-retry-callout,.cp-page .cp-warning{padding:13px}.cp-page .cp-page-navigation,.cp-page .cp-doc-navigation{grid-template-columns:minmax(0,1fr)}.cp-page .cp-language-tabs,.cp-page .cp-code-tabs{gap:4px;padding:5px}.cp-page .cp-language-tab,.cp-page .cp-code-tab{padding:6px 9px;font-size:11px}.cp-page .cp-response-header,.cp-page .cp-response-card-header{align-items:flex-start;padding:12px}.cp-page .cp-response-body,.cp-page .cp-response-card-body{padding:12px}.cp-page .cp-table-wrap,.cp-page .cp-table-container{border-radius:9px}}@media (prefers-reduced-motion:reduce){.cp-page *,.cp-page :before,.cp-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gp-page{--gp-border:var(--border-light,#e5edf2);--gp-border-strong:var(--border-medium,#cdd9df);--gp-text:var(--text-primary,var(--color-black,#030b12));--gp-muted:var(--text-muted,var(--color-dark-grey,#9a9a9a));--gp-surface:var(--bg-primary,var(--color-white,#fff));--gp-subtle:var(--bg-secondary,var(--color-grey,#f5f8fa));--gp-tint:var(--bg-light-blue,var(--color-primary-light,#e9f8fc));--gp-blue:var(--color-primary,#0d4972);--gp-cyan:var(--color-secondary,#00c2ff);box-sizing:border-box;width:100%;min-width:0;color:var(--gp-text);overflow-wrap:anywhere;padding:30px 38px 54px;font-family:Inter,sans-serif;font-size:14px;line-height:1.7;transition:background-color .25s,color .25s}.gp-page *,.gp-page :before,.gp-page :after{box-sizing:border-box}.gp-page h1,.gp-page h2,.gp-page h3,.gp-page h4,.gp-page p{overflow-wrap:anywhere}.gp-page a{color:var(--gp-blue);text-decoration:none;transition:color .2s,background-color .2s}.gp-page a:hover{color:var(--gp-cyan)}.gp-page button,.gp-page input,.gp-page select,.gp-page textarea{font:inherit}.gp-page button{color:inherit}.gp-page code,.gp-page pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.gp-page .gp-breadcrumbs{color:var(--gp-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:38px;font-size:12px;display:flex}.gp-page .gp-breadcrumbs>svg:first-child{color:var(--gp-blue);flex-shrink:0}.gp-page .gp-breadcrumbs a{color:var(--gp-muted)}.gp-page .gp-breadcrumbs a:hover{color:var(--gp-blue)}.gp-page .gp-breadcrumbs span{color:var(--gp-text);font-weight:600}.gp-page .gp-page-header{border-bottom:1px solid var(--gp-border);max-width:850px;padding-bottom:34px}.gp-page .gp-eyebrow{color:var(--gp-blue);letter-spacing:1.8px;align-items:center;gap:9px;margin-bottom:17px;font-size:10px;font-weight:700;display:flex}.gp-page .gp-eyebrow-dot{background:var(--gp-cyan);width:7px;height:7px;box-shadow:0 0 0 4px var(--gp-tint);border-radius:50%;flex-shrink:0}.gp-page .gp-page-header h1{color:var(--gp-text);letter-spacing:-1.9px;margin:0;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.15}.gp-page .gp-page-header h1 span{color:var(--gp-blue)}.gp-page .gp-intro{max-width:710px;color:var(--gp-muted);margin:18px 0 25px;font-size:15px;line-height:1.85}.gp-page .gp-endpoint{border:1px solid var(--gp-border);background:var(--gp-subtle);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;min-height:45px;padding:7px 12px;display:inline-flex}.gp-page .gp-method{background:var(--gp-tint);min-width:46px;color:var(--gp-blue);letter-spacing:.5px;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.gp-page .gp-endpoint>code{min-width:0;color:var(--gp-text);overflow-wrap:anywhere;word-break:break-word;font-size:13px}.gp-page .gp-production{border-left:1px solid var(--gp-border-strong);color:var(--gp-muted);white-space:nowrap;padding-left:12px;font-size:11px}.gp-page .gp-base-url{color:var(--gp-muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;font-size:12px;display:flex}.gp-page .gp-base-url code{color:var(--gp-text);overflow-wrap:anywhere;word-break:break-word;font-size:12px}.gp-page .gp-content-grid{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:42px;max-width:1180px;padding-top:8px;display:grid}.gp-page .gp-main-content{min-width:0}.gp-page .gp-section{min-width:0;margin-bottom:44px;padding-top:37px;scroll-margin-top:100px}.gp-page .gp-section-heading{align-items:center;gap:13px;margin-bottom:15px;scroll-margin-top:100px;display:flex}.gp-page .gp-section-number{border:1px solid var(--gp-border);background:var(--gp-tint);width:30px;height:30px;color:var(--gp-blue);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.gp-page .gp-section-heading h2{color:var(--gp-text);letter-spacing:-.55px;margin:0;font-size:22px;font-weight:700;line-height:1.35}.gp-page .gp-section-description{color:var(--gp-muted);margin:0 0 22px;font-size:13px;line-height:1.8}.gp-page .gp-table-wrap{border:1px solid var(--gp-border);background:var(--gp-surface);-webkit-overflow-scrolling:touch;border-radius:10px;width:100%;overflow-x:auto}.gp-page .gp-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.gp-page .gp-table th{border-bottom:1px solid var(--gp-border);background:var(--gp-subtle);color:var(--gp-muted);letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;padding:14px 16px;font-size:10px;font-weight:700}.gp-page .gp-table td{border-bottom:1px solid var(--gp-border);color:var(--gp-text);vertical-align:top;padding:18px 16px;line-height:1.8}.gp-page .gp-table tbody tr:last-child td{border-bottom:0}.gp-page .gp-table tbody tr{transition:background-color .2s}.gp-page .gp-table tbody tr:hover{background:var(--gp-subtle)}.gp-page .gp-inline-code{border:1px solid var(--gp-border);background:var(--gp-tint);max-width:100%;color:var(--gp-blue);overflow-wrap:anywhere;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-block}.gp-page .gp-required{color:var(--gp-blue);font-size:11px;font-weight:700;display:inline-block}.gp-page .gp-type{color:var(--gp-muted);margin-top:5px;font-size:11px}.gp-page .gp-example-value{flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px;display:flex}.gp-page .gp-example-value span{color:var(--gp-muted);font-size:10px}.gp-page .gp-example-value code{border:1px solid var(--gp-border);background:var(--gp-subtle);max-width:100%;color:var(--gp-text);overflow-wrap:anywhere;word-break:break-word;border-radius:5px;padding:5px 7px;font-size:10px}.gp-page .gp-language-tabs{border:1px solid var(--gp-border);background:var(--gp-subtle);-webkit-overflow-scrolling:touch;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:5px;padding:7px 8px 0;display:flex;overflow-x:auto}.gp-page .gp-language-tab{min-height:37px;color:var(--gp-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:5px 5px 0 0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex}.gp-page .gp-language-tab:hover{background:var(--gp-tint);color:var(--gp-blue)}.gp-page .gp-language-tab.active,.gp-page .gp-language-tab[aria-selected=true]{border-bottom-color:var(--gp-cyan);background:var(--gp-surface);color:var(--gp-blue)}.gp-page .gp-code-block{border:1px solid var(--gp-border);background:var(--gp-subtle);border-radius:10px;min-width:0;overflow:hidden}.gp-page .gp-language-tabs+.gp-code-block{border-top-left-radius:0;border-top-right-radius:0}.gp-page .gp-code-toolbar{border-bottom:1px solid var(--gp-border);background:var(--gp-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:8px 13px;display:flex}.gp-page .gp-code-language{color:var(--gp-muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.gp-page .gp-code-language svg{color:var(--gp-blue);flex-shrink:0}.gp-page .gp-copy-button{border:1px solid var(--gp-border);background:var(--gp-surface);color:var(--gp-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;font-size:11px;transition:border-color .2s,color .2s;display:inline-flex}.gp-page .gp-copy-button:hover{border-color:var(--gp-cyan);color:var(--gp-blue)}.gp-page .gp-code-block pre{max-width:100%;color:var(--gp-text);tab-size:2;-webkit-overflow-scrolling:touch;background:0 0;margin:0;padding:19px 20px;font-size:12px;line-height:1.85;overflow-x:auto}.gp-page .gp-code-block pre code{color:inherit;font:inherit;white-space:pre}.gp-page .gp-pending-callout{border:1px solid var(--gp-border);border-left:3px solid var(--gp-cyan);background:var(--gp-tint);border-radius:9px;align-items:flex-start;gap:13px;padding:18px;display:flex}.gp-page .gp-pending-icon,.gp-page .gp-help-icon{border:1px solid var(--gp-border);background:var(--gp-surface);width:36px;height:36px;color:var(--gp-blue);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gp-page .gp-pending-callout h3{color:var(--gp-text);margin:0 0 7px;font-size:13px;font-weight:700}.gp-page .gp-pending-callout p{color:var(--gp-muted);margin:0;font-size:12px;line-height:1.8}.gp-page .gp-webhook-note{border:1px solid var(--gp-border);background:var(--gp-subtle);border-radius:8px;align-items:flex-start;gap:10px;margin-top:13px;padding:13px;display:flex}.gp-page .gp-webhook-note>svg{color:var(--gp-blue);flex-shrink:0;margin-top:2px}.gp-page .gp-webhook-note p{color:var(--gp-muted);margin:0;font-size:11px;line-height:1.8}.gp-page .gp-response-card{border:1px solid var(--gp-border);background:var(--gp-surface);border-radius:10px;min-width:0;margin-top:17px;padding:17px}.gp-page .gp-response-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gp-page .gp-response-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gp-page .gp-response-title h3{color:var(--gp-text);margin:0;font-size:14px;font-weight:700}.gp-page .gp-status-code{border:1px solid var(--gp-border);background:var(--gp-subtle);min-width:43px;color:var(--gp-blue);border-radius:5px;justify-content:center;align-items:center;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.gp-page .gp-status-200{background:var(--gp-tint);color:var(--gp-blue)}.gp-page .gp-status-400,.gp-page .gp-status-401,.gp-page .gp-status-404{background:var(--gp-subtle);color:var(--gp-text)}.gp-page .gp-response-description{color:var(--gp-muted);margin:0 0 16px;font-size:12px;line-height:1.8}.gp-page .gp-field-note{margin-top:22px}.gp-page .gp-field-note>h4{color:var(--gp-text);margin:0 0 12px;font-size:13px;font-weight:700}.gp-page .gp-field-list{border:1px solid var(--gp-border);background:var(--gp-surface);border-radius:8px;gap:0;display:grid;overflow:hidden}.gp-page .gp-field-list>div{border-bottom:1px solid var(--gp-border);grid-template-columns:125px minmax(0,1fr);gap:14px;padding:12px;display:grid}.gp-page .gp-field-list>div:last-child{border-bottom:0}.gp-page .gp-field-list>div>code{color:var(--gp-blue);overflow-wrap:anywhere;align-self:start;font-size:11px}.gp-page .gp-field-list>div>span{color:var(--gp-muted);font-size:11px;line-height:1.7}.gp-page .gp-field-list>div>span code{color:var(--gp-blue);font-size:10px}.gp-page .gp-page-navigation{border-top:1px solid var(--gp-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:52px;padding-top:26px;display:grid}.gp-page .gp-nav-card{border:1px solid var(--gp-border);background:var(--gp-surface);border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:18px;transition:border-color .2s,background-color .2s;display:flex}.gp-page .gp-nav-card:hover{border-color:var(--gp-cyan);background:var(--gp-tint)}.gp-page .gp-nav-next{text-align:right;align-items:flex-end}.gp-page .gp-nav-label{color:var(--gp-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.gp-page .gp-nav-card strong{color:var(--gp-blue);font-size:14px;font-weight:700}.gp-page .gp-nav-description{color:var(--gp-muted);font-size:11px;line-height:1.6}.gp-page .gp-toc{min-width:0;padding-top:43px;position:sticky;top:95px}.gp-page .gp-toc-inner{border-left:1px solid var(--gp-border);padding-left:17px}.gp-page .gp-toc-heading{color:var(--gp-muted);letter-spacing:1.4px;margin-bottom:17px;font-size:9px;font-weight:800}.gp-page .gp-toc-link{color:var(--gp-muted);border-left:2px solid #0000;padding:8px 0 8px 12px;font-size:11px;line-height:1.6;display:block}.gp-page .gp-toc-link:hover,.gp-page .gp-toc-link.active{border-left-color:var(--gp-cyan);color:var(--gp-blue)}.gp-page .gp-toc-divider{background:var(--gp-border);height:1px;margin:23px 0}.gp-page .gp-help-card{border:1px solid var(--gp-border);background:var(--gp-subtle);border-radius:9px;padding:15px}.gp-page .gp-help-icon{margin-bottom:13px}.gp-page .gp-help-card h3{color:var(--gp-text);margin:0 0 8px;font-size:13px;font-weight:700}.gp-page .gp-help-card p{color:var(--gp-muted);margin:0 0 13px;font-size:11px;line-height:1.8}.gp-page .gp-help-card>a{align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.gp-page button:focus-visible,.gp-page a:focus-visible{outline:2px solid var(--gp-cyan);outline-offset:3px}.docs-dark .gp-page{--gp-border:#263b49;--gp-border-strong:#354d5d;--gp-text:#fff;--gp-muted:#a8bac7;--gp-surface:#030b12;--gp-subtle:#0b1822;--gp-tint:#102b3c;--gp-blue:#00c2ff;--gp-cyan:#00c2ff;background:var(--gp-surface);color:var(--gp-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.docs-dark .gp-page .gp-breadcrumbs span,.docs-dark .gp-page .gp-page-header h1,.docs-dark .gp-page .gp-section-heading h2,.docs-dark .gp-page .gp-pending-callout h3,.docs-dark .gp-page .gp-response-title h3,.docs-dark .gp-page .gp-field-note>h4,.docs-dark .gp-page .gp-help-card h3{color:#fff}.docs-dark .gp-page .gp-page-header h1 span{color:var(--gp-cyan)}.docs-dark .gp-page .gp-intro,.docs-dark .gp-page .gp-section-description,.docs-dark .gp-page .gp-base-url,.docs-dark .gp-page .gp-code-language,.docs-dark .gp-page .gp-response-description,.docs-dark .gp-page .gp-field-list>div>span,.docs-dark .gp-page .gp-help-card p,.docs-dark .gp-page .gp-nav-description,.docs-dark .gp-page .gp-nav-label{color:var(--gp-muted)}.docs-dark .gp-page a{color:var(--gp-cyan)}.docs-dark .gp-page a:hover{color:#fff}.docs-dark .gp-page .gp-endpoint{border-color:var(--gp-border);background:var(--gp-subtle)}.docs-dark .gp-page .gp-method{background:var(--gp-tint);color:var(--gp-cyan)}.docs-dark .gp-page .gp-endpoint>code,.docs-dark .gp-page .gp-base-url code{color:#e9f8fc}.docs-dark .gp-page .gp-production{border-left-color:var(--gp-border-strong);color:var(--gp-muted)}.docs-dark .gp-page .gp-section-number{border-color:var(--gp-border);background:var(--gp-tint);color:var(--gp-cyan)}.docs-dark .gp-page .gp-table-wrap,.docs-dark .gp-page .gp-field-list{border-color:var(--gp-border);background:var(--gp-surface)}.docs-dark .gp-page .gp-table th{border-bottom-color:var(--gp-border);color:var(--gp-muted);background:#0b1822}.docs-dark .gp-page .gp-table td{border-bottom-color:var(--gp-border);color:#d5e0e7}.docs-dark .gp-page .gp-table tbody tr:hover{background:#0b1822}.docs-dark .gp-page .gp-inline-code,.docs-dark .gp-page .gp-example-value code{border-color:var(--gp-border);background:var(--gp-tint);color:var(--gp-cyan)}.docs-dark .gp-page .gp-required,.docs-dark .gp-page .gp-type{color:var(--gp-muted)}.docs-dark .gp-page .gp-language-tabs{border-color:var(--gp-border);background:#0b1822}.docs-dark .gp-page .gp-language-tab{color:var(--gp-muted)}.docs-dark .gp-page .gp-language-tab:hover{background:var(--gp-tint);color:var(--gp-cyan)}.docs-dark .gp-page .gp-language-tab.active,.docs-dark .gp-page .gp-language-tab[aria-selected=true]{border-bottom-color:var(--gp-cyan);color:var(--gp-cyan);background:#030b12}.docs-dark .gp-page .gp-code-block{border-color:var(--gp-border);background:#07121b}.docs-dark .gp-page .gp-code-toolbar{border-bottom-color:var(--gp-border);background:#0b1822}.docs-dark .gp-page .gp-code-language svg{color:var(--gp-cyan)}.docs-dark .gp-page .gp-code-block pre{color:#e9f8fc;background:0 0}.docs-dark .gp-page .gp-code-block pre code{color:inherit}.docs-dark .gp-page .gp-copy-button{border-color:var(--gp-border-strong);color:var(--gp-muted);background:#0b1822}.docs-dark .gp-page .gp-copy-button:hover{border-color:var(--gp-cyan);color:var(--gp-cyan)}.docs-dark .gp-page .gp-pending-callout{border-color:var(--gp-border);border-left-color:var(--gp-cyan);background:var(--gp-tint)}.docs-dark .gp-page .gp-pending-icon,.docs-dark .gp-page .gp-help-icon{border-color:var(--gp-border-strong);color:var(--gp-cyan);background:#0b1822}.docs-dark .gp-page .gp-pending-callout p{color:var(--gp-muted)}.docs-dark .gp-page .gp-webhook-note{border-color:var(--gp-border);background:var(--gp-subtle)}.docs-dark .gp-page .gp-webhook-note>svg{color:var(--gp-cyan)}.docs-dark .gp-page .gp-webhook-note p{color:var(--gp-muted)}.docs-dark .gp-page .gp-response-card{border-color:var(--gp-border);background:var(--gp-surface)}.docs-dark .gp-page .gp-status-code{border-color:var(--gp-border-strong);background:var(--gp-subtle);color:var(--gp-cyan)}.docs-dark .gp-page .gp-status-200{background:var(--gp-tint);color:var(--gp-cyan)}.docs-dark .gp-page .gp-status-400,.docs-dark .gp-page .gp-status-401,.docs-dark .gp-page .gp-status-404{color:#e9f8fc;background:#0b1822}.docs-dark .gp-page .gp-field-list>div{border-bottom-color:var(--gp-border)}.docs-dark .gp-page .gp-field-list>div>code,.docs-dark .gp-page .gp-field-list>div>span code{color:var(--gp-cyan)}.docs-dark .gp-page .gp-page-navigation{border-top-color:var(--gp-border)}.docs-dark .gp-page .gp-nav-card{border-color:var(--gp-border);background:var(--gp-surface)}.docs-dark .gp-page .gp-nav-card:hover{border-color:var(--gp-cyan);background:var(--gp-subtle)}.docs-dark .gp-page .gp-nav-card strong{color:var(--gp-cyan)}.docs-dark .gp-page .gp-toc-inner{border-left-color:var(--gp-border)}.docs-dark .gp-page .gp-toc-heading,.docs-dark .gp-page .gp-toc-link{color:var(--gp-muted)}.docs-dark .gp-page .gp-toc-link:hover,.docs-dark .gp-page .gp-toc-link.active{border-left-color:var(--gp-cyan);color:var(--gp-cyan)}.docs-dark .gp-page .gp-toc-divider{background:var(--gp-border)}.docs-dark .gp-page .gp-help-card{border-color:var(--gp-border);background:var(--gp-subtle)}.docs-dark .gp-page .gp-help-card>a{color:var(--gp-cyan)}@media (width<=1100px){.gp-page{padding:27px 26px 45px}.gp-page .gp-content-grid{grid-template-columns:minmax(0,1fr) 165px;gap:25px}.gp-page .gp-toc-inner{padding-left:12px}}@media (width<=850px){.gp-page .gp-content-grid{grid-template-columns:minmax(0,1fr)}.gp-page .gp-toc{display:none}.gp-page .gp-page-header{max-width:none}.gp-page{padding:25px 24px 42px}}@media (width<=600px){.gp-page{padding:20px 15px 32px}.gp-page .gp-breadcrumbs{gap:6px;margin-bottom:28px;font-size:11px}.gp-page .gp-page-header h1{letter-spacing:-1.2px;font-size:35px}.gp-page .gp-intro{margin:14px 0 20px;font-size:13px;line-height:1.8}.gp-page .gp-endpoint{gap:8px;padding:7px}.gp-page .gp-endpoint>code{font-size:11px}.gp-page .gp-production{padding-left:8px;font-size:10px}.gp-page .gp-base-url{flex-direction:column;align-items:flex-start;gap:6px}.gp-page .gp-base-url code{font-size:10px}.gp-page .gp-section{margin-bottom:35px;padding-top:29px}.gp-page .gp-section-heading{gap:10px}.gp-page .gp-section-heading h2{font-size:19px}.gp-page .gp-section-description{font-size:12px}.gp-page .gp-table{min-width:520px}.gp-page .gp-table th,.gp-page .gp-table td{padding:12px}.gp-page .gp-language-tabs{gap:0;padding-left:5px;padding-right:5px}.gp-page .gp-language-tab{gap:5px;padding:0 9px;font-size:11px}.gp-page .gp-code-block pre{padding:15px 13px;font-size:11px}.gp-page .gp-pending-callout{gap:10px;padding:13px}.gp-page .gp-response-card{padding:12px}.gp-page .gp-field-list>div{grid-template-columns:100px minmax(0,1fr);gap:9px;padding:10px}.gp-page .gp-page-navigation{gap:9px;margin-top:36px}.gp-page .gp-nav-card{padding:12px}.gp-page .gp-nav-card strong{font-size:12px}.gp-page .gp-nav-description{font-size:10px}}@media (width<=380px){.gp-page{padding-left:11px;padding-right:11px}.gp-page .gp-page-header h1{font-size:30px}.gp-page .gp-section-heading h2{font-size:17px}.gp-page .gp-language-tab{padding:0 7px}.gp-page .gp-field-list>div{grid-template-columns:minmax(0,1fr);gap:5px}.gp-page .gp-page-navigation{grid-template-columns:minmax(0,1fr)}.gp-page .gp-nav-next{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.gp-page *,.gp-page :before,.gp-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pon-errors-page{--pon-errors-primary:var(--color-primary,#0d4972);--pon-errors-cyan:var(--color-secondary,#00c2ff);--pon-errors-black:var(--color-black,#030b12);--pon-errors-white:var(--color-white,#fff);--pon-errors-light:var(--color-primary-light,#e9f8fc);--pon-errors-grey:var(--color-grey,#f5f8fa);--pon-errors-muted:var(--color-dark-grey,#9a9a9a);--pon-errors-border:var(--border-light,#e5edf2);--pon-errors-border-medium:var(--border-medium,#cdd9df);width:100%;color:var(--pon-errors-black);grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:34px;margin:0 auto;padding:23px 30px 22px;font-family:Inter,sans-serif;display:grid}.pon-errors-heading{border-bottom:1px solid var(--pon-errors-border);background:0 0;padding:0 0 20px}.pon-errors-eyebrow{color:var(--pon-errors-primary);letter-spacing:1.1px;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:700;display:inline-flex}.pon-errors-eyebrow svg{color:var(--pon-errors-cyan)}.pon-errors-heading h1{box-shadow:none;color:var(--pon-errors-black);letter-spacing:-1.1px;background:0 0;border:none;margin:0;padding:0;font-size:clamp(29px,3.5vw,39px);font-weight:700;line-height:1.2}.pon-errors-intro{max-width:680px;color:var(--pon-errors-muted);margin:11px 0 0;font-size:13px;line-height:1.75}.pon-errors-section{margin-top:27px;scroll-margin-top:90px}.pon-errors-section-heading{align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.pon-errors-section-icon{border:1px solid var(--pon-errors-border);width:35px;height:35px;color:var(--pon-errors-primary);background:var(--pon-errors-light);border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;display:flex}.pon-errors-section-heading h2{color:var(--pon-errors-black);letter-spacing:-.35px;margin:1px 0 4px;font-size:19px;font-weight:700}.pon-errors-section-heading p{color:var(--pon-errors-muted);margin:0;font-size:12px;line-height:1.65}.pon-errors-table-wrap{border:1px solid var(--pon-errors-border);background:var(--pon-errors-white);border-radius:10px;width:100%;overflow-x:auto}.pon-errors-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.pon-errors-table th{border-bottom:1px solid var(--pon-errors-border);color:var(--pon-errors-muted);background:var(--pon-errors-grey);letter-spacing:.4px;white-space:nowrap;padding:11px 13px;font-size:10px;font-weight:700}.pon-errors-table td{border-bottom:1px solid var(--pon-errors-border);vertical-align:top;padding:12px 13px;font-size:11px;line-height:1.65}.pon-errors-table tbody tr:last-child td{border-bottom:none}.pon-errors-table tbody tr{transition:background .2s}.pon-errors-table tbody tr:hover{background:var(--pon-errors-grey)}.pon-errors-table td:first-child{min-width:115px}.pon-errors-status{border:1px solid var(--pon-errors-border-medium);min-width:40px;color:var(--pon-errors-primary);background:var(--pon-errors-light);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:4px 6px;font-size:10px;font-weight:700;display:inline-flex}.pon-errors-status-success{border-color:var(--pon-errors-border-medium);color:var(--pon-errors-primary);background:var(--pon-errors-light)}.pon-errors-status-error{border-color:var(--pon-errors-border);color:var(--pon-errors-black);background:var(--pon-errors-grey)}.pon-errors-status-warning{border-color:var(--pon-errors-cyan);color:var(--pon-errors-primary);background:var(--pon-errors-light)}.pon-errors-status-title{color:var(--pon-errors-black);margin-top:5px;font-size:10px;font-weight:600;line-height:1.45;display:block}.pon-errors-description{min-width:165px;color:var(--pon-errors-muted);line-height:1.7}.pon-errors-retry{align-items:flex-start;gap:5px;min-width:105px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.pon-errors-retry svg{flex-shrink:0;margin-top:1px}.pon-errors-retry-success,.pon-errors-retry-warning{color:var(--pon-errors-primary)}.pon-errors-retry-error{color:var(--pon-errors-black)}.pon-errors-callout{border:1px solid var(--pon-errors-border-medium);border-left:3px solid var(--pon-errors-cyan);background:var(--pon-errors-light);border-radius:8px;align-items:flex-start;gap:11px;margin-top:14px;padding:14px;display:flex}.pon-errors-callout-icon{border:1px solid var(--pon-errors-border);width:31px;height:31px;color:var(--pon-errors-primary);background:var(--pon-errors-white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pon-errors-callout h3{color:var(--pon-errors-primary);margin:1px 0 5px;font-size:12px;font-weight:700}.pon-errors-callout p{color:var(--pon-errors-black);margin:0;font-size:11px;line-height:1.75}.pon-errors-code{border:1px solid var(--pon-errors-border);background:var(--pon-errors-grey);border-radius:9px;min-width:0;margin-top:12px;overflow:hidden}.pon-errors-code-header{border-bottom:1px solid var(--pon-errors-border);background:var(--pon-errors-white);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 11px;display:flex}.pon-errors-code-language{color:var(--pon-errors-primary);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.pon-errors-copy{border:1px solid var(--pon-errors-border-medium);color:var(--pon-errors-primary);background:var(--pon-errors-white);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-family:inherit;font-size:10px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.pon-errors-copy:hover{border-color:var(--pon-errors-primary);color:var(--pon-errors-white);background:var(--pon-errors-primary)}.pon-errors-code pre{max-width:100%;color:var(--pon-errors-black);background:var(--pon-errors-grey);tab-size:2;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.75;overflow-x:auto}.pon-errors-code code{color:inherit;overflow-wrap:normal;white-space:pre;font-family:inherit}.pon-errors-subheading{color:var(--pon-errors-black);margin:20px 0 7px;font-size:14px;font-weight:700}.pon-errors-paragraph{color:var(--pon-errors-muted);margin:0 0 10px;font-size:12px;line-height:1.8}.pon-errors-paragraph code,.pon-errors-note code{border:1px solid var(--pon-errors-border);color:var(--pon-errors-primary);background:var(--pon-errors-light);border-radius:4px;padding:2px 4px;font-family:SFMono-Regular,Consolas,monospace;font-size:.9em}.pon-errors-note{border:1px solid var(--pon-errors-border);background:var(--pon-errors-white);border-radius:8px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 13px;display:flex}.pon-errors-note>svg{color:var(--pon-errors-primary);flex-shrink:0;margin-top:2px}.pon-errors-note p{color:var(--pon-errors-muted);margin:0;font-size:11px;line-height:1.75}.pon-errors-pagination{border-top:1px solid var(--pon-errors-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:35px;padding-top:18px;display:grid}.pon-errors-page-link{border:1px solid var(--pon-errors-border);background:var(--pon-errors-white);border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:12px;transition:border-color .2s,background .2s,transform .2s;display:flex}.pon-errors-page-link:hover{border-color:var(--pon-errors-primary);background:var(--pon-errors-light);transform:translateY(-1px)}.pon-errors-page-link-prev{align-items:flex-start}.pon-errors-page-link-next{text-align:right;align-items:flex-end}.pon-errors-page-link-label{color:var(--pon-errors-muted);align-items:center;gap:5px;font-size:10px;font-weight:500;display:inline-flex}.pon-errors-page-link strong{color:var(--pon-errors-primary);overflow-wrap:anywhere;font-size:11px;font-weight:700}.pon-errors-toc{flex-direction:column;gap:12px;padding-top:2px;display:flex;position:sticky;top:95px}.pon-errors-toc h3{color:var(--pon-errors-black);margin:0 0 2px;font-size:11px;font-weight:700}.pon-errors-toc>a{border-left:2px solid var(--pon-errors-border);color:var(--pon-errors-muted);padding-left:10px;font-size:10px;line-height:1.6;transition:color .2s,border-color .2s}.pon-errors-toc>a:hover{border-left-color:var(--pon-errors-cyan);color:var(--pon-errors-primary)}.pon-errors-help{border:1px solid var(--pon-errors-border);background:var(--pon-errors-grey);border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:12px;display:flex}.pon-errors-help-icon{width:29px;height:29px;color:var(--pon-errors-primary);background:var(--pon-errors-light);border-radius:7px;justify-content:center;align-items:center;display:flex}.pon-errors-help strong{color:var(--pon-errors-black);font-size:11px}.pon-errors-help p{color:var(--pon-errors-muted);margin:0;font-size:10px;line-height:1.7}@media (width<=1050px){.pon-errors-page{grid-template-columns:minmax(0,1fr);gap:25px;padding:10px 22px 25px}.pon-errors-toc{border-top:1px solid var(--pon-errors-border);flex-flow:wrap;align-items:center;gap:10px 16px;padding-top:15px;position:static}.pon-errors-toc h3{width:100%}.pon-errors-toc>a{padding-left:8px}.pon-errors-help{flex:100%;margin-top:4px}}@media (width<=700px){.pon-errors-page{gap:22px;padding:18px 15px 30px}.pon-errors-breadcrumb{margin-bottom:18px}.pon-errors-heading{padding-bottom:17px}.pon-errors-heading h1{letter-spacing:-.8px;font-size:31px}.pon-errors-intro{margin-top:9px;font-size:12px;line-height:1.75}.pon-errors-section{margin-top:23px}.pon-errors-section-heading h2{font-size:17px}.pon-errors-table{min-width:590px}.pon-errors-table th,.pon-errors-table td{padding:10px}.pon-errors-callout{gap:9px;padding:11px}.pon-errors-code pre{padding:12px;font-size:10px}.pon-errors-pagination{gap:8px;margin-top:27px}.pon-errors-page-link{padding:10px}}@media (width<=400px){.pon-errors-page{padding-left:11px;padding-right:11px}.pon-errors-heading h1{font-size:28px}.pon-errors-section-heading{gap:9px}.pon-errors-section-icon{flex-basis:32px;width:32px;height:32px}.pon-errors-pagination{grid-template-columns:1fr}.pon-errors-page-link-next{text-align:left;align-items:flex-start}}
