dialog.modal.feedback-composer[data-v-68b534dd]{padding:24px;background:transparent;color:var(--cai-ink-0);zoom:1}.feedback-composer[data-v-68b534dd]::backdrop{display:block;background:var(--cai-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.feedback-composer__surface[data-v-68b534dd]{width:min(760px,100%);max-width:760px;max-height:calc(100dvh - 48px);padding:36px 40px 28px;border:1px solid var(--cai-line);border-radius:18px;background:var(--cai-bg-1);scrollbar-width:thin}.feedback-composer__header[data-v-68b534dd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px}.feedback-composer__header h2[data-v-68b534dd]{margin:0;font-size:var(--cai-text-dialog);line-height:1.3;font-weight:700;letter-spacing:-.02em}.feedback-composer__header p[data-v-68b534dd]{margin:10px 0 0;color:var(--cai-ink-2);font-size:var(--cai-text-body);line-height:1.7}.feedback-composer__header button[data-v-68b534dd]{flex:none;width:var(--cai-control-height);min-height:var(--cai-control-height);height:var(--cai-control-height);margin:-6px -12px 0 0}.feedback-composer__fields[data-v-68b534dd]{display:grid;gap:26px;min-width:0}.feedback-composer__category[data-v-68b534dd]{min-width:0}.feedback-composer__category legend[data-v-68b534dd],.feedback-composer__label label[data-v-68b534dd]{margin-bottom:10px;font-size:var(--cai-text-label);font-weight:700}.feedback-composer__categories[data-v-68b534dd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.feedback-composer__option[data-v-68b534dd]{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:var(--cai-control-large);padding:12px 8px;border:1px solid var(--cai-line);border-radius:8px;font-size:var(--cai-text-control);font-weight:700;cursor:pointer;color:var(--cai-ink-2);transition:border-color .15s,background .15s}.feedback-composer__option>svg[data-v-68b534dd]{flex:none}.feedback-composer__option[data-v-68b534dd]:hover{background:var(--cai-bg-2)}.feedback-composer__option.is-selected[data-v-68b534dd]{border-color:var(--cai-ink-0);color:var(--cai-ink-0);background:var(--cai-bg-2)}.feedback-composer__option[data-v-68b534dd]:has(:focus-visible){outline:2px solid var(--cai-ink-0);outline-offset:3px}.feedback-composer__option[data-v-68b534dd]:has(:disabled){cursor:wait;opacity:.65}.feedback-composer__check[data-v-68b534dd]{width:var(--cai-icon-sm)}.feedback-composer__label[data-v-68b534dd]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.feedback-composer__label label[data-v-68b534dd]{margin:0}.feedback-composer__label>span[data-v-68b534dd],.feedback-composer__label label span[data-v-68b534dd]{color:var(--cai-ink-2);font-size:var(--cai-text-caption);font-weight:400;font-variant-numeric:tabular-nums}.feedback-composer__field[data-v-68b534dd]{min-width:0}.feedback-composer__field[data-v-68b534dd] :is(.input,.textarea){display:block;width:100%;border:1px solid var(--cai-line);border-radius:8px;background:var(--cai-bg-0);color:var(--cai-ink-0);font-size:var(--cai-text-body);font-weight:400;box-shadow:none}.feedback-composer__field .input[data-v-68b534dd]{height:var(--cai-control-large);padding:10px 15px}.feedback-composer__field .textarea[data-v-68b534dd]{min-height:200px;padding:15px;line-height:1.8;resize:vertical}.feedback-composer__field[data-v-68b534dd] :is(.input,.textarea):focus{border-color:var(--cai-ink-1);outline:none}.feedback-composer__field[data-v-68b534dd] :is(.input-error,.textarea-error){border-color:var(--cai-bad)}.feedback-composer__field[data-v-68b534dd] :is(.input,.textarea)::placeholder{color:var(--cai-ink-3);opacity:1}.feedback-composer__hint[data-v-68b534dd],.feedback-composer__error[data-v-68b534dd]{margin:10px 0 0;font-size:var(--cai-text-caption);line-height:1.7}.feedback-composer__hint[data-v-68b534dd]{color:var(--cai-ink-2)}.feedback-composer__error[data-v-68b534dd]{color:var(--cai-bad)}.feedback-composer__submit-error[data-v-68b534dd]{padding:12px 16px;background:var(--cai-bad-soft);border-radius:8px}.feedback-composer__footer[data-v-68b534dd]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.feedback-composer__footer .btn[data-v-68b534dd]{min-height:var(--cai-control-height);height:auto;padding:9px 20px;font-size:var(--cai-text-control)}.feedback-composer__success[data-v-68b534dd]{display:flex;align-items:center;flex-direction:column;gap:16px;padding:40px 16px;text-align:center}.feedback-composer__success>svg[data-v-68b534dd]{color:var(--cai-ok)}.feedback-composer__success h3[data-v-68b534dd]{margin:0;font-size:var(--cai-text-section);font-weight:700}.feedback-composer__success p[data-v-68b534dd]{margin:0 0 8px;max-width:440px;color:var(--cai-ink-2);font-size:var(--cai-text-body);line-height:1.8}@media(max-width:640px){dialog.modal.feedback-composer[data-v-68b534dd]{padding:12px}.feedback-composer__surface[data-v-68b534dd]{padding:24px;max-height:calc(100dvh - 24px);border-radius:14px}.feedback-composer__header[data-v-68b534dd]{margin-bottom:24px}.feedback-composer__header h2[data-v-68b534dd]{font-size:var(--cai-text-dialog)}.feedback-composer__categories[data-v-68b534dd]{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-composer__fields[data-v-68b534dd]{gap:22px}.feedback-composer__field .textarea[data-v-68b534dd]{min-height:180px}.feedback-composer__footer[data-v-68b534dd]{gap:10px}.feedback-composer__footer .btn[data-v-68b534dd]{padding-inline:12px;font-size:var(--cai-text-control)}}@media(prefers-reduced-motion:reduce){.feedback-composer__option[data-v-68b534dd]{transition:none}}.cai-fg[data-v-e868dea9]{position:fixed;inset:0;z-index:6000;zoom:1;background:transparent}.cai-fg[data-v-e868dea9]:before{display:none}.cai-fg__backdrop[data-v-e868dea9]{position:absolute;inset:0}.cai-fg__spot[data-v-e868dea9]{position:absolute;border-radius:10px;box-shadow:0 0 0 3px var(--cai-accent),0 0 0 100vmax #09090f8c;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease}.cai-fg__spot--click[data-v-e868dea9]{cursor:pointer}.cai-fg__bubble[data-v-e868dea9]{position:absolute;background:var(--cai-bg-1);border:1px solid var(--cai-line);border-radius:var(--cai-radius-lg);box-shadow:var(--cai-shadow-pop);padding:16px 18px 14px;color:var(--cai-ink-1);font-family:var(--cai-font-ui);transition:top .22s ease,left .22s ease}.cai-fg__title[data-v-e868dea9]{font-size:var(--cai-text-card-title);font-weight:600;color:var(--cai-ink-0);margin-bottom:8px}.cai-fg__body[data-v-e868dea9]{font-size:var(--cai-text-body);line-height:1.7;color:var(--cai-ink-2)}.cai-fg__foot[data-v-e868dea9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.cai-fg__skip[data-v-e868dea9]{background:none;border:0;padding:4px 2px;font-size:var(--cai-text-control);color:var(--cai-ink-3);cursor:pointer}.cai-fg__skip[data-v-e868dea9]:hover{color:var(--cai-ink-1)}.cai-fg__nav[data-v-e868dea9]{display:flex;align-items:center;gap:8px}.cai-fg__count[data-v-e868dea9]{font-size:var(--cai-text-caption);font-family:var(--cai-font-mono);color:var(--cai-ink-3)}.cai-fg__hint[data-v-e868dea9]{font-size:var(--cai-text-caption);color:var(--cai-accent-ink);font-weight:500}.cai-fg-fade-enter-active[data-v-e868dea9],.cai-fg-fade-leave-active[data-v-e868dea9]{transition:opacity .2s ease}.cai-fg-fade-enter-from[data-v-e868dea9],.cai-fg-fade-leave-to[data-v-e868dea9]{opacity:0}.neo-toast{--neo-toast-content: var(--color-base-100);background:var(--color-base-content)!important;border:none!important;border-radius:var(--radius-box, .75rem)!important;box-shadow:0 8px 28px #0003!important;padding:14px 16px!important;gap:10px!important;font-family:inherit!important}[data-sonner-toast][data-type=success]{--neo-toast-content: var(--color-success-content);background:var(--color-success)!important}[data-sonner-toast][data-type=error]{--neo-toast-content: var(--color-error-content);background:var(--color-error)!important}[data-sonner-toast][data-type=warning]{--neo-toast-content: var(--color-warning-content);background:var(--color-warning)!important}[data-sonner-toast][data-type=info]{--neo-toast-content: var(--color-info-content);background:var(--color-info)!important}.neo-toast-title{font-weight:700!important;font-size:13px!important;color:var(--color-base-100)!important;line-height:1.3!important}[data-sonner-toast][data-type=success] .neo-toast-title{color:var(--color-success-content)!important}[data-sonner-toast][data-type=error] .neo-toast-title{color:var(--color-error-content)!important}[data-sonner-toast][data-type=warning] .neo-toast-title{color:var(--color-warning-content)!important}[data-sonner-toast][data-type=info] .neo-toast-title{color:var(--color-info-content)!important}.neo-toast-desc{font-weight:500!important;font-size:12px!important;color:color-mix(in oklch,var(--color-base-100) 70%,transparent)!important;margin-top:2px!important}[data-sonner-toast][data-type=success] .neo-toast-desc{color:color-mix(in oklch,var(--color-success-content) 75%,transparent)!important}[data-sonner-toast][data-type=error] .neo-toast-desc{color:color-mix(in oklch,var(--color-error-content) 75%,transparent)!important}[data-sonner-toast][data-type=warning] .neo-toast-desc{color:color-mix(in oklch,var(--color-warning-content) 75%,transparent)!important}[data-sonner-toast][data-type=info] .neo-toast-desc{color:color-mix(in oklch,var(--color-info-content) 75%,transparent)!important}.neo-toast-icon svg{color:var(--color-base-100)!important;width:16px!important;height:16px!important}[data-sonner-toast][data-type=success] .neo-toast-icon svg{color:var(--color-success-content)!important}[data-sonner-toast][data-type=error] .neo-toast-icon svg{color:var(--color-error-content)!important}[data-sonner-toast][data-type=warning] .neo-toast-icon svg{color:var(--color-warning-content)!important}[data-sonner-toast][data-type=info] .neo-toast-icon svg{color:var(--color-info-content)!important}.neo-toast-close{border:none!important;border-radius:50%!important;background:color-mix(in srgb,var(--neo-toast-content) 12%,transparent)!important;color:var(--neo-toast-content)!important;width:22px!important;height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;left:auto!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:none!important;transition:background .15s!important}.neo-toast-close:hover{background:color-mix(in srgb,var(--neo-toast-content) 18%,transparent)!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:Arial,"Helvetica Neue","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-normal:400;--font-weight-medium:500;--leading-relaxed:1.625;--radius-lg:7px;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:root:not(span){overflow:var(--page-overflow)}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}@property --motion-bounce{syntax: "*"; inherits: false; initial-value: linear(0,.004,.016,.035,.063,.098,.141 13.6%,.25,.391,.563,.765,1,.891 40.9%,.848,.813,.785,.766,.754,.75,.754,.766,.785,.813,.848,.891 68.2%,1 72.7%,.973,.953,.941,.938,.941,.953,.973,1,.988,.984,.988,1);}@property --motion-spring-smooth{syntax: "*"; inherits: false; initial-value: linear(0,.001 .44%,.0045 .94%,.0195 2.03%,.0446 3.19%,.0811 4.5%,.1598 6.82%,.3685 12.34%,.4693 15.17%,.5663,.6498 21.27%,.7215 24.39%,.7532 25.98%,.7829 27.65%,.8105,.8349 31.14%,.8573 32.95%,.8776 34.84%,.8964 36.87%,.9136 39.05%,.929 41.37%,.9421 43.77%,.9537 46.38%,.9636 49.14%,.9789 55.31%,.9888 62.35%,.9949 71.06%,.9982 82.52%,.9997 99.94%);}@property --motion-spring-snappy{syntax: "*"; inherits: false; initial-value: linear(0,.0014,.0053 1.02%,.0126,.0227 2.18%,.0517 3.41%,.094 4.79%,.1865 7.26%,.4182 12.77%,.5246 15.46%,.6249,.7112,.7831 23.95%,.8146 25.4%,.844,.8699 28.45%,.8935,.9139 31.64%,.932,.9473,.9601 36.65%,.9714 38.47%,.9808 40.35%,.9948 44.49%,1.0031 49.43%,1.0057 53.35%,1.0063 58.14%,1.0014 80.78%,1.0001 99.94%);}@property --motion-spring-bouncy{syntax: "*"; inherits: false; initial-value: linear(0,.0018,.0069,.0151 1.74%,.0277 2.4%,.062 3.7%,.1115 5.15%,.2211 7.77%,.4778 13.21%,.5912 15.75%,.6987 18.44%,.7862 20.98%,.861 23.59%,.8926,.9205,.945 27.51%,.9671 28.89%,.9868,1.003 31.79%,1.0224 34.11%,1.0358 36.58%,1.0436 39.27%,1.046 42.31%,1.0446 44.71%,1.0406 47.47%,1.0118 61.84%,1.0027 69.53%,.9981 80.49%,.9991 99.94%);}@property --motion-spring-bouncier{syntax: "*"; inherits: false; initial-value: linear(0,.0023,.0088,.0194 1.59%,.035 2.17%,.078 3.33%,.1415 4.64%,.2054 5.75%,.2821 6.95%,.5912 11.45%,.7205 13.43%,.8393 15.45%,.936 17.39%,.9778,1.015,1.0477,1.0759,1.0998 22.22%,1.1203,1.1364,1.1484 25.26%,1.1586 26.61%,1.1629 28.06%,1.1613 29.56%,1.1537 31.2%,1.1434 32.6%,1.1288 34.19%,1.0508 41.29%,1.0174 44.87%,1.0025 46.89%,.9911 48.87%,.9826 50.9%,.9769 53.03%,.9735 56.02%,.9748 59.45%,.9964 72.64%,1.0031 79.69%,1.0042 86.83%,1.0008 99.97%);}@property --motion-spring-bounciest{syntax: "*"; inherits: false; initial-value: linear(0,.0032,.0131,.0294,.0524,.0824,.1192 1.54%,.2134 2.11%,.3102 2.59%,.4297 3.13%,.8732 4.95%,1.0373,1.1827 6.36%,1.2972 7.01%,1.3444,1.3859,1.4215,1.4504,1.4735,1.4908,1.5024,1.5084 9.5%,1.5091,1.5061,1.4993,1.4886,1.4745,1.4565 11.11%,1.4082 11.7%,1.3585 12.2%,1.295 12.77%,1.0623 14.64%,.9773,.9031 16.08%,.8449 16.73%,.8014,.7701 17.95%,.7587,.7501,.7443,.7412 19.16%,.7421 19.68%,.7508 20.21%,.7672 20.77%,.7917 21.37%,.8169 21.87%,.8492 22.43%,.9681 24.32%,1.0114,1.0492 25.75%,1.0789 26.41%,1.1008,1.1167,1.1271,1.1317 28.81%,1.1314,1.1271 29.87%,1.1189 30.43%,1.1063 31.03%,1.0769 32.11%,.9941 34.72%,.9748 35.43%,.9597 36.09%,.9487,.9407,.9355,.933 38.46%,.9344 39.38%,.9421 40.38%,.9566 41.5%,.9989 44.12%,1.0161 45.37%,1.029 46.75%,1.0341 48.1%,1.0335 49.04%,1.0295 50.05%,1.0221 51.18%,.992 55.02%,.9854 56.38%,.9827 57.72%,.985 59.73%,1.004 64.67%,1.0088 67.34%,1.0076 69.42%,.9981 74.28%,.9956 76.85%,.9961 79.06%,1.0023 86.46%,.999 95.22%,.9994 100%);}@property --motion-origin-scale-x{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-origin-scale-y{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-origin-translate-x{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-origin-translate-y{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-origin-rotate{syntax: "*"; inherits: false; initial-value: 0deg;}@property --motion-origin-blur{syntax: "*"; inherits: false; initial-value: 0px;}@property --motion-origin-grayscale{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-origin-opacity{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-origin-background-color{syntax: "*"; inherits: false;}@property --motion-origin-text-color{syntax: "*"; inherits: false;}@property --motion-end-scale-x{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-end-scale-y{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-end-translate-x{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-end-translate-y{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-end-rotate{syntax: "*"; inherits: false; initial-value: 0deg;}@property --motion-end-blur{syntax: "*"; inherits: false; initial-value: 0px;}@property --motion-end-grayscale{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-end-opacity{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-end-background-color{syntax: "*"; inherits: false;}@property --motion-end-text-color{syntax: "*"; inherits: false;}@property --motion-loop-scale-x{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-loop-scale-y{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-loop-translate-x{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-loop-translate-y{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-loop-rotate{syntax: "*"; inherits: false; initial-value: 0deg;}@property --motion-loop-blur{syntax: "*"; inherits: false; initial-value: 0px;}@property --motion-loop-grayscale{syntax: "*"; inherits: false; initial-value: 0%;}@property --motion-loop-opacity{syntax: "*"; inherits: false; initial-value: 100%;}@property --motion-loop-background-color{syntax: "*"; inherits: false;}@property --motion-loop-text-color{syntax: "*"; inherits: false;}@property --motion-duration{syntax: "*"; inherits: false; initial-value: .7s;}@property --motion-timing{syntax: "*"; inherits: false; initial-value: cubic-bezier(.165,.84,.44,1);}@property --motion-perceptual-duration-multiplier{syntax: "*"; inherits: false; initial-value: 1;}@property --motion-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --motion-loop-count{syntax: "*"; inherits: false; initial-value: infinite;}@property --motion-scale-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-translate-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-rotate-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-filter-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-opacity-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-background-color-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-text-color-in-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-scale-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-translate-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-rotate-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-filter-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-opacity-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-background-color-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-text-color-out-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-scale-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-translate-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-rotate-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-filter-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-opacity-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-background-color-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@property --motion-text-color-loop-animation{syntax: "*"; inherits: false; initial-value: none;}@media screen and (prefers-reduced-motion:no-preference){@keyframes motion-scale-in{0%{scale:var(--motion-origin-scale-x)var(--motion-origin-scale-y)}to{scale:1}}@keyframes motion-scale-out{0%{scale:1}to{scale:var(--motion-end-scale-x)var(--motion-end-scale-y)}}@keyframes motion-scale-loop-mirror{0%,to{scale:1}50%{scale:var(--motion-loop-scale-x)var(--motion-loop-scale-y)}}@keyframes motion-scale-loop-reset{0%{scale:1}to{scale:var(--motion-loop-scale-x)var(--motion-loop-scale-y)}}@keyframes motion-translate-in{0%{translate:var(--motion-origin-translate-x)var(--motion-origin-translate-y)}to{translate:0}}@keyframes motion-translate-out{0%{translate:0}to{translate:var(--motion-end-translate-x)var(--motion-end-translate-y)}}@keyframes motion-translate-loop-mirror{0%,to{translate:0}50%{translate:var(--motion-loop-translate-x)var(--motion-loop-translate-y)}}@keyframes motion-translate-loop-reset{0%{translate:0}to{translate:var(--motion-loop-translate-x)var(--motion-loop-translate-y)}}@keyframes motion-rotate-in{0%{rotate:var(--motion-origin-rotate)}to{rotate:0}}@keyframes motion-rotate-out{0%{rotate:0}to{rotate:var(--motion-end-rotate)}}@keyframes motion-rotate-loop-mirror{0%,to{rotate:none}50%{rotate:var(--motion-loop-rotate)}}@keyframes motion-rotate-loop-reset{to{rotate:var(--motion-loop-rotate)}}}@keyframes motion-filter-in{0%{filter:blur(var(--motion-origin-blur))grayscale(var(--motion-origin-grayscale))}to{filter:blur()grayscale(0)}}@keyframes motion-filter-out{0%{filter:blur()grayscale(0)}to{filter:blur(var(--motion-end-blur))grayscale(var(--motion-end-grayscale))}}@keyframes motion-filter-loop-mirror{0%,to{filter:blur()grayscale(0)}50%{filter:blur(var(--motion-loop-blur))grayscale(var(--motion-loop-grayscale))}}@keyframes motion-filter-loop-reset{0%{filter:blur()grayscale(0)}to{filter:blur(var(--motion-loop-blur))grayscale(var(--motion-loop-grayscale))}}@keyframes motion-opacity-in{0%{opacity:var(--motion-origin-opacity)}}@keyframes motion-opacity-out{to{opacity:var(--motion-end-opacity)}}@keyframes motion-opacity-loop-mirror{50%{opacity:var(--motion-loop-opacity)}}@keyframes motion-opacity-loop-reset{to{opacity:var(--motion-loop-opacity)}}@keyframes motion-background-color-in{0%{background-color:var(--motion-origin-background-color)}}@keyframes motion-background-color-out{to{background-color:var(--motion-end-background-color)}}@keyframes motion-background-color-loop-mirror{50%{background-color:var(--motion-loop-background-color)}}@keyframes motion-background-color-loop-reset{to{background-color:var(--motion-loop-background-color)}}@keyframes motion-text-color-in{0%{color:var(--motion-origin-text-color)}}@keyframes motion-text-color-out{to{color:var(--motion-end-text-color)}}@keyframes motion-text-color-loop-mirror{50%{color:var(--motion-loop-text-color)}}@keyframes motion-text-color-loop-reset{to{color:var(--motion-loop-text-color)}}}@layer components;@layer utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.border-border{border-color:var(--color-border)}.bg-muted{background-color:var(--color-muted)}.pt-18{padding-top:calc(var(--spacing)*18)}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-subtle{color:var(--color-subtle)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}@media(hover:hover){.hover\:text-foreground:hover{color:var(--color-foreground)}}@media(min-width:48rem){.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media(min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}}@media(min-width:80rem){.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}}@layer daisyui.l1.l2.l3{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}:where(.drawer-side){overflow:hidden}.drawer-side{pointer-events:none;visibility:hidden;z-index:10;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;inset-inline-start:0;background-color:#0000;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0}.drawer-side>.drawer-overlay{cursor:pointer;background-color:#0006;place-self:stretch stretch;position:sticky;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}.drawer-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:currentColor oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}@supports (color:color-mix(in lab,red,red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)oklch(0 0 0/calc(var(--page-has-backdrop,0)*.4))}}:where(:root:has(.drawer-toggle:checked)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}.tooltip{--tt-bg:var(--color-neutral);--tt-off: calc(100% + .5rem) ;--tt-tail: calc(100% + 1px + .25rem) ;display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);display:block;position:absolute}@media(prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg) calc(69% + .25px) ;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media(prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:95%}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:95%}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem)*6)!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.countdown{display:inline-flex}.countdown>*{visibility:hidden;--value-v: mod(max(0,var(--value)),1000) ;--value-hundreds: round(to-zero,var(--value-v)/100,1) ;--value-tens: round(to-zero,mod(var(--value-v),100)/10,1) ;--value-ones: mod(var(--value-v),100) ;--show-hundreds:clamp(clamp(0,var(--digits,1) - 2,1),var(--value-hundreds),1);--show-tens:clamp(clamp(0,var(--digits,1) - 1,1),var(--value-tens) + var(--show-hundreds),1);--first-digits: round(to-zero,var(--value-v)/10,1) ;height:1em;width:calc(1ch + var(--show-tens)*1ch + var(--show-hundreds)*1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip}.countdown>:before,.countdown>:after{visibility:visible;--tw-content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}.countdown>:before{width:calc(1ch + var(--show-hundreds)*1ch);top:calc(var(--first-digits)*-1em);opacity:var(--show-tens);inset-inline-end:0}.countdown>:after{width:1ch;top:calc(var(--value-ones)*-1em);inset-inline-start:0}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}@media(prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:is(details) summary{outline:none}.collapse-content{content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem}@supports not (content-visibility:hidden){.collapse-content{visibility:hidden}}@media(prefers-reduced-motion:no-preference){.collapse-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media(prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab,red,red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab,red,red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media(forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x: 0rem ;--tw-border-spacing-y: 0rem ;width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media(forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px) -2px var(--color-neutral)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media(prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media(forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media(forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.\!card{border-radius:var(--radius-box)!important;outline-offset:2px!important;outline:0 solid #0000!important;flex-direction:column!important;transition:outline .2s ease-in-out!important;display:flex!important;position:relative!important}.\!card:focus{--tw-outline-style:none!important;outline-style:none!important}@media(forced-colors:active){.\!card:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.\!card:focus-visible{outline-color:currentColor!important}.\!card :where(figure:first-child){border-start-start-radius:inherit!important;border-start-end-radius:inherit!important;border-end-end-radius:unset!important;border-end-start-radius:unset!important;overflow:hidden!important}.\!card :where(figure:last-child){border-start-start-radius:unset!important;border-start-end-radius:unset!important;border-end-end-radius:inherit!important;border-end-start-radius:inherit!important;overflow:hidden!important}.\!card figure{justify-content:center!important;align-items:center!important;display:flex!important}.\!card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.\!card:has(>:checked){outline:2px solid!important}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.progress\!{appearance:none!important;border-radius:var(--radius-box)!important;background-color:currentColor!important;width:100%!important;height:.5rem!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.progress\!{background-color:color-mix(in oklab,currentcolor 20%,transparent)!important}}.progress\!{color:var(--color-base-content)!important}.progress\!:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%)!important;background-position-x:15%!important;background-size:200%!important}@media(prefers-reduced-motion:no-preference){.progress\!:indeterminate{animation:5s ease-in-out infinite progress!important}}@supports ((-moz-appearance:none)){.progress\!:indeterminate::-moz-progress-bar{background-color:#0000!important}@media(prefers-reduced-motion:no-preference){.progress\!:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%)!important;background-position-x:15%!important;background-size:200%!important;animation:5s ease-in-out infinite progress!important}}.progress\!::-moz-progress-bar{border-radius:var(--radius-box)!important;background-color:currentColor!important}}@supports ((-webkit-appearance:none)){.progress\!::-webkit-progress-bar{border-radius:var(--radius-box)!important;background-color:#0000!important}.progress\!::-webkit-progress-value{border-radius:var(--radius-box)!important;background-color:currentColor!important}}.file-input{cursor:pointer;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.file-input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.file-input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.file-input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px #fff inset,var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000) inset,var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000)}}.file-input::file-selector-button{--btn-noise:var(--fx-noise)}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){color:color-mix(in oklch,var(--color-base-content)20%,#0000)}}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.textarea{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.timeline-end{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}.timeline-start{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px #00000040}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.timeline-middle{grid-row-start:2;grid-column-start:2}.chat-image{grid-row:span 2/span 2;align-self:flex-end}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.divider{--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.fieldset-legend{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}.footer-title{text-transform:uppercase;opacity:.6;margin-bottom:.5rem;font-weight:600}.carousel-item{box-sizing:content-box;scroll-snap-align:start;flex:none;display:flex}.\!status{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;width:.5rem!important;height:.5rem!important;display:inline-block!important}@supports (color:color-mix(in lab,red,red)){.\!status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)!important}}.\!status{vertical-align:middle!important;color:#0000004d!important;background-position:50%!important;background-repeat:no-repeat!important}@supports (color:color-mix(in lab,red,red)){.\!status{color:color-mix(in oklab,var(--color-black)30%,transparent)!important}}.\!status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000)!important;box-shadow:0 2px 3px -1px!important}@supports (color:color-mix(in lab,red,red)){.\!status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)!important}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.fieldset-label{color:var(--color-base-content);align-items:center;gap:.375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fieldset-label{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.fieldset-label:has(input){cursor:pointer}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media(prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media(prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-size:200%}@media(prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.timeline-box{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px #0000000d}.menu-title{color:var(--color-base-content);padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){.menu-title{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.menu-title{font-size:.875rem;font-weight:600}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0}}:where(.drawer-toggle:checked~.drawer-side){pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){translate:0%}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translate(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip:after{transform:translate(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media(prefers-reduced-motion:no-preference){.collapse-arrow>.collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-arrow>.collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:50%;inset-inline-end:1.4rem;box-shadow:2px 2px}.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.btn-disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn-disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn-disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn-disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn-disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media(prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color)#0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);border-radius:var(--radius-field);width:80%;height:3px;transition:background-color .2s;position:absolute;bottom:0;left:10%}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.menu-horizontal{flex-direction:row;display:inline-flex}.menu-horizontal>li:not(.menu-title)>details>ul{transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-inline-start:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:95%;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media(prefers-reduced-motion:no-preference){@starting-style{.menu-horizontal>li:not(.menu-title)>details>ul{opacity:0;scale:95%}}.menu-horizontal>li:not(.menu-title)>details>ul{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}}.menu-horizontal>li:not(.menu-title)>details[open]>ul{opacity:1;scale:100%}.menu-horizontal>li>details>ul:before{--tw-content:none;content:var(--tw-content)}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.tooltip-bottom>.tooltip-content,.tooltip-bottom[data-tip]:before{transform:translate(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}.tooltip-bottom:after{transform:translate(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}.tooltip-left>.tooltip-content,.tooltip-left[data-tip]:before{transform:translate(calc(var(--tt-pos,.25rem) - .25rem))translateY(-50%);inset:50% var(--tt-off)auto auto}.tooltip-left:after{transform:translate(var(--tt-pos,.25rem))translateY(-50%)rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px)auto auto}.tooltip-right>.tooltip-content,.tooltip-right[data-tip]:before{transform:translate(calc(var(--tt-pos,-.25rem) + .25rem))translateY(-50%);inset:50% auto auto var(--tt-off)}.tooltip-right:after{transform:translate(var(--tt-pos,-.25rem))translateY(-50%)rotate(90deg);inset:50% auto auto calc(var(--tt-tail) + 1px)}.tooltip-top>.tooltip-content,.tooltip-top[data-tip]:before{transform:translate(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip-top:after{transform:translate(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.dropdown-start{--anchor-h:span-right}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0}[dir=rtl] :is(.dropdown-start :where(.dropdown-content)){translate:0}.dropdown-start.dropdown-left{--anchor-h:left;--anchor-v:span-bottom}.dropdown-start.dropdown-left .dropdown-content{top:0;bottom:auto}.dropdown-start.dropdown-right{--anchor-h:right;--anchor-v:span-bottom}.dropdown-start.dropdown-right .dropdown-content{top:0;bottom:auto}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn-active{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn-active{--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05)) inset;padding:.25rem}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000)}}@media(forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.timeline-vertical{flex-direction:column}.timeline-vertical>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center}.timeline-vertical>li>hr{width:.25rem;height:100%}.timeline-vertical>li>hr:first-child{grid-row-start:1;grid-column-start:2}.timeline-vertical>li>hr:last-child{grid-area:3/2/none}.timeline-vertical .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}.timeline-vertical .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}.timeline-vertical:has(.timeline-middle)>li>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical:has(.timeline-middle)>li>hr:last-child,.timeline-vertical:not(:has(.timeline-middle)) :first-child>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline-vertical:not(:has(.timeline-middle)) :last-child>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical.timeline-snap-icon>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}.input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.input-xs{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}.input-xs[type=number]::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}.avatar-placeholder>div{justify-content:center;align-items:center;display:flex}.modal-bottom{place-items:end}.modal-bottom .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.btn-block{width:100%}.loading-lg{width:calc(var(--size-selector,.25rem)*7)}.loading-md{width:calc(var(--size-selector,.25rem)*6)}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.badge-soft{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100))}}.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.badge-soft{border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100))}}.badge-soft{background-image:none}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}:where(:not(ul,details,.menu-title,.btn)).menu-active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:where(:not(ul,details,.menu-title,.btn)).menu-active{outline-offset:2px;outline:2px solid #0000}}:where(:not(ul,details,.menu-title,.btn)).menu-active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}.status-error{background-color:var(--color-error);color:var(--color-error)}.status-info{background-color:var(--color-info);color:var(--color-info)}.status-neutral{background-color:var(--color-neutral);color:var(--color-neutral)}.status-success{background-color:var(--color-success);color:var(--color-success)}.status-warning{background-color:var(--color-warning);color:var(--color-warning)}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.checkbox-xs{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}.radio-sm{padding:.1875rem}.radio-sm[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}.select-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}.select-sm option{padding-block:.25rem;padding-inline:.625rem}.select-xs{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}.select-xs option{padding-block:.25rem;padding-inline:.5rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.file-input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem;line-height:1.5rem}.file-input-sm::file-selector-button{font-size:.75rem}.badge-sm{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}.badge-xs{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}.textarea-md{font-size:max(var(--font-size,.875rem),.875rem)}.textarea-sm{font-size:max(var(--font-size,.75rem),.75rem)}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.link-primary{color:var(--color-primary)}@media(hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.link-primary:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}.progress-error{color:var(--color-error)}.progress-info{color:var(--color-info)}.progress-primary{color:var(--color-primary)}.progress-success{color:var(--color-success)}.progress-warning{color:var(--color-warning)}.link-hover{text-decoration-line:none}@media(hover:hover){.link-hover:hover{text-decoration-line:underline}}.btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem)*10)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-sm .card-title{--cardtitle-fs:1rem}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.card-border{border:var(--border)solid var(--color-base-200)}.input-error,.input-error:focus,.input-error:focus-within{--input-color:var(--color-error)}.range-xs{--range-thumb-size:calc(var(--size-selector,.25rem)*4)}.textarea-error,.textarea-error:focus,.textarea-error:focus-within{--input-color:var(--color-error)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}.pointer-events-none{pointer-events:none}.countdown.countdown{line-height:1em}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start-1\/2{inset-inline-start:50%}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-\[56px\]{top:56px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-20{right:calc(var(--spacing)*20)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[-20px\]{bottom:-20px}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-12{left:calc(var(--spacing)*12)}.left-\[39px\]{left:39px}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>:where(:focus,:has(:focus)){z-index:1}@media(hover:hover){.join>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[39\]{z-index:39}.z-\[40\]{z-index:40}.z-\[41\]{z-index:41}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.z-\[9999\]{z-index:9999}.z-\[2147483646\]{z-index:2147483646}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}@layer daisyui.l1{.list-col-wrap{grid-row-start:2}.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert-soft{--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media(hover:none){.btn-ghost:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.btn-outline:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.container{margin-inline:auto;padding-inline:1rem}@media(min-width:48rem){.container{padding-inline:2rem}}@media(min-width:64rem){.container{padding-inline:3rem}}@media(min-width:80rem){.container{padding-inline:4rem}}@media(min-width:96rem){.container{padding-inline:6rem}}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.join-item:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}.join-item:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-auto{margin-left:auto}.iconify{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-bullets:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-hr:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-captions:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-kbd:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border)solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-44{width:calc(var(--spacing)*44);height:calc(var(--spacing)*44)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-\[9px\]{height:9px}.h-\[40px\]{height:40px}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[480px\]{height:480px}.h-\[520px\]{height:520px}.h-\[640px\]{height:640px}.h-\[calc\(100\%-1\.5rem\)\]{height:calc(100% - 1.5rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[480px\]{max-height:480px}.max-h-\[min\(320px\,50dvh\)\]{max-height:min(320px,50dvh)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[24px\]{min-height:24px}.min-h-\[40px\]{min-height:40px}.min-h-\[200px\]{min-height:200px}.min-h-\[480px\]{min-height:480px}.min-h-\[600px\]{min-height:600px}.min-h-\[calc\(100vh-56px\)\]{min-height:calc(100vh - 56px)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-\[8\%\]{width:8%}.w-\[9px\]{width:9px}.w-\[50px\]{width:50px}.w-\[110px\]{width:110px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-52{max-width:calc(var(--spacing)*52)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[120rem\]{max-width:120rem}.max-w-\[140px\]{max-width:140px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[920px\]{max-width:920px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1470px\]{max-width:1470px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1680px\]{max-width:1680px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-\[200px\]{min-width:200px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[380px\]{min-width:380px}.min-w-\[490px\]{min-width:490px}.min-w-\[1040px\]{min-width:1040px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing)*40)}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-25{rotate:-25deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-copy{cursor:copy}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-base-300>:not(:last-child)){border-color:var(--color-base-300)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[20px\]{border-radius:20px}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-base-300,.border-base-300\/70{border-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.border-base-300\/70{border-color:color-mix(in oklab,var(--color-base-300)70%,transparent)}}.border-base-300\/80{border-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.border-base-300\/80{border-color:color-mix(in oklab,var(--color-base-300)80%,transparent)}}.border-base-content,.border-base-content\/6{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/6{border-color:color-mix(in oklab,var(--color-base-content)6%,transparent)}}.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/10{border-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.border-base-content\/12{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/12{border-color:color-mix(in oklab,var(--color-base-content)12%,transparent)}}.border-base-content\/15{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/15{border-color:color-mix(in oklab,var(--color-base-content)15%,transparent)}}.border-base-content\/20{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/20{border-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.border-base-content\/\[0\.06\]{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-base-content)6%,transparent)}}.border-error,.border-error\/30{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error)30%,transparent)}}.border-error\/60{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/60{border-color:color-mix(in oklab,var(--color-error)60%,transparent)}}.border-info\/20{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/20{border-color:color-mix(in oklab,var(--color-info)20%,transparent)}}.border-neutral\/20{border-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.border-neutral\/20{border-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary-content\/30{border-color:var(--color-primary-content)}@supports (color:color-mix(in lab,red,red)){.border-primary-content\/30{border-color:color-mix(in oklab,var(--color-primary-content)30%,transparent)}}.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-success{border-color:var(--color-success)}.border-transparent{border-color:#0000}.border-warning\/20{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.border-warning\/25{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--color-warning)25%,transparent)}}.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning)30%,transparent)}}.border-warning\/40{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning)40%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-t-accent{border-top-color:var(--color-accent)}.\!bg-transparent{background-color:#0000!important}.bg-\[var\(--cai-bg-1\)\]{background-color:var(--cai-bg-1)}.bg-accent{background-color:var(--color-accent)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-base-100,.bg-base-100\/80{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/80{background-color:color-mix(in oklab,var(--color-base-100)80%,transparent)}}.bg-base-100\/82{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/82{background-color:color-mix(in oklab,var(--color-base-100)82%,transparent)}}.bg-base-100\/84{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/84{background-color:color-mix(in oklab,var(--color-base-100)84%,transparent)}}.bg-base-100\/90{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/90{background-color:color-mix(in oklab,var(--color-base-100)90%,transparent)}}.bg-base-100\/95{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/95{background-color:color-mix(in oklab,var(--color-base-100)95%,transparent)}}.bg-base-200,.bg-base-200\/30{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/30{background-color:color-mix(in oklab,var(--color-base-200)30%,transparent)}}.bg-base-200\/35{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/35{background-color:color-mix(in oklab,var(--color-base-200)35%,transparent)}}.bg-base-200\/40{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/40{background-color:color-mix(in oklab,var(--color-base-200)40%,transparent)}}.bg-base-200\/45{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/45{background-color:color-mix(in oklab,var(--color-base-200)45%,transparent)}}.bg-base-200\/50{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/50{background-color:color-mix(in oklab,var(--color-base-200)50%,transparent)}}.bg-base-200\/60{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/60{background-color:color-mix(in oklab,var(--color-base-200)60%,transparent)}}.bg-base-200\/70{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/70{background-color:color-mix(in oklab,var(--color-base-200)70%,transparent)}}.bg-base-200\/80{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/80{background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}.bg-base-300{background-color:var(--color-base-300)}.bg-base-content,.bg-base-content\/10{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bg-base-content\/10{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.bg-base-content\/15{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bg-base-content\/15{background-color:color-mix(in oklab,var(--color-base-content)15%,transparent)}}.bg-base-content\/20{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bg-base-content\/20{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.bg-base-content\/80{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bg-base-content\/80{background-color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.bg-base-content\/\[0\.04\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bg-base-content\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-base-content)4%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-error,.bg-error\/5{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/5{background-color:color-mix(in oklab,var(--color-error)5%,transparent)}}.bg-error\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.bg-error\/20{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/20{background-color:color-mix(in oklab,var(--color-error)20%,transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-info,.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info)10%,transparent)}}.bg-info\/30{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/30{background-color:color-mix(in oklab,var(--color-info)30%,transparent)}}.bg-neutral{background-color:var(--color-neutral)}.bg-primary{background-color:var(--color-primary)}.bg-primary-content,.bg-primary-content\/15{background-color:var(--color-primary-content)}@supports (color:color-mix(in lab,red,red)){.bg-primary-content\/15{background-color:color-mix(in oklab,var(--color-primary-content)15%,transparent)}}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary\/8{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/8{background-color:color-mix(in oklab,var(--color-secondary)8%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success)10%,transparent)}}.bg-success\/14{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/14{background-color:color-mix(in oklab,var(--color-success)14%,transparent)}}.bg-success\/20{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/20{background-color:color-mix(in oklab,var(--color-success)20%,transparent)}}.bg-success\/60{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/60{background-color:color-mix(in oklab,var(--color-success)60%,transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning)5%,transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning)10%,transparent)}}.bg-warning\/30{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/30{background-color:color-mix(in oklab,var(--color-warning)30%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-primary\/35{--tw-gradient-via:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/35{--tw-gradient-via:color-mix(in oklab,var(--color-primary)35%,transparent)}}.via-primary\/35{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[10rem\]{font-size:10rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[length\:var\(--cai-text-caption\)\]{font-size:var(--cai-text-caption)}.text-\[length\:var\(--cai-text-caption\,0\.8125rem\)\]{font-size:var(--cai-text-caption,.8125rem)}.text-\[length\:var\(--cai-text-control\)\]{font-size:var(--cai-text-control)}.text-\[length\:var\(--cai-text-label\)\]{font-size:var(--cai-text-label)}.text-\[length\:var\(--cai-text-label\,0\.875rem\)\]{font-size:var(--cai-text-label,.875rem)}.text-\[length\:var\(--cai-text-price\)\]{font-size:var(--cai-text-price)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--cai-accent\)\]{color:var(--cai-accent)}.text-\[var\(--cai-ink-0\)\]{color:var(--cai-ink-0)}.text-\[var\(--cai-ink-1\)\]{color:var(--cai-ink-1)}.text-\[var\(--cai-ink-2\)\]{color:var(--cai-ink-2)}.text-accent-content{color:var(--color-accent-content)}.text-amber-800{color:var(--color-amber-800)}.text-base-100{color:var(--color-base-100)}.text-base-content,.text-base-content\/25{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/25{color:color-mix(in oklab,var(--color-base-content)25%,transparent)}}.text-base-content\/30{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/30{color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}.text-base-content\/36{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/36{color:color-mix(in oklab,var(--color-base-content)36%,transparent)}}.text-base-content\/40{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/40{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.text-base-content\/45{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/45{color:color-mix(in oklab,var(--color-base-content)45%,transparent)}}.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/50{color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.text-base-content\/55{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/55{color:color-mix(in oklab,var(--color-base-content)55%,transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/60{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.text-base-content\/65{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/65{color:color-mix(in oklab,var(--color-base-content)65%,transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.text-base-content\/72{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/72{color:color-mix(in oklab,var(--color-base-content)72%,transparent)}}.text-base-content\/75{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/75{color:color-mix(in oklab,var(--color-base-content)75%,transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/80{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.text-base-content\/85{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/85{color:color-mix(in oklab,var(--color-base-content)85%,transparent)}}.text-black{color:var(--color-black)}.text-error{color:var(--color-error)}.text-error-content{color:var(--color-error-content)}.text-info{color:var(--color-info)}.text-neutral-content{color:var(--color-neutral-content)}.text-primary{color:var(--color-primary)}.text-primary-content{color:var(--color-primary-content)}.text-primary\/5{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/5{color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.text-primary\/10{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/10{color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.text-primary\/20{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/20{color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.text-primary\/40{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/40{color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-warning-content,.text-warning-content\/80{color:var(--color-warning-content)}@supports (color:color-mix(in lab,red,red)){.text-warning-content\/80{color:color-mix(in oklab,var(--color-warning-content)80%,transparent)}}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-base-100{--tw-ring-color:var(--color-base-100)}.ring-base-content\/10{--tw-ring-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ring-base-content\/10{--tw-ring-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ring-base-content\/12{--tw-ring-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ring-base-content\/12{--tw-ring-color:color-mix(in oklab,var(--color-base-content)12%,transparent)}}.ring-base-content\/20{--tw-ring-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ring-base-content\/20{--tw-ring-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.ring-error\/20{--tw-ring-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/20{--tw-ring-color:color-mix(in oklab,var(--color-error)20%,transparent)}}.ring-info\/20{--tw-ring-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/20{--tw-ring-color:color-mix(in oklab,var(--color-info)20%,transparent)}}.ring-primary\/20{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.ring-success\/20{--tw-ring-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/20{--tw-ring-color:color-mix(in oklab,var(--color-success)20%,transparent)}}.ring-warning\/20{--tw-ring-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/20{--tw-ring-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.lucide--alert-circle{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E")}.lucide--arrow-left{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 19l-7-7l7-7m7 7H5'/%3E%3C/svg%3E")}.lucide--arrow-right{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7l7 7l-7 7'/%3E%3C/svg%3E")}.lucide--arrow-up-right{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 7h10v10M7 17L17 7'/%3E%3C/svg%3E")}.lucide--at-sign{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8'/%3E%3C/g%3E%3C/svg%3E")}.lucide--badge-check{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77a4 4 0 0 1 6.74 0a4 4 0 0 1 4.78 4.78a4 4 0 0 1 0 6.74a4 4 0 0 1-4.77 4.78a4 4 0 0 1-6.75 0a4 4 0 0 1-4.78-4.77a4 4 0 0 1 0-6.76'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E")}.lucide--ban{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M4.929 4.929L19.07 19.071'/%3E%3C/g%3E%3C/svg%3E")}.lucide--banknote{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='12' x='2' y='6' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M6 12h.01M18 12h.01'/%3E%3C/g%3E%3C/svg%3E")}.lucide--bar-chart-3{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3v18h18m-3-4V9m-5 8V5M8 17v-3'/%3E%3C/svg%3E")}.lucide--bell{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E")}.lucide--bell-ring{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0M22 8c0-2.3-.8-4.3-2-6M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326M4 2C2.8 3.7 2 5.7 2 8'/%3E%3C/svg%3E")}.lucide--book-open{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7v14m-9-3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4a4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3a3 3 0 0 0-3-3z'/%3E%3C/svg%3E")}.lucide--bot{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8V4H8'/%3E%3Crect width='16' height='12' x='4' y='8' rx='2'/%3E%3Cpath d='M2 14h2m16 0h2m-7-1v2m-6-2v2'/%3E%3C/g%3E%3C/svg%3E")}.lucide--boxes{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3zM7 16.5l-4.74-2.85M7 16.5l5-3m-5 3v5.17m5-8.17V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5zm5 3l-5-3m5 3l4.74-2.85M17 16.5v5.17'/%3E%3Cpath d='M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3l5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0zM12 8L7.26 5.15M12 8l4.74-2.85M12 13.5V8'/%3E%3C/g%3E%3C/svg%3E")}.lucide--calendar{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 2v4m8-4v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/g%3E%3C/svg%3E")}.lucide--chart-column-big{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16'/%3E%3Crect width='4' height='12' x='15' y='5' rx='1'/%3E%3Crect width='4' height='9' x='7' y='8' rx='1'/%3E%3C/g%3E%3C/svg%3E")}.lucide--check{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.lucide--check-circle{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'/%3E%3Cpath d='m9 11l3 3L22 4'/%3E%3C/g%3E%3C/svg%3E")}.lucide--chevron-down{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9l6 6l6-6'/%3E%3C/svg%3E")}.lucide--chevron-left{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E")}.lucide--chevron-right{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E")}.lucide--chevron-up{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 15l-6-6l-6 6'/%3E%3C/svg%3E")}.lucide--clipboard-list{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2m4 7h4m-4 5h4m-8-5h.01M8 16h.01'/%3E%3C/g%3E%3C/svg%3E")}.lucide--clock{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/g%3E%3C/svg%3E")}.lucide--cloud-download{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 13v8l-4-4m4 4l4-4'/%3E%3Cpath d='M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284'/%3E%3C/g%3E%3C/svg%3E")}.lucide--copy{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E")}.lucide--credit-card{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/g%3E%3C/svg%3E")}.lucide--download{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 15V3m9 12v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10l5 5l5-5'/%3E%3C/g%3E%3C/svg%3E")}.lucide--eye{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696a10.75 10.75 0 0 1 19.876 0a1 1 0 0 1 0 .696a10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E")}.lucide--file-bar-chart-2{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M8 18v-1m4 1v-6m4 6v-3'/%3E%3C/g%3E%3C/svg%3E")}.lucide--file-clock{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 22h2a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v2.85'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M8 14v2.2l1.6 1'/%3E%3Ccircle cx='8' cy='16' r='6'/%3E%3C/g%3E%3C/svg%3E")}.lucide--file-json{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4m-10 4a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1a1 1 0 0 1 1 1v1a1 1 0 0 0 1 1m4 0a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1a1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1'/%3E%3C/g%3E%3C/svg%3E")}.lucide--file-search-2{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Ccircle cx='11.5' cy='14.5' r='2.5'/%3E%3Cpath d='M13.3 16.3L15 18'/%3E%3C/g%3E%3C/svg%3E")}.lucide--file-terminal{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M8 16l2-2l-2-2m4 6h4'/%3E%3C/g%3E%3C/svg%3E")}.lucide--file-text{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8'/%3E%3C/g%3E%3C/svg%3E")}.lucide--file-up{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5m-8 4v6m3-3l-3-3l-3 3'/%3E%3C/g%3E%3C/svg%3E")}.lucide--files{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8'/%3E%3Cpath d='M16.706 2.706A2.4 2.4 0 0 0 15 2v5a1 1 0 0 0 1 1h5a2.4 2.4 0 0 0-.706-1.706zM5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1'/%3E%3C/g%3E%3C/svg%3E")}.lucide--flame{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0a5 5 0 0 1 1-3a1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E")}.lucide--gift{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 7v14m8-10v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8m3.5-4a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5a1 1 0 0 1 0 5'/%3E%3Crect width='18' height='4' x='3' y='7' rx='1'/%3E%3C/g%3E%3C/svg%3E")}.lucide--globe{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20a14.5 14.5 0 0 0 0-20M2 12h20'/%3E%3C/g%3E%3C/svg%3E")}.lucide--history{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9a9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5m4-1v5l4 2'/%3E%3C/g%3E%3C/svg%3E")}.lucide--home{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/g%3E%3C/svg%3E")}.lucide--image{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15l-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/g%3E%3C/svg%3E")}.lucide--inbox{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11'/%3E%3C/g%3E%3C/svg%3E")}.lucide--key-round{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z'/%3E%3Ccircle cx='16.5' cy='7.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E")}.lucide--layers{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z'/%3E%3Cpath d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12'/%3E%3Cpath d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17'/%3E%3C/g%3E%3C/svg%3E")}.lucide--layout-dashboard{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/g%3E%3C/svg%3E")}.lucide--layout-grid{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/g%3E%3C/svg%3E")}.lucide--list{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13'/%3E%3C/svg%3E")}.lucide--loader-circle{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12a9 9 0 1 1-6.219-8.56'/%3E%3C/svg%3E")}.lucide--lock{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/g%3E%3C/svg%3E")}.lucide--log-in{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m10 17l5-5l-5-5m5 5H3m12-9h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E")}.lucide--log-out{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16 17l5-5l-5-5m5 5H9m0 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E")}.lucide--mail{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7'/%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3C/g%3E%3C/svg%3E")}.lucide--megaphone{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z'/%3E%3Cpath d='M6 14a12 12 0 0 0 2.4 7.2a2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14M8 6v8'/%3E%3C/g%3E%3C/svg%3E")}.lucide--megaphone-off{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.636 6A13 13 0 0 0 19.4 3.2A1 1 0 0 1 21 4v11.344m-6.622-.987A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1M2 2l20 20'/%3E%3Cpath d='M6 14a12 12 0 0 0 2.4 7.2a2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14M8 8v6'/%3E%3C/g%3E%3C/svg%3E")}.lucide--menu{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 5h16M4 12h16M4 19h16'/%3E%3C/svg%3E")}.lucide--message-square{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.lucide--message-square-more{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2zm-10-6h.01M16 11h.01M8 11h.01'/%3E%3C/svg%3E")}.lucide--mic{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 19v3m7-12v2a7 7 0 0 1-14 0v-2'/%3E%3Crect width='6' height='13' x='9' y='2' rx='3'/%3E%3C/g%3E%3C/svg%3E")}.lucide--minus-circle{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 12h8'/%3E%3C/g%3E%3C/svg%3E")}.lucide--network{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='6' height='6' x='16' y='16' rx='1'/%3E%3Crect width='6' height='6' x='2' y='16' rx='1'/%3E%3Crect width='6' height='6' x='9' y='2' rx='1'/%3E%3Cpath d='M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3m-7-4V8'/%3E%3C/g%3E%3C/svg%3E")}.lucide--package{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73zm1 .27V12'/%3E%3Cpath d='M3.29 7L12 12l8.71-5M7.5 4.27l9 5.15'/%3E%3C/g%3E%3C/svg%3E")}.lucide--package-open{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 22v-9m3.17-10.79a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.66 1.66 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z'/%3E%3Cpath d='M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13'/%3E%3Cpath d='M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.64 1.64 0 0 0 1.63 0z'/%3E%3C/g%3E%3C/svg%3E")}.lucide--pencil{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4'/%3E%3C/svg%3E")}.lucide--pin{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17v5M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1a2 2 0 0 0 0-4H8a2 2 0 0 0 0 4a1 1 0 0 1 1 1z'/%3E%3C/svg%3E")}.lucide--plug-zap{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6l-2.3 2.3a2.4 2.4 0 0 0 0 3.4ZM2 22l3-3m2.5-5.5L10 11m.5 5.5L13 14m5-11l-4 4h6l-4 4'/%3E%3C/svg%3E")}.lucide--plus{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-7-7v14'/%3E%3C/svg%3E")}.lucide--receipt{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 17V7m4 1h-6a2 2 0 0 0 0 4h4a2 2 0 0 1 0 4H8'/%3E%3Cpath d='M4 3a1 1 0 0 1 1-1a1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1a1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2a1 1 0 0 1-1-1z'/%3E%3C/g%3E%3C/svg%3E")}.lucide--receipt-text{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16H8m6-8H8m8 4H8M4 3a1 1 0 0 1 1-1a1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1a1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}.lucide--refresh-cw{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E")}.lucide--rotate-ccw{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9a9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/g%3E%3C/svg%3E")}.lucide--scroll-text{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 12h-5m5-4h-5m9 9V5a2 2 0 0 0-2-2H4'/%3E%3Cpath d='M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3'/%3E%3C/g%3E%3C/svg%3E")}.lucide--search{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E")}.lucide--search-x{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m13.5 8.5l-5 5m0-5l5 5'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21l-4.3-4.3'/%3E%3C/g%3E%3C/svg%3E")}.lucide--send{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11zm7.318-19.539l-10.94 10.939'/%3E%3C/svg%3E")}.lucide--server{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='8' x='2' y='2' rx='2' ry='2'/%3E%3Crect width='20' height='8' x='2' y='14' rx='2' ry='2'/%3E%3Cpath d='M6 6h.01M6 18h.01'/%3E%3C/g%3E%3C/svg%3E")}.lucide--settings{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E")}.lucide--settings-2{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 17H5M19 7h-9'/%3E%3Ccircle cx='17' cy='17' r='3'/%3E%3Ccircle cx='7' cy='7' r='3'/%3E%3C/g%3E%3C/svg%3E")}.lucide--shield{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3C/svg%3E")}.lucide--shield-check{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E")}.lucide--shopping-bag{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 10a4 4 0 0 1-8 0M3.103 6.034h17.794'/%3E%3Cpath d='M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z'/%3E%3C/g%3E%3C/svg%3E")}.lucide--sliders-horizontal{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5H3m9 14H3M14 3v4m2 10v4m5-9h-9m9 7h-5m5-14h-7m-6 5v4m0-2H3'/%3E%3C/svg%3E")}.lucide--smartphone{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='20' x='5' y='2' rx='2' ry='2'/%3E%3Cpath d='M12 18h.01'/%3E%3C/g%3E%3C/svg%3E")}.lucide--sparkles{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E")}.lucide--tag{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/g%3E%3C/svg%3E")}.lucide--ticket{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Zm11-4v2m0 10v2m0-8v2'/%3E%3C/svg%3E")}.lucide--trash-2{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 11v6m4-6v6m5-11v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6M3 6h18M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E")}.lucide--trending-down{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 17h6v-6'/%3E%3Cpath d='m22 17l-8.5-8.5l-5 5L2 7'/%3E%3C/g%3E%3C/svg%3E")}.lucide--trending-up{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 7h6v6'/%3E%3Cpath d='m22 7l-8.5 8.5l-5-5L2 17'/%3E%3C/g%3E%3C/svg%3E")}.lucide--trophy{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978m7-7.318v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978M18 9h1.5a1 1 0 0 0 0-5H18M4 22h16'/%3E%3Cpath d='M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1zm0 0H4.5a1 1 0 0 1 0-5H6'/%3E%3C/g%3E%3C/svg%3E")}.lucide--upload{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3v12m5-7l-5-5l-5 5m14 7v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E")}.lucide--user{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E")}.lucide--user-check{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 11l2 2l4-4m-6 12v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E")}.lucide--user-plus{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6m3-3h-6'/%3E%3C/g%3E%3C/svg%3E")}.lucide--video{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m16 13l5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/%3E%3Crect width='14' height='12' x='2' y='6' rx='2'/%3E%3C/g%3E%3C/svg%3E")}.lucide--wallet{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1'/%3E%3Cpath d='M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4'/%3E%3C/g%3E%3C/svg%3E")}.lucide--wrench{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z'/%3E%3C/svg%3E")}.lucide--x{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E")}.lucide--x-circle{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9l-6 6m0-6l6 6'/%3E%3C/g%3E%3C/svg%3E")}.lucide--zap{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E")}.ring-inset{--tw-ring-inset:inset}:is(.\*\:text-nowrap>*){text-wrap:nowrap}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.group-hover\:translate-y-\[-40px\]:is(:where(.group):hover *){--tw-translate-y:-40px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-90:is(:where(.group):hover *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:-rotate-12:is(:where(.group):hover *){rotate:-12deg}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-base-content\/40::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-base-content\/40::placeholder{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.after\:\!top-4:after{content:var(--tw-content);top:calc(var(--spacing)*4)!important}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:bg-info\/30:focus-within{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.focus-within\:bg-info\/30:focus-within{background-color:color-mix(in oklab,var(--color-info)30%,transparent)}}@media(hover:hover){.hover\:-translate-x-px:hover{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-base-content\/25:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:border-base-content\/25:hover{border-color:color-mix(in oklab,var(--color-base-content)25%,transparent)}}.hover\:border-base-content\/40:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:border-base-content\/40:hover{border-color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.hover\:border-base-content\/50:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:border-base-content\/50:hover{border-color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-base-100:hover{background-color:var(--color-base-100)}.hover\:bg-base-200:hover,.hover\:bg-base-200\/40:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/40:hover{background-color:color-mix(in oklab,var(--color-base-200)40%,transparent)}}.hover\:bg-base-200\/50:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/50:hover{background-color:color-mix(in oklab,var(--color-base-200)50%,transparent)}}.hover\:bg-base-200\/60:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/60:hover{background-color:color-mix(in oklab,var(--color-base-200)60%,transparent)}}.hover\:bg-base-300:hover{background-color:var(--color-base-300)}.hover\:bg-base-content\/5:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-content\/5:hover{background-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.hover\:bg-base-content\/6:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-content\/6:hover{background-color:color-mix(in oklab,var(--color-base-content)6%,transparent)}}.hover\:bg-base-content\/20:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-content\/20:hover{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.hover\:bg-base-content\/85:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-content\/85:hover{background-color:color-mix(in oklab,var(--color-base-content)85%,transparent)}}.hover\:bg-base-content\/88:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-content\/88:hover{background-color:color-mix(in oklab,var(--color-base-content)88%,transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.hover\:bg-error\/10:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.hover\:bg-error\/20:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/20:hover{background-color:color-mix(in oklab,var(--color-error)20%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-warning:hover,.hover\:bg-warning\/20:hover{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.hover\:bg-warning\/80:hover{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/80:hover{background-color:color-mix(in oklab,var(--color-warning)80%,transparent)}}.hover\:text-base-content:hover,.hover\:text-base-content\/80:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:text-base-content\/80:hover{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.hover\:text-error:hover{color:var(--color-error)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-base-content\/30:focus{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.focus\:border-base-content\/30:focus{border-color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}.focus\:border-info:focus{border-color:var(--color-info)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-base-content:focus-visible{--tw-ring-color:var(--color-base-content)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-base-content:focus-visible{outline-color:var(--color-base-content)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-x-px:active{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:opacity-50:active{opacity:.5}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-base-100\/72{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-base-100\/72{background-color:color-mix(in oklab,var(--color-base-100)72%,transparent)}}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-auto{grid-column-start:auto}.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mt-16{margin-top:calc(var(--spacing)*16)}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:mb-8{margin-bottom:calc(var(--spacing)*8)}.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:mb-20{margin-bottom:calc(var(--spacing)*20)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}@layer daisyui.l1.l2{.sm\:modal-middle{place-items:center}.sm\:modal-middle .modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:98%}.sm\:footer-horizontal{grid-auto-flow:column}.sm\:footer-horizontal.footer-center{grid-auto-flow:dense}.sm\:btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}}.sm\:h-40{height:calc(var(--spacing)*40)}.sm\:min-h-\[295px\]{min-height:295px}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_7rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) 8rem minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_10rem\]{grid-template-columns:minmax(0,1fr) 10rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:pt-36{padding-top:calc(var(--spacing)*36)}.sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[14rem\]{font-size:14rem}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[length\:var\(--cai-text-label\)\]{font-size:var(--cai-text-label)}.sm\:leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.sm\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:calc(var(--spacing)*5)}}@media(min-width:64rem){@layer daisyui.l1.l2.l3{.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{scrollbar-color:revert-layer}:root:has(.lg\:drawer-open>.drawer-toggle:checked){--page-overflow:revert-layer;--page-scroll-gutter:revert-layer;--page-scroll-bg:revert-layer;--page-scroll-transition:revert-layer;--page-has-backdrop:revert-layer;animation:revert-layer;animation-timeline:revert-layer}}@layer daisyui.l1.l2{.lg\:drawer-open>.drawer-side{overflow-y:auto}.lg\:drawer-open>.drawer-toggle{display:none}.lg\:drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;overscroll-behavior:auto;opacity:1;width:auto;display:block;position:sticky}.lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:#0000}.lg\:drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}}@layer daisyui.l1{.lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] :is(.lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:0%}}.lg\:sticky{position:sticky}.lg\:top-32{top:calc(var(--spacing)*32)}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,440px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:self-start{align-self:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media(min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}}.\[\&_td\:not\(\:first-child\)\]\:text-right td:not(:first-child){text-align:right}.\[\&_th\]\:text-\[length\:var\(--cai-text-label\)\] th{font-size:var(--cai-text-label)}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_th\]\:text-base-content\/80 th{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.\[\&_th\]\:text-base-content\/80 th{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.\[\&_th\:not\(\:first-child\)\]\:text-right th:not(:first-child){text-align:right}.\[\&_thead_th\]\:text-\[length\:var\(--cai-text-label\)\] thead th{font-size:var(--cai-text-label)}.\[\&_thead_th\]\:font-semibold thead th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_tr\>td\:not\(\:first-child\)\]\:text-right tr>td:not(:first-child),.\[\&_tr\>th\:not\(\:first-child\)\]\:text-right tr>th:not(:first-child){text-align:right}.\[\&\:not\(\:disabled\)\]\:cursor-grab:not(:disabled){cursor:grab}.active\:\[\&\:not\(\:disabled\)\]\:cursor-grabbing:active:not(:disabled){cursor:grabbing}.\[\&\>td\:not\(\:first-child\)\]\:text-base>td:not(:first-child){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&\>td\:not\(\:first-child\)\]\:font-semibold>td:not(:first-child){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}}:where(.bg-base-content){color:var(--color-base-100)}:where(.bg-primary){color:var(--color-primary-content)}:where(.bg-secondary){color:var(--color-secondary-content)}:where(.bg-accent){color:var(--color-accent-content)}:where(.bg-neutral){color:var(--color-neutral-content)}:where(.bg-info){color:var(--color-info-content)}:where(.bg-success){color:var(--color-success-content)}:where(.bg-warning){color:var(--color-warning-content)}:where(.bg-error){color:var(--color-error-content)}.bg-base-content.text-base-content{color:var(--color-base-100)}.bg-primary.text-base-content{color:var(--color-primary-content)}.bg-secondary.text-base-content{color:var(--color-secondary-content)}.bg-accent.text-base-content{color:var(--color-accent-content)}.bg-neutral.text-base-content{color:var(--color-neutral-content)}.bg-info.text-base-content{color:var(--color-info-content)}.bg-success.text-base-content{color:var(--color-success-content)}.bg-warning.text-base-content{color:var(--color-warning-content)}.bg-error.text-base-content{color:var(--color-error-content)}.text-base-content[class~="bg-accent/70"],.text-base-content[class~="bg-accent/80"]{color:var(--color-accent-content)}.text-base-content[class~="bg-warning/50"],.text-base-content[class~="bg-warning/70"],.text-base-content[class~="bg-warning/80"]{color:var(--color-warning-content)}:where([class~="bg-accent/70"],[class~="bg-accent/80"]){color:var(--color-accent-content)}:where([class~="bg-warning/50"],[class~="bg-warning/70"],[class~="bg-warning/80"]){color:var(--color-warning-content)}:where([class~="hover:bg-base-content"]:hover){color:var(--color-base-100)}:where([class~="hover:bg-primary"]:hover){color:var(--color-primary-content)}:where([class~="hover:bg-secondary"]:hover){color:var(--color-secondary-content)}:where([class~="hover:bg-accent"]:hover,[class~="hover:bg-accent/80"]:hover){color:var(--color-accent-content)}:where([class~="hover:bg-neutral"]:hover){color:var(--color-neutral-content)}:where([class~="hover:bg-info"]:hover){color:var(--color-info-content)}:where([class~="hover:bg-success"]:hover){color:var(--color-success-content)}:where([class~="hover:bg-warning"]:hover,[class~="hover:bg-warning/80"]:hover){color:var(--color-warning-content)}:where([class~="hover:bg-error"]:hover){color:var(--color-error-content)}.text-base-content[class~="hover:bg-base-content"]:hover{color:var(--color-base-100)}.text-base-content[class~="hover:bg-primary"]:hover{color:var(--color-primary-content)}.text-base-content[class~="hover:bg-secondary"]:hover{color:var(--color-secondary-content)}.text-base-content[class~="hover:bg-accent"]:hover,.text-base-content[class~="hover:bg-accent/80"]:hover{color:var(--color-accent-content)}.text-base-content[class~="hover:bg-neutral"]:hover{color:var(--color-neutral-content)}.text-base-content[class~="hover:bg-info"]:hover{color:var(--color-info-content)}.text-base-content[class~="hover:bg-success"]:hover{color:var(--color-success-content)}.text-base-content[class~="hover:bg-warning"]:hover,.text-base-content[class~="hover:bg-warning/80"]:hover{color:var(--color-warning-content)}.text-base-content[class~="hover:bg-error"]:hover,.text-base-content[class~="hover:bg-error/60"]:hover{color:var(--color-error-content)}:where([class~="active:bg-base-content"]:active){color:var(--color-base-100)}:where([class~="active:bg-primary"]:active){color:var(--color-primary-content)}:where([class~="active:bg-secondary"]:active){color:var(--color-secondary-content)}:where([class~="active:bg-accent"]:active){color:var(--color-accent-content)}:where([class~="active:bg-neutral"]:active){color:var(--color-neutral-content)}:where([class~="active:bg-info"]:active){color:var(--color-info-content)}:where([class~="active:bg-success"]:active){color:var(--color-success-content)}:where([class~="active:bg-warning"]:active){color:var(--color-warning-content)}:where([class~="active:bg-error"]:active){color:var(--color-error-content)}:where([class~="focus:bg-base-content"]:focus){color:var(--color-base-100)}:where([class~="focus:bg-primary"]:focus){color:var(--color-primary-content)}:where([class~="focus:bg-secondary"]:focus){color:var(--color-secondary-content)}:where([class~="focus:bg-accent"]:focus){color:var(--color-accent-content)}:where([class~="focus:bg-neutral"]:focus){color:var(--color-neutral-content)}:where([class~="focus:bg-info"]:focus){color:var(--color-info-content)}:where([class~="focus:bg-success"]:focus){color:var(--color-success-content)}:where([class~="focus:bg-warning"]:focus){color:var(--color-warning-content)}:where([class~="focus:bg-error"]:focus){color:var(--color-error-content)}.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spinner{appearance:textfield}}*{box-sizing:border-box}html,body,#app{background:var(--background);min-height:100%;color:var(--cai-ink-1);margin:0}body{-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}h1,h2,h3,h4{font-family:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button,a,input,select{outline-offset:3px}:focus-visible{outline:2px solid var(--cai-accent);outline-offset:3px}button{text-transform:none}button:disabled{pointer-events:none}::selection{background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--cai-accent)33.3%,transparent)}}::selection{color:var(--cai-ink-0)}::-webkit-scrollbar-thumb{background:var(--cai-line);border-radius:10px}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}.announcement{background:var(--cai-accent-soft);border-bottom:1px solid var(--cai-accent);min-height:42px;color:var(--cai-accent-ink);font-size:var(--cai-text-control);padding-inline:48px;font-weight:600;position:relative}.announcement .dismiss{padding:4px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.app-header{background:var(--cai-bg-1)}@supports (color:color-mix(in lab,red,red)){.app-header{background:color-mix(in srgb,var(--cai-bg-1)94.9%,transparent)}}.app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-logo{width:auto;height:16px;color:var(--cai-ink-1);display:block}.logo-button{margin-left:-4px}.nav-item{color:var(--cai-ink-2);font-size:var(--cai-text-control);white-space:nowrap}.nav-item:hover,.nav-item.active{color:var(--cai-ink-1)}.nav-item.active>span{text-decoration:underline;-webkit-text-decoration-color:var(--cai-accent-ink);text-decoration-color:var(--cai-accent-ink);text-underline-offset:4px}.balance{white-space:nowrap;border-radius:5.6px;padding:4px 8px;font-weight:600}.balance:hover{background:var(--cai-bg-2)}@supports (color:color-mix(in lab,red,red)){.balance:hover{background:color-mix(in srgb,var(--cai-bg-2)50.2%,transparent)}}.avatar-circle{background:var(--cai-ink-0);border:1px solid var(--cai-line);color:var(--cai-accent-on);width:32px;height:32px;font-size:var(--cai-text-label);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.mobile-menu-button,.mobile-navigation{display:none!important}.main-area{padding-bottom:112px}.page-title{font-size:var(--cai-text-page);letter-spacing:-.02em;font-weight:700;line-height:1.25}.section-title{font-size:var(--cai-text-section);letter-spacing:0;font-weight:600;line-height:1.3}.btn{height:var(--cai-control-height);min-height:0;line-height:1.4;font-size:var(--cai-text-control);background:var(--cai-bg-2);color:var(--cai-ink-1);box-shadow:none;text-shadow:none;white-space:nowrap;border:1px solid #0000;border-radius:5.6px;outline-width:2px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;transform:none}.btn:before,.btn:after{display:none}.btn:hover{background:var(--cai-bg-3)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--cai-accent);color:var(--cai-accent-on)}.btn-primary:hover{background:var(--cai-accent-2)}.btn:is(.btn-neutral,.btn-secondary,.btn-accent,.btn-info,.btn-success,.btn-warning,.btn-error,.btn-ghost,.btn-outline,.btn-dash,.btn-soft,.btn-link){color:var(--btn-fg,var(--cai-ink-0));background:var(--btn-bg,var(--cai-bg-2));border-color:var(--btn-border,var(--cai-line))}.btn-xs,.btn-sm{height:var(--cai-control-compact);font-size:var(--cai-text-label);padding-inline:12px}.btn:is(.btn-square,.btn-circle){width:var(--cai-control-height);flex-shrink:0;padding:0}.btn:is(.btn-square,.btn-circle):is(.btn-xs,.btn-sm){width:var(--cai-control-compact)}.btn>svg{flex-shrink:0}.icon-btn{width:var(--cai-control-height);height:var(--cai-control-height);background:0 0;border-color:#0000;flex-shrink:0;padding:0}.icon-btn.filled{background:var(--cai-bg-2)}.icon-btn:hover{background:var(--cai-bg-3)}.icon-btn.small{width:var(--cai-control-compact);height:var(--cai-control-compact)}.outline-btn{border-color:var(--cai-line)}.icon-btn.highlight{border-color:var(--cai-accent);color:var(--cai-accent-ink)}.select-menu{text-align:left;display:block;position:relative}.select-trigger{background:var(--cai-bg-1);border:1px solid var(--cai-line-soft);width:100%;font-size:var(--cai-text-control);height:32px;color:var(--cai-ink-1);border-radius:7px;justify-content:space-between;gap:16px;padding:0 9px 0 10px;font-weight:400;display:flex}.select-trigger:hover,.select-trigger.is-open{background:var(--cai-bg-2)}.select-trigger:focus-visible{border-color:var(--cai-accent)}.period-select{width:180px}.model-select,.api-select{width:160px}.popover-panel{background:var(--cai-bg-1);border:1px solid var(--cai-line);box-shadow:var(--cai-shadow-pop);color:var(--cai-ink-1);border-radius:7px}.option-list{width:100%;max-height:300px;font-size:var(--cai-text-label);background:0 0;border-radius:0;gap:0;margin:0;padding:4px;line-height:1.5;list-style:none;display:block;overflow-y:auto}.option-list>li{margin:0;padding:0;display:block}.option{white-space:normal;text-align:left;width:100%;min-height:32px;color:var(--cai-ink-2);background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.option:hover,.option:focus-visible{background:var(--cai-bg-2)}.option.selected{color:var(--cai-accent-ink);background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.option.selected{background:color-mix(in srgb,var(--cai-accent)3.1%,transparent)}}.option:disabled{color:var(--cai-ink-3);font-size:var(--cai-text-label);background:0 0}.menu-search{margin:8px 8px 4px;background:var(--cai-bg-2)!important;width:calc(100% - 16px)!important;height:32px!important}.input{border:1px solid var(--cai-line-soft);background:var(--cai-bg-1);height:32px;min-height:0;color:var(--cai-ink-1);box-shadow:none;border-radius:7px;outline-width:2px;align-items:center;gap:8px;width:auto;padding:0 12px;font-weight:400;display:flex}.input:focus-within{border-color:var(--cai-accent);outline:1px solid var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.input:focus-within{outline:1px solid color-mix(in srgb,var(--cai-accent)26.7%,transparent)}}.input:focus-within{outline-offset:0}.input input{width:100%;min-width:0;height:100%;color:inherit;background:0 0;border:none;outline:none;padding:0}.input input::placeholder{color:var(--cai-ink-2);opacity:1}.search-field .icon{color:var(--cai-ink-2)}.field-label{font-size:var(--cai-text-label);color:var(--cai-ink-2);display:block}.date-input,.filter-input{width:100%;height:36px;color:var(--cai-ink-1);padding:6px 10px;display:block}.filter-input{margin-top:6px}.usage-tabs{background:0 0;border-radius:0;align-items:stretch;height:52px;padding:0;display:flex;overflow:visible}.usage-tabs .tab{width:auto;min-width:0;height:auto;color:var(--cai-ink-2);font-size:var(--cai-text-body);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;margin-bottom:-1px;padding:13px 4px;font-weight:600;display:flex}.usage-tabs .tab:before,.usage-tabs .tab:after{display:none}.usage-tabs .tab:hover{color:var(--cai-ink-0)}.usage-tabs .tab.tab-active{border-bottom-color:var(--cai-accent);color:var(--cai-ink-1)}.metric-button{text-align:left;color:var(--cai-ink-2);border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;margin-bottom:-1px;padding:18px 22px 20px 0;transition:color .15s,border-color .15s;display:flex}.metric-button.selected{border-bottom-color:var(--cai-accent);color:var(--cai-ink-1)}.metric-button .metric-label{font-size:17px;font-weight:600;line-height:1.35}.metric-button .metric-value{color:var(--cai-ink-3);font-size:36px;font-weight:600;line-height:42px}.metric-button.selected .metric-value,.metric-button:hover .metric-value{color:var(--cai-ink-1)}.metric-placeholder{min-height:42px;font-size:var(--cai-text-body);color:var(--cai-ink-3);align-items:flex-end;padding-bottom:3px;line-height:1.2;display:flex}.metric-panel{margin-top:24px}.chart-select{min-width:137px}.chart-switch{border:1px solid var(--cai-line);border-radius:5.6px;display:flex;overflow:hidden}.chart-switch>.btn{width:42px;height:42px;color:var(--cai-ink-2);background:0 0;border:0;border-radius:0;padding:0}.chart-switch>.btn+.btn{border-left:1px solid var(--cai-line)}.chart-switch>.btn:hover{background:var(--cai-bg-2)}.chart-switch>.btn.selected{background:var(--cai-accent);color:var(--cai-accent-on)}.chart-container{--usage-chart-bar:var(--cai-chart-bar);--usage-chart-track:var(--cai-bg-2);width:100%;min-width:0;height:300px;position:relative}.chart-container.is-table{height:auto}.chart-interactive,.echart-shell,.echart-root{width:100%;min-width:0;height:300px}.echart-shell{position:relative}.echart-root{display:block}.echart-message{color:var(--cai-ink-2);text-align:center;background:var(--cai-bg-1);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.chart-data-table{--usage-chart-bar:var(--cai-chart-bar);--usage-chart-track:var(--cai-bg-2);border:0;border-radius:0;width:100%;height:auto;overflow:visible}.usage-data-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--cai-text-control);background:0 0;border-radius:0}.usage-data-table .date-column{width:86px}.usage-data-table .value-column{width:120px}.chart-data-table.cross-year .date-column{width:128px}.usage-data-table th,.usage-data-table td{text-align:left;background:0 0;border:0;padding:9px 8px;font-weight:400}.usage-data-table thead tr{border-bottom:1px solid var(--cai-line)}.usage-data-table thead th{height:40px;color:var(--cai-ink-1);font-size:var(--cai-text-label);white-space:normal;font-weight:600;position:static}.usage-data-table tbody tr{border-bottom:1px solid var(--cai-line-soft);height:37px}.usage-data-table tbody tr:last-child{border-bottom:0}.usage-data-table tbody tr:hover{background:var(--cai-ink-0)}@supports (color:color-mix(in lab,red,red)){.usage-data-table tbody tr:hover{background:color-mix(in srgb,var(--cai-ink-0).8%,transparent)}}.usage-data-table .date-cell{font-family:var(--font-mono);white-space:nowrap}.usage-data-table .date-button{color:var(--cai-ink-1);font:inherit;background:0 0;border:0;padding:0}.usage-data-table .date-button:hover{text-underline-offset:3px;text-decoration:underline}.usage-data-table .number-cell{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:var(--cai-ink-1);white-space:nowrap}.usage-data-table thead .number-cell{white-space:normal;font-family:inherit}.usage-data-table .zero-value{color:var(--cai-ink-3)}.usage-data-table .bar-cell{padding-inline:8px 16px}.usage-bar-track{background:var(--usage-chart-track,var(--cai-bg-2));border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.usage-bar-fill{background:var(--usage-chart-bar,var(--cai-accent));border-radius:inherit;min-width:0;max-width:100%;height:100%;transition:width .22s ease-out;display:block}.usage-data-table tfoot tr{border-top:1px solid var(--cai-line)}.usage-data-table tfoot th,.usage-data-table tfoot td{color:var(--cai-ink-1);padding:11px 8px}.usage-data-table tfoot th{font-weight:600}.usage-data-table .empty-data-cell{text-align:center;color:var(--cai-ink-3);padding:28px}@media(max-width:640px){.usage-data-table .date-column{width:70px}.usage-data-table .value-column{width:96px}.usage-data-table th,.usage-data-table td{padding-inline:4px}.usage-data-table .bar-cell{padding-inline:4px 12px}.chart-data-table.cross-year .date-column{width:115px}}@media(prefers-reduced-motion:reduce){.usage-bar-fill{transition:none}}.chart-empty{height:300px;color:var(--cai-ink-3);border:1px dashed var(--cai-line);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.token-card{background:var(--cai-bg-1);box-shadow:none;border:0;border-radius:7px;gap:0;padding:14px 16px;display:block}.token-card dt{font-size:var(--cai-text-control);color:var(--cai-ink-2);align-items:center;gap:6px;font-weight:400;line-height:20px;display:flex}.token-card dt button{color:var(--cai-ink-3)}.token-card dd{flex-wrap:wrap;align-items:baseline;gap:3px 12px;margin:6px 0 0;display:flex}.token-card dd strong{font-size:24px;font-weight:600;line-height:32px}.token-card dd>span{font-size:var(--cai-text-control);color:var(--cai-ink-3);font-weight:400}.token-card b{color:var(--cai-ink-2);font-weight:600}.token-input{background:var(--cai-accent)}.token-output{background:var(--cai-warn)}.scope-note{border:1px solid var(--cai-line);align-items:flex-start;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.scope-note{border:1px solid color-mix(in srgb,var(--cai-line)50.2%,transparent)}}.scope-note{background:var(--cai-bg-1);color:var(--cai-ink-2);font-size:var(--cai-text-label);border-radius:5.6px;padding:9px 12px;line-height:1.6}.scope-note>.icon{margin-top:2px}.scope-note p{margin:0}.scope-note button{white-space:nowrap}.log-search{width:275px}.status-select{width:212px}.column-option{font-size:var(--cai-text-label);cursor:pointer;align-items:center;gap:9px;padding:6px 8px;display:flex}.checkbox{appearance:auto;width:14px;min-width:14px;height:14px;accent-color:var(--cai-accent-ink);border:1px solid var(--cai-line);background:var(--cai-bg-2);box-shadow:none;border-radius:3px}.checkbox:before,.checkbox:after{display:none}.request-table-wrap{isolation:isolate;max-width:100%;position:relative}.request-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:var(--cai-text-label);color:var(--cai-ink-2);background:0 0;border-radius:0;line-height:1.5}.request-table th{text-align:left;height:44px;font-size:var(--cai-text-label);color:var(--cai-ink-1);border-bottom:1px solid var(--cai-line);white-space:nowrap;background:0 0;padding:12px 16px;font-weight:600;position:static}.request-table td{border-bottom:1px solid var(--cai-line);height:57px;padding:12px 16px}@supports (color:color-mix(in lab,red,red)){.request-table td{border-bottom:1px solid color-mix(in srgb,var(--cai-line)30.2%,transparent)}}.request-table td{vertical-align:middle;white-space:nowrap;line-height:20px;font-size:var(--cai-text-label)}.request-table tbody tr:hover{background:var(--cai-bg-2)}@supports (color:color-mix(in lab,red,red)){.request-table tbody tr:hover{background:color-mix(in srgb,var(--cai-bg-2)30.2%,transparent)}}.request-table .numeric{text-align:right}.table-sort{align-items:center;gap:6px;display:inline-flex}.request-table th.numeric .table-sort{flex-direction:row-reverse;justify-content:flex-end}.result-thumb{border:1px solid var(--cai-line);background:var(--cai-bg-1);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;overflow:hidden}.result-thumb img{object-fit:cover;width:100%;height:100%;display:block}.model-cell{text-overflow:ellipsis;text-align:left;white-space:nowrap;width:100%;font-weight:600;display:block;overflow:hidden}.model-cell:hover{color:var(--cai-accent-ink)}.task-id{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--cai-text-label);font-weight:400}.copy-id{opacity:.9;align-items:center;display:flex}.copy-id:hover{color:var(--cai-accent-ink)}.status-button{font-size:var(--cai-text-label);color:var(--cai-ink-2)}.status-button:hover{text-underline-offset:3px;text-decoration:underline}.error-code{color:var(--cai-bad);font-size:var(--cai-text-label);margin-left:2px}.row-actions{width:24px;height:24px}.row-action-menu{z-index:90;min-width:208px;position:fixed!important}.row-action-menu .option{justify-content:flex-start}.group-row td{background:var(--cai-bg-1);height:auto;font-weight:600;font-size:var(--cai-text-label);padding:10px 16px}.pagination-bar{grid-template-columns:1fr auto 1fr}.page-size-select{width:132px}.page-size-select .select-trigger{border-color:var(--cai-line);font-size:var(--cai-text-control);background:0 0;height:28px}.showing-count{text-align:right}.page-number.selected{background:var(--cai-bg-2);color:var(--cai-ink-1)}.page-number{font-size:var(--cai-text-label)}.capture-footnote{line-height:1.6}.log-empty{text-align:center;min-height:300px;color:var(--cai-ink-3);border-bottom:1px solid var(--cai-line-soft);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 24px;display:flex}.log-empty h3{color:var(--cai-ink-2);font-size:17px;font-weight:500}.log-empty p{font-size:var(--cai-text-caption);max-width:530px;line-height:1.7}.modal-box{box-sizing:border-box;background:var(--cai-bg-1);border:1px solid var(--cai-line);width:min(100%,510px);max-width:510px;max-height:calc(100dvh - 40px);box-shadow:var(--cai-shadow-pop);opacity:1;border-radius:10px;margin:0;padding:0;display:block;position:relative;overflow-y:auto;transform:translate(0)scale(1)}.modal-box.modal-wide{width:min(100%,790px);max-width:790px}.detail-layout{grid-template-columns:230px 1fr;gap:26px;display:grid}.detail-preview{background:var(--cai-canvas-bg);border:1px solid var(--cai-line);border-radius:7px;justify-content:center;align-items:center;min-height:230px;padding:12px;display:flex;overflow:hidden}.detail-preview img{object-fit:contain;max-width:100%;max-height:300px;display:block}.detail-fields dt{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-top:13px}.detail-fields dt:first-child{margin-top:0}.detail-fields dd{font-size:var(--cai-text-label);overflow-wrap:anywhere;margin:4px 0 0}.badge{min-width:0;height:auto;min-height:24px;font-size:var(--cai-text-caption);border:1px solid var(--cai-line);background:var(--cai-bg-2);border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;line-height:1.3;display:inline-flex}.badge:is(.badge-primary,.badge-secondary,.badge-accent,.badge-neutral,.badge-info,.badge-success,.badge-warning,.badge-error){color:var(--badge-fg,var(--cai-ink-0));background:var(--badge-bg,var(--cai-bg-2));border-color:var(--badge-color,var(--cai-line))}.badge:is(.badge-outline,.badge-dash){color:var(--badge-color,var(--cai-ink-0));background:0 0;border-color:currentColor}.badge.badge-soft{color:var(--badge-color,var(--cai-ink-0));background:var(--badge-color,var(--cai-ink-0))}@supports (color:color-mix(in lab,red,red)){.badge.badge-soft{background:color-mix(in srgb,var(--badge-color,var(--cai-ink-0))8%,var(--cai-bg-0))}}.badge.badge-soft{border-color:var(--badge-color,var(--cai-ink-0))}@supports (color:color-mix(in lab,red,red)){.badge.badge-soft{border-color:color-mix(in srgb,var(--badge-color,var(--cai-ink-0))15%,var(--cai-bg-0))}}.badge.badge-soft.badge-error{color:var(--cai-bad);background:var(--cai-bad-soft);border-color:var(--cai-bad)}@supports (color:color-mix(in lab,red,red)){.badge.badge-soft.badge-error{border-color:color-mix(in srgb,var(--cai-bad)25%,transparent)}}.badge.badge-ghost{color:var(--cai-ink-1);background:var(--cai-bg-2);border-color:var(--cai-line)}.search-result{text-align:left;background:var(--cai-bg-2);border-radius:5.6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.search-result:hover{background:var(--cai-bg-3)}.demo-toast{z-index:150;white-space:normal;width:auto;max-width:min(550px,100vw - 32px);padding:0;display:block;position:fixed;inset:auto 22px 22px auto;transform:none}.demo-toast .alert{border:1px solid var(--cai-line);background:var(--cai-bg-2);color:var(--cai-ink-1);font-size:var(--cai-text-label);grid-auto-flow:unset;border-radius:7px;align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.5;display:flex;box-shadow:0 8px 35px #0007}.demo-toast .alert>span{flex:1}.demo-toast .alert>.icon{color:var(--cai-accent-ink);margin-top:2px}@media(min-width:1536px){.container{max-width:1536px}}@media(min-width:1280px)and (max-width:1535px){.container{max-width:1280px}}@media(min-width:1024px)and (max-width:1279px){.container{max-width:1024px}.desktop-nav{margin-left:24px}.desktop-nav ul{gap:15px}.header-search{margin-right:0!important}.footer-links{display:none!important}}@media(max-width:1023px){.desktop-nav{display:none!important}.mobile-menu-button,.mobile-navigation{display:block!important}.footer-links{display:none!important}.log-controls{justify-content:flex-start}.container{max-width:768px}.metric-grid{row-gap:10px}.metric-button{padding-bottom:13px}.metric-panel{margin-top:24px}.token-section{padding-top:48px}.request-table{min-width:1050px}}@media(max-width:767px){.container{max-width:none;padding:24px 20px}.announcement{font-size:var(--cai-text-label);padding:10px 40px 10px 18px;line-height:1.6}.announcement .dismiss{right:12px}.app-header>div{padding-inline:20px}.brand-logo{height:14px}.header-search{display:none!important}.balance{font-size:var(--cai-text-label);padding-inline:0}.app-header .ml-auto{gap:9px}.usage-toolbar{gap:22px}.toolbar-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.period-select{grid-column:span 2;width:100%}.model-select,.api-select{width:100%}.toolbar-actions{grid-column:span 2;justify-content:flex-end;margin:4px 0 0}.usage-tabs{margin-top:20px}.metric-button{padding-top:8px;padding-right:8px}.metric-button .metric-value{font-size:25px}.metric-placeholder{font-size:var(--cai-text-label);min-height:36px}.section-title{font-size:var(--cai-text-card-title)}.chart-heading{gap:18px}.chart-heading>div:last-child{justify-content:flex-start}.chart-label{font-size:var(--cai-text-caption)}.token-card{padding:12px}.token-card dt{font-size:var(--cai-text-label);line-height:18px}.token-card dd>span{font-size:var(--cai-text-label)}.token-card dd strong{font-size:22px}.log-toolbar{margin-bottom:20px}.log-controls{grid-template-columns:1fr;display:grid}.log-search,.status-select{width:100%}.log-controls>div:last-child{justify-content:flex-end;margin-left:0}.request-table{min-width:1050px}.pagination-bar{grid-template-columns:1fr 1fr}.pagination-bar nav{flex-wrap:wrap;grid-area:2/span 2}.showing-count{font-size:var(--cai-text-label)}.main-area{padding-bottom:72px}.detail-layout{grid-template-columns:1fr}.detail-preview{min-height:180px;max-height:250px}.modal-box{max-height:calc(100dvh - 24px)}.modal-box>.p-6{padding:20px}.scope-note{flex-wrap:wrap}.capture-footnote{font-size:var(--cai-text-caption)}.chart-switch{margin-left:auto}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--motion-menu-in:.14s;--motion-menu-out:.1s;--motion-dialog-in:.18s;--motion-dialog-out:.14s;--motion-ease-out:cubic-bezier(.16,1,.3,1);--motion-ease-in:cubic-bezier(.4,0,1,1);scrollbar-gutter:stable}.rw-popover-host{vertical-align:middle;min-width:0;text-align:initial;display:inline-block}.rw-popover-host.select-menu{display:block}.rw-popover-anchor{width:100%;min-width:0;display:block}.rw-floating.popover-panel{z-index:90;overscroll-behavior:contain;isolation:isolate;opacity:1;outline:none;min-width:0;max-width:calc(100vw - 16px);margin:0;position:fixed;overflow:hidden auto;transform:none}.rw-floating .option-list{max-height:min(300px,60dvh)}.rw-floating.row-action-menu{min-width:0}.rw-popover-enter-active{transition:opacity var(--motion-menu-in)var(--motion-ease-out),transform var(--motion-menu-in)var(--motion-ease-out);will-change:transform,opacity}.rw-popover-leave-active{transition:opacity var(--motion-menu-out)var(--motion-ease-in),transform var(--motion-menu-out)var(--motion-ease-in);will-change:transform,opacity;pointer-events:none}.rw-floating.rw-popover-enter-from,.rw-floating.rw-popover-leave-to{opacity:0;transform:translateY(-4px)scale(.98)}.rw-floating[data-side=top].rw-popover-enter-from,.rw-floating[data-side=top].rw-popover-leave-to{transform:translateY(4px)scale(.98)}.select-chevron{transition:transform var(--motion-menu-in)var(--motion-ease-out)}.select-chevron.is-expanded{transform:rotate(180deg)}.option{transition:background-color 80ms ease-out,color 80ms ease-out}.option:focus-visible{outline:1px solid var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.option:focus-visible{outline:1px solid color-mix(in srgb,var(--cai-accent)33.3%,transparent)}}.option:focus-visible{outline-offset:-1px}.btn.select-trigger:active,.btn.icon-btn:active{transform:none}.rw-modal.modal{color:var(--cai-ink-1);opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;transition:none;animation:none;position:fixed;inset:0;overflow:hidden;transform:none}.rw-modal[open]{display:block}.rw-modal:not([open]){display:none!important}.rw-modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.rw-dialog-stage{background:var(--cai-overlay);overscroll-behavior:contain;opacity:1;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0;overflow-y:auto}.rw-modal .modal-box{opacity:1;outline:none;flex-shrink:0;transition:none;animation:none;transform:translate(0)scale(1)}.rw-dialog-enter-active{transition:opacity var(--motion-dialog-in)var(--motion-ease-out);will-change:opacity}.rw-dialog-leave-active{transition:opacity var(--motion-dialog-out)var(--motion-ease-in);will-change:opacity;pointer-events:none}.rw-dialog-enter-active .modal-box{transition:transform var(--motion-dialog-in)var(--motion-ease-out);will-change:transform}.rw-dialog-leave-active .modal-box{transition:transform var(--motion-dialog-out)var(--motion-ease-in);will-change:transform}.rw-dialog-enter-from,.rw-dialog-leave-to{opacity:0}.rw-modal .rw-dialog-enter-from .modal-box,.rw-modal .rw-dialog-leave-to .modal-box{transform:translateY(8px)scale(.985)}.rw-toast-enter-active{transition:opacity .15s var(--motion-ease-out),transform .15s var(--motion-ease-out)}.rw-toast-leave-active{pointer-events:none;transition:opacity .1s ease-in,transform .1s ease-in}.demo-toast.rw-toast-enter-from,.demo-toast.rw-toast-leave-to{opacity:0;transform:translateY(6px)}@media(max-width:767px){.rw-dialog-stage{padding:12px}}@media(prefers-reduced-motion:reduce){.rw-popover-enter-active,.rw-popover-leave-active,.rw-dialog-enter-active,.rw-dialog-leave-active,.rw-dialog-enter-active .modal-box,.rw-dialog-leave-active .modal-box,.select-chevron,.option,.rw-toast-enter-active,.rw-toast-leave-active{will-change:auto;transition:none!important}.rw-floating.rw-popover-enter-from,.rw-floating.rw-popover-leave-to,.rw-modal .rw-dialog-enter-from .modal-box,.rw-modal .rw-dialog-leave-to .modal-box{transform:none}}.header-inner{gap:0;min-height:72px}.app-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cai-bg-1)}.brand-logo{height:21px}.header-inner .nav-item{font-size:var(--cai-text-control)}.account-tools{gap:10px;padding-left:20px}.account-tools .icon-btn{width:var(--cai-control-height);height:var(--cai-control-height);color:var(--cai-ink-1);border-radius:50%;flex-shrink:0}.account-tools .icon-btn[aria-current=page]{background:var(--cai-bg-2)}.account-tools .avatar-circle{width:36px;height:36px;font-size:var(--cai-text-label);margin-left:4px}.header-tip{flex-shrink:0;display:inline-flex;position:relative}.header-tip>[role=tooltip]{opacity:0;visibility:hidden;pointer-events:none;background:var(--cai-bg-1);color:var(--cai-ink-1);border:1px solid var(--cai-line);white-space:nowrap;font-size:var(--cai-text-label);z-index:95;box-shadow:var(--cai-shadow-pop);border-radius:5px;padding:7px 12px;line-height:20px;transition:opacity .1s ease-out,transform .1s ease-out,visibility .1s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,3px)}.header-tip:hover>[role=tooltip],.header-tip:focus-within>[role=tooltip]{opacity:1;visibility:visible;transition-delay:.12s;transform:translate(-50%)}.header-tip:has(a:active)>[role=tooltip],.header-tip:has(button:active)>[role=tooltip]{visibility:hidden}.profile-popover{font-size:var(--cai-text-control);padding:0;border-radius:5px!important}.profile-identity{align-items:center;gap:12px;min-height:76px;padding:18px 14px;display:flex}.profile-avatar.avatar-circle{width:40px;height:40px;font-size:var(--cai-text-control)}.profile-identity>div{flex:1;min-width:0}.profile-identity strong{font-size:var(--cai-text-control);font-weight:600;display:block}.profile-identity small{color:var(--cai-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:var(--cai-text-label);display:block;overflow:hidden}.profile-section{border-top:1px solid var(--cai-line);padding:5px 4px}.profile-item{text-align:left;width:100%;min-height:33px;font-size:var(--cai-text-control);color:var(--cai-ink-1);border-radius:3px;align-items:center;gap:10px;padding:7px 12px;transition:background-color 80ms ease-out;display:flex}.profile-item .icon{width:var(--cai-icon-md);height:var(--cai-icon-md);color:var(--cai-ink-3)}.profile-item>span{flex:1}.profile-item:focus-visible{outline:1px solid var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.profile-item:focus-visible{outline:1px solid color-mix(in srgb,var(--cai-accent)33.3%,transparent)}}.profile-item:focus-visible{outline-offset:-1px}.account-container{width:100%;max-width:1280px;margin:0 auto;padding:34px 24px 12px}.account-heading{margin-bottom:26px}.account-heading h1{font-size:var(--cai-text-page);letter-spacing:-.035em;margin:0 0 10px;font-weight:600;line-height:1.25}.account-heading h1:focus{outline:none}.account-heading>p{font-size:var(--cai-text-body);color:var(--cai-ink-2);margin:0;line-height:1.65}.wallet-grid{grid-template-columns:minmax(0,2.06fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.wallet-main,.wallet-side{flex-direction:column;gap:24px;min-width:0;display:flex}.account-card.card{background:var(--cai-bg-1);color:var(--cai-ink-1);border:1px solid var(--cai-line-soft);box-shadow:none;border-radius:9px;flex-direction:column;gap:20px;min-width:0;padding:18px 0 0;display:flex;overflow:visible}.account-card-header{min-width:0;padding:0 18px}.account-card-header h2{font-size:var(--cai-text-card-title);letter-spacing:-.025em;align-items:center;gap:9px;margin:0;font-weight:600;line-height:25px;display:flex}.account-card-header>p,.account-card-header>div>p{color:var(--cai-ink-2);font-size:var(--cai-text-label);margin:5px 0 0;line-height:20px}.account-card-content{min-width:0;padding:0 18px 28px}.account-card .outline-btn{border-color:var(--cai-line);background:0 0}.account-card .outline-btn:hover{background:var(--cai-bg-2)}.account-card .btn{font-size:var(--cai-text-control);height:34px}.balance-card.card{gap:28px}.balance-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.wallet-balance{letter-spacing:-.045em;white-space:nowrap;align-self:center;font-size:28px;font-weight:600;line-height:36px}.wallet-balance>span{letter-spacing:-.015em;color:var(--cai-ink-2);font-size:17px}.balance-actions{gap:12px;padding-bottom:30px;display:flex}.balance-actions>.btn{flex:1}.full-width{width:100%}.form-field{font-size:var(--cai-text-control);color:var(--cai-ink-2);flex-direction:column;gap:7px;min-width:0;display:flex}.input.account-input{background:var(--cai-bg-1);border:1px solid var(--cai-line);width:100%;min-width:0;height:34px;font-size:var(--cai-text-control);border-radius:6px;flex:1;padding:6px 10px;line-height:20px;display:block}.input.account-input::placeholder{color:var(--cai-ink-3)}.input.account-input:focus{border-color:var(--cai-accent);outline:2px solid var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.input.account-input:focus{outline:2px solid color-mix(in srgb,var(--cai-accent)20%,transparent)}}.input.account-input:focus{outline-offset:0}.textarea.account-textarea{resize:vertical;border:1px solid var(--cai-line);background:var(--cai-bg-1);width:100%;min-height:86px;color:var(--cai-ink-1);font-size:var(--cai-text-control);border-radius:6px;padding:9px 11px;line-height:1.5;display:block}.account-textarea::placeholder{color:var(--cai-ink-3)}.setting-row{justify-content:space-between;align-items:center;gap:16px;min-height:62px;display:flex}.setting-row p{color:var(--cai-ink-2);font-size:var(--cai-text-control);margin:7px 0 0;line-height:1.5}.setting-row label{font-size:var(--cai-text-control)}.setting-row>span{flex-shrink:0;display:inline-flex}.setting-divider{border-top:1px solid var(--cai-line);min-height:45px;margin-top:14px;padding-top:18px}.setting-row.compact{min-height:44px}.setting-row.compact p{font-size:var(--cai-text-label);margin-top:4px}.rw-switch{background:var(--cai-bg-3);width:32px;min-width:32px;height:18px;min-height:18px;box-shadow:none;vertical-align:middle;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:0;transition:background-color .12s ease-out;display:inline-flex;position:relative}.rw-switch.checked{background:var(--cai-accent)}.rw-switch .switch-knob{background:var(--cai-ink-0);width:16px;height:16px;transition:transform .14s var(--motion-ease-out),background-color .1s ease-out;border-radius:50%;position:absolute;top:0;left:0;transform:translate(0)}.rw-switch.checked .switch-knob{background:var(--cai-accent-on);transform:translate(14px)}.rw-switch.labeled{width:52px;min-width:52px;height:24px;min-height:24px}.rw-switch.labeled .switch-knob{width:20px;height:20px;top:1px;left:1px}.rw-switch.labeled.checked .switch-knob{transform:translate(27px)}.switch-word{font-size:var(--cai-text-caption);letter-spacing:.03em;color:var(--cai-ink-2);font-weight:600;position:absolute;right:6px}.rw-switch.checked .switch-word{color:var(--cai-accent-on);left:7px;right:auto}.rw-switch:disabled{opacity:.45;pointer-events:none}.rw-switch:focus-visible{outline:2px solid var(--cai-accent);outline-offset:3px}.auto-fields{padding-top:18px}.account-field-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.field-hint{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin:8px 0 0;line-height:1.6}.form-error{font-size:var(--cai-text-label);color:var(--cai-bad);margin-top:9px;line-height:1.5}.spend-details{flex-direction:column;gap:22px;display:flex}.spend-details>div+div{border-top:1px solid var(--cai-line);padding-top:22px}.spend-line{font-size:var(--cai-text-control);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.spend-line strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.spend-details p{color:var(--cai-ink-2);font-size:var(--cai-text-label);margin:5px 0 0;line-height:1.6}.alert-explanation{font-size:var(--cai-text-label);color:var(--cai-ink-2);margin:18px 0 0;line-height:1.5}.alert-explanation>.icon{margin-right:5px}.quick-links{flex-direction:column;gap:16px;display:flex}.quick-links button{width:100%;font-size:var(--cai-text-control);text-align:left;color:var(--cai-ink-2);align-items:center;gap:9px;display:flex}.quick-links button span{flex:1}.quick-links button:hover span{text-underline-offset:3px;text-decoration:underline}.coupon-form{align-items:center;gap:12px;margin-top:8px;display:flex}.coupon-result{color:var(--cai-bad);font-size:var(--cai-text-label);margin-top:10px}.coupon-result.success{color:var(--cai-ok)}.account-demo-note{color:var(--cai-ink-3);font-size:var(--cai-text-label);align-items:flex-start;gap:7px;margin:22px 0 0;line-height:1.6;display:flex}.account-demo-note>.icon{margin-top:3px}.account-demo-note code{font-size:var(--cai-text-caption)}.account-demo-note button:hover{color:var(--cai-accent-ink)}.payment-card-row{border-bottom:1px solid var(--cai-line);align-items:center;gap:12px;margin-bottom:12px;padding:12px 0 18px;display:flex}.payment-card-row strong{font-weight:600;font-size:var(--cai-text-label)}.payment-card-row p{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-top:3px}.payment-card-row .btn{height:28px;font-size:var(--cai-text-control)}.demo-default-badge{font-size:var(--cai-text-caption);vertical-align:middle;border:1px solid var(--cai-line);color:var(--cai-ink-2);border-radius:4px;margin-left:5px;padding:0 6px;line-height:18px;display:inline-block}.dialog-description{color:var(--cai-ink-2);font-size:var(--cai-text-control);margin:0 0 20px;line-height:1.65}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.dialog-actions .outline-btn{background:0 0}.dialog-actions .btn-primary{border-color:#0000}.danger-btn{background:var(--color-error);color:var(--color-error-content)}.danger-btn:hover{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.danger-btn:hover{background:color-mix(in srgb,var(--color-error)85%,var(--cai-ink-0))}}.danger-ghost:hover{color:var(--cai-bad);background:var(--cai-bad-soft)}@supports (color:color-mix(in lab,red,red)){.danger-ghost:hover{background:color-mix(in srgb,var(--cai-bad-soft)20%,transparent)}}.topup-presets{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.topup-preview{border-top:1px solid var(--cai-line);color:var(--cai-ink-2);font-size:var(--cai-text-control);justify-content:space-between;gap:16px;margin:22px 0;padding-top:18px;display:flex}.demo-payment-notice{border:1px solid var(--cai-accent-ring);background:var(--cai-accent-soft);align-items:flex-start;gap:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.demo-payment-notice{background:color-mix(in srgb,var(--cai-accent-soft)40%,transparent)}}.demo-payment-notice{color:var(--cai-accent-ink);font-size:var(--cai-text-label);border-radius:6px;margin:18px 0 0;padding:12px;line-height:1.65}.demo-payment-notice .icon{margin-top:2px}.demo-bank-card{background:linear-gradient(120deg,var(--cai-accent-soft),var(--cai-accent-soft));border:1px solid var(--cai-accent-ring);color:var(--cai-ink-1);border-radius:12px;max-width:350px;margin:0 auto;padding:22px}.demo-bank-card>span{font-size:var(--cai-text-section);letter-spacing:.04em;font-weight:700}.demo-bank-card small{font-size:var(--cai-text-caption);color:var(--cai-accent-ink);margin-left:8px}.demo-bank-card>strong{font-family:var(--font-mono);letter-spacing:.07em;margin:24px 0;font-size:21px;display:block}.demo-bank-card>div{color:var(--cai-accent-ink);font-size:var(--cai-text-caption);justify-content:space-between;display:flex}.create-key-card{margin-bottom:24px}.create-key-form{align-items:flex-end;gap:12px;display:flex}.create-key-form>.form-field{flex:1}.create-key-form>.btn{height:34px;margin-bottom:0}.keys-card.card{gap:0;padding:0;overflow:hidden}.keys-table-scroll{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.keys-table.table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:800px;color:var(--cai-ink-1);font-size:var(--cai-text-control);background:0 0;border-radius:0}.keys-table thead{background:var(--cai-bg-2)}@supports (color:color-mix(in lab,red,red)){.keys-table thead{background:color-mix(in srgb,var(--cai-bg-2)33.3%,transparent)}}.keys-table th{font-weight:600;font-size:var(--cai-text-control);border-bottom:1px solid var(--cai-line);text-align:left;color:var(--cai-ink-1);padding:12px 24px}.keys-table th>button{align-items:center;gap:8px;display:flex}.keys-table th.actions-head{text-align:center}.sort-muted{opacity:.25}.keys-table td{border-bottom:1px solid var(--cai-line);font-size:var(--cai-text-label);vertical-align:middle;white-space:normal;padding:24px}.keys-table tbody tr:last-child td{border-bottom:0}.key-name{overflow-wrap:anywhere;font-size:var(--cai-text-control);font-weight:600;line-height:20px;display:block}.key-description{font-size:var(--cai-text-label);color:var(--cai-ink-3);text-align:left;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;line-height:20px;display:-webkit-box;overflow:hidden}.key-description.empty{color:var(--cai-ink-3);font-style:italic}.key-description:hover{color:var(--cai-ink-1)}.masked-key{font-family:var(--font-mono);font-size:var(--cai-text-label);color:var(--cai-ink-2);white-space:nowrap}.keys-table time{color:var(--cai-ink-2);font-size:var(--cai-text-label);white-space:nowrap}.key-actions{justify-content:center;align-items:center;gap:6px;display:flex}.key-actions .icon-btn{color:var(--cai-ink-3);width:24px;height:24px}.key-actions .danger-ghost:hover{color:var(--cai-bad)}.keys-table td.key-empty{text-align:center;color:var(--cai-ink-3);padding:48px 24px}.key-empty h3{font-size:var(--cai-text-body);color:var(--cai-ink-2);margin-top:12px}.key-empty p{margin:8px 0 0}.secret-copy-row{gap:8px;margin-top:8px;display:flex}.secret-copy-row .account-input{font-size:var(--cai-text-label)}.key-warning{background:var(--cai-warn)}@supports (color:color-mix(in lab,red,red)){.key-warning{background:color-mix(in srgb,var(--cai-warn)6.3%,transparent)}}.key-warning{border:1px solid var(--cai-warn)}@supports (color:color-mix(in lab,red,red)){.key-warning{border:1px solid color-mix(in srgb,var(--cai-warn)20%,transparent)}}.key-warning{color:var(--cai-warn);font-size:var(--cai-text-label);border-radius:6px;margin-top:18px;padding:12px}.key-warning strong{font-weight:600}.key-warning p{font-size:var(--cai-text-label);margin-top:4px;line-height:1.6}@media(min-width:1024px)and (max-width:1300px){.header-inner .desktop-nav{margin-left:25px}.header-inner .desktop-nav>ul{gap:17px}.header-inner .nav-item{font-size:var(--cai-text-control)}.header-inner .brand-logo{height:18px}.account-tools{gap:5px;padding-left:12px}}@media(max-width:1100px){.header-inner .desktop-nav{display:none}.header-inner .mobile-menu-button{display:inline-flex!important}.header-inner+.mobile-navigation{display:block!important}}@media(max-width:767px){.account-container{padding:26px 20px 12px}.account-heading{margin-bottom:22px}.account-heading h1{font-size:var(--cai-text-page)}.account-heading>p{font-size:var(--cai-text-control);line-height:1.7}.wallet-grid{grid-template-columns:minmax(0,1fr);gap:20px}.wallet-main,.wallet-side{gap:20px}.header-inner{min-height:64px;padding-inline:16px}.account-tools{gap:3px;padding-left:10px}.account-tools .icon-btn{width:var(--cai-control-height);height:var(--cai-control-height)}.account-tools .avatar-circle{width:32px;height:32px;margin-left:2px}.header-inner .brand-logo{height:17px}.account-tools .notification-shortcut,.account-tools .header-search{display:none}.account-card-content{padding-bottom:22px}.wallet-balance{font-size:26px}.balance-header,.balance-actions{gap:10px}.balance-actions>.btn{font-size:var(--cai-text-control);padding:0 10px}.account-card-header h2{font-size:17px}.create-key-form{flex-direction:column;align-items:stretch}.account-field-grid{grid-template-columns:1fr 1fr}.account-field-grid>.btn{grid-column:span 2}.coupon-form{gap:8px}.profile-popover{max-width:calc(100vw - 20px)}.header-tip>[role=tooltip]{font-size:var(--cai-text-label)}.payment-card-row{flex-wrap:wrap}.secret-copy-row{flex-direction:column}.secret-copy-row .account-input{flex:none}.account-demo-note{font-size:var(--cai-text-caption)}}@media(max-width:370px){.brand-logo{max-width:115px}.header-inner{padding-inline:12px}.account-tools{gap:1px}.balance-header{flex-direction:column;align-items:flex-start}.wallet-balance{align-self:flex-start}.balance-actions{flex-direction:column}.balance-actions>.btn{flex:none}}@media(prefers-reduced-motion:reduce){.rw-switch,.switch-knob,.header-tip>[role=tooltip]{transition:none!important}}.app-header.no-announcement .header-tip>[role=tooltip]{top:calc(100% + 6px);bottom:auto}@media(max-width:767px){.account-tools .resume-demo{white-space:normal;width:56px;height:34px;line-height:1.15;font-size:var(--cai-text-caption);padding:2px 4px}}.account-tools .notification-bell{position:relative}.account-tools .notification-bell.is-open{background:var(--cai-bg-2)}.notifications-shortcut.is-open>[role=tooltip]{opacity:0!important;visibility:hidden!important;transition-delay:0s!important}.notification-counter{background:var(--cai-accent);min-width:16px;height:16px;color:var(--cai-accent-on);font-size:var(--cai-text-caption);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;line-height:16px;display:flex;position:absolute;top:-2px;right:-3px}.notifications-popover.rw-floating{box-shadow:var(--cai-shadow-pop);border-radius:5.6px;flex-direction:column;padding:0;display:flex;overflow:hidden}.notifications-popover:focus{outline:none}.notification-popover-heading{border-bottom:1px solid var(--cai-line);flex:none;padding:12px 16px}.notification-popover-title{font-size:var(--cai-text-control);margin:0;font-weight:600;line-height:20px}.notification-popover-subtitle{font-size:var(--cai-text-label);color:var(--cai-ink-2);margin:0;font-weight:400;line-height:16px}.notification-popover-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.notification-inbox-disc{border:1px solid var(--cai-line);flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.notification-inbox-disc{border:1px solid color-mix(in srgb,var(--cai-line)60%,transparent)}}.notification-inbox-disc{background:var(--cai-bg-2);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.notification-inbox-disc{background:color-mix(in srgb,var(--cai-bg-2)40%,transparent)}}.notification-inbox-disc{color:var(--cai-ink-2)}.notification-inbox-disc .icon{stroke-width:2px}.notification-empty-title{color:var(--cai-ink-1);font-size:var(--cai-text-control);margin:0;font-weight:600;line-height:20px}.notification-empty-description{color:var(--cai-ink-2);margin:0;font-weight:400}.notification-empty--popover{padding:40px 24px}.notification-empty--popover .notification-inbox-disc{margin-bottom:12px}.notification-empty--popover .notification-empty-description{font-size:var(--cai-text-label);margin-top:4px;line-height:20px}.notification-view-all{border-top:1px solid var(--cai-line);min-height:44px;color:var(--cai-accent-ink);font-size:var(--cai-text-control);flex:none;justify-content:center;align-items:center;padding:12px 16px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .1s ease-out;display:flex}.notification-view-all:hover{text-underline-offset:3px;background:var(--cai-ink-0);text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.notification-view-all:hover{background:color-mix(in srgb,var(--cai-ink-0)1.2%,transparent)}}.notification-view-all:focus-visible{outline:2px solid var(--cai-accent);outline-offset:-4px}.notifications-container{width:100%;max-width:1024px;margin:0 auto;padding:32px 24px}.notifications-page-content{flex-direction:column;gap:24px;display:flex}.notifications-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notifications-heading-text{min-width:0}.notifications-heading-text h1{letter-spacing:-.03em;color:var(--cai-ink-1);margin:0 0 4px;font-size:30px;font-weight:600;line-height:1.15}.notifications-heading-text h1:focus{outline:none}.notifications-heading-text p{font-size:var(--cai-text-body);color:var(--cai-ink-2);margin:0;font-weight:400;line-height:24px}.notifications-page-actions{align-items:center;gap:12px;display:flex}.notifications-page-actions .btn{height:28px;font-size:var(--cai-text-control);background:0 0;gap:4px;padding:0 12px 0 8px;font-weight:600;line-height:16px}.notifications-page-actions .btn:hover{background:var(--cai-bg-2)}.notifications-page-actions .btn:disabled{opacity:.5}.notification-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-filter{border:1px solid var(--cai-line);color:var(--cai-ink-2);font-size:var(--cai-text-control);background:0 0;border-radius:999px;align-items:center;padding:4px 12px;font-weight:400;line-height:20px;transition:color .1s ease-out,background-color .1s ease-out,border-color .1s ease-out;display:inline-flex}.notification-filter:hover{color:var(--cai-ink-1);background:var(--cai-ink-0)}@supports (color:color-mix(in lab,red,red)){.notification-filter:hover{background:color-mix(in srgb,var(--cai-ink-0)1.2%,transparent)}}.notification-filter.is-active{color:var(--cai-accent-ink);border-color:var(--cai-accent);background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.notification-filter.is-active{background:color-mix(in srgb,var(--cai-accent)10.2%,transparent)}}.notification-empty--page{border:1px solid var(--cai-line);gap:12px}@supports (color:color-mix(in lab,red,red)){.notification-empty--page{border:1px solid color-mix(in srgb,var(--cai-line)60%,transparent)}}.notification-empty--page{border-radius:7px;padding:64px 24px}.notification-empty--page .notification-empty-description{max-width:384px;font-size:var(--cai-text-control);line-height:20px}.notification-feed-list{border:1px solid var(--cai-line)}@supports (color:color-mix(in lab,red,red)){.notification-feed-list{border:1px solid color-mix(in srgb,var(--cai-line)60%,transparent)}}.notification-feed-list{border-radius:7px;overflow:hidden}.notification-item{align-items:flex-start;gap:12px;min-width:0;padding:16px;transition:background-color .1s ease-out;display:flex}.notification-item:hover{background:var(--cai-bg-2)}@supports (color:color-mix(in lab,red,red)){.notification-item:hover{background:color-mix(in srgb,var(--cai-bg-2)30.2%,transparent)}}.notification-item+.notification-item{border-top:1px solid var(--cai-line)}@supports (color:color-mix(in lab,red,red)){.notification-item+.notification-item{border-top:1px solid color-mix(in srgb,var(--cai-line)60%,transparent)}}.notification-unread-dot{background:var(--cai-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.notification-unread-dot.is-read{background:0 0}.notification-item-main{flex:1;min-width:0}.notification-content{text-align:left;overflow-wrap:anywhere;width:100%;color:var(--cai-ink-1);display:block}.notification-item-heading{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.notification-item-heading strong{font-size:var(--cai-text-control);font-weight:600;line-height:20px}.notification-category{border:1px solid var(--cai-line);color:var(--cai-ink-2);font-size:var(--cai-text-caption);border-radius:4px;padding:0 5px;line-height:16px}.notification-item-body{font-size:var(--cai-text-control);color:var(--cai-ink-2);margin-top:4px;line-height:20px;display:block}.notification-time{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin-top:6px;line-height:16px;display:block}.notification-item-actions{flex:none;align-items:center;gap:4px;display:flex}.notification-mark-read{background:0 0}.notification-item--compact{padding:12px 16px}.notification-pagination{font-size:var(--cai-text-control);color:var(--cai-ink-2);justify-content:center;align-items:center;gap:16px;display:flex}@media(max-width:767px){.account-tools .notifications-shortcut{display:inline-flex}.notifications-page-heading{gap:16px}.notifications-heading-text h1{font-size:26px}.notifications-heading-text p{font-size:var(--cai-text-control);line-height:22px}.notifications-container{padding:26px 20px 32px}.notifications-page-actions{gap:10px}.notification-empty--page{padding:56px 20px}.notification-pagination{font-size:var(--cai-text-label);gap:8px}.notification-pagination .btn{padding-inline:8px}.notification-item:not(.notification-item--compact){flex-wrap:wrap}.notification-item-actions{margin-left:auto}}@media(max-width:340px){.header-inner .brand-logo{max-width:100px}.notification-empty--popover{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.notification-filter,.notification-view-all,.notification-item{transition:none}}@media(max-width:767px){.header-inner .logo-button{flex-shrink:1;min-width:0}.header-inner .logo-button .brand-logo{max-width:100%}.header-inner .account-tools{flex-shrink:0}}.performance-content{min-width:0}.performance-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.performance-back{border:1px solid var(--cai-line);height:26px;color:var(--cai-ink-2);font-size:var(--cai-text-label);background:0 0}.performance-selected-name{text-overflow:ellipsis;white-space:nowrap;max-width:530px;font-size:var(--cai-text-label);color:var(--cai-ink-3);overflow:hidden}.performance-controls{flex-shrink:0}.performance-model-select{min-width:156px;max-width:270px}.performance-percentile{min-width:138px}.performance-model-panel{flex-direction:column;padding:4px;display:flex;overflow:hidden}.performance-model-options{overscroll-behavior:contain;min-height:0;max-height:288px;padding:4px;overflow-y:auto}.performance-model-option{text-align:left;width:100%;color:var(--cai-ink-2);font-size:var(--cai-text-label);border-radius:5px;align-items:center;gap:12px;padding:9px 8px;transition:background-color .1s;display:flex}.performance-model-option:hover,.performance-model-option:focus-visible{background:var(--cai-bg-2)}.performance-model-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.performance-check{border:1px solid var(--cai-ink-4);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.performance-check.checked{background:var(--cai-accent);border-color:var(--cai-accent);color:var(--cai-accent-on)}.performance-reset-row{border-top:1px solid var(--cai-line)}@supports (color:color-mix(in lab,red,red)){.performance-reset-row{border-top:1px solid color-mix(in srgb,var(--cai-line)50.2%,transparent)}}.performance-reset-row{margin-top:6px;padding:6px}.performance-reset-row>.btn{background:0 0;width:100%}.performance-table-scroll{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.performance-table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--cai-text-control);line-height:1.4}.performance-table th,.performance-table td{text-align:right;white-space:nowrap;vertical-align:middle;border:0;padding:8px}.performance-table thead th{border-bottom:1px solid var(--cai-line);padding-block:10px;font-weight:700}.performance-table tbody td,.performance-table tbody th{border-bottom:1px solid var(--cai-line)}@supports (color:color-mix(in lab,red,red)){.performance-table tbody td,.performance-table tbody th{border-bottom:1px solid color-mix(in srgb,var(--cai-line)30.2%,transparent)}}.performance-table tbody td,.performance-table tbody th{font-family:var(--font-mono);font-size:var(--cai-text-label);font-variant-numeric:tabular-nums;height:36px;line-height:1.5}.performance-table tbody td{min-width:78px;max-width:192px;color:var(--cai-ink-1);font-weight:600}.performance-table tbody td.muted{color:var(--cai-ink-3);font-weight:400}.performance-table .performance-date{z-index:1;text-align:left;background:var(--cai-bg-1);min-width:82px;padding-right:24px;position:sticky;left:0}.performance-table tbody .performance-date{color:var(--cai-ink-1);font-weight:400}.performance-column-name{white-space:nowrap;text-overflow:ellipsis;text-align:right;width:100%;max-width:176px;font-weight:700;display:block;overflow:hidden}button.performance-column-name:hover{color:var(--cai-accent-ink)}.performance-table.single-model{width:100%}.performance-table.single-model .performance-column-name{max-width:none}.performance-legend{font-size:var(--cai-text-label);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;display:flex}.performance-legend>button{color:var(--cai-ink-2);text-align:left;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;display:inline-flex}.performance-legend>button:hover{color:var(--cai-ink-0)}.performance-color-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.performance-source-note{font-size:var(--cai-text-caption);color:var(--cai-ink-3);flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:16px;display:flex}.performance-source-note .icon{margin-top:2px}.performance-source-note button{color:var(--cai-ink-2)}.performance-missing-note{background:var(--cai-accent-soft);border:1px solid var(--cai-accent);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.performance-missing-note{border:1px solid color-mix(in srgb,var(--cai-accent)18%,transparent)}}.performance-missing-note{font-size:var(--cai-text-label);color:var(--cai-ink-2);border-radius:6px;margin-bottom:14px}.performance-missing-note button{color:var(--cai-accent-ink);margin-left:auto}.performance-empty{gap:10px;min-height:280px}.performance-chart{width:100%;min-width:0}@media(max-width:767px){.performance-controls{justify-content:flex-start;gap:8px!important}.performance-model-select{min-width:135px;max-width:min(270px,100%)}.performance-percentile{min-width:120px}.performance-model-select .select-trigger,.performance-percentile .select-trigger{font-size:var(--cai-text-control)}.performance-selected-name{max-width:calc(100vw - 48px)}.performance-table .performance-date{min-width:76px;padding-right:18px}.performance-table-scroll{max-width:100%}.performance-legend{font-size:var(--cai-text-label);gap:10px}.performance-chart .echart-shell{height:280px}}@media(prefers-reduced-motion:reduce){.performance-model-option{transition:none}}.notification-widget{align-items:center;display:flex}.notification-popover-heading-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-popover-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.notification-popover-actions button{color:var(--cai-ink-2);font-size:var(--cai-text-label);align-items:center;gap:4px;line-height:16px;transition:color .1s ease-out;display:inline-flex}.notification-popover-actions button:hover{color:var(--cai-ink-1)}.notification-popover-actions button:disabled{opacity:.4;cursor:not-allowed}.notification-preview-list{flex-direction:column;gap:8px;padding:8px;display:flex}.notification-preview-list .notification-item--compact{background:var(--cai-bg-1);border:1px solid var(--cai-line);gap:8px;padding:12px}@supports (color:color-mix(in lab,red,red)){.notification-preview-list .notification-item--compact{border:1px solid color-mix(in srgb,var(--cai-line)60%,transparent)}}.notification-preview-list .notification-item--compact{border-radius:7px;box-shadow:0 1px 2px #0001}.notification-preview-list .notification-item--compact:hover{background:var(--cai-bg-2)}@supports (color:color-mix(in lab,red,red)){.notification-preview-list .notification-item--compact:hover{background:color-mix(in srgb,var(--cai-bg-2)40%,transparent)}}.notification-item--compact .notification-item-body{font-size:var(--cai-text-label);line-height:20px}.notification-item--compact .notification-time{font-size:var(--cai-text-caption);line-height:16px}.notification-unread-dot{background:var(--color-accent)}.notification-item:not(.notification-item--compact){flex-wrap:nowrap}.notification-item-meta{justify-content:space-between;align-items:center;gap:8px;min-height:16px;margin-top:6px;display:flex}.notification-item-meta .notification-time{margin-top:0;line-height:16px}.notification-actions-mobile{display:none}.notification-actions-desktop .btn,.notification-actions-mobile .btn{height:28px;min-height:28px;font-size:var(--cai-text-control);line-height:16px}.notification-item-actions .icon-btn{width:28px;height:28px;color:var(--cai-ink-3)}.notification-mark-read{color:var(--cai-ink-2);box-shadow:none;border-color:#0000;padding:0 8px}.notification-mark-read:hover,.notification-item-actions .icon-btn:hover{background:var(--cai-bg-2);color:var(--cai-ink-1)}.notification-content{border-radius:3px}.notification-content:focus-visible{outline:2px solid var(--cai-accent);outline-offset:3px}.notification-content:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.notification-invite-card{border:1px solid var(--cai-line);padding:12px}@supports (color:color-mix(in lab,red,red)){.notification-invite-card{border:1px solid color-mix(in srgb,var(--cai-line)60%,transparent)}}.notification-invite-card{background:var(--cai-bg-1);border-radius:7px;box-shadow:0 1px 2px #0001}.notification-invite-title{font-size:var(--cai-text-control);color:var(--cai-ink-1);overflow-wrap:anywhere;font-weight:600;line-height:20px}.notification-invite-subtitle{font-size:var(--cai-text-label);color:var(--cai-ink-2);margin-top:4px;line-height:20px}.notification-invite-actions{gap:8px;margin-top:12px;display:flex}.notification-invite-actions .btn{height:var(--cai-control-height);font-size:var(--cai-text-control);text-transform:none;flex:1;gap:6px;font-weight:600}.notification-filter-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-demo-controls{align-items:center;gap:9px;margin-left:auto;display:flex}.notification-sample-label{font-size:var(--cai-text-caption);letter-spacing:.07em;color:var(--cai-ink-3);border:1px solid var(--cai-line);font-weight:600;line-height:14px}@supports (color:color-mix(in lab,red,red)){.notification-sample-label{border:1px solid color-mix(in srgb,var(--cai-line)53.3%,transparent)}}.notification-sample-label{white-space:nowrap;border-radius:4px;padding:1px 5px}.notification-demo-trigger.btn{font-size:var(--cai-text-control);height:28px;min-height:28px;color:var(--cai-ink-2);gap:8px;padding:0 9px}.notification-demo-note{font-size:var(--cai-text-label);color:var(--cai-ink-3);max-width:760px;margin:0;line-height:20px}.notification-demo-note strong{color:var(--cai-ink-3);font-weight:600}.notification-scenarios-title{font-size:var(--cai-text-label);color:var(--cai-ink-2);padding:8px 10px;font-weight:600}.notification-scenario-option{text-align:left;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.notification-scenario-option:hover,.notification-scenario-option:focus-visible{background:var(--cai-ink-0)}@supports (color:color-mix(in lab,red,red)){.notification-scenario-option:hover,.notification-scenario-option:focus-visible{background:color-mix(in srgb,var(--cai-ink-0)3.1%,transparent)}}.notification-scenario-option:hover,.notification-scenario-option:focus-visible{outline:0}.notification-scenario-option[aria-checked=true]{background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.notification-scenario-option[aria-checked=true]{background:color-mix(in srgb,var(--cai-accent)3.9%,transparent)}}.notification-scenario-option strong{font-size:var(--cai-text-label);color:var(--cai-ink-1);font-weight:600;line-height:20px;display:block}.notification-scenario-option small{font-size:var(--cai-text-caption);color:var(--cai-ink-3);line-height:18px;display:block}.notification-scenario-option>.icon{color:var(--cai-accent-ink)}.notification-scenarios-note{color:var(--cai-ink-3);font-size:var(--cai-text-caption);margin:6px 10px 8px;line-height:18px}.notification-scenario-divider{background:var(--cai-line);height:1px}@supports (color:color-mix(in lab,red,red)){.notification-scenario-divider{background:color-mix(in srgb,var(--cai-line)53.3%,transparent)}}.notification-scenario-divider{margin:5px 0}.notification-skeleton{border:1px solid var(--cai-line)}@supports (color:color-mix(in lab,red,red)){.notification-skeleton{border:1px solid color-mix(in srgb,var(--cai-line)60%,transparent)}}.notification-skeleton{border-radius:7px;overflow:hidden}.notification-skeleton-row{align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.notification-skeleton-row+.notification-skeleton-row{border-top:1px solid var(--cai-line)}@supports (color:color-mix(in lab,red,red)){.notification-skeleton-row+.notification-skeleton-row{border-top:1px solid color-mix(in srgb,var(--cai-line)60%,transparent)}}.notification-skeleton .skeleton{background:var(--cai-bg-2);background-image:none;border-radius:4px;flex-shrink:0;animation:1.8s ease-in-out infinite notification-skeleton-pulse;display:block}.notification-skeleton-dot.skeleton{border-radius:50%;width:8px;height:8px;margin-top:6px}.notification-skeleton-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.notification-skeleton-title{width:192px;max-width:70%;height:16px}.notification-skeleton-body{width:100%;max-width:448px;height:12px}.notification-skeleton-time{width:80px;max-width:35%;height:12px}.notification-skeleton--compact{border:0;border-radius:0;margin:8px}.notification-skeleton--compact .notification-skeleton-row{border:1px solid var(--cai-line)}@supports (color:color-mix(in lab,red,red)){.notification-skeleton--compact .notification-skeleton-row{border:1px solid color-mix(in srgb,var(--cai-line)40%,transparent)}}.notification-skeleton--compact .notification-skeleton-row{border-radius:7px;padding:12px}.notification-skeleton--compact .notification-skeleton-row+.notification-skeleton-row{margin-top:8px}.notification-filter:disabled{opacity:.55;cursor:not-allowed}@keyframes notification-skeleton-pulse{0%,to{opacity:.5}50%{opacity:.95}}@media(max-width:639px){.notification-actions-desktop{display:none}.notification-actions-mobile{margin-left:auto;display:flex}.notification-item-meta{flex-wrap:wrap;gap:4px}.notification-item{gap:12px;padding:16px}.notification-demo-note{font-size:var(--cai-text-caption);line-height:18px}.notification-demo-controls{gap:6px}}@media(max-width:359px){.notification-filter-toolbar{gap:12px}.notification-demo-controls{justify-content:flex-end;width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.notification-skeleton .skeleton{opacity:.65;animation:none}}.notification-counter{background:var(--color-accent);color:var(--color-accent-content);font-weight:500}.notification-preview-list,.notification-feed-list,.notification-empty--page{animation:.12s ease-out both notification-content-in}@keyframes notification-content-in{0%{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){.notification-preview-list,.notification-feed-list,.notification-empty--page{animation:none}}.settings-page.account-container{max-width:1280px;padding-top:34px}.settings-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.settings-heading h1{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600;line-height:28px}.settings-heading p{font-size:var(--cai-text-body);color:var(--cai-ink-2);margin:5px 0 0;line-height:26px}.settings-account-label{border:1px solid var(--cai-line);height:30px;color:var(--cai-ink-2);white-space:nowrap;font-size:var(--cai-text-label);border-radius:5px;flex-shrink:0;align-items:center;gap:8px;margin-top:0;padding:0 12px;display:inline-flex}.settings-tabs.tabs{isolation:isolate;border-bottom:1px solid var(--cai-line);scrollbar-width:none;background:0 0;border-radius:0;flex-flow:row;align-items:stretch;gap:32px;width:100%;max-width:100%;min-height:48px;margin:0;padding:0;display:flex;position:relative;overflow:auto hidden}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs .settings-tab.tab{height:48px;min-height:48px;color:var(--cai-ink-2);font-size:var(--cai-text-control);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 4px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .12s;display:flex;transform:none}.settings-tabs .settings-tab:before,.settings-tabs .settings-tab:after{display:none}.settings-tabs .settings-tab:hover,.settings-tabs .settings-tab.tab-active{color:var(--cai-ink-0);background:0 0}.settings-tabs .settings-tab:focus-visible{outline:2px solid var(--cai-accent);outline-offset:-5px}.settings-tab-indicator{background:var(--cai-accent);transform-origin:0;pointer-events:none;z-index:2;width:1px;height:2px;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .12s;position:absolute;bottom:0;left:0}.settings-content{min-width:0;margin-top:48px}.settings-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.settings-panel{min-width:0;animation:.14s ease-out settings-content-in}@keyframes settings-content-in{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.settings-card.account-card{background:var(--cai-bg-1);border-color:var(--cai-line-soft);border-radius:8px;gap:20px;padding-top:18px}.settings-card-header.account-card-header{padding-inline:18px}.settings-card-title-row{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;display:flex}.settings-card-title-row>h2{font-size:var(--cai-text-card-title);letter-spacing:-.02em;gap:9px;min-width:0;font-weight:600;line-height:25px}.settings-card-header.account-card-header>p{font-size:var(--cai-text-label);color:var(--cai-ink-2);margin-top:8px;line-height:21px}.settings-muted-icon{color:var(--cai-ink-3)}.settings-card-content.account-card-content{min-width:0;padding:0 18px 30px}.settings-card-content.settings-divided{padding-top:32px;position:relative}.settings-card-content.settings-divided:before{content:"";background:var(--cai-line);height:1px;position:absolute;top:0;left:18px;right:18px}.settings-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 18px;display:grid}.settings-field-full{grid-column:1/-1}.settings-field{flex-direction:column;gap:7px;min-width:0;display:flex}.settings-field>label{font-size:var(--cai-text-control);color:var(--cai-ink-1);font-weight:400;line-height:20px;display:block}.settings-page .input.account-input{background:var(--cai-bg-1);border:1px solid var(--cai-line-soft);width:100%;min-width:0;height:36px;font-size:var(--cai-text-control);color:var(--cai-ink-1);box-shadow:none;border-radius:6px;flex:none;padding:6px 11px;line-height:22px}.settings-page .input.account-input:focus{border-color:var(--cai-accent);outline:2px solid var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.settings-page .input.account-input:focus{outline:2px solid color-mix(in srgb,var(--cai-accent)14.9%,transparent)}}.settings-page .input.account-input:disabled{color:var(--cai-ink-3);background:var(--cai-bg-2);opacity:1;cursor:not-allowed}.settings-page .input.account-input[aria-invalid=true]{border-color:var(--cai-bad)}.settings-field-error{color:var(--cai-bad);font-size:var(--cai-text-label);margin:0;line-height:18px}.settings-form-actions{justify-content:flex-end;align-items:center;gap:14px;min-height:36px;margin-top:32px;display:flex}.settings-card .settings-form-actions .btn{height:36px;font-size:var(--cai-text-control);padding-inline:18px}.settings-saved{font-size:var(--cai-text-label);color:var(--cai-accent-ink);align-items:center;gap:5px;display:inline-flex}.settings-email-form{flex-direction:column;gap:26px;display:flex}.settings-email-form .settings-form-actions{margin-top:0}.settings-demo-callout{background:var(--cai-accent);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.settings-demo-callout{background:color-mix(in srgb,var(--cai-accent)3.1%,transparent)}}.settings-demo-callout{border:1px solid var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.settings-demo-callout{border:1px solid color-mix(in srgb,var(--cai-accent)18.8%,transparent)}}.settings-demo-callout{color:var(--cai-accent-ink);font-size:var(--cai-text-label);overflow-wrap:anywhere;border-radius:6px;margin:12px 0 18px;line-height:1.65}.settings-demo-callout>.icon{margin-right:6px}.settings-storage-warning{font-size:var(--cai-text-label);border:1px solid var(--cai-warn)}@supports (color:color-mix(in lab,red,red)){.settings-storage-warning{border:1px solid color-mix(in srgb,var(--cai-warn)33.3%,transparent)}}.settings-storage-warning{color:var(--cai-warn);border-radius:6px;margin-top:24px;padding:10px 12px}.settings-local-note{color:var(--cai-ink-3);font-size:var(--cai-text-label);align-items:flex-start;gap:8px;margin:22px 0 0;line-height:19px;display:flex}.settings-local-note>.icon{margin-top:2px}.settings-card .settings-date-trigger{height:30px;font-size:var(--cai-text-label);white-space:nowrap;max-width:300px;padding-inline:10px;font-weight:400}.settings-date-trigger>span{text-overflow:ellipsis;overflow:hidden}.settings-date-form{padding:16px}.settings-date-label{font-size:var(--cai-text-control);margin-bottom:12px;font-weight:600}.settings-date-presets{gap:8px;margin-bottom:18px;display:flex}.settings-date-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:12px;display:grid}.settings-date-inputs .input{width:100%;min-width:0;height:34px;font-size:var(--cai-text-label);color-scheme:normal;padding:6px}.settings-date-popover .dialog-actions{margin-top:16px}.settings-date-popover .settings-field>label{font-size:var(--cai-text-label)}.settings-history-scroll{border:1px solid var(--cai-line);overscroll-behavior-x:contain;border-radius:6px;max-width:100%;overflow-x:auto}.settings-history-table.table{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--cai-text-control);color:var(--cai-ink-2);background:0 0;border-radius:0;min-width:610px}.settings-history-table th{text-align:left;height:43px;color:var(--cai-ink-1);border-bottom:1px solid var(--cai-line);white-space:nowrap;background:var(--cai-bg-1);padding:11px 16px;font-weight:600}.settings-history-table td{white-space:normal;padding:16px}.settings-history-table td.settings-history-empty{text-align:center;color:var(--cai-ink-3);border:0;padding:38px 24px 42px}.settings-history-empty>.icon{margin-bottom:10px}.settings-history-empty>p{font-size:var(--cai-text-control);color:var(--cai-ink-2);margin:0;font-weight:400}.settings-history-empty>small{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin-top:5px;line-height:19px;display:block}.settings-password-wrap{min-width:0;position:relative}.settings-password-wrap>.input.account-input{padding-right:42px}.settings-password-wrap>.btn{width:32px;height:var(--cai-control-height);color:var(--cai-ink-3);background:0 0;border:none;position:absolute;top:2px;right:3px}.settings-password-wrap>.btn:hover{color:var(--cai-ink-1);background:var(--cai-bg-2)}.settings-security-form{padding-top:10px}.settings-security-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.settings-security-actions .field-hint{max-width:70%;font-size:var(--cai-text-label);color:var(--cai-ink-3);margin:0}.settings-factor-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-factor-row{align-items:flex-start;gap:12px;padding:0 0 20px;display:flex}.settings-factor-row+.settings-factor-row{border-top:1px solid var(--cai-line);padding-top:20px}.settings-factor-copy{min-width:0;font-size:var(--cai-text-control);flex:1}.settings-factor-copy>p{margin:0;line-height:24px}.settings-factor-copy>small{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin-top:2px;line-height:22px;display:block}.settings-factor-actions{gap:8px;display:flex}.settings-factor-actions .btn{height:28px;font-size:var(--cai-text-control)}.settings-add-factor.btn{align-self:flex-start;margin:2px 0 24px}.settings-backup-box{border:1px solid var(--cai-line);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px;display:flex}.settings-backup-box h3{font-weight:600;line-height:22px;font-size:var(--cai-text-control);margin:0}.settings-backup-box p{font-size:var(--cai-text-label);color:var(--cai-ink-2);margin:3px 0 0;line-height:22px}.settings-backup-box>div{flex:1;min-width:0}.settings-backup-box>.btn{height:28px;font-size:var(--cai-text-control)}.settings-security-note{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin-top:14px;line-height:20px}.settings-factor-options{flex-direction:column;gap:10px;margin-top:18px;display:flex}.settings-factor-option{text-align:left;border:1px solid var(--cai-line);background:var(--cai-bg-1);width:100%;color:var(--cai-ink-2);border-radius:6px;align-items:center;gap:14px;padding:14px;display:flex}.settings-factor-option:hover{background:var(--cai-bg-2)}.settings-factor-option.selected{border-color:var(--cai-accent);background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.settings-factor-option.selected{background:color-mix(in srgb,var(--cai-accent)3.1%,transparent)}}.settings-factor-option>span{font-size:var(--cai-text-control);flex-direction:column;flex:1;gap:3px;display:flex}.settings-factor-option strong{font-weight:600}.settings-factor-option small{font-size:var(--cai-text-label);color:var(--cai-ink-3)}.settings-delivery-list{border:1px solid var(--cai-line);border-radius:6px;overflow:hidden}.settings-delivery-row{align-items:center;gap:12px;min-width:0;padding:13px 16px;display:flex}.settings-delivery-row+.settings-delivery-row{border-top:1px solid var(--cai-line)}.settings-delivery-row>div{min-width:0}.settings-channel-icon{border:1px solid var(--cai-line);background:var(--cai-bg-2);color:var(--cai-ink-3);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.settings-delivery-row h3{font-size:var(--cai-text-control);align-items:center;gap:8px;margin:0;font-weight:600;line-height:21px;display:flex}.settings-delivery-row p{font-size:var(--cai-text-label);color:var(--cai-ink-2);overflow-wrap:anywhere;margin-top:2px;line-height:22px}.settings-coming-soon{border:1px solid var(--cai-line);font-size:var(--cai-text-caption);color:var(--cai-ink-3);white-space:nowrap;border-radius:4px;padding:0 6px;font-weight:400;line-height:18px}.settings-preferences-table{border:1px solid var(--cai-line);border-radius:6px;overflow:hidden}.settings-preference-grid{grid-template-columns:minmax(0,1fr) 80px 80px 80px;align-items:center;gap:8px;display:grid}.settings-preference-head{background:var(--cai-bg-1);font-size:var(--cai-text-label);color:var(--cai-ink-3);border-bottom:1px solid var(--cai-line);padding:13px 16px;font-weight:600}.settings-preference-head>span:not(:first-child){justify-content:center;align-items:center;gap:4px;display:flex}.settings-preference-group{width:100%;color:var(--cai-ink-3);font-size:var(--cai-text-caption);text-transform:uppercase;letter-spacing:.06em;text-align:left;background:0 0;align-items:center;gap:5px;padding:11px 16px;font-weight:600;display:flex}.settings-preference-group:hover{color:var(--cai-ink-1);background:var(--cai-bg-1)}.settings-preference-group>.icon{transition:transform .14s}.settings-collapsed-chevron{transform:rotate(-90deg)}.settings-preference-row{font-size:var(--cai-text-control);padding:14px 16px;line-height:21px}.settings-preference-row+.settings-preference-row{border-top:1px solid var(--cai-line)}.settings-preference-row:hover{background:var(--cai-bg-2)}.settings-preference-row p{color:var(--cai-ink-2);margin:0}.settings-preference-row small{color:var(--cai-ink-3);font-size:var(--cai-text-label);max-width:100%;line-height:19px;display:block}.settings-checkbox-cell{justify-content:center;display:flex}.settings-checkbox.checkbox{border:1px solid var(--cai-line);background:var(--cai-bg-2);width:16px;height:16px;min-height:16px;color:var(--cai-accent-on);cursor:pointer;box-shadow:none;appearance:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.settings-checkbox.checkbox:before{display:none}.settings-checkbox.checkbox:after{content:"";background:0 0;display:block;position:absolute;inset:-7px;transform:none}.settings-checkbox[data-state=checked]{background:var(--cai-accent);border-color:var(--cai-accent)}.settings-unavailable{text-align:center;color:var(--cai-ink-4);font-size:var(--cai-text-control)}@media(max-width:767px){.settings-page.account-container{padding:26px 20px 12px}.settings-heading{flex-wrap:wrap;gap:12px;margin-bottom:16px}.settings-heading p{font-size:var(--cai-text-control);line-height:24px}.settings-account-label{height:28px;font-size:var(--cai-text-caption)}.settings-tabs.tabs{gap:24px;min-height:46px}.settings-tabs .settings-tab.tab{font-size:var(--cai-text-label);height:46px;min-height:46px;padding-inline:2px}.settings-content{margin-top:30px}.settings-stack{gap:20px}.settings-card-title-row{flex-wrap:wrap;gap:12px}.settings-card-header.account-card-header{padding-inline:16px}.settings-card-content.account-card-content{padding-bottom:24px;padding-left:16px;padding-right:16px}.settings-card-content.settings-divided{padding-top:26px}.settings-card-content.settings-divided:before{left:16px;right:16px}.settings-form-grid{grid-template-columns:minmax(0,1fr);gap:24px}.settings-field-full{grid-column:1}.settings-form-actions{margin-top:26px}.settings-card .settings-form-actions>.btn{min-width:140px}.settings-security-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.settings-security-actions .field-hint{max-width:none}.settings-security-actions>.btn{align-self:flex-end}.settings-factor-row{flex-wrap:wrap;gap:10px}.settings-factor-actions{justify-content:flex-end;width:100%;margin-left:30px}.settings-factor-copy{min-width:150px}.settings-backup-box{flex-direction:column;gap:12px}.settings-backup-box>.btn{align-self:flex-end}.settings-local-note{font-size:var(--cai-text-caption);margin-top:18px;line-height:18px}.settings-card .settings-date-trigger{width:auto;max-width:100%;font-size:var(--cai-text-caption)}.settings-history-table.table{min-width:550px;font-size:var(--cai-text-label)}.settings-history-table th{font-size:var(--cai-text-label);padding:10px 12px}.settings-preference-grid{grid-template-columns:minmax(0,1fr) 40px 40px 40px;gap:2px}.settings-channel-label{display:none}.settings-preference-head{padding:12px}.settings-preference-row{font-size:var(--cai-text-label);padding:14px 12px}.settings-preference-row small{font-size:var(--cai-text-caption);padding-right:6px;line-height:18px}.settings-preference-group{padding-inline:12px}.settings-delivery-row{align-items:flex-start;gap:10px;padding:12px}.settings-delivery-row p{font-size:var(--cai-text-label);line-height:20px}.settings-card-title-row>h2{font-size:17px}}@media(max-width:360px){.settings-page.account-container{padding-inline:16px}.settings-tabs.tabs{gap:20px}.settings-tabs .settings-tab.tab{font-size:var(--cai-text-label)}.settings-preference-grid{grid-template-columns:minmax(0,1fr) 32px 32px 32px}}@media(prefers-reduced-motion:reduce){.settings-tab-indicator,.settings-preference-group>.icon{transition:none}.settings-panel{animation:none}}.mm-title{align-items:center;gap:12px;display:flex}.mm-title>span{font-size:var(--cai-text-caption);letter-spacing:.07em;color:var(--cai-ink-3);border:1px solid var(--cai-line);border-radius:4px;padding:2px 6px;font-weight:500}.mm-log-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.mm-log-controls .log-search{width:244px}.mm-log-controls .status-select{width:186px}.mm-kind-select{width:116px}.mm-toolbar-icons{gap:8px;margin-left:6px;display:flex}.mm-table-scroll{width:100%;overflow-x:auto}.mm-request-table{table-layout:fixed;border-collapse:collapse;background:0 0;width:100%;min-width:1240px}.mm-request-table thead th{height:48px;font-size:var(--cai-text-caption);border-bottom:1px solid var(--cai-line);color:var(--cai-ink-1);text-align:left;white-space:nowrap;background:0 0;padding:12px;font-weight:600}.mm-request-table tbody td{border-bottom:1px solid var(--cai-line-soft);height:62px;font-size:var(--cai-text-caption);vertical-align:middle;background:0 0;padding:10px 12px}.mm-request-table tbody tr:hover td{background:var(--cai-bg-1)}.mm-request-table .col-result{text-align:left;width:66px}.mm-request-table .col-date{width:172px}.mm-request-table .col-user{width:150px}.mm-request-table .col-model{width:222px}.mm-request-table .col-group{width:110px}.mm-request-table .col-channel{width:118px}.mm-request-table .col-key{width:100px}.mm-request-table .col-status{width:116px}.mm-request-table .col-time{text-align:right;width:88px}.mm-request-table .col-cost{text-align:right;width:144px}.mm-request-table .mm-actions-head{width:74px}.mm-sort{align-items:center;gap:8px;display:inline-flex}.col-cost .mm-sort,.col-time .mm-sort{flex-direction:row-reverse}.mm-sort-up{transform:rotate(180deg)}.mm-date{white-space:nowrap;font-size:var(--cai-text-caption)}.mm-date>span{color:var(--cai-ink-3)}.mm-request-table .model-cell{font-size:var(--cai-text-caption);font-weight:500}.mm-group{background:var(--cai-accent-soft);max-width:100%;color:var(--cai-accent-ink);border:1px solid var(--cai-accent-ring);font-size:var(--cai-text-caption);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:4px;padding:3px 7px;display:inline-block;overflow:hidden}.mm-muted-cell{white-space:nowrap;text-overflow:ellipsis;color:var(--cai-ink-3);font-size:var(--cai-text-caption);display:block;overflow:hidden}.mm-status{white-space:nowrap;color:var(--cai-ink-2);font-size:var(--cai-text-caption);align-items:center;gap:7px;display:flex}.mm-status.success .icon{color:var(--cai-ok)}.mm-status.failed .icon,.mm-status.interrupted .icon{color:var(--cai-warn)}.mm-status:hover{text-underline-offset:4px;text-decoration:underline}.mm-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.mm-cost{font-size:var(--cai-text-caption);color:var(--cai-ink-2);border-bottom:1px dotted #0000}.mm-cost:hover{color:var(--cai-accent-ink);border-bottom-color:var(--cai-accent-ring)}.mm-text-result{border:1px solid var(--cai-line);background:var(--cai-bg-2);width:36px;height:36px;color:var(--cai-ink-3);border-radius:4px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.mm-text-result:hover{background:var(--cai-bg-3);color:var(--cai-ink-1)}.mm-media-result{border:1px solid var(--cai-line);background:var(--cai-bg-2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:48px;height:36px;padding:0;display:flex;position:relative;overflow:hidden}.mm-media-result img{object-fit:cover;width:100%;height:100%;transition:opacity .12s;display:block}.mm-media-result video{object-fit:cover;width:100%;height:100%;display:block}.mm-media-result-count,.mm-media-result-play{color:#fff;min-width:16px;height:16px;font:10px/1 var(--font-mono,ui-monospace,monospace);background:#000000a8;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute}.mm-media-result-count{bottom:3px;right:3px}.mm-media-result-play{width:18px;height:18px;padding:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mm-media-result:hover img{opacity:.8}.mm-play{color:#fff;background:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mm-result-count{color:#fff;font-size:var(--cai-text-caption);background:#101010cb;border-radius:2px;padding:0 3px;line-height:14px;position:absolute;bottom:1px;right:1px}.mm-actions>div{justify-content:flex-end;align-items:center;gap:5px;display:flex}.mm-request-table .mm-actions{padding-left:0;padding-right:8px}.mm-billing-button{width:28px!important;height:30px!important;color:var(--cai-ink-3)!important}.mm-billing-button:hover,.mm-billing-button:focus-visible{color:var(--cai-accent-ink)!important;background:var(--cai-accent-soft)!important}.mm-copy-id{font-size:var(--cai-text-caption)!important;justify-content:flex-start!important;gap:10px!important}.mm-pagination{padding-inline:12px}.mm-pagination .page-size-select .select-trigger{font-size:var(--cai-text-caption);border-color:#0000}.mm-pagination .showing-count{color:var(--cai-ink-3);font-size:var(--cai-text-caption)}.mm-footnote{font-size:var(--cai-text-caption);color:var(--cai-ink-4);align-items:flex-start;gap:7px;margin-top:3px;line-height:1.7;display:flex}.mm-footnote .icon{margin-top:2px}.mm-active-filters{font-size:var(--cai-text-caption);flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.mm-active-filters>span{border:1px solid var(--cai-line);color:var(--cai-ink-2);border-radius:4px;padding:3px 8px}.mm-active-filters>button{color:var(--cai-accent-ink);align-items:center;gap:5px;margin-left:6px;display:flex}.mm-advanced h3{font-size:var(--cai-text-label);margin-bottom:14px;font-weight:500}.mm-advanced>label{font-size:var(--cai-text-caption);color:var(--cai-ink-3);grid-template-columns:76px 1fr;align-items:center;margin-bottom:10px;display:grid}.mm-advanced .input{background:var(--cai-bg-2);width:100%;height:32px;font-size:var(--cai-text-caption);display:block}.mm-advanced select{appearance:auto;padding-right:8px}.mm-filter-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.mm-filter-grid label{font-size:var(--cai-text-caption);color:var(--cai-ink-3)}.mm-filter-grid input{margin-top:5px}.mm-column-check{font-size:var(--cai-text-caption);color:var(--cai-ink-2);align-items:center;gap:10px;padding:7px 8px;display:flex}.mm-column-check input{accent-color:var(--cai-accent-ink);width:14px;height:14px}.modal-box.billing-modal{border-color:var(--cai-line);border-radius:10px;flex-direction:column;width:min(920px,100vw - 32px);max-width:920px;max-height:min(940px,100dvh - 48px);display:flex;overflow:hidden}.billing-modal>div:first-child{border-color:var(--cai-line);flex-shrink:0;padding:20px 24px}.billing-modal .section-title{font-size:var(--cai-text-card-title);font-weight:600}.billing-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto;padding:22px 24px!important}.billing-modal .dialog-custom-footer{flex-shrink:0}.bill-content{font-size:var(--cai-text-caption);color:var(--cai-ink-2)}.bill-overview{justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.bill-kicker{font-size:var(--cai-text-caption);color:var(--cai-ink-3);letter-spacing:.02em}.bill-kicker>span{color:var(--cai-ink-4);margin-inline:6px}.bill-identity{min-width:0}.bill-identity h3{color:var(--cai-ink-1);overflow-wrap:anywhere;margin:7px 0 6px;font-size:19px;font-weight:500}.bill-identity p{font-size:var(--cai-text-caption);color:var(--cai-ink-3);font-variant-numeric:tabular-nums}.bill-identity p>span{margin-left:5px}.bill-total{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.bill-total>span{font-size:var(--cai-text-caption);color:var(--cai-accent-ink);align-items:center;gap:5px;display:flex}.bill-total i{background:var(--cai-accent);border-radius:50%;width:5px;height:5px;display:block}.bill-total .is-pending{color:var(--cai-warn)}.bill-total .is-pending i{background:var(--cai-warn)}.bill-total>strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cai-accent-ink);margin-top:2px;font-size:25px;font-weight:500;line-height:1.5}.bill-total>small{color:var(--cai-ink-3);font-size:var(--cai-text-caption)}.bill-meta{border-block:1px solid var(--cai-line);grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:16px;padding:16px 0;display:grid}.bill-meta dt{color:var(--cai-ink-3);font-size:var(--cai-text-caption);margin-bottom:5px}.bill-meta dd{font-size:var(--cai-text-caption);overflow-wrap:anywhere;color:var(--cai-ink-2)}.bill-meta em{color:var(--cai-accent-ink);font-style:normal;font-family:var(--font-mono);white-space:nowrap;margin-left:5px}.bill-section{margin-top:24px}.bill-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bill-section-heading h3{font-size:var(--cai-text-caption);color:var(--cai-ink-2);font-weight:500}.bill-section-heading>span{font-size:var(--cai-text-caption);color:var(--cai-ink-3)}.bill-usage-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bill-usage-card{border:1px solid var(--cai-line);background:var(--cai-bg-1);border-radius:7px;padding:14px 16px}.bill-usage-total{justify-content:space-between;align-items:center;gap:10px;display:flex}.bill-usage-total>span{color:var(--cai-ink-3);font-size:var(--cai-text-caption)}.bill-usage-total small{font-size:var(--cai-text-caption);color:var(--cai-ink-4);margin-left:3px}.bill-usage-total>b{font-size:var(--cai-text-section);color:var(--cai-ink-1);font-weight:500;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bill-token-parts{gap:7px;margin-top:14px;display:grid}.bill-token-parts>div{font-size:var(--cai-text-caption);color:var(--cai-ink-3);justify-content:space-between;align-items:center;gap:12px;display:flex}.bill-token-parts span{align-items:center;gap:8px;display:flex}.bill-token-parts b{font-variant-numeric:tabular-nums;font-weight:400;font-family:var(--font-mono);color:var(--cai-ink-2)}.bill-token-parts i{background:var(--cai-ink-3);border-radius:50%;width:5px;height:5px}.bill-token-parts .cache-read{background:var(--cai-accent)}.bill-token-parts .cache-write{background:var(--cai-warn)}.bill-token-parts .image{background:var(--cai-info)}.bill-usage-note{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-top:14px;line-height:1.65}.bill-no-content{font-size:var(--cai-text-caption);color:var(--cai-ink-4);align-items:center;gap:6px;margin-top:12px;display:flex}.bill-facts-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.bill-facts-grid>div{background:var(--cai-bg-1);border:1px solid var(--cai-line);border-radius:7px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.bill-facts-grid span{font-size:var(--cai-text-caption);color:var(--cai-ink-3)}.bill-facts-grid strong{color:var(--cai-ink-2);font-size:17px;font-weight:500}.bill-facts-grid small{font-size:var(--cai-text-caption);color:var(--cai-ink-3)}.bill-table-wrap{border-block:1px solid var(--cai-line);overflow-x:auto}.bill-table{border-collapse:collapse;width:100%;font-size:var(--cai-text-caption);min-width:660px}.bill-table th{text-align:left;color:var(--cai-ink-3);font-size:var(--cai-text-caption);background:var(--cai-bg-1);border-bottom:1px solid var(--cai-line-soft);padding:10px 8px;font-weight:400}.bill-table th:first-child{padding-left:12px}.bill-table th:last-child{text-align:right;padding-right:12px}.bill-table td{border-bottom:1px solid var(--cai-line-soft);vertical-align:top;color:var(--cai-ink-2);padding:13px 8px}.bill-table td:first-child{width:30%;padding-left:12px}.bill-table td:nth-child(2){width:21%}.bill-table td:nth-child(3){width:27%}.bill-table td:last-child{text-align:right;width:22%;padding-right:12px}.bill-table tbody tr:last-child td{border-bottom:0}.bill-line-label{align-items:center;gap:6px;display:flex}.bill-line-label i{background:var(--cai-line);border-radius:50%;width:4px;height:4px}.bill-line-label i.dir-output{background:var(--cai-accent)}.bill-line-label i.dir-extra{background:var(--cai-warn)}.bill-table .numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--cai-text-caption);white-space:nowrap}.bill-table .numeric.price{font-size:var(--cai-text-caption)}.bill-table .unit{color:var(--cai-ink-3);font-family:inherit;font-size:var(--cai-text-caption)}.bill-table small{color:var(--cai-ink-3);font-size:var(--cai-text-caption);max-width:250px;margin-top:5px;line-height:1.5;display:block}.bill-table small b{color:var(--cai-accent-ink);font-weight:400}.bill-table .is-muted{color:var(--cai-ink-3)}.bill-unit-note{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-top:9px;line-height:1.7}.bill-calculation{border:1px solid var(--cai-accent-ring);background:var(--cai-accent-soft);border-radius:7px;margin-top:22px;padding:16px}.bill-calculation .bill-section-heading{margin-bottom:10px}.bill-equation{font-size:var(--cai-text-caption);font-family:var(--font-mono);color:var(--cai-accent-ink);overflow-wrap:anywhere;line-height:1.85}.bill-equation>span{display:inline}.bill-equation-group,.bill-plus{color:var(--cai-accent-ink)}.bill-reconciliation{border-top:1px solid var(--cai-accent-ring);gap:7px;margin-top:12px;padding-top:11px;display:grid}.bill-reconciliation>div{font-size:var(--cai-text-caption);justify-content:space-between;gap:15px;display:flex}.bill-reconciliation dt{color:var(--cai-accent-ink)}.bill-reconciliation dd{font-family:var(--font-mono);color:var(--cai-accent-ink);font-variant-numeric:tabular-nums}.bill-pending-text{font-size:var(--cai-text-caption);color:var(--cai-warn);line-height:1.8}.bill-rules{border-bottom:1px solid var(--cai-line-soft);margin-top:18px}.bill-rules summary,.bill-request-meta summary{cursor:pointer;color:var(--cai-ink-3);font-size:var(--cai-text-caption);align-items:center;gap:7px;padding:9px 0;list-style:none;display:flex}.bill-rules summary::-webkit-details-marker{display:none}.bill-request-meta summary::-webkit-details-marker{display:none}.bill-rules summary>span{margin-left:auto}.bill-rules[open] summary>span .icon{transform:rotate(180deg)}.bill-rules dl{gap:13px;padding:10px 0 15px;display:grid}.bill-rules dl>div{grid-template-columns:104px 1fr;align-items:baseline;gap:10px;display:grid}.bill-rules dt{font-size:var(--cai-text-caption);color:var(--cai-ink-3)}.bill-rules dd strong{color:var(--cai-ink-2);font-weight:400;font-size:var(--cai-text-caption)}.bill-rules dd p{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-top:4px;line-height:1.8}.bill-request-meta{padding:4px 0 0}.bill-request-meta summary{font-size:var(--cai-text-caption);color:var(--cai-ink-3)}.bill-request-meta>div{font-size:var(--cai-text-caption);align-items:center;gap:10px;padding-block:8px;display:flex}.bill-request-meta>div>span{color:var(--cai-ink-3);white-space:nowrap}.bill-request-meta code{font-size:var(--cai-text-caption);overflow-wrap:anywhere;color:var(--cai-ink-3)}.bill-request-meta>p{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-block:5px;line-height:1.75}.bill-demo-caption{font-size:var(--cai-text-caption);color:var(--cai-ink-4);margin:12px 0 0;line-height:1.7}.bill-footer{border-top:1px solid var(--cai-line);background:var(--cai-bg-1);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.bill-footer>div{align-items:center;gap:10px;display:flex}.bill-footer .btn{font-size:var(--cai-text-caption);height:var(--cai-control-height);min-height:var(--cai-control-height)}.bill-footer-total{font-size:var(--cai-text-caption);color:var(--cai-accent-ink);align-items:center;gap:10px;display:flex}.bill-footer-total strong{font-family:var(--font-mono);color:var(--cai-accent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:500}.bill-tabs{border-bottom:1px solid var(--cai-line);gap:22px;margin:-10px 0 22px;display:flex}.bill-tabs>button{font-size:var(--cai-text-caption);color:var(--cai-ink-3);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 0;display:flex}.bill-tabs>button.active{border-bottom-color:var(--cai-accent);color:var(--cai-ink-1)}.bill-media-preview>p{font-size:var(--cai-text-caption);color:var(--cai-ink-3);text-align:center;margin-top:12px}.bill-media-preview>.bill-demo-caption{font-size:var(--cai-text-caption);color:var(--cai-ink-4)}.bill-media-canvas{background:var(--cai-canvas-bg);border:1px solid var(--cai-line);border-radius:6px;justify-content:center;align-items:center;min-height:260px;display:flex;overflow:hidden}.bill-media-canvas img{object-fit:contain;width:auto;max-width:100%;height:400px;max-height:48vh}.bill-media-canvas video{width:100%;max-height:52vh;display:block}.bill-media-thumbs{justify-content:center;gap:10px;padding-top:14px;display:flex}.bill-media-thumbs>button{border:1px solid var(--cai-line);opacity:.65;border-radius:4px;width:56px;height:56px;display:block;overflow:hidden}.bill-media-thumbs>button.active{border-color:var(--cai-accent);opacity:1}.bill-media-thumbs img{object-fit:cover;width:100%;height:100%}.bill-request-params>h3{color:var(--cai-ink-2);font-size:var(--cai-text-control);margin-bottom:6px}.bill-request-params>p{color:var(--cai-ink-3);font-size:var(--cai-text-caption);margin-bottom:15px;line-height:1.6}.bill-request-params pre{background:var(--cai-bg-0);border:1px solid var(--cai-line);color:var(--cai-accent-ink);line-height:1.9;font-size:var(--cai-text-caption);border-radius:6px;padding:20px;overflow:auto}.bill-warning{color:var(--cai-warn);font-size:var(--cai-text-caption);border:1px solid var(--cai-warn);padding:12px}@supports (color:color-mix(in lab,red,red)){.bill-warning{border:1px solid color-mix(in srgb,var(--cai-warn)35%,var(--cai-line))}}.bill-warning{border-radius:4px;margin-top:12px}@media(min-width:1536px){.multimodal-logs .log-toolbar{align-items:center}.mm-request-table tbody td{height:64px}.mm-request-table .col-model{width:230px}}@media(max-width:1279px){.mm-log-controls{justify-content:flex-start}.mm-log-controls .log-search{width:240px}.mm-log-controls .status-select{width:185px}.mm-log-controls .select-trigger{font-size:var(--cai-text-caption)}}@media(max-width:767px){.mm-log-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.mm-log-controls .log-search{grid-column:span 2;width:100%}.mm-log-controls .status-select,.mm-kind-select{width:100%}.mm-toolbar-icons{grid-column:span 2;justify-content:flex-end;margin:4px 0 0}.mm-title>span{font-size:var(--cai-text-caption)}.mm-request-table{min-width:1240px}.mm-request-table tbody td{height:60px}.mm-footnote{font-size:var(--cai-text-caption)}.mm-pagination{padding-inline:0}.modal-box.billing-modal{border-radius:8px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.billing-modal>div:first-child{padding:14px 16px}.billing-dialog-body{padding:16px!important}.bill-overview{gap:14px;padding-bottom:16px}.bill-identity h3{font-size:var(--cai-text-control);max-width:170px}.bill-kicker,.bill-identity p{font-size:var(--cai-text-caption)}.bill-total>strong{font-size:var(--cai-text-card-title);margin-top:5px}.bill-total>small{font-size:var(--cai-text-caption)}.bill-meta{grid-template-columns:1fr 1fr;gap:12px;padding:12px 0}.bill-meta dt,.bill-meta dd{font-size:var(--cai-text-caption)}.bill-section{margin-top:18px}.bill-section-heading{flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:10px}.bill-section-heading>span{font-size:var(--cai-text-caption)}.bill-usage-grid{grid-template-columns:1fr}.bill-usage-card{padding:12px 14px}.bill-token-parts{gap:7px;margin-top:10px}.bill-usage-total>b{font-size:var(--cai-text-card-title)}.bill-usage-note{margin-top:8px}.bill-no-content{margin-top:9px}.bill-table{min-width:625px}.bill-calculation{padding:12px}.bill-equation{font-size:var(--cai-text-caption)}.bill-rules dl>div{grid-template-columns:76px 1fr;gap:7px}.bill-facts-grid{grid-template-columns:1fr 1fr;gap:8px}.bill-facts-grid>div{padding:12px}.bill-facts-grid strong{font-size:var(--cai-text-caption)}.bill-footer{flex-wrap:wrap;gap:9px;padding:12px 16px}.bill-footer-total{font-size:var(--cai-text-caption)}.bill-footer-total strong{font-size:var(--cai-text-label)}.bill-footer>div{gap:7px;margin-left:auto}.bill-footer .btn{font-size:var(--cai-text-caption);padding-inline:9px}.bill-footer .outline-btn .icon{display:none}.bill-request-meta code{font-size:var(--cai-text-caption)}.bill-media-canvas{min-height:200px}.bill-media-canvas img{height:270px;max-height:45vh}.bill-tabs{gap:18px;margin:-6px 0 16px}.bill-tabs>button{font-size:var(--cai-text-caption)}}@media(prefers-reduced-motion:reduce){.mm-text-result,.mm-media-result img{transition:none}}.mm-request-table thead th,.mm-request-table tbody td,.mm-request-table .model-cell,.mm-date,.mm-cost{font-size:var(--cai-text-label)}.mm-muted-cell,.mm-status,.mm-group,.bill-meta dt,.bill-meta dd{font-size:var(--cai-text-caption)}.bill-section-heading h3{font-size:var(--cai-text-label)}.bill-section-heading>span,.bill-token-parts>div,.bill-usage-total>span,.bill-usage-note,.bill-no-content,.bill-table,.bill-table th,.bill-table .numeric,.bill-table .numeric.price,.bill-table small,.bill-table .unit,.bill-unit-note,.bill-reconciliation>div,.bill-rules summary,.bill-request-meta summary,.bill-rules dd strong,.bill-rules dd p,.bill-rules dt,.bill-demo-caption,.bill-kicker,.bill-total>small{font-size:var(--cai-text-caption)}@media(max-width:767px){.bill-kicker,.bill-section-heading>span,.bill-meta dd,.bill-table .numeric,.bill-table .numeric.price,.bill-table small,.bill-demo-caption,.bill-rules dd p{font-size:var(--cai-text-caption)}.bill-total>strong{font-size:17px}.bill-total>small{font-size:var(--cai-text-caption)}}.bill-mixed-facts{margin-top:12px}.bill-mixed-facts>div:only-child{grid-column:1/-1}@media(max-width:600px){.modal-box.billing-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.bill-table-wrap{overflow:visible}.bill-table{width:100%;min-width:0;display:block}.bill-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bill-table tbody{display:block}.bill-table tbody tr{border-bottom:1px solid var(--cai-line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:14px 0;display:grid}.bill-table tbody tr:last-child{border:0}.bill-table td{border:0;align-self:start;min-width:0;display:block;width:auto!important;padding:0!important}.bill-table td:first-child{font-size:var(--cai-text-caption);grid-area:1/1}.bill-table td:nth-child(2){white-space:normal;font-size:var(--cai-text-caption);grid-area:2/1}.bill-table td:nth-child(2):before{content:"用量 ";color:var(--cai-ink-4);font-size:var(--cai-text-caption)}.bill-table td:nth-child(3){text-align:right;grid-area:2/2}.bill-table td:last-child{font-size:var(--cai-text-caption);white-space:normal;overflow-wrap:anywhere;grid-area:1/2;align-self:center}.bill-table .numeric.price{font-size:var(--cai-text-caption);white-space:normal;overflow-wrap:anywhere}.bill-line-label,.bill-table small{font-size:var(--cai-text-caption)}}.mm-table-scroll{position:relative}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.modal-box.billing-receipt{background:var(--cai-bg-1);border:1px solid var(--cai-line);width:min(680px,100vw - 32px);max-width:680px;min-height:0;max-height:calc(100dvh - 40px);color:var(--cai-ink-1);box-shadow:var(--cai-shadow-pop);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.billing-receipt>div:first-child{border-color:var(--cai-line-soft);flex-shrink:0;align-items:flex-start;padding:14px 24px}.billing-receipt .dialog-title-content{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;min-width:0;min-height:32px;display:flex}.billing-receipt .section-title{font-size:var(--cai-text-body);flex:none;font-weight:600;line-height:1.4}.billing-receipt>div:first-child>.icon-btn{flex-shrink:0}.receipt-title-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.receipt-context-tag{border:1px solid var(--cai-line);max-width:100%;font-family:inherit;font-size:var(--cai-text-caption);border-radius:5px;align-items:center;gap:6px;padding:3px 7px;font-weight:400;line-height:1.4;display:inline-flex}.receipt-context-group{color:var(--cai-accent-ink);background:var(--cai-accent-soft);border-color:var(--cai-accent-ring)}.receipt-context-group>span{overflow-wrap:anywhere;min-width:0;font-size:var(--cai-text-caption)}.receipt-context-group>b{color:var(--cai-accent-ink);font-size:var(--cai-text-caption);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.receipt-context-path{font:400 10px/1.5 var(--font-mono,ui-monospace,monospace);color:var(--cai-ink-3);background:var(--cai-bg-1);overflow-wrap:anywhere;word-break:break-word}.receipt-dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto;padding:18px 24px 0!important}.billing-receipt .dialog-custom-footer{flex:none}.receipt{font-size:var(--cai-text-label);color:var(--cai-ink-2);line-height:1.6}.receipt button:focus-visible{outline:2px solid var(--cai-accent);outline-offset:3px;border-radius:4px}.receipt-token-summary{font-size:var(--cai-text-caption);color:var(--cai-ink-3);flex-wrap:wrap;align-items:baseline;gap:5px 18px;padding:0 0 16px;display:flex}.receipt-token-summary b{font-size:var(--cai-text-caption);color:var(--cai-ink-2);font-weight:400;font-family:var(--font-mono,monospace);margin-left:5px}.receipt-token-summary small{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-left:4px}.receipt-token-unit{color:var(--cai-ink-3);font-size:var(--cai-text-caption)}.receipt-tier{font-size:var(--cai-text-caption);color:var(--cai-accent-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 10px;display:flex}.receipt-tier small{color:var(--cai-ink-3);font-size:var(--cai-text-caption)}.receipt-charges-heading{font-size:var(--cai-text-caption);color:var(--cai-ink-3);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.receipt-charges-heading small{font-size:var(--cai-text-caption);color:var(--cai-ink-3)}.receipt-lines{margin:0;padding:0;list-style:none}.receipt-line{grid-template-columns:minmax(105px,1fr) minmax(0,auto) minmax(96px,auto);align-items:center;gap:8px 14px;min-height:34px;padding:6px 0;display:grid}.receipt-line.receipt-section-start{border-top:1px solid var(--cai-line-soft);margin-top:5px;padding-top:11px}.receipt-line-name{min-width:0;color:var(--cai-ink-2);font-size:var(--cai-text-caption);line-height:1.5}.receipt-line-name>small{font-size:var(--cai-text-caption);color:var(--cai-ink-3);overflow-wrap:anywhere;margin-top:2px;line-height:1.65;display:block}.receipt-line-rate{font-size:var(--cai-text-caption);color:var(--cai-ink-3);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 5px;min-width:0;line-height:1.65;display:flex}.receipt-line-quantity{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cai-ink-2)}.receipt-line-quantity>small{font-size:inherit;color:var(--cai-ink-3)}.receipt-times{color:var(--cai-ink-4)}.receipt-line-price{white-space:nowrap;font-variant-numeric:tabular-nums}.receipt-line-factor{color:var(--cai-accent-ink);font-variant-numeric:tabular-nums}.receipt-line-factor small{font-size:var(--cai-text-caption);color:var(--cai-accent-ink);margin-left:4px}.receipt-line-amount{text-align:right;font-size:var(--cai-text-caption);color:var(--cai-ink-2);font-weight:400;font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.receipt-line-amount.is-unknown{color:var(--cai-warn);font-family:inherit}.receipt-settlement{border-top:1px solid var(--cai-line);margin-top:13px;padding:13px 0 20px}.receipt-equation{color:var(--cai-ink-3);font-size:var(--cai-text-caption);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.receipt-equation-values{color:var(--cai-ink-2);font:400 12px/1.6 var(--font-mono,monospace);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:7px;margin-left:auto;display:inline-flex}.receipt-equation-values i{color:var(--cai-ink-3);font-style:normal}.receipt-grand-total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-top:7px;display:flex}.receipt-grand-label{align-items:baseline;gap:8px;display:flex}.receipt-grand-label>span:first-child{font-size:var(--cai-text-label);color:var(--cai-ink-2);font-weight:500}.receipt-state{font-size:var(--cai-text-caption);color:var(--cai-accent-ink);align-items:center;gap:4px;display:inline-flex}.receipt-state i{background:currentColor;border-radius:50%;width:4px;height:4px}.receipt-grand-total>strong{font:400 24px/1.4 var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--cai-accent-ink);letter-spacing:-.5px;overflow-wrap:anywhere;max-width:100%;margin-left:auto}.receipt-grand-total.is-pending>strong{font-size:var(--cai-text-card-title);color:var(--cai-warn);font-family:inherit}.receipt-grand-total.is-pending .receipt-state{color:var(--cai-warn)}.receipt-settlement-note{font-size:var(--cai-text-caption);color:var(--cai-warn);margin-top:8px}.receipt-alert{border:1px solid var(--cai-warn);border-radius:5px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.receipt-alert{border:1px solid color-mix(in srgb,var(--cai-warn)35%,var(--cai-line))}}.receipt-alert{color:var(--cai-warn);background:var(--cai-warn-soft);font-size:var(--cai-text-caption)}.receipt-alert>.icon{flex-shrink:0;margin-top:3px}.receipt-pending{font-size:var(--cai-text-caption);background:var(--cai-warn-soft);color:var(--cai-warn);border-radius:4px;margin:0 0 14px;padding:9px 12px;line-height:1.8}.receipt-footer{border-top:1px solid var(--cai-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.receipt-footer-info{flex-direction:column;gap:3px;display:flex}.receipt-footer-info>span{color:var(--cai-ink-3);font-size:var(--cai-text-caption)}.receipt-footer-buttons{gap:8px;display:flex}.receipt-footer .btn{font-size:var(--cai-text-caption);height:var(--cai-control-height);min-height:var(--cai-control-height);border-radius:6px;padding-inline:11px}@media(max-width:560px){.modal-box.billing-receipt{border-radius:10px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.billing-receipt>div:first-child{gap:8px;padding:12px 16px}.billing-receipt .dialog-title-content{gap:8px}.receipt-title-tags{flex-basis:100%}.receipt-dialog-body{padding:16px 16px 0!important}.receipt-token-summary{gap:5px 12px;padding-bottom:12px}.receipt-token-summary b{font-size:var(--cai-text-caption);margin-left:3px}.receipt-line{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 0}.receipt-line-name{font-size:var(--cai-text-caption);grid-area:1/1}.receipt-line-name>small{font-size:var(--cai-text-caption)}.receipt-line-rate{font-size:var(--cai-text-caption);grid-area:2/1;justify-content:flex-start;gap:1px 4px}.receipt-line-amount{font-size:var(--cai-text-caption);grid-area:1/2/3;align-self:center}.receipt-line.receipt-section-start{margin-top:4px;padding-top:10px}.receipt-line-factor small{font-size:var(--cai-text-caption)}.receipt-settlement{padding:11px 0 16px}.receipt-grand-total>strong{font-size:22px}.receipt-footer{gap:8px;padding:10px 16px}.receipt-footer .btn{font-size:var(--cai-text-caption);padding-inline:9px}.receipt-footer-buttons{gap:6px}}@media(prefers-reduced-motion:reduce){.receipt .icon{transition:none!important}}.mm-request-table .col-time{min-width:104px}.request-timing{flex-direction:column;align-items:flex-end;gap:3px;line-height:1.4;display:flex}.request-timing-total{font-variant-numeric:tabular-nums;white-space:nowrap}.request-timing-first{color:var(--cai-accent-ink);white-space:nowrap;font-size:var(--cai-text-caption);align-items:baseline;gap:5px;display:inline-flex}.request-timing-first>span{color:var(--cai-accent-ink)}.request-timing-first>b{font:400 10px/1.4 var(--font-mono,ui-monospace,monospace);color:var(--cai-accent-ink)}.request-timing-first.is-missing>b{color:var(--cai-ink-3);font-family:inherit}.mm-request-table .mm-actions,.mm-request-table .mm-actions-head{width:44px;min-width:44px}.mm-request-table .mm-actions{justify-content:flex-end;align-items:center;display:flex}.mm-request-table .mm-actions .cai-pop__trigger{margin-left:auto}.mm-request-table .mm-actions>div{justify-content:flex-end;gap:0}.mm-request-table .mm-cost-display{cursor:default;text-decoration:none}.mm-request-table .mm-cost-display:hover{color:inherit;text-decoration:none}.mm-request-table .mm-text-indicator{cursor:default}.mm-request-table .mm-text-indicator:hover{background:var(--cai-bg-1);border-color:var(--cai-line)}.log-row-menu .option{min-height:36px;font-size:var(--cai-text-caption);justify-content:flex-start;gap:10px;font-weight:400}.log-row-menu .option>.icon{color:var(--cai-ink-3);flex:none}.log-row-menu .option:hover>.icon,.log-row-menu .option:focus-visible>.icon{color:var(--cai-ink-1)}.log-row-menu .row-menu-divider{background:var(--cai-bg-3);height:1px;margin:5px 3px;padding:0}.modal-box.request-standalone-dialog{width:min(680px,100vw - 32px);max-width:680px;min-height:0;max-height:calc(100dvh - 40px);color:var(--cai-ink-1);background:var(--cai-bg-1);border:1px solid var(--cai-line);box-shadow:var(--cai-shadow-pop);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.modal-box.result-preview-dialog{width:min(800px,100vw - 32px);max-width:800px}.request-standalone-dialog>div:first-child{border-color:var(--cai-line-soft);flex:none;padding:12px 24px}.request-standalone-dialog .section-title{font-size:var(--cai-text-body);font-weight:500;line-height:1.4}.request-standalone-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto;padding:0 24px 18px!important}.request-standalone-dialog .dialog-custom-footer{flex:none}.standalone-identity{min-width:0;padding:18px 0 14px}.standalone-identity h3{font-size:var(--cai-text-control);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.standalone-identity p{color:var(--cai-ink-3);font-size:var(--cai-text-caption);font-variant-numeric:tabular-nums;margin-top:4px}.standalone-identity p>span{margin:0 7px}.standalone-media-stage{background:var(--cai-bg-0);border-radius:7px;justify-content:center;align-items:center;height:min(420px,48dvh);min-height:140px;display:flex;overflow:hidden}.standalone-media-stage img,.standalone-media-stage video{object-fit:contain;width:100%;height:100%}.standalone-media-stage:focus-visible,.standalone-thumbs button:focus-visible{outline:2px solid var(--cai-accent);outline-offset:3px}.standalone-gallery-bar{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.standalone-thumbs{gap:7px;min-width:0;padding:2px;display:flex;overflow-x:auto}.standalone-thumbs button{border:1px solid var(--cai-line);border-radius:5px;flex:none;place-items:center;width:44px;height:44px;padding:2px;display:grid}.standalone-thumbs button.active{border-color:var(--cai-accent)}.standalone-thumbs img{object-fit:cover;border-radius:3px;width:100%;height:100%}.standalone-gallery-controls{color:var(--cai-ink-3);font-size:var(--cai-text-caption);flex-shrink:0;align-items:center;gap:6px;display:flex}.standalone-gallery-controls .btn{width:26px;height:28px;min-height:28px}.standalone-caption{font-size:var(--cai-text-caption);color:var(--cai-ink-3);overflow-wrap:anywhere;margin-top:12px}.standalone-footer{border-top:1px solid var(--cai-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.standalone-footer>span{color:var(--cai-ink-3);font-size:var(--cai-text-caption)}.standalone-footer>div{gap:8px;display:flex}.standalone-footer .btn{font-size:var(--cai-text-caption);height:var(--cai-control-height);min-height:var(--cai-control-height);border-radius:6px;padding-inline:11px}.standalone-empty{color:var(--cai-ink-3);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 16px;display:flex}.standalone-empty p{font-size:var(--cai-text-label);color:var(--cai-ink-2)}.standalone-empty small{font-size:var(--cai-text-caption)}.standalone-json{background:var(--cai-bg-0);border:1px solid var(--cai-line);border-radius:7px;overflow:hidden}.standalone-json-label{color:var(--cai-ink-3);border-bottom:1px solid var(--cai-line-soft);font-size:var(--cai-text-caption);align-items:center;gap:7px;padding:8px 14px;display:flex}.standalone-json-label>span:last-child{color:var(--cai-ink-4);margin-left:auto}.standalone-json pre{font:12px/1.9 var(--font-mono,monospace);color:var(--cai-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:16px}.standalone-json pre:focus-visible{outline:1px solid var(--cai-accent);outline-offset:-2px}.standalone-note{color:var(--cai-ink-3);font-size:var(--cai-text-caption);align-items:flex-start;gap:6px;margin-top:12px;line-height:1.7;display:flex}.standalone-note>.icon{flex-shrink:0;margin-top:3px}@media(max-width:560px){.modal-box.request-standalone-dialog{border-radius:10px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.request-standalone-dialog>div:first-child{padding:11px 16px}.request-standalone-body{padding:0 16px 14px!important}.standalone-identity{padding-top:14px}.standalone-media-stage{height:min(330px,42dvh)}.standalone-gallery-bar{flex-wrap:wrap;gap:8px}.standalone-gallery-controls{margin-left:auto}.standalone-footer{gap:8px;padding:10px 16px}.standalone-footer .btn{font-size:var(--cai-text-caption);padding-inline:9px}.standalone-footer>span{font-size:var(--cai-text-caption)}.standalone-json pre{font-size:var(--cai-text-caption);padding:12px}}.mm-status.has-error-reason{cursor:pointer;border-radius:4px}.mm-status.has-error-reason:hover>span{text-underline-offset:3px;text-decoration:underline}.mm-status.has-error-reason:focus-visible{outline:2px solid var(--cai-accent);outline-offset:4px}.mm-status.error>.icon{color:var(--cai-bad)}.status-reason-popover.popover-panel{background:var(--cai-bg-1);color:var(--cai-ink-2);border:1px solid var(--cai-line);box-shadow:var(--cai-shadow-pop);border-radius:7px;padding:0;overflow-y:auto}.status-reason-content{white-space:normal;padding:14px 15px 11px}.status-reason-header{font-size:var(--cai-text-caption);justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.status-nocharge-label{color:var(--cai-accent-ink);font-size:var(--cai-text-caption)}.status-error-code{font:400 10px/1.6 var(--font-mono,monospace);color:var(--cai-ink-3);overflow-wrap:anywhere;margin-bottom:6px;display:block}.status-reason-copy,.status-reason-missing{color:var(--cai-ink-2);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font:400 13px/1.8 var(--font-sans,sans-serif);-webkit-user-select:text;user-select:text;background:0 0;border:none;padding:0;display:block}.status-reason-copy{cursor:copy}.status-reason-copy:hover,.status-reason-copy:focus-visible{text-underline-offset:4px;color:var(--cai-accent-ink);text-decoration:underline;text-decoration-thickness:1px}.status-reason-copy:focus-visible{outline:1px solid var(--cai-accent-ring);outline-offset:4px;border-radius:2px}.status-copy-feedback{min-height:17px;font-size:var(--cai-text-caption);color:var(--cai-ink-3);align-items:center;gap:5px;margin-top:9px;line-height:1.6;display:flex}.request-progress{gap:6px;width:133px;max-width:100%;padding:1px 0;display:grid}.request-progress-label{color:var(--cai-accent-ink);font-size:var(--cai-text-caption);white-space:nowrap;align-items:center;gap:7px;line-height:20px;display:flex}.request-progress-label>b{color:var(--cai-accent-ink);font-size:var(--cai-text-caption);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.request-progress.queued .request-progress-label{color:var(--cai-ink-3)}.request-progress-note{color:var(--cai-ink-3);font-size:var(--cai-text-caption);padding-left:22px;line-height:1.3}.request-progress-track{background:var(--cai-accent-soft);border-radius:4px;width:calc(100% - 22px);height:3px;margin-left:22px;overflow:hidden}.request-progress-track>span{background:var(--cai-accent);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .2s ease-out;display:block}.request-progress-track.is-indeterminate{background:var(--cai-bg-3)}.request-progress-track.is-indeterminate>span{background:var(--cai-accent);width:30%;animation:1.65s ease-in-out infinite request-progress-indeterminate}.request-status-spinner{border:1.5px solid var(--cai-accent-ring);border-right-color:var(--cai-accent);border-radius:50%;flex:0 0 14px;height:14px;animation:1s linear infinite request-status-spin}.mm-cost-display.is-not-charged,.mm-cost-display.is-awaiting-result{font-size:var(--cai-text-caption);color:var(--cai-accent-ink)}.mm-time-active{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;display:flex}.mm-time-active small{font-size:var(--cai-text-caption);color:var(--cai-ink-3)}.status-demo-controls{color:var(--cai-ink-3);font-size:var(--cai-text-caption);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;display:inline-flex}.status-demo-controls button{color:var(--cai-accent-ink);min-height:25px;font-size:var(--cai-text-caption);align-items:center;gap:4px;display:inline-flex}.status-demo-controls button:hover{color:var(--cai-accent-ink);text-underline-offset:3px;text-decoration:underline}.status-demo-controls button:focus-visible{outline:1px solid var(--cai-accent);outline-offset:3px}.receipt-nocharge-note,.receipt-awaiting-note{font-size:var(--cai-text-caption);color:var(--cai-accent-ink);margin:0 0 14px;line-height:1.7}.receipt-grand-total.is-not-charged .receipt-state{color:var(--cai-accent-ink)}.receipt-empty-charge{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin:4px 0 12px}@keyframes request-status-spin{to{transform:rotate(360deg)}}@keyframes request-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(435%)}}@media(prefers-reduced-motion:reduce){.request-status-spinner,.request-progress-track.is-indeterminate>span{animation:none}.request-progress-track>span{transition:none}.request-progress-track.is-indeterminate>span{transform:translate(110%)}}.mm-payment-cost{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mm-payment-cost>span{font-size:var(--cai-text-caption);font-weight:400}.mm-payment-cost>small{font-family:var(--font-sans,Arial,sans-serif);font-size:var(--cai-text-caption);color:var(--cai-ink-3);line-height:1.35}.mm-payment-cost.is-precharged>small{color:var(--cai-info)}.mm-payment-cost.is-refund-pending>small,.mm-payment-cost.is-refund-processing>small{color:var(--cai-warn)}.mm-payment-cost.is-refunded>small{color:var(--cai-accent-ink)}.mm-payment-cost.is-refund-failed>small{color:var(--cai-bad)}.status-payment-label{font-size:var(--cai-text-caption);color:var(--cai-accent-ink);white-space:nowrap;font-weight:400}.status-payment-label.is-refund-pending,.status-payment-label.is-refund-processing{color:var(--cai-warn)}.status-payment-label.is-refund-failed{color:var(--cai-bad)}.receipt-payment-note{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin:0 0 18px;line-height:1.65}.receipt-payment-note.is-refund-failed{color:var(--cai-bad)}.receipt-payment-settlement .receipt-equation{font-size:var(--cai-text-caption)}.receipt-payment-lines{font-size:var(--cai-text-caption);flex-direction:column;gap:10px;margin:14px 0 18px;display:flex}.receipt-payment-lines>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.receipt-payment-lines dt{color:var(--cai-ink-2)}.receipt-payment-lines dt small{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-left:5px}.receipt-payment-lines dd{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums}.receipt-payment-lines .is-refund dd{color:var(--cai-accent-ink)}.receipt-payment-lines .is-refund-pending dd{color:var(--cai-warn)}.receipt-payment-settlement .receipt-grand-total{border-top:1px solid var(--cai-line);padding-top:16px}.receipt-state.is-refund-failed{color:var(--cai-bad)}.receipt-state.is-refund-pending,.receipt-state.is-refund-processing{color:var(--cai-warn)}.receipt-payment-caption{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin:10px 0 0;line-height:1.5}.refund-demo-popover .option{font-size:var(--cai-text-control)}.status-demo-controls .refund-demo-label{color:var(--cai-accent-ink)}@media(max-width:480px){.receipt-payment-settlement .receipt-equation{flex-direction:column;align-items:flex-start;gap:7px}.receipt-payment-settlement .receipt-equation-values{align-self:flex-end}}.mm-model-stack{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.mm-model-stack .model-cell{max-width:100%}.mm-pricing-hint{color:var(--cai-accent-ink);font-size:var(--cai-text-caption);white-space:normal;cursor:help;line-height:1.4}.mm-pricing-hint:focus-visible{outline:1px solid var(--cai-accent);outline-offset:3px;border-radius:2px}.receipt-tier-compact{align-items:baseline;margin-bottom:12px}.receipt-tier-compact>.icon{flex-shrink:0;align-self:center}.receipt-tier-compact>small{color:var(--cai-accent-ink);font-size:var(--cai-text-caption)}.receipt-line-name>.receipt-at-cost{color:var(--cai-warn)}.status-demo-controls{flex-wrap:wrap}.key-policies-page{max-width:1540px;font-size:var(--cai-text-control);padding-top:38px;padding-bottom:38px}.kp-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.kp-page-heading h1{font-size:var(--cai-text-page);letter-spacing:-.025em;margin:0 0 10px;font-weight:500}.kp-page-heading p{color:var(--cai-ink-3);font-size:var(--cai-text-control);margin:0}.kp-page-heading>.btn{height:var(--cai-control-height);font-weight:500}.kp-toolbar,.kp-toolbar-left,.kp-toolbar-right{align-items:center;gap:12px;display:flex}.kp-toolbar{flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.kp-toolbar-right>span{color:var(--cai-ink-3);font-size:var(--cai-text-label);white-space:nowrap}.kp-toolbar-right i{color:var(--cai-ink-4);margin:0 7px;font-style:normal}.kp-toolbar .select-trigger{height:var(--cai-control-height);min-height:var(--cai-control-height);font-size:var(--cai-text-control);font-weight:400}.kp-search{border:1px solid var(--cai-line);background:var(--cai-bg-1);width:290px;height:34px;color:var(--cai-ink-3);border-radius:7px;align-items:center;gap:10px;padding:0 11px;display:flex}.kp-search:focus-within{border-color:var(--cai-accent);box-shadow:0 0 0 2px var(--cai-accent-ink)}@supports (color:color-mix(in lab,red,red)){.kp-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--cai-accent-ink)9.4%,transparent)}}.kp-search input{width:100%;min-width:0;color:var(--cai-ink-1);font-size:var(--cai-text-label);background:0 0;border:0;outline:0}.kp-search input::placeholder{color:var(--cai-ink-3)}.kp-search button{flex:none}.kp-table-wrap{scrollbar-width:thin;scrollbar-color:var(--cai-ink-4)transparent;overflow-x:auto}.kp-table.table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1180px;font-size:var(--cai-text-label);background:0 0}.kp-table th{text-align:left;font-size:var(--cai-text-label);border-bottom:1px solid var(--cai-line);color:var(--cai-ink-2);white-space:nowrap;background:0 0;padding:15px 16px;font-weight:600}.kp-table th span[title]{font-size:var(--cai-text-label);color:var(--cai-ink-4);cursor:help;margin-left:5px}.kp-table td{border-bottom:1px solid var(--cai-line-soft);vertical-align:middle;color:var(--cai-ink-2);white-space:nowrap;padding:18px 16px}.kp-table tbody tr:hover{background:var(--cai-ink-0)}@supports (color:color-mix(in lab,red,red)){.kp-table tbody tr:hover{background:color-mix(in srgb,var(--cai-ink-0).8%,transparent)}}.kp-table th:first-child,.kp-table td:first-child{min-width:200px;padding-left:10px}.kp-table td:nth-child(2){min-width:155px}.kp-table td:nth-child(3){min-width:214px}.kp-table td:nth-child(4){min-width:188px}.kp-table td:nth-child(5){min-width:150px}.kp-table td:last-child{width:42px;padding-left:6px;padding-right:6px}.kp-name{font-size:var(--cai-text-control);color:var(--cai-ink-1);text-align:left;-webkit-text-decoration-color:var(--cai-ink-3);text-decoration-color:var(--cai-ink-3);text-underline-offset:4px;font-weight:500;display:block}.kp-name:hover{text-decoration:underline}.kp-prefix{color:var(--cai-ink-3);font-size:var(--cai-text-caption);font-family:var(--font-mono,monospace);margin-top:6px;display:block}.kp-group-tag{color:var(--cai-accent-ink);border:1px solid var(--cai-accent-ring);background:var(--cai-accent-soft);font-size:var(--cai-text-label);border-radius:4px;align-items:center;gap:8px;padding:4px 7px;line-height:1.5;display:inline-flex}.kp-group-tag small{color:var(--cai-accent-ink);font-size:var(--cai-text-caption)}.kp-group-tag:hover{background:var(--cai-accent-soft)}.kp-quota-edit{text-align:left;width:100%;display:block}.kp-quota-values{font-variant-numeric:tabular-nums;font-size:var(--cai-text-label);align-items:baseline;gap:5px;display:flex}.kp-quota-values b{color:var(--cai-ink-2);font-weight:500}.kp-quota-values>span{color:var(--cai-ink-3)}.kp-quota-track{background:var(--cai-bg-3);border-radius:4px;width:160px;height:3px;margin:8px 0 6px;display:block;overflow:hidden}.kp-quota-track i{background:var(--cai-accent);height:100%;display:block}.kp-quota-track.warning i{background:var(--cai-warn)}.kp-quota-edit small{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-top:5px;display:block}.kp-package-label{text-overflow:ellipsis;vertical-align:middle;max-width:180px;overflow:hidden}.kp-package-label:hover{text-underline-offset:3px;text-decoration:underline}.kp-cell-note{color:var(--cai-ink-3);font-size:var(--cai-text-caption);margin-top:5px;display:block}.kp-cell-note.warn{color:var(--cai-warn)}.kp-table time{font-variant-numeric:tabular-nums;font-size:var(--cai-text-label)}.kp-restrictions{text-align:left;font-size:var(--cai-text-caption);color:var(--cai-ink-3);flex-direction:column;gap:5px;display:flex}.kp-restrictions span{align-items:center;gap:6px;display:flex}.kp-restrictions:hover{color:var(--cai-ink-2)}.kp-state{font-size:var(--cai-text-label);color:var(--cai-ink-3);align-items:center;gap:7px;display:inline-flex}.kp-state i{background:currentColor;border-radius:100%;flex:none;width:5px;height:5px}.kp-state.active{color:var(--cai-accent-ink)}.kp-state.expired,.kp-state.quota,.kp-state.package,.kp-state.restricted{color:var(--cai-warn)}.kp-row-menu .option{min-height:34px;font-size:var(--cai-text-control);justify-content:flex-start;gap:10px}.kp-menu-divider{background:var(--cai-bg-3);height:1px;margin:5px -4px}.kp-pagination{font-size:var(--cai-text-label);color:var(--cai-ink-3);justify-content:space-between;align-items:center;gap:12px;padding:17px 10px;display:flex}.kp-pagination>div{align-items:center;gap:12px;display:flex}.kp-pagination .btn{width:28px;height:28px;min-height:28px}.kp-page-note{color:var(--cai-ink-4);font-size:var(--cai-text-caption);justify-content:space-between;align-items:flex-start;gap:20px;margin-top:20px;display:flex}.kp-page-note p{align-items:flex-start;gap:7px;margin:0;line-height:1.7;display:flex}.kp-page-note p .icon{margin-top:3px}.kp-link{color:var(--cai-accent-ink);font-size:var(--cai-text-label);cursor:pointer;text-underline-offset:3px;white-space:nowrap}.kp-link:hover{text-decoration:underline}.kp-empty{text-align:center!important;padding:62px 20px!important}.kp-empty>.icon{color:var(--cai-ink-4);margin:0 auto 13px}.kp-empty h3{font-size:var(--cai-text-body);margin-bottom:8px}.kp-empty p{font-size:var(--cai-text-label);color:var(--cai-ink-3)}.kp-mono{font-family:var(--font-mono,monospace)!important;font-size:var(--cai-text-label)!important}.modal-box.key-editor-modal{flex-direction:column;width:760px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.key-editor-modal>.border-b{flex:none;padding:20px 24px}.key-editor-modal .dialog-title-content{display:block}.kp-dialog-caption{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin-top:6px;font-weight:400;display:block}.key-editor-modal .key-editor-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.kp-editor-tabs{border-bottom:1px solid var(--cai-line);flex:none;gap:27px;padding:0 24px;display:flex}.kp-editor-tabs button{color:var(--cai-ink-3);font-size:var(--cai-text-control);border-bottom:2px solid #0000;outline:none;align-items:center;gap:7px;margin-bottom:-1px;padding:15px 1px 13px;display:flex}.kp-editor-tabs button.active{color:var(--cai-ink-2);border-bottom-color:var(--cai-accent)}.kp-editor-tabs button:hover{color:var(--cai-ink-2)}.kp-editor-tabs button:focus-visible{box-shadow:inset 0 0 0 1px var(--cai-accent-ink)}@supports (color:color-mix(in lab,red,red)){.kp-editor-tabs button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cai-accent-ink)33.3%,transparent)}}.kp-error-dot{background:var(--cai-bad);border-radius:50%;width:5px;height:5px;display:inline-block}.kp-editor-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cai-ink-4)transparent;min-height:390px;padding:25px 24px 27px;overflow-y:auto}.kp-form-section{flex-direction:column;gap:19px;min-width:0;display:flex}.kp-field{font-size:var(--cai-text-label);min-width:0;color:var(--cai-ink-2);flex-direction:column;gap:9px;display:flex}.kp-field b{color:var(--cai-accent-ink);font-weight:400}.kp-field em{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin-left:6px;font-style:normal}.kp-field .account-input{height:var(--cai-control-height);min-height:var(--cai-control-height);font-size:var(--cai-text-control);width:100%}.kp-field .account-textarea{font-size:var(--cai-text-control);border-color:var(--cai-line);resize:vertical;min-height:64px;line-height:1.65}.kp-field .select-trigger{width:100%;font-size:var(--cai-text-control);min-height:var(--cai-control-height);height:var(--cai-control-height);background:var(--cai-bg-1);border-color:var(--cai-line);font-weight:400}.kp-field .select-menu,.kp-field .rw-popover-host{width:100%}.kp-fields-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.kp-expiry-presets{align-items:center;gap:8px;margin-top:-7px;display:flex}.kp-expiry-presets>span{color:var(--cai-ink-3);font-size:var(--cai-text-caption);margin-right:3px}.kp-expiry-presets button{border:1px solid var(--cai-line);font-size:var(--cai-text-caption);color:var(--cai-ink-3);border-radius:5px;padding:3px 10px}.kp-expiry-presets button:hover{background:var(--cai-bg-2);color:var(--cai-ink-1)}.kp-hint{color:var(--cai-ink-3);margin:0;line-height:1.7;font-size:var(--cai-text-caption)!important}.kp-expiry-presets+.kp-hint{margin-top:-10px}.kp-switch-row{border-top:1px solid var(--cai-line);justify-content:space-between;align-items:center;gap:20px;padding-top:19px;display:flex}.kp-switch-row.no-border{border:0;padding-top:0}.kp-switch-row strong{font-size:var(--cai-text-label);color:var(--cai-ink-2);font-weight:500}.kp-switch-row p{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin:5px 0 0;line-height:1.65}.kp-switch-row>.rw-switch{flex:none}.kp-form-divider{background:var(--cai-bg-3);flex:none;height:1px;margin:0}.kp-package-note{background:var(--cai-accent-soft);border:1px solid var(--cai-accent-ring);color:var(--cai-accent-ink);font-size:var(--cai-text-label);border-radius:6px;gap:10px;padding:12px 14px;line-height:1.7;display:flex}.kp-package-note>.icon{margin-top:2px}.kp-package-note strong{color:var(--cai-accent-ink);margin-right:14px;font-weight:500;display:inline-block}.kp-package-note span{font-size:var(--cai-text-caption);color:var(--cai-accent-ink)}.kp-package-note p{color:var(--cai-accent-ink);font-size:var(--cai-text-caption);margin:4px 0 0}.kp-package-note.plain{border-color:var(--cai-line);color:var(--cai-ink-3);background:0 0}.kp-package-note.plain p{color:var(--cai-ink-3);margin:0}.kp-money-input{align-items:center;display:flex;position:relative}.kp-money-input>span{color:var(--cai-ink-3);position:absolute;left:12px}.kp-money-input>.account-input{padding-left:28px}.kp-budget-readout{font-size:var(--cai-text-caption);color:var(--cai-ink-3);flex-wrap:wrap;gap:22px;display:flex}.kp-budget-readout>span{gap:8px;display:flex}.kp-budget-readout b{color:var(--cai-ink-2);font-variant-numeric:tabular-nums;font-weight:400}.kp-warning{font-size:var(--cai-text-caption);color:var(--cai-warn);align-items:flex-start;gap:7px;margin:0;line-height:1.7;display:flex}.kp-warning>.icon{margin-top:2px}.kp-error{font-size:var(--cai-text-label);color:var(--cai-bad);margin:0;line-height:1.6}.kp-field [aria-invalid=true]{border-color:var(--cai-bad)!important}.kp-inline-hint{font-size:var(--cai-text-caption);color:var(--cai-ink-3);justify-content:space-between;align-items:start;gap:12px;line-height:1.65;display:flex}.kp-inline-hint small,.kp-inline-hint .kp-link{font-size:var(--cai-text-caption)}.kp-model-picker{min-width:0}.kp-model-search{border:1px solid var(--cai-line);color:var(--cai-ink-3);border-radius:6px 6px 0 0;align-items:center;gap:10px;padding:9px 10px;display:flex}.kp-model-search input{min-width:0;font-size:var(--cai-text-label);outline:0;flex:1}.kp-model-search .kp-link{font-size:var(--cai-text-caption)}.kp-model-options{border:1px solid var(--cai-line);scrollbar-width:thin;scrollbar-color:var(--cai-ink-4)transparent;border-top:0;border-radius:0 0 6px 6px;max-height:220px;overflow-y:auto}.kp-model-options label{cursor:pointer;align-items:center;gap:10px;padding:9px 12px;display:flex}.kp-model-options label+label{border-top:1px solid var(--cai-line-soft)}.kp-model-options label:hover{background:var(--cai-ink-0)}@supports (color:color-mix(in lab,red,red)){.kp-model-options label:hover{background:color-mix(in srgb,var(--cai-ink-0)1.2%,transparent)}}.kp-model-options label span{flex-direction:column;gap:3px;min-width:0;display:flex}.kp-model-options strong{font-size:var(--cai-text-label);color:var(--cai-ink-2);font-weight:400}.kp-model-options code{font-size:var(--cai-text-caption);color:var(--cai-ink-3);overflow-wrap:anywhere;white-space:normal}.kp-model-options small{white-space:nowrap;font-size:var(--cai-text-caption);color:var(--cai-ink-4);margin-left:auto}.kp-model-options .unavailable strong{color:var(--cai-ink-4)}.kp-model-picker>.kp-inline-hint{margin-top:8px}.kp-no-models{font-size:var(--cai-text-label);color:var(--cai-ink-3);text-align:center;padding:20px}.kp-checkbox{appearance:none;border:1px solid var(--cai-line);background:var(--cai-bg-2);cursor:pointer;border-radius:4px;width:15px;min-width:15px;height:15px;position:relative}.kp-checkbox:checked{background:var(--cai-accent);border-color:var(--cai-accent)}.kp-checkbox:checked:after{content:"";border:solid var(--cai-accent-ring);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.kp-checkbox:disabled{opacity:.4;cursor:not-allowed}.kp-checkbox:focus-visible{outline:2px solid var(--cai-accent);outline-offset:2px}.kp-editor-footer{background:var(--cai-bg-1);border-top:1px solid var(--cai-line);justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.kp-editor-footer>span{font-size:var(--cai-text-caption);color:var(--cai-ink-3)}.kp-editor-footer>div{gap:9px;display:flex}.kp-editor-footer .btn{height:var(--cai-control-height);min-height:var(--cai-control-height);font-weight:500;font-size:var(--cai-text-control)}.modal-box.kp-check-modal,.modal-box.kp-secret-modal{width:560px;max-width:calc(100vw - 32px);padding:0}.kp-check-description{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin:0 0 22px;line-height:1.8}.kp-check-note{margin-top:18px}.kp-check-run{width:max-content;height:var(--cai-control-height);min-height:var(--cai-control-height);font-size:var(--cai-text-label)}.kp-check-result{border:1px solid var(--cai-warn);border-radius:6px;margin-top:18px;padding:13px}@supports (color:color-mix(in lab,red,red)){.kp-check-result{border:1px solid color-mix(in srgb,var(--cai-warn)35%,var(--cai-line))}}.kp-check-result{background:var(--cai-warn-soft);color:var(--cai-warn);font-size:var(--cai-text-label);line-height:1.8}.kp-check-result.passed{border-color:var(--cai-ok)}@supports (color:color-mix(in lab,red,red)){.kp-check-result.passed{border-color:color-mix(in srgb,var(--cai-ok)35%,var(--cai-line))}}.kp-check-result.passed{background:var(--cai-ok-soft);color:var(--cai-ok)}.kp-check-result strong{font-weight:500}.kp-check-result p{font-size:var(--cai-text-caption);margin:4px 0 0}.key-policies-page button:focus-visible,.kp-form-section button:focus-visible{outline:1px solid var(--cai-accent);outline-offset:3px}@media(max-width:1100px){.kp-toolbar-right>span{display:none}.key-policies-page{padding-left:20px;padding-right:20px}.kp-table.table{min-width:1150px}}@media(max-width:640px){.key-policies-page{padding:26px 16px}.kp-page-heading{align-items:flex-start;gap:14px;margin-bottom:25px}.kp-page-heading h1{font-size:var(--cai-text-page)}.kp-page-heading p{font-size:var(--cai-text-label);max-width:210px;line-height:1.6}.kp-page-heading>.btn{font-size:var(--cai-text-control);height:var(--cai-control-height);white-space:nowrap;gap:5px;padding:0 10px}.kp-page-heading>.btn>.icon{display:none}.kp-toolbar{gap:10px}.kp-toolbar-left{gap:8px;width:100%}.kp-search{flex:1;width:auto;min-width:0}.kp-toolbar-left .select-trigger{font-size:var(--cai-text-control);padding:0 8px}.kp-toolbar-right{justify-content:space-between;width:100%}.kp-toolbar-right>span{font-size:var(--cai-text-caption);display:block}.kp-toolbar-right .select-trigger{font-size:var(--cai-text-control);height:30px;min-height:30px}.kp-table td{padding-top:16px;padding-bottom:16px}.kp-page-note{flex-direction:column;gap:10px}.kp-page-note p{font-size:var(--cai-text-caption)}.modal-box.key-editor-modal{max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.key-editor-modal>.border-b{padding:16px}.key-editor-modal .section-title{font-size:var(--cai-text-dialog)}.kp-dialog-caption{font-size:var(--cai-text-caption);line-height:1.5}.kp-editor-tabs{gap:20px;padding:0 16px}.kp-editor-tabs button{font-size:var(--cai-text-control)}.kp-editor-content{min-height:0;padding:20px 16px}.kp-form-section{gap:18px}.kp-fields-two{grid-template-columns:1fr;gap:16px}.kp-budget-readout{flex-direction:column;gap:10px}.kp-budget-readout>span{justify-content:space-between}.kp-editor-footer{gap:10px;padding:13px 16px}.kp-editor-footer>span{font-size:var(--cai-text-caption);max-width:120px;line-height:1.7}.kp-editor-footer .btn{font-size:var(--cai-text-control);padding:0 12px}.kp-inline-hint{flex-wrap:wrap;gap:6px}.kp-model-search{gap:6px;padding:8px}.kp-model-search .kp-link{font-size:var(--cai-text-caption)}.kp-model-options label{gap:8px;padding:8px}.kp-model-options strong,.kp-model-options code{font-size:var(--cai-text-caption)}.kp-model-options{max-height:180px}.kp-field input[type=datetime-local]{min-width:0;max-width:100%;font-size:var(--cai-text-label)}.kp-package-note{padding:10px}.kp-package-note span{display:block}.modal-box.kp-check-modal,.modal-box.kp-secret-modal{max-width:calc(100vw - 20px)}.kp-check-modal>.p-6,.kp-secret-modal>.p-6{padding:18px 16px}}.kp-table-wrap{min-width:0;max-width:100%;position:relative}.kp-access-trigger{cursor:pointer;border-radius:4px;outline:none}.kp-access-trigger:hover,.kp-access-trigger[aria-expanded=true]{color:var(--cai-accent-ink)}.kp-access-trigger:hover>span,.kp-access-trigger[aria-expanded=true]>span{text-decoration:underline;-webkit-text-decoration-color:var(--cai-accent-ink);text-decoration-color:var(--cai-accent-ink);text-underline-offset:4px}.kp-access-trigger:focus-visible{outline:2px solid var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.kp-access-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--cai-accent)36.9%,transparent)}}.kp-access-trigger:focus-visible{outline-offset:5px}.kp-access-popover.popover-panel{background:var(--cai-bg-1);border:1px solid var(--cai-line);max-width:calc(100vw - 16px);box-shadow:var(--cai-shadow-pop);color:var(--cai-ink-2);text-align:left;white-space:normal;border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden}.kp-access-heading{border-bottom:1px solid var(--cai-line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 13px;display:flex}.kp-access-heading h3{font-size:var(--cai-text-label);margin:0;font-weight:500;line-height:1.5}.kp-access-heading>div{min-width:0}.kp-access-heading>div>span{font-size:var(--cai-text-caption);color:var(--cai-ink-3);overflow-wrap:anywhere;margin-top:3px;line-height:1.5;display:block}.kp-access-close{color:var(--cai-ink-3);border-radius:4px;outline:none;flex:none;place-items:center;width:25px;height:25px;margin:-3px -5px 0 0;display:grid}.kp-access-close:hover{background:var(--cai-bg-3);color:var(--cai-ink-2)}.kp-access-close:focus-visible{outline:1px solid var(--cai-accent)}.kp-access-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cai-ink-4)transparent;outline:none;min-height:0;max-height:min(344px,100dvh - 180px);padding:0 16px;overflow-y:auto}.kp-access-scroll:focus-visible{box-shadow:inset 0 0 0 1px var(--cai-accent-ink)}@supports (color:color-mix(in lab,red,red)){.kp-access-scroll:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cai-accent-ink)40%,transparent)}}.kp-access-section{padding:15px 0}.kp-access-section+.kp-access-section{border-top:1px solid var(--cai-line)}.kp-access-section h4{font-size:var(--cai-text-label);color:var(--cai-ink-2);justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-weight:500;line-height:1.5;display:flex}.kp-access-section h4>span{align-items:center;gap:7px;display:flex}.kp-access-section h4 .icon{color:var(--cai-ink-3)}.kp-access-section h4>small{font-size:var(--cai-text-caption);color:var(--cai-ink-3);white-space:nowrap;font-weight:400}.kp-access-ip-list,.kp-access-model-list{margin:0;padding:0;list-style:none}.kp-access-ip-list{gap:5px;display:grid}.kp-access-ip-list li{background:var(--cai-ink-0);border-radius:4px;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.kp-access-ip-list li{background:color-mix(in srgb,var(--cai-ink-0)1.6%,transparent)}}.kp-access-ip-list li{border:1px solid var(--cai-ink-4)}@supports (color:color-mix(in lab,red,red)){.kp-access-ip-list li{border:1px solid color-mix(in srgb,var(--cai-ink-4)1.6%,transparent)}}.kp-access-ip-list li{line-height:1.5}.kp-access-ip-list code{font-size:var(--cai-text-label);color:var(--cai-ink-2);font-family:var(--font-mono,monospace);white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.kp-access-note{font-size:var(--cai-text-caption);color:var(--cai-ink-3);margin:0;line-height:1.7}.kp-access-scope{margin:-2px 0 10px}.kp-access-model-list{gap:12px;display:grid}.kp-access-model-list li{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.kp-access-model-list li>div{min-width:0}.kp-access-model-list strong{font-size:var(--cai-text-label);color:var(--cai-ink-2);overflow-wrap:anywhere;font-weight:400;line-height:1.5;display:block}.kp-access-model-list code{font-size:var(--cai-text-caption);line-height:1.65;font-family:var(--font-mono,monospace);color:var(--cai-ink-3);white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-top:2px;display:block}.kp-access-kind,.kp-access-model-state{color:var(--cai-accent-ink);font-size:var(--cai-text-caption);border:1px solid var(--cai-accent-ring);border-radius:3px;flex:none;margin-top:1px;padding:1px 5px;line-height:1.5}.kp-access-model-state{color:var(--cai-warn);border-color:var(--cai-warn)}@supports (color:color-mix(in lab,red,red)){.kp-access-model-state{border-color:color-mix(in srgb,var(--cai-warn)35%,var(--cai-line))}}.kp-access-model-list .is-outside strong,.kp-access-model-list .is-outside code{color:var(--cai-warn)}.kp-access-warning{color:var(--cai-warn);font-size:var(--cai-text-caption);margin:8px 0 0;line-height:1.7}.kp-access-footer{border-top:1px solid var(--cai-line);background:var(--cai-bg-1);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.kp-access-footer p{min-width:0;font-size:var(--cai-text-caption);color:var(--cai-ink-3);overflow-wrap:anywhere;margin:0;line-height:1.7}.kp-access-footer>.kp-link{font-size:var(--cai-text-caption);flex:none;align-items:center;gap:2px;display:flex}@media(max-width:480px){.kp-access-popover .kp-access-heading{padding:13px 14px 11px}.kp-access-scroll{padding:0 14px}.kp-access-footer{padding:10px 14px}.kp-access-close{width:30px;height:30px}.kp-access-footer>.kp-link{min-height:32px}}.relay-demo-caption{font-size:var(--cai-text-label);color:var(--cai-ink-3);align-items:center;gap:10px;margin-bottom:-8px;line-height:1.7;display:flex}.relay-demo-badge{font-size:var(--cai-text-caption);letter-spacing:.08em;color:var(--cai-accent-ink);border:1px solid var(--cai-accent-ring);border-radius:4px;flex-shrink:0;align-items:center;padding:0 7px;font-weight:600;line-height:20px;display:inline-flex}.relay-billing-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.relay-billing .settings-card-content{margin-top:4px}.relay-history-table td{border-bottom:1px solid var(--cai-line-soft);vertical-align:middle;padding:13px 16px}.relay-history-table tr:last-child td{border-bottom:0}.relay-history-table td small{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin-top:4px;line-height:19px;display:block}.relay-history-table tbody tr:hover{background:var(--cai-ink-0)}@supports (color:color-mix(in lab,red,red)){.relay-history-table tbody tr:hover{background:color-mix(in srgb,var(--cai-ink-0)1.2%,transparent)}}.relay-record-link{color:var(--cai-accent-ink);font-size:var(--cai-text-label);font-family:var(--font-mono,monospace);text-align:left;line-height:1.5}.relay-record-link:hover{text-underline-offset:3px;color:var(--cai-accent-ink);text-decoration:underline}.relay-record-link:focus-visible,.relay-text-action:focus-visible{outline:2px solid var(--cai-accent);outline-offset:4px;border-radius:3px}.relay-history-table .relay-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--font-mono,monospace);font-size:var(--cai-text-label)}.relay-date{font-variant-numeric:tabular-nums;color:var(--cai-ink-3);font-size:var(--cai-text-label);white-space:nowrap!important}.relay-credit{color:var(--cai-ok)}.relay-row-action{text-align:right!important}.relay-status{white-space:nowrap;font-size:var(--cai-text-label);color:var(--cai-ink-3);align-items:center;gap:6px;line-height:20px;display:inline-flex}.relay-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.relay-status.is-paid{color:var(--cai-ok)}.relay-status.is-pending{color:var(--cai-warn)}.relay-status.is-refunded{color:var(--cai-info)}.relay-status.is-failed{color:var(--cai-bad)}.relay-history-footer{color:var(--cai-ink-3);font-size:var(--cai-text-label);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.relay-history-footer>div{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.relay-history-footer .icon-btn{width:28px;height:28px;min-height:28px}.relay-invoice-summary{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.relay-invoice-summary h3{font-size:var(--cai-text-control);word-break:break-all;font-family:var(--font-mono,monospace)}.relay-invoice-summary p{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin-top:6px}.relay-invoice-summary strong{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--cai-accent-ink);font-size:24px;font-weight:500}.relay-detail-list>div{font-size:var(--cai-text-label);justify-content:space-between;gap:20px;padding:9px 0;display:flex}.relay-detail-list dt{color:var(--cai-ink-3)}.relay-detail-list dd{text-align:right;font-variant-numeric:tabular-nums}.relay-note{margin-top:18px}.relay-token-state{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.relay-token-time{font-size:var(--cai-text-label);color:var(--cai-ink-3);font-variant-numeric:tabular-nums}.relay-token-mask{background:var(--cai-bg-1);border:1px solid var(--cai-line);font-family:var(--font-mono,monospace);font-size:var(--cai-text-control);letter-spacing:.04em;overflow-wrap:anywhere;border-radius:6px;margin-bottom:10px;padding:11px 14px}.relay-token-empty{color:var(--cai-ink-3);font-size:var(--cai-text-control);margin-bottom:20px;line-height:1.7}.relay-token-actions{border-top:1px solid var(--cai-line);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.relay-token-actions>p{color:var(--cai-ink-3);font-size:var(--cai-text-label);align-items:flex-start;gap:7px;max-width:55%;line-height:20px;display:flex}.relay-token-actions>p .icon{flex-shrink:0;margin-top:3px}.relay-token-actions>div{flex-shrink:0;gap:8px;display:flex}.relay-token-label{font-size:var(--cai-text-label);color:var(--cai-ink-3);margin-top:20px;margin-bottom:8px;display:block}.relay-secret.textarea{border:1px solid var(--cai-accent-ring);background:var(--cai-accent-soft);width:100%;color:var(--cai-accent-ink);font-family:var(--font-mono,monospace);font-size:var(--cai-text-control);resize:none;overflow-wrap:anywhere;border-radius:6px;padding:12px 14px;line-height:24px}.relay-token-dialog .field-hint{margin-top:10px}.relay-notifications .settings-delivery-row>div{flex:1}.relay-switch{border:1px solid var(--cai-line);background:var(--cai-bg-3);cursor:pointer;border-radius:14px;flex-shrink:0;width:34px;height:20px;transition:background-color .14s,border-color .14s;position:relative}.relay-switch>span{background:var(--cai-ink-3);border-radius:50%;width:14px;height:14px;transition:transform .14s,background-color .14s;display:block;position:absolute;top:2px;left:2px;transform:translate(0)}.relay-switch[aria-checked=true]{background:var(--cai-accent);border-color:var(--cai-accent)}.relay-switch[aria-checked=true]>span{background:var(--cai-accent-on);transform:translate(14px)}.relay-switch:focus-visible{outline:2px solid var(--cai-accent);outline-offset:4px}.relay-switch:after{content:"";position:absolute;inset:-10px -5px}.relay-preference-actions{border-top:1px solid var(--cai-line);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.relay-preference-actions>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.relay-text-action{font-size:var(--cai-text-label);color:var(--cai-ink-3);align-items:center;gap:6px;display:inline-flex}.relay-text-action:hover:not(:disabled){color:var(--cai-accent-ink)}.relay-text-action:disabled{opacity:.45;cursor:not-allowed}.relay-unsaved{font-size:var(--cai-text-label);color:var(--cai-warn)}.relay-invoice-dialog.modal-box,.relay-token-dialog.modal-box{width:min(560px,100vw - 32px);max-width:560px}@media(max-width:640px){.relay-demo-caption{font-size:var(--cai-text-caption);align-items:flex-start;gap:8px;margin-bottom:-10px}.relay-billing-tools{gap:6px}.relay-billing-tools .settings-date-trigger{max-width:260px}.relay-history-table td{font-size:var(--cai-text-label);padding:12px}.relay-history-footer{font-size:var(--cai-text-caption);align-items:flex-start}.relay-history-footer>div{flex-shrink:0;gap:3px}.relay-token-actions{flex-direction:column;align-items:stretch;gap:14px}.relay-token-actions>p{max-width:100%}.relay-token-actions>div{flex-wrap:wrap;justify-content:flex-end}.relay-secret.textarea{font-size:var(--cai-text-label);line-height:22px}.relay-preference-actions{align-items:flex-end;gap:8px}.relay-preference-actions>div{gap:8px}.relay-preference-actions>div:last-child{justify-content:flex-end}.relay-invoice-summary{flex-direction:column;gap:14px}.relay-invoice-summary strong{font-size:24px}.relay-detail-list>div{font-size:var(--cai-text-label);gap:10px}.relay-switch{margin:3px 0}.relay-invoice-dialog .dialog-actions,.relay-token-dialog .dialog-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.relay-switch,.relay-switch>span{transition:none}}.pricing-page{--p-bg:var(--cai-bg-1);--p-card:var(--cai-bg-1);--p-green:var(--cai-accent-ink);--p-line:var(--cai-line);--p-text:var(--cai-ink-1);--p-muted:var(--cai-ink-3);max-width:1360px;color:var(--p-text);margin:0 auto;padding:44px 40px 76px;position:relative}.pricing-page:before{content:"";background:radial-gradient(ellipse at 65% -60%,var(--cai-accent-soft),transparent 65%);height:235px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.pricing-page:before{background:radial-gradient(ellipse at 65% -60%,color-mix(in srgb,var(--cai-accent-soft)33.3%,transparent),transparent 65%)}}.pricing-page:before{pointer-events:none;z-index:0}.pricing-page>header,.pricing-page>.pricing-filters{z-index:1;position:relative}.pricing-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.pricing-eyebrow{font:10px/1.3 var(--font-mono,monospace);letter-spacing:1.8px;color:var(--p-green);align-items:center;gap:8px;margin-bottom:14px;display:flex}.pricing-eyebrow:before{content:"";background:var(--p-green);border-radius:50%;width:5px;height:5px}.pricing-page-heading h1{letter-spacing:-1.2px;margin:0 0 12px;font-size:34px;font-weight:500;line-height:1.2}.pricing-heading-dot{color:var(--p-green);margin-left:2px}.pricing-page-heading p{color:var(--cai-ink-2);font-size:14px;line-height:1.6}.pricing-heading-meta{color:var(--p-muted);white-space:nowrap;align-items:center;gap:12px;padding-bottom:3px;font-size:12px;display:flex}.pricing-demo-badge{border:1px solid var(--cai-line);font:9px/1.3 var(--font-mono,monospace);color:var(--cai-ink-3);letter-spacing:.7px;border-radius:4px;padding:3px 5px}.pricing-page button:focus-visible,.pricing-dialog button:focus-visible{outline:2px solid var(--cai-accent);outline-offset:3px}.pricing-text-button{color:var(--cai-ink-2);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:12px;line-height:1.6;display:inline-flex}.pricing-text-button:hover{color:var(--cai-accent-ink);text-underline-offset:4px;text-decoration:underline}.pricing-filters{grid-template-columns:minmax(230px,1fr) 184px 164px 166px;align-items:end;gap:12px;margin-bottom:25px;display:grid}.pricing-search.input{background:var(--cai-bg-2);border:1px solid var(--cai-line);height:42px;box-shadow:none;border-radius:7px;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:0 13px;display:flex}.pricing-search.input:focus-within{border-color:var(--cai-accent);outline:none}.pricing-search>svg{color:var(--cai-ink-3)}.pricing-search input{width:100%;min-width:0;color:var(--cai-ink-1);background:0 0;border:0;outline:none;font-size:13px}.pricing-search input::placeholder,.pricing-search button{color:var(--cai-ink-3)}.pricing-filter-field{min-width:0}.pricing-filter-field>small{color:var(--cai-ink-3);margin-bottom:7px;font-size:11px;display:block}.pricing-filter-field .rw-popover-host,.pricing-filter-field .rw-popover-anchor,.pricing-filter-field .select-menu{width:100%}.pricing-filter-field .select-trigger{width:100%;height:42px;min-height:42px;padding:0 12px;font-size:13px}.pricing-tabbar{border-bottom:1px solid var(--cai-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.pricing-tabbar nav{gap:28px;display:flex}.pricing-tabbar nav>button{white-space:nowrap;color:var(--cai-ink-3);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 1px 15px;font-size:14px;display:flex;position:relative}.pricing-tabbar nav>button.active{color:var(--cai-ink-1);border-color:var(--cai-accent)}.pricing-tabbar nav>button:hover{color:var(--cai-accent-ink)}.pricing-tabbar nav>button>small{font:11px var(--font-mono,monospace);color:var(--cai-ink-3)}.pricing-active-group{color:var(--cai-ink-3);font-size:11px}.pricing-active-group b{color:var(--cai-accent-ink);font-weight:400}.pricing-reference-line{color:var(--cai-ink-3);justify-content:space-between;gap:12px;margin:17px 0 13px;font-size:11px;display:flex}.pricing-table-shell{border:1px solid var(--cai-line);background:var(--cai-bg-1);border-radius:8px}.table.pricing-table{border-collapse:collapse;table-layout:fixed;border-radius:8px;width:100%;font-size:13px}.table.pricing-table thead th{color:var(--cai-accent-ink);letter-spacing:.4px;border-bottom:1px solid var(--cai-line);text-align:left;white-space:nowrap;background:0 0;padding:14px 16px;font-size:11px;font-weight:500}.pricing-table th>span{font:9px var(--font-mono,monospace);color:var(--cai-ink-3);letter-spacing:.3px;margin-left:7px}.pricing-table th:first-child{width:25%}.pricing-table th:nth-child(2){width:11%}.pricing-table th:nth-child(3){width:23%}.pricing-table th:nth-child(4){width:15%}.pricing-table th:nth-child(5){width:16%}.pricing-table th:nth-child(6){width:10%}.table.pricing-table td{border-bottom:1px solid var(--cai-line-soft);vertical-align:middle;white-space:normal;background:0 0;height:99px;padding:18px 16px}.table.pricing-table tr:last-child td{border-bottom:0}.table.pricing-table tbody tr:hover{background:var(--cai-bg-1)}.pricing-model-line{align-items:center;gap:13px;min-width:0;display:flex}.pricing-model-mark{border:1px solid var(--cai-line);background:var(--cai-bg-2);width:33px;height:33px;color:var(--cai-ink-1);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font:500 17px/1 Arial,sans-serif;display:flex}.pricing-model-name{min-width:0}.pricing-model-name>strong{color:var(--cai-ink-1);overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.pricing-model-name>div{align-items:center;gap:5px;margin-top:7px;display:flex}.pricing-model-name code{color:var(--cai-ink-3);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.pricing-copy-id{color:var(--cai-ink-3);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.pricing-copy-id:hover{color:var(--cai-accent-ink);background:var(--cai-ink-0)}@supports (color:color-mix(in lab,red,red)){.pricing-copy-id:hover{background:color-mix(in srgb,var(--cai-ink-0)3.9%,transparent)}}.pricing-basis{border:1px solid var(--cai-line);background:var(--cai-bg-1);color:var(--cai-ink-2);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.5;display:inline-flex}.pricing-basis-cell>small,.pricing-price-cell>small,.pricing-extras-cell>small{color:var(--cai-ink-3);margin-top:7px;font-size:10px;line-height:1.6;display:block}.pricing-main-price{justify-content:space-between;align-items:baseline;gap:10px;line-height:1.8;display:flex}.pricing-main-price>span{color:var(--cai-ink-3);white-space:nowrap;font-size:11px}.pricing-main-price>b{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--cai-ink-1);font-size:12px;font-weight:400}.pricing-extra-trigger{text-align:left;color:var(--cai-ink-2);align-items:center;gap:7px;font-size:11px;line-height:1.8;display:inline-flex}.pricing-extra-trigger:hover{color:var(--cai-accent-ink)}.pricing-extra-trigger>span{max-width:130px}.pricing-extra-trigger svg{color:var(--cai-ink-3);flex-shrink:0}.pricing-muted{color:var(--cai-ink-4);font-size:11px}.pricing-fee-popover.popover-panel{border-color:var(--cai-line);background:var(--cai-bg-1);padding:0}.pricing-hover-content{padding:17px}.pricing-hover-title{color:var(--cai-ink-1);justify-content:space-between;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.pricing-hover-title>span{color:var(--cai-ink-3);font-size:11px;font-weight:400}.pricing-hover-fee{border-top:1px solid var(--cai-line);justify-content:space-between;gap:16px;padding:9px 0;font-size:11px;display:flex}.pricing-hover-fee>b{text-align:right;color:var(--cai-accent-ink);white-space:nowrap;font-weight:400}.pricing-hover-fee small{color:var(--cai-ink-3);font-size:10px;font-weight:400;display:block}.pricing-hover-note{color:var(--cai-ink-3);margin-top:12px;font-size:10px;line-height:1.6}.pricing-health{text-align:left;cursor:pointer;border-radius:5px;width:100%;display:block;position:relative}.pricing-health-numbers{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.pricing-health-numbers>strong{font-family:var(--font-mono,monospace);color:var(--cai-ok);font-size:13px;font-weight:400}.pricing-health-numbers>span{color:var(--cai-ink-3);font-size:10px}.pricing-small-sample{font-size:9px;display:block}.pricing-sparkline{color:var(--cai-accent-ink);width:100%;max-width:140px;height:27px;margin-top:4px;display:block}.pricing-health:hover .pricing-health-numbers>strong{color:var(--cai-ok);text-underline-offset:4px;text-decoration:underline}.pricing-mini-tip{border:1px solid var(--cai-line);background:var(--cai-bg-2);width:226px;box-shadow:var(--cai-shadow-pop);color:var(--cai-ink-2);z-index:20;pointer-events:none;border-radius:6px;flex-direction:column;gap:5px;padding:12px;font-size:11px;line-height:1.4;display:flex;position:absolute;bottom:100%;right:-12px}.pricing-mini-tip b{color:var(--cai-ink-3);font-size:10px;font-weight:400}.pricing-mini-tip small{color:var(--cai-ink-3);font-size:9px}.pricing-no-samples{color:var(--cai-ink-3);margin-top:8px;font-size:10px;display:block}.pricing-detail-button{color:var(--cai-ink-2);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:inline-flex}.pricing-detail-button:hover{color:var(--cai-accent-ink)}.pricing-detail-button>svg{color:var(--cai-ink-3)}.pricing-action-cell{text-align:right}.pricing-table-footer{color:var(--cai-ink-3);justify-content:space-between;gap:12px;padding:16px 1px;font-size:10px;display:flex}.pricing-disclaimer{color:var(--cai-ink-4);border-top:1px solid var(--cai-line-soft);align-items:flex-start;gap:8px;padding-top:16px;font-size:11px;line-height:1.7;display:flex}.pricing-disclaimer svg{flex-shrink:0;margin-top:2px}.pricing-empty-result{text-align:center!important;padding:45px 20px!important}.pricing-empty-result>svg{color:var(--cai-ink-4);margin:0 auto 12px}.pricing-empty-result h3{font-size:15px}.pricing-empty-result p{color:var(--cai-ink-3);margin:10px 0 18px;font-size:12px}.pricing-toast{background:var(--cai-bg-2);border:1px solid var(--cai-accent-ring);color:var(--cai-accent-ink);z-index:200;border-radius:6px;max-width:90vw;padding:11px 18px;font-size:13px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.rw-modal .modal-box.pricing-dialog{background:var(--cai-bg-1);border-radius:10px;flex-direction:column;width:min(760px,100vw - 32px);max-width:760px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.rw-modal .modal-box.pricing-performance-dialog{width:min(820px,100vw - 32px);max-width:820px}.pricing-dialog>.flex{border-bottom:1px solid var(--cai-line);flex-shrink:0;padding:17px 23px}.pricing-dialog .dialog-title-content{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pricing-dialog .section-title{font-size:17px;font-weight:500}.pricing-dialog-body{min-height:0;overflow:auto;padding:22px 24px!important}.pricing-dialog .pricing-title-tag{border:1px solid var(--cai-accent);padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.pricing-dialog .pricing-title-tag{border:1px solid color-mix(in srgb,var(--cai-accent)14.1%,transparent)}}.pricing-dialog .pricing-title-tag{background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.pricing-dialog .pricing-title-tag{background:color-mix(in srgb,var(--cai-accent)3.1%,transparent)}}.pricing-dialog .pricing-title-tag{color:var(--cai-accent-ink);border-radius:4px;font-size:11px;line-height:1.5}.pricing-dialog-model{align-items:center;gap:12px;margin-bottom:22px;display:flex}.pricing-dialog-model h3{margin-bottom:5px;font-size:18px;font-weight:500;line-height:1.2}.pricing-dialog-model code{color:var(--cai-ink-3);font-size:11px}.pricing-dialog-model>.pricing-basis{margin-left:auto}.pricing-config-area{flex-direction:column;gap:13px;margin-bottom:15px;display:flex}.pricing-config-row{align-items:center;gap:18px;display:flex}.pricing-config-row>span{color:var(--cai-ink-3);flex-shrink:0;min-width:100px;font-size:12px}.pricing-segmented{flex-wrap:wrap;gap:3px;display:inline-flex}.pricing-segmented button{background:var(--cai-bg-2);border:1px solid var(--cai-line);color:var(--cai-ink-3);white-space:nowrap;border-radius:5px;padding:5px 11px;font-size:11px;line-height:1.55}.pricing-segmented button:hover{border-color:var(--cai-accent-ring);color:var(--cai-accent-ink)}.pricing-segmented button.selected{border-color:var(--cai-accent);background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.pricing-segmented button.selected{background:color-mix(in srgb,var(--cai-accent)4.7%,transparent)}}.pricing-segmented button.selected{color:var(--cai-accent-ink)}.pricing-context-line{color:var(--cai-accent-ink);justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;font-size:11px;line-height:1.7;display:flex}.pricing-context-line .pricing-text-button{font-size:10px}.pricing-tier-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.pricing-tier-comparison>div{border:1px solid var(--cai-line);border-radius:6px;padding:12px}.pricing-tier-comparison b{color:var(--cai-accent-ink);font-size:11px;font-weight:500}.pricing-tier-comparison p{color:var(--cai-ink-3);margin-top:8px;font-size:10px}.pricing-tier-comparison code{color:var(--cai-ink-2);margin-top:2px;font-size:10px;display:block}.pricing-quote-caption{color:var(--cai-ink-3);border-bottom:1px solid var(--cai-line);justify-content:space-between;padding-bottom:10px;font-size:10px;display:flex}.pricing-fee-section{border-bottom:1px solid var(--cai-line-soft);padding:16px 0 3px}.pricing-fee-section h4{color:var(--cai-accent-ink);letter-spacing:.4px;justify-content:space-between;margin-bottom:7px;font-size:10px;display:flex}.pricing-fee-section h4 small{color:var(--cai-accent-ink);letter-spacing:0;font-size:10px;font-weight:400}.pricing-fee-row{grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:10px 0;display:grid}.pricing-fee-row strong{color:var(--cai-ink-2);font-size:12px;font-weight:400;line-height:1.7}.pricing-fee-row p{color:var(--cai-ink-3);max-width:410px;margin-top:2px;font-size:10px;line-height:1.7}.pricing-fee-condition{background:var(--cai-bg-2);color:var(--cai-ink-3);border-radius:3px;margin-left:7px;padding:1px 5px;font-size:9px;display:inline-block}.pricing-unit-price{text-align:right;white-space:nowrap;padding-top:1px}.pricing-unit-price>b{color:var(--cai-ink-1);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:1.7}.pricing-unit-price>small{color:var(--cai-warn);margin-top:3px;font-size:9px;display:block}.pricing-unit-price>b.pricing-included{color:var(--cai-accent-ink)}.pricing-plan-note{color:var(--cai-ink-3);margin-top:17px;font-size:10px;line-height:1.85}.pricing-settlement-note{color:var(--cai-accent-ink);gap:6px;margin-top:9px;font-size:10px;line-height:1.8;display:flex}.pricing-settlement-note svg{flex-shrink:0;margin-top:2px}.pricing-dialog-footer{border-top:1px solid var(--cai-line);background:var(--cai-bg-1);justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;display:flex}.pricing-dialog-footer>span{color:var(--cai-ink-3);font-size:10px}.pricing-dialog-footer>div{gap:9px;display:flex}.pricing-dialog-footer .btn{height:32px;min-height:32px;padding:0 12px;font-size:12px}.pricing-manual{color:var(--cai-warn);margin-top:16px;font-size:11px}.pricing-manual textarea{border:1px solid var(--cai-line);width:100%;height:110px;margin-top:8px;padding:10px;font-size:11px}.pricing-performance-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.pricing-performance-heading h3{margin-bottom:5px;font-size:18px;font-weight:500}.pricing-performance-heading p{color:var(--cai-ink-3);font-size:10px}.pricing-performance-heading .pricing-segmented{flex-wrap:nowrap}.pricing-metrics{border-bottom:1px solid var(--cai-line);grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px;padding-bottom:23px;display:grid}.pricing-metrics>div{flex-direction:column;gap:8px;display:flex}.pricing-metrics span{color:var(--cai-ink-3);font-size:11px}.pricing-metrics strong{font:400 25px/1.1 var(--font-mono,monospace);color:var(--cai-ink-2);letter-spacing:-1px}.pricing-metrics>div:first-child strong{color:var(--cai-accent-ink)}.pricing-metrics small{color:var(--cai-ink-3);font-size:9px;line-height:1.6}.pricing-performance-tabs{justify-content:space-between;gap:10px;margin-bottom:15px;display:flex}.pricing-performance-tabs .small button{padding:4px 7px;font-size:10px}.pricing-chart-toolbar{color:var(--cai-ink-3);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:10px;display:flex}.pricing-chart-toolbar>div{gap:14px;display:flex}.pricing-chart-toolbar .pricing-text-button{font-size:10px}.pricing-legend-primary,.pricing-legend-p90 i{vertical-align:middle;background:var(--cai-accent);width:13px;height:2px;margin:0 5px;display:inline-block}.pricing-legend-p90 i{background:var(--cai-info)}.pricing-chart-area{position:relative}.pricing-big-chart{width:100%;height:auto;min-height:185px;display:block}.pricing-axis-label{fill:var(--cai-ink-3);font:10px Arial,sans-serif}.pricing-chart-tooltip{pointer-events:none;background:var(--cai-bg-2);border:1px solid var(--cai-line);box-shadow:var(--cai-shadow-pop);z-index:5;border-radius:6px;flex-direction:column;gap:7px;min-width:175px;padding:13px;font-size:11px;display:flex;position:absolute;top:18%}.pricing-chart-tooltip b{color:var(--cai-ink-3);font-size:10px;font-weight:400}.pricing-chart-tooltip strong{color:var(--cai-accent-ink);font-size:15px;font-weight:400}.pricing-chart-tooltip small{color:var(--cai-ink-3)}.pricing-chart-data{border:1px solid var(--cai-line);border-radius:5px;max-height:270px;overflow:auto}.pricing-chart-data table{border-collapse:collapse;width:100%;font-size:10px}.pricing-chart-data th,.pricing-chart-data td{white-space:nowrap;text-align:left;padding:8px 10px}.pricing-chart-data th{background:var(--cai-bg-2);color:var(--cai-ink-3);position:sticky;top:0}.pricing-chart-data td{border-top:1px solid var(--cai-line-soft);font-variant-numeric:tabular-nums}.pricing-runtime-note{color:var(--cai-ink-3);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:10px;display:flex}.pricing-runtime-note .pricing-text-button{font-size:10px}.pricing-methodology{border-top:1px solid var(--cai-line);color:var(--cai-ink-3);margin-top:12px;padding-top:10px;font-size:10px;line-height:1.85}.pricing-methodology p+p{margin-top:7px}.pricing-empty-chart{text-align:center;padding:45px 20px}.pricing-empty-chart svg{color:var(--cai-ink-4);margin:0 auto 14px}.pricing-empty-chart h4{font-size:13px;font-weight:400}.pricing-empty-chart p{color:var(--cai-ink-3);margin-top:10px;font-size:11px}@media(min-width:1600px){.pricing-page{max-width:1480px;padding-inline:40px}.pricing-table th:first-child,.pricing-table th:nth-child(3){width:24%}}@media(max-width:1199px)and (min-width:801px){.pricing-page{padding:34px 24px 60px}.pricing-table-shell{overflow-x:auto}.table.pricing-table{min-width:1100px}.pricing-filters{grid-template-columns:minmax(160px,1fr) 170px 150px 150px}.pricing-active-group{display:none}.pricing-heading-meta{gap:7px}.pricing-heading-meta>span:nth-child(2){display:none}}@media(max-width:800px){.pricing-page{padding:28px 20px 50px}.pricing-page-heading{align-items:flex-start;margin-bottom:24px}.pricing-page-heading h1{font-size:28px}.pricing-page-heading p{font-size:12px}.pricing-heading-meta{flex-wrap:wrap;justify-content:flex-end;max-width:130px}.pricing-heading-meta>span:nth-child(2){display:none}.pricing-filters{grid-template-columns:1fr 1fr;gap:12px}.pricing-search.input{grid-column:1/-1}.pricing-period{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-period .select-menu{width:165px}.pricing-period>small{margin:0}.pricing-tabbar nav{gap:24px}.pricing-tabbar nav>button{font-size:13px}.pricing-active-group{display:none}.pricing-reference-line{font-size:10px}.pricing-reference-line>span:last-child{display:none}.pricing-table-shell{background:0 0;border:0}.table.pricing-table{display:block}.pricing-table thead{display:none}.pricing-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.table.pricing-table tbody tr{background:var(--cai-bg-1);border:1px solid var(--cai-line);border-radius:7px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.table.pricing-table td{border:0;min-width:0;height:auto;padding:0}.pricing-name-cell{grid-column:1/-1}.pricing-model-name>strong{font-size:14px}.pricing-model-name code{font-size:10px}.pricing-basis-cell{grid-column:1/-1;align-items:center;gap:10px;margin-top:2px;display:flex}.pricing-basis-cell>small{margin:0}.pricing-price-cell{grid-column:1/-1}.pricing-main-price>b{font-size:12px}.pricing-main-price>span{font-size:11px}.pricing-extras-cell{grid-column:1/-1}.pricing-extras-cell>small{margin-left:8px;display:inline}.pricing-health-cell{grid-column:1;align-self:end;margin-top:3px}.pricing-action-cell{grid-column:2;align-self:end;padding-bottom:7px!important}.pricing-table-footer{flex-wrap:wrap;font-size:9px}.pricing-disclaimer{font-size:10px}.pricing-table .pricing-empty-result,.pricing-table tr:has(.pricing-empty-result){grid-column:1/-1}}@media(max-width:540px){.pricing-page{padding:24px 16px 42px}.pricing-page-heading{gap:10px}.pricing-page-heading h1{font-size:27px}.pricing-eyebrow{margin-bottom:10px;font-size:9px}.pricing-page-heading p{max-width:210px;font-size:11px}.pricing-heading-meta{gap:10px;max-width:90px}.pricing-heading-meta .pricing-text-button{font-size:10px}.pricing-filters{gap:12px 10px;margin-bottom:16px}.pricing-filter-field .select-trigger{height:38px;min-height:38px;padding:0 9px;font-size:11px}.pricing-filter-field>small{font-size:10px}.pricing-search.input{height:40px}.pricing-search input{font-size:12px}.pricing-tabbar nav{gap:18px}.pricing-tabbar nav>button{gap:5px;font-size:12px}.pricing-tabbar nav>button>small{font-size:10px}.pricing-table tbody{grid-template-columns:1fr}.pricing-table-footer span{font-size:9px}.pricing-mini-tip{left:0;right:auto}.pricing-reference-line{margin-block:13px}.pricing-health-numbers>span{font-size:10px}.rw-modal .modal-box.pricing-dialog{border-radius:8px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.pricing-dialog>.flex{gap:7px;padding:12px 14px}.pricing-dialog .section-title{font-size:15px}.pricing-dialog .dialog-title-content{gap:7px}.pricing-dialog .pricing-title-tag{padding:3px 5px;font-size:9px}.pricing-dialog-body{padding:17px 15px!important}.pricing-dialog-model{gap:9px;margin-bottom:18px}.pricing-dialog-model h3{font-size:16px}.pricing-dialog-model code{overflow-wrap:anywhere;font-size:10px}.pricing-dialog-model>.pricing-basis{padding:2px 5px;font-size:9px}.pricing-dialog-model .pricing-model-mark{width:29px;height:29px;font-size:15px}.pricing-config-row{display:block}.pricing-config-row>span{margin-bottom:7px;font-size:11px;display:block}.pricing-segmented button{padding:5px 8px;font-size:10px}.pricing-context-line{margin-bottom:16px;font-size:10px;display:block}.pricing-context-line>.pricing-text-button{margin-top:5px}.pricing-tier-comparison{grid-template-columns:1fr;gap:8px}.pricing-tier-comparison p{justify-content:space-between;gap:10px;display:flex}.pricing-tier-comparison code{margin:0}.pricing-fee-row{grid-template-columns:1fr auto;gap:10px;padding:10px 0}.pricing-fee-row strong{font-size:11px}.pricing-fee-row p{font-size:9px;line-height:1.7}.pricing-unit-price>b{font-size:11px}.pricing-unit-price>small{font-size:9px}.pricing-fee-condition{margin-left:4px;font-size:8px}.pricing-quote-caption{gap:8px;font-size:9px}.pricing-fee-section{padding-top:13px}.pricing-dialog-footer{gap:8px;padding:12px 14px}.pricing-dialog-footer>span{max-width:110px;font-size:9px}.pricing-dialog-footer .btn{height:31px;min-height:31px;padding:0 10px;font-size:11px}.pricing-dialog-footer>div{gap:6px}.pricing-plan-note,.pricing-settlement-note{font-size:9px}.pricing-performance-heading{margin-bottom:19px;display:block}.pricing-performance-heading h3{font-size:16px}.pricing-performance-heading .pricing-segmented{margin-top:14px}.pricing-metrics{gap:8px;padding-bottom:17px}.pricing-metrics strong{letter-spacing:-.7px;font-size:20px}.pricing-metrics span{font-size:9px}.pricing-metrics small{font-size:8px}.pricing-performance-tabs{margin-bottom:13px}.pricing-performance-tabs .pricing-segmented button{padding:4px 7px;font-size:10px}.pricing-chart-toolbar{flex-wrap:wrap;font-size:9px}.pricing-chart-toolbar .pricing-text-button{font-size:9px}.pricing-chart-tooltip{min-width:165px;font-size:10px;top:25%;left:15%!important}.pricing-runtime-note{flex-wrap:wrap;font-size:9px}.pricing-runtime-note .pricing-text-button,.pricing-methodology{font-size:9px}.pricing-big-chart{min-height:155px}.pricing-empty-chart{padding:30px 8px}}@media(prefers-reduced-motion:reduce){.pricing-page *,.pricing-dialog *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.app-header .nav-item[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--cai-accent-ink);text-decoration-color:var(--cai-accent-ink);text-underline-offset:5px}.pricing-fee-fold-toggle{width:100%;color:var(--cai-ink-2);text-align:left;justify-content:space-between;align-items:center;padding:2px 0 12px;font-size:12px;line-height:1.6;display:flex}.pricing-fee-fold-toggle>span:first-child small{color:var(--cai-ink-3);margin-left:6px;font-size:10px}.pricing-fold-hint{color:var(--cai-ink-3);align-items:center;gap:8px;font-size:10px;display:flex}.pricing-fee-fold-toggle:hover{color:var(--cai-accent-ink)}.pricing-fold-hint .icon{transition:transform .12s}.pricing-dialog .pricing-foldable-fees{padding-top:14px}@media(max-width:540px){.pricing-context-line>.pricing-text-button{width:max-content;margin-top:7px;display:flex}.pricing-fee-row strong,.pricing-unit-price>b{font-size:12px}.pricing-fee-row p{font-size:10px}.pricing-fee-fold-toggle{font-size:12px}.pricing-model-name>div{margin-top:5px}.pricing-extras-cell>small{font-size:9px}.pricing-fee-row strong>.pricing-fee-condition{font-size:8px}}.pricing-all-groups .pricing-offer-table th:first-child{width:23%}.pricing-all-groups .pricing-offer-table th:nth-child(2){width:15%}.pricing-all-groups .pricing-offer-table th:nth-child(3){width:24%}.pricing-all-groups .pricing-offer-table th:nth-child(4){width:13%}.pricing-all-groups .pricing-offer-table th:nth-child(5){width:15%}.pricing-all-groups .pricing-offer-table th:nth-child(6){width:10%}.pricing-all-groups .table.pricing-table td{border-bottom:1px solid var(--cai-line-soft);height:96px;padding:15px 16px}.pricing-all-groups .table.pricing-table .pricing-name-cell{vertical-align:top;border-right:1px solid var(--cai-line-soft);background:var(--cai-bg-1);padding-top:22px}.pricing-all-groups .pricing-model-block:last-child tr:last-child td,.pricing-all-groups .pricing-model-block:last-child .pricing-name-cell{border-bottom:0}.pricing-all-groups .pricing-model-block+.pricing-model-block tr:first-child td{border-top:1px solid var(--cai-line)}.pricing-model-basis{align-items:center;gap:10px;margin-top:15px;padding-left:46px;display:flex}.pricing-model-basis>small{color:var(--cai-ink-3);font-size:10px}.pricing-model-plan-note{color:var(--cai-ink-3);margin-top:9px;padding-left:46px;font-size:10px;line-height:1.6;display:block}.pricing-offer-group{color:var(--cai-ink-2);white-space:nowrap;border:1px solid var(--cai-line);background:var(--cai-ink-0);border-radius:4px;align-items:center;gap:7px;padding:4px 7px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pricing-offer-group{background:color-mix(in srgb,var(--cai-ink-0)1.2%,transparent)}}.pricing-offer-group>b{font-family:var(--font-mono,monospace);color:var(--cai-ink-3);font-size:10px;font-weight:400}.pricing-offer-group.group-discount{color:var(--cai-ok);background:var(--cai-ok)}@supports (color:color-mix(in lab,red,red)){.pricing-offer-group.group-discount{background:color-mix(in srgb,var(--cai-ok)3.1%,transparent)}}.pricing-offer-group.group-discount{border-color:var(--cai-ok)}@supports (color:color-mix(in lab,red,red)){.pricing-offer-group.group-discount{border-color:color-mix(in srgb,var(--cai-ok)15.7%,transparent)}}.pricing-offer-group.group-discount>b{color:var(--cai-ok)}.pricing-offer-group.group-priority{border-color:var(--cai-accent-ring)}@supports (color:color-mix(in lab,red,red)){.pricing-offer-group.group-priority{border-color:color-mix(in srgb,var(--cai-accent-ring)40%,transparent)}}.pricing-offer-group.group-priority{background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.pricing-offer-group.group-priority{background:color-mix(in srgb,var(--cai-accent)3.1%,transparent)}}.pricing-group-cell>small{color:var(--cai-ink-3);margin-top:8px;font-size:10px;display:block}.pricing-all-groups .pricing-active-group b{margin-left:8px}.pricing-all-groups .pricing-reference-line{line-height:1.6}.pricing-all-groups .pricing-extra-trigger>span{word-break:keep-all;max-width:none}.pricing-all-groups .pricing-health-numbers{flex-wrap:wrap;gap:5px}.pricing-all-groups .pricing-health-numbers>strong{font-size:12px}.pricing-all-groups .pricing-health-numbers>span{font-size:9px}.pricing-all-groups .pricing-sparkline{height:25px}.pricing-all-groups .pricing-detail-button{gap:5px}.pricing-detail-groups .pricing-segmented{gap:6px}.pricing-detail-groups .pricing-segmented small{color:inherit;opacity:.8;margin-left:3px;font-size:.9em}.pricing-fee-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:3px;display:flex}.pricing-fee-heading h4{color:var(--cai-ink-2);font-size:12px;font-weight:500;margin:0!important}.pricing-fee-heading h4 small{color:var(--cai-ink-3);margin-left:7px;font-size:10px;font-weight:400}.pricing-fee-heading>span{color:var(--cai-ink-3);font-size:10px;line-height:1.5}.pricing-expanded-dialog .pricing-fee-section{padding-top:17px}.pricing-expanded-dialog .pricing-fee-section+.pricing-fee-section{margin-top:8px}.pricing-expanded-dialog .pricing-fee-row{padding:10px 0}.pricing-expanded-dialog .pricing-fee-row p{max-width:390px;line-height:1.65}.pricing-tier-reference{border-top:1px solid var(--cai-line);margin-top:22px;padding-top:17px}.pricing-tier-scroll{border:1px solid var(--cai-line);overscroll-behavior-x:contain;border-radius:5px;max-width:100%;margin-top:10px;overflow-x:auto}.pricing-tier-scroll:focus-visible{outline:1px solid var(--cai-accent);outline-offset:3px}.pricing-tier-table{border-collapse:collapse;width:100%;min-width:460px;font-size:10px}.pricing-tier-table th,.pricing-tier-table td{text-align:right;white-space:nowrap;padding:8px 10px;font-weight:400}.pricing-tier-table th:first-child{text-align:left;color:var(--cai-ink-3)}.pricing-tier-table thead{background:var(--cai-bg-1);color:var(--cai-ink-3)}.pricing-tier-table tbody tr+tr{border-top:1px solid var(--cai-line-soft)}.pricing-tier-table td{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums}.pricing-tier-table .current{color:var(--cai-accent-ink);background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.pricing-tier-table .current{background:color-mix(in srgb,var(--cai-accent)2.4%,transparent)}}@media(min-width:1600px){.pricing-all-groups .pricing-page-heading{margin-bottom:30px}.pricing-all-groups .pricing-group-cell>small{font-size:11px}}@media(max-width:1199px)and (min-width:801px){.pricing-all-groups .table.pricing-table{min-width:1160px}}@media(max-width:800px){.pricing-all-groups .pricing-offer-table{display:block}.pricing-all-groups .pricing-offer-table tbody.pricing-model-block{background:var(--cai-bg-1);border:1px solid var(--cai-line);border-radius:8px;margin-bottom:16px;display:block;overflow:visible}.pricing-all-groups .table.pricing-table tbody tr{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;padding:15px 17px;display:grid}.pricing-all-groups .table.pricing-table tbody tr+tr{border-top:1px solid var(--cai-line)}.pricing-all-groups .table.pricing-table tbody tr:hover{background:0 0}.pricing-all-groups .table.pricing-table td{min-width:0;height:auto;padding:0;border:0!important}.pricing-all-groups .table.pricing-table .pricing-name-cell{background:0 0;grid-column:1/-1;padding:3px 0 17px;border-bottom:1px solid var(--cai-line)!important}.pricing-all-groups .pricing-model-line{gap:12px}.pricing-model-basis{margin-top:10px;padding-left:45px}.pricing-model-plan-note{margin-top:6px;padding-left:45px}.pricing-group-cell{grid-column:1/-1;align-items:center;gap:9px;display:flex;padding-top:3px!important}.pricing-group-cell>small{margin:0;font-size:10px}.pricing-all-groups .pricing-price-cell{grid-column:1/-1}.pricing-all-groups .pricing-main-price{justify-content:space-between;gap:6px}.pricing-all-groups .pricing-main-price>b{font-size:13px}.pricing-all-groups .pricing-extras-cell{grid-column:1/-1;align-items:center;gap:10px;display:flex}.pricing-all-groups .pricing-extras-cell>small{margin:0}.pricing-all-groups .pricing-extra-trigger>span{max-width:none}.pricing-all-groups .pricing-health-cell{grid-column:1}.pricing-all-groups .pricing-action-cell{grid-column:2;align-self:end;padding-bottom:6px!important}.pricing-all-groups .pricing-health-numbers>strong{font-size:13px}.pricing-all-groups .pricing-sparkline{max-width:145px}.pricing-all-groups .pricing-reference-line>span:first-child{max-width:100%;font-size:10px}.pricing-all-groups .pricing-detail-button{min-height:32px}.pricing-all-groups .pricing-table-footer{padding-top:0}.pricing-all-groups .pricing-offer-table>tbody:has(.pricing-empty-result){display:block}}@media(max-width:540px){.pricing-expanded-dialog .pricing-fee-heading{align-items:flex-start;gap:8px}.pricing-expanded-dialog .pricing-fee-heading>span{text-align:right;max-width:135px;font-size:9px}.pricing-expanded-dialog .pricing-fee-heading h4{font-size:12px}.pricing-expanded-dialog .pricing-fee-heading small{margin-left:3px;font-size:9px}.pricing-expanded-dialog .pricing-config-row>span{margin-bottom:8px}.pricing-detail-groups .pricing-segmented{flex-wrap:wrap;display:flex}.pricing-detail-groups .pricing-segmented button{padding:6px 7px;font-size:10px}.pricing-expanded-dialog .pricing-fee-row{grid-template-columns:minmax(0,1fr);gap:5px;padding:11px 0}.pricing-expanded-dialog .pricing-unit-price{text-align:left;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pricing-expanded-dialog .pricing-unit-price>b{font-size:12px}.pricing-expanded-dialog .pricing-unit-price>small{margin:0;font-size:9px}.pricing-expanded-dialog .pricing-fee-row strong{font-size:12px}.pricing-tier-reference{margin-top:17px}.pricing-tier-reference .pricing-fee-heading{display:block}.pricing-tier-reference .pricing-fee-heading>span{text-align:left;max-width:none;margin-top:6px;display:block}.pricing-tier-table{min-width:450px;font-size:10px}.pricing-tier-table th,.pricing-tier-table td{padding:8px}}.pricing-page.zcatalog{--zc-border:var(--cai-line);--zc-muted:var(--cai-ink-3);--zc-ink:var(--cai-ink-1);max-width:1560px;margin:0 auto;padding:36px 44px 64px}.zc-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.zc-eyebrow{font:10px/1.4 var(--font-mono,monospace);letter-spacing:1.6px;color:var(--cai-accent-ink);margin-bottom:9px;display:block}.zc-page-heading h1{letter-spacing:-.8px;align-items:center;gap:12px;font-size:29px;font-weight:500;line-height:1.35;display:flex}.zc-page-heading h1>span{font:12px/1 var(--font-mono,monospace);letter-spacing:0;background:var(--cai-accent-soft);color:var(--cai-accent-ink);border:1px solid var(--cai-accent-ring);border-radius:5px;padding:5px 7px}.zc-page-heading p{color:var(--cai-ink-3);margin-top:9px;font-size:12px}.zc-page-meta{color:var(--cai-ink-3);align-items:center;gap:17px;font-size:11px;display:flex}.zc-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.zc-sidebar{overscroll-behavior:contain;border-right:1px solid var(--cai-line-soft);scrollbar-width:thin;max-height:calc(100dvh - 115px);padding:0 22px 12px 0;position:sticky;top:96px;overflow-y:auto}.zc-sidebar-heading{justify-content:space-between;align-items:center;padding:8px 0 20px;display:flex}.zc-sidebar-heading strong{font-size:13px;font-weight:500}.zc-sidebar-heading .pricing-text-button{color:var(--cai-ink-3);font-size:11px}.zc-filter-section{margin:0;padding:0 0 20px}.zc-filter-section+.zc-filter-section{border-top:1px solid var(--cai-line-soft);padding-top:19px}.zc-filter-section h2{color:var(--cai-ink-2);margin:0 0 12px;font-size:12px;font-weight:500}.zc-filter-section p{color:var(--cai-ink-3);margin-top:9px;font-size:10px;line-height:1.8}.zc-filter-section .select-menu,.zc-filter-section .rw-popover-host,.zc-filter-section .rw-popover-anchor{width:100%}.zc-filter-section .select-trigger{background:var(--cai-bg-1);border-color:var(--cai-line);width:100%;height:34px;min-height:34px;padding:0 10px;font-size:11px}.zc-check{cursor:pointer;min-height:31px;color:var(--cai-ink-3);align-items:center;gap:9px;font-size:12px;line-height:1.6;display:flex}.zc-check:hover{color:var(--cai-ink-1)}.zc-check:has(input:checked){color:var(--cai-accent-ink)}.zc-check input{appearance:auto;accent-color:var(--cai-accent-ink);cursor:pointer;flex-shrink:0;block-size:13px;inline-size:13px}.zc-check input:focus-visible{outline:2px solid var(--cai-accent);outline-offset:3px}.zc-check small{font:10px/1.3 var(--font-mono,monospace);color:var(--cai-ink-4);margin-left:auto}.zc-sidebar-note{border-top:1px solid var(--cai-line-soft);color:var(--cai-ink-4);padding-top:15px;font-size:10px;line-height:1.85}.zc-main{min-width:0}.zc-search-row{grid-template-columns:minmax(0,1fr) 140px;gap:12px;display:grid}.zc-search-row .pricing-search.input{background:var(--cai-bg-1);border-color:var(--cai-line);grid-column:auto;height:40px}.zc-search-row .select-trigger{background:var(--cai-bg-1);border-color:var(--cai-line);height:40px;min-height:40px}.zc-tabs-row{border-bottom:1px solid var(--cai-line);justify-content:space-between;align-items:center;gap:12px;margin:17px 0 0;padding:0 0 14px;display:flex}.zc-categories{align-items:center;gap:5px;display:flex}.zc-categories>button{color:var(--cai-ink-3);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;transition:background-color .12s,color .12s;display:flex}.zc-categories>button:hover{background:var(--cai-bg-2);color:var(--cai-ink-1)}.zc-categories>button.active{background:var(--cai-accent-soft);border-color:var(--cai-accent-ring);color:var(--cai-accent-ink)}.zc-categories small{font:10px/1 var(--font-mono,monospace);color:var(--cai-accent-ink);margin-left:2px}.zc-period{color:var(--cai-ink-3);align-items:center;gap:6px;display:flex}.zc-period .select-trigger{background:0 0;border-color:#0000;height:32px;min-height:32px;padding:0 4px;font-size:11px}.zc-list-caption{color:var(--cai-ink-3);justify-content:space-between;gap:12px;padding:14px 1px;font-size:10px;line-height:1.6;display:flex}.zc-model-list{flex-direction:column;gap:16px;display:flex}.zc-model-card{background:var(--cai-bg-1);border:1px solid var(--cai-line);border-radius:10px;min-width:0;transition:border-color .15s}.zc-model-card:hover{border-color:var(--cai-line)}.zc-model-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.zc-model-identity{align-items:center;gap:12px;min-width:0;display:flex}.zc-model-identity>div{min-width:0}.zc-mark.pricing-model-mark{border:1px solid var(--cai-line);background:var(--cai-bg-2);width:34px;min-width:34px;height:34px;color:var(--cai-accent-ink);border-radius:9px;font-size:17px}.zc-name-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zc-name-line h2{color:var(--cai-ink-1);letter-spacing:-.2px;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.45}.zc-maker{color:var(--cai-ink-3);font-size:10px;line-height:1.5}.zc-model-id{align-items:center;gap:7px;min-width:0;margin-top:4px;display:flex}.zc-model-id code{font:11px/1.5 var(--font-mono,monospace);color:var(--cai-ink-3);overflow-wrap:anywhere}.zc-model-id .pricing-copy-id{opacity:.7;flex-shrink:0}.zc-model-id .pricing-copy-id:hover{opacity:1}.zc-kind-label{border:1px solid var(--cai-line);background:var(--cai-bg-1);color:var(--cai-ink-3);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:flex}.zc-model-description{color:var(--cai-ink-3);margin:13px 0 11px;padding:0 22px;font-size:12px;line-height:1.8}.zc-model-facts{color:var(--cai-ink-2);flex-wrap:wrap;align-items:center;gap:20px;padding:0 22px 17px;font-size:11px;line-height:1.6;display:flex}.zc-model-facts>span{align-items:center;gap:7px;display:flex}.zc-model-facts small{color:var(--cai-ink-3);font-size:10px}.zc-fact-groups{color:var(--cai-accent-ink);margin-left:auto}.zc-offers{border-top:1px solid var(--cai-line-soft);padding:0 22px 8px}.zc-offers-head,.zc-offer{grid-template-columns:142px minmax(190px,1fr) minmax(115px,.6fr) 146px 76px;align-items:center;column-gap:16px;display:grid}.zc-offers-head{color:var(--cai-ink-4);padding:11px 0 6px;font-size:9px;line-height:1.4}.zc-offer{border-top:1px solid var(--cai-line-soft);min-height:64px;padding:10px 0;font-size:11px}.zc-offers-head+.zc-offer{border-top:0}.zc-group{min-width:0}.zc-group-name{white-space:nowrap;color:var(--cai-ink-2);align-items:center;gap:6px;font-size:11px;display:flex}.zc-group-name i{background:var(--cai-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.zc-group-name i.group-discount{background:var(--cai-ok)}.zc-group-name i.group-priority{background:var(--cai-warn)}.zc-group-name b{font:10px/1.5 var(--font-mono,monospace);color:var(--cai-accent-ink);margin-left:1px;font-weight:400}.zc-prices{flex-direction:column;gap:5px;min-width:0;display:flex}.zcatalog .pricing-main-price{justify-content:flex-start;align-items:baseline;gap:10px;min-width:0;line-height:1.6;display:flex}.zcatalog .pricing-main-price>span{color:var(--cai-ink-3);white-space:normal;flex-shrink:0;min-width:24px;font-size:10px}.zcatalog .pricing-main-price>b{color:var(--cai-ink-2);white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.zc-extras{min-width:0;color:var(--cai-ink-3);font-size:10px;line-height:1.65}.zc-extras small{color:var(--cai-accent-ink);margin-top:4px;font-size:9px;display:block}.zc-extras .pricing-extra-trigger{text-align:left;white-space:normal;max-width:100%;font-size:10px;line-height:1.8}.zc-health{min-width:0}.zc-health .pricing-health{text-align:left;width:100%;padding:0}.zc-health .pricing-health-numbers{justify-content:flex-start;align-items:baseline;gap:6px}.zc-health .pricing-health-numbers strong{color:var(--cai-ok);font-size:12px;font-weight:500}.zc-health .pricing-health-numbers>span{white-space:normal;color:var(--cai-ink-3);font-size:9px}.zc-health .pricing-small-sample{display:none}.zc-health .pricing-sparkline{max-width:100%;height:22px}.zc-health .pricing-no-samples{font-size:9px}.zc-details.pricing-detail-button{color:var(--cai-accent-ink);white-space:nowrap;justify-content:flex-end;gap:3px;font-size:11px}.zc-details.pricing-detail-button:hover{color:var(--cai-accent-ink)}.zc-empty{text-align:center;border:1px solid var(--cai-line);background:var(--cai-bg-1);border-radius:9px;padding:56px 20px}.zc-empty>svg{color:var(--cai-ink-3);margin:0 auto 14px}.zc-empty h3{font-size:16px;font-weight:500}.zc-empty p{color:var(--cai-ink-3);margin:10px 0 22px;font-size:12px}.zc-endnote{color:var(--cai-ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 0 5px;font-size:10px;display:flex}.zcatalog .pricing-disclaimer{max-width:850px;margin-top:13px}.zc-mobile-controls{display:none}@media(max-width:1370px){.pricing-page.zcatalog{padding-inline:28px}.zc-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.zc-sidebar{padding-right:16px}.zc-offers-head,.zc-offer{grid-template-columns:130px minmax(172px,1fr) minmax(90px,.5fr) 125px 68px;column-gap:12px}.zc-model-header,.zc-model-description,.zc-model-facts,.zc-offers{padding-inline:18px}}@media(max-width:1100px){.zc-offers-head,.zc-offer{grid-template-columns:130px minmax(0,1fr) 136px 76px;column-gap:12px}.zc-offers-head>span:nth-child(3){display:none}.zc-group{grid-area:1/1/3}.zc-prices{grid-area:1/2}.zc-health{grid-area:1/3/3}.zc-details{grid-area:1/4/3}.zc-extras{grid-area:2/2;margin-top:6px}.zc-extras small{margin-left:5px;display:inline}.zc-offer{min-height:82px}.zc-name-line .zc-maker{display:none}.zc-model-facts{gap:12px}}@media(max-width:900px){.pricing-page.zcatalog{padding:26px 22px 42px}.zc-layout{grid-template-columns:minmax(0,1fr);gap:14px}.zc-mobile-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.zc-mobile-controls .btn{gap:6px;height:34px;min-height:34px;font-size:11px}.zc-mobile-controls>span{color:var(--cai-ink-3);font-size:10px}.zc-sidebar{border:1px solid var(--cai-line);background:var(--cai-bg-1);border-radius:8px;max-height:none;padding:17px;display:none;position:static;overflow:visible}.zc-sidebar.is-open{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.zc-sidebar-heading,.zc-sidebar-note{grid-column:1/-1}.zc-filter-section+.zc-filter-section{padding-top:14px}.zc-page-heading{margin-bottom:22px}.zc-list-caption>span:last-child,.zc-page-meta>span:nth-child(2){display:none}}@media(max-width:600px){.pricing-page.zcatalog{padding:22px 14px 38px}.zc-page-heading{align-items:flex-start;gap:12px}.zc-page-heading h1{font-size:25px}.zc-page-heading p{max-width:240px;font-size:11px;line-height:1.8}.zc-eyebrow{margin-bottom:7px;font-size:9px}.zc-page-meta{gap:10px}.zc-page-meta .pricing-text-button{font-size:0}.zc-page-meta .pricing-text-button>svg{width:17px;height:17px}.zc-search-row{grid-template-columns:minmax(0,1fr) 115px;gap:8px}.zc-search-row .select-trigger{min-width:0;padding:0 9px;font-size:11px}.zc-search-row .pricing-search.input{gap:6px;padding:0 10px}.zc-search-row .pricing-search input{font-size:12px}.zc-tabs-row{flex-wrap:wrap;gap:9px;margin-top:12px;padding-bottom:10px}.zc-categories{flex:1;justify-content:space-between;gap:1px;min-width:0}.zc-categories>button{gap:5px;padding:6px 8px;font-size:11px}.zc-categories>button>svg{display:none}.zc-categories small{font-size:9px}.zc-period{margin-left:auto}.zc-list-caption{padding-block:10px}.zc-model-list{gap:12px}.zc-model-header{gap:8px;padding:16px 14px 0}.zc-model-identity{gap:9px}.zc-mark.pricing-model-mark{border-radius:7px;width:29px;min-width:29px;height:29px;font-size:15px}.zc-name-line h2{font-size:14px}.zc-model-id code{font-size:10px}.zc-kind-label{gap:4px;padding:3px 6px;font-size:9px}.zc-kind-label svg{display:none}.zc-model-description{margin:10px 0;padding:0 14px;font-size:11px;line-height:1.75}.zc-model-facts{gap:7px 13px;padding:0 14px 13px;font-size:10px}.zc-model-facts small{font-size:9px}.zc-fact-groups{margin-left:0}.zc-offers{padding:0 14px 3px}.zc-offers-head{display:none}.zc-offer{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px 12px;min-height:0;padding:13px 0}.zc-group{grid-area:auto/1/auto/-1}.zc-group-name{gap:6px;font-size:11px}.zc-group-name b{margin-left:auto;font-size:10px}.zc-prices{grid-area:auto/1/auto/-1;gap:4px}.zcatalog .pricing-main-price{justify-content:space-between;gap:8px}.zcatalog .pricing-main-price>b{text-align:right;font-size:11px}.zcatalog .pricing-main-price>span{font-size:10px}.zc-extras{grid-area:auto/1/auto/-1;margin:0}.zc-health{grid-area:auto/1}.zc-details{grid-area:auto/2;justify-self:end}.zc-health .pricing-health{max-width:132px}.zc-health .pricing-sparkline{height:20px}.zc-health .pricing-mini-tip{max-width:230px;left:0;right:auto}.zc-details.pricing-detail-button{font-size:11px}.zc-sidebar.is-open{grid-template-columns:1fr}.zc-sidebar .zc-filter-section{grid-column:1}.zc-endnote{gap:5px;font-size:9px}.zcatalog .pricing-disclaimer{font-size:10px}}@media(prefers-reduced-motion:reduce){.zc-model-card,.zc-categories>button{transition:none}}:root,:host{--font-sans:"DM Sans","Inclusive Sans",system-ui,-apple-system,sans-serif;--text-xs:13px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-500:oklch(70.4% .14 182.503);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs--line-height:calc(1/.75);--text-sm--line-height:calc(1.25/.875);--text-base--line-height: 1.5 ;--text-lg--line-height:calc(1.75/1.125);--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-text-color:text-color 16s linear infinite}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.animated-text{animation:var(--animate-text-color);color:#0000;background-size:500% 500%;-webkit-background-clip:text;background-clip:text}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-animate{animation:25s linear infinite marquee}.marquee-animate-reverse{animation:28s linear infinite marquee-reverse}.btn{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.card .card-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.card .card-body{gap:calc(var(--spacing)*0)}.table th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.menu .menu-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu .menu-title{color:color-mix(in oklab,var(--color-base-content)85%,transparent)}}.fieldset .fieldset-legend{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.fieldset .fieldset-legend{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.fieldset .fieldset-label,.fieldset .label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.fieldset .fieldset-label,.fieldset .label{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.label{cursor:pointer;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.nexus-layout-admin .btn{box-shadow:none}.nexus-layout-admin .btn-primary,.nexus-layout-admin .btn-neutral,.nexus-layout-admin .btn-warning{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.nexus-layout-admin .btn-primary,.nexus-layout-admin .btn-neutral,.nexus-layout-admin .btn-warning{border-color:color-mix(in oklch,var(--color-base-content)14%,transparent)}}.nexus-layout-admin .btn-primary,.nexus-layout-admin .btn-warning{background:var(--color-base-content);color:var(--color-base-100)}.nexus-layout-admin .btn-primary:hover,.nexus-layout-admin .btn-warning:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.nexus-layout-admin .btn-primary:hover,.nexus-layout-admin .btn-warning:hover{background:color-mix(in oklch,var(--color-base-content)88%,var(--color-base-100))}}.nexus-layout-admin .btn-neutral{background:var(--color-base-content);color:var(--color-base-100)}.nexus-layout-admin .btn-neutral:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.nexus-layout-admin .btn-neutral:hover{background:color-mix(in oklch,var(--color-base-content)88%,var(--color-base-100))}}.nexus-layout-admin .btn-ghost{border-color:#0000}.nexus-layout-admin .btn-ghost:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.nexus-layout-admin .btn-ghost:hover{background:color-mix(in oklch,var(--color-base-content)6%,transparent)}}.nexus-layout-admin .input,.nexus-layout-admin .select,.nexus-layout-admin .textarea,.nexus-layout-admin .file-input{box-shadow:none;border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.nexus-layout-admin .input,.nexus-layout-admin .select,.nexus-layout-admin .textarea,.nexus-layout-admin .file-input{border-color:color-mix(in oklch,var(--color-base-content)10%,transparent)}}.nexus-layout-admin .badge-primary{background:var(--color-base-content);color:var(--color-base-100);border-color:#0000}input:-webkit-autofill{-webkit-background-clip:text}input:-webkit-autofill:hover{-webkit-background-clip:text}input:-webkit-autofill:focus{-webkit-background-clip:text}input:-webkit-autofill:active{-webkit-background-clip:text}:root{--layout-sidebar-width:256px}.sidebar-menu .menu-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.sidebar-menu .menu-label{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.sidebar-menu .menu-item{height:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-box);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.sidebar-menu a,.sidebar-menu .menu-item-link{cursor:pointer}@media(hover:hover){:is(.sidebar-menu a,.sidebar-menu .menu-item-link).menu-item:hover{background-color:var(--color-base-200)}}:is(.sidebar-menu a,.sidebar-menu .menu-item-link).menu-item.active{background-color:var(--color-base-200);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sidebar-menu .collapse input{min-height:calc(var(--spacing)*8);padding:calc(var(--spacing)*0)}.sidebar-menu .collapse .collapse-title{min-height:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-box);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}@media(hover:hover){.sidebar-menu .collapse .collapse-title:is(:where(.peer):hover~*){background-color:var(--color-base-200)}}.sidebar-menu .collapse .collapse-title .arrow-icon{opacity:.6;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sidebar-menu .collapse .collapse-title:is(:where(.peer):checked~*){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sidebar-menu .collapse .collapse-title:is(:where(.peer):checked~*) .arrow-icon{opacity:1;rotate:90deg}.sidebar-menu .collapse .collapse-content:before{inset-inline-start:calc(var(--spacing)*4);top:calc(var(--spacing)*10);bottom:calc(var(--spacing)*2);background-color:var(--color-base-content);width:1px;position:absolute}@supports (color:color-mix(in lab,red,red)){.sidebar-menu .collapse .collapse-content:before{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.sidebar-menu .collapse .collapse-content:before{content:""}#layout-sidebar{width:var(--layout-sidebar-width);min-width:var(--layout-sidebar-width);background:var(--layout-sidebar-background);max-height:100vh;top:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);z-index:10;transition-property:margin,top,max-height,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex;position:relative}#layout-topbar{background:var(--layout-topbar-background);top:calc(var(--spacing)*0);z-index:10;max-height:calc(var(--spacing)*16);min-height:calc(var(--spacing)*16);transition-property:top,margin,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:sticky}#layout-content{padding:calc(var(--spacing)*6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-grow:1}#layout-sidebar-toggle-trigger:checked~#layout-sidebar{margin-inline-start:calc(var(--layout-sidebar-width)*-1)}html:not([data-theme=material],[data-theme=material-dark]) #layout-sidebar{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--color-base-200)}html:not([data-theme=material],[data-theme=material-dark]) #layout-topbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-200)}.nexus-layout-admin #layout-sidebar,.nexus-layout-admin #layout-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nexus-layout-admin #layout-content{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*5)}.nexus-layout-admin .card{box-shadow:none;border:1px solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.nexus-layout-admin .card{border:1px solid color-mix(in oklch,var(--color-base-content)8%,transparent)}}.nexus-layout-admin #layout-content>div>.bg-primary\/10.rounded-box.relative.w-full.overflow-hidden.p-6{border:none;border-bottom:1px solid var(--color-base-content);background:0 0}@supports (color:color-mix(in lab,red,red)){.nexus-layout-admin #layout-content>div>.bg-primary\/10.rounded-box.relative.w-full.overflow-hidden.p-6{border-bottom:1px solid color-mix(in oklch,var(--color-base-content)10%,transparent)}}.nexus-layout-admin #layout-content>div>.bg-primary\/10.rounded-box.relative.w-full.overflow-hidden.p-6{border-radius:0;padding:0 0 1rem}.nexus-layout-admin #layout-content>div>.bg-primary\/10.rounded-box.relative.w-full.overflow-hidden.p-6>span.iconify{display:none}.nexus-layout-admin #layout-content>div>.bg-primary\/10.rounded-box.relative.w-full.overflow-hidden.p-6>div{align-items:flex-end;gap:calc(var(--spacing)*4)}.nexus-layout-admin #layout-content>div>.bg-primary\/10.rounded-box.relative.w-full.overflow-hidden.p-6 p.text-primary{color:var(--color-base-content)}.nexus-layout-admin #layout-content>div>.bg-primary\/10.rounded-box.relative.w-full.overflow-hidden.p-6 p.text-primary.mt-4.text-xl.font-medium{letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(1.35rem,1.15rem + .45vw,1.6rem);line-height:1.1}@media(max-width:64rem){#layout-sidebar{z-index:500;position:fixed}#layout-sidebar-toggle-trigger:not(:checked)~#layout-sidebar{margin-inline-start:calc(var(--layout-sidebar-width)*-1)}#layout-sidebar-toggle-trigger:checked~#layout-sidebar{margin-inline-start:0}#layout-sidebar-toggle-trigger:checked~#layout-sidebar-backdrop{inset:calc(var(--spacing)*0);z-index:499;background-color:var(--color-base-content);position:fixed}@supports (color:color-mix(in lab,red,red)){#layout-sidebar-toggle-trigger:checked~#layout-sidebar-backdrop{background-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}#layout-sidebar-toggle-trigger:checked~#layout-sidebar-backdrop{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--cai-text-caption:13px;--cai-text-label:14px;--cai-text-control:15px;--cai-text-body:16px;--cai-text-price:18px;--cai-text-card-title:18px;--cai-text-section:20px;--cai-text-dialog:22px;--cai-text-page:28px;--cai-text-page-mobile:24px;--cai-text-display:36px;--cai-text-metric:28px;--cai-control-height:40px;--cai-control-compact:32px;--cai-control-large:44px;--cai-icon-sm:16px;--cai-icon-md:18px;--cai-icon-lg:20px;--cai-icon-xl:24px}.cai-root{--cai-radius-xs:4px;--cai-radius-sm:6px;--cai-radius-md:10px;--cai-radius-lg:14px;--cai-radius-xl:22px;font-family:var(--cai-font-ui);font-size:var(--cai-text-body);color:var(--cai-ink-1);background:var(--cai-bg-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03";line-height:1.65}.cai-root ::selection{background:var(--cai-accent-ring);color:var(--cai-ink-0)}.cai-root ::-webkit-scrollbar{width:8px;height:8px}.cai-root ::-webkit-scrollbar-track{background:0 0}.cai-root ::-webkit-scrollbar-thumb{background:var(--cai-ink-4)}@supports (color:color-mix(in lab,red,red)){.cai-root ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cai-ink-4)42%,transparent)}}.cai-root ::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.cai-root ::-webkit-scrollbar-thumb:hover{background:var(--cai-ink-4)}@supports (color:color-mix(in lab,red,red)){.cai-root ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--cai-ink-4)68%,transparent)}}.cai-root ::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.cai-root .cai-font-display{font-family:var(--cai-font-display);letter-spacing:-.01em;font-weight:600}.cai-root .cai-font-mono{font-family:var(--cai-font-mono)}.cai-root .cai-num{font-family:var(--cai-font-mono);font-feature-settings:"tnum","zero";letter-spacing:-.02em}.cai-root .cai-btn{height:var(--cai-control-height);border-radius:var(--cai-radius-sm);border:1px solid var(--cai-line);background:var(--cai-bg-1);color:var(--cai-ink-1);font-family:var(--cai-font-ui);font-size:var(--cai-text-control);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.cai-root .cai-btn:hover{border-color:var(--cai-ink-4);color:var(--cai-ink-0);background:var(--cai-bg-2)}.cai-root .cai-btn--primary{background:var(--cai-accent);border-color:var(--cai-accent-2);color:var(--cai-accent-on);font-weight:600}.cai-root .cai-btn--primary:hover:not(:disabled){background:var(--cai-accent-2);border-color:var(--cai-accent-2);color:var(--cai-accent-on)}.cai-root .cai-btn--primary:disabled{background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-btn--primary:disabled{background:color-mix(in srgb,var(--cai-accent)40%,var(--cai-bg-2))}}.cai-root .cai-btn--primary:disabled{border-color:var(--cai-accent-2)}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-btn--primary:disabled{border-color:color-mix(in srgb,var(--cai-accent-2)40%,var(--cai-bg-2))}}.cai-root .cai-btn--primary:disabled{color:var(--cai-ink-3);cursor:not-allowed}.cai-root .cai-btn--ghost{background:0 0;border-color:#0000}.cai-root .cai-btn--ghost:hover{background:var(--cai-bg-2);border-color:var(--cai-line)}.cai-root .cai-btn--sm{height:var(--cai-control-compact);font-size:var(--cai-text-label);padding:0 10px}.cai-root .cai-btn--lg{height:var(--cai-control-large);font-size:var(--cai-text-control);padding:0 18px}.cai-root .cai-btn--danger{color:var(--cai-bad);background:0 0;border-color:#0000}.cai-root .cai-btn--danger:hover{background:var(--cai-bad-soft);color:var(--cai-bad);border-color:#0000}.cai-root .cai-chip{border:1px solid var(--cai-line);background:var(--cai-bg-2);min-height:24px;color:var(--cai-ink-2);font-size:var(--cai-text-caption);font-family:var(--cai-font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.cai-root .cai-chip--ok{color:var(--cai-ok);background:var(--cai-ok-soft);border-color:#0000}.cai-root .cai-chip--bad{color:var(--cai-bad);background:var(--cai-bad-soft);border-color:#0000}.cai-root .cai-chip--accent{color:var(--cai-accent-ink);background:var(--cai-accent-soft);border-color:#0000}.cai-root .cai-kbd{min-width:22px;height:22px;font-family:var(--cai-font-mono);font-size:var(--cai-text-caption);color:var(--cai-ink-2);background:var(--cai-bg-2);border:1px solid var(--cai-line);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;line-height:1.2;display:inline-flex}.cai-root .cai-card{background:var(--cai-bg-1);border:1px solid var(--cai-line);border-radius:var(--cai-radius-md);box-shadow:var(--cai-shadow-soft)}.cai-root .cai-input{height:var(--cai-control-height);border-radius:var(--cai-radius-sm);border:1px solid var(--cai-line);background:var(--cai-bg-1);color:var(--cai-ink-0);font-family:var(--cai-font-ui);font-size:var(--cai-text-body);outline:none;width:100%;padding:0 10px}.cai-root .cai-input:focus{border-color:var(--cai-accent);box-shadow:0 0 0 3px var(--cai-accent-ring)}.cai-root .cai-input.cai-num{font-family:var(--cai-font-mono)}.cai-root select.cai-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cai-ink-3)50%),linear-gradient(135deg,var(--cai-ink-3)50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-color:var(--cai-bg-1);padding-right:26px}.cai-root textarea.cai-input{height:auto;padding:8px 10px;line-height:1.5}.cai-readable-overlay .cai-input{min-height:var(--cai-control-height)}.cai-readable-overlay textarea.cai-input{min-height:100px;line-height:1.7}.cai-root.cai-readable-overlay .cai-eyebrow{font-size:var(--cai-text-label);letter-spacing:0;text-transform:none;font-weight:700}.cai-readable-overlay .cai-muted{color:var(--cai-ink-2)}.cai-readable-overlay .cai-font-display{font-weight:700}.cai-root label.cai-field{font-size:var(--cai-text-label);color:var(--cai-ink-2);text-transform:uppercase;letter-spacing:.02em;flex-direction:column;gap:6px;font-weight:600;display:flex}.cai-root .cai-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.cai-root .cai-dot--ok{background:var(--cai-ok);box-shadow:0 0 0 3px var(--cai-ok)}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-dot--ok{box-shadow:0 0 0 3px color-mix(in srgb,var(--cai-ok)18%,transparent)}}.cai-root .cai-dot--ok{animation:2.6s infinite cai-heartbeat}.cai-root .cai-dot--warn{background:var(--cai-warn);box-shadow:0 0 0 3px var(--cai-warn)}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-dot--warn{box-shadow:0 0 0 3px color-mix(in srgb,var(--cai-warn)18%,transparent)}}.cai-root .cai-dot--accent{background:var(--cai-accent);box-shadow:0 0 0 3px var(--cai-accent-ring);animation:2.6s infinite cai-heartbeat}.cai-root .cai-dot--bad{background:var(--cai-bad);box-shadow:0 0 0 3px var(--cai-bad)}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-dot--bad{box-shadow:0 0 0 3px color-mix(in srgb,var(--cai-bad)18%,transparent)}}.cai-root .cai-dot--down{background:var(--cai-bad);box-shadow:0 0 0 3px var(--cai-bad)}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-dot--down{box-shadow:0 0 0 3px color-mix(in srgb,var(--cai-bad)18%,transparent)}}.cai-root .cai-dot--muted{background:var(--cai-ink-4)}@keyframes cai-heartbeat{0%,60%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--cai-ok)18%,transparent)}30%{box-shadow:0 0 0 6px color-mix(in srgb,var(--cai-ok)6%,transparent)}}.cai-root .cai-hr{background:var(--cai-line-soft);border:0;height:1px}.cai-root .cai-vr{background:var(--cai-line-soft);align-self:stretch;width:1px}.cai-root table.cai-tbl{border-collapse:collapse;width:100%;font-size:var(--cai-text-control)}.cai-root table.cai-tbl th{text-align:center;color:var(--cai-ink-2);font-weight:600;font-size:var(--cai-text-label);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--cai-line);background:var(--cai-bg-1);padding:10px 14px;position:sticky;top:0}.cai-root table.cai-tbl td{text-align:center;color:var(--cai-ink-1);border-bottom:1px solid var(--cai-line-soft);vertical-align:middle;padding:12px 14px}.cai-root table.cai-tbl tr:hover td{background:var(--cai-accent)}@supports (color:color-mix(in lab,red,red)){.cai-root table.cai-tbl tr:hover td{background:color-mix(in srgb,var(--cai-accent)5%,transparent)}}.cai-root table.cai-tbl.cai-tbl--compact th{font-size:var(--cai-text-caption);padding:6px 10px}.cai-root table.cai-tbl.cai-tbl--compact td{font-size:var(--cai-text-label);padding:7px 10px}.cai-root .cai-row{align-items:center;display:flex}.cai-root .cai-col{flex-direction:column;display:flex}.cai-root .cai-gap-1{gap:4px}.cai-root .cai-gap-2{gap:8px}.cai-root .cai-gap-3{gap:12px}.cai-root .cai-gap-4{gap:16px}.cai-root .cai-gap-5{gap:20px}.cai-root .cai-gap-6{gap:24px}.cai-root .cai-grow{flex:auto;min-width:0}.cai-root .cai-muted{color:var(--cai-ink-3)}.cai-root .cai-dim{color:var(--cai-ink-2)}.cai-root .cai-center{justify-content:center;align-items:center;display:flex}.cai-root .cai-between{justify-content:space-between;align-items:center;display:flex}.cai-root .cai-uppercase{text-transform:uppercase;letter-spacing:.08em;font-size:var(--cai-text-caption)}.cai-root .cai-eyebrow{font-size:var(--cai-text-caption);text-transform:uppercase;letter-spacing:.14em;color:var(--cai-ink-3);font-weight:600}@keyframes cai-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cai-root .cai-fade-in{animation:.32s both cai-fade-in}@keyframes cai-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes cai-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cai-root .cai-skeleton{vertical-align:middle;background-color:var(--cai-bg-2);background-image:linear-gradient(90deg,transparent 0%,var(--cai-accent)50%,transparent 100%);border-radius:4px;max-width:100%;height:12px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-skeleton{background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--cai-accent)22%,var(--cai-bg-2))50%,transparent 100%)}}.cai-root .cai-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-size:200% 100%;animation:1.4s linear infinite cai-skeleton-shimmer}.cai-root .cai-skeleton--block{display:block}.cai-root .cai-skeleton--num{border-radius:6px;height:24px}.cai-root .cai-skeleton--title{border-radius:5px;height:18px}.cai-root .cai-skeleton--chip{border-radius:999px;height:16px}.cai-root .cai-skeleton--avatar{border-radius:50%}.cai-root .cai-skeleton-row>.cai-skeleton:nth-child(2n){animation-delay:-.3s}.cai-root .cai-skeleton-row>.cai-skeleton:nth-child(3n){animation-delay:-.7s}.cai-root .cai-skeleton-row>.cai-skeleton:nth-child(4n){animation-delay:-1s}.cai-root .cai-skeleton-tr td{border-bottom:1px solid var(--cai-line-soft);pointer-events:none}.cai-root .cai-skeleton-tr:nth-child(2n) .cai-skeleton{animation-delay:-.3s}.cai-root .cai-skeleton-tr:nth-child(3n) .cai-skeleton{animation-delay:-.7s}.cai-root .cai-skeleton-tr:nth-child(4n) .cai-skeleton{animation-delay:-1s}@media(prefers-reduced-motion:reduce){.cai-root .cai-skeleton{background-image:none;animation:none}}@keyframes cai-bonus-shine{0%{opacity:0;transform:translate(-160%)skew(-20deg)}35%{opacity:.9}65%{opacity:.9}to{opacity:0;transform:translate(260%)skew(-20deg)}}@keyframes cai-bonus-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.cai-root .cai-bonus-badge{z-index:2;min-width:22px;min-height:22px;font-size:var(--cai-text-caption);font-weight:700;line-height:1.3;font-family:var(--cai-font-mono);letter-spacing:.02em;color:var(--cai-accent-on);background:linear-gradient(135deg,var(--cai-accent),var(--cai-accent)55%,var(--cai-accent));justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-6px;right:-6px}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-bonus-badge{background:linear-gradient(135deg,color-mix(in srgb,var(--cai-accent)55%,white),var(--cai-accent)55%,color-mix(in srgb,var(--cai-accent)65%,black))}}.cai-root .cai-bonus-badge{box-shadow:0 0 0 1.5px var(--cai-bg-1),0 2px 6px var(--cai-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-bonus-badge{box-shadow:0 0 0 1.5px var(--cai-bg-1),0 2px 6px color-mix(in srgb,var(--cai-accent)40%,transparent)}}.cai-root .cai-bonus-badge{pointer-events:none;-webkit-user-select:none;user-select:none;animation:2.4s ease-in-out infinite cai-bonus-pulse;overflow:hidden}.cai-root .cai-bonus-badge:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:35%;animation:3.6s ease-in-out infinite cai-bonus-shine;position:absolute;top:0;bottom:0;left:0}.cai-logs-tokenPop-fixed{z-index:9999;background:var(--cai-bg-1);border:1px solid var(--cai-accent);min-width:200px;padding:10px 12px;position:fixed;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.cai-logs-tokenPop-fixed{border:1px solid color-mix(in srgb,var(--cai-accent)22%,var(--cai-line))}}.cai-logs-tokenPop-fixed{border-radius:var(--cai-radius-md);box-shadow:var(--cai-shadow-pop);font-family:var(--cai-font-ui);pointer-events:none}.cai-logs-tokenPop-fixed--up{transform:translate(-100%,-100%)}.cai-logs-tokenPop-fixed .cai-logs-tokenPop__title{font-size:var(--cai-text-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--cai-ink-3);margin-bottom:6px}.cai-logs-tokenPop-fixed .cai-logs-tokenPop__row{font-size:var(--cai-text-caption);justify-content:space-between;align-items:baseline;gap:16px;padding:3px 0;display:flex}.cai-logs-tokenPop-fixed .cai-logs-tokenPop__row--total{border-top:1px solid var(--cai-line-soft);margin-top:4px;padding-top:6px}.cai-logs-tokenPop-fixed .cai-logs-tokenPop__label{color:var(--cai-ink-3)}.cai-logs-tokenPop-fixed .cai-logs-tokenPop__value{color:var(--cai-ink-0);font-size:var(--cai-text-label)}.cai-logs-tokenPop-fixed .cai-logs-tokenPop__row--total .cai-logs-tokenPop__value{color:var(--cai-accent-ink);font-weight:600}.cai-token-pop-enter-active,.cai-token-pop-leave-active{transition:opacity .14s,transform .14s}.cai-token-pop-enter-from,.cai-token-pop-leave-to{opacity:0;transform:translate(-100%,-4px)}.cai-token-pop-enter-from.cai-logs-tokenPop-fixed--up,.cai-token-pop-leave-to.cai-logs-tokenPop-fixed--up{transform:translate(-100%,calc(4px - 100%))}.cai-root .cai-bonus-pill{font-size:var(--cai-text-caption);font-weight:700;font-family:var(--cai-font-mono);letter-spacing:.02em;color:var(--cai-accent-on);background:linear-gradient(135deg,var(--cai-accent),var(--cai-accent)55%,var(--cai-accent));align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-bonus-pill{background:linear-gradient(135deg,color-mix(in srgb,var(--cai-accent)55%,white),var(--cai-accent)55%,color-mix(in srgb,var(--cai-accent)65%,black))}}.cai-root .cai-bonus-pill{box-shadow:0 1px 3px var(--cai-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cai-root .cai-bonus-pill{box-shadow:0 1px 3px color-mix(in srgb,var(--cai-accent)35%,transparent)}}.cai-root .cai-bonus-pill{position:relative;overflow:hidden}.cai-root .cai-bonus-pill:before{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:30%;animation:3.6s ease-in-out infinite cai-bonus-shine;position:absolute;top:0;bottom:0;left:0}.blog-shell{background:var(--color-base-100);min-height:100vh;color:var(--color-base-content);flex-direction:column;display:flex}.blog-main{flex:1;min-width:0}.blog-brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.blog-brand__logo{width:32px;height:32px;color:var(--color-base-content);flex:none}.blog-brand__name{max-width:220px;color:var(--color-base-content);font-size:var(--cai-text-control,15px);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.blog-public-footer{border-top:1px solid var(--color-base-content);width:min(100%,1470px);margin-inline:auto;padding:48px 20px}@supports (color:color-mix(in lab,red,red)){.blog-public-footer{border-top:1px solid color-mix(in oklch,var(--color-base-content)9%,transparent)}}.blog-public-footer{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.blog-public-footer{color:color-mix(in oklch,var(--color-base-content)66%,transparent)}}.blog-public-footer{font-size:var(--cai-text-caption,13px);grid-template-columns:minmax(240px,1.6fr) repeat(2,minmax(130px,.6fr)) minmax(170px,.8fr);gap:36px}.blog-public-footer nav{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.blog-public-footer .footer-title{color:var(--color-base-content);font-size:var(--cai-text-label,14px);opacity:.8;margin-bottom:3px}.blog-footer-brand{max-width:360px}.blog-footer-brand p{margin:13px 0 0;line-height:1.7}.blog-brand--footer .blog-brand__logo{width:28px;height:28px}.blog-rss-link{align-items:center;gap:6px;display:inline-flex}.blog-footer-copy{text-align:right;align-self:end;line-height:1.7}.blog-footer-copy p{margin:0}.blog-container{width:min(100%,1180px);margin-inline:auto;padding-inline:24px}.blog-index-page{padding-block:48px 88px}.blog-index-hero{max-width:820px;margin-bottom:34px}.blog-context-label{color:var(--color-base-content);margin:0 0 14px}@supports (color:color-mix(in lab,red,red)){.blog-context-label{color:color-mix(in oklch,var(--color-base-content)58%,transparent)}}.blog-context-label{font-size:var(--cai-text-caption,13px);font-weight:700}.blog-index-title{color:var(--color-base-content);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,4vw,48px);font-weight:700;line-height:1}.blog-index-intro{max-width:680px;color:var(--color-base-content);margin:18px 0 0}@supports (color:color-mix(in lab,red,red)){.blog-index-intro{color:color-mix(in oklch,var(--color-base-content)66%,transparent)}}.blog-index-intro{font-size:var(--cai-text-body,16px);text-wrap:pretty;line-height:1.7}.blog-index-tools{border-bottom:1px solid var(--color-base-content);justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-index-tools{border-bottom:1px solid color-mix(in oklch,var(--color-base-content)10%,transparent)}}.blog-category-list{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;padding:3px 1px 6px;display:flex;overflow-x:auto}.blog-category-list::-webkit-scrollbar{display:none}.blog-category-list .btn{min-height:var(--cai-control-height,40px);font-weight:650;font-size:var(--cai-text-control,15px);border-radius:9px;flex:none}.blog-tool-actions{flex:none;align-items:center;gap:8px;display:flex}.blog-search-form{width:min(100%,290px)}.blog-search-input{width:100%;min-height:var(--cai-control-height,40px);border-color:var(--color-base-content);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.blog-search-input{border-color:color-mix(in oklch,var(--color-base-content)18%,transparent)}}.blog-search-input{background:var(--color-base-100);font-size:var(--cai-text-control,15px)}.blog-search-input:focus-within{border-color:var(--color-primary);outline:3px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.blog-search-input:focus-within{outline:3px solid color-mix(in oklch,var(--color-primary)18%,transparent)}}.blog-search-input:focus-within{outline-offset:0}.blog-search-input input{min-width:0;font-size:var(--cai-text-body,16px)}.blog-search-submit{width:var(--cai-control-compact,32px);height:var(--cai-control-compact,32px);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.blog-search-submit:hover{background:var(--color-base-200)}.blog-rss-button{min-height:var(--cai-control-height,40px);font-size:var(--cai-text-control,15px);border-radius:10px}.blog-results-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.blog-results-heading:focus{outline:none}.blog-results-heading h2{color:var(--color-base-content);font-size:var(--cai-text-section,20px);letter-spacing:-.025em;margin:0;font-weight:700}.blog-results-heading p{color:var(--color-base-content);margin:0}@supports (color:color-mix(in lab,red,red)){.blog-results-heading p{color:color-mix(in oklch,var(--color-base-content)66%,transparent)}}.blog-results-heading p{font-size:var(--cai-text-caption,13px)}.blog-card-grid,.blog-card-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;display:grid}.blog-card{border-color:var(--color-base-content);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.blog-card{border-color:color-mix(in oklch,var(--color-base-content)10%,transparent)}}.blog-card{box-shadow:0 1px 2px var(--color-base-content);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.blog-card{box-shadow:0 1px 2px color-mix(in oklch,var(--color-base-content)5%,transparent)}}.blog-card{transition:border-color .18s,box-shadow .18s,transform .18s}.blog-card:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.blog-card:hover{border-color:color-mix(in oklch,var(--color-base-content)22%,transparent)}}.blog-card:hover{box-shadow:0 18px 44px var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.blog-card:hover{box-shadow:0 18px 44px color-mix(in oklch,var(--color-base-content)10%,transparent)}}.blog-card:hover{transform:translateY(-3px)}.blog-card__cover{aspect-ratio:16/9;background:var(--color-base-200);display:block;position:relative;overflow:hidden}.blog-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .36s cubic-bezier(.23,1,.32,1);display:block}.blog-card:hover .blog-card__cover img{transform:scale(1.025)}.blog-card__coverFallback{width:100%;height:100%;color:var(--color-base-content);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.blog-card__coverFallback{color:color-mix(in oklch,var(--color-base-content)28%,transparent)}}.blog-card__featured{border-radius:999px;gap:4px;position:absolute;top:12px;right:12px}.blog-card__body{gap:0;min-height:260px;padding:22px}.blog-card__meta{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.blog-card__meta .badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:55%;overflow:hidden}.blog-card__date{color:var(--color-base-content);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.blog-card__date{color:color-mix(in oklch,var(--color-base-content)66%,transparent)}}.blog-card__date{font-size:var(--cai-text-caption,13px);white-space:nowrap}.blog-card__titleLink{color:inherit;text-decoration:none}.blog-card__title{color:var(--color-base-content);font-size:var(--cai-text-section,20px);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:17px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.blog-card__excerpt{color:var(--color-base-content);margin:13px 0 0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.blog-card__excerpt{color:color-mix(in oklch,var(--color-base-content)64%,transparent)}}.blog-card__excerpt{font-size:var(--cai-text-body,16px);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7}.blog-card__footer{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.blog-card__author{min-width:0;color:var(--color-base-content);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.blog-card__author{color:color-mix(in oklch,var(--color-base-content)66%,transparent)}}.blog-card__author{font-size:var(--cai-text-caption,13px);text-overflow:ellipsis;white-space:nowrap}.blog-card__readLink{color:var(--color-base-content);font-size:var(--cai-text-control,15px);flex:none;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.blog-card__readLink:hover{text-underline-offset:4px;text-decoration:underline}.blog-card-skeleton{border:1px solid var(--color-base-content);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.blog-card-skeleton{border:1px solid color-mix(in oklch,var(--color-base-content)8%,transparent)}}.blog-card-skeleton{border-radius:12px}.blog-card-skeleton__cover{aspect-ratio:16/9;border-radius:0;width:100%}.blog-card-skeleton__body{padding:22px}.blog-inline-state{border:1px solid var(--color-base-content);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:280px;padding:48px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-inline-state{border:1px solid color-mix(in oklch,var(--color-base-content)9%,transparent)}}.blog-inline-state{background:var(--color-base-100);text-align:center;border-radius:12px}.blog-inline-state__icon{background:var(--color-base-200);width:48px;height:48px;color:var(--color-base-content);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.blog-inline-state__icon{color:color-mix(in oklch,var(--color-base-content)58%,transparent)}}.blog-inline-state h1,.blog-inline-state h2,.blog-inline-state h3{color:var(--color-base-content);font-size:var(--cai-text-section,20px);margin:0;font-weight:700}.blog-inline-state p{max-width:480px;color:var(--color-base-content);margin:-5px 0 0}@supports (color:color-mix(in lab,red,red)){.blog-inline-state p{color:color-mix(in oklch,var(--color-base-content)60%,transparent)}}.blog-inline-state p{font-size:var(--cai-text-body,16px);line-height:1.7}.blog-pagination-wrap{justify-content:center;align-items:center;margin-top:48px;display:flex}.blog-pagination .btn{min-width:40px}.blog-post-page{padding-block:46px 96px}.blog-post-container{width:min(100%,768px);margin-inline:auto;padding-inline:24px}.blog-post-topbar{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:28px;display:flex}.blog-post-topbar .btn{border-radius:9px;min-height:38px}.blog-post-header{text-align:left}.blog-post-kicker{color:var(--color-base-content);flex-wrap:wrap;align-items:center;gap:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-post-kicker{color:color-mix(in oklch,var(--color-base-content)66%,transparent)}}.blog-post-kicker{font-size:var(--cai-text-caption,13px)}.blog-post-kicker>span{align-items:center;gap:5px;display:inline-flex}.blog-post-header__category{border-radius:999px}.blog-post-title{color:var(--color-base-content);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(36px,4.5vw,48px);font-weight:720;line-height:1.1}.blog-post-excerpt{max-width:720px;color:var(--color-base-content);margin:16px 0 0}@supports (color:color-mix(in lab,red,red)){.blog-post-excerpt{color:color-mix(in oklch,var(--color-base-content)65%,transparent)}}.blog-post-excerpt{font-size:var(--cai-text-body,16px);text-wrap:pretty;line-height:1.7}.blog-post-cover{aspect-ratio:16/9;object-fit:cover;background:var(--color-base-200);border-radius:6px;width:100%;margin-top:32px;display:block}.blog-post-byline{border-bottom:1px solid var(--color-base-content);flex-wrap:wrap;align-items:center;gap:9px 16px;padding:17px 0 26px;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-post-byline{border-bottom:1px solid color-mix(in oklch,var(--color-base-content)11%,transparent)}}.blog-post-byline{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.blog-post-byline{color:color-mix(in oklch,var(--color-base-content)66%,transparent)}}.blog-post-byline{font-size:var(--cai-text-caption,13px)}.blog-post-byline span{align-items:center;gap:5px;display:inline-flex}.blog-post-content{margin-top:38px}.blog-prose{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.blog-prose{color:color-mix(in oklch,var(--color-base-content)88%,transparent)}}.blog-prose{font-size:var(--cai-text-body,16px);overflow-wrap:anywhere;line-height:1.85}.blog-prose>:first-child{margin-top:0}.blog-prose>:last-child{margin-bottom:0}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--color-base-content);letter-spacing:-.035em;text-wrap:balance;scroll-margin-top:88px;font-weight:720;line-height:1.22}.blog-prose h1{margin:2.2em 0 .7em;font-size:2.1em}.blog-prose h2{border-bottom:1px solid var(--color-base-content);margin:2.1em 0 .72em;padding-bottom:.32em}@supports (color:color-mix(in lab,red,red)){.blog-prose h2{border-bottom:1px solid color-mix(in oklch,var(--color-base-content)10%,transparent)}}.blog-prose h2{font-size:1.65em}.blog-prose h3{margin:1.85em 0 .65em;font-size:1.28em}.blog-prose h4{margin:1.6em 0 .55em;font-size:1.08em}.blog-prose p{text-wrap:pretty;margin:0 0 1.35em}.blog-prose strong{color:var(--color-base-content);font-weight:720}.blog-prose a{color:var(--color-base-content);text-decoration:underline;-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content);font-weight:650}@supports (color:color-mix(in lab,red,red)){.blog-prose a{-webkit-text-decoration-color:color-mix(in oklch,var(--color-base-content)34%,transparent);text-decoration-color:color-mix(in oklch,var(--color-base-content)34%,transparent)}}.blog-prose a{text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .14s}.blog-prose a:hover{text-decoration-color:currentColor}.blog-prose ul,.blog-prose ol{margin:0 0 1.45em;padding-left:1.5em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin:.42em 0;padding-left:.22em}.blog-prose li::marker{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.blog-prose li::marker{color:color-mix(in oklch,var(--color-base-content)48%,transparent)}}.blog-prose blockquote{border-left:3px solid var(--color-base-content);background:var(--color-base-200);color:var(--color-base-content);margin:1.8em 0;padding:.9em 1.15em}@supports (color:color-mix(in lab,red,red)){.blog-prose blockquote{color:color-mix(in oklch,var(--color-base-content)72%,transparent)}}.blog-prose blockquote>:last-child{margin-bottom:0}.blog-prose hr{border:0;border-top:1px solid var(--color-base-content);margin:2.6em 0}@supports (color:color-mix(in lab,red,red)){.blog-prose hr{border-top:1px solid color-mix(in oklch,var(--color-base-content)12%,transparent)}}.blog-prose img{border-radius:10px;max-width:100%;height:auto;margin:2em auto;display:block}.blog-prose table{border-collapse:collapse;width:100%;margin:1.8em 0;font-size:.9em}.blog-prose th,.blog-prose td{border:1px solid var(--color-base-content);padding:.72em .82em}@supports (color:color-mix(in lab,red,red)){.blog-prose th,.blog-prose td{border:1px solid color-mix(in oklch,var(--color-base-content)13%,transparent)}}.blog-prose th,.blog-prose td{text-align:left}.blog-prose th{background:var(--color-base-200);color:var(--color-base-content);font-weight:700}.blog-prose :not(pre)>code{border:1px solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.blog-prose :not(pre)>code{border:1px solid color-mix(in oklch,var(--color-base-content)13%,transparent)}}.blog-prose :not(pre)>code{background:var(--color-base-200);color:var(--color-base-content);border-radius:5px;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.blog-code-block{background:var(--cai-code-bg);border:1px solid oklch(100% 5.96046e-8 none/.13);border-color:oklch(100% 5.96046e-8 none/.13) oklch(100% 5.96046e-8 none/.13) oklch(100% 5.96046e-8 none/.13) oklch(100% 5.96046e-8 none/.13);border-radius:10px;max-width:100%;margin:1.9em 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000024}.blog-code-toolbar{border-bottom:1px solid var(--cai-line-soft);background:var(--cai-bg-2);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:6px 9px 6px 14px;display:flex}.blog-code-language{color:var(--cai-ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--cai-text-caption,13px);text-transform:lowercase;font-weight:650}.blog-code-copy{min-width:58px;min-height:var(--cai-control-compact,32px);border:1px solid var(--cai-line);background:var(--cai-hover);color:var(--cai-ink-2);cursor:pointer;font:inherit;font-size:var(--cai-text-label,14px);border-radius:7px;font-weight:650;transition:background .14s,border-color .14s,transform .14s}.blog-code-copy:hover{border-color:var(--cai-ink-4);background:var(--cai-bg-3)}.blog-code-copy:active{transform:scale(.96)}.blog-code-copy:focus-visible{outline:2px solid var(--cai-accent);outline-offset:2px}.blog-code-copy[data-copy-state=success]{color:var(--cai-ok)}.blog-code-copy[data-copy-state=error]{color:var(--cai-bad)}.blog-code-block code{max-width:100%;color:var(--cai-code-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--cai-text-caption,13px);tab-size:2;white-space:pre;background:0 0;padding:18px 20px 20px;line-height:1.72;display:block;overflow-x:auto}.blog-prose .hljs-keyword,.blog-prose .hljs-selector-tag,.blog-prose .hljs-built_in{color:var(--cai-code-keyword)}.blog-prose .hljs-string,.blog-prose .hljs-attr,.blog-prose .hljs-template-variable{color:var(--cai-code-string)}.blog-prose .hljs-number,.blog-prose .hljs-literal{color:var(--cai-code-number)}.blog-prose .hljs-comment{color:var(--cai-code-comment);font-style:italic}.blog-prose .hljs-title,.blog-prose .hljs-section,.blog-prose .hljs-name{color:var(--cai-code-name)}.blog-prose .hljs-type,.blog-prose .hljs-class{color:var(--cai-code-class)}.blog-prose .hljs-variable,.blog-prose .hljs-params{color:var(--cai-code-params)}.blog-prose .hljs-symbol,.blog-prose .hljs-bullet,.blog-prose .hljs-tag,.blog-prose .hljs-operator{color:var(--cai-code-operator)}.blog-post-tags{border-top:1px solid var(--color-base-content);flex-wrap:wrap;gap:8px;margin-top:38px;padding-top:26px;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-post-tags{border-top:1px solid color-mix(in oklch,var(--color-base-content)10%,transparent)}}.blog-post-tags .badge{border-radius:999px}.blog-post-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.blog-post-actions .btn{min-height:var(--cai-control-height,40px);font-size:var(--cai-text-control,15px);border-radius:8px}.blog-post-cta{border:1px solid var(--color-base-content);justify-content:space-between;align-items:center;gap:28px;margin-top:54px;padding:30px;display:flex}@supports (color:color-mix(in lab,red,red)){.blog-post-cta{border:1px solid color-mix(in oklch,var(--color-base-content)12%,transparent)}}.blog-post-cta{background:var(--color-base-200);border-radius:12px}.blog-post-cta h2{color:var(--color-base-content);font-size:var(--cai-text-section,20px);letter-spacing:-.03em;margin:0;font-weight:720;line-height:1.25}.blog-post-cta p{max-width:460px;color:var(--color-base-content);margin:8px 0 0}@supports (color:color-mix(in lab,red,red)){.blog-post-cta p{color:color-mix(in oklch,var(--color-base-content)62%,transparent)}}.blog-post-cta p{font-size:var(--cai-text-body,16px);line-height:1.65}.blog-post-cta__actions{flex:none;gap:8px;display:flex}.blog-post-cta .btn{border-radius:9px}.blog-post-loading{padding-top:16px}.blog-post-loading__title{width:88%;height:58px;margin:24px auto 0}.blog-post-loading__excerpt{width:68%;height:22px;margin:18px auto 0}.blog-post-loading__cover{aspect-ratio:16/9;width:100%;margin-top:42px}.blog-post-loading__line{height:15px;margin-top:14px}@media(max-width:900px){.blog-public-footer{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(120px,.6fr))}.blog-footer-copy{text-align:left;grid-column:1/-1}.blog-index-tools{flex-direction:column;align-items:stretch}.blog-tool-actions,.blog-search-form{width:100%}.blog-search-form{max-width:none}.blog-tool-actions .blog-rss-button{flex:none}}@media(max-width:720px){.blog-card-grid,.blog-card-skeleton-grid{grid-template-columns:minmax(0,1fr)}.blog-index-page{padding-block:42px 72px}.blog-index-hero{margin-bottom:30px}.blog-post-page{padding-block:30px 72px}.blog-post-topbar{margin-bottom:32px}.blog-post-cta{flex-direction:column;align-items:stretch}.blog-post-cta__actions{width:100%}.blog-post-cta__actions .btn{min-height:var(--cai-control-height,40px);font-size:var(--cai-text-control,15px);flex:1}}@media(max-width:560px){.blog-brand__logo{width:29px;height:29px}.blog-brand__name{max-width:112px;font-size:var(--cai-text-control,15px)}.blog-public-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:38px 16px}.blog-footer-brand,.blog-footer-copy{grid-column:1/-1}.blog-container,.blog-post-container{padding-inline:16px}.blog-index-title{font-size:var(--cai-text-display,36px)}.blog-index-tools{gap:14px}.blog-tool-actions{align-items:stretch}.blog-rss-button{width:42px;font-size:var(--cai-text-control,15px);padding-inline:0}.blog-rss-button span{display:none}.blog-results-heading{flex-direction:column;align-items:flex-start;gap:5px}.blog-card__body{min-height:240px;padding:19px}.blog-card__title{font-size:var(--cai-text-section,20px)}.blog-card__meta{flex-direction:column;align-items:flex-start;gap:8px}.blog-card__meta .badge{max-width:100%}.blog-post-title{font-size:var(--cai-text-display,36px)}.blog-post-excerpt{font-size:var(--cai-text-body,16px)}.blog-post-cover{margin-top:28px}.blog-post-content{margin-top:32px}.blog-prose{font-size:var(--cai-text-body,16px);line-height:1.8}.blog-prose h1{font-size:1.75em}.blog-prose h2{font-size:1.45em}.blog-prose table{white-space:nowrap;display:block;overflow-x:auto}.blog-code-block code{font-size:var(--cai-text-caption,13px);padding:16px}.blog-post-cta{margin-top:42px;padding:22px}.blog-post-cta__actions{flex-direction:column}.blog-post-actions{flex-direction:column;align-items:stretch}}@media(max-width:390px){.blog-brand__name{max-width:84px}.blog-index-title{font-size:var(--cai-text-display,36px)}.blog-card__footer{flex-direction:column;align-items:flex-start;gap:9px}.blog-post-topbar{align-items:stretch}.blog-post-topbar .btn{font-size:var(--cai-text-control,15px);padding-inline:10px}}@media(prefers-reduced-motion:reduce){.blog-card,.blog-card__cover img,.blog-code-copy{transition-duration:1ms}.blog-card:hover,.blog-card:hover .blog-card__cover img,.blog-code-copy:active{transform:none}}body.cai-runware-admin,body.cai-runware-admin .cai-root,body.cai-runware-admin.cai-runware-surface .cai-root,.runware-admin.cai-root{--cai-radius-xs:4px;--cai-radius-sm:7px;--cai-radius-md:10px;--cai-radius-lg:12px;--cai-radius-xl:14px;--radius-field:7px;--radius-box:10px;--rounded-box:10px;--radius-selector:5px;--depth:0;--noise:0;--rw-admin-ease:cubic-bezier(.23,1,.32,1);--rw-admin-hover:var(--cai-hover);--rw-admin-control-height:var(--cai-control-height);--rw-admin-control-small:var(--cai-control-compact)}body.cai-runware-admin{background:var(--cai-bg-0);color:var(--cai-ink-1);font-family:var(--cai-font-ui);font-size:var(--cai-text-body);line-height:1.6}body.cai-runware-admin .cai-root{zoom:1;font-family:var(--cai-font-ui)}body.cai-runware-admin .cai-root:before{display:none}body.cai-runware-admin .runware-admin.runware-surface{--cai-shell-height:100vh;flex-direction:column;min-height:100vh;display:flex}@supports (height:100dvh){body.cai-runware-admin .runware-admin.runware-surface{--cai-shell-height:100dvh;min-height:100dvh}}body.cai-runware-admin .runware-admin>.main-area{flex:auto;min-width:0;padding-bottom:0}.runware-admin .runware-admin-content{min-width:0;color:var(--cai-ink-1);font-size:var(--cai-text-control);line-height:1.6}.runware-admin .runware-admin-content>:is(.cai-col,.cai-mm__page,.cai-pp__page,.cai-fb,.cai-blog-center){gap:22px;min-width:0;padding:0!important}.runware-admin .runware-admin-legacy>.p-4{padding:0}.runware-admin .runware-admin-content :is(h1,.cai-fb__pageTitle){color:var(--cai-ink-0);letter-spacing:-.02em;font-weight:600;line-height:1.25;font-size:var(--cai-text-page)!important}.runware-admin .runware-admin-content :is(h1,h2,h3){text-wrap:balance}.runware-admin .runware-admin-content .cai-eyebrow{color:var(--cai-ink-3);font-size:var(--cai-text-label);font-family:var(--cai-font-ui);letter-spacing:0;line-height:1.5}.runware-admin .runware-admin-content>.cai-col>:is(header.cai-col,.cai-row)>:is(h1,.cai-eyebrow),.runware-admin .runware-admin-content>.cai-col>.cai-row>.cai-col>:is(h1,.cai-eyebrow),.runware-admin .runware-admin-content>.cai-col>.cai-row>div>:is(h1,.cai-eyebrow),.runware-admin .runware-admin-content>.cai-fb>.cai-fb__pageHead .cai-fb__pageTitle,.runware-admin .runware-admin-content>.cai-col>header.cai-col:has(>h1):not(:has(p,button,a)){display:none}.runware-admin .runware-admin-content .cai-card{border-color:var(--cai-line);border-radius:var(--cai-radius-md);background:var(--cai-bg-1);box-shadow:none}.runware-admin .runware-admin-content :is(.cai-health__slaCard,.cai-mm__hero,.cai-pp__overview){background:var(--cai-bg-1);box-shadow:none}body.cai-runware-admin .cai-root .cai-blog-center{--blog-canvas:var(--cai-bg-0);--blog-surface:var(--cai-bg-1);--blog-control:var(--cai-bg-2);--blog-control-hover:var(--cai-bg-3);--blog-line:var(--cai-line);--blog-line-soft:var(--cai-line-soft);--blog-line-strong:var(--cai-ink-4);--blog-ink:var(--cai-ink-0);--blog-text:var(--cai-ink-1);--blog-muted:var(--cai-ink-3);--blog-primary:var(--cai-accent);--blog-primary-hover:var(--cai-accent-2);--blog-primary-soft:var(--cai-accent-soft);--blog-primary-ring:var(--cai-accent-ring);--blog-success:var(--cai-ok);--blog-success-soft:var(--cai-ok-soft);--blog-warning:var(--cai-warn);--blog-warning-soft:var(--cai-warn-soft);--blog-danger:var(--cai-bad);--blog-danger-soft:var(--cai-bad-soft)}body.cai-runware-admin .cai-blog-center .blog-button--primary{color:var(--cai-accent-on)}.runware-admin .runware-admin-legacy{min-width:0;padding:0}.runware-admin .runware-admin-legacy>div>div.bg-primary\/10.rounded-box{border-bottom:1px solid var(--cai-line-soft);background:0 0;border-radius:0;padding:0 0 24px;overflow:visible}.runware-admin .runware-admin-legacy>div>div.bg-primary\/10.rounded-box>.iconify.absolute,.runware-admin .runware-admin-legacy>div>div.bg-primary\/10.rounded-box .text-primary.text-xl,.runware-admin .runware-admin-legacy>div>div.bg-primary\/10.rounded-box>.flex>div>.flex.items-center.gap-1,.runware-admin .runware-admin-legacy>div>.flex:first-child>:is(h1,h2){display:none}.runware-admin .runware-admin-legacy>div>div.bg-primary\/10.rounded-box .text-primary.text-xl,.runware-admin .runware-admin-legacy>div>.flex:first-child>:is(h1,h2){color:var(--cai-ink-0);font-size:var(--cai-text-page);letter-spacing:-.02em;font-weight:600;line-height:1.25}.runware-admin .runware-admin-legacy :is(.card,.rounded-md.border,.rounded-lg.border){border:1px solid var(--cai-line);border-radius:var(--cai-radius-md);background-color:var(--cai-bg-1);box-shadow:none}body.cai-runware-admin .cai-root .cai-btn,body.cai-runware-admin .btn{min-height:var(--rw-admin-control-height);height:var(--rw-admin-control-height);font-family:var(--cai-font-ui);font-size:var(--cai-text-control);border-radius:var(--cai-radius-sm);box-shadow:none;text-shadow:none;transition:background-color .16s var(--rw-admin-ease),border-color .16s var(--rw-admin-ease),color .16s var(--rw-admin-ease),opacity .16s var(--rw-admin-ease);gap:7px;font-weight:600;line-height:1.2}body.cai-runware-admin .cai-root .cai-btn{justify-content:center;padding-inline:13px}body.cai-runware-admin .btn{color:var(--btn-fg,var(--cai-ink-0));background:var(--btn-bg,var(--cai-bg-2));border-color:var(--btn-border,var(--cai-line))}body.cai-runware-admin .btn.text-error{color:var(--color-error)}body.cai-runware-admin .btn.text-success{color:var(--color-success)}body.cai-runware-admin .btn.text-warning{color:var(--color-warning)}body.cai-runware-admin .btn.text-info{color:var(--color-info)}body.cai-runware-admin .btn.text-primary{color:var(--color-primary)}body.cai-runware-admin .btn.text-secondary{color:var(--color-secondary)}body.cai-runware-admin .btn.text-accent{color:var(--color-accent)}body.cai-runware-admin .app-header .btn>:is(svg,.iconify){width:var(--cai-icon-md);height:var(--cai-icon-md)}body.cai-runware-admin .cai-root .cai-btn--sm,body.cai-runware-admin .btn:is(.btn-xs,.btn-sm){min-height:var(--rw-admin-control-small);height:var(--rw-admin-control-small);font-size:var(--cai-text-control);padding-inline:10px}body.cai-runware-admin .btn:is(.btn-square,.btn-circle){width:var(--rw-admin-control-height);padding-inline:0}body.cai-runware-admin .btn:is(.btn-square,.btn-circle):is(.btn-xs,.btn-sm){width:var(--rw-admin-control-small)}body.cai-runware-admin .cai-root .cai-btn--primary{background:var(--cai-accent);border-color:var(--cai-accent);color:var(--cai-accent-on)}body.cai-runware-admin .cai-root .cai-btn--primary:hover:not(:disabled){background:var(--cai-accent-2);border-color:var(--cai-accent-2);color:var(--cai-accent-on)}body.cai-runware-admin .cai-root .cai-btn--danger,body.cai-runware-admin .cai-root .cai-confirm-btn--danger{color:var(--cai-bad);background:var(--cai-bad-soft);border-color:var(--cai-bad)}@supports (color:color-mix(in lab,red,red)){body.cai-runware-admin .cai-root .cai-btn--danger,body.cai-runware-admin .cai-root .cai-confirm-btn--danger{border-color:color-mix(in srgb,var(--cai-bad)30%,transparent)}}body.cai-runware-admin .cai-root :is(.cai-btn--danger,.cai-confirm-btn--danger):hover:not(:disabled){color:var(--cai-bad);background:var(--cai-bad)}@supports (color:color-mix(in lab,red,red)){body.cai-runware-admin .cai-root :is(.cai-btn--danger,.cai-confirm-btn--danger):hover:not(:disabled){background:color-mix(in srgb,var(--cai-bad)17%,var(--cai-bg-1))}}body.cai-runware-admin .cai-root :is(.cai-btn--danger,.cai-confirm-btn--danger):hover:not(:disabled){border-color:var(--cai-bad)}body.cai-runware-admin :is(.btn,.cai-btn,.cai-select__trigger,.tab,.cai-set__tab):focus-visible{outline:2px solid var(--cai-accent);outline-offset:3px}body.cai-runware-admin .cai-root .cai-btn:disabled,body.cai-runware-admin .btn:is(:disabled,[disabled],.btn-disabled){color:var(--cai-ink-3);border-color:var(--cai-line-soft);background:var(--cai-bg-2);opacity:.5;cursor:not-allowed;box-shadow:none}body.cai-runware-admin :is(.cai-btn,.btn,.cai-select__trigger,.cai-select__option,.cai-pop__item)>:is(svg,.iconify){width:var(--cai-icon-md);height:var(--cai-icon-md);flex-shrink:0}body.cai-runware-admin .cai-root .cai-input,body.cai-runware-admin :is(.input,.select,.file-input,.textarea){min-height:var(--rw-admin-control-height);border-color:var(--rw-admin-field-color,var(--cai-line));border-radius:var(--cai-radius-sm);background-color:var(--cai-bg-1);color:var(--cai-ink-0);font-family:var(--cai-font-ui);font-size:var(--cai-text-control);box-shadow:none;transition:border-color .16s var(--rw-admin-ease),box-shadow .16s var(--rw-admin-ease)}body.cai-runware-admin .cai-root :is(input.cai-input,select.cai-input),body.cai-runware-admin :is(.input,.select,.file-input){height:var(--rw-admin-control-height)}body.cai-runware-admin .cai-root :is(input.cai-input--sm,select.cai-input--sm){min-height:var(--cai-control-compact);height:var(--cai-control-compact)}body.cai-runware-admin :is(.input,.select,.textarea,.file-input).w-full{width:100%}body.cai-runware-admin .cai-root textarea.cai-input,body.cai-runware-admin .textarea{height:auto;line-height:1.65}body.cai-runware-admin :is(.cai-input,.input,.select,.textarea,.file-input):focus,body.cai-runware-admin :is(.input,.select):focus-within{border-color:var(--rw-admin-field-color,var(--cai-accent));box-shadow:0 0 0 3px var(--rw-admin-field-ring,var(--cai-accent-ring));outline:none}body.cai-runware-admin :is(.input-error,.select-error,.textarea-error,.file-input-error),body.cai-runware-admin :is(.cai-input,.input,.select,.textarea,.file-input,.cai-select__trigger)[aria-invalid=true],body.cai-runware-admin :is(.input,.select,.textarea):has(>[aria-invalid=true]){--rw-admin-field-color:var(--cai-bad);--rw-admin-field-ring:var(--cai-bad)}@supports (color:color-mix(in lab,red,red)){body.cai-runware-admin :is(.input-error,.select-error,.textarea-error,.file-input-error),body.cai-runware-admin :is(.cai-input,.input,.select,.textarea,.file-input,.cai-select__trigger)[aria-invalid=true],body.cai-runware-admin :is(.input,.select,.textarea):has(>[aria-invalid=true]){--rw-admin-field-ring:color-mix(in srgb,var(--cai-bad)22%,transparent)}}body.cai-runware-admin :is(.input-error,.select-error,.textarea-error,.file-input-error),body.cai-runware-admin :is(.cai-input,.input,.select,.textarea,.file-input,.cai-select__trigger)[aria-invalid=true],body.cai-runware-admin :is(.input,.select,.textarea):has(>[aria-invalid=true]){border-color:var(--rw-admin-field-color)}body.cai-runware-admin :is(.input-warning,.select-warning,.textarea-warning,.file-input-warning){--rw-admin-field-color:var(--cai-warn);--rw-admin-field-ring:var(--cai-warn)}@supports (color:color-mix(in lab,red,red)){body.cai-runware-admin :is(.input-warning,.select-warning,.textarea-warning,.file-input-warning){--rw-admin-field-ring:color-mix(in srgb,var(--cai-warn)22%,transparent)}}body.cai-runware-admin :is(.input-warning,.select-warning,.textarea-warning,.file-input-warning){border-color:var(--rw-admin-field-color)}body.cai-runware-admin :is(.input-success,.select-success,.textarea-success,.file-input-success){--rw-admin-field-color:var(--cai-ok);--rw-admin-field-ring:var(--cai-ok)}@supports (color:color-mix(in lab,red,red)){body.cai-runware-admin :is(.input-success,.select-success,.textarea-success,.file-input-success){--rw-admin-field-ring:color-mix(in srgb,var(--cai-ok)22%,transparent)}}body.cai-runware-admin :is(.input-success,.select-success,.textarea-success,.file-input-success),body.cai-runware-admin .cai-select__trigger[aria-invalid=true]:hover:not(:disabled){border-color:var(--rw-admin-field-color)}body.cai-runware-admin .cai-select__trigger[aria-invalid=true]:focus-visible{outline-color:var(--rw-admin-field-color);box-shadow:0 0 0 3px var(--rw-admin-field-ring)}body.cai-runware-admin select :is(option,optgroup){color:var(--cai-ink-0);background-color:var(--cai-bg-1)}body.cai-runware-admin select option:checked:not(:disabled){color:var(--cai-accent-ink);background-color:var(--cai-accent-soft)}body.cai-runware-admin select option:disabled{color:var(--cai-ink-3)}body.cai-runware-admin select::picker(select){color:var(--cai-ink-1);background:var(--cai-bg-1);border-color:var(--cai-line);box-shadow:var(--cai-shadow-pop)}body.cai-runware-admin :is(input,textarea)::placeholder{color:var(--cai-ink-3);opacity:1}body.cai-runware-admin :is(.cai-input,.input,.select,.textarea,.file-input,.cai-select__trigger):disabled,body.cai-runware-admin :is(.input,.select,.textarea):has(>:disabled){opacity:.6;cursor:not-allowed;background-color:var(--cai-bg-2)}body.cai-runware-admin :is(.fieldset-label,.fieldset-legend,.label,.cai-field){color:var(--cai-ink-2);font-size:var(--cai-text-label);letter-spacing:0;text-transform:none}body.cai-runware-admin :is(input[type=checkbox],input[type=radio]){accent-color:var(--cai-accent)}.runware-admin .runware-admin-content :is(.cai-uv__search,.cai-ch__search,.cai-ord__search,.cai-pm__search,.cai-am__search,.cai-dp__search,.cai-syslog__search,.cai-fb__search){height:var(--rw-admin-control-height);border-radius:var(--cai-radius-sm);background:var(--cai-bg-1);border-color:var(--cai-line)}.runware-admin .runware-admin-content :is(.cai-uv__searchInput,.cai-ch__searchInput,.cai-ord__searchInput,.cai-pm__searchInput,.cai-am__searchInput,.cai-syslog__searchInput,.cai-fb__searchInput,.cai-dp__search input){font-size:var(--cai-text-control)}body.cai-runware-admin .cai-root .cai-select__trigger{min-height:var(--rw-admin-control-height);font-size:var(--cai-text-control);border-radius:var(--cai-radius-sm)}.runware-admin .runware-admin-content :is(table.cai-tbl,table.table,.cai-ord__table,.cai-pm__table,.cai-am__table,.cai-lm__table,.cai-dl__table){width:100%;font-size:var(--cai-text-control);border-collapse:collapse;line-height:1.5}.runware-admin .runware-admin-content table th{color:var(--cai-ink-2);background:var(--cai-bg-1);border-bottom:1px solid var(--cai-line);font-family:var(--cai-font-ui);font-size:var(--cai-text-label);letter-spacing:0;text-transform:none;white-space:nowrap;padding:14px 16px;font-weight:600}.runware-admin .runware-admin-content table td{border-bottom-color:var(--cai-line-soft);font-size:var(--cai-text-control);vertical-align:middle;padding:14px 16px;line-height:1.55}.runware-admin .runware-admin-content table tbody tr:hover>td{background-color:var(--rw-admin-hover)}.runware-admin .runware-admin-content table tbody tr:last-child>td{border-bottom:0}.runware-admin .runware-admin-content :is(.cai-rt__row,.cai-mt__row,.cai-role__row,.cai-ma__row,.cai-dp__row,.cai-audit__row,.cai-as__row,.cai-wd__row){min-height:58px;font-size:var(--cai-text-control);border-bottom-color:var(--cai-line-soft);padding-block:14px}.runware-admin .runware-admin-content :is(.cai-rt__row--head,.cai-mt__row--head,.cai-role__row--head,.cai-ma__row--head,.cai-dp__row--head,.cai-audit__row--head,.cai-as__row--head,.cai-wd__row--head){min-height:46px;color:var(--cai-ink-2);font-family:var(--cai-font-ui);font-size:var(--cai-text-label);letter-spacing:0;text-transform:none;background:var(--cai-bg-1);border-bottom-color:var(--cai-line);font-weight:600}.runware-admin .runware-admin-content :is(.cai-rt__name,.cai-mt__name,.cai-role__name,.cai-ma__pname,.cai-pg__itemName,.cai-ann__rowTitle){font-size:var(--cai-text-control);font-weight:600}.runware-admin .runware-admin-content .nexus-data-table{border:1px solid var(--cai-line);box-shadow:none}.runware-admin .runware-admin-content .nexus-data-table>.card-body>.px-5{padding:18px 20px 4px}.runware-admin .runware-admin-content .nexus-data-table>.card-body>.p-6,.runware-admin .runware-admin-content :is(.cai-uv__pager,.cai-ch__pager,.cai-am__pager,.cai-lm__pager,.cai-dl__pager){border-top:1px solid var(--cai-line-soft);font-size:var(--cai-text-label);background:0 0;flex-wrap:wrap;gap:12px;padding:16px 20px}.runware-admin .runware-admin-content :is(.cai-uv__pagerSize,.cai-ch__pagerSize){height:var(--rw-admin-control-small);color:var(--cai-ink-1);font-size:var(--cai-text-control);background:var(--cai-bg-1);border-color:var(--cai-line);border-radius:var(--cai-radius-sm)}body.cai-runware-admin .cai-root .cai-chip,body.cai-runware-admin .badge{height:auto;min-height:24px;font-size:var(--cai-text-caption);font-weight:400;font-family:var(--cai-font-ui);letter-spacing:0;text-transform:none;border-radius:5px;padding-inline:8px;line-height:1.5}.runware-admin .runware-admin-content :is(.tabs,.cai-set__tabs,.cai-lm__subtabs){border-bottom:1px solid var(--cai-line);background:0 0;border-radius:0;flex-wrap:wrap;gap:20px}.runware-admin .runware-admin-content :is(.tab,.cai-set__tab,.cai-lm__subtab){min-height:var(--cai-control-large);color:var(--cai-ink-2);font-size:var(--cai-text-control);box-shadow:none;transition:color .16s var(--rw-admin-ease),border-color .16s var(--rw-admin-ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 2px}.runware-admin .runware-admin-content :is(.tab-active,.cai-set__tab--active,.cai-lm__subtab--active){color:var(--cai-ink-0);border-bottom-color:var(--cai-accent)}.runware-admin .runware-admin-content .tab:after{display:none}body.cai-runware-admin :is(.modal-box,.cai-pop__panel,.cai-select__panel,.cai-confirm-card,.cai-pp__modal,.cai-bd__panel,.cai-gd__panel,.cai-dd__panel,.cai-rr__panel,.cai-tr__panel,.cai-rc__panel,.cai-ugr__panel,.cai-mp__panel,.cai-chTest__dialog){color:var(--cai-ink-1);background-color:var(--cai-bg-1);border:1px solid var(--cai-line);border-radius:var(--cai-radius-lg);box-shadow:var(--cai-shadow-pop);font-family:var(--cai-font-ui)}body.cai-runware-admin :is(.dropdown-content,.popover-panel,.blog-row-menu__popover){color:var(--cai-ink-1);background-color:var(--cai-bg-1);border-color:var(--cai-line);box-shadow:var(--cai-shadow-pop)}body.cai-runware-admin .menu{font-size:var(--cai-text-control);--menu-active-bg:var(--cai-accent-soft);--menu-active-fg:var(--cai-accent-ink)}body.cai-runware-admin :is(.cai-select__option--active,.option.selected){color:var(--cai-accent-ink);background-color:var(--cai-accent-soft)}body.cai-runware-admin :is(.cai-select__option--active,.option.selected):disabled{color:var(--cai-ink-3);background-color:#0000}body.cai-runware-admin .modal:not(.rw-modal):is(.modal-open,[open],:target),body.cai-runware-admin .modal-toggle:checked+.modal:not(.rw-modal){background-color:var(--cai-overlay)}body.cai-runware-admin .modal-box{overscroll-behavior:contain;max-height:calc(100dvh - 48px);font-size:var(--cai-text-control);padding:24px;overflow-y:auto}body.cai-runware-admin :is(.cai-bd__panel,.cai-gd__panel,.cai-dd__panel,.cai-rr__panel,.cai-pp__modal){overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}body.cai-runware-admin .modal-box>h3,body.cai-runware-admin .cai-confirm-title{font-size:var(--cai-text-dialog);color:var(--cai-ink-0);letter-spacing:-.01em;font-weight:700}body.cai-runware-admin .modal-action{border-top:1px solid var(--cai-line-soft);flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:18px}body.cai-runware-admin .modal-box.admin-email-template-dialog{flex-direction:column;width:min(1152px,100vw - 48px);max-width:1152px;padding:0;display:flex;overflow:hidden}body.cai-runware-admin .admin-email-template-dialog__header{border-bottom:1px solid var(--cai-line-soft);color:var(--cai-ink-0);flex:none;padding:20px 24px}body.cai-runware-admin .admin-email-template-dialog__body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}body.cai-runware-admin .admin-email-template-dialog__footer.modal-action{flex:none;margin-top:0;padding:16px 24px}body.cai-runware-admin :is(.cai-drawer__panel,.cai-ann__drawer){color:var(--cai-ink-1);background:var(--cai-bg-1);border-left:1px solid var(--cai-line);box-shadow:none}body.cai-runware-admin :is(.cai-drawer__header,.cai-drawer__footer){background:var(--cai-bg-1);border-color:var(--cai-line-soft);flex-shrink:0;padding:20px 24px}body.cai-runware-admin .cai-drawer__body{overscroll-behavior:contain;min-height:0}body.cai-runware-admin :is(.cai-select__option,.cai-pop__item){min-height:var(--cai-control-height);font-size:var(--cai-text-control);line-height:1.5}body.cai-runware-admin :is(.cai-drawer__backdrop,.cai-ann__drawerOverlay,.cai-pp__modalOverlay){background-color:var(--cai-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:1100px){.runware-admin .runware-admin-content :is(.cai-health__mainGrid,.cai-ann__grid){grid-template-columns:minmax(0,1fr)}.runware-admin .runware-admin-content .cai-pp__overview{flex-wrap:wrap}}@media(max-width:767px){.runware-admin .runware-admin-content>:is(.cai-col,.cai-mm__page,.cai-pp__page,.cai-fb,.cai-blog-center),.runware-admin .runware-admin-legacy{padding:0!important}.runware-admin .runware-admin-content :is(h1,.cai-fb__pageTitle),.runware-admin .runware-admin-legacy>div>div.bg-primary\/10.rounded-box .text-primary.text-xl{font-size:var(--cai-text-page-mobile)!important}.runware-admin .runware-admin-content :is(.cai-uv__toolbar,.cai-ch__toolbar,.cai-fb__pageHead,.cai-fb__toolbar,.cai-fb__filters,.cai-pp__searchBar){flex-wrap:wrap;align-items:center;gap:10px}.runware-admin .runware-admin-content :is(.cai-health__kpiGrid,.cai-pg__grid){grid-template-columns:minmax(0,1fr)}.runware-admin .runware-admin-content :is(.cai-rt__card,.cai-mt__card,.cai-role__card,.cai-ma__card,.cai-dp__card,.cai-audit__card){overflow-x:auto}.runware-admin .runware-admin-content :is(.cai-rt__table,.cai-mt__table,.cai-role__table,.cai-ma__table,.cai-dp__table){min-width:680px}.runware-admin .runware-admin-content :is(.cai-as__table,.cai-wd__table){overflow-x:auto}.runware-admin .runware-admin-content :is(.cai-as__row,.cai-wd__row){min-width:960px}body.cai-runware-admin .modal-box{max-height:calc(100dvh - 24px);padding:20px}body.cai-runware-admin .modal-box.admin-email-template-dialog{width:calc(100vw - 24px);padding:0}body.cai-runware-admin :is(.admin-email-template-dialog__header,.admin-email-template-dialog__body,.admin-email-template-dialog__footer.modal-action){padding:16px}body.cai-runware-admin :is(.cai-drawer__header,.cai-drawer__footer,.cai-drawer__body){padding-inline:18px}}@media(prefers-reduced-motion:reduce){body.cai-runware-admin :is(.btn,.cai-btn,.cai-input,.input,.select,.textarea,.cai-select__trigger,.tab,.cai-set__tab){transition-duration:.01ms}body.cai-runware-admin :is(.cai-dot,.cai-health__liveDot,.cai-syslog__tailDot,.cai-skeleton){animation:none}}:root,html[data-theme=runware],html[data-theme=runware] :where([data-theme]){color-scheme:dark;--color-base-100:#1a1a1a;--color-base-200:#1c1c1c;--color-base-300:#292929;--color-base-content:#f2f2f2;--color-neutral:#292929;--color-neutral-content:#ebebeb;--color-primary:#afff9f;--color-primary-content:#1c1c1c;--color-secondary:#292929;--color-secondary-content:#ebebeb;--color-accent:#345c2d;--color-accent-content:#ebebeb;--color-success:#afff9f;--color-success-content:#1c1c1c;--color-warning:#ffff80;--color-warning-content:#1c1c1c;--color-error:#db4d00;--color-error-content:#fff;--color-info:#6face2;--color-info-content:#1c1c1c;--cai-bg-3:#353535;--cai-line:#454545;--cai-line-soft:#303030;--cai-ink-1:#ebebeb;--cai-ink-2:#d9d9d9;--cai-ink-3:#b5b5b5;--cai-ink-4:#a3a3a3;--cai-accent-2:#8de17f;--cai-accent-soft:#afff9f1f;--cai-accent-ring:#afff9f4d;--cai-ok-soft:#afff9f1f;--cai-warn-soft:#ffff801f;--cai-bad:#ff9c80;--cai-bad-soft:#db4d0024;--cai-info-soft:#6face21f;--cai-shadow-soft:0 1px 0 #ffffff05 inset,0 12px 32px -16px #0009;--cai-shadow-pop:0 12px 28px #00000052;--cai-canvas-bg:#151515;--cai-code-bg:#171717;--cai-code-ink:#e4e8ec;--cai-code-comment:#8b98a6;--cai-code-keyword:#c792ea;--cai-code-string:#c3e88d;--cai-code-number:#f78c6c;--cai-code-name:#82aaff;--cai-code-class:#ffcb6b;--cai-code-params:#f07178;--cai-code-operator:#89ddff;--cai-chart-bar:#7edc7a}html[data-theme=light],html[data-theme=light] :where([data-theme]){color-scheme:light;--color-base-100:#fff;--color-base-200:#f5f5f5;--color-base-300:#e6e6e6;--color-base-content:#171717;--color-neutral:#111;--color-neutral-content:#fff;--color-primary:#111;--color-primary-content:#fff;--color-secondary:#f0f0f0;--color-secondary-content:#343434;--color-accent:#171717;--color-accent-content:#fff;--color-success:#23884f;--color-success-content:#fff;--color-warning:#946200;--color-warning-content:#fff;--color-error:#ca3645;--color-error-content:#fff;--color-info:#356fa0;--color-info-content:#fff;--cai-bg-3:#ededed;--cai-line:#e6e6e6;--cai-line-soft:#eee;--cai-ink-1:#292929;--cai-ink-2:#454545;--cai-ink-3:#626262;--cai-ink-4:#686868;--cai-accent-2:#333;--cai-accent-soft:#f3f3f3;--cai-accent-ring:#b8b8b8;--cai-ok-soft:#eef8f0;--cai-warn-soft:#fff7de;--cai-bad:#ca3645;--cai-bad-soft:#fff0f1;--cai-info-soft:#edf5fb;--cai-shadow-soft:0 1px 3px #0000000d;--cai-shadow-pop:0 12px 28px #00000014;--cai-canvas-bg:#f0f0f0;--cai-code-bg:#f5f5f5;--cai-code-ink:#24292f;--cai-code-comment:#65717e;--cai-code-keyword:#8250df;--cai-code-string:#176f2c;--cai-code-number:#a33a19;--cai-code-name:#0758ab;--cai-code-class:#8b5c00;--cai-code-params:#bf3242;--cai-code-operator:#076778;--cai-chart-bar:#23884f}:root,html[data-theme] :where([data-theme]){--cai-bg-0:var(--color-base-100);--cai-bg-1:var(--color-base-100);--cai-bg-2:var(--color-base-200);--cai-ink-0:var(--color-base-content);--cai-accent:var(--color-primary);--cai-accent-ink:var(--color-primary);--cai-accent-on:var(--color-primary-content);--cai-ok:var(--color-success);--cai-warn:var(--color-warning);--cai-info:var(--color-info);--cai-danger:var(--cai-bad);--cai-inverse-bg:var(--color-base-content);--cai-inverse-ink:var(--color-base-100);--cai-hover:var(--cai-ink-0)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme] :where([data-theme]){--cai-hover:color-mix(in srgb,var(--cai-ink-0)3%,transparent)}}:root,html[data-theme] :where([data-theme]){--cai-overlay:#0000008f;--cai-font-display:Arial,"Helvetica Neue","PingFang SC","Microsoft YaHei",sans-serif;--cai-font-ui:var(--cai-font-display);--cai-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--root-bg:var(--cai-bg-0);--background:var(--cai-bg-0);--border-color:var(--cai-line);--muted:var(--cai-bg-2);--subtle:var(--cai-ink-3);--color-foreground:var(--cai-ink-0);--color-muted:var(--cai-bg-2);--color-muted-foreground:var(--cai-ink-2);--color-subtle:var(--cai-ink-3);--color-border:var(--cai-line);--layout-sidebar-background:var(--cai-bg-1);--layout-topbar-background:var(--cai-bg-0)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme] :where([data-theme]){--layout-topbar-background:color-mix(in srgb,var(--cai-bg-0)95%,transparent)}}:root,html[data-theme] :where([data-theme]){--radius-selector:5.6px;--radius-field:7px;--radius-box:7px;--rounded-box:7px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}html[data-theme=runware],html[data-theme=runware] :where([data-theme]),:root:not([data-theme]){--cai-bg-1:var(--color-base-200);--cai-bg-2:var(--color-base-300)}html{scroll-behavior:smooth}body{background:var(--root-bg,var(--color-base-100));color:var(--color-base-content);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;overflow-x:hidden}#app{min-height:100vh}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--color-base-content)15%,transparent)}}::-webkit-scrollbar-thumb{border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--color-base-content)25%,transparent)}}html{scrollbar-width:thin;scrollbar-color:var(--color-base-content)transparent}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:color-mix(in oklch,var(--color-base-content)15%,transparent)transparent}}@media(max-width:767px){.cai-grid-collapse{grid-template-columns:minmax(0,1fr)!important}.cai-grid-collapse-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.cai-head-wrap{flex-wrap:wrap!important}}.cai-root:before{display:none}.runware-surface .cai-font-display,.runware-surface .cai-font-ui{font-family:var(--cai-font-ui)}.cai-pop__panel.profile-popover{zoom:1;max-width:calc(100vw - 16px);font-size:var(--cai-text-control);padding:0;line-height:1.5;border-radius:5px!important}.cai-pop__panel.log-row-menu{zoom:1;border-radius:7px;max-width:calc(100vw - 16px);padding:0}.profile-identity small,.profile-item .icon{color:var(--cai-ink-3)}.profile-section{border-color:var(--cai-line)}.profile-item{color:var(--cai-ink-1)}.profile-item:hover,.profile-item:focus-visible{background:var(--cai-bg-2)}.profile-item:focus-visible{outline-color:var(--cai-accent)}.profile-avatar.avatar-circle{background:var(--cai-ink-0);color:var(--cai-bg-0)}@media(max-width:640px){.account-tools :is(.tokens-shortcut,.wallet-shortcut){display:none}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes text-color{0%{background-position:0}50%{background-position:100%}to{background-position:0}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
