@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.col-span-1{grid-column:span 1/span 1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.\!my-2{margin-block:calc(var(--spacing) * 2)!important}.\!mt-8{margin-top:calc(var(--spacing) * 8)!important}.\!mt-12{margin-top:calc(var(--spacing) * 12)!important}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-12{margin-top:calc(var(--spacing) * 12)}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.\!mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.\!mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.\!mb-10{margin-bottom:calc(var(--spacing) * 10)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.\!flex{display:flex!important}.\!grid{display:grid!important}.\!inline-block{display:inline-block!important}.\!inline-flex{display:inline-flex!important}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.\!h-12{height:calc(var(--spacing) * 12)!important}.h-2{height:calc(var(--spacing) * 2)}.\!w-12{width:calc(var(--spacing) * 12)!important}.\!w-full{width:100%!important}.w-2{width:calc(var(--spacing) * 2)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.resize{resize:both}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\!flex-col{flex-direction:column!important}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.\!items-center{align-items:center!important}.\!items-start{align-items:flex-start!important}.items-center{align-items:center}.items-start{align-items:flex-start}.\!justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.\!gap-4{gap:calc(var(--spacing) * 4)!important}.\!gap-5{gap:calc(var(--spacing) * 5)!important}.\!gap-6{gap:calc(var(--spacing) * 6)!important}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-3xl{border-radius:var(--radius-3xl)!important}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\!border-\[\#5d4037\]{border-color:#5d4037!important}.\!border-emerald-400\/20{border-color:#00d29433!important}@supports (color:color-mix(in lab, red, red)){.\!border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)!important}}.\!border-gray-600{border-color:var(--color-gray-600)!important}.border-\[\#5d4037\]{border-color:#5d4037}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.\!bg-\[\#3e2723\]{background-color:#3e2723!important}.\!bg-\[\#111827\]{background-color:#111827!important}.\!bg-amber-400\/10{background-color:#fcbb001a!important}@supports (color:color-mix(in lab, red, red)){.\!bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)!important}}.\!bg-amber-500\/50{background-color:#f99c0080!important}@supports (color:color-mix(in lab, red, red)){.\!bg-amber-500\/50{background-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)!important}}.\!bg-emerald-400\/10{background-color:#00d2941a!important}@supports (color:color-mix(in lab, red, red)){.\!bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)!important}}.\!bg-gray-50{background-color:var(--color-gray-50)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#3e2723\]{background-color:#3e2723}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.\!p-6{padding:calc(var(--spacing) * 6)!important}.\!p-8{padding:calc(var(--spacing) * 8)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-9{padding-inline:calc(var(--spacing) * 9)!important}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-7{padding-inline:calc(var(--spacing) * 7)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.\!py-16{padding-block:calc(var(--spacing) * 16)!important}.\!py-20{padding-block:calc(var(--spacing) * 20)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-sans)}.\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[36px\]{font-size:36px!important}.text-\[10px\]{font-size:10px}.\!leading-\[1\.15\]{--tw-leading:1.15!important;line-height:1.15!important}.\!leading-relaxed{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\!font-black{--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-tight{--tw-tracking:var(--tracking-tight)!important;letter-spacing:var(--tracking-tight)!important}.\!tracking-widest{--tw-tracking:var(--tracking-widest)!important;letter-spacing:var(--tracking-widest)!important}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\!text-amber-100{color:var(--color-amber-100)!important}.\!text-amber-200\/80{color:#fee685cc!important}@supports (color:color-mix(in lab, red, red)){.\!text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)!important}}.\!text-amber-400{color:var(--color-amber-400)!important}.\!text-emerald-400{color:var(--color-emerald-400)!important}.\!text-emerald-600{color:var(--color-emerald-600)!important}.\!text-gray-300{color:var(--color-gray-300)!important}.\!text-gray-400{color:var(--color-gray-400)!important}.\!text-gray-600{color:var(--color-gray-600)!important}.\!text-gray-900{color:var(--color-gray-900)!important}.\!text-white{color:var(--color-white)!important}.text-amber-400{color:var(--color-amber-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-80{opacity:.8}.\!transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\!bg-emerald-50:hover{background-color:var(--color-emerald-50)!important}.hover\:\!bg-gray-800:hover{background-color:var(--color-gray-800)!important}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:\!text-emerald-700:hover{color:var(--color-emerald-700)!important}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:\!h-14{height:calc(var(--spacing) * 14)!important}.sm\:\!w-14{width:calc(var(--spacing) * 14)!important}.sm\:\!w-auto{width:auto!important}.sm\:w-auto{width:auto}.sm\:\!flex-row{flex-direction:row!important}.sm\:flex-row{flex-direction:row}.sm\:\!gap-8{gap:calc(var(--spacing) * 8)!important}.sm\:\!p-8{padding:calc(var(--spacing) * 8)!important}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.sm\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.sm\:\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.sm\:\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.sm\:\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:\!text-\[44px\]{font-size:44px!important}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.md\:\!text-6xl{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.md\:\!text-\[52px\]{font-size:52px!important}}}:root,:root[data-theme=light]{--bg:#f4f5f3;--surface:#fff;--surface-soft:#f8f9f7;--surface-strong:#101311;--text:#151816;--text-soft:#69706b;--text-faint:#929892;--border:#e2e5e1;--border-strong:#d1d6d0;--accent:#168a5b;--accent-soft:#e8f7ef;--warning:#b96c08;--warning-soft:#fff4dd;--danger:#c94646;--sidebar:#fff;--shadow:0 18px 48px #131b1612}:root[data-theme=dark]{--bg:#0d0f0e;--surface:#151816;--surface-soft:#1b1e1c;--surface-strong:#f3f5f3;--text:#f1f3f1;--text-soft:#a5aba6;--text-faint:#737a75;--border:#292e2a;--border-strong:#3a403b;--accent:#51c78f;--accent-soft:#173427;--warning:#e9a83f;--warning-soft:#342817;--danger:#f07474;--sidebar:#111412;--shadow:0 18px 48px #0000003d}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.58}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);border-right:1px solid var(--border);z-index:40;flex-direction:column;width:264px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:11px;padding:0 7px 23px;display:flex}.brand-logo-link{border:1px solid var(--border);background:#fff;border-radius:10px;width:170px;height:43px;display:block;overflow:hidden}.brand-logo-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.08)}.close-sidebar{background:0 0;border:0;margin-left:auto;font-size:25px;display:none}.workspace-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.workspace-card>div{flex:1;min-width:0}.workspace-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.workspace-card span:not(.avatar):not(.role-pill){color:var(--text-soft);margin-top:2px;font-size:11px;display:block}.role-pill{background:var(--accent-soft);color:var(--accent);letter-spacing:.08em;border-radius:999px;flex:none;padding:4px 6px;font-size:7px;font-weight:850}.nav-list{flex-direction:column;gap:4px;margin-top:27px;display:flex}.nav-label{color:var(--text-faint);letter-spacing:.16em;margin:0 10px 8px;font-size:9px;font-weight:700}.nav-list button{width:100%;min-height:43px;color:var(--text-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:8px 10px;font-size:13px;font-weight:560;transition:background .18s,color .18s;display:flex}.nav-list button:hover{background:var(--surface-soft);color:var(--text)}.nav-list button.active{background:var(--surface-strong);color:var(--surface)}.nav-icon{letter-spacing:.04em;opacity:.72;border:1px solid;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.nav-list button.active .nav-icon{opacity:1}.nav-count{background:var(--warning-soft);min-width:20px;height:20px;color:var(--warning);border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:10px;display:grid}.sidebar-bottom{margin-top:auto}.auth-session-link{width:calc(100% - 8px);color:var(--text-faint);text-align:center;cursor:pointer;background:0 0;border:0;margin:11px 4px 0;padding:0;font-size:9px;font-weight:650;text-decoration:none;display:block}.auth-session-link:hover{color:var(--text)}.environment{color:var(--text-soft);border-bottom:1px solid var(--border);align-items:center;gap:7px;margin:0 4px 12px;padding:9px 8px;font-size:10px;display:flex}.environment i,.live-badge i{background:#28b876;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #28b8761f}.environment span{margin-left:auto}.main-area{width:calc(100% - 264px);min-width:0;margin-left:264px}.topbar{z-index:25;border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-title{align-items:center;gap:12px;display:flex}.topbar-title p{color:var(--text-faint);margin:0 0 2px;font-size:10px}.topbar-title h1{letter-spacing:-.025em;margin:0;font-size:17px}.topbar-actions{align-items:center;gap:9px;display:flex}.live-badge{border:1px solid var(--border);background:var(--surface);height:26px;color:var(--text-soft);letter-spacing:.09em;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.icon-button,.menu-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.icon-button:hover,.menu-button:hover{border-color:var(--border-strong);background:var(--surface-soft)}.notification{font-size:10px;position:relative}.notification span{background:var(--danger);border:1px solid var(--surface);border-radius:999px;width:6px;height:6px;position:absolute;top:7px;right:7px}.avatar{background:#d9c8af;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;color:#2e261d!important;font-size:10px!important;display:grid!important}.avatar.small{border-radius:9px;width:31px;height:31px;font-size:9px!important}.profile-avatar{position:relative;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar.has-photo{background:var(--surface-soft);color:#0000!important}.menu-button{display:none}.content-wrap{max-width:1480px;margin:0 auto;padding:34px}.page-stack{flex-direction:column;gap:22px;display:flex}.welcome-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.welcome-row h2,.docs-content h2{letter-spacing:-.045em;margin:7px 0;font-size:clamp(27px,3vw,38px);line-height:1.05}.welcome-row p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.65}.eyebrow{color:var(--text-faint);letter-spacing:.14em;font-size:9px;font-weight:750}.compact-heading{align-items:center;padding-bottom:2px}.primary-button,.secondary-button,.white-button,.ghost-button,.success-button{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:38px;padding:0 15px;font-size:11px;font-weight:700;transition:transform .15s,opacity .15s,border .15s}.primary-button{background:var(--surface-strong);color:var(--surface);box-shadow:0 9px 22px #0f14111f}.primary-button:hover,.white-button:hover,.success-button:hover{transform:translateY(-1px)}.primary-button:disabled,.white-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.primary-button.full{width:100%;min-height:45px}.secondary-button{border-color:var(--border);background:var(--surface);color:var(--text)}.secondary-button:hover{border-color:var(--border-strong)}.secondary-button:disabled{cursor:not-allowed;opacity:.5}.secondary-button.compact{min-height:30px;padding:0 10px;font-size:9px}.white-button{color:#131714;background:#fff}.ghost-button{color:#ffffffd1;background:0 0;border-color:#ffffff40}.success-button{background:var(--accent-soft);min-height:31px;color:var(--accent);border-color:var(--accent);padding:0 11px}@supports (color:color-mix(in lab, red, red)){.success-button{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.text-button,.danger-link{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.danger-link{color:var(--danger)}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.8fr);gap:18px;display:grid}.balance-card{color:#fff;min-height:285px;box-shadow:var(--shadow);background:#111713;border-radius:19px;padding:26px;position:relative;overflow:hidden}:root[data-theme=dark] .balance-card{color:#101410;background:#ecf2ee}.balance-head{z-index:2;color:#ffffff9e;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:relative}:root[data-theme=dark] .balance-head{color:#10141099}.verified-pill{color:#66db9f;background:#45d28b21;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}:root[data-theme=dark] .verified-pill{color:#147c53;background:#168a5b1f}.balance-card>strong{z-index:2;letter-spacing:-.055em;margin-top:22px;font-size:clamp(32px,4.2vw,52px);display:block;position:relative}.balance-card>p{z-index:2;color:#ffffff73;margin:5px 0 0;font-size:10px;position:relative}:root[data-theme=dark] .balance-card>p{color:#10141073}:root[data-theme=dark] .balance-card .white-button{color:#fff;background:#101410}:root[data-theme=dark] .balance-card .ghost-button{color:#101410b8;border-color:#10141038}.balance-processing-row{z-index:2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex;position:relative}.balance-processing-row span{color:#ffffff9e;font-size:9px;font-weight:650}.balance-processing-row b{color:#fff;font-size:12px}:root[data-theme=dark] .balance-processing-row{background:#1014100d;border-color:#1014101f}:root[data-theme=dark] .balance-processing-row span{color:#10141094}:root[data-theme=dark] .balance-processing-row b{color:#101410}.balance-actions{z-index:2;gap:8px;display:flex;position:absolute;bottom:24px;left:26px}.balance-orbit{pointer-events:none;border:1px solid #ffffff17;border-radius:50%;position:absolute}.orbit-one{width:300px;height:300px;top:-160px;right:-115px}.orbit-two{width:210px;height:210px;bottom:-155px;right:-90px}.fee-control-card,.metric-card,.table-card,.settings-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.fee-control-card{border-radius:19px;padding:23px}.section-title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.section-title-row h3,.settings-card h3{letter-spacing:-.025em;margin:4px 0 0;font-size:16px}.fee-control-card>p,.settings-card>p{color:var(--text-soft);margin:10px 0 17px;font-size:11px;line-height:1.55}.switch{flex:none;width:42px;height:24px;position:relative}.switch input{opacity:0;position:absolute}.switch span{background:var(--border-strong);cursor:pointer;border-radius:999px;transition:background .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000029}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:after{transform:translate(18px)}.fee-example{background:var(--surface-soft);border-radius:12px;padding:12px 13px}.fee-example div,.fee-breakdown div{color:var(--text-soft);justify-content:space-between;align-items:center;padding:5px 0;font-size:10px;display:flex}.fee-example b,.fee-breakdown b{color:var(--text)}.fee-example .total,.fee-breakdown .total{border-top:1px dashed var(--border-strong);color:var(--text);margin-top:6px;padding-top:10px}.fee-example .total b{font-size:13px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{border-radius:15px;padding:18px}.metric-card>span{color:var(--text-soft);font-size:10px}.metric-card strong{letter-spacing:-.045em;margin-top:10px;font-size:22px;display:block}.metric-card p{color:var(--text-faint);margin:6px 0 0;font-size:9px}.metric-card p.positive{color:var(--accent)}.table-card{border-radius:17px;overflow:hidden}.table-card>.section-title-row{padding:20px 21px 13px}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-soft);color:var(--text-faint);text-align:left;letter-spacing:.1em;white-space:nowrap;padding:11px 20px;font-size:8px}td{border-bottom:1px solid var(--border);color:var(--text-soft);white-space:nowrap;padding:14px 20px;font-size:10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){tbody tr:hover td{background:color-mix(in srgb, var(--surface-soft) 72%, transparent)}}td strong,td b{color:var(--text);font-size:10px;display:block}td span:not(.status){color:var(--text-faint);margin-top:3px;font-size:8px;display:block}.empty-table-cell{white-space:normal;padding:0}.status{border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.success{background:var(--accent-soft);color:var(--accent)}.status.pending{background:var(--warning-soft);color:var(--warning)}.status.muted{background:var(--surface-soft);color:var(--text-faint)}.filter-row{gap:8px;padding:18px 20px;display:flex}.transaction-status-select{cursor:pointer;min-width:132px;padding-right:34px;font-family:inherit}.admin-transactions-table{min-width:1040px}.transaction-user-cell{white-space:normal;min-width:250px}.transaction-user-cell strong{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:9px}.transaction-user-cell span:last-child{color:var(--accent)}.search-box{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:420px;height:38px;padding:0 12px;display:flex}.search-box span{color:var(--text-faint)}.search-box input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.done-text{color:var(--text-faint);font-size:9px}.split-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-card{border-radius:17px;padding:22px}.profile-photo-card>p b{color:var(--text)}.profile-photo-layout{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:18px;max-width:780px;margin-top:19px;padding:17px;display:grid}.profile-photo-preview{border:3px solid var(--surface);background:var(--surface-strong);width:92px;height:92px;color:var(--surface);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:850;display:grid;overflow:hidden;box-shadow:0 9px 24px #15231b1f}.profile-photo-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-photo-copy b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-photo-copy span{color:var(--text-soft);font-size:9px;line-height:1.5}.profile-photo-copy small{color:var(--text-faint);font-size:8px}.profile-photo-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:240px;display:flex}.profile-photo-input{display:none}.profile-photo-actions label.secondary-button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.profile-text-button{min-height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:8px;font-weight:750}.profile-text-button:hover{color:var(--text)}.profile-text-button.danger{color:var(--danger)}.profile-photo-card>.auth-message{max-width:780px;margin-top:12px}.admin-user-identity{align-items:center;gap:9px;min-width:170px;display:flex}.admin-user-identity b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.detail-list{border-top:1px solid var(--border);margin:17px 0}.detail-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:10px;display:flex}.detail-list span{color:var(--text-soft)}.detail-list code,.detail-list b{color:var(--text);font-size:10px}.password-change-card>p b{color:var(--text)}.password-change-form{gap:14px;max-width:720px;margin-top:18px;display:grid}.password-change-form .auth-field>div{background:var(--surface-soft)}.password-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.password-change-actions{justify-content:space-between;align-items:center;gap:16px;padding-top:3px;display:flex}.password-change-actions>span{max-width:360px;color:var(--text-faint);font-size:9px;line-height:1.5}.password-change-actions .primary-button{flex:none}.password-otp-form{max-width:560px}.password-otp-form .notice{margin:0}.password-otp-actions{grid-template-columns:auto auto minmax(190px,1fr);gap:9px;display:grid}.secret-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:8px;padding:9px;display:flex}.secret-row code{text-overflow:ellipsis;color:var(--text);font-family:var(--font-geist-mono), monospace;flex:1;align-self:center;font-size:10px;overflow:hidden}.secret-row.revealed{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.secret-row.revealed{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.secret-row.revealed{background:var(--accent-soft)}.secret-row .secondary-button{flex:none}.inline-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.inline-actions span{color:var(--text-faint);font-size:9px}.notice{border:1px solid var(--accent);flex-direction:column;gap:4px;margin-top:17px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.notice{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border))}}.notice{background:var(--accent-soft);border-radius:11px}.notice b{color:var(--accent);font-size:10px}.notice span{color:var(--text-soft);font-size:9px;line-height:1.5}.notice.warning{border-color:var(--warning);margin:0}@supports (color:color-mix(in lab, red, red)){.notice.warning{border-color:color-mix(in srgb, var(--warning) 22%, var(--border))}}.notice.warning{background:var(--warning-soft)}.notice.warning b{color:var(--warning)}.project-empty-card{justify-items:center;gap:16px;display:grid}.project-empty-card>p{color:var(--text-soft);margin:0;font-size:10px}.project-card .project-details{margin-bottom:20px}.project-card .eyebrow{margin-bottom:8px;display:block}.api-ip-modes{gap:9px;margin:16px 0;display:grid}.api-ip-mode{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:64px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:minmax(130px,.8fr) 1fr 25px;align-items:center;gap:12px;padding:10px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.api-ip-mode:hover{border-color:var(--border-strong)}.api-ip-mode.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.api-ip-mode.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.api-ip-mode.active{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.api-ip-mode.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}}.api-ip-mode:disabled{cursor:not-allowed;opacity:.6}.api-ip-value{align-items:center;gap:8px;min-width:0;display:flex}.api-ip-value small{color:var(--text-faint);letter-spacing:.12em;font-size:8px;font-weight:800}.api-ip-value code{text-overflow:ellipsis;min-width:0;color:var(--text);font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.api-ip-mode-copy{border-left:1px solid var(--border);flex-direction:column;gap:3px;padding-left:12px;display:flex}.api-ip-mode-copy b{color:var(--text);letter-spacing:.07em;font-size:9px}.api-ip-mode-copy small{color:var(--text-soft);font-size:8px}.api-ip-mode>i{border:1px solid var(--border-strong);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.api-ip-mode.active>i{border-color:var(--accent);background:var(--accent);color:#fff}.api-ip-editor{gap:7px;margin:14px 0;display:grid}.api-ip-editor>span{color:var(--text-soft);justify-content:space-between;gap:10px;font-size:9px;font-weight:700;display:flex}.api-ip-editor>span em{color:var(--text-faint);font-size:8px;font-style:normal;font-weight:500}.api-ip-editor textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--surface-soft);width:100%;min-height:92px;color:var(--text);font-family:var(--font-geist-mono), monospace;border-radius:11px;outline:0;padding:12px 13px;font-size:10px;line-height:1.65}.api-ip-editor textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.api-ip-editor textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}}.api-ip-editor small{color:var(--text-faint);font-size:8px;line-height:1.5}.api-key-otp-modal .auth-field{margin:17px 0}.api-key-otp-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.withdrawal-otp-modal .auth-field{margin:17px 0}.withdrawal-otp-summary b{text-overflow:ellipsis;white-space:nowrap;max-width:64%;overflow:hidden}.withdrawal-otp-actions{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0;display:grid}.empty-state{width:100%;color:var(--text-soft);text-align:center;justify-items:center;padding:38px 20px;display:grid}.empty-state>span{border:1px solid var(--border-strong);background:var(--surface-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:10px;font-size:22px;display:grid}.empty-state h4{color:var(--text);margin:0;font-size:13px}.empty-state p{max-width:430px;color:var(--text-soft);margin:7px 0 0;font-size:10px;line-height:1.55}.support-fab{z-index:121;border:1px solid var(--accent);justify-content:center;align-items:center;gap:9px;min-width:122px;height:56px;padding:0 18px 0 15px;display:flex;position:fixed;bottom:24px;right:24px}@supports (color:color-mix(in lab, red, red)){.support-fab{border:1px solid color-mix(in srgb, var(--accent) 72%, white)}}.support-fab{background:var(--accent);color:#fff;font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:999px;font-size:10px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 16px 42px #1b704957}.support-fab:hover{transform:translateY(-2px);box-shadow:0 20px 48px #1b70496b}.support-fab.open{background:var(--surface-strong);border-color:var(--surface-strong);min-width:105px;color:var(--surface)}.support-fab>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.support-fab-close{font-size:25px;font-weight:400;line-height:1}.support-fab i{border:2px solid var(--accent);background:#76e6a8;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:35px}.support-widget-panel{z-index:120;border:1px solid var(--border);background:var(--surface);border-radius:22px;flex-direction:column;animation:.2s ease-out support-widget-in;display:flex;position:fixed;bottom:92px;right:24px;overflow:hidden;box-shadow:0 28px 90px #050f093d}.support-widget-panel.merchant{width:min(410px,100vw - 48px);height:min(700px,100vh - 120px)}.support-widget-panel.admin{width:min(940px,100vw - 48px);height:min(720px,100vh - 120px)}@keyframes support-widget-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.support-widget-titlebar{border-bottom:1px solid var(--accent);align-items:center;gap:11px;min-height:66px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-widget-titlebar{border-bottom:1px solid color-mix(in srgb, var(--accent) 18%, var(--border))}}.support-widget-titlebar{background:linear-gradient(135deg, var(--surface), var(--accent-soft))}.support-widget-brand-logo{background:#fff;border:1px solid #12271c1a;border-radius:11px;flex:none;place-items:center;width:94px;height:40px;padding:3px 6px;display:grid;overflow:hidden;box-shadow:0 8px 20px #0d1f151a}.support-widget-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.support-widget-titlebar>div{flex:1;min-width:0}.support-widget-titlebar b,.support-widget-titlebar span{display:block}.support-widget-titlebar b{color:var(--text);font-size:11px}.support-widget-titlebar>div span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.support-widget-titlebar>button{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:10px;flex:none;font-size:20px}.support-widget-content{flex:1;min-height:0;overflow:hidden}.support-chat-card,.support-conversation-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:17px}.support-widget-content .support-chat-card,.support-widget-content .support-conversation-panel{box-shadow:none;border:0;border-radius:0}.support-chat-card{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.merchant-support-card{width:100%}.support-chat-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:72px;padding:13px 17px;display:flex}.support-avatar,.support-user-avatar{background:var(--surface-strong);color:var(--surface);letter-spacing:.04em;border-radius:11px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.support-avatar{width:40px;height:40px}.support-chat-identity{flex:1;min-width:0}.support-chat-header b,.support-chat-header span{display:block}.support-chat-header b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-chat-header span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.support-chat-header .status{margin-left:auto}.support-online{letter-spacing:.1em;align-items:center;gap:6px;font-weight:800;color:var(--accent)!important;flex:none!important;font-size:8px!important;display:flex!important}.support-online i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%}.support-message-list{background:var(--surface-soft);flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.support-message-list{background:color-mix(in srgb, var(--surface-soft) 70%, var(--surface))}}.support-message-list{scroll-behavior:smooth}.support-safety-note{border:1px solid var(--warning);gap:3px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-safety-note{border:1px solid color-mix(in srgb, var(--warning) 25%, var(--border))}}.support-safety-note{background:var(--warning);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.support-safety-note{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.support-safety-note b{color:var(--warning);font-size:8px}.support-safety-note span{color:var(--text-soft);font-size:7px;line-height:1.45}.support-message{background:var(--surface);border:0;border-radius:5px 14px 14px;width:fit-content;max-width:min(86%,680px);padding:9px 10px 7px;box-shadow:0 2px 10px #0d191117}.support-message.own{background:var(--accent);border-radius:14px 5px 14px 14px;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.support-message.own{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}.support-message p{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.support-message-footer{justify-content:flex-end;align-items:center;gap:4px;min-width:55px;margin-top:4px;display:flex}.support-message-footer time{color:var(--text-faint);white-space:nowrap;font-size:6px}.support-message-footer small{color:var(--accent);letter-spacing:-.12em;font-size:8px;font-weight:800}.support-message-image{border:1px solid var(--border);background:var(--surface-soft);width:min(100%,390px);color:var(--text);border-radius:10px;margin-top:7px;text-decoration:none;display:block;overflow:hidden}.support-message-image:first-child{margin-top:0}.support-message-image img{object-fit:contain;background:#0d110e;width:100%;height:auto;max-height:250px;display:block}.support-message-image>span{justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.support-message-image b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.support-message-image small{color:var(--text-faint);flex:none;font-size:7px}.support-loading{min-height:150px;color:var(--text-soft);place-content:center;justify-items:center;gap:10px;font-size:9px;display:grid}.support-loading .session-spinner{width:22px;height:22px}.support-error{border-top:1px solid var(--danger);padding:9px 17px}@supports (color:color-mix(in lab, red, red)){.support-error{border-top:1px solid color-mix(in srgb, var(--danger) 20%, var(--border))}}.support-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.support-error{background:color-mix(in srgb, var(--danger) 7%, var(--surface))}}.support-error{color:var(--danger);font-size:8px;line-height:1.45}.support-composer{border-top:1px solid var(--border);background:var(--surface);gap:7px;padding:10px 11px 9px;display:grid}.support-composer-row{grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:7px;min-width:0;display:grid}.support-composer textarea{resize:none;border:1px solid var(--border-strong);background:var(--surface-soft);width:100%;min-height:42px;max-height:105px;color:var(--text);font:inherit;border-radius:21px;outline:0;padding:12px 13px;font-size:9px;line-height:1.5}.support-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.support-composer textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.support-composer textarea::placeholder{color:var(--text-faint)}.support-file-input{display:none}.support-file-selected{border:1px solid var(--border);background:var(--accent-soft);border-radius:10px;grid-template-columns:30px minmax(0,1fr) 27px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.support-file-selected>span{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.support-file-selected>span svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.support-file-selected div{min-width:0}.support-file-selected b,.support-file-selected small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-file-selected b{color:var(--text);font-size:8px}.support-file-selected small{color:var(--text-soft);margin-top:3px;font-size:7px}.support-file-selected>button{background:var(--surface);width:27px;height:27px;color:var(--text);cursor:pointer;border:0;border-radius:8px;font-size:16px}.support-attach-button,.support-send-button{cursor:pointer;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.support-attach-button{border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--accent)}.support-send-button{background:var(--accent);color:#fff;border:0;box-shadow:0 5px 14px #1b70493d}.support-attach-button svg,.support-send-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.support-send-button:disabled,.support-attach-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.support-send-button .session-spinner{border-width:2px;border-color:#fff #ffffff59 #ffffff59;width:17px;height:17px}.support-composer-hint{color:var(--text-faint);justify-content:space-between;align-items:center;gap:10px;padding-inline:49px;font-size:6px;display:flex}.admin-support-layout{grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}.support-conversation-panel{flex-direction:column;min-width:0;display:flex;overflow:hidden}.support-widget-content .support-conversation-panel{border-right:1px solid var(--border)}.support-inbox-heading{justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 14px 4px;display:flex}.support-inbox-heading div{min-width:0}.support-inbox-heading b,.support-inbox-heading span{display:block}.support-inbox-heading b{color:var(--text);font-size:12px}.support-inbox-heading span{color:var(--text-soft);margin-top:4px;font-size:7px}.support-inbox-heading>strong{background:var(--accent-soft);min-width:25px;height:25px;color:var(--accent);border-radius:999px;place-items:center;padding:0 6px;font-size:8px;display:grid}.support-search{flex:none;width:auto;max-width:none;margin:8px 12px 12px}.support-conversation-list{border-top:1px solid var(--border);flex:1;min-height:0;overflow-y:auto}.support-conversation-list>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.support-conversation-list>button:hover{background:var(--surface-soft)}.support-conversation-list>button.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.support-user-avatar{background:var(--surface-soft);width:36px;height:36px;color:var(--text);border-radius:50%}.support-conversation-list>button.active .support-user-avatar{background:var(--accent);color:#fff}.support-conversation-copy{min-width:0;display:block}.support-conversation-copy strong,.support-conversation-copy code,.support-conversation-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-conversation-copy strong{font-size:9px}.support-conversation-copy code{color:var(--accent);font-family:var(--font-geist-mono), monospace;margin-top:3px;font-size:7px}.support-conversation-copy small{color:var(--text-soft);margin-top:5px;font-size:8px}.support-conversation-side{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:6px;display:flex}.support-conversation-side time{color:var(--text-faint);white-space:nowrap;font-size:6px}.support-conversation-side b{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid}.admin-support-chat>.empty-state{align-self:center}.support-thread-back{background:var(--surface-soft);width:32px;height:32px;color:var(--text);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:17px;display:none}.support-thread-placeholder{min-height:100%;color:var(--text-soft);text-align:center;grid-row:1/-1;place-content:center;align-self:stretch;justify-items:center;gap:8px;padding:30px;display:grid}.support-thread-placeholder svg{border:1px solid var(--border);fill:none;width:43px;height:43px;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;margin-bottom:5px;padding:9px}.support-thread-placeholder b{color:var(--text);font-size:13px}.support-thread-placeholder span{max-width:310px;font-size:8px;line-height:1.55}.docs-layout{grid-template-columns:220px minmax(0,1fr);gap:32px;display:grid}.docs-nav{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:112px}.docs-nav h3{margin:6px 0 16px;font-size:17px}.docs-nav>button{color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px;font-size:8px;font-weight:800;display:flex}.docs-nav>button span{color:var(--text-soft);font-size:10px;font-weight:600}.docs-nav>button.active{background:var(--surface);box-shadow:0 0 0 1px var(--border)}.docs-nav>button.active span{color:var(--text)}.docs-help{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin-top:18px;padding:15px}.docs-help b{font-size:10px;display:block}.docs-help span{color:var(--text-soft);margin:5px 0 12px;font-size:9px;line-height:1.5;display:block}.docs-help button,.docs-help a{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700;text-decoration:none}.docs-content{max-width:840px}.docs-content>p{max-width:680px;color:var(--text-soft);margin:0 0 24px;font-size:12px;line-height:1.75}.docs-auto-hero{border:1px solid var(--accent);margin-bottom:18px;padding:25px 26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.docs-auto-hero{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border))}}.docs-auto-hero{background:linear-gradient(135deg, var(--surface) 0%, var(--accent) 100%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.docs-auto-hero{background:linear-gradient(135deg, var(--surface) 0%, color-mix(in srgb, var(--accent) 9%, var(--surface)) 100%)}}.docs-auto-hero{box-shadow:var(--shadow)}.docs-auto-hero:after{content:"";border:34px solid var(--accent);width:210px;height:210px;position:absolute;bottom:-130px;right:-92px}@supports (color:color-mix(in lab, red, red)){.docs-auto-hero:after{border:34px solid color-mix(in srgb, var(--accent) 9%, transparent)}}.docs-auto-hero:after{pointer-events:none;border-radius:50%}.docs-auto-hero>span{color:var(--accent);letter-spacing:.15em;font-size:8px;font-weight:850}.docs-auto-hero h2{letter-spacing:-.048em;max-width:600px;margin:9px 0;font-size:clamp(26px,3vw,37px);line-height:1.05}.docs-auto-hero p{max-width:670px;color:var(--text-soft);margin:0;font-size:10px;line-height:1.65}.docs-auto-hero>div{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.docs-auto-hero>div span{border:1px solid var(--accent);padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.docs-auto-hero>div span{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border))}}.docs-auto-hero>div span{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.docs-auto-hero>div span{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.docs-auto-hero>div span{color:var(--accent);font-size:8px;font-weight:700}.docs-language-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:30px;display:grid}.docs-language-tabs button{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 13px;display:flex}.docs-language-tabs button.active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.docs-language-tabs button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}}.docs-language-tabs b{font-size:10px}.docs-language-tabs button.active b{color:var(--accent)}.docs-language-tabs span{max-width:100%;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.docs-topic>h2{letter-spacing:-.04em;margin:8px 0 9px;font-size:clamp(24px,3vw,33px)}.docs-topic>p{max-width:690px;color:var(--text-soft);margin:0 0 21px;font-size:11px;line-height:1.7}.docs-flow-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.docs-flow-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:13px;align-items:flex-start;gap:12px;min-height:86px;padding:15px;display:flex}.docs-flow-grid>div>b{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:9px;display:grid}.docs-flow-grid strong,.docs-flow-grid small{display:block}.docs-flow-grid strong{margin:2px 0 5px;font-size:10px}.docs-flow-grid small{color:var(--text-soft);font-size:8px;line-height:1.5}.docs-security-banner{border:1px solid var(--warning);align-items:flex-start;gap:12px;margin-top:12px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.docs-security-banner{border:1px solid color-mix(in srgb, var(--warning) 23%, var(--border))}}.docs-security-banner{background:var(--warning-soft);border-radius:12px}.docs-security-banner b{color:var(--warning);flex:none;font-size:9px}.docs-security-banner span{color:var(--text-soft);font-size:8px;line-height:1.5}.docs-security-banner code{color:var(--text)}.docs-security-banner.success{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.docs-security-banner.success{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}}.docs-security-banner.success{background:var(--accent-soft)}.docs-security-banner.success b{color:var(--accent)}.docs-status-strip{grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0 0;display:grid}.docs-status-strip span{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:10px;flex-direction:column;gap:4px;padding:11px;font-size:7px;display:flex}.docs-status-strip b{color:var(--accent);font-size:8px}.endpoint-line{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:12px;margin:22px 0;padding:12px;display:flex}.endpoint-line b{background:var(--accent-soft);color:var(--accent);border-radius:7px;padding:5px 8px;font-size:8px}.endpoint-line code{font-size:11px}.param-table{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin:20px 0;overflow:hidden}.param-table>div{border-bottom:1px solid var(--border);grid-template-columns:130px 150px 1fr;gap:12px;padding:14px;font-size:9px;display:grid}.param-table>div:last-child{border-bottom:0}.param-table code{color:var(--text)}.param-table span{color:var(--accent);font-weight:650}.param-table p{color:var(--text-soft);margin:0}.code-card{color:#dce5df;box-shadow:var(--shadow);background:#101411;border-radius:14px;margin-top:22px;overflow:hidden}.code-card>div{color:#919b94;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:9px;display:flex}.code-card pre{max-width:100%;font-family:var(--font-geist-mono), monospace;margin:0;padding:20px;font-size:10px;line-height:1.75;overflow-x:auto}.code-card.response{margin-top:12px}.theme-options{grid-template-columns:1fr 1fr;gap:12px;max-width:520px;display:grid}.theme-options>button{border:1px solid var(--border);background:var(--surface-soft);text-align:left;cursor:pointer;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:88px 1fr;column-gap:13px;padding:10px;display:grid}.theme-options>button.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.theme-options>button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 15%, transparent)}}.theme-preview{background:#fff;border:1px solid #ddd;border-radius:8px;grid-row:1/3;gap:5px;width:88px;height:55px;padding:7px;display:flex}.theme-preview.dark{background:#111411;border-color:#303531}.theme-preview i:first-child{background:#202420;border-radius:3px;width:17px}.theme-preview i:nth-child(2),.theme-preview i:nth-child(3){background:#ecefec;border-radius:3px;flex:1;height:18px}.theme-preview.dark i:first-child{background:#edf2ee}.theme-preview.dark i:nth-child(2),.theme-preview.dark i:nth-child(3){background:#2b302c}.theme-options b{align-self:end;font-size:10px}.theme-options small{color:var(--text-faint);font-size:8px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0508069e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;width:min(440px,100%);padding:25px;animation:.18s ease-out modal-in;position:relative;box-shadow:0 28px 90px #00000047}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.modal-close{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:9px;width:30px;height:30px;position:absolute;top:16px;right:16px}.modal-kicker{color:var(--accent);letter-spacing:.12em;font-size:9px;font-weight:800}.modal-card h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:25px}.modal-card>p{color:var(--text-soft);margin:0 34px 21px 0;font-size:10px;line-height:1.6}.field-label{color:var(--text-soft);margin-bottom:7px;font-size:9px;font-weight:650;display:block}.money-input{border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:12px;align-items:center;gap:8px;height:55px;padding:0 14px;display:flex}.money-input span{font-size:13px;font-weight:650}.money-input input{width:100%;color:var(--text);letter-spacing:-.035em;background:0 0;border:0;outline:0;font-size:23px;font-weight:720}.withdraw-fields{gap:11px;margin:15px 0 13px;display:grid}.withdraw-fields .auth-field>span{color:var(--text-soft)}.destination-card{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;margin:13px 0;padding:11px;display:flex}.destination-logo{color:#fff;background:#188ad6;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.destination-card div{flex:1}.destination-card strong{font-size:10px;display:block}.destination-card div span{color:var(--text-soft);margin-top:3px;font-size:8px;display:block}.destination-card button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.fee-breakdown{background:var(--surface-soft);border-radius:12px;margin:13px 0 18px;padding:11px 13px}.fee-breakdown .total b{font-size:13px}.toast{z-index:100;border:1px solid var(--border);background:var(--surface-strong);color:var(--surface);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-size:10px;font-weight:650;animation:.18s ease-out modal-in;display:flex;position:fixed;bottom:28px;right:160px}.toast span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.sidebar-backdrop{display:none}.session-loading{background:var(--bg);min-height:100vh;color:var(--text-soft);place-content:center;justify-items:center;gap:13px;font-size:11px;display:grid}.session-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite session-spin}@keyframes session-spin{to{transform:rotate(360deg)}}.auth-shell{background:var(--bg);grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);min-height:100vh;display:grid}.auth-story{isolation:isolate;color:#fff;background:#111713;flex-direction:column;min-height:100vh;padding:40px clamp(34px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-brand{z-index:2;background:#fff;border-radius:12px;width:188px;height:52px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000002e}.auth-logo-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.08)}.auth-story-copy{z-index:2;width:min(530px,100%);margin:auto 0;padding:60px 0;position:relative}.auth-kicker{color:#58d394;letter-spacing:.16em;font-size:9px;font-weight:800}.auth-story h1{letter-spacing:-.058em;max-width:510px;margin:14px 0 17px;font-size:clamp(39px,4.3vw,66px);line-height:.99}.auth-story-copy>p{color:#ffffff94;max-width:470px;margin:0;font-size:13px;line-height:1.7}.auth-points{gap:13px;margin-top:38px;display:grid}.auth-points>div{align-items:center;gap:13px;display:flex}.auth-points i{color:#58d394;border:1px solid #ffffff24;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:8px;font-style:normal;font-weight:800;display:grid}.auth-points b,.auth-points small{display:block}.auth-points b{font-size:11px}.auth-points small{color:#ffffff6b;margin-top:3px;font-size:9px}.auth-system{z-index:2;color:#ffffff7a;border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding-top:18px;font-size:9px;display:flex;position:relative}.auth-system i{background:#50ce8d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #50ce8d1a}.auth-system b{color:#ffffffb8;margin-left:auto}.auth-orbit{z-index:1;pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;position:absolute}.auth-orbit.orbit-a{width:520px;height:520px;top:8%;right:-310px}.auth-orbit.orbit-b{width:300px;height:300px;bottom:8%;left:-190px}.auth-form-side{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:60px 26px 30px;display:flex;position:relative}.auth-mobile-brand{display:none}.auth-theme-button{border:1px solid var(--border);background:var(--surface);min-height:35px;color:var(--text-soft);cursor:pointer;border-radius:10px;padding:0 12px;font-size:9px;font-weight:650;position:absolute;top:28px;right:32px}.auth-theme-button:hover{border-color:var(--border-strong);color:var(--text)}.auth-card{width:min(430px,100%)}.auth-card .auth-kicker{color:var(--accent)}.auth-card h2{letter-spacing:-.048em;margin:9px 0 8px;font-size:clamp(30px,3vw,40px);line-height:1.05}.auth-card>p{color:var(--text-soft);margin:0;font-size:11px;line-height:1.65}.auth-form{flex-direction:column;gap:15px;margin-top:28px;display:flex}.auth-google-button{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:49px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:11px;margin-top:24px;font-size:10px;font-weight:750;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 20px #0f14110d}.auth-google-button:hover{border-color:#4285f4}@supports (color:color-mix(in lab, red, red)){.auth-google-button:hover{border-color:color-mix(in srgb, #4285f4 50%, var(--border-strong))}}.auth-google-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f141117}.auth-google-button svg{flex:none;width:19px;height:19px}.auth-field>span{color:var(--text);margin-bottom:7px;font-size:9px;font-weight:700;display:block}.auth-field>div{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 12px;transition:border .18s,box-shadow .18s;display:flex}.auth-field>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.auth-field>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)}}.auth-field div>b{color:var(--text-faint);font-size:10px}.auth-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.auth-field input::placeholder{color:var(--text-faint)}.auth-field div>button{color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;font-size:8px;font-weight:750}.auth-field>small{color:var(--text-faint);margin-top:6px;font-size:8px;display:block}.auth-code-field input{text-align:center;font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;font-size:23px;font-weight:800}.auth-code-field input::placeholder{letter-spacing:.24em}.auth-otp-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-otp-actions button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.auth-otp-actions button:first-child{color:var(--text-soft)}.auth-otp-actions button:disabled{color:var(--text-faint);cursor:not-allowed}.auth-form-meta{color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.auth-form-meta label{cursor:pointer;align-items:center;gap:6px;display:flex}.auth-form-meta input{accent-color:var(--accent)}.auth-form-meta a{color:var(--accent);font-weight:720;text-decoration:none}.auth-form-meta a:hover{text-decoration:underline}.auth-form-meta button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.auth-security-note{color:var(--text-soft);align-items:center;gap:7px;font-size:9px;display:flex}.auth-security-note>span{background:var(--accent-soft);width:17px;height:17px;color:var(--accent);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.auth-turnstile-wrap{flex-direction:column;gap:5px;width:100%;display:flex}.auth-turnstile{border-radius:8px;width:100%;min-height:65px;overflow:hidden}.auth-turnstile-wrap>small{color:var(--text-faint);font-size:8px;line-height:1.45}.auth-message{border:1px solid var(--border);border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:9px;line-height:1.5;display:flex}.auth-message>span{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-weight:800;display:grid}.auth-message.success{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.auth-message.success{border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}}.auth-message.success>span{background:var(--accent);color:#fff}.auth-message.error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.auth-message.error{background:color-mix(in srgb, var(--danger) 8%, var(--surface))}}.auth-message.error{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.auth-message.error{border-color:color-mix(in srgb, var(--danger) 22%, var(--border))}}.auth-message.error>span{background:var(--danger);color:#fff}.auth-submit{background:var(--surface-strong);width:100%;min-height:49px;color:var(--surface);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex;box-shadow:0 12px 28px #0f141121}.auth-submit:hover{transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.68;transform:none}.auth-submit span{font-size:15px}.auth-divider{color:var(--text-faint);align-items:center;gap:12px;margin:22px 0 15px;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-switch-copy{text-align:center}.auth-switch-spaced{margin-top:20px}.auth-switch-copy a,.auth-dashboard-link{color:var(--accent);font-weight:750;text-decoration:none}.auth-dashboard-link{text-align:center;margin-top:14px;font-size:9px;display:block}.auth-docs-link{border:1px solid var(--border);background:var(--surface);width:100%;min-height:41px;color:var(--text);border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.auth-docs-link:hover{border-color:var(--accent);color:var(--accent)}.auth-docs-link span{font-size:13px}.auth-footnote{color:var(--text-faint);text-align:center;margin:auto 0 0;padding-top:42px;font-size:8px}.auth-google-loading{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);text-align:center;border-radius:11px;margin-top:24px;padding:15px;font-size:9px}.auth-standalone-message{margin-top:24px}.auth-google-retry{border:1px solid var(--border);min-height:44px;color:var(--accent);border-radius:11px;justify-content:center;align-items:center;margin-top:12px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.manual-qris-page{width:min(1080px,100%)}.manual-qris-builder{width:min(720px,100%)}.manual-amount-panel,.manual-qris-live{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:19px}.manual-amount-panel{padding:28px}.manual-amount-panel h3{letter-spacing:-.035em;margin:6px 0 7px;font-size:20px}.manual-amount-panel>p{color:var(--text-soft);margin:0;font-size:10px;line-height:1.65}.manual-amount-input{border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:16px;align-items:center;gap:12px;min-height:84px;margin:24px 0 12px;padding:0 21px;transition:border-color .18s,box-shadow .18s;display:flex}.manual-amount-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.manual-amount-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)}}.manual-amount-input>span{color:var(--text-soft);font-size:19px;font-weight:750}.manual-amount-input input{width:100%;min-width:0;color:var(--text);letter-spacing:-.055em;background:0 0;border:0;outline:0;font-size:clamp(32px,5vw,48px);font-weight:760}.manual-amount-input input::placeholder{color:var(--text-faint);opacity:.45}.manual-limit{color:var(--text-faint);margin:10px 0 17px;font-size:8px;display:block}.manual-amount-panel>.notice{margin:0 0 13px}.manual-continue{margin-top:4px}.manual-confirm-modal{width:min(500px,100%)}.manual-confirm-total{color:#fff;background:#101713;border-radius:14px;flex-direction:column;gap:6px;margin:18px 0 12px;padding:18px;display:flex}:root[data-theme=dark] .manual-confirm-total{color:#101713;background:#edf4ef}.manual-confirm-total span{color:#ffffff94;font-size:9px}:root[data-theme=dark] .manual-confirm-total span{color:#1017138f}.manual-confirm-total strong{letter-spacing:-.045em;font-size:29px}.manual-confirm-rows{border:1px solid var(--border);border-radius:13px;overflow:hidden}.manual-confirm-rows>div{border-bottom:1px solid var(--border);min-height:42px;color:var(--text-soft);justify-content:space-between;align-items:center;gap:16px;padding:9px 13px;font-size:9px;display:flex}.manual-confirm-rows>div:last-child{border-bottom:0}.manual-confirm-rows b{color:var(--text);font-size:9px}.manual-confirm-rows .merchant-net{background:var(--accent-soft)}.manual-confirm-rows .merchant-net b{color:var(--accent);font-size:11px}.manual-confirm-modal>.notice{margin-top:12px}.manual-confirm-actions{grid-template-columns:.8fr 1.4fr;gap:9px;margin-top:17px;display:grid}.manual-qris-loading{min-height:390px;color:var(--text-soft);place-content:center;justify-items:center;gap:13px;font-size:10px;display:grid}.manual-qris-live{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);min-height:510px;display:grid;overflow:hidden}.manual-qris-visual{isolation:isolate;border-right:1px solid var(--border);background:var(--accent-soft);align-content:center;place-items:center;gap:18px;padding:34px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.manual-qris-visual{background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface-soft))}}.manual-qris-live.success .manual-qris-visual,.manual-qris-live.expired .manual-qris-visual,.manual-qris-live.failed .manual-qris-visual{background:var(--surface-soft)}.manual-qr-frame{aspect-ratio:1;background:#fff;border:1px solid #141c171f;border-radius:22px;place-items:center;width:min(320px,100%);padding:12px;display:grid;box-shadow:0 18px 45px #0e1b131f}.manual-qr-frame img{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.manual-countdown{border:1px solid var(--warning);justify-content:center;align-items:center;gap:13px;min-width:160px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.manual-countdown{border:1px solid color-mix(in srgb, var(--warning) 25%, var(--border))}}.manual-countdown{background:var(--warning-soft);border-radius:999px}.manual-countdown span{color:var(--warning);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:750}.manual-countdown strong{color:var(--warning);font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;font-size:18px}.manual-download-qris{justify-content:center;align-items:center;min-width:160px;text-decoration:none;display:inline-flex}.manual-qris-live-copy{flex-direction:column;justify-content:center;padding:38px;display:flex}.manual-live-pill{background:var(--warning-soft);width:max-content;color:var(--warning);letter-spacing:.09em;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.manual-live-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.manual-live-pill:before{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 14%, transparent)}}.manual-result-amount-label{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:8px;font-weight:700}.manual-result-amount-label.terminal{margin-top:0}.manual-qris-live-copy h2{letter-spacing:-.06em;margin:5px 0 7px;font-size:clamp(34px,5vw,52px)}.manual-qris-live-copy>p{color:var(--text-soft);margin:0;font-size:10px;line-height:1.65}.manual-detail-list{border-block:1px solid var(--border);gap:0;margin:18px 0 24px;display:grid}.manual-detail-list>div{border-bottom:1px solid var(--border);min-height:43px;color:var(--text-soft);justify-content:space-between;align-items:center;gap:14px;font-size:9px;display:flex}.manual-detail-list>div:last-child{border-bottom:0}.manual-detail-list b{max-width:65%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.manual-live-actions{flex-wrap:wrap;gap:8px;display:flex}.manual-simple-status{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:min(310px,100%);min-height:220px;padding:30px;display:flex;box-shadow:0 14px 38px #0e1b1312}.manual-simple-status>span{color:var(--text-faint);letter-spacing:.08em;font-size:8px;font-weight:650}.manual-simple-status>strong{color:var(--text-soft);letter-spacing:-.035em;margin:14px 0 12px;font-family:inherit;font-size:clamp(34px,5vw,44px);font-weight:600;line-height:1}.manual-simple-status>p{max-width:230px;color:var(--text-soft);margin:0;font-size:9px;line-height:1.6}.manual-simple-status.success{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.manual-simple-status.success{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}}.manual-simple-status.success>strong{color:var(--accent)}.manual-simple-status.failed>strong{color:var(--danger)}.public-docs-shell{background:var(--bg);min-height:100vh;color:var(--text)}.public-docs-header{z-index:40;border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:30px;height:74px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.public-docs-header{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.public-docs-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-docs-brand{border:1px solid var(--border);background:#fff;border-radius:9px;flex:none;width:151px;height:39px;display:block;overflow:hidden}.public-docs-brand img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.08)}.public-docs-header nav{align-items:center;gap:24px;margin-left:8px;display:flex}.public-docs-header nav a{color:var(--text-soft);font-size:10px;font-weight:650;text-decoration:none}.public-docs-header nav a:hover{color:var(--accent)}.public-docs-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.public-docs-actions>button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;width:36px;height:36px}.docs-login-button,.docs-dashboard-button{border-radius:10px;justify-content:center;align-items:center;min-height:36px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.docs-login-button{border:1px solid var(--border);background:var(--surface);color:var(--text);padding:0 13px}.docs-dashboard-button{border:1px solid var(--accent);gap:8px;min-height:40px;padding:0 13px 0 7px}@supports (color:color-mix(in lab, red, red)){.docs-dashboard-button{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border))}}.docs-dashboard-button{background:var(--surface);color:var(--text);white-space:nowrap;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;box-shadow:0 5px 16px #0f141114}.docs-dashboard-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.docs-dashboard-button:hover{border-color:color-mix(in srgb, var(--accent) 52%, var(--border))}}.docs-dashboard-button:hover{color:var(--accent);transform:translateY(-1px);box-shadow:0 8px 20px #0f14111f}.docs-dashboard-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.docs-dashboard-icon{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.docs-dashboard-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.public-docs-hero{border-bottom:1px solid var(--border);max-width:1180px;margin:0 auto;padding:78px 24px 64px}.public-docs-hero>span{color:var(--accent);letter-spacing:.17em;font-size:9px;font-weight:850}.public-docs-hero h1{letter-spacing:-.058em;max-width:760px;margin:15px 0 18px;font-size:clamp(40px,5vw,68px);line-height:1}.public-docs-hero>p{max-width:650px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.7}.public-docs-hero>p b{color:var(--accent)}.public-hero-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.public-hero-tags span{border:1px solid var(--border);background:var(--surface);color:var(--text-soft);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:700}.public-base-url{border:1px solid var(--border);background:var(--surface);width:min(670px,100%);min-height:51px;box-shadow:var(--shadow);border-radius:13px;align-items:center;gap:13px;margin-top:34px;padding:8px 9px 8px 15px;display:flex}.public-base-url b{color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.public-base-url code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.public-base-url button,.public-code-card button{background:var(--accent-soft);color:var(--accent);cursor:pointer;border:0;border-radius:8px;font-size:8px;font-weight:800}.public-base-url button{min-height:33px;padding:0 12px}.public-docs-layout{grid-template-columns:205px minmax(0,1fr);gap:64px;max-width:1180px;margin:0 auto;padding:55px 24px 100px;display:grid}.public-docs-sidebar{flex-direction:column;gap:4px;height:max-content;display:flex;position:sticky;top:104px}.public-docs-sidebar b{color:var(--text-faint);letter-spacing:.15em;margin:0 10px 12px;font-size:8px}.public-docs-sidebar a{color:var(--text-soft);border-radius:8px;padding:8px 10px;font-size:10px;font-weight:600;text-decoration:none}.public-docs-sidebar a:hover{background:var(--surface);color:var(--accent)}.public-docs-content{min-width:0;max-width:820px}.public-doc-section{border-bottom:1px solid var(--border);margin-bottom:68px;padding:0 0 68px;scroll-margin-top:105px}.public-doc-section:last-child{border-bottom:0;margin-bottom:0}.public-doc-section h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(25px,3vw,34px)}.public-doc-section>p{max-width:720px;color:var(--text-soft);margin:0 0 22px;font-size:12px;line-height:1.75}.public-doc-section>p code,.public-doc-section li code{background:var(--surface-soft);color:var(--accent);font-family:var(--font-geist-mono), monospace;border-radius:5px;padding:2px 5px;font-size:.9em}.public-step-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-step-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:18px}.public-step-grid>div>b{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;font-size:9px;display:grid}.public-step-grid h3{margin:15px 0 6px;font-size:12px}.public-step-grid p{color:var(--text-soft);margin:0;font-size:9px;line-height:1.6}.public-flow-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.public-flow-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:17px}.public-flow-grid>div>b{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;font-size:9px;display:grid}.public-flow-grid h3{margin:14px 0 6px;font-size:12px}.public-flow-grid p{color:var(--text-soft);margin:0;font-size:9px;line-height:1.6}.public-flow-grid code{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:.9em}.public-doc-callout{border:1px solid var(--warning);align-items:flex-start;gap:14px;margin-top:13px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-doc-callout{border:1px solid color-mix(in srgb, var(--warning) 25%, var(--border))}}.public-doc-callout{background:var(--warning-soft);border-radius:12px}.public-doc-callout b{color:var(--warning);flex:none;font-size:9px}.public-doc-callout span{color:var(--text-soft);font-size:9px;line-height:1.55}.public-doc-callout code{color:var(--text);font-family:var(--font-geist-mono), monospace}.public-doc-callout.success{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.public-doc-callout.success{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}}.public-doc-callout.success{background:var(--accent-soft)}.public-doc-callout.success b{color:var(--accent)}.public-language-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.public-language-picker button{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;align-items:flex-start;gap:5px;padding:15px;display:flex}.public-language-picker button.active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.public-language-picker button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 11%, transparent)}}.public-language-picker b{font-size:11px}.public-language-picker button.active b{color:var(--accent)}.public-language-picker span{max-width:100%;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.public-header-example{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px}.public-header-example code{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:10px}.public-doc-notice{border:1px solid var(--warning);flex-direction:column;gap:5px;margin-top:13px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-doc-notice{border:1px solid color-mix(in srgb, var(--warning) 22%, var(--border))}}.public-doc-notice{background:var(--warning-soft);border-radius:11px}.public-doc-notice b{color:var(--warning);font-size:9px}.public-doc-notice span{color:var(--text-soft);font-size:9px;line-height:1.55}.public-param-table{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin:22px 0;overflow:hidden}.public-param-table>div{border-bottom:1px solid var(--border);grid-template-columns:130px 160px 1fr;align-items:center;gap:13px;padding:14px 16px;display:grid}.public-param-table>div:last-child{border-bottom:0}.public-param-table code{font-size:10px}.public-param-table b{color:var(--accent);font-size:8px}.public-param-table span{color:var(--text-soft);font-size:9px;line-height:1.5}.public-code-card{color:#dce5df;box-shadow:var(--shadow);background:#101411;border:1px solid #ffffff12;border-radius:14px;margin-top:15px;overflow:hidden}.public-code-card>div{color:#8d9790;letter-spacing:.08em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px 0 16px;font-size:8px;font-weight:750;display:flex}.public-code-card button{color:#65d69f;background:#51c78f24;min-height:29px;padding:0 10px}.public-code-card pre{color:#dce5df;max-width:100%;font-family:var(--font-geist-mono), monospace;margin:0;padding:20px;font-size:10px;line-height:1.7;overflow-x:auto}.public-status-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.public-status-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:16px;min-height:55px;padding:12px 14px;display:flex}.public-status-grid b{width:76px;color:var(--accent);font-size:9px}.public-status-grid span{color:var(--text-soft);font-size:9px}.public-usecase-grid,.public-retry-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.public-usecase-grid>div,.public-retry-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:17px}.public-usecase-grid>div>span{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:850}.public-usecase-grid h3{margin:12px 0 6px;font-size:11px}.public-usecase-grid p{color:var(--text-soft);margin:0;font-size:9px;line-height:1.6}.public-usecase-grid code{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:.9em}.public-retry-grid{margin-top:13px}.public-retry-grid>div{flex-direction:column;gap:6px;display:flex}.public-retry-grid b{color:var(--accent);font-size:9px}.public-retry-grid span{color:var(--text-soft);font-size:8px;line-height:1.55}.public-checklist{list-style:none;padding:0!important}.public-checklist li{border:1px solid var(--border);background:var(--surface);border-bottom:0;grid-template-columns:155px 1fr;gap:16px;padding:14px 15px;display:grid}.public-checklist li:first-child{border-radius:13px 13px 0 0}.public-checklist li:last-child{border-bottom:1px solid var(--border);border-radius:0 0 13px 13px}.public-checklist b{color:var(--text);font-size:9px}.public-checklist span{color:var(--text-soft);font-size:9px}.public-doc-section ul{color:var(--text-soft);gap:10px;margin:0;padding-left:19px;font-size:10px;line-height:1.6;display:grid}.public-docs-footer{border-top:1px solid var(--border);min-height:80px;color:var(--text-faint);justify-content:space-between;align-items:center;gap:20px;padding:0 max(24px,50vw - 590px);font-size:9px;display:flex}.public-docs-footer a{color:var(--accent);font-weight:700;text-decoration:none}.public-docs-header.simple{justify-content:space-between}.simple-docs-heading{border-bottom:1px solid var(--border);max-width:1120px;margin:0 auto;padding:48px 24px 36px}.simple-docs-heading>span{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:850}.simple-docs-heading h1{letter-spacing:-.055em;margin:9px 0 24px;font-size:clamp(34px,5vw,54px)}.public-base-url.simple{box-shadow:none;margin-top:0}.simple-docs-layout{grid-template-columns:210px minmax(0,1fr);gap:48px;max-width:1120px;min-height:720px;margin:0 auto;padding:42px 24px 80px;display:grid}.simple-endpoint-nav{flex-direction:column;gap:7px;height:max-content;display:flex;position:sticky;top:104px}.simple-endpoint-nav>b{color:var(--text-faint);letter-spacing:.15em;margin:0 11px 8px;font-size:8px}.simple-endpoint-nav>button{width:100%;min-height:48px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:8px 10px;display:flex}.simple-endpoint-nav>button.active{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.simple-endpoint-nav strong{font-size:10px}.simple-method{min-width:42px;color:var(--accent);background:var(--accent-soft);letter-spacing:.04em;border-radius:7px;place-items:center;padding:6px 7px;font-size:8px;font-weight:850;display:inline-grid}.simple-method.post{color:var(--accent);background:var(--accent-soft)}.simple-method.get{color:#2777bd;background:#2777bd}@supports (color:color-mix(in lab, red, red)){.simple-method.get{background:color-mix(in srgb, #2777bd 12%, var(--surface))}}.simple-docs-content{min-width:0;max-width:820px}.simple-language-tabs,.dashboard-language-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;gap:5px;padding:4px;display:inline-flex}.simple-language-tabs button,.dashboard-language-tabs button{min-height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:9px;font-weight:700}.simple-language-tabs button.active,.dashboard-language-tabs button.active{background:var(--surface);color:var(--accent);box-shadow:0 2px 9px #121b1514}.simple-endpoint-title{border-bottom:1px solid var(--border);align-items:flex-start;gap:13px;margin:30px 0 24px;padding-bottom:23px;display:flex}.simple-endpoint-title .simple-method{margin-top:3px}.simple-endpoint-title h2{letter-spacing:-.04em;margin:0 0 7px;font-size:28px}.simple-endpoint-title code{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;font-size:10px}.simple-request-section h3{margin:0 0 13px;font-size:16px}.simple-request-section h4,.dashboard-request-doc h4{color:var(--text);margin:28px 0 10px;font-size:10px}.simple-request-url{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:11px;min-height:53px;padding:8px 9px;display:flex}.simple-request-url code{min-width:0;color:var(--text);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.simple-request-url>button{background:var(--accent-soft);min-height:31px;color:var(--accent);cursor:pointer;border:0;border-radius:8px;padding:0 10px;font-size:8px;font-weight:750}.simple-header-table{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.simple-header-table>div{border-bottom:1px solid var(--border);grid-template-columns:180px 1fr;align-items:center;gap:14px;min-height:43px;padding:10px 14px;display:grid}.simple-header-table>div:last-child{border-bottom:0}.simple-header-table code{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:9px}.simple-header-table span{min-width:0;color:var(--text-soft);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-api-docs{width:min(900px,100%)}.dashboard-docs-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:22px;display:flex}.dashboard-docs-heading h2{letter-spacing:-.045em;margin:7px 0 0;font-size:30px}.dashboard-base-url{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:10px;width:min(470px,100%);min-height:47px;padding:7px 8px 7px 13px;display:flex}.dashboard-base-url>span{color:var(--text-faint);letter-spacing:.09em;font-size:7px;font-weight:800}.dashboard-base-url code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;overflow:hidden}.dashboard-base-url button{background:var(--accent-soft);color:var(--accent);cursor:pointer;border:0;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:750}.dashboard-endpoint-tabs{gap:7px;margin:22px 0 12px;display:flex;overflow-x:auto}.dashboard-endpoint-tabs button{border:1px solid var(--border);background:var(--surface);min-height:45px;color:var(--text-soft);cursor:pointer;border-radius:11px;flex:none;align-items:center;gap:8px;padding:7px 11px;font-size:9px;font-weight:650;display:flex}.dashboard-endpoint-tabs button.active{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.dashboard-language-tabs{margin-bottom:25px}.dashboard-request-doc{padding-top:2px}.dashboard-endpoint-title{border-block:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.dashboard-endpoint-title .simple-method{margin-top:2px}.dashboard-endpoint-title h3{margin:0 0 6px;font-size:20px}.dashboard-endpoint-title code{color:var(--text-soft);font-size:9px}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr}.manual-qris-live{grid-template-columns:minmax(310px,.85fr) minmax(0,1.15fr)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-card{min-height:240px}.auth-shell{grid-template-columns:minmax(360px,.8fr) minmax(480px,1.2fr)}.auth-story{padding-inline:38px}.auth-story h1{font-size:43px}}@media (max-width:820px){.sidebar{transition:transform .22s;transform:translate(-105%);box-shadow:22px 0 60px #00000029}.sidebar.open{transform:translate(0)}.close-sidebar{display:block}.sidebar-backdrop{z-index:35;background:#05080673;border:0;display:block;position:fixed;inset:0}.main-area{width:100%;margin-left:0}.menu-button{display:grid}.topbar{padding:0 18px}.content-wrap{padding:25px 18px}.split-grid,.docs-layout,.manual-qris-live{grid-template-columns:1fr}.manual-qris-visual{border-right:0;border-bottom:1px solid var(--border)}.docs-nav{grid-template-columns:repeat(3,1fr);display:grid;position:static}.docs-nav>.eyebrow,.docs-nav>h3,.docs-help{grid-column:1/-1}.docs-nav>button{justify-content:center}.auth-shell{display:block}.auth-story{display:none}.auth-form-side{min-height:100vh;padding-top:96px}.auth-mobile-brand{border:1px solid var(--border);background:#fff;border-radius:10px;width:153px;height:40px;display:block;position:absolute;top:25px;left:23px;overflow:hidden}.auth-logo-image.mobile{transform:scale(1.08)}.auth-theme-button{top:25px;right:23px}.public-docs-header{padding-inline:18px}.public-docs-header nav{display:none}.public-docs-layout{grid-template-columns:1fr;gap:30px}.public-docs-sidebar{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:static}.public-docs-sidebar b{grid-column:1/-1}.public-docs-sidebar a{text-align:center}.public-language-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-docs-layout{grid-template-columns:1fr;gap:24px}.simple-endpoint-nav{flex-direction:row;display:flex;position:static;overflow-x:auto}.simple-endpoint-nav>b{display:none}.simple-endpoint-nav>button{flex:none;width:auto}.admin-support-layout{display:block}.support-conversation-panel,.admin-support-chat{height:100%;max-height:none}.support-widget-content .support-conversation-panel{border-bottom:0;border-right:0}.admin-support-layout .admin-support-chat,.admin-support-layout.thread-open .support-conversation-panel{display:none}.admin-support-layout.thread-open .admin-support-chat{display:grid}.support-thread-back{place-items:center;display:grid}}@media (max-width:600px){.topbar{height:70px}.topbar-title p,.live-badge{display:none}.topbar-actions{gap:6px}.welcome-row{flex-direction:column;align-items:flex-start}.welcome-row .primary-button{width:100%}.hero-grid{grid-template-columns:minmax(0,1fr)}.metric-grid,.metric-grid.three{grid-template-columns:1fr 1fr}.metric-card{padding:15px}.metric-card strong{font-size:18px}.balance-card{min-height:290px;padding:21px}.balance-card>strong{font-size:34px}.balance-actions{bottom:21px;left:21px}.fee-control-card,.settings-card{padding:18px}.manual-amount-panel{padding:20px}.manual-amount-input{min-height:72px;margin-top:19px;padding-inline:16px}.manual-amount-input input{font-size:34px}.manual-qris-live{min-height:0}.manual-qris-visual{padding:25px 20px}.manual-simple-status{min-height:190px;padding:25px}.manual-qr-frame{width:min(285px,100%)}.manual-qris-live-copy{padding:25px 20px}.manual-qris-live-copy h2{font-size:38px}.manual-live-actions{grid-template-columns:1fr;display:grid}.manual-download-qris{width:min(285px,100%);min-height:43px}.manual-confirm-actions{grid-template-columns:1fr}.profile-photo-layout{grid-template-columns:72px minmax(0,1fr);gap:13px;padding:14px}.profile-photo-preview{width:70px;height:70px;font-size:17px}.profile-photo-actions{grid-column:1/-1;justify-content:flex-start;max-width:none;padding-top:3px}.profile-photo-actions .primary-button,.profile-photo-actions label.secondary-button{flex:1}.secret-row{flex-direction:column;align-items:stretch}.secret-row code{white-space:nowrap;width:100%;padding:5px 2px}.secret-row .secondary-button{width:100%}.inline-actions{flex-direction:column;align-items:stretch}.inline-actions .secondary-button{width:100%}.api-key-otp-actions,.withdrawal-otp-actions{grid-template-columns:1fr}.api-ip-mode{grid-template-columns:1fr auto 23px;gap:9px}.api-ip-mode-copy{padding-left:9px}.filter-row{flex-wrap:wrap}.search-box{min-width:100%}.param-table>div{grid-template-columns:1fr 1fr}.param-table p{grid-column:1/-1}.docs-auto-hero{padding:21px 19px}.docs-language-tabs span{display:none}.docs-language-tabs button{text-align:center;align-items:center;padding-inline:8px}.docs-flow-grid{grid-template-columns:1fr}.docs-security-banner{flex-direction:column;gap:5px}.docs-status-strip{grid-template-columns:1fr 1fr}.code-card pre{padding:15px;font-size:9px}.theme-options,.password-field-grid{grid-template-columns:1fr}.password-change-actions{flex-direction:column;align-items:stretch}.password-change-actions .primary-button{width:100%}.password-otp-actions,.settings-actions-grid{grid-template-columns:1fr}.settings-status-row{flex-direction:column;align-items:flex-start}.settings-status-row.neutral b{text-align:left;max-width:100%}.settings-action-buttons{grid-template-columns:1fr}.support-widget-panel.merchant,.support-widget-panel.admin{border-radius:18px;width:auto;height:auto;max-height:none;inset:12px 12px 88px}.support-widget-titlebar{min-height:61px;padding:9px 11px}.support-widget-brand-logo{border-radius:10px;width:84px;height:37px}.support-widget-titlebar>div span{font-size:7px}.support-fab{width:56px;min-width:56px;padding:0;bottom:17px;right:14px}.support-fab.open{min-width:56px}.support-fab-label{display:none}.support-fab i{left:35px}.support-message-list{padding:11px}.support-message{max-width:92%}.support-message-image img{max-height:210px}.support-composer{padding:9px 9px 8px}.support-composer-row{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px}.support-attach-button,.support-send-button{width:40px;height:40px}.support-composer textarea{min-height:40px;padding-block:11px}.support-composer-hint{padding-inline:46px}.support-chat-header{padding-inline:13px}.support-chat-header .status{display:none}.toast{bottom:86px;left:18px;right:18px}.auth-form-side{justify-content:flex-start;padding:104px 20px 24px}.auth-card h2{font-size:31px}.auth-form{margin-top:24px}.auth-footnote{padding-top:34px}.public-docs-header{gap:8px;height:66px}.public-docs-brand{width:127px;height:34px}.docs-login-button,.docs-dashboard-prefix{display:none}.docs-dashboard-button{gap:7px;min-height:38px;padding:0 10px 0 6px}.docs-dashboard-icon{width:26px;height:26px}.public-docs-hero{padding:54px 18px 45px}.public-docs-hero h1{font-size:39px}.public-docs-hero>p{font-size:12px}.public-base-url{flex-wrap:wrap;align-items:flex-start}.public-base-url code{flex-basis:100%;order:3}.public-docs-layout{padding:36px 18px 70px}.public-docs-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.public-doc-section{margin-bottom:48px;padding-bottom:48px}.public-step-grid,.public-flow-grid{grid-template-columns:1fr}.public-language-picker button{text-align:center;align-items:center;padding:11px 6px}.public-language-picker span{display:none}.public-doc-callout{flex-direction:column;gap:6px}.public-param-table>div{grid-template-columns:1fr 1fr}.public-param-table span{grid-column:1/-1}.public-status-grid,.public-usecase-grid,.public-retry-grid{grid-template-columns:1fr}.public-checklist li{grid-template-columns:1fr;gap:4px}.public-docs-footer{padding-inline:18px}.simple-docs-heading{padding:36px 18px 28px}.simple-docs-heading h1{margin-bottom:18px;font-size:35px}.simple-docs-layout{padding:24px 18px 60px}.simple-endpoint-nav>button{min-height:43px}.simple-docs-content{max-width:none}.simple-language-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.simple-language-tabs button{padding-inline:7px}.simple-endpoint-title{margin-top:22px}.simple-endpoint-title h2{font-size:23px}.simple-request-url{flex-wrap:wrap;align-items:flex-start}.simple-request-url code{flex-basis:100%;order:3;padding:4px 3px}.simple-header-table>div{grid-template-columns:1fr;gap:5px}.dashboard-docs-heading{flex-direction:column;align-items:stretch}.dashboard-base-url{width:100%}.dashboard-language-tabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}}@media (max-width:390px){.metric-grid,.metric-grid.three{grid-template-columns:1fr}.topbar-actions .notification{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.marketing-shell{color:#152019;background:#f5f7f4;min-height:100vh;overflow:hidden}.marketing-shell *{box-sizing:border-box}.marketing-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fbf8e8;border-bottom:1px solid #172b1f1a;align-items:center;gap:34px;height:76px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.marketing-brand{background:#fff;border:1px solid #172b1f1f;border-radius:10px;flex:none;width:158px;height:42px;display:block;overflow:hidden}.marketing-brand img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.08)}.marketing-header nav{align-items:center;gap:28px;display:flex}.marketing-header nav a,.marketing-login-link{color:#536159;font-size:12px;font-weight:650;text-decoration:none}.marketing-header nav a:hover,.marketing-login-link:hover{color:#14784f}.marketing-header-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.marketing-register-link{color:#fff;background:#17231c;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 9px 24px #10231826}.marketing-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.82fr);align-items:center;gap:72px;max-width:1180px;min-height:630px;margin:0 auto;padding:78px 24px 82px;display:grid}.marketing-eyebrow{color:#168a5b;letter-spacing:.15em;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.marketing-eyebrow i{background:#20a96f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20a96f1c}.marketing-hero h1{color:#111a14;letter-spacing:-.062em;max-width:720px;margin:20px 0 22px;font-size:clamp(46px,5.2vw,72px);line-height:.98}.marketing-hero-copy>p{color:#59665e;max-width:610px;margin:0;font-size:15px;line-height:1.75}.marketing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:31px;display:flex}.marketing-actions.centered{justify-content:center}.marketing-button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:0 19px;font-size:11px;font-weight:760;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.marketing-button:hover{transform:translateY(-1px)}.marketing-button.primary{color:#fff;background:#17231c;box-shadow:0 12px 28px #13261a29}.marketing-button.secondary{color:#1b2720;background:#fff;border-color:#d7ddd8}.marketing-button.light{color:#142018;background:#fff}.marketing-button.outline-light{color:#fff;border-color:#ffffff45}.marketing-trust-row{flex-wrap:wrap;gap:10px 22px;margin-top:29px;display:flex}.marketing-trust-row span{color:#839087;font-size:9px}.marketing-trust-row b{color:#385044}.marketing-proof-list{border-top:1px solid #dfe5e0;border-bottom:1px solid #dfe5e0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:5px;padding:18px 0;display:grid}.marketing-proof-item{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:0 17px;display:grid}.marketing-proof-item:first-child{padding-left:0}.marketing-proof-item:last-child{padding-right:0}.marketing-proof-item+.marketing-proof-item{border-left:1px solid #e1e6e2}.marketing-proof-mark{color:#168a5b;background:#edf7f1;border:1px solid #c8ddd1;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-style:normal;font-weight:800;display:grid}.marketing-proof-item b{color:#17231c;letter-spacing:-.01em;font-size:11px;font-weight:800;line-height:1.35;display:block}.marketing-proof-item small{color:#7a867e;margin-top:3px;font-size:8px;line-height:1.45;display:block}.marketing-api-preview{color:#e9f1ec;background:#111914;border:1px solid #ffffff1a;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 36px 90px #162a1d3d}.marketing-api-preview:before{content:"";filter:blur(2px);background:#2bc17b21;border-radius:50%;width:250px;height:250px;position:absolute;top:-160px;right:-90px}.marketing-window-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:50px;padding:0 18px;display:flex}.marketing-window-bar span{background:#fff3;border-radius:50%;width:7px;height:7px}.marketing-window-bar b{color:#ffffff5c;letter-spacing:.14em;margin-left:auto;font-size:8px}.marketing-endpoint-line{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;min-height:60px;padding:0 20px;display:flex}.marketing-endpoint-line strong{color:#62dfa4;background:#2dcc8224;border-radius:6px;padding:5px 7px;font-size:8px}.marketing-endpoint-line code{color:#eef5f0;font-family:var(--font-geist-mono), monospace;font-size:11px}.marketing-api-preview>pre{color:#b5c3ba;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;border-bottom:1px solid #ffffff12;margin:0;padding:22px 21px;font-size:11px;line-height:1.8}.marketing-response-head{color:#ffffff57;letter-spacing:.11em;justify-content:space-between;padding:16px 20px 10px;font-size:8px;display:flex}.marketing-response-head b{color:#5bd99d}.marketing-response-grid{grid-template-columns:1fr 1.25fr;gap:10px;padding:8px 20px 21px;display:grid}.marketing-response-grid span{color:#ffffff5e;font-size:9px}.marketing-response-grid code{color:#dce6e0;font-family:var(--font-geist-mono), monospace;font-size:9px}.marketing-response-grid code.pending{color:#edc471}.marketing-paid-strip{color:#92ab9b;background:#34c17c17;border-top:1px solid #56dd9c29;align-items:center;gap:8px;padding:14px 20px;font-size:9px;display:flex}.marketing-paid-strip i{background:#4fd290;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4fd2901a}.marketing-paid-strip b{color:#62dda2;letter-spacing:.1em;margin-left:auto;font-size:9px}.marketing-logo-strip{background:#fff;border-top:1px solid #dde2dd;border-bottom:1px solid #dde2dd;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:88px;padding:20px 24px;display:flex}.marketing-logo-strip span{color:#9aa49d;letter-spacing:.16em;margin-right:12px;font-size:8px;font-weight:800}.marketing-logo-strip b{color:#5d6961;font-size:11px}.marketing-logo-strip i{background:#b8c0ba;border-radius:50%;width:3px;height:3px}.marketing-section{max-width:1180px;margin:0 auto;padding:104px 24px}.marketing-section-heading{max-width:720px;margin-bottom:50px}.marketing-section-heading.compact{max-width:760px}.marketing-section-heading h2{color:#152019;letter-spacing:-.052em;margin:15px 0 16px;font-size:clamp(34px,4vw,50px);line-height:1.04}.marketing-section-heading p{color:#67736b;margin:0;font-size:13px;line-height:1.75}.marketing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.marketing-feature-grid article{background:#fff;border:1px solid #dfe4df;border-radius:18px;min-height:240px;padding:29px;box-shadow:0 15px 40px #1f30250b}.marketing-feature-grid article>span,.h2h-principles-grid article>span{color:#168a5b;letter-spacing:.12em;font-size:9px;font-weight:850}.marketing-feature-grid h3,.marketing-step-grid h3,.marketing-faq-grid h3,.h2h-principles-grid h3{color:#17221b;letter-spacing:-.025em;margin:50px 0 10px;font-size:17px}.marketing-feature-grid p,.marketing-step-grid p,.marketing-faq-grid p,.h2h-principles-grid p{color:#6e7a72;margin:0;font-size:11px;line-height:1.72}.marketing-flow-section{background:#eef2ee;max-width:none;padding-inline:max(24px,50vw - 566px)}.marketing-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-step-grid article{background:#ffffffbf;border:1px solid #dce3dd;border-radius:16px;grid-template-columns:52px 1fr;gap:18px;min-height:145px;padding:24px;display:grid}.marketing-step-grid article>span{color:#168a5b;background:#e6f6ed;border-radius:13px;place-items:center;width:44px;height:44px;font-size:10px;font-weight:850;display:grid}.marketing-step-grid h3{margin:2px 0 8px}.marketing-inline-link{color:#147b51;gap:16px;margin-top:28px;font-size:11px;font-weight:780;text-decoration:none;display:inline-flex}.marketing-faq-section{grid-template-columns:.78fr 1.22fr;gap:70px;display:grid}.marketing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.marketing-faq-grid article{background:#fff;border:1px solid #e0e5e1;border-radius:15px;padding:22px}.marketing-faq-grid h3{margin:0 0 9px;font-size:14px}.marketing-cta{color:#fff;text-align:center;background:#132019;border-radius:26px;max-width:1132px;margin:0 auto 90px;padding:72px 30px;box-shadow:0 30px 80px #1122172e}.marketing-cta .marketing-eyebrow{color:#64d99f}.marketing-cta h2{letter-spacing:-.052em;max-width:720px;margin:16px auto 12px;font-size:clamp(34px,4vw,52px);line-height:1.03}.marketing-cta p{color:#ffffff91;max-width:610px;margin:0 auto;font-size:12px;line-height:1.7}.marketing-cta.compact-cta{margin-top:100px}.marketing-footer{background:#fff;border-top:1px solid #dce2dd;grid-template-columns:1fr auto auto;align-items:center;gap:38px;min-height:120px;padding:26px max(24px,50vw - 590px);display:grid}.marketing-footer>div b,.marketing-footer>div span{display:block}.marketing-footer>div b{color:#1a261e;font-size:13px}.marketing-footer>div span,.marketing-footer>span{color:#89948c;margin-top:5px;font-size:9px}.marketing-footer nav{gap:18px;display:flex}.marketing-footer nav a{color:#59665e;font-size:10px;font-weight:650;text-decoration:none}.marketing-footer-brand{background:#fff;border:1px solid #ffffff3d;border-radius:12px;width:190px;height:52px;margin-bottom:17px;display:block;overflow:hidden;box-shadow:0 14px 30px #140a0838,inset 0 1px #ffffffe6}.marketing-footer-logo{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.08)}.legal-shell{background:#f5f8f6;min-height:100vh}.legal-main{padding:72px max(20px,50vw - 470px) 96px}.legal-card{background:#fff;border:1px solid #dfe6e1;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #162a1d14}.legal-heading{background:linear-gradient(145deg,#f8fbf9 0%,#edf7f1 100%);border-bottom:1px solid #e5eae6;padding:58px clamp(24px,6vw,72px) 48px}.legal-heading h1{color:#15231a;letter-spacing:-.055em;max-width:680px;margin:17px 0 14px;font-size:clamp(38px,6vw,62px);line-height:1}.legal-heading p{color:#647168;max-width:690px;margin:0 0 18px;font-size:13px;line-height:1.75}.legal-heading small{color:#8b968e;font-size:9px}.legal-content{padding:22px clamp(24px,6vw,72px) 58px}.legal-content section{border-bottom:1px solid #e8ece9;padding:30px 0}.legal-content section:last-child{border-bottom:0}.legal-content h2{color:#1b2b21;letter-spacing:-.025em;margin:0 0 13px;font-size:19px}.legal-content p{color:#5f6d64;margin:0;font-size:11px;line-height:1.85}.legal-content p+p{margin-top:12px}.legal-content a{color:#168a5b;font-weight:720;text-decoration:none}.legal-content a:hover{text-decoration:underline}.h2h-3d-page{background:linear-gradient(#fbfcfb 0%,#f7faf8 48%,#fbfcfb 100%);overflow:clip}.h2h-hero{isolation:isolate;text-align:center;perspective:1500px;background:radial-gradient(circle at 13% 22%,#2563eb17,#0000 26%),radial-gradient(circle at 87% 78%,#78350f1a,#0000 29%),linear-gradient(#fbfcfb 0%,#f5f8f6 100%);max-width:none;margin:0 auto;padding:64px 24px 72px;position:relative;overflow:clip}.h2h-hero:after{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(#168a5b14 1px,#0000 1px),linear-gradient(90deg,#168a5b14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 70%,#0000);mask-image:linear-gradient(#0000,#000 28% 70%,#0000)}.h2h-hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#2563eb14,#0000 31%),radial-gradient(circle at 100% 100%,#78350f17,#0000 34%),#ffffffe0;border:1px solid #ffffffeb;border-radius:27px;max-width:880px;margin:0 auto;padding:46px 50px 48px;overflow:hidden;box-shadow:0 48px 88px #1226192b,0 15px 28px #0f172a17,inset 0 1px #fffffff2}.h2h-hero-panel:before,.h2h-depth-card:before{content:"";z-index:0;border-radius:inherit;opacity:var(--marketing-3d-shine,.65);pointer-events:none;background:linear-gradient(118deg,#ffffff52,#0000 28% 68%,#3b82f614);border:1px solid #ffffff47;position:absolute;inset:1px;transform:translateZ(14px)}.h2h-hero-panel>*{z-index:1;position:relative;transform:translateZ(38px)}.h2h-hero h1{color:#111b14;letter-spacing:-.06em;max-width:790px;margin:17px auto 19px;font-size:clamp(42px,5vw,60px);line-height:1}.h2h-hero-panel>p{color:#617067;max-width:660px;margin:0 auto;font-size:14px;line-height:1.7}.h2h-hero-panel .marketing-actions{margin-top:25px}.h2h-content-section{border-top:1px solid #dfe5e0;grid-template-columns:minmax(0,1.15fr) minmax(310px,.65fr);gap:90px;max-width:1132px;margin:0 auto;padding:88px 24px;display:grid}.h2h-copy-block h2{color:#152019;letter-spacing:-.052em;margin:16px 0 22px;font-size:clamp(34px,4vw,49px);line-height:1.04}.h2h-copy-block p{color:#66736a;margin:0 0 16px;font-size:13px;line-height:1.82}.h2h-summary-card{background:#fff;border:1px solid #dce3dd;border-radius:19px;padding:27px;overflow:hidden;box-shadow:0 30px 58px #192e2029,0 9px 17px #0f172a14}.h2h-summary-card>span{color:#8a968e;letter-spacing:.14em;font-size:8px;font-weight:850}.h2h-summary-card ol{gap:5px;margin:20px 0 0;padding:0;list-style:none;display:grid}.h2h-summary-card li{background:#f5f8f5;border-radius:12px;align-items:center;gap:13px;padding:12px;display:flex}.h2h-summary-card li>b{color:#168a5b;background:#e2f4ea;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.h2h-summary-card strong,.h2h-summary-card small{display:block}.h2h-summary-card strong{color:#26322a;font-size:11px}.h2h-summary-card small{color:#89938c;margin-top:3px;font-size:8px}.h2h-summary-card>span,.h2h-summary-card ol{z-index:1;position:relative;transform:translateZ(30px)}.h2h-code-section{isolation:isolate;background:#edf2ee;max-width:none;padding:100px max(24px,50vw - 566px);position:relative;overflow:clip}.h2h-code-section:before{content:"";z-index:-1;filter:blur(2px);background:#2563eb1a;border-radius:50%;width:560px;height:560px;position:absolute;top:-260px;right:-250px}.h2h-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.h2h-code-grid article{background:#111914;border:1px solid #ffffff1a;border-radius:21px;min-width:0;overflow:hidden;box-shadow:0 38px 72px #1222173d,0 10px 20px #0f172a29}.h2h-code-grid header{color:#fff6;letter-spacing:.11em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:51px;padding:0 18px;font-size:8px;display:flex}.h2h-code-grid header b{color:#5bd99d}.h2h-code-grid pre{color:#c4d1c8;min-height:310px;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;margin:0;padding:22px;font-size:10px;line-height:1.75;overflow:auto}.h2h-code-card header{z-index:1;position:relative;transform:translateZ(30px)}.h2h-code-card pre{z-index:1;position:relative;transform:translateZ(20px)}.h2h-principles-section{max-width:1132px;margin:0 auto;padding:105px 24px 0}.h2h-principles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.h2h-principles-grid article{background:linear-gradient(145deg,#fff 0%,#f7faf8 100%);border:1px solid #dfe5e0;border-radius:19px;min-height:225px;padding:24px;overflow:hidden;box-shadow:0 28px 50px #192e2021,0 8px 16px #0f172a12}.h2h-principles-grid h3{margin:44px 0 10px;font-size:15px}.h2h-principle-card>span,.h2h-principle-card h3,.h2h-principle-card p{z-index:1;position:relative}.h2h-principle-card>span{display:inline-flex;transform:translateZ(38px)}.h2h-principle-card h3{transform:translateZ(30px)}.h2h-principle-card p{transform:translateZ(22px)}@media (max-width:960px){.marketing-header{gap:22px}.marketing-header nav{gap:18px}.marketing-hero{grid-template-columns:1fr;gap:50px;padding-top:68px}.marketing-hero-copy{max-width:780px}.marketing-api-preview{width:min(610px,100%)}.marketing-feature-grid{grid-template-columns:1fr}.marketing-feature-grid article{min-height:190px}.marketing-feature-grid h3{margin-top:33px}.marketing-faq-section{grid-template-columns:1fr;gap:20px}.h2h-content-section{grid-template-columns:1fr;gap:35px}.h2h-summary-card{max-width:540px}.h2h-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer{grid-template-columns:1fr auto}.marketing-footer>span{grid-column:1/-1}}@media (max-width:760px){.marketing-header{height:68px;padding-inline:18px}.marketing-header nav{display:none}.marketing-brand{width:137px;height:37px}.marketing-header-actions{gap:9px}.marketing-register-link{min-height:38px;padding-inline:13px}.marketing-hero{min-height:0;padding:62px 18px 65px}.marketing-hero h1{font-size:clamp(42px,12vw,59px)}.marketing-hero-copy>p,.h2h-hero-panel>p{font-size:13px}.marketing-proof-list{grid-template-columns:1fr;padding:4px 0}.marketing-proof-item,.marketing-proof-item:first-child,.marketing-proof-item:last-child{padding:15px 2px}.marketing-proof-item+.marketing-proof-item{border-top:1px solid #e1e6e2;border-left:0}.marketing-proof-item b{font-size:13px}.marketing-proof-item small{font-size:10px}.marketing-logo-strip{gap:13px}.marketing-logo-strip span{text-align:center;flex-basis:100%;margin:0}.marketing-section{padding:78px 18px}.marketing-section-heading{margin-bottom:34px}.marketing-section-heading h2{font-size:37px}.marketing-feature-grid article{padding:24px}.marketing-step-grid,.marketing-faq-grid{grid-template-columns:1fr}.marketing-cta{border-radius:22px;margin:0 14px 68px;padding:58px 20px}.marketing-cta.compact-cta{margin-top:75px}.marketing-footer{grid-template-columns:1fr;gap:22px;padding:34px 18px}.marketing-footer nav{flex-wrap:wrap}.marketing-footer>span{grid-column:auto}.marketing-footer-brand{width:184px;height:50px}.legal-main{padding:42px 14px 68px}.legal-card{border-radius:19px}.legal-heading{padding:39px 23px 34px}.legal-heading h1{font-size:39px}.legal-content{padding:12px 23px 40px}.legal-content section{padding:25px 0}.h2h-hero{padding:38px 12px 50px}.h2h-hero-panel{border-radius:22px;padding:31px 18px 34px}.h2h-hero h1{margin-block:15px 17px;font-size:clamp(34px,9.4vw,43px);line-height:1.02}.h2h-hero-panel>p{max-width:510px;font-size:12px;line-height:1.65}.h2h-hero-panel .marketing-actions{margin-top:22px}.h2h-content-section{padding:70px 18px}.h2h-code-section{padding:78px 18px}.h2h-code-grid{grid-template-columns:1fr;gap:34px}.h2h-code-grid pre{min-height:0}.h2h-principles-section{padding:78px 18px 0}.h2h-principles-grid{gap:28px}}@media (max-width:520px){.marketing-login-link{display:none}.marketing-actions{flex-direction:column;align-items:stretch}.marketing-actions .marketing-button{width:100%}.marketing-trust-row{grid-template-columns:1fr;display:grid}.marketing-response-grid{grid-template-columns:1fr}.marketing-response-grid code{margin-bottom:5px}.marketing-step-grid article{grid-template-columns:42px 1fr;padding:19px}.marketing-step-grid article>span{width:38px;height:38px}.h2h-principles-grid{grid-template-columns:1fr}.h2h-principles-grid article{min-height:190px}}.feature-scroll-section{isolation:isolate;background:radial-gradient(circle at 11% 18%,#1d4ed81f,#0000 28%),radial-gradient(circle at 88% 72%,#78350f21,#0000 31%),linear-gradient(#f8fafc 0%,#f5f7fa 52%,#f9f7f5 100%);padding:clamp(92px,10vw,150px) max(24px,50vw - 590px);position:relative;overflow:clip}.feature-scroll-section:before{content:"";z-index:-2;opacity:.34;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 84%,#0000);mask-image:linear-gradient(#0000,#000 15% 84%,#0000)}.feature-scroll-aura{z-index:-1;pointer-events:none;border:1px solid #2563eb21;border-radius:50%;width:min(740px,70vw);height:min(740px,70vw);position:absolute;top:18%;left:50%;transform:translate(-10%);box-shadow:0 0 0 70px #2563eb06,0 0 0 150px #78350f05}.feature-scroll-layout{grid-template-columns:minmax(280px,.78fr) minmax(460px,1.22fr);align-items:start;gap:clamp(58px,8vw,118px);width:100%;max-width:1180px;margin:0 auto;display:grid}.feature-scroll-copy{z-index:3;padding:26px 0;position:sticky;top:118px}.feature-scroll-copy h2{color:#111827;letter-spacing:-.058em;max-width:500px;margin:18px 0 22px;font-size:clamp(38px,4.7vw,62px);line-height:.98}.feature-scroll-copy>p{color:#667085;max-width:480px;margin:0;font-size:14px;line-height:1.8}.feature-scroll-hint{color:#7b8495;letter-spacing:.17em;align-items:center;gap:13px;margin-top:38px;font-size:8px;font-weight:850;display:flex}.feature-scroll-hint i{background:#1e40af33;width:66px;height:1px;position:relative;overflow:visible}.feature-scroll-hint i:after{content:"";background:linear-gradient(90deg,#0000,#2563eb,#0000);animation:1.8s ease-in-out infinite feature-scroll-line;position:absolute;inset:0}@keyframes feature-scroll-line{0%{transform:translate(-100%)}to{transform:translate(100%)}}.feature-3d-track{perspective:1500px;transform-style:preserve-3d;padding:clamp(56px,8vh,92px) 0 clamp(84px,10vh,120px);position:relative}.feature-3d-track:before{content:"";background:linear-gradient(#0000,#2563eb47,#78350f47,#0000);width:1px;position:absolute;top:clamp(56px,8vh,92px);bottom:clamp(84px,10vh,120px);left:26px}.feature-3d-card{--feature-rx:1.5deg;--feature-ry:-9deg;--feature-y:0px;--feature-z:34px;--feature-scale:.975;--feature-opacity:.9;--feature-focus:0;--feature-saturation:.95;color:#fff;min-height:310px;opacity:var(--feature-opacity);filter:saturate(var(--feature-saturation));transform:translate3d(0, var(--feature-y), var(--feature-z)) rotateX(var(--feature-rx)) rotateY(var(--feature-ry)) scale(var(--feature-scale));transform-origin:50% 48%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;background:radial-gradient(circle at 88% 8%,#2563eb5c,#0000 32%),linear-gradient(145deg,#56332b 0%,#3e2723 48%,#241918 100%);border:1px solid #ffffff2e;border-radius:28px;grid-template-rows:auto 1fr auto;margin:0 0 clamp(84px,12vh,130px);padding:31px 34px 27px;transition:box-shadow .18s,border-color .18s;display:grid;position:sticky;top:102px;overflow:hidden;box-shadow:0 34px 75px #311c1742,inset 0 1px #ffffff1f}.feature-3d-card:nth-child(2){--feature-ry:9deg;background:radial-gradient(circle at 12% 8%,#a1623052,#0000 31%),linear-gradient(145deg,#173c91 0%,#12316f 52%,#101c3d 100%);top:136px}.feature-3d-card:nth-child(3){background:radial-gradient(circle at 88% 8%,#2563eb6b,#0000 31%),linear-gradient(145deg,#4a2b25 0%,#34201d 56%,#1f1717 100%);top:170px}.feature-3d-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff1c,#0000 24% 70%,#ffffff0a);position:absolute;inset:0}.feature-3d-card:after{content:"";z-index:-1;filter:blur(18px);background:#131e3752;border-radius:50%;height:34px;position:absolute;bottom:-21px;left:22px;right:22px;transform:translateZ(-35px)}.feature-3d-card-head{justify-content:space-between;align-items:center;display:flex;transform:translateZ(36px)}.feature-3d-number{color:#f5c98a;letter-spacing:.04em;background:#ffffff17;border:1px solid #ffffff2b;border-radius:17px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff14}.feature-3d-card:nth-child(2) .feature-3d-number{color:#fff}.feature-3d-chip{color:#bfdbfe;letter-spacing:.16em;background:#2563eb29;border:1px solid #93c5fd3d;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:850}.feature-3d-symbol{opacity:.58;width:122px;height:122px;position:absolute;top:72px;right:32px;transform:translateZ(20px)}.feature-3d-symbol span{border:1px solid #93c5fd47;border-radius:34px;position:absolute;inset:0;transform:rotate(18deg)}.feature-3d-symbol span:nth-child(2){border-color:#f5c98a59;border-radius:25px;inset:22px;transform:rotate(-28deg)}.feature-3d-symbol i{background:#60a5fa;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #60a5fa1f,0 0 28px #60a5fa80}.feature-3d-card-copy{z-index:1;align-self:end;max-width:78%;padding-top:82px;position:relative;transform:translateZ(48px)}.feature-3d-card h3{color:#fff;letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(23px,2.7vw,34px);line-height:1.04}.feature-3d-card p{color:#ffffffad;margin:0;font-size:13px;line-height:1.72}.feature-3d-rail{gap:6px;margin-top:24px;display:flex;transform:translateZ(30px)}.feature-3d-rail span{background:#ffffff2e;border-radius:999px;width:24px;height:3px}.feature-3d-rail span:first-child{background:#3b82f6;width:52px}.feature-3d-card:last-child{margin-bottom:0}@media (max-width:960px){.feature-scroll-layout{grid-template-columns:1fr;gap:24px}.feature-scroll-copy{max-width:760px;padding:0;position:relative;top:auto}.feature-scroll-copy h2{max-width:720px}.feature-scroll-copy>p{max-width:650px}.feature-3d-track{width:min(680px,100%);margin:0 auto;padding-top:62px}.feature-3d-track:before{top:62px}.feature-3d-card{margin-bottom:82px;top:92px}.feature-3d-card:nth-child(2){top:119px}.feature-3d-card:nth-child(3){top:146px}}@media (max-width:760px){.feature-scroll-section{padding:78px 18px 72px}.feature-scroll-copy h2{font-size:clamp(38px,10.6vw,48px)}.feature-scroll-copy>p{font-size:13px}.feature-scroll-hint{margin-top:28px}.feature-3d-track{padding:52px 0 72px}.feature-3d-track:before{top:52px;bottom:72px;left:19px}.feature-3d-card{border-radius:23px;min-height:292px;margin-bottom:64px;padding:24px 23px 23px;top:78px}.feature-3d-card:nth-child(2){top:97px}.feature-3d-card:nth-child(3){top:116px}.feature-3d-number{border-radius:14px;width:46px;height:46px}.feature-3d-symbol{width:96px;height:96px;top:72px;right:22px}.feature-3d-card-copy{max-width:88%;padding-top:78px}.feature-3d-card h3{font-size:26px}.feature-3d-card p{font-size:12px}}@media (max-width:520px){.feature-scroll-aura{width:94vw;height:94vw;transform:translate(-50%)}.feature-3d-chip{font-size:6px}}@media (prefers-reduced-motion:reduce){.feature-scroll-hint i:after{animation:none}.feature-3d-track{gap:20px;padding-block:50px 0;display:grid}.feature-3d-card{opacity:1;filter:none;margin:0;transition:none;position:relative;top:auto;transform:none}}.marketing-secondary-3d-stage{perspective:1300px;transform-style:preserve-3d}[data-scroll-3d]{--marketing-3d-rx:1.8deg;--marketing-3d-ry:-8.2deg;--marketing-3d-y:0px;--marketing-3d-z:22px;--marketing-3d-scale:.975;--marketing-3d-opacity:.94;--marketing-3d-focus:0;--marketing-3d-shine:.6;isolation:isolate;opacity:var(--marketing-3d-opacity);transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;position:relative;transform:perspective(1300px) translate3d(0, var(--marketing-3d-y), var(--marketing-3d-z)) rotateX(var(--marketing-3d-rx)) rotateY(var(--marketing-3d-ry)) scale(var(--marketing-3d-scale))!important}[data-scroll-3d][data-scroll-3d-side="1"]{--marketing-3d-ry:8.2deg}.marketing-flow-section [data-scroll-3d].marketing-secondary-3d-card,.marketing-faq-section [data-scroll-3d].marketing-secondary-3d-card{box-shadow:0 30px 48px #361e183d,0 9px 16px #0f172a24,inset 0 1px #ffffff1f!important}.marketing-secondary-3d-card:before,.marketing-cta-3d:before{content:"";z-index:0;border-radius:inherit;opacity:var(--marketing-3d-shine);pointer-events:none;background:linear-gradient(118deg,#ffffff21,#0000 27% 68%,#3b82f617);border:1px solid #ffffff1f;position:absolute;inset:1px;transform:translateZ(12px)}.marketing-flow-section .marketing-secondary-3d-card>span{z-index:1;position:relative;transform:translateZ(40px);box-shadow:0 13px 24px #1118273d}.marketing-flow-section .marketing-secondary-3d-card>div{z-index:1;position:relative;transform:translateZ(30px)}.marketing-faq-section .marketing-secondary-3d-card h3{z-index:1;position:relative;transform:translateZ(36px)}.marketing-faq-section .marketing-secondary-3d-card p{z-index:1;position:relative;transform:translateZ(24px)}.marketing-cta-3d{--marketing-3d-z:30px;--marketing-3d-scale:.97;transform-style:preserve-3d;box-shadow:0 42px 70px #0f172a4d,0 14px 24px #3e27232e,inset 0 1px #ffffff1a!important}.marketing-cta-3d>div{z-index:1;transform-style:preserve-3d;position:relative;transform:translateZ(44px)}.marketing-cta-3d h2,.marketing-cta-3d .marketing-eyebrow,.marketing-cta-3d p,.marketing-cta-3d a{text-shadow:0 5px 16px #00000038}@media (max-width:760px){.marketing-secondary-3d-stage{perspective:1050px}[data-scroll-3d]{transform:perspective(1050px) translate3d(0, var(--marketing-3d-y), var(--marketing-3d-z)) rotateX(var(--marketing-3d-rx)) rotateY(var(--marketing-3d-ry)) scale(var(--marketing-3d-scale))!important}.marketing-flow-section [data-scroll-3d].marketing-secondary-3d-card,.marketing-faq-section [data-scroll-3d].marketing-secondary-3d-card{box-shadow:0 24px 38px #361e1840,0 8px 14px #0f172a21,inset 0 1px #ffffff1f!important}.marketing-cta-3d{margin-inline:24px!important}}@media (prefers-reduced-motion:reduce){[data-scroll-3d]{--marketing-3d-rx:2deg;--marketing-3d-ry:-8deg;--marketing-3d-y:0px;--marketing-3d-z:24px;--marketing-3d-scale:.98;--marketing-3d-opacity:1;--marketing-3d-shine:.72;transition:none!important}[data-scroll-3d][data-scroll-3d-side="1"]{--marketing-3d-ry:8deg}}.auth-forgot-row{justify-content:flex-end;margin-top:-4px;display:flex}.auth-forgot-row a{color:var(--accent);font-size:13px;font-weight:700;text-decoration:none}.auth-link-button{justify-content:space-between;align-items:center;text-decoration:none;display:flex}.settings-inline-message{border-radius:12px;padding:11px 13px;font-size:13px;line-height:1.5}.settings-inline-message.success{color:#28784f;background:#2ea0641a}.settings-inline-message.error{color:#9a3f38;background:#be433a1a}.auth-social-bottom{margin-top:14px}.auth-google-button-bottom{margin-top:0}.auth-bottom-divider{letter-spacing:.01em;color:var(--text-soft);margin:18px 0 14px;font-size:12px;font-weight:700}.auth-bottom-divider span{text-transform:none}.settings-actions-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.settings-action-card{min-width:0}.settings-action-card>p{margin-bottom:14px;font-size:12px;line-height:1.65}.settings-compact-form{gap:12px;margin-top:10px;display:grid}.settings-inline-note{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.6}.settings-inline-note b{color:var(--text)}.settings-status-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:12px 14px;display:flex}.settings-status-row span{color:var(--text-soft);font-size:11px}.settings-status-row b{color:var(--text);text-align:right;word-break:break-word;font-size:13px;line-height:1.4}.settings-status-row.success{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-status-row.success{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}}.settings-status-row.success{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.settings-status-row.success{background:color-mix(in srgb, var(--accent-soft) 75%, var(--surface))}}.settings-status-row.success span{color:var(--accent);font-weight:700}.settings-status-row.neutral b{max-width:72%}.settings-helper-copy{color:var(--text-faint);margin-top:-2px;font-size:11px;line-height:1.6}.settings-action-buttons{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.settings-action-buttons.single{grid-template-columns:1fr}.auth-switch-under-social{margin-top:14px;font-size:11px;line-height:1.65}@media (max-width:920px){.settings-actions-grid{grid-template-columns:1fr}.settings-status-row{flex-direction:column;align-items:flex-start}.settings-status-row.neutral b{text-align:left;max-width:100%}.settings-action-buttons{grid-template-columns:1fr}}.settings-card-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.settings-card-title-row h3{margin-top:4px}.settings-step-badge{border:1px solid var(--border);background:var(--surface-soft);min-width:38px;height:25px;color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.settings-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:3px 0 14px;display:grid}.settings-progress i{background:var(--border);border-radius:999px;height:3px;transition:background .18s}.settings-progress i.active{background:var(--accent)}.settings-wizard-summary{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 12px;display:flex}.settings-wizard-summary span{color:var(--text-soft);font-size:10px}.settings-wizard-summary b{max-width:72%;color:var(--text);text-align:right;overflow-wrap:anywhere;font-size:11px}.settings-wizard-summary.success{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-wizard-summary.success{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}}.settings-wizard-summary.success{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.settings-wizard-summary.success{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface))}}.settings-wizard-summary.success b{color:var(--accent)}.settings-wizard-done{border:1px solid var(--accent);align-items:center;gap:13px;min-height:92px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-wizard-done{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.settings-wizard-done{background:var(--accent-soft);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.settings-wizard-done{background:color-mix(in srgb, var(--accent-soft) 75%, var(--surface))}}.settings-wizard-done>span{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:850;display:grid}.settings-wizard-done b{color:var(--text);font-size:12px;display:block}.settings-wizard-done p{color:var(--text-soft);margin:4px 0 0;font-size:10px;line-height:1.5}@media (max-width:560px){.settings-wizard-summary{flex-direction:column;align-items:flex-start}.settings-wizard-summary b{text-align:left;max-width:100%}}.forgot-step-note{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.forgot-step-note>span{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:850;display:grid}.forgot-step-note>div{min-width:0}.forgot-step-note b{color:var(--text);font-size:11px;display:block}.forgot-step-note small{color:var(--text-soft);margin-top:3px;font-size:9px;line-height:1.5;display:block}.forgot-step-note.success{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.forgot-step-note.success{border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}}.forgot-step-note.success{background:var(--accent-soft)}.forgot-step-note.success>span{background:var(--accent);color:#fff}.forgot-success-block{gap:14px;display:grid}.forgot-success-block>p{color:var(--text-soft);margin:0;line-height:1.65}.forgot-success-block .auth-message{align-items:center;width:100%;margin:0}.forgot-success-block .auth-message>div{flex:1;min-width:0}.forgot-success-action{border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin:0;padding:0 18px}.forgot-success-action>span:first-child{font-size:11px;font-weight:800}.forgot-success-action>span:last-child{margin-left:auto;font-size:16px}@media (max-width:640px){.forgot-success-action{min-height:50px;padding-inline:16px}.forgot-step-note{padding:11px 12px}}.marketing-hero-compact{gap:clamp(34px,5vw,58px);min-height:0;padding-top:52px!important;padding-bottom:34px!important}.marketing-logo-strip-compact{min-height:72px;margin-top:8px!important;margin-bottom:8px!important}.marketing-api-carousel{justify-self:center;width:min(540px,100%);min-width:0}.marketing-api-carousel-stage{perspective:1250px;width:100%;height:382px;transform-style:preserve-3d;touch-action:pan-y;isolation:isolate;outline:none;position:relative}.marketing-api-carousel-stage:focus-visible{border-radius:24px;box-shadow:0 0 0 3px #168a5b2e}.marketing-api-slide{cursor:pointer;width:min(430px,100% - 58px);height:338px;transform-style:preserve-3d;transform-origin:50%;will-change:transform, opacity;transition:transform .42s cubic-bezier(.2,.78,.2,1),opacity .35s,filter .35s;position:absolute;top:20px;left:50%}.marketing-api-slide-active{z-index:4;opacity:1;filter:saturate();transform:translate(-50%)translateZ(44px)rotateY(0)scale(1)}.marketing-api-slide-left{z-index:2;opacity:.42;filter:saturate(.7)brightness(.86);transform:translate(-93%)translateZ(-105px)rotateY(18deg)scale(.83)}.marketing-api-slide-right{z-index:2;opacity:.42;filter:saturate(.7)brightness(.86);transform:translate(-7%)translateZ(-105px)rotateY(-18deg)scale(.83)}.marketing-api-slide-far{z-index:1;opacity:0;pointer-events:none;transform:translate(-50%)translateZ(-180px)scale(.76)}.marketing-api-slide-label{z-index:4;color:#fff8ef;text-align:center;letter-spacing:.11em;background:#3e2723;border:1px solid #ffffff26;border-radius:999px;min-width:90px;padding:7px 13px;font-size:9px;font-weight:850;position:absolute;top:-20px;left:50%;transform:translate(-50%)translateZ(42px);box-shadow:0 8px 20px #331f192e}.marketing-api-slide-pending .marketing-api-slide-label{color:#ffe1a7}.marketing-api-slide-success .marketing-api-slide-label{color:#d7ffe8}.marketing-api-slide-paid .marketing-api-slide-label{color:#c7ffe1}.marketing-api-preview-compact{background:#0c1511;border-radius:20px;width:100%;height:100%;transform:translateZ(1px);box-shadow:0 24px 56px #19281f38,0 8px 18px #0f172a1f}.marketing-api-preview-compact:before{width:190px;height:190px;top:-125px;right:-58px}.marketing-api-preview-compact .marketing-window-bar{height:42px;padding:0 14px}.marketing-api-preview-compact .marketing-window-bar span{width:6px;height:6px}.marketing-api-preview-compact .marketing-window-bar b{font-size:7px}.marketing-api-slide-body{z-index:1;padding:0 15px 14px;position:relative}.marketing-api-preview-compact .marketing-endpoint-line{gap:9px;min-height:48px;padding:0 2px}.marketing-api-preview-compact .marketing-endpoint-line strong{padding:4px 7px;font-size:7px}.marketing-api-preview-compact .marketing-endpoint-line code{font-size:9px}.marketing-api-preview-compact pre{color:#b9c7be;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;border-bottom:1px solid #ffffff12;margin:0;padding:13px 2px 14px;font-size:8px;line-height:1.62}.marketing-api-preview-compact .marketing-response-head{padding:12px 2px 8px;font-size:7px}.marketing-api-preview-compact .marketing-response-head b.pending{color:#edc471}.marketing-api-preview-compact .marketing-response-head b.success,.marketing-api-preview-compact .marketing-response-head b.paid{color:#5bd99d}.marketing-api-preview-compact .marketing-response-grid{grid-template-columns:1fr;gap:7px;padding:5px 2px 13px;display:grid}.marketing-response-row{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.marketing-api-preview-compact .marketing-response-row span,.marketing-api-preview-compact .marketing-response-row code{min-width:0;font-size:8px}.marketing-api-preview-compact .marketing-response-row span{color:#ffffff61}.marketing-api-preview-compact .marketing-response-row code{color:#dce6e0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-api-preview-compact .marketing-response-row code.pending{color:#edc471}.marketing-api-preview-compact .marketing-response-row code.success,.marketing-api-preview-compact .marketing-response-row code.paid{color:#62dda2}.marketing-api-preview-compact .marketing-paid-strip{border:1px solid #56dd9c2e;border-radius:11px;min-height:42px;padding:0 12px;font-size:8px}.marketing-paid-strip-pending{color:#cfb988!important;background:#935c141a!important;border-color:#edc47138!important}.marketing-paid-strip-pending i{background:#d79a39!important;box-shadow:0 0 0 5px #d79a391a!important}.marketing-paid-strip-pending b{color:#edc471!important}.marketing-paid-strip-success,.marketing-paid-strip-paid{background:#34c17c17!important}.marketing-api-carousel-arrow{z-index:7;color:#3e2723;cursor:pointer;background:#ffffffeb;border:1px solid #d9dfda;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #222c251c}.marketing-api-carousel-arrow.prev{left:1px}.marketing-api-carousel-arrow.next{right:1px}.marketing-api-carousel-controls{color:#768178;letter-spacing:.04em;justify-content:center;align-items:center;gap:14px;margin-top:1px;font-size:8px;font-weight:720;display:flex}.marketing-api-carousel-dots{align-items:center;gap:7px;display:flex}.marketing-api-carousel-dots button{cursor:pointer;background:#d4d9d5;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .2s,border-radius .2s,background .2s}.marketing-api-carousel-dots button.active{background:#3e2723;border-radius:999px;width:22px}.whatsapp-verified-card{border:1px solid var(--accent);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:15px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.whatsapp-verified-card{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border))}}.whatsapp-verified-card{background:radial-gradient(circle at 12% 18%, var(--accent), transparent 34%), linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 72%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.whatsapp-verified-card{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 82%, var(--surface)) 0%, var(--surface) 72%)}}.whatsapp-verified-card{transform:none;box-shadow:inset 0 1px #ffffff12,0 12px 30px #0c161114}.whatsapp-verified-icon{background:var(--accent);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.whatsapp-verified-icon{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}}.whatsapp-verified-icon{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.whatsapp-verified-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}}.whatsapp-verified-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.whatsapp-verified-icon svg path:last-child{fill:currentColor;stroke:none}.whatsapp-verified-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.whatsapp-verified-copy small{color:var(--accent);letter-spacing:.015em;font-size:10px;font-weight:760}.whatsapp-verified-copy b{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.018em;font-variant-numeric:tabular-nums;font-size:clamp(17px,2.25vw,22px);font-weight:780;line-height:1.08}.whatsapp-verified-badge{border:1px solid var(--accent);align-items:center;gap:6px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.whatsapp-verified-badge{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border))}}.whatsapp-verified-badge{background:var(--accent-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.whatsapp-verified-badge{background:color-mix(in srgb, var(--accent-soft) 65%, var(--surface))}}.whatsapp-verified-badge{color:var(--text);white-space:nowrap;font-size:9px;font-weight:760}.whatsapp-verified-badge i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:900;display:grid}.whatsapp-verified-helper{margin-top:7px}@media (max-width:760px){.marketing-hero-compact{gap:28px!important;padding-top:36px!important;padding-bottom:28px!important}.marketing-logo-strip-compact{min-height:64px;margin-block:6px!important}.marketing-api-carousel{width:min(430px,100%)}.marketing-api-carousel-stage{height:342px}.marketing-api-slide{width:min(350px,100% - 48px);height:298px;top:19px}.marketing-api-slide-left{transform:translate(-88%)translateZ(-90px)rotateY(16deg)scale(.82)}.marketing-api-slide-right{transform:translate(-12%)translateZ(-90px)rotateY(-16deg)scale(.82)}.marketing-api-preview-compact .marketing-window-bar{height:38px}.marketing-api-slide-body{padding:0 12px 11px}.marketing-api-preview-compact .marketing-endpoint-line{min-height:43px}.marketing-api-preview-compact pre{padding-block:10px 11px;font-size:7px;line-height:1.52}.marketing-api-preview-compact .marketing-response-head{padding-top:9px}.marketing-api-preview-compact .marketing-response-grid{gap:5px;padding-bottom:10px}.marketing-api-preview-compact .marketing-paid-strip{min-height:36px}.marketing-api-carousel-arrow{width:30px;height:30px;font-size:20px}.whatsapp-verified-card{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:84px;padding:14px}.whatsapp-verified-icon{border-radius:13px;width:42px;height:42px}.whatsapp-verified-icon svg{width:24px;height:24px}.whatsapp-verified-badge{grid-column:1/-1;justify-self:start;margin-top:-4px;margin-left:54px}.whatsapp-verified-copy b{letter-spacing:.012em;font-size:18px}}@media (max-width:420px){.marketing-api-carousel-stage{height:324px}.marketing-api-slide{width:min(326px,100% - 34px);height:282px}.marketing-api-slide-left{transform:translate(-84%)translateZ(-80px)rotateY(14deg)scale(.8)}.marketing-api-slide-right{transform:translate(-16%)translateZ(-80px)rotateY(-14deg)scale(.8)}.marketing-api-carousel-arrow{display:none}.marketing-api-carousel-controls{margin-top:0}.whatsapp-verified-badge{margin-left:0}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-duration{syntax:"*";inherits:false}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
