/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-gray-300:oklch(87.2% .01 258.338);--color-zinc-500:oklch(55.2% .016 285.938);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing) * 6)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.left-1\/2{left:50%}.left-3\.5{left:calc(var(--spacing) * 3.5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-\[100px\]{height:100px}.h-\[480px\]{height:480px}.max-h-\[85vh\]{max-height:85vh}.min-h-screen{min-height:100vh}.\!w-24{width:calc(var(--spacing) * 24)!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-\[100px\]{width:100px}.w-\[180px\]{width:180px}.w-\[840px\]{width:840px}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[130px\]{max-width:130px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[1440px\]{max-width:1440px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line-muted\)\]>:not(:last-child)){border-color:var(--line-muted)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-\[var\(--accent\)\]\/40{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/40{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-muted\)\]{border-color:var(--line-muted)}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#111318\]\/90{background-color:oklab(18.6873% -.000352047 -.0106785/.9)}.bg-\[\#161922\]{background-color:#161922}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/20{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--line-strong\)\]{background-color:var(--line-strong)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--paper-elevated\)\]{background-color:var(--paper-elevated)}.bg-\[var\(--paper-muted\)\]{background-color:var(--paper-muted)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-\[radial-gradient\(ellipse_at_top\,_rgba\(94\,106\,210\,0\.22\)_0\%\,_transparent_70\%\)\]{background-image:radial-gradient(at top,#5e6ad238 0,#0000 70%)}.bg-\[radial-gradient\(rgba\(255\,255\,255\,0\.06\)_1px\,transparent_1px\)\]{background-image:radial-gradient(#ffffff0f 1px,#0000 0)}.\[background-size\:28px_28px\]{background-size:28px 28px}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--ink-secondary\)\]{color:var(--ink-secondary)}.text-\[var\(--ink-subtle\)\]{color:var(--ink-subtle)}.text-\[var\(--red\)\]{color:var(--red)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/70{color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/70{color:color-mix(in oklab,var(--color-emerald-500) 70%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#10b98166)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.4\)\],.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ef444466)}.shadow-\[0_0_16px_rgba\(94\,106\,210\,0\.4\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#5e6ad266)}.shadow-\[0_0_16px_rgba\(94\,106\,210\,0\.4\)\],.shadow-\[0_0_24px_rgba\(94\,106\,210\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(94\,106\,210\,0\.35\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#5e6ad259)}.shadow-\[var\(--glow-accent\)\]{--tw-shadow:var(--glow-accent)}.shadow-\[var\(--glow-accent\)\],.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.peer-checked\:bg-\[var\(--accent\)\]:is(:where(.peer):checked~*){background-color:var(--accent)}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:ring-\[var\(--accent-soft\)\]:is(:where(.peer):focus~*){--tw-ring-color:var(--accent-soft)}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.placeholder\:text-\[var\(--ink-muted\)\]::placeholder{color:var(--ink-muted)}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:via-white\/20:before{content:var(--tw-content);--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.before\:via-white\/20:before{--tw-gradient-via:color-mix(in oklab,var(--color-white) 20%,transparent)}}.before\:via-white\/20:before{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}@media (hover:hover){.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-\[var\(--line\)\]:hover{background-color:var(--line)}.hover\:bg-\[var\(--line-muted\)\]:hover{background-color:var(--line-muted)}.hover\:bg-\[var\(--paper\)\]:hover{background-color:var(--paper)}.hover\:bg-\[var\(--paper-muted\)\]:hover,.hover\:bg-\[var\(--paper-muted\)\]\/50:hover{background-color:var(--paper-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--paper-muted\)\]\/50:hover{background-color:color-mix(in oklab,var(--paper-muted) 50%,transparent)}}.hover\:bg-\[var\(--paper-muted\)\]\/60:hover{background-color:var(--paper-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--paper-muted\)\]\/60:hover{background-color:color-mix(in oklab,var(--paper-muted) 60%,transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--accent\)\]\/20:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--accent\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:40rem){.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:w-\[200px\]{width:200px}.sm\:w-\[280px\]{width:280px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:self-center{align-self:center}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:flex-col{flex-direction:column}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing) * 6)}.\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing) * 6)}}:root,[data-theme=light]{--radius-xs:4px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--sheen:inset 0 1px 0 0 #ffffffb8;--font-sans:Manrope,"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;--font-mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"PingFang SC","Microsoft YaHei",monospace}[data-theme=dark]{--canvas:#08090c;--paper:#111318;--paper-elevated:#161922;--paper-muted:#0c0e14;--ink:#f0f2f8;--ink-secondary:#9aa2b5;--ink-muted:#6b7385;--ink-subtle:#484f5f;--line:#ffffff14;--line-muted:#ffffff0a;--line-strong:#ffffff24;--accent:#5e6ad2;--accent-hover:#4e5ac0;--accent-soft:#5e6ad226;--accent-border:#5e6ad259;--accent-contrast:#fff;--green:#10b981;--green-soft:#10b9811f;--green-border:#10b98147;--amber:#f59e0b;--amber-soft:#f59e0b1f;--amber-border:#f59e0b47;--red:#ef4444;--red-soft:#ef44441f;--red-border:#ef444447;--sidebar:#08090c;--sidebar-hover:#12151c;--sidebar-active:#181c26;--sidebar-muted:#8b949e;--sidebar-text:#c9d1d9;--sheen:inset 0 1px 0 0 #ffffff0d;--shadow-sm:0 1px 2px 0 #0006;--shadow:0 4px 16px -2px #00000080,0 1px 3px 0 #0000004d;--shadow-lg:0 12px 32px -4px #0009,0 4px 8px -2px #0006;--shadow-modal:0 24px 60px -12px #000000d9;--glow-accent:0 0 28px -4px #5e6ad240}*,:after,:before{box-sizing:border-box}html{min-width:320px;color:var(--ink);color-scheme:light}body,html{background:var(--canvas)}body{color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p{margin:0}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.surface{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);box-shadow:var(--sheen),var(--shadow);transition:border-color .18s,box-shadow .18s}.button{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;min-height:38px;box-shadow:var(--sheen),var(--shadow-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.button:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.button-blue,.button-primary{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.button-blue:hover,.button-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--glow-accent)}.button-secondary{background:var(--paper-muted);color:var(--ink);border-color:var(--line)}.button-secondary:hover{background:var(--line-muted);border-color:var(--line-strong)}.button-ghost{color:var(--ink-secondary);box-shadow:none;background:0 0;border-color:#0000}.button-ghost:hover{background:var(--paper-muted);color:var(--ink)}.button-sm{gap:6px;min-height:30px;padding:0 10px;font-size:12px}.field{gap:6px;display:grid}.field label{color:var(--ink-secondary);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.field-hint{color:var(--ink-muted);font-size:12px;font-weight:400}.input,.select,.textarea{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);box-shadow:var(--shadow-sm);outline:none;padding:8px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.input{min-height:38px}.textarea{resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input::placeholder,.textarea::placeholder{color:var(--ink-subtle)}.status-badge{border-radius:var(--radius-full);letter-spacing:.02em;border:1px solid #0000;align-items:center;gap:6px;min-height:22px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.status-badge:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.status-pending,.status-unused,.status-waiting{background:var(--amber-soft);color:var(--amber);border-color:var(--amber-border)}.status-processing{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}.status-completed,.status-success,.status-used{background:var(--green-soft);color:var(--green);border-color:var(--green-border)}.status-disabled,.status-expired,.status-failed{background:var(--red-soft);color:var(--red);border-color:var(--red-border)}.notice{border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--ink);align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;display:flex}.notice svg{width:18px;height:18px;color:var(--accent);flex-shrink:0;margin-top:1px}.notice.warning{border-color:var(--amber-border);background:var(--amber-soft);color:var(--ink)}.notice.warning svg{color:var(--amber)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.toast{z-index:100;background:var(--paper-elevated);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:500;animation:toast-in .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;right:24px}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.skeleton{background:linear-gradient(90deg,var(--paper-muted) 25%,var(--line) 50%,var(--paper-muted) 75%);border-radius:var(--radius-xs);background-size:200% 100%;animation:skeleton-pulse 1.8s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--ink:#0f172a;--ink-muted:#64748b;--ink-subtle:#94a3b8;--line:#e2e8f0;--line-strong:#cbd5e1;--canvas:#f8fafc;--paper:#fff;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#eff6ff;--accent-border:#bfdbfe;--gold:#f59e0b;--gold-soft:#fef3c7;--green:#059669;--green-soft:#ecfdf5;--green-border:#a7f3d0;--amber:#d97706;--amber-soft:#fffbeb;--amber-border:#fde68a;--red:#dc2626;--red-soft:#fef2f2;--red-border:#fecaca;--purple:#7c3aed;--purple-soft:#f5f3ff;--sidebar:#0f172a;--sidebar-hover:#1e293b;--sidebar-active:#334155;--sidebar-muted:#94a3b8;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius:16px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #00000014,0 4px 16px -2px #0000000a;--shadow-lg:0 10px 25px -3px #00000014,0 4px 6px -2px #0000000a;--shadow-modal:0 20px 25px -5px #0f172a26,0 8px 10px -6px #0f172a1a}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-mark{border-radius:var(--radius-sm);background:url(/api/settings/logo?variant=clear) 50%/contain no-repeat;border:0;width:34px;height:34px;display:block;position:relative}.brand-mark:after,.brand-mark:before{display:none}.button-danger{color:var(--red);background:var(--red-soft);border-color:var(--red-border)}.button-danger:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.icon-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);width:34px;height:34px;color:var(--ink-muted);place-items:center;transition:all .16s;display:inline-grid}.icon-button:hover{color:var(--ink);border-color:var(--line-strong);background:#f8fafc}.button svg,.icon-button svg{flex-shrink:0;width:16px;height:16px}.zovo-recovery-copy{margin:3px 0 10px}.zovo-recovery-lock{border:1px dashed var(--amber-border);background:#fffbebb8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:8px 0;padding:10px 12px;display:flex}.zovo-recovery-lock>div{gap:2px;min-width:0;display:grid}.zovo-recovery-lock span{color:#92400e;font-size:12px}.zovo-recovery-list{gap:8px;margin-top:8px;display:grid}.zovo-recovery-item{border:1px solid var(--amber-border);background:#ffffff8f;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.zovo-recovery-item>div{gap:2px;min-width:0;display:grid}.zovo-recovery-item small,.zovo-recovery-item span{color:#92400e;font-size:12px}@media (max-width:720px){.zovo-recovery-item,.zovo-recovery-lock{flex-direction:column;align-items:flex-start}}.surface-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.surface-header h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}.surface-header p{color:var(--ink-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.surface-header .eyebrow{margin-bottom:6px}.surface-body{padding:24px}.generate-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:20px;display:grid}.form-stack{gap:18px;display:grid}.field label,.field-label{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.quick-options{flex-wrap:wrap;gap:8px;display:flex}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:6px;padding-top:20px;display:flex}.form-actions small{max-width:230px;color:var(--ink-subtle);font-size:11px;line-height:1.5}.result-panel{flex-direction:column;min-height:475px;display:flex}.result-empty{text-align:left;flex:1;padding:18px 24px 0;display:block}.result-empty>div{border:1px dashed var(--line-strong);border-radius:var(--radius-md);min-height:306px;color:var(--ink-subtle);background:#f8fafc;padding:24px 20px}.result-empty>div>.result-empty-icon,.result-empty>div>h3{display:none}.result-empty>div>p{max-width:none;color:var(--ink-subtle);text-align:left;margin:0;font-size:13px}.result-empty-placeholder{border:1px dashed var(--line-strong);border-radius:var(--radius-md);width:100%;min-height:306px;color:var(--ink-subtle);background:#f8fafc;justify-content:flex-start;align-items:flex-start;padding:25px 20px;font:400 13px/1.6 Noto Sans SC,sans-serif;display:flex}.result-empty-icon{width:56px;height:56px;color:var(--ink-subtle);background:#f1f5f9;border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}.result-empty-icon svg{width:24px;height:24px}.result-empty h3{letter-spacing:-.02em;margin:0;font-size:15px}.result-empty p{max-width:245px;color:var(--ink-muted);margin:8px auto 0;font-size:12px;line-height:1.6}.result-ready{flex-direction:column;flex:1;display:flex}.result-meta{color:var(--ink-muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;font-size:12px;display:flex}.result-meta strong{color:var(--ink);font-size:13px}.result-code-list{background:#f8fafc;flex:1;gap:8px;max-height:343px;padding:16px 24px;display:grid;overflow:auto}.code-line{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.code-line code{color:#1e293b;letter-spacing:.02em;font:500 12px/1 DM Mono,monospace}.code-copy{width:26px;height:26px;color:var(--ink-subtle);background:0 0;border:0;border-radius:4px;place-items:center;transition:all .16s;display:grid}.code-copy:hover{color:var(--accent);background:var(--accent-soft)}.result-footer{border-top:1px solid var(--line);gap:12px;padding:16px 24px 20px;display:grid}.result-footer-note{color:var(--amber);font-size:12px;line-height:1.5}.result-actions{flex-wrap:wrap;gap:8px;display:flex}.data-table td,.metric-box strong,.order-summary strong,.stat-card-value{font-variant-numeric:tabular-nums}.stat-card-foot-row{gap:8px;min-height:18px;margin-top:10px}.stat-card-foot{color:var(--ink-subtle);font-size:11px;display:block}.stat-card-foot.green{color:var(--green);font-weight:600}.ledger-view-switch .filter-tab{min-height:31px;padding:0 15px}.toolbar{border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:#fafbfc;justify-content:space-between;gap:16px;padding:14px 20px}.toolbar,.toolbar-left,.toolbar-right{flex-wrap:wrap;align-items:center;display:flex}.toolbar-left,.toolbar-right{gap:8px}.search-box{align-items:center;min-width:260px;display:inline-flex;position:relative}.search-box svg{width:16px;height:16px;color:var(--ink-subtle);pointer-events:none;z-index:2;transition:color .16s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-box:focus-within svg{color:var(--accent)}.search-box .input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;width:100%;height:36px;min-height:36px;padding:0 12px 0 36px;font-size:13px;line-height:36px}.search-box .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2563eb1f}.toolbar .button-sm{height:36px;min-height:36px;padding:0 14px}.filter-select{background:#fff;flex:0 220px;width:min(220px,100%);min-width:112px;height:36px;min-height:36px;padding:0 28px 0 11px;font-size:13px}.card-inventory-toolbar .toolbar-left{flex-wrap:nowrap}.card-inventory-toolbar .toolbar-left>.filter-select{flex:0 0 220px;width:220px}.filter-tabs{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f1f5f9;align-items:center;gap:2px;padding:3px;display:flex}.filter-tab{min-height:28px;color:var(--ink-muted);background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:600;transition:all .16s}.filter-tab:hover{color:var(--ink)}.filter-tab.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #00000014}.table-scroll{overscroll-behavior-inline:contain;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;border-inline:1px solid #0000;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:820px}.data-table th{color:var(--ink-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;font:600 11px/1 DM Mono,monospace}.data-table td,.data-table th{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 20px}.data-table td{color:#334155;white-space:nowrap;font-size:13px}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover{background:#f8fafc}.data-table tbody tr:last-child td{border-bottom:0}.table-primary{font-weight:600;color:var(--ink)!important}.table-secondary{color:var(--ink-subtle);margin-top:3px;font-size:11px;display:block}.customer-order-link:hover .table-primary{color:var(--accent)!important}.checkbox{accent-color:var(--accent);width:15px;height:15px}.pagination{color:var(--ink-subtle);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:11px;display:flex}.pagination-actions{gap:7px;display:flex}.empty-state{text-align:center;place-items:center;padding:75px 25px;display:grid}.empty-state-icon{color:#9d9ea4;background:#f3f3f5;border-radius:15px;place-items:center;width:53px;height:53px;margin-bottom:16px;display:grid}.empty-state-icon svg{width:23px;height:23px}.empty-state h3{margin:0;font-size:15px}.empty-state p{max-width:310px;color:var(--ink-muted);margin:8px 0 19px;font-size:12px;line-height:1.6}.metric-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.metric-box{border:1px solid var(--line);background:#fafafa;border-radius:13px;padding:16px}.metric-box strong{letter-spacing:-.055em;font-size:23px;display:block}.metric-box span{color:var(--ink-muted);margin-top:6px;font-size:10px;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.form-grid .full{grid-column:1/-1}.order-status-card{border:1px solid var(--line);background:#fbfbfc;border-radius:15px;padding:23px}.order-status-card h3{margin:0;font-size:13px}.order-status-card p{color:var(--ink-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.order-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.order-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}.order-meta-cell span{color:var(--ink-muted);font-size:10px;display:block}.order-meta-cell strong{color:var(--ink);margin-top:5px;font-size:12px;display:block}.order-meta-grid>.order-meta-cell:nth-child(11),.order-meta-grid>.order-meta-cell:nth-child(12){display:none}.timeline{gap:0;margin-top:12px;display:grid}.timeline-item{grid-template-columns:18px 1fr;gap:10px;padding-bottom:18px;display:grid;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:before{content:"";background:#dedee3;width:1px;position:absolute;top:15px;bottom:0;left:6px}.timeline-item:last-child:before{display:none}.timeline-dot{z-index:1;background:var(--accent);border:3px solid #d4dcff;border-radius:50%;width:13px;height:13px;margin-top:2px}.timeline-item.done .timeline-dot{background:var(--green);border-color:#c5eedc}.timeline-item h4{margin:0;font-size:12px}.timeline-item p{color:var(--ink-muted);margin:4px 0 0;font-size:10px}.order-status-page .redeem-wrap{width:min(920px,100%)}.order-status-header{justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin-bottom:24px;display:flex}.order-status-brand{color:var(--ink);align-items:center;font-size:16px;font-weight:700;display:flex}.order-status-brand .brand-mark{width:34px;height:34px}.order-service-status{border:1px solid var(--green-border);color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.order-service-status i{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98133}.redeem-brand{color:var(--ink);justify-content:center;align-items:center;margin-bottom:28px;font-size:18px;font-weight:800;display:flex}.redeem-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8f0cc;padding:38px 36px;box-shadow:0 10px 25px -3px #0f172a0d,0 4px 6px -2px #0f172a08}.redeem-card h1{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:24px;font-weight:800}.redeem-card>p{color:var(--ink-muted);margin:8px 0 24px;font-size:13px;line-height:1.6}.redeem-result-head{align-items:center;gap:10px;display:flex}.success-icon{width:30px;height:30px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;display:grid}.success-icon svg{width:17px;height:17px}.product-highlight{background:#f7f8ff;border:1px solid #dfe5ff;border-radius:14px;padding:18px}.product-highlight span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font:500 10px DM Mono,monospace;display:block}.product-highlight strong{letter-spacing:-.04em;margin-top:8px;font-size:18px;display:block}.product-highlight small{color:var(--ink-muted);margin-top:5px;font-size:11px;display:block}.order-progress-panel{background:#fbfcff;border:1px solid #e1e6f4;border-radius:14px;margin-top:25px;padding:18px 20px 20px}.order-progress-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-progress-heading strong{color:var(--ink);font-size:14px}.order-progress-heading b{color:var(--accent);font-size:18px}.order-progress-track{background:#e8ebf3;border-radius:999px;height:10px;margin-top:14px;overflow:hidden}.order-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#526bf0,#3157e6);height:100%;transition:width .5s linear;display:block}.order-progress-track.failed span{background:var(--red)}.order-progress-track.completed span{background:var(--green)}.order-progress-heading b.failed{color:var(--red)}.order-status-notice{margin-top:18px}.order-status-notice.is-failed{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.order-status-notice.is-failed svg{color:#dc2626}.order-status-actions{gap:8px;margin-top:20px;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);overscroll-behavior:contain;background:#0f172a73;place-items:center;padding:20px;animation:modal-fade-in .18s ease-out;display:grid;position:fixed;inset:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.modal{overscroll-behavior:contain;border-radius:var(--radius-lg);border:1px solid var(--line);width:min(520px,100%);max-height:min(720px,100dvh - 40px);box-shadow:var(--shadow-modal);background:#fff;animation:modal-pop .22s cubic-bezier(.16,1,.3,1);overflow:auto}@keyframes modal-pop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px 18px;display:flex}.modal-header h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:700}.modal-header p{color:var(--ink-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.modal-body{padding:22px 24px 24px}.not-found{background:var(--canvas);place-items:center;min-height:100vh;padding:20px;display:grid}.not-found-card{text-align:center;border:1px solid var(--line);width:min(430px,100%);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:36px}.not-found-card h1{letter-spacing:-.05em;margin:0;font-size:24px}.not-found-card p{color:var(--ink-muted);margin:10px 0 23px;font-size:13px}.login-page{background:radial-gradient(circle at top,#1e293b 0,#0f172a 100%);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.login-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #fff3;width:min(420px,100%);padding:40px;animation:modal-pop .28s cubic-bezier(.16,1,.3,1);box-shadow:0 25px 50px -12px #00000059}.login-card .redeem-brand{justify-content:flex-start;margin-bottom:28px}.login-card h1{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:24px;font-weight:800}.login-card>p{color:var(--ink-muted);margin:8px 0 24px;font-size:13px;line-height:1.55}.login-demo{border-radius:var(--radius-sm);color:#92400e;background:#fef3c7;border:1px solid #fde68a;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.5}@media (max-width:1120px){.sidebar{width:224px}.main-shell{width:calc(100% - 224px);margin-left:224px}.page-wrap{padding-left:30px;padding-right:30px}.business-stats-grid,.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-summary-grid,.generate-grid,.two-column{grid-template-columns:1fr}}@media (max-width:620px){.order-status-header{min-height:55px;margin-bottom:17px}.order-status-brand{font-size:14px}.order-status-brand .brand-mark{width:30px;height:30px}.order-service-status{padding:7px 10px;font-size:10px}}@media (max-width:760px){.logo-upload-form{align-items:flex-start;gap:14px}.logo-upload-preview{width:68px;height:68px}.sidebar{display:none}.sidebar.mobile-visible{width:min(310px,88vw);display:flex;box-shadow:18px 0 40px #00000038}.sidebar.mobile-visible:after{content:"";z-index:-1;background:#0a0a0a59;position:fixed;inset:0;transform:translate(min(310px,88vw))}.mobile-close{color:#fff;background:#252526;border-color:#353538;margin-left:auto;display:inline-grid}.main-shell{width:100%;margin-left:0}.mobile-topbar{background:#fff;border-bottom:1px solid #e4e4e7;justify-content:space-between;min-height:62px;padding:0 18px}.mobile-brand,.mobile-topbar{align-items:center;display:flex}.mobile-brand{gap:8px;font-size:14px;font-weight:800}.mobile-brand .brand-mark{width:24px;height:24px}.mobile-brand .brand-mark:before{width:16px;height:16px}.mobile-menu-button{width:42px;height:42px;color:var(--ink);background:0 0;border:0;border-radius:9px;place-items:center;display:inline-grid}.mobile-menu-button svg{width:21px;height:21px}.page-wrap{padding:30px 17px 50px}.page-heading{margin-bottom:25px;display:block}.page-heading h1{font-size:30px}.page-heading-actions{justify-content:flex-start;margin-top:19px}.surface-body,.surface-header{padding-left:19px;padding-right:19px}.business-stats-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-order-item{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-order-meta{justify-content:space-between;width:100%}.stat-card{padding:16px}.stat-card-value{font-size:24px}.result-panel{min-height:390px}.toolbar{align-items:stretch;padding:13px 14px}.toolbar-left,.toolbar-right{width:100%}.search-box{flex:1;min-width:0}.card-inventory-toolbar .toolbar-left{flex-wrap:wrap}.card-inventory-toolbar .toolbar-left>.filter-select{flex-basis:100%;width:100%}.filter-tabs{max-width:100%;overflow-x:auto}.filter-tab{flex:none;min-height:38px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row .metric-box:last-child{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.login-card,.redeem-card{padding:27px 21px}.order-status-page .redeem-wrap{width:100%}.order-progress-panel{padding:15px 12px 17px}.order-status-actions{flex-wrap:wrap}.public-progress-step{grid-template-columns:26px minmax(0,1fr);gap:10px}.public-progress-marker{width:26px;height:26px}.public-progress-step:not(:last-child):before{left:12px}.table-scroll{border-inline-color:#e1e5ed}.modal-backdrop{align-items:end;padding:10px}.modal{border-radius:16px;max-height:calc(100dvh - 20px)}}@media (max-width:360px){.page-wrap{padding-inline:13px}.surface-body,.surface-header{padding-inline:15px}.toolbar{padding-inline:11px}.login-card,.redeem-card{padding-inline:17px}}@media (min-width:1500px){.sidebar{border-radius:27px 27px 0 0;width:348px;height:calc(100vh - 2px);padding:57px 20px 21px;inset:2px auto 0 15px}.brand{gap:18px;margin-bottom:67px;padding:0 35px}.brand-mark{width:67px;height:67px}.brand-mark:before{width:44px;height:44px}.brand-name{letter-spacing:-.07em;font-size:28px}.brand-caption{display:none}.nav-label{padding-left:31px;font-size:11px}.nav-link{border-radius:14px;gap:17px;min-height:55px;padding:0 30px;font-size:16px}.nav-sub{border-left:0;gap:4px;margin-left:20px;padding-left:0}.nav-sub .nav-link{min-height:61px;padding:0 30px;font-size:16px}.nav-icon,.nav-icon svg{width:20px;height:20px}.sidebar-bottom{padding-left:20px;padding-right:20px}.main-shell{width:calc(100% - 378px);margin-left:378px}.page-wrap{width:min(1550px,100%);padding:48px 18px 70px}.page-heading h1{font-size:39px}.generate-grid{grid-template-columns:minmax(0,1.1fr) minmax(480px,.9fr);gap:18px}.surface-body,.surface-header{padding-left:30px;padding-right:30px}.result-empty-placeholder{min-height:318px}.page-wrap:has(.generate-grid)>.notice{display:none}.page-wrap:has(.generate-grid) .page-heading{margin-bottom:20px}}.module-tabs{background:#ffffffb8;border:1px solid #dde3ec;border-radius:12px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:0;padding:4px;display:flex;overflow-x:auto}.module-tabs a{color:#7a7b80;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.module-tabs a:hover{color:var(--ink)}.module-tabs a.active{color:#fff;background:var(--ink);box-shadow:0 4px 9px #14141421}.module-tabs svg{width:14px;height:14px}.flow-page{max-width:1560px}.flow-status-strip{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.flow-status-metric{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:112px;padding:21px 23px;display:flex}.flow-status-metric:last-child{border-right:0}.flow-status-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:12px;flex:none;place-items:center;display:grid}.flow-status-icon svg{width:20px;height:20px}.flow-status-metric div{min-width:0;display:grid}.flow-status-metric div>span{color:var(--ink-muted);font-size:10px;font-weight:700}.flow-status-metric strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:19px;overflow:hidden}.flow-status-metric small{color:var(--ink-subtle);margin-top:4px;font-size:9px}.flow-status-success .flow-status-icon{color:var(--green);background:var(--green-soft)}.flow-status-failed .flow-status-icon{color:var(--red);background:var(--red-soft)}.flow-status-active .flow-status-icon{color:#956314;background:#fff5d9}.flow-overview{margin-bottom:18px}.flow-mode{color:#7b7c82;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.flow-mode>span{background:#e3a331;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e3a3311f}.flow-chain{justify-content:space-between;align-items:stretch;gap:8px;display:flex}.flow-chain-item{gap:8px;display:flex}.flow-chain-item,.flow-node{flex:1;align-items:center;min-width:0}.flow-node{min-height:84px;color:var(--ink);text-align:left;background:#fbfbfc;border:1px solid #e2e4e9;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px 14px 14px 15px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.flow-node:hover{border-color:#b9c5f5;transform:translateY(-1px)}.flow-node.active{color:#fff;border-color:var(--ink);background:var(--ink);box-shadow:0 10px 22px #1515151f}.flow-node-number{color:#afb0b5;font:600 8px/1 DM Mono,monospace;position:absolute;top:8px;right:9px}.flow-node.active .flow-node-number{color:#6f7075}.flow-node-icon{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:11px;place-items:center;display:grid}.flow-node.active .flow-node-icon{color:#aebcf5;background:#2d2d30}.flow-node-icon svg{width:19px;height:19px}.flow-node small,.flow-node strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flow-node strong{font-size:12px}.flow-node small{color:#999aa0;margin-top:5px;font-size:9px}.flow-arrow{color:#b4b6bd;flex:none;width:13px;height:13px}.flow-detail{background:#f6f8fc;border-radius:14px;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);gap:28px;margin-top:22px;padding:21px 23px;display:grid}.flow-detail-copy h3{letter-spacing:-.035em;margin:0;font-size:17px}.flow-detail-copy p{color:var(--ink-muted);margin:7px 0 0;font-size:11px;line-height:1.65}.flow-detail ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.flow-detail li{color:#55565c;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.flow-detail li svg{width:15px;height:15px;color:var(--green);flex:none;margin-top:1px}.flow-lower-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:start;gap:18px;display:grid}.api-contract-panel>.surface-header>svg{color:#a1a2a8;width:25px;height:25px}.empty-state.compact{padding:32px}.run-workbench{grid-template-columns:minmax(330px,.78fr) minmax(560px,1.22fr);gap:16px;min-height:650px;display:grid}.run-detail-panel,.run-list-panel{min-width:0;overflow:hidden}.run-panel-header{align-items:center}.run-list{align-content:start;max-height:710px;padding:12px;overflow-y:auto}.run-card,.run-list{gap:9px;display:grid}.run-card{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #e2e5eb;border-radius:14px;padding:17px 18px;transition:border-color .18s,background .18s,box-shadow .18s}.run-card:hover{border-color:#bfc9ef}.run-card.active{box-shadow:inset 3px 0 0 var(--ink);background:#f2f2f3;border-color:#c6c7cb}.run-card.failed{background:snow;border-color:#f0caca}.run-card.failed.active{box-shadow:inset 3px 0 0 var(--red);border-color:#db9b9b}.run-card-meta,.run-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-card-top strong{font:700 12px/1.3 DM Mono,monospace}.run-card-email,.run-card-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-card-email{color:var(--ink-subtle);font:500 9px/1.3 DM Mono,monospace}.run-card p{color:#51627e;margin:0;font-size:11px;font-weight:700;line-height:1.45}.run-card.failed p{color:#a23636}.run-card-failure-stage{color:#a23636;background:#ffecec;border-radius:6px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:800}.run-card-meta{color:var(--ink-subtle);font:500 8px/1.3 DM Mono,monospace}.run-status{border-radius:999px;flex:none;align-items:center;gap:5px;min-height:25px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.run-status svg{width:12px;height:12px}.run-status-success{color:#17845e;background:#e5f7ee}.run-status-failed{color:#c44242;background:#fff0f0}.run-status-pending,.run-status-processing{color:#8a6417;background:#fff5d9}.run-detail-empty,.run-empty{min-height:360px;color:var(--ink-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:38px;display:flex}.run-detail-empty svg,.run-empty svg{color:#9eace5;width:32px;height:32px}.run-detail-empty h2,.run-empty strong{color:var(--ink);margin:13px 0 0;font-size:14px}.run-detail-empty p,.run-empty span{margin:7px 0 0;font-size:10px;line-height:1.6}.run-detail-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 18px;display:flex}.run-detail-head h2{letter-spacing:-.025em;margin:0;font:700 16px/1.3 DM Mono,monospace}.run-detail-head p{color:var(--ink-muted);margin:6px 0 0;font-size:10px}.run-failure-banner{color:#9f3030;background:#fff4f4;border:1px solid #f2c4c4;border-radius:12px;align-items:flex-start;gap:11px;margin:0 28px 18px;padding:14px 16px;display:flex}.run-failure-banner>svg{flex:none;width:19px;height:19px}.run-failure-banner>div{gap:4px;display:grid}.run-failure-banner small,.run-failure-banner span{font-size:8px}.run-failure-banner strong{font-size:11px;line-height:1.45}.run-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 28px 18px;display:grid}.run-metrics>div{background:#fafbfc;border:1px solid #e3e6ec;border-radius:12px;gap:7px;min-width:0;padding:14px 16px;display:grid}.run-metrics span{color:var(--ink-subtle);font-size:8px;font-weight:700}.run-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.run-timeline{padding:5px 32px 30px}.run-timeline-item{grid-template-columns:22px minmax(0,1fr);gap:11px;padding-bottom:24px;display:grid;position:relative}.run-timeline-item:last-child{padding-bottom:0}.run-timeline-item:before{content:"";background:#e2e8f1;width:2px;position:absolute;top:16px;bottom:0;left:7px}.run-timeline-item:last-child:before{display:none}.run-timeline-dot{z-index:1;background:#fff;border:4px solid #dfe7f4;border-radius:50%;width:16px;height:16px}.run-timeline-item.done .run-timeline-dot{background:#155b48;border-color:#8bd7bd}.run-timeline-item.current .run-timeline-dot{background:var(--accent);border-color:#b8c7fa}.run-timeline-item.failed .run-timeline-dot{background:var(--red);border-color:#f5baba}.run-timeline-copy>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.run-timeline-copy strong{font-size:11px}.run-timeline-copy time{color:#a4adc0;white-space:nowrap;font:500 8px/1.3 DM Mono,monospace}.run-timeline-copy p{color:var(--ink-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.run-timeline-copy small{color:var(--ink-subtle);margin-top:6px;font-size:8px;display:block}.settings-page .surface-header>svg{width:23px;height:23px;color:var(--accent)}.settings-page .surface-header{padding:18px 22px 15px}.settings-page .surface-body{padding:18px 22px 20px}.settings-page .form-stack{gap:13px}.settings-compact-card .surface-header{min-height:0;padding:13px 18px 11px}.settings-compact-card .surface-header p{margin-top:4px}.settings-compact-card .surface-body{padding:16px 20px}.settings-compact-card .form-stack{gap:11px}.settings-compact-card .form-actions{padding-top:11px}.settings-form-grid-two{grid-template-columns:minmax(0,1.5fr) minmax(240px,.75fr)}.settings-upstream-grid .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-updated-at{color:var(--ink-subtle);font-size:11px}.settings-policy-card .settings-updated-at{margin-top:0}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.zovo-pool-page .page-heading{align-items:flex-start;margin-bottom:22px}.zovo-pool-page .page-heading h1{font-size:clamp(27px,2.5vw,37px)}.zovo-pool-page .page-heading p{max-width:720px}.zovo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.zovo-metric{align-content:center;min-height:112px;padding:19px 21px;display:grid;position:relative;overflow:hidden}.zovo-metric:after{content:"";background:#eff0f2;border-radius:50%;width:24px;height:24px;position:absolute;top:14px;right:14px}.zovo-metric-icon{display:none}.zovo-metric small{color:var(--ink-muted);font-size:10px;font-weight:700}.zovo-metric strong{letter-spacing:-.055em;margin-top:7px;font-size:25px;line-height:1}.zovo-metric strong.green{color:#079a63}.zovo-metric p{color:var(--ink-subtle);margin:8px 0 0;font-size:9px}.zovo-card-surface{overflow:hidden}.zovo-table-head{justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:22px 24px 18px;display:flex}.zovo-table-head .eyebrow{margin-bottom:7px;font-size:9px}.zovo-table-head h2{letter-spacing:-.035em;margin:0;font-size:18px}.zovo-table-head p{color:var(--ink-muted);margin:7px 0 0;font-size:10px}.zovo-table-tools{justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.zovo-upstream-tabs{border-bottom:1px solid #e7ebf2;align-items:center;gap:6px;margin:0 24px 12px;display:flex}.zovo-upstream-tabs button{min-height:32px;color:var(--ink-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:10px;font-weight:700}.zovo-upstream-tabs button.active{color:var(--ink);border-bottom-color:var(--accent)}.zovo-upstream-tabs button:disabled{cursor:not-allowed;opacity:.55}.zovo-filter-row{background:#f7f9fd;border:1px solid #dce4f3;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 24px 16px;padding:12px;display:flex}.zovo-filter-row label{min-width:135px;color:var(--ink-muted);gap:5px;font-size:9px;font-weight:700;display:grid}.zovo-filter-row label input,.zovo-filter-row label select{min-height:34px;color:var(--ink);background:#fff;border:1px solid #d9e0ec;border-radius:8px;padding:0 9px;font-size:10px}.zovo-filter-row label input:focus,.zovo-filter-row label select:focus{border-color:#8fa4ef;outline:0;box-shadow:0 0 0 3px #3157e614}.zovo-search{gap:5px;width:min(280px,100%);display:grid}.zovo-control-label{color:var(--ink-muted);font-size:9px;font-weight:700;line-height:1.2}.zovo-search-field{position:relative}.zovo-search-field>svg{color:#a0a4ac;width:14px;height:14px;position:absolute;top:12px;left:12px}.zovo-search input{width:100%;height:38px;color:var(--ink);background:#f8fafe;border:1px solid #dce3ee;border-radius:9px;outline:0;padding:0 12px 0 34px;font-size:11px}.zovo-search input:focus{border-color:#8fa4ef;box-shadow:0 0 0 3px #3157e614}.zovo-search small{color:var(--ink-muted);font-size:9px;line-height:1.2;display:block}.zovo-sort-control{min-width:190px;color:var(--ink-muted);gap:5px;font-size:9px;font-weight:700;display:grid}.zovo-sort-control select{width:100%;min-height:38px;color:var(--ink);background:#f8fafe;border:1px solid #dce3ee;border-radius:9px;padding:0 10px;font-size:10px}.zovo-batch-row{background:#f7f9fd;border:1px solid #dce4f3;border-radius:11px;grid-template-columns:minmax(170px,1fr) auto 1px minmax(170px,1fr) auto;align-items:center;gap:14px;min-height:72px;margin:0 24px 16px;padding:12px 14px;display:grid}.zovo-batch-status-row{background:#fff;border:1px solid #e4e8ef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 24px 16px;padding:10px 14px;display:flex}.zovo-batch-status-row>div{gap:4px;margin-right:auto;display:grid}.zovo-batch-status-row strong{font-size:11px}.zovo-batch-status-row span{color:var(--ink-muted);font-size:9px}.zovo-batch-row>div:not(.zovo-money-control):not(.zovo-batch-divider){gap:4px;display:grid}.zovo-batch-row strong{font-size:11px}.zovo-batch-row span{color:var(--ink-muted);font-size:9px}.zovo-batch-divider{background:#dde2ea;width:1px;height:38px}.zovo-money-control{background:#fff;border:1px solid #d9e0ec;border-radius:8px;align-items:center;height:36px;display:flex;overflow:hidden}.zovo-money-control>span{white-space:nowrap;padding-left:10px}.zovo-money-control input{text-align:right;border:0;outline:0;width:68px;height:100%;padding:0 7px;font-size:11px}.zovo-money-control b{padding-right:8px;font-size:10px}.zovo-money-control button{color:#fff;background:#1b1c1e;border:0;align-self:stretch;padding:0 13px;font-size:10px;font-weight:700}.zovo-batch-row button:disabled,.zovo-money-control button:disabled{cursor:not-allowed;opacity:.42}.zovo-table{border-top:1px solid #e7ebf2;min-width:1420px}.zovo-table th{color:#697181;letter-spacing:0;text-transform:none;background:#f4f7fb;font-family:inherit;font-size:9px;font-weight:700}.zovo-table td,.zovo-table th{padding:13px 14px}.zovo-card-number{letter-spacing:.01em;font-family:DM Mono,monospace}.zovo-channel{color:#3157e6;background:#edf2ff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.zovo-balance{font-weight:800;color:#078b5a!important}.zovo-usage-remaining{white-space:nowrap;font-size:10px;font-weight:800;color:#3157e6!important}.zovo-usage-muted{color:var(--ink-subtle);white-space:nowrap;font-size:9px}.zovo-usage-summary{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:3px 7px;min-width:118px;font-size:9px;display:inline-flex}.zovo-usage-summary b{width:100%;color:var(--ink);font-weight:800}.zovo-usage-summary em,.zovo-usage-summary i{font-style:normal;font-weight:700}.zovo-usage-summary i{color:#078b5a}.zovo-usage-summary em{color:#d74747}.zovo-status{border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.zovo-status.active{color:#07824f;background:#e4f7ee}.zovo-status.frozen{color:#9a5b00;background:#fff3dc}.zovo-status.other{color:#6c6e74;background:#eff0f2}.zovo-row-actions{gap:6px;display:flex}.zovo-row-actions button{min-height:31px;color:var(--ink);background:#fff;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.zovo-row-actions button svg{width:12px;height:12px}.zovo-row-actions button.freeze{color:#a76100;background:#fff9ed;border-color:#f0d49d}.zovo-row-actions button.unfreeze{color:#087443;background:#f0fbf6;border-color:#bfe7d4}.zovo-loading{text-align:center;height:180px;color:var(--ink-muted)!important}.zovo-loading svg{vertical-align:middle;width:16px;height:16px}.zovo-transaction-modal{width:min(850px,100vw - 32px)}.zovo-transaction-modal .table-scroll{max-height:min(520px,65vh)}.zovo-card-details-modal{width:min(760px,100vw - 32px)}.zovo-open-card-modal{width:min(520px,100vw - 32px)}.zovo-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:4px 0 18px;display:grid}.zovo-detail-item{background:#f8fafe;border:1px solid #e2e7ef;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.zovo-detail-item span,.zovo-detail-remark>span{color:var(--ink-muted);font-size:9px;font-weight:700}.zovo-detail-item strong{color:var(--ink);font-size:12px}.zovo-detail-remark{gap:6px;margin-bottom:14px;display:grid}.zovo-detail-remark textarea{resize:vertical;min-height:76px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9e0ec;border-radius:8px;padding:9px 10px;font-size:11px}@media (max-width:1050px){.zovo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.zovo-batch-row{grid-template-columns:1fr auto}.zovo-batch-divider{display:none}}@media (max-width:700px){.zovo-pool-page .page-heading-actions{justify-content:stretch;width:100%}.zovo-pool-page .page-heading-actions .button{flex:calc(50% - 5px);min-width:0;padding:0 10px;font-size:11px}.zovo-metrics{grid-template-columns:1fr 1fr}.zovo-table-head,.zovo-table-tools{flex-direction:column;align-items:stretch}.zovo-search,.zovo-sort-control{width:100%;min-width:0}.zovo-filter-row{flex-direction:column;align-items:stretch}.zovo-filter-row label{width:100%;min-width:0}.zovo-filter-row .button{width:100%}.zovo-batch-row{grid-template-columns:1fr}.zovo-batch-status-row{flex-direction:column;align-items:stretch}.zovo-batch-status-row>div{margin-right:0}.zovo-batch-status-row .button,.zovo-money-control{width:100%}.zovo-money-control input{flex:1}.zovo-details-grid{grid-template-columns:1fr}}@media (max-width:1180px){.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-bottom-grid,.settings-general-grid{grid-template-columns:1fr}.settings-account-form{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-account-form .field:first-child{grid-column:1/-1}.run-workbench{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr)}.flow-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-status-metric{border-bottom:1px solid var(--line)}.flow-status-metric:nth-child(3){border-right:0}.flow-status-metric:nth-child(n+4){border-bottom:0}.flow-chain{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flow-chain-item{gap:0}.flow-arrow{display:none}.flow-lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.settings-tabs button{min-width:108px;padding:0 14px}.settings-account-form,.settings-bottom-grid,.settings-form-grid,.settings-form-grid-two,.settings-general-grid,.settings-inline-form,.settings-telegram-form,.settings-upstream-grid,.settings-upstream-grid .settings-form-grid,.settings-upstream-grid .settings-form-grid-two{grid-template-columns:1fr}.settings-account-actions,.settings-account-form .field:first-child{grid-column:auto}.settings-compact-card .surface-header{padding:12px 15px 10px}.settings-compact-card .surface-body{padding:12px 15px 14px}.compact-card-actions .button,.settings-account-actions .button,.settings-inline-form .button,.upstream-actions .button{width:100%}.upstream-actions{flex-wrap:wrap}.compact-card-actions,.settings-policy-card .policy-row{flex-direction:column;align-items:stretch}.settings-policy-card .policy-row{gap:9px}.settings-policy-card .policy-row-control{justify-content:flex-end}.settings-policy-card .policy-channel-select{width:100%;min-width:0}.logo-upload-form{flex-direction:column;align-items:stretch;gap:14px}.logo-upload-preview{width:76px;height:76px}.logo-upload-fields .button{width:100%}.run-workbench{grid-template-columns:1fr;min-height:0}.run-list{max-height:430px}.run-metrics{grid-template-columns:1fr}.run-detail-head,.run-metrics{padding-left:19px;padding-right:19px}.run-failure-banner{margin-left:19px;margin-right:19px}.run-timeline{padding-left:23px;padding-right:23px}.brand-logo{background-size:150%;width:42px;height:42px}.module-tabs{width:100%}.module-tabs a{flex:1 0 auto;justify-content:center}.api-contract-grid,.flow-status-strip,.pool-card-grid,.pool-stats-grid{grid-template-columns:1fr}.flow-status-metric{border-right:0;border-bottom:1px solid var(--line)}.flow-status-metric:last-child{border-bottom:0}.flow-chain,.flow-detail{grid-template-columns:1fr}.policy-row{align-items:flex-start;padding:14px 0}.policy-row-control{flex:none}.upstream-form{grid-template-columns:1fr}.upstream-actions{flex-direction:column;grid-column:auto;align-items:stretch}.contract-item{border-right:0;border-bottom:1px solid var(--line);min-height:0}.contract-item:last-child{border-bottom:0}.pool-card-grid{padding:13px}.pool-api-boundary{flex-direction:column;align-items:flex-start}}@media (min-width:1500px){.brand-logo{width:67px;height:67px}.brand-name{font-size:29px}.nav-primary{gap:12px}.nav-primary .nav-link,.nav-secondary .nav-link{min-height:72px;font-size:18px;font-weight:800}.nav-secondary{margin-top:12px;padding-top:0}.page-wrap.flow-page,.page-wrap.pools-page{width:min(1550px,100%)}}.mobile-brand .brand-mark{width:24px;height:24px}.mobile-brand .brand-mark:before{width:16px;height:16px}.public-redeem-brand{align-items:center;gap:11px;display:flex}.redeem-page:not(.redeem-v2) .redeem-brand .brand-mark,.redeem-v2 .brand-mark{background-image:url(/api/settings/logo?variant=clear);background-size:contain}.public-redeem-brand .brand-mark{width:36px;height:36px}.public-redeem-brand div{gap:3px;display:grid}.public-redeem-brand strong{letter-spacing:-.04em;font-size:17px}.public-redeem-brand small{color:var(--ink-subtle);font-size:10px}.public-redeem-panel .product-highlight{background:#f7f9ff;border-color:#d8e6ff}@media (max-width:640px){.redeem-page.redeem-v2{padding:22px 13px 34px}.public-redeem-header{align-items:flex-start}.public-redeem-brand .brand-mark{width:32px;height:32px}.public-redeem-brand strong{font-size:15px}.public-redeem-brand small{font-size:9px}.public-service-status{min-height:26px;padding:0 8px;font-size:9px}.public-redeem-hero{padding:43px 5px 25px}.public-redeem-hero h1{font-size:30px}.public-redeem-hero>p{margin-top:11px;font-size:12px}.public-redeem-trust{gap:6px;margin-top:17px}.public-redeem-trust span{min-height:27px;padding:0 8px;font-size:9px}.public-redeem-trust svg{width:12px;height:12px}.public-redeem-info{margin-top:13px;font-size:9px}.public-redeem-shell{border-radius:17px}.public-redeem-tab{min-height:50px;font-size:12px}.public-redeem-tab.active:after{left:15%;right:15%}.public-redeem-stepper{grid-template-columns:1fr;gap:0;padding:17px 20px 13px}.public-redeem-step{gap:9px;min-height:40px}.public-redeem-step:not(:last-child):after{width:1px;height:auto;top:31px;bottom:-3px;left:15px}.public-redeem-step-marker{width:29px;height:29px}.public-redeem-step strong{font-size:11px}.public-redeem-step small{margin-top:2px;font-size:9px}.public-redeem-panel{padding:28px 20px 31px}.public-redeem-panel-heading{margin-bottom:21px}.public-redeem-panel-heading h2{font-size:21px}.public-redeem-panel-heading p{font-size:11px}.public-redeem-result-heading{gap:8px}.public-redeem-result-heading strong{font-size:12px}.public-redeem-result-heading small{max-width:190px}.public-redeem-lookup-result{padding:15px}.public-redeem-tutorial-list li{padding:14px 13px}.public-token-card{padding:15px}}.orders-surface-header{padding-bottom:17px}.order-source-toolbar{justify-content:space-between;gap:12px}.toolbar-label{color:var(--ink-muted);white-space:nowrap;font-size:11px;font-weight:700}.order-modal{width:min(620px,100%)}.renewal-confirm-modal{width:min(540px,100%)}.order-missing-notice{margin:22px 0 0}.order-edit-panel{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.toolbar-hint{color:var(--ink-muted);font-size:11px;font-weight:700}.resource-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.resource-link-card{border:1px solid var(--line);min-height:112px;color:inherit;background:var(--paper);border-radius:12px;align-items:center;gap:14px;padding:20px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.resource-link-card:hover{border-color:#b7c8bf;transform:translateY(-1px);box-shadow:0 8px 20px #1231280f}.resource-link-icon{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:11px;flex:none;place-items:center;display:grid}.resource-link-icon svg{width:22px;height:22px}.resource-link-card h2{margin:0;font-size:15px}.resource-link-card p{color:var(--ink-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.resource-link-arrow{color:var(--ink-subtle);margin-left:auto;font-size:20px}.corouter-api-grid{align-items:stretch}.corouter-api-grid .resource-link-card{align-items:flex-start;min-height:0}.corouter-endpoints{gap:7px;margin-top:13px;display:grid}.corouter-endpoint{border:1px solid var(--line);background:var(--paper-muted);border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px 8px;padding:8px 9px;display:grid}.corouter-endpoint code{overflow-wrap:anywhere;color:var(--ink);font-size:10px}.corouter-endpoint>span:last-child{color:var(--ink-muted);grid-column:2;font-size:10px}.corouter-method{color:#2362d6;background:#edf3ff;border-radius:5px;justify-content:center;padding:3px 4px;font-size:9px;font-weight:700;display:inline-flex}.corouter-method-post{color:#15805b;background:#eaf8f0}.corouter-method-get{color:#2362d6;background:#edf3ff}.corouter-console-section{margin-top:18px}.corouter-console-list{gap:8px;padding:0 20px 20px;display:grid}.corouter-console-item{border:1px solid var(--line);background:var(--paper);border-radius:10px;overflow:hidden}.corouter-console-summary{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 44px minmax(180px,1fr) minmax(130px,.7fr) 24px;align-items:center;gap:10px;padding:12px 14px;display:grid}.corouter-console-summary:hover{background:var(--paper-muted)}.corouter-console-summary .resource-link-icon{border-radius:8px;width:30px;height:30px}.corouter-console-summary code{overflow-wrap:anywhere;font-size:11px}.corouter-console-label{color:var(--ink-muted);font-size:11px}.corouter-console-toggle{color:var(--ink-subtle);text-align:center;font-size:18px}.corouter-console-body{border-top:1px solid var(--line);padding:0 14px 14px 58px}.corouter-console-body p{color:var(--ink-muted);font-size:11px}.corouter-console-body .textarea{min-height:86px;font-family:DM Mono,monospace;font-size:11px}.corouter-console-result{color:#d9e6ff;white-space:pre-wrap;background:#172136;border-radius:8px;max-height:320px;margin:14px 0 0;padding:12px;font:11px/1.6 DM Mono,monospace;overflow:auto}.corouter-function-groups{gap:18px;display:grid}.corouter-function-groups>.corouter-function-section:first-child{display:none}.corouter-flow-tabs{margin-bottom:18px;overflow:hidden}.corouter-flow-tab-list{border-bottom:1px solid var(--line);background:#f8faff;gap:4px;padding:10px 20px 0;display:flex}.corouter-flow-tab-list button{min-height:38px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 18px;font-size:11px;font-weight:700}.corouter-flow-tab-list button.active{border-bottom-color:var(--accent);color:var(--accent)}.corouter-flow-tab-panel{gap:12px;padding:18px 20px 20px;display:grid}.corouter-flow-tab-panel>div:first-child{gap:4px;display:grid}.corouter-flow-tab-panel strong{color:var(--ink);font-size:13px}.corouter-flow-tab-panel small{color:var(--ink-muted);font-size:10px}.corouter-flow-tab-panel .textarea{min-height:90px;font-family:DM Mono,monospace;font-size:11px}.corouter-function-section{overflow:hidden}.corouter-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.corouter-function-card{border:1px solid var(--line);background:var(--paper);border-radius:11px;overflow:hidden}.corouter-function-card.expanded{border-color:#b9c8f4;box-shadow:0 7px 20px #3157e60f}.corouter-function-summary{width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:13px 14px;display:grid}.corouter-function-summary:hover{background:var(--paper-muted)}.corouter-function-summary .resource-link-icon{border-radius:9px;width:32px;height:32px}.corouter-function-summary>span:nth-child(2){gap:5px;min-width:0;display:grid}.corouter-function-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.corouter-function-summary small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.corouter-function-body{border-top:1px solid var(--line);gap:10px;padding:0 14px 14px;display:grid}.corouter-function-body .textarea{min-height:86px;font-family:DM Mono,monospace;font-size:11px}.corouter-workflow-card{background:#f8faff;border:1px solid #b9c8f4;border-radius:11px;gap:12px;margin:0 20px 14px;padding:16px;display:grid}.corouter-workflow-card>div:first-child{gap:5px;display:grid}.corouter-workflow-card strong{color:var(--ink);font-size:13px}.corouter-workflow-card small{color:var(--ink-muted);font-size:10px}.corouter-workflow-fields{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.corouter-workflow-fields .textarea{min-height:94px;font-family:DM Mono,monospace;font-size:11px}.corouter-card-inventory{background:var(--paper);border:1px solid #dce4f3;border-radius:11px;margin:0 20px 14px;overflow:hidden}.corouter-card-inventory-head{background:#f8faff;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.corouter-card-inventory-head>div{gap:4px;min-width:0;display:grid}.corouter-card-inventory-head strong{color:var(--ink);font-size:12px}.corouter-card-inventory-head small{color:var(--ink-muted);font-size:10px}.corouter-card-inventory-head .button{white-space:nowrap;min-height:32px;padding:0 11px;font-size:10px}.corouter-card-inventory-empty{color:var(--ink-muted);text-align:center;padding:20px;font-size:11px}.corouter-card-inventory-table{min-width:680px}.corouter-card-inventory-table td,.corouter-card-inventory-table th{padding:11px 14px}.corouter-card-inventory-table th{color:var(--ink-muted);background:#f8faff;font-size:9px}.corouter-card-inventory-table td{color:var(--ink);font-size:10px}.corouter-card-key-plaintext{color:var(--ink);word-break:break-all;font:600 11px/1.45 DM Mono,monospace}.corouter-bank-inventory{background:var(--paper);border:1px solid #dce4f3;border-radius:11px;margin:0 20px 14px;overflow:hidden}.corouter-bank-inventory-table{min-width:680px}.corouter-bank-inventory-table td,.corouter-bank-inventory-table th{padding:11px 14px}.corouter-bank-inventory-table th{color:var(--ink-muted);background:#f8faff;font-size:9px}.corouter-bank-inventory-table td{color:var(--ink);font-size:10px}.corouter-bank-inventory-table td:first-child{gap:3px;display:grid}.corouter-bank-number{color:var(--ink);letter-spacing:.04em;font:600 11px/1.4 DM Mono,monospace}.corouter-bank-inventory-table td small{color:var(--ink-subtle);font-size:9px}.corouter-control-page .page-heading{margin-bottom:18px}.corouter-connection-bar{background:#f7f9fd;border:1px solid #dce4f3;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 15px;display:flex}.corouter-connection-bar>div{gap:3px;min-width:0;display:grid}.corouter-connection-bar strong{color:var(--ink);font-size:12px}.corouter-connection-bar small,.corouter-connection-note{color:var(--ink-muted);font-size:10px}.corouter-connection-note{white-space:nowrap;margin-left:auto}.corouter-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.corouter-metric{align-content:center;min-height:104px;padding:17px 18px;display:grid;position:relative}.corouter-metric>span{display:none}.corouter-metric small{color:var(--ink-muted);font-size:10px;font-weight:700}.corouter-metric strong{color:var(--ink);letter-spacing:-.04em;margin-top:6px;font-size:20px}.corouter-metric strong.green{color:#078b5a}.corouter-metric p{color:var(--ink-subtle);margin:6px 0 0;font-size:9px}@media (max-width:720px){.corouter-console-summary{grid-template-columns:30px 44px minmax(0,1fr) 20px}.corouter-console-summary code{grid-area:2/3/auto/-1}.corouter-console-label{grid-area:3/3}.corouter-console-body{padding-left:14px}}@media (max-width:900px){.corouter-function-grid{grid-template-columns:1fr}}@media (max-width:620px){.corouter-workflow-fields{grid-template-columns:1fr}}@media (max-width:980px){.corouter-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.corouter-connection-bar{align-items:flex-start}.corouter-connection-note{display:none}.corouter-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.corouter-metric{min-height:92px;padding:14px}.corouter-metric strong{font-size:17px}.corouter-card-inventory-head{flex-direction:column;align-items:flex-start}.corouter-card-inventory-head .button{align-self:stretch}}@media (max-width:760px){.order-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-date-range,.custom-date-range .input,.order-date-filter{width:100%}.custom-date-range label{flex:1}.resource-link-grid{grid-template-columns:1fr}}.reference-generate-grid{grid-template-columns:minmax(0,1.1fr) minmax(380px,.72fr)}.issue-card-panel{flex-direction:column;min-height:560px;display:flex}.issue-card-panel .surface-header{align-items:center}.issue-card-panel .surface-body{flex-direction:column;flex:1;display:flex}.issue-plus{width:48px;height:48px;color:var(--ink);background:#ededee;border-radius:12px;flex:none;place-items:center;display:grid}.issue-plus:hover{background:#e3e3e5}.issue-plus svg{width:20px;height:20px}.quantity-input{width:105px;min-height:35px}.advanced-options{background:#fbfbfc;border:1px solid #dedee3;border-radius:10px}.advanced-options summary{color:#55565c;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.advanced-options summary small{color:var(--ink-subtle);margin-left:auto;font-size:9px;font-weight:500}.advanced-options[open] summary{border-bottom:1px solid var(--line)}.advanced-options-body{gap:16px;padding:16px;display:grid}.card-format-row{color:#6b6c72;background:#f7f8fa;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 13px;display:flex}.card-format-row>span{font-size:10px;font-weight:700}.card-format-row code{font:500 10px/1 DM Mono,monospace}.card-format-row small{color:#a1a2a7;margin-left:auto;font-size:8px}.issue-submit{color:#fff;width:100%;min-height:51px;box-shadow:none;background:#090909;border-radius:0 0 11px 11px;margin-top:auto}.issue-submit:hover{background:#242426}.issue-submit:disabled{background:#777}.reference-result-panel{min-height:560px}.reference-result-empty{flex-direction:column;flex:1;min-height:0;padding:18px 24px 22px;display:flex}.reference-result-empty>div:first-child{color:#a0a8b4;background:#fbfcff;border:1px dashed #cad9ef;border-radius:15px;flex:1;min-height:0;padding:24px 20px;display:block}.reference-result-empty>div:first-child p{color:#a0a8b4;margin:0;font-size:13px}.reference-result-empty>.result-actions{background:0 0;border:0;border-radius:0;min-height:0;margin-top:16px;padding:0}.reference-result-empty .button:disabled{color:#999aa0;opacity:1;background:#fff;border-color:#e2e6ed}@media (max-width:1120px){.reference-generate-grid{grid-template-columns:1fr}}.redeem-v2 .public-redeem-brand{gap:11px}.redeem-v2 .public-redeem-brand .brand-mark{background-size:130%;width:35px;height:35px}.redeem-v2 .public-redeem-brand strong{color:#151b2e;font-size:16px}.redeem-v2 .public-redeem-brand small{display:none}.orders-page{--ink:#f7f8f8;--ink-muted:#d0d6e0;--ink-subtle:#8a8f98;--line:#23252a;--line-strong:#30333a;--canvas:#010102;--paper:#0f1011;--paper-muted:#141516;--accent:#5e6ad2;--accent-hover:#828fff;--accent-soft:#5e6ad221;--accent-border:#5e6ad26b;--green:#54c79a;--green-soft:#54c79a1f;--green-border:#54c79a61;--amber:#d8a84e;--amber-soft:#d8a84e1f;--amber-border:#d8a84e61;--red:#ef8f91;--red-soft:#ef8f911f;--red-border:#ef8f9161;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius:8px;--shadow-sm:none;--shadow:none;--shadow-lg:none;--shadow-modal:0 24px 70px #00000085;width:min(1480px,100%);max-width:none;min-height:100vh;color:var(--ink);background:var(--canvas);margin:0 auto;padding:34px 42px 72px}.orders-page .button-danger{color:var(--red);border-color:var(--red-border);background:var(--red-soft)}.orders-page .button-danger:hover:not(:disabled){color:#ffb4b5;background:#ef8f912e;border-color:#ef8f9194}.orders-page .ledger-view-switch .filter-tab{min-height:30px;color:var(--ink-subtle)}.orders-page .ledger-view-switch .filter-tab.active{color:var(--ink);background:#23252a;box-shadow:inset 0 0 0 1px #5e6ad26b}.orders-page .surface-header{border-bottom-color:var(--line);background:var(--paper)}.orders-page .surface-header h2{color:var(--ink)}.orders-page .surface-header p{color:var(--ink-muted)}.orders-page .orders-surface-header{padding-bottom:18px}.orders-page .toolbar{border-bottom-color:var(--line);background:var(--paper-muted);border-radius:0}.orders-page .order-source-toolbar{background:var(--paper)}.orders-page .toolbar-label{color:var(--ink-muted)}.orders-page .toolbar-hint{color:var(--ink-subtle);font-weight:500}.orders-page .search-box{min-width:min(390px,100%)}.orders-page .input,.orders-page .search-box .input,.orders-page .select,.orders-page .textarea{color:var(--ink);border-color:var(--line-strong);background:#18191a}.orders-page .input::placeholder,.orders-page .search-box .input::placeholder,.orders-page .textarea::placeholder{color:#6f747d}.orders-page .input:focus,.orders-page .search-box .input:focus,.orders-page .select:focus,.orders-page .textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5e6ad233}.orders-page .search-box svg{color:var(--ink-subtle)}.orders-page .search-box:focus-within svg{color:var(--accent-hover)}.orders-page .filter-tabs{border-color:var(--line);background:#18191a}.orders-page .filter-tab{color:var(--ink-subtle)}.orders-page .filter-tab:hover{color:var(--ink)}.orders-page .filter-tab.active{color:var(--ink);background:#292c33;box-shadow:inset 0 0 0 1px #5e6ad266}.orders-page .table-scroll{border-inline-color:var(--line);background:var(--paper);scrollbar-color:#3b3e46 transparent}.orders-page .data-table{min-width:980px}.orders-page .data-table th{color:var(--ink-subtle);background:var(--paper-muted);font-size:10px}.orders-page .data-table td,.orders-page .data-table th{border-bottom-color:var(--line)}.orders-page .data-table td{color:var(--ink-muted)}.orders-page .data-table tbody tr{background:var(--paper)}.orders-page .data-table tbody tr:focus-within,.orders-page .data-table tbody tr:hover{background:#141516}.orders-page .data-table tbody tr:last-child td{border-bottom-color:#0000}.orders-page .table-primary{color:var(--ink)!important}.orders-page .table-secondary{color:var(--ink-subtle)}.orders-page .data-table td,.orders-page .mono-value{font-variant-numeric:tabular-nums}.orders-page .table-primary.mono-value{color:#e2e5ea!important}.orders-page .table-primary.mono-value:hover{color:var(--accent-hover)!important}.orders-page .pagination{color:var(--ink-subtle);border-top-color:var(--line);background:var(--paper)}.orders-page .empty-state{color:var(--ink)}.orders-page .empty-state-icon{color:var(--ink-subtle);background:#18191a}.orders-page .empty-state p{color:var(--ink-subtle)}.orders-page .customer-order-link:hover .table-primary{color:var(--accent-hover)!important}.orders-page .modal-backdrop{background:#010102c7}.orders-page .modal{border-color:var(--line);background:var(--paper);box-shadow:var(--shadow-modal);border-radius:8px}.orders-page .modal-header{border-bottom-color:var(--line)}.orders-page .modal-header h2{color:var(--ink)}.orders-page .modal-header p{color:var(--ink-muted)}.orders-page .modal-body{color:var(--ink)}.orders-page .form-actions{border-top-color:var(--line)}.orders-page .icon-button{color:var(--ink-muted);border-color:var(--line-strong);background:var(--paper-muted)}.orders-page .icon-button:hover{color:var(--ink);background:#1b1d20;border-color:#464a55}.orders-page .manual-order-modal{width:min(680px,100%);overflow:auto}.orders-page .manual-order-modal .modal-header{padding:16px 22px 13px}.manual-order-kicker{color:var(--accent-hover);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font:600 10px/1.2 DM Mono,monospace;display:block}.orders-page .manual-order-modal .modal-header h2{letter-spacing:-.035em;font-size:20px}.orders-page .manual-order-modal .modal-header p{max-width:390px;margin-top:4px;font-size:12px;line-height:1.55}.orders-page .manual-order-form{gap:10px;padding:14px 22px 16px;display:grid}.manual-order-form .field{gap:4px;min-width:0;display:grid}.manual-order-form .field label{justify-content:flex-start;font-size:12px}.manual-order-form .field label span{color:var(--red)}.manual-order-form .input,.manual-order-form .select,.manual-order-form .textarea{width:100%;min-height:36px;padding-block:7px}.manual-order-form .textarea{resize:vertical;min-height:54px;max-height:72px}.manual-order-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manual-order-form-actions{align-items:flex-end;margin-top:1px;padding-top:10px}.manual-order-form-note{max-width:260px;color:var(--ink-subtle);font-size:11px;line-height:1.5}.manual-order-form-buttons{flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;display:flex}.manual-order-form-buttons .button{justify-content:center;min-width:92px}.orders-page .manual-confirm-modal{width:min(520px,100%)}.orders-page .manual-confirm-modal .modal-header{padding:23px 26px 19px}.orders-page .manual-confirm-modal .modal-header h2{font-size:18px}.manual-confirm-body{gap:16px;padding:22px 26px 25px;display:grid}.manual-confirm-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manual-confirm-option{border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:82px;color:var(--ink);background:var(--paper);text-align:left;gap:6px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.manual-confirm-option:focus-visible,.manual-confirm-option:hover:not(:disabled){border-color:var(--accent);background:var(--paper-muted);box-shadow:0 0 0 3px #5e6ad221}.manual-confirm-option strong{font-size:13px;font-weight:650}.manual-confirm-option span{color:var(--ink-muted);font-size:11px;line-height:1.45}.manual-confirm-option.is-confirmed{border-color:var(--green-border);color:var(--green);background:var(--green-soft)}.manual-confirm-option.is-confirmed span{color:var(--green)}@media (max-width:760px){.orders-page{padding:28px 17px 52px}.orders-page .page-heading{display:block}.orders-page .page-heading-actions{justify-content:flex-start;margin-top:18px}.orders-page .order-source-toolbar{align-items:flex-start}.orders-page .order-date-filter{margin-left:0}.orders-page .search-box{flex:1;min-width:0}.orders-page .toolbar{padding-inline:14px}.orders-page .order-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .manual-order-form,.orders-page .manual-order-modal .modal-header{padding-inline:19px}.manual-order-field-grid{grid-template-columns:1fr}.manual-order-form-actions{flex-direction:column;align-items:stretch}.manual-order-form-note{max-width:none}.manual-order-form-buttons{width:100%}.manual-order-form-buttons .button{flex:1}.manual-confirm-body,.orders-page .manual-confirm-modal .modal-header{padding-inline:19px}.manual-confirm-options{grid-template-columns:1fr}}.tutorial-example code{color:#dce4ff;white-space:pre-wrap;background:#182136;border-radius:9px;padding:14px 15px;font:12px/1.7 DM Mono,monospace;display:block;overflow-x:auto}@media (max-width:640px){.redeem-page.redeem-v2{padding:0 13px 32px}.redeem-v2 .public-redeem-header{min-height:60px;margin:0 -13px;padding:0 16px}.redeem-v2 .public-redeem-brand .brand-mark{width:32px;height:32px}.redeem-v2 .public-service-status{min-height:26px;padding:0 8px;font-size:11px}.redeem-v2 .public-redeem-hero{padding:42px 5px 24px}.redeem-v2 .public-redeem-hero h1{font-size:30px}.redeem-v2 .public-redeem-hero>p{font-size:12px}.redeem-v2 .public-redeem-info{border-radius:14px;flex-wrap:wrap;justify-content:center;padding:8px 10px;line-height:1.4}.redeem-v2 .public-redeem-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.redeem-v2 .public-lookup-panel,.redeem-v2 .public-redeem-shell{min-height:0}.redeem-v2 .public-redeem-tab{min-height:49px;font-size:11px}.redeem-v2 .public-redeem-tab.active:after{left:20%;right:20%}.redeem-v2 .public-redeem-stepper{grid-template-columns:1fr;gap:0;padding:17px 20px 13px}.redeem-v2 .public-redeem-stepper-inner{grid-template-columns:1fr;gap:0;width:100%;display:grid}.redeem-v2 .public-redeem-step{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:40px}.redeem-v2 .public-redeem-step:not(:last-child):after{width:1px;height:calc(100% - 18px);top:31px;left:15px;right:auto}.redeem-v2 .public-redeem-step-marker{width:29px;height:29px;font-size:11px}.redeem-v2 .public-redeem-step strong{font-size:11px}.redeem-v2 .public-redeem-step small{margin-top:2px;font-size:9px}.redeem-v2 .public-redeem-panel{padding:27px 20px 31px}.redeem-v2 .public-redeem-panel-heading{margin-bottom:21px}.public-step-badge{min-height:27px;padding:0 9px;font-size:10px}.public-lookup-heading{align-items:flex-start}.public-lookup-limit{min-height:29px;padding:0 10px;font-size:10px}.public-lookup-input{font-size:12px;min-height:122px!important}.public-lookup-shortcut{font-size:11px}.public-lookup-shortcut kbd{font-size:10px}.public-lookup-results-heading{align-items:flex-start}.public-lookup-results-heading strong{font-size:15px}.public-lookup-results-heading span{font-size:10px}.public-lookup-result-card{padding:14px}.public-redeem-confirm-fields,.subscription-result-grid{grid-template-columns:1fr}.public-redeem-subscription{padding:20px}.subscription-intro{grid-template-columns:1fr;gap:17px;min-height:0;padding:20px}.subscription-intro-mark{border-radius:22px;width:88px;height:88px}.subscription-intro-mark strong{font-size:20px}.subscription-intro h2{font-size:21px}.subscription-steps{grid-template-columns:1fr}.subscription-query-card,.subscription-result{padding:18px}.subscription-query-head{display:grid}.subscription-query-actions{grid-template-columns:96px minmax(0,1fr)}.subscription-intro p{font-size:13px}.subscription-intro-tags span{font-size:11px}.subscription-steps strong{font-size:14px}.subscription-result-hero{align-items:flex-start;padding:15px}.subscription-result-hero strong{font-size:21px}.subscription-result-hero p{font-size:14px}.subscription-result-hero>b{font-size:13px}.subscription-detail-grid{grid-template-columns:1fr}.subscription-detail-grid>div:nth-child(odd){border-right:0}.subscription-detail-grid>div:nth-last-child(-n+2){border-bottom:1px solid #e1e6ef}.subscription-detail-grid>div:last-child{border-bottom:0}.subscription-steps small{font-size:11px}.subscription-query-head h3{font-size:19px}.subscription-notice,.subscription-query-head p{font-size:12px}.subscription-session-input{min-height:150px;font-size:12px}.token-query-intro{grid-template-columns:32px 1fr;gap:11px;min-height:0;padding:16px}.token-query-intro-icon{width:29px;height:29px}.token-query-intro-icon svg{width:18px;height:18px}.token-query-intro h2{font-size:18px}.token-query-intro p{font-size:10px}.token-result-summary{align-items:flex-start}.token-result-summary .button{padding:0 10px}.token-account-summary-grid,.token-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-section h2{font-size:17px}.tutorial-section ol{font-size:13px}.tutorial-example h3{font-size:16px}.tutorial-example p{font-size:12px}.tutorial-example code{font-size:11px}.tutorial-check,.tutorial-warning{font-size:12px}}.brand,.mobile-brand,.order-status-brand,.public-redeem-brand,.redeem-brand{color:#fff;background:#151515;border:1px solid #ffffff14;border-radius:14px}.brand-mark{border-radius:11px}.redeem-brand{gap:10px;width:fit-content;margin:0 auto 27px;padding:7px 12px;font-size:20px}.redeem-brand .brand-mark{border-radius:10px;width:32px;height:32px}.login-card .redeem-brand{margin-left:0;margin-right:0}.order-status-brand{gap:10px;width:fit-content;padding:7px 12px;font-size:18px}.order-status-brand .brand-mark{border-radius:12px;width:38px;height:38px}.public-redeem-brand{gap:10px;width:fit-content;padding:7px 12px}.public-redeem-brand .brand-mark{border-radius:12px}.public-redeem-brand strong,.redeem-v2 .public-redeem-brand strong{color:#fff;font-size:19px}.mobile-brand .brand-mark{border-radius:9px;width:28px;height:28px}@media (max-width:620px){.order-status-brand{font-size:16px}.order-status-brand .brand-mark{width:34px;height:34px}}.brand-mark{background-color:#0000;background-image:url(/api/settings/logo?variant=clear);background-position:50%;background-repeat:no-repeat;background-size:contain}.order-status-brand .brand-mark,.public-redeem-brand .brand-mark,.redeem-brand .brand-mark,.sidebar .brand-logo{filter:brightness(0)invert()}.mobile-brand .brand-mark{filter:none;border-radius:0;width:34px;height:34px}.redeem-v2 .public-redeem-brand{color:var(--ink);background:0 0;border:0;padding:0}.redeem-v2 .public-redeem-brand .brand-mark{filter:brightness(0);background-color:#0000}.redeem-v2 .public-redeem-brand strong{color:var(--ink)}@media (max-width:640px){.redeem-v2 .public-redeem-brand{min-width:0}.redeem-v2 .public-service-status{text-overflow:ellipsis;min-width:0;max-width:52%;min-height:32px;padding:0 9px;font-size:11px;overflow:hidden}}.order-status-page{place-items:start center;padding:clamp(24px,5vh,64px) clamp(16px,4vw,32px) 40px}.order-status-page .order-status-header{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(10px,1.8vw,16px);width:100%;min-height:auto;margin-bottom:clamp(20px,3vw,28px);display:flex}.order-status-page .order-status-brand-row{justify-content:center;width:100%;min-width:0;display:flex}.order-status-page .order-status-brand{justify-content:center;align-items:center;gap:clamp(10px,1.5vw,14px);max-width:100%;padding:clamp(9px,1.2vw,12px) clamp(13px,2vw,18px);font-size:clamp(20px,2.1vw,24px);line-height:1.15}.order-status-page .order-status-brand .brand-mark{border-radius:clamp(11px,1.2vw,14px);flex:none;width:clamp(44px,5vw,56px);height:clamp(44px,5vw,56px)}.order-status-page .order-status-brand strong{overflow-wrap:anywhere;max-width:100%}.order-status-page .order-service-status{max-width:100%;min-height:clamp(30px,3vw,35px);padding-inline:clamp(13px,1.8vw,17px);font-size:clamp(11px,1.1vw,13px)}@media (max-width:620px){.order-status-page{padding:clamp(24px,5vh,42px) 13px 32px}.order-status-page .order-status-header{gap:9px;margin-bottom:17px}.order-status-page .order-status-brand{gap:10px;padding:8px 12px;font-size:clamp(18px,5.3vw,21px)}.order-status-page .order-status-brand .brand-mark{width:clamp(38px,12vw,46px);height:clamp(38px,12vw,46px)}.order-status-page .order-service-status{min-height:30px;padding-inline:11px;font-size:11px}}.app-shell{--ink:#1f2329;--ink-muted:#687385;--ink-subtle:#98a2b3;--line:#e7e9ed;--line-strong:#d4d8e1;--canvas:#f7f8fa;--paper:#fff;--paper-muted:#fbfcfd;--accent:#5e6ad2;--accent-hover:#828fff;--accent-soft:#eef0ff;--accent-border:#c8cdfb;--green:#17855b;--green-soft:#eaf8f1;--green-border:#a7dfc6;--amber:#9b690d;--amber-soft:#fff6df;--amber-border:#edcf86;--red:#c84b50;--red-soft:#fff0f1;--red-border:#efb4b8;--purple:#7259d6;--purple-soft:#f3efff;--sidebar:#fff;--sidebar-hover:#f3f4f6;--sidebar-active:#eef0ff;--sidebar-muted:#747d8a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius:8px;--shadow-sm:0 1px 2px #1018280a;--shadow:0 1px 2px #10182808,0 7px 20px #10182809;--shadow-lg:0 12px 30px #10182814;--shadow-modal:0 24px 70px #1018282e;color:var(--ink);color-scheme:light;background:var(--canvas)}.app-shell[data-admin-theme=dark]{--ink:#f7f8f8;--ink-muted:#d0d6e0;--ink-subtle:#8a8f98;--line:#23252a;--line-strong:#30333a;--canvas:#010102;--paper:#0f1011;--paper-muted:#141516;--accent:#5e6ad2;--accent-hover:#828fff;--accent-soft:#5e6ad221;--accent-border:#5e6ad26b;--green:#54c79a;--green-soft:#54c79a1f;--green-border:#54c79a61;--amber:#d8a84e;--amber-soft:#d8a84e1f;--amber-border:#d8a84e61;--red:#ef8f91;--red-soft:#ef8f911f;--red-border:#ef8f9161;--purple:#a99cff;--purple-soft:#7259d624;--sidebar:#0f1011;--sidebar-hover:#18191a;--sidebar-active:#23252a;--sidebar-muted:#8a8f98;--shadow-sm:none;--shadow:none;--shadow-lg:0 14px 32px #00000059;--shadow-modal:0 24px 70px #00000085;color-scheme:dark}.app-shell .page-heading h1,.app-shell .section-title,.app-shell .surface-header h2{color:var(--ink)}.app-shell .field-hint,.app-shell .page-heading p,.app-shell .section-copy,.app-shell .surface-header p{color:var(--ink-muted)}.app-shell .button-danger:hover:not(:disabled){background:var(--red-soft);border-color:var(--red)}.app-shell .advanced-options,.app-shell .batch-card,.app-shell .metric-box,.app-shell .order-status-card,.app-shell .product-row,.app-shell .resource-link-card,.app-shell .settings-account-card,.app-shell .settings-brand-card,.app-shell .settings-compact-card,.app-shell .settings-integrations-panel,.app-shell .settings-policy-card,.app-shell .settings-telegram-card,.app-shell .stat-card,.app-shell .surface{color:var(--ink)}.app-shell .metric-box span,.app-shell .order-status-card p,.app-shell .stat-card-foot,.app-shell .stat-card-label{color:var(--ink-muted)}.app-shell .advanced-options-body,.app-shell .count-chip,.app-shell .product-facts span,.app-shell .result-empty,.app-shell .run-detail-empty{color:var(--ink-muted);border-color:var(--line);background:var(--paper-muted)}.app-shell .availability-row,.app-shell .dashboard-incomplete-item,.app-shell .flow-status-strip,.app-shell .policy-row{border-color:var(--line)}.app-shell .batch-number,.app-shell .product-code,.app-shell .product-name,.app-shell .run-card-email,.app-shell .run-detail-head strong{color:var(--ink)}.app-shell .batch-card-meta,.app-shell .dashboard-incomplete-fields,.app-shell .product-description,.app-shell .run-card-meta{color:var(--ink-muted)}.app-shell .toolbar{color:var(--ink)}.app-shell .order-source-toolbar{background:var(--paper)}.app-shell .toolbar-hint,.app-shell .toolbar-label{color:var(--ink-muted)}.app-shell .search-box .input{border-color:var(--line-strong);background:var(--paper)}.app-shell .search-box svg{color:var(--ink-subtle)}.app-shell .search-box:focus-within svg{color:var(--accent)}.app-shell .filter-tab,.app-shell .module-tabs button,.app-shell .settings-tabs button{color:var(--ink-muted)}.app-shell .filter-tab:hover,.app-shell .module-tabs button:hover,.app-shell .settings-tabs button:hover{color:var(--ink)}.app-shell .filter-tab.active,.app-shell .module-tabs button.active,.app-shell .settings-tabs button.active{color:var(--ink);background:var(--paper);box-shadow:var(--shadow-sm)}.app-shell .table-scroll{scrollbar-color:var(--line-strong) transparent}.app-shell .data-table tbody tr:hover{background:var(--paper-muted)}.app-shell .customer-order-link:hover .table-primary{color:var(--accent-hover)!important}.app-shell .modal-backdrop{background:#0f172a61}.app-shell[data-admin-theme=dark] .modal-backdrop{background:#010102c7}.app-shell .modal{color:var(--ink);border-color:var(--line);background:var(--paper);box-shadow:var(--shadow-modal)}.app-shell .modal-header{border-bottom-color:var(--line)}.app-shell .modal-header h2{color:var(--ink)}.app-shell .modal-body,.app-shell .modal-header p{color:var(--ink-muted)}.app-shell .corouter-card-inventory-head,.app-shell .corouter-connection-bar,.app-shell .corouter-flow-tab-list,.app-shell .corouter-workflow-card,.app-shell .zovo-batch-row,.app-shell .zovo-money-control,.app-shell .zovo-search input,.app-shell .zovo-sort-control select,.app-shell .zovo-table th{color:var(--ink);border-color:var(--line);background:var(--paper-muted)}.app-shell .corouter-bank-inventory,.app-shell .corouter-card-inventory,.app-shell .corouter-console-item,.app-shell .corouter-function-card,.app-shell .zovo-table{border-color:var(--line);background:var(--paper)}.app-shell .corouter-bank-number,.app-shell .corouter-card-key-plaintext,.app-shell .corouter-flow-tab-panel,.app-shell .corouter-flow-tab-panel strong,.app-shell .corouter-function-summary,.app-shell .corouter-function-summary strong,.app-shell .zovo-card-number{color:var(--ink)}.app-shell .corouter-connection-note,.app-shell .corouter-console-label,.app-shell .corouter-flow-tab-panel small,.app-shell .corouter-function-summary small{color:var(--ink-muted)}.app-shell:not([data-admin-theme=dark]) .orders-page .data-table tbody tr,.app-shell:not([data-admin-theme=dark]) .orders-page .filter-tab.active,.app-shell:not([data-admin-theme=dark]) .orders-page .surface{background:var(--paper)}.app-shell .advanced-options,.app-shell .batch-card,.app-shell .metric-box,.app-shell .order-status-card,.app-shell .product-row,.app-shell .resource-link-card,.app-shell .settings-account-card,.app-shell .settings-brand-card,.app-shell .settings-compact-card,.app-shell .settings-integrations-panel,.app-shell .settings-policy-card,.app-shell .settings-telegram-card,.app-shell .stat-card,.app-shell .surface{border-radius:var(--linear-radius);border-color:var(--line);background:var(--paper);box-shadow:var(--shadow)}.app-shell .batch-card:hover,.app-shell .resource-link-card:hover,.app-shell .surface:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:none}.app-shell .surface-header{border-bottom-color:var(--line);background:var(--paper);padding:18px 20px 15px}.app-shell .section-title,.app-shell .surface-header h2{color:var(--ink);letter-spacing:-.025em;font-size:15px;font-weight:650}.app-shell .section-copy,.app-shell .surface-header p{color:var(--ink-muted);font-size:12px}.app-shell .surface-body{color:var(--ink);padding:20px}.app-shell .button-danger,.app-shell .button-danger:hover:not(:disabled){color:var(--red);border-color:var(--red-border);background:var(--red-soft)}.app-shell .icon-button{width:32px;height:32px;color:var(--ink-muted);border-color:var(--line);background:var(--paper);border-radius:6px}.app-shell .icon-button:hover{color:var(--ink);border-color:var(--line-strong);background:var(--paper-muted)}.app-shell .toolbar{border-bottom-color:var(--line);border-radius:var(--linear-radius) var(--linear-radius) 0 0;background:var(--paper-muted);padding:12px 16px}.app-shell .toolbar-left,.app-shell .toolbar-right{gap:7px}.app-shell .input,.app-shell .search-box .input,.app-shell .select,.app-shell .textarea{min-height:var(--linear-control-height);border-color:var(--line-strong);color:var(--ink);background:var(--paper);border-radius:6px;font-size:12px}.app-shell .field label,.app-shell .field-label{color:var(--ink);font-size:12px}.app-shell .form-actions{border-top-color:var(--line)}.app-shell .filter-tabs,.app-shell .module-tabs,.app-shell .settings-tabs{border-color:var(--line);background:var(--paper-muted);border-radius:7px;gap:2px;padding:3px}.app-shell .filter-tab,.app-shell .module-tabs a,.app-shell .settings-tabs button{min-height:30px;color:var(--ink-muted);border-radius:5px;font-size:11px}.app-shell .filter-tab:hover,.app-shell .module-tabs a:hover,.app-shell .settings-tabs button:hover{color:var(--ink);background:var(--paper)}.app-shell .filter-tab.active,.app-shell .module-tabs a.active,.app-shell .settings-tabs button.active{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--accent-border)}.app-shell .data-table th{color:var(--ink-subtle);border-bottom-color:var(--line);background:var(--paper-muted);font-size:10px}.app-shell .data-table td{color:var(--ink-muted);border-bottom-color:var(--line);font-size:12px}.app-shell .data-table tbody tr{background:var(--paper)}.app-shell .data-table tbody tr:focus-within,.app-shell .data-table tbody tr:hover{background:var(--paper-muted)}.app-shell .data-table tbody tr:last-child td{border-bottom-color:#0000}.app-shell .table-primary{color:var(--ink)!important}.app-shell .pagination,.app-shell .table-secondary{color:var(--ink-subtle)}.app-shell .pagination{border-top-color:var(--line);background:var(--paper)}.app-shell .empty-state{color:var(--ink)}.app-shell .empty-state-icon{color:var(--ink-subtle);background:var(--paper-muted)}.app-shell .empty-state p{color:var(--ink-muted)}.app-shell .corouter-metric,.app-shell .metric-box,.app-shell .stat-card,.app-shell .zovo-metric{min-height:96px;padding:17px 18px}.app-shell .corouter-metric small,.app-shell .metric-box span,.app-shell .stat-card-foot,.app-shell .stat-card-label,.app-shell .zovo-metric small{color:var(--ink-muted)}.app-shell .stat-card-foot{border-top-color:var(--line)}.app-shell .advanced-options-body,.app-shell .count-chip,.app-shell .product-facts span,.app-shell .run-detail-empty{border-color:var(--line);background:var(--paper-muted);color:var(--ink-muted)}.app-shell .flow-status-strip,.app-shell .run-detail-panel,.app-shell .run-list-panel{border-color:var(--line);background:var(--paper)}.app-shell .flow-status-metric{border-right-color:var(--line)}.app-shell .flow-status-icon{color:var(--accent);background:var(--accent-soft)}.app-shell .flow-status-active .flow-status-icon{color:var(--amber);background:var(--amber-soft)}.app-shell .flow-node{border-color:var(--line);border-radius:var(--linear-radius);color:var(--ink);background:var(--paper-muted)}.app-shell .flow-node:hover{border-color:var(--accent-border);background:var(--paper)}.app-shell .flow-node.active{color:#fff;border-color:var(--accent);background:var(--accent);box-shadow:none}.app-shell .flow-node.active .flow-node-icon{color:#fff;background:#ffffff29}.app-shell .flow-node small{color:var(--ink-subtle)}.app-shell .flow-node.active small{color:#ffffffb8}.app-shell .flow-arrow{color:var(--ink-subtle)}.app-shell .flow-detail{border:1px solid var(--line);border-radius:var(--linear-radius);background:var(--paper-muted)}.app-shell .flow-detail li,.app-shell .flow-mode{color:var(--ink-muted)}.app-shell .run-card{border-color:var(--line);border-radius:var(--linear-radius);color:var(--ink);background:var(--paper-muted)}.app-shell .run-card:hover{border-color:var(--accent-border);background:var(--paper)}.app-shell .run-card.active{border-color:var(--accent-border);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.app-shell .run-card.failed{border-color:var(--red-border);background:var(--red-soft)}.app-shell .run-card.failed.active{border-color:var(--red);box-shadow:inset 3px 0 0 var(--red)}.app-shell .run-card p{color:var(--ink-muted)}.app-shell .run-card-failure-stage,.app-shell .run-card.failed p{color:var(--red)}.app-shell .run-card-failure-stage{background:var(--red-soft)}.app-shell .run-status-success{color:var(--green);background:var(--green-soft)}.app-shell .run-status-failed{color:var(--red);background:var(--red-soft)}.app-shell .run-status-pending,.app-shell .run-status-processing{color:var(--amber);background:var(--amber-soft)}.app-shell .run-detail-head{border-bottom-color:var(--line)}.app-shell .run-failure-banner{border-color:var(--red-border);color:var(--red);background:var(--red-soft)}.app-shell .run-metrics>div{border-color:var(--line);background:var(--paper-muted)}.app-shell .run-timeline-item:before{background:var(--line)}.app-shell .run-timeline-dot{border-color:var(--line-strong);background:var(--paper)}.app-shell .run-timeline-item.done .run-timeline-dot{border-color:var(--green-border);background:var(--green)}.app-shell .run-timeline-item.current .run-timeline-dot{border-color:var(--accent-border);background:var(--accent)}.app-shell .run-timeline-item.failed .run-timeline-dot{border-color:var(--red-border);background:var(--red)}.app-shell .run-timeline-copy time{color:var(--ink-subtle)}.app-shell .batch-card,.app-shell .pool-card,.app-shell .product-row,.app-shell .resource-link-card,.app-shell .upstream-column{border-color:var(--line);background:var(--paper)}.app-shell .batch-card-meta,.app-shell .pool-card-title p,.app-shell .product-description,.app-shell .resource-link-card p{color:var(--ink-muted)}.app-shell .issue-plus{color:var(--accent);background:var(--accent-soft)}.app-shell .advanced-options,.app-shell .issue-plus:hover{background:var(--paper-muted)}.app-shell .advanced-options summary{color:var(--ink)}.app-shell .card-format-row,.app-shell .reference-result-empty>div:first-child,.app-shell .result-code-list{border-color:var(--line);background:var(--paper-muted)}.app-shell .code-line{border-color:var(--line);background:var(--paper)}.app-shell .code-line code{color:var(--ink)}.app-shell .issue-submit{color:#fff;background:var(--accent)}.app-shell .issue-submit:hover{background:var(--accent-hover)}.app-shell .resource-link-icon{color:var(--accent);background:var(--accent-soft)}.app-shell .resource-link-arrow{color:var(--ink-subtle)}.app-shell .corouter-card-inventory-head,.app-shell .corouter-connection-bar,.app-shell .corouter-flow-tab-list,.app-shell .corouter-workflow-card,.app-shell .settings-channel-summary,.app-shell .upstream-column,.app-shell .zovo-batch-row,.app-shell .zovo-money-control,.app-shell .zovo-search input,.app-shell .zovo-sort-control select{border-color:var(--line);background:var(--paper-muted);color:var(--ink)}.app-shell .corouter-connection-bar strong,.app-shell .corouter-workflow-card strong,.app-shell .settings-channel-summary strong{color:var(--ink)}.app-shell .corouter-connection-bar small,.app-shell .corouter-connection-note,.app-shell .corouter-workflow-card small,.app-shell .settings-channel-summary small,.app-shell .settings-channel-summary span{color:var(--ink-muted)}.app-shell .corouter-flow-tab-list{border-bottom-color:var(--line)}.app-shell .corouter-flow-tab-list button{color:var(--ink-muted)}.app-shell .corouter-flow-tab-list button.active{color:var(--accent)}.app-shell .corouter-console-summary,.app-shell .corouter-flow-tab-panel,.app-shell .corouter-function-summary{color:var(--ink)}.app-shell .corouter-bank-inventory,.app-shell .corouter-card-inventory,.app-shell .corouter-console-item,.app-shell .corouter-function-card{border-color:var(--line);background:var(--paper)}.app-shell .corouter-console-body,.app-shell .corouter-function-body{border-top-color:var(--line)}.app-shell .corouter-console-summary:hover,.app-shell .corouter-function-summary:hover{background:var(--paper-muted)}.app-shell .corouter-function-card.expanded{border-color:var(--accent-border);box-shadow:none}.app-shell .corouter-console-result{color:var(--ink-muted);border:1px solid var(--line);background:var(--paper-muted)}.app-shell .corouter-method-get{color:var(--accent);background:var(--accent-soft)}.app-shell .corouter-method-post{color:var(--green);background:var(--green-soft)}.app-shell .corouter-bank-inventory-table,.app-shell .corouter-card-inventory-table,.app-shell .zovo-table{border-color:var(--line)}.app-shell .corouter-bank-inventory-table th,.app-shell .corouter-card-inventory-table th,.app-shell .zovo-table th{color:var(--ink-subtle);background:var(--paper-muted)}.app-shell .corouter-bank-inventory-table td,.app-shell .corouter-card-inventory-table td,.app-shell .zovo-table td{color:var(--ink-muted);border-bottom-color:var(--line)}.app-shell .zovo-channel{color:var(--accent);background:var(--accent-soft)}.app-shell .zovo-balance,.app-shell .zovo-usage-summary i{color:var(--green)!important}.app-shell .zovo-usage-remaining{color:var(--accent)!important}.app-shell .zovo-status.active{color:var(--green);background:var(--green-soft)}.app-shell .zovo-status.frozen{color:var(--amber);background:var(--amber-soft)}.app-shell .zovo-status.other{color:var(--ink-muted);background:var(--paper-muted)}.app-shell .zovo-row-actions button{border-color:var(--line);color:var(--ink);background:var(--paper)}.app-shell .zovo-row-actions button.freeze{color:var(--amber);border-color:var(--amber-border);background:var(--amber-soft)}.app-shell .zovo-row-actions button.unfreeze{color:var(--green);border-color:var(--green-border);background:var(--green-soft)}.app-shell .zovo-money-control button{color:#fff;background:var(--accent)}.app-shell:not([data-admin-theme=dark]) .orders-page{--ink:#1f2329;--ink-muted:#687385;--ink-subtle:#8a8f98;--line:#e7e9ed;--line-strong:#d4d8e1;--canvas:#f7f8fa;--paper:#fff;--paper-muted:#fbfcfd;--accent:#5e6ad2;--accent-hover:#6b76df;--accent-soft:#eef0ff;--accent-border:#c8cdfb;--green:#17855b;--green-soft:#eaf8f1;--green-border:#a7dfc6;--amber:#9b690d;--amber-soft:#fff6df;--amber-border:#edcf86;--red:#c84b50;--red-soft:#fff0f1;--red-border:#efb4b8;--shadow:var(--shadow-sm);--shadow-modal:0 24px 70px #1018282e;color:var(--ink);background:var(--canvas)}.app-shell:not([data-admin-theme=dark]) .orders-page .filter-tabs,.app-shell:not([data-admin-theme=dark]) .orders-page .ledger-view-switch{border-color:var(--line);background:var(--paper-muted)}.app-shell:not([data-admin-theme=dark]) .orders-page .filter-tab.active,.app-shell:not([data-admin-theme=dark]) .orders-page .ledger-view-switch .filter-tab.active{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--accent-border)}.app-shell:not([data-admin-theme=dark]) .orders-page .input,.app-shell:not([data-admin-theme=dark]) .orders-page .search-box .input,.app-shell:not([data-admin-theme=dark]) .orders-page .select,.app-shell:not([data-admin-theme=dark]) .orders-page .textarea{color:var(--ink);border-color:var(--line-strong);background:var(--paper)}.app-shell:not([data-admin-theme=dark]) .orders-page .data-table th{color:var(--ink-subtle);background:var(--paper-muted)}.app-shell:not([data-admin-theme=dark]) .orders-page .data-table tbody tr,.app-shell:not([data-admin-theme=dark]) .orders-page .orders-table td:last-child,.app-shell:not([data-admin-theme=dark]) .orders-page .orders-table th:last-child{background:var(--paper)}.app-shell:not([data-admin-theme=dark]) .orders-page .data-table tbody tr:focus-within,.app-shell:not([data-admin-theme=dark]) .orders-page .data-table tbody tr:hover,.app-shell:not([data-admin-theme=dark]) .orders-page .empty-state-icon{background:var(--paper-muted)}.app-shell:not([data-admin-theme=dark]) .orders-page .modal-backdrop{background:#0f172a61}.app-shell:not([data-admin-theme=dark]) .orders-page .modal{border-color:var(--line);background:var(--paper)}.app-shell:not([data-admin-theme=dark]) .orders-page .icon-button{color:var(--ink-muted);border-color:var(--line);background:var(--paper)}@media (max-width:760px){.app-shell .sidebar{display:none}.app-shell .sidebar.mobile-visible{width:min(360px,88vw);display:flex}.app-shell .main-shell{width:100%;margin-left:0}.app-shell .mobile-topbar{background:var(--sidebar);border-bottom-color:var(--line);min-height:58px;padding-inline:14px}.app-shell .mobile-menu-button{width:36px;height:36px;color:var(--ink-muted);border-radius:6px}.app-shell .mobile-menu-button:hover{color:var(--ink);background:var(--sidebar-hover)}.app-shell .page-wrap{padding:28px 17px 50px}.app-shell .page-heading{margin-bottom:22px;display:block}.app-shell .page-heading h1{font-size:29px}.app-shell .page-heading-actions{justify-content:flex-start;margin-top:16px}.app-shell .surface-body,.app-shell .surface-header{padding-inline:17px}.app-shell .toolbar{padding-inline:12px}}.app-shell .brand-caption,.app-shell .empty-state p,.app-shell .field-hint,.app-shell .flow-arrow,.app-shell .flow-node small,.app-shell .input::placeholder,.app-shell .mode-pill,.app-shell .nav-label,.app-shell .pagination,.app-shell .resource-link-arrow,.app-shell .run-timeline-copy time,.app-shell .table-secondary,.app-shell .textarea::placeholder,.app-shell .zovo-metric p,.app-shell .zovo-search-field>svg,.app-shell .zovo-usage-muted{color:var(--ink-muted)}.app-shell .corouter-bank-inventory-table td,.app-shell .corouter-bank-inventory-table th,.app-shell .corouter-card-inventory-table td,.app-shell .corouter-card-inventory-table th,.app-shell .data-table td,.app-shell .data-table th,.app-shell .zovo-table td,.app-shell .zovo-table th{border-bottom-color:var(--line)}.app-shell .corouter-bank-inventory-table th,.app-shell .corouter-card-inventory-table th,.app-shell .data-table th,.app-shell .zovo-table th{color:var(--ink-muted);font-weight:700}.app-shell .corouter-bank-inventory-table td,.app-shell .corouter-card-inventory-table td,.app-shell .data-table td,.app-shell .zovo-table td{color:var(--ink)}.app-shell .corouter-bank-inventory-table tbody tr,.app-shell .corouter-card-inventory-table tbody tr,.app-shell .data-table tbody tr,.app-shell .zovo-table tbody tr{background:var(--paper)}.app-shell .corouter-bank-inventory-table tbody tr:hover,.app-shell .corouter-card-inventory-table tbody tr:hover,.app-shell .data-table tbody tr:focus-within,.app-shell .data-table tbody tr:hover,.app-shell .zovo-table tbody tr:hover{background:var(--paper-muted)}.app-shell .zovo-batch-row,.app-shell .zovo-money-control,.app-shell .zovo-search input,.app-shell .zovo-sort-control select{border-color:var(--line-strong);background:var(--paper)}.app-shell .zovo-batch-row span,.app-shell .zovo-recovery-item small,.app-shell .zovo-recovery-item span,.app-shell .zovo-recovery-lock span,.app-shell .zovo-sort-control{color:var(--ink-muted)}.app-shell .zovo-table th{background:var(--paper-muted)}.app-shell .zovo-batch-divider{background:var(--line-strong)}.app-shell .zovo-recovery-item{background:var(--paper-muted)}.app-shell .orders-page .table-primary.mono-value{opacity:1;font-weight:700;color:var(--ink)!important}.app-shell .orders-page .table-primary.mono-value:hover{color:var(--accent-hover)!important}.app-shell .orders-page .table-secondary.mono-value{opacity:1;color:var(--ink-muted)!important}.order-reconciliation-panel{background:var(--paper-muted);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:20px;display:flex}.order-reconciliation-notice{color:var(--ink-secondary);font-size:13px}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.card-center-page,.page-wrap,.resources-page{flex-direction:column;gap:28px;display:flex}.page-wrap{max-width:1380px;margin:0 auto;padding:36px 40px 64px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-heading h1{letter-spacing:-.03em;color:var(--ink);margin-top:4px;font-size:26px;font-weight:700}.page-heading p{color:var(--ink-secondary);margin-top:4px;font-size:13px}.page-heading-actions{align-items:center;gap:10px;display:flex}.business-stats-grid,.stats-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.stat-card{flex-direction:column;gap:12px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.stat-card-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.stat-card-label svg{width:18px;height:18px;color:var(--accent)}.stat-card-value{letter-spacing:-.03em;color:var(--ink);font-size:26px;font-weight:700;line-height:1.1}.stat-card-foot-row{color:var(--ink-muted);border-top:1px solid var(--line-muted);justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.stat-card-trend.up.inverted{color:var(--green)}.stat-card-trend.down.inverted{color:var(--red)}.table-wrap{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--paper);width:100%;box-shadow:var(--sheen),var(--shadow);overflow-x:auto}.orders-table,.zovo-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.orders-table th,.zovo-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);background:var(--paper-muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}.orders-table td,.zovo-table td{border-bottom:1px solid var(--line-muted);color:var(--ink);white-space:nowrap;padding:13px 16px}.orders-table tr:hover td,.zovo-table tr:hover td{background:var(--paper-muted)}.orders-table tr:last-child td,.zovo-table tr:last-child td{border-bottom:none}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .25s;position:fixed;inset:0}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer-panel{background:var(--paper-elevated);border-left:1px solid var(--line);width:min(520px,92vw);box-shadow:var(--shadow-modal);z-index:91;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer-backdrop.open .drawer-panel{transform:translate(0)}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.drawer-header h2{color:var(--ink);font-size:17px;font-weight:700}.drawer-body{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.mobile-topbar{display:none}@media (max-width:768px){.sidebar{transition:transform .25s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.main-shell{margin-left:0}.mobile-topbar{background:var(--sidebar);border-bottom:1px solid var(--line);z-index:30;justify-content:space-between;padding:12px 18px;position:sticky;top:0}.mobile-brand,.mobile-topbar{align-items:center;display:flex}.mobile-brand{color:#fff;gap:8px;font-weight:700;text-decoration:none}.page-wrap{padding:20px 16px 40px}}.dashboard-summary-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;display:grid}.dashboard-summary-panel{flex-direction:column;padding:24px;display:flex}.dashboard-panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.dashboard-panel-heading h2{color:var(--ink);margin-top:4px;font-size:18px;font-weight:700}.dashboard-panel-link{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.dashboard-order-list{flex-direction:column;display:flex}.dashboard-order-item{border-bottom:1px solid var(--line-muted);color:inherit;justify-content:space-between;align-items:center;padding:13px 0;text-decoration:none;transition:background-color .15s;display:flex}.dashboard-order-item:last-child{border-bottom:none}.dashboard-order-main{flex-direction:column;gap:2px;display:flex}.dashboard-order-main strong{font-family:var(--font-mono);color:var(--ink);font-size:13px}.dashboard-order-main small{color:var(--ink-muted);font-size:12px}.dashboard-order-meta{align-items:center;gap:14px;font-size:13px;display:flex}.dashboard-pool-summary{flex-direction:column;gap:16px;display:flex}.dashboard-pool-balance{background:var(--paper-muted);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.dashboard-pool-balance span{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.dashboard-pool-balance strong{color:var(--ink);font-size:26px;font-weight:700}.dashboard-pool-balance small{color:var(--green);font-size:12px;font-weight:600}.dashboard-pool-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dashboard-pool-metrics div{border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.dashboard-pool-metrics span{color:var(--ink-muted);font-size:12px}.dashboard-pool-metrics strong{color:var(--ink);font-size:18px;font-weight:700}.due-customer-panel{padding:24px}.due-customer-empty{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}.zovocard-shell{--canvas:#f3ece3;--paper:#fcf8f2;--paper-elevated:#fffdf9;--paper-muted:#eee4d8;--ink:#2b211b;--ink-secondary:#6e5d50;--ink-muted:#927e6e;--ink-subtle:#af9b8a;--line:#decfc1;--line-muted:#eee4da;--line-strong:#bdab99;--accent:#eb6b4d;--accent-hover:#d8563c;--accent-soft:#fde2d8;--accent-border:#f2b19f;--accent-contrast:#fffaf5;--green:#247954;--green-soft:#e4f3e9;--green-border:#a8d6b8;--amber:#9d681d;--amber-soft:#fff0d0;--amber-border:#e7c486;--red:#c94d49;--red-soft:#fde8e5;--red-border:#efb5ae;--sidebar:#241914;--sidebar-hover:#34251d;--sidebar-active:#463027;--sidebar-muted:#c3a999;--sidebar-text:#fff2e5;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius:14px;--shadow-sm:0 1px 2px #3f271812;--shadow:0 1px 0 #ffffff6b inset,0 10px 28px #53341e14;--shadow-lg:0 16px 34px #53341e21;--shadow-modal:0 24px 70px #24150d47;--glow-accent:none;--font-display:"Songti SC","STSong",Georgia,serif}.zovocard-shell[data-admin-theme=dark]{--canvas:#1e1611;--paper:#2b2019;--paper-elevated:#35271e;--paper-muted:#241a15;--ink:#fff2e5;--ink-secondary:#d7c0af;--ink-muted:#b49a87;--ink-subtle:#927663;--line:#e8cdb42e;--line-muted:#e8cdb41a;--line-strong:#f4dcc657;--accent:#f27757;--accent-hover:#ff906c;--accent-soft:#f2775729;--accent-border:#f2775775;--accent-contrast:#29160f;--green:#60c596;--green-soft:#60c59624;--green-border:#60c5965c;--amber:#e8b35b;--amber-soft:#e8b35b24;--amber-border:#e8b35b61;--red:#f28d82;--red-soft:#f28d8224;--red-border:#f28d825c;--sidebar:#130d09;--sidebar-hover:#241711;--sidebar-active:#352119;--sidebar-muted:#b79b88;--sidebar-text:#fff1e3;--shadow-sm:0 1px 2px #0003;--shadow:0 1px 0 #ffead80a inset,0 14px 34px #0000003d;--shadow-lg:0 18px 38px #00000052;--shadow-modal:0 24px 70px #00000094}.zovocard-shell>aside{background:var(--sidebar);border-right-color:#f1d7c124;box-shadow:12px 0 30px #321b0f1a}.zovocard-shell>aside>div:first-child{border-bottom-color:#f1d7c121}.zovocard-shell>aside>div:first-child>span:first-child{background-color:var(--accent);box-shadow:none}.zovocard-shell aside nav>div>span,.zovocard-shell aside nav>div>span span{color:var(--sidebar-muted)}.zovocard-shell aside nav>div:first-child a[class*=sidebar-active]{color:var(--sidebar-text);background:var(--sidebar-active);box-shadow:inset 3px 0 0 var(--accent);border-color:#f2775738}.zovocard-shell aside nav>div:first-child a:not([class*=sidebar-active]):hover,.zovocard-shell aside nav>div:nth-child(2) a:hover{color:var(--sidebar-text);background:var(--sidebar-hover)}.zovocard-shell aside nav>div:first-child a[class*=sidebar-active]>span:first-child{color:#fffaf5;background:var(--accent);box-shadow:none}.zovocard-shell aside nav>div:first-child a:not([class*=sidebar-active])>span:first-child{color:var(--sidebar-muted);box-shadow:none;background:#ffefe114}.zovocard-shell aside>div:last-child{background:#130d0947;border-top-color:#f1d7c121}.zovocard-shell aside button{color:var(--sidebar-muted)}.zovocard-shell aside button:hover{color:var(--sidebar-text);background:var(--sidebar-hover)}.zovocard-shell>div.flex-1{background:var(--canvas)}.zovocard-shell>div>header{background:var(--sidebar);color:var(--sidebar-text);border-bottom-color:#f1d7c124}.zovocard-shell .page-wrap{gap:24px;max-width:1480px;padding:42px clamp(20px,4vw,54px) 72px}.zovocard-shell .page-heading{gap:28px}.zovocard-shell .page-heading h1{color:var(--ink);font-family:var(--font-display);font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.08}.zovocard-shell .page-heading p,.zovocard-shell .section-copy,.zovocard-shell .surface-header p{color:var(--ink-muted)}.zovocard-shell .eyebrow{color:var(--accent)}.zovocard-shell .advanced-options,.zovocard-shell .batch-card,.zovocard-shell .metric-box,.zovocard-shell .order-status-card,.zovocard-shell .product-row,.zovocard-shell .resource-link-card,.zovocard-shell .settings-account-card,.zovocard-shell .settings-brand-card,.zovocard-shell .settings-compact-card,.zovocard-shell .settings-integrations-panel,.zovocard-shell .settings-policy-card,.zovocard-shell .settings-telegram-card,.zovocard-shell .stat-card,.zovocard-shell .surface{color:var(--ink);border-color:var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow)}.zovocard-shell .surface:hover{border-color:var(--line-strong)}.zovocard-shell .surface-header{border-bottom-color:var(--line);background:var(--paper)}.zovocard-shell .dashboard-panel-heading h2,.zovocard-shell .section-title,.zovocard-shell .surface-header h2{color:var(--ink);font-family:var(--font-display);font-weight:700}.zovocard-shell .toolbar{border-bottom-color:var(--line);background:var(--paper-muted)}.zovocard-shell .button-blue,.zovocard-shell .button-primary{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent);box-shadow:none}.zovocard-shell .button-blue:hover:not(:disabled),.zovocard-shell .button-primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:none}.zovocard-shell .button-secondary{color:var(--ink);border-color:var(--line-strong);background:var(--paper);box-shadow:none}.zovocard-shell .button-secondary:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft)}.zovocard-shell .button-ghost{color:var(--ink-muted);box-shadow:none}.zovocard-shell .button-ghost:hover:not(:disabled){color:var(--ink);background:var(--paper-muted)}.zovocard-shell .button-danger{color:var(--red);border-color:var(--red-border);background:var(--red-soft)}.zovocard-shell .icon-button{color:var(--ink-muted);border-color:var(--line);background:var(--paper)}.zovocard-shell .icon-button:hover{color:var(--ink);border-color:var(--line-strong);background:var(--paper-muted)}.zovocard-shell .input,.zovocard-shell .search-box .input,.zovocard-shell .select,.zovocard-shell .textarea{color:var(--ink);border-color:var(--line-strong);background:var(--paper-elevated);box-shadow:none}.zovocard-shell .input:focus,.zovocard-shell .search-box .input:focus,.zovocard-shell .select:focus,.zovocard-shell .textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.zovocard-shell .input::placeholder,.zovocard-shell .textarea::placeholder{color:var(--ink-subtle)}.zovocard-shell .filter-tabs,.zovocard-shell .ledger-view-switch,.zovocard-shell .module-tabs,.zovocard-shell .settings-tabs{border-color:var(--line);background:var(--paper-muted)}.zovocard-shell .filter-tab,.zovocard-shell .module-tabs button,.zovocard-shell .settings-tabs button{color:var(--ink-muted)}.zovocard-shell .filter-tab:hover,.zovocard-shell .module-tabs button:hover,.zovocard-shell .settings-tabs button:hover{color:var(--ink)}.zovocard-shell .filter-tab.active,.zovocard-shell .module-tabs button.active,.zovocard-shell .settings-tabs button.active{color:var(--ink);background:var(--paper-elevated);box-shadow:inset 0 0 0 1px var(--accent-border)}.zovocard-shell .corouter-bank-inventory,.zovocard-shell .corouter-card-inventory,.zovocard-shell .corouter-console-item,.zovocard-shell .corouter-function-card,.zovocard-shell .table-wrap,.zovocard-shell .zovo-table{border-color:var(--line);background:var(--paper);box-shadow:var(--shadow)}.zovocard-shell .corouter-bank-inventory-table th,.zovocard-shell .corouter-card-inventory-table th,.zovocard-shell .data-table th,.zovocard-shell .orders-table th,.zovocard-shell .zovo-table th{color:var(--ink-muted);border-bottom-color:var(--line);background:var(--paper-muted)}.zovocard-shell .corouter-bank-inventory-table td,.zovocard-shell .corouter-card-inventory-table td,.zovocard-shell .data-table td,.zovocard-shell .orders-table td,.zovocard-shell .zovo-table td{color:var(--ink-secondary);border-bottom-color:var(--line-muted)}.zovocard-shell .data-table tbody tr:hover,.zovocard-shell .orders-table tr:hover td,.zovocard-shell .zovo-table tr:hover td{background:var(--paper-muted)}.zovocard-shell .corouter-bank-number,.zovocard-shell .table-primary,.zovocard-shell .zovo-card-number{color:var(--ink)!important}.zovocard-shell .table-secondary,.zovocard-shell .toolbar-hint,.zovocard-shell .toolbar-label{color:var(--ink-muted)}.zovocard-shell .status-badge{font-variant-numeric:tabular-nums;border-radius:999px}.zovocard-shell .notice{border-color:var(--accent-border);background:var(--accent-soft);color:var(--ink-secondary)}.zovocard-shell .notice.warning{border-color:var(--amber-border);background:var(--amber-soft)}.zovocard-shell .pagination{color:var(--ink-muted);border-top-color:var(--line);background:var(--paper)}.zovocard-shell .empty-state{color:var(--ink)}.zovocard-shell .empty-state-icon,.zovocard-shell .result-empty-icon{color:var(--ink-subtle);background:var(--paper-muted)}.zovocard-shell .empty-state p,.zovocard-shell .result-empty p{color:var(--ink-muted)}.zovocard-shell .modal{color:var(--ink);border-color:var(--line);background:var(--paper-elevated);box-shadow:var(--shadow-modal)}.zovocard-shell .modal-header{border-bottom-color:var(--line)}.zovocard-shell .modal-header h2{color:var(--ink);font-family:var(--font-display)}.zovocard-shell .modal-body,.zovocard-shell .modal-header p{color:var(--ink-muted)}.zovocard-shell .toast{color:var(--ink);border-color:var(--line);background:var(--paper-elevated);box-shadow:var(--shadow-lg)}.zovocard-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.zovocard-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent)}}.zovocard-shell :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px}@media (max-width:768px){.zovocard-shell .page-wrap{gap:18px;padding:24px 16px 48px}.zovocard-shell .page-heading{flex-direction:column;align-items:flex-start;gap:16px}.zovocard-shell .page-heading h1{font-size:clamp(28px,8vw,36px)}.zovocard-shell .page-heading-actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.zovocard-shell *,.zovocard-shell :after,.zovocard-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.zovocard-shell{--green:#63c696;--green-soft:#63c69624;--green-border:#63c69657;--amber:#e4b15a;--amber-soft:#e4b15a24;--amber-border:#e4b15a5c;--red:#ee9287;--red-soft:#ee928724;--red-border:#ee928757;--sidebar:#17100c;--sidebar-hover:#2d2018;--sidebar-active:#493025;--sidebar-muted:#b79d89;--sidebar-text:#fff3e7;background:var(--canvas)!important}.zovocard-shell,.zovocard-shell[data-admin-theme=light]{--canvas:#1b1511;--paper:#292019;--paper-elevated:#34271e;--paper-muted:#211914;--ink:#f4e8dc;--ink-secondary:#d4bfae;--ink-muted:#a99380;--ink-subtle:#826b59;--line:#eed3ba24;--line-muted:#eed3ba14;--line-strong:#f2dac547;--accent:#ee7756;--accent-hover:#ff946f;--accent-soft:#ee775629;--accent-border:#ee775675}.zovocard-shell[data-admin-theme=light]{--accent-contrast:#2a170f;--green:#63c696;--green-soft:#63c69624;--green-border:#63c69657;--amber:#e4b15a;--amber-soft:#e4b15a24;--amber-border:#e4b15a5c;--red:#ee9287;--red-soft:#ee928724;--red-border:#ee928757;--sidebar:#17100c;--sidebar-hover:#2d2018;--sidebar-active:#493025;--sidebar-muted:#b79d89;--sidebar-text:#fff3e7;color-scheme:dark}@media (min-width:761px){.zovocard-shell{min-height:100dvh;flex-direction:column!important;display:flex!important}.zovocard-shell>aside{border-right:0!important;border-bottom:1px solid var(--line)!important;flex-direction:row!important;flex:0 0 62px!important;align-items:center!important;gap:18px!important;width:100%!important;height:62px!important;min-height:62px!important;padding:0 20px!important;position:sticky!important;inset:0 0 auto!important;box-shadow:0 10px 28px #00000029!important}.zovocard-shell>aside>div:first-child{border-bottom:0!important;gap:10px!important;width:176px!important;min-width:176px!important;padding:0!important}.zovocard-shell>aside>div:first-child>span:first-child{border-radius:9px!important;width:32px!important;height:32px!important}.zovocard-shell>aside>div:first-child>div>span:first-child{color:var(--sidebar-text)!important;letter-spacing:-.02em!important;font-size:14px!important}.zovocard-shell>aside>div:first-child>div>span:last-child{color:var(--sidebar-muted)!important;font-size:9px!important}.zovocard-shell>aside nav{gap:4px!important;overflow:hidden!important}.zovocard-shell>aside nav,.zovocard-shell>aside nav>div{flex-direction:row!important;align-items:center!important;min-width:0!important;padding:0!important;display:flex!important}.zovocard-shell>aside nav>div{border-top:0!important;gap:3px!important}.zovocard-shell>aside nav>div>span{display:none!important}.zovocard-shell>aside nav a{white-space:nowrap!important;min-height:36px!important;color:var(--sidebar-muted)!important;border:1px solid #0000!important;border-radius:999px!important;gap:7px!important;padding:0 10px!important}.zovocard-shell>aside nav a:hover{color:var(--sidebar-text)!important;background:var(--sidebar-hover)!important}.zovocard-shell>aside nav a[class*=sidebar-active]{color:var(--sidebar-text)!important;background:var(--sidebar-active)!important;box-shadow:none!important;border-color:#ee775640!important}.zovocard-shell>aside nav a>span:first-child{color:currentColor!important;width:17px!important;height:17px!important;box-shadow:none!important;background:0 0!important}.zovocard-shell>aside nav a[class*=sidebar-active]>span:first-child{color:var(--accent)!important;background:0 0!important}.zovocard-shell>aside nav a>div{min-width:0!important;display:block!important}.zovocard-shell>aside nav a>div>span:first-child{font-size:12px!important;font-weight:600!important;line-height:1!important}.zovocard-shell>aside nav a>div>span:last-child{display:none!important}.zovocard-shell>aside nav>div:nth-child(2){border-left:1px solid var(--line)!important;margin-left:4px!important;padding-left:7px!important}.zovocard-shell>aside>div:last-child{background:0 0!important;border-top:0!important;flex-direction:row!important;align-items:center!important;gap:3px!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important}.zovocard-shell>aside>div:last-child>button{white-space:nowrap!important;border:1px solid #0000!important;border-radius:999px!important;width:auto!important;min-height:34px!important;padding:0 9px!important}.zovocard-shell>aside>div:last-child>button:hover{background:var(--sidebar-hover)!important}.zovocard-shell>aside>div:last-child>button>span:nth-child(2),.zovocard-shell>aside>div:last-child>button>span:nth-child(3),.zovocard-shell>aside>div:last-child>div{display:none!important}.zovocard-shell>div.flex-1{background:var(--canvas)!important;width:100%!important;min-width:0!important;margin-left:0!important}.zovocard-shell .max-w-\[1440px\]{gap:22px!important;width:min(1240px,100% - 40px)!important;max-width:1240px!important;margin-inline:auto!important;padding:34px 0 56px!important}.zovocard-shell .max-w-\[1440px\]>:first-child{padding-bottom:4px!important}.zovocard-shell .max-w-\[1440px\] h1{color:var(--ink)!important;font-family:var(--font-display)!important;letter-spacing:-.035em!important;font-size:clamp(28px,2.8vw,38px)!important}.zovocard-shell .max-w-\[1440px\]>.grid{gap:10px!important}.zovocard-shell .max-w-\[1440px\]>.grid>div{border-color:var(--line)!important;background:var(--paper)!important;min-height:82px!important;box-shadow:none!important;border-radius:12px!important;padding:15px 17px!important}.zovocard-shell .max-w-\[1440px\]>section{border-color:var(--line)!important;background:var(--paper)!important;box-shadow:none!important;border-radius:16px!important}.zovocard-shell .max-w-\[1440px\]>section>div:first-child{border-color:var(--line)!important;background:var(--paper-muted)!important}.zovocard-shell .max-w-\[1440px\] input,.zovocard-shell .max-w-\[1440px\] select{border-color:var(--line-strong)!important;background:var(--paper-muted)!important;color:var(--ink)!important;border-radius:9px!important}.zovocard-shell .max-w-\[1440px\] button[class*="bg-[var(--accent)]"]{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--accent-contrast)!important}.zovocard-shell .max-w-\[1440px\] button[class*="bg-[var(--accent)]"]:hover:not(:disabled){border-color:var(--accent-hover)!important;background:var(--accent-hover)!important}.zovocard-shell .max-w-\[1440px\] input:focus,.zovocard-shell .max-w-\[1440px\] select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.zovocard-shell .max-w-\[1440px\] table{font-size:12px!important}.zovocard-shell .max-w-\[1440px\] thead tr{background:var(--paper-muted)!important;color:var(--ink-muted)!important}.zovocard-shell .max-w-\[1440px\] th{color:var(--ink-muted)!important;border-color:var(--line)!important;letter-spacing:.08em!important;padding:13px 14px!important;font-size:10px!important}.zovocard-shell .max-w-\[1440px\] td{color:var(--ink-secondary)!important;border-color:var(--line-muted)!important;padding:13px 14px!important}.zovocard-shell .max-w-\[1440px\] tbody tr:hover{background:#ffe3cc09!important}}@media (max-width:1120px) and (min-width:761px){.zovocard-shell>aside{gap:8px!important;padding-inline:12px!important}.zovocard-shell>aside>div:first-child{width:144px!important;min-width:144px!important}.zovocard-shell>aside nav a{padding-inline:7px!important}.zovocard-shell>aside nav a>span:first-child{display:none!important}.zovocard-shell>aside nav a>div>span:first-child{font-size:11px!important}}@media (max-width:760px){.zovocard-shell>aside{transform:translate(-100%);flex:initial!important;border-right:1px solid var(--line)!important;border-bottom:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:min(320px,88vw)!important;height:auto!important;min-height:100dvh!important;padding:0!important;position:fixed!important;inset:0 auto 0 0!important}.zovocard-shell>aside.translate-x-0{transform:translate(0)!important}.zovocard-shell>aside>div:first-child{border-bottom:1px solid var(--line)!important;width:auto!important;min-width:0!important;padding:20px 16px!important}.zovocard-shell>aside nav{padding:16px 12px!important;overflow-y:auto!important}.zovocard-shell>aside nav,.zovocard-shell>aside nav>div{flex-direction:column!important;align-items:stretch!important;display:flex!important}.zovocard-shell>aside nav>div>span{display:flex!important}.zovocard-shell>aside nav>div:nth-child(2){border-left:0!important;margin-left:0!important;padding-left:0!important}.zovocard-shell>aside nav a{border-radius:10px!important;min-height:38px!important}.zovocard-shell>aside>div:last-child{border-top:1px solid var(--line)!important;flex-direction:column!important;align-items:stretch!important;padding:12px!important;display:flex!important}.zovocard-shell>aside>div:last-child>button{border-radius:9px!important;width:100%!important}.zovocard-shell>aside>div:last-child>button>span:nth-child(2),.zovocard-shell>aside>div:last-child>button>span:nth-child(3){display:inline!important}.zovocard-shell>aside>div:last-child>div{display:flex!important}.zovocard-shell>div.flex-1{margin-left:0!important}.zovocard-shell .max-w-\[1440px\]{width:100%!important;padding:24px 16px 42px!important}}@media (min-width:761px){.zovocard-shell>.main-shell{background:var(--canvas)!important;width:100%!important;min-height:calc(100dvh - 62px)!important;margin-left:0!important}.zovocard-shell>.main-shell>.page-wrap.orders-page{--canvas:#1b1511!important;--paper:#292019!important;--paper-muted:#211914!important;--ink:#f4e8dc!important;--ink-muted:#a99380!important;--ink-subtle:#826b59!important;--line:#eed3ba24!important;--line-muted:#eed3ba14!important;--line-strong:#f2dac547!important;--accent:#ee7756!important;--accent-hover:#ff946f!important;--accent-soft:#ee775629!important;--accent-border:#ee775675!important;--accent-contrast:#2a170f!important;--green:#63c696!important;--green-soft:#63c69624!important;--green-border:#63c69657!important;--amber:#e4b15a!important;--amber-soft:#e4b15a24!important;--amber-border:#e4b15a5c!important;--red:#ee9287!important;--red-soft:#ee928724!important;--red-border:#ee928757!important;width:min(1240px,100% - 40px)!important;max-width:1240px!important;min-height:calc(100dvh - 62px)!important;color:var(--ink)!important;background:var(--canvas)!important;flex-direction:column!important;gap:22px!important;margin:0 auto!important;padding:34px 0 56px!important;display:flex!important}.zovocard-shell .orders-page .page-heading{border-bottom:1px solid var(--line)!important;gap:20px!important;margin:0!important;padding:0 0 20px!important}.zovocard-shell .orders-page .order-summary small,.zovocard-shell .orders-page .order-summary strong,.zovocard-shell .orders-page .page-heading h1,.zovocard-shell .orders-page .page-heading p,.zovocard-shell .orders-page .section-title,.zovocard-shell .orders-page .surface-header h2,.zovocard-shell .orders-page .surface-header p,.zovocard-shell .orders-page .toolbar-hint,.zovocard-shell .orders-page .toolbar-label,.zovocard-shell .orders-page td,.zovocard-shell .orders-page th{color:var(--ink)!important}.zovocard-shell .orders-page .order-summary small,.zovocard-shell .orders-page .page-heading p,.zovocard-shell .orders-page .surface-header p,.zovocard-shell .orders-page .toolbar-hint,.zovocard-shell .orders-page th{color:var(--ink-muted)!important}.zovocard-shell .orders-page .order-summary-row{gap:10px!important;margin:0!important}.zovocard-shell .orders-page .order-summary,.zovocard-shell .orders-page .orders-surface-header,.zovocard-shell .orders-page .surface{border-color:var(--line)!important;background:var(--paper)!important;box-shadow:none!important}.zovocard-shell .orders-page .order-summary{border-radius:12px!important;min-height:82px!important}.zovocard-shell .orders-page .orders-surface-header{border-bottom-color:var(--line)!important}.zovocard-shell .orders-page .filter-tabs,.zovocard-shell .orders-page .ledger-view-switch,.zovocard-shell .orders-page .toolbar{border-color:var(--line)!important;background:var(--paper-muted)!important;color:var(--ink-secondary)!important}.zovocard-shell .orders-page .filter-tab{color:var(--ink-muted)!important;background:0 0!important;border-color:#0000!important}.zovocard-shell .orders-page .filter-tab.active{color:var(--ink)!important;border-color:var(--accent-border)!important;background:var(--accent-soft)!important;box-shadow:none!important}.zovocard-shell .orders-page .input,.zovocard-shell .orders-page .search-box .input,.zovocard-shell .orders-page .select,.zovocard-shell .orders-page .textarea{color:var(--ink)!important;border-color:var(--line-strong)!important;background:var(--paper-muted)!important}.zovocard-shell .orders-page .input::placeholder,.zovocard-shell .orders-page .textarea::placeholder{color:var(--ink-subtle)!important}.zovocard-shell .orders-page .data-table{color:var(--ink)!important;font-size:12px!important}.zovocard-shell .orders-page .data-table th{border-color:var(--line)!important;background:var(--paper-muted)!important;letter-spacing:.08em!important;padding:13px 14px!important;font-size:10px!important}.zovocard-shell .orders-page .data-table tbody tr,.zovocard-shell .orders-page .data-table td{border-color:var(--line-muted)!important;background:var(--paper)!important}.zovocard-shell .orders-page .data-table tbody tr:focus-within,.zovocard-shell .orders-page .data-table tbody tr:hover{background:#ffe3cc09!important}.zovocard-shell .orders-page .button-primary{color:var(--accent-contrast)!important;border-color:var(--accent)!important;background:var(--accent)!important}.zovocard-shell .orders-page .button-secondary{color:var(--ink)!important}.zovocard-shell .orders-page .button-secondary,.zovocard-shell .orders-page .status-badge{border-color:var(--line-strong)!important;background:var(--paper-muted)!important}.zovocard-shell .orders-page .status-success{color:var(--green)!important;border-color:var(--green-border)!important;background:var(--green-soft)!important}.zovocard-shell .orders-page .status-failed{color:var(--red)!important;border-color:var(--red-border)!important;background:var(--red-soft)!important}}@media (max-width:760px){.zovocard-shell>.main-shell{width:100%!important;margin-left:0!important}.zovocard-shell>.main-shell>.page-wrap.orders-page{width:100%!important;max-width:none!important;padding:24px 16px 42px!important}}.zovocard-shell{--font-ui:Manrope,"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;--font-data:"Source Serif 4 Variable","Source Serif 4",Georgia,"Noto Serif SC","Songti SC",serif;--font-display:"Source Serif 4 Variable","Source Serif 4",Georgia,"Noto Serif SC","Songti SC",serif;--zovo-nav-height:63px;--canvas:#211a15;--paper:#2c231b;--paper-elevated:#352a20;--paper-muted:#211a15;--ink:#f2ebe0;--ink-secondary:#d4c2ad;--ink-muted:#c7baa6;--ink-subtle:#948870;--line:#3e3228;--line-muted:#c7baa626;--line-strong:#c7baa647;--accent:#ec6a4d;--accent-hover:#f48768;--accent-soft:#ec6a4d38;--accent-border:#ec6a4d85;--accent-contrast:#2a170f;--green:#4e8a5c;--green-soft:#4e8a5c24;--green-border:#4e8a5c5c;--amber:#b07a2f;--amber-soft:#b07a2f24;--amber-border:#b07a2f5c;--red:#c0492f;--red-soft:#c0492f24;--red-border:#c0492f5c;--shadow-sm:0 2px 6px #00000029;--shadow:none;--shadow-lg:0 18px 44px #00000047;color-scheme:dark;background:var(--canvas);min-height:100dvh;color:var(--ink)}.zovocard-shell,.zovocard-shell *{font-family:var(--font-ui)}.zovocard-shell .zovo-topbar{z-index:60;width:100%;min-height:var(--zovo-nav-height);height:var(--zovo-nav-height);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:0 24px;display:flex;position:sticky;top:0;color:var(--ink);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.zovocard-shell .zovo-brand{min-width:0;color:var(--ink);border-radius:999px;flex:0 0 206px;align-items:center;padding:4px 8px 4px 4px;text-decoration:none;display:inline-flex}.zovocard-shell .zovo-brand:hover{background:var(--accent-soft)}.zovocard-shell .zovo-brand-mark{background:#a98536 url(/api/settings/logo?variant=clear) 50%/cover no-repeat;border:0;border-radius:9px;flex:0 0 32px;width:32px;height:32px;display:block;box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 3px #2a1f0f2e}.zovocard-shell .zovo-brand-copy{flex-direction:column;min-width:0;line-height:1;display:flex}.zovocard-shell .zovo-brand-name{color:var(--ink);font-family:var(--font-display);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:700;display:block;overflow:hidden}.zovocard-shell .zovo-brand-copy small{color:var(--ink-muted);font-family:var(--font-ui);letter-spacing:.16em;margin-top:5px;font-size:9px}.zovocard-shell .zovo-primary-nav{align-items:center;gap:2px;min-width:0;display:flex}.zovocard-shell .zovo-icon-action,.zovocard-shell .zovo-menu-trigger,.zovocard-shell .zovo-primary-link{min-height:36px;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;line-height:1;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.zovocard-shell .zovo-menu-trigger svg,.zovocard-shell .zovo-primary-link svg{width:16px;height:16px}.zovocard-shell .zovo-icon-action:hover,.zovocard-shell .zovo-menu-trigger:hover,.zovocard-shell .zovo-primary-link.is-active,.zovocard-shell .zovo-primary-link:hover{color:var(--ink);background:var(--accent-soft)}.zovocard-shell .zovo-primary-link.is-active{border-color:var(--accent-border);color:var(--ink)}.zovocard-shell .zovo-primary-link.is-active svg{color:var(--accent)}.zovocard-shell .zovo-topbar-spacer{flex:auto;min-width:10px}.zovocard-shell .zovo-menu-search,.zovocard-shell .zovo-search-trigger{border:1px solid var(--line);background:var(--paper-muted);min-height:36px;color:var(--ink-muted);text-align:left;border-radius:999px;align-items:center;gap:9px;font-size:13px;display:flex}.zovocard-shell .zovo-search-trigger{cursor:pointer;width:min(260px,22vw)}.zovocard-shell .zovo-menu-search:hover,.zovocard-shell .zovo-search-trigger:hover{border-color:var(--line-strong);color:var(--ink)}.zovocard-shell .zovo-menu-search>span:first-child,.zovocard-shell .zovo-search-trigger>span:first-child{font-size:19px;line-height:1}.zovocard-shell .zovo-menu-search>span:nth-child(2),.zovocard-shell .zovo-search-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.zovocard-shell .zovo-search-trigger kbd{border:1px solid var(--line-strong);color:var(--ink-subtle);border-radius:5px;padding:2px 5px;font-size:10px;line-height:1}@media (min-width:1181px){.zovocard-shell .zovo-topbar>.zovo-search-trigger{position:absolute;left:50%;transform:translate(-50%)}}.zovocard-shell .zovo-menu-trigger{cursor:pointer}.zovocard-shell .zovo-cta{border:1px solid var(--accent);min-height:36px;box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14px;text-decoration:none;display:inline-flex}.zovocard-shell .zovo-cta:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.zovocard-shell .zovo-utility-actions{align-items:center;gap:2px;min-height:36px;display:inline-flex}.zovocard-shell .zovo-icon-action{cursor:pointer;width:36px;min-width:36px}.zovocard-shell .zovo-logout-action:hover{color:var(--red);background:var(--red-soft)}.zovocard-shell .zovo-connection-state{border:1px solid var(--line);min-height:28px;color:var(--ink-muted);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:inline-flex}.zovocard-shell .zovo-connection-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px var(--green-soft);border-radius:999px}.zovocard-shell .zovo-connection-dot.is-preview{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.zovocard-shell .zovo-main{min-height:calc(100dvh - var(--zovo-nav-height));background:var(--canvas);color:var(--ink)}.zovocard-shell .zovo-main :where(.page-wrap,[class~="max-w-[1440px]"],[class~="max-w-[1380px]"]){gap:18px;width:min(1280px,100% - 48px);max-width:1280px;margin-inline:auto;padding:28px 24px 64px}.zovocard-shell .zovo-main .page-heading{border-bottom:1px solid var(--line);align-items:flex-end;gap:18px;padding-bottom:18px}.zovocard-shell .zovo-main .page-heading h1,.zovocard-shell .zovo-main .page-heading h2,.zovocard-shell .zovo-main .section-title,.zovocard-shell .zovo-main .surface-header h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;font-weight:700}.zovocard-shell .zovo-main .page-heading h1{font-size:28px;line-height:1.14}.zovocard-shell .zovo-main .page-heading p,.zovocard-shell .zovo-main .section-copy,.zovocard-shell .zovo-main .surface-header p{color:var(--ink-muted);font-size:14px;line-height:1.7}.zovocard-shell .zovo-main .eyebrow{color:var(--accent);font-family:var(--font-ui);letter-spacing:.14em;font-size:11px}.zovocard-shell .zovo-main :where(.surface,.stat-card,.batch-card,.product-row,.resource-link-card,.order-status-card,.metric-box,.advanced-options,.settings-compact-card,.settings-account-card,.settings-brand-card,.settings-policy-card,.settings-integrations-panel,.settings-telegram-card,.table-wrap){border-color:var(--line);background:var(--paper);box-shadow:var(--shadow);color:var(--ink);border-radius:20px}.zovocard-shell .zovo-main :where(.surface-header,.toolbar){border-color:var(--line);background:var(--paper);color:var(--ink)}.zovocard-shell .zovo-main :where(.button,button,.input,.select,.textarea,input,select,textarea){font-family:var(--font-ui)}.zovocard-shell .zovo-main :where(.button,button[class*="bg-[var(--accent)]"]){border-radius:10px}.zovocard-shell .zovo-main :where(.button-primary,.button-blue,button[class*="bg-[var(--accent)]"]){border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:none}.zovocard-shell .zovo-main :where(.button-primary,.button-blue,button[class*="bg-[var(--accent)]"]):hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.zovocard-shell .zovo-main :where(.button-secondary,.input,.select,.textarea,input,select,textarea){border-color:var(--line-strong);background:var(--paper-muted);color:var(--ink);box-shadow:none}.zovocard-shell .zovo-main :where(.input,.select,.textarea,input,select,textarea){border-radius:10px}.zovocard-shell .zovo-main :where(.input,.select,input,select){min-height:36px;padding:6px 11px}.zovocard-shell .zovo-main :where(.input,.select,.textarea,input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.zovocard-shell .zovo-main :where(.input,.textarea,input,textarea)::placeholder{color:var(--ink-subtle)}.zovocard-shell .zovo-main :where(.filter-tabs,.settings-tabs,.module-tabs,.ledger-view-switch){border-color:var(--line);background:var(--paper-muted);border-radius:12px}.zovocard-shell .zovo-main :where(.filter-tab,.settings-tabs button,.module-tabs button){color:var(--ink-muted);border-radius:10px}.zovocard-shell .zovo-main :where(.filter-tab.active,.settings-tabs button.active,.module-tabs button.active){background:var(--accent-soft);color:var(--ink)}.zovocard-shell .zovo-main :where(.table-wrap,.data-table,.orders-table,.zovo-table){overflow:hidden}.zovocard-shell .zovo-main :where(.data-table,.orders-table,.zovo-table,table){font-family:var(--font-data);font-size:14px;line-height:21px}.zovocard-shell .zovo-main :where(.data-table,.orders-table,.zovo-table) th,.zovocard-shell .zovo-main :where(table) th{border-color:var(--line);background:var(--paper-muted);color:var(--ink-muted);font-family:var(--font-data);letter-spacing:0;text-transform:none;white-space:nowrap;padding:13px 14px;font-size:13px;font-weight:600}.zovocard-shell .zovo-main :where(.data-table,.orders-table,.zovo-table) td,.zovocard-shell .zovo-main :where(table) td{border-color:var(--line-muted);color:var(--ink-secondary);font-family:var(--font-data);padding:13px 14px;font-size:14px;line-height:21px}.zovocard-shell .zovo-main :where(.data-table,.orders-table,.zovo-table) tbody tr:hover,.zovocard-shell .zovo-main :where(table) tbody tr:hover{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.zovocard-shell .zovo-main :where(.data-table,.orders-table,.zovo-table) tbody tr:hover,.zovocard-shell .zovo-main :where(table) tbody tr:hover{background:color-mix(in srgb,var(--accent-soft) 36%,transparent)}}.zovocard-shell .zovo-main :where(.status-badge,.tag,.badge){border-radius:999px}.zovocard-shell .zovo-main :where(.notice,.alert){border-radius:12px}.zovocard-shell .zovo-menu-layer{z-index:100;padding:calc(var(--zovo-nav-height) + 16px) 24px 24px;place-items:start center;display:grid;position:fixed;inset:0}.zovocard-shell .zovo-menu-backdrop{background:var(--canvas);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.zovocard-shell .zovo-menu-backdrop{background:color-mix(in srgb,var(--canvas) 76%,transparent)}}.zovocard-shell .zovo-menu-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.zovocard-shell .zovo-menu-panel{width:min(980px,100%);max-height:min(760px,calc(100dvh - var(--zovo-nav-height) - 40px));border:1px solid var(--line-strong);background:var(--paper-elevated);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:20px;padding:24px;position:relative;overflow-y:auto}.zovocard-shell .zovo-menu-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.zovocard-shell .zovo-menu-eyebrow{color:var(--accent);font-family:var(--font-ui);letter-spacing:.16em;font-size:10px}.zovocard-shell .zovo-menu-head h2{font-family:var(--font-display);margin-top:5px;font-size:28px;line-height:1.1}.zovocard-shell .zovo-menu-close{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.zovocard-shell .zovo-menu-close:hover{border-color:var(--line-strong);color:var(--ink);background:var(--accent-soft)}.zovocard-shell .zovo-menu-search{cursor:pointer;width:100%;margin-bottom:24px;padding:0 14px}.zovocard-shell .zovo-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.zovocard-shell .zovo-menu-group h3{color:var(--ink-muted);letter-spacing:.08em;margin-bottom:9px;font-size:12px;font-weight:600}.zovocard-shell .zovo-menu-items{flex-direction:column;gap:4px;display:flex}.zovocard-shell .zovo-menu-item{min-height:58px;color:var(--ink);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.zovocard-shell .zovo-menu-item.is-active,.zovocard-shell .zovo-menu-item:hover{border-color:var(--line);background:var(--paper-muted)}.zovocard-shell .zovo-menu-item.is-active{border-color:var(--accent-border)}.zovocard-shell .zovo-menu-item-icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.zovocard-shell .zovo-menu-item-icon svg{width:17px;height:17px}.zovocard-shell .zovo-menu-item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.zovocard-shell .zovo-menu-item-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zovocard-shell .zovo-menu-item-copy small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:1180px){.zovocard-shell .zovo-brand{flex-basis:166px}.zovocard-shell .zovo-search-trigger{width:190px}.zovocard-shell .zovo-primary-link{padding-inline:9px}.zovocard-shell .zovo-primary-link span{font-size:13px}.zovocard-shell .zovo-connection-label{display:none}}@media (max-width:940px){.zovocard-shell .zovo-search-trigger{display:none}.zovocard-shell .zovo-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.zovocard-shell{--zovo-nav-height:64px}.zovocard-shell .zovo-topbar{gap:8px;padding:0 12px}.zovocard-shell .zovo-brand{flex:auto;min-width:0}.zovocard-shell .zovo-brand-name{font-size:17px}.zovocard-shell .zovo-brand-copy small,.zovocard-shell .zovo-primary-nav,.zovocard-shell .zovo-topbar-spacer{display:none}.zovocard-shell .zovo-menu-trigger{min-width:36px;padding:0 10px}.zovocard-shell .zovo-menu-trigger span{display:none}.zovocard-shell .zovo-cta{min-width:36px;padding:0 10px}.zovocard-shell .zovo-cta span{display:none}.zovocard-shell .zovo-utility-actions{gap:0}.zovocard-shell .zovo-icon-action{width:32px;min-width:32px}.zovocard-shell .zovo-connection-state,.zovocard-shell .zovo-icon-action:first-child,.zovocard-shell .zovo-icon-action:last-of-type{display:none}.zovocard-shell .zovo-main :where(.page-wrap,[class~="max-w-[1440px]"],[class~="max-w-[1380px]"]){width:100%;padding:22px 16px 48px}.zovocard-shell .zovo-main .page-heading{flex-direction:column;align-items:flex-start}.zovocard-shell .zovo-main .page-heading h1{font-size:25px}.zovocard-shell .zovo-menu-layer{padding:calc(var(--zovo-nav-height) + 8px) 12px 12px}.zovocard-shell .zovo-menu-panel{max-height:calc(100dvh - var(--zovo-nav-height) - 20px);border-radius:16px;padding:18px 14px}.zovocard-shell .zovo-menu-grid{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.zovocard-shell *,.zovocard-shell :after,.zovocard-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.zovocard-shell,.zovocard-shell[data-admin-theme=light]{--zovo-nav-height:80px}.zovocard-shell .zovo-topbar{border:1px solid var(--line);background:var(--paper-elevated);border-radius:999px;gap:clamp(4px,.55vw,10px);width:calc(100% - 20px);height:60px;min-height:60px;margin:10px auto 0;padding:0 14px;top:10px}@supports (color:color-mix(in lab,red,red)){.zovocard-shell .zovo-topbar{background:color-mix(in srgb,var(--paper-elevated) 94%,transparent)}}.zovocard-shell .zovo-topbar{box-shadow:0 5px 18px #32261217}.zovocard-shell .zovo-brand{flex:0 0 224px;gap:9px;padding-inline:3px 8px}.zovocard-shell .zovo-brand-mark{border-radius:10px;flex-basis:34px;width:34px;height:34px}.zovocard-shell .zovo-brand-name{line-height:1}.zovocard-shell .zovo-primary-nav{gap:3px}.zovocard-shell .zovo-icon-action,.zovocard-shell .zovo-menu-trigger,.zovocard-shell .zovo-primary-link{min-height:38px;color:var(--ink-muted);padding-inline:10px;font-weight:500}.zovocard-shell .zovo-primary-link{gap:6px;position:relative}.zovocard-shell .zovo-primary-link svg{width:14px;height:14px}.zovocard-shell .zovo-primary-link.is-active{background:var(--accent-soft);border-color:#0000}.zovocard-shell .zovo-primary-link.is-active:after{background:var(--accent);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:32%;right:32%}.zovocard-shell .zovo-topbar-spacer{min-width:0}.zovocard-shell .zovo-search-trigger{border-color:var(--line-muted);background:var(--paper-muted);width:360px;min-height:39px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.zovocard-shell .zovo-search-trigger{background:color-mix(in srgb,var(--paper-muted) 64%,transparent)}}.zovocard-shell .zovo-search-trigger{font-size:13px}.zovocard-shell .zovo-search-trigger>svg{flex:0 0 15px;width:15px;height:15px}.zovocard-shell .zovo-menu-search kbd,.zovocard-shell .zovo-search-trigger kbd{border-color:var(--line-muted);text-align:center;border-radius:6px;min-width:20px;padding:3px 5px}@media (min-width:1500px){.zovocard-shell .zovo-topbar>.zovo-search-trigger{width:clamp(340px,25vw,420px);left:50%;transform:translate(-50%)}}@media (min-width:1281px) and (max-width:1499px){.zovocard-shell .zovo-search-trigger{width:clamp(250px,22vw,340px);position:static;transform:none}}.zovocard-shell .zovo-menu-trigger{gap:7px;padding-inline:9px}.zovocard-shell .zovo-menu-trigger svg{width:15px;height:15px}.zovocard-shell .zovo-cta{border-color:var(--accent);background:var(--accent);min-height:39px;color:var(--accent-contrast);padding-inline:15px;font-size:13px;font-weight:600}.zovocard-shell .zovo-cta svg{width:15px;height:15px}.zovocard-shell .zovo-utility-actions{gap:3px}.zovocard-shell .zovo-icon-action{background:0 0;width:32px;min-width:32px;min-height:34px;padding:0}.zovocard-shell .zovo-icon-action svg{width:16px;height:16px}.zovocard-shell .zovo-icon-action:disabled{cursor:not-allowed;opacity:.62}.zovocard-shell .zovo-icon-action:disabled:hover{color:var(--ink-muted);background:0 0}.zovocard-shell .zovo-locale,.zovocard-shell .zovo-timezone{min-width:24px;color:var(--ink-muted);white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.zovocard-shell .zovo-timezone{min-width:34px}.zovocard-shell .zovo-balance-chip{border:1px solid var(--line);height:36px;min-height:36px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.zovocard-shell .zovo-balance-chip svg{width:13px;height:13px;color:var(--ink-secondary)}.zovocard-shell .zovo-balance-chip strong{color:var(--ink)}.zovocard-shell .zovo-profile{align-items:center;display:flex;position:relative}.zovocard-shell .zovo-profile-trigger{width:42px;min-height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 2px;display:inline-flex}.zovocard-shell .zovo-profile-trigger:hover,.zovocard-shell .zovo-profile-trigger[aria-expanded=true]{background:var(--accent-soft);color:var(--ink)}.zovocard-shell .zovo-profile-trigger svg:first-child{width:25px;height:25px;color:var(--ink)}.zovocard-shell .zovo-profile-trigger svg:last-child{width:11px;height:11px}.zovocard-shell .zovo-profile-menu{z-index:90;border:1px solid var(--line-strong);background:var(--paper-elevated);width:220px;box-shadow:var(--shadow-lg);border-radius:14px;padding:7px;position:absolute;top:calc(100% + 10px);right:0}.zovocard-shell .zovo-profile-heading{border-bottom:1px solid var(--line-muted);color:var(--ink-muted);padding:9px 10px;font-size:11px}.zovocard-shell .zovo-profile-menu>a,.zovocard-shell .zovo-profile-menu>button{width:100%;min-height:38px;color:var(--ink-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.zovocard-shell .zovo-profile-menu>a:hover,.zovocard-shell .zovo-profile-menu>button:hover{background:var(--accent-soft);color:var(--ink)}.zovocard-shell .zovo-profile-menu svg{width:16px;height:16px}.zovocard-shell .zovo-menu-search{cursor:text;min-height:42px}.zovocard-shell .zovo-menu-search>svg{flex:0 0 16px;width:16px;height:16px}.zovocard-shell .zovo-menu-search-input{width:100%;min-width:0;height:38px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.zovocard-shell .zovo-menu-search-input:focus{box-shadow:none}.zovocard-shell .zovo-menu-empty{color:var(--ink-muted);padding:20px 4px;font-size:13px}@media (max-width:1280px){.zovocard-shell .zovo-search-trigger{display:none}}@media (max-width:1180px){.zovocard-shell .zovo-brand{flex-basis:168px}.zovocard-shell .zovo-primary-link{width:38px;min-width:38px;padding-inline:0}.zovocard-shell .zovo-primary-link span{display:none}.zovocard-shell .zovo-primary-link.is-active:after{left:28%;right:28%}.zovocard-shell .zovo-connection-state{display:none}}@media (max-width:940px){.zovocard-shell .zovo-locale,.zovocard-shell .zovo-timezone,.zovocard-shell .zovo-unavailable-action{display:none}}@media (max-width:760px){.zovocard-shell,.zovocard-shell[data-admin-theme=light]{--zovo-nav-height:72px}.zovocard-shell .zovo-topbar{gap:5px;width:calc(100% - 16px);height:56px;min-height:56px;margin-top:8px;padding-inline:10px;top:8px}.zovocard-shell .zovo-brand{flex:auto;min-width:0}.zovocard-shell .zovo-brand-name{font-size:18px}.zovocard-shell .zovo-primary-nav,.zovocard-shell .zovo-topbar-spacer{display:none}.zovocard-shell .zovo-cta,.zovocard-shell .zovo-menu-trigger{width:36px;min-width:36px;padding-inline:0}.zovocard-shell .zovo-cta span,.zovocard-shell .zovo-menu-trigger span{display:none}.zovocard-shell .zovo-utility-actions{gap:0}.zovocard-shell .zovo-icon-action{width:30px;min-width:30px}.zovocard-shell .zovo-profile-trigger{width:34px}.zovocard-shell .zovo-profile-trigger svg:first-child{width:23px;height:23px}}@media (max-width:380px){.zovocard-shell .zovo-topbar{gap:2px;padding-inline:7px}.zovocard-shell .zovo-brand{gap:6px;padding-inline:0}.zovocard-shell .zovo-brand-mark{flex-basis:30px;width:30px;height:30px}.zovocard-shell .zovo-brand-name{font-size:16px}.zovocard-shell .zovo-icon-action{width:27px;min-width:27px}.zovocard-shell .zovo-profile-trigger{width:30px}}.zovocard-shell{font-size:16px;line-height:24px}.zovocard-shell .zovo-brand-name{font-size:20px;font-weight:600}.zovocard-shell .zovo-icon-action,.zovocard-shell .zovo-menu-trigger,.zovocard-shell .zovo-primary-link{font-size:13px;font-weight:400;line-height:19.5px}.zovocard-shell .zovo-primary-link.is-active{font-weight:600}.zovocard-shell .zovo-balance-chip strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:18px}.redeem-page{background:var(--canvas);background-image:radial-gradient(circle at 50% 0,var(--accent-soft) 0,transparent 60%);min-height:100vh;color:var(--ink);justify-content:center;padding:40px 20px 80px;display:flex}.redeem-wrap{flex-direction:column;gap:32px;width:min(840px,100%);display:flex}.order-status-header,.public-redeem-header{justify-content:space-between;align-items:center;padding:8px 4px;display:flex}.order-status-brand,.public-redeem-brand{align-items:center;gap:12px;display:flex}.order-status-brand strong,.public-redeem-brand strong{letter-spacing:-.02em;font-size:16px;font-weight:700}.public-redeem-brand small{color:var(--ink-muted);font-size:11px;display:block}.order-service-status,.public-service-status{border-radius:var(--radius-full);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.order-service-status i,.public-service-status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%}.public-redeem-hero{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 12px;display:flex}.public-redeem-hero h1{letter-spacing:-.04em;color:var(--ink);font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15}.public-redeem-hero p{color:var(--ink-secondary);max-width:540px;font-size:15px;line-height:1.6}.public-redeem-trust{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.public-redeem-trust span{border-radius:var(--radius-full);background:var(--paper);border:1px solid var(--line);color:var(--ink-secondary);box-shadow:var(--sheen),var(--shadow-sm);align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.public-redeem-trust svg{color:var(--accent);width:15px;height:15px}.public-redeem-info{border-radius:var(--radius-full);background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent);align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.public-redeem-shell{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--sheen),var(--shadow-lg);flex-direction:column;gap:28px;padding:28px 36px 40px;display:flex}.public-redeem-tabs{background:var(--paper-muted);border-radius:var(--radius-md);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;display:grid}.public-redeem-tab{border-radius:var(--radius-sm);color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:13px;font-weight:600;transition:all .15s}.public-redeem-tab.active{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm)}.public-redeem-stepper{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.public-redeem-step{color:var(--ink-muted);align-items:center;gap:10px;display:flex}.public-redeem-step.active{color:var(--accent);font-weight:600}.public-redeem-step-marker{border:2px solid var(--line);background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.public-redeem-step.active .public-redeem-step-marker{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:var(--glow-accent)}.public-redeem-panel{flex-direction:column;gap:20px;animation:redeem-panel-in .25s ease-out;display:flex}@keyframes redeem-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.public-redeem-panel-heading h2{color:var(--ink);font-size:20px;font-weight:700}.public-redeem-panel-heading p{color:var(--ink-secondary);margin-top:4px;font-size:13px}.public-redeem-form{flex-direction:column;gap:16px;display:flex}.public-redeem-cta{border-radius:var(--radius-md);background:var(--accent);color:#fff;cursor:pointer;min-height:44px;box-shadow:var(--glow-accent);border:none;font-size:14px;font-weight:600}.public-redeem-cta:hover{background:var(--accent-hover)}.public-code-valid-hint{color:var(--green)}.public-code-invalid-hint,.public-code-valid-hint{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.public-code-invalid-hint{color:var(--amber)}.public-session-preview{border-radius:var(--radius-md);background:var(--green-soft);border:1px solid var(--green-border);color:var(--green);align-items:center;gap:12px;padding:12px 16px;display:flex}.public-session-preview strong{color:var(--ink);font-size:13px;display:block}.public-session-preview small{color:var(--ink-secondary);font-size:11px}.redeem-footer{text-align:center;color:var(--ink-muted);font-size:12px}@media (max-width:640px){.public-redeem-shell{border-radius:var(--radius-lg);padding:20px 16px}.public-redeem-tabs{grid-template-columns:repeat(2,1fr)}}:root,[data-theme=light]{--canvas:#f3eee3;--paper:#fffdf7;--paper-elevated:#fffdf7;--paper-muted:#ece5d6;--ink:#17130a;--ink-secondary:#403a2d;--ink-muted:#7a7261;--ink-subtle:#a89e88;--line:#17130a1f;--line-muted:#17130a0f;--line-strong:#17130a33;--accent:#9c7c3c;--accent-hover:#b08d4e;--accent-soft:#c4a05c24;--accent-border:#9c7c3c66;--accent-contrast:#fffdf7;--green:#4e8a5c;--green-soft:#4e8a5c24;--green-border:#4e8a5c5c;--amber:#b07a2f;--amber-soft:#b07a2f24;--amber-border:#b07a2f5c;--red:#c0492f;--red-soft:#c0492f1f;--red-border:#c0492f5c;--sidebar:#2c231b;--sidebar-hover:#352a20;--sidebar-active:#403326;--sidebar-muted:#c7baa6;--sidebar-text:#f2ebe0;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius:14px;--shadow-sm:0 2px 6px #281e0a0f;--shadow:0 1px 0 #ffffff6b inset,0 10px 28px #53341e14;--shadow-lg:0 18px 44px #3c2d0f1a;--shadow-modal:0 24px 70px #24150d33;--glow-accent:none;--font-ui:Manrope,"Inter Variable",Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;--font-data:"Source Serif 4 Variable","Source Serif 4",Georgia,"Noto Serif SC","Songti SC",serif;--font-display:"Source Serif 4 Variable","Source Serif 4",Georgia,"Noto Serif SC","Songti SC",serif}.zovocard-shell[data-admin-theme=light]{--zovo-nav-height:82px;--canvas:#f3eee3;--paper:#fffdf7;--paper-elevated:#fffdf7;--paper-muted:#ece5d6;--ink:#17130a;--ink-secondary:#403a2d;--ink-muted:#7a7261;--ink-subtle:#a89e88;--line:#17130a1f;--line-muted:#17130a0f;--line-strong:#17130a33;--accent:#9c7c3c;--accent-hover:#b08d4e;--accent-soft:#c4a05c24;--accent-border:#9c7c3c66;--accent-contrast:#fffdf7;--green:#4e8a5c;--green-soft:#4e8a5c24;--green-border:#4e8a5c5c;--amber:#b07a2f;--amber-soft:#b07a2f24;--amber-border:#b07a2f5c;--red:#c0492f;--red-soft:#c0492f1f;--red-border:#c0492f5c;--sidebar:#fffdf7;--sidebar-hover:#f7f0e3;--sidebar-active:#efe5d4;--sidebar-muted:#7a7261;--sidebar-text:#17130a;--shadow-sm:0 2px 6px #281e0a0f;--shadow:var(--shadow-sm);--shadow-lg:0 18px 44px #3c2d0f1a;color-scheme:light;color:var(--ink);background:var(--canvas)!important}.zovocard-shell[data-admin-theme=light]>.zovo-main>.page-wrap.orders-page{--canvas:#f3eee3!important;--paper:#fffdf7!important;--paper-muted:#ece5d6!important;--ink:#17130a!important;--ink-secondary:#403a2d!important;--ink-muted:#7a7261!important;--ink-subtle:#a89e88!important;--line:#17130a1f!important;--line-muted:#17130a0f!important;--line-strong:#17130a33!important;--accent:#9c7c3c!important;--accent-hover:#b08d4e!important;--accent-soft:#c4a05c24!important;--accent-border:#9c7c3c66!important;--accent-contrast:#fffdf7!important;--green:#4e8a5c!important;--green-soft:#4e8a5c24!important;--green-border:#4e8a5c5c!important;--amber:#b07a2f!important;--amber-soft:#b07a2f24!important;--amber-border:#b07a2f5c!important;--red:#c0492f!important;--red-soft:#c0492f1f!important;--red-border:#c0492f5c!important;background:var(--canvas)!important;color:var(--ink)!important}.zovocard-shell[data-admin-theme=light] .orders-page .order-summary,.zovocard-shell[data-admin-theme=light] .orders-page .orders-surface-header,.zovocard-shell[data-admin-theme=light] .orders-page .pagination,.zovocard-shell[data-admin-theme=light] .orders-page .surface,.zovocard-shell[data-admin-theme=light] .orders-page .table-scroll{border-color:var(--line)!important;background:var(--paper)!important;box-shadow:var(--shadow-sm)!important}.zovocard-shell[data-admin-theme=light] .orders-page .filter-tabs,.zovocard-shell[data-admin-theme=light] .orders-page .ledger-view-switch,.zovocard-shell[data-admin-theme=light] .orders-page .toolbar{border-color:var(--line)!important;background:var(--paper-muted)!important;color:var(--ink-secondary)!important}.zovocard-shell[data-admin-theme=light] .orders-page .filter-tab{color:var(--ink-muted)!important;background:0 0!important;border-color:#0000!important}.zovocard-shell[data-admin-theme=light] .orders-page .filter-tab.active{color:var(--ink)!important;border-color:var(--accent-border)!important;background:var(--accent-soft)!important;box-shadow:none!important}.zovocard-shell[data-admin-theme=light] .orders-page .input,.zovocard-shell[data-admin-theme=light] .orders-page .search-box .input,.zovocard-shell[data-admin-theme=light] .orders-page .select,.zovocard-shell[data-admin-theme=light] .orders-page .textarea{color:var(--ink)!important;border-color:var(--line-strong)!important;background:var(--paper-muted)!important}.zovocard-shell[data-admin-theme=light] .orders-page .input::placeholder,.zovocard-shell[data-admin-theme=light] .orders-page .textarea::placeholder{color:var(--ink-subtle)!important}.zovocard-shell[data-admin-theme=light] .orders-page .data-table th{color:var(--ink-muted)!important;border-color:var(--line)!important;background:var(--paper-muted)!important}.zovocard-shell[data-admin-theme=light] .orders-page .data-table tbody tr,.zovocard-shell[data-admin-theme=light] .orders-page .data-table td{color:var(--ink-secondary)!important;border-color:var(--line-muted)!important;background:var(--paper)!important}.zovocard-shell[data-admin-theme=light] .orders-page .data-table tbody tr:focus-within,.zovocard-shell[data-admin-theme=light] .orders-page .data-table tbody tr:hover{background:var(--accent-soft)!important}.zovocard-shell[data-admin-theme=light] .orders-page .table-primary,.zovocard-shell[data-admin-theme=light] .orders-page .table-primary.mono-value{color:var(--ink)!important}.zovocard-shell[data-admin-theme=light] .orders-page .order-summary small,.zovocard-shell[data-admin-theme=light] .orders-page .table-secondary,.zovocard-shell[data-admin-theme=light] .orders-page .toolbar-hint,.zovocard-shell[data-admin-theme=light] .orders-page th{color:var(--ink-muted)!important}.zovocard-shell[data-admin-theme=light] .orders-page .button-primary{color:var(--accent-contrast)!important;border-color:var(--accent)!important;background:var(--accent)!important}.zovocard-shell[data-admin-theme=light] .orders-page .button-secondary,.zovocard-shell[data-admin-theme=light] .orders-page .icon-button{color:var(--ink)!important;border-color:var(--line-strong)!important;background:var(--paper-muted)!important}.zovocard-shell[data-admin-theme=light] .orders-page .icon-button:hover{border-color:var(--accent-border)!important;background:var(--accent-soft)!important}.zovocard-shell[data-admin-theme=light] .orders-page .status-badge{border-color:var(--line-strong)!important;background:var(--paper-muted)!important}.zovocard-shell[data-admin-theme=light] .orders-page .status-success{color:var(--green)!important;border-color:var(--green-border)!important;background:var(--green-soft)!important}.zovocard-shell[data-admin-theme=light] .orders-page .status-failed{color:var(--red)!important;border-color:var(--red-border)!important;background:var(--red-soft)!important}.zovocard-shell[data-admin-theme=light] .orders-page .empty-state-icon{color:var(--ink-subtle)!important;background:var(--paper-muted)!important}.zovocard-shell[data-admin-theme=light] .orders-page .modal-backdrop{background:#17130a61!important}.zovocard-shell[data-admin-theme=light] .orders-page .modal{border-color:var(--line)!important;background:var(--paper)!important;box-shadow:var(--shadow-lg)!important}body,html{background:var(--canvas);color:var(--ink);color-scheme:light;font-family:var(--font-ui)}.login-page{background:radial-gradient(circle at 50% -18%,#c4a05c33,transparent 46%),var(--canvas)!important}.login-card,.not-found-card,.order-status-page .surface,.redeem-page .surface{color:var(--ink);border-color:var(--line);background:var(--paper);box-shadow:var(--shadow-lg)}.login-card .redeem-brand,.order-status-page .order-status-brand,.redeem-page .redeem-brand{color:var(--ink);background:0 0;border-color:#0000}.login-card .redeem-brand .brand-mark,.order-status-page .order-status-brand .brand-mark,.redeem-page .redeem-brand .brand-mark{filter:none!important}.login-card .button-primary,.order-status-page .button-primary,.redeem-page .button-primary{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent);box-shadow:none}.login-card .button-primary:hover:not(:disabled),.order-status-page .button-primary:hover:not(:disabled),.redeem-page .button-primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.login-card .button-secondary,.order-status-page .button-secondary,.redeem-page .button-secondary{color:var(--ink);border-color:var(--line-strong);background:var(--paper)}.login-card .button-secondary:hover:not(:disabled),.order-status-page .button-secondary:hover:not(:disabled),.redeem-page .button-secondary:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft)}.login-demo{color:var(--amber)!important;border-color:var(--amber-border)!important;background:var(--amber-soft)!important}.zovo-public-shell{--zovo-public-radius:20px;min-height:100dvh;color:var(--ink)!important;background:radial-gradient(circle at 50% -8%,#c4a05c2e,transparent 42%),var(--canvas)!important;font-family:var(--font-ui)!important}.zovo-public-ambient{opacity:.78;background:radial-gradient(at top,#c4a05c38 0,#0000 72%)!important;width:min(900px,100vw)!important;height:420px!important}.zovo-public-grid{opacity:.55;background-image:radial-gradient(#9c7c3c1f 1px,#0000 0)!important;background-size:28px 28px!important}.zovo-public-header{border-bottom:1px solid var(--line);min-height:82px;max-width:1180px!important;padding:0 24px!important}.zovo-public-header .zovo-public-mark{color:var(--accent-contrast)!important;background:var(--accent)!important;box-shadow:var(--shadow-sm)!important}.zovo-public-header [class~=text-white]{color:var(--ink)!important}.zovo-public-header [class*=text-emerald-400]{color:var(--green)!important}.zovo-public-header [class*=bg-emerald-500\/]{background:var(--green-soft)!important}.zovo-public-header [class*=border-emerald-500\/]{border-color:var(--green-border)!important}.zovo-public-header button{color:var(--ink-secondary)!important;border-color:var(--line)!important;background:var(--paper)!important}@supports (color:color-mix(in lab,red,red)){.zovo-public-header button{background:color-mix(in srgb,var(--paper) 78%,transparent)!important}}.zovo-public-header button:hover{color:var(--ink)!important;border-color:var(--line-strong)!important;background:var(--paper)!important}.zovo-public-stage{max-width:760px!important;padding:44px 16px 58px!important}.zovo-public-console{border:1px solid var(--line)!important;border-radius:var(--zovo-public-radius)!important;background:var(--paper)!important;box-shadow:var(--shadow-lg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.zovo-public-console h1,.zovo-public-console h2,.zovo-public-console h3{color:var(--ink)!important;font-family:var(--font-display)!important}.zovo-public-console label,.zovo-public-console p{color:var(--ink-secondary)!important}.zovo-public-console input,.zovo-public-console textarea{color:var(--ink)!important;border-color:var(--line-strong)!important;background:var(--paper-muted)!important;box-shadow:none!important}.zovo-public-console input:focus,.zovo-public-console textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.zovo-public-console input::placeholder,.zovo-public-console textarea::placeholder{color:var(--ink-subtle)!important}.zovo-public-console button[class*="bg-[var(--accent)]"]{color:var(--accent-contrast)!important;border-color:var(--accent)!important;background:var(--accent)!important;box-shadow:none!important}.zovo-public-console button[class*="bg-[var(--accent)]"]:hover{background:var(--accent-hover)!important}.zovo-public-console button[class*="bg-[var(--accent)]"] kbd{color:var(--accent-contrast)!important;background:#fffdf738!important}.zovo-public-shell [class~=text-white]{color:var(--ink)!important}.zovo-public-shell [class*=text-white\/70]{color:var(--ink-secondary)!important}.zovo-public-shell [class*=text-white\/50],.zovo-public-shell [class*=text-white\/60]{color:var(--ink-muted)!important}.zovo-public-shell [class*=text-white\/30],.zovo-public-shell [class*=text-white\/40]{color:var(--ink-subtle)!important}.zovo-public-shell [class*=text-white\/20]{color:var(--line-strong)!important}.zovo-public-shell [class*=bg-white\/]{background:var(--paper-muted)!important}@supports (color:color-mix(in lab,red,red)){.zovo-public-shell [class*=bg-white\/]{background:color-mix(in srgb,var(--paper-muted) 82%,transparent)!important}}.zovo-public-shell [class*=border-white\/]{border-color:var(--line)!important}.zovo-public-shell [class*=text-emerald-400],.zovo-public-shell [class*=text-emerald-500\/]{color:var(--green)!important}.zovo-public-shell [class*=bg-emerald-500\/]{background:var(--green-soft)!important}.zovo-public-shell [class*=border-emerald-500\/]{border-color:var(--green-border)!important}.zovo-public-shell [class*=text-amber-400]{color:var(--amber)!important}.zovo-public-shell [class*=bg-amber-500\/]{background:var(--amber-soft)!important}.zovo-public-shell [class*=border-amber-500\/]{border-color:var(--amber-border)!important}.zovo-public-shell [class*=text-red-400]{color:var(--red)!important}.zovo-public-shell [class*=bg-red-500\/]{background:var(--red-soft)!important}.zovo-public-shell [class*=border-red-500\/]{border-color:var(--red-border)!important}.zovo-public-shell [class*="bg-[#111318]"],.zovo-public-shell [class*="bg-[#161922]"]{background:var(--paper)!important}.zovo-public-shell [class*=bg-black\/70]{background:#24150d57!important}.zovo-public-shell .zovo-public-modal{color:var(--ink)!important;border-color:var(--line)!important;background:var(--paper)!important;box-shadow:var(--shadow-modal)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.zovo-public-shell .zovo-public-modal h3{color:var(--ink)!important;font-family:var(--font-display)!important}.zovo-public-shell .zovo-public-modal [class*=text-white\/],.zovo-public-shell .zovo-public-modal [class~=text-white]{color:var(--ink-secondary)!important}.zovo-public-shell .zovo-public-modal [class*=border-white\/]{border-color:var(--line)!important}.zovo-public-shell .zovo-public-modal input,.zovo-public-shell .zovo-public-modal textarea{color:var(--ink)!important;border-color:var(--line-strong)!important;background:var(--paper-muted)!important}.zovo-public-shell .zovo-public-modal button[class*="bg-[var(--accent)]"]{color:var(--accent-contrast)!important;background:var(--accent)!important}.order-status-page,.redeem-page{font-family:var(--font-ui);background:radial-gradient(circle at 50% -8%,#c4a05c29,transparent 42%),var(--canvas)!important;color:var(--ink)!important}.order-status-page .redeem-card,.redeem-page .public-redeem-shell{border-color:var(--line);border-radius:var(--zovo-public-radius);background:var(--paper);box-shadow:var(--shadow-lg)}.order-status-page h1,.redeem-page .public-redeem-hero h1{color:var(--ink);font-family:var(--font-display)}.order-status-page .redeem-card>p,.order-status-page .section-copy,.redeem-page .public-redeem-hero p{color:var(--ink-muted)}@media (max-width:760px){.zovo-public-header{min-height:64px;padding-inline:14px!important}.zovo-public-stage{padding:28px 12px 42px!important}.zovo-public-console{border-radius:16px!important;padding:22px 18px!important}}@media (prefers-reduced-motion:reduce){.zovo-public-shell *,.zovo-public-shell :after,.zovo-public-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.zovocard-shell .credential-direct-page{gap:16px;width:min(1280px,100% - 48px);max-width:1280px;padding:28px 24px 64px}.credential-direct-mode-tabs{border:1px solid var(--line);background:var(--paper-muted);border-radius:12px;align-items:center;gap:2px;min-height:44px;padding:4px;overflow-x:auto}.credential-direct-mode-tabs>*{min-height:34px;color:var(--ink-muted);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.credential-direct-mode-tabs button{cursor:pointer}.credential-direct-mode-tabs .is-active,.credential-direct-mode-tabs a:hover,.credential-direct-mode-tabs button:hover{color:var(--ink);background:var(--paper)}.credential-direct-mode-tabs .is-active{box-shadow:var(--shadow-sm)}.credential-direct-mode-tabs .is-disabled{opacity:.46}.credential-direct-page>.notice{margin-top:2px}.credential-direct-page>.cdk-management-embedded{gap:16px;width:100%;max-width:none;margin:0;padding:0}.credential-direct-recharge-methods{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.credential-direct-recharge-method-tabs{border:1px solid var(--line);background:var(--paper-muted);border-radius:9px;align-items:center;padding:2px;display:inline-flex}.credential-direct-recharge-method-tabs a{min-height:30px;color:var(--ink-muted);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.credential-direct-recharge-method-tabs a:hover{color:var(--ink);background:var(--paper)}.credential-direct-recharge-method-tabs a.is-active{color:var(--ink);background:var(--paper);box-shadow:var(--shadow-sm)}.credential-direct-recharge-stats{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;gap:12px;display:grid}.credential-direct-recharge-stats-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.credential-direct-recharge-stats-eyebrow{color:var(--accent);font:700 11px/1 var(--font-mono);letter-spacing:.16em}.credential-direct-recharge-stats h2{color:var(--ink);font:700 20px/1.2 var(--font-display);letter-spacing:-.02em;margin-top:7px}.credential-direct-recharge-periods{border:1px solid var(--line);background:var(--paper-muted);border-radius:9px;align-items:center;padding:2px;display:inline-flex}.credential-direct-recharge-periods button{min-width:36px;height:28px;color:var(--ink-muted);font:600 12px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px}.credential-direct-recharge-periods button:hover{color:var(--ink);background:var(--paper)}.credential-direct-recharge-periods button.is-active{color:var(--paper);background:var(--accent);box-shadow:var(--shadow-sm)}.credential-direct-recharge-stats-error{border:1px solid var(--red);margin:0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.credential-direct-recharge-stats-error{border:1px solid color-mix(in srgb,var(--red) 30%,var(--line))}}.credential-direct-recharge-stats-error{color:var(--red);background:var(--red);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.credential-direct-recharge-stats-error{background:color-mix(in srgb,var(--red) 7%,var(--paper))}}.credential-direct-recharge-stats-error{font-size:12px}.credential-direct-recharge-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.credential-direct-recharge-summary-card{border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;padding:13px 14px;display:grid}.credential-direct-recharge-summary-card span{color:var(--ink-muted);font-size:12px}.credential-direct-recharge-summary-card strong{color:var(--ink);font:500 21px/1 var(--font-ui)}.credential-direct-recharge-summary-card.is-success strong{color:var(--green)}.credential-direct-recharge-summary-card.is-processing strong{color:var(--amber)}.credential-direct-recharge-summary-card.is-failed strong{color:var(--red)}.credential-direct-recharge-plan-grid.is-loading,.credential-direct-recharge-summary-grid.is-loading{opacity:.72}.credential-direct-recharge-plan-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.credential-direct-recharge-plan-card{border:1px solid var(--line);background:var(--paper-elevated);border-radius:8px;align-content:space-between;gap:12px;min-width:0;display:grid}.credential-direct-recharge-plan-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.credential-direct-recharge-plan-card>div{color:var(--ink-muted);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.credential-direct-recharge-plan-card b{color:var(--ink);margin-left:2px;font-weight:700}.credential-direct-recharge-plan-card .is-success,.credential-direct-recharge-plan-card .is-success b{color:var(--green)}.credential-direct-recharge-plan-card .is-failed,.credential-direct-recharge-plan-card .is-failed b{color:var(--red)}.credential-direct-recharge-stats-loading{color:var(--ink-muted);text-align:center;grid-column:1/-1;margin:0;padding:14px;font-size:12px}.credential-direct-recent,.credential-direct-stats{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:18px}.credential-direct-console-header,.credential-direct-note-row,.credential-direct-recent,.credential-direct-section-heading,.credential-direct-stats-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.credential-direct-console-header h2,.credential-direct-recent h2,.credential-direct-stats-heading h2{color:var(--ink);font:700 21px/1.2 var(--font-display);letter-spacing:-.025em;margin-top:4px}.credential-direct-region-badge,.credential-direct-stats-period{border:1px solid var(--accent-border);min-height:28px;color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.credential-direct-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.credential-direct-stat-grid>div{border:1px solid var(--line);background:var(--paper-muted);border-radius:12px;gap:5px;min-width:0;padding:14px 15px;display:grid}.credential-direct-stat-grid span{color:var(--ink-muted);font-size:12px}.credential-direct-stat-grid strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.credential-direct-stat-grid small{color:var(--ink-muted);font-size:11px}.credential-direct-state-success{color:var(--green)!important}.credential-direct-state-failure{color:var(--red)!important}.credential-direct-state-checking{color:var(--accent)!important}.credential-direct-console{overflow:hidden}.credential-direct-console-header{border-bottom:1px solid var(--line);padding:22px 24px 18px}.credential-direct-console-header p{color:var(--ink-muted);margin-top:6px}.credential-direct-form{gap:22px;padding:24px;display:grid}.credential-direct-form-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.credential-direct-form-head>div:first-child{gap:8px;display:grid}.credential-direct-segmented{border:1px solid var(--line);background:var(--paper-muted);border-radius:10px;width:fit-content;padding:3px;display:inline-flex}.credential-direct-segmented>span{min-height:30px;color:var(--ink-muted);border-radius:7px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.credential-direct-segmented .is-active{color:var(--ink);background:var(--paper);box-shadow:var(--shadow-sm)}.credential-direct-segmented .is-disabled{opacity:.52}.credential-direct-security{color:var(--green);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.credential-direct-security svg{width:18px;height:18px}.credential-direct-session-field .textarea{min-height:154px}.credential-direct-check-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.credential-direct-check-message{color:var(--ink-muted);font-size:12px}.credential-direct-check-message.success{color:var(--green)}.credential-direct-check-message.failure{color:var(--red)}.credential-direct-check-message.checking{color:var(--accent)}.credential-direct-section-heading{align-items:flex-end;padding-top:2px}.credential-direct-section-heading p{font-size:12px}.credential-direct-price-note{color:var(--ink-muted);font-size:12px}.credential-direct-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.credential-direct-plan{border:1px solid var(--line);min-height:124px;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;align-content:space-between;gap:8px;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.credential-direct-plan:hover:not(:disabled){border-color:var(--accent-border);transform:translateY(-1px)}.credential-direct-plan.is-active{box-shadow:0 0 0 2px var(--accent-soft)}.credential-direct-plan:disabled{cursor:not-allowed;opacity:.62}.credential-direct-plan span{min-height:32px;color:var(--ink-muted);line-height:1.5}.credential-direct-plan small{color:var(--accent);font-weight:700}.credential-direct-empty{border:1px dashed var(--line-strong);color:var(--ink-muted);text-align:center;border-radius:10px;grid-column:1/-1;padding:24px}.credential-direct-detail-grid{grid-template-columns:1.1fr .9fr 1.2fr;gap:12px;display:grid}.credential-direct-pricing-stack{grid-template-columns:1fr;justify-self:start;gap:14px;width:min(100%,420px);display:grid}.credential-direct-manual-fields.credential-direct-pricing-stack{grid-template-columns:1fr}.credential-direct-note-row{align-items:stretch}.credential-direct-note-row>.field{min-width:0}.credential-direct-submit-card{border-radius:12px;align-content:start;gap:6px;width:min(340px,35%);display:grid}.credential-direct-submit-card strong{color:var(--ink);font-size:16px}.credential-direct-submit-card>span:not(.field-label){color:var(--ink-muted);font-size:12px;line-height:1.5}.credential-direct-recent{align-items:center;padding:18px 22px}.credential-direct-recent p{color:var(--ink-muted);margin-top:5px;font-size:12px}@media (max-width:980px){.credential-direct-recharge-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.credential-direct-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credential-direct-detail-grid{grid-template-columns:1fr 1fr}.credential-direct-detail-grid>:last-child{grid-column:1/-1}.credential-direct-submit-card{width:min(320px,42%)}}@media (max-width:720px){.zovocard-shell .credential-direct-page{width:100%;padding:22px 16px 48px}.credential-direct-mode-tabs{width:100%}.credential-direct-detail-grid,.credential-direct-plan-grid,.credential-direct-recharge-plan-grid,.credential-direct-stat-grid{grid-template-columns:1fr 1fr}.credential-direct-recharge-stats-header{flex-direction:column;align-items:stretch}.credential-direct-recharge-periods{width:fit-content}.credential-direct-form-head,.credential-direct-note-row,.credential-direct-recent{flex-direction:column;align-items:stretch}.credential-direct-recent .button,.credential-direct-submit-card{width:100%}}@media (max-width:480px){.credential-direct-detail-grid,.credential-direct-plan-grid,.credential-direct-recharge-plan-grid,.credential-direct-recharge-summary-grid,.credential-direct-stat-grid{grid-template-columns:1fr}.credential-direct-detail-grid>:last-child{grid-column:auto}.credential-direct-console-header,.credential-direct-form{padding-inline:16px}.credential-direct-console-header{flex-direction:column}.credential-direct-form{gap:18px}}.zovocard-shell,.zovocard-shell .zovo-main{width:100%;min-width:0}.zovocard-shell .zovo-main>:is(.page-wrap,[class~="max-w-[1440px]"],[class~="max-w-[1380px]"]){width:100%;min-width:0;max-width:none;padding-inline:clamp(16px,2.3vw,40px)}.zovocard-shell .zovo-main>.dashboard-page{min-width:0;width:100%!important;max-width:none!important;margin-inline:0!important;padding:34px clamp(16px,2.3vw,40px) 56px!important}.zovocard-shell .dashboard-command-center,.zovocard-shell .dashboard-command-left,.zovocard-shell .dashboard-live-stream{min-width:0}.zovocard-shell .dashboard-metric-ribbon{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:1rem;gap:0;overflow:hidden}.zovocard-shell .dashboard-metric-card{border:0;border-inline-end:1px solid var(--line);min-width:0;box-shadow:none;border-radius:0}.zovocard-shell .dashboard-metric-card:last-child{border-inline-end:0}@media (max-width:1023px){.zovocard-shell .dashboard-metric-card:nth-child(odd){border-inline-end:1px solid var(--line)}.zovocard-shell .dashboard-metric-card:nth-child(2n){border-inline-end:0}.zovocard-shell .dashboard-metric-card:nth-child(n+3){border-block-start:1px solid var(--line)}}@media (max-width:639px){.zovocard-shell .dashboard-metric-card,.zovocard-shell .dashboard-metric-card:nth-child(2n),.zovocard-shell .dashboard-metric-card:nth-child(odd){border-inline-end:0;border-block-start:1px solid var(--line)}.zovocard-shell .dashboard-metric-card:first-child{border-block-start:0}}@media (min-width:1024px){.zovocard-shell .dashboard-command-center{position:relative}.zovocard-shell .dashboard-command-left{display:contents!important}.zovocard-shell .dashboard-cycle-overview{grid-area:1/1/auto/span 8!important}.zovocard-shell .dashboard-live-stream{grid-area:2/1/auto/-1!important;width:auto!important}.zovocard-shell .dashboard-due-customers{grid-area:3/1/auto/span 8!important}.zovocard-shell .dashboard-command-right{z-index:1;grid-area:1/9/auto/-1!important;width:100%!important;position:absolute!important;inset-block-start:0!important;inset-inline-end:0!important}}.zovocard-shell .zovo-main .page-heading{flex-wrap:wrap;min-width:0}.zovocard-shell .page-heading>div{min-width:0}.zovocard-shell .page-heading-actions{flex-wrap:wrap;max-width:100%}.zovocard-shell .zovo-main :is(.stats-grid,.business-stats-grid,.credential-direct-stat-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.zovocard-shell .credential-direct-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.zovocard-shell .credential-direct-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.zovocard-shell .credential-direct-detail-grid>:last-child{grid-column:auto}.zovocard-shell .credential-direct-stat-grid strong{white-space:normal;overflow-wrap:anywhere}.zovocard-shell .credential-direct-note-row{flex-wrap:wrap}.zovocard-shell .credential-direct-note-row>.field{flex-basis:360px}.zovocard-shell .credential-direct-submit-card{flex:260px;width:auto}.zovocard-shell .zovo-main :is(.surface,.table-wrap,.table-scroll,.toolbar,.field,.grid){min-width:0;max-width:100%}.zovocard-shell .zovo-main :is(.table-scroll,.table-wrap){overflow-x:auto}.zovocard-shell .toolbar{flex-wrap:wrap}.zovocard-shell .toolbar :is(.toolbar-left,.toolbar-right){flex-wrap:wrap;min-width:0}.zovocard-shell .zovo-topbar{gap:clamp(6px,1vw,14px);padding-inline:clamp(12px,1.5vw,24px)}@media (min-width:1181px) and (max-width:1550px){.zovocard-shell .zovo-brand{flex-basis:188px}.zovocard-shell .zovo-primary-link{padding-inline:8px}.zovocard-shell .zovo-connection-state,.zovocard-shell .zovo-cta span,.zovocard-shell .zovo-menu-trigger span{display:none}.zovocard-shell .zovo-topbar>.zovo-search-trigger{width:clamp(180px,18vw,260px)}}@media (max-width:1180px){.zovocard-shell .zovo-primary-nav{display:none}.zovocard-shell .zovo-topbar>.zovo-search-trigger{flex:160px;min-width:0;display:flex;position:static;transform:none}.zovocard-shell .zovo-topbar-spacer{display:none}}@media (max-width:760px){.zovocard-shell .zovo-main .page-heading{margin-bottom:0}.zovocard-shell .zovo-topbar>.zovo-search-trigger{flex:0 0 36px;justify-content:center;width:36px;padding:0}.zovocard-shell .zovo-search-trigger kbd,.zovocard-shell .zovo-search-trigger>span:nth-child(2){display:none}.zovocard-shell .credential-direct-form-head{flex-direction:column;align-items:flex-start}.zovocard-shell .credential-direct-security{white-space:normal}}@media (min-width:1181px){.zovocard-shell .zovo-topbar>.zovo-search-trigger{flex:0 clamp(250px,22vw,360px);width:clamp(250px,22vw,360px);position:static;transform:none}.zovocard-shell .zovo-menu-trigger{flex:none;margin-left:-4px}.zovocard-shell .zovo-utility-actions{gap:9px;margin-left:4px;margin-right:10px}.zovocard-shell .zovo-balance-chip{gap:8px;height:38px;min-height:38px;padding-inline:13px}.zovocard-shell .zovo-balance-chip strong{font-size:14px;font-weight:700;line-height:20px}}@media (min-width:1500px){.zovocard-shell .zovo-topbar-spacer{display:none}.zovocard-shell .zovo-topbar>.zovo-search-trigger{flex-basis:clamp(340px,25vw,420px);width:clamp(340px,25vw,420px);margin-left:auto;position:static;transform:none}}.zovocard-shell .zovo-orders-ledger{gap:24px;width:100%;min-width:0;max-width:none;padding:36px clamp(16px,2.3vw,40px) 64px}.zovo-orders-ledger .page-heading{border-bottom:1px solid var(--line);padding-bottom:24px}.zovo-orders-ledger .page-heading h1{font-family:var(--font-display);text-wrap:balance;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.15}.zovo-orders-ledger .page-heading p{color:var(--ink-muted);font-size:12px}.zovo-orders-ledger .ledger-summary{gap:12px}.zovo-orders-ledger .ledger-summary>div{box-shadow:none;border-radius:16px;padding:14px 18px}.zovo-orders-ledger .ledger-summary strong{font-variant-numeric:tabular-nums;font-size:21px}.ledger-filters{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:20px;padding:12px}.ledger-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ledger-search{flex:340px;min-width:0}.zovo-orders-ledger .ledger-filter-row>button,.zovo-orders-ledger .ledger-filters input,.zovo-orders-ledger .ledger-filters select{background:var(--paper);border-color:var(--line);border-radius:12px;height:40px;font-size:13px}.ledger-filter-row select{flex:140px;min-width:0}.ledger-product-filter{flex:160px;min-width:150px;position:relative}.zovo-orders-ledger .ledger-product-filter-trigger{border:1px solid var(--line);background:var(--paper);width:100%;height:40px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.ledger-product-filter-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-product-filter-menu{z-index:30;border:1px solid var(--line);background:var(--paper);width:min(280px,100vw - 48px);box-shadow:var(--shadow-lg);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 7px);left:0}.ledger-product-filter-heading{color:var(--ink);justify-content:space-between;align-items:center;padding:5px 7px 8px;font-size:12px;display:flex}.ledger-product-filter-heading button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:11px}.ledger-product-filter-options{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.ledger-product-filter-option{min-height:36px;color:var(--ink);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;font-size:12px;display:grid}.ledger-product-filter-option:hover{background:var(--paper-muted)}.zovo-orders-ledger .ledger-filters .ledger-product-filter-option input[type=checkbox]{appearance:none;border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:4px;place-content:center;width:15px;min-width:15px;height:15px;margin:0;display:grid}.zovo-orders-ledger .ledger-filters .ledger-product-filter-option input[type=checkbox]:before{content:"";border:solid var(--paper);transform-origin:50%;border-width:0 0 2px 2px;width:7px;height:4px;transition:transform .1s ease-out;transform:rotate(-45deg)scale(0)}.zovo-orders-ledger .ledger-filters .ledger-product-filter-option input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}.zovo-orders-ledger .ledger-filters .ledger-product-filter-option input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.zovo-orders-ledger .ledger-filters .ledger-product-filter-option input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ledger-product-filter-option small{color:var(--ink-muted);font-size:10px}.ledger-filters>div+div{flex-wrap:wrap;margin-top:10px;display:flex}.ledger-surface{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:var(--shadow-sm);border-radius:22px;padding:16px 20px 0;overflow:hidden}.ledger-table-scroll{width:100%;overflow-x:auto}.ledger-table{border-collapse:collapse;text-align:left;width:100%;min-width:1320px;font:13px/1.5 var(--font-ui);color:var(--ink-secondary)}.ledger-table th{border-bottom:1px solid var(--line);color:var(--ink-muted);white-space:nowrap;padding:6px 14px 12px;font-size:12px;font-weight:600}.ledger-table td{border-bottom:1px solid var(--line-muted);vertical-align:top;padding:18px 14px}.ledger-table td:first-child,.ledger-table th:first-child{padding-left:0}.ledger-table td:last-child,.ledger-table th:last-child{padding-right:0}.ledger-table tbody tr:last-child td{border-bottom:0}.ledger-table tbody tr:hover{background:var(--accent-soft)}.ledger-table small,.ledger-table strong{display:block}.ledger-table strong{color:var(--ink);font-weight:600}.ledger-table small{color:var(--ink-muted);margin-top:4px;font-size:11px}.ledger-mono,.ledger-payment strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ledger-order{min-width:165px}.ledger-order-link{color:var(--accent);font:600 14px/1.5 var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0}.ledger-order strong{margin-top:3px;font-size:12px}.ledger-customer-name{overflow-wrap:anywhere;min-width:110px;max-width:180px}.ledger-time{white-space:nowrap;min-width:150px;font-size:12px}.ledger-source{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px;display:inline-flex}.ledger-email{overflow-wrap:anywhere;min-width:180px;max-width:260px}.ledger-card{white-space:nowrap;min-width:85px}.ledger-money{text-align:right;min-width:100px}.ledger-payment strong{color:var(--green);white-space:nowrap}.ledger-status{min-width:105px;max-width:180px}.ledger-muted{color:var(--ink-muted)}.zovo-orders-ledger .renewal-status{white-space:nowrap;border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-size:11px}.ledger-actions{white-space:nowrap}.ledger-actions>*{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-block}.ledger-actions>*+*{margin-left:12px}.ledger-actions>:hover,.ledger-order-link:hover{text-decoration:underline}.ledger-table-scroll:focus-visible,.zovo-orders-ledger a:focus-visible,.zovo-orders-ledger button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.zovocard-shell .zovo-orders-ledger{gap:16px;padding-top:24px}.zovo-orders-ledger .ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-search{flex-basis:100%}.ledger-surface{padding:12px 12px 0}.ledger-surface>div:last-child{flex-wrap:wrap;gap:12px;padding-inline:0}}.zovocard-shell[data-admin-theme=light] .orders-page.zovo-orders-ledger .ledger-surface{background:var(--paper)}.zovo-orders-ledger .order-summary-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.zovo-orders-ledger .order-summary{border-radius:16px;padding:14px 18px}.zovo-orders-ledger .ledger-filters{box-shadow:none;margin-bottom:22px}.zovo-orders-ledger .ledger-filter-row .ledger-search input{width:100%;padding-left:36px}.zovo-orders-ledger .ledger-order-link{text-decoration:none;display:block}.zovo-orders-ledger .ledger-table .ledger-order-link:hover{text-decoration:underline}.zovocard-shell[data-admin-theme=light] :is(.zovo-main,.main-shell){color:#17130a!important;background:#f3eee3!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger{--canvas:#f3eee3!important;--paper:#fffdf7!important;--paper-elevated:#fffdf7!important;--paper-muted:#ece5d6!important;--ink:#17130a!important;--ink-secondary:#403a2d!important;--ink-muted:#7a7261!important;--ink-subtle:#a89e88!important;--line:#17130a1f!important;--line-muted:#17130a0f!important;--line-strong:#17130a33!important;--accent:#9c7c3c!important;--accent-hover:#b08d4e!important;--accent-soft:#c4a05c24!important;--accent-border:#9c7c3c66!important;--accent-contrast:#fffdf7!important;--green:#4e8a5c!important;--green-soft:#4e8a5c24!important;--green-border:#4e8a5c5c!important;--amber:#b07a2f!important;--amber-soft:#b07a2f24!important;--amber-border:#b07a2f5c!important;--red:#c0492f!important;--red-soft:#c0492f1f!important;--red-border:#c0492f5c!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:calc(100dvh - var(--zovo-nav-height,62px))!important;color:var(--ink)!important;background:var(--canvas)!important;margin:0 auto!important;padding:32px clamp(16px,2.4vw,40px) 56px!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger :is(.ledger-surface,.ledger-filters,.order-summary,.ledger-view-switch,.pagination){border-color:var(--line)!important;background:var(--paper)!important;color:var(--ink-secondary)!important;box-shadow:var(--shadow-sm)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-view-switch{background:var(--paper-muted)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .filter-tab{color:var(--ink-muted)!important;background:0 0!important;border-color:#0000!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .filter-tab.active{color:var(--ink)!important;border-color:var(--accent-border)!important;background:var(--accent-soft)!important;box-shadow:none!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-filter-row>button,.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-filters :is(input,select),.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-product-filter-trigger{color:var(--ink)!important;border-color:var(--line-strong)!important;background:var(--paper-muted)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-filters .ledger-product-filter-option input[type=checkbox]{border-radius:4px;min-width:15px;border-color:var(--line)!important;background:var(--paper)!important;width:15px!important;height:15px!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-filters .ledger-product-filter-option input[type=checkbox]:checked{border-color:var(--accent)!important;background:var(--accent)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table{color:var(--ink-secondary)!important;background:var(--paper)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table th{color:var(--ink-muted)!important;border-color:var(--line)!important;background:var(--paper-muted)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table tbody tr{color:var(--ink-secondary)!important;border-color:var(--line-muted)!important;background:var(--paper)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table td{padding-block:12px;color:var(--ink-secondary)!important;border-color:var(--line-muted)!important;background:0 0!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table tbody tr:hover{background:var(--accent-soft)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table strong{color:var(--ink)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table .ledger-order-link{color:var(--accent)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-muted,.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table small{color:var(--ink-muted)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-payment strong{color:var(--green)!important}@media (max-width:760px){.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger{padding:22px 12px 40px!important}}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table{table-layout:fixed;min-width:1160px}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td){vertical-align:middle;height:42px;padding:8px 10px}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th:first-child,td:first-child){padding-left:0}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th:last-child,td:last-child){padding-right:0}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):first-child{width:15%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(2){width:13%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(3){width:11%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(4){width:8%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(5){width:9%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(6){width:10%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(7){width:9%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(8){width:13%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(9){width:7%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(10){width:5%}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(.ledger-order,.ledger-product,.ledger-time,.ledger-card,.ledger-money,.ledger-status,.ledger-actions){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-order-link,.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-product strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table .ledger-status{max-width:none}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table{min-width:1280px;font-size:12px;line-height:18px;font-family:var(--font-ui)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td){font-size:12px;line-height:18px;font-family:var(--font-ui)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table th{letter-spacing:0;font-size:11px;font-weight:500}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(th,td):nth-child(-n+10){width:10%!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table .ledger-order-link{max-width:100%;font:500 12px/18px var(--font-ui)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table .ledger-source{font:500 11px/18px var(--font-ui)!important}.zovocard-shell[data-admin-theme=light] .page-wrap.orders-page.zovo-orders-ledger .ledger-table :is(.ledger-mono,.ledger-payment strong){font-variant-numeric:tabular-nums;font-family:var(--font-ui)!important}.zovocard-shell .zovo-main>.page-wrap.credential-direct-page{gap:20px;width:100%;max-width:none;padding:28px clamp(16px,2.4vw,40px) 64px}.credential-direct-page .page-heading{border-bottom:1px solid var(--line);align-items:center;padding-bottom:20px}.credential-direct-page .page-heading .eyebrow{display:none}.zovocard-shell .credential-direct-page .page-heading h1{font:600 22px/1.18 var(--font-display);margin:0}.credential-direct-page .page-heading p{margin-top:8px;font-size:13px}.credential-direct-page .page-heading-actions .button{min-height:32px;padding:5px 12px;font-size:12px}.credential-direct-mode-tabs{border-bottom:2px solid var(--line);min-height:38px}.credential-direct-mode-tabs>*{min-height:38px;padding:0 0 12px}.credential-direct-mode-tabs .is-active{color:var(--accent);box-shadow:none;border-bottom:2px solid var(--accent);background:0 0}.credential-direct-console,.credential-direct-recent,.credential-direct-stats{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:20px}.credential-direct-stats{padding:20px 22px}.credential-direct-stats-heading{align-items:center}.credential-direct-console-header h2,.credential-direct-recent h2,.credential-direct-stats-heading h2{font:600 14px/1.26 var(--font-ui);letter-spacing:normal;margin:0}.credential-direct-stats-period{border-radius:6px;min-height:24px;font-size:11px}.credential-direct-stat-grid{gap:10px;margin-top:12px}.credential-direct-stat-grid>div{border-radius:6px;min-height:74px;padding:12px}.credential-direct-stat-grid strong{font-size:20px;font-weight:500}.credential-direct-stat-grid>div:last-child strong{white-space:normal;overflow-wrap:anywhere;font-size:14px}.credential-direct-console-header{border:0}.credential-direct-console-header p{margin-top:8px;font-size:13px;line-height:1.6}.credential-direct-region-badge{background:0 0;border-radius:6px;font-size:11px;font-weight:500}.credential-direct-form .field-label,.credential-direct-form label{font:400 14px/22px var(--font-ui);color:var(--ink-muted)}.credential-direct-segmented{background:0 0;border-radius:8px;padding:0;overflow:hidden}.credential-direct-segmented>span{border-radius:0;min-height:32px;padding:0 15px;font-size:13px}.credential-direct-segmented .is-active{background:var(--accent);color:var(--accent-contrast);box-shadow:none}.credential-direct-security{font-size:11px;font-weight:400}.credential-direct-session-field{gap:8px}.credential-direct-session-field .textarea{height:94px;min-height:94px;font:400 14px/21px var(--font-ui);resize:vertical;background:0 0;border-radius:6px;padding:5px 11px}.credential-direct-session-field .field-hint{font-size:12px;line-height:18px}.credential-direct-check-row{margin-top:2px}.credential-direct-check-row .button{border-radius:6px;min-height:32px;padding:5px 14px;font-size:13px}.credential-direct-section-heading p{display:none}.zovocard-shell .credential-direct-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.credential-direct-plan{background:var(--paper);align-content:start;gap:12px;min-height:160px;transition:none}.credential-direct-plan:hover:not(:disabled){transform:none}.credential-direct-plan.is-active{box-shadow:none}.credential-direct-plan span{overflow-wrap:anywhere;font-size:12px;line-height:18px}.credential-direct-plan small{font-weight:400}.zovocard-shell .credential-direct-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.credential-direct-detail-grid .input,.credential-direct-detail-grid .select{border-radius:6px;height:36px;min-height:36px;padding:5px 11px}.credential-direct-note-row{flex-direction:column}.credential-direct-note-row .textarea{border-radius:6px;min-height:64px}.credential-direct-submit-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:16px 0 0;display:flex}.credential-direct-submit-card>.field-label,.credential-direct-submit-card>strong{display:none}.credential-direct-submit-card .button{border-radius:8px;min-height:40px;margin:0 0 0 auto;padding:8px 20px}.credential-direct-safety{color:var(--ink-muted);font-size:12px}.credential-direct-safety summary{cursor:pointer;width:fit-content}.credential-direct-safety .notice{margin-top:10px}@media (min-width:1700px){.zovocard-shell .credential-direct-plan-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:980px){.zovocard-shell .credential-direct-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zovocard-shell .credential-direct-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.credential-direct-page .page-heading-actions{width:100%}.credential-direct-mode-tabs{gap:24px}.credential-direct-form-head{flex-direction:column;align-items:flex-start}.zovocard-shell .credential-direct-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-direct-plan{min-height:140px}.credential-direct-submit-card .button{margin-left:auto}}@media (max-width:480px){.credential-direct-console-header,.credential-direct-form,.credential-direct-recent,.credential-direct-stats{padding-left:16px;padding-right:16px}.credential-direct-stat-grid,.zovocard-shell .credential-direct-detail-grid{grid-template-columns:1fr}.credential-direct-detail-grid>:last-child{grid-column:auto}}.zovocard-shell .credential-direct-note-row>.field,.zovocard-shell .credential-direct-submit-card{flex:0 auto;width:100%}.credential-direct-plan{border-radius:6px;gap:7px;padding:13px}.credential-direct-plan.is-active{background:var(--paper)}.credential-direct-session-field .textarea{background:var(--paper);border-radius:10px}.zovocard-shell .credential-direct-page{gap:18px}.credential-direct-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;min-height:58px;padding-bottom:20px;display:flex}.credential-direct-heading h1{color:var(--ink);font:600 23px/1.2 var(--font-display);letter-spacing:-.025em;align-items:center;gap:9px;margin:0;display:flex}.credential-direct-heading h1 svg{width:20px;height:20px;color:var(--accent)}.credential-direct-heading p{color:var(--ink-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.credential-direct-mode-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:flex-end;gap:32px;min-height:40px;padding:0;display:flex}.credential-direct-mode-tabs>*{min-height:40px;color:var(--ink);font:500 13px/1 var(--font-ui);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 11px;text-decoration:none}.credential-direct-mode-tabs>:hover:not(:disabled){color:var(--accent)}.credential-direct-mode-tabs>.is-active{color:var(--accent);border-bottom-color:var(--accent)}.credential-direct-mode-tabs>.is-disabled{color:var(--ink-muted);cursor:not-allowed;opacity:.56}.credential-direct-recharge-stats{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:20px;padding:20px 22px 22px}.credential-direct-recharge-stats-eyebrow{display:none}.credential-direct-recharge-stats h2{font:600 15px/1.3 var(--font-ui);letter-spacing:0;margin:0}.credential-direct-recharge-stats-header{align-items:center}.credential-direct-recharge-periods{background:var(--paper);border-radius:7px}.credential-direct-recharge-periods button{border-radius:5px;min-width:34px;height:26px;font-size:12px}.credential-direct-recharge-summary-grid{gap:9px}.credential-direct-recharge-summary-card{background:var(--paper-muted);border-radius:7px;min-height:72px;padding:12px 13px}.credential-direct-recharge-summary-card strong{font-size:20px}.credential-direct-recharge-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.credential-direct-recharge-plan-card{background:var(--paper);border-radius:7px;min-height:66px;padding:12px}.credential-direct-recharge-plan-card>div{gap:8px}.credential-direct-console{background:var(--paper);box-shadow:var(--shadow-sm);border-radius:20px}.credential-direct-console-header{padding:20px 22px 0}.credential-direct-console-header h2{font:600 15px/1.3 var(--font-ui);letter-spacing:0}.credential-direct-console-header p{margin-top:7px;font-size:12px}.credential-direct-region-badge{min-height:24px;color:var(--green);background:var(--green-soft);border-radius:999px}.credential-direct-form{gap:20px;padding:16px 22px 22px}.credential-direct-form-head{align-items:center}.credential-direct-form .field-label,.credential-direct-form label{font-size:13px}.credential-direct-session-field .textarea{height:112px;min-height:112px;padding:10px 12px}.credential-direct-section-heading{align-items:center}.credential-direct-section-heading p{color:var(--ink-muted);margin-top:4px;font-size:11px;display:block}.credential-direct-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.credential-direct-plan{background:var(--paper-muted);border-radius:8px;gap:9px;min-height:142px;padding:14px}.credential-direct-plan strong{font:600 14px/1.35 var(--font-ui)}.credential-direct-plan span{min-height:28px;font-size:11px;line-height:1.45}.credential-direct-plan b{color:var(--accent);font:600 11px/1.3 var(--font-ui)}.credential-direct-plan small{margin-top:auto;font-size:11px}.credential-direct-plan.is-active{background:var(--accent-soft);border-color:var(--accent)}.credential-direct-payment-options{grid-template-columns:1fr 1fr 1.1fr;gap:16px;display:grid}.credential-direct-payment-options .field{min-width:0}.credential-direct-payment-options .field-hint{margin-top:5px;font-size:11px}.credential-direct-region-section{grid-template-columns:minmax(150px,360px);gap:7px;display:grid}.credential-direct-region-section label{color:var(--ink-muted);font-size:13px}.credential-direct-region-section p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.5}.credential-direct-option-row{align-items:center;gap:14px;display:flex}.credential-direct-option-row>.field-label{min-width:62px;color:var(--ink-muted)}.credential-direct-option-tabs{border:1px solid var(--line-strong);background:var(--paper);border-radius:7px;width:fit-content;display:inline-flex;overflow:hidden}.credential-direct-option-tabs button{border:0;border-right:1px solid var(--line);min-height:31px;color:var(--ink);font:500 12px/1 var(--font-ui);background:0 0;padding:0 14px}.credential-direct-option-tabs button:last-child{border-right:0}.credential-direct-option-tabs button.is-active{color:var(--accent-contrast);background:var(--accent)}.credential-direct-option-tabs button:disabled{color:var(--ink-muted);cursor:not-allowed;opacity:.58}.credential-direct-auto-open-note{border:1px solid var(--accent-border);min-height:58px;color:var(--ink-muted);background:var(--accent-soft);border-radius:8px;align-items:flex-start;gap:9px;padding:13px 14px;font-size:12px;line-height:1.55;display:flex}.credential-direct-auto-open-note svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.credential-direct-card-section{gap:10px;display:grid}.credential-direct-card-section .credential-direct-section-heading{margin-bottom:0}.credential-direct-search{border:1px solid var(--line);background:var(--paper);border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 11px;display:flex}.credential-direct-search svg{width:15px;height:15px;color:var(--ink-muted);flex:none}.credential-direct-search input{width:100%;min-width:0;color:var(--ink);font:400 12px/1 var(--font-ui);background:0 0;border:0;outline:0}.credential-direct-card-list{border:1px solid var(--line);background:var(--paper);border-radius:8px;max-height:250px;overflow:auto}.credential-direct-card-item{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.credential-direct-card-item:last-child{border-bottom:0}.credential-direct-card-item.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.credential-direct-card-item.is-selected{background:color-mix(in srgb,var(--accent) 10%,var(--paper))}}.credential-direct-card-item.is-selected{box-shadow:inset 3px 0 0 var(--accent)}.credential-direct-card-item:not(:disabled){cursor:pointer}.credential-direct-card-item:not(:disabled):hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.credential-direct-card-item:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 6%,var(--paper))}}.credential-direct-card-icon{width:32px;height:32px;color:var(--accent);background:var(--accent-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.credential-direct-card-icon svg{width:16px;height:16px}.credential-direct-card-item>span:not(.credential-direct-card-icon){gap:4px;min-width:0;display:grid}.credential-direct-card-item strong{color:var(--ink);font-size:13px}.credential-direct-card-item small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.credential-direct-card-item b{color:var(--ink);font:600 13px/1 var(--font-mono)}.credential-direct-list-state{color:var(--ink-muted);text-align:center;margin:0;padding:26px 12px;font-size:12px}.credential-direct-list-state.is-error{color:var(--red)}.credential-direct-note-row{gap:18px}.credential-direct-note-row>.field{flex:auto}.credential-direct-submit-card{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:10px;flex:0 0 320px;width:320px;min-height:112px;padding:16px}.credential-direct-submit-card>.field-label{display:block}.credential-direct-submit-card strong{font:600 20px/1.2 var(--font-ui)}.credential-direct-submit-card>span:not(.field-label){font-size:11px}.credential-direct-submit-card .button{width:auto;margin-top:7px}.credential-direct-safety{margin:0 2px}.credential-direct-recent{background:var(--paper);width:100%;min-width:0;box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;padding:20px 22px;display:grid}.credential-direct-recent-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.credential-direct-order-list,.credential-direct-recent-heading>*,.credential-direct-recent-search{min-width:0}.credential-direct-recent-heading h2{font:600 15px/1.3 var(--font-ui);margin:0}.credential-direct-recent-heading p{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.credential-direct-recent-actions{align-items:center;gap:12px;display:flex}.credential-direct-text-link{color:var(--accent);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.credential-direct-text-link svg{width:14px;height:14px}.credential-direct-recent-search{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.credential-direct-recent-search input{border:1px solid var(--line);width:100%;min-width:0;height:34px;color:var(--ink);background:var(--paper);font:400 12px/1 var(--font-ui);border-radius:7px;outline:0;padding:0 10px}.credential-direct-order-list{border-top:1px solid var(--line)}.credential-direct-order-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:16px;min-height:82px;padding:13px 0;display:grid}.credential-direct-order-main{gap:8px;min-width:0;display:grid}.credential-direct-order-main>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.credential-direct-order-main>div{color:var(--ink-muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.credential-direct-order-price{white-space:nowrap;justify-items:end;gap:7px;display:grid}.credential-direct-order-price b{color:var(--ink);font:600 14px/1 var(--font-mono)}.credential-direct-order-status{border-radius:999px;align-items:center;min-height:21px;padding:0 8px;font-size:11px;display:inline-flex}.credential-direct-order-status.is-success{color:var(--green);background:var(--green-soft)}.credential-direct-order-status.is-pending,.credential-direct-order-status.is-processing{color:var(--accent);background:var(--accent-soft)}.credential-direct-order-status.is-failed{color:var(--red);background:var(--red-soft)}.credential-direct-order-detail{color:var(--accent);font-size:12px;text-decoration:none}@media (min-width:1700px){.zovocard-shell .credential-direct-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.credential-direct-card-list{max-height:292px}}@media (max-width:1100px){.credential-direct-plan-grid,.credential-direct-recharge-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.credential-direct-payment-options{grid-template-columns:1fr 1fr}.credential-direct-account-field{grid-column:1/-1}}@media (max-width:760px){.credential-direct-mode-tabs{gap:20px;overflow-x:auto}.credential-direct-plan-grid,.credential-direct-recharge-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-direct-payment-options{grid-template-columns:1fr}.credential-direct-account-field{grid-column:auto}.credential-direct-option-row{flex-direction:column;align-items:flex-start;gap:7px}.credential-direct-note-row,.credential-direct-recent-heading{flex-direction:column}.credential-direct-submit-card{flex-basis:auto;width:100%}.credential-direct-recent-actions{justify-content:space-between;width:100%}.credential-direct-order-item{grid-template-columns:minmax(0,1fr) auto}.credential-direct-order-detail{grid-column:1/-1}}@media (max-width:480px){.credential-direct-plan-grid,.credential-direct-recent-search,.credential-direct-recharge-plan-grid,.credential-direct-recharge-summary-grid{grid-template-columns:1fr}.credential-direct-heading h1{font-size:21px}.credential-direct-console-header,.credential-direct-form,.credential-direct-recent,.credential-direct-recharge-stats{padding-inline:16px}}.credential-direct-payment-tabs{border:1px solid var(--line);background:var(--paper-muted);border-radius:8px;align-items:center;padding:2px;display:inline-flex}.credential-direct-payment-tabs button{min-height:31px;color:var(--ink-muted);font:600 12px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 16px}.credential-direct-payment-tabs button:hover{color:var(--ink);background:var(--paper)}.credential-direct-payment-tabs button.is-active{color:var(--paper);background:var(--accent);box-shadow:var(--shadow-sm)}.credential-direct-manual-intro{border:1px solid var(--line);background:var(--paper-muted);color:var(--ink-muted);border-radius:8px;gap:5px;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.credential-direct-manual-intro strong{color:var(--ink);font-size:14px}.credential-direct-manual-fields,.credential-direct-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.credential-direct-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-direct-pricing-grid.credential-direct-pricing-stack{grid-template-columns:1fr}.credential-direct-profile{border:1px solid var(--line);background:var(--paper-muted);border-radius:9px;gap:12px;padding:14px;display:grid}.credential-direct-profile-heading{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.credential-direct-profile-heading>span:last-child{color:var(--green);font:600 11px/1 var(--font-mono)}.credential-direct-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.credential-direct-profile-grid>div{gap:4px;min-width:0;display:grid}.credential-direct-profile-grid small{color:var(--ink-muted);font-size:11px}.credential-direct-profile-grid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.credential-direct-account-fallback{margin-top:2px}.credential-direct-card-code-field .textarea{min-height:64px}@media (max-width:760px){.credential-direct-payment-tabs{width:100%}.credential-direct-payment-tabs button{flex:1;padding-inline:9px}.credential-direct-manual-fields,.credential-direct-pricing-grid,.credential-direct-profile-grid{grid-template-columns:1fr}}.zovocard-shell .credential-direct-heading h1{letter-spacing:-.22px;font-size:22px;font-weight:600;line-height:25.96px}.zovocard-shell .credential-direct-heading p{color:var(--ink-secondary);font-size:14px;line-height:23.8px}.zovocard-shell .credential-direct-mode-tabs{gap:0}.zovocard-shell .credential-direct-mode-tabs>*{min-height:40px;padding:0 20px;font-size:14px;font-weight:500;line-height:21px}.zovocard-shell .credential-direct-mode-tabs>:first-child{padding-left:0}.zovocard-shell .credential-direct-mode-tabs>:last-child{padding-right:0}.zovocard-shell .credential-direct-recharge-stats h2{font-size:15px;font-weight:700;line-height:22.5px}.zovocard-shell .credential-direct-recharge-periods{background:0 0;border:0;border-radius:6px;padding:0}.zovocard-shell .credential-direct-recharge-periods button{min-width:34px;height:22px;color:var(--ink-secondary);padding:5px 11px;font-size:12px;font-weight:500;line-height:12px}.zovocard-shell .credential-direct-recharge-periods button.is-active{color:var(--accent-contrast)}.zovocard-shell .credential-direct-recharge-summary-card strong{font-size:20px;font-weight:700;line-height:30px}.zovocard-shell .credential-direct-recharge-plan-card>div,.zovocard-shell .credential-direct-recharge-plan-card>div span{color:var(--ink-secondary);font-size:12px;line-height:18px}.zovocard-shell .credential-direct-recharge-plan-card strong{font-size:13px;font-weight:600;line-height:19.5px}.zovocard-shell .credential-direct-console-header h2{letter-spacing:-.168px;font-size:14px;font-weight:600;line-height:17.64px}.zovocard-shell .credential-direct-console-header p{color:var(--ink-secondary);font-size:13px;font-weight:600;line-height:22.1px}.zovocard-shell .credential-direct-form .field-label,.zovocard-shell .credential-direct-form label,.zovocard-shell .credential-direct-region-section label{color:var(--ink-secondary);font-size:14px;font-weight:400;line-height:22px}.zovocard-shell .credential-direct-form .input,.zovocard-shell .credential-direct-form .select,.zovocard-shell .credential-direct-form .textarea{color:var(--ink-secondary);font-size:14px;line-height:21px}.zovocard-shell .credential-direct-option-tabs button,.zovocard-shell .credential-direct-segmented>span{color:var(--ink-secondary);padding:8px 15px;font-size:14px;font-weight:500;line-height:14px}.zovocard-shell .credential-direct-option-tabs button.is-active,.zovocard-shell .credential-direct-segmented .is-active{color:var(--accent-contrast)}.zovocard-shell .credential-direct-check-row .button{padding:8px 15px;font-size:14px;line-height:14px}.zovocard-shell .credential-direct-price-note,.zovocard-shell .credential-direct-region-section p,.zovocard-shell .credential-direct-section-heading p{color:var(--ink-secondary)}.zovocard-shell .credential-direct-section-heading p{font-size:13px;font-weight:600;line-height:22.1px}.zovocard-shell .credential-direct-region-section p{font-size:12px;line-height:17.5px}.zovocard-shell .credential-direct-search input{color:var(--ink-secondary);font-size:14px;line-height:30px}.zovocard-shell .credential-direct-plan b,.zovocard-shell .credential-direct-plan small,.zovocard-shell .credential-direct-plan span,.zovocard-shell .credential-direct-plan strong{font-family:Arial,sans-serif}.zovocard-shell .credential-direct-plan strong{font-size:14px;font-weight:700;line-height:normal}.zovocard-shell .credential-direct-plan span{color:var(--ink-secondary);font-size:11.1111px;line-height:normal}.zovocard-shell .credential-direct-plan b{color:var(--accent);font-size:11.1111px;font-weight:600;line-height:normal}.zovocard-shell .credential-direct-plan small{color:var(--ink-secondary);font-size:11.1111px;font-weight:400;line-height:normal}.zovocard-shell .credential-direct-plan.is-active{background:var(--paper);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.zovocard-shell .credential-direct-card-item{min-height:62px;font-family:Arial,sans-serif}.zovocard-shell .credential-direct-card-item b,.zovocard-shell .credential-direct-card-item strong{font-family:Arial,sans-serif;font-size:13.3333px;line-height:normal}.zovocard-shell .credential-direct-card-item strong{font-weight:700}.zovocard-shell .credential-direct-card-item small{color:var(--ink-secondary);font-family:Arial,sans-serif;font-size:11.1111px;line-height:normal}.zovocard-shell .credential-direct-card-item b{font-weight:700}.zovocard-shell .credential-direct-recent-heading h2{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.zovocard-shell .credential-direct-recent-heading p{color:var(--ink-secondary);font-size:12px;font-weight:400;line-height:18px}.zovocard-shell .credential-direct-recent-actions .button,.zovocard-shell .credential-direct-recent-actions .credential-direct-text-link{font-size:12px;font-weight:400;line-height:18px}.zovocard-shell .credential-direct-order-main>strong{font-size:14px;font-weight:500;line-height:20px}.zovocard-shell .credential-direct-order-main>div{color:var(--ink-secondary);font-size:12px;font-weight:400;line-height:18px}.zovocard-shell .credential-direct-order-price b{font-size:14px;font-weight:500;line-height:20px}.zovocard-shell .credential-direct-order-status{font-size:11px;font-weight:400;line-height:18px}.zovocard-shell .credential-direct-order-detail{font-size:12px;font-weight:400;line-height:18px}.zovocard-shell .card-list-parity{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:20px;padding:18px 22px 0;overflow:hidden}.card-list-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.card-list-search{border:1px solid var(--line);background:var(--paper-muted);border-radius:10px;align-items:center;gap:6px;width:210px;min-width:0;height:32px;padding:4px 10px;display:flex}.card-list-search svg{width:14px;height:14px;color:var(--ink-muted);flex:none}.card-list-search input{width:100%;min-width:0;color:var(--ink);font:400 13px/22px var(--font-ui);background:0 0;border:0;outline:0;padding:0}.card-list-sort select{border:1px solid var(--line);background:var(--paper-muted);max-width:220px;min-height:32px;font:400 12px/20px var(--font-ui);color:var(--ink-secondary);border-radius:10px;padding:4px 10px}.card-list-view{background:var(--accent);color:var(--accent-contrast);font:600 12px/20px var(--font-ui);border-radius:6px;margin-left:auto;padding:5px 14px}.card-list-total{color:var(--ink-muted);font:400 12px/20px var(--font-ui);white-space:nowrap}.card-list-toolbar .button{border-radius:10px;min-height:32px;padding:4px 12px;font-size:12px}.zovocard-shell .card-list-parity .zovo-batch-row{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;min-height:36px;margin:0 0 18px;padding:0;display:flex}.card-list-parity .zovo-batch-row>div:not(.zovo-money-control){display:none}.card-list-parity .zovo-money-control{border:1px solid var(--line);background:0 0;border-radius:10px;align-items:center;height:32px;display:inline-flex;overflow:hidden}.card-list-parity .zovo-money-control input{background:var(--paper-muted);border:0;width:74px;min-width:0;height:30px;padding:3px 8px;font-size:12px}.card-list-parity .zovo-money-control b{color:var(--ink-muted);font:400 11px/20px var(--font-ui);padding:0 7px}.card-list-parity .zovo-batch-row>button,.card-list-parity .zovo-money-control button{border:1px solid var(--accent-border);height:32px;min-height:32px;color:var(--accent);font:400 12px/20px var(--font-ui);cursor:pointer;background:0 0;border-radius:10px;padding:4px 12px}.card-list-parity .zovo-money-control button{border-width:0 0 0 1px;border-radius:0}.zovocard-shell .card-list-parity .card-list-scroll{border:0;border-radius:0;width:100%;margin:0;overflow-x:auto}.zovocard-shell .card-list-parity .card-list-table{border-collapse:collapse;width:100%;min-width:980px;font:400 13px/19.5px var(--font-ui)}.zovocard-shell .card-list-parity .card-list-table th{border-bottom:1px solid var(--line);height:42px;font:600 12px/18px var(--font-ui);color:var(--ink-muted);text-align:left;background:0 0;padding:6px 12px 12px}.zovocard-shell .card-list-parity .card-list-table td{border-bottom:1px solid var(--line);height:50px;font:400 13px/19.5px var(--font-ui);vertical-align:middle;color:var(--ink-secondary);background:0 0;padding:13px 12px}.zovocard-shell .card-list-parity .card-list-table td:first-child,.zovocard-shell .card-list-parity .card-list-table th:first-child{width:26px;padding-left:0}.zovocard-shell .card-list-parity .card-list-table td:last-child,.zovocard-shell .card-list-parity .card-list-table th:last-child{padding-right:0}.zovocard-shell .card-list-parity .card-list-table tr:last-child td{border-bottom:0}.zovocard-shell .card-list-parity .card-list-table tbody tr:hover{background:var(--accent-soft)}.card-list-parity .zovo-card-number{color:var(--accent);font:500 13px/19.5px var(--font-mono);white-space:nowrap}.card-list-parity .card-list-channel{background:var(--accent-soft);color:var(--accent);font:500 11px/18px var(--font-ui);white-space:nowrap;border-radius:5px;padding:2px 6px}.zovocard-shell .card-list-parity .card-list-table .zovo-balance{color:var(--green);font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.card-list-parity .zovo-status{border:1px solid var(--green-border);min-height:20px;font:400 11px/16px var(--font-ui);background:0 0;border-radius:6px;padding:1px 6px}.card-list-parity .zovo-status.frozen{border-color:var(--line)}.card-list-remark{overflow-wrap:anywhere;max-width:220px}.card-list-holder{min-width:105px}.zovocard-shell .card-list-parity .card-list-actions{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.card-list-details summary,.card-list-parity .card-list-actions button{color:var(--accent);font:400 12px/19.5px var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.card-list-details summary{list-style:none}.card-list-details summary::-webkit-details-marker{display:none}.card-list-details[open]{min-width:215px}.card-list-extra{gap:6px;padding:10px 0;font-size:11px;line-height:18px;display:grid}.card-list-extra>span{color:var(--ink-muted);display:block}.card-list-extra b{color:var(--ink);font-weight:500}.card-list-parity .pagination{border-top:1px solid var(--line);background:0 0;flex-wrap:wrap;gap:10px;padding:14px 0}.card-list-search:focus-within,.card-list-sort:focus-within{outline:2px solid var(--accent);outline-offset:2px}.card-list-details summary:focus-visible,.card-list-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.zovocard-shell .card-list-parity{padding-inline:14px}.card-list-search{flex:190px}.card-list-view{margin-left:0}}.card-list-funding-note{color:var(--ink-muted);font:400 11px/18px var(--font-ui);margin:-10px 0 14px}.zovocard-shell .card-list-parity .card-list-actions button.freeze,.zovocard-shell .card-list-parity .card-list-actions button.unfreeze{color:var(--accent);background:0 0;border:0;padding:0}.zovocard-shell .card-list-parity .card-list-actions button{min-height:0;line-height:19.5px}.zovocard-shell .card-list-parity .card-list-table input.checkbox{vertical-align:middle;width:14px;min-width:14px;height:14px;min-height:14px;margin:0;padding:0}.zovocard-shell .card-list-strict{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:visible}.card-list-strict .card-list-toolbar{border:1px solid var(--line);background:var(--paper);min-height:60px;box-shadow:var(--shadow-sm);border-radius:20px;margin:0 0 24px}.card-list-strict .card-list-search{background:0 0;border-radius:10px;height:24px;padding:0 8px}.card-list-strict .card-list-search input{height:22px;min-height:0;font-size:12px;line-height:20px}.card-list-strict .card-list-sort select{background:0 0;width:136px;height:24px;min-height:0;padding:0 10px;font-size:12px;line-height:20px}.card-list-strict .card-list-view{border-radius:0;margin-left:auto;padding:8px 12px;font-size:12px;line-height:20px}.card-list-strict .card-list-toolbar>.button{background:0 0;border-radius:10px;order:3;height:36px;min-height:36px;padding:0 12px;font-weight:400}.zovocard-shell .card-list-strict .zovo-batch-row{flex-wrap:nowrap;order:2;gap:8px;min-height:36px;margin:0}.card-list-strict .zovo-money-control{height:36px}.card-list-strict .zovo-money-control input{height:34px;min-height:0}.card-list-strict .zovo-batch-row>button,.card-list-strict .zovo-money-control button{height:36px;min-height:36px;padding:0 12px;font-size:12px;font-weight:400}.zovocard-shell .card-list-strict .card-list-scroll{background:var(--paper);box-shadow:var(--shadow-sm);border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;padding:12px 18px 0}.zovocard-shell .card-list-strict .card-list-table{table-layout:fixed;min-width:980px}.zovocard-shell .card-list-strict .card-list-table th{height:42px;padding:6px 12px 12px;font-weight:400}.zovocard-shell .card-list-strict .card-list-table td{height:50px;color:var(--ink);padding:13px 12px}.zovocard-shell .card-list-strict .card-list-table th:first-child{width:30.25%}.zovocard-shell .card-list-strict .card-list-table th:nth-child(2){width:5.5%}.zovocard-shell .card-list-strict .card-list-table th:nth-child(3){width:9.5%}.zovocard-shell .card-list-strict .card-list-table th:nth-child(4){width:6%}.zovocard-shell .card-list-strict .card-list-table th:nth-child(5){width:8.5%}.zovocard-shell .card-list-strict .card-list-table th:nth-child(6){width:23%}.zovocard-shell .card-list-strict .card-list-table th:nth-child(7){width:17.25%}.zovocard-shell .card-list-strict .card-list-table td:nth-child(4),.zovocard-shell .card-list-strict .card-list-table th:nth-child(4){text-align:right}.card-list-strict .zovo-card-number{font-weight:400}.zovocard-shell .card-list-strict .card-list-table .zovo-balance{font:400 13px/19.5px var(--font-ui)}.card-list-strict .card-list-channel{background:var(--accent-soft);font:400 12px/16px var(--font-ui);border-radius:10px;padding:2px 7px}.card-list-strict .zovo-status{background:var(--green-soft);min-height:20px;font:400 12px/16px var(--font-ui);border:0;border-radius:10px;padding:2px 7px}.card-list-strict .zovo-status.frozen{background:var(--paper-muted)}.card-list-strict .card-list-remark{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.card-list-strict .card-list-actions button,.card-list-strict .card-list-details summary{font-size:12px;font-weight:400}.card-list-strict .pagination{background:var(--paper);border:1px solid var(--line);border-top:0;border-radius:0 0 20px 20px;margin:0;padding:12px 18px}@media (max-width:1100px){.card-list-strict .card-list-toolbar{gap:8px}.card-list-strict .card-list-search{width:210px}}@media (max-width:760px){.zovocard-shell .card-list-strict{padding:0}.card-list-strict .card-list-toolbar{padding:12px}.card-list-strict .card-list-view{margin-left:0}.zovocard-shell .card-list-strict .card-list-scroll{padding-inline:12px}.zovocard-shell .card-list-strict .zovo-batch-row{flex-wrap:wrap}}.zovocard-shell .page-wrap.zovo-pool-page{width:100%;max-width:none;padding:20px}.card-list-strict .card-list-scroll{position:relative}.zovocard-shell .card-list-strict .card-list-table td:first-child,.zovocard-shell .card-list-strict .card-list-table th:first-child{padding-left:12px;position:relative}.zovocard-shell .card-list-strict .card-list-table input.checkbox{position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.card-list-strict .card-list-table input.checkbox,.card-list-strict .card-list-table input.checkbox:checked,.card-list-strict .card-list-table input.checkbox:focus-visible,.card-list-strict .card-list-table:hover input.checkbox{opacity:1}@media (hover:none){.card-list-strict .card-list-table input.checkbox{opacity:1}}.card-list-strict .card-list-toolbar{padding-block:11px}.zovocard-shell .card-list-strict .card-list-search input{box-shadow:none!important;background:0 0!important;border:0!important}.zovocard-shell .card-list-strict .zovo-card-number{font-weight:400;color:#a47d32!important}.zovocard-shell .card-list-strict .card-list-table .zovo-balance{font-weight:400;color:#169a3f!important}.zovocard-shell .card-list-strict .card-list-scroll.single-page{border-bottom:1px solid var(--line);border-radius:20px;padding-bottom:18px}.card-list-strict:has(.card-list-scroll.single-page) .pagination{display:none}.card-list-strict .card-list-toolbar{background:#fffdf8;border-color:#e6dfd2;flex-wrap:wrap;align-content:center;align-items:center;gap:8px;min-height:104px;margin-bottom:24px;padding:12px;display:flex;box-shadow:0 7px 18px #52412317}.card-list-strict .card-list-search{background:#fffefa;border-color:#ded7cb;flex:0 240px;width:240px;height:26px}.card-list-balance input,.card-list-filter select{color:#4b463d;height:26px;min-height:26px;font:400 12px/20px var(--font-ui);background:#fffefa;border:1px solid #ded7cb;border-radius:10px;outline:0}.card-list-filter select{width:136px;padding:0 10px}.card-list-balance input{text-align:center;width:78px;padding:0 10px}.card-list-balance:focus-within input,.card-list-filter:focus-within select{outline-offset:1px;outline:2px solid #a47d3259}.card-list-range-dash,.card-list-range-label{color:#676055;white-space:nowrap;font-size:12px}.card-list-divider{background:#e7e0d5;width:1px;height:36px;margin:0 2px 0 8px}.card-list-tabs{background:#fffefa;border:1px solid #ded7cb;border-radius:10px;height:36px;display:inline-flex;overflow:hidden}.card-list-tabs button{color:#453f36;min-width:48px;font:400 12px/34px var(--font-ui);background:0 0;border:0;border-right:1px solid #e7e0d5;padding:0 11px}.card-list-tabs button:last-child{border-right:0}.card-list-tabs button.active{color:#fff;background:#a47d32}.card-list-tabs button:disabled,.card-list-tool:disabled{cursor:not-allowed;opacity:.58}.card-list-clear,.card-list-open,.card-list-tool{color:#453f36;height:36px;min-height:36px;font:400 12px/34px var(--font-ui);white-space:nowrap;background:#fffefa;border:1px solid #ded7cb;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.card-list-open svg,.card-list-tool svg{width:14px;height:14px}.card-list-open{color:#fff;background:#a47d32;border-color:#a47d32;order:20;margin-right:calc(100% - 88px);box-shadow:0 4px 9px #a47d3233}.card-list-clear{color:#8a6b2d;order:21;margin-left:-8px}.zovocard-shell .card-list-strict .card-list-scroll{background:#fffdf8;border-color:#e6dfd2;box-shadow:0 7px 18px #52412314}.zovocard-shell .card-list-strict .card-list-table td,.zovocard-shell .card-list-strict .card-list-table th{border-color:#e7e0d5}.zovocard-shell .card-list-strict .card-list-table tbody tr:hover{background:#faf4e8}.card-list-strict .card-list-channel{color:#a4731d;background:#f5ead8}.card-list-strict .zovo-status{color:#3f8b4c;background:#eaf2e5}.card-list-strict .card-list-actions button{color:#9a711f}.card-list-strict .card-list-actions button:nth-child(2){color:#3f8b4c}.card-list-strict .card-list-actions button:nth-child(3){color:#a86b18}.card-list-card footer button.delete,.card-list-strict .card-list-actions button.delete{color:#b42318}.card-delete-confirm{color:var(--ink);gap:7px;font-size:13px;display:grid}.card-delete-confirm ul{max-height:180px;margin:0;padding-left:22px;overflow:auto}.card-delete-confirm p{color:#a13a31;margin:2px 0 0}.card-delete-result-modal{max-width:560px}.card-delete-result-list{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;max-height:360px;margin:16px 0;display:grid;overflow:auto}.card-delete-result-list>div{background:var(--paper);justify-content:space-between;gap:12px;padding:9px 12px;font-size:13px;display:flex}.card-delete-result-list strong{font-weight:600}.card-delete-result-list .result-deleted{color:#258144}.card-delete-result-list .result-rejected{color:#a13a31}.card-delete-result-list .result-unknown{color:#a86b18}.card-list-strict .card-list-actions button:disabled{color:#4b463d;cursor:not-allowed;opacity:.62}.card-list-strict :is(.card-list-tabs button:disabled,.zovo-batch-row button:disabled,.card-list-tool:disabled){opacity:1;color:#6b6252;box-shadow:none;cursor:not-allowed;background-color:#f3eee4;border-color:#d4c9b6}.card-list-grid{background:#fffdf8;border:1px solid #e6dfd2;border-radius:20px;grid-template-columns:repeat(5,minmax(190px,1fr));gap:18px;padding:20px;display:grid;box-shadow:0 7px 18px #52412314}.card-list-card{color:#4a4235;background:linear-gradient(145deg,#f9edcf,#fffaf0);border:1px solid #e5dbc9;border-radius:15px;flex-direction:column;gap:14px;min-width:0;min-height:190px;padding:18px;display:flex;box-shadow:0 7px 15px #52412314}.card-list-card>svg{color:#a47d32;width:30px;height:30px}.card-list-card footer,.card-list-card-head,.card-list-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-list-card-head input.checkbox{width:14px;min-width:14px;height:14px;min-height:14px;margin:0 auto 0 0}.card-list-card strong{color:#8e681f;font:500 14px/1.5 var(--font-mono);letter-spacing:.05em}.card-list-card b{color:#169a3f}.card-list-card footer{border-top:1px solid #a47d322e;justify-content:flex-start;margin-top:auto;padding-top:10px}.card-list-card footer button{color:#8e681f;background:0 0;border:0;padding:0;font-size:12px}.card-list-grid+.pagination{border:1px solid #e6dfd2;border-top:0;border-radius:0 0 20px 20px;margin-top:0}@media (max-width:1500px){.card-list-strict .card-list-toolbar{min-height:104px}.card-list-strict .card-list-search{flex-basis:220px;width:220px}.card-list-filter select{width:120px}.card-list-grid{grid-template-columns:repeat(4,minmax(190px,1fr))}}@media (max-width:1100px){.zovocard-shell .page-wrap.zovo-pool-page{padding:16px}.card-list-divider{display:none}.card-list-open{margin-right:0}.card-list-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:760px){.zovocard-shell .page-wrap.zovo-pool-page{padding:12px}.card-list-strict .card-list-toolbar{border-radius:16px;align-items:stretch;min-height:0}.card-list-strict .card-list-search{flex:100%;width:100%}.card-list-filter{flex:calc(50% - 4px)}.card-list-filter select{width:100%}.card-list-range-label{flex:100%}.card-list-balance{flex:calc(50% - 12px)}.card-list-balance input{width:100%}.card-list-tabs{order:10;width:100%}.card-list-tabs button{flex:1}.card-list-tool{flex:calc(50% - 4px)}.card-list-open{flex:100%;order:20;margin:0}.card-list-clear{flex:100%;order:21;margin:0}.card-list-grid{grid-template-columns:1fr;padding:12px}}.zovocard-shell .card-list-strict .card-list-toolbar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"filters view batch";align-items:center;gap:12px 14px;min-height:72px;padding:12px 14px;display:grid}.card-list-toolbar-batch,.card-list-toolbar-filters,.card-list-toolbar-view{min-width:0}.card-list-toolbar-filters{grid-area:filters;align-items:center;gap:8px;min-width:0;display:flex}.card-list-toolbar-view{grid-area:view;align-items:center;gap:8px;display:flex}.card-list-toolbar-batch{flex-wrap:wrap;grid-area:batch;justify-content:flex-end;align-items:center;gap:8px;display:flex}.card-list-toolbar-filters .card-list-search{background:#fffefa;flex:230px;width:auto;min-width:190px;height:36px;padding-inline:10px}.card-list-toolbar-filters .card-list-search input{height:32px;font-size:13px}.card-list-toolbar-filters .card-list-filter{flex:0 116px;min-width:104px}.card-list-toolbar-filters .card-list-filter select{width:100%;height:36px;min-height:36px;padding-inline:10px;font-size:12px}.card-list-balance-range{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.card-list-balance-range .card-list-balance{flex:none}.card-list-balance-range .card-list-balance input{width:78px;height:36px;min-height:36px}.card-list-toolbar-batch .card-list-clear,.card-list-toolbar-batch .card-list-open,.card-list-toolbar-batch .card-list-tool,.card-list-toolbar-view .card-list-tabs,.card-list-toolbar-view .card-list-tool{white-space:nowrap;border-radius:10px;height:36px;min-height:36px;margin:0;padding-inline:12px;font-size:12px;line-height:34px}.card-list-toolbar-view .card-list-tabs{flex:none}.card-list-toolbar-batch .card-list-clear,.card-list-toolbar-batch .card-list-open,.card-list-toolbar-batch .card-list-tool,.card-list-toolbar-view .card-list-tool{justify-content:center;align-items:center;line-height:1;display:inline-flex}.card-list-toolbar-batch .card-list-clear,.card-list-toolbar-batch .card-list-open{order:0}@media (max-width:1500px){.zovocard-shell .card-list-strict .card-list-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filters view""batch batch"}.card-list-toolbar-batch{border-top:1px solid #e7e0d5;justify-content:flex-start;padding-top:10px}}@media (max-width:900px){.zovocard-shell .card-list-strict .card-list-toolbar{grid-template-columns:1fr;grid-template-areas:"filters""view""batch"}.card-list-toolbar-view{justify-content:flex-start}}@media (max-width:760px){.zovocard-shell .card-list-strict .card-list-toolbar{gap:12px}.card-list-toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.card-list-toolbar-filters .card-list-search{grid-column:1/-1;width:100%;min-width:0}.card-list-toolbar-filters .card-list-filter{width:100%;min-width:0}.card-list-balance-range{grid-column:1/-1;justify-content:space-between;width:100%}.card-list-balance-range .card-list-balance{flex:1 1 0}.card-list-balance-range .card-list-balance input,.card-list-toolbar-view{width:100%}.card-list-toolbar-view .card-list-tabs{flex:auto;width:100%}.card-list-toolbar-view .card-list-tabs button{flex:1 1 0}.card-list-toolbar-view .card-list-tool{flex:none}.card-list-toolbar-batch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.card-list-toolbar-batch .card-list-clear,.card-list-toolbar-batch .card-list-open,.card-list-toolbar-batch .card-list-tool{width:100%}.card-list-toolbar-batch .card-list-clear,.card-list-toolbar-batch .card-list-open{grid-column:1/-1}}.renewal-status.positive{color:var(--green)}.renewal-status.negative{color:var(--red)}.zovocard-shell .due-customer-compact-panel{padding:18px 24px}.zovocard-shell .due-customer-scroll{width:100%;min-width:0;overflow-x:auto}.zovocard-shell .due-customer-compact{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px}.zovocard-shell .due-customer-compact td,.zovocard-shell .due-customer-compact th{white-space:nowrap;vertical-align:middle;font:400 13px/20px var(--font-ui);padding:14px 16px}.zovocard-shell .due-customer-compact th{color:var(--ink-muted);font-size:12px}.zovocard-shell .due-customer-compact td{height:50px;color:var(--ink)}.zovocard-shell .due-customer-compact th:first-child{width:36%}.zovocard-shell .due-customer-compact th:nth-child(2){width:24%}.zovocard-shell .due-customer-compact th:nth-child(3),.zovocard-shell .due-customer-compact th:nth-child(4){width:20%}.due-customer-email{color:var(--ink);font-weight:500;text-decoration:none;display:inline}.due-customer-email:hover{color:var(--accent);text-decoration:underline}.due-customer-email:focus-visible,.due-customer-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zovocard-shell .due-customer-compact .due-customer-no-records{color:var(--ink-muted);text-align:center}@media (max-width:760px){.zovocard-shell .due-customer-compact-panel{padding:12px}}.zovocard-shell .dashboard-order-item{grid-template-columns:minmax(0,1fr) auto;gap:20px;display:grid}.zovocard-shell .dashboard-order-main{min-width:0}.zovocard-shell .dashboard-order-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zovocard-shell .dashboard-order-meta{font-variant-numeric:tabular-nums;grid-template-columns:104px 92px 122px;align-items:center;gap:0;display:grid}.zovocard-shell .dashboard-order-meta>:first-child{justify-self:center}.zovocard-shell .dashboard-order-meta>b,.zovocard-shell .dashboard-order-meta>time{white-space:nowrap;justify-self:end}@media (max-width:760px){.zovocard-shell .dashboard-order-item{gap:8px;display:flex}.zovocard-shell .dashboard-order-meta{grid-template-columns:32% 27% 41%;width:100%}}.zovocard-shell{--admin-list-column-space:clamp(10px,.85vw,14px)}.zovocard-shell .zovo-main table :is(th,td){padding-inline:var(--admin-list-column-space)!important}.zovocard-shell .zovo-main table{width:100%;table-layout:fixed!important}.zovocard-shell .zovo-main table th{width:auto!important}.zovocard-shell .zovo-main table :is(th,td){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center!important}.zovocard-shell .zovo-main table :is(th,td):first-child{padding-left:var(--admin-list-column-space)!important}.zovocard-shell .zovo-main table :is(th,td):last-child{padding-right:var(--admin-list-column-space)!important}.zovocard-shell .dashboard-live-stream table :is(th,td){text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden;width:12.5%!important;padding-inline:5px!important;font-size:10px!important}.zovocard-shell .dashboard-live-stream table :is(th,td) *{text-overflow:ellipsis;max-width:100%;overflow:hidden;white-space:nowrap!important;font-size:10px!important}.zovocard-shell .dashboard-command-left,.zovocard-shell .dashboard-live-stream,.zovocard-shell .dashboard-live-stream>div{min-width:0}.zovocard-shell .dashboard-live-stream table{max-width:100%;width:100%!important;min-width:0!important}@media (min-width:1024px){.zovocard-shell .dashboard-live-stream{grid-column:1/span 8!important}}@media (max-width:760px){.zovocard-shell{--admin-list-column-space:10px}}@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-divide-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes pulse{50%{opacity:.5}}