@charset "UTF-8";@font-face{font-family:StyreneA;font-weight:400;font-style:normal;src:url(/cnexus/fonts/StyreneA/StyreneA-Regular.woff2) format("woff2"),url(/cnexus/fonts/StyreneA/StyreneA-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:StyreneA;font-weight:500;font-style:normal;src:url(/cnexus/fonts/StyreneA/StyreneA-Medium.woff2) format("woff2"),url(/cnexus/fonts/StyreneA/StyreneA-Medium.otf) format("opentype");font-display:swap}@font-face{font-family:StyreneA;font-weight:700;font-style:normal;src:url(/cnexus/fonts/StyreneA/StyreneA-Bold.woff2) format("woff2"),url(/cnexus/fonts/StyreneA/StyreneA-Bold.otf) format("opentype");font-display:swap}@font-face{font-family:TiemposText;font-weight:400;font-style:normal;src:url(/cnexus/fonts/TiemposText/TiemposText-Regular.woff2) format("woff2"),url(/cnexus/fonts/TiemposText/TiemposText-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:TiemposText;font-weight:500;font-style:normal;src:url(/cnexus/fonts/TiemposText/TiemposText-Medium.woff2) format("woff2"),url(/cnexus/fonts/TiemposText/TiemposText-Medium.otf) format("opentype");font-display:swap}@font-face{font-family:TiemposText;font-weight:600;font-style:normal;src:url(/cnexus/fonts/TiemposText/TiemposText-Semibold.woff2) format("woff2"),url(/cnexus/fonts/TiemposText/TiemposText-Semibold.otf) format("opentype");font-display:swap}:root{color-scheme:light;--sans-serif: var(--app-font-family);--serif: TiemposText, STZhongsong, Fang Song, serif;--monospace: var(--app-font-family-mono);--font-sans: var(--sans-serif);--font-serif: var(--serif);--font-mono: var(--monospace);--tracking-normal: 0;--tracking-tight: 0;--tracking-tighter: 0;--tracking-wide: 0;--tracking-wider: 0;--tracking-widest: 0;--radius: var(--app-radius);--radius-sm: calc(var(--app-radius) - 4px);--radius-md: calc(var(--app-radius) - 2px);--radius-lg: var(--app-radius);--list-item-border-radius: var(--app-radius);--app-primary: #c8643f;--app-color-primary: var(--app-primary);--app-primary-hover: #b95737;--app-primary-pressed: #963f28;--background: var(--app-bg-base);--foreground: var(--app-text-base);--card: var(--app-bg-elevated);--card-foreground: var(--app-text-base);--popover: var(--app-bg-elevated);--popover-foreground: var(--app-text-base);--primary: var(--app-color-primary, var(--app-primary, #c8643f));--primary-foreground: var(--app-bg-elevated);--secondary: var(--app-bg-subtle);--secondary-foreground: var(--app-text-base);--muted: var(--app-bg-subtle);--muted-foreground: var(--app-text-muted);--accent: var(--app-bg-subtle);--accent-foreground: var(--app-text-base);--destructive: var(--app-color-error, var(--app-error));--destructive-foreground: var(--app-bg-elevated);--border: var(--app-border);--input: var(--app-border-soft);--ring: var(--app-color-primary, var(--app-primary, #c8643f));--success: var(--app-color-success, var(--app-success));--warning: var(--app-color-warning, var(--app-warning));--info: var(--app-color-info, var(--app-info));--slate-dark: var(--app-text-base);--slate-medium: var(--app-text-muted);--slate-light: var(--app-border);--cloud-dark: var(--app-text-base);--cloud-medium: var(--app-bg-subtle);--cloud-light: var(--app-bg-elevated);--ivory-dark: var(--app-bg-subtle);--ivory-medium: var(--app-bg-subtle);--ivory-light: var(--app-bg-base);--book-cloth: var(--app-color-primary, var(--app-primary, #c8643f));--kraft: var(--app-primary-hover, #b95737);--manilla: color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 18%, var(--app-bg-elevated));--color-black-soft: var(--app-text-base);--color-primary: var(--app-color-primary, var(--app-primary, #c8643f));--color-primary-soft: var(--app-primary-hover, #b95737);--color-primary-mute: color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 18%, var(--app-bg-elevated));--color-text: var(--app-text-base);--color-background: var(--app-bg-base);--color-background-soft: var(--app-bg-subtle);--color-background-mute: color-mix(in srgb, var(--app-bg-subtle) 70%, var(--app-border));--navbar-background: var(--app-bg-subtle);--navbar-background-mac: color-mix(in srgb, var(--app-bg-base) 72%, transparent);--chat-background: var(--app-bg-base);--chat-background-user: var(--app-bg-subtle);--chat-background-assistant: var(--app-bg-base);--color-icon: var(--app-text-base);--color-icon-white: var(--app-bg-elevated);--color-border: var(--app-border);--color-border-soft: var(--app-border-soft);--color-border-mute: color-mix(in srgb, var(--app-border-soft) 50%, transparent);--color-code-background: var(--app-bg-subtle);--color-code-text: var(--app-text-base);--command-panel-background: color-mix(in srgb, var(--app-bg-elevated) 95%, transparent);--command-panel-border-color: color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 32%, transparent);--command-panel-shadow-color: color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 20%, transparent);--config-panel-background: var(--app-bg-elevated);--config-panel-border-color: var(--app-border-soft);--config-panel-shadow-color: color-mix(in srgb, var(--app-text-base) 8%, transparent);--config-panel-header-background: color-mix(in srgb, var(--app-bg-base) 85%, transparent);--color-hover: var(--app-bg-subtle);--color-active: color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 22%, var(--app-bg-subtle));--color-frame-border: var(--app-border);--color-group-background: var(--app-bg-subtle);--color-reference: var(--app-bg-subtle);--color-reference-text: var(--app-text-base);--color-reference-background: var(--app-bg-base);--color-error: var(--app-color-error, var(--app-error));--color-link: var(--app-color-info, var(--app-info));--color-white: var(--app-bg-elevated);--input-container-background: var(--app-bg-elevated);--input-background: var(--app-bg-base);--input-shadow: color-mix(in srgb, var(--app-text-base) 8%, transparent);--shadow-sm: 0 1px 3px 0 color-mix(in srgb, var(--app-text-base) 10%, transparent), 0 1px 2px -1px color-mix(in srgb, var(--app-text-base) 10%, transparent);--shadow-md: 0 2px 8px color-mix(in srgb, var(--app-text-base) 12%, transparent);--shadow-lg: 0 8px 24px color-mix(in srgb, var(--app-text-base) 12%, transparent);--shell-glass: color-mix(in srgb, var(--app-bg-base) 80%, transparent);--shell-border: var(--app-border);--shell-shadow: 0 25px 65px color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 18%, transparent);--shell-sidebar-shadow: 0 45px 95px color-mix(in srgb, var(--app-text-base) 12%, transparent);--app-space-1: .25rem;--app-space-2: .5rem;--app-space-3: .75rem;--app-space-4: 1rem;--app-space-5: 1.25rem;--app-space-6: 1.5rem;--app-space-8: 2rem;--app-font-size-xs: .75rem;--app-font-size-sm: .875rem;--app-font-size-base: 1rem;--app-font-weight-normal: 400;--app-font-weight-medium: 500;--app-font-weight-semibold: 600;--app-radius-sm: var(--radius-sm);--app-radius-md: var(--radius-md);--app-radius-lg: var(--radius-lg);--app-radius-pill: 999px;--app-bg: var(--app-bg-base);--app-bg-muted: var(--app-bg-subtle);--app-border-subtle: var(--app-border-soft);--app-text: var(--app-text-base);--app-color-error: var(--app-error);--app-color-success: var(--app-success);--app-color-warning: var(--app-warning)}:root[data-theme=dark],.dark{color-scheme:dark;--app-primary: #d88a63;--app-color-primary: var(--app-primary);--app-primary-hover: #e2a078;--app-primary-pressed: #bf704e}*,*:before,*:after{box-sizing:border-box;border-color:var(--app-border)}*{font-variant-ligatures:normal}html{min-height:100%;background-color:var(--app-bg-base)}body{min-height:100vh;margin:0;background-color:var(--app-bg-base);color:var(--app-text-base);font-family:var(--app-font-family);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .35s ease,color .35s ease}#app{min-height:100vh}#content-container{background-color:var(--app-bg-base);font-family:var(--app-font-family)}::-moz-selection{background-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 70%,var(--app-bg-elevated));color:var(--app-bg-elevated)}::selection{background-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 70%,var(--app-bg-elevated));color:var(--app-bg-elevated)}:focus-visible{outline:2px solid var(--app-color-primary, var(--app-primary, #c8643f));outline-offset:2px}h1,h2,h3,h4,h5,h6,.literary-heading{font-family:TiemposText,STZhongsong,Fang Song,serif;font-weight:500;letter-spacing:0}h1{font-weight:500}.literary-body,article p,.prose p{font-family:TiemposText,STZhongsong,Fang Song,serif;line-height:1.7;letter-spacing:0}.literary-ui,button,input,select,textarea,label,nav,.btn,[class*=button]{font-family:var(--app-font-family)}.assistant-tab{font-family:TiemposText,STZhongsong,Fang Song,serif!important;font-size:small!important}.assistant-tab *{transition:all .3s ease-in-out!important}.markdown{font-family:TiemposText,STZhongsong,Fang Song,serif}.markdown p{line-height:1.65;font-weight:400}.markdown h1,.markdown h2,.markdown h3,.markdown h4{padding:.5rem 0;text-align:center}.markdown blockquote,.markdown th,.markdown table,.markdown td{font-family:var(--app-font-family);font-size:small}.markdown a{text-underline-offset:.1em;text-decoration-color:var(--app-primary-hover, #b95737);text-decoration-thickness:.1em;text-decoration-style:dashed}.markdown a:hover{text-decoration-style:solid}code,pre{font-family:var(--app-font-family-mono)!important}:not(pre)>code{margin:0!important;padding:0!important;border-radius:0!important;background-color:transparent!important;color:var(--color-code-text)!important;white-space:nowrap!important;font-weight:500!important}:where([class*=legacy-style-]){--legacy-translate-x: 0;--legacy-translate-y: 0;--legacy-rotate: 0;--legacy-skew-x: 0;--legacy-skew-y: 0;--legacy-scale-x: 1;--legacy-scale-y: 1;--legacy-ring-inset: ;--legacy-ring-offset-width: 0px;--legacy-ring-offset-color: #fff;--legacy-ring-color: rgb(204 120 92 / .3);--legacy-ring-offset-shadow: 0 0 #0000;--legacy-ring-shadow: 0 0 #0000;--legacy-shadow: 0 0 #0000;--legacy-shadow-colored: 0 0 #0000;--legacy-blur: ;--legacy-brightness: ;--legacy-contrast: ;--legacy-grayscale: ;--legacy-hue-rotate: ;--legacy-invert: ;--legacy-saturate: ;--legacy-sepia: ;--legacy-drop-shadow: ;--legacy-backdrop-blur: ;--legacy-backdrop-brightness: ;--legacy-backdrop-contrast: ;--legacy-backdrop-grayscale: ;--legacy-backdrop-hue-rotate: ;--legacy-backdrop-invert: ;--legacy-backdrop-opacity: ;--legacy-backdrop-saturate: ;--legacy-backdrop-sepia: }.legacy-style-important-border-0{border-width:0px!important}.legacy-style-important-outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.legacy-style-important-ring-0{--legacy-ring-offset-shadow: var(--legacy-ring-inset) 0 0 0 var(--legacy-ring-offset-width) var(--legacy-ring-offset-color) !important;--legacy-ring-shadow: var(--legacy-ring-inset) 0 0 0 calc(0px + var(--legacy-ring-offset-width)) var(--legacy-ring-color) !important;box-shadow:var(--legacy-ring-offset-shadow),var(--legacy-ring-shadow),var(--legacy-shadow, 0 0 rgba(0, 0, 0, 0))!important}.legacy-style-important-ring-offset-0{--legacy-ring-offset-width: 0px !important}.legacy-style-important-rounded-xl{border-radius:.75rem!important}.legacy-style-important-shadow-none{--legacy-shadow: 0 0 #0000 !important;--legacy-shadow-colored: 0 0 #0000 !important;box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)!important}.legacy-style-important-z-90{z-index:90!important}.legacy-style-neg-m-2{margin:-.5rem}.legacy-style-neg-mb-9px{margin-bottom:-9px}.legacy-style-neg-mx-0dot-5{margin-left:-.125rem;margin-right:-.125rem}.legacy-style-neg-mx-2{margin-left:-.5rem;margin-right:-.5rem}.legacy-style-neg-rotate-90{--legacy-rotate: -90deg;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-neg-translate-x-1-2{--legacy-translate-x: -50%;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-neg-translate-y-1-2{--legacy-translate-y: -50%;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}@media(min-width:1536px){.legacy-style-2xl-grid-cols-minmax-0-420px-_minmax-0-1dot-18fr{grid-template-columns:minmax(0,420px) minmax(0,1.18fr)}}.legacy-style-and-webkit-details-marker-hidden::-webkit-details-marker{display:none}.legacy-style-and-webkit-inner-spin-button-appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.legacy-style-and-webkit-outer-spin-button-appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.legacy-style-and-star-col-start-1>*{grid-column-start:1}.legacy-style-and-star-row-start-1>*{grid-row-start:1}.legacy-style-and-svg-h-4>svg{height:1rem}.legacy-style-and-svg-opacity-70>svg{opacity:.7}.legacy-style-and-svg-w-4>svg{width:1rem}.legacy-style-appearance-textfield{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.legacy-style-absolute{position:absolute}.legacy-style-active-cursor-grabbing:active{cursor:grabbing}.legacy-style-align-top{vertical-align:top}.legacy-style-animate-bounce{animation:bounce 1s infinite}.legacy-style-animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.legacy-style-animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.legacy-style-animate-spin{animation:spin 1s linear infinite}.legacy-style-backdrop-blur{--legacy-backdrop-blur: blur(8px);backdrop-filter:var(--legacy-backdrop-blur) var(--legacy-backdrop-brightness) var(--legacy-backdrop-contrast) var(--legacy-backdrop-grayscale) var(--legacy-backdrop-hue-rotate) var(--legacy-backdrop-invert) var(--legacy-backdrop-opacity) var(--legacy-backdrop-saturate) var(--legacy-backdrop-sepia)}.legacy-style-backdrop-blur-md{--legacy-backdrop-blur: blur(12px);backdrop-filter:var(--legacy-backdrop-blur) var(--legacy-backdrop-brightness) var(--legacy-backdrop-contrast) var(--legacy-backdrop-grayscale) var(--legacy-backdrop-hue-rotate) var(--legacy-backdrop-invert) var(--legacy-backdrop-opacity) var(--legacy-backdrop-saturate) var(--legacy-backdrop-sepia)}.legacy-style-backdrop-blur-sm{--legacy-backdrop-blur: blur(4px);backdrop-filter:var(--legacy-backdrop-blur) var(--legacy-backdrop-brightness) var(--legacy-backdrop-contrast) var(--legacy-backdrop-grayscale) var(--legacy-backdrop-hue-rotate) var(--legacy-backdrop-invert) var(--legacy-backdrop-opacity) var(--legacy-backdrop-saturate) var(--legacy-backdrop-sepia)}.legacy-style-backdrop-blur-xl{--legacy-backdrop-blur: blur(24px);backdrop-filter:var(--legacy-backdrop-blur) var(--legacy-backdrop-brightness) var(--legacy-backdrop-contrast) var(--legacy-backdrop-grayscale) var(--legacy-backdrop-hue-rotate) var(--legacy-backdrop-invert) var(--legacy-backdrop-opacity) var(--legacy-backdrop-saturate) var(--legacy-backdrop-sepia)}.legacy-style-bg-hex-191919{--legacy-bg-opacity: 1;background-color:rgb(25,25,25,var(--legacy-bg-opacity, 1))}.legacy-style-bg-hex-262624{--legacy-bg-opacity: 1;background-color:rgb(38,38,36,var(--legacy-bg-opacity, 1))}.legacy-style-bg-hex-3b82f6{--legacy-bg-opacity: 1;background-color:rgb(59,130,246,var(--legacy-bg-opacity, 1))}.legacy-style-bg-hex-3b82f6-10{background-color:#3b82f61a}.legacy-style-bg-hex-3b82f6-20{background-color:#3b82f633}.legacy-style-bg-hex-a855f7{--legacy-bg-opacity: 1;background-color:rgb(168,85,247,var(--legacy-bg-opacity, 1))}.legacy-style-bg-hex-a855f7-10{background-color:#a855f71a}.legacy-style-bg-hex-a855f7-20{background-color:#a855f733}.legacy-style-bg-hex-cc785c{--legacy-bg-opacity: 1;background-color:rgb(204,120,92,var(--legacy-bg-opacity, 1))}.legacy-style-bg-hex-cc785c-10{background-color:#cc785c1a}.legacy-style-bg-hex-cc785c-20{background-color:#cc785c33}.legacy-style-bg-hex-cc785c-5{background-color:#cc785c0d}.legacy-style-bg-hex-e5e4df{--legacy-bg-opacity: 1;background-color:rgb(229,228,223,var(--legacy-bg-opacity, 1))}.legacy-style-bg-hex-f5f5f0{--legacy-bg-opacity: 1;background-color:rgb(245,245,240,var(--legacy-bg-opacity, 1))}.legacy-style-bg-hex-f5f5f0-50{background-color:#f5f5f080}.legacy-style-bg-hex-f5f5f0-80{background-color:#f5f5f0cc}.legacy-style-bg-hex-faf9f5{--legacy-bg-opacity: 1;background-color:rgb(250,249,245,var(--legacy-bg-opacity, 1))}.legacy-style-bg-hex-faf9f5-90{background-color:#faf9f5e6}.legacy-style-bg-hex-fafaf7{--legacy-bg-opacity: 1;background-color:rgb(250,250,247,var(--legacy-bg-opacity, 1))}.legacy-style-bg-hex-fafaf7-90{background-color:#fafaf7e6}.legacy-style-bg-var-shell-glass{background-color:var(--shell-glass)}.legacy-style-bg-amber-50{--legacy-bg-opacity: 1;background-color:rgb(255,251,235,var(--legacy-bg-opacity, 1))}.legacy-style-bg-amber-500-10{background-color:#f59e0b1a}.legacy-style-bg-amber-500-5{background-color:#f59e0b0d}.legacy-style-bg-amber-500-50{background-color:#f59e0b80}.legacy-style-bg-black-30{background-color:#0000004d}.legacy-style-bg-black-35{background-color:#00000059}.legacy-style-bg-black-40{background-color:#0006}.legacy-style-bg-black-5{background-color:#0000000d}.legacy-style-bg-black-50{background-color:#00000080}.legacy-style-bg-black-60{background-color:#0009}.legacy-style-bg-black-80{background-color:#000c}.legacy-style-bg-blue-500{--legacy-bg-opacity: 1;background-color:rgb(59,130,246,var(--legacy-bg-opacity, 1))}.legacy-style-bg-blue-500-10{background-color:#3b82f61a}.legacy-style-bg-emerald-100{--legacy-bg-opacity: 1;background-color:rgb(209,250,229,var(--legacy-bg-opacity, 1))}.legacy-style-bg-emerald-500-10{background-color:#10b9811a}.legacy-style-bg-emerald-500-5{background-color:#10b9810d}.legacy-style-bg-emerald-500-50{background-color:#10b98180}.legacy-style-bg-gradient-to-r{background-image:linear-gradient(to right,var(--legacy-gradient-stops))}.legacy-style-bg-kraft-10{background-color:color-mix(in srgb,var(--app-primary) 10%,transparent)}.legacy-style-bg-gray-800-90{background-color:#1f2937e6}.legacy-style-bg-green-400-80{background-color:#4ade80cc}.legacy-style-bg-green-500{--legacy-bg-opacity: 1;background-color:rgb(34,197,94,var(--legacy-bg-opacity, 1))}.legacy-style-bg-green-500-10{background-color:#22c55e1a}.legacy-style-bg-orange-100{--legacy-bg-opacity: 1;background-color:rgb(255,237,213,var(--legacy-bg-opacity, 1))}.legacy-style-bg-orange-500{--legacy-bg-opacity: 1;background-color:rgb(249,115,22,var(--legacy-bg-opacity, 1))}.legacy-style-bg-purple-500{--legacy-bg-opacity: 1;background-color:rgb(168,85,247,var(--legacy-bg-opacity, 1))}.legacy-style-bg-red-400-80{background-color:#f87171cc}.legacy-style-bg-red-50{--legacy-bg-opacity: 1;background-color:rgb(254,242,242,var(--legacy-bg-opacity, 1))}.legacy-style-bg-red-500{--legacy-bg-opacity: 1;background-color:rgb(239,68,68,var(--legacy-bg-opacity, 1))}.legacy-style-bg-rose-500-10{background-color:#f43f5e1a}.legacy-style-bg-transparent{background-color:transparent}.legacy-style-bg-white{--legacy-bg-opacity: 1;background-color:rgb(255,255,255,var(--legacy-bg-opacity, 1))}.legacy-style-bg-white-35{background-color:#ffffff59}.legacy-style-bg-white-40{background-color:#fff6}.legacy-style-bg-white-45{background-color:#ffffff73}.legacy-style-bg-white-50{background-color:#ffffff80}.legacy-style-bg-white-80{background-color:#fffc}.legacy-style-bg-white-90{background-color:#ffffffe6}.legacy-style-bg-yellow-400-80{background-color:#facc15cc}.legacy-style-block{display:block}.legacy-style-blur-sm{--legacy-blur: blur(4px);filter:var(--legacy-blur) var(--legacy-brightness) var(--legacy-contrast) var(--legacy-grayscale) var(--legacy-hue-rotate) var(--legacy-invert) var(--legacy-saturate) var(--legacy-sepia) var(--legacy-drop-shadow)}.legacy-style-border{border-width:1px}.legacy-style-border-0{border-width:0px}.legacy-style-border-2{border-width:2px}.legacy-style-border-4{border-width:4px}.legacy-style-border-hex-3b82f6{--legacy-border-opacity: 1;border-color:rgb(59,130,246,var(--legacy-border-opacity, 1))}.legacy-style-border-hex-3d3929-5{border-color:#3d39290d}.legacy-style-border-hex-a855f7{--legacy-border-opacity: 1;border-color:rgb(168,85,247,var(--legacy-border-opacity, 1))}.legacy-style-border-hex-cc785c{--legacy-border-opacity: 1;border-color:rgb(204,120,92,var(--legacy-border-opacity, 1))}.legacy-style-border-hex-cc785c-10{border-color:#cc785c1a}.legacy-style-border-hex-cc785c-15{border-color:#cc785c26}.legacy-style-border-hex-cc785c-20{border-color:#cc785c33}.legacy-style-border-hex-cc785c-30{border-color:#cc785c4d}.legacy-style-border-hex-e5e4df{--legacy-border-opacity: 1;border-color:rgb(229,228,223,var(--legacy-border-opacity, 1))}.legacy-style-border-hex-e5e4df-50{border-color:#e5e4df80}.legacy-style-border-1dot-5px{border-width:1.5px}.legacy-style-border-var-shell-border{border-color:var(--shell-border)}.legacy-style-border-amber-200{--legacy-border-opacity: 1;border-color:rgb(253,230,138,var(--legacy-border-opacity, 1))}.legacy-style-border-amber-500{--legacy-border-opacity: 1;border-color:rgb(245,158,11,var(--legacy-border-opacity, 1))}.legacy-style-border-amber-500-25{border-color:#f59e0b40}.legacy-style-border-amber-500-35{border-color:#f59e0b59}.legacy-style-border-amber-500-50{border-color:#f59e0b80}.legacy-style-border-b{border-bottom-width:1px}.legacy-style-border-b-2{border-bottom-width:2px}.legacy-style-border-dashed{border-style:dashed}.legacy-style-border-emerald-500{--legacy-border-opacity: 1;border-color:rgb(16,185,129,var(--legacy-border-opacity, 1))}.legacy-style-border-gray-300{--legacy-border-opacity: 1;border-color:rgb(209,213,219,var(--legacy-border-opacity, 1))}.legacy-style-border-gray-600{--legacy-border-opacity: 1;border-color:rgb(75,85,99,var(--legacy-border-opacity, 1))}.legacy-style-border-l{border-left-width:1px}.legacy-style-border-l-2{border-left-width:2px}.legacy-style-border-l-4{border-left-width:4px}.legacy-style-border-r{border-right-width:1px}.legacy-style-border-r-0{border-right-width:0px}.legacy-style-border-r-4{border-right-width:4px}.legacy-style-border-red-200{--legacy-border-opacity: 1;border-color:rgb(254,202,202,var(--legacy-border-opacity, 1))}.legacy-style-border-rose-200{--legacy-border-opacity: 1;border-color:rgb(254,205,211,var(--legacy-border-opacity, 1))}.legacy-style-border-rose-500-20{border-color:#f43f5e33}.legacy-style-border-slate-200{--legacy-border-opacity: 1;border-color:rgb(226,232,240,var(--legacy-border-opacity, 1))}.legacy-style-border-t{border-top-width:1px}.legacy-style-border-t-8{border-top-width:8px}.legacy-style-border-t-hex-cc785c{--legacy-border-opacity: 1;border-top-color:rgb(204,120,92,var(--legacy-border-opacity, 1))}.legacy-style-border-transparent{border-color:transparent}.legacy-style-border-white{--legacy-border-opacity: 1;border-color:rgb(255,255,255,var(--legacy-border-opacity, 1))}.legacy-style-border-white-50{border-color:#ffffff80}.legacy-style-border-y-0{border-top-width:0px;border-bottom-width:0px}.legacy-style-bottom-0{bottom:0}.legacy-style-bottom-24{bottom:6rem}.legacy-style-bottom-50px{bottom:-50px}.legacy-style-bottom-60px{bottom:-60px}.legacy-style-break-all{word-break:break-all}.legacy-style-break-words{overflow-wrap:break-word}.legacy-style-col-span-2{grid-column:span 2/span 2}.legacy-style-cursor-grab{cursor:grab}.legacy-style-cursor-pointer{cursor:pointer}.legacy-style-cursor-zoom-out{cursor:zoom-out}:root[data-theme=dark] .legacy-style-dark-bg-hex-141311,.dark .legacy-style-dark-bg-hex-141311{--legacy-bg-opacity: 1;background-color:rgb(20,19,17,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-hex-191714,.dark .legacy-style-dark-bg-hex-191714{--legacy-bg-opacity: 1;background-color:rgb(25,23,20,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-hex-191714-90,.dark .legacy-style-dark-bg-hex-191714-90{background-color:#191714e6}:root[data-theme=dark] .legacy-style-dark-bg-hex-191714-95,.dark .legacy-style-dark-bg-hex-191714-95{background-color:#191714f2}:root[data-theme=dark] .legacy-style-dark-bg-hex-1a1815-50,.dark .legacy-style-dark-bg-hex-1a1815-50{background-color:#1a181580}:root[data-theme=dark] .legacy-style-dark-bg-hex-1a1815-80,.dark .legacy-style-dark-bg-hex-1a1815-80{background-color:#1a1815cc}:root[data-theme=dark] .legacy-style-dark-bg-hex-1e1c19,.dark .legacy-style-dark-bg-hex-1e1c19{--legacy-bg-opacity: 1;background-color:rgb(30,28,25,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-hex-262624,.dark .legacy-style-dark-bg-hex-262624{--legacy-bg-opacity: 1;background-color:rgb(38,38,36,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-hex-262624-80,.dark .legacy-style-dark-bg-hex-262624-80{background-color:#262624cc}:root[data-theme=dark] .legacy-style-dark-bg-hex-2a2a2a,.dark .legacy-style-dark-bg-hex-2a2a2a{--legacy-bg-opacity: 1;background-color:rgb(42,42,42,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-hex-cc785c,.dark .legacy-style-dark-bg-hex-cc785c{--legacy-bg-opacity: 1;background-color:rgb(204,120,92,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-hex-cc785c-10,.dark .legacy-style-dark-bg-hex-cc785c-10{background-color:#cc785c1a}:root[data-theme=dark] .legacy-style-dark-bg-hex-cc785c-20,.dark .legacy-style-dark-bg-hex-cc785c-20{background-color:#cc785c33}:root[data-theme=dark] .legacy-style-dark-bg-hex-f1ead8,.dark .legacy-style-dark-bg-hex-f1ead8{--legacy-bg-opacity: 1;background-color:rgb(241,234,216,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-rgba-227-224-211-0dot-05,.dark .legacy-style-dark-bg-rgba-227-224-211-0dot-05{background-color:#e3e0d30d}:root[data-theme=dark] .legacy-style-dark-bg-amber-900-20,.dark .legacy-style-dark-bg-amber-900-20{background-color:#78350f33}:root[data-theme=dark] .legacy-style-dark-bg-amber-950-30,.dark .legacy-style-dark-bg-amber-950-30{background-color:#451a034d}:root[data-theme=dark] .legacy-style-dark-bg-black-10,.dark .legacy-style-dark-bg-black-10{background-color:#0000001a}:root[data-theme=dark] .legacy-style-dark-bg-black-40,.dark .legacy-style-dark-bg-black-40{background-color:#0006}:root[data-theme=dark] .legacy-style-dark-bg-black-50,.dark .legacy-style-dark-bg-black-50{background-color:#00000080}:root[data-theme=dark] .legacy-style-dark-bg-emerald-900-30,.dark .legacy-style-dark-bg-emerald-900-30{background-color:#064e3b4d}:root[data-theme=dark] .legacy-style-dark-bg-orange-950-50,.dark .legacy-style-dark-bg-orange-950-50{background-color:#43140780}:root[data-theme=dark] .legacy-style-dark-bg-red-900-20,.dark .legacy-style-dark-bg-red-900-20{background-color:#7f1d1d33}:root[data-theme=dark] .legacy-style-dark-bg-transparent,.dark .legacy-style-dark-bg-transparent{background-color:transparent}:root[data-theme=dark] .legacy-style-dark-bg-white-10,.dark .legacy-style-dark-bg-white-10{background-color:#ffffff1a}:root[data-theme=dark] .legacy-style-dark-bg-white-20,.dark .legacy-style-dark-bg-white-20{background-color:#fff3}:root[data-theme=dark] .legacy-style-dark-bg-white-5,.dark .legacy-style-dark-bg-white-5{background-color:#ffffff0d}:root[data-theme=dark] .legacy-style-dark-border-hex-1e1e1e,.dark .legacy-style-dark-border-hex-1e1e1e{--legacy-border-opacity: 1;border-color:rgb(30,30,30,var(--legacy-border-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-border-hex-cc785c-20,.dark .legacy-style-dark-border-hex-cc785c-20{border-color:#cc785c33}:root[data-theme=dark] .legacy-style-dark-border-hex-cc785c-30,.dark .legacy-style-dark-border-hex-cc785c-30{border-color:#cc785c4d}:root[data-theme=dark] .legacy-style-dark-border-hex-cc785c-40,.dark .legacy-style-dark-border-hex-cc785c-40{border-color:#cc785c66}:root[data-theme=dark] .legacy-style-dark-border-hex-d4a27f,.dark .legacy-style-dark-border-hex-d4a27f{--legacy-border-opacity: 1;border-color:rgb(212,162,127,var(--legacy-border-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-border-hex-d4a27f-30,.dark .legacy-style-dark-border-hex-d4a27f-30{border-color:#d4a27f4d}:root[data-theme=dark] .legacy-style-dark-border-rgba-227-224-211-0dot-06,.dark .legacy-style-dark-border-rgba-227-224-211-0dot-06{border-color:#e3e0d30f}:root[data-theme=dark] .legacy-style-dark-border-rgba-227-224-211-0dot-12,.dark .legacy-style-dark-border-rgba-227-224-211-0dot-12{border-color:#e3e0d31f}:root[data-theme=dark] .legacy-style-dark-border-rgba-227-224-211-0dot-16,.dark .legacy-style-dark-border-rgba-227-224-211-0dot-16{border-color:#e3e0d329}:root[data-theme=dark] .legacy-style-dark-border-amber-800,.dark .legacy-style-dark-border-amber-800{--legacy-border-opacity: 1;border-color:rgb(146,64,14,var(--legacy-border-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-border-red-800,.dark .legacy-style-dark-border-red-800{--legacy-border-opacity: 1;border-color:rgb(153,27,27,var(--legacy-border-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-border-rose-900-60,.dark .legacy-style-dark-border-rose-900-60{border-color:#88133799}:root[data-theme=dark] .legacy-style-dark-border-slate-600,.dark .legacy-style-dark-border-slate-600{--legacy-border-opacity: 1;border-color:rgb(71,85,105,var(--legacy-border-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-border-white-10,.dark .legacy-style-dark-border-white-10{border-color:#ffffff1a}:root[data-theme=dark] .legacy-style-dark-border-white-20,.dark .legacy-style-dark-border-white-20{border-color:#fff3}:root[data-theme=dark] .legacy-style-dark-border-white-5,.dark .legacy-style-dark-border-white-5{border-color:#ffffff0d}:root[data-theme=dark] .legacy-style-dark-brightness-90,.dark .legacy-style-dark-brightness-90{--legacy-brightness: brightness(.9);filter:var(--legacy-blur) var(--legacy-brightness) var(--legacy-contrast) var(--legacy-grayscale) var(--legacy-hue-rotate) var(--legacy-invert) var(--legacy-saturate) var(--legacy-sepia) var(--legacy-drop-shadow)}:root[data-theme=dark] .legacy-style-dark-divide-rgba-227-224-211-0dot-06>:not([hidden])~:not([hidden]),.dark .legacy-style-dark-divide-rgba-227-224-211-0dot-06>:not([hidden])~:not([hidden]){border-color:#e3e0d30f}:root[data-theme=dark] .legacy-group:hover .legacy-style-dark-group-hover-text-hex-d4a27f,.dark .legacy-group:hover .legacy-style-dark-group-hover-text-hex-d4a27f{--legacy-text-opacity: 1;color:rgb(212,162,127,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-hover-bg-hex-b86d52:hover,.dark .legacy-style-dark-hover-bg-hex-b86d52:hover{--legacy-bg-opacity: 1;background-color:rgb(184,109,82,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-hover-bg-hex-d4a27f-10:hover,.dark .legacy-style-dark-hover-bg-hex-d4a27f-10:hover{background-color:#d4a27f1a}:root[data-theme=dark] .legacy-style-dark-hover-bg-gray-700:hover,.dark .legacy-style-dark-hover-bg-gray-700:hover{--legacy-bg-opacity: 1;background-color:rgb(55,65,81,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-hover-bg-rose-950-30:hover,.dark .legacy-style-dark-hover-bg-rose-950-30:hover{background-color:#4c05194d}:root[data-theme=dark] .legacy-style-dark-hover-bg-rose-950-40:hover,.dark .legacy-style-dark-hover-bg-rose-950-40:hover{background-color:#4c051966}:root[data-theme=dark] .legacy-style-dark-hover-bg-white-5:hover,.dark .legacy-style-dark-hover-bg-white-5:hover{background-color:#ffffff0d}:root[data-theme=dark] .legacy-style-dark-hover-text-hex-d4a27f:hover,.dark .legacy-style-dark-hover-text-hex-d4a27f:hover{--legacy-text-opacity: 1;color:rgb(212,162,127,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-hover-text-white:hover,.dark .legacy-style-dark-hover-text-white:hover{--legacy-text-opacity: 1;color:rgb(255,255,255,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-invert,.dark .legacy-style-dark-invert{--legacy-invert: invert(100%);filter:var(--legacy-blur) var(--legacy-brightness) var(--legacy-contrast) var(--legacy-grayscale) var(--legacy-hue-rotate) var(--legacy-invert) var(--legacy-saturate) var(--legacy-sepia) var(--legacy-drop-shadow)}:root[data-theme=dark] .legacy-style-dark-shadow-hex-cc785c-10,.dark .legacy-style-dark-shadow-hex-cc785c-10{--legacy-shadow-color: rgb(204 120 92 / .1);--legacy-shadow: var(--legacy-shadow-colored)}:root[data-theme=dark] .legacy-style-dark-text-hex-191714,.dark .legacy-style-dark-text-hex-191714{--legacy-text-opacity: 1;color:rgb(25,23,20,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-hex-a3a094,.dark .legacy-style-dark-text-hex-a3a094{--legacy-text-opacity: 1;color:rgb(163,160,148,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-hex-c9c3b4,.dark .legacy-style-dark-text-hex-c9c3b4{--legacy-text-opacity: 1;color:rgb(201,195,180,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-hex-cc785c-30,.dark .legacy-style-dark-text-hex-cc785c-30{color:#cc785c4d}:root[data-theme=dark] .legacy-style-dark-text-hex-d4a27f,.dark .legacy-style-dark-text-hex-d4a27f{--legacy-text-opacity: 1;color:rgb(212,162,127,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-hex-f1ead8,.dark .legacy-style-dark-text-hex-f1ead8{--legacy-text-opacity: 1;color:rgb(241,234,216,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-amber-200,.dark .legacy-style-dark-text-amber-200{--legacy-text-opacity: 1;color:rgb(253,230,138,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-amber-300,.dark .legacy-style-dark-text-amber-300{--legacy-text-opacity: 1;color:rgb(252,211,77,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-amber-400,.dark .legacy-style-dark-text-amber-400{--legacy-text-opacity: 1;color:rgb(251,191,36,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-amber-500,.dark .legacy-style-dark-text-amber-500{--legacy-text-opacity: 1;color:rgb(245,158,11,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-blue-400,.dark .legacy-style-dark-text-blue-400{--legacy-text-opacity: 1;color:rgb(96,165,250,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-cyan-400,.dark .legacy-style-dark-text-cyan-400{--legacy-text-opacity: 1;color:rgb(34,211,238,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-emerald-400,.dark .legacy-style-dark-text-emerald-400{--legacy-text-opacity: 1;color:rgb(52,211,153,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-gray-400,.dark .legacy-style-dark-text-gray-400{--legacy-text-opacity: 1;color:rgb(156,163,175,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-green-400,.dark .legacy-style-dark-text-green-400{--legacy-text-opacity: 1;color:rgb(74,222,128,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-orange-400,.dark .legacy-style-dark-text-orange-400{--legacy-text-opacity: 1;color:rgb(251,146,60,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-pink-400,.dark .legacy-style-dark-text-pink-400{--legacy-text-opacity: 1;color:rgb(244,114,182,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-red-300,.dark .legacy-style-dark-text-red-300{--legacy-text-opacity: 1;color:rgb(252,165,165,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-red-400,.dark .legacy-style-dark-text-red-400{--legacy-text-opacity: 1;color:rgb(248,113,113,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-rose-300,.dark .legacy-style-dark-text-rose-300{--legacy-text-opacity: 1;color:rgb(253,164,175,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-rose-400,.dark .legacy-style-dark-text-rose-400{--legacy-text-opacity: 1;color:rgb(251,113,133,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-slate-400,.dark .legacy-style-dark-text-slate-400{--legacy-text-opacity: 1;color:rgb(148,163,184,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-violet-400,.dark .legacy-style-dark-text-violet-400{--legacy-text-opacity: 1;color:rgb(167,139,250,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-white,.dark .legacy-style-dark-text-white{--legacy-text-opacity: 1;color:rgb(255,255,255,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-white-80,.dark .legacy-style-dark-text-white-80{color:#fffc}.legacy-style-data-state-checked-bg-emerald-500[data-state=checked]{--legacy-bg-opacity: 1;background-color:rgb(16,185,129,var(--legacy-bg-opacity, 1))}.legacy-style-data-state-checked-bg-primary[data-state=checked]{background-color:var(--app-primary)}.legacy-style-data-state-checked-border-primary[data-state=checked]{border-color:var(--app-primary)}.legacy-style-disabled-cursor-not-allowed:disabled{cursor:not-allowed}.legacy-style-disabled-opacity-50:disabled{opacity:.5}.legacy-style-disabled-opacity-60:disabled{opacity:.6}.legacy-style-disabled-pointer-events-none:disabled{pointer-events:none}.legacy-style-divide-hex-e5e4df>:not([hidden])~:not([hidden]){--legacy-divide-opacity: 1;border-color:rgb(229,228,223,var(--legacy-divide-opacity, 1))}.legacy-style-divide-y>:not([hidden])~:not([hidden]){--legacy-divide-y-reverse: 0;border-top-width:calc(1px * (1 - var(--legacy-divide-y-reverse)));border-bottom-width:calc(1px * var(--legacy-divide-y-reverse))}.legacy-style-divide-border>:not([hidden])~:not([hidden]){border-color:var(--app-border)}.legacy-style-divide-border-40>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--app-border) 40%,transparent)}.legacy-style-divide-border-50>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--app-border) 50%,transparent)}.legacy-style-divide-border-60>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--app-border) 60%,transparent)}.legacy-style-duration-1000{transition-duration:1s}.legacy-style-duration-150{transition-duration:.15s}.legacy-style-duration-200{transition-duration:.2s}.legacy-style-duration-300{transition-duration:.3s}.legacy-style-duration-500{transition-duration:.5s}.legacy-style-duration-700{transition-duration:.7s}.legacy-style-duration-75{transition-duration:75ms}.legacy-style-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.legacy-style-ease-linear{transition-timing-function:linear}.legacy-style-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.legacy-style-fixed{position:fixed}.legacy-style-flex{display:flex}.legacy-style-flex-1{flex:1 1 0%}.legacy-style-flex-2{flex:2}.legacy-style-flex-3{flex:3}.legacy-style-flex-col{flex-direction:column}.legacy-style-flex-col-reverse{flex-direction:column-reverse}.legacy-style-flex-row-reverse{flex-direction:row-reverse}.legacy-style-flex-shrink-0{flex-shrink:0}.legacy-style-flex-wrap{flex-wrap:wrap}.legacy-style-focus-visible-ring-0:focus-visible{--legacy-ring-offset-shadow: var(--legacy-ring-inset) 0 0 0 var(--legacy-ring-offset-width) var(--legacy-ring-offset-color);--legacy-ring-shadow: var(--legacy-ring-inset) 0 0 0 calc(0px + var(--legacy-ring-offset-width)) var(--legacy-ring-color);box-shadow:var(--legacy-ring-offset-shadow),var(--legacy-ring-shadow),var(--legacy-shadow, 0 0 rgba(0, 0, 0, 0))}.legacy-style-focus-border-transparent:focus{border-color:transparent}.legacy-style-focus-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.legacy-style-focus-relative:focus{position:relative}.legacy-style-focus-ring-1:focus{--legacy-ring-offset-shadow: var(--legacy-ring-inset) 0 0 0 var(--legacy-ring-offset-width) var(--legacy-ring-offset-color);--legacy-ring-shadow: var(--legacy-ring-inset) 0 0 0 calc(1px + var(--legacy-ring-offset-width)) var(--legacy-ring-color);box-shadow:var(--legacy-ring-offset-shadow),var(--legacy-ring-shadow),var(--legacy-shadow, 0 0 rgba(0, 0, 0, 0))}.legacy-style-focus-ring-2:focus{--legacy-ring-offset-shadow: var(--legacy-ring-inset) 0 0 0 var(--legacy-ring-offset-width) var(--legacy-ring-offset-color);--legacy-ring-shadow: var(--legacy-ring-inset) 0 0 0 calc(2px + var(--legacy-ring-offset-width)) var(--legacy-ring-color);box-shadow:var(--legacy-ring-offset-shadow),var(--legacy-ring-shadow),var(--legacy-shadow, 0 0 rgba(0, 0, 0, 0))}.legacy-style-focus-ring-hex-cc785c-30:focus{--legacy-ring-color: rgb(204 120 92 / .3)}.legacy-style-focus-z-10:focus{z-index:10}.legacy-style-font-black{font-weight:900}.legacy-style-font-bold{font-weight:700}.legacy-style-font-extrabold{font-weight:800}.legacy-style-font-medium{font-weight:500}.legacy-style-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.legacy-style-font-normal{font-weight:400}.legacy-style-font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.legacy-style-font-semibold{font-weight:600}.legacy-style-gap-0{gap:0px}.legacy-style-gap-0dot-5{gap:.125rem}.legacy-style-gap-1{gap:.25rem}.legacy-style-gap-1dot-5{gap:.375rem}.legacy-style-gap-12{gap:3rem}.legacy-style-gap-2{gap:.5rem}.legacy-style-gap-2dot-5{gap:.625rem}.legacy-style-gap-24{gap:6rem}.legacy-style-gap-3{gap:.75rem}.legacy-style-gap-4{gap:1rem}.legacy-style-gap-5{gap:1.25rem}.legacy-style-gap-6{gap:1.5rem}.legacy-style-gap-8{gap:2rem}.legacy-style-gap-px{gap:1px}.legacy-style-gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.legacy-style-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.legacy-style-gap-y-0dot-5{row-gap:.125rem}.legacy-style-gap-y-1{row-gap:.25rem}.legacy-style-gap-y-2{row-gap:.5rem}.legacy-style-grid{display:grid}.legacy-style-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.legacy-style-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-style-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-style-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-style-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-style-grid-cols-1fr_1fr_32px{grid-template-columns:1fr 1fr 32px}.legacy-style-grid-cols-auto_1fr{grid-template-columns:auto 1fr}.legacy-style-grid-cols-minmax-0-1fr-_7rem{grid-template-columns:minmax(0,1fr) 7rem}.legacy-group[open] .legacy-style-group-open-rotate-90{--legacy-rotate: 90deg;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-group:hover .legacy-style-group-hover-bg-red-500{--legacy-bg-opacity: 1;background-color:rgb(239,68,68,var(--legacy-bg-opacity, 1))}.legacy-group:hover .legacy-style-group-hover-text-hex-cc785c{--legacy-text-opacity: 1;color:rgb(204,120,92,var(--legacy-text-opacity, 1))}.legacy-style-h-0{height:0px}.legacy-style-h-0dot-5{height:.125rem}.legacy-style-h-1{height:.25rem}.legacy-style-h-1dot-5{height:.375rem}.legacy-style-h-10{height:2.5rem}.legacy-style-h-11{height:2.75rem}.legacy-style-h-12{height:3rem}.legacy-style-h-14{height:3.5rem}.legacy-style-h-16{height:4rem}.legacy-style-h-2{height:.5rem}.legacy-style-h-2dot-5{height:.625rem}.legacy-style-h-20{height:5rem}.legacy-style-h-24{height:6rem}.legacy-style-h-3{height:.75rem}.legacy-style-h-3dot-5{height:.875rem}.legacy-style-h-32{height:8rem}.legacy-style-h-4{height:1rem}.legacy-style-h-40{height:10rem}.legacy-style-h-48{height:12rem}.legacy-style-h-5{height:1.25rem}.legacy-style-h-6{height:1.5rem}.legacy-style-h-60{height:15rem}.legacy-style-h-64{height:16rem}.legacy-style-h-7{height:1.75rem}.legacy-style-h-72{height:18rem}.legacy-style-h-8{height:2rem}.legacy-style-h-9{height:2.25rem}.legacy-style-h-112px{height:112px}.legacy-style-h-1px{height:1px}.legacy-style-h-240px{height:240px}.legacy-style-h-26px{height:26px}.legacy-style-h-272px{height:272px}.legacy-style-h-28px{height:28px}.legacy-style-h-300px{height:300px}.legacy-style-h-320px{height:320px}.legacy-style-h-36px{height:36px}.legacy-style-h-420px{height:420px}.legacy-style-h-600px{height:600px}.legacy-style-h-7px{height:7px}.legacy-style-h-800px{height:800px}.legacy-style-h-calc-100vh-12rem{height:calc(100vh - 12rem)}.legacy-style-h-auto{height:auto}.legacy-style-h-full{height:100%}.legacy-style-h-px{height:1px}.legacy-style-h-screen{height:100vh}.legacy-style-hidden{display:none}.legacy-style-hover-translate-y-0dot-5:hover{--legacy-translate-y: -.125rem;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-hover-bg-hex-262625:hover{--legacy-bg-opacity: 1;background-color:rgb(38,38,37,var(--legacy-bg-opacity, 1))}.legacy-style-hover-bg-hex-cc785c-10:hover{background-color:#cc785c1a}.legacy-style-hover-bg-hex-d4a27f:hover{--legacy-bg-opacity: 1;background-color:rgb(212,162,127,var(--legacy-bg-opacity, 1))}.legacy-style-hover-bg-black-5:hover{background-color:#0000000d}.legacy-style-hover-bg-gray-100:hover{--legacy-bg-opacity: 1;background-color:rgb(243,244,246,var(--legacy-bg-opacity, 1))}.legacy-style-hover-bg-rose-50:hover{--legacy-bg-opacity: 1;background-color:rgb(255,241,242,var(--legacy-bg-opacity, 1))}.legacy-style-hover-bg-rose-500-10:hover{background-color:#f43f5e1a}.legacy-style-hover-bg-transparent:hover{background-color:transparent}.legacy-style-hover-brightness-110:hover{--legacy-brightness: brightness(1.1);filter:var(--legacy-blur) var(--legacy-brightness) var(--legacy-contrast) var(--legacy-grayscale) var(--legacy-hue-rotate) var(--legacy-invert) var(--legacy-saturate) var(--legacy-sepia) var(--legacy-drop-shadow)}.legacy-style-hover-opacity-100:hover{opacity:1}.legacy-style-hover-opacity-80:hover{opacity:.8}.legacy-style-hover-scale-105:hover{--legacy-scale-x: 1.05;--legacy-scale-y: 1.05;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-hover-scale-110:hover{--legacy-scale-x: 1.1;--legacy-scale-y: 1.1;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-hover-scale-1dot-02:hover{--legacy-scale-x: 1.02;--legacy-scale-y: 1.02;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-hover-scale-y-110:hover{--legacy-scale-y: 1.1;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-hover-shadow-lg:hover{--legacy-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--legacy-shadow-colored: 0 10px 15px -3px var(--legacy-shadow-color), 0 4px 6px -4px var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-hover-shadow-md:hover{--legacy-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--legacy-shadow-colored: 0 4px 6px -1px var(--legacy-shadow-color), 0 2px 4px -2px var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-hover-shadow-none:hover{--legacy-shadow: 0 0 #0000;--legacy-shadow-colored: 0 0 #0000;box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-hover-shadow-sm:hover{--legacy-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--legacy-shadow-colored: 0 1px 2px 0 var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-hover-text-hex-191919:hover{--legacy-text-opacity: 1;color:rgb(25,25,25,var(--legacy-text-opacity, 1))}.legacy-style-hover-text-hex-cc785c:hover{--legacy-text-opacity: 1;color:rgb(204,120,92,var(--legacy-text-opacity, 1))}.legacy-style-hover-text-green-600:hover{--legacy-text-opacity: 1;color:rgb(22,163,74,var(--legacy-text-opacity, 1))}.legacy-style-hover-text-red-500:hover{--legacy-text-opacity: 1;color:rgb(239,68,68,var(--legacy-text-opacity, 1))}.legacy-style-hover-text-rose-600:hover{--legacy-text-opacity: 1;color:rgb(225,29,72,var(--legacy-text-opacity, 1))}.legacy-style-hover-underline:hover{text-decoration-line:underline}.legacy-style-inline-block{display:inline-block}.legacy-style-inline-flex{display:inline-flex}.legacy-style-inset-0{inset:0}.legacy-style-inset-x-0{left:0;right:0}.legacy-style-inset-y-2{top:.5rem;bottom:.5rem}.legacy-style-invisible{visibility:hidden}.legacy-style-italic{font-style:italic}.legacy-style-items-baseline{align-items:baseline}.legacy-style-items-center{align-items:center}.legacy-style-items-end{align-items:flex-end}.legacy-style-items-start{align-items:flex-start}.legacy-style-items-stretch{align-items:stretch}.legacy-style-justify-around{justify-content:space-around}.legacy-style-justify-between{justify-content:space-between}.legacy-style-justify-center{justify-content:center}.legacy-style-justify-end{justify-content:flex-end}.legacy-style-justify-start{justify-content:flex-start}.legacy-style-last-border-0:last-child{border-width:0px}.legacy-style-last-border-b-0:last-child{border-bottom-width:0px}.legacy-style-leading-4{line-height:1rem}.legacy-style-leading-5{line-height:1.25rem}.legacy-style-leading-6{line-height:1.5rem}.legacy-style-leading-none{line-height:1}.legacy-style-leading-relaxed{line-height:1.625}.legacy-style-leading-snug{line-height:1.375}.legacy-style-leading-tight{line-height:1.25}.legacy-style-left-0{left:0}.legacy-style-left-1{left:.25rem}.legacy-style-left-1-2{left:50%}.legacy-style-left-2{left:.5rem}.legacy-style-left-2dot-5{left:.625rem}.legacy-style-left-24{left:6rem}.legacy-style-left-3{left:.75rem}.legacy-style-left-4{left:1rem}.legacy-style-left-6{left:1.5rem}.legacy-style-left-60px{left:-60px}.legacy-style-left-103px{left:103px}.legacy-style-left-128px{left:128px}.legacy-style-left-138px{left:138px}.legacy-style-left-180px{left:180px}.legacy-style-left-25pct{left:25%}.legacy-style-left-295px{left:295px}.legacy-style-left-320px{left:320px}.legacy-style-left-330px{left:330px}.legacy-style-left-376px{left:376px}.legacy-style-left-487px{left:487px}.legacy-style-left-512px{left:512px}.legacy-style-left-522px{left:522px}.legacy-style-left-80px{left:80px}@media(min-width:1024px){.legacy-style-lg-block{display:block}.legacy-style-lg-border-l{border-left-width:1px}.legacy-style-lg-border-t-0{border-top-width:0px}.legacy-style-lg-col-span-2{grid-column:span 2/span 2}.legacy-style-lg-flex{display:flex}.legacy-style-lg-flex-1{flex:1 1 0%}.legacy-style-lg-flex-0_0_220px{flex:0 0 220px}.legacy-style-lg-flex-row{flex-direction:row}.legacy-style-lg-gap-5{gap:1.25rem}.legacy-style-lg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-style-lg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-style-lg-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-style-lg-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-style-lg-grid-cols-264px_minmax-0-1fr{grid-template-columns:264px minmax(0,1fr)}.legacy-style-lg-grid-cols-280px_minmax-0-1fr{grid-template-columns:280px minmax(0,1fr)}.legacy-style-lg-grid-cols-minmax-0-1fr-_160px{grid-template-columns:minmax(0,1fr) 160px}.legacy-style-lg-hidden{display:none}.legacy-style-lg-items-end{align-items:flex-end}.legacy-style-lg-items-start{align-items:flex-start}.legacy-style-lg-justify-between{justify-content:space-between}.legacy-style-lg-max-h-none{max-height:none}.legacy-style-lg-mx-16{margin-left:4rem;margin-right:4rem}.legacy-style-lg-order-none{order:0}.legacy-style-lg-pl-6{padding-left:1.5rem}.legacy-style-lg-pr-6{padding-right:1.5rem}.legacy-style-lg-pt-0{padding-top:0}.legacy-style-lg-px-0{padding-left:0;padding-right:0}.legacy-style-lg-px-20{padding-left:5rem;padding-right:5rem}.legacy-style-lg-scroll-mt-20{scroll-margin-top:5rem}.legacy-style-lg-space-y-6>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(1.5rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(1.5rem * var(--legacy-space-y-reverse))}.legacy-style-lg-text-right{text-align:right}.legacy-style-lg-w-880px{width:880px}.legacy-style-lg-w-auto{width:auto}}.legacy-style-line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.legacy-style-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.legacy-style-line-through{text-decoration-line:line-through}.legacy-style-list-circle{list-style-type:circle}.legacy-style-list-decimal{list-style-type:decimal}.legacy-style-list-disc{list-style-type:disc}.legacy-style-list-none{list-style-type:none}.legacy-style-m-0{margin:0}.legacy-style-max-h-0{max-height:0px}.legacy-style-max-h-48{max-height:12rem}.legacy-style-max-h-80{max-height:20rem}.legacy-style-max-h-96{max-height:24rem}.legacy-style-max-h-200px{max-height:200px}.legacy-style-max-h-280px{max-height:280px}.legacy-style-max-h-300px{max-height:300px}.legacy-style-max-h-320px{max-height:320px}.legacy-style-max-h-380px{max-height:380px}.legacy-style-max-h-400px{max-height:400px}.legacy-style-max-h-420px{max-height:420px}.legacy-style-max-h-460px{max-height:460px}.legacy-style-max-h-500px{max-height:500px}.legacy-style-max-h-50vh{max-height:50vh}.legacy-style-max-h-60vh{max-height:60vh}.legacy-style-max-h-80vh{max-height:80vh}.legacy-style-max-h-85vh{max-height:85vh}.legacy-style-max-h-90vh{max-height:90vh}.legacy-style-max-w-2xl{max-width:42rem}.legacy-style-max-w-3xl{max-width:48rem}.legacy-style-max-w-48{max-width:12rem}.legacy-style-max-w-4xl{max-width:56rem}.legacy-style-max-w-6xl{max-width:72rem}.legacy-style-max-w-7xl{max-width:80rem}.legacy-style-max-w-100px{max-width:100px}.legacy-style-max-w-120px{max-width:120px}.legacy-style-max-w-150px{max-width:150px}.legacy-style-max-w-180px{max-width:180px}.legacy-style-max-w-190px{max-width:190px}.legacy-style-max-w-220px{max-width:220px}.legacy-style-max-w-320px{max-width:320px}.legacy-style-max-w-80px{max-width:80px}.legacy-style-max-w-90vw{max-width:90vw}.legacy-style-max-w-full{max-width:100%}.legacy-style-max-w-lg{max-width:32rem}.legacy-style-max-w-md{max-width:28rem}.legacy-style-max-w-none{max-width:none}.legacy-style-max-w-sm{max-width:24rem}.legacy-style-max-w-xs{max-width:20rem}.legacy-style-mb-0dot-5{margin-bottom:.125rem}.legacy-style-mb-1{margin-bottom:.25rem}.legacy-style-mb-1dot-5{margin-bottom:.375rem}.legacy-style-mb-12{margin-bottom:3rem}.legacy-style-mb-2{margin-bottom:.5rem}.legacy-style-mb-3{margin-bottom:.75rem}.legacy-style-mb-4{margin-bottom:1rem}.legacy-style-mb-5{margin-bottom:1.25rem}.legacy-style-mb-6{margin-bottom:1.5rem}.legacy-style-mb-8{margin-bottom:2rem}@media(min-width:768px){.legacy-style-md-block{display:block}.legacy-style-md-col-span-2{grid-column:span 2/span 2}.legacy-style-md-flex{display:flex}.legacy-style-md-flex-row{flex-direction:row}.legacy-style-md-gap-2{gap:.5rem}.legacy-style-md-gap-6{gap:1.5rem}.legacy-style-md-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-style-md-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-style-md-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-style-md-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-style-md-grid-cols-0dot-95fr_1dot-05fr{grid-template-columns:.95fr 1.05fr}.legacy-style-md-grid-cols-0dot-9fr_1dot-1fr{grid-template-columns:.9fr 1.1fr}.legacy-style-md-grid-cols-1dot-1fr_0dot-9fr{grid-template-columns:1.1fr .9fr}.legacy-style-md-grid-cols-1fr_120px_auto{grid-template-columns:1fr 120px auto}.legacy-style-md-h-12{height:3rem}.legacy-style-md-h-4{height:1rem}.legacy-style-md-h-6{height:1.5rem}.legacy-style-md-h-26rem{height:26rem}.legacy-style-md-hidden{display:none}.legacy-style-md-items-center{align-items:center}.legacy-style-md-items-end{align-items:flex-end}.legacy-style-md-justify-between{justify-content:space-between}.legacy-style-md-mb-10{margin-bottom:2.5rem}.legacy-style-md-mb-12{margin-bottom:3rem}.legacy-style-md-mb-2{margin-bottom:.5rem}.legacy-style-md-mb-4{margin-bottom:1rem}.legacy-style-md-mb-6{margin-bottom:1.5rem}.legacy-style-md-mt-12{margin-top:3rem}.legacy-style-md-mt-3{margin-top:.75rem}.legacy-style-md-p-6{padding:1.5rem}.legacy-style-md-px-16{padding-left:4rem;padding-right:4rem}.legacy-style-md-px-2dot-5{padding-left:.625rem;padding-right:.625rem}.legacy-style-md-px-4{padding-left:1rem;padding-right:1rem}.legacy-style-md-py-1{padding-top:.25rem;padding-bottom:.25rem}.legacy-style-md-py-2{padding-top:.5rem;padding-bottom:.5rem}.legacy-style-md-py-20{padding-top:5rem;padding-bottom:5rem}.legacy-style-md-rounded-2xl{border-radius:1rem}.legacy-style-md-rounded-xl{border-radius:.75rem}.legacy-style-md-table{display:table}.legacy-style-md-text-5xl{font-size:3rem;line-height:1}.legacy-style-md-text-7xl{font-size:4.5rem;line-height:1}.legacy-style-md-text-lg{font-size:1.125rem;line-height:1.75rem}.legacy-style-md-text-sm{font-size:.875rem;line-height:1.25rem}.legacy-style-md-text-xl{font-size:1.25rem;line-height:1.75rem}.legacy-style-md-w-12{width:3rem}.legacy-style-md-w-4{width:1rem}.legacy-style-md-w-6{width:1.5rem}}.legacy-style-min-h-0{min-height:0px}.legacy-style-min-h-20{min-height:5rem}.legacy-style-min-h-24{min-height:6rem}.legacy-style-min-h-40{min-height:10rem}.legacy-style-min-h-60{min-height:15rem}.legacy-style-min-h-64{min-height:16rem}.legacy-style-min-h-120px{min-height:120px}.legacy-style-min-h-138px{min-height:138px}.legacy-style-min-h-148px{min-height:148px}.legacy-style-min-h-160px{min-height:160px}.legacy-style-min-h-2dot-5rem{min-height:2.5rem}.legacy-style-min-h-200px{min-height:200px}.legacy-style-min-h-260px{min-height:260px}.legacy-style-min-h-300px{min-height:300px}.legacy-style-min-h-420px{min-height:420px}.legacy-style-min-h-60vh{min-height:60vh}.legacy-style-min-h-800px{min-height:800px}.legacy-style-min-h-full{min-height:100%}.legacy-style-min-h-screen{min-height:100vh}.legacy-style-min-w-0{min-width:0px}.legacy-style-min-w-6{min-width:1.5rem}.legacy-style-min-w-7{min-width:1.75rem}.legacy-style-min-w-8{min-width:2rem}.legacy-style-min-w-100px{min-width:100px}.legacy-style-min-w-1040px{min-width:1040px}.legacy-style-min-w-120px{min-width:120px}.legacy-style-min-w-1320px{min-width:1320px}.legacy-style-min-w-140px{min-width:140px}.legacy-style-min-w-160px{min-width:160px}.legacy-style-min-w-180px{min-width:180px}.legacy-style-min-w-200px{min-width:200px}.legacy-style-min-w-220px{min-width:220px}.legacy-style-min-w-36px{min-width:36px}.legacy-style-min-w-38px{min-width:38px}.legacy-style-min-w-4dot-5rem{min-width:4.5rem}.legacy-style-min-w-48px{min-width:48px}.legacy-style-min-w-60px{min-width:60px}.legacy-style-min-w-64px{min-width:64px}.legacy-style-min-w-70px{min-width:70px}.legacy-style-min-w-72px{min-width:72px}.legacy-style-min-w-80px{min-width:80px}.legacy-style-min-w-84px{min-width:84px}.legacy-style-mix-blend-multiply{mix-blend-mode:multiply}.legacy-style-ml-0dot-5{margin-left:.125rem}.legacy-style-ml-1{margin-left:.25rem}.legacy-style-ml-2{margin-left:.5rem}.legacy-style-ml-3{margin-left:.75rem}.legacy-style-ml-4{margin-left:1rem}.legacy-style-ml-7{margin-left:1.75rem}.legacy-style-ml-auto{margin-left:auto}.legacy-style-mr-0dot-5{margin-right:.125rem}.legacy-style-mr-1{margin-right:.25rem}.legacy-style-mr-1dot-5{margin-right:.375rem}.legacy-style-mr-2{margin-right:.5rem}.legacy-style-mr-3{margin-right:.75rem}.legacy-style-mt-0dot-5{margin-top:.125rem}.legacy-style-mt-1{margin-top:.25rem}.legacy-style-mt-1dot-5{margin-top:.375rem}.legacy-style-mt-10{margin-top:2.5rem}.legacy-style-mt-2{margin-top:.5rem}.legacy-style-mt-2dot-5{margin-top:.625rem}.legacy-style-mt-3{margin-top:.75rem}.legacy-style-mt-4{margin-top:1rem}.legacy-style-mt-5{margin-top:1.25rem}.legacy-style-mt-6{margin-top:1.5rem}.legacy-style-mt-8{margin-top:2rem}.legacy-style-mx-0dot-5{margin-left:.125rem;margin-right:.125rem}.legacy-style-mx-1{margin-left:.25rem;margin-right:.25rem}.legacy-style-mx-1dot-5{margin-left:.375rem;margin-right:.375rem}.legacy-style-mx-4{margin-left:1rem;margin-right:1rem}.legacy-style-mx-6{margin-left:1.5rem;margin-right:1.5rem}.legacy-style-mx-8{margin-left:2rem;margin-right:2rem}.legacy-style-mx-auto{margin-left:auto;margin-right:auto}.legacy-style-my-0dot-5{margin-top:.125rem;margin-bottom:.125rem}.legacy-style-my-2{margin-top:.5rem;margin-bottom:.5rem}.legacy-style-my-4{margin-top:1rem;margin-bottom:1rem}.legacy-style-no-underline{text-decoration-line:none}.legacy-style-object-contain{-o-object-fit:contain;object-fit:contain}.legacy-style-opacity-0{opacity:0}.legacy-style-opacity-100{opacity:1}.legacy-style-opacity-15{opacity:.15}.legacy-style-opacity-20{opacity:.2}.legacy-style-opacity-25{opacity:.25}.legacy-style-opacity-30{opacity:.3}.legacy-style-opacity-40{opacity:.4}.legacy-style-opacity-50{opacity:.5}.legacy-style-opacity-60{opacity:.6}.legacy-style-opacity-70{opacity:.7}.legacy-style-opacity-75{opacity:.75}.legacy-style-opacity-80{opacity:.8}.legacy-style-opacity-0dot-03{opacity:.03}.legacy-style-order-first{order:-9999}.legacy-style-outline-none{outline:2px solid transparent;outline-offset:2px}.legacy-style-overflow-auto{overflow:auto}.legacy-style-overflow-hidden{overflow:hidden}.legacy-style-overflow-x-auto{overflow-x:auto}.legacy-style-overflow-x-hidden{overflow-x:hidden}.legacy-style-overflow-y-auto{overflow-y:auto}.legacy-style-p-0{padding:0}.legacy-style-p-0dot-5{padding:.125rem}.legacy-style-p-1{padding:.25rem}.legacy-style-p-12{padding:3rem}.legacy-style-p-2{padding:.5rem}.legacy-style-p-2dot-5{padding:.625rem}.legacy-style-p-3{padding:.75rem}.legacy-style-p-3dot-5{padding:.875rem}.legacy-style-p-4{padding:1rem}.legacy-style-p-5{padding:1.25rem}.legacy-style-p-6{padding:1.5rem}.legacy-style-p-8{padding:2rem}.legacy-style-pb-1{padding-bottom:.25rem}.legacy-style-pb-12{padding-bottom:3rem}.legacy-style-pb-2{padding-bottom:.5rem}.legacy-style-pb-2dot-5{padding-bottom:.625rem}.legacy-style-pb-24{padding-bottom:6rem}.legacy-style-pb-3{padding-bottom:.75rem}.legacy-style-pb-5{padding-bottom:1.25rem}.legacy-style-pb-6{padding-bottom:1.5rem}.legacy-style-pb-8{padding-bottom:2rem}.legacy-style-perspective-1000px{perspective:1000px}.legacy-style-pl-2{padding-left:.5rem}.legacy-style-pl-3{padding-left:.75rem}.legacy-style-pl-4{padding-left:1rem}.legacy-style-pl-5{padding-left:1.25rem}.legacy-style-pl-6{padding-left:1.5rem}.legacy-style-pl-22px{padding-left:22px}.legacy-style-placeholder-hex-91918d::-moz-placeholder{--legacy-placeholder-opacity: 1;color:rgb(145,145,141,var(--legacy-placeholder-opacity, 1))}.legacy-style-placeholder-hex-91918d::placeholder{--legacy-placeholder-opacity: 1;color:rgb(145,145,141,var(--legacy-placeholder-opacity, 1))}.legacy-style-pointer-events-auto{pointer-events:auto}.legacy-style-pointer-events-none{pointer-events:none}.legacy-style-pr-0dot-5{padding-right:.125rem}.legacy-style-pr-1{padding-right:.25rem}.legacy-style-pr-2{padding-right:.5rem}.legacy-style-pr-2dot-5{padding-right:.625rem}.legacy-style-pr-3{padding-right:.75rem}.legacy-style-pr-4{padding-right:1rem}.legacy-style-pr-6{padding-right:1.5rem}.legacy-style-pr-7{padding-right:1.75rem}.legacy-style-pr-8{padding-right:2rem}.legacy-style-prose-li-my-0 li{margin-top:0;margin-bottom:0}.legacy-style-prose-p-my-1 p{margin-top:.25rem;margin-bottom:.25rem}.legacy-style-prose-sm{font-size:.875rem;line-height:1.714}.legacy-style-prose-ul-my-1 ul{margin-top:.25rem;margin-bottom:.25rem}.legacy-style-pt-0dot-5{padding-top:.125rem}.legacy-style-pt-1{padding-top:.25rem}.legacy-style-pt-2{padding-top:.5rem}.legacy-style-pt-3{padding-top:.75rem}.legacy-style-pt-32{padding-top:8rem}.legacy-style-pt-4{padding-top:1rem}.legacy-style-pt-5{padding-top:1.25rem}.legacy-style-px-0dot-5{padding-left:.125rem;padding-right:.125rem}.legacy-style-px-1{padding-left:.25rem;padding-right:.25rem}.legacy-style-px-1dot-5{padding-left:.375rem;padding-right:.375rem}.legacy-style-px-12{padding-left:3rem;padding-right:3rem}.legacy-style-px-2{padding-left:.5rem;padding-right:.5rem}.legacy-style-px-2dot-5{padding-left:.625rem;padding-right:.625rem}.legacy-style-px-24{padding-left:6rem;padding-right:6rem}.legacy-style-px-3{padding-left:.75rem;padding-right:.75rem}.legacy-style-px-3dot-5{padding-left:.875rem;padding-right:.875rem}.legacy-style-px-4{padding-left:1rem;padding-right:1rem}.legacy-style-px-5{padding-left:1.25rem;padding-right:1.25rem}.legacy-style-px-6{padding-left:1.5rem;padding-right:1.5rem}.legacy-style-px-8{padding-left:2rem;padding-right:2rem}.legacy-style-px-4px{padding-left:4px;padding-right:4px}.legacy-style-py-0{padding-top:0;padding-bottom:0}.legacy-style-py-0dot-5{padding-top:.125rem;padding-bottom:.125rem}.legacy-style-py-1{padding-top:.25rem;padding-bottom:.25rem}.legacy-style-py-1dot-5{padding-top:.375rem;padding-bottom:.375rem}.legacy-style-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.legacy-style-py-12{padding-top:3rem;padding-bottom:3rem}.legacy-style-py-16{padding-top:4rem;padding-bottom:4rem}.legacy-style-py-2{padding-top:.5rem;padding-bottom:.5rem}.legacy-style-py-2dot-5{padding-top:.625rem;padding-bottom:.625rem}.legacy-style-py-20{padding-top:5rem;padding-bottom:5rem}.legacy-style-py-3{padding-top:.75rem;padding-bottom:.75rem}.legacy-style-py-3dot-5{padding-top:.875rem;padding-bottom:.875rem}.legacy-style-py-32{padding-top:8rem;padding-bottom:8rem}.legacy-style-py-4{padding-top:1rem;padding-bottom:1rem}.legacy-style-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.legacy-style-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.legacy-style-py-8{padding-top:2rem;padding-bottom:2rem}.legacy-style-py-9{padding-top:2.25rem;padding-bottom:2.25rem}.legacy-style-py-10px{padding-top:10px;padding-bottom:10px}.legacy-style-relative{position:relative}.legacy-style-resize-y{resize:vertical}.legacy-style-right-0{right:0}.legacy-style-right-1dot-5{right:.375rem}.legacy-style-right-2{right:.5rem}.legacy-style-right-2dot-5{right:.625rem}.legacy-style-right-24{right:6rem}.legacy-style-right-3{right:.75rem}.legacy-style-right-5{right:1.25rem}.legacy-style-right-40px{right:-40px}.legacy-style-right-25pct{right:25%}.legacy-style-right-3px{right:3px}.legacy-style-ring-1{--legacy-ring-offset-shadow: var(--legacy-ring-inset) 0 0 0 var(--legacy-ring-offset-width) var(--legacy-ring-offset-color);--legacy-ring-shadow: var(--legacy-ring-inset) 0 0 0 calc(1px + var(--legacy-ring-offset-width)) var(--legacy-ring-color);box-shadow:var(--legacy-ring-offset-shadow),var(--legacy-ring-shadow),var(--legacy-shadow, 0 0 rgba(0, 0, 0, 0))}.legacy-style-ring-2{--legacy-ring-offset-shadow: var(--legacy-ring-inset) 0 0 0 var(--legacy-ring-offset-width) var(--legacy-ring-offset-color);--legacy-ring-shadow: var(--legacy-ring-inset) 0 0 0 calc(2px + var(--legacy-ring-offset-width)) var(--legacy-ring-color);box-shadow:var(--legacy-ring-offset-shadow),var(--legacy-ring-shadow),var(--legacy-shadow, 0 0 rgba(0, 0, 0, 0))}.legacy-style-ring-hex-cc785c{--legacy-ring-opacity: 1;--legacy-ring-color: rgb(204 120 92 / var(--legacy-ring-opacity, 1))}.legacy-style-ring-offset-2{--legacy-ring-offset-width: 2px}.legacy-style-rotate-0{--legacy-rotate: 0deg;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-rotate-90{--legacy-rotate: 90deg;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-rounded{border-radius:.25rem}.legacy-style-rounded-2xl{border-radius:1rem}.legacy-style-rounded-3xl{border-radius:1.5rem}.legacy-style-rounded-24px{border-radius:24px}.legacy-style-rounded-3px{border-radius:3px}.legacy-style-rounded-4px{border-radius:4px}.legacy-style-rounded-bl-3xl{border-bottom-left-radius:1.5rem}.legacy-style-rounded-br-3xl{border-bottom-right-radius:1.5rem}.legacy-style-rounded-full{border-radius:9999px}.legacy-style-rounded-lg{border-radius:.5rem}.legacy-style-rounded-md{border-radius:.375rem}.legacy-style-rounded-none{border-radius:0}.legacy-style-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.legacy-style-rounded-sm{border-radius:.125rem}.legacy-style-rounded-tl-3xl{border-top-left-radius:1.5rem}.legacy-style-rounded-tr-3xl{border-top-right-radius:1.5rem}.legacy-style-rounded-xl{border-radius:.75rem}.legacy-style-scale-100{--legacy-scale-x: 1;--legacy-scale-y: 1;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-scale-75{--legacy-scale-x: .75;--legacy-scale-y: .75;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-scroll-mt-24{scroll-margin-top:6rem}.legacy-style-scroll-smooth{scroll-behavior:smooth}.legacy-style-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.legacy-style-self-start{align-self:flex-start}.legacy-style-self-stretch{align-self:stretch}.legacy-style-shadow{--legacy-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--legacy-shadow-colored: 0 1px 3px 0 var(--legacy-shadow-color), 0 1px 2px -1px var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shadow-2xl{--legacy-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--legacy-shadow-colored: 0 25px 50px -12px var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shadow-hex-cc785c-30{--legacy-shadow-color: rgb(204 120 92 / .3);--legacy-shadow: var(--legacy-shadow-colored)}.legacy-style-shadow-0_10px_26px_-22px_hsl-var-foreground{--legacy-shadow: 0 10px 26px -22px var(--app-text-base);--legacy-shadow-colored: 0 10px 26px -22px var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shadow-inner{--legacy-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--legacy-shadow-colored: inset 0 2px 4px 0 var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shadow-lg{--legacy-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--legacy-shadow-colored: 0 10px 15px -3px var(--legacy-shadow-color), 0 4px 6px -4px var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shadow-md{--legacy-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--legacy-shadow-colored: 0 4px 6px -1px var(--legacy-shadow-color), 0 2px 4px -2px var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shadow-none{--legacy-shadow: 0 0 #0000;--legacy-shadow-colored: 0 0 #0000;box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shadow-sm{--legacy-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--legacy-shadow-colored: 0 1px 2px 0 var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shadow-white-40{--legacy-shadow-color: rgb(255 255 255 / .4);--legacy-shadow: var(--legacy-shadow-colored)}.legacy-style-shadow-primary-20{--legacy-shadow-color: color-mix(in srgb, var(--app-primary) 20%, transparent);--legacy-shadow: var(--legacy-shadow-colored)}.legacy-style-shadow-xl{--legacy-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--legacy-shadow-colored: 0 20px 25px -5px var(--legacy-shadow-color), 0 8px 10px -6px var(--legacy-shadow-color);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shrink-0{flex-shrink:0}@media(min-width:640px){.legacy-style-sm-block{display:block}.legacy-style-sm-col-span-1{grid-column:span 1/span 1}.legacy-style-sm-flex{display:flex}.legacy-style-sm-flex-col{flex-direction:column}.legacy-style-sm-flex-none{flex:none}.legacy-style-sm-flex-row{flex-direction:row}.legacy-style-sm-flex-wrap{flex-wrap:wrap}.legacy-style-sm-gap-2{gap:.5rem}.legacy-style-sm-gap-3{gap:.75rem}.legacy-style-sm-gap-4{gap:1rem}.legacy-style-sm-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-style-sm-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-style-sm-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-style-sm-grid-cols-minmax-0-1fr-_148px{grid-template-columns:minmax(0,1fr) 148px}.legacy-style-sm-h-16{height:4rem}.legacy-style-sm-h-80{height:20rem}.legacy-style-sm-h-9{height:2.25rem}.legacy-style-sm-hidden{display:none}.legacy-style-sm-inline{display:inline}.legacy-style-sm-items-center{align-items:center}.legacy-style-sm-items-end{align-items:flex-end}.legacy-style-sm-items-start{align-items:flex-start}.legacy-style-sm-justify-between{justify-content:space-between}.legacy-style-sm-justify-end{justify-content:flex-end}.legacy-style-sm-justify-start{justify-content:flex-start}.legacy-style-sm-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.legacy-style-sm-max-h-68vh{max-height:68vh}.legacy-style-sm-max-w-240px{max-width:240px}.legacy-style-sm-max-w-90vw{max-width:90vw}.legacy-style-sm-max-w-94vw{max-width:94vw}.legacy-style-sm-max-w-95vw{max-width:95vw}.legacy-style-sm-max-w-md{max-width:28rem}.legacy-style-sm-mb-8{margin-bottom:2rem}.legacy-style-sm-min-w-0{min-width:0px}.legacy-style-sm-ml-auto{margin-left:auto}.legacy-style-sm-mt-1dot-5{margin-top:.375rem}.legacy-style-sm-mt-12{margin-top:3rem}.legacy-style-sm-my-8{margin-top:2rem;margin-bottom:2rem}.legacy-style-sm-overflow-y-auto{overflow-y:auto}.legacy-style-sm-p-0{padding:0}.legacy-style-sm-p-3{padding:.75rem}.legacy-style-sm-p-4{padding:1rem}.legacy-style-sm-p-5{padding:1.25rem}.legacy-style-sm-p-6{padding:1.5rem}.legacy-style-sm-pb-0{padding-bottom:0}.legacy-style-sm-pb-8{padding-bottom:2rem}.legacy-style-sm-px-3{padding-left:.75rem;padding-right:.75rem}.legacy-style-sm-px-4{padding-left:1rem;padding-right:1rem}.legacy-style-sm-px-5{padding-left:1.25rem;padding-right:1.25rem}.legacy-style-sm-px-6{padding-left:1.5rem;padding-right:1.5rem}.legacy-style-sm-px-8{padding-left:2rem;padding-right:2rem}.legacy-style-sm-py-12{padding-top:3rem;padding-bottom:3rem}.legacy-style-sm-py-3{padding-top:.75rem;padding-bottom:.75rem}.legacy-style-sm-py-3dot-5{padding-top:.875rem;padding-bottom:.875rem}.legacy-style-sm-py-4{padding-top:1rem;padding-bottom:1rem}.legacy-style-sm-py-8{padding-top:2rem;padding-bottom:2rem}.legacy-style-sm-scale-100{--legacy-scale-x: 1;--legacy-scale-y: 1;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-sm-scale-95{--legacy-scale-x: .95;--legacy-scale-y: .95;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-sm-space-y-5>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(1.25rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(1.25rem * var(--legacy-space-y-reverse))}.legacy-style-sm-table{display:table}.legacy-style-sm-text-2xl{font-size:1.5rem;line-height:2rem}.legacy-style-sm-text-3xl{font-size:1.875rem;line-height:2.25rem}.legacy-style-sm-text-5xl{font-size:3rem;line-height:1}.legacy-style-sm-text-10px{font-size:10px}.legacy-style-sm-text-2dot-35rem{font-size:2.35rem}.legacy-style-sm-text-base{font-size:1rem;line-height:1.5rem}.legacy-style-sm-text-lg{font-size:1.125rem;line-height:1.75rem}.legacy-style-sm-text-right{text-align:right}.legacy-style-sm-text-sm{font-size:.875rem;line-height:1.25rem}.legacy-style-sm-text-xl{font-size:1.25rem;line-height:1.75rem}.legacy-style-sm-text-xs{font-size:.75rem;line-height:1rem}.legacy-style-sm-translate-y-0{--legacy-translate-y: 0px;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-sm-w-28{width:7rem}.legacy-style-sm-w-32{width:8rem}.legacy-style-sm-w-36{width:9rem}.legacy-style-sm-w-40{width:10rem}.legacy-style-sm-w-44{width:11rem}.legacy-style-sm-w-48{width:12rem}.legacy-style-sm-w-64{width:16rem}.legacy-style-sm-w-700px{width:700px}.legacy-style-sm-w-760px{width:760px}.legacy-style-sm-w-800px{width:800px}.legacy-style-sm-w-auto{width:auto}.legacy-style-sm-w-full{width:100%}}.legacy-style-snap-mandatory{--legacy-scroll-snap-strictness: mandatory}.legacy-style-snap-start{scroll-snap-align:start}.legacy-style-snap-y{scroll-snap-type:y var(--legacy-scroll-snap-strictness)}.legacy-style-space-x-2>:not([hidden])~:not([hidden]){--legacy-space-x-reverse: 0;margin-right:calc(.5rem * var(--legacy-space-x-reverse));margin-left:calc(.5rem * (1 - var(--legacy-space-x-reverse)))}.legacy-style-space-y-0>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(0px * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(0px * var(--legacy-space-y-reverse))}.legacy-style-space-y-0dot-5>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(.125rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(.125rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-1>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(.25rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(.25rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-1dot-5>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(.375rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(.375rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-12>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(3rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(3rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-2>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(.5rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(.5rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-2dot-5>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(.625rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(.625rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-3>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(.75rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(.75rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-3dot-5>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(.875rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(.875rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-4>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(1rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(1rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-5>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(1.25rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(1.25rem * var(--legacy-space-y-reverse))}.legacy-style-space-y-6>:not([hidden])~:not([hidden]){--legacy-space-y-reverse: 0;margin-top:calc(1.5rem * (1 - var(--legacy-space-y-reverse)));margin-bottom:calc(1.5rem * var(--legacy-space-y-reverse))}.legacy-style-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.legacy-style-sticky{position:sticky}@supports (backdrop-filter: blur(0)){.legacy-style-supports-backdrop-filter-bg-popover-85{background-color:color-mix(in srgb,var(--app-bg-elevated) 85%,transparent)}}.legacy-style-table-fixed{table-layout:fixed}.legacy-style-tabular-nums{--legacy-numeric-spacing: tabular-nums;font-variant-numeric:var(--legacy-ordinal) var(--legacy-slashed-zero) var(--legacy-numeric-figure) var(--legacy-numeric-spacing) var(--legacy-numeric-fraction)}.legacy-style-text-2xl{font-size:1.5rem;line-height:2rem}.legacy-style-text-3xl{font-size:1.875rem;line-height:2.25rem}.legacy-style-text-4xl{font-size:2.25rem;line-height:2.5rem}.legacy-style-text-hex-191919{--legacy-text-opacity: 1;color:rgb(25,25,25,var(--legacy-text-opacity, 1))}.legacy-style-text-hex-262624{--legacy-text-opacity: 1;color:rgb(38,38,36,var(--legacy-text-opacity, 1))}.legacy-style-text-hex-3b82f6{--legacy-text-opacity: 1;color:rgb(59,130,246,var(--legacy-text-opacity, 1))}.legacy-style-text-hex-666663{--legacy-text-opacity: 1;color:rgb(102,102,99,var(--legacy-text-opacity, 1))}.legacy-style-text-hex-91918d{--legacy-text-opacity: 1;color:rgb(145,145,141,var(--legacy-text-opacity, 1))}.legacy-style-text-hex-a855f7{--legacy-text-opacity: 1;color:rgb(168,85,247,var(--legacy-text-opacity, 1))}.legacy-style-text-hex-cc785c{--legacy-text-opacity: 1;color:rgb(204,120,92,var(--legacy-text-opacity, 1))}.legacy-style-text-hex-cc785c-40{color:#cc785c66}.legacy-style-text-hex-cc785c-50{color:#cc785c80}.legacy-style-text-10px{font-size:10px}.legacy-style-text-11px{font-size:11px}.legacy-style-text-12px{font-size:12px}.legacy-style-text-13px{font-size:13px}.legacy-style-text-7px{font-size:7px}.legacy-style-text-9px{font-size:9px}.legacy-style-text-amber-500{--legacy-text-opacity: 1;color:rgb(245,158,11,var(--legacy-text-opacity, 1))}.legacy-style-text-amber-600{--legacy-text-opacity: 1;color:rgb(217,119,6,var(--legacy-text-opacity, 1))}.legacy-style-text-amber-700{--legacy-text-opacity: 1;color:rgb(180,83,9,var(--legacy-text-opacity, 1))}.legacy-style-text-amber-800{--legacy-text-opacity: 1;color:rgb(146,64,14,var(--legacy-text-opacity, 1))}.legacy-style-text-base{font-size:1rem;line-height:1.5rem}.legacy-style-text-blue-400{--legacy-text-opacity: 1;color:rgb(96,165,250,var(--legacy-text-opacity, 1))}.legacy-style-text-blue-500{--legacy-text-opacity: 1;color:rgb(59,130,246,var(--legacy-text-opacity, 1))}.legacy-style-text-blue-600{--legacy-text-opacity: 1;color:rgb(37,99,235,var(--legacy-text-opacity, 1))}.legacy-style-text-center{text-align:center}.legacy-style-text-cyan-600{--legacy-text-opacity: 1;color:rgb(8,145,178,var(--legacy-text-opacity, 1))}.legacy-style-text-emerald-600{--legacy-text-opacity: 1;color:rgb(5,150,105,var(--legacy-text-opacity, 1))}.legacy-style-text-gray-100{--legacy-text-opacity: 1;color:rgb(243,244,246,var(--legacy-text-opacity, 1))}.legacy-style-text-gray-300{--legacy-text-opacity: 1;color:rgb(209,213,219,var(--legacy-text-opacity, 1))}.legacy-style-text-gray-400{--legacy-text-opacity: 1;color:rgb(156,163,175,var(--legacy-text-opacity, 1))}.legacy-style-text-gray-500{--legacy-text-opacity: 1;color:rgb(107,114,128,var(--legacy-text-opacity, 1))}.legacy-style-text-green-400{--legacy-text-opacity: 1;color:rgb(74,222,128,var(--legacy-text-opacity, 1))}.legacy-style-text-green-500{--legacy-text-opacity: 1;color:rgb(34,197,94,var(--legacy-text-opacity, 1))}.legacy-style-text-green-600{--legacy-text-opacity: 1;color:rgb(22,163,74,var(--legacy-text-opacity, 1))}.legacy-style-text-left{text-align:left}.legacy-style-text-lg{font-size:1.125rem;line-height:1.75rem}.legacy-style-text-orange-600{--legacy-text-opacity: 1;color:rgb(234,88,12,var(--legacy-text-opacity, 1))}.legacy-style-text-orange-700{--legacy-text-opacity: 1;color:rgb(194,65,12,var(--legacy-text-opacity, 1))}.legacy-style-text-pink-600{--legacy-text-opacity: 1;color:rgb(219,39,119,var(--legacy-text-opacity, 1))}.legacy-style-text-red-500{--legacy-text-opacity: 1;color:rgb(239,68,68,var(--legacy-text-opacity, 1))}.legacy-style-text-red-600{--legacy-text-opacity: 1;color:rgb(220,38,38,var(--legacy-text-opacity, 1))}.legacy-style-text-red-800{--legacy-text-opacity: 1;color:rgb(153,27,27,var(--legacy-text-opacity, 1))}.legacy-style-text-right{text-align:right}.legacy-style-text-rose-600{--legacy-text-opacity: 1;color:rgb(225,29,72,var(--legacy-text-opacity, 1))}.legacy-style-text-rose-700{--legacy-text-opacity: 1;color:rgb(190,18,60,var(--legacy-text-opacity, 1))}.legacy-style-text-slate-500{--legacy-text-opacity: 1;color:rgb(100,116,139,var(--legacy-text-opacity, 1))}.legacy-style-text-slate-900{--legacy-text-opacity: 1;color:rgb(15,23,42,var(--legacy-text-opacity, 1))}.legacy-style-text-sm{font-size:.875rem;line-height:1.25rem}.legacy-style-text-violet-600{--legacy-text-opacity: 1;color:rgb(124,58,237,var(--legacy-text-opacity, 1))}.legacy-style-text-white{--legacy-text-opacity: 1;color:rgb(255,255,255,var(--legacy-text-opacity, 1))}.legacy-style-text-xl{font-size:1.25rem;line-height:1.75rem}.legacy-style-text-xs{font-size:.75rem;line-height:1rem}.legacy-style-text-yellow-400{--legacy-text-opacity: 1;color:rgb(250,204,21,var(--legacy-text-opacity, 1))}.legacy-style-from-primary-80{--legacy-gradient-from: color-mix(in srgb, var(--app-primary) 80%, transparent) var(--legacy-gradient-from-position);--legacy-gradient-to: color-mix(in srgb, var(--app-primary) 0%, transparent) var(--legacy-gradient-to-position);--legacy-gradient-stops: var(--legacy-gradient-from), var(--legacy-gradient-to)}.legacy-style-via-primary{--legacy-gradient-to: color-mix(in srgb, var(--app-primary) 0%, transparent) var(--legacy-gradient-to-position);--legacy-gradient-stops: var(--legacy-gradient-from), var(--app-primary) var(--legacy-gradient-via-position), var(--legacy-gradient-to)}.legacy-style-to-amber-400{--legacy-gradient-to: #fbbf24 var(--legacy-gradient-to-position)}.legacy-style-top-0{top:0}.legacy-style-top-1-2{top:50%}.legacy-style-top-2{top:.5rem}.legacy-style-top-24{top:6rem}.legacy-style-top-3{top:.75rem}.legacy-style-top-4{top:1rem}.legacy-style-top-5{top:1.25rem}.legacy-style-top-6{top:1.5rem}.legacy-style-top-200px{top:200px}.legacy-style-top-206px{top:206px}.legacy-style-top-24px{top:24px}.legacy-style-top-250px{top:250px}.legacy-style-top-314px{top:314px}.legacy-style-top-342px{top:342px}.legacy-style-top-360px{top:360px}.legacy-style-top-74px{top:74px}.legacy-style-top-78px{top:78px}.legacy-style-top-8px{top:8px}.legacy-style-top-98px{top:98px}.legacy-style-tracking-0dot-01em{letter-spacing:.01em}.legacy-style-tracking-0dot-14em{letter-spacing:.14em}.legacy-style-tracking-0dot-16em{letter-spacing:.16em}.legacy-style-tracking-0dot-18em{letter-spacing:.18em}.legacy-style-tracking-0dot-1em{letter-spacing:.1em}.legacy-style-tracking-0dot-25em{letter-spacing:.25em}.legacy-style-tracking-0dot-2em{letter-spacing:.2em}.legacy-style-tracking-0dot-35em{letter-spacing:.35em}.legacy-style-tracking-0dot-3em{letter-spacing:.3em}.legacy-style-tracking-normal{letter-spacing:0em}.legacy-style-tracking-tight{letter-spacing:-.025em}.legacy-style-tracking-wide{letter-spacing:.025em}.legacy-style-tracking-wider{letter-spacing:.05em}.legacy-style-tracking-widest{letter-spacing:.1em}.legacy-style-transform{transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-transform-gpu{transform:translate3d(var(--legacy-translate-x),var(--legacy-translate-y),0) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legacy-style-transition-stroke-dashoffset{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legacy-style-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legacy-style-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legacy-style-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legacy-style-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.legacy-style-translate-y-0{--legacy-translate-y: 0px;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-translate-y-1-2{--legacy-translate-y: 50%;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-translate-y-4{--legacy-translate-y: 1rem;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-translate-y-8{--legacy-translate-y: 2rem;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-translate-z-0px{transform:translateZ(0)}.legacy-style-translate-z-120px{transform:translateZ(120px)}.legacy-style-translate-z-60px{transform:translateZ(60px)}.legacy-style-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-style-underline-offset-4{text-underline-offset:4px}.legacy-style-uppercase{text-transform:uppercase}.legacy-style-w-0{width:0px}.legacy-style-w-0dot-5{width:.125rem}.legacy-style-w-1{width:.25rem}.legacy-style-w-1dot-5{width:.375rem}.legacy-style-w-1-2{width:50%}.legacy-style-w-10{width:2.5rem}.legacy-style-w-11{width:2.75rem}.legacy-style-w-12{width:3rem}.legacy-style-w-14{width:3.5rem}.legacy-style-w-16{width:4rem}.legacy-style-w-2{width:.5rem}.legacy-style-w-2dot-5{width:.625rem}.legacy-style-w-20{width:5rem}.legacy-style-w-24{width:6rem}.legacy-style-w-28{width:7rem}.legacy-style-w-3{width:.75rem}.legacy-style-w-3dot-5{width:.875rem}.legacy-style-w-32{width:8rem}.legacy-style-w-36{width:9rem}.legacy-style-w-4{width:1rem}.legacy-style-w-40{width:10rem}.legacy-style-w-44{width:11rem}.legacy-style-w-48{width:12rem}.legacy-style-w-5{width:1.25rem}.legacy-style-w-56{width:14rem}.legacy-style-w-6{width:1.5rem}.legacy-style-w-64{width:16rem}.legacy-style-w-7{width:1.75rem}.legacy-style-w-72{width:18rem}.legacy-style-w-8{width:2rem}.legacy-style-w-80{width:20rem}.legacy-style-w-9{width:2.25rem}.legacy-style-w-10pct{width:10%}.legacy-style-w-100px{width:100px}.legacy-style-w-110px{width:110px}.legacy-style-w-120px{width:120px}.legacy-style-w-13pct{width:13%}.legacy-style-w-130px{width:130px}.legacy-style-w-14pct{width:14%}.legacy-style-w-140px{width:140px}.legacy-style-w-148px{width:148px}.legacy-style-w-15pct{width:15%}.legacy-style-w-16pct{width:16%}.legacy-style-w-160px{width:160px}.legacy-style-w-17pct{width:17%}.legacy-style-w-170px{width:170px}.legacy-style-w-18pct{width:18%}.legacy-style-w-180px{width:180px}.legacy-style-w-190px{width:190px}.legacy-style-w-1px{width:1px}.legacy-style-w-20pct{width:20%}.legacy-style-w-200px{width:200px}.legacy-style-w-21pct{width:21%}.legacy-style-w-22pct{width:22%}.legacy-style-w-220px{width:220px}.legacy-style-w-240px{width:240px}.legacy-style-w-25pct{width:25%}.legacy-style-w-260px{width:260px}.legacy-style-w-28pct{width:28%}.legacy-style-w-30pct{width:30%}.legacy-style-w-34pct{width:34%}.legacy-style-w-400px{width:400px}.legacy-style-w-45pct{width:45%}.legacy-style-w-5pct{width:5%}.legacy-style-w-56px{width:56px}.legacy-style-w-6pct{width:6%}.legacy-style-w-600px{width:600px}.legacy-style-w-60px{width:60px}.legacy-style-w-7pct{width:7%}.legacy-style-w-7dot-5rem{width:7.5rem}.legacy-style-w-70px{width:70px}.legacy-style-w-760px{width:760px}.legacy-style-w-7px{width:7px}.legacy-style-w-8pct{width:8%}.legacy-style-w-80px{width:80px}.legacy-style-w-86px{width:86px}.legacy-style-w-88px{width:88px}.legacy-style-w-90px{width:90px}.legacy-style-w-92px{width:92px}.legacy-style-w-96px{width:96px}.legacy-style-w-auto{width:auto}.legacy-style-w-fit{width:-moz-fit-content;width:fit-content}.legacy-style-w-full{width:100%}.legacy-style-w-px{width:1px}.legacy-style-whitespace-nowrap{white-space:nowrap}.legacy-style-whitespace-pre-line{white-space:pre-line}.legacy-style-whitespace-pre-wrap{white-space:pre-wrap}@media(min-width:1280px){.legacy-style-xl-block{display:block}.legacy-style-xl-col-span-2{grid-column:span 2/span 2}.legacy-style-xl-col-span-4{grid-column:span 4/span 4}.legacy-style-xl-flex-row{flex-direction:row}.legacy-style-xl-flex-shrink-0{flex-shrink:0}.legacy-style-xl-gap-6{gap:1.5rem}.legacy-style-xl-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-style-xl-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-style-xl-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-style-xl-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-style-xl-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.legacy-style-xl-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.legacy-style-xl-grid-cols-220px_minmax-0-1fr{grid-template-columns:220px minmax(0,1fr)}.legacy-style-xl-grid-cols-280px_minmax-0-1fr{grid-template-columns:280px minmax(0,1fr)}.legacy-style-xl-grid-cols-300px_minmax-0-1fr{grid-template-columns:300px minmax(0,1fr)}.legacy-style-xl-grid-cols-320px_minmax-0-1fr{grid-template-columns:320px minmax(0,1fr)}.legacy-style-xl-grid-cols-360px_minmax-0-1fr{grid-template-columns:360px minmax(0,1fr)}.legacy-style-xl-grid-cols-minmax-0-0dot-85fr-_minmax-0-1dot-15fr{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.legacy-style-xl-grid-cols-minmax-0-1dot-4fr-_minmax-360px-1fr{grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr)}.legacy-style-xl-grid-cols-minmax-0-1dot-6fr-_minmax-360px-1fr{grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr)}.legacy-style-xl-grid-cols-minmax-0-13dot-5rem-_minmax-0-1fr{grid-template-columns:minmax(0,13.5rem) minmax(0,1fr)}.legacy-style-xl-grid-cols-minmax-0-390px-_minmax-0-1fr{grid-template-columns:minmax(0,390px) minmax(0,1fr)}.legacy-style-xl-h-full{height:100%}.legacy-style-xl-hidden{display:none}.legacy-style-xl-items-center{align-items:center}.legacy-style-xl-items-start{align-items:flex-start}.legacy-style-xl-justify-between{justify-content:space-between}.legacy-style-xl-table{display:table}.legacy-style-xl-w-64{width:16rem}}.legacy-style-z-0{z-index:0}.legacy-style-z-10{z-index:10}.legacy-style-z-20{z-index:20}.legacy-style-z-30{z-index:30}.legacy-style-z-40{z-index:40}.legacy-style-z-50{z-index:50}.legacy-style-z-100{z-index:100}.legacy-style-z-190{z-index:190}.legacy-style-z-60{z-index:60}.legacy-style-z-80{z-index:80}.legacy-style-z-90{z-index:90}.legacy-style-z-99{z-index:99}.legacy-style-hover-bg-muted:hover,.legacy-style-hover-bg-muted-30:hover{background-color:var(--app-bg-subtle)}.legacy-style-accent-primary{accent-color:var(--app-primary)}.legacy-style-active-bg-muted-30:active{background-color:color-mix(in srgb,var(--app-bg-subtle) 30%,transparent)}.legacy-style-align-middle{vertical-align:middle}.legacy-style-aspect-square{aspect-ratio:1/1}.legacy-style-bg-hex-cc785c-8{background-color:color-mix(in srgb,#cc785c 8%,transparent)}.legacy-style-bg-var-color-background-soft-50{background-color:color-mix(in srgb,var(--color-background-soft) 50%,transparent)}.legacy-style-bg-accent{background-color:var(--app-bg-subtle)}.legacy-style-bg-amber-100{--legacy-bg-opacity: 1;background-color:rgb(254,243,199,var(--legacy-bg-opacity, 1))}.legacy-style-bg-amber-400-80{background-color:#fbbf24cc}.legacy-style-bg-amber-50-70{background-color:#fffbebb3}.legacy-style-bg-amber-500{--legacy-bg-opacity: 1;background-color:rgb(245,158,11,var(--legacy-bg-opacity, 1))}.legacy-style-bg-amber-500-15{background-color:#f59e0b26}.legacy-style-bg-amber-500-8{background-color:color-mix(in srgb,#f59e0b 8%,transparent)}.legacy-style-bg-amber-500-80{background-color:#f59e0bcc}.legacy-style-bg-background{background-color:var(--app-bg-base)}.legacy-style-bg-background-50{background-color:color-mix(in srgb,var(--app-bg-base) 50%,transparent)}.legacy-style-bg-background-70{background-color:color-mix(in srgb,var(--app-bg-base) 70%,transparent)}.legacy-style-bg-background-80{background-color:color-mix(in srgb,var(--app-bg-base) 80%,transparent)}.legacy-style-bg-background-85{background-color:color-mix(in srgb,var(--app-bg-base) 85%,transparent)}.legacy-style-bg-background-90{background-color:color-mix(in srgb,var(--app-bg-base) 90%,transparent)}.legacy-style-bg-background-95{background-color:color-mix(in srgb,var(--app-bg-base) 95%,transparent)}.legacy-style-bg-blue-100{--legacy-bg-opacity: 1;background-color:rgb(219,234,254,var(--legacy-bg-opacity, 1))}.legacy-style-bg-blue-400-80{background-color:#60a5facc}.legacy-style-bg-blue-500-15{background-color:#3b82f626}.legacy-style-bg-border{background-color:var(--app-border)}.legacy-style-bg-card{background-color:var(--app-bg-elevated)}.legacy-style-bg-card-40{background-color:color-mix(in srgb,var(--app-bg-elevated) 40%,transparent)}.legacy-style-bg-card-50{background-color:color-mix(in srgb,var(--app-bg-elevated) 50%,transparent)}.legacy-style-bg-card-60{background-color:color-mix(in srgb,var(--app-bg-elevated) 60%,transparent)}.legacy-style-bg-card-70{background-color:color-mix(in srgb,var(--app-bg-elevated) 70%,transparent)}.legacy-style-bg-card-80{background-color:color-mix(in srgb,var(--app-bg-elevated) 80%,transparent)}.legacy-style-bg-card-95{background-color:color-mix(in srgb,var(--app-bg-elevated) 95%,transparent)}.legacy-style-bg-cyan-500-10{background-color:#06b6d41a}.legacy-style-bg-destructive{background-color:var(--app-error)}.legacy-style-bg-destructive-10{background-color:color-mix(in srgb,var(--app-error) 10%,transparent)}.legacy-style-bg-destructive-5{background-color:color-mix(in srgb,var(--app-error) 5%,transparent)}.legacy-style-bg-emerald-500-8{background-color:color-mix(in srgb,#10b981 8%,transparent)}.legacy-style-bg-emerald-500-80{background-color:#10b981cc}.legacy-style-bg-foreground{background-color:var(--app-text-base)}.legacy-style-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--legacy-gradient-stops))}.legacy-style-bg-gray-300{--legacy-bg-opacity: 1;background-color:rgb(209,213,219,var(--legacy-bg-opacity, 1))}.legacy-style-bg-gray-400{--legacy-bg-opacity: 1;background-color:rgb(156,163,175,var(--legacy-bg-opacity, 1))}.legacy-style-bg-green-500-5{background-color:#22c55e0d}.legacy-style-bg-green-500-80{background-color:#22c55ecc}.legacy-style-bg-muted{background-color:var(--app-bg-subtle)}.legacy-style-bg-muted-foreground-20{background-color:color-mix(in srgb,var(--app-text-muted) 20%,transparent)}.legacy-style-bg-muted-foreground-40{background-color:color-mix(in srgb,var(--app-text-muted) 40%,transparent)}.legacy-style-bg-muted-10{background-color:color-mix(in srgb,var(--app-bg-subtle) 10%,transparent)}.legacy-style-bg-muted-15{background-color:color-mix(in srgb,var(--app-bg-subtle) 15%,transparent)}.legacy-style-bg-muted-20{background-color:color-mix(in srgb,var(--app-bg-subtle) 20%,transparent)}.legacy-style-bg-muted-25{background-color:color-mix(in srgb,var(--app-bg-subtle) 25%,transparent)}.legacy-style-bg-muted-30{background-color:color-mix(in srgb,var(--app-bg-subtle) 30%,transparent)}.legacy-style-bg-muted-35{background-color:color-mix(in srgb,var(--app-bg-subtle) 35%,transparent)}.legacy-style-bg-muted-40{background-color:color-mix(in srgb,var(--app-bg-subtle) 40%,transparent)}.legacy-style-bg-muted-45{background-color:color-mix(in srgb,var(--app-bg-subtle) 45%,transparent)}.legacy-style-bg-muted-50{background-color:color-mix(in srgb,var(--app-bg-subtle) 50%,transparent)}.legacy-style-bg-muted-60{background-color:color-mix(in srgb,var(--app-bg-subtle) 60%,transparent)}.legacy-style-bg-muted-80{background-color:color-mix(in srgb,var(--app-bg-subtle) 80%,transparent)}.legacy-style-bg-muted-0dot-08,.legacy-style-bg-muted-0dot-14,.legacy-style-bg-muted-0dot-18{background-color:var(--app-bg-subtle)}.legacy-style-bg-orange-50{background-color:#fff7ed}.legacy-style-bg-orange-500-10{background-color:#f973161a}.legacy-style-bg-pink-500-10{background-color:#ec48991a}.legacy-style-bg-popover{background-color:var(--app-bg-elevated)}.legacy-style-bg-popover-95{background-color:color-mix(in srgb,var(--app-bg-elevated) 95%,transparent)}.legacy-style-bg-primary{background-color:var(--app-primary)}.legacy-style-bg-primary-10{background-color:color-mix(in srgb,var(--app-primary) 10%,transparent)}.legacy-style-bg-primary-15{background-color:color-mix(in srgb,var(--app-primary) 15%,transparent)}.legacy-style-bg-primary-20{background-color:color-mix(in srgb,var(--app-primary) 20%,transparent)}.legacy-style-bg-primary-5{background-color:color-mix(in srgb,var(--app-primary) 5%,transparent)}.legacy-style-bg-primary-0dot-02{background-color:color-mix(in srgb,var(--app-primary) 2%,transparent)}.legacy-style-bg-primary-0dot-08{background-color:color-mix(in srgb,var(--app-primary) 8%,transparent)}.legacy-style-bg-purple-500-10{background-color:color-mix(in srgb,#a855f7 10%,transparent)}.legacy-style-bg-red-100{--legacy-bg-opacity: 1;background-color:rgb(254,226,226,var(--legacy-bg-opacity, 1))}.legacy-style-bg-red-400{--legacy-bg-opacity: 1;background-color:rgb(248,113,113,var(--legacy-bg-opacity, 1))}.legacy-style-bg-red-500-5{background-color:#ef44440d}.legacy-style-bg-red-500-80{background-color:#ef4444cc}.legacy-style-bg-rose-100{--legacy-bg-opacity: 1;background-color:rgb(255,228,230,var(--legacy-bg-opacity, 1))}.legacy-style-bg-rose-50{background-color:#fff1f2}.legacy-style-bg-rose-50-70{background-color:#fff1f2b3}.legacy-style-bg-rose-500-8{background-color:color-mix(in srgb,#f43f5e 8%,transparent)}.legacy-style-bg-rose-500-80{background-color:#f43f5ecc}.legacy-style-bg-secondary{background-color:var(--app-bg-subtle)}.legacy-style-bg-sky-500-8{background-color:color-mix(in srgb,#0ea5e9 8%,transparent)}.legacy-style-bg-sky-500-80{background-color:#0ea5e9cc}.legacy-style-bg-slate-100{--legacy-bg-opacity: 1;background-color:rgb(241,245,249,var(--legacy-bg-opacity, 1))}.legacy-style-bg-success{background-color:var(--app-success)}.legacy-style-bg-violet-500-10{background-color:#8b5cf61a}.legacy-style-bg-yellow-500{--legacy-bg-opacity: 1;background-color:rgb(234,179,8,var(--legacy-bg-opacity, 1))}.legacy-style-bg-yellow-500-10{background-color:#eab3081a}.legacy-style-bg-yellow-500-5{background-color:#eab3080d}.legacy-style-border-hex-5f8d4e-30{border-color:#5f8d4e4d}.legacy-style-border-var-book-cloth-30{border-color:color-mix(in srgb,var(--book-cloth) 30%,transparent)}.legacy-style-border-var-error-30{border-color:color-mix(in srgb,var(--error) 30%,transparent)}.legacy-style-border-var-slate-medium-20{border-color:color-mix(in srgb,var(--slate-medium) 20%,transparent)}.legacy-style-border-amber-300-50{border-color:#fcd34d80}.legacy-style-border-amber-500-20{border-color:#f59e0b33}.legacy-style-border-amber-500-70{border-color:#f59e0bb3}.legacy-style-border-blue-500-20{border-color:color-mix(in srgb,#3b82f6 20%,transparent)}.legacy-style-border-blue-500-50{border-color:color-mix(in srgb,#3b82f6 50%,transparent)}.legacy-style-border-border{border-color:var(--app-border)}.legacy-style-border-border-30{border-color:color-mix(in srgb,var(--app-border) 30%,transparent)}.legacy-style-border-border-40{border-color:color-mix(in srgb,var(--app-border) 40%,transparent)}.legacy-style-border-border-50{border-color:color-mix(in srgb,var(--app-border) 50%,transparent)}.legacy-style-border-border-60{border-color:color-mix(in srgb,var(--app-border) 60%,transparent)}.legacy-style-border-border-70{border-color:color-mix(in srgb,var(--app-border) 70%,transparent)}.legacy-style-border-destructive-20{border-color:color-mix(in srgb,var(--app-error) 20%,transparent)}.legacy-style-border-destructive-30{border-color:color-mix(in srgb,var(--app-error) 30%,transparent)}.legacy-style-border-emerald-500-20{border-color:#10b98133}.legacy-style-border-emerald-500-35{border-color:#10b98159}.legacy-style-border-green-500-20{border-color:color-mix(in srgb,#22c55e 20%,transparent)}.legacy-style-border-green-500-50{border-color:color-mix(in srgb,#22c55e 50%,transparent)}.legacy-style-border-green-500-60{border-color:#22c55e}.legacy-style-border-input{border-color:var(--app-border-soft)}.legacy-style-border-muted{border-color:var(--app-bg-subtle)}.legacy-style-border-muted-foreground-20{border-color:color-mix(in srgb,var(--app-text-muted) 20%,transparent)}.legacy-style-border-muted-foreground-30{border-color:color-mix(in srgb,var(--app-text-muted) 30%,transparent)}.legacy-style-border-muted-foreground-40{border-color:color-mix(in srgb,var(--app-text-muted) 40%,transparent)}.legacy-style-border-muted-foreground-70{border-color:color-mix(in srgb,var(--app-text-muted) 70%,transparent)}.legacy-style-border-orange-200{border-color:#fed7aa}.legacy-style-border-primary{border-color:var(--app-primary)}.legacy-style-border-primary-20{border-color:color-mix(in srgb,var(--app-primary) 20%,transparent)}.legacy-style-border-primary-30{border-color:color-mix(in srgb,var(--app-primary) 30%,transparent)}.legacy-style-border-primary-40{border-color:color-mix(in srgb,var(--app-primary) 40%,transparent)}.legacy-style-border-primary-50{border-color:color-mix(in srgb,var(--app-primary) 50%,transparent)}.legacy-style-border-primary-60{border-color:color-mix(in srgb,var(--app-primary) 60%,transparent)}.legacy-style-border-purple-500-20{border-color:color-mix(in srgb,#a855f7 20%,transparent)}.legacy-style-border-purple-500-50{border-color:color-mix(in srgb,#a855f7 50%,transparent)}.legacy-style-border-red-300-70{border-color:#fca5a5b3}.legacy-style-border-rose-500-35{border-color:#f43f5e59}.legacy-style-border-sky-500-20{border-color:#0ea5e933}.legacy-style-border-t-primary{border-color:var(--app-primary)}.legacy-style-border-warning-30{border-color:color-mix(in srgb,var(--app-warning) 30%,transparent)}.legacy-style-border-yellow-300-70{border-color:#fde047b3}.legacy-style-border-yellow-500-20{border-color:color-mix(in srgb,#eab308 20%,transparent)}.legacy-style-caption-bottom{caption-side:bottom}.legacy-style-cursor-default{cursor:default}.legacy-style-cursor-not-allowed{cursor:not-allowed}:root[data-theme=dark] .legacy-style-dark-bg-hex-cc785c-12,.dark .legacy-style-dark-bg-hex-cc785c-12{background-color:color-mix(in srgb,#cc785c 12%,transparent)}:root[data-theme=dark] .legacy-style-dark-bg-amber-300-80,.dark .legacy-style-dark-bg-amber-300-80{background-color:#fcd34dcc}:root[data-theme=dark] .legacy-style-dark-bg-amber-900-30,.dark .legacy-style-dark-bg-amber-900-30{background-color:#78350f4d}:root[data-theme=dark] .legacy-style-dark-bg-amber-900-40,.dark .legacy-style-dark-bg-amber-900-40{background-color:#78350f66}:root[data-theme=dark] .legacy-style-dark-bg-amber-950-20,.dark .legacy-style-dark-bg-amber-950-20{background-color:#451a0333}:root[data-theme=dark] .legacy-style-dark-bg-black-20,.dark .legacy-style-dark-bg-black-20{background-color:color-mix(in srgb,#000 20%,transparent)}:root[data-theme=dark] .legacy-style-dark-bg-blue-300-80,.dark .legacy-style-dark-bg-blue-300-80{background-color:#93c5fdcc}:root[data-theme=dark] .legacy-style-dark-bg-blue-500-20,.dark .legacy-style-dark-bg-blue-500-20{background-color:color-mix(in srgb,#3b82f6 20%,transparent)}:root[data-theme=dark] .legacy-style-dark-bg-blue-900-40,.dark .legacy-style-dark-bg-blue-900-40{background-color:#1e3a8a66}:root[data-theme=dark] .legacy-style-dark-bg-gray-600,.dark .legacy-style-dark-bg-gray-600{--legacy-bg-opacity: 1;background-color:rgb(75,85,99,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-green-400,.dark .legacy-style-dark-bg-green-400{--legacy-bg-opacity: 1;background-color:rgb(74,222,128,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-green-400-90,.dark .legacy-style-dark-bg-green-400-90{background-color:#4ade80e6}:root[data-theme=dark] .legacy-style-dark-bg-green-500-20,.dark .legacy-style-dark-bg-green-500-20{background-color:color-mix(in srgb,#22c55e 20%,transparent)}:root[data-theme=dark] .legacy-style-dark-bg-muted-20,.dark .legacy-style-dark-bg-muted-20{background-color:color-mix(in srgb,var(--app-bg-subtle) 20%,transparent)}:root[data-theme=dark] .legacy-style-dark-bg-orange-900-30,.dark .legacy-style-dark-bg-orange-900-30{background-color:#7c2d124d}:root[data-theme=dark] .legacy-style-dark-bg-orange-900-40,.dark .legacy-style-dark-bg-orange-900-40{background-color:#7c2d1266}:root[data-theme=dark] .legacy-style-dark-bg-orange-950-30,.dark .legacy-style-dark-bg-orange-950-30{background-color:color-mix(in srgb,#431407 30%,transparent)}:root[data-theme=dark] .legacy-style-dark-bg-primary-20,.dark .legacy-style-dark-bg-primary-20{background-color:color-mix(in srgb,var(--app-primary) 20%,transparent)}:root[data-theme=dark] .legacy-style-dark-bg-purple-500-20,.dark .legacy-style-dark-bg-purple-500-20{background-color:color-mix(in srgb,#a855f7 20%,transparent)}:root[data-theme=dark] .legacy-style-dark-bg-red-400,.dark .legacy-style-dark-bg-red-400{--legacy-bg-opacity: 1;background-color:rgb(248,113,113,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-red-400-90,.dark .legacy-style-dark-bg-red-400-90{background-color:#f87171e6}:root[data-theme=dark] .legacy-style-dark-bg-red-900-40,.dark .legacy-style-dark-bg-red-900-40{background-color:#7f1d1d66}:root[data-theme=dark] .legacy-style-dark-bg-rose-900-30,.dark .legacy-style-dark-bg-rose-900-30{background-color:#8813374d}:root[data-theme=dark] .legacy-style-dark-bg-rose-950-20,.dark .legacy-style-dark-bg-rose-950-20{background-color:#4c0519}:root[data-theme=dark] .legacy-style-dark-bg-rose-950-30,.dark .legacy-style-dark-bg-rose-950-30{background-color:color-mix(in srgb,#4c0519 30%,transparent)}:root[data-theme=dark] .legacy-style-dark-bg-slate-800-60,.dark .legacy-style-dark-bg-slate-800-60{background-color:#1e293b99}:root[data-theme=dark] .legacy-style-dark-bg-yellow-400,.dark .legacy-style-dark-bg-yellow-400{--legacy-bg-opacity: 1;background-color:rgb(250,204,21,var(--legacy-bg-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-bg-yellow-500-20,.dark .legacy-style-dark-bg-yellow-500-20{background-color:color-mix(in srgb,#eab308 20%,transparent)}:root[data-theme=dark] .legacy-style-dark-border-hex-d4a27f-20,.dark .legacy-style-dark-border-hex-d4a27f-20{border-color:#d4a27f33}:root[data-theme=dark] .legacy-style-dark-border-amber-800-60,.dark .legacy-style-dark-border-amber-800-60{border-color:#92400e99}:root[data-theme=dark] .legacy-style-dark-border-blue-500-40,.dark .legacy-style-dark-border-blue-500-40{border-color:color-mix(in srgb,#3b82f6 40%,transparent)}:root[data-theme=dark] .legacy-style-dark-border-green-500-40,.dark .legacy-style-dark-border-green-500-40{border-color:color-mix(in srgb,#22c55e 40%,transparent)}:root[data-theme=dark] .legacy-style-dark-border-orange-800,.dark .legacy-style-dark-border-orange-800{border-color:#9a3412}:root[data-theme=dark] .legacy-style-dark-border-purple-500-40,.dark .legacy-style-dark-border-purple-500-40{border-color:color-mix(in srgb,#a855f7 40%,transparent)}:root[data-theme=dark] .legacy-style-dark-border-rose-800,.dark .legacy-style-dark-border-rose-800{--legacy-border-opacity: 1;border-color:rgb(159,18,57,var(--legacy-border-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-border-yellow-500-40,.dark .legacy-style-dark-border-yellow-500-40{border-color:color-mix(in srgb,#eab308 40%,transparent)}:root[data-theme=dark] .legacy-style-dark-hover-bg-primary-10:hover,.dark .legacy-style-dark-hover-bg-primary-10:hover{background-color:color-mix(in srgb,var(--app-primary) 10%,transparent)}:root[data-theme=dark] .legacy-style-dark-hover-border-primary-50:hover,.dark .legacy-style-dark-hover-border-primary-50:hover{border-color:color-mix(in srgb,var(--app-primary) 50%,transparent)}:root[data-theme=dark] .legacy-style-dark-hover-text-primary:hover,.dark .legacy-style-dark-hover-text-primary:hover{color:var(--app-primary)}:root[data-theme=dark] .legacy-style-dark-text-amber-100,.dark .legacy-style-dark-text-amber-100{--legacy-text-opacity: 1;color:rgb(254,243,199,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-emerald-300,.dark .legacy-style-dark-text-emerald-300{--legacy-text-opacity: 1;color:rgb(110,231,183,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-muted-foreground,.dark .legacy-style-dark-text-muted-foreground{color:var(--app-text-muted)}:root[data-theme=dark] .legacy-style-dark-text-muted-foreground-80,.dark .legacy-style-dark-text-muted-foreground-80{color:color-mix(in srgb,var(--app-text-muted) 80%,transparent)}:root[data-theme=dark] .legacy-style-dark-text-orange-200,.dark .legacy-style-dark-text-orange-200{color:#fed7aa}:root[data-theme=dark] .legacy-style-dark-text-primary,.dark .legacy-style-dark-text-primary{color:var(--app-primary)}:root[data-theme=dark] .legacy-style-dark-text-purple-400,.dark .legacy-style-dark-text-purple-400{color:#c084fc}:root[data-theme=dark] .legacy-style-dark-text-rose-200,.dark .legacy-style-dark-text-rose-200{color:#fecdd3}:root[data-theme=dark] .legacy-style-dark-text-sky-300,.dark .legacy-style-dark-text-sky-300{--legacy-text-opacity: 1;color:rgb(125,211,252,var(--legacy-text-opacity, 1))}:root[data-theme=dark] .legacy-style-dark-text-yellow-400,.dark .legacy-style-dark-text-yellow-400{--legacy-text-opacity: 1;color:rgb(250,204,21,var(--legacy-text-opacity, 1))}.legacy-style-data-state-selected-bg-muted[data-state=selected]{background-color:var(--app-bg-subtle)}.legacy-style-focus-visible-border-primary-60:focus-visible{border-color:color-mix(in srgb,var(--app-primary) 60%,transparent)}.legacy-style-focus-visible-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.legacy-style-focus-visible-ring-2:focus-visible{--legacy-ring-offset-shadow: var(--legacy-ring-inset) 0 0 0 var(--legacy-ring-offset-width) var(--legacy-ring-offset-color);--legacy-ring-shadow: var(--legacy-ring-inset) 0 0 0 calc(2px + var(--legacy-ring-offset-width)) var(--legacy-ring-color);box-shadow:var(--legacy-ring-offset-shadow),var(--legacy-ring-shadow),var(--legacy-shadow, 0 0 rgba(0, 0, 0, 0))}.legacy-style-focus-visible-ring-offset-2:focus-visible{--legacy-ring-offset-width: 2px}.legacy-style-focus-visible-ring-primary-40:focus-visible{--legacy-ring-color: color-mix(in srgb, var(--app-primary) 40%, transparent)}.legacy-style-focus-visible-ring-ring:focus-visible{--legacy-ring-color: var(--app-primary)}.legacy-style-focus-bg-accent:focus{background-color:var(--app-bg-subtle)}.legacy-style-focus-border-primary-40:focus{border-color:color-mix(in srgb,var(--app-primary) 40%,transparent)}.legacy-style-focus-border-primary-50:focus{border-color:color-mix(in srgb,var(--app-primary) 50%,transparent)}.legacy-style-focus-border-primary-60:focus{border-color:color-mix(in srgb,var(--app-primary) 60%,transparent)}.legacy-style-focus-ring-offset-1:focus{--legacy-ring-offset-width: 1px}.legacy-style-focus-ring-offset-2:focus{--legacy-ring-offset-width: 2px}.legacy-style-focus-ring-primary:focus{--legacy-ring-color: var(--app-primary)}.legacy-style-focus-ring-primary-20:focus{--legacy-ring-color: color-mix(in srgb, var(--app-primary) 20%, transparent)}.legacy-style-focus-ring-primary-40:focus{--legacy-ring-color: color-mix(in srgb, var(--app-primary) 40%, transparent)}.legacy-style-focus-ring-ring:focus{--legacy-ring-color: var(--app-primary)}.legacy-group:hover .legacy-style-group-hover-bg-muted-80{background-color:color-mix(in srgb,var(--app-bg-subtle) 80%,transparent)}.legacy-group:hover .legacy-style-group-hover-text-muted-foreground{color:var(--app-text-muted)}.legacy-style-hover-bg-accent:hover{background-color:var(--app-bg-subtle)}.legacy-style-hover-bg-background:hover{background-color:var(--app-bg-base)}.legacy-style-hover-bg-background-50:hover{background-color:color-mix(in srgb,var(--app-bg-base) 50%,transparent)}.legacy-style-hover-bg-background-60:hover{background-color:color-mix(in srgb,var(--app-bg-base) 60%,transparent)}.legacy-style-hover-bg-background-70:hover{background-color:color-mix(in srgb,var(--app-bg-base) 70%,transparent)}.legacy-style-hover-bg-blue-500-20:hover{background-color:#3b82f633}.legacy-style-hover-bg-destructive-10:hover{background-color:color-mix(in srgb,var(--app-error) 10%,transparent)}.legacy-style-hover-bg-destructive-80:hover{background-color:color-mix(in srgb,var(--app-error) 80%,transparent)}.legacy-style-hover-bg-destructive-85:hover{background-color:color-mix(in srgb,var(--app-error) 85%,transparent)}.legacy-style-hover-bg-foreground-80:hover{background-color:color-mix(in srgb,var(--app-text-base) 80%,transparent)}.legacy-style-hover-bg-muted:hover{background-color:var(--app-bg-subtle)}.legacy-style-hover-bg-muted-foreground-10:hover{background-color:color-mix(in srgb,var(--app-text-muted) 10%,transparent)}.legacy-style-hover-bg-muted-20:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 20%,transparent)}.legacy-style-hover-bg-muted-25:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 25%,transparent)}.legacy-style-hover-bg-muted-30:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 30%,transparent)}.legacy-style-hover-bg-muted-35:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 35%,transparent)}.legacy-style-hover-bg-muted-40:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 40%,transparent)}.legacy-style-hover-bg-muted-50:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 50%,transparent)}.legacy-style-hover-bg-muted-60:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 60%,transparent)}.legacy-style-hover-bg-muted-80:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 80%,transparent)}.legacy-style-hover-bg-primary-10:hover{background-color:color-mix(in srgb,var(--app-primary) 10%,transparent);background-color:var(--app-primary)}.legacy-style-hover-bg-primary-5:hover{background-color:color-mix(in srgb,var(--app-primary) 5%,transparent)}.legacy-style-hover-bg-primary-80:hover{background-color:color-mix(in srgb,var(--app-primary) 80%,transparent)}.legacy-style-hover-bg-primary-90:hover{background-color:color-mix(in srgb,var(--app-primary) 90%,transparent)}.legacy-style-hover-bg-secondary-80:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 80%,transparent)}.legacy-style-hover-bg-yellow-600:hover{--legacy-bg-opacity: 1;background-color:rgb(202,138,4,var(--legacy-bg-opacity, 1))}.legacy-style-hover-border-border:hover{border-color:var(--app-border)}.legacy-style-hover-border-border-70:hover{border-color:color-mix(in srgb,var(--app-border) 70%,transparent)}.legacy-style-hover-border-border-80:hover{border-color:color-mix(in srgb,var(--app-border) 80%,transparent)}.legacy-style-hover-border-foreground-20:hover{border-color:color-mix(in srgb,var(--app-text-base) 20%,transparent);border-color:var(--app-text-base)}.legacy-style-hover-border-muted-foreground-30:hover{border-color:color-mix(in srgb,var(--app-text-muted) 30%,transparent)}.legacy-style-hover-border-muted-foreground-40:hover{border-color:color-mix(in srgb,var(--app-text-muted) 40%,transparent)}.legacy-style-hover-border-primary:hover{border-color:var(--app-primary)}.legacy-style-hover-border-primary-20:hover{border-color:color-mix(in srgb,var(--app-primary) 20%,transparent)}.legacy-style-hover-border-primary-30:hover{border-color:color-mix(in srgb,var(--app-primary) 30%,transparent)}.legacy-style-hover-border-primary-50:hover{border-color:color-mix(in srgb,var(--app-primary) 50%,transparent)}.legacy-style-hover-border-primary-60:hover{border-color:color-mix(in srgb,var(--app-primary) 60%,transparent)}.legacy-style-hover-border-red-400-80:hover{border-color:#f87171cc}.legacy-style-hover-border-yellow-400-80:hover{border-color:#facc15cc}.legacy-style-hover-text-accent-foreground:hover{color:var(--app-text-base)}.legacy-style-hover-text-destructive:hover{color:var(--app-error)}.legacy-style-hover-text-foreground:hover{color:var(--app-text-base)}.legacy-style-hover-text-muted-foreground:hover{color:var(--app-text-muted)}.legacy-style-hover-text-muted-foreground-50:hover{color:color-mix(in srgb,var(--app-text-muted) 50%,transparent)}.legacy-style-hover-text-primary:hover{color:var(--app-primary)}.legacy-style-hover-text-primary-80:hover{color:color-mix(in srgb,var(--app-primary) 80%,transparent)}@media(min-width:1024px){.legacy-style-lg-pt-8{padding-top:2rem}.legacy-style-lg-px-12{padding-left:3rem;padding-right:3rem}.legacy-style-lg-px-8{padding-left:2rem;padding-right:2rem}}.legacy-style-max-w-screen-2xl{max-width:1536px}.legacy-style-max-w-screen-lg{max-width:1024px}.legacy-style-max-w-screen-md{max-width:768px}.legacy-style-max-w-screen-sm{max-width:640px}.legacy-style-max-w-screen-xl{max-width:1280px}@media(min-width:768px){.legacy-style-md-order-1{order:1}.legacy-style-md-order-2{order:2}}.legacy-style-min-h-16{min-height:4rem}.peer:disabled~.legacy-style-peer-disabled-cursor-not-allowed{cursor:not-allowed}.peer:disabled~.legacy-style-peer-disabled-opacity-70{opacity:.7}.legacy-style-placeholder-text-muted-foreground{color:var(--app-text-muted)}.legacy-style-pr-10{padding-right:2.5rem}.legacy-style-pt-24{padding-top:6rem}.legacy-style-resize-none{resize:none}.legacy-style-ring-amber-500-30{--legacy-ring-color: rgb(245 158 11 / .3)}.legacy-style-ring-background{--legacy-ring-color: var(--app-bg-base)}.legacy-style-ring-gray-300-30{--legacy-ring-color: rgb(209 213 219 / .3)}.legacy-style-ring-green-500-30{--legacy-ring-color: rgb(34 197 94 / .3)}.legacy-style-ring-muted-foreground-40{--legacy-ring-color: color-mix(in srgb, var(--app-text-muted) 40%, transparent)}.legacy-style-ring-offset-background{--legacy-ring-offset-color: var(--app-bg-base)}.legacy-style-ring-primary-40{--legacy-ring-color: color-mix(in srgb, var(--app-primary) 40%, transparent)}.legacy-style-ring-red-400-30{--legacy-ring-color: rgb(248 113 113 / .3)}@media(min-width:640px){.legacy-style-sm-max-w-2xl{max-width:42rem}.legacy-style-sm-max-w-3xl{max-width:48rem}.legacy-style-sm-max-w-4xl{max-width:56rem}.legacy-style-sm-max-w-5xl{max-width:64rem}.legacy-style-sm-max-w-6xl{max-width:72rem}.legacy-style-sm-max-w-7xl{max-width:80rem}.legacy-style-sm-max-w-lg{max-width:32rem}.legacy-style-sm-max-w-sm{max-width:24rem}.legacy-style-sm-max-w-xl{max-width:36rem}.legacy-style-sm-p-8{padding:2rem}.legacy-style-sm-w-9{width:2.25rem}}.legacy-style-text-amber-900{--legacy-text-opacity: 1;color:rgb(120,53,15,var(--legacy-text-opacity, 1))}.legacy-style-text-background{color:var(--app-bg-base)}.legacy-style-text-blue-700{--legacy-text-opacity: 1;color:rgb(29,78,216,var(--legacy-text-opacity, 1))}.legacy-style-text-card-foreground{color:var(--app-text-base)}.legacy-style-text-destructive{color:var(--app-error)}.legacy-style-text-destructive-foreground{color:var(--app-bg-elevated)}.legacy-style-text-destructive-50{color:color-mix(in srgb,var(--app-error) 50%,transparent)}.legacy-style-text-destructive-70{color:color-mix(in srgb,var(--app-error) 70%,transparent)}.legacy-style-text-destructive-80{color:color-mix(in srgb,var(--app-error) 80%,transparent)}.legacy-style-text-destructive-90{color:color-mix(in srgb,var(--app-error) 90%,transparent)}.legacy-style-text-emerald-700{--legacy-text-opacity: 1;color:rgb(4,120,87,var(--legacy-text-opacity, 1))}.legacy-style-text-foreground{color:var(--app-text-base)}.legacy-style-text-foreground-60{color:color-mix(in srgb,var(--app-text-base) 60%,transparent)}.legacy-style-text-foreground-80{color:color-mix(in srgb,var(--app-text-base) 80%,transparent)}.legacy-style-text-foreground-90{color:color-mix(in srgb,var(--app-text-base) 90%,transparent)}.legacy-style-text-gray-600{--legacy-text-opacity: 1;color:rgb(75,85,99,var(--legacy-text-opacity, 1))}.legacy-style-text-muted-foreground{color:var(--app-text-muted)}.legacy-style-text-muted-foreground-15{color:color-mix(in srgb,var(--app-text-muted) 15%,transparent)}.legacy-style-text-muted-foreground-20{color:color-mix(in srgb,var(--app-text-muted) 20%,transparent)}.legacy-style-text-muted-foreground-30{color:color-mix(in srgb,var(--app-text-muted) 30%,transparent)}.legacy-style-text-muted-foreground-40{color:color-mix(in srgb,var(--app-text-muted) 40%,transparent)}.legacy-style-text-muted-foreground-50{color:color-mix(in srgb,var(--app-text-muted) 50%,transparent)}.legacy-style-text-muted-foreground-60{color:color-mix(in srgb,var(--app-text-muted) 60%,transparent)}.legacy-style-text-muted-foreground-70{color:color-mix(in srgb,var(--app-text-muted) 70%,transparent)}.legacy-style-text-muted-foreground-80{color:color-mix(in srgb,var(--app-text-muted) 80%,transparent)}.legacy-style-text-muted-foreground-85{color:color-mix(in srgb,var(--app-text-muted) 85%,transparent)}.legacy-style-text-orange-500{--legacy-text-opacity: 1;color:rgb(249,115,22,var(--legacy-text-opacity, 1))}.legacy-style-text-orange-800{color:#9a3412}.legacy-style-text-popover-foreground{color:var(--app-text-base)}.legacy-style-text-primary,.legacy-style-text-kraft{color:var(--app-primary)}.legacy-style-text-primary-foreground{color:var(--app-bg-elevated)}.legacy-style-text-primary-foreground-70{color:color-mix(in srgb,var(--app-bg-elevated) 70%,transparent)}.legacy-style-text-primary-70{color:color-mix(in srgb,var(--app-primary) 70%,transparent)}.legacy-style-text-purple-600{color:#9333ea}.legacy-style-text-red-700{--legacy-text-opacity: 1;color:rgb(185,28,28,var(--legacy-text-opacity, 1))}.legacy-style-text-rose-800{color:#9f1239}.legacy-style-text-secondary-foreground{color:var(--app-text-base)}.legacy-style-text-sky-700{--legacy-text-opacity: 1;color:rgb(3,105,161,var(--legacy-text-opacity, 1))}.legacy-style-text-slate-600{--legacy-text-opacity: 1;color:rgb(71,85,105,var(--legacy-text-opacity, 1))}.legacy-style-text-success{color:var(--app-success)}.legacy-style-text-warning{color:var(--app-warning)}.legacy-style-text-yellow-500{--legacy-text-opacity: 1;color:rgb(234,179,8,var(--legacy-text-opacity, 1))}.legacy-style-text-yellow-600{--legacy-text-opacity: 1;color:rgb(202,138,4,var(--legacy-text-opacity, 1))}.legacy-style-translate-x-1{--legacy-translate-x: .25rem;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-translate-x-6{--legacy-translate-x: 1.5rem;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}:root[data-theme=dark] .legacy-style-dark-bg-hex-d4a27f,.dark .legacy-style-dark-bg-hex-d4a27f{background-color:#d4a27f}.legacy-style-scale-x-100{--legacy-scale-x: 1;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-scale-x-0{--legacy-scale-x: 0;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}:root[data-theme=dark] .legacy-style-dark-border-rgba227-224-211-0dot-16,.dark .legacy-style-dark-border-rgba227-224-211-0dot-16{border-color:#e3e0d329}:root[data-theme=dark] .legacy-style-dark-text-hex-a0a0a0,.dark .legacy-style-dark-text-hex-a0a0a0{color:#a0a0a0}:root[data-theme=dark] .legacy-style-dark-text-hex-808080,.dark .legacy-style-dark-text-hex-808080{color:gray}:root[data-theme=dark] .legacy-style-dark-border-rgba227-224-211-0dot-12,.dark .legacy-style-dark-border-rgba227-224-211-0dot-12{border-color:#e3e0d31f}:root[data-theme=dark] .legacy-style-dark-bg-var-slate-dark,.dark .legacy-style-dark-bg-var-slate-dark{background-color:var(--slate-dark)}.legacy-style-text-var-slate-medium{color:var(--slate-medium)}:root[data-theme=dark] .legacy-style-dark-text-var-cloud-medium,.dark .legacy-style-dark-text-var-cloud-medium{color:var(--cloud-medium)}.legacy-style-stroke-hex-5f8d4e{stroke:#5f8d4e}.legacy-style-stroke-var-error{stroke:var(--error)}.legacy-style-stroke-var-book-cloth{stroke:var(--book-cloth)}.legacy-style-stroke-var-slate-medium{stroke:var(--slate-medium)}.legacy-style-text-var-color-text{color:var(--color-text)}.legacy-style-hover-bg-var-color-border-soft:hover{background-color:var(--color-border-soft)}.legacy-group:hover .legacy-style-group-hover-text-foreground{color:var(--app-text-base)}@media(min-width:1280px){.legacy-style-xl-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.legacy-style-xl-grid-cols-220px-minmax0-1fr-220px-220px{grid-template-columns:220px minmax(0,1fr) 220px 220px}}@media(min-width:1024px){.legacy-style-lg-grid-cols-220px-minmax0-1fr-220px{grid-template-columns:220px minmax(0,1fr) 220px}}.legacy-style-min-h-80px{min-height:80px}.legacy-style-hover-translate-y-1:hover{--legacy-translate-y: .25rem;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}:root[data-theme=dark] .legacy-style-dark-hover-shadow-var-book-cloth-10:hover,.dark .legacy-style-dark-hover-shadow-var-book-cloth-10:hover{--legacy-shadow: 0 10px 15px -3px color-mix(in srgb, var(--book-cloth) 10%, transparent), 0 4px 6px -4px color-mix(in srgb, var(--book-cloth) 10%, transparent);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-shadow-var-book-cloth-10{--legacy-shadow: 0 10px 15px -3px color-mix(in srgb, var(--book-cloth) 10%, transparent), 0 4px 6px -4px color-mix(in srgb, var(--book-cloth) 10%, transparent);box-shadow:var(--legacy-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--legacy-shadow)}.legacy-style-hover-bg-hex-f0f0eb:hover{background-color:#f0f0eb}:root[data-theme=dark] .legacy-style-dark-hover-bg-hex-3a3731:hover,.dark .legacy-style-dark-hover-bg-hex-3a3731:hover{background-color:#3a3731}.legacy-style-hover-bg-var-color-background-soft:hover{background-color:var(--color-background-soft)}.legacy-style-text-hex-3d3929{color:#3d3929}:root[data-theme=dark] .legacy-style-dark-bg-hex-2a2825,.dark .legacy-style-dark-bg-hex-2a2825{background-color:#2a2825}.legacy-style-active-scale-0dot-98:active{--legacy-scale-x: .98;--legacy-scale-y: .98;transform:translate(var(--legacy-translate-x),var(--legacy-translate-y)) rotate(var(--legacy-rotate)) skew(var(--legacy-skew-x)) skewY(var(--legacy-skew-y)) scaleX(var(--legacy-scale-x)) scaleY(var(--legacy-scale-y))}.legacy-style-opacity-55{opacity:.55}.sidebar-nav-scroll,.scrollbar-hide{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav-scroll::-webkit-scrollbar,.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--app-border) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--app-border)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--app-text-muted) 50%,transparent)}.app-shell{position:relative;height:100vh;overflow:hidden;background-color:var(--app-bg-base)}.app-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.02;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.app-shell__backdrop{position:absolute;inset:0;z-index:-10;opacity:.8}.app-shell__body{position:relative;display:flex;height:100vh}.app-shell__sidebar{flex-shrink:0}.app-shell__sidebar-card{flex-shrink:0;padding:.75rem;border:1px solid var(--app-border-soft);border-radius:1rem;background:color-mix(in srgb,var(--app-bg-elevated) 75%,transparent)}.app-shell__content{display:flex;flex:1 1 0%;flex-direction:column;min-width:0;height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.app-shell__main{flex:1 1 auto;min-width:0;padding:1.5rem 1rem}@media(min-width:640px){.app-shell__main{padding-inline:1.5rem}}@media(min-width:1024px){.app-shell__main{padding:2rem}}.app-shell__gradient{pointer-events:none;position:absolute;inset:0}.app-shell__gradient--primary,.app-shell__gradient--accent{display:none}.surface-glass{border:1px solid var(--app-border-soft);border-radius:1.5rem;background:color-mix(in srgb,var(--app-bg-elevated) 82%,transparent);backdrop-filter:blur(24px);box-shadow:none}.surface-glass.soft{background:color-mix(in srgb,var(--app-bg-subtle) 68%,transparent)}.shell-panel{padding:1.5rem 1.25rem;transition:all .3s ease}.shell-toolbar{display:flex;flex-direction:column;gap:.75rem}.shell-toolbar__field{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--app-border-soft);border-radius:1rem;background:color-mix(in srgb,var(--app-bg-elevated) 85%,transparent);font-size:.875rem}@media(max-width:1023px){.app-shell,.app-shell__body,.app-shell__content{min-height:100dvh;height:auto}.app-shell__content{overflow:visible}.app-shell__main{padding:1rem}}@media(max-width:640px){.app-shell__main{padding:.875rem}}.legacy-dialog__body,.app-drawer .n-drawer-body-content-wrapper,.app-drawer .app-drawer__body-content,.app-dialog :where(.n-card__content),.app-dialog__content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.app-text-truncate,.legacy-style-truncate,.legacy-ellipsis,[data-ellipsis]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-text-clamp-2{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-text-clamp-3{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app-text-clamp-4{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.app-text-break,.app-token,.app-code-token,.app-long-value,.app-ellipsis,.legacy-long-text,.legacy-token,.app-clamp-2,.app-clamp-3,.app-clamp-4,[data-long-text]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.app-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-clamp-2{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-clamp-3{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app-clamp-4{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.app-code-token,.app-token,.app-long-value,.legacy-token{font-family:var(--app-font-family-mono)}.app-icon{width:1rem;height:1rem;flex:0 0 auto}.app-tooltip{display:inline-flex;max-width:100%;min-width:0;vertical-align:middle}.app-tooltip--truncate,.app-tooltip--truncate>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tooltip--clamp-2,.app-tooltip--clamp-2>*{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-tooltip--clamp-3,.app-tooltip--clamp-3>*{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app-tooltip--break,.app-tooltip--break>*{min-width:0;overflow-wrap:anywhere;word-break:break-word}.app-overlay-panel{border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-overlay, var(--app-bg-elevated));box-shadow:var(--app-shadow-overlay, 0 18px 48px rgba(0, 0, 0, .14));color:var(--app-text-base);box-sizing:border-box;max-width:min(28rem,100vw - 2rem);max-height:min(24rem,100dvh - 2rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;z-index:var(--app-z-overlay-panel, 2800)}.app-overlay-panel :where(.n-scrollbar,.n-scrollbar-container,.n-scrollbar-content){min-width:0}.app-overlay-panel :where(.n-base-select-menu,.n-dropdown-menu,.n-popover){border-radius:inherit;background:transparent;box-shadow:none}.app-popover__content:has(.provider-info__proxy-popover),.app-popover__content:has(.pool-proxy-popover),.app-popover__content:has(.provider-key-list__proxy-popover){width:18rem;padding:.75rem;box-sizing:border-box}.v-binder-follower-container:has(.legacy-select__content),.v-binder-follower-container:has(.app-select__menu){z-index:var(--app-z-overlay-panel, 2800)!important}.app-tooltip__content{min-width:0;overflow-wrap:anywhere;word-break:break-word;max-width:min(22rem,100vw - 2rem);white-space:normal}.app-dialog{border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-overlay, var(--app-bg-elevated));box-shadow:var(--app-shadow-overlay, 0 18px 48px rgba(0, 0, 0, .14));color:var(--app-text-base);display:flex;max-height:calc(100dvh - 2rem);flex-direction:column;overflow:hidden}.app-dialog :where(.n-card-header,.n-card__action),.app-dialog__header,.app-dialog__footer{flex-shrink:0;background:var(--app-bg-overlay, var(--app-bg-elevated))}.app-dialog :where(.n-card-header__main,.n-card-header__main *){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-dialog__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.app-dialog :where(.n-card__content),.app-dialog__content{flex:1 1 auto;background:var(--app-bg-overlay, var(--app-bg-elevated))}.app-dialog__body{display:grid;gap:1rem;min-width:0}.app-dialog__body :where(.legacy-style-flex,.legacy-style-grid,section,article,fieldset,label,p,span,strong,code,pre){min-width:0}.app-dialog__description{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:var(--app-text-muted);font-size:.875rem;line-height:1.45}.app-dialog__actions{display:flex;flex-wrap:wrap-reverse;gap:.5rem;justify-content:flex-end;min-width:0}.app-dialog__actions .n-button{max-width:100%}.app-dialog__actions .n-button__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-dialog__footer{min-width:0}.app-dialog[data-density=compact] :where(.n-card-header){padding:1rem 1.25rem .75rem}.app-dialog[data-density=compact] :where(.n-card__content){padding:.875rem 1.25rem}.app-dialog[data-density=compact] :where(.n-card__action){padding:.75rem 1.25rem 1rem}.app-drawer{max-width:calc(100vw - 1rem);min-width:0}.app-drawer.n-drawer.n-drawer--native-scrollbar>.n-drawer-content-wrapper,.app-drawer>.n-drawer-content-wrapper,.app-drawer__surface{display:flex;width:100%;height:100%;max-width:calc(100vw - 1rem);min-width:0;padding:0;overflow:hidden}.app-drawer .n-drawer-content.app-drawer__content,.app-drawer .n-drawer-content{border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-overlay, var(--app-bg-elevated));box-shadow:var(--app-shadow-overlay, 0 18px 48px rgba(0, 0, 0, .14));color:var(--app-text-base);display:flex;width:100%;height:100%;max-width:calc(100vw - 1rem);min-width:0;flex:1 1 auto;flex-direction:column;overflow:hidden;border-radius:0}.app-drawer .n-drawer-header,.app-drawer__header,.app-drawer__footer{min-width:0;flex-shrink:0;background:var(--app-bg-overlay, var(--app-bg-elevated))}.app-drawer :where(.n-drawer-header__main,.n-drawer-header__main *){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-drawer__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.app-drawer .n-drawer-body,.app-drawer__scroll{min-height:0;flex:1 1 auto;padding:0;overflow:hidden;background:var(--app-bg-overlay, var(--app-bg-elevated))}.app-drawer .n-drawer-body-content-wrapper,.app-drawer .app-drawer__body-content{width:100%;height:100%;min-width:0}.app-drawer__content{display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;background:var(--app-bg-overlay, var(--app-bg-elevated))}.app-drawer__body{width:100%;min-width:0;min-height:100%}.app-drawer__footer{flex-wrap:wrap-reverse;gap:.5rem;justify-content:flex-end}.app-drawer__footer :where(button,.n-button){max-width:100%}.app-drawer__footer :where(button,.n-button__content){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-drawer__body :where(.legacy-style-flex,.legacy-style-grid,section,article,fieldset,label,p,span,strong,code,pre){min-width:0}.app-drawer[data-density=compact] .n-drawer-header{padding:1rem 1.25rem .75rem}.app-drawer[data-density=compact] .app-drawer__body{padding:0 1.25rem 1.25rem}.app-detail-drawer{min-width:0}.app-detail-drawer__content{max-width:100vw;min-width:0}.app-detail-drawer__content :where(.n-card__content){min-width:0}.app-detail-drawer-enter-active,.app-detail-drawer-leave-active{transition:opacity .3s ease}.app-detail-drawer-enter-active .app-detail-drawer__content,.app-detail-drawer-leave-active .app-detail-drawer__content{transition:transform .3s ease}.app-detail-drawer-enter-from,.app-detail-drawer-leave-to{opacity:0}.app-detail-drawer-enter-from .app-detail-drawer__content,.app-detail-drawer-leave-to .app-detail-drawer__content{transform:translate(100%)}.app-detail-drawer-enter-to .app-detail-drawer__content,.app-detail-drawer-leave-from .app-detail-drawer__content{transform:translate(0)}.app-detail-table-scroll{min-width:0;overflow-x:auto;scrollbar-gutter:stable}.app-detail-table,.app-detail-table-scroll :where(table){min-width:44rem}.app-responsive-metadata-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0}.legacy-dialog-portal{overflow:hidden}.legacy-dialog-portal__frame{min-height:100dvh;padding-block:clamp(1rem,5dvh,2rem)}.legacy-dialog{border:1px solid var(--app-border-soft);border-radius:var(--app-radius);box-shadow:var(--app-shadow-overlay, 0 18px 48px rgba(0, 0, 0, .14));color:var(--app-text-base);display:flex;max-height:calc(100dvh - 2rem);flex-direction:column;overflow:hidden;background:var(--app-bg-overlay, var(--app-bg-elevated))}.legacy-dialog__header,.legacy-dialog__footer{flex-shrink:0;background:var(--app-bg-overlay, var(--app-bg-elevated))}.legacy-dialog__body{min-width:0;background:var(--app-bg-overlay, var(--app-bg-elevated))}.legacy-dialog__body :where(.legacy-style-flex,.legacy-style-grid,section,article,fieldset,label,p,span,strong,code,pre){min-width:0}.legacy-dialog__body--flush{padding:0}.legacy-dialog__title,.legacy-dialog__description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-dialog__footer{flex-wrap:wrap-reverse}.legacy-dialog__footer :where(button,.n-button){max-width:100%}.legacy-dialog__footer :where(button,.n-button__content){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.app-dialog{max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)}.app-dialog[data-density=compact] :where(.n-card-header),.app-dialog[data-density=compact] :where(.n-card__content),.app-dialog[data-density=compact] :where(.n-card__action){padding-inline:1rem}.app-drawer{max-width:100vw}.app-drawer[data-density=compact] :where(.n-drawer-header){padding:.875rem 1rem .625rem}.app-drawer[data-density=compact] .app-drawer__body{padding:0 1rem 1rem}.legacy-dialog{max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)}.legacy-dialog__header,.legacy-dialog__body,.legacy-dialog__footer{padding-inline:1rem}}.app-page-container{width:100%;margin-inline:auto;min-width:0}.app-page-container[data-layout=fill]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-width:100%;overflow:hidden}@media(min-width:1024px){.app-layout__workspace:has(.app-page-container[data-layout=fill]),.app-layout__main:has(.app-page-container[data-layout=fill]){overflow:hidden}}.app-page-container[data-padding=none]{padding:0}.app-page-container[data-padding=sm]{padding:.75rem}.app-page-container[data-padding=md]{padding:1rem}.app-page-container[data-padding=lg]{padding:1.5rem}.app-page-header,.app-page-section__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.app-page-header{margin-bottom:1.5rem}.app-page-header__body,.app-page-section__header{min-width:0}.app-page-header__title,.app-page-section__title{margin:0;color:var(--app-text-base);font-size:1.25rem;font-weight:600;line-height:1.25}.app-page-header__subtitle,.app-page-section__description{min-width:0;overflow-wrap:anywhere;word-break:break-word;margin:.35rem 0 0;color:var(--app-text-muted);font-size:.875rem;line-height:1.5}.app-page-section{display:grid;gap:1rem;min-width:0}.app-action-bar,.app-filter-bar,.app-form-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;min-width:0}.app-action-bar[data-align=start],.app-form-actions[data-align=start]{justify-content:flex-start}.app-action-bar[data-align=between],.app-form-actions[data-align=between]{justify-content:space-between}.app-action-bar[data-align=end],.app-form-actions[data-align=end]{justify-content:flex-end}.app-form-field__help{margin:.375rem 0 0;color:var(--app-text-muted);font-size:.8125rem;line-height:1.4}.app-filter-bar{justify-content:flex-start}.app-inline,.app-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0}.app-row{justify-content:space-between}.app-space{min-width:0;max-width:100%}.app-space[data-block]{display:flex;width:100%}.app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--app-grid-min, 21rem)),1fr));gap:1rem;min-width:0}.app-grid[data-gap=sm]{gap:.75rem}.app-grid[data-gap=lg]{gap:1.25rem}.app-grid[data-stacked]{grid-template-columns:1fr}.app-card{min-width:0;overflow:hidden;background:var(--app-bg-elevated)}.app-card[data-layout=fill]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.app-card :where(.n-card-header,.n-card-content,.n-card__action,.n-card__footer),.app-card__surface-header,.app-card__content,.app-card__footer{min-width:0}.app-card[data-layout=fill] :where(.n-card-content),.app-card[data-layout=fill] .app-card__content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.app-card :where(.n-card-header,.n-card-content,.n-card__footer),.app-card__surface-header,.app-card__content,.app-card__footer{background:transparent}.app-card__content{min-width:0;overflow-wrap:anywhere;word-break:break-word}.app-card :where(.n-card-header__main,.n-card-header__main *){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-card__header{display:grid;gap:.25rem;min-width:0}.app-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:var(--app-text-base);font-size:.9375rem;font-weight:650;line-height:1.25}.app-card__description{min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:var(--app-text-muted);font-size:.8125rem;line-height:1.45}.app-card[data-padding=none] :where(.n-card-header,.n-card-content,.n-card__action){padding:0}.app-card[data-padding=sm] :where(.n-card-header){padding:.875rem 1rem 0}.app-card[data-padding=sm] :where(.n-card-content){padding:.875rem 1rem 1rem}.app-card[data-padding=md] :where(.n-card-header){padding:1rem 1.125rem 0}.app-card[data-padding=md] :where(.n-card-content){padding:1rem 1.125rem 1.125rem}.app-card[data-padding=lg] :where(.n-card-header){padding:1.25rem 1.25rem 0}.app-card[data-padding=lg] :where(.n-card-content){padding:1.25rem}.app-card__footer{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.app-card__footer :where(button,.n-button){max-width:100%}.app-card__footer :where(button,.n-button__content){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tabs{min-width:0}.app-tabs :where(.n-tabs-nav,.n-tabs-nav-scroll-wrapper,.n-tabs-nav-scroll-content){min-width:0}.app-tabs :where(.n-tabs-tab){max-width:min(18rem,44vw)}.app-tabs__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:100%;vertical-align:bottom}.app-tabs[data-variant=segment] :where(.n-tabs-rail){border:1px solid var(--app-border, var(--app-border))}.app-workbench{display:grid;gap:1rem;color:var(--app-text-base)}.app-workbench-toolbar,.app-workbench-panel,.app-preview-panel{min-width:0;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-elevated)}.app-workbench-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem}.app-workbench-viewport{min-width:0;max-width:100%;margin-inline:auto}.app-workbench-viewport[data-narrow]{max-width:24rem}.app-workbench-panel,.app-preview-panel{padding:.875rem}.app-workbench .card,.app-workbench-panel.card{display:grid;gap:.75rem}.app-preview-stack{display:grid;gap:.75rem;min-width:0}.app-preview-stack[data-density=comfortable]{gap:1rem}.app-preview-fixed{display:grid;align-content:start;gap:.625rem;min-width:0;min-height:8.5rem;padding:.75rem;border:1px dashed color-mix(in srgb,var(--app-border) 80%,transparent);border-radius:calc(var(--app-radius) - .125rem);background:color-mix(in srgb,var(--app-bg-subtle) 64%,transparent)}.app-long-strip{overflow-wrap:anywhere;word-break:break-word;display:grid;gap:.5rem;min-width:0;padding:.875rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 5%,var(--app-bg-elevated))}.app-muted{min-width:0;overflow-wrap:anywhere;word-break:break-word;color:var(--app-text-muted);font-size:.8125rem;line-height:1.45}.app-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-code-block,.app-inline-code{min-width:0;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;border-radius:calc(var(--app-radius) - .125rem);background:color-mix(in srgb,var(--app-text-base) 5%,transparent);font-family:var(--app-font-family-mono);font-size:.75rem;line-height:1.55}.app-code-block{max-height:14rem;padding:.75rem;overflow:auto;white-space:pre-wrap}.app-inline-code{display:block;padding:.625rem}.app-scroll-x{min-width:0;overflow-x:auto;scrollbar-gutter:stable}.app-stable-scrollbar{scrollbar-color:color-mix(in srgb,var(--app-text-muted) 28%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.app-stable-scrollbar::-webkit-scrollbar{width:.5rem;height:.5rem}.app-stable-scrollbar::-webkit-scrollbar-button{display:none;width:0;height:0}.app-stable-scrollbar::-webkit-scrollbar-track{background:transparent}.app-stable-scrollbar::-webkit-scrollbar-thumb{border-radius:999px;background-color:color-mix(in srgb,var(--app-text-muted) 28%,transparent)}.app-stable-scrollbar::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--app-text-muted) 42%,transparent)}.app-scrollbar-thin{scrollbar-color:color-mix(in srgb,var(--app-text-muted) 22%,transparent) transparent;scrollbar-width:thin}.app-scrollbar-thin::-webkit-scrollbar{width:.25rem;height:.25rem}.app-scrollbar-thin::-webkit-scrollbar-track{background:transparent}.app-scrollbar-thin::-webkit-scrollbar-thumb{border-radius:999px;background-color:color-mix(in srgb,var(--app-text-muted) 22%,transparent)}.app-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--app-text-muted) 36%,transparent)}.app-replay-dialog-card{border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-overlay, var(--app-bg-elevated));box-shadow:var(--app-shadow-overlay, 0 18px 48px rgba(0, 0, 0, .14));color:var(--app-text-base);font-family:var(--app-font-family)}.app-replay-dialog-card>:where(.n-card),.app-layout .app-replay-dialog-card>:where(.n-card){height:100%;border:0;border-radius:inherit;background:transparent;box-shadow:none}.app-replay-dialog-card :where(h3){color:var(--app-text-base);font-family:var(--app-font-family);font-size:.9375rem;font-weight:650;letter-spacing:0}.app-replay-dialog-card :where(label){color:var(--app-text-muted);font-family:var(--app-font-family);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}.app-replay-dialog-card :where(select){border:1px solid var(--app-border-soft);border-radius:calc(var(--app-radius) - .125rem);background:color-mix(in srgb,var(--app-bg-elevated) 92%,var(--app-bg-base));color:var(--app-text-base);font-family:var(--app-font-family);outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.app-replay-dialog-card :where(select:focus){border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 38%,var(--app-border-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 14%,transparent)}.app-replay-dialog-card :where(.legacy-style-bg-muted-30,.legacy-style-bg-muted-40){background-color:color-mix(in srgb,var(--app-bg-subtle) 45%,transparent)}.app-replay-dialog-card :where(.legacy-style-border-r){border-right-color:var(--app-border-soft)}.app-replay-dialog-card :where(.legacy-style-border-b){border-bottom-color:var(--app-border-soft)}.app-replay-dialog-card :where(pre){color:var(--app-text-base);font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums}.app-embedded-content-block{min-width:0;border-color:var(--app-border-soft);border-radius:calc(var(--app-radius) - .125rem);background:var(--app-bg-elevated)}.app-embedded-content-block :where(.usage-card>.n-card,.legacy-style-rounded-2xl),.app-layout .app-embedded-content-block :where(.usage-card>.n-card,.legacy-style-rounded-2xl){border:0;border-radius:0;box-shadow:none}.app-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0}.app-metric{min-width:0;padding:.625rem;border:1px solid var(--app-border-soft);border-radius:calc(var(--app-radius) - .125rem);background:color-mix(in srgb,var(--app-bg-base) 82%,transparent)}.app-metric span,.app-metric strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-metric span{color:var(--app-text-muted);font-size:.75rem}.app-metric strong{margin-top:.25rem;font-size:.9375rem}.app-overlay-stack{display:grid;gap:.625rem;min-width:0;max-height:16rem;overflow:auto}.app-overlay-header,.app-overlay-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;min-width:0}.app-overlay-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:650}.app-swatch{width:1rem;height:1rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-color-primary, var(--app-primary, #c8643f))}.app-swatch[data-tone=success]{background:var(--app-color-success, var(--app-success))}.app-swatch[data-tone=warning]{background:var(--app-color-warning, var(--app-warning))}.app-swatch[data-tone=error]{background:var(--app-color-error, var(--app-error))}.app-static-drawer{margin-inline-start:auto;max-width:min(100%,22rem)}.app-empty-state,.app-loading-state{padding:2rem 1rem}@media(max-width:768px){.app-page-header,.app-page-section__header,.app-workbench-toolbar,.app-overlay-header,.app-overlay-footer{align-items:stretch;flex-direction:column}.app-action-bar[data-align=between],.app-form-actions[data-align=between]{justify-content:flex-start}.app-responsive-metadata-grid,.app-metric-grid{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-bg-elevated);color:var(--app-text-base);font-weight:500;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.btn:hover{border-color:var(--app-color-primary, var(--app-primary, #c8643f));color:var(--app-color-primary, var(--app-primary, #c8643f))}.card{border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-elevated);color:var(--app-text-base)}.inputbar{background-color:var(--app-bg-base)!important}.inputbar textarea{font-family:var(--app-font-family);font-size:1rem}.inputbar-container{background-color:var(--app-bg-subtle)!important;filter:drop-shadow(0 0 1.25rem color-mix(in srgb,var(--app-text-base) 3.5%,transparent));transition:all .3s ease-in-out}.inputbar-container.focus{filter:drop-shadow(0 0 1.25rem color-mix(in srgb,var(--app-text-base) 7.5%,transparent))}.bubble .message-content-container{border:.7pt solid var(--app-border-soft);border-radius:1rem}.bubble .message-user .message-action-button:hover{background-color:var(--color-background-mute)}.footnotes{background-color:var(--app-bg-subtle)}.literary-border{border:1px solid var(--app-border-soft);box-shadow:none}.literary-border-accent{border:1px solid color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 30%,transparent)}.literary-title{color:var(--app-text-base);font-family:TiemposText,STZhongsong,Fang Song,serif;font-weight:500;line-height:1.15;letter-spacing:0}.literary-subtitle{color:var(--app-text-muted);font-family:TiemposText,STZhongsong,Fang Song,serif;font-style:italic;font-weight:400;letter-spacing:0}.literary-data{padding:1rem;border:1px solid var(--app-border-soft);background:color-mix(in srgb,var(--app-text-base) 3%,transparent);font-family:var(--app-font-family-mono);font-size:.875rem;letter-spacing:0}.literary-card{position:relative;padding:1.5rem;border:1px solid var(--app-border-soft);border-radius:.375rem;background:color-mix(in srgb,var(--app-bg-base) 70%,transparent);transition:border-color .2s ease,box-shadow .2s ease}.literary-card:hover{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 35%,transparent)}.literary-accent-line{position:relative}.literary-accent-line:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:2px;background:var(--app-color-primary, var(--app-primary, #c8643f))}.literary-divider{height:1px;margin:2rem 0;background:linear-gradient(to right,transparent,var(--app-border) 20%,var(--app-border) 80%,transparent)}.gateway-chart{position:relative;width:100%;min-height:12rem}.gateway-chart__svg{width:100%;height:100%;min-height:12rem;overflow:visible}.gateway-chart__loading{display:flex;min-height:12rem;align-items:center;justify-content:center;color:var(--app-text-muted);font-size:.875rem}.gateway-chart__grid line{stroke:var(--app-border-soft);stroke-width:1}.gateway-chart__bars rect{fill:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 70%,var(--app-bg-elevated))}.gateway-chart__lines polyline{fill:none;stroke:var(--app-color-info, var(--app-info));stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.gateway-chart__x-labels text,.gateway-chart__legend text{fill:var(--app-text-muted);font-family:var(--app-font-family);font-size:.75rem}.gateway-chart__legend circle{fill:var(--app-color-primary, var(--app-primary, #c8643f))}.literary-badge,.shell-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 35%,transparent);color:var(--app-color-primary, var(--app-primary, #c8643f));background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 12%,transparent);font-weight:600;text-transform:uppercase}.literary-badge{padding:.375rem .75rem;font-family:var(--app-font-family-mono);font-size:.6875rem;letter-spacing:.12em}.shell-chip{padding:.25rem .75rem;border-radius:999px;font-size:.6875rem;letter-spacing:.3em}.literary-surface-elevated{border:1px solid var(--app-border-soft);background:var(--app-bg-elevated)}.literary-surface-inset{border:1px solid color-mix(in srgb,var(--app-border-soft) 60%,transparent);background:color-mix(in srgb,var(--app-text-base) 2.5%,transparent)}.literary-annotation{display:inline-flex;align-items:center;gap:.25rem;color:var(--app-text-muted);font-family:var(--app-font-family-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em}.literary-annotation:before{content:"//";color:var(--app-color-primary, var(--app-primary, #c8643f));opacity:.6}.literary-ruler{position:relative;padding-left:2rem}.literary-ruler:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;opacity:.5;background:repeating-linear-gradient(to bottom,var(--app-color-primary, var(--app-primary, #c8643f)) 0,var(--app-color-primary, var(--app-primary, #c8643f)) 4px,transparent 4px,transparent 8px)}.sidebar-nav__link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid transparent;border-radius:1rem;font-size:.875rem;font-weight:600;transition:all .2s ease}.sidebar-nav__link--idle{color:var(--app-text-muted);background:transparent}.sidebar-nav__link--idle:hover{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 30%,transparent);background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 15%,transparent);color:var(--app-color-primary, var(--app-primary, #c8643f))}.sidebar-nav__link--active{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 35%,transparent);background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 18%,transparent);color:var(--app-color-primary, var(--app-primary, #c8643f))}.sidebar-nav__icon{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:1rem;background:color-mix(in srgb,var(--app-bg-elevated) 90%,transparent);color:var(--app-text-muted);transition:all .2s ease}.sidebar-nav__link:hover .sidebar-nav__icon,.sidebar-nav__icon--active{background:var(--app-color-primary, var(--app-primary, #c8643f));color:var(--app-bg-elevated)}.sidebar-nav-enter-active,.sidebar-nav-leave-active,.sidebar-nav-move{transition:all .18s ease}.sidebar-nav-enter-from,.sidebar-nav-leave-to{opacity:0;transform:translateY(4px)}.sidebar-nav__label{line-height:1.25}.sidebar-nav__description{color:var(--app-text-muted);font-size:.6875rem;font-weight:400}.sidebar-profile-card{margin-top:auto;padding:1.25rem;border-radius:1.5rem;background-color:var(--app-color-primary, var(--app-primary, #c8643f));color:var(--app-bg-elevated)}.tabs-button-list{height:auto!important;gap:.5rem;padding:0!important;border:0!important;background-color:transparent!important}.tabs-button-list .tabs-indicator{display:none!important}.tabs-button-list button[data-value]{border:1px solid color-mix(in srgb,var(--app-border) 60%,transparent)!important;border-radius:var(--app-radius)!important;background-color:color-mix(in srgb,var(--app-bg-elevated) 60%,transparent)!important;color:var(--app-text-base)!important;backdrop-filter:blur(8px);transition:all .2s ease!important}.tabs-button-list button[data-state=active]{border-color:transparent!important;background-color:var(--app-color-primary, var(--app-primary, #c8643f))!important;color:var(--primary-foreground)!important;box-shadow:var(--shadow-sm);font-weight:700}.tabs-button-list button[data-state=active]:hover{filter:brightness(.95)}.tabs-button-list button[data-state=inactive]:hover{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 60%,transparent)!important;background-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 10%,transparent)!important;color:var(--app-color-primary, var(--app-primary, #c8643f))!important}.provider-detail-drawer__content{display:grid;gap:1.5rem;padding:1rem}.provider-info{position:sticky;top:0;z-index:10;padding:1rem 1rem .75rem;border-bottom:1px solid var(--app-border);background:var(--app-bg-elevated)}.provider-info__topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.provider-info__identity,.provider-info__actions,.provider-info__endpoints,.provider-info__proxy-header{display:flex;align-items:center}.provider-info__identity{min-width:0;gap:.5rem}.provider-info__actions{flex-shrink:0;gap:.25rem}.provider-info__title{min-width:0;margin:0;overflow:hidden;color:var(--app-text-base);font-size:1.125rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.provider-info__status{flex-shrink:0}.provider-info__website{display:block;max-width:100%;margin-top:.25rem;overflow:hidden;color:var(--app-text-muted);font-size:.75rem;line-height:1.4;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.provider-info__website:hover{color:var(--app-color-primary, var(--app-primary, #c8643f));text-decoration:underline}.provider-info__endpoints{flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.provider-info__endpoint-chip{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border:1px solid var(--app-border);border-radius:.375rem;background:var(--app-bg-elevated);color:var(--app-text-base);cursor:pointer;font-size:.75rem;font-weight:500;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.provider-info__endpoint-chip:hover{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 35%,var(--app-border));background:var(--app-bg-subtle)}.provider-info__endpoint-chip[data-inactive]{opacity:.45}.provider-info__endpoint-chip--ghost{border-style:dashed;color:var(--app-text-muted)}.provider-info__proxy-popover,.pool-proxy-popover,.provider-key-list__proxy-popover{display:grid;gap:.5rem;width:100%;min-width:0;box-sizing:border-box}.provider-info__proxy-popover :where(.n-base-selection),.pool-proxy-popover :where(.n-base-selection),.provider-key-list__proxy-popover :where(.n-base-selection){--n-border-radius: 999px;--n-border: 1px solid var(--app-border);--n-border-hover: 1px solid var(--app-color-primary, var(--app-primary, #c8643f));--n-border-focus: 1px solid var(--app-color-primary, var(--app-primary, #c8643f));--n-border-active: 1px solid var(--app-color-primary, var(--app-primary, #c8643f));--n-border-disabled: 1px solid var(--app-border-soft);--n-color: var(--app-bg-elevated);--n-color-active: var(--app-bg-elevated);--n-color-disabled: color-mix(in srgb, var(--app-bg-subtle) 56%, transparent);background-color:var(--app-bg-elevated)}.provider-info__proxy-popover .n-base-selection .n-base-selection__border,.provider-info__proxy-popover .n-base-selection .n-base-selection__state-border,.pool-proxy-popover .n-base-selection .n-base-selection__border,.pool-proxy-popover .n-base-selection .n-base-selection__state-border,.provider-key-list__proxy-popover .n-base-selection .n-base-selection__border,.provider-key-list__proxy-popover .n-base-selection .n-base-selection__state-border{border:1px solid var(--app-border)!important;border-style:solid!important;border-radius:999px!important}.provider-info__proxy-popover .n-base-selection.n-base-selection--disabled .n-base-selection__border,.provider-info__proxy-popover .n-base-selection.n-base-selection--disabled .n-base-selection__state-border,.pool-proxy-popover .n-base-selection.n-base-selection--disabled .n-base-selection__border,.pool-proxy-popover .n-base-selection.n-base-selection--disabled .n-base-selection__state-border,.provider-key-list__proxy-popover .n-base-selection.n-base-selection--disabled .n-base-selection__border,.provider-key-list__proxy-popover .n-base-selection.n-base-selection--disabled .n-base-selection__state-border{border:1px solid var(--app-border-soft)!important;border-style:solid!important}.provider-info__proxy-popover :where(.n-base-selection-label,.n-base-selection-placeholder),.pool-proxy-popover :where(.n-base-selection-label,.n-base-selection-placeholder),.provider-key-list__proxy-popover :where(.n-base-selection-label,.n-base-selection-placeholder){justify-content:center;text-align:center}.provider-info__proxy-header{justify-content:space-between;gap:.75rem}.provider-info__proxy-title{color:var(--app-text-base);font-size:.75rem;font-weight:600}.provider-info__proxy-description{margin:0;color:var(--app-text-muted);font-size:.6875rem;line-height:1.4}.provider-action-icon{width:1rem;height:1rem}@media(min-width:640px){.provider-detail-drawer__content{padding:1.5rem}.provider-info{padding:1.5rem 1.5rem .75rem}.provider-info__title{font-size:1.25rem}}.provider-model-mapping{display:grid;gap:1rem}.provider-model-mapping__header,.provider-model-mapping__actions,.provider-model-list__row,.provider-model-list__identity,.provider-mapping-list__summary,.provider-mapping-list__badges{display:flex;align-items:center}.provider-model-mapping__header,.provider-model-list__row,.provider-mapping-list__summary{justify-content:space-between;gap:1rem}.provider-model-mapping__actions,.provider-mapping-list__badges{gap:.5rem;flex-wrap:wrap}.provider-model-list,.provider-mapping-list{display:grid}.provider-model-list__row,.provider-mapping-list__item{border-top:1px solid color-mix(in srgb,var(--app-border) 45%,transparent)}.provider-model-list__row{padding:.75rem 1rem}.provider-model-list__identity{min-width:0;gap:.625rem}.provider-model-list__status{width:.5rem;height:.5rem;border-radius:999px;flex:0 0 auto;background:var(--app-text-muted)}.provider-model-list__status[data-tone=success]{background:var(--app-color-success, var(--app-success))}.provider-model-list__status[data-tone=warning]{background:var(--app-color-warning, var(--app-warning))}.provider-model-list__text,.provider-mapping-list__identity{min-width:0;display:grid;gap:.125rem}.provider-model-list__name,.provider-mapping-list__title{font-weight:600;color:var(--app-text-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-model-list__meta,.provider-mapping-list__meta,.provider-mapping-list__badges,.provider-mapping-list__key span{color:var(--app-text-muted);font-size:.75rem}.provider-model-list__pricing{display:grid;justify-items:end;gap:.125rem;font-size:.75rem;color:var(--app-text-muted)}.provider-model-list__pricing strong{color:var(--app-text-base);font-family:var(--app-font-family-mono)}.provider-mapping-list__summary{width:100%;border:0;background:transparent;padding:.75rem 1rem;color:inherit;text-align:left;cursor:pointer}.provider-mapping-list__summary:hover{background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 7%,transparent)}.provider-mapping-list__details{display:grid;gap:.625rem;padding:0 1rem .75rem}.provider-mapping-list__chips{display:flex;flex-wrap:wrap;gap:.375rem}.provider-mapping-list__chip{border:1px solid color-mix(in srgb,var(--app-border) 55%,transparent);border-radius:999px;padding:.125rem .5rem;font-family:var(--app-font-family-mono);font-size:.75rem;color:var(--app-text-base);background:color-mix(in srgb,var(--app-bg-subtle) 65%,transparent)}.provider-mapping-list__key{display:flex;gap:.5rem;min-width:0;font-size:.75rem}.app-select,.app-input,.app-table,.app-pagination,.legacy-select,.legacy-dropdown,.legacy-popover,.legacy-tooltip{min-width:0}.app-select{width:100%}.app-select__trigger{width:100%;justify-content:space-between;gap:.5rem;min-width:0}.app-select__trigger--sm{min-height:2rem}.app-select__trigger--md{min-height:2.25rem}.app-select__trigger--lg{min-height:2.625rem}.app-select__value,.app-select__placeholder,.app-select-option__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.app-select__placeholder{color:var(--app-text-muted)}.app-select__actions{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto}.app-select__clear{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;color:var(--app-text-muted)}.app-select__clear:hover{color:var(--app-text-base)}.app-select__clear svg,.app-select__chevron{width:1rem;height:1rem}.app-select__chevron{flex-shrink:0;color:var(--app-text-muted);transition:transform .18s ease}.app-select__chevron[data-state=open][data-side=top]{transform:rotate(180deg)}.app-select__backdrop{position:fixed;inset:0;z-index:calc(var(--app-z-floating, 2800) - 1)}.app-select__menu{min-width:min(100%,14rem);max-height:min(22rem,100dvh - 2rem);padding:.375rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.app-select__search{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;padding:0 .25rem;color:var(--app-text-muted)}.app-select__search-icon{width:1rem;height:1rem;flex-shrink:0}.app-select__search-input{min-width:0}.app-select-option{width:100%;justify-content:flex-start;min-height:2rem;color:var(--app-text-base);text-align:left}.app-select-option :where(.n-button__content){display:grid;grid-template-columns:1rem minmax(0,1fr);-moz-column-gap:.375rem;column-gap:.375rem;align-items:center;max-width:100%}.app-select-option__check{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.app-select-option__check svg{width:1rem;height:1rem;color:var(--app-color-primary, var(--app-primary, #c8643f))}.app-dropdown__menu{min-width:10rem;max-width:min(18rem,100vw - 2rem);max-height:min(24rem,100dvh - 2rem)}.app-dropdown__menu :where(.n-dropdown-option){border-radius:calc(var(--app-radius) - .125rem)}.app-dropdown__menu :where(.n-dropdown-option-body,.n-dropdown-option-body__label,.app-dropdown-option){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-dropdown-option--danger{color:var(--app-color-error, var(--app-error))}.app-table{min-width:0;overflow:hidden;border:0;border-radius:0;background:transparent}.app-table[data-layout=fill]{display:flex;flex:1 1 auto;min-height:0}.app-table :where(.n-data-table-wrapper,.n-data-table-base-table){min-width:0}.app-table[data-layout=fill] :where(.n-data-table-wrapper,.n-data-table-base-table){flex:1 1 auto;min-height:0}.app-table :where(.n-data-table-base-table-body,.n-scrollbar-container,.n-scrollbar-content){min-width:0;overscroll-behavior:contain}.app-table[data-layout=fill] :where(.n-data-table-base-table-body,.n-scrollbar,.n-scrollbar-container,.n-scrollbar-content){min-height:0}@media(max-width:1023px){.app-page-container[data-layout=fill],.app-card[data-layout=fill],.app-card[data-layout=fill] :where(.n-card__content),.app-card[data-layout=fill] .app-card__content,.app-table[data-layout=fill]{display:block;min-height:0;overflow:visible}}.app-table :where(.n-data-table-table){table-layout:fixed;width:100%}.app-table :where(colgroup col){width:1%!important;min-width:0!important}.app-table :where(th,td){min-width:0;vertical-align:top}.app-table :where(.n-data-table-th__title,.n-data-table-td,.app-table__cell){min-width:0;overflow-wrap:anywhere;word-break:break-word}.app-table :where(.n-data-table-th__title,.n-data-table-th__ellipsis,.n-data-table-td__ellipsis,.app-table__head-title,.app-table__cell-text){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.app-table :where(.n-data-table-wrapper,.n-data-table-base-table,.n-data-table-base-table-body){background:transparent!important}.app-table :where(.n-data-table-th){height:3rem;background:transparent!important;border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 9%,transparent)!important;color:color-mix(in srgb,var(--app-text-base) 68%,transparent)!important;font-size:.875rem;font-weight:600;line-height:1.25;white-space:nowrap}.app-table :where(.n-data-table-td){min-height:4.5rem;padding-block:1rem!important;background:transparent!important;border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 8%,transparent)!important}.app-table :where(.n-data-table-th,.n-data-table-td){padding-inline:clamp(.75rem,.8vw,1rem)!important;border-right:0!important;border-left:0!important}.app-card :where(.n-card-content,.app-card__content):has(>.app-table),.app-card :where(.n-card-content,.app-card__content):has(>.n-data-table){padding-inline:0!important}.app-table :where(.n-data-table-tr:hover),.app-table :where(.n-data-table-tr:hover .n-data-table-td){background-color:transparent!important}.app-table :where(.n-data-table-td:first-child){position:relative}.app-table :where(.n-data-table-td:first-child):before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--app-color-primary, var(--app-primary, #c8643f));opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:1}.app-table :where(.n-data-table-tr:hover .n-data-table-td:first-child):before{opacity:1}.app-avatar,.legacy-avatar{border:1px solid color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 22%,var(--app-border-soft));background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 10%,var(--app-bg-elevated));color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 78%,var(--app-text-base));font-weight:600}.legacy-avatar__fallback{background:transparent;color:inherit}.legacy-avatar__image{display:block;-o-object-fit:cover;object-fit:cover}.app-pagination{min-width:0}.app-pagination--bar{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;padding:.75rem 1rem;border-top:1px solid color-mix(in srgb,var(--app-text-base) 10%,transparent);background:color-mix(in srgb,var(--app-text-base) 3%,transparent)}@media(min-width:640px){.app-pagination--bar{flex-direction:row;gap:1rem;align-items:center;justify-content:space-between;padding:.75rem 1.5rem}}.app-pagination--compact{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.app-pagination__meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;min-width:0;color:var(--app-text-muted);font-size:.875rem}@media(min-width:640px){.app-pagination__meta{justify-content:flex-start}}.app-pagination__summary{font-weight:500;white-space:nowrap}.app-pagination__page-size{width:7.5rem;min-width:7.5rem}.app-pagination__controls{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;justify-content:center;min-width:0}@media(min-width:640px){.app-pagination__controls{justify-content:flex-end;margin-left:auto}.app-pagination--compact .app-pagination__controls{margin-left:0}}.app-pagination__page{min-width:2.25rem}.app-pagination__ellipsis{padding-inline:.5rem;color:var(--app-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-pagination__jump{display:flex;align-items:center;gap:.375rem;margin-left:.5rem;color:var(--app-text-muted);font-size:.875rem}.app-pagination__jump-label{display:none}@media(min-width:640px){.app-pagination__jump-label{display:inline}}.app-pagination__jump-input{width:3rem;height:2.25rem;padding-inline:.5rem;border:1px solid color-mix(in srgb,var(--app-text-base) 10%,transparent);border-radius:var(--app-radius);background:var(--app-bg-elevated);color:var(--app-text-base);font-size:.875rem;text-align:center}.app-pagination__jump-input:focus{outline:none;border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 40%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 18%,transparent)}.legacy-card{min-width:0;border-style:solid;border-width:1px;border-color:var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-elevated) 94%,var(--app-bg-base));color:var(--app-text-base);box-shadow:none}.legacy-card :where(.legacy-card,.app-card){background:var(--app-bg-elevated)}.legacy-card--subtle,.legacy-card--inset{background:color-mix(in srgb,var(--app-bg-subtle) 24%,var(--app-bg-elevated))}.legacy-card--elevated{box-shadow:0 10px 24px color-mix(in srgb,var(--app-text-base) 7%,transparent)}.legacy-card--interactive:hover{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 34%,var(--app-border));background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 4%,var(--app-bg-elevated))}.legacy-button{min-width:0;letter-spacing:0}.legacy-button :where(span,strong){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 18%,transparent)}.legacy-checkbox{border:1px solid var(--app-border);border-radius:calc(var(--app-radius) - .25rem);background:var(--app-bg-elevated);box-shadow:none}.legacy-checkbox:hover{border-color:var(--app-color-primary, var(--app-primary, #c8643f))}.legacy-table__scroll{min-width:0;border:0;border-radius:0;background:transparent;scrollbar-gutter:stable}.legacy-table{width:100%;min-width:44rem;table-layout:fixed;border-collapse:collapse;color:var(--app-text-base)}.legacy-table :where(thead th){width:1%;min-width:0;max-width:none}.legacy-table :where(thead th[class*=legacy-style-w-]){width:1%!important;min-width:0!important;max-width:none!important}.legacy-table :where(th,td){min-width:0;padding-inline:clamp(.75rem,.8vw,1rem);border-right:0;border-left:0;vertical-align:middle}.legacy-table__header .legacy-table__row,.legacy-table__row{border-color:var(--app-border-soft)}.legacy-table__body .legacy-table__row:last-child{border-bottom:0}.legacy-table__head{height:3rem;border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 9%,transparent);background:transparent;color:color-mix(in srgb,var(--app-text-base) 68%,transparent);font-size:.875rem;font-weight:600}.legacy-table__cell{min-height:4.5rem;height:auto;padding-block:1rem;border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 8%,transparent);color:var(--app-text-base);transition:background-color .18s ease}.legacy-table__cell:first-child{position:relative}.legacy-table__cell:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--app-color-primary, var(--app-primary, #c8643f));opacity:0;transition:opacity .18s ease}.legacy-table__cell :where(.legacy-ellipsis,.app-ellipsis,[data-ellipsis]){max-width:100%}.legacy-table__row{transition:background-color .18s ease}.legacy-table__body .legacy-table__row:hover{background:transparent}.legacy-table__body .legacy-table__row:hover .legacy-table__cell:first-child:before{opacity:1}.legacy-table__actions{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;flex-wrap:nowrap;white-space:nowrap}.pool-key-actions{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;flex-wrap:nowrap}.legacy-table:has(.legacy-table__actions) :where(thead th:last-child){text-align:left}.legacy-table :where(td:has(.legacy-table__actions)){text-align:left}.app-table :where(.n-data-table-th,.n-data-table-td):has(.legacy-table__actions,.pool-key-actions){text-align:left!important}.legacy-table__actions :where(.n-button){width:2rem;height:2rem;min-width:2rem;flex:0 0 auto;padding-inline:0;--n-color: transparent !important;--n-color-hover: color-mix(in srgb, var(--app-text-base) 5%, transparent) !important;--n-color-pressed: color-mix(in srgb, var(--app-text-base) 8%, transparent) !important;--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-pressed: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;box-shadow:none!important}.legacy-table__actions :where(.n-button) :where(svg){width:1rem;height:1rem}.legacy-pagination__page{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-border, var(--app-border));border-radius:var(--app-radius, .5rem);background:var(--app-bg-elevated, var(--app-bg-elevated));color:var(--app-text-base, var(--app-text-base));font-size:.875rem;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.legacy-pagination__page:hover{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 42%,var(--app-border, var(--app-border)));background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 7%,var(--app-bg-elevated, var(--app-bg-elevated)))}.legacy-pagination__page--active{border-color:var(--app-border, var(--app-border));background:var(--app-bg-elevated, var(--app-bg-elevated));color:var(--app-text-base, var(--app-text-base));font-weight:600}.legacy-pagination__page--active:hover{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 42%,var(--app-border, var(--app-border)));background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 7%,var(--app-bg-elevated, var(--app-bg-elevated)))}.app-action--danger,.app-action--danger svg{color:color-mix(in srgb,var(--app-color-error, var(--app-color-error, var(--app-error))) 80%,transparent)!important}.app-action--danger{--n-border-hover: 1px solid color-mix(in srgb, var(--app-color-error, var(--app-color-error, var(--app-error))) 80%, transparent) !important;--n-border-pressed: 1px solid color-mix(in srgb, var(--app-color-error, var(--app-color-error, var(--app-error))) 80%, transparent) !important;--n-border-focus: 1px solid color-mix(in srgb, var(--app-color-error, var(--app-color-error, var(--app-error))) 80%, transparent) !important;--n-color-hover: color-mix(in srgb, var(--app-color-error, var(--app-color-error, var(--app-error))) 9%, transparent) !important;--n-color-pressed: color-mix(in srgb, var(--app-color-error, var(--app-color-error, var(--app-error))) 14%, transparent) !important}[data-app-button][data-icon-only]{padding-inline:0!important;min-width:var(--n-height)!important}[data-app-button][data-icon-only]{--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-pressed: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important}.legacy-select,.legacy-dropdown,.legacy-popover,.legacy-tooltip{position:relative;display:inline-flex}.legacy-select{width:100%}.pagination-page-size.legacy-select,.admin-apikeys-toolbar .n-input,.admin-apikeys-toolbar .app-select,.async-task-toolbar .n-input,.async-task-toolbar .app-select{width:auto;flex:0 0 auto}.admin-apikeys-toolbar .n-input{min-width:12rem}.admin-apikeys-toolbar .app-select{min-width:7.5rem}.async-task-toolbar .n-input{min-width:11rem}.async-task-toolbar .app-select{min-width:8rem}[data-app-button].async-option-card{--n-color: var(--app-bg-elevated) !important;--n-color-hover: color-mix(in srgb, var(--app-primary) 6%, var(--app-bg-elevated)) !important;--n-color-pressed: color-mix(in srgb, var(--app-primary) 9%, var(--app-bg-elevated)) !important;--n-color-focus: color-mix(in srgb, var(--app-primary) 6%, var(--app-bg-elevated)) !important;--n-border: 1px solid var(--app-border) !important;--n-border-hover: 1px solid var(--app-control-border-hover) !important;--n-border-pressed: 1px solid color-mix(in srgb, var(--app-primary) 42%, var(--app-border)) !important;--n-border-focus: 1px solid color-mix(in srgb, var(--app-primary) 42%, var(--app-border)) !important;--n-text-color: var(--app-text-base) !important;--n-text-color-hover: var(--app-text-base) !important;--n-text-color-pressed: var(--app-text-base) !important;--n-text-color-focus: var(--app-text-base) !important;align-items:flex-start;justify-content:flex-start;height:auto!important;min-height:0;padding:.75rem!important;text-align:left;white-space:normal}[data-app-button].async-option-card[data-active=true]{--n-color: color-mix(in srgb, var(--app-primary) 8%, var(--app-bg-elevated)) !important;--n-color-hover: color-mix(in srgb, var(--app-primary) 11%, var(--app-bg-elevated)) !important;--n-color-pressed: color-mix(in srgb, var(--app-primary) 14%, var(--app-bg-elevated)) !important;--n-color-focus: color-mix(in srgb, var(--app-primary) 11%, var(--app-bg-elevated)) !important;--n-border: 1px solid color-mix(in srgb, var(--app-primary) 48%, var(--app-border)) !important;--n-border-hover: 1px solid color-mix(in srgb, var(--app-primary) 56%, var(--app-border)) !important;--n-border-pressed: 1px solid color-mix(in srgb, var(--app-primary) 62%, var(--app-border)) !important;--n-border-focus: 1px solid color-mix(in srgb, var(--app-primary) 62%, var(--app-border)) !important}.async-option-card :where(.n-button__content){display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0;text-align:left;white-space:normal!important}.async-option-card :where(.n-button__content>*){max-width:100%}.async-option-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.async-option-card__head>:first-child{flex:1 1 auto}.async-option-card__head>:last-child{flex:0 0 auto}.async-option-card__title{display:block;min-width:0;color:var(--app-text-base);font-size:.875rem;font-weight:600;line-height:1.35;overflow-wrap:normal;white-space:normal;word-break:keep-all}.async-option-card__detail{display:block;margin-top:.25rem;color:var(--app-text-muted);font-size:.75rem;line-height:1.55}.legacy-select[data-disabled]{opacity:.62}.legacy-dropdown__content,.legacy-popover__content{top:100%;left:0;margin-top:.25rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-overlay, var(--app-bg-elevated));box-shadow:var(--app-shadow-overlay, 0 18px 48px rgba(0, 0, 0, .14));color:var(--app-text-base);position:absolute;z-index:var(--app-z-overlay-panel, 2800);box-sizing:border-box;max-height:min(24rem,100dvh - 2rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.legacy-select__content{border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-overlay, var(--app-bg-elevated));box-shadow:var(--app-shadow-overlay, 0 18px 48px rgba(0, 0, 0, .14));color:var(--app-text-base);z-index:var(--app-z-overlay-panel, 2800);box-sizing:border-box;max-height:min(24rem,100dvh - 2rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.375rem}.legacy-select__trigger{min-height:2.25rem;min-width:0;border-color:var(--app-border);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-elevated) 86%,var(--app-bg-base));color:var(--app-text-base);box-shadow:none}.legacy-select__trigger:hover{border-color:var(--app-color-primary, var(--app-primary, #c8643f));background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 6%,var(--app-bg-elevated))}.legacy-select__trigger:focus-visible{outline:none;border-color:var(--app-color-primary, var(--app-primary, #c8643f));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 18%,transparent)}.legacy-select__trigger :where(span){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-select__content :where(button){min-height:2rem;border-radius:calc(var(--app-radius) - .125rem)}.legacy-select__item,.legacy-dropdown__item{min-height:2rem;color:var(--app-text-base)}.legacy-select__content :where(button:hover,button:focus-visible){background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 7%,transparent)}.legacy-select__content :where(button span:last-child){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-group :where(input),input[class*=legacy-style-flex][class*=legacy-style-w-full],textarea[class*=legacy-style-flex][class*=legacy-style-w-full]{border-color:var(--app-border);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-elevated) 86%,var(--app-bg-base));color:var(--app-text-base);box-shadow:none}.legacy-group :where(input:hover),input[class*=legacy-style-flex][class*=legacy-style-w-full]:hover,textarea[class*=legacy-style-flex][class*=legacy-style-w-full]:hover{border-color:var(--app-color-primary, var(--app-primary, #c8643f))}.legacy-group :where(input:focus-visible),input[class*=legacy-style-flex][class*=legacy-style-w-full]:focus-visible,textarea[class*=legacy-style-flex][class*=legacy-style-w-full]:focus-visible{outline:none;border-color:var(--app-color-primary, var(--app-primary, #c8643f));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 18%,transparent)}.legacy-dropdown__content[data-align=end],.legacy-popover__content[data-align=end]{right:0;left:auto}.legacy-dropdown__content[data-align=center],.legacy-popover__content[data-align=center]{left:50%;transform:translate(-50%)}.legacy-dropdown__content[data-side=top],.legacy-popover__content[data-side=top]{top:auto;bottom:100%}.legacy-tooltip__content{border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-overlay, var(--app-bg-elevated));box-shadow:var(--app-shadow-overlay, 0 18px 48px rgba(0, 0, 0, .14));color:var(--app-text-base);min-width:0;overflow-wrap:anywhere;word-break:break-word;position:absolute;bottom:calc(100% + .25rem);left:50%;z-index:var(--app-z-overlay-panel, 2800);max-width:min(20rem,100vw - 2rem);padding:.375rem .5rem;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .12s ease;white-space:normal}.legacy-tooltip:hover .legacy-tooltip__content,.legacy-tooltip:focus-within .legacy-tooltip__content{opacity:1}.text-success{color:var(--app-color-success, var(--app-success))!important}.text-warning{color:var(--app-color-warning, var(--app-warning))!important}.text-error,.text-destructive{color:var(--app-color-error, var(--app-error))!important}.text-info{color:var(--app-color-info, var(--app-info))!important}.bg-success{background-color:var(--app-color-success, var(--app-success))!important}.bg-warning{background-color:var(--app-color-warning, var(--app-warning))!important}.bg-error,.bg-destructive{background-color:var(--app-color-error, var(--app-error))!important}.bg-info{background-color:var(--app-color-info, var(--app-info))!important}.border-success{border-color:var(--app-color-success, var(--app-success))!important}.border-warning{border-color:var(--app-color-warning, var(--app-warning))!important}.border-error,.border-destructive{border-color:var(--app-color-error, var(--app-error))!important}.border-info{border-color:var(--app-color-info, var(--app-info))!important}.status-success{color:var(--app-color-success, var(--app-success))}.status-failed,.status-error{color:var(--app-color-error, var(--app-error))}.status-cancelled,.status-warning{color:var(--app-color-warning, var(--app-warning))}.status-pending,.status-info{color:var(--app-color-info, var(--app-info))}.status-available{color:var(--app-text-muted)}.sub-dot.status-success,.title-dot.status-success{background:var(--app-color-success, var(--app-success))}.sub-dot.status-failed,.title-dot.status-failed{background:var(--app-color-error, var(--app-error))}.sub-dot.status-cancelled,.title-dot.status-cancelled{background:var(--app-color-warning, var(--app-warning))}.sub-dot.status-pending,.title-dot.status-pending{background:var(--app-color-info, var(--app-info))}.sub-dot.status-available,.title-dot.status-available{background:var(--app-border)}.node-dot.status-success{color:var(--app-color-success, var(--app-success))}.node-dot.status-failed{color:var(--app-color-error, var(--app-error))}.node-dot.status-cancelled{color:var(--app-color-warning, var(--app-warning))}.node-dot.status-pending{color:var(--app-color-info, var(--app-info))}.node-dot.status-available{color:var(--app-border)}.code-highlight{width:100%}.code-highlight pre{margin:0;padding:.9rem 1.1rem;overflow-x:auto;border:1px solid var(--app-border);border-radius:.85rem;background-color:var(--color-code-background);color:var(--color-code-text);font-family:var(--app-font-family-mono);font-size:.875rem;line-height:1.6;letter-spacing:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.code-highlight code{font:inherit;font-weight:400}.code-highlight--dense pre{padding:.6rem .9rem;border:1px solid var(--app-border);border-radius:.75rem;background-color:transparent;font-size:.9375rem;line-height:1.5}.code-highlight .hljs-string{color:var(--app-text-base);font-weight:450}.code-highlight .hljs-attr,.code-highlight .hljs-attribute,.code-highlight .hljs-section,.code-highlight .hljs-variable,.code-highlight .hljs-property{color:var(--app-color-primary, var(--app-primary, #c8643f));font-weight:500}.code-highlight .hljs-keyword,.code-highlight .hljs-selector-tag,.code-highlight .hljs-built_in,.code-highlight .hljs-name,.code-highlight .language-bash .hljs-built_in,.code-highlight .language-bash .hljs-name{color:var(--app-color-info, var(--app-info));font-weight:500}.code-highlight .hljs-comment{color:var(--app-text-muted);font-style:italic;opacity:.8}.code-highlight .hljs-function,.code-highlight .hljs-title,.code-highlight .hljs-number,.code-highlight .hljs-literal,.code-highlight .language-json .hljs-literal,.code-highlight .language-json .hljs-literal .hljs-keyword{color:var(--app-text-base)}.code-highlight .hljs-punctuation{color:var(--app-text-base);opacity:.7}.code-highlight .hljs-placeholder{color:var(--app-color-error, var(--app-error));font-weight:500}.code-highlight .hljs-meta,.code-highlight .language-bash .hljs-meta,.code-highlight .hljs-params,.code-highlight .language-bash .hljs-params{color:var(--app-color-warning, var(--app-warning))}.provider-key-list__header,.provider-key-list__main,.provider-key-list__primary,.provider-key-list__name-row,.provider-key-list__auth-row,.provider-key-list__actions,.provider-key-list__health,.provider-key-list__quota-header,.provider-key-list__quota-label,.provider-key-list__quota-updated,.provider-key-list__blocked,.provider-key-list__meta,.provider-key-list__pagination,.provider-key-list__pagination-actions,.provider-key-list__proxy-header{display:flex;align-items:center}.provider-key-list__header{justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid color-mix(in srgb,var(--app-border) 60%,transparent)}.provider-detail-section-title{margin:0;color:var(--app-text-base);font-size:.875rem;font-weight:600}.provider-key-list__items{display:block}.provider-key-list__items[data-paginated]{display:flex;flex-direction:column}.provider-key-list__row{padding:.625rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--app-border) 40%,transparent);transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.provider-key-list__row:last-child{border-bottom:0}.provider-key-list__row:hover{background:color-mix(in srgb,var(--app-bg-subtle) 60%,transparent)}.provider-key-list__row[data-dragging],.provider-key-list__row[data-inactive]{opacity:.45}.provider-key-list__row[data-drop-target]{border-left:2px solid var(--app-color-primary, var(--app-primary));background:color-mix(in srgb,var(--app-color-primary, var(--app-primary)) 8%,transparent)}.provider-key-list__main{justify-content:space-between;gap:.75rem}.provider-key-list__primary{min-width:0;flex:1 1 auto;gap:.5rem}.provider-key-list__drag-icon{width:1rem;height:1rem;flex-shrink:0;color:color-mix(in srgb,var(--app-text-muted) 35%,transparent);cursor:grab}.provider-key-list__identity{min-width:0}.provider-key-list__name-row,.provider-key-list__auth-row{flex-wrap:wrap;gap:.375rem}.provider-key-list__name{max-width:18rem;padding:0;border:0;background:transparent;color:var(--app-text-base);cursor:default;font:inherit;font-size:.875rem;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.provider-key-list__name[data-clickable]{cursor:pointer}.provider-key-list__name[data-clickable]:hover,.provider-key-list__meta-action:hover{color:var(--app-color-primary, var(--app-primary));text-decoration:underline}.provider-key-list__masked,.provider-key-list__meta,.provider-key-list__quota-header,.provider-key-list__quota-reset,.provider-key-list__proxy-description{color:var(--app-text-muted);font-size:.6875rem}.provider-key-list__masked,.provider-key-list__meta,.provider-key-list__inline-input{font-family:var(--app-font-family-mono)}.provider-key-list__actions{flex-shrink:0;gap:.25rem}.provider-key-list__actions [data-app-button][data-icon-only]{--n-color: color-mix(in srgb, var(--app-bg-elevated) 64%, transparent) !important;--n-color-hover: color-mix(in srgb, var(--app-primary) 7%, var(--app-bg-elevated)) !important;--n-color-pressed: color-mix(in srgb, var(--app-primary) 11%, var(--app-bg-elevated)) !important;--n-color-focus: color-mix(in srgb, var(--app-primary) 7%, var(--app-bg-elevated)) !important;--n-border: 1px solid color-mix(in srgb, var(--app-border) 72%, transparent) !important;--n-border-hover: 1px solid var(--app-control-border-hover) !important;--n-border-pressed: 1px solid color-mix(in srgb, var(--app-primary) 48%, var(--app-border)) !important;--n-border-focus: 1px solid color-mix(in srgb, var(--app-primary) 48%, var(--app-border)) !important;box-shadow:none!important}.provider-key-list__actions [data-app-button][data-active=true] svg{color:color-mix(in srgb,var(--app-primary) 76%,var(--app-text-base))}.provider-key-list__icon{width:.875rem;height:.875rem}.provider-key-list__mini-icon{width:.75rem;height:.75rem}.provider-neutral-icon-button[data-app-button][data-icon-only]{--n-color: color-mix(in srgb, var(--app-bg-subtle) 78%, var(--app-bg-elevated)) !important;--n-color-hover: color-mix(in srgb, var(--app-text-muted) 12%, var(--app-bg-elevated)) !important;--n-color-pressed: color-mix(in srgb, var(--app-text-muted) 18%, var(--app-bg-elevated)) !important;--n-color-focus: color-mix(in srgb, var(--app-text-muted) 12%, var(--app-bg-elevated)) !important;--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-pressed: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;--n-text-color: var(--app-text-muted) !important;--n-text-color-hover: var(--app-text-base) !important;--n-text-color-pressed: var(--app-text-base) !important;--n-text-color-focus: var(--app-text-base) !important}[data-spinning]{animation:provider-key-spin .85s linear infinite}.provider-key-list__health{gap:.25rem}.provider-key-list__progress{position:relative;width:100%;height:.375rem;overflow:hidden;border-radius:999px;background:var(--app-border)}.provider-key-list__progress--health{width:2.5rem}.provider-key-list__progress-bar{height:100%;transition:width .3s ease}[data-tone=success]{color:var(--app-color-success, var(--app-success))}[data-tone=warning]{color:var(--app-color-warning, var(--app-warning))}[data-tone=error]{color:var(--app-color-error, var(--app-error))}.provider-key-list__progress-bar[data-tone=success]{background:var(--app-color-success, var(--app-success))}.provider-key-list__progress-bar[data-tone=warning]{background:var(--app-color-warning, var(--app-warning))}.provider-key-list__progress-bar[data-tone=error]{background:var(--app-color-error, var(--app-error))}.provider-key-list__quota-panel{margin-top:.5rem;padding:.5rem;border-radius:.375rem;background:color-mix(in srgb,var(--app-bg-subtle) 70%,transparent)}.provider-key-list__quota-panel[data-tone=error]{border:1px solid color-mix(in srgb,var(--app-color-error, var(--app-error)) 35%,transparent);background:color-mix(in srgb,var(--app-color-error, var(--app-error)) 10%,transparent)}.provider-key-list__quota-header,.provider-key-list__quota-label,.provider-key-list__pagination{justify-content:space-between;gap:.75rem}.provider-key-list__quota-updated{gap:.25rem}.provider-key-list__quota-grid{display:grid;gap:.75rem}.provider-key-list__quota-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-key-list__quota-label{margin-bottom:.125rem;color:var(--app-text-muted);font-size:.6875rem}.provider-key-list__quota-label--muted{margin-top:.25rem;color:color-mix(in srgb,var(--app-text-muted) 80%,transparent)}.provider-key-list__blocked{gap:.5rem;color:var(--app-color-error, var(--app-error));font-size:.75rem}.provider-key-list__blocked p{margin:.125rem 0 0}.provider-key-list__meta{flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.provider-key-list__meta-action{min-width:0;min-height:1rem;padding:0;border:0;background:transparent!important;color:color-mix(in srgb,var(--app-text-base) 80%,transparent);cursor:pointer;font:inherit}.provider-key-list__meta-muted,.provider-key-list__divider{color:color-mix(in srgb,var(--app-text-muted) 45%,transparent)}.provider-key-list__inline-input{width:2rem;height:1.25rem;padding:0 .25rem;border:1px solid var(--app-border);border-radius:.25rem;background:var(--app-bg-base);color:var(--app-text-base);font-size:.6875rem;text-align:center}.provider-key-list__inline-input--multiplier{width:2.5rem}.provider-key-list__pagination{margin-top:auto;padding:.5rem 1rem;color:var(--app-text-muted);font-size:.75rem}.provider-key-list__pagination-actions{gap:.375rem}.provider-key-list__empty{padding:2rem 1rem;color:var(--app-text-muted);text-align:center}.provider-key-list__empty p{margin:.25rem 0 0;font-size:.8125rem}.provider-key-list__empty p+p{font-size:.75rem}.provider-key-list__empty-icon{width:3rem;height:3rem;opacity:.5}.provider-key-list__warning-text{color:var(--app-color-warning, var(--app-warning));font-size:.6875rem}.provider-key-list__proxy-popover{min-width:0;max-width:100%}.provider-key-list__proxy-header{justify-content:space-between;gap:.75rem;color:var(--app-text-base);font-size:.75rem;font-weight:600}@keyframes provider-key-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.provider-key-list__main{align-items:flex-start;flex-direction:column}.provider-key-list__actions{flex-wrap:wrap}.provider-key-list__quota-grid[data-columns="2"]{grid-template-columns:1fr}}.provider-management-toolbar{display:flex;flex-wrap:nowrap;gap:.75rem;align-items:center;justify-content:flex-end;width:100%;min-width:0}.provider-management-toolbar .app-filter-bar{display:grid;flex:1 1 auto;grid-template-columns:minmax(14rem,21rem) repeat(3,minmax(7.25rem,8.75rem));gap:.625rem;min-width:0}.provider-management-toolbar .n-input{min-width:12rem}.provider-management-toolbar .n-select{min-width:8.5rem}.provider-management-toolbar .app-action-bar{flex:0 0 auto;flex-wrap:nowrap;gap:.5rem}.provider-management-toolbar .n-input,.provider-management-toolbar .n-select,.provider-management-toolbar .n-base-selection{width:100%;min-width:0}.provider-management-toolbar .n-input__prefix{margin-right:.5rem}.provider-management-toolbar__icon,.provider-management-actions__icon,.provider-management-cell__mini-icon{width:1rem;height:1rem}.provider-management-cell{display:grid;gap:.25rem;min-width:0}.provider-management-cell__name-row,.provider-management-cell__description-edit{display:flex;align-items:center;gap:.375rem;min-width:0}.provider-management-cell__name{display:block;flex:0 1 auto;max-width:100%;min-width:0;overflow:hidden;color:var(--app-text-base);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.provider-management-cell__link,.provider-management-cell__description{color:var(--app-text-muted)}.provider-management-cell__link:hover,.provider-management-cell__description:hover{color:var(--app-color-primary, var(--app-primary, #c8643f))}.provider-management-cell__description{display:inline-flex;max-width:14rem;min-width:0;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;font-size:.75rem;text-align:left;cursor:pointer;--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important;--n-border: none !important;--n-border-hover: none !important;--n-border-pressed: none !important;--n-border-focus: none !important;--n-text-color: var(--app-text-muted) !important;--n-text-color-hover: var(--app-color-primary, var(--app-primary, #c8643f)) !important;--n-padding: 0 !important;box-shadow:none!important;height:auto!important;width:-moz-fit-content!important;width:fit-content!important;justify-content:flex-start!important}.provider-management-cell__description span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-management-cell__description--empty{color:var(--app-text-muted)}.provider-management-cell__description-input{min-width:0;max-width:11rem;padding:.25rem .5rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-bg-base);color:var(--app-text-base);font-size:.75rem}.provider-management-stats{display:inline-grid;grid-template-columns:auto 2rem auto;gap:.125rem .25rem;align-items:center;color:var(--app-text-muted);font-size:.75rem}.provider-management-stats__value{color:var(--app-text-base);font-weight:600;text-align:right;white-space:nowrap}.provider-management-stats__label,.provider-management-stats__total{white-space:nowrap;word-break:keep-all}.provider-management-stats__total{color:color-mix(in srgb,var(--app-text-muted) 70%,transparent)}.provider-management-health{display:grid;max-width:15rem;grid-template-columns:repeat(3,minmax(4.5rem,4.5rem));gap:.5rem .75rem;justify-content:start}.provider-management-health__item{display:grid;width:4.5rem;gap:.375rem}.provider-management-health__meta{display:flex;min-width:0;align-items:center;gap:.375rem;justify-content:space-between;color:var(--app-text-muted);font-size:.625rem;font-weight:600;line-height:1}.provider-management-health__format,.provider-management-health__score{display:inline-flex;align-items:center;min-width:0;line-height:1;white-space:nowrap;word-break:keep-all}.provider-management-health__format{overflow:hidden;text-overflow:ellipsis}.provider-management-health__score{flex:0 0 auto;justify-content:flex-end;min-width:2.25rem;font-variant-numeric:tabular-nums;text-align:right}.provider-management-health__track{height:.375rem;overflow:hidden;border-radius:999px;background:var(--app-border)}.provider-management-health__bar{height:100%;border-radius:inherit}.provider-management-health__bar[data-tone=success]{background:var(--app-color-success, var(--app-success))}.provider-management-health__bar[data-tone=warning]{background:var(--app-color-warning, var(--app-warning))}.provider-management-health__bar[data-tone=error]{background:var(--app-color-error, var(--app-error))}.provider-management-health__bar[data-tone=neutral]{background:var(--app-text-muted)}.provider-management-health__empty{color:var(--app-text-muted);font-size:.75rem;white-space:nowrap;word-break:keep-all}.provider-management-mobile-list{display:none}.provider-management-mobile-card{display:grid;gap:.75rem;padding:1rem;border-bottom:1px solid var(--app-border-soft);background:var(--app-bg-elevated);cursor:pointer}.provider-management-mobile-card:last-child{border-bottom:0}.provider-management-mobile-card:focus-visible{outline:2px solid var(--app-color-primary, var(--app-primary, #c8643f));outline-offset:-2px}.provider-management-mobile-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.provider-management-mobile-card .provider-management-cell{flex:1 1 auto}.provider-management-mobile-card .provider-management-actions{justify-content:flex-start}.provider-management-pagination{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:1rem;border-top:1px solid var(--app-border-soft)}.provider-management-pagination__summary{color:var(--app-text-muted);font-size:.875rem}.app-page-container:has([data-testid=providers-table]){display:flex;flex-direction:column;gap:0;max-width:100%;min-width:0}.app-page-container:has([data-testid=providers-table])>.app-page-header{box-sizing:border-box;align-items:center;width:100%;max-width:100%;min-height:4.75rem;margin:0;padding:1rem 1.5rem;border:1px solid color-mix(in srgb,var(--app-text-base) 10%,transparent);border-bottom:0;border-radius:1rem 1rem 0 0;background:color-mix(in srgb,var(--app-bg-base) 96%,white 4%)}.app-page-container:has([data-testid=providers-table])>.app-page-header .app-page-header__body{flex:0 0 auto}.app-page-container:has([data-testid=providers-table])>.app-page-header .app-page-header__title{font-size:1rem;font-weight:700}.app-page-container:has([data-testid=providers-table])>.app-page-header .app-page-header__subtitle{display:none}.app-page-container:has([data-testid=providers-table])>.app-page-header+.n-card{box-sizing:border-box;width:100%;max-width:100%;border-top-left-radius:0!important;border-top-right-radius:0!important}.app-layout .app-page-container:has([data-testid=providers-table])>.n-card:has([data-testid=providers-table]){box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%;border-top-left-radius:0!important;border-top-right-radius:0!important}.app-page-container:has([data-testid=providers-table])>.n-card:has([data-testid=providers-table])>.n-card__content{padding:0!important}.app-page-container:has([data-testid=providers-table]) [data-testid=providers-table]{border:0!important;border-radius:0!important;background:transparent!important;width:100%!important;max-width:100%!important}.app-page-container:has([data-testid=providers-table]) [data-testid=providers-table] .n-data-table-wrapper{border:0!important;border-radius:0!important;background:transparent!important}.app-page-container:has([data-testid=providers-table]) [data-testid=providers-table] .n-data-table-base-table,.app-page-container:has([data-testid=providers-table]) [data-testid=providers-table] .n-data-table-base-table-body{width:100%!important;min-width:0!important;max-width:100%!important}.app-page-container:has([data-testid=providers-table]) [data-testid=providers-table] table{width:100%!important;min-width:0!important;table-layout:auto!important}.app-page-container:has([data-testid=providers-table]) .provider-management-cell__name{max-width:100%;font-size:.875rem;font-weight:700}.app-page-container:has([data-testid=providers-table]) .provider-management-cell__description{max-width:16rem;font-size:.8125rem}.app-page-container:has([data-testid=providers-table]) .provider-management-stats{grid-template-columns:auto 2.25rem auto;font-size:.875rem;gap:.2rem .375rem}.app-page-container:has([data-testid=providers-table]) .provider-management-health{max-width:15rem;gap:.5rem .75rem}.app-page-container:has([data-testid=providers-table]) .provider-management-health__meta{color:var(--app-text-base);font-size:.75rem;font-weight:700}.app-page-container:has([data-testid=providers-table]) .provider-management-health__score{min-width:2.75rem}.app-page-container:has([data-testid=providers-table]) .provider-management-health__track{height:.375rem;background:transparent}.app-page-container:has([data-testid=providers-table]) [data-testid=providers-table] .n-data-table-td:nth-child(2) :where(.legacy-style-text-destructive-80,.legacy-style-text-muted-foreground-70){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-container:has([data-testid=providers-table]) .provider-management-pagination{padding:1rem 1.5rem}.provider-management-delete-progress{display:grid;gap:1rem}.provider-management-delete-progress__header,.provider-management-delete-progress__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.provider-management-delete-progress__title{color:var(--app-text-base);font-size:.875rem;font-weight:600}.provider-management-delete-progress__message,.provider-management-delete-progress__row,.provider-management-delete-progress__meta span{color:var(--app-text-muted);font-size:.75rem}.provider-management-delete-progress__meta{color:var(--app-color-primary, var(--app-primary, #c8643f));font-size:.75rem;font-weight:600;text-align:right}.provider-management-delete-progress__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.provider-management-delete-progress__section{display:grid;gap:.5rem}.provider-management-delete-progress__track{height:.5rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 12%,transparent)}.provider-management-delete-progress__bar{height:100%;border-radius:inherit;background:var(--app-color-primary, var(--app-primary, #c8643f));transition:width .2s ease}@media(max-width:768px){.app-page-container:has([data-testid=providers-table])>.app-page-header{display:grid;gap:.875rem;padding:1rem}.provider-management-toolbar{flex-wrap:wrap;justify-content:stretch}.provider-management-toolbar .app-filter-bar{grid-template-columns:1fr;flex-basis:100%}.provider-management-toolbar .app-action-bar{justify-content:flex-end;width:100%}.provider-management-desktop-table{display:none}.provider-management-mobile-list{display:grid}.provider-management-delete-progress__grid{grid-template-columns:1fr}.provider-management-toolbar{justify-content:stretch}.provider-management-toolbar .app-filter-bar,.provider-management-toolbar .app-action-bar{width:100%}}@media(min-width:769px)and (max-width:1023px){.app-page-container:has([data-testid=providers-table])>.app-page-header{align-items:flex-start}.app-page-container:has([data-testid=providers-table]) [data-testid=providers-table] .n-data-table-th,.app-page-container:has([data-testid=providers-table]) [data-testid=providers-table] .n-data-table-td{padding-inline:.75rem!important}.provider-management-toolbar{flex-wrap:wrap}.provider-management-toolbar .app-filter-bar{grid-template-columns:minmax(14rem,1fr) repeat(3,minmax(7rem,8.25rem));flex-basis:100%}}.provider-management-cell,.provider-management-mobile-card,.provider-detail-drawer__content,.provider-key-list__row,.provider-key-list__identity,.provider-key-list__quota-panel,.provider-key-list__proxy-popover{min-width:0;max-width:100%}.provider-detail-drawer__content{display:grid;gap:.875rem}.provider-management-mobile-card{overflow-wrap:anywhere}.provider-key-list__main{min-width:0}.provider-key-list__masked,.provider-key-list__meta,.provider-key-list__quota-reset,.provider-key-list__blocked p,.provider-key-list__proxy-description{overflow-wrap:anywhere}.provider-key-list__name{max-width:min(18rem,100%)}.provider-key-list__actions{min-width:0;flex-wrap:wrap;justify-content:flex-end}.provider-key-list__meta{min-width:0}@media(max-width:720px){.provider-key-list__actions{justify-content:flex-start}}.pool-management{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--app-space-5);min-height:0}.pool-management__button-icon{width:1rem;height:1rem}.pool-management__button-icon[data-active]{color:var(--app-color-primary)}.pool-management__button-icon[data-spinning]{animation:app-spin .9s linear infinite}.pool-management__mini-icon{width:.75rem;height:.75rem}.pool-management__mini-icon[data-spinning]{animation:app-spin .9s linear infinite}.pool-management__input-icon{width:.875rem;height:.875rem;color:var(--app-text-muted)}.pool-management__empty-actions{display:flex;flex-direction:column;align-items:center;gap:var(--app-space-3);padding:var(--app-space-8) var(--app-space-4)}.pool-management__pagination{display:flex;justify-content:flex-end;padding:var(--app-space-4);border-top:1px solid var(--app-border-subtle)}.pool-toolbar{padding:var(--app-space-4);border-bottom:1px solid var(--app-border-subtle)}.pool-toolbar__desktop{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;max-width:100%}.pool-toolbar__controls{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0;max-width:100%}.pool-toolbar__title{flex:0 1 auto;min-width:0;font-size:1rem;font-weight:var(--app-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-toolbar__meta{margin-left:.5rem;font-size:var(--app-font-size-xs);font-weight:var(--app-font-weight-normal);color:var(--app-text-muted)}.pool-toolbar__divider{flex:0 0 auto;width:1px;height:1rem;background:var(--app-border)}.pool-toolbar__provider{flex:0 1 clamp(8.5rem,14vw,10rem);width:clamp(8.5rem,14vw,10rem)}.pool-toolbar__search{flex:1 1 clamp(10rem,20vw,12rem);width:clamp(10rem,20vw,12rem);max-width:12rem}.pool-toolbar__status{flex:0 1 clamp(7rem,10vw,7.75rem);width:clamp(7rem,10vw,7.75rem)}.pool-toolbar__provider,.pool-toolbar__search,.pool-toolbar__status{min-width:0}.pool-toolbar__provider :where(.n-base-selection,.n-select),.pool-toolbar__status :where(.n-base-selection,.n-select),.pool-toolbar__search :where(.n-input){width:100%;min-width:0}.pool-toolbar__actions{display:flex;align-items:center;gap:.375rem}.pool-toolbar__mobile{display:none;flex-direction:column;gap:var(--app-space-3);min-width:0}.pool-toolbar__mobile-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.pool-toolbar__mobile-filters{display:flex;align-items:center;gap:.5rem;min-width:0}.pool-toolbar__mobile-provider{flex:1 1 auto;min-width:0}.pool-toolbar__mobile-status{flex:0 0 6rem}.pool-toolbar__mobile-provider :where(.n-base-selection,.n-select),.pool-toolbar__mobile-status :where(.n-base-selection,.n-select){width:100%;min-width:0}@media(max-width:1023px){.pool-toolbar__desktop{display:none}.pool-toolbar__mobile{display:flex}}.pool-key-table{display:none}@media(min-width:1280px){.pool-key-table{display:block}}.pool-key-table .app-table{min-width:1030px}.pool-key-table[data-has-quota-column] .app-table{min-width:1250px}.pool-key-table .app-table :where(colgroup col:nth-child(1)){width:300px!important}.pool-key-table .app-table :where(colgroup col:nth-child(2)){width:260px!important}.pool-key-table .app-table :where(colgroup col:nth-child(3)){width:140px!important}.pool-key-table .app-table :where(colgroup col:nth-child(4)){width:110px!important}.pool-key-table .app-table :where(colgroup col:nth-child(5)){width:220px!important}.pool-key-table[data-has-quota-column] .app-table :where(colgroup col:nth-child(1)){width:260px!important}.pool-key-table[data-has-quota-column] .app-table :where(colgroup col:nth-child(2)){width:260px!important}.pool-key-table[data-has-quota-column] .app-table :where(colgroup col:nth-child(3)){width:260px!important}.pool-key-table[data-has-quota-column] .app-table :where(colgroup col:nth-child(4)){width:140px!important}.pool-key-table[data-has-quota-column] .app-table :where(colgroup col:nth-child(5)){width:110px!important}.pool-key-table[data-has-quota-column] .app-table :where(colgroup col:nth-child(6)){width:220px!important}.pool-key-table .app-table :where(.n-data-table-th,.n-data-table-td){vertical-align:middle}.pool-key-table .app-table :where(.n-data-table-td){padding-block:1rem!important}.pool-key-table .n-data-table-tr[data-inactive]{background:var(--app-bg-muted);opacity:.72}.pool-key-table__muted{color:var(--app-text-muted);font-size:var(--app-font-size-xs);white-space:nowrap}.pool-key-name{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pool-key-name__title{min-width:0;font-size:.875rem;font-weight:500}.pool-key-name__title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-key-name__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;color:var(--app-text-muted);font-size:.6875rem;line-height:1.2}.pool-key-name__priority{height:1rem;padding:0 .25rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--app-text-muted);font-size:.625rem;font-variant-numeric:tabular-nums;cursor:pointer}.pool-key-name__priority:hover{background:var(--app-bg-subtle);color:var(--app-text-base)}.pool-key-name__auth{font-family:var(--font-mono)}.pool-key-name__endpoint-badge{display:inline-flex;align-items:center;flex-shrink:0;height:1rem;padding:0 .25rem;border:1px solid var(--app-border-soft);border-radius:var(--radius-sm);background:var(--app-bg-subtle);color:var(--app-text-muted);font-size:.625rem;font-weight:500;line-height:1}.pool-key-name__meta [data-app-button][data-icon-only]{width:1rem;height:1rem;min-width:1rem;padding:0;--n-height: 1rem}.pool-key-name__meta [data-app-button][data-icon-only] :where(svg){width:.625rem!important;height:.625rem!important}.pool-key-quota{display:flex;flex-direction:column;gap:var(--app-space-2)}.pool-key-quota__item{display:flex;flex-direction:column;gap:var(--app-space-1);min-width:10rem}.pool-key-quota__label,.pool-key-quota__meter{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-2);font-size:var(--app-font-size-xs)}.pool-key-quota__label{color:var(--app-text-muted)}.pool-key-quota__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-key-quota__track{position:relative;flex:1;height:.375rem;overflow:hidden;border-radius:var(--app-radius-pill);background:var(--app-border)}.pool-key-quota__bar{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--app-color-success)}.pool-key-quota__bar[data-tone=warning]{background:var(--app-color-warning)}.pool-key-quota__bar[data-tone=error]{background:var(--app-color-error)}.pool-key-quota strong[data-tone=success]{color:var(--app-color-success)}.pool-key-quota strong[data-tone=warning]{color:var(--app-color-warning)}.pool-key-quota strong[data-tone=error]{color:var(--app-color-error)}.pool-key-quota__text{font-size:var(--app-font-size-xs)}.pool-key-quota__text[data-alert]{color:var(--app-color-error)}.pool-key-quota__empty{color:var(--app-text-muted)}.pool-key-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-width:0;font-size:var(--app-font-size-xs);line-height:1.25}.pool-key-stats__item{display:inline-flex;align-items:baseline;gap:.25rem;min-width:0;white-space:nowrap}.pool-key-stats__label{color:var(--app-text-muted)}.pool-key-stats strong{color:var(--app-text);font-weight:var(--app-font-weight-medium);font-variant-numeric:tabular-nums}.pool-key-actions :where(.n-button){width:2rem;height:2rem;min-width:2rem;flex:0 0 auto;padding-inline:0;--n-color: transparent !important;--n-color-hover: color-mix(in srgb, var(--app-text-base) 5%, transparent) !important;--n-color-pressed: color-mix(in srgb, var(--app-text-base) 8%, transparent) !important;--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-pressed: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;box-shadow:none!important}.pool-key-mobile-list{display:grid;overflow:visible}@media(min-width:1280px){.pool-key-mobile-list{display:none}.pool-management>.app-card[data-layout=fill]{min-height:0}.pool-management>.app-card[data-layout=fill]>.n-card__content{min-height:0}}.pool-key-mobile-card{display:grid;gap:var(--app-space-3);padding:var(--app-space-4);border-top:1px solid var(--app-border-subtle)}.pool-key-mobile-card[data-inactive]{background:var(--app-bg-muted);opacity:.72}.pool-key-mobile-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--app-space-3)}.pool-key-mobile-card__badges{display:flex;align-items:center;gap:var(--app-space-2)}.pool-key-mobile-card__health{font-size:var(--app-font-size-xs);font-weight:var(--app-font-weight-semibold)}.pool-key-mobile-card__health[data-tone=success]{color:var(--app-color-success)}.pool-key-mobile-card__health[data-tone=warning]{color:var(--app-color-warning)}.pool-key-mobile-card__health[data-tone=error]{color:var(--app-color-error)}.pool-key-mobile-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--app-space-2)}.pool-key-mobile-card__grid section{display:grid;gap:var(--app-space-1);padding:var(--app-space-2);border-radius:var(--app-radius-md);background:var(--app-bg-muted)}.pool-key-mobile-card__grid section>span{color:var(--app-text-muted);font-size:var(--app-font-size-xs)}.pool-proxy-popover__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pool-proxy-popover__title{color:var(--app-text-base);font-size:.75rem;font-weight:600}.pool-proxy-popover__hint{margin:0;color:var(--app-text-muted);font-size:.6875rem;line-height:1.4}@keyframes app-spin{to{transform:rotate(360deg)}}.wallet-management-card.wallet-management-card{background:var(--app-bg-elevated)}.wallet-management-card.wallet-management-card :where(.n-card-header){padding:0}.wallet-management-card__header{display:grid;gap:.25rem;padding:1rem;border-bottom:1px solid var(--app-border-soft)}.wallet-management-card__title{margin:0;color:var(--app-text-base);font-size:1rem;font-weight:650;line-height:1.5}.wallet-management-card__description{margin:0;color:var(--app-text-muted);font-size:.75rem;line-height:1.45}.wallet-management-card__body{padding:1rem}.wallet-management-tabs :where(.n-tabs-nav){margin-bottom:1.25rem}@media(min-width:640px){.wallet-management-card__header{padding-inline:1.25rem}.wallet-management-card__body{padding:1.25rem}}.wallet-admin-tab{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.wallet-admin-tab__table{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.wallet-admin-tab__mobile-list{overflow:visible}.app-card[data-testid=wadmin-management-card] .app-tabs,.app-card[data-testid=wadmin-management-card] .n-tabs,.app-card[data-testid=wadmin-management-card] .n-tab-pane,.app-card[data-testid=wadmin-management-card] .n-tab-pane>*,.app-card[data-testid=wadmin-management-card] .n-tabs-pane-wrapper,.app-card[data-testid=wadmin-management-card] .n-tabs-pane-wrapper>*{min-height:0}.app-card[data-testid=wadmin-management-card] .app-tabs,.app-card[data-testid=wadmin-management-card] .n-tabs,.app-card[data-testid=wadmin-management-card] .n-tab-pane{display:flex;flex:1 1 auto;flex-direction:column}.app-card[data-testid=wadmin-management-card] .n-tabs-pane-wrapper,.app-card[data-testid=wadmin-management-card] .n-tab-pane,.app-card[data-testid=wadmin-management-card] .n-tab-pane>*{flex:1 1 auto}@media(max-width:1023px){.wallet-admin-tab,.wallet-admin-tab__table,.app-card[data-testid=wadmin-management-card] .app-tabs,.app-card[data-testid=wadmin-management-card] .n-tabs,.app-card[data-testid=wadmin-management-card] .n-tab-pane{display:block;overflow:visible}}.wallet-balance-summary{display:grid;gap:1rem;font-family:var(--app-font-family)}.wallet-balance-summary__mobile{display:grid;gap:1.25rem}.wallet-balance-summary__desktop{display:none}.wallet-balance-summary__card{min-width:0;border-radius:var(--app-radius);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.wallet-balance-summary__card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000000d,0 8px 16px -8px #0000000d}.wallet-balance-summary__hero,.wallet-balance-summary__panel{display:grid;gap:1.25rem;padding:1.75rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);box-shadow:0 4px 12px #00000004}.wallet-balance-summary__hero{position:relative;background:radial-gradient(circle at top left,color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 10%,transparent),transparent 65%),linear-gradient(180deg,var(--app-bg-elevated),color-mix(in srgb,var(--app-bg-subtle) 85%,transparent));overflow:hidden}.wallet-balance-summary__hero-header,.wallet-balance-summary__panel-header,.wallet-balance-summary__status-row{display:flex;align-items:center;gap:1rem}.wallet-balance-summary__hero-header,.wallet-balance-summary__panel-header{justify-content:space-between;border-bottom:1px dashed var(--app-border-soft);padding-bottom:1rem;margin-bottom:.5rem}.wallet-balance-summary__primary{min-width:0}.wallet-balance-summary__eyebrow{color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 70%,var(--app-text-muted));font-family:TiemposText,STZhongsong,Fang Song,serif;font-size:.8rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.wallet-balance-summary__available{margin-top:.5rem;color:var(--app-text-base);font-family:TiemposText,STZhongsong,Fang Song,serif;font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15;letter-spacing:-.01em}.wallet-balance-summary__available--desktop{margin-top:0;font-size:2.35rem}.wallet-balance-summary__status-row{flex-wrap:wrap;align-items:center;margin-top:.5rem}.wallet-balance-summary__unlimited{color:var(--app-color-warning, var(--app-warning));font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.5}.wallet-balance-summary__metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.wallet-balance-summary__metric{min-width:0;padding:.75rem 1rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-elevated) 94%,transparent);box-shadow:0 1px 2px #00000003;transition:border-color .2s ease,background-color .2s ease}.wallet-balance-summary__metric:hover{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 30%,transparent);background:color-mix(in srgb,var(--app-bg-elevated) 98%,transparent)}.wallet-balance-summary__metric-grid--secondary{padding:1.25rem;gap:.75rem}.wallet-balance-summary__metric span{display:block;color:var(--app-text-muted);font-size:.75rem;line-height:1.4;letter-spacing:.02em}.wallet-balance-summary__metric strong{display:block;margin-top:.25rem;color:var(--app-text-base);font-family:TiemposText,STZhongsong,Fang Song,serif;font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.35}.wallet-balance-summary__inline-metric{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;color:var(--app-text-muted);font-size:.75rem;letter-spacing:.01em;line-height:1.5}.wallet-balance-summary__inline-metric strong{color:var(--app-text-base);font-variant-numeric:tabular-nums;font-weight:700}.wallet-balance-summary__pair{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;color:var(--app-text-base);font-family:TiemposText,STZhongsong,Fang Song,serif;font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.35;letter-spacing:-.01em}.wallet-balance-summary__pair span:nth-child(2){color:var(--app-text-muted);font-weight:400}@media(min-width:640px){.wallet-balance-summary__mobile{display:none}.wallet-balance-summary__desktop{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}}@media(min-width:1024px){.wallet-balance-summary__desktop{grid-template-columns:repeat(3,minmax(0,1fr))}}.wallet-latest-recharge{display:flex;flex-direction:column;gap:.875rem;padding:.875rem 1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--app-bg-subtle) 60%,transparent),var(--app-bg-elevated),color-mix(in srgb,var(--app-bg-subtle) 30%,transparent))}.wallet-latest-recharge__body{min-width:0}.wallet-latest-recharge__tags,.wallet-latest-recharge__details,.wallet-latest-recharge__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wallet-latest-recharge__details{margin-top:.5rem;gap:.375rem .75rem}.wallet-latest-recharge__title,.wallet-latest-recharge__date,.wallet-latest-recharge__order{min-width:0;line-height:1.4}.wallet-latest-recharge__title{color:var(--app-text-base);font-size:.875rem;font-weight:600}.wallet-latest-recharge__date,.wallet-latest-recharge__order{color:var(--app-text-muted);font-size:.75rem}.wallet-latest-recharge__order{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-latest-recharge__actions{flex-shrink:0}.wallet-latest-recharge__pay-link{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;padding:0 .75rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-bg-elevated);color:var(--app-text-base);font-size:.75rem;font-weight:600;line-height:1;text-decoration:none}.wallet-latest-recharge__pay-link:hover{border-color:var(--app-color-primary, var(--app-primary, #c8643f));color:var(--app-color-primary, var(--app-primary, #c8643f))}@media(min-width:1280px){.wallet-latest-recharge{flex-direction:row;align-items:center;justify-content:space-between}}.wallet-activity-tabs{display:grid;gap:1rem;padding:1rem}.wallet-activity-tabs__list{display:grid;width:100%;max-width:36rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 64%,transparent)}.wallet-activity-tabs__trigger{min-width:0;min-height:2.25rem;padding:0 .75rem;border:0;border-radius:calc(var(--app-radius) - 2px);background:transparent;color:var(--app-text-muted);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;line-height:1.2}.wallet-activity-tabs__trigger:hover{color:var(--app-text-base)}.wallet-activity-tabs__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 64%,transparent);outline-offset:2px}.wallet-activity-tabs__trigger--active{background:var(--app-bg-elevated);box-shadow:0 .5rem 1.25rem -1rem color-mix(in srgb,var(--app-text-base) 60%,transparent);color:var(--app-text-base)}.wallet-activity-tabs__panel{min-width:0}@media(max-width:420px){.wallet-activity-tabs{padding:.875rem}.wallet-activity-tabs__trigger{padding-inline:.5rem;font-size:.8125rem}}.wallet-refund-request{max-width:36rem}.wallet-refund-request__form{display:grid;gap:1rem;padding:1.25rem}.wallet-refund-request__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.wallet-refund-request__title{margin:0;color:var(--app-text-base);font-size:1rem;font-weight:700;line-height:1.4}.wallet-refund-request__grid{display:grid;grid-template-columns:1fr;gap:.75rem}.wallet-refund-request__field{display:grid;gap:.375rem;min-width:0;color:var(--app-text-base);font-size:.875rem;font-weight:600}.wallet-refund-request__notice{padding:.75rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 55%,transparent);color:var(--app-text-muted);font-size:.75rem;line-height:1.6}@media(min-width:640px){.wallet-refund-request__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wallet-recharge-orders{display:grid;gap:1rem}.wallet-recharge-orders__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:1rem}.wallet-recharge-orders__total{color:var(--app-text-muted);font-size:.875rem}.wallet-recharge-orders__mobile{display:grid;gap:.625rem;padding-inline:1rem}.wallet-recharge-orders__table{display:none}.wallet-recharge-orders__card{display:grid;gap:.75rem;padding:.875rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-elevated);box-shadow:0 1rem 2rem -1.75rem color-mix(in srgb,var(--app-text-base) 60%,transparent)}.wallet-recharge-orders__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.wallet-recharge-orders__tag-row,.wallet-recharge-orders__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wallet-recharge-orders__order-cell{min-width:0}.wallet-recharge-orders__order-no{overflow:hidden;margin-top:.625rem;color:var(--app-text-base);font-family:var(--app-font-family-mono);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.wallet-recharge-orders__order-type,.wallet-recharge-orders__date,.wallet-recharge-orders__action-text{color:var(--app-text-muted);font-size:.75rem}.wallet-recharge-orders__order-type{margin-top:.25rem}.wallet-recharge-orders__amount,.wallet-recharge-orders__amount-block strong,.wallet-recharge-orders__metric strong{color:var(--app-text-base);font-variant-numeric:tabular-nums;font-weight:700}.wallet-recharge-orders__amount-block{flex-shrink:0;text-align:right}.wallet-recharge-orders__amount-block span,.wallet-recharge-orders__metric span,.wallet-recharge-orders__metric small{display:block;color:var(--app-text-muted);font-size:.75rem;line-height:1.4}.wallet-recharge-orders__amount-block strong{display:block;margin-top:.125rem;font-size:1rem}.wallet-recharge-orders__metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.wallet-recharge-orders__metric{min-width:0;padding:.625rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 45%,transparent)}.wallet-recharge-orders__metric strong{display:block;margin-top:.125rem;font-size:.875rem}.wallet-recharge-orders__actions{justify-content:flex-end}.wallet-recharge-orders__actions--mobile{justify-content:flex-start}.wallet-recharge-orders__pay-link{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;padding:0 .75rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-bg-elevated);color:var(--app-text-base);font-size:.75rem;font-weight:600;line-height:1;text-decoration:none}.wallet-recharge-orders__pay-link:hover{border-color:var(--app-color-primary, var(--app-primary, #c8643f));color:var(--app-color-primary, var(--app-primary, #c8643f))}@media(min-width:640px){.wallet-recharge-orders__header{padding-inline:1.25rem}.wallet-recharge-orders__mobile{display:none}.wallet-recharge-orders__table{display:grid;gap:.75rem;overflow:hidden;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-base)}}.wallet-flow-list{display:grid;gap:1rem}.wallet-flow-list__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:1rem}.wallet-flow-list__total{color:var(--app-text-muted);font-size:.875rem}.wallet-flow-list__mobile{display:grid;gap:.625rem;padding-inline:1rem}.wallet-flow-list__table{display:none}[data-testid=wallet-center]{min-width:0}[data-testid=wallet-center] :where(.n-data-table-wrapper,.n-data-table-base-table,.n-data-table-table){max-width:100%}.wallet-flow-list__card{display:grid;gap:.75rem;padding:.875rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-elevated);box-shadow:0 1rem 2rem -1.75rem color-mix(in srgb,var(--app-text-base) 60%,transparent)}.wallet-flow-list__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.wallet-flow-list__type{min-width:0}.wallet-flow-list__tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wallet-flow-list__pulse{width:.5rem;height:.5rem;border-radius:999px;background:var(--app-color-success, var(--app-success))}.wallet-flow-list__card-title{margin-top:.625rem;color:var(--app-text-base);font-size:.875rem;font-weight:600}.wallet-flow-list__type-meta,.wallet-flow-list__date,.wallet-flow-list__muted,.wallet-flow-list__description{color:var(--app-text-muted);font-size:.75rem;line-height:1.45}.wallet-flow-list__type-meta,.wallet-flow-list__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-flow-list__amount-block{flex-shrink:0;text-align:right}.wallet-flow-list__amount-block span{display:block;color:var(--app-text-muted);font-size:.75rem}.wallet-flow-list__amount,.wallet-flow-list__amount-block strong{display:block;margin-top:.125rem;font-variant-numeric:tabular-nums;font-weight:700}.wallet-flow-list__amount--credit{color:var(--app-color-success, var(--app-success))}.wallet-flow-list__amount--debit{color:var(--app-color-error, var(--app-error))}.wallet-flow-list__metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.wallet-flow-list__metric{min-width:0;padding:.625rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 45%,transparent)}.wallet-flow-list__metric--wide{grid-column:1/-1}.wallet-flow-list__metric span,.wallet-flow-list__metric strong{display:block}.wallet-flow-list__metric span{color:var(--app-text-muted);font-size:.75rem}.wallet-flow-list__metric strong{overflow:hidden;margin-top:.125rem;color:var(--app-text-base);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wallet-flow-list__note{padding:.625rem .75rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-base) 85%,transparent);color:var(--app-text-muted);font-size:.75rem;line-height:1.5}@media(min-width:640px){.wallet-flow-list__header{padding-inline:1.25rem}.wallet-flow-list__mobile{display:none}.wallet-flow-list__table{display:grid;gap:.75rem;overflow:hidden;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-base)}}.wallet-refund-list{display:grid;gap:1rem}.wallet-refund-list__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:1rem}.wallet-refund-list__total{color:var(--app-text-muted);font-size:.875rem}.wallet-refund-list__mobile{display:grid;gap:.75rem;padding-inline:1rem}.wallet-refund-list__table{display:none}.wallet-refund-list__card{display:grid;gap:.875rem;padding:1rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-elevated);box-shadow:0 1rem 2rem -1.75rem color-mix(in srgb,var(--app-text-base) 60%,transparent)}.wallet-refund-list__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.wallet-refund-list__id-cell{min-width:0}.wallet-refund-list__tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wallet-refund-list__refund-no{overflow:hidden;margin-top:.75rem;color:var(--app-text-base);font-family:var(--app-font-family-mono);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.wallet-refund-list__type,.wallet-refund-list__date,.wallet-refund-list__reason{color:var(--app-text-muted);font-size:.75rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-refund-list__amount,.wallet-refund-list__amount-block strong{color:var(--app-text-base);font-variant-numeric:tabular-nums;font-weight:700}.wallet-refund-list__amount-block{flex-shrink:0;text-align:right}.wallet-refund-list__amount-block span,.wallet-refund-list__metric span,.wallet-refund-list__metric small{display:block;color:var(--app-text-muted);font-size:.75rem;line-height:1.4}.wallet-refund-list__amount-block strong{display:block;margin-top:.25rem;font-size:1.125rem}.wallet-refund-list__metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.wallet-refund-list__metric{min-width:0;padding:.75rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 45%,transparent)}.wallet-refund-list__metric strong{display:block;margin-top:.125rem;overflow:hidden;color:var(--app-text-base);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wallet-refund-list__note{padding:.625rem .75rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-base) 85%,transparent);color:var(--app-text-muted);font-size:.75rem;line-height:1.5}@media(min-width:640px){.wallet-refund-list__header{padding-inline:1.25rem}.wallet-refund-list__mobile{display:none}.wallet-refund-list__table{display:grid;gap:.75rem;overflow:hidden;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-base)}}.wallet-recharge-dialog{display:grid;gap:1.25rem;min-width:0}.wallet-recharge-dialog__summary{display:grid;gap:.85rem;padding:1.25rem 1.5rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 70%,transparent);box-shadow:inset 0 1px 3px #00000003}.wallet-recharge-dialog__summary-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--app-text-muted);font-size:.875rem;font-weight:400}.wallet-recharge-dialog__summary-row span{min-width:0;overflow-wrap:anywhere}.wallet-recharge-dialog__summary-row strong{color:var(--app-text-base);font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.wallet-recharge-dialog__section{display:grid;gap:.85rem}.wallet-recharge-dialog__label{color:var(--app-text-base);font-size:.95rem;font-weight:600;letter-spacing:0}.wallet-recharge-dialog__amount-grid,.wallet-recharge-dialog__method-grid{display:grid;gap:.625rem}.wallet-recharge-dialog__amount-grid,.wallet-recharge-dialog__method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-recharge-dialog__amount-grid :where(.n-button,button),.wallet-recharge-dialog__method-grid :where(.n-button,button){width:100%;min-width:0;min-height:2.75rem;border-radius:.75rem;font-weight:650}.wallet-recharge-dialog__method-grid :where(.n-button,button){min-height:3rem}.wallet-recharge-dialog :where(.n-input,input){min-width:0}.wallet-recharge-dialog__notice{padding:1rem 1.25rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 62%,transparent);color:var(--app-text-muted);font-size:.775rem;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere}.wallet-recharge-dialog__refresh{display:flex;justify-content:flex-end}@media(min-width:640px){.wallet-recharge-dialog__amount-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.wallet-ledger-drawer{display:grid;gap:1.25rem;font-family:var(--app-font-family);min-width:0}.wallet-ledger-drawer__subtitle,.wallet-ledger-drawer__muted{color:var(--app-text-muted);font-size:.75rem;line-height:1.5;letter-spacing:.01em}.wallet-ledger-drawer__summary,.wallet-ledger-drawer__field{padding:1.25rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 45%,transparent);transition:border-color .2s ease,background-color .2s ease}.wallet-ledger-drawer__summary{display:grid;gap:1rem;padding:1.5rem;background:color-mix(in srgb,var(--app-bg-subtle) 65%,transparent);box-shadow:inset 0 1px 3px #00000003}.wallet-ledger-drawer__summary-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.wallet-ledger-drawer__tags{display:flex;flex-wrap:wrap;gap:.5rem}.wallet-ledger-drawer__amount{font-family:TiemposText,STZhongsong,Fang Song,serif;font-size:1.85rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1}.wallet-ledger-drawer__amount--credit{color:var(--app-color-success, var(--app-success))}.wallet-ledger-drawer__amount--debit{color:var(--app-color-error, var(--app-error))}.wallet-ledger-drawer__grid{display:grid;gap:1rem}.wallet-ledger-drawer__field{min-width:0}.wallet-ledger-drawer__field:hover{border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 25%,transparent);background:color-mix(in srgb,var(--app-bg-subtle) 55%,transparent)}.wallet-ledger-drawer__field-label{color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 65%,var(--app-text-muted));font-family:TiemposText,STZhongsong,Fang Song,serif;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35rem}.wallet-ledger-drawer__field-value{color:var(--app-text-base);font-size:.95rem;line-height:1.45;font-weight:500;overflow-wrap:anywhere}.wallet-ledger-drawer__field-value--mono,.wallet-ledger-drawer__muted--mono{font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums}.wallet-ledger-drawer__field-value--pre{white-space:pre-wrap}.wallet-ledger-drawer__field-value--mono,.wallet-ledger-drawer__muted--mono{overflow-wrap:anywhere}@media(min-width:640px){.wallet-ledger-drawer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){[data-testid=wallet-center]{padding-bottom:1.25rem}[data-testid=wallet-center] :where([data-testid=wallet-open-recharge-btn],[data-testid=wallet-activity-tabs],[data-testid=wallet-flow-list],[data-testid=wallet-recharge-orders],[data-testid=wallet-refund-list]){scroll-margin-top:4.75rem}.wallet-balance-summary__hero,.wallet-balance-summary__panel{gap:1rem;padding:1rem}.wallet-balance-summary__available{font-size:1.75rem}.wallet-activity-tabs{gap:.75rem;padding:.75rem 0}.wallet-activity-tabs__list{max-width:100%}.wallet-recharge-orders__header,.wallet-recharge-orders__mobile,.wallet-flow-list__header,.wallet-flow-list__mobile,.wallet-refund-list__header,.wallet-refund-list__mobile{padding-inline:0}.wallet-recharge-dialog{gap:1rem}.wallet-recharge-dialog__summary,.wallet-recharge-dialog__notice{padding:1rem}.wallet-recharge-dialog__amount-grid,.wallet-recharge-dialog__method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-recharge-dialog__summary-row{gap:.75rem}.wallet-recharge-dialog__method-grid{grid-template-columns:1fr}.wallet-recharge-dialog__refresh :where(.n-button,button){width:100%}.wallet-ledger-drawer{gap:1rem}.wallet-ledger-drawer__summary,.wallet-ledger-drawer__field{padding:1rem}.wallet-ledger-drawer__amount{font-size:1.5rem}}.wallet-ops-drawer,.wallet-ops-summary{display:grid;gap:1rem}.wallet-ops-summary__heading,.wallet-ops-summary__metrics,.wallet-ops-drawer__refund-action,.wallet-money-action__notice{padding:1rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 45%,transparent)}.wallet-ops-summary__identity,.wallet-ops-summary__title-row{display:flex;align-items:center;gap:.75rem}.wallet-ops-summary__identity{min-width:0}.wallet-ops-summary__icon{display:inline-flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--app-radius)}.wallet-ops-summary__icon--blue{background:color-mix(in srgb,var(--app-color-info, var(--app-info)) 12%,transparent);color:var(--app-color-info, var(--app-info))}.wallet-ops-summary__icon--emerald{background:color-mix(in srgb,var(--app-color-success, var(--app-success)) 12%,transparent);color:var(--app-color-success, var(--app-success))}.wallet-ops-summary__icon-svg{width:1.25rem;height:1.25rem}.wallet-ops-summary__title-group{min-width:0}.wallet-ops-summary__title-row{flex-wrap:wrap}.wallet-ops-summary__title{margin:0;color:var(--app-text-base);font-size:1.125rem;font-weight:700;line-height:1.3}.wallet-ops-summary__owner,.wallet-money-action__field small,.wallet-ops-list__muted{color:var(--app-text-muted);font-size:.75rem;line-height:1.45}.wallet-ops-summary__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.wallet-ops-summary__metric,.wallet-ops-list__metric{min-width:0;padding:.75rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-elevated) 88%,transparent)}.wallet-ops-summary__metric span,.wallet-ops-list__metric span{display:block;color:var(--app-text-muted);font-size:.75rem;line-height:1.35}.wallet-ops-summary__metric strong,.wallet-ops-list__metric strong,.wallet-ops-list__amount{display:block;margin-top:.125rem;color:var(--app-text-base);font-variant-numeric:tabular-nums;font-weight:700}.wallet-ops-summary__amount--negative,.wallet-ops-list__amount--debit{color:var(--app-color-error, var(--app-error))}.wallet-ops-list__amount--credit{color:var(--app-color-success, var(--app-success))}.wallet-money-action,.wallet-ops-list{display:grid;gap:1rem;padding-top:1rem}.wallet-money-action__field,.wallet-ops-drawer__field{display:grid;gap:.375rem;color:var(--app-text-base);font-size:.875rem;font-weight:600}.wallet-money-action__notice{color:var(--app-text-muted);font-size:.75rem;line-height:1.6}.wallet-money-action__actions,.wallet-ops-drawer__actions,.wallet-ops-list__header,.wallet-ops-list__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wallet-money-action__actions,.wallet-ops-drawer__actions{justify-content:flex-end}.wallet-ops-list__header{justify-content:space-between}.wallet-ops-list__total{color:var(--app-text-muted);font-size:.875rem}.wallet-ops-list__mobile{display:grid;gap:.75rem}.wallet-ops-list__table{display:none}.wallet-ops-list__card{display:grid;gap:.75rem;padding:.875rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-elevated)}.wallet-ops-list__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.wallet-ops-list__stack{display:grid;min-width:0;gap:.25rem}.wallet-ops-list__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wallet-ops-list__category-tag{display:inline-flex;flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:1}.wallet-ops-list__category-tag .n-tag{width:-moz-fit-content;width:fit-content;max-width:100%}.wallet-ops-list__metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.wallet-ops-list__note{padding:.625rem .75rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-base) 85%,transparent);color:var(--app-text-muted);font-size:.75rem;line-height:1.5}.wallet-ops-list__mono{font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums}.wallet-ops-list__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-ops-list__actions{justify-content:flex-end}.wallet-ops-list__actions--mobile{justify-content:flex-start}.wallet-ops-drawer__refund-action{display:grid;gap:.75rem}.wallet-ops-drawer__refund-action-title{color:var(--app-text-base);font-size:.875rem;font-weight:700}@media(min-width:640px){.wallet-ops-summary__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-ops-list__mobile{display:none}.wallet-ops-list__table{display:grid;gap:.75rem;overflow:hidden;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-base)}}.wallet-admin-tab{display:grid;gap:1rem}.wallet-admin-tab__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.wallet-admin-tab__toolbar .app-filter-bar{flex:1 1 26rem;display:grid;grid-template-columns:1fr;gap:.5rem}.wallet-admin-tab__toolbar .app-filter-bar .app-select{width:100%}.wallet-admin-tab__toolbar .app-action-bar{width:100%;justify-content:space-between}.wallet-admin-tab__toolbar .n-select,.wallet-admin-tab__toolbar .n-base-selection{min-width:0}.wallet-admin-tab__total{color:var(--app-text-muted);font-size:.875rem}.wallet-admin-tab__icon{width:1rem;height:1rem}@media(min-width:640px){.wallet-admin-tab__toolbar .app-filter-bar{display:flex;flex-wrap:wrap}.wallet-admin-tab__toolbar .app-filter-bar .app-select{flex:0 0 10.625rem;width:10.625rem}.wallet-admin-tab__toolbar .app-filter-bar .app-select:nth-child(2){flex-basis:11.25rem;width:11.25rem}.wallet-admin-tab__toolbar .app-action-bar{width:auto;justify-content:flex-end}}@media(min-width:1024px){.wallet-admin-tab__toolbar{flex-wrap:nowrap}}.wallet-admin-tab__mobile-list{display:grid;gap:.75rem}.wallet-admin-tab__table{display:none;gap:.75rem}.wallet-admin-card{display:grid;gap:.875rem;padding:.875rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:var(--app-bg-elevated)}.wallet-admin-card__header,.wallet-admin-card__tags{display:flex;gap:.75rem}.wallet-admin-card__header{align-items:flex-start;justify-content:space-between}.wallet-admin-card__stack,.wallet-admin-card__amount,.wallet-admin-table__stack,.wallet-admin-table__center-stack{display:grid;min-width:0;gap:.25rem}.wallet-admin-card__stack strong,.wallet-admin-table__strong{overflow:hidden;color:var(--app-text-base);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wallet-admin-card__stack span,.wallet-admin-card__amount span,.wallet-admin-table__muted{color:var(--app-text-muted);font-size:.75rem;line-height:1.4}.wallet-admin-card__amount{flex-shrink:0;text-align:right}.wallet-admin-card__amount strong,.wallet-admin-table__amount{color:var(--app-text-base);font-variant-numeric:tabular-nums;font-weight:700}.wallet-admin-card__amount-credit,.wallet-admin-table__amount--credit{color:var(--app-color-success, var(--app-success))}.wallet-admin-card__amount-debit,.wallet-admin-table__amount--debit{color:var(--app-color-error, var(--app-error))}.wallet-admin-card__tags{flex-wrap:wrap;align-items:center}.wallet-admin-card__metrics{display:grid;gap:.5rem}.wallet-admin-card__metric{display:grid;gap:.25rem;padding:.625rem .75rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-base) 85%,transparent)}.wallet-admin-card__metric span,.wallet-admin-card__metric small{color:var(--app-text-muted);font-size:.75rem;line-height:1.45}.wallet-admin-card__metric strong{overflow:hidden;color:var(--app-text-base);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.wallet-admin-table__center-stack{justify-items:center}.wallet-admin-table__mono{font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums}.wallet-admin-table__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.wallet-admin-tab__mobile-list{display:none}.wallet-admin-tab__table{display:grid}}.wallet-overview-list{display:grid;gap:0}.wallet-overview-list__cards{display:none}.wallet-overview-list__owner{min-width:0}.wallet-overview-list__owner-name{overflow:hidden;color:var(--app-text-base);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wallet-overview-list__owner-meta{overflow:hidden;margin-top:.25rem;color:var(--app-text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.wallet-overview-list__amount,.wallet-overview-list__muted-amount{font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600}.wallet-overview-list__muted-amount{color:var(--app-text-muted);font-weight:500}.wallet-overview-list__card{display:grid;gap:.75rem;padding:.875rem;border-bottom:1px solid var(--app-border-soft);background:var(--app-bg-elevated)}.wallet-overview-list__card:last-child{border-bottom:0}.wallet-overview-list__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.wallet-overview-list__metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;color:var(--app-text-muted);font-size:.75rem}.wallet-overview-list__metric-grid strong{color:var(--app-text-base);font-variant-numeric:tabular-nums}@media(max-width:640px){.wallet-overview-list>.n-data-table{display:none}.wallet-overview-list__cards{display:grid}}.wallet-admin-drawer{display:grid;gap:1rem}.wallet-admin-drawer__subtitle{margin:0;color:var(--app-text-muted);font-size:.8125rem;line-height:1.5}.wallet-admin-drawer__summary,.wallet-admin-drawer__field,.wallet-admin-drawer__form-section{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--app-border-soft);border-radius:var(--app-radius);background:color-mix(in srgb,var(--app-bg-subtle) 55%,transparent)}.wallet-admin-drawer__field,.wallet-admin-drawer__form-section{background:var(--app-bg-elevated)}.wallet-admin-drawer__summary-head,.wallet-admin-drawer__tags,.wallet-admin-drawer__inline,.wallet-admin-drawer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wallet-admin-drawer__summary-head{justify-content:space-between}.wallet-admin-drawer__amount{font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700}.wallet-admin-drawer__amount--credit{color:var(--app-color-success, var(--app-success))}.wallet-admin-drawer__amount--debit,.wallet-admin-drawer__danger{color:var(--app-color-error, var(--app-error))}.wallet-admin-drawer__grid{display:grid;gap:.75rem}.wallet-admin-drawer__field-label,.wallet-admin-drawer__plain-field span,.wallet-admin-drawer__field-control span{color:var(--app-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:uppercase}.wallet-admin-drawer__field-value,.wallet-admin-drawer__plain-field strong{min-width:0;color:var(--app-text-base);font-size:.875rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.wallet-admin-drawer__field-value--mono,.wallet-admin-drawer__muted--mono{font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums}.wallet-admin-drawer__field-value--pre,.wallet-admin-drawer__plain-field--wide strong{white-space:pre-wrap}.wallet-admin-drawer__muted,.wallet-admin-drawer__plain-field small{color:var(--app-text-muted);font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.wallet-admin-drawer__plain-field,.wallet-admin-drawer__field-control{display:grid;gap:.25rem;min-width:0}.wallet-admin-drawer__plain-field--wide{grid-column:1/-1}.wallet-admin-drawer__actions{justify-content:flex-end;padding-top:.25rem}.wallet-admin-credit-dialog{display:grid;gap:1rem}.wallet-admin-credit-dialog__grid{display:grid;gap:.75rem}.wallet-admin-credit-dialog__field{display:grid;gap:.375rem}.wallet-admin-credit-dialog__field span{color:var(--app-text-muted);font-size:.75rem;font-weight:600}@media(min-width:640px){.wallet-admin-drawer__grid,.wallet-admin-credit-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-admin-credit-dialog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wallet-admin-tab,.wallet-admin-card,.wallet-admin-table__stack,.wallet-admin-table__center-stack,.wallet-admin-drawer,.wallet-admin-drawer__summary,.wallet-admin-drawer__field,.wallet-admin-drawer__form-section,.wallet-ops-drawer,.wallet-ledger-drawer{min-width:0;max-width:100%}.wallet-admin-card,.wallet-admin-drawer,.wallet-ops-drawer,.wallet-ledger-drawer{overflow-wrap:anywhere}.wallet-admin-table__muted,.wallet-admin-table__strong,.wallet-admin-drawer__field-value,.wallet-admin-drawer__muted,.wallet-ledger-drawer__field-value,.wallet-ledger-drawer__muted{min-width:0;max-width:100%}.wallet-admin-card__actions,.wallet-admin-tab__toolbar{min-width:0}.wallet-admin-card__actions{flex-wrap:wrap}.wallet-admin-tab__table{max-width:100%;overflow-x:clip}.wallet-admin-drawer__field-value--pre,.wallet-ledger-drawer__field-value--pre{max-height:min(22rem,45dvh);overflow:auto;word-break:break-word}.login-dialog-panel{--login-dialog-pad-x: 1.75rem;--login-dialog-pad-y: 1.5rem;--login-dialog-gap: 1.125rem;--login-dialog-field-gap: .5rem;--login-dialog-action-gap: .5rem;box-sizing:border-box;width:100%;max-height:min(100dvh - 4rem,38rem);padding:var(--login-dialog-pad-y) var(--login-dialog-pad-x);overflow:hidden}.login-dialog-panel,.register-dialog-panel{font-family:var(--app-font-family)}.login-dialog-panel :where(.legacy-group.legacy-style-relative>button[type=button]),.register-dialog-panel :where(.legacy-group.legacy-style-relative>button[type=button]){width:1.75rem;min-width:1.75rem;max-width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0;border:0;background:transparent!important;box-shadow:none!important}.login-dialog-panel :where(.legacy-group.legacy-style-relative>button[type=button]:hover),.login-dialog-panel :where(.legacy-group.legacy-style-relative>button[type=button]:focus-visible),.register-dialog-panel :where(.legacy-group.legacy-style-relative>button[type=button]:hover),.register-dialog-panel :where(.legacy-group.legacy-style-relative>button[type=button]:focus-visible){background:color-mix(in srgb,var(--app-text-muted) 8%,transparent)!important;box-shadow:none!important}.register-dialog-panel{box-sizing:border-box;display:grid;gap:1rem;width:100%;max-height:min(100dvh - 9rem,38rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.125rem;scrollbar-width:thin}.register-dialog-panel.legacy-style-space-y-6>:not([hidden])~:not([hidden]){margin-top:0}.register-dialog-panel>.legacy-style-flex:first-child{gap:.5rem}.register-dialog-panel>.legacy-style-flex:first-child>div:first-child{margin-bottom:.25rem;padding:.75rem;border-radius:1rem}.register-dialog-panel>.legacy-style-flex:first-child img{width:3rem;height:3rem}.register-dialog-panel>.legacy-style-flex:first-child h2{margin:0;font-size:1.375rem;line-height:1.2}.register-dialog-panel>.legacy-style-flex:first-child p{margin-top:0}.register-dialog-panel form{display:grid;gap:.875rem}.register-dialog-panel form.legacy-style-space-y-4>:not([hidden])~:not([hidden]){margin-top:0}.register-dialog-panel form :where(.legacy-style-space-y-2,.legacy-style-space-y-3)>:not([hidden])~:not([hidden]){margin-top:.375rem}.register-dialog-panel :where(input,.n-input){min-width:0}.register-dialog-panel input[maxlength="1"]{width:clamp(2.25rem,11vw,3rem);height:3rem;font-size:1rem}.register-dialog-panel :where([data-testid=register-password],[data-testid=register-confirm-password],[data-testid=register-email],[data-testid=register-username]){height:2.75rem;border-radius:.875rem}.login-dialog-panel>.legacy-style-flex:first-child{margin-bottom:1.375rem}.login-dialog-panel>.legacy-style-flex:first-child img{width:3.75rem;height:3.75rem;margin-bottom:.875rem}.login-dialog-panel>.legacy-style-flex:first-child h2{margin:0;font-size:1.625rem;line-height:1.16;overflow-wrap:anywhere}.login-dialog-panel [data-testid=login-form]{display:grid;gap:var(--login-dialog-gap)}.login-dialog-panel [data-testid=login-form],.login-dialog-panel [data-testid=login-form]>*{min-width:0}.login-dialog-panel [data-testid=login-form].legacy-style-space-y-4>:not([hidden])~:not([hidden]){margin-top:0}.login-dialog-panel [data-testid=login-form] .legacy-style-space-y-1dot-5>:not([hidden])~:not([hidden]){margin-top:var(--login-dialog-field-gap)}.login-dialog-panel [data-testid=login-form] label{font-size:.875rem;line-height:1.25}.login-dialog-panel [data-testid=login-email],.login-dialog-panel [data-testid=login-password]{height:2.875rem;border-radius:.875rem}.login-dialog-panel [data-testid=login-submit]{height:3rem;margin-top:var(--login-dialog-action-gap);border-radius:.875rem}.login-dialog-panel [data-testid=login-submit] .n-button__content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-dialog-panel .oauth-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--app-text-base);background:color-mix(in srgb,var(--app-bg-subtle) 50%,transparent);border:1px solid color-mix(in srgb,var(--app-border) 60%,transparent);border-radius:.75rem;cursor:pointer;transition:all .15s ease}.login-dialog-panel .oauth-btn:hover{background:var(--app-bg-subtle);border-color:color-mix(in srgb,var(--app-primary) 50%,transparent)}.login-dialog-panel .oauth-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.login-dialog-panel .oauth-icon svg{width:100%;height:100%}.login-dialog-panel .oauth-icon-btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:color-mix(in srgb,var(--app-bg-subtle) 50%,transparent);border:1px solid color-mix(in srgb,var(--app-border) 60%,transparent);border-radius:.75rem;cursor:pointer;transition:all .15s ease}.login-dialog-panel .oauth-icon-btn:hover{background:var(--app-bg-subtle);border-color:color-mix(in srgb,var(--app-primary) 50%,transparent);transform:translateY(-1px)}.login-dialog-panel .oauth-icon-lg{width:1.5rem;height:1.5rem}.login-dialog-panel .oauth-icon-lg svg{width:100%;height:100%}.login-dialog-panel .auth-type-tabs{display:flex;border-bottom:1px solid var(--app-border)}.login-dialog-panel .auth-tab{flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--app-text-muted);background:transparent;border:none;cursor:pointer;transition:color .15s ease;position:relative}.login-dialog-panel .auth-tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent;transition:background .15s ease}.login-dialog-panel .auth-tab:hover:not(.active){color:var(--app-text-base)}.login-dialog-panel .auth-tab.active{color:var(--app-primary);font-weight:600}.login-dialog-panel .auth-tab.active:after{background:var(--app-primary)}.login-dialog-panel button{font-family:var(--sans-serif)}.login-dialog-panel [data-testid=login-register-link]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.5rem;background:transparent;box-shadow:none;color:var(--app-primary);cursor:pointer;font:inherit;font-weight:600;line-height:1.2;margin:0;padding:.125rem .25rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.login-dialog-panel [data-testid=login-register-link]:hover{background:color-mix(in srgb,var(--app-primary) 10%,transparent);color:color-mix(in srgb,var(--app-primary) 82%,var(--app-text-base) 18%)}.login-dialog-panel [data-testid=login-register-link]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 24%,transparent)}[data-testid=login-dialog],[data-testid=register-dialog]{max-height:calc(100dvh - 2.5rem)}[data-testid=login-dialog]>.legacy-dialog__body{max-height:none;padding:0;overflow:hidden}[data-testid=register-dialog]>.legacy-dialog__body{max-height:none}body:has([data-testid=login-dialog]) .legacy-style-fixed.legacy-style-inset-0.legacy-style-overflow-y-auto,body:has([data-testid=register-dialog]) .legacy-style-fixed.legacy-style-inset-0.legacy-style-overflow-y-auto{overflow-y:hidden}@media(max-height:700px){.login-dialog-panel{--login-dialog-pad-x: 1.5rem;--login-dialog-pad-y: 1.125rem;--login-dialog-gap: .875rem;--login-dialog-field-gap: .375rem;--login-dialog-action-gap: .375rem;max-height:calc(100dvh - 2rem)}.login-dialog-panel>.legacy-style-flex:first-child{margin-bottom:1rem}.login-dialog-panel>.legacy-style-flex:first-child img{width:3rem;height:3rem;margin-bottom:.625rem}.login-dialog-panel>.legacy-style-flex:first-child h2{font-size:1.375rem}.login-dialog-panel [data-testid=login-email],.login-dialog-panel [data-testid=login-password]{height:2.625rem}.login-dialog-panel [data-testid=login-submit]{height:2.75rem}.register-dialog-panel{max-height:min(100dvh - 7.25rem,32rem);gap:.75rem}.register-dialog-panel>.legacy-style-flex:first-child>div:first-child{display:none}.register-dialog-panel>.legacy-style-flex:first-child h2{font-size:1.25rem}.register-dialog-panel form{gap:.75rem}}@media(max-width:520px){.login-dialog-panel{--login-dialog-pad-x: 1.125rem;--login-dialog-pad-y: 1.125rem}.login-dialog-panel>.legacy-style-flex:first-child h2{font-size:1.25rem}.register-dialog-panel{max-height:min(100dvh - 8.25rem,36rem)}[data-testid=register-dialog]{max-height:calc(100dvh - 1rem)}}.usage-card{overflow:hidden}.usage-card>.n-card{height:100%}.usage-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:0;font-variant-numeric:tabular-nums;white-space:nowrap}.usage-badge[data-variant=outline]{background:var(--app-bg-elevated)}.usage-badge[data-variant=secondary]{background:var(--app-bg-muted)}.usage-badge[data-variant=destructive]{color:var(--app-color-error)}.usage-button-wrapper{display:inline-flex;align-items:center}.usage-button-wrapper .n-button{width:100%}.usage-skeleton{display:block}.usage-skeleton.h-8 [data-skeleton-item]{height:2rem!important}.usage-skeleton.h-32 [data-skeleton-item]{height:8rem!important}.usage-skeleton.h-64 [data-skeleton-item]{height:16rem!important}.usage-skeleton.w-full [data-skeleton-item]{width:100%!important}.usage-separator{flex-shrink:0;background:var(--app-border)}.usage-separator[data-orientation=horizontal]{width:100%;height:1px}.usage-separator[data-orientation=vertical]{width:1px;height:100%}.usage-table-card{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-lg);background:var(--app-bg-elevated);box-shadow:0 4px 16px #00000004;overflow:hidden;transition:box-shadow .2s ease}.usage-table-card:hover{box-shadow:0 6px 24px #00000008}.usage-table-card__header{padding:var(--app-space-4) var(--app-space-5);border-bottom:1px solid var(--app-border-subtle);background:color-mix(in srgb,var(--app-bg-elevated) 95%,var(--app-bg-muted))}@media(min-width:640px){.usage-table-card__header{padding:var(--app-space-4) var(--app-space-6)}}.usage-table-card__header-row{display:flex;flex-direction:column;gap:var(--app-space-3)}@media(min-width:640px){.usage-table-card__header-row{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--app-space-4)}}.usage-table-card__title{flex-shrink:0;font-family:var(--app-font-family);font-size:var(--app-font-size-sm);font-weight:600;letter-spacing:.02em}@media(min-width:640px){.usage-table-card__title{font-size:var(--app-font-size-base)}}.usage-table-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-space-2)}.usage-table-wrapper{position:relative;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.usage-table{width:100%;min-width:62rem;table-layout:fixed;caption-side:bottom;border-collapse:collapse;font-size:var(--app-font-size-sm)}.usage-table__header :where(th){width:1%;min-width:0}.usage-table__header tr{border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 9%,transparent)}.usage-table__row{border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 8%,transparent);transition:background-color .18s ease;cursor:pointer}.usage-table__row:hover{background:color-mix(in srgb,var(--app-text-base) 5%,transparent)}.usage-table__head{height:3rem;padding:0 clamp(.75rem,.8vw,1rem);color:color-mix(in srgb,var(--app-text-base) 68%,transparent);font-weight:600;font-size:.875rem;text-align:left;vertical-align:middle}.usage-table__cell{min-height:4.5rem;padding:1rem clamp(.75rem,.8vw,1rem);vertical-align:middle;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em}.usage-page{display:block;min-width:0;min-height:1px}.usage-page .usage-table-card{max-width:100%}.usage-page .usage-table-card__actions{min-width:0}.usage-page .usage-table-card__actions>*{min-width:0}.usage-page [data-testid=usage-record-row]{min-width:0}.usage-page [data-testid=usage-record-row] :where(span,code,div){min-width:0}.usage-page [data-testid=usage-record-row] :where(.legacy-style-truncate){max-width:100%}.usage-page [data-testid=usage-records-table]{min-width:62rem}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__header{padding:1.25rem 1.5rem}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__header-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1rem 1.5rem}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__title{align-self:center;margin:0;color:var(--app-text-base);font-size:1rem;font-weight:650;line-height:1.5;letter-spacing:0}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__actions{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem .875rem}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__actions>.legacy-style-relative{width:15rem;max-width:100%;flex:0 0 15rem}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-time-range-picker{display:inline-flex;min-width:0;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.5rem}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-time-range-picker__select{width:10rem;min-width:0}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-time-range-picker__date{width:10rem;height:2.5rem;min-height:2.5rem;padding:0 2.25rem 0 1rem;border:1px solid var(--app-border);border-radius:999px;background-color:var(--app-bg-elevated);color:var(--app-text-base);font-size:.875rem;font-weight:500;line-height:1.25rem;box-shadow:0 1px 2px color-mix(in srgb,var(--app-text-base) 6%,transparent)}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-time-range-picker__select :where(.n-base-selection){width:100%;min-width:0;min-height:2.5rem;border-radius:999px;box-shadow:0 1px 2px color-mix(in srgb,var(--app-text-base) 6%,transparent)}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-time-range-picker__select :where(.n-base-selection-label){min-height:2.5rem;padding-inline:1rem 2.25rem;font-size:.875rem;font-weight:500}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__actions>.legacy-style-relative :where(.n-input){width:100%;min-height:2.5rem;border-radius:999px}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__actions>.legacy-style-relative :where(.n-input-wrapper){min-height:2.5rem;padding-left:2.25rem}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__actions>.legacy-style-relative :where(svg){left:1rem;width:1rem;height:1rem}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-user-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apikey-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-model-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-provider-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apiformat-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-status-trigger]{flex:0 0 auto!important;min-width:0!important}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-user-trigger] :where(.n-base-selection),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apikey-trigger] :where(.n-base-selection),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-model-trigger] :where(.n-base-selection),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-provider-trigger] :where(.n-base-selection),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apiformat-trigger] :where(.n-base-selection),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-status-trigger] :where(.n-base-selection){width:100%;min-width:0;min-height:2.5rem!important;border-radius:999px!important;box-shadow:0 1px 2px color-mix(in srgb,var(--app-text-base) 6%,transparent)}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-user-trigger] :where(.n-base-selection-label),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apikey-trigger] :where(.n-base-selection-label),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-model-trigger] :where(.n-base-selection-label),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-provider-trigger] :where(.n-base-selection-label),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apiformat-trigger] :where(.n-base-selection-label),.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-status-trigger] :where(.n-base-selection-label){min-height:2.5rem;padding-inline:1rem 2.25rem;font-size:.875rem!important;font-weight:500}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-user-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apikey-trigger]{width:10rem!important}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-model-trigger]{width:11rem!important}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-provider-trigger]{width:10.75rem!important}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apiformat-trigger]{width:10rem!important}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-status-trigger]{width:9.25rem!important}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-auto-refresh-toggle]{width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;border-radius:999px!important}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .usage-breakdown-header{align-items:stretch!important}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .usage-breakdown-tabs-panel{justify-content:center;align-self:stretch}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) [data-testid=usage-breakdown-toggle]{--n-box-shadow-focus: none !important;--n-box-shadow-pressed: none !important;--n-box-shadow-hover: none !important;--n-ripple-color: transparent !important;border-color:transparent!important;box-shadow:none!important}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) [data-testid=usage-breakdown-toggle]:where(:hover,:focus,:focus-visible,:active){border-color:transparent!important;box-shadow:none!important;outline:none!important;filter:none!important}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .tabs-button-list{gap:.5rem!important;padding:0!important;border:0!important;background:transparent!important}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .usage-breakdown-tab-list{height:100%;align-items:stretch}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .tabs-button-list button[data-value]{--n-border: 1px solid color-mix(in srgb, var(--app-border) 86%, transparent) !important;--n-border-hover: 1px solid var(--app-control-border-hover) !important;--n-border-pressed: 1px solid color-mix(in srgb, var(--app-primary) 46%, var(--app-border)) !important;--n-border-focus: 1px solid color-mix(in srgb, var(--app-primary) 46%, var(--app-border)) !important;--n-box-shadow-focus: 0 0 0 1px color-mix(in srgb, var(--app-primary) 22%, transparent) inset !important;min-width:clamp(8.75rem,10vw,11rem);min-height:3.875rem;padding:.75rem 1.25rem!important;border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--app-border) 86%,transparent)!important;border-radius:.875rem!important;background:var(--app-bg-elevated)!important;color:var(--app-text-base)!important;font-size:.875rem!important;font-weight:650!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--app-border) 70%,transparent) inset!important}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .usage-breakdown-tab-list button[data-value]{height:100%}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .tabs-button-list button[data-state=active]{--n-border: 1px solid color-mix(in srgb, var(--app-primary) 56%, var(--app-border)) !important;--n-border-hover: 1px solid color-mix(in srgb, var(--app-primary) 62%, var(--app-border)) !important;--n-border-pressed: 1px solid color-mix(in srgb, var(--app-primary) 62%, var(--app-border)) !important;--n-border-focus: 1px solid color-mix(in srgb, var(--app-primary) 62%, var(--app-border)) !important;border-color:color-mix(in srgb,var(--app-primary) 42%,var(--app-border))!important;background:color-mix(in srgb,var(--app-primary) 8%,var(--app-bg-elevated))!important;color:color-mix(in srgb,var(--app-primary) 58%,var(--app-text-base))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--app-primary) 36%,transparent) inset!important}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .tabs-button-list button[data-state=inactive]{border-color:color-mix(in srgb,var(--app-border) 86%,transparent)!important;background:var(--app-bg-elevated)!important;color:var(--app-text-muted)!important}@media(max-width:1023px){.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .usage-breakdown-tab-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.usage-page .usage-table-card:has([data-testid=usage-breakdown-toggle]) .usage-breakdown-tab-list button[data-value]{width:100%;min-width:0}}@media(max-width:767px){.usage-page{padding-bottom:1.25rem}.usage-page .usage-table-card__header{padding:var(--app-space-3)}.usage-page .usage-table-card__actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:var(--app-space-2)}.usage-page .usage-table-card__actions :where(.n-select,.n-date-picker,.n-input,[role=combobox],input){width:100%;max-width:100%}.usage-page .usage-table-card__actions :where(button,.n-button,[role=combobox],input){min-height:2.25rem}.usage-page [data-testid=usage-record-row]{padding-inline:.75rem}.usage-page [data-testid=usage-record-row]>.legacy-style-flex:nth-child(2){flex-wrap:wrap;align-items:flex-start;gap:.25rem .625rem}.usage-page [data-testid=usage-record-row]>.legacy-style-flex:nth-child(2)>.legacy-style-flex{flex:1 1 100%;min-width:0;flex-wrap:wrap}.usage-page [data-testid=usage-record-row]>.legacy-style-flex:nth-child(2) span{max-width:100%}.usage-page [data-testid=usage-record-mobile-billing-source]{display:inline-block;overflow:hidden;max-width:9rem;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__header-row{grid-template-columns:minmax(0,1fr)}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-table-card__actions>.legacy-style-relative,.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-time-range-picker,.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-time-range-picker__select,.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) .usage-time-range-picker__date,.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-user-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apikey-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-model-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-provider-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-apiformat-trigger],.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-filter-status-trigger]{width:100%!important;flex-basis:100%!important}.usage-page .usage-table-card:has([data-testid=usage-filter-model-trigger]) [data-testid=usage-auto-refresh-toggle]{width:2.5rem!important;flex-basis:auto!important}}.usage-select{position:relative;display:inline-flex}.usage-select-trigger{justify-content:space-between;min-width:0;font-size:var(--app-font-size-xs)}.usage-select-content{display:none;min-width:9rem;padding:var(--app-space-1)}.usage-select-content[data-open]{display:block}.usage-select-content__backdrop{position:fixed;inset:0;z-index:calc(var(--app-z-floating, 2800) - 1)}.usage-select-item{width:100%;justify-content:flex-start;font-size:var(--app-font-size-xs);text-align:left}.usage-select-item[data-active]{--n-color: color-mix(in srgb, var(--app-primary) 10%, var(--app-bg-elevated));--n-border: 1px solid color-mix(in srgb, var(--app-primary) 36%, var(--app-border));--n-text-color: var(--app-primary)}.usage-tabs-list{display:flex;flex-wrap:wrap;gap:var(--app-space-1);justify-content:flex-start;padding:var(--app-space-1);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-bg-elevated)}.usage-tabs-trigger{min-width:5.25rem;padding:.375rem var(--app-space-3);border:0;border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text-muted);font-size:.6875rem;cursor:pointer}.usage-tabs-trigger[data-active],.usage-tabs-trigger:hover{background:var(--app-bg-muted);color:var(--app-text)}.usage-pagination{display:flex;flex-direction:column;gap:var(--app-space-3);padding:var(--app-space-3) var(--app-space-4);border-top:1px solid var(--app-border-subtle);background:var(--app-bg-muted)}@media(min-width:640px){.usage-pagination{flex-direction:row;align-items:center;gap:var(--app-space-4);padding:var(--app-space-4) var(--app-space-6)}}.usage-pagination__summary,.usage-pagination__pages,.usage-pagination__jump{display:flex;align-items:center;gap:var(--app-space-2)}.usage-pagination__summary{justify-content:space-between;color:var(--app-text-muted);font-size:var(--app-font-size-sm)}.usage-pagination__summary strong{color:var(--app-text);font-weight:var(--app-font-weight-semibold)}.usage-pagination__pages{flex-wrap:wrap;justify-content:center}@media(min-width:640px){.usage-pagination__pages{margin-left:auto}}.usage-pagination__page{min-width:2.25rem}.usage-pagination__ellipsis{padding:0 var(--app-space-2);color:var(--app-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.usage-pagination__jump{margin-left:var(--app-space-2);color:var(--app-text-muted);font-size:var(--app-font-size-sm)}.usage-pagination__jump input{width:3rem;height:2.25rem;padding:0 var(--app-space-2);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-bg);color:var(--app-text);text-align:center}.minimal-request-timeline .minimal-request-timeline{width:100%}.minimal-request-timeline .minimal-track{display:flex;align-items:center;justify-content:safe center;gap:64px;padding:2rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--app-border) transparent}.minimal-request-timeline .minimal-track::-webkit-scrollbar{height:6px}.minimal-request-timeline .minimal-track::-webkit-scrollbar-track{background:transparent}.minimal-request-timeline .minimal-track::-webkit-scrollbar-thumb{background:var(--app-border);border-radius:3px}.minimal-request-timeline .minimal-track::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--app-text-muted) 50%,transparent)}.minimal-request-timeline .minimal-node-group{display:flex;align-items:center;position:relative;cursor:pointer}.minimal-request-timeline .node-container{display:flex;flex-direction:column;align-items:center;position:relative}.minimal-request-timeline .node-label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);font-size:.65rem;font-family:TiemposText,STZhongsong,Fang Song,serif;color:var(--app-text-muted);white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis}.minimal-request-timeline .node-dot{width:16px;height:16px;border-radius:50%;transition:all .2s ease;z-index:2;position:relative;overflow:visible;cursor:pointer;border:2px solid currentColor;background:transparent}.minimal-request-timeline .node-dot:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%)}.minimal-request-timeline .node-dot.is-first-selected{transform:scale(1.1)}.minimal-request-timeline .sub-dots{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;gap:6px;padding:0;background:transparent;align-items:center}.minimal-request-timeline .attempt-overflow,.minimal-request-timeline .unattempted-summary{color:var(--app-text-muted);font-size:.625rem;white-space:nowrap}.minimal-request-timeline .unattempted-summary{position:absolute;top:calc(100% + 28px);left:50%;transform:translate(-50%)}.minimal-request-timeline .sub-dot{width:10px;height:10px;border-radius:50%;border:none;cursor:pointer;transition:all .15s ease;opacity:.5;position:relative}.minimal-request-timeline .sub-dot:before{content:"";position:absolute;inset:-4px}.minimal-request-timeline .sub-dot:hover{transform:scale(1.2);opacity:.9}.minimal-request-timeline .sub-dot.active{opacity:1;transform:scale(1.15);box-shadow:0 0 0 2px var(--app-bg-base),0 0 0 3px currentColor}.minimal-request-timeline .sub-dot.status-success{background:#22c55e;color:#22c55e}.minimal-request-timeline .sub-dot.status-failed{background:#ef4444;color:#ef4444}.minimal-request-timeline .sub-dot.status-cancelled{background:#f59e0b;color:#f59e0b}.minimal-request-timeline .sub-dot.status-pending{background:#3b82f6;color:#3b82f6}.minimal-request-timeline .sub-dot.status-skipped{background:var(--app-primary);color:var(--app-primary)}.minimal-request-timeline .sub-dot.status-available{background:#d1d5db;color:#d1d5db}.minimal-request-timeline .minimal-node-group.selected .node-dot{animation:breathe 2s ease-in-out infinite}.minimal-request-timeline .minimal-node-group.selected .node-dot:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;background:transparent;transform:translate(-50%,-50%);animation:ripple 1.5s ease-out infinite;z-index:-1}.minimal-request-timeline .minimal-node-group.hovered .node-dot{transform:scale(1.3)}@keyframes breathe{0%,to{transform:scale(1.3)}50%{transform:scale(1.5)}}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:.4}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.minimal-request-timeline .retry-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.6rem;font-weight:700;z-index:101;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.minimal-request-timeline .node-dot.status-success{color:#22c55e}.minimal-request-timeline .node-dot.status-failed{color:#ef4444}.minimal-request-timeline .node-dot.status-cancelled{color:#f59e0b}.minimal-request-timeline .node-dot.status-pending{color:#3b82f6}.minimal-request-timeline .node-dot.status-skipped{color:var(--app-primary)}.minimal-request-timeline .node-dot.status-available{color:#d1d5db}.minimal-request-timeline .node-line-wrapper{position:absolute;right:-64px;top:50%;transform:translateY(-50%);width:64px;z-index:1;display:flex;align-items:center;justify-content:center}.minimal-request-timeline .node-line{width:100%;height:2px;background:var(--app-border)}.minimal-request-timeline .node-line.conversion-boundary{background:none;height:0;border-top:2px dashed color-mix(in srgb,var(--app-text-muted) 40%,transparent)}.minimal-request-timeline .detail-panel{margin-top:1rem;background:color-mix(in srgb,var(--app-bg-base) 80%,var(--app-bg-subtle));border:1px solid var(--app-border-soft);border-radius:var(--app-radius);box-shadow:0 4px 12px #00000004;overflow:hidden}.minimal-request-timeline .panel-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--app-border-soft);background:color-mix(in srgb,var(--app-bg-subtle) 55%,transparent)}.minimal-request-timeline .panel-title{display:flex;align-items:center;gap:.625rem}.minimal-request-timeline .title-dot{width:10px;height:10px;border-radius:50%}.minimal-request-timeline .title-dot.status-success{background:#22c55e}.minimal-request-timeline .title-dot.status-failed{background:#ef4444}.minimal-request-timeline .title-dot.status-cancelled{background:#f59e0b}.minimal-request-timeline .title-dot.status-pending{background:#3b82f6}.minimal-request-timeline .title-dot.status-skipped{background:var(--app-primary)}.minimal-request-timeline .title-dot.status-available{background:#d1d5db}.minimal-request-timeline .title-text{font-family:TiemposText,STZhongsong,Fang Song,serif;font-weight:700;font-size:.95rem;color:var(--app-text-base)}.minimal-request-timeline .panel-nav{display:flex;align-items:center;gap:.375rem}.minimal-request-timeline .nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--app-border-soft);background:var(--app-bg-base);border-radius:var(--app-radius);color:var(--app-text-muted);cursor:pointer;transition:all .15s ease}.minimal-request-timeline .nav-btn:hover:not(:disabled){background:color-mix(in srgb,var(--app-bg-subtle) 60%,transparent);color:var(--app-text-base);border-color:color-mix(in srgb,var(--app-text-muted) 30%,transparent)}.minimal-request-timeline .nav-btn:disabled{opacity:.4;cursor:not-allowed}.minimal-request-timeline .nav-info{font-size:.8rem;font-weight:500;font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums;color:var(--app-text-muted);padding:0 .5rem;min-width:50px;text-align:center}.minimal-request-timeline .panel-body{padding:1.25rem}.minimal-request-timeline .header-divider{color:var(--app-border);margin:0 .5rem;font-size:1rem}.minimal-request-timeline .status-tag{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;border-radius:6px;margin-left:.5rem}.minimal-request-timeline .status-tag.status-success{background:#22c55e20;color:#22c55e}.minimal-request-timeline .status-tag.status-failed{background:#ef444420;color:#ef4444}.minimal-request-timeline .status-tag.status-cancelled{background:#f59e0b20;color:#f59e0b}.minimal-request-timeline .status-tag.status-pending{background:#3b82f620;color:#3b82f6}.minimal-request-timeline .status-tag.status-skipped{background:color-mix(in srgb,var(--app-primary) 15%,transparent);color:var(--app-primary)}.minimal-request-timeline .status-tag.status-available{background:var(--app-bg-subtle);color:var(--app-text-muted)}.minimal-request-timeline .cache-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:500;color:var(--app-primary);background:color-mix(in srgb,var(--app-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--app-primary) 20%,transparent);border-radius:9999px;margin-left:.75rem}.minimal-request-timeline .cache-hint{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:500;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-bg-subtle) 50%,transparent);border-radius:4px;margin-left:.5rem}.minimal-request-timeline .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem 1.25rem}.minimal-request-timeline .info-item{display:flex;flex-direction:column;gap:.25rem}.minimal-request-timeline .info-item.full-width{grid-column:1/-1}.minimal-request-timeline .info-label{font-family:TiemposText,STZhongsong,Fang Song,serif;font-size:.725rem;color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 65%,var(--app-text-muted));text-transform:uppercase;letter-spacing:.05em;font-weight:500}.minimal-request-timeline .info-value{font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.5rem;color:var(--app-text-base);font-variant-numeric:tabular-nums}.minimal-request-timeline .info-value.highlight{font-size:1.1rem;font-weight:600;font-family:var(--app-font-family-mono);color:var(--app-color-primary, var(--app-primary, #c8643f))}.minimal-request-timeline .info-value code{font-size:.7rem;padding:.15rem .375rem;background:var(--app-bg-subtle);border-radius:var(--app-radius);color:var(--app-text-muted);font-family:var(--app-font-family-mono)}.minimal-request-timeline .info-value-stacked{flex-direction:column;align-items:flex-start;gap:.2rem}.minimal-request-timeline .format-code{font-size:.75rem;padding:.1rem .3rem;background:var(--app-bg-subtle);border-radius:3px;color:var(--app-text-muted);font-family:ui-monospace,monospace}.minimal-request-timeline .key-name{font-weight:500}.minimal-request-timeline .key-preview{font-size:.75rem;padding:.1rem .3rem;background:var(--app-bg-subtle);border-radius:3px;color:var(--app-text-muted);font-family:ui-monospace,monospace}.minimal-request-timeline .auth-type-tag{display:inline-flex;align-items:center;padding:.1rem .35rem;margin-left:.375rem;font-size:.65rem;font-weight:500;color:color-mix(in srgb,var(--app-primary) 80%,transparent);background:color-mix(in srgb,var(--app-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--app-primary) 20%,transparent);border-radius:3px}.minimal-request-timeline .proxy-name{font-weight:500}.minimal-request-timeline .proxy-detail,.minimal-request-timeline .pool-reason{display:flex;align-items:center;gap:.375rem}.minimal-request-timeline .pool-reason-tag{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:500;border-radius:4px;white-space:nowrap;border:1px solid var(--app-border)}.minimal-request-timeline .pool-reason-tag.pool-sticky{color:hsl(var(--chart-4));border-color:hsl(var(--chart-4)/.3);background:hsl(var(--chart-4)/.08)}.minimal-request-timeline .pool-reason-tag.pool-lru{color:hsl(var(--chart-2));border-color:hsl(var(--chart-2)/.3);background:hsl(var(--chart-2)/.08)}.minimal-request-timeline .pool-reason-tag.pool-random,.minimal-request-timeline .pool-reason-tag.pool-tiebreak{color:var(--app-text-muted)}.minimal-request-timeline .pool-cost-warn{font-size:.65rem;color:hsl(var(--chart-5));font-weight:500}.minimal-request-timeline .pool-skip-type{font-weight:500;color:var(--app-text-muted)}.minimal-request-timeline .capability-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.minimal-request-timeline .capability-tag{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:500;color:var(--app-text-muted);white-space:nowrap;border-radius:4px;background:transparent;border:1px dashed var(--app-border);transition:all .15s ease}.minimal-request-timeline .capability-tag.active{color:var(--app-primary);border-color:color-mix(in srgb,var(--app-primary) 50%,transparent);background:color-mix(in srgb,var(--app-primary) 8%,transparent)}.minimal-request-timeline .provider-link{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.25rem;color:var(--app-text-muted);border-radius:4px;transition:all .15s ease}.minimal-request-timeline .provider-link:hover{color:var(--app-primary);background:color-mix(in srgb,var(--app-primary) 10%,transparent)}.minimal-request-timeline .time-range{margin-top:1.25rem;padding-top:1rem;border-top:1px dashed var(--app-border);display:flex;flex-direction:column;gap:.375rem}.minimal-request-timeline .time-label{font-family:TiemposText,STZhongsong,Fang Song,serif;font-size:.725rem;color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 65%,var(--app-text-muted));text-transform:uppercase;letter-spacing:.05em;font-weight:500}.minimal-request-timeline .time-value{font-size:.85rem;font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:.5rem;color:var(--app-text-base)}.minimal-request-timeline .time-arrow{color:var(--app-text-muted)}.minimal-request-timeline .time-range-value{gap:.25rem!important}.minimal-request-timeline .time-arrow-container{position:relative;display:inline-flex;align-items:center;justify-content:center}.minimal-request-timeline .time-duration{position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);font-size:.65rem;font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums;color:var(--app-text-muted);white-space:nowrap}.minimal-request-timeline .usage-section{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--app-border)}.minimal-request-timeline .usage-grid{display:flex;flex-direction:column;gap:.375rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--app-bg-subtle) 40%,transparent);border:1px solid var(--app-border-soft);border-radius:var(--app-radius)}.minimal-request-timeline .usage-row{display:flex;align-items:center}.minimal-request-timeline .usage-item{display:flex;align-items:center;flex:1}.minimal-request-timeline .usage-label{font-size:.75rem;font-family:TiemposText,STZhongsong,Fang Song,serif;color:var(--app-text-muted);width:56px;flex-shrink:0}.minimal-request-timeline .usage-tokens{font-size:.875rem;font-weight:600;font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums;width:60px;flex-shrink:0;color:var(--app-text-base)}.minimal-request-timeline .usage-cost{font-size:.75rem;color:var(--app-color-success, var(--app-success));font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums}.minimal-request-timeline .usage-divider{width:1px;height:16px;background:var(--app-border-soft);margin:0 1rem}.minimal-request-timeline .skip-reason{margin-top:1rem;background:color-mix(in srgb,var(--app-bg-subtle) 50%,transparent);border-radius:8px;display:flex;gap:.75rem;font-size:.85rem}.minimal-request-timeline .reason-label{color:var(--app-text-muted);flex-shrink:0}.minimal-request-timeline .reason-value{color:var(--app-text-base)}.minimal-request-timeline .error-block{margin-top:1rem;padding:.875rem;background:#ef444410;border:1px solid rgba(239,68,68,.1882352941);border-radius:8px}.minimal-request-timeline .error-type{font-size:.75rem;font-weight:600;color:#ef4444;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.025em}.minimal-request-timeline .error-msg{font-size:.85rem;color:#dc2626;word-break:break-word}.minimal-request-timeline .extra-block{margin-top:1rem}.minimal-request-timeline .extra-toggle{font-size:.8rem;color:var(--app-text-muted);cursor:pointer;padding:.5rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.minimal-request-timeline .extra-toggle:hover{color:var(--app-text-base)}.minimal-request-timeline .extra-json{margin-top:.5rem;padding:.75rem;background:color-mix(in srgb,var(--app-bg-subtle) 50%,transparent);border:1px solid var(--app-border-soft);border-radius:var(--app-radius);font-size:.75rem;font-family:var(--app-font-family-mono);font-variant-numeric:tabular-nums;overflow-x:auto;white-space:pre-wrap;word-break:break-all;color:var(--app-text-muted)}.minimal-request-timeline .slide-up-enter-active,.minimal-request-timeline .slide-up-leave-active{transition:all .25s ease}.minimal-request-timeline .slide-up-enter-from,.minimal-request-timeline .slide-up-leave-to{opacity:0;transform:translateY(10px)}.json-content-viewer .json-viewer{max-height:500px;overflow:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.json-content-viewer .json-lines{padding:4px 0}.json-content-viewer .json-line{display:flex;min-height:20px}.json-content-viewer .json-line:hover{background:color-mix(in srgb,var(--app-bg-subtle) 40%,transparent)}.json-content-viewer .line-number-area{flex-shrink:0;width:48px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;background:color-mix(in srgb,var(--app-bg-subtle) 20%,transparent);border-right:1px solid var(--app-border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.json-content-viewer .fold-button{width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:color-mix(in srgb,var(--app-text-muted) 60%,transparent);margin-right:2px;border-radius:2px}.json-content-viewer .fold-button:hover{color:var(--app-text-base);background:color-mix(in srgb,var(--app-bg-subtle) 80%,transparent)}.json-content-viewer .fold-icon{width:14px;height:14px}.json-content-viewer .line-number{color:color-mix(in srgb,var(--app-text-muted) 50%,transparent);min-width:20px;text-align:right}.json-content-viewer .line-content-area{flex:1;display:flex;padding-left:12px;padding-right:12px}.json-content-viewer .indent{flex-shrink:0}.json-content-viewer .line-content{white-space:pre-wrap;word-break:break-all}.json-content-viewer .line-content.clickable-collapsed{cursor:pointer}.json-content-viewer .line-content.clickable-collapsed:hover .token-ellipsis{background:color-mix(in srgb,var(--app-primary) 20%,transparent);border-radius:2px}.json-content-viewer .token-key{color:#0451a5}.json-content-viewer .token-string{color:#a31515}.json-content-viewer .token-number{color:#098658}.json-content-viewer .token-boolean,.json-content-viewer .token-null{color:#00f}.json-content-viewer .token-bracket,.json-content-viewer .token-punctuation{color:#000}.json-content-viewer .token-ellipsis{color:#0451a5;padding:0 2px}.json-content-viewer .collapsed-info{color:var(--app-text-muted);font-style:italic;margin-left:8px;font-size:12px}.json-content-viewer .theme-dark .token-key{color:#9cdcfe}.json-content-viewer .theme-dark .token-string{color:#ce9178}.json-content-viewer .theme-dark .token-number{color:#b5cea8}.json-content-viewer .theme-dark .token-boolean,.json-content-viewer .theme-dark .token-null{color:#569cd6}.json-content-viewer .theme-dark .token-bracket,.json-content-viewer .theme-dark .token-punctuation{color:#d4d4d4}.json-content-viewer .theme-dark .token-ellipsis{color:#9cdcfe}.json-content-viewer .theme-dark .line-number-area{background:color-mix(in srgb,var(--app-bg-subtle) 30%,transparent)}.json-content-viewer,.json-content-viewer .json-viewer,.json-content-viewer .json-lines,.json-content-viewer .json-line,.json-content-viewer .line-content-area,.json-content-viewer .line-content{min-width:0;max-width:100%}.json-content-viewer .json-viewer{overflow-x:auto;scrollbar-gutter:stable}.json-content-viewer .line-content-area{overflow:hidden}.json-content-viewer .line-content{overflow-wrap:anywhere;word-break:break-word}.json-content-viewer pre,.request-detail-drawer pre,[data-testid=request-detail-drawer] pre{max-width:100%;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}[data-testid=request-detail-drawer] :where(.content-block,.legacy-style-rounded-md.legacy-style-border){min-width:0}[data-testid=request-detail-drawer] :where(.legacy-style-sticky){min-width:0}[data-testid=request-detail-drawer] :where(.legacy-style-font-mono,.legacy-style-truncate){max-width:100%}[data-testid=request-detail-drawer] .legacy-style-overflow-x-auto{overflow-x:auto}@media(max-width:767px){[data-testid=request-detail-drawer] .legacy-style-px-3,[data-testid=request-detail-drawer] .legacy-style-sm-px-6{padding-inline:.875rem}.minimal-request-timeline .minimal-track{justify-content:flex-start;gap:48px;padding:1.5rem 1rem 2rem}.minimal-request-timeline .panel-body{padding:1rem}.minimal-request-timeline .info-grid{grid-template-columns:1fr}.minimal-request-timeline .usage-row,.minimal-request-timeline .time-value,.minimal-request-timeline .proxy-detail,.minimal-request-timeline .pool-reason{flex-wrap:wrap}.json-content-viewer .json-viewer{max-height:min(420px,58dvh)}}.subscription-style-001>:not([hidden])~:not([hidden]){margin-top:1.5rem}.subscription-style-001{padding-bottom:2rem}.subscription-style-002{overflow:hidden}.subscription-style-003{border-bottom-width:1px;border-bottom-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);padding:1rem}@media(min-width:640px){.subscription-style-003{padding-left:1.25rem;padding-right:1.25rem}}.subscription-style-004{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.subscription-style-004{flex-direction:row;align-items:center;justify-content:space-between}}.subscription-style-005{font-size:1rem;line-height:1.5rem;font-weight:600}.subscription-style-006{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:var(--app-text-muted)}.subscription-style-007{padding:1rem}@media(min-width:640px){.subscription-style-007{padding:1.25rem}}.subscription-style-008{display:grid;width:100%;max-width:720px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}@media(min-width:640px){.subscription-style-008{grid-template-columns:repeat(4,minmax(0,1fr))}}.subscription-style-009{font-size:.75rem;line-height:1rem}@media(min-width:640px){.subscription-style-009{font-size:.875rem;line-height:1.25rem}}.subscription-style-010{margin-top:1.25rem}.subscription-style-010>:not([hidden])~:not([hidden]){margin-top:1rem}.subscription-style-011{position:relative;max-width:28rem;flex:1 1 0%}.subscription-style-012{pointer-events:none;position:absolute;left:.75rem;top:50%;height:1rem;width:1rem;transform:translateY(-50%);color:var(--app-text-muted)}.subscription-style-013{padding-left:2.25rem}.subscription-style-014{width:100%}@media(min-width:640px){.subscription-style-014{width:auto}}.subscription-style-015{margin-right:.375rem;height:1rem;width:1rem}.subscription-style-016>:not([hidden])~:not([hidden]){margin-top:.625rem}@media(min-width:640px){.subscription-style-016{display:none}}.subscription-style-017{border-radius:1rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:color-mix(in srgb,var(--app-bg-elevated) 95%,transparent);padding:.875rem;box-shadow:0 16px 34px -30px var(--app-text-base)}.subscription-style-018{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.subscription-style-019{min-width:0}.subscription-style-020{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--app-text-base)}.subscription-style-021{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.125rem;font-size:11px;color:var(--app-text-muted)}.subscription-style-022{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.subscription-style-023{height:1.5rem;flex-shrink:0;white-space:nowrap;padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-size:11px}.subscription-style-025{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.375rem}.subscription-status--active{color:#059669}@media(prefers-color-scheme:dark){.subscription-status--active{color:#34d399}}.subscription-status--inactive{color:var(--app-text-muted)}.subscription-style-026{height:1.25rem;white-space:nowrap;padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-size:10px}.subscription-style-027{height:1.25rem;white-space:nowrap;padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-size:10px;color:var(--app-text-muted)}.subscription-style-028{margin-top:.5rem;font-size:11px;line-height:1.25rem;color:var(--app-text-muted)}.subscription-style-029{margin-top:.75rem;border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 50%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 8%,transparent);padding:.625rem}.subscription-style-030{font-size:11px;color:var(--app-text-muted)}.subscription-style-031{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.25rem}.subscription-style-032{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 50%,transparent);background-color:var(--app-bg-base);padding:.125rem .625rem;font-size:11px;line-height:1.25rem}.subscription-style-033{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--app-text-base)}.subscription-style-034{flex-shrink:0;color:var(--app-text-muted)}.subscription-style-035{flex-shrink:0;white-space:nowrap;color:var(--app-text-muted)}.subscription-style-036{height:1rem;flex-shrink:0;white-space:nowrap;padding-left:.375rem;padding-right:.375rem;padding-top:0;padding-bottom:0;font-size:9px}.subscription-style-037{height:1rem;flex-shrink:0;white-space:nowrap;padding-left:.375rem;padding-right:.375rem;padding-top:0;padding-bottom:0;font-size:9px;color:var(--app-text-muted)}.subscription-style-038{margin-top:.75rem;display:flex;justify-content:flex-end;gap:.5rem}.subscription-style-039{height:2rem;flex:1 1 0%;font-size:.75rem;line-height:1rem}.subscription-style-040{height:2rem;flex:1 1 0%;border-color:#fecdd3;font-size:.75rem;line-height:1rem;color:#e11d48}.subscription-style-040:hover{background-color:#fff1f2}@media(prefers-color-scheme:dark){.subscription-style-040{border-color:#88133799}.subscription-style-040:hover{background-color:#4c051966}}.subscription-style-041{display:none;overflow:hidden;border-radius:1rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:var(--app-bg-base)}@media(min-width:640px){.subscription-style-041{display:block}}.subscription-style-042{overflow-x:auto}.subscription-style-042>.app-table[data-testid=subs-orders-table]{min-width:1030px}.subscription-style-042>.app-table[data-testid=subs-reviews-table],.subscription-style-042>.app-table[data-testid=subs-callbacks-table]{min-width:980px}.subscription-style-042>.app-table[data-testid=subs-user-orders-table]{min-width:52rem}.subscription-style-043{width:100%;table-layout:auto}.subscription-style-044{height:2.5rem;width:28%;padding:.5rem .75rem;white-space:nowrap}.subscription-style-045{height:2.5rem;padding:.5rem .625rem;white-space:nowrap}.subscription-style-046{height:2.5rem;padding:.5rem;white-space:nowrap;text-align:center}.subscription-style-047{height:2.5rem;padding:.5rem .75rem;white-space:nowrap;text-align:right}.subscription-style-048{border-bottom-width:1px;border-bottom-style:solid;border-color:color-mix(in srgb,var(--app-border) 40%,transparent);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}.subscription-style-048:hover{background-color:color-mix(in srgb,var(--app-bg-subtle) 10%,transparent)}.subscription-style-048:last-child{border-bottom-width:0}.subscription-style-049{padding:.625rem .75rem;vertical-align:top}.subscription-style-050{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--app-text-base)}.subscription-style-051{margin-top:.125rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.125rem;font-size:11px;color:var(--app-text-muted)}.subscription-style-052{margin-top:.125rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:11px;color:var(--app-text-muted)}.subscription-style-053{padding:.625rem;vertical-align:top}.subscription-style-054{display:flex;flex-wrap:wrap;gap:.25rem}.subscription-style-055{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 50%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 8%,transparent);padding:.125rem .625rem;font-size:11px;line-height:1.25rem}.subscription-style-056{padding:.625rem .5rem;vertical-align:top;text-align:center}.subscription-style-057{height:1.5rem;white-space:nowrap;padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-size:11px}.subscription-style-058{padding:.625rem .5rem;vertical-align:top;text-align:center;font-size:13px;font-weight:500;white-space:nowrap}.subscription-style-059{padding:.625rem .75rem;vertical-align:top;text-align:right}.subscription-style-060{display:flex;justify-content:flex-end;gap:.5rem;white-space:nowrap}.subscription-style-061{height:1.75rem;min-width:50px;white-space:nowrap;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem}.subscription-style-062{height:1.75rem;min-width:50px;white-space:nowrap;border-color:#fecdd3;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;color:#e11d48}.subscription-style-062:hover{background-color:#fff1f2}@media(prefers-color-scheme:dark){.subscription-style-062{border-color:#88133799}.subscription-style-062:hover{background-color:#4c051966}}.subscription-style-063{padding-top:3rem;padding-bottom:3rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--app-text-muted)}.subscription-style-064{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1280px){.subscription-style-064{flex-direction:row;align-items:center;justify-content:space-between}}.subscription-style-065{display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem}@media(min-width:1024px){.subscription-style-065{flex-direction:row}}.subscription-style-066{width:100%}@media(min-width:1024px){.subscription-style-066{width:160px}}.subscription-style-067{display:flex;align-items:center;justify-content:space-between;padding-left:.25rem;padding-right:.25rem}@media(min-width:640px){.subscription-style-067{padding-left:0;padding-right:0}}.subscription-style-068{font-size:.875rem;line-height:1.25rem;color:var(--app-text-muted)}.subscription-style-069{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.subscription-style-070{height:1.5rem;white-space:nowrap;padding-left:.625rem;padding-right:.625rem;padding-top:0;padding-bottom:0;font-size:11px}.subscription-style-071{margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--app-text-base)}.subscription-style-072{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:11px;color:var(--app-text-muted)}.subscription-style-073{text-align:right}.subscription-style-074{margin-top:.125rem;font-size:1rem;line-height:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--app-text-base)}.subscription-style-075{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;font-size:.75rem;line-height:1rem}.subscription-style-076{border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 40%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 18%,transparent);padding:.625rem}.subscription-style-077{color:var(--app-text-muted)}.subscription-style-078{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--app-text-base)}.subscription-style-079{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--app-text-muted)}.subscription-style-080{margin-top:.125rem;font-weight:500;color:var(--app-text-base)}.subscription-style-081{margin-top:.25rem;font-size:11px;color:var(--app-text-muted)}.subscription-style-082{margin-top:.625rem;border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 40%,transparent);background-color:color-mix(in srgb,var(--app-bg-base) 85%,transparent);padding:.5rem .75rem;font-size:11px;line-height:1.25rem;color:var(--app-text-muted)}.subscription-style-083{min-width:1030px;table-layout:fixed}.subscription-style-084{width:250px;white-space:nowrap}.subscription-style-085{width:170px;white-space:nowrap}.subscription-style-086{width:96px;white-space:nowrap}.subscription-style-087{width:110px;white-space:nowrap;text-align:center}.subscription-style-088{width:100px;white-space:nowrap;text-align:center}.subscription-style-089{width:134px;white-space:nowrap}.subscription-style-090{border-bottom-width:1px;border-bottom-style:solid;border-color:color-mix(in srgb,var(--app-border) 40%,transparent)}.subscription-style-090:last-child{border-bottom-width:0}.subscription-style-091{padding-top:1.25rem;padding-bottom:1.25rem;vertical-align:top}.subscription-style-092{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.subscription-style-093{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:var(--app-text-muted)}.subscription-style-094{padding-top:1.25rem;padding-bottom:1.25rem;vertical-align:top;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500}.subscription-style-095{padding-top:1.25rem;padding-bottom:1.25rem;vertical-align:top;text-align:center}.subscription-style-096{height:2rem;white-space:nowrap;padding-left:.75rem;padding-right:.75rem;padding-top:0;padding-bottom:0}.subscription-style-097{padding-top:1.25rem;padding-bottom:1.25rem;vertical-align:top;font-size:.875rem;line-height:1.25rem;color:var(--app-text-muted)}.subscription-style-098{white-space:nowrap}.subscription-style-099{margin-top:.25rem;white-space:nowrap;font-size:.75rem;line-height:1rem;color:var(--app-text-muted)}.subscription-style-100{font-size:.875rem;line-height:1.25rem;font-weight:500}.subscription-style-101{position:relative;max-width:28rem;flex:1 1 0%}@media(min-width:1024px){.subscription-style-101{max-width:24rem}}.subscription-style-102{margin-top:.625rem;display:flex;gap:.5rem}.subscription-style-103{margin-right:.375rem;height:.875rem;width:.875rem}.subscription-style-104{min-width:980px;table-layout:fixed}.subscription-style-105{width:128px;white-space:nowrap}.subscription-style-106{width:166px;white-space:nowrap;text-align:right}.subscription-style-107{padding-top:1.25rem;padding-bottom:1.25rem;vertical-align:top;text-align:right}.subscription-style-108{display:flex;justify-content:flex-end;gap:.375rem;white-space:nowrap}.subscription-style-109{height:2rem;min-width:66px;white-space:nowrap;padding-left:.75rem;padding-right:.75rem}.subscription-style-110{height:2rem;min-width:66px;white-space:nowrap;border-color:#fecdd3;padding-left:.75rem;padding-right:.75rem;color:#e11d48}.subscription-style-110:hover{background-color:#fff1f2}@media(prefers-color-scheme:dark){.subscription-style-110{border-color:#88133799}.subscription-style-110:hover{background-color:#4c051966}}.subscription-style-111{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.subscription-style-112{width:100%}@media(min-width:640px){.subscription-style-112{width:180px}}.subscription-style-113{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.subscription-style-114{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:11px;color:var(--app-text-base)}.subscription-style-115{height:1.5rem;flex-shrink:0;white-space:nowrap;padding-left:.625rem;padding-right:.625rem;padding-top:0;padding-bottom:0;font-size:11px}.subscription-style-116{margin-top:.625rem;display:flex;flex-wrap:wrap;gap:.375rem}.subscription-style-117{width:280px;white-space:nowrap}.subscription-style-118{width:220px;white-space:nowrap}.subscription-style-119{width:110px;white-space:nowrap}.subscription-style-120{width:96px;white-space:nowrap;text-align:center}.subscription-style-121{width:178px;white-space:nowrap}.subscription-style-122{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.75rem;line-height:1rem}.app-dialog.app-dialog[data-testid=subs-product-create-dialog],.app-dialog.app-dialog[data-testid=subs-product-edit-dialog]{--subscription-product-primary: #cc6841;--subscription-product-primary-hover: #b85b37;--subscription-product-primary-pressed: #9f4f31;--subscription-product-border: #d9e1ec;--subscription-product-border-soft: #e7edf5;--subscription-product-muted: #667894;--subscription-product-panel: #fbfdff;--subscription-product-tint: #fbf1ec;--app-primary: var(--subscription-product-primary);--app-primary-hover: var(--subscription-product-primary-hover);--app-primary-pressed: var(--subscription-product-primary-pressed);--app-primary-contrast: #ffffff;width:min(56rem,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;color:#111827}[data-testid=subs-product-create-dialog],[data-testid=subs-product-edit-dialog]{--subscription-product-primary: #cc6841;--subscription-product-primary-hover: #b85b37;--subscription-product-primary-pressed: #9f4f31;--subscription-product-border: #d9e1ec;--subscription-product-border-soft: #e7edf5;--subscription-product-muted: #667894;--subscription-product-panel: #fbfdff;--subscription-product-tint: #fbf1ec;--app-primary: var(--subscription-product-primary);--app-primary-hover: var(--subscription-product-primary-hover);--app-primary-pressed: var(--subscription-product-primary-pressed);--app-primary-contrast: #ffffff;width:min(1280px,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important}[data-testid=subs-product-create-dialog] :where(.n-card__content,.app-dialog__content),[data-testid=subs-product-edit-dialog] :where(.n-card__content,.app-dialog__content){padding:0!important}[data-testid=subs-product-create-dialog] :where(.app-dialog__body),[data-testid=subs-product-edit-dialog] :where(.app-dialog__body){display:block;gap:0}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] :where(.n-card__content),.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] :where(.n-card__content),.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .app-dialog__content,.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .app-dialog__content{padding:0!important}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .app-dialog__body,.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .app-dialog__body{display:block;gap:0}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] :where(.n-card__action),.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] :where(.n-card__action),.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .app-dialog__footer,.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .app-dialog__footer{padding:.75rem 1.5rem 1rem!important;border-top:1px solid var(--subscription-product-border-soft);background:#fff}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .app-dialog__actions,.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .app-dialog__actions{gap:.75rem}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .subscription-style-127,.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .subscription-style-127{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:0;color:#111827}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .subscription-style-128,.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .subscription-style-128{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:var(--subscription-product-muted, var(--app-text-muted))}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .subscription-style-137,.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .subscription-style-137{gap:.75rem}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .subscription-style-138,.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .subscription-style-138{min-width:0}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .subscription-style-138>label,.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .subscription-style-138>label{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;color:#111827}.subscription-style-123{border-bottom-width:1px;border-bottom-style:solid;border-color:var(--subscription-product-border, var(--app-border));padding:1rem;background:#fff}@media(min-width:640px){.subscription-style-123{padding-left:1.5rem;padding-right:1.5rem}}.subscription-style-124{display:flex;align-items:center;gap:.75rem}.subscription-style-125{display:flex;height:2.25rem;width:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--subscription-product-tint, color-mix(in srgb, var(--app-primary) 10%, transparent))}.subscription-style-126{height:1.25rem;width:1.25rem;color:var(--app-primary)}.subscription-style-127{font-size:1.125rem;line-height:1.75rem;font-weight:600}.subscription-style-128{font-size:.75rem;line-height:1rem;color:var(--app-text-muted)}.subscription-style-129{max-height:74vh;overflow-y:auto;padding:1rem;background:#fff}@media(min-width:640px){.subscription-style-129{padding:1.5rem}}.subscription-style-130{display:grid;gap:1.5rem}@media(min-width:1280px){.subscription-style-130{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0}}.subscription-style-131>:not([hidden])~:not([hidden]){margin-top:1.25rem}@media(min-width:1280px){.subscription-style-131{padding-right:1.5rem}}.subscription-style-132{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-bottom-style:solid;border-color:var(--subscription-product-border, color-mix(in srgb, var(--app-border) 60%, transparent));padding-bottom:.5rem}.subscription-style-133{display:flex;height:2.25rem;align-items:center}.subscription-style-134{display:flex;height:2.25rem;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.subscription-style-135{font-weight:600;color:#111827}.subscription-style-136{height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:11px;color:#111827;background:#fff;border-color:var(--subscription-product-border, var(--app-border))}.subscription-style-137{display:grid;gap:.75rem}@media(min-width:640px){.subscription-style-137{grid-template-columns:repeat(2,minmax(0,1fr))}}.subscription-style-138>:not([hidden])~:not([hidden]){margin-top:.5rem}.subscription-style-139{display:grid;gap:.75rem}@media(min-width:1024px){.subscription-style-139{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.9fr)}}.subscription-style-140{height:2.5rem}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .subscription-style-140 :where(.n-base-selection),.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .subscription-style-140 :where(.n-base-selection),.app-dialog.app-dialog[data-testid=subs-product-create-dialog] .subscription-style-140 :where(.n-base-selection-label),.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] .subscription-style-140 :where(.n-base-selection-label){min-height:2.5rem}.subscription-style-141{min-height:112px;resize:none}.subscription-style-142{border-radius:.75rem;border-width:1px;border-style:solid;border-color:var(--subscription-product-border-soft, color-mix(in srgb, var(--app-border) 60%, transparent));background-color:var(--subscription-product-panel, color-mix(in srgb, var(--app-bg-subtle) 10%, transparent));padding:.875rem}.subscription-style-143{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.subscription-style-144{height:2rem;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;border-radius:.5rem}.subscription-style-145{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:.5rem;padding-left:.25rem;padding-right:.25rem;font-size:11px;color:var(--app-text-muted)}.subscription-style-146{text-align:center}.subscription-style-147{margin-top:.5rem}.subscription-style-147>:not([hidden])~:not([hidden]){margin-top:.5rem}.subscription-style-148{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:var(--app-bg-base);padding:.5rem}.subscription-style-149{height:2rem;width:2rem;border-radius:.5rem;color:#e11d48}.subscription-style-149:hover{background-color:#fff1f2;color:#e11d48}@media(prefers-color-scheme:dark){.subscription-style-149:hover{background-color:#4c05194d}}.subscription-style-150{height:1rem;width:1rem}.subscription-style-151>:not([hidden])~:not([hidden]){margin-top:1rem}@media(min-width:1280px){.subscription-style-151{border-left-width:1px;border-left-style:solid;border-color:var(--subscription-product-border, var(--app-border));padding-left:1.5rem}}.subscription-style-152{height:2.25rem;padding-left:.875rem;padding-right:.875rem;border-radius:.5rem}.subscription-style-153>:not([hidden])~:not([hidden]){margin-top:.75rem}.subscription-style-154{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.subscription-style-154{flex-direction:row;align-items:flex-start;justify-content:space-between}}.subscription-style-155{display:flex;min-width:0;align-items:flex-start;gap:.5rem}.subscription-style-156{margin-top:.125rem;height:1.5rem;min-width:1.5rem;flex-shrink:0;justify-content:center;padding-left:.375rem;padding-right:.375rem;padding-top:0;padding-bottom:0;font-size:10px;background:color-mix(in srgb,var(--app-bg-subtle) 70%,#ffffff);color:#111827}.subscription-style-157{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.95rem;line-height:1.35rem;font-weight:600;color:#111827;--n-color: var(--subscription-product-primary);--n-color-hover: var(--subscription-product-primary-hover);--n-color-pressed: var(--subscription-product-primary-pressed);--n-color-focus: var(--subscription-product-primary-hover);--n-border: 1px solid transparent;--n-border-hover: 1px solid transparent;--n-border-pressed: 1px solid transparent;--n-border-focus: 1px solid transparent;--n-text-color: #111827;--n-text-color-hover: #111827;--n-text-color-pressed: #111827;--n-text-color-focus: #111827;border-radius:.75rem;padding-left:1rem;padding-right:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}.subscription-style-158{height:2rem;width:10rem}.subscription-style-159{height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:11px}.subscription-style-160{margin-top:.5rem;max-width:100%;font-size:.8125rem;color:var(--subscription-product-muted, var(--app-text-muted));--n-color: color-mix(in srgb, var(--subscription-product-primary) 95%, #ffffff);--n-color-hover: var(--subscription-product-primary-hover);--n-color-pressed: var(--subscription-product-primary-pressed);--n-color-focus: var(--subscription-product-primary-hover);--n-border: 1px solid transparent;--n-border-hover: 1px solid transparent;--n-border-pressed: 1px solid transparent;--n-border-focus: 1px solid transparent;--n-text-color: var(--subscription-product-muted, var(--app-text-muted));--n-text-color-hover: #ffffff;--n-text-color-pressed: #ffffff;--n-text-color-focus: #ffffff;border-radius:.75rem;padding-left:1rem;padding-right:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}.subscription-style-161{margin-top:.25rem;height:1.75rem;width:14rem;font-size:.75rem;line-height:1rem}.subscription-style-162{display:flex;flex-shrink:0;align-items:center;gap:.375rem;align-self:flex-end}@media(min-width:640px){.subscription-style-162{align-self:flex-start}}.subscription-style-163{margin-top:.75rem;display:grid;gap:.75rem}@media(min-width:640px){.subscription-style-163{grid-template-columns:repeat(3,minmax(0,1fr))}}.subscription-style-164{height:2.5rem;flex:1 1 0%;padding-left:1.25rem;padding-right:1.25rem;border-radius:.5rem;font-weight:500}@media(min-width:640px){.subscription-style-164{flex:none}}.subscription-style-294{width:100%;gap:.75rem}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] :where(.n-input),.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] :where(.n-input){--n-border-radius: .875rem;--n-border: 1px solid var(--subscription-product-border);--n-border-hover: 1px solid color-mix(in srgb, var(--subscription-product-primary) 68%, var(--subscription-product-border));--n-border-focus: 1px solid var(--subscription-product-primary);--n-box-shadow-focus: 0 0 0 2px color-mix(in srgb, var(--subscription-product-primary) 16%, transparent);--n-placeholder-color: #94a0b4;min-width:0}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] :where(.n-input:not(.n-input--textarea)),.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] :where(.n-input:not(.n-input--textarea)){min-height:2.5rem}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] :where(.n-input.n-input--textarea),.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] :where(.n-input.n-input--textarea){min-height:7rem}.app-dialog.app-dialog[data-testid=subs-product-create-dialog] :where(.n-switch),.app-dialog.app-dialog[data-testid=subs-product-edit-dialog] :where(.n-switch){--n-rail-color-active: var(--subscription-product-primary);--n-rail-color-active-hover: var(--subscription-product-primary-hover);--n-button-color: #ffffff}.subscription-style-165{padding-top:4rem;padding-bottom:4rem}.subscription-style-166{overflow:hidden;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--app-primary) 12%,transparent),transparent 58%),linear-gradient(180deg,var(--app-bg-base),color-mix(in srgb,var(--app-bg-subtle) 34%,transparent));padding:.875rem}.subscription-style-167{min-width:0}.subscription-style-167>:not([hidden])~:not([hidden]){margin-top:.25rem}.subscription-style-168{display:inline-flex;align-items:center;gap:.5rem;font-size:11px;font-weight:500;color:var(--app-text-muted)}.subscription-style-169{height:.875rem;width:.875rem}.subscription-style-170{font-size:1.35rem;font-weight:600;letter-spacing:-.025em;color:var(--app-text-base)}.subscription-style-171{font-size:.75rem;line-height:1.25rem;color:var(--app-text-muted)}.subscription-style-172{height:1.5rem;flex-shrink:0;padding-left:.625rem;padding-right:.625rem;font-size:11px;color:var(--app-text-muted)}.subscription-style-173{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.subscription-style-174{border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 50%,transparent);background-color:color-mix(in srgb,var(--app-bg-base) 88%,transparent);padding:.625rem}.subscription-style-175{margin-top:.125rem;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--app-text-base)}.subscription-style-176{margin-top:.125rem;font-size:15px;font-weight:600;color:var(--app-text-base)}.subscription-style-177{border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:color-mix(in srgb,var(--app-bg-elevated) 95%,transparent);padding:.875rem}.subscription-style-178{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--app-text-base)}.subscription-style-179{height:1.5rem;flex-shrink:0;padding-left:.625rem;padding-right:.625rem;font-size:11px}.subscription-style-180{margin-top:.75rem}.subscription-style-181{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.subscription-style-182{font-size:1.45rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--app-text-base)}.subscription-style-183{text-align:right;font-size:11px;color:var(--app-text-muted)}.subscription-style-184{margin-top:.75rem;height:.5rem;overflow:hidden;border-radius:9999px;background-color:var(--app-bg-subtle)}.subscription-style-185{height:100%;border-radius:9999px;background-color:var(--app-primary);transition-property:all;transition-duration:.15s}.subscription-style-186{border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 50%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 18%,transparent);padding:.625rem}.subscription-style-187{margin-top:.75rem;border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 40%,transparent);background-color:color-mix(in srgb,var(--app-bg-base) 85%,transparent);padding:.5rem .75rem;font-size:11px;line-height:1.25rem;color:var(--app-text-muted)}.subscription-style-188{display:none;gap:1rem}@media(min-width:640px){.subscription-style-188{display:grid}}@media(min-width:1280px){.subscription-style-188{grid-template-columns:.96fr 1.04fr}}.subscription-style-189{padding:1rem}.subscription-style-190{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.subscription-style-191>:not([hidden])~:not([hidden]){margin-top:.375rem}.subscription-style-192{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--app-text-muted)}.subscription-style-193{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;color:var(--app-text-base)}.subscription-style-194{height:1.75rem;padding-left:.625rem;padding-right:.625rem;font-size:11px;color:var(--app-text-muted)}.subscription-style-195{margin-top:1rem;display:grid;gap:.75rem}@media(min-width:640px){.subscription-style-195{grid-template-columns:repeat(2,minmax(0,1fr))}}.subscription-style-196{border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 10%,transparent);padding:.75rem 1rem}.subscription-style-197{margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;font-variant-numeric:tabular-nums}.subscription-style-198{margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.subscription-style-199{padding:1.25rem}.subscription-style-200{font-size:.875rem;line-height:1.25rem;font-weight:600}.subscription-style-201{height:1.75rem;padding-left:.625rem;padding-right:.625rem;font-size:11px}.subscription-style-202{font-size:1.875rem;line-height:2.25rem;font-weight:600;font-variant-numeric:tabular-nums}.subscription-style-203{text-align:right;font-size:.75rem;line-height:1rem;color:var(--app-text-muted)}.subscription-style-204{margin-top:1rem;height:.625rem;overflow:hidden;border-radius:9999px;background-color:var(--app-bg-subtle)}.subscription-style-205{margin-top:1rem;border-radius:.75rem;border-width:1px;border-style:solid;border-style:dashed;border-color:color-mix(in srgb,var(--app-border) 70%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 10%,transparent);padding:.75rem 1rem;font-size:.75rem;line-height:1.5rem;color:var(--app-text-muted)}.subscription-style-206{overflow:hidden;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background:linear-gradient(to right,color-mix(in srgb,var(--app-bg-subtle) 25%,transparent),var(--app-bg-base),color-mix(in srgb,var(--app-bg-subtle) 10%,transparent))}@media(min-width:640px){.subscription-style-206{display:none}}.subscription-style-207>:not([hidden])~:not([hidden]){margin-top:.75rem}.subscription-style-207{padding:.75rem .875rem}.subscription-style-208{height:1.5rem;white-space:nowrap;padding-left:.625rem;padding-right:.625rem;font-size:11px}.subscription-style-209{display:flex;flex-wrap:wrap;gap:.5rem}.subscription-style-210{display:inline-flex;height:2rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-style:solid;border-color:var(--app-border);background-color:var(--app-bg-base);padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--app-text-base);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s}.subscription-style-210:hover{background-color:var(--app-bg-subtle)}.subscription-style-211{height:2rem;padding-left:.75rem;padding-right:.75rem}.subscription-style-212{display:none;overflow:hidden;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background:linear-gradient(to right,color-mix(in srgb,var(--app-bg-subtle) 25%,transparent),var(--app-bg-base),color-mix(in srgb,var(--app-bg-subtle) 10%,transparent))}@media(min-width:640px){.subscription-style-212{display:block}}.subscription-style-213{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}@media(min-width:1280px){.subscription-style-213{flex-direction:row;align-items:center;justify-content:space-between}}.subscription-style-214{min-width:0;flex:1 1 0%}.subscription-style-215{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem}@media(min-width:1280px){.subscription-style-215{flex-wrap:nowrap}}.subscription-style-216{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.5rem}.subscription-style-217{height:1.5rem;flex-shrink:0;white-space:nowrap;padding-left:.625rem;padding-right:.625rem;font-size:11px}.subscription-style-218{min-width:0;display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem}.subscription-style-219{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--app-text-base)}.subscription-style-220{flex-shrink:0;font-size:.75rem;line-height:1rem;color:var(--app-text-muted)}.subscription-style-221{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--app-text-muted)}.subscription-style-222{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.subscription-style-223{border-bottom-width:1px;border-bottom-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);padding:1rem 1.25rem}.subscription-style-224{display:grid;width:100%;max-width:360px;grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-style-225{margin-top:1rem}.subscription-style-225>:not([hidden])~:not([hidden]){margin-top:.75rem}.subscription-style-226{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}@media(min-width:1280px){.subscription-style-226{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}}.subscription-style-227{height:100%;overflow:hidden;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 70%,transparent);padding:0}.subscription-style-228{border-bottom-width:1px;border-bottom-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 10%,transparent);padding:.75rem .875rem}@media(min-width:640px){.subscription-style-228{padding-left:1rem;padding-right:1rem}}.subscription-style-229{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}@media(min-width:640px){.subscription-style-229{font-size:1rem;line-height:1.5rem}}.subscription-style-230{margin-top:.125rem;height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1rem;color:var(--app-text-muted)}@media(min-width:640px){.subscription-style-230{height:1.25rem;font-size:11px;line-height:1.25rem}}.subscription-style-231{height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:10px;color:var(--app-text-muted)}@media(min-width:640px){.subscription-style-231{height:1.75rem;padding-left:.625rem;padding-right:.625rem;font-size:11px}}.subscription-style-232>:not([hidden])~:not([hidden]){margin-top:.625rem}.subscription-style-232{padding:.875rem}@media(min-width:640px){.subscription-style-232{padding:1rem}}.subscription-style-233{display:flex;flex-wrap:wrap;gap:.375rem}.subscription-style-234{height:1.5rem;max-width:100%;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem;font-size:11px;white-space:nowrap}@media(min-width:640px){.subscription-style-234{height:1.75rem;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem}}.subscription-style-235{display:grid;gap:.625rem}@media(min-width:640px){.subscription-style-235{grid-template-columns:minmax(0,11.5rem) minmax(0,1fr)}}.subscription-style-236{border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 10%,transparent);padding:.75rem .875rem}@media(min-width:640px){.subscription-style-236{padding-left:1rem;padding-right:1rem}}.subscription-style-237{font-size:10px;color:var(--app-text-muted)}@media(min-width:640px){.subscription-style-237{font-size:11px}}.subscription-style-238{margin-top:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:640px){.subscription-style-238{font-size:1.5rem;line-height:2rem}}.subscription-style-239{margin-top:.25rem;font-size:10px;color:var(--app-text-muted)}@media(min-width:640px){.subscription-style-239{font-size:11px}}.subscription-style-240{margin-top:.625rem;display:flex;align-items:center;gap:.5rem}.subscription-style-241{height:2rem;width:5rem;background-color:var(--app-bg-base);font-size:.875rem;line-height:1.25rem}@media(min-width:640px){.subscription-style-241{height:2.25rem;width:6rem}}.subscription-style-242{font-size:11px;color:var(--app-text-muted)}@media(min-width:640px){.subscription-style-242{font-size:.75rem;line-height:1rem}}.subscription-style-243{border-radius:.75rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:var(--app-bg-base);padding:.75rem .875rem}@media(min-width:640px){.subscription-style-243{padding-left:1rem;padding-right:1rem}}.subscription-style-244{display:grid;-moz-column-gap:1rem;column-gap:1rem;row-gap:.375rem;font-size:13px;color:var(--app-text-muted)}@media(min-width:640px){.subscription-style-244{font-size:.875rem;line-height:1.25rem}}.subscription-style-245{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.subscription-style-246{flex-shrink:0;white-space:nowrap}.subscription-style-247{min-width:0;white-space:nowrap;text-align:right;font-weight:500;font-variant-numeric:tabular-nums;color:var(--app-text-base)}.subscription-style-248{min-width:0;white-space:nowrap;text-align:right;font-weight:500;color:var(--app-text-base)}.subscription-style-249{height:1.25rem;border-radius:.375rem;padding-left:.375rem;padding-right:.375rem;font-size:10px}@media(min-width:640px){.subscription-style-249{height:1.5rem;padding-left:.5rem;padding-right:.5rem}}.subscription-style-250{margin-top:.375rem;font-size:10px;color:var(--app-text-muted);text-decoration-line:line-through}@media(min-width:640px){.subscription-style-250{font-size:11px}}.subscription-style-251{height:2rem;width:100%;font-size:.75rem;line-height:1rem}@media(min-width:640px){.subscription-style-251{height:2.25rem}}.subscription-style-252{height:2.25rem;width:100%;font-size:.875rem;line-height:1.25rem}.subscription-style-253{margin-top:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--app-text-base)}.subscription-style-254{margin-top:.625rem;display:flex;flex-wrap:wrap;gap:.5rem}.subscription-style-255{width:100%;table-layout:fixed}.subscription-style-256{width:29%;white-space:nowrap}.subscription-style-257{width:15%;white-space:nowrap}.subscription-style-258{width:10%;white-space:nowrap}.subscription-style-259{width:11%;white-space:nowrap}.subscription-style-260{width:13%;white-space:nowrap}.subscription-style-261{width:12%;white-space:nowrap;text-align:right}.subscription-style-262{padding-top:1rem;padding-bottom:1rem;vertical-align:top}.subscription-style-263{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.75rem;line-height:1rem;color:var(--app-text-base)}.subscription-style-264{padding-top:1rem;padding-bottom:1rem;vertical-align:top;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;font-variant-numeric:tabular-nums}.subscription-style-265{padding-top:1rem;padding-bottom:1rem;vertical-align:top;font-size:.875rem;line-height:1.25rem;color:var(--app-text-muted)}.subscription-style-266{padding-top:1rem;padding-bottom:1rem;vertical-align:top;text-align:right}.subscription-style-267{display:flex;justify-content:flex-end;gap:.5rem}.subscription-style-268{display:inline-flex;border-radius:.375rem;border-width:1px;border-style:solid;border-color:var(--app-border);background-color:var(--app-bg-base);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--app-text-base);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s}.subscription-style-268:hover{background-color:var(--app-bg-subtle)}.subscription-style-269{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:var(--app-text-muted)}.subscription-style-270{padding-top:3rem;padding-bottom:3rem}.subscription-style-271{border-bottom-width:1px;border-bottom-style:solid;border-color:var(--app-border);padding:1rem 1.5rem}.subscription-style-272>:not([hidden])~:not([hidden]){margin-top:1rem}.subscription-style-273{border-radius:1rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 20%,transparent);padding:1rem;font-size:.875rem;line-height:1.25rem}.subscription-style-274{display:flex;align-items:center;justify-content:space-between;gap:1rem}.subscription-style-275{font-weight:500;color:var(--app-text-base)}.subscription-style-276{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.subscription-style-277{font-weight:600;color:var(--app-text-base)}.subscription-style-278{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.subscription-style-279{border-radius:1rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--app-border) 60%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 20%,transparent);padding:1rem;font-size:.75rem;line-height:1.5rem;color:var(--app-text-muted)}.subscription-style-280{border-radius:.75rem;border-width:1px;border-style:solid;border-style:dashed;border-color:color-mix(in srgb,var(--app-border) 70%,transparent);background-color:color-mix(in srgb,var(--app-bg-subtle) 10%,transparent);padding:1.25rem 1rem;font-size:.875rem;line-height:1.25rem;color:var(--app-text-muted)}.subscription-style-281{height:2rem;border-radius:.375rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem}.subscription-style-282{position:relative;display:grid;gap:.375rem}.subscription-style-283{display:grid;gap:.25rem;margin-top:.25rem;padding:.25rem;border:1px solid color-mix(in srgb,var(--app-border) 60%,transparent);border-radius:.75rem;background:var(--app-bg-elevated);box-shadow:var(--shadow-sm)}.subscription-style-284{display:grid;gap:1rem}.subscription-style-285{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--app-border) 60%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--app-bg-subtle) 50%,transparent);color:var(--app-text-base);font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.subscription-style-286{display:inline-flex;min-height:2.25rem;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--app-border) 70%,transparent);border-radius:.75rem;background:var(--app-bg-base);color:var(--app-text-base);font-size:.875rem;line-height:1.25rem;text-align:left;transition:border-color .15s,background-color .15s,color .15s}.subscription-style-286:hover{border-color:color-mix(in srgb,var(--app-primary) 50%,transparent);background:color-mix(in srgb,var(--app-bg-subtle) 30%,transparent)}.subscription-style-287{display:flex;width:100%;align-items:center;justify-content:flex-start;padding:.5rem .75rem;border:0;border-radius:.5rem;background:transparent;color:var(--app-text-base);font-size:.875rem;line-height:1.25rem;text-align:left;transition:background-color .15s,color .15s}.subscription-style-287:hover{background:color-mix(in srgb,var(--app-bg-subtle) 50%,transparent)}.subscription-style-287[data-value=""]{color:var(--app-text-muted)}.subscription-style-001,.subscription-style-002,.subscription-style-017,.subscription-style-041,.subscription-style-083,.subscription-style-104,.subscription-style-206,.subscription-style-212,.subscription-style-214,.subscription-style-218,.subscription-style-227,.subscription-style-235,.subscription-style-243,.subscription-style-255,.subscription-style-278{min-width:0;max-width:100%}.subscription-style-042,.subscription-style-206,.subscription-style-212{overflow-x:auto;scrollbar-gutter:stable}.subscription-style-020,.subscription-style-033,.subscription-style-050,.subscription-style-052,.subscription-style-071,.subscription-style-072,.subscription-style-078,.subscription-style-079,.subscription-style-092,.subscription-style-093,.subscription-style-114,.subscription-style-219,.subscription-style-221,.subscription-style-229,.subscription-style-230,.subscription-style-253,.subscription-style-263,.subscription-style-269{min-width:0;max-width:100%}.subscription-style-245,.subscription-style-274,.subscription-style-276{min-width:0}.subscription-style-247,.subscription-style-248{overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.subscription-style-083,.subscription-style-104{min-width:48rem}.subscription-style-278{grid-template-columns:1fr}}.subscription-user-page{min-width:0;overflow-x:hidden}.subscription-user-page .subscription-style-001,.subscription-user-page .subscription-style-188,.subscription-user-page .subscription-style-041,.subscription-user-page .subscription-style-042,.subscription-user-page .subscription-style-255{max-width:100%}.subscription-user-page .subscription-style-041,.subscription-user-page .subscription-style-212{overflow:hidden}.subscription-user-page .subscription-style-042{overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.subscription-user-page .subscription-style-255{min-width:52rem}.subscription-user-page .subscription-style-092,.subscription-user-page .subscription-style-193,.subscription-user-page .subscription-style-219,.subscription-user-page .subscription-style-229,.subscription-user-page .subscription-style-263,.subscription-user-page .subscription-style-275{min-width:0}.subscription-user-page .subscription-style-272{max-height:min(68dvh,44rem);overflow-y:auto;padding-right:.125rem;scrollbar-width:thin}.subscription-user-page :where(.subscription-style-017,.subscription-style-227,.subscription-style-243,.subscription-style-273,.subscription-style-279,.subscription-style-280){min-width:0;overflow-wrap:anywhere}.subscription-user-page :where(.subscription-style-038,.subscription-style-060,.subscription-style-102,.subscription-style-108,.subscription-style-111,.subscription-style-216,.subscription-style-222,.subscription-style-240,.subscription-style-267){min-width:0;flex-wrap:wrap}.subscription-user-page :where(button,.n-button,[role=button]){max-width:100%}@media(max-width:767px){.subscription-user-page .subscription-style-001{padding-bottom:1.25rem}.subscription-user-page .subscription-style-016{gap:.75rem}.subscription-user-page .subscription-style-017,.subscription-user-page .subscription-style-206,.subscription-user-page .subscription-style-227{border-radius:.75rem}.subscription-user-page .subscription-style-173,.subscription-user-page .subscription-style-195,.subscription-user-page .subscription-style-235,.subscription-user-page .subscription-style-278{grid-template-columns:1fr}.subscription-user-page .subscription-style-202{font-size:1.5rem;line-height:1.9rem}.subscription-user-page .subscription-style-226{gap:.625rem}.subscription-user-page .subscription-style-232{padding:.875rem}.subscription-user-page .subscription-style-272{max-height:min(64dvh,34rem)}.subscription-user-page .subscription-style-038,.subscription-user-page .subscription-style-102,.subscription-user-page .subscription-style-240,.subscription-user-page .subscription-style-267{gap:.5rem}.subscription-user-page .subscription-style-039,.subscription-user-page .subscription-style-040,.subscription-user-page .subscription-style-109,.subscription-user-page .subscription-style-110,.subscription-user-page .subscription-style-251,.subscription-user-page .subscription-style-252,.subscription-user-page .subscription-style-268{min-height:2.25rem}.subscription-user-page .subscription-style-245,.subscription-user-page .subscription-style-274,.subscription-user-page .subscription-style-276{align-items:flex-start}.subscription-user-page .subscription-style-247,.subscription-user-page .subscription-style-248{white-space:normal;text-align:left;overflow-wrap:anywhere}}.app-drawer[data-testid=user-subscription-drawer],.app-drawer[data-testid=user-subscription-drawer] .n-drawer-content,.app-drawer[data-testid=user-subscription-drawer] .app-drawer__content,.app-drawer[data-testid=user-subscription-drawer] .n-drawer-body,.app-drawer[data-testid=user-subscription-drawer] .app-drawer__scroll{background:var(--app-bg-base)}.app-drawer[data-testid=user-subscription-drawer] .n-drawer-header,.app-drawer[data-testid=user-subscription-drawer] .app-drawer__header{padding:0;border-bottom:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);background:var(--app-bg-base)}.app-drawer[data-testid=user-subscription-drawer] .app-drawer__body{min-height:100%;padding:0;background:var(--app-bg-base)}.user-subscription-drawer__header{display:flex;min-width:0;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.5rem;background:var(--app-bg-base)}.user-subscription-drawer__identity,.user-subscription-drawer__actions{display:flex;min-width:0;align-items:center}.user-subscription-drawer__identity{gap:.75rem}.user-subscription-drawer__actions{flex:0 0 auto;gap:.5rem}.user-subscription-drawer__icon{display:inline-flex;flex:0 0 auto;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;color:color-mix(in srgb,var(--app-primary) 76%,var(--app-text-base) 24%)}.user-subscription-drawer__icon-action{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem}.user-subscription-drawer__icon-action:where(button){padding:0}.user-subscription-drawer__identity-text{min-width:0}.user-subscription-drawer__title,.user-subscription-drawer__subtitle,.user-subscription-drawer__current-title,.user-subscription-drawer__variant-title,.user-subscription-drawer__order-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-subscription-drawer__title{margin:0;font-size:1rem;font-weight:650;line-height:1.35;color:var(--app-text-base)}.user-subscription-drawer__subtitle{margin:.125rem 0 0;font-size:.75rem;line-height:1.2;color:var(--app-text-muted)}.user-subscription-drawer{display:grid;min-width:0;min-height:100%;align-content:start;gap:1.25rem;padding:1.5rem;overflow-x:clip;background:var(--app-bg-base)}.user-subscription-drawer :where(.legacy-style-grid,.legacy-style-flex,.legacy-style-rounded-2xl,.legacy-style-rounded-xl,p,span,strong){min-width:0}.user-subscription-drawer :where(.legacy-style-rounded-2xl){border-radius:.75rem}.user-subscription-drawer :where(.legacy-style-rounded-xl){border-radius:.625rem}.user-subscription-drawer__empty-panel{display:grid;min-height:5.75rem;place-items:center;padding:1.25rem;border:1px dashed color-mix(in srgb,var(--app-border) 82%,transparent);border-radius:.875rem;background:color-mix(in srgb,var(--app-bg-base) 96%,var(--app-bg-subtle) 4%);text-align:center;color:var(--app-text-muted)}.user-subscription-drawer__empty-panel--loading{min-height:7rem}.user-subscription-drawer__current-panel,.user-subscription-drawer__usage-panel,.user-subscription-drawer__form-panel,.user-subscription-drawer__variant-panel,.user-subscription-drawer__order-row{min-width:0;border:1px solid color-mix(in srgb,var(--app-border) 72%,transparent);border-radius:.875rem;background:var(--app-bg-base)}.user-subscription-drawer__current-panel{padding:.875rem}.user-subscription-drawer__current-title,.user-subscription-drawer__variant-title,.user-subscription-drawer__order-title{font-size:.875rem;font-weight:650;line-height:1.35;color:var(--app-text-base)}.user-subscription-drawer__usage-panel{padding:.875rem;background:color-mix(in srgb,var(--app-bg-subtle) 22%,var(--app-bg-base))}.user-subscription-drawer .user-subscription-drawer__tab-list.tabs-list{height:auto;gap:.5rem;padding:0;border:0;background:transparent}.user-subscription-drawer .user-subscription-drawer__tab-list .tabs-indicator{display:none}.user-subscription-drawer .user-subscription-drawer__tab-list button[data-value]{min-width:0;height:2.25rem;border:1px solid color-mix(in srgb,var(--app-border) 76%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--app-bg-base) 98%,var(--app-bg-subtle) 2%);color:var(--app-text-base);box-shadow:none;font-weight:500}.user-subscription-drawer .user-subscription-drawer__tab-list button[data-state=active]{border-color:color-mix(in srgb,var(--app-primary) 76%,transparent);background:color-mix(in srgb,var(--app-primary) 88%,#c8643f 12%);color:#fff;box-shadow:none}.user-subscription-drawer .user-subscription-drawer__tab-list button[data-state=inactive]:hover{border-color:color-mix(in srgb,var(--app-primary) 32%,var(--app-border));background:color-mix(in srgb,var(--app-primary) 7%,var(--app-bg-base));color:color-mix(in srgb,var(--app-primary) 78%,var(--app-text-base) 22%)}.user-subscription-drawer__tab-panel{display:grid;gap:1rem;min-width:0;margin-top:1rem}.user-subscription-drawer__hint{padding:.75rem 1rem;border:1px dashed color-mix(in srgb,var(--app-border) 78%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--app-bg-base) 96%,var(--app-bg-subtle) 4%);color:var(--app-text-muted);font-size:.8125rem;line-height:1.55}.user-subscription-drawer__form-panel{display:grid;gap:1rem;padding:1rem;background:color-mix(in srgb,var(--app-bg-subtle) 16%,var(--app-bg-base))}.user-subscription-drawer__select-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.user-subscription-drawer__field{display:grid;min-width:0;gap:.5rem}.user-subscription-drawer__select-trigger.legacy-select__trigger{height:2.75rem;min-height:2.75rem;border-radius:.75rem;border-color:color-mix(in srgb,var(--app-border) 80%,transparent);background:var(--app-bg-base);box-shadow:none}.user-subscription-drawer__variant-panel{display:grid;gap:1rem;padding:1rem;background:color-mix(in srgb,var(--app-bg-base) 94%,var(--app-bg-subtle) 6%)}.user-subscription-drawer__form-footer{display:flex;min-width:0;justify-content:flex-end;gap:.75rem;padding-top:.25rem}.user-subscription-drawer__tab-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem}.user-subscription-drawer__toolbar-action{display:inline-flex;flex:0 0 auto}.user-subscription-drawer__list{display:grid;min-width:0;gap:.75rem}.user-subscription-drawer__order-row{padding:1rem}@media(max-width:767px){.app-drawer[data-testid=user-subscription-drawer] .n-drawer-header{min-width:0}.user-subscription-drawer__header{min-height:4rem;padding:.75rem 1rem}.user-subscription-drawer{gap:1rem;padding:1rem}.user-subscription-drawer__select-grid{grid-template-columns:minmax(0,1fr)}.user-subscription-drawer .user-subscription-drawer__tab-list button[data-value]{padding-inline:.5rem;font-size:.8125rem}.user-subscription-drawer__form-footer{flex-direction:column-reverse}.user-subscription-drawer__form-footer :where(button){width:100%}.user-subscription-drawer__tab-toolbar{align-items:flex-start}}.subscription-style-002 .subscription-style-008{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.25rem!important;padding:0;border:0;border-radius:0;background:transparent}.subscription-style-002 .subscription-style-009{width:100%!important;flex:1 1 0!important;min-width:0!important;min-height:2.25rem!important;justify-content:center!important;border:1px solid transparent!important;border-radius:.5rem!important;color:var(--app-text-muted)!important;font-weight:600;white-space:nowrap!important}.subscription-style-002 .subscription-style-009[data-state=active]{border-color:color-mix(in srgb,var(--app-primary) 28%,var(--app-border))!important;background:var(--app-bg-elevated)!important;color:var(--app-text-base)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--app-text-base) 8%,transparent)}.subscription-style-002 .subscription-style-064,.subscription-style-002 .subscription-style-004:has(.subscription-style-111){display:flex;min-width:0;flex-direction:column;gap:.75rem}.subscription-style-002 .subscription-style-065{display:grid!important;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:.75rem}.subscription-style-002 .subscription-style-011,.subscription-style-002 .subscription-style-101{width:100%;max-width:none;min-width:0}.subscription-style-002 .subscription-style-011 :where(.app-input,.n-input),.subscription-style-002 .subscription-style-101 :where(.app-input,.n-input){width:100%}.subscription-style-002 .subscription-style-066,.subscription-style-002 .subscription-style-112,.subscription-style-002 .subscription-style-286{width:100%!important;min-width:0}.subscription-style-002 .subscription-style-111{display:flex!important;width:100%;min-width:0;flex-wrap:wrap;gap:.5rem}.subscription-style-002 .subscription-style-113{width:100%}@media(min-width:1024px){.subscription-style-002 .subscription-style-064,.subscription-style-002 .subscription-style-004:has(.subscription-style-111){flex-direction:row;align-items:center;justify-content:space-between}.subscription-style-002 .subscription-style-065{width:auto;max-width:48rem;flex:1 1 auto;grid-template-columns:minmax(16rem,28rem) 10rem 10rem;align-items:center}.subscription-style-002 .subscription-style-011{max-width:28rem}.subscription-style-002 .subscription-style-101{max-width:24rem}.subscription-style-002 .subscription-style-066,.subscription-style-002 .subscription-style-066 .subscription-style-286{width:10rem!important}.subscription-style-002 .subscription-style-111,.subscription-style-002 .subscription-style-111 .subscription-style-282{width:11.25rem;flex:0 0 11.25rem}.subscription-style-002 .subscription-style-112,.subscription-style-002 .subscription-style-112 .subscription-style-286{width:11.25rem!important}.subscription-style-002 .subscription-style-113{width:auto;margin-left:auto;justify-content:flex-end}}.public-home-page h1,.public-home-page h2,.public-home-page h3{font-family:var(--app-font-family);letter-spacing:0;font-weight:700}.public-home-page p{font-family:var(--app-font-family);letter-spacing:0;line-height:1.6}.public-home-page button,.public-home-page nav,.public-home-page a,.public-home-page .inline-flex{font-family:var(--app-font-family)}.public-home-page{background:var(--app-bg-base);color:var(--app-text-base)}.public-home-page .legacy-style-grid,.public-home-page .legacy-style-grid>*{min-width:0}.public-home-page>header{overflow:visible;border-bottom-color:color-mix(in srgb,var(--app-border) 70%,transparent);background:color-mix(in srgb,var(--app-bg-base) 94%,transparent)!important}.dark .public-home-page>header{background:color-mix(in srgb,var(--app-bg-base) 94%,transparent)!important}.public-home-page>header>div{height:auto;min-height:4.25rem}.public-home-page header h1{margin:0;font-family:var(--app-font-family);font-size:1rem;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap}.public-home-page header h1+span{display:block;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;font-family:var(--app-font-family);line-height:1.15;letter-spacing:.04em;white-space:nowrap}@media(min-width:768px){.public-home-page>header>div{min-height:4.5rem}.public-home-page header h1{font-size:1.125rem}.public-home-page header h1+span{max-width:10rem}}.public-home-page button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent}.public-home-page header button,.public-home-page header a{box-shadow:none}.public-home-page header nav button,.public-home-page header nav a{border-radius:.375rem;background:transparent}.public-home-page header nav button:hover,.public-home-page header nav a:hover{background:color-mix(in srgb,var(--color-foreground) 5%,transparent)}.public-home-page [data-testid=home-login-btn],.public-home-page header a[href="/dashboard"],.public-home-page header a[href="/admin/dashboard"]{border:1px solid color-mix(in srgb,var(--app-primary) 42%,transparent);background:color-mix(in srgb,var(--app-primary) 12%,var(--app-bg-base) 88%);color:var(--app-primary);box-shadow:none;line-height:1}.public-home-page [data-testid=home-login-btn]:hover,.public-home-page header a[href="/dashboard"]:hover,.public-home-page header a[href="/admin/dashboard"]:hover{background:color-mix(in srgb,var(--app-primary) 18%,var(--app-bg-base) 82%);color:var(--app-primary)}.public-home-page [data-testid=home-theme-toggle]{border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-background) 55%,transparent)}.public-home-page [data-testid=home-theme-toggle]:hover{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.dark .public-home-page header nav button,.dark .public-home-page header nav a{background:color-mix(in srgb,var(--color-background) 10%,transparent)}.dark .public-home-page header nav button:hover,.dark .public-home-page header nav a:hover{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}.dark .public-home-page [data-testid=home-login-btn],.dark .public-home-page header a[href="/dashboard"],.dark .public-home-page header a[href="/admin/dashboard"]{border-color:color-mix(in srgb,var(--app-primary) 48%,transparent);background:color-mix(in srgb,var(--app-primary) 18%,var(--app-bg-base) 82%);color:color-mix(in srgb,var(--app-primary) 82%,white 18%);box-shadow:none}.dark .public-home-page [data-testid=home-login-btn]:hover,.dark .public-home-page header a[href="/dashboard"]:hover,.dark .public-home-page header a[href="/admin/dashboard"]:hover{background:color-mix(in srgb,var(--app-primary) 24%,var(--app-bg-base) 76%);color:color-mix(in srgb,var(--app-primary) 76%,white 24%)}.public-home-page .command-panel-surface{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:visible;border:1px solid color-mix(in srgb,var(--app-border) 88%,var(--app-primary) 12%);border-radius:1rem;background:color-mix(in srgb,var(--app-bg-elevated) 82%,transparent);box-shadow:0 .625rem 1.5rem color-mix(in srgb,#191919 5%,transparent);backdrop-filter:blur(12px)}.public-home-page .command-panel-surface>*{min-width:0}.public-home-page .command-panel-surface .platform-select{flex:0 0 9.5rem;width:9.5rem}.public-home-page .platform-select p{margin:0;font-family:var(--app-font-family);letter-spacing:0;line-height:1.1}.public-home-page [data-testid=cli-install-command]{min-width:0!important;max-width:100%;overflow:hidden}.public-home-page [data-testid=cli-install-command] .code-highlight pre{max-width:100%;min-width:0;overflow-x:hidden;font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.public-home-page .config-panel,.public-home-page .code-panel-body,.public-home-page .config-code-wrapper{box-sizing:border-box;max-width:100%;min-width:0}.public-home-page .config-panel{border:1px solid color-mix(in srgb,var(--app-border) 88%,var(--app-primary) 12%);border-radius:1rem;background:color-mix(in srgb,var(--app-bg-elevated) 78%,transparent);box-shadow:0 .625rem 1.5rem color-mix(in srgb,#191919 4%,transparent);overflow:hidden}.public-home-page .panel-header{border-bottom:1px solid color-mix(in srgb,var(--color-border) 82%,transparent)}.public-home-page .command-panel-surface button,.public-home-page .config-panel .panel-header button{border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);background:color-mix(in srgb,var(--color-background) 72%,transparent);box-shadow:0 .25rem .75rem color-mix(in srgb,#191919 4%,transparent)}.public-home-page .command-panel-surface button:hover,.public-home-page .config-panel .panel-header button:hover{border-color:color-mix(in srgb,var(--app-primary) 38%,var(--app-border) 62%);background:color-mix(in srgb,var(--app-primary) 8%,var(--app-bg-base) 92%)}.public-home-page .code-panel-body{overflow-x:auto}.public-home-page .config-code-wrapper .code-highlight pre{max-width:100%;min-width:0}@media(max-width:767px){.public-home-page{min-height:100dvh;scroll-snap-type:y proximity}.public-home-page main>section{min-height:100dvh;padding-block:clamp(3.75rem,9dvh,5.5rem) clamp(2rem,6dvh,3.25rem)}.public-home-page main>section:first-child{align-items:start;padding-top:clamp(4.75rem,11dvh,6rem)}.public-home-page main>section:first-child>div>div:first-child{height:clamp(13.5rem,38dvh,17rem);margin-top:0;margin-bottom:1rem}.public-home-page main>section:first-child h1{margin-bottom:1rem;font-size:clamp(2rem,10vw,3rem);line-height:1.08}.public-home-page main>section:first-child p{margin-bottom:1.25rem;font-size:1rem;line-height:1.55}.public-home-page main>section:last-child{align-items:start}.public-home-page main>section:last-child h2{margin-bottom:.875rem;font-size:clamp(1.65rem,8vw,2.25rem);line-height:1.12}.public-home-page main>section:last-child p{margin-bottom:1.25rem;line-height:1.55}.public-home-page .command-panel-surface{flex-direction:column;align-items:stretch;width:100%;max-width:calc(100vw - 2rem);margin-inline:auto}.public-home-page .command-panel-surface .platform-select{flex:0 0 auto;width:100%}.public-home-page [data-testid=cli-install-command]{width:100%;flex:1 1 auto}.public-home-page .config-code-wrapper .code-highlight pre{white-space:pre-wrap;overflow-wrap:anywhere}}@media(max-width:420px){.public-home-page>header>div{min-height:3.5rem}.public-home-page header h1+span{max-width:7.25rem}.public-home-page .command-panel-surface,.public-home-page .config-panel{border-radius:.75rem}.public-home-page .config-code-wrapper .code-highlight pre,.public-home-page [data-testid=cli-install-command] .code-highlight pre{font-size:.75rem;line-height:1.45}}.dark .public-home-page .command-panel-surface{border-color:color-mix(in srgb,var(--app-border) 72%,var(--app-primary) 28%);background:color-mix(in srgb,var(--app-bg-elevated) 78%,transparent);box-shadow:0 .625rem 1.5rem color-mix(in srgb,#000 20%,transparent)}.dark .public-home-page .config-panel{border-color:color-mix(in srgb,var(--app-border) 76%,var(--app-primary) 24%);background:color-mix(in srgb,var(--app-bg-elevated) 72%,transparent);box-shadow:0 .625rem 1.5rem color-mix(in srgb,#000 18%,transparent)}.dark .public-home-page .panel-header{border-bottom-color:color-mix(in srgb,var(--color-border) 72%,transparent)}.dark .public-home-page .command-panel-surface button,.dark .public-home-page .config-panel .panel-header button{border-color:color-mix(in srgb,var(--color-border) 76%,transparent);background:color-mix(in srgb,var(--color-background) 76%,transparent);box-shadow:0 .25rem .75rem color-mix(in srgb,#000 14%,transparent)}.public-home-page h1,.public-home-page h2,.public-home-page p{will-change:transform,opacity}.public-home-page .scroll-indicator{position:fixed;right:2rem;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:.75rem}@media(max-width:1023px){.public-home-page .scroll-indicator{display:none}}.public-home-page .scroll-indicator-btn{position:relative;display:flex;align-items:center;justify-content:flex-end;padding:.25rem;border:0;background:transparent}.public-home-page .scroll-indicator-label{position:absolute;right:1.5rem;font-size:.75rem;font-weight:500;color:#666663;opacity:0;transition:opacity .2s ease;white-space:nowrap;background:#ffffffe6;backdrop-filter:blur(8px);padding:.25rem .5rem;border-radius:.25rem;pointer-events:none}.dark .public-home-page .scroll-indicator-label{color:#a0a0a0;background:#191714e6}.public-home-page .scroll-indicator-btn:hover .scroll-indicator-label{opacity:1}.public-home-page .scroll-indicator-dot{width:8px;height:8px;border-radius:50%;border:1px solid color-mix(in srgb,#666663 28%,transparent);background:color-mix(in srgb,var(--app-bg-elevated) 58%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-bg-elevated) 72%,transparent);transition:all .3s ease}.dark .public-home-page .scroll-indicator-dot{border-color:color-mix(in srgb,#e3e0d3 24%,transparent);background:color-mix(in srgb,var(--app-bg-elevated) 58%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-bg-elevated) 70%,transparent)}.public-home-page .scroll-indicator-dot.active{background:var(--app-primary);border-color:var(--app-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 18%,transparent);transform:scale(1.2)}.public-home-page .logo-scale-enter-active{transition:opacity .5s ease-out,transform .5s cubic-bezier(.34,1.56,.64,1)}.public-home-page .logo-scale-leave-active{transition:opacity .3s ease-in,transform .3s ease-in}.public-home-page .logo-scale-enter-from{opacity:0;transform:scale(.6) rotate(-8deg)}.public-home-page .logo-scale-leave-to{opacity:0;transform:scale(1.2) rotate(8deg)}.public-home-page .logo-slide-left-enter-active,.public-home-page .logo-slide-right-enter-active{transition:opacity .4s ease-out,transform .5s cubic-bezier(.25,.46,.45,.94)}.public-home-page .logo-slide-left-leave-active,.public-home-page .logo-slide-right-leave-active{transition:opacity .25s ease-in,transform .3s ease-in}.public-home-page .logo-slide-left-enter-from{opacity:0;transform:translate(60px) scale(.9)}.public-home-page .logo-slide-left-leave-to,.public-home-page .logo-slide-right-enter-from{opacity:0;transform:translate(-60px) scale(.9)}.public-home-page .logo-slide-right-leave-to{opacity:0;transform:translate(60px) scale(.9)}.public-home-page .logo-container{width:320px;height:320px;position:relative;display:flex;align-items:center;justify-content:center}.public-home-page .logo-container.home-section{width:400px;height:400px}.public-home-page .logo-container>*{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.public-home-page .logo-container{width:min(240px,62vw);height:min(240px,62vw)}.public-home-page .logo-container.home-section{width:min(280px,72vw);height:min(280px,72vw)}}.public-home-page .heartbeat-wrapper{animation:heartbeat 1.5s ease-in-out infinite;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@keyframes heartbeat{0%,70%,to{transform:scale(1)}14%{transform:scale(1.06)}28%{transform:scale(1)}42%{transform:scale(1.1)}}.public-home-page .gemini-stars{z-index:-1}.public-home-page .fade-enter-active,.public-home-page .fade-leave-active{transition:opacity .6s ease}.public-home-page .fade-enter-from,.public-home-page .fade-leave-to{opacity:0}.public-home-page .typewriter{display:inline}.public-home-page .typewriter .cursor{font-weight:400;opacity:1;animation:cursor-blink 1s ease-in-out infinite;margin-left:1px}.public-home-page .typewriter .cursor.cursor-hidden{opacity:0;animation:none}@keyframes cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}.public-guide-content,.public-guide-content .app-shell__main,.public-guide-content article,.public-guide-content .literary-content{min-width:0}.public-guide-content,.public-guide-content .app-shell__main{background:var(--app-bg-base);color:var(--app-text-base)}.public-guide-sidebar{min-width:0;background:color-mix(in srgb,var(--app-bg-base) 96%,var(--app-bg-subtle))}.public-guide-sidebar a,.public-guide-content a{text-decoration:none}.public-guide-sidebar a:hover,.public-guide-sidebar a:focus-visible,.public-guide-content a:hover,.public-guide-content a:focus-visible{text-decoration:none}.public-guide-content .app-shell__main{padding-inline:clamp(1rem,4vw,2rem)}.public-guide-content article{width:100%;max-width:min(64rem,100%)}.public-guide-content .literary-content{overflow-wrap:anywhere}.public-guide-content .literary-content :where(h2){display:flex;gap:.75rem;align-items:center;margin-top:3rem;margin-bottom:1.5rem;color:var(--app-text-base);font-family:var(--app-font-family);font-size:1.5rem;font-weight:650;line-height:1.25;letter-spacing:0}.public-guide-content .literary-content :where(h3){margin-top:2.25rem;margin-bottom:1rem;color:var(--app-text-base);font-family:var(--app-font-family);font-size:1.125rem;font-weight:650;line-height:1.35;letter-spacing:0}.public-guide-content .literary-content :where(p:not([class*=legacy-style-text-sm]):not([class*=legacy-style-text-xs])),.public-guide-content .literary-content :where(li:not([class*=legacy-style-text-sm]):not([class*=legacy-style-text-xs])){color:var(--app-text-muted);font-family:var(--app-font-family);font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:0}.public-guide-content .literary-content :where(p:not([class*=legacy-style-text-sm]):not([class*=legacy-style-text-xs])){margin-bottom:1rem}.public-guide-content .literary-content :where(li:not([class*=legacy-style-text-sm]):not([class*=legacy-style-text-xs])){margin-bottom:.5rem}.public-guide-content .literary-content :where(h1,h2,h3,p,li,td,th){max-width:100%}.public-guide-content .literary-content :where(button,input,select,label,table),.public-guide-content .literary-content :where(.legacy-style-font-mono,[class*=legacy-style-font-mono]){font-family:var(--app-font-family)}.public-guide-content .literary-content :where(pre,code){font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.public-guide-content .literary-content :where(img){max-width:100%;cursor:zoom-in}.public-guide-content .literary-content :where(table){width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse}.public-guide-content .literary-content :where(th,td){vertical-align:top;overflow-wrap:break-word}.public-guide-content .literary-content :where(table,pre,.diagram-container){max-width:100%}.public-guide-content .literary-content :where(.legacy-style-overflow-hidden:has(table),.legacy-style-overflow-hidden:has(.diagram-container)){overflow-x:auto;overflow-y:visible;scrollbar-width:thin}.public-guide-content .literary-content :where(.diagram-container){transform-origin:top left}[data-testid=guide-lightbox-overlay]{overscroll-behavior:contain}[data-testid=guide-lightbox-overlay] img{max-width:min(90vw,72rem);max-height:min(90dvh,48rem)}@media(max-width:1023px){.public-guide-content .app-shell__main{padding-top:5.75rem}.public-guide-content article{padding-bottom:4rem}.public-guide-content header{max-width:100vw}}@media(max-width:767px){.public-guide-content .app-shell__main{padding-inline:.875rem}.public-guide-content .literary-content :where(h1){font-size:1.875rem;line-height:1.15}.public-guide-content .literary-content :where(h2){margin-top:2.25rem;margin-bottom:1rem;font-size:1.35rem}.public-guide-content .literary-content :where(h3){margin-top:1.75rem;margin-bottom:.75rem;font-size:1.125rem}.public-guide-content .literary-content :where(p:not([class*=legacy-style-text-sm]):not([class*=legacy-style-text-xs])),.public-guide-content .literary-content :where(li:not([class*=legacy-style-text-sm]):not([class*=legacy-style-text-xs])){font-size:.9375rem;line-height:1.6}.public-guide-content .literary-content :where(table){min-width:42rem}}body:has(.app-layout [data-testid=users-row]){font-size:1rem}.app-layout{height:100vh;overflow:hidden;font-size:1rem}.app-layout,.app-layout__workspace,.app-layout-sidebar,.app-layout-header,.app-mobile-nav{background-color:var(--app-bg-base)}.app-layout__workspace{height:100vh;overflow-x:hidden;overflow-y:auto}.app-layout__main{display:flex;flex-direction:column;min-height:0;overflow:visible;padding:1.5rem 2rem 2rem}.app-layout a,.app-layout a:hover,.app-layout a:focus,.app-layout a:focus-visible,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) a,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) a:hover,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) a:focus-visible,:where([data-testid=login-dialog],[data-testid=register-dialog]) a,:where([data-testid=login-dialog],[data-testid=register-dialog]) a:hover,:where([data-testid=login-dialog],[data-testid=register-dialog]) a:focus-visible{text-decoration:none!important}.app-layout :where(.legacy-style-border),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.legacy-style-border),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.legacy-style-border),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal :where(.legacy-style-border){border-style:solid}.app-layout-sidebar{border-right-color:color-mix(in srgb,var(--app-text-base) 5%,transparent)}.app-layout-sidebar__brand{min-height:4.875rem;padding-inline:1.375rem}.app-layout-sidebar__nav{padding:.375rem .75rem 1rem}.app-layout-sidebar__group+.app-layout-sidebar__group{margin-top:1.125rem}.app-layout-sidebar__group-title{padding-inline:.5rem;color:color-mix(in srgb,var(--app-text-base) 72%,transparent);font-size:.6875rem;letter-spacing:0}.app-layout-sidebar__link{position:relative;min-height:2.25rem;padding-inline:.5rem .875rem;border-radius:.5rem;color:color-mix(in srgb,var(--app-text-base) 74%,transparent);font-size:.8125rem;font-weight:500}.app-layout-sidebar__link:hover,.app-layout-sidebar__link[data-active]{background:transparent!important;color:var(--admin-workbench-accent-readable, var(--app-color-primary, var(--app-primary, #c8643f)))}.app-layout-sidebar__link[data-active]:after{content:"";position:absolute;top:50%;right:.625rem;width:.25rem;height:.25rem;border-radius:999px;background:var(--app-color-primary, var(--app-primary, #c8643f));transform:translateY(-50%)}.app-layout-header{min-height:4rem;padding-inline:2rem;border-bottom-color:color-mix(in srgb,var(--app-text-base) 5%,transparent);background:color-mix(in srgb,var(--app-bg-base) 90%,transparent)}.app-layout-header .n-button:not([data-app-button]){--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-pressed: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;--n-color: transparent !important;--n-color-hover: color-mix(in srgb, var(--app-text-base) 5%, transparent) !important;--n-color-pressed: color-mix(in srgb, var(--app-text-base) 8%, transparent) !important;--n-box-shadow-focus: none !important}.app-layout :where(.n-button:not([data-app-button])){--n-border-radius: .625rem !important;--n-font-weight: 500 !important;box-shadow:none!important}.app-layout :where(button[class*=legacy-style-inline-flex][class*=legacy-style-rounded-xl]){border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--app-text-base) 12%,transparent)!important;background:color-mix(in srgb,var(--app-bg-base) 90%,white 10%)!important;color:var(--app-text-base)!important;box-shadow:none!important;text-decoration:none!important}.app-layout :where(button[class*=legacy-style-inline-flex][class*=legacy-style-rounded-xl]:hover){border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 30%,transparent)!important;background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 8%,var(--app-bg-base))!important;color:var(--admin-workbench-accent-readable, var(--app-color-primary, var(--app-primary, #c8643f)))!important;text-decoration:none!important}.app-layout :where(button[class*=legacy-style-bg-primary][class*=legacy-style-inline-flex]){border-color:transparent!important;background:var(--admin-workbench-accent, var(--app-color-primary, var(--app-primary, #c8643f)))!important;color:var(--admin-workbench-accent-contrast, #111827)!important;-webkit-text-fill-color:var(--admin-workbench-accent-contrast, #111827)!important}.app-layout :where(button[class*=legacy-style-bg-primary][class*=legacy-style-inline-flex]:hover){background:var(--admin-workbench-accent-hover, var(--app-primary-hover, #b95737))!important;color:var(--admin-workbench-accent-contrast, #111827)!important;-webkit-text-fill-color:var(--admin-workbench-accent-contrast, #111827)!important}.app-layout :where(button[class*=legacy-style-text-primary][class*=legacy-style-hover-underline]){text-decoration:none!important}.app-layout :where(.n-button:not([data-app-button]):not(.n-button--primary-type):not(.n-button--error-type)),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.n-button:not([data-app-button]):not(.n-button--primary-type):not(.n-button--error-type)),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-button:not([data-app-button]):not(.n-button--primary-type):not(.n-button--error-type)){--n-color: color-mix(in srgb, var(--app-bg-base) 70%, white 30%) !important;--n-color-hover: color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 8%, var(--app-bg-base)) !important;--n-color-pressed: color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 12%, var(--app-bg-base)) !important;--n-border: 1px solid color-mix(in srgb, var(--app-text-base) 12%, transparent) !important;--n-border-hover: 1px solid color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 32%, transparent) !important;--n-border-pressed: 1px solid color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 38%, transparent) !important;--n-border-focus: 1px solid color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 38%, transparent) !important;--n-text-color: var(--app-text-base) !important;--n-text-color-hover: var(--admin-workbench-accent-readable, var(--app-color-primary, var(--app-primary, #c8643f))) !important;--n-text-color-pressed: var(--admin-workbench-accent-readable, var(--app-color-primary, var(--app-primary, #c8643f))) !important}.app-layout :where(.n-button.n-button--primary-type:not([data-app-button])),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.n-button.n-button--primary-type:not([data-app-button])),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-button.n-button--primary-type:not([data-app-button])){--n-color: var(--admin-workbench-accent, var(--app-color-primary, var(--app-primary, #c8643f))) !important;--n-color-hover: var(--admin-workbench-accent-hover, var(--app-primary-hover, #b95737)) !important;--n-color-pressed: var(--admin-workbench-accent-pressed, var(--app-primary-pressed, #963f28)) !important;--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-pressed: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;--n-text-color: var(--admin-workbench-accent-contrast, #111827) !important;--n-text-color-hover: var(--admin-workbench-accent-contrast, #111827) !important;--n-text-color-pressed: var(--admin-workbench-accent-contrast, #111827) !important;--n-text-color-focus: var(--admin-workbench-accent-contrast, #111827) !important;box-shadow:none!important}.app-layout :where(.n-base-selection,.n-input,.n-date-picker){--n-border-radius: 999px !important;--n-color: var(--app-bg-elevated) !important;--n-color-active: var(--app-bg-elevated) !important;--n-border: 1px solid var(--app-border) !important;--n-border-hover: 1px solid color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 30%, transparent) !important;--n-border-active: 1px solid color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 38%, transparent) !important;--n-box-shadow-active: none !important;--n-box-shadow-focus: none !important}.app-layout :where(.n-card,.app-card,.usage-card>.n-card,[class*=legacy-style-rounded-2xl][class*=legacy-style-border]:not(.legacy-select__trigger):not(.legacy-select__content),.wallet-admin-card),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.n-card,[class*=legacy-style-bg-background][class*=legacy-style-border]),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-card,[class*=legacy-style-bg-background][class*=legacy-style-border]){border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;border-radius:.875rem!important;background:color-mix(in srgb,var(--app-bg-base) 94%,white 6%)!important;box-shadow:none!important}.app-layout :where(.n-data-table,.n-data-table-wrapper,.app-table){border-width:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-layout :where(.n-data-table-th,.n-data-table-td){border-color:color-mix(in srgb,var(--app-text-base) 8%,transparent)!important}.app-layout__main:has([data-testid=users-row]){padding-inline:2rem}.app-layout:has([data-testid=users-row]) :where(input,textarea,[role=combobox],.n-input,.n-base-selection){background-color:var(--app-bg-elevated)!important}.app-layout:has([data-testid=users-row]) :where(input,textarea,[role=combobox]){border-color:var(--app-border)!important;box-shadow:none!important}.app-layout .admin-users__search{width:12rem}.app-layout .admin-users__search--mobile{width:auto}.app-layout .admin-users__search :where(.n-input){width:100%!important}.app-layout :where([data-testid=users-role-filter-trigger],[data-testid=users-group-filter-trigger]){width:8rem!important}.app-layout [data-testid=users-status-filter-trigger]{width:7rem!important}.app-layout:has([data-testid=users-row]) :where(.legacy-style-bg-card-70,.legacy-style-bg-card-95,.legacy-style-bg-background-70,.legacy-style-bg-muted-40,.legacy-style-bg-muted-35){background-color:color-mix(in srgb,var(--app-bg-base) 88%,white 12%)!important}.app-layout:has([data-testid=users-row]) :where(.legacy-style-border-border-60,.legacy-style-border-border-50,.legacy-style-border-border-40){border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important}.app-layout [data-testid=users-row] :where(.legacy-style-gap-3){gap:.625rem!important}.app-layout [data-testid=users-row] :where(.legacy-style-h-10.legacy-style-w-10){width:2.5rem!important;height:2.5rem!important}.app-layout [data-testid=users-row] :where(.legacy-style-text-sm){font-size:.875rem!important}.app-layout [data-testid=users-row] :where(.legacy-style-text-xs){font-size:.75rem!important}.app-layout [data-testid=users-row] :where(.legacy-style-text-11px){font-size:.6875rem!important}.app-layout [data-testid=users-row] :where(.legacy-style-w-14){width:2.625rem!important}.app-layout [data-testid=users-row] :where(.legacy-style-gap-1){gap:.125rem!important}.app-layout [data-testid^=users-][data-testid$=-action-btn]{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;border-color:transparent!important;background:transparent!important}.app-layout [data-testid^=users-][data-testid$=-action-btn] svg{width:1rem!important;height:1rem!important}@media(max-width:1399px){.app-layout [data-testid=users-row] :where(.legacy-style-gap-3){gap:.625rem!important}.app-layout [data-testid=users-row] :where(.legacy-style-h-10.legacy-style-w-10){width:2.5rem!important;height:2.5rem!important}.app-layout [data-testid^=users-][data-testid$=-action-btn]{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important}.app-layout [data-testid^=users-][data-testid$=-action-btn] svg{width:1rem!important;height:1rem!important}}.dashboard-page{gap:1.25rem;padding-inline:0}.dashboard-page__toolbar{align-items:center;min-height:2rem}.dashboard-page__filters{gap:.75rem}.dashboard-page__select{width:10.25rem}.dashboard-page__select--api-key{width:9.75rem}.dashboard-overview-grid{gap:1rem}.dashboard-overview-grid__activity{gap:.75rem}.dashboard-overview-grid__activity>.legacy-style-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.75rem!important}.dashboard-overview-grid__activity [data-testid=dashboard-kpi-card]{min-height:5.55rem;padding:.75rem!important}.dashboard-overview-grid__activity [data-testid=dashboard-activity-heatmap]{min-height:11.625rem;padding:0!important}.dashboard-overview-grid__activity [data-testid=dashboard-activity-heatmap]>.n-card{min-height:11.625rem}.dashboard-overview-grid__activity [data-testid=dashboard-activity-heatmap]>.n-card>.n-card__content{padding:1rem!important}[data-testid=dashboard-kpi-label]{line-height:1.2}[data-testid=dashboard-kpi-value]{margin-top:.5rem!important;font-size:1.25rem!important;line-height:1.35!important}.dashboard-overview-grid__announcements [data-testid=dashboard-announcements-card]{min-height:17.5rem}.dashboard-overview-grid__announcements [data-testid=dashboard-announcement-item]{border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;border-radius:.5rem!important;background:color-mix(in srgb,var(--app-bg-base) 92%,white 8%)!important;box-shadow:none!important}[data-testid=dashboard-breakdown-section]{gap:1rem!important}[data-testid=dashboard-breakdown-section]>*{min-height:11.375rem;padding:.875rem!important}.dashboard-page .tabs-button-list{gap:.375rem}.dashboard-page .tabs-button-list button[data-value]{min-height:1.5rem;border-radius:.5rem!important}[data-testid=dashboard-announcement-backdrop],body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal-mask,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal-mask{background:color-mix(in srgb,black 34%,transparent)!important;backdrop-filter:blur(4px)}[data-testid=dashboard-announcement-dialog] [data-testid=dashboard-announcement-dialog-close]{border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--app-text-base) 12%,transparent)!important;border-radius:.625rem!important;background:color-mix(in srgb,var(--app-bg-base) 82%,white 18%)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card{--n-border-radius: .875rem !important;--n-color: color-mix(in srgb, var(--app-bg-base) 92%, white 8%) !important;--n-border-color: color-mix(in srgb, var(--app-text-base) 10%, transparent) !important;border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;box-shadow:none!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card-header,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card__content,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card__footer,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card-header,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card__content,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card__footer{color:var(--app-text-base)}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card-header,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card-header{padding:1.5rem 1.75rem .75rem!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card__content,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card__content{max-height:min(58vh,38rem);padding:.75rem 1.75rem 1rem!important;overflow:auto}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card__footer,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card__footer{padding:1rem 1.75rem 1.5rem!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card__content>*,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card__content>*,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(form,section,fieldset,label,p,h2,h3,h4,.legacy-style-grid,.legacy-style-flex,.legacy-style-space-y-2,.legacy-style-space-y-3,.legacy-style-space-y-4,.legacy-style-space-y-5),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(form,section,fieldset,label,p,h2,h3,h4,.legacy-style-grid,.legacy-style-flex,.legacy-style-space-y-2,.legacy-style-space-y-3,.legacy-style-space-y-4,.legacy-style-space-y-5){min-width:0}.app-dialog__actions{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:.75rem}.app-dialog__description{margin:0 0 1rem;color:color-mix(in srgb,var(--app-text-base) 68%,transparent);line-height:1.55}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where([role=dialog],.legacy-style-bg-background.legacy-style-text-left),:where([data-testid=login-dialog],[data-testid=register-dialog]):where([role=dialog],.legacy-style-bg-background.legacy-style-text-left){max-width:min(100vw - 2rem,var(--dialog-max-width, 64rem))!important;box-sizing:border-box;max-height:min(100dvh - 3rem,54rem);overflow:hidden;border-radius:.875rem!important;background:color-mix(in srgb,var(--app-bg-base) 94%,white 6%)!important;box-shadow:0 1.5rem 4rem color-mix(in srgb,black 20%,transparent)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),:where([data-testid=login-dialog],[data-testid=register-dialog])>:where(.legacy-style-border-b,[class*=legacy-style-border-b]){padding:1.25rem 1.5rem!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])),:where([data-testid=login-dialog],[data-testid=register-dialog])>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:min(56dvh,38rem);padding:1.25rem 1.5rem!important;overflow:auto}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]),:where([data-testid=login-dialog],[data-testid=register-dialog])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){flex-wrap:wrap-reverse!important;align-items:center;padding:1rem 1.5rem 1.25rem!important;background:color-mix(in srgb,var(--app-bg-base) 92%,white 8%)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(h2,h3,h4),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(h2,h3,h4){line-height:1.25}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(p),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(p){max-width:100%;line-height:1.55;overflow-wrap:anywhere}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(input,textarea,.n-input,.n-base-selection,[role=combobox]),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(input,textarea,.n-input,.n-base-selection,[role=combobox]){max-width:100%}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.legacy-style-grid-cols-2),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.legacy-style-grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.legacy-style-flex),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.legacy-style-flex){min-width:0}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(button,.n-button),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(button,.n-button){flex-shrink:0}body:has(.app-layout [data-testid=users-row]) .drawer-panel:not(.n-drawer){width:min(100vw,55rem)!important;max-width:100vw!important;box-sizing:border-box;overflow-x:hidden!important}body:has(.app-layout [data-testid=users-row]) .drawer-panel:not(.n-drawer) :where(.legacy-style-grid,.legacy-style-flex,.legacy-style-rounded-2xl,.legacy-style-rounded-xl,p,span,strong){min-width:0}body:has(.app-layout [data-testid=users-row]) .drawer-panel:not(.n-drawer) :where(p,span,strong){overflow-wrap:anywhere}body:has(.app-layout [data-testid=users-row]) .drawer-panel:not(.n-drawer) :where(input,textarea,.n-input,.n-base-selection,[role=combobox]),body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer] :where(input,textarea,.n-input,.n-base-selection,[role=combobox]){max-width:100%;background-color:var(--app-bg-elevated)!important}body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer].n-drawer{width:min(100vw,53.75rem)!important;max-width:100vw!important;height:100dvh!important;right:0!important;left:auto!important}body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer] :where(.wallet-ops-drawer,.wallet-ops-summary,.wallet-money-action,.wallet-ops-list){min-width:0}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row])){width:min(100vw - 2rem,36rem)!important;max-width:min(100vw - 2rem,36rem)!important;max-height:min(100dvh - 2rem,42rem)!important;overflow:hidden!important;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;border-radius:.75rem!important;background:var(--app-bg-base)!important;color:var(--app-text-base)!important;font-size:.875rem!important;line-height:1.45!important;box-shadow:0 1.25rem 3rem color-mix(in srgb,black 18%,transparent)!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-form-dialog]{width:min(100vw - 2rem,48rem)!important;max-width:min(100vw - 2rem,48rem)!important}body:has(.app-layout [data-testid=users-row]) :where([role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn])){width:min(100vw - 2rem,32rem)!important;max-width:min(100vw - 2rem,32rem)!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row]))>:where(.legacy-style-border-b,[class*=legacy-style-border-b]){padding:1.25rem 1.5rem!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn])) :where(.n-card-header){border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 10%,transparent)!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn])) :where(.n-card-header) :where(.legacy-style-border-b,[class*=legacy-style-border-b]){border-bottom-color:transparent!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn])) :where(.app-dialog__footer,.n-card__footer,.n-card__action){border-top:1px solid color-mix(in srgb,var(--app-text-base) 10%,transparent)!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn])) :where(.app-dialog__footer,.n-card__footer,.n-card__action) :where(.legacy-style-border-t,[class*=legacy-style-border-t]){border-top-color:transparent!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row]))>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:min(54dvh,24rem)!important;padding:1rem 1.5rem!important;overflow:auto!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row]))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){display:flex!important;flex-wrap:wrap-reverse!important;align-items:center!important;justify-content:flex-start!important;gap:.75rem!important;padding:1rem 1.5rem 1.25rem!important;background:color-mix(in srgb,var(--app-bg-base) 96%,white 4%)!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row])) :where(h2,h3,h4){color:var(--app-text-base)!important;font-size:1.125rem!important;line-height:1.35!important;letter-spacing:0!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row])) :where(p,label,span,code){max-width:100%;line-height:1.5!important;overflow-wrap:anywhere}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikey-form-name-input],[data-testid=user-apikey-form-rate-limit-input],[data-testid=user-new-apikey-value]){width:100%!important;max-width:100%!important;height:2.75rem!important;padding-inline:1rem!important;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;border-radius:.625rem!important;background:color-mix(in srgb,var(--app-bg-base) 86%,white 14%)!important;color:var(--app-text-base)!important;font-size:.875rem!important;line-height:1.25rem!important;box-shadow:none!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikey-form-name-input],[data-testid=user-apikey-form-rate-limit-input],[data-testid=user-new-apikey-value])::-moz-placeholder{color:color-mix(in srgb,var(--app-text-base) 54%,transparent)!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikey-form-name-input],[data-testid=user-apikey-form-rate-limit-input],[data-testid=user-new-apikey-value])::placeholder{color:color-mix(in srgb,var(--app-text-base) 54%,transparent)!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikey-row],[role=dialog]:has([data-testid=user-apikey-form-name-input]) .legacy-style-space-y-4,[role=dialog]:has([data-testid=user-apikey-form-submit-btn]) .legacy-style-space-y-4){min-width:0}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikey-row]{border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;border-radius:.75rem!important;background:color-mix(in srgb,var(--app-bg-base) 96%,white 4%)!important;padding:1rem!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row])) :where(button,.n-button){min-width:4.5rem;min-height:2.25rem;flex-shrink:0;border-radius:.625rem!important;font-size:.875rem!important;line-height:1.25rem!important;white-space:nowrap}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-create-btn],[data-testid=user-apikey-form-submit-btn],[data-testid=user-new-apikey-dialog] button[class*=legacy-style-bg-primary],[data-testid=user-form-submit-btn],[data-testid=user-subscription-cancel-confirm]){border-color:transparent!important;background:var(--admin-workbench-accent, var(--app-color-primary, var(--app-primary, #c8643f)))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-create-btn],[data-testid=user-apikey-form-submit-btn],[data-testid=user-new-apikey-dialog] button[class*=legacy-style-bg-primary],[data-testid=user-form-submit-btn],[data-testid=user-subscription-cancel-confirm]):where(:hover,:focus-visible,:active){background:var(--admin-workbench-accent-hover, var(--app-primary-hover, #b95737))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-form-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row]),[role=dialog]:has([data-testid=user-apikey-form-name-input])~*,[role=dialog]:has([data-testid=user-apikey-form-submit-btn])~*) :where(button[class*=legacy-style-border],button[class*=legacy-style-bg-card],button[class*=legacy-style-bg-muted]){color:var(--app-text-base)!important;-webkit-text-fill-color:var(--app-text-base)!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-form-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row])) :where(button[class*=legacy-style-border],button[class*=legacy-style-bg-card],button[class*=legacy-style-bg-muted]):where(:hover,:focus-visible,:active){border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 30%,transparent)!important;background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 8%,var(--app-bg-base))!important;color:var(--app-color-primary, var(--app-primary, #c8643f))!important;-webkit-text-fill-color:var(--app-color-primary, var(--app-primary, #c8643f))!important}body:has(.app-layout [data-testid=users-row]) :where([role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has(.legacy-style-bg-kraft-10):has(button)) :where(button[class*=legacy-style-bg-primary]){color:#fff!important;-webkit-text-fill-color:#fff!important}body:has(.app-layout [data-testid=users-row]) :where([role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has(.legacy-style-bg-kraft-10):has(button)) :where(button[class*=legacy-style-bg-primary]):where(:hover,:focus-visible,:active,:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-subscription-drawer].drawer-panel,body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer].n-drawer{width:min(100vw,55rem)!important;max-width:100vw!important;right:0!important;left:auto!important;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;background:var(--app-bg-base)!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-subscription-drawer] :where(.legacy-style-grid,.legacy-style-flex,.legacy-style-rounded-2xl,.legacy-style-rounded-xl,p,span,strong),body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer] :where(.wallet-ops-drawer,.wallet-ops-summary,.wallet-money-action,.wallet-ops-list,p,span,strong){min-width:0;overflow-wrap:anywhere}.app-layout :where(.legacy-style-relative>svg[class*=legacy-style-absolute][class*=legacy-style-left-2dot-5]+input){padding-left:2rem!important}.app-layout :where(.legacy-style-relative>svg[class*=legacy-style-absolute][class*=legacy-style-left-4]+input){padding-left:2.75rem!important}.app-layout :where(.n-input .n-input__prefix){flex:0 0 auto}.app-layout :where(.n-input .n-input__input-el){min-width:0}@media(max-width:1023px){.app-layout[data-testid=app-layout]{display:flex!important;flex-direction:column!important;height:auto;min-height:100vh;overflow:auto}.app-layout__desktop-sidebar{display:none!important}.app-mobile-nav{flex:0 0 auto;width:100%;z-index:70;border-bottom-color:color-mix(in srgb,var(--app-text-base) 7%,transparent)}.app-mobile-nav__bar{position:relative;z-index:2;background:color-mix(in srgb,var(--app-bg-base) 94%,transparent)}.app-mobile-nav__panel{position:absolute;top:100%;right:0;left:0;z-index:1;max-height:calc(100dvh - 4rem);padding:.75rem 1rem 1rem;overflow-y:auto;border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 10%,transparent);background:color-mix(in srgb,var(--app-bg-base) 96%,white 4%);box-shadow:0 1rem 2rem color-mix(in srgb,var(--app-text-base) 8%,transparent);backdrop-filter:blur(18px)}.app-mobile-nav__brand{max-width:calc(100vw - 5.25rem);min-height:2.5rem}.app-mobile-nav__copy{gap:.125rem;overflow:hidden}.app-mobile-nav__copy strong,.app-mobile-nav__copy span{line-height:1.15}.app-layout__workspace{flex:1 1 auto!important;width:100%;max-width:100%;height:auto;min-height:0;overflow:visible}.app-layout__main{width:100%;padding:1rem}.app-layout__main:has([data-testid=users-row]){padding-inline:1rem}.app-layout:has([data-testid=users-row]) .legacy-style-overflow-hidden{overflow:hidden}.app-layout:has([data-testid=users-row]) .legacy-style-sm-flex{flex-wrap:nowrap;gap:.75rem!important}.app-layout:has([data-testid=users-row]) .legacy-style-sm-flex>h3{flex:0 0 1.25rem;max-width:1.25rem;line-height:1.55;text-align:center;word-break:break-all;white-space:normal}.app-layout:has([data-testid=users-row]) [data-testid=users-search-input]{width:clamp(10rem,26vw,12rem)!important;min-width:clamp(10rem,26vw,12rem)}.app-layout:has([data-testid=users-row]) :where([data-testid=users-role-filter-trigger],[data-testid=users-group-filter-trigger]){width:clamp(7.5rem,18vw,8rem)!important}.app-layout:has([data-testid=users-row]) [data-testid=users-status-filter-trigger]{width:clamp(7rem,16vw,7.75rem)!important}.app-layout:has([data-testid=users-row]) .legacy-style-xl-hidden{padding:1rem!important}.app-layout:has([data-testid=users-row]) .legacy-style-xl-hidden>.legacy-style-space-y-3dot-5{gap:1rem!important}}@media(min-width:1180px){[data-testid=dashboard-breakdown-section]{grid-template-columns:220px minmax(0,1fr) 220px 220px!important}}@media(max-width:1179px){.app-layout:has([data-testid=users-row]) [data-testid=users-refresh-btn]{display:none!important}.dashboard-overview-grid__activity>.legacy-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-testid=dashboard-breakdown-section]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.app-layout{overflow:auto}.app-layout__workspace{height:auto;min-height:100vh;overflow:visible}.app-layout__main{padding:1rem 1rem 1.25rem}.app-layout__main:has([data-testid=users-row]){padding-inline:1rem}.app-layout:has([data-testid=users-row]) .legacy-style-sm-hidden{display:flex!important}.app-layout:has([data-testid=users-row]) .legacy-style-hidden.legacy-style-sm-flex{display:none!important}.app-layout:has([data-testid=users-row]) .legacy-style-sm-hidden .legacy-style-flex:has(#users-search-mobile){flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;scrollbar-gutter:stable}.app-layout:has([data-testid=users-row]) #users-search-mobile{width:clamp(9rem,30vw,12rem)!important;min-width:clamp(9rem,30vw,12rem)}.app-layout:has([data-testid=users-row]) .legacy-style-sm-hidden :where([role=combobox]){min-width:5rem}.app-layout:has([data-testid=users-row]) .legacy-style-xl-hidden{padding:.75rem 1rem 1rem!important}.app-layout:has([data-testid=users-row]) .legacy-style-xl-hidden :where(.legacy-style-rounded-2xl){border-radius:.875rem!important}.app-layout:has([data-testid=users-row]) .legacy-style-xl-hidden :where(.legacy-style-p-4){padding:1rem!important}.app-layout:has([data-testid=users-row]) .legacy-style-xl-hidden :where(.legacy-style-grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-page__toolbar,.dashboard-page__filters,.dashboard-page__select{width:100%}.dashboard-page__filters{justify-content:stretch}.dashboard-overview-grid,[data-testid=dashboard-breakdown-section]{grid-template-columns:1fr!important}.dashboard-overview-grid__activity>.legacy-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card{max-width:calc(100vw - 1rem)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card-header,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card__content,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .n-modal .n-card__footer,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card-header,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card__content,body:has(:where([data-testid=login-dialog],[data-testid=register-dialog])) .n-modal .n-card__footer{padding-inline:1rem!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where([role=dialog],.legacy-style-bg-background.legacy-style-text-left),:where([data-testid=login-dialog],[data-testid=register-dialog]):where([role=dialog],.legacy-style-bg-background.legacy-style-text-left){max-width:calc(100vw - 1rem)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]),:where([data-testid=login-dialog],[data-testid=register-dialog])>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),:where([data-testid=login-dialog],[data-testid=register-dialog])>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])),:where([data-testid=login-dialog],[data-testid=register-dialog])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){padding-inline:1rem!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.legacy-style-grid-cols-2,.legacy-style-lg-grid-cols-2,.legacy-style-grid-cols-3),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.legacy-style-grid-cols-2,.legacy-style-lg-grid-cols-2,.legacy-style-grid-cols-3){grid-template-columns:1fr!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.legacy-style-flex-row,.legacy-style-lg-flex-row),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.legacy-style-flex-row,.legacy-style-lg-flex-row){flex-wrap:wrap}.app-dialog__actions,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]),:where([data-testid=login-dialog],[data-testid=register-dialog])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){justify-content:stretch!important}.app-dialog__actions :where(.n-button),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]) :where(button,.n-button),:where([data-testid=login-dialog],[data-testid=register-dialog])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]) :where(button,.n-button){flex:1 1 8rem}body:has(.app-layout [data-testid=users-row]) .drawer-panel:not(.n-drawer),body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer].n-drawer{width:100vw!important;max-width:100vw!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row])){width:min(100vw - 1rem,32rem)!important;max-width:min(100vw - 1rem,32rem)!important;max-height:calc(100dvh - 1rem)!important;border-radius:.75rem!important;font-size:.875rem!important;line-height:1.45!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row]))>:where(.legacy-style-border-b,[class*=legacy-style-border-b]){padding:1rem!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row]))>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:min(58dvh,28rem)!important;padding:1rem!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row]))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){justify-content:stretch!important;padding:.875rem 1rem 1rem!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row]))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]) :where(button,.n-button){flex:1 1 8rem;min-width:min(8rem,100%);height:2.5rem!important;padding-inline:.875rem!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row])) :where(h2,h3,h4){font-size:1.0625rem!important;line-height:1.35!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikey-form-name-input],[data-testid=user-apikey-form-rate-limit-input],[data-testid=user-new-apikey-value]){height:2.625rem!important;font-size:.875rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-subscription-drawer].drawer-panel,body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer].n-drawer{width:100vw!important;max-width:100vw!important;height:100dvh!important}}@media(max-width:480px){.dashboard-overview-grid__activity>.legacy-style-grid{grid-template-columns:1fr!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row])){width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh),[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has([data-testid=user-apikeys-create-btn]),[role=dialog]:has([data-testid=user-apikey-row]))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){gap:.625rem!important}}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog],body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh){width:min(100vw - 2rem,36rem)!important;max-width:min(100vw - 2rem,36rem)!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn]){width:min(100vw - 2rem,32rem)!important;max-width:min(100vw - 2rem,32rem)!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)>:where(.legacy-style-border-b,[class*=legacy-style-border-b]){padding:1rem 1.5rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:min(44dvh,15rem)!important;padding:.75rem 1.5rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-empty-state]{min-height:13.5rem;padding-block:3rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input])>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn])>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:none!important;padding:1rem 1.5rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh){overflow:hidden!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:none!important;padding:.75rem 1.5rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){padding:1rem 1.5rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh) :where(.legacy-style-rounded-lg.legacy-style-border){padding:1rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer].n-drawer{position:absolute!important;right:0!important;left:auto!important;margin-left:auto!important;margin-right:0!important;width:min(100vw,53.75rem)!important;max-width:100vw!important;height:100dvh!important}@media(min-width:768px){body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer].n-drawer{transform:translate(calc(100vw - min(100vw,53.75rem)))!important}}@media(max-width:767px){body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog],body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh){width:min(100vw - 1.5rem,36rem)!important;max-width:min(100vw - 1.5rem,36rem)!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:min(42dvh,15rem)!important}}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog],body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh){overflow:hidden!important;border-radius:.75rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input])>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn])>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)>:where(.legacy-style-border-b,[class*=legacy-style-border-b]){padding:1rem 1.5rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:none!important;padding:.75rem 1.5rem 1rem!important;overflow:auto!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-empty-state]{box-sizing:border-box;min-height:13.5rem!important;padding-block:2rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input])>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn])>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:none!important;padding:1rem 1.5rem .75rem!important;overflow:auto!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input]) :where(.legacy-style-space-y-4>:not([hidden])~:not([hidden])),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn]) :where(.legacy-style-space-y-4>:not([hidden])~:not([hidden])){margin-top:.875rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input]) :where(.legacy-style-space-y-2>:not([hidden])~:not([hidden])),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn]) :where(.legacy-style-space-y-2>:not([hidden])~:not([hidden])){margin-top:.375rem!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikey-form-name-input],[data-testid=user-apikey-form-rate-limit-input],[data-testid=user-new-apikey-value]){height:2.5rem!important;min-height:2.5rem!important;border-radius:.625rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){padding:.625rem 1.5rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh) :where(.legacy-style-rounded-lg.legacy-style-border){padding:.875rem 1rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]>:where(.legacy-style-border-t,[class*=legacy-style-border-t]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){gap:.75rem!important;padding:.875rem 1.5rem 1rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]>:where(.legacy-style-border-t,[class*=legacy-style-border-t]) :where(button,.n-button),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]) :where(button,.n-button),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]) :where(button,.n-button),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)>:where(.legacy-style-border-t,[class*=legacy-style-border-t]) :where(button,.n-button){min-height:2.5rem!important;height:2.5rem!important;padding-inline:1.125rem!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)) :where(button,.n-button){color:var(--app-text-base)!important;-webkit-text-fill-color:var(--app-text-base)!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-create-btn],[data-testid=user-apikey-form-submit-btn],[data-testid=user-new-apikey-dialog] button[class*=legacy-style-bg-primary],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh) button:not([class*=legacy-style-border])){color:#fff!important;-webkit-text-fill-color:#fff!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-create-btn],[data-testid=user-apikey-form-submit-btn],[data-testid=user-new-apikey-dialog] button[class*=legacy-style-bg-primary],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh) button:not([class*=legacy-style-border])):where(:hover,:focus-visible,:active,:disabled),body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-create-btn],[data-testid=user-apikey-form-submit-btn],[data-testid=user-new-apikey-dialog] button[class*=legacy-style-bg-primary],[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh) button:not([class*=legacy-style-border])):where(:hover,:focus-visible,:active,:disabled) *{color:#fff!important;-webkit-text-fill-color:#fff!important}body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)) :where(button[class*=legacy-style-border],button[class*=legacy-style-bg-card],button[class*=legacy-style-bg-muted]):where(:hover,:focus-visible,:active),body:has(.app-layout [data-testid=users-row]) :where([data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn]),[role=dialog]:has(>.legacy-style-border-b .legacy-style-bg-primary-10):has(>.legacy-style-max-h-60vh)) :where(button[class*=legacy-style-border],button[class*=legacy-style-bg-card],button[class*=legacy-style-bg-muted]):where(:hover,:focus-visible,:active) *{color:var(--app-color-primary, var(--app-primary, #c8643f))!important;-webkit-text-fill-color:var(--app-color-primary, var(--app-primary, #c8643f))!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-subscription-drawer].drawer-panel{width:min(95vw,55rem)!important;max-width:min(95vw,55rem)!important;margin-left:auto!important;margin-right:0!important}@media(max-width:767px){body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){max-height:none!important;overflow:auto!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-empty-state]{min-height:13rem!important;padding-block:1.875rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-subscription-drawer].drawer-panel{width:100vw!important;max-width:100vw!important}}@media(min-width:768px){body:has(.app-layout [data-testid=users-row]) [data-testid=user-subscription-drawer].drawer-panel{width:min(95vw,55rem)!important;max-width:min(95vw,55rem)!important}}body:has(.app-layout [data-testid=users-row]):has([data-testid=user-apikeys-dialog]),body:has(.app-layout [data-testid=users-row]):has([role=dialog] [data-testid=user-apikey-form-name-input]),body:has(.app-layout [data-testid=users-row]):has([role=dialog] [data-testid=user-apikey-form-submit-btn]),body:has(.app-layout [data-testid=users-row]):has([role=dialog]>.legacy-style-border-b .legacy-style-bg-primary-10),body:has(.app-layout [data-testid=users-row]):has([data-testid=user-subscription-drawer]){overflow-x:hidden!important}body:has(.app-layout [data-testid=users-row]):has([data-testid=user-apikeys-dialog])>.legacy-style-fixed.legacy-style-inset-0,body:has(.app-layout [data-testid=users-row]):has([role=dialog] [data-testid=user-apikey-form-name-input])>.legacy-style-fixed.legacy-style-inset-0,body:has(.app-layout [data-testid=users-row]):has([role=dialog] [data-testid=user-apikey-form-submit-btn])>.legacy-style-fixed.legacy-style-inset-0,body:has(.app-layout [data-testid=users-row]):has([role=dialog]>.legacy-style-border-b .legacy-style-bg-primary-10)>.legacy-style-fixed.legacy-style-inset-0,body:has(.app-layout [data-testid=users-row]):has([data-testid=user-subscription-drawer])>.legacy-style-fixed.legacy-style-inset-0{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]:has([data-testid=user-apikeys-empty-state]){display:flex!important;flex-direction:column!important;min-height:24.1875rem!important;max-height:min(100dvh - 2rem,42rem)!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]:has([data-testid=user-apikeys-empty-state])>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){flex:1 1 auto!important;min-height:0!important;padding-block:.75rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]:has([data-testid=user-apikeys-empty-state]) [data-testid=user-apikeys-empty-state]{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:0!important;padding-block:1rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]:has([data-testid=user-apikeys-empty-state])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){flex:0 0 auto!important;padding-block:.75rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn]){display:flex!important;flex-direction:column!important;height:22.1875rem!important;max-height:min(100dvh - 2rem,22.1875rem)!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input])>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn])>:where(.legacy-style-border-b,[class*=legacy-style-border-b]){padding-block:.875rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input])>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn])>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){flex:1 1 auto!important;min-height:0!important;padding-block:.875rem .5rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn])>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){flex:0 0 auto!important;padding-block:.75rem .875rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(.legacy-style-bg-primary-10):has(.legacy-style-max-h-60vh){display:flex!important;flex-direction:column!important;height:16.8125rem!important;max-height:min(100dvh - 2rem,16.8125rem)!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(.legacy-style-bg-primary-10):has(.legacy-style-max-h-60vh)>:where(.legacy-style-border-b,[class*=legacy-style-border-b]){flex:0 0 auto!important;padding-block:.875rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(.legacy-style-bg-primary-10):has(.legacy-style-max-h-60vh)>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){flex:1 1 auto!important;min-height:0!important;padding-block:.5rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(.legacy-style-bg-primary-10):has(.legacy-style-max-h-60vh)>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){flex:0 0 auto!important;padding-block:.75rem .875rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has(.legacy-style-bg-primary-10):has(.legacy-style-max-h-60vh) :where(.legacy-style-rounded-lg.legacy-style-border){padding-block:.75rem!important}@media(min-width:768px){body:has(.app-layout [data-testid=users-row]) [data-testid=user-subscription-drawer].drawer-panel{position:relative!important;right:0!important;margin-left:auto!important;margin-right:0!important}body:has(.app-layout [data-testid=users-row]) [data-testid=wallet-ops-drawer].n-drawer{transform:none!important}}body:has(.app-layout [data-testid=users-row]):has([data-testid=wallet-ops-drawer]){overflow-x:hidden!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]),.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]),:where([data-testid=login-dialog],[data-testid=register-dialog]){--admin-workbench-accent: #c8643f;--admin-workbench-accent-hover: #b95737;--admin-workbench-accent-pressed: #963f28;--admin-workbench-accent-contrast: #111827;--admin-workbench-accent-readable: color-mix(in srgb, var(--admin-workbench-accent) 75%, var(--app-text-base) 25%);--app-primary: var(--admin-workbench-accent);--app-color-primary: var(--admin-workbench-accent);--app-primary-hover: var(--admin-workbench-accent-hover);--app-primary-pressed: var(--admin-workbench-accent-pressed);--app-primary-contrast: var(--admin-workbench-accent-contrast);--primary: var(--admin-workbench-accent);--ring: var(--admin-workbench-accent);--color-primary: var(--admin-workbench-accent);--color-primary-soft: var(--admin-workbench-accent-hover)}:root[data-theme=dark] body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]),:root[data-theme=dark] .app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]),:root[data-theme=dark] :where([data-testid=login-dialog],[data-testid=register-dialog]),.dark body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]),.dark .app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]),.dark :where([data-testid=login-dialog],[data-testid=register-dialog]),body.dark:has(.app-layout-sidebar__link[data-active][href*="/admin/"]){--admin-workbench-accent: #d88a63;--admin-workbench-accent-hover: #e2a078;--admin-workbench-accent-pressed: #bf704e}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]){--admin-parity-border: color-mix(in srgb, var(--app-text-base) 8%, transparent);--admin-parity-border-soft: color-mix(in srgb, var(--app-text-base) 5%, transparent);--admin-parity-surface: color-mix(in srgb, var(--app-bg-base) 94%, white 6%);--admin-parity-surface-raised: color-mix(in srgb, var(--app-bg-base) 88%, white 12%)}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]),.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-style-grid,.legacy-style-flex,.n-card,.n-data-table,.n-data-table-wrapper,table,tr,td,th,form,fieldset,label,p,span,strong,code),:where([data-testid=login-dialog],[data-testid=register-dialog]),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.legacy-style-grid,.legacy-style-flex,form,label,p,span,strong,code){min-width:0}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(p,span,strong,code,td,th),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(p,span,strong,code,label){overflow-wrap:anywhere}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-style-bg-primary),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.legacy-style-bg-primary),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.legacy-style-bg-primary){background-color:var(--admin-workbench-accent)!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-style-text-primary),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.legacy-style-text-primary),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.legacy-style-text-primary){color:var(--admin-workbench-accent)!important;-webkit-text-fill-color:var(--admin-workbench-accent)!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-card,.app-card,.wallet-admin-card,[class*=legacy-style-rounded-2xl][class*=legacy-style-border]:not(.legacy-select__trigger):not(.legacy-select__content),[class*=legacy-style-rounded-xl][class*=legacy-style-border]:not(.legacy-select__trigger):not(.legacy-select__content)){border-color:var(--admin-parity-border)!important;background:var(--admin-parity-surface)!important;box-shadow:none!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-data-table,.n-data-table-wrapper,.app-table,table[class*=legacy-style-w-full]){border-width:0!important;background:transparent!important;box-shadow:none!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-table__scroll){border-width:0!important;background:transparent!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-data-table-th,.n-data-table-td,th,td){border-color:var(--admin-parity-border-soft)!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-button:not([data-app-button]),button:not([data-app-button])){text-decoration:none!important;box-shadow:none!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-button:not([data-app-button]),button:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled),.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-button:not([data-app-button]),button:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled) *,:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-button:not([data-app-button]),button:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-button:not([data-app-button]),button:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled) *{text-decoration:none!important;-webkit-text-fill-color:currentColor}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-button.n-button--primary-type:not([data-app-button]),button[class*=legacy-style-bg-primary]:not([data-app-button])),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-button.n-button--primary-type:not([data-app-button]),button[class*=legacy-style-bg-primary]:not([data-app-button]),[data-testid=login-submit],[data-testid=register-submit]){border-color:transparent!important;background:var(--admin-workbench-accent)!important;color:var(--admin-workbench-accent-contrast, #111827)!important;-webkit-text-fill-color:var(--admin-workbench-accent-contrast, #111827)!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-button.n-button--primary-type:not([data-app-button]),button[class*=legacy-style-bg-primary]:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled),.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-button.n-button--primary-type:not([data-app-button]),button[class*=legacy-style-bg-primary]:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled) *,:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-button.n-button--primary-type:not([data-app-button]),button[class*=legacy-style-bg-primary]:not([data-app-button]),[data-testid=login-submit],[data-testid=register-submit]):where(:hover,:focus-visible,:active,:disabled),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-button.n-button--primary-type:not([data-app-button]),button[class*=legacy-style-bg-primary]:not([data-app-button]),[data-testid=login-submit],[data-testid=register-submit]):where(:hover,:focus-visible,:active,:disabled) *{color:var(--admin-workbench-accent-contrast, #111827)!important;-webkit-text-fill-color:var(--admin-workbench-accent-contrast, #111827)!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-button:not([data-app-button]):not(.n-button--primary-type):not(.n-button--error-type),button[class*=legacy-style-border]:not([data-app-button]),button[class*=legacy-style-bg-card]:not([data-app-button]),button[class*=legacy-style-bg-muted]:not([data-app-button])):where(:hover,:focus-visible,:active),.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-button:not([data-app-button]):not(.n-button--primary-type):not(.n-button--error-type),button[class*=legacy-style-border]:not([data-app-button]),button[class*=legacy-style-bg-card]:not([data-app-button]),button[class*=legacy-style-bg-muted]:not([data-app-button])):where(:hover,:focus-visible,:active) *,:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-button:not([data-app-button]):not(.n-button--primary-type):not(.n-button--error-type),button[class*=legacy-style-border]:not([data-app-button]),button[class*=legacy-style-bg-card]:not([data-app-button]),button[class*=legacy-style-bg-muted]:not([data-app-button])):where(:hover,:focus-visible,:active),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.n-button:not([data-app-button]):not(.n-button--primary-type):not(.n-button--error-type),button[class*=legacy-style-border]:not([data-app-button]),button[class*=legacy-style-bg-card]:not([data-app-button]),button[class*=legacy-style-bg-muted]:not([data-app-button])):where(:hover,:focus-visible,:active) *{color:var(--admin-workbench-accent-readable, var(--app-color-primary, var(--app-primary, #c8643f)))!important;-webkit-text-fill-color:var(--admin-workbench-accent-readable, var(--app-color-primary, var(--app-primary, #c8643f)))!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-base-selection,.n-input,.n-date-picker,input,textarea,select,[role=combobox]){max-width:100%;border-color:var(--app-border)!important;background-color:var(--app-bg-elevated)!important;box-shadow:none!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-base-selection:hover,.n-input:hover,input:hover,textarea:hover,select:hover,[role=combobox]:hover){border-color:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 30%,transparent)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)),:where([data-testid=login-dialog],[data-testid=register-dialog]){box-sizing:border-box;max-width:min(100vw - 2rem,var(--dialog-max-width, 64rem))!important;max-height:min(100dvh - 2rem,54rem)!important;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;border-radius:.875rem!important;background:color-mix(in srgb,var(--app-bg-base) 94%,white 6%)!important;color:var(--app-text-base)!important;box-shadow:0 1.25rem 3rem color-mix(in srgb,black 18%,transparent)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){flex:0 0 auto}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){display:flex!important;flex-wrap:wrap-reverse!important;gap:.75rem!important;justify-content:flex-end!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]) :where(button,.n-button){min-width:-moz-max-content;min-width:max-content;white-space:nowrap}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid$=drawer]:not(.app-drawer),[data-testid*=-drawer]:not(.app-drawer):not([data-testid$=-root]),.drawer-panel:not(.app-drawer),.n-drawer:not(.app-drawer)){box-sizing:border-box;max-width:min(100vw,55rem)!important;overflow-x:hidden!important;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;background:var(--app-bg-base)!important}[data-testid=mm-drawer-root] .n-card.n-card{width:min(90vw,700px)!important;max-width:min(90vw,700px)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid$=drawer],[data-testid*=-drawer],.drawer-panel,.n-drawer) :where(.legacy-style-grid,.legacy-style-flex,p,span,strong,code,input,textarea,.n-input,.n-base-selection){min-width:0;max-width:100%}.public-home-page{overflow-x:hidden!important}.public-home-page :where(button,a,input,select,textarea),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(button,a,input,textarea,.n-input){text-decoration:none!important}:where([data-testid=login-dialog],[data-testid=register-dialog]){width:min(100vw - 2rem,31rem)!important}:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.login-dialog-panel,form,[class*=legacy-style-space-y]){max-width:100%}:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(input,textarea,.n-input){width:100%;max-width:100%;background-color:var(--app-bg-elevated)!important}[data-testid=login-dialog]{max-height:calc(100dvh - 2rem)!important}[data-testid=login-dialog]>.legacy-dialog__body{max-height:none!important;padding:0!important;overflow:hidden!important}[data-testid=login-dialog] .login-dialog-panel{max-height:none}body:has([data-testid=login-dialog]) .legacy-style-fixed.legacy-style-inset-0.legacy-style-overflow-y-auto{overflow-y:hidden!important}:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.legacy-style-flex:has(input[maxlength="1"])){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.375rem,1.3vw,.5rem)!important}:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(input[maxlength="1"]){width:100%!important;min-width:0!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .legacy-style-overflow-x-auto:not(.admin-users-table-scroll):not(:has(.admin-users-table-scroll)),.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=users-row]) .legacy-style-sm-hidden .legacy-style-flex:has(#users-search-mobile){overflow-x:clip!important;scrollbar-gutter:auto!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=admin-users-page]) .admin-users-table-scroll{display:block;max-width:100%;overflow-x:auto!important;overflow-y:hidden;scrollbar-gutter:stable}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=admin-users-page]) .admin-users-table-scroll table:has([data-testid=users-row]){display:table;width:100%;min-width:100%;table-layout:fixed;border-collapse:collapse;background:transparent}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=admin-users-page]) .admin-users-table-scroll table:has([data-testid=users-row]) :where(thead,tbody,tr,th,td){background:transparent}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=admin-users-page]) .admin-users-table-scroll table:has([data-testid=users-row]) :where(th,td){padding-inline:clamp(.75rem,.8vw,1rem);border-right:0;border-left:0}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=admin-users-page]) .admin-users-table-scroll table:has([data-testid=users-row]) :where(th){height:3rem;border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 9%,transparent);color:color-mix(in srgb,var(--app-text-base) 68%,transparent);font-size:.875rem}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=admin-users-page]) .admin-users-table-scroll table:has([data-testid=users-row]) :where(td){min-height:4.5rem;padding-block:1rem;border-bottom:1px solid color-mix(in srgb,var(--app-text-base) 8%,transparent)}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) #section-site-info [data-testid=site-save-btn]{flex:0 0 auto;min-inline-size:4.25rem;white-space:nowrap;word-break:keep-all}@media(max-width:1179px){.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=users-row]) .legacy-style-hidden.legacy-style-xl-block{display:none!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=users-row]) .legacy-style-xl-hidden{display:block!important}}@media(max-width:1023px){.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]){height:auto;min-height:100dvh;overflow-x:hidden!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .app-layout__workspace{overflow-x:hidden!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .app-layout__main{padding:clamp(.875rem,2vw,1.25rem)}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.dashboard-page__toolbar,.dashboard-page__filters,[class*=toolbar],[class*=filters]){flex-wrap:wrap!important;align-items:stretch!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.dashboard-page__select,.n-base-selection,.n-input,input,select,[role=combobox]){min-width:0!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.app-mobile-nav__panel){overflow-y:auto;overflow-x:hidden}}@media(max-width:767px){.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .app-layout__main{padding:.875rem}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.n-card,.app-card,[class*=legacy-style-rounded-2xl][class*=legacy-style-border]){border-radius:.75rem!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-style-grid-cols-2,.legacy-style-lg-grid-cols-2,.legacy-style-grid-cols-3,.legacy-style-lg-grid-cols-3,.legacy-style-xl-grid-cols-2,.legacy-style-xl-grid-cols-3){grid-template-columns:1fr!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-style-flex-row,.legacy-style-lg-flex-row){flex-wrap:wrap!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(button:not([class*=legacy-style-h-8][class*=legacy-style-w-8]),.n-button:not(.n-button--tiny-type)){max-width:100%;white-space:normal}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)),:where([data-testid=login-dialog],[data-testid=register-dialog]){width:min(100vw - 1rem,var(--dialog-max-width, 64rem))!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){padding-inline:1rem!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){justify-content:stretch!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]) :where(button,.n-button),:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(button,.n-button){flex:1 1 auto}:where([data-testid=login-dialog],[data-testid=register-dialog]){width:calc(100vw - 1rem)!important}:where([data-testid=login-dialog],[data-testid=register-dialog]) :where(.login-dialog-panel){padding:1.25rem!important}[data-testid=login-dialog]{max-height:calc(100dvh - .75rem)!important}[data-testid=login-dialog] .login-dialog-panel{padding:1rem!important}}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=toast]){width:min(24rem,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;background:var(--app-bg-elevated)!important;color:var(--app-text-base)!important;box-shadow:0 .75rem 2rem color-mix(in srgb,black 12%,transparent)!important}body:has(#app)>.legacy-style-fixed.legacy-style-top-4.legacy-style-left-1-2.legacy-style-z-100{top:1rem!important;right:1rem!important;left:auto!important;align-items:flex-end!important;max-width:calc(100vw - 2rem)!important;transform:none!important;pointer-events:none}body:has(#app)>.legacy-style-fixed.legacy-style-top-4.legacy-style-left-1-2.legacy-style-z-100>*{pointer-events:auto}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-toolbar,.wallet-admin-tab__toolbar){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem!important;min-width:0;max-width:100%}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-toolbar .app-filter-bar,.wallet-admin-tab__toolbar .app-filter-bar){flex:1 1 28rem!important;display:flex!important;flex-wrap:wrap!important;min-width:min(100%,18rem)!important;max-width:100%;gap:.5rem!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-toolbar .app-action-bar,.wallet-admin-tab__toolbar .app-action-bar){flex:0 1 auto!important;display:flex!important;flex-wrap:wrap!important;min-width:0;max-width:100%;justify-content:flex-end!important;gap:.5rem!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=providers-search-input],[data-testid=providers-status-filter],[data-testid=providers-format-filter],[data-testid=providers-model-filter],[data-testid^=wadmin-][data-testid$=-filter],[data-testid=wadmin-credit-gateway-no],[data-testid=wadmin-credit-currency]){flex:1 1 clamp(8.5rem,18vw,13rem)!important;width:auto!important;min-width:0!important;max-width:100%!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=providers-search-input] *,[data-testid=providers-status-filter] *,[data-testid=providers-format-filter] *,[data-testid=providers-model-filter] *,[data-testid^=wadmin-][data-testid$=-filter] *){min-width:0}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-desktop-table,.wallet-admin-tab__table){max-width:100%;overflow-x:clip!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-desktop-table table,.wallet-admin-tab__table table){max-width:100%!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-mobile-list,.wallet-admin-tab__mobile-list){min-width:0;max-width:100%}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-mobile-card,.wallet-admin-card){min-width:0;max-width:100%;overflow-wrap:anywhere}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-select__content,.app-overlay-panel,.app-select__menu,.app-select__tag-popover,.n-base-select-menu,.n-dropdown-menu,.n-popover){border:1px solid color-mix(in srgb,var(--app-text-base) 12%,transparent)!important;background:color-mix(in srgb,var(--app-bg-base) 96%,white 4%)!important;color:var(--app-text-base)!important;box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--app-text-base) 12%,transparent)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-select__content) :where(.legacy-style-bg-white,.legacy-style-bg-popover,.legacy-style-bg-card),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.app-overlay-panel) :where(.legacy-style-bg-white,.legacy-style-bg-popover,.legacy-style-bg-card){background:transparent!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-select__content button,.legacy-select__content .n-base-select-option,.app-select__menu .n-base-select-option,.n-dropdown-menu .n-dropdown-option){max-width:100%;color:var(--app-text-base)!important;-webkit-text-fill-color:var(--app-text-base)!important;overflow-wrap:anywhere}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-select__content .n-base-select-option__content,.app-select__menu .n-base-select-option__content){color:inherit!important;-webkit-text-fill-color:currentColor!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-select__content .n-base-select-option):where(:hover,.n-base-select-option--pending),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.app-select__menu .n-base-select-option):where(:hover,.n-base-select-option--pending){background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 8%,transparent)!important;color:var(--app-text-base)!important;-webkit-text-fill-color:var(--app-text-base)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-select__content .n-base-select-option--selected,.app-select__menu .n-base-select-option--selected){background:color-mix(in srgb,var(--app-color-primary, var(--app-primary, #c8643f)) 14%,var(--app-bg-elevated))!important;color:var(--admin-workbench-accent-readable, var(--app-color-primary, var(--app-primary, #c8643f)))!important;-webkit-text-fill-color:var(--admin-workbench-accent-readable, var(--app-color-primary, var(--app-primary, #c8643f)))!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.legacy-select__content .n-base-select-option--disabled,.app-select__menu .n-base-select-option--disabled){color:var(--app-text-muted)!important;-webkit-text-fill-color:var(--app-text-muted)!important;opacity:.58}.app-layout [data-testid=analytics-root].analytics-page{--analytics-accent: var(--admin-workbench-accent-readable, color-mix(in srgb, var(--app-color-primary, var(--app-primary, #c8643f)) 75%, var(--app-text-base) 25%));--analytics-border: color-mix(in srgb, var(--app-text-base) 9%, transparent);--analytics-border-strong: color-mix(in srgb, var(--app-text-base) 13%, transparent);--analytics-paper: color-mix(in srgb, var(--app-bg-base) 95%, white 5%);--analytics-paper-muted: color-mix(in srgb, var(--app-bg-base) 90%, white 10%);--analytics-pill-bg: color-mix(in srgb, var(--app-bg-base) 88%, white 12%);--analytics-pill-active: color-mix(in srgb, var(--analytics-accent) 12%, var(--analytics-pill-bg));--analytics-menu-bg: color-mix(in srgb, var(--app-bg-base) 96%, white 4%);--analytics-menu-hover: color-mix(in srgb, var(--analytics-accent) 8%, var(--analytics-menu-bg));--analytics-control-h: 2.25rem;--analytics-control-radius: 999px;--analytics-control-shadow: none;--analytics-time-w: clamp(7rem, 8vw, 9.75rem);--analytics-user-w: clamp(8.5rem, 10vw, 12rem);--analytics-provider-w: clamp(9rem, 11vw, 12.75rem);--analytics-key-w: clamp(8.5rem, 10vw, 12rem);--analytics-filter-menu-w: 13.25rem;display:grid;gap:.875rem;padding-inline:clamp(.5rem,1.25vw,1rem);overflow-x:clip}.app-layout [data-testid=analytics-root] .analytics-page__header{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;min-width:0}.app-layout [data-testid=analytics-root] .analytics-page__heading{display:grid;gap:.25rem;min-width:0}.app-layout [data-testid=analytics-root] .analytics-page__eyebrow{width:-moz-max-content;width:max-content;min-height:1.25rem;padding-inline:.5rem;border-color:var(--analytics-border-strong);color:color-mix(in srgb,var(--app-text-muted) 82%,var(--app-text-base) 18%);font-size:.625rem;letter-spacing:0}.app-layout [data-testid=analytics-root] .analytics-page__title{margin:0;overflow:hidden;color:var(--app-text-base);font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-layout [data-testid=analytics-root] .analytics-page__description{max-width:44rem;margin:0;color:var(--app-text-muted);font-size:.8125rem;line-height:1.45}.app-layout [data-testid=analytics-root] .analytics-page__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end}.app-layout [data-testid=analytics-root] .analytics-refresh-button{min-height:var(--analytics-control-h);gap:.375rem;border-color:var(--analytics-border);border-radius:var(--analytics-control-radius);background:var(--analytics-pill-bg);color:var(--app-text-base);font-size:.75rem;box-shadow:none}.app-layout [data-testid=analytics-root] .analytics-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;min-width:0}.app-layout [data-testid=analytics-root] .analytics-kpi-card,.app-layout [data-testid=analytics-root] .analytics-report-card{border-color:var(--analytics-border)!important;border-radius:.75rem!important;background:var(--analytics-paper)!important;box-shadow:0 .25rem .875rem color-mix(in srgb,black 3%,transparent)!important}.app-layout [data-testid=analytics-root] .analytics-report-card{overflow:visible!important}.app-layout [data-testid=analytics-root] .analytics-report-card>:where(.n-card__content,.n-card-content,.app-card__content){overflow:visible!important}.app-layout [data-testid=analytics-root] .analytics-kpi-card{display:grid;gap:.5rem;align-content:center;min-width:0;min-height:4.625rem;padding:.875rem 1rem!important}.app-layout [data-testid=analytics-root] .analytics-kpi-card__label{overflow:hidden;color:var(--app-text-muted);font-size:.6875rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-layout [data-testid=analytics-root] .analytics-kpi-card__value{overflow:hidden;color:var(--app-text-base);font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.app-layout [data-testid=analytics-root] .analytics-kpi-card__badge{width:-moz-max-content;width:max-content;max-width:100%;min-height:1.5rem;padding-inline:.625rem;border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout [data-testid=analytics-root] .analytics-dlq-error{margin:-.25rem 0 0;color:var(--app-color-error, var(--app-error));font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.app-layout [data-testid=analytics-root] .analytics-main-toolbar{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;min-width:0;position:relative;z-index:60}.app-layout [data-testid=analytics-root] .analytics-tabs.tabs-button-list{flex:0 0 auto;max-width:100%;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.5rem!important}.app-layout [data-testid=analytics-root] .analytics-tabs.tabs-button-list button[data-value]{min-height:var(--analytics-control-h);padding-inline:clamp(.75rem,1.1vw,1.125rem)!important;border-color:var(--analytics-border)!important;border-radius:.625rem!important;background:var(--analytics-pill-bg)!important;color:var(--app-text-base)!important;box-shadow:none!important;white-space:nowrap}.app-layout [data-testid=analytics-root] .analytics-tabs.tabs-button-list button[data-state=active]{border-color:color-mix(in srgb,var(--analytics-accent) 28%,transparent)!important;background:var(--analytics-pill-active)!important;color:var(--analytics-accent)!important}.app-layout [data-testid=analytics-root] .analytics-filter-bar{display:flex!important;flex:1 1 auto;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;min-width:0;max-width:100%;position:relative;z-index:61}.app-layout [data-testid=analytics-root] .analytics-filter-bar>*{min-width:0}.app-layout [data-testid=analytics-root] .analytics-time-range{flex:0 0 auto;flex-wrap:nowrap!important}.app-layout [data-testid=analytics-root] .analytics-time-range .time-range-picker__select.time-range-picker__select--preset.is-compact{width:var(--analytics-time-w)!important}.app-layout [data-testid=analytics-root] .analytics-time-range .n-select{min-width:0}.app-layout [data-testid=analytics-root] .analytics-time-range .n-base-selection{--n-height: var(--analytics-control-h) !important;--n-border: 1px solid var(--analytics-border) !important;--n-border-active: 1px solid color-mix(in srgb, var(--analytics-accent) 38%, transparent) !important;--n-border-focus: 1px solid color-mix(in srgb, var(--analytics-accent) 38%, transparent) !important;--n-border-hover: 1px solid var(--analytics-border-strong) !important;--n-border-radius: var(--analytics-control-radius) !important;--n-box-shadow-active: none !important;--n-box-shadow-focus: 0 0 0 .125rem color-mix(in srgb, var(--analytics-accent) 14%, transparent) !important;--n-box-shadow-hover: none !important;--n-color: var(--analytics-pill-bg) !important;--n-color-active: var(--analytics-pill-bg) !important;--n-padding-single-left: 1.125rem !important;--n-padding-single-right: 2.25rem !important;min-height:var(--analytics-control-h)!important;border-radius:var(--analytics-control-radius)!important;background:var(--analytics-pill-bg)!important;box-shadow:var(--analytics-control-shadow)!important}.app-layout [data-testid=analytics-root] .analytics-time-range .n-base-selection-label{height:var(--analytics-control-h)!important}.app-layout [data-testid=analytics-root] .analytics-time-range .n-base-selection-input,.app-layout [data-testid=analytics-root] .analytics-time-range .n-base-selection-placeholder,.app-layout [data-testid=analytics-root] .analytics-time-range .n-base-selection-label__render-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--analytics-control-h)!important}.app-layout [data-testid=analytics-root] .analytics-filter-select{position:relative;flex:0 1 auto;width:var(--analytics-filter-menu-w);min-width:0}.app-layout [data-testid=analytics-root] .analytics-filter-select--dimension,.app-layout [data-testid=analytics-root] .analytics-filter-select--user{--analytics-filter-menu-w: var(--analytics-user-w)}.app-layout [data-testid=analytics-root] .analytics-filter-select--provider{--analytics-filter-menu-w: var(--analytics-provider-w)}.app-layout [data-testid=analytics-root] .analytics-filter-select--apikey{--analytics-filter-menu-w: var(--analytics-key-w)}.app-layout [data-testid=analytics-root] :where([data-testid^=analytics-][data-testid$=-trigger]){min-width:0!important;max-width:100%!important;height:var(--analytics-control-h)!important;border-color:var(--analytics-border)!important;border-radius:var(--analytics-control-radius)!important;background:var(--analytics-pill-bg)!important;box-shadow:var(--analytics-control-shadow)!important}.app-layout [data-testid=analytics-root] [data-testid=analytics-user-filter-trigger],.app-layout [data-testid=analytics-root] [data-testid=analytics-apikey-filter-trigger],.app-layout [data-testid=analytics-root] [data-testid=analytics-provider-filter-trigger]{width:100%!important}.app-layout [data-testid=analytics-root] :where([data-testid^=analytics-][data-testid$=-trigger])>span{text-align:center}.app-layout [data-testid=analytics-root] .analytics-filter-select__content.legacy-select__content{position:absolute;top:calc(100% + .5rem);right:0;left:auto;z-index:320;width:var(--analytics-filter-menu-w)!important;min-width:0!important;max-width:min(var(--analytics-filter-menu-w),100vw - 2rem);max-height:min(20rem,100dvh - 10rem);border-color:var(--analytics-border-strong)!important;border-radius:.875rem!important;padding:.375rem!important;background:var(--analytics-menu-bg)!important;box-shadow:0 .75rem 1.75rem color-mix(in srgb,black 10%,transparent)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.app-layout [data-testid=analytics-root] .analytics-filter-select__search{position:sticky;top:0;z-index:1;margin-bottom:.25rem;background:var(--analytics-menu-bg)}.app-layout [data-testid=analytics-root] .analytics-filter-select__search-icon{position:absolute;top:50%;left:.75rem;width:.875rem;height:.875rem;color:color-mix(in srgb,var(--app-text-muted) 72%,transparent);pointer-events:none;transform:translateY(-50%)}.app-layout [data-testid=analytics-root] .analytics-filter-select__search-input{height:2rem!important;padding-left:2rem!important;border-color:var(--analytics-border)!important;border-radius:.625rem!important;background:var(--analytics-paper)!important;box-shadow:none!important}.app-layout [data-testid=analytics-root] .analytics-filter-select__content.legacy-select__content button{min-height:2.375rem;width:100%;border-radius:.5rem!important;background:transparent!important;font-size:.875rem;line-height:1.2}.app-layout [data-testid=analytics-root] .analytics-filter-select__content.legacy-select__content button:hover,.app-layout [data-testid=analytics-root] .analytics-filter-select__content.legacy-select__content button:focus-visible{background:var(--analytics-menu-hover)!important}.app-layout [data-testid=analytics-root] .analytics-filter-select__content.legacy-select__content button.legacy-style-bg-accent{background:var(--analytics-pill-active)!important;color:var(--analytics-accent)!important}.app-layout [data-testid=analytics-root] .analytics-filter-select__empty{padding:.5rem .75rem .625rem;color:var(--app-text-muted);font-size:.75rem;text-align:center}.app-layout [data-testid=analytics-root] .analytics-report-card__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem;position:relative;z-index:1;min-width:0;padding:.875rem 1rem!important;align-items:flex-start;overflow:visible!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions{flex-wrap:wrap!important;align-items:flex-start!important;gap:.625rem!important;padding-top:.125rem;overflow:visible!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions .tabs-button-list{flex-wrap:wrap!important;align-items:flex-start;gap:.5rem!important;overflow:visible!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions .analytics-granularity-tabs{-moz-column-gap:.75rem!important;column-gap:.75rem!important;row-gap:.5rem!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions .analytics-granularity-button+.analytics-granularity-button{margin-left:.25rem!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions .analytics-report-export-button{margin-left:.375rem!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions .tabs-button-list button[data-value],.app-layout [data-testid=analytics-root] .analytics-report-card__actions [data-testid$=export-csv]{height:auto!important;min-height:2.25rem;padding-block:.375rem!important;border-color:var(--analytics-border)!important;border-radius:.625rem!important;background:var(--analytics-pill-bg)!important;color:var(--app-text-base)!important;box-shadow:none!important;line-height:1.2;overflow:visible!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions .tabs-button-list button[data-value] :where(.n-button__content,span),.app-layout [data-testid=analytics-root] .analytics-report-card__actions [data-testid$=export-csv] :where(.n-button__content,span){line-height:1.2!important;overflow:visible!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions .tabs-button-list button[data-state=active]{border-color:color-mix(in srgb,var(--analytics-accent) 28%,transparent)!important;background:var(--analytics-pill-active)!important;color:var(--analytics-accent)!important}.app-layout [data-testid=analytics-root] .analytics-report-card table{table-layout:fixed}.app-layout [data-testid=analytics-root] .analytics-report-section{min-width:0;margin-top:1.25rem}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th,td){padding-block:.625rem;padding-inline:.625rem;font-size:.8125rem;overflow-wrap:normal;word-break:normal}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(1),td:nth-child(1)){width:7%}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(2),td:nth-child(2)){width:8%}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(3),td:nth-child(3)){width:10%}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(4),td:nth-child(4)){width:19%}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(5),td:nth-child(5)){width:10%}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(6),td:nth-child(6)){width:10%}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(7),td:nth-child(7)){width:8%}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(8),td:nth-child(8)){width:10%}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(9),td:nth-child(9)){width:8%}.app-layout [data-testid=analytics-root] .analytics-report-card :where(th:nth-child(10),td:nth-child(10)){width:10%}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.subscription-style-008){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.375rem!important;height:auto!important;max-width:100%;border-color:var(--admin-parity-border)!important;border-radius:.625rem!important;background:color-mix(in srgb,var(--app-bg-base) 88%,white 12%)!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.subscription-style-009){min-height:2rem!important;border-radius:.5rem!important;white-space:normal!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.app-tabs__label){white-space:normal}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=user-form-dialog],[data-testid=user-apikeys-dialog],[data-testid=user-new-apikey-dialog],[data-testid=user-subscription-cancel-dialog],[data-testid=provider-create-dialog],[data-testid=provider-edit-dialog],[data-testid=provider-ops-dialog],[data-testid=wadmin-credit-dialog],[data-testid=subs-product-create-dialog],[data-testid=subs-product-edit-dialog],[role=dialog]:has([data-testid=user-apikey-form-name-input]),[role=dialog]:has([data-testid=user-apikey-form-submit-btn])){box-sizing:border-box;width:min(100vw - 2rem,var(--dialog-max-width, 44rem))!important;max-width:calc(100vw - 2rem)!important;max-height:calc(100dvh - 2rem)!important;overflow:hidden!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=wallet-ops-drawer],[data-testid=wadmin-ledger-drawer],[data-testid=wadmin-refund-drawer],[data-testid=request-detail-drawer],[data-testid=user-subscription-drawer]){max-width:min(100vw,55rem)!important;overflow-x:clip!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=provider-create-dialog],[data-testid=provider-edit-dialog],[data-testid=provider-ops-dialog]){background:color-mix(in srgb,var(--app-bg-base) 96%,white 4%)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=provider-create-dialog],[data-testid=provider-edit-dialog],[data-testid=provider-ops-dialog]) :where(.app-drawer__body,.app-dialog__body,.n-card__content,.legacy-style-bg-white,.legacy-style-bg-background){background-color:transparent!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer]){width:min(100vw,48rem)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-create-dialog],[data-testid=provider-edit-dialog]){--dialog-max-width: 50rem}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-ops-dialog]){--dialog-max-width: 34rem}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(button:not([data-app-button]),.n-button:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled),.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(button:not([data-app-button]),.n-button:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled) *,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid$=drawer],[data-testid*=-drawer]) :where(button:not([data-app-button]),.n-button:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid$=drawer],[data-testid*=-drawer]) :where(button:not([data-app-button]),.n-button:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled) *{opacity:1;text-decoration:none!important;-webkit-text-fill-color:currentColor}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(button[class*=legacy-style-bg-primary]:not([data-app-button]),.n-button.n-button--primary-type:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled),.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(button[class*=legacy-style-bg-primary]:not([data-app-button]),.n-button.n-button--primary-type:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled) *,body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(button[class*=legacy-style-bg-primary]:not([data-app-button]),.n-button.n-button--primary-type:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled),body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(button[class*=legacy-style-bg-primary]:not([data-app-button]),.n-button.n-button--primary-type:not([data-app-button])):where(:hover,:focus-visible,:active,:disabled) *{color:var(--admin-workbench-accent-contrast, #111827)!important;-webkit-text-fill-color:var(--admin-workbench-accent-contrast, #111827)!important}@media(max-width:1179px){.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=providers-table]) .provider-management-desktop-table,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid^=wadmin-][data-testid$=-table]) .wallet-admin-tab__table{display:none!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=providers-table]) .provider-management-mobile-list,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid^=wadmin-][data-testid$=-table]) .wallet-admin-tab__mobile-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.75rem!important}.app-layout [data-testid=analytics-root] .analytics-main-toolbar{display:grid!important;grid-template-columns:1fr;align-items:stretch!important;justify-content:stretch!important;gap:.875rem!important}.app-layout [data-testid=analytics-root] .analytics-filter-bar{flex:none;flex-wrap:nowrap!important;justify-content:stretch!important;width:100%}.app-layout [data-testid=analytics-root] .analytics-tabs.tabs-button-list{width:-moz-max-content;width:max-content;max-width:100%}.app-layout [data-testid=analytics-root] .analytics-time-range{flex:0 0 var(--analytics-time-w)}.app-layout [data-testid=analytics-root] .analytics-filter-select{flex:1 1 min(10rem,22vw);width:auto}.app-layout [data-testid=analytics-root] .analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=providers-mobile-list]) [data-testid=providers-table],.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=providers-table]) .provider-management-desktop-table,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=wadmin-management-card]) .wallet-admin-tab__table{display:none!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=providers-table]) .provider-management-mobile-list,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=wadmin-management-card]) .wallet-admin-tab__mobile-list{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=providers-table]) .provider-management-mobile-card,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=wadmin-management-card]) .wallet-admin-card{padding:.875rem!important;border-color:var(--admin-parity-border)!important;background:color-mix(in srgb,var(--app-bg-base) 94%,white 6%)!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=providers-table]) .provider-management-mobile-card__header,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=wadmin-management-card]) .wallet-admin-card__header{gap:.625rem!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=providers-table]) .provider-management-mobile-card__actions,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=wadmin-management-card]) .wallet-admin-card__actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=providers-table]) .provider-management-pagination,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=wadmin-management-card]) .wallet-admin-tab__pagination{flex-wrap:wrap!important;justify-content:flex-start!important;gap:.625rem!important}.app-layout [data-testid=analytics-root] table{table-layout:fixed!important}.app-layout [data-testid=analytics-root] :where(th,td){padding-inline:.5rem!important;font-size:.75rem!important}.app-layout [data-testid=analytics-root] :where(td>*,th>*){min-width:0;max-width:100%}.app-layout [data-testid=analytics-root] :where(.legacy-style-whitespace-nowrap){white-space:normal!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid^=toc-section-]) nav,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=toc-section-site]) nav,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]):has([data-testid=system-version-value]) nav{display:none!important}}@media(max-width:1023px){body:has(#app)>.legacy-style-fixed.legacy-style-top-4.legacy-style-left-1-2.legacy-style-z-100{top:.75rem!important;right:.75rem!important;max-height:min(28dvh,12rem);overflow:hidden}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-toolbar .app-filter-bar,.wallet-admin-tab__toolbar .app-filter-bar){flex-basis:100%!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-toolbar .app-action-bar,.wallet-admin-tab__toolbar .app-action-bar){width:100%;justify-content:flex-start!important}}@media(max-width:767px){body:has(#app)>.legacy-style-fixed.legacy-style-top-4.legacy-style-left-1-2.legacy-style-z-100{right:.5rem!important;left:.5rem!important;align-items:stretch!important;max-width:none!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-toolbar,.wallet-admin-tab__toolbar){align-items:stretch!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.provider-management-toolbar .app-filter-bar,.wallet-admin-tab__toolbar .app-filter-bar,.provider-management-toolbar .app-action-bar,.wallet-admin-tab__toolbar .app-action-bar){width:100%}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=providers-search-input],[data-testid=providers-status-filter],[data-testid=providers-format-filter],[data-testid=providers-model-filter],[data-testid^=wadmin-][data-testid$=-filter]){flex-basis:100%!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.subscription-style-008,.tabs-button-list){width:100%!important}.app-layout [data-testid=analytics-root].analytics-page{gap:.75rem;padding-inline:0}.app-layout [data-testid=analytics-root] .analytics-page__header{display:grid;grid-template-columns:1fr;gap:.75rem}.app-layout [data-testid=analytics-root] .analytics-page__actions{justify-content:flex-start}.app-layout [data-testid=analytics-root] .analytics-refresh-button{width:100%;justify-content:center}.app-layout [data-testid=analytics-root] .analytics-page__title{white-space:normal}.app-layout [data-testid=analytics-root] .analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.app-layout [data-testid=analytics-root] .analytics-kpi-card{min-height:4.25rem;padding:.75rem!important}.app-layout [data-testid=analytics-root] .analytics-main-toolbar,.app-layout [data-testid=analytics-root] .analytics-report-card__header,.app-layout [data-testid=analytics-root] .analytics-report-card__actions{display:grid!important;grid-template-columns:1fr;align-items:stretch!important;justify-content:stretch!important;width:100%}.app-layout [data-testid=analytics-root] .analytics-tabs.tabs-button-list,.app-layout [data-testid=analytics-root] .analytics-report-card__actions .tabs-button-list{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout [data-testid=analytics-root] .analytics-filter-bar{display:grid!important;grid-template-columns:1fr;align-items:stretch!important;justify-content:stretch!important;width:100%;gap:.75rem!important}.app-layout [data-testid=analytics-root] .analytics-time-range,.app-layout [data-testid=analytics-root] .analytics-filter-select,.app-layout [data-testid=analytics-root] .analytics-time-range .time-range-picker__select.time-range-picker__select--preset.is-compact,.app-layout [data-testid=analytics-root] :where([data-testid^=analytics-][data-testid$=-trigger]){width:100%!important}.app-layout [data-testid=analytics-root] .analytics-filter-select__content.legacy-select__content{right:auto;left:0;width:100%!important;max-width:100%}.app-layout [data-testid=analytics-root] .analytics-report-card__header{gap:.75rem!important;padding:.875rem!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:.5rem!important}.app-layout [data-testid=analytics-root] .analytics-report-card__actions .tabs-button-list{display:flex!important;flex:1 1 100%;flex-wrap:wrap!important;width:100%!important;max-width:100%;gap:.375rem!important;align-items:flex-start;justify-content:flex-start}.app-layout [data-testid=analytics-root] .analytics-report-card__actions .tabs-button-list button[data-value],.app-layout [data-testid=analytics-root] .analytics-report-card__actions [data-testid$=export-csv]{min-height:2rem;padding-inline:.625rem!important;font-size:.6875rem!important;white-space:nowrap}.app-layout [data-testid=analytics-root] .analytics-report-card__actions [data-testid$=export-csv]{flex:0 0 auto;align-self:flex-start}}@media(max-width:420px){.app-layout [data-testid=analytics-root] .analytics-kpi-grid{grid-template-columns:1fr}.app-layout [data-testid=analytics-root] .analytics-kpi-card{min-height:3.875rem}}@media(min-width:520px)and (max-width:820px){.app-layout [data-testid=analytics-root] .analytics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout [data-testid=analytics-root] .analytics-time-range{grid-column:1/-1}}@media(min-width:640px)and (max-width:820px){.app-layout [data-testid=analytics-root] .analytics-tabs.tabs-button-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px)and (max-width:820px){.app-layout [data-testid=analytics-root] .analytics-filter-bar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;justify-content:stretch!important;width:100%;gap:.75rem!important}.app-layout [data-testid=analytics-root] .analytics-tabs.tabs-button-list{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}.app-layout [data-testid=analytics-root] .analytics-time-range{grid-column:1/-1}.app-layout [data-testid=analytics-root] .analytics-time-range,.app-layout [data-testid=analytics-root] .analytics-filter-select,.app-layout [data-testid=analytics-root] .analytics-time-range .time-range-picker__select.time-range-picker__select--preset.is-compact,.app-layout [data-testid=analytics-root] :where([data-testid^=analytics-][data-testid$=-trigger]){width:100%!important}.app-layout [data-testid=analytics-root] .analytics-filter-select__content.legacy-select__content{right:auto;left:0;width:100%!important;max-width:100%}}body:has(.app-layout [data-testid=users-row]) [data-testid=user-form-dialog]{width:min(100vw - 2rem,42rem)!important;max-width:min(100vw - 2rem,42rem)!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-form-dialog]>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout [data-testid=users-row]) [data-testid=user-form-dialog]>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){padding-inline:1.25rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-form-dialog]>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){padding:1rem 1.25rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-form-dialog] :where(.legacy-style-grid-cols-1.legacy-style-md-grid-cols-2,.legacy-style-md-grid-cols-2){-moz-column-gap:1.125rem!important;column-gap:1.125rem!important;row-gap:.875rem!important}body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog]{width:min(100vw - 2rem,34rem)!important;max-width:min(100vw - 2rem,34rem)!important}body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn]){width:min(100vw - 2rem,28rem)!important;max-width:min(100vw - 2rem,28rem)!important}body:has(.app-layout [data-testid=users-row]) [role=dialog].legacy-style-sm-max-w-xl:not(:has([data-testid])){width:min(100vw - 2rem,36rem)!important;max-width:min(100vw - 2rem,36rem)!important}body:has(.app-layout [data-testid=users-row]) [role=dialog].legacy-style-sm-max-w-xl:not(:has([data-testid]))>:where(.legacy-style-border-b,[class*=legacy-style-border-b]),body:has(.app-layout [data-testid=users-row]) [role=dialog].legacy-style-sm-max-w-xl:not(:has([data-testid]))>:where(.legacy-style-border-t,[class*=legacy-style-border-t]){padding-inline:1.25rem!important}body:has(.app-layout [data-testid=users-row]) [role=dialog].legacy-style-sm-max-w-xl:not(:has([data-testid]))>:where(div:not([class*=legacy-style-border-b]):not([class*=legacy-style-border-t])){padding:1rem 1.25rem!important}@media(max-width:767px){body:has(.app-layout [data-testid=users-row]) [data-testid=user-form-dialog],body:has(.app-layout [data-testid=users-row]) [data-testid=user-apikeys-dialog],body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-name-input]),body:has(.app-layout [data-testid=users-row]) [role=dialog]:has([data-testid=user-apikey-form-submit-btn]),body:has(.app-layout [data-testid=users-row]) [role=dialog].legacy-style-sm-max-w-xl:not(:has([data-testid])){width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=wallet-ops-drawer],[data-testid=wadmin-ledger-drawer],[data-testid=wadmin-refund-drawer],[data-testid=request-detail-drawer],[data-testid=async-task-detail-drawer],[data-testid=mm-drawer],[data-testid=user-subscription-drawer],[data-testid=audit-detail-dialog],[data-testid=provider-create-dialog],[data-testid=provider-edit-dialog],[data-testid=provider-ops-dialog],[data-testid=wadmin-credit-dialog],[data-testid=subs-product-create-dialog],[data-testid=subs-product-edit-dialog]){box-sizing:border-box;max-width:min(100vw,55rem)!important;min-width:0;overflow-x:clip!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=wallet-ops-drawer],[data-testid=wadmin-ledger-drawer],[data-testid=wadmin-refund-drawer],[data-testid=request-detail-drawer],[data-testid=async-task-detail-drawer],[data-testid=mm-drawer],[data-testid=user-subscription-drawer],[data-testid=audit-detail-dialog],[role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.app-drawer__body,.app-dialog__body,.n-drawer-body-content-wrapper,.n-card__content,.legacy-style-flex,.legacy-style-grid,.legacy-style-space-y-2,.legacy-style-space-y-3,.legacy-style-space-y-4,section,article,label,p,h1,h2,h3,h4){min-width:0}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=wallet-ops-drawer],[data-testid=wadmin-ledger-drawer],[data-testid=wadmin-refund-drawer],[data-testid=request-detail-drawer],[data-testid=async-task-detail-drawer],[data-testid=mm-drawer],[data-testid=user-subscription-drawer],[data-testid=audit-detail-dialog],[role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(.n-drawer-header__main,.n-card-header__main,.app-dialog__description,h1,h2,h3,h4,[title]){overflow-wrap:anywhere}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=wallet-ops-drawer],[data-testid=wadmin-ledger-drawer],[data-testid=wadmin-refund-drawer],[data-testid=request-detail-drawer],[data-testid=async-task-detail-drawer],[data-testid=mm-drawer],[data-testid=user-subscription-drawer],[data-testid=audit-detail-dialog],[role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(pre,code,.json-content-viewer,.async-task-json-panel){max-width:100%;min-width:0}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=wallet-ops-drawer],[data-testid=wadmin-ledger-drawer],[data-testid=wadmin-refund-drawer],[data-testid=request-detail-drawer],[data-testid=async-task-detail-drawer],[data-testid=mm-drawer],[data-testid=user-subscription-drawer],[data-testid=audit-detail-dialog],[role=dialog]:not(.app-drawer),[data-testid$=dialog]:not([data-testid$=-backdrop]):not(.app-drawer),[data-testid*=-dialog]:not([data-testid$=-backdrop]):not(.app-drawer)) :where(pre){overflow:auto;white-space:pre-wrap;word-break:break-word}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=wallet-ops-drawer],[data-testid=wadmin-ledger-drawer],[data-testid=wadmin-refund-drawer],[data-testid=request-detail-drawer],[data-testid=async-task-detail-drawer],[data-testid=mm-drawer],[data-testid=user-subscription-drawer]) :where(.legacy-style-overflow-x-auto){overflow-x:auto!important;overflow-y:hidden;scrollbar-gutter:stable}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=audit-detail-dialog]){width:min(100vw - 2rem,44rem)!important;max-height:min(100dvh - 2rem,42rem)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=audit-detail-dialog]) :where(pre,code,p,span){overflow-wrap:anywhere}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=async-task-detail-drawer]){width:min(100vw,54rem)!important;padding:1rem!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=async-task-detail-drawer])>.legacy-style-mt-5.legacy-style-grid{gap:.75rem!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.async-task-json-panel){min-width:0;border-color:color-mix(in srgb,var(--app-text-base) 10%,transparent)!important;background:color-mix(in srgb,var(--app-bg-base) 94%,white 6%)!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.async-task-json-panel__title){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where(.async-task-json-panel__body){max-height:min(20rem,42dvh)!important;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=providers-table],[data-testid=usage-records-table],[data-testid=wadmin-ledger-table],[data-testid=wadmin-refunds-table],[data-testid=wadmin-reviews-table],[data-testid=proxy-nodes-row],[data-testid=audit-row],[data-testid=users-row]) :where(td,th,.n-data-table-td,.n-data-table-th){min-width:0}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=providers-table],[data-testid=usage-records-table],[data-testid=wadmin-ledger-table],[data-testid=wadmin-refunds-table],[data-testid=wadmin-reviews-table],[data-testid=proxy-nodes-row],[data-testid=audit-row],[data-testid=users-row]) :where(code,.legacy-style-font-mono,.wallet-admin-table__ellipsis,.provider-management-cell__name){max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=provider-detail-drawer],[data-testid=wallet-ops-drawer],[data-testid=wadmin-ledger-drawer],[data-testid=wadmin-refund-drawer],[data-testid=request-detail-drawer],[data-testid=async-task-detail-drawer],[data-testid=mm-drawer],[data-testid=user-subscription-drawer]){width:100vw!important;max-width:100vw!important}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=audit-detail-dialog]){width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important}}@media(min-width:640px){.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .wallet-admin-tab__toolbar .app-filter-bar{flex:0 1 auto!important;width:auto!important;min-width:0!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .wallet-admin-tab__toolbar .app-action-bar{margin-left:auto}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .wallet-admin-tab__toolbar .app-filter-bar .app-select,.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .wallet-admin-tab__toolbar [data-testid^=wadmin-][data-testid$=-filter]{flex:0 0 10.625rem!important;width:10.625rem!important;max-width:100%}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .wallet-admin-tab__toolbar .app-filter-bar .app-select:nth-child(2){flex-basis:11.25rem!important;width:11.25rem!important}}body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) [data-testid=subs-product-create-dialog],body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) [data-testid=subs-product-edit-dialog]{--dialog-max-width: 80rem;width:min(100vw - 2rem,80rem)!important;max-width:calc(100vw - 2rem)!important}@media(max-width:767px){body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) [data-testid=subs-product-create-dialog],body:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) [data-testid=subs-product-edit-dialog]{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .subscription-style-002 .subscription-style-008{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:.25rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) .subscription-style-002 .subscription-style-009{width:100%!important;flex:1 1 0!important;min-width:0!important;justify-content:center!important;white-space:nowrap!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=subs-order-status-filter],[data-testid=subs-order-method-filter],[data-testid=subs-callback-method-filter]){display:block!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-layout:has(.app-layout-sidebar__link[data-active][href*="/admin/"]) :where([data-testid=subs-order-status-filter],[data-testid=subs-order-method-filter],[data-testid=subs-callback-method-filter]) :where(.n-base-selection){width:100%;min-height:2.25rem}.app-dialog__actions .n-button:not(.n-button--primary-type):hover,.app-drawer__footer :where(button,.n-button):not(.n-button--primary-type):hover,.legacy-dialog__footer :where(button,.n-button):not(.n-button--primary-type):hover,.app-card__footer :where(button,.n-button):not(.n-button--primary-type):hover{border-color:var(--app-control-border-hover)!important}button[class*=legacy-style-hover-border-primary]:hover,.n-button[class*=legacy-style-hover-border-primary]:hover,button[class*=legacy-style-hover-border-border]:hover,.n-button[class*=legacy-style-hover-border-border]:hover{border-color:var(--app-control-border-hover)!important}.legacy-style-pl-7{padding-left:1.75rem}.legacy-style-pl-8{padding-left:2rem}.legacy-style-pl-11{padding-left:2.75rem}:where([class~=legacy-style-border-t],[class~=legacy-style-lg-border-t]){border-top-style:solid}:where([class~=legacy-style-border-b],[class~=legacy-style-lg-border-b]){border-bottom-style:solid}:where([class~=legacy-style-border-l],[class~=legacy-style-lg-border-l]){border-left-style:solid}:where([class~=legacy-style-border-r],[class~=legacy-style-lg-border-r]){border-right-style:solid}@media(min-width:1024px){.legacy-style-lg-pt-0{padding-top:0}.legacy-style-lg-border-t-0{border-top-width:0}}.dark .app-overlay-panel{background:var(--app-bg-subtle);border-color:#94a3b84d}.dark .app-overlay-panel :where(.n-base-select-menu,.n-dropdown-menu,.n-popover,.v-vl,.n-scrollbar-content){background-color:var(--app-bg-subtle)!important}.dark :where(.n-base-selection){--n-border: 1px solid rgba(148, 163, 184, .34) !important}.dark .app-overlay-panel :where(.n-base-select-option--pending,.n-base-select-option:hover){background-color:#94a3b829}.toast-card[data-v-6f252fd3]{width:min(24rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);border-color:var(--app-border)!important;background:var(--app-bg-elevated)!important;color:var(--app-text-base)!important;box-shadow:var(--app-shadow-overlay)!important}.toast-card[data-v-6f252fd3] .n-alert-body{min-width:0}.toast-card[data-v-6f252fd3] .n-alert-body__title{color:var(--app-text-base);font-weight:650}.toast-card[data-v-6f252fd3] .n-alert__close{color:var(--app-text-muted)}.toast-card[data-v-6f252fd3] .n-alert__close:hover{background:var(--app-bg-subtle);color:var(--app-text-base)}.toast-card__body[data-v-6f252fd3]{display:flex;min-width:0;align-items:center;gap:.875rem}.toast-card__icon[data-v-6f252fd3]{position:relative;display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center}.toast-card__progress[data-v-6f252fd3]{position:absolute;inset:0;width:2rem;height:2rem;transform:rotate(-90deg)}.toast-card__progress-track[data-v-6f252fd3]{opacity:.18}.toast-card__progress-value[data-v-6f252fd3]{transition:stroke-dashoffset 75ms linear}.toast-card__icon-mark[data-v-6f252fd3]{width:1rem;height:1rem}.toast-card__message[data-v-6f252fd3]{min-width:0;color:var(--app-text-base);font-size:.9375rem;line-height:1.45;overflow-wrap:anywhere}.toast-card[data-toast-variant=success] .toast-card__icon[data-v-6f252fd3]{color:var(--app-color-success)}.toast-card[data-toast-variant=error] .toast-card__icon[data-v-6f252fd3]{color:var(--app-color-error)}.toast-card[data-toast-variant=warning] .toast-card__icon[data-v-6f252fd3]{color:var(--app-color-warning)}.toast-card[data-toast-variant=info] .toast-card__icon[data-v-6f252fd3]{color:var(--app-color-info)}.toast-enter-active[data-v-f67e2e4f]{transition:all .4s cubic-bezier(.2,.9,.3,1)}.toast-enter-from[data-v-f67e2e4f]{transform:translateY(-20px) scale(.95);opacity:0}.toast-enter-to[data-v-f67e2e4f]{transform:translateY(0) scale(1);opacity:1}.toast-leave-active[data-v-f67e2e4f]{transition:all .2s ease-out}.toast-leave-from[data-v-f67e2e4f]{transform:translateY(0) scale(1);opacity:1}.toast-leave-to[data-v-f67e2e4f]{transform:translateY(-20px) scale(.95);opacity:0}.toast-move[data-v-f67e2e4f]{transition:all .4s cubic-bezier(.2,.9,.3,1)}@media(max-width:640px){div.fixed[data-v-f67e2e4f]{top:1rem;left:1rem;right:1rem;transform:none}}[data-app-button-text-lock][data-v-6abb1641],[data-app-button-text-lock][data-v-6abb1641] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-app-button][disabled][data-v-6abb1641],[data-app-button].n-button--disabled[data-v-6abb1641]{cursor:not-allowed}[data-app-button][data-icon-only][data-v-6abb1641] svg{width:var(--app-button-icon-size);height:var(--app-button-icon-size);stroke-width:var(--app-button-icon-stroke-width)}.app-separator[data-v-33d1ef93]{margin:0}.app-alert-dialog__content[data-v-e8bf1d79]{display:flex;min-width:0;gap:.875rem}.app-alert-dialog__icon[data-v-e8bf1d79]{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);color:var(--app-color-warning)}.app-alert-dialog__icon svg[data-v-e8bf1d79]{width:1.125rem;height:1.125rem}.app-alert-dialog__content[data-alert-type=danger] .app-alert-dialog__icon[data-v-e8bf1d79],.app-alert-dialog__content[data-alert-type=destructive] .app-alert-dialog__icon[data-v-e8bf1d79]{color:var(--app-color-error)}.app-alert-dialog__content[data-alert-type=info] .app-alert-dialog__icon[data-v-e8bf1d79]{color:var(--app-color-info)}.app-alert-dialog__content[data-alert-type=question] .app-alert-dialog__icon[data-v-e8bf1d79]{color:var(--app-color-primary)}.app-alert-dialog__message[data-v-e8bf1d79]{min-width:0;flex:1 1 auto}.app-alert-dialog__line[data-v-e8bf1d79]{margin:0;color:var(--app-text-muted);font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}.app-alert-dialog__line+.app-alert-dialog__line[data-v-e8bf1d79]{margin-top:.5rem}.app-alert-dialog__line--emphasis[data-v-e8bf1d79]{padding:.5rem .625rem;border-radius:var(--app-radius);background:var(--app-bg-subtle);color:var(--app-text-base);font-family:var(--app-font-family-mono);font-weight:600}.app-alert-dialog__line[data-v-e8bf1d79] .app-alert-dialog__strong{color:var(--app-text-base);font-weight:700}.app-alert-dialog__actions[data-v-e8bf1d79]{display:flex;justify-content:flex-end;gap:.75rem}.json-import-input__dragger[data-v-a3c0e9b9]{border-color:var(--app-border);background:color-mix(in srgb,var(--app-bg-elevated) 88%,transparent);color:var(--app-text-base)}.json-import-input__dragger[data-v-a3c0e9b9]:hover{border-color:var(--app-control-border-hover);background:color-mix(in srgb,var(--app-primary) 5%,var(--app-bg-elevated))}.legacy-multi-select[data-v-ee2105ec]{width:100%}.legacy-multi-select[data-v-ee2105ec] .n-base-selection{border-radius:var(--app-radius);background:var(--app-bg-elevated)}.legacy-multi-select[data-v-ee2105ec] .n-base-selection-tags{min-height:2.5rem;flex-wrap:nowrap;overflow:hidden}.legacy-multi-select[data-v-ee2105ec] .n-base-selection-tag-wrapper{min-width:0}.time-range-picker__select[data-v-da5454b7]{width:8rem}.time-range-picker__select--preset.is-compact[data-v-da5454b7]{width:7rem}.time-range-picker__select--granularity[data-v-da5454b7]{width:6rem}.time-range-picker__select--granularity.is-compact[data-v-da5454b7]{width:5rem}.legacy-refresh-icon[data-loading][data-v-d8c5eb35]{animation:legacy-refresh-icon-spin-d8c5eb35 .85s linear infinite}@keyframes legacy-refresh-icon-spin-d8c5eb35{to{transform:rotate(360deg)}}
