/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-outline-style:solid;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-sm:.875rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-size:100%}*{border-color:var(--border)}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:.875rem;line-height:1.55}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:not(:disabled){cursor:pointer}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}a{text-decoration:none}h1,h2,h3,p{margin:0}:lang(zh-Hant) :is(h1,h2,h3,.ds-lead){word-break:keep-all;overflow-wrap:anywhere}:lang(ja){--font-sans:"IBM Plex Sans", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", sans-serif;line-break:strict}:lang(ja) :is(h1,h2,h3,.ds-lead){word-break:auto-phrase}code,kbd,pre{font-family:var(--font-mono)}svg.lucide{stroke-width:1.75px}::selection{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--foreground) 16%, transparent)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.crest{--crest-scale:1;--crest-trace:1.71s;vertical-align:middle;width:calc(1.875rem * var(--crest-scale));height:calc(1.875rem * var(--crest-scale));fill:var(--primary);flex:none;display:inline-block}.crest.sm{--crest-scale:.8}.crest.lg{--crest-scale:1.5}.crest-loader{justify-items:center;gap:.75rem;display:inline-grid;position:relative}.crest-loader .crest{--crest-scale:2}.crest-loader path,.ds-topbar-brand .crest path{stroke:var(--primary);stroke-width:1.2px;stroke-linejoin:round;stroke-dasharray:1 2}.crest-loader path{fill-opacity:0;animation:crest-trace var(--crest-trace) cubic-bezier(.5, 0, .3, 1) infinite both}.ds-topbar-brand .crest path{stroke-opacity:0;animation:crest-draw calc(var(--crest-trace) * .58) cubic-bezier(.5, 0, .3, 1) both}.crest-loader path:nth-child(2),.ds-topbar-brand .crest path:nth-child(2){animation-delay:calc(var(--crest-trace) * .075)}.crest-loader path:nth-child(3),.ds-topbar-brand .crest path:nth-child(3){animation-delay:calc(var(--crest-trace) * .15)}.crest-loader-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ds-topbar[data-busy] .ds-topbar-brand .crest path{animation-name:crest-trace;animation-duration:var(--crest-trace);animation-iteration-count:infinite}}@media (prefers-reduced-motion:reduce){.crest-loader path,.ds-topbar-brand .crest path{fill-opacity:1;stroke:none;animation:none}.crest-loader-label{clip-path:none;width:auto;height:auto;color:var(--muted-foreground);font-size:.875rem;position:static;overflow:visible}}@keyframes crest-draw{0%{stroke-dashoffset:1px;fill-opacity:0;stroke-opacity:1}72%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:1}to{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}}@keyframes crest-trace{0%{stroke-dashoffset:1px;fill-opacity:0;stroke-opacity:1;opacity:1}42%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:1}58%,82%{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0;opacity:1}to{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0;opacity:0}}.ds-brand{--wordmark-accent:var(--primary);letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:.625rem;font-size:1rem;font-weight:600;display:inline-flex}.ds-ai{color:var(--wordmark-accent);font-weight:700}.ds-dot{color:var(--wordmark-accent);font-size:1.15em;font-weight:700;line-height:0}.ds-brand-paper{--wordmark-accent:var(--primary-text)}.dark .ds-brand-paper{--wordmark-accent:var(--primary)}.orange-chicken{width:100%;line-height:0;display:block}.orange-chicken svg{width:100%;height:auto;overflow:visible}.ds-link{color:var(--foreground);-webkit-text-decoration:underline 1px var(--border-strong);-webkit-text-decoration:underline 1px var(--border-strong);-webkit-text-decoration:underline 1px var(--border-strong);text-decoration:underline 1px var(--border-strong);text-underline-offset:4px;transition:text-decoration-color var(--duration)}.ds-link:hover{text-decoration-color:currentColor}.ds-link-ink{color:var(--brand-ink-foreground);-webkit-text-decoration:underline 1px var(--brand-ink-border);-webkit-text-decoration:underline 1px var(--brand-ink-border);-webkit-text-decoration:underline 1px var(--brand-ink-border);text-decoration:underline 1px var(--brand-ink-border);text-underline-offset:5px;transition:text-decoration-color var(--duration);font-weight:500}.ds-link-ink:hover{text-decoration-color:currentColor}.ds-copy-mark{place-items:center;display:inline-grid}.ds-copy-mark>svg{transition:opacity var(--duration-layer) var(--ease), scale var(--duration-layer) var(--ease);grid-area:1/1}.ds-copy-mark>svg:last-child,.ds-copy-mark[data-copied]>svg:first-child{opacity:0;scale:.5}.ds-copy-mark[data-copied]>svg:last-child{opacity:1;scale:1}.ds-copy-mark>svg:last-child{stroke-width:2.75px}.ds-copy-label{text-align:start;justify-items:start;display:inline-grid}.ds-copy-label>*{grid-area:1/1}.ds-copy-label>:last-child,.ds-copy-label[data-copied]>:first-child{visibility:hidden}.ds-copy-label[data-copied]>:last-child{visibility:visible}.ds-code{--code-k:#cf222e;--code-s:#0a3069;--code-a:#0550ae;--code-f:#8250df;--code-p:#1f2328;--code-c:#59636e}:where(.dark) .ds-code{--code-k:#ff7b72;--code-s:#a5d6ff;--code-a:#79c0ff;--code-f:#d2a8ff;--code-p:#e6edf3;--code-c:#8b949e}.ds-code .k{color:var(--code-k)}.ds-code .s{color:var(--code-s)}.ds-code .a{color:var(--code-a)}.ds-code .f{color:var(--code-f)}.ds-code .p{color:var(--code-p)}.ds-code .c{color:var(--code-c)}.ds-code .ph,.ds-ph{background:var(--warning-soft);color:var(--warning);outline:1px dashed var(--warning-fill);outline-offset:1px;border-radius:2px;font-weight:600}.ds-discount{color:var(--discount);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ds-discount{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.ds-discount{box-shadow:inset 0 0 0 1px var(--primary)}:where(.dark,.ds-ink) .ds-discount{color:var(--brand-ink-foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:where(.dark,.ds-ink) .ds-discount{background:color-mix(in srgb, var(--primary) 18%, transparent)}}.ds-text-btn{color:var(--muted-foreground);font:500 .75rem var(--font-sans);-webkit-text-decoration:underline 1px var(--border-strong);-webkit-text-decoration:underline 1px var(--border-strong);-webkit-text-decoration:underline 1px var(--border-strong);text-decoration:underline 1px var(--border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.ds-text-btn:hover{color:var(--foreground);text-decoration-color:currentColor}.ds-unit{color:var(--subtle-foreground);font:500 .75rem/1 var(--font-mono);letter-spacing:.02em}.ds-live{align-items:center;gap:.5rem;display:inline-flex}.ds-live:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.ds-meter-wrap{container-type:inline-size}.ds-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--border);gap:1px;display:grid;overflow:hidden}.ds-meter{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ds-cell{background:var(--card);flex-direction:column;min-width:0;padding:1.5rem 1.5rem 1.25rem;display:flex}.ds-cell-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ds-cell-head :is(h2,h3){font-size:.875rem;font-weight:500;line-height:1.4}.ds-cell-main{padding:1.5rem 1.75rem 1.125rem}.ds-cell-next{gap:.375rem;padding-bottom:1.125rem}.ds-cell-next :is(h2,h3){font-size:.875rem;font-weight:500;line-height:1.4}.ds-cell-next p{color:var(--muted-foreground);font-size:.8125rem}.ds-cell-foot{color:var(--subtle-foreground);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.75rem;display:flex}.ds-readout{font:500 clamp(3rem, 13cqw, 5.5rem)/1 var(--font-mono);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:2rem 0 1.75rem}.ds-readout .cur{color:var(--subtle-foreground);letter-spacing:0;vertical-align:1.05em;margin-right:.1em;font-size:.38em}.ds-readout .dec,.ds-readout[data-zero]{color:var(--subtle-foreground)}.ds-stat{font:500 2rem/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1.25rem}.ds-stat .cur{color:var(--subtle-foreground);letter-spacing:0;vertical-align:.55em;margin-right:.08em;font-size:.55em}:is(.ds-readout,.ds-stat) .pt{margin:0 -.17em}.ds-cap{color:var(--subtle-foreground);margin-top:.5rem;font-size:.75rem}.ds-cell[data-quiet] .ds-stat{color:var(--subtle-foreground)}.ds-runway{margin-top:auto}.ds-runway-head{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem;display:flex}.ds-runway-head b{color:var(--foreground);font:500 .8125rem var(--font-mono);white-space:nowrap}.ds-scale{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:flex-end;height:1.25rem;margin-top:.625rem;display:flex;position:relative}.ds-scale>span{background:var(--border-strong);width:1px;height:.375rem}.ds-needle{left:calc(var(--at) * 100%);background:var(--primary);width:2px;height:1.25rem;margin-left:-1px;position:absolute;bottom:-1px}.ds-scale-labels{color:var(--subtle-foreground);font:400 11px var(--font-mono);justify-content:space-between;margin-top:.375rem;display:flex}@container (width<=560px){.ds-meter{grid-template-columns:minmax(0,1fr)}.ds-cell-main{padding-inline:1.5rem}}.ds-sheet{max-width:var(--sheet-max);border-inline:1px solid var(--border);margin:0 auto}.ds-ink .ds-sheet,.ds-sheet.on-ink{border-color:var(--brand-ink-border)}.ds-ink{background:var(--brand-ink);color:var(--brand-ink-foreground)}.ds-ink :focus-visible{outline-color:var(--brand-ink-foreground)}@media (width<=759.98px){.ds-sheet{border-inline:0}}.ds-fiber-stage{isolation:isolate;position:relative;overflow:hidden}.ds-fiber-stage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--brand-ink), transparent 22%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ds-fiber-stage:after{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-ink) 55%, transparent), transparent 22%)}}.ds-fiber{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.ds-fiber[data-ready]{opacity:1}.ds-fiber-veil{position:relative}.ds-fiber-veil:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--brand-ink) 35%, transparent);position:absolute;inset:-2rem -8rem -2rem -6rem}@supports (color:color-mix(in lab, red, red)){.ds-fiber-veil:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-ink) 80%, transparent) 35%, transparent)}}.ds-fiber-end{color:var(--brand-ink-muted);position:relative}@supports (color:color-mix(in lab, red, red)){.ds-fiber-end{color:color-mix(in srgb, var(--brand-ink-muted) 62%, transparent)}}.ds-fiber-end{transition:color .9s var(--ease)}.ds-fiber-end:before{content:"";background:var(--primary);opacity:0;width:.3125rem;height:.3125rem;transition:opacity .9s var(--ease);border-radius:50%;margin-top:-.15625rem;position:absolute;top:50%;left:-.75rem}.ds-fiber-end[data-fiber-end=right]:before{left:auto;right:-.75rem}.ds-fiber-end[data-lit]{color:var(--brand-ink-foreground);transition-duration:60ms}.ds-fiber-end[data-lit]:before{opacity:1;transition-duration:60ms}.ds-topbar{--topbar-gutter:calc(var(--sidenav-inset) * 2 - .25rem);--wordmark-size:1.25rem;z-index:30;height:var(--header-height);padding:0 var(--topbar-gutter) 0 calc(var(--sidenav-inset) * 2 + .5rem - var(--wordmark-size) * .75);background:var(--brand-ink);color:var(--brand-ink-foreground);border-bottom:1px solid var(--brand-ink-border);align-items:center;gap:1.75rem;display:flex;position:sticky;top:0}.ds-topbar :focus-visible{outline-color:var(--brand-ink-foreground)}.ds-topbar-brand{min-height:2.75rem;color:var(--brand-ink-foreground);font-size:var(--wordmark-size);letter-spacing:.02em;gap:.625em;font-weight:700}.ds-topbar-brand .crest{width:1.5em;height:1.5em}.ds-topnav{align-self:stretch;font-size:.875rem;display:flex}.ds-topnav a{white-space:nowrap;color:var(--brand-ink-muted);transition:color var(--duration);align-items:center;padding:0 .625rem;display:inline-flex;box-shadow:inset 0 -2px #0000}.ds-topnav a:hover{color:var(--brand-ink-foreground)}.ds-topnav a[data-active=true]{color:var(--brand-ink-foreground);box-shadow:inset 0 -2px 0 var(--brand-ink-foreground);font-weight:600}.ds-topbar-end{align-items:center;gap:.125rem;margin-left:auto;display:flex}.ds-topbar-slot:empty,.ds-topbar-start{display:none}.ds-topbar-slot{margin-left:.5rem}.ds-topbar-search{min-width:var(--control);height:var(--control);border:1px solid var(--brand-ink-border);border-radius:var(--radius-control);background:var(--brand-ink-raised);color:var(--brand-ink-muted);transition:color var(--duration);flex:0 13.75rem;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex;container-type:inline-size}@container (width<=7.5rem){.ds-topbar-search kbd{display:none}}@container (width<=6rem){.ds-topbar-search-label{display:none}}.ds-topbar-search:hover{color:var(--brand-ink-foreground)}.ds-topbar-search svg{flex:none;width:1rem;height:1rem}.ds-topbar-search kbd{font:500 11px/1 var(--font-mono);color:var(--brand-ink-muted);margin-left:auto}.ds-topbar-avatar{width:var(--control);height:var(--control);border-radius:9999px;place-items:center;display:grid}.ds-topbar-slot>*{animation:topbar-account-in var(--duration-layer) var(--ease)}.ds-topbar-signin{position:relative;overflow:hidden}.ds-topbar-signin:before,.ds-topbar-signin:after{content:"";pointer-events:none;opacity:0;inset-block:-2px;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;left:-45%;transform:skew(-20deg)}.ds-topbar-signin:after{animation:signin-sheen-idle 3s var(--ease) 3}.ds-topbar-signin:hover:after,.ds-topbar-signin:focus-visible:after{visibility:hidden}.ds-topbar-signin:hover:before,.ds-topbar-signin:focus-visible:before{animation:signin-sheen .7s var(--ease) both}@media (prefers-reduced-motion:reduce){.ds-topbar-slot>*,.ds-topbar-signin:before,.ds-topbar-signin:after{animation:none}}@keyframes topbar-account-in{0%{opacity:0;transform:scale(.96)}}@keyframes signin-sheen{0%{opacity:1;transform:translate(0)skew(-20deg)}to{opacity:1;transform:translate(420%)skew(-20deg)}}@keyframes signin-sheen-idle{0%,76.66%{opacity:0;transform:translate(0)skew(-20deg)}76.67%{opacity:1;transform:translate(0)skew(-20deg)}to{opacity:1;transform:translate(420%)skew(-20deg)}}@media (width>=760px) and (width<=1023.98px){.ds-topbar{gap:.75rem}}@media (width>=760px) and (width<=55.98rem){.ds-topbar:has(.ds-topbar-signin) .ds-topnav-console{display:none}}@media (width<=759.98px){.ds-topbar{--topbar-gutter:1rem;--wordmark-size:.875rem;padding-left:var(--topbar-gutter);gap:0}.ds-topbar:has(.ds-topbar-start){padding:0 .25rem}.ds-topbar-end{gap:0}.ds-topbar-search~.ds-topbar-end,.ds-topbar-slot{margin-left:0}.ds-topnav{display:none}.ds-topbar-start{display:inline-flex}.ds-topbar-search{width:var(--control);background:0 0;border-color:#0000;flex:none;justify-content:center;min-width:0;margin-left:auto;padding:0}.ds-topbar-search-label,.ds-topbar-search kbd{display:none}}@media (width<=374.98px){.ds-topbar-brand>span:not(.crest){display:none}}.ds-frame{flex:1;display:flex}.ds-sidenav{flex:0 0 var(--sidenav-width);top:var(--header-height);height:calc(100dvh - var(--header-height));padding:1rem var(--sidenav-inset);background:var(--sidebar);align-self:flex-start;position:sticky;overflow-y:auto}.ds-sidenav-title{padding:0 var(--sidenav-inset);color:var(--subtle-foreground);margin:1.25rem 0 .375rem;font-size:max(.75rem,11px);font-weight:500}.ds-sidenav-item{min-height:var(--control);padding:0 var(--sidenav-inset);border-radius:var(--radius-control);color:var(--muted-foreground);transition:background-color var(--duration), color var(--duration);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.ds-sidenav-item:hover{background:var(--sidebar-accent);color:var(--foreground)}.ds-sidenav-item>svg{width:1rem;height:1rem;color:var(--subtle-foreground);transition:color var(--duration);flex-shrink:0}.ds-sidenav-item[aria-current=page]{background:var(--sidebar-active);box-shadow:inset 0 0 0 1px var(--sidebar-ring);color:var(--foreground);font-weight:600}.ds-sidenav-item[aria-current=page]>svg{color:var(--foreground)}.ds-sidenav-scrim{display:none}.ds-workspace{background:var(--background);flex:1;min-width:0;padding:2rem 2.5rem 4rem}.ds-workspace:focus{outline:none}.ds-workspace-column{width:100%;max-width:var(--content-max);margin:0 auto}@media (width<=759.98px){.ds-sidenav{top:var(--header-height);z-index:40;visibility:hidden;border-right:1px solid var(--border);width:min(17.5rem,100vw - 3.5rem);height:auto;transition:transform var(--duration-layer), visibility var(--duration-layer);align-self:stretch;position:fixed;bottom:0;left:0;transform:translate(-100%)}.ds-sidenav[data-open=true]{visibility:visible;transform:none}.ds-sidenav-item{min-height:2.75rem}.ds-sidenav-scrim{inset:var(--header-height) 0 0 0;z-index:39;opacity:0;pointer-events:none;transition:opacity var(--duration-layer);background:#0a0b0d73;border:0;display:block;position:fixed}.ds-sidenav-scrim[data-open=true]{opacity:1;pointer-events:auto}.ds-workspace{padding:1.5rem 1rem 3rem}}.shell{flex-direction:column;min-height:100dvh;display:flex}.skip-link{z-index:60;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);color:var(--foreground);padding:.5rem .75rem;font-size:.875rem;position:absolute;top:-4rem;left:.75rem}.skip-link:focus{top:.75rem}.pg{height:calc(100dvh - var(--header-height));background:var(--background);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.pg[data-wide]{grid-template-rows:minmax(0,1fr)}.pg-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:3.5rem;padding:.5rem 1.25rem;display:flex}.pg-col{width:100%;max-width:45rem;margin:0 auto;padding:0 1.75rem}.pg-split{grid-template-columns:minmax(0, 1fr) 0 var(--pg-panel,25rem);min-height:0;transition:grid-template-columns var(--duration-layer) var(--ease);display:grid}.pg-split[data-closed]{grid-template-columns:minmax(0,1fr) 0 0}.pg-split[data-dragging]{-webkit-user-select:none;user-select:none;cursor:col-resize;transition:none}.pg-chat{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.pg-chat:has(>.pg-head){grid-template-rows:auto minmax(0,1fr) auto}.pg-divider{z-index:5;outline:none;position:relative}.pg-divider:after{content:"";cursor:col-resize;touch-action:none;inset-block:0;width:.8125rem;position:absolute;left:-.375rem}.pg-divider:hover~.pg-panel .pg-card,.pg-split[data-dragging] .pg-card{border-color:var(--border-strong)}.pg-divider:focus-visible~.pg-panel .pg-card{border-color:var(--ring)}.pg-grip{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card);width:1.25rem;height:3rem;color:var(--muted-foreground);opacity:0;transition:color var(--duration), border-color var(--duration), opacity var(--duration);place-items:center;display:grid;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 1px 2px #0000000f}.pg-divider:hover .pg-grip,.pg-divider:focus-visible .pg-grip,.pg-grip:focus-visible,.pg-split[data-closed] .pg-grip{opacity:1}.pg-grip:hover{color:var(--foreground);border-color:var(--foreground)}.pg-grip svg{transition:rotate var(--duration-layer) var(--ease)}.pg-grip-label{display:none}.pg-split[data-closed] .pg-grip{border-radius:var(--radius-card) 0 0 var(--radius-card);border-right:0;gap:.375rem;width:1.875rem;height:auto;padding:.5rem 0;left:auto;right:0;translate:0 -50%}.pg-split[data-closed] .pg-grip>svg{rotate:180deg}.pg-split[data-closed] .pg-grip-label{writing-mode:vertical-rl;align-items:center;gap:.375rem;font-size:11px;font-weight:600;display:inline-flex}.pg-split[data-closed] .pg-grip-label svg{rotate:90deg}.pg-panel{min-width:0;min-height:0;overflow:hidden}.pg-panel-in{width:var(--pg-panel,26rem);height:100%;padding:.75rem 1rem 1rem 0}.pg-card{scrollbar-width:thin;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);height:100%;transition:border-color var(--duration);overflow-y:auto;box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000a}.pg-step{grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;padding:.25rem 0;display:grid}.pg-step-ix{background:var(--muted);width:1.125rem;height:1.125rem;font-family:var(--font-mono);color:var(--muted-foreground);border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:grid}.pg-step[data-state=done] .pg-step-ix{background:var(--success-fill);color:#fff}.pg-step[data-state=current] .pg-step-ix{background:var(--primary);color:#fff}.pg-step[data-state=todo] .text-13{color:var(--muted-foreground)}.pg-codebox{border-radius:var(--radius-card);background:var(--background);overflow:hidden}.pg-whole{border-radius:var(--radius-control);height:1.75rem;color:var(--muted-foreground);transition:background-color var(--duration), color var(--duration);align-items:center;gap:.375rem;padding:0 .375rem;font-size:.75rem;display:inline-flex}.pg-whole:hover{background:var(--muted);color:var(--foreground)}.pg-whole[aria-pressed=true]{color:var(--foreground)}.pg-whole-mark{background:var(--muted);color:#0000;width:.875rem;height:.875rem;transition:background-color var(--duration), color var(--duration);border-radius:999px;place-items:center;display:grid}.pg-whole[aria-pressed=true] .pg-whole-mark{background:var(--success-fill);color:#fff}.pg-code-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.pg-code-scroll:hover{scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab, red, red)){.pg-code-scroll:hover{scrollbar-color:color-mix(in srgb, var(--foreground) 22%, transparent) transparent}}.pg-stack{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.pg-tabs{border-radius:var(--radius-card);background:var(--muted);gap:.125rem;margin:0 1rem;padding:.125rem;display:flex}.pg-tabs>button{height:calc(var(--control) - .25rem);border-radius:var(--radius-control);color:var(--muted-foreground);flex:1;font-size:.8125rem;font-weight:500}.pg-tabs>button[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #00000014}.pg-panel-tab{margin-top:.5rem;overflow-y:auto}.pg-panel-tab .pg-codebox{background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.pg-thread{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 1.25rem calc(100% - 1.75rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 1.25rem calc(100% - 1.75rem),#0000 100%)}.pg-thread:hover,.pg-thread[data-scrolling]{scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab, red, red)){.pg-thread:hover,.pg-thread[data-scrolling]{scrollbar-color:color-mix(in srgb, var(--foreground) 22%, transparent) transparent}}.pg-thread::-webkit-scrollbar{width:.625rem}.pg-dock::-webkit-scrollbar{width:.625rem}.pg-thread::-webkit-scrollbar-track{background:0 0}.pg-thread::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:999px}.pg-thread:hover::-webkit-scrollbar-thumb{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-thread:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--foreground) 22%, transparent)}}.pg-thread[data-scrolling]::-webkit-scrollbar-thumb{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-thread[data-scrolling]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--foreground) 22%, transparent)}}.pg-thread::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pg-thread::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--foreground) 40%, transparent)}}.pg-dock{scrollbar-gutter:stable both-edges;background:var(--background);overflow-y:hidden}.pg-bat{--pg-cell:var(--foreground);align-items:center;display:inline-flex}.pg-bat[data-state=low],[data-state=low] .pg-cells{--pg-cell:var(--warning-fill)}.pg-bat[data-state=out],.pg-bat[data-state=paused],.pg-bat[data-state=off],[data-state=out] .pg-cells,[data-state=paused] .pg-cells,[data-state=off] .pg-cells{--pg-cell:var(--danger-fill)}.pg-bat-word{color:var(--muted-foreground)}.pg-bat[data-state=low] .pg-bat-word{color:var(--warning)}.pg-bat[data-state=out] .pg-bat-word,.pg-bat[data-state=paused] .pg-bat-word,.pg-bat[data-state=off] .pg-bat-word{color:var(--danger)}.pg-cells{align-items:center;gap:2px;display:inline-flex}.pg-cells>i{background:var(--muted);border-radius:1px;width:3px;height:.875rem}.pg-cells>i[data-on]{background:var(--pg-cell,var(--foreground))}.pg-cells>i[data-drain]{animation:.8s ease-out forwards pg-drain}.pg-cells-lg{flex:1;gap:3px}.pg-cells-lg>i{flex:1;height:1.125rem}.pg-bat-drop{font-family:var(--font-mono);color:var(--muted-foreground);pointer-events:none;font-size:11px;font-weight:600;animation:1s ease-out forwards pg-drop;position:absolute;top:-.875rem;right:0}.pg-bat-status{border-radius:var(--radius-mark);color:var(--success);background:var(--success-soft);padding:.0625rem .375rem;font-size:11px;font-weight:600}[data-state=low] .pg-bat-status{color:var(--warning);background:var(--warning-soft)}[data-state=out] .pg-bat-status,[data-state=paused] .pg-bat-status,[data-state=off] .pg-bat-status{color:var(--danger);background:var(--danger-soft)}@keyframes pg-drain{0%{background:var(--pg-cell)}40%{background:var(--pg-cell);opacity:.35}to{background:var(--muted);opacity:1}}@keyframes pg-drop{0%{opacity:1;translate:0}to{opacity:0;translate:0 -.75rem}}.pg-composer{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);transition:border-color var(--duration);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding:.5rem .5rem .5rem .875rem;display:grid;box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000a}.pg-composer:focus-within{border-color:var(--foreground)}.pg-send{border-radius:var(--radius-control);background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);transition:background-color var(--duration), scale var(--duration);place-items:center;display:grid}.pg-send:hover{background:var(--primary-hover)}.pg-send:active{scale:.94}.pg-send:disabled{background:var(--muted);color:var(--subtle-foreground);cursor:not-allowed}.pg-send-stop,.pg-send-stop:hover{background:var(--foreground);color:var(--background)}.pg-wall{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pg-wall>*{min-width:0;padding:1rem}.pg-wall>*+*{border-left:1px solid var(--border)}.pg-md{font-size:.875rem;line-height:1.6}.pg-md>*+*{margin-top:.625rem}.pg-md ul,.pg-md ol{padding-left:1.25rem}.pg-md ul{list-style:outside}.pg-md ol{list-style:decimal}.pg-md li+li{margin-top:.25rem}.pg-md hr{border:0;height:0;margin-block:1.25rem 0}.pg-md strong{font-weight:600}.pg-md a{-webkit-text-decoration:underline 1px var(--border-strong);-webkit-text-decoration:underline 1px var(--border-strong);-webkit-text-decoration:underline 1px var(--border-strong);text-decoration:underline 1px var(--border-strong);text-underline-offset:3px}.pg-md a:hover{text-decoration-color:currentColor}.pg-md code{font-family:var(--font-mono);background:var(--muted);border-radius:var(--radius-mark);padding:.0625rem .25rem;font-size:.8125rem}.pg-md pre{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-card);font-family:var(--font-mono);padding:.75rem .875rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.pg-md pre code{overflow-wrap:normal;white-space:pre;background:0 0;padding:0}.pg-md-table{border:1px solid var(--border);border-radius:var(--radius-card);overflow-x:auto}.pg-md table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem;line-height:1.5}.pg-md th,.pg-md td{text-align:left;vertical-align:top;padding:.4375rem .75rem}.pg-md th{background:var(--muted);white-space:nowrap;font-weight:600}.pg-md tbody tr{border-top:1px solid var(--border)}.pg-md td code{white-space:nowrap}.pg-thinking{color:var(--subtle-foreground);animation:1.4s ease-in-out infinite pg-pulse}.pg-caret{vertical-align:-.125rem;background:var(--foreground);width:.4375rem;height:.9375rem;margin-left:.125rem;animation:1s steps(2,end) infinite pg-blink;display:inline-block}@keyframes pg-blink{50%{opacity:0}}@keyframes pg-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.pg-caret,.pg-thinking,.pg-cells>i[data-drain],.pg-bat-drop{animation:none}.pg-split,.pg-grip,.pg-grip svg{transition:none}}@media (width<=759.98px){.pg-head{padding:.5rem 1rem}.pg-col{padding:0 1rem}.pg-wall{grid-template-columns:minmax(0,1fr)}.pg-wall>*+*{border-left:0;border-top:1px solid var(--border)}}.gs-stage{isolation:isolate;border-radius:var(--radius-card);background:var(--brand-ink);color:var(--brand-ink-foreground);position:relative;overflow:hidden}.gs-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--brand-ink) 0%, var(--brand-ink) 36%, transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gs-stage:after{background:linear-gradient(90deg, var(--brand-ink) 0%, color-mix(in srgb, var(--brand-ink) 78%, transparent) 36%, transparent 62%)}}.gs-beam{z-index:-2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gs-body{z-index:1;flex-direction:column;gap:1.375rem;padding:1.375rem 1.75rem 1.75rem;display:flex;position:relative}.gs-muted{color:var(--brand-ink-muted)}.gs-path{color:var(--brand-ink-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.75rem;display:flex}.gs-steps{align-items:center;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.gs-step-li{align-items:center;gap:.625rem;display:flex}.gs-bar{background:var(--brand-ink-border);width:2.25rem;height:1px;transition:background var(--duration-layer) var(--ease)}.gs-bar[data-done]{background:var(--brand-ink-foreground)}.gs-node{border-radius:var(--radius-control);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin:-.25rem -.125rem;padding:.25rem .125rem;display:inline-flex}.gs-node:hover .gs-label{color:var(--brand-ink-foreground)}.gs-dot{border:1px solid var(--brand-ink-border);width:1.25rem;height:1.25rem;font:500 .75rem/1 var(--font-mono);transition:all var(--duration-layer) var(--ease);border-radius:50%;place-items:center;display:grid}.gs-node[data-mark=done] .gs-dot{border-color:var(--brand-ink-foreground);background:var(--brand-ink-foreground);color:var(--brand-ink)}.gs-node[data-mark=now]{color:var(--brand-ink-foreground)}.gs-node[data-mark=now] .gs-dot{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.gs-node[data-mark=now] .gs-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent)}}.gs-node[data-mark=skip] .gs-dot{border-style:dashed}.gs-label{transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);border-bottom:2px solid #0000;padding-bottom:1px}.gs-node[aria-current=step] .gs-label{color:var(--brand-ink-foreground);border-bottom-color:var(--primary)}.gs-path-end{align-items:center;gap:.75rem;margin-left:auto;display:flex}.gs-key{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.gs-key code{border-radius:var(--radius-mark);background:var(--brand-ink-raised);color:var(--brand-ink-foreground);font:.75rem var(--font-mono);padding:.0625rem .375rem}.gs-fold{border:1px solid var(--brand-ink-border);border-radius:var(--radius-control);height:1.75rem;color:var(--brand-ink-muted);font:inherit;cursor:pointer;transition:color var(--duration), border-color var(--duration);background:0 0;align-items:center;gap:.375rem;padding:0 .625rem;display:inline-flex}.gs-fold:hover{color:var(--brand-ink-foreground);border-color:var(--brand-ink-muted)}.gs-mini-row{z-index:1;align-items:center;display:flex;position:relative}.gs-mini{min-width:0;min-height:3.5rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.875rem;padding:.75rem 1.25rem;font-size:.875rem;display:flex}.gs-mini-dots{gap:.3125rem;display:flex}.gs-mini-dots i{border:1px solid var(--brand-ink-border);border-radius:50%;width:.5rem;height:.5rem}.gs-mini-dots i[data-mark=done]{border-color:var(--brand-ink-foreground);background:var(--brand-ink-foreground)}.gs-mini-dots i[data-mark=now]{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.gs-mini-dots i[data-mark=now]{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent)}}.gs-mini-dots i[data-mark=skip]{border-style:dashed}.gs-mini-act{color:var(--brand-ink-muted);white-space:nowrap;align-items:center;gap:.375rem;margin-left:auto;font-size:.8125rem;display:inline-flex}.gs-mini:hover .gs-mini-act{color:var(--brand-ink-foreground)}.gs-dismiss{border-radius:var(--radius-control);width:2.25rem;height:2.25rem;color:var(--brand-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:.625rem;display:grid}.gs-dismiss:hover{background:var(--brand-ink-raised);color:var(--brand-ink-foreground)}.gs-pane{max-width:45rem;animation:gs-in .45s var(--ease) both;flex-direction:column;gap:1.125rem;display:flex}@keyframes gs-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.gs-headline{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.12}.gs-headline em{color:var(--primary);font-style:normal}.gs-lede{max-width:52ch;color:var(--brand-ink-muted);margin:0;font-size:1rem}.gs-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gs-cta{box-shadow:0 6px 24px -8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.gs-cta{box-shadow:0 6px 24px -8px color-mix(in srgb, var(--primary) 70%, transparent)}}.gs-cta .gs-go{transition:transform var(--duration) var(--ease)}.gs-cta:hover .gs-go{transform:translate(3px)}.gs-ghost{border-color:var(--brand-ink-border);color:var(--brand-ink-foreground);background:0 0}.gs-ghost:hover{border-color:var(--brand-ink-muted);background:var(--brand-ink-raised)}.gs-notice{color:var(--warning);margin:0;font-size:.8125rem}.gs-fail{color:var(--destructive);margin:0;font-size:.8125rem}.gs-needs{color:var(--brand-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.gs-text-btn{color:var(--brand-ink-foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brand-ink-border);-webkit-text-decoration-color:var(--brand-ink-border);-webkit-text-decoration-color:var(--brand-ink-border);text-decoration-color:var(--brand-ink-border);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.gs-composer{border:1px solid var(--brand-ink-border);background:var(--brand-ink-raised);max-width:38.75rem;transition:border-color var(--duration);border-radius:.625rem;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem 1rem;display:flex}.gs-composer:focus-within{border-color:var(--brand-ink-muted)}.gs-composer input{min-width:0;height:2.5rem;color:var(--brand-ink-foreground);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.gs-composer input::placeholder{color:var(--brand-ink-muted)}.gs-composer[aria-disabled]{opacity:.55}.gs-send{border-radius:var(--radius-control);background:var(--primary);width:2.5rem;height:2.5rem;color:var(--primary-foreground);cursor:pointer;border:0;place-items:center;display:grid}.gs-send:disabled{opacity:.45;cursor:default}.gs-chips{flex-wrap:wrap;gap:.5rem;display:flex}.gs-chips button{border:1px solid var(--brand-ink-border);height:1.875rem;color:var(--brand-ink-muted);cursor:pointer;transition:color var(--duration), border-color var(--duration);background:0 0;border-radius:999px;padding:0 .75rem;font-size:.8125rem}.gs-chips button:hover{color:var(--brand-ink-foreground);border-color:var(--brand-ink-muted)}.gs-reply{border:1px solid var(--brand-ink-border);background:var(--brand-ink-raised);border-radius:.625rem;flex-direction:column;gap:.625rem;max-width:38.75rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.gs-reply-q{color:var(--brand-ink-muted);margin:0;font-size:.8125rem}.gs-reply-a{max-height:16rem;overflow-y:auto}.gs-reply-meta{color:var(--brand-ink-muted);font:.75rem var(--font-mono);margin:0}.gs-quota{color:var(--brand-ink-muted);align-items:center;gap:.625rem;font-size:.75rem;display:flex}.gs-cells{gap:2px;display:inline-flex}.gs-cells i{background:var(--brand-ink-foreground);width:5px;height:10px;transition:background var(--duration-layer);border-radius:1px}.gs-cells i[data-used]{background:var(--brand-ink-border)}.gs-tiles{grid-template-columns:repeat(3,minmax(0,8.75rem));gap:.625rem;display:grid}.gs-tile{border:1px solid var(--brand-ink-border);border-radius:var(--radius-card);background:var(--brand-ink-raised);color:var(--brand-ink-foreground);text-align:left;cursor:pointer;transition:border-color var(--duration);flex-direction:column;align-items:flex-start;gap:.125rem;padding:.75rem .875rem;display:flex}.gs-tile b{font-size:1.5rem}.gs-tile span{color:var(--brand-ink-muted);font-size:.75rem}.gs-tile[aria-pressed=true]{border-color:var(--brand-ink-foreground);box-shadow:inset 0 0 0 1px var(--brand-ink-foreground)}.gs-stripe{color:var(--brand-ink-muted);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.gs-call{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:1.75rem;max-width:none;display:grid}.gs-call-text{flex-direction:column;gap:1.125rem;min-width:0;display:flex}.gs-code{border:1px solid var(--brand-ink-border);background:var(--brand-ink-raised);border-radius:.625rem;min-width:0;overflow:hidden}.gs-code-tabs{gap:2px;padding:.375rem .375rem 0;display:flex}.gs-code-tabs button{border-radius:var(--radius-control);height:1.75rem;color:var(--brand-ink-muted);cursor:pointer;background:0 0;border:0;padding:0 .625rem;font-size:.75rem}.gs-code-tabs button[aria-selected=true]{background:var(--brand-ink);color:var(--brand-ink-foreground)}.gs-code pre{font:.75rem/1.7 var(--font-mono);white-space:pre;margin:0;padding:.75rem 1rem 1rem;overflow-x:auto}.gs-code-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.gs-code:hover .gs-code-scroll,.gs-code-scroll:focus-visible{scrollbar-color:var(--brand-ink-foreground) transparent}@supports (color:color-mix(in lab, red, red)){.gs-code:hover .gs-code-scroll,.gs-code-scroll:focus-visible{scrollbar-color:color-mix(in srgb, var(--brand-ink-foreground) 16%, transparent) transparent}}.gs-code-empty{color:var(--brand-ink-muted);margin:0;padding:1rem;font-size:.8125rem}.gs-receipt{border:1px solid var(--brand-ink-border);border-radius:var(--radius-card);flex-wrap:wrap;width:fit-content;max-width:100%;margin:0;display:flex;overflow:hidden}.gs-receipt div{border-right:1px solid var(--brand-ink-border);flex-direction:column;padding:.625rem 1rem;display:flex}.gs-receipt div:last-child{border-right:0}.gs-receipt dt{color:var(--brand-ink-muted);font-size:.75rem}.gs-receipt dd{font:.8125rem var(--font-mono);margin:0}@media (width<=47.5rem){.gs-call{grid-template-columns:minmax(0,1fr)}}@media (width<=35rem){.gs-body{padding:1.125rem 1rem 1.25rem}.gs-key{display:none}.gs-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-mini{padding:.75rem 1rem}.gs-tile b{font-size:1.25rem}.gs-receipt div{border-bottom:1px solid var(--brand-ink-border);flex:40%}}@media (prefers-reduced-motion:reduce){.gs-pane{animation:none}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-0{top: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-\[12dvh\]{top:12dvh}.right-3{right:calc(var(--spacing) * 3)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.z-60{z-index:60}.z-\[1\]{z-index:1}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-end-4{grid-column-end:4}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-17{margin:calc(var(--spacing) * 17)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.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-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[2\.875rem\]{margin-left:2.875rem}.ml-auto{margin-left:auto}.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}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.size-\(--control\){width:var(--control);height:var(--control)}.size-\(--control-sm\){width:var(--control-sm);height:var(--control-sm)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[60\%\]{width:60%;height:60%}.h-\(--control\){height:var(--control)}.h-\(--control-lg\){height:var(--control-lg)}.h-\(--control-sm\){height:var(--control-sm)}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.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-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[0\.95rem\]{height:.95rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[1lh\]{height:1lh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(24rem\,60dvh\)\]{max-height:min(24rem,60dvh)}.min-h-\(--control\){min-height:var(--control)}.min-h-\(--control-sm\){min-height:var(--control-sm)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[1\.375rem\]{min-height:1.375rem}.min-h-\[36rem\]{min-height:36rem}.min-h-\[50dvh\]{min-height:50dvh}.w-0{width:0}.w-3\/5{width:60%}.w-9{width:calc(var(--spacing) * 9)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-\[2\.125rem\]{width:2.125rem}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(22\.5rem\,calc\(100vw-2rem\)\)\]{width:min(22.5rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\(--content-max\){max-width:var(--content-max)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[17rem\]{max-width:17rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-0{min-width:0}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[36rem\]{min-width:36rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[45rem\]{min-width:45rem}.min-w-\[47\.5rem\]{min-width:47.5rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.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-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.25rem minmax(0,1fr) auto}.grid-cols-\[1rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1rem minmax(0,1fr) auto}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:6.5rem minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[auto_repeat\(53\,minmax\(0\,1fr\)\)\]{grid-template-columns:auto repeat(53,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,6\.5rem\)_minmax\(2rem\,1fr\)_auto_2\.25rem\]{grid-template-columns:minmax(0,6.5rem) minmax(2rem,1fr) auto 2.25rem}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.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{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.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-10{gap:calc(var(--spacing) * 10)}.gap-\[3px\]{gap:3px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.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-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.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)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}: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-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[20\%\]{border-radius:20%}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-card)}.rounded-md{border-radius:var(--radius-control)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-mark)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.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-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.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-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-brand-ink-border{border-color:var(--brand-ink-border)}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar{border-color:var(--sidebar)}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-x-transparent{border-inline-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--foreground\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}}.bg-\[rgb\(10_11_13\/\.6\)\]{background-color:#0a0b0d99}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-border-strong{background-color:var(--border-strong)}.bg-brand-ink{background-color:var(--brand-ink)}.bg-brand-ink-raised{background-color:var(--brand-ink-raised)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-danger-soft{background-color:var(--danger-soft)}.bg-foreground{background-color:var(--foreground)}.bg-heat-1{background-color:var(--heat-1)}.bg-heat-2{background-color:var(--heat-2)}.bg-heat-3{background-color:var(--heat-3)}.bg-heat-4{background-color:var(--heat-4)}.bg-info-soft{background-color:var(--info-soft)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-success-fill{background-color:var(--success-fill)}.bg-success-soft{background-color:var(--success-soft)}.bg-transparent{background-color:#0000}.bg-warning-fill{background-color:var(--warning-fill)}.bg-warning-soft{background-color:var(--warning-soft)}.bg-white{background-color:var(--color-white)}.fill-\[\#635bff\]{fill:#635bff}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[1\.125rem\]{padding-inline:1.125rem}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.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-4{padding-top:calc(var(--spacing) * 4)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.font-sans{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-13{font-size:max(.8125rem,11px);line-height:var(--tw-leading,1.5)}.text-32{font-size:2rem;line-height:var(--tw-leading,1.1)}.text-48{font-size:3rem;line-height:var(--tw-leading,1.06)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,1.55)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:max(.75rem,11px);line-height:var(--tw-leading,1.5)}.text-\[11px\]{font-size:11px}.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-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.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-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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.032em\]{--tw-tracking:-.032em;letter-spacing:-.032em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-background{color:var(--background)}.text-brand-ink-foreground{color:var(--brand-ink-foreground)}.text-brand-ink-muted{color:var(--brand-ink-muted)}.text-card{color:var(--card)}.text-danger{color:var(--danger)}.text-foreground{color:var(--foreground)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-text{color:var(--primary-text)}.text-subtle-foreground{color:var(--subtle-foreground)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.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,)}.underline{text-decoration-line:underline}.decoration-border-strong{-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.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-\[0_1px_1px_rgb\(16_24_40\/0\.04\)\]{--tw-shadow:0 1px 1px var(--tw-shadow-color,#1018280a);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_8px_24px_rgb\(0_0_0\/0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-2px_0_transparent\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,transparent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border));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-none{--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)}.ring{--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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.outline-offset-2{outline-offset:2px}.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,)}.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,)}.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-\[color\,background-color\,border-color\,scale\]{transition-property:color,background-color,border-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;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-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-\(--duration\){--tw-duration:var(--duration);transition-duration:var(--duration)}.duration-\(--duration-layer\){--tw-duration:var(--duration-layer);transition-duration:var(--duration-layer)}.ease-\(--ease\){--tw-ease:var(--ease);transition-timing-function:var(--ease)}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:is(.\*\:min-w-0>*){min-width:0}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-has-\[\:checked\]\:opacity-100:is(:where(.group):has(:checked) *){opacity:1}.group-data-selected\:visible:is(:where(.group)[data-selected] *){visibility:visible}.group-data-\[fits\=true\]\/keys\:overflow-visible:is(:where(.group\/keys)[data-fits=true] *){overflow:visible}.group-data-\[shrink\=1\]\/keys\:hidden:is(:where(.group\/keys)[data-shrink="1"] *),.group-data-\[shrink\=2\]\/keys\:hidden:is(:where(.group\/keys)[data-shrink="2"] *){display:none}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.peer-checked\:border-foreground:is(:where(.peer):checked~*){border-color:var(--foreground)}.peer-checked\:bg-foreground:is(:where(.peer):checked~*){background-color:var(--foreground)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-ring:is(:where(.peer):focus-visible~*){outline-color:var(--ring)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-subtle-foreground::placeholder{color:var(--subtle-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pl-4:first-child{padding-left:calc(var(--spacing) * 4)}.last\:pr-2:last-child{padding-right:calc(var(--spacing) * 2)}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-primary-hover:hover{border-color:var(--primary-hover)}.hover\:bg-\[color-mix\(in_srgb\,currentColor_12\%\,transparent\)\]:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,currentColor_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,currentColor 12%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_18\%\,var\(--danger-soft\)\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_18\%\,var\(--danger-soft\)\)\]:hover{background-color:color-mix(in srgb,var(--danger) 18%,var(--danger-soft))}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-brand-ink-raised:hover{background-color:var(--brand-ink-raised)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:text-brand-ink-foreground:hover{color:var(--brand-ink-foreground)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}}.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-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:after\:ring-2:focus-visible:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:after\:ring-ring:focus-visible:after{content:var(--tw-content);--tw-ring-color:var(--ring)}.focus-visible\:after\:ring-inset:focus-visible:after{content:var(--tw-content);--tw-ring-inset:inset}.active\:scale-96:active{--tw-scale-x:96%;--tw-scale-y:96%;--tw-scale-z:96%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:duration-80:active{--tw-duration:80ms;transition-duration:80ms}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border:disabled{border-color:var(--border)}.disabled\:bg-muted:disabled{background-color:var(--muted)}.disabled\:text-subtle-foreground:disabled{color:var(--subtle-foreground)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:text-foreground:has(:checked){color:var(--foreground)}.has-\[\:disabled\]\:bg-muted:has(:disabled){background-color:var(--muted)}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-ring:has(:focus-visible){outline-color:var(--ring)}.has-\[\[aria-invalid\=true\]\]\:border-danger:has([aria-invalid=true]){border-color:var(--danger)}.aria-disabled\:cursor-progress[aria-disabled=true]{cursor:progress}@media (hover:hover){.aria-disabled\:hover\:border-primary[aria-disabled=true]:hover{border-color:var(--primary)}.aria-disabled\:hover\:bg-primary[aria-disabled=true]:hover{background-color:var(--primary)}}.aria-disabled\:active\:scale-100[aria-disabled=true]:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--danger)}.aria-pressed\:border-foreground[aria-pressed=true]{border-color:var(--foreground)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:ring-1[aria-pressed=true]{--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)}.aria-pressed\:ring-foreground[aria-pressed=true]{--tw-ring-color:var(--foreground)}.aria-pressed\:ring-primary[aria-pressed=true]{--tw-ring-color:var(--primary)}.data-active\:bg-card[data-active]{background-color:var(--card)}.data-active\:font-semibold[data-active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.data-active\:shadow-\[0_1px_2px_rgb\(0_0_0\/0\.08\)\][data-active]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-active\:shadow-\[inset_0_-2px_0_var\(--foreground\)\][data-active]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,var(--foreground));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-checked\:bg-foreground[data-checked]{background-color:var(--foreground)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:bg-muted[data-highlighted]{background-color:var(--muted)}.data-popup-open\:bg-border[data-popup-open]{background-color:var(--border)}.data-popup-open\:bg-muted[data-popup-open]{background-color:var(--muted)}.data-popup-open\:outline-2[data-popup-open]{outline-style:var(--tw-outline-style);outline-width:2px}.data-popup-open\:outline-offset-1[data-popup-open]{outline-offset:1px}.data-popup-open\:outline-ring[data-popup-open]{outline-color:var(--ring)}.data-selected\:font-medium[data-selected]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-starting-style\:translate-y-1[data-starting-style]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-unchecked\:bg-input[data-unchecked]{background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-\[2rem\][data-size=default]{width:2rem}.data-\[size\=sm\]\:h-\[0\.875rem\][data-size=sm]{height:.875rem}.data-\[size\=sm\]\:w-\[1\.5rem\][data-size=sm]{width:1.5rem}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:max-w-\[30rem\]{max-width:30rem}.sm\:max-w-\[34rem\]{max-width:34rem}.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\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pl-\[3\.375rem\]{padding-left:3.375rem}}@media (width>=47.5rem){.min-\[47\.5rem\]\:col-start-1{grid-column-start:1}.min-\[47\.5rem\]\:col-start-2{grid-column-start:2}.min-\[47\.5rem\]\:row-start-1{grid-row-start:1}.min-\[47\.5rem\]\:block{display:block}.min-\[47\.5rem\]\:flex{display:flex}.min-\[47\.5rem\]\:grid{display:grid}.min-\[47\.5rem\]\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.min-\[47\.5rem\]\:justify-items-start{justify-items:start}.min-\[47\.5rem\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.min-\[47\.5rem\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[47\.5rem\]\:px-12{padding-inline:calc(var(--spacing) * 12)}.min-\[47\.5rem\]\:py-16{padding-block:calc(var(--spacing) * 16)}.min-\[47\.5rem\]\:text-32{font-size:2rem;line-height:var(--tw-leading,1.1)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:text-48{font-size:3rem;line-height:var(--tw-leading,1.06)}}@media (width>=80rem){.xl\:row-span-2{grid-row:span 2/span 2}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.xl\:text-64{font-size:4rem;line-height:var(--tw-leading,1.02)}}@container not (width>=20rem){.\@max-\[20rem\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\@max-\[20rem\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@container (width>=20rem){.\@xs\:hidden{display:none}.\@xs\:inline{display:inline}}@container (width>=28rem){.\@md\:block{display:block}.\@md\:grid-cols-\[6\.5rem_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:6.5rem minmax(0,1fr) auto auto}}@container (width>=32rem){.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=36rem){.\@min-\[36rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)}}@container (width>=44rem){.\@min-\[44rem\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@container (width>=48rem){.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@3xl\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.\@3xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.\@3xl\:gap-10{gap:calc(var(--spacing) * 10)}.\@3xl\:pr-0{padding-right:0}.\@3xl\:pl-10{padding-left:calc(var(--spacing) * 10)}}@container (width>=54rem){.\@min-\[54rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=64rem){.\@5xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1.45fr) minmax(0,1fr)}}.dark\:border-white:where(.dark,.dark *){border-color:var(--color-white)}.dark\:fill-foreground:where(.dark,.dark *){fill:var(--foreground)}@media (pointer:coarse){.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:-inset-1\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.pointer-coarse\:after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.pointer-coarse\:after\:-inset-y-1\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1.5)}}.\[\&_h3\]\:text-foreground h3{color:var(--foreground)}.\[\&_input\]\:max-w-56 input{max-width:calc(var(--spacing) * 56)}.\[\&_input\]\:font-mono input{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_th\]\:h-9 th{height:calc(var(--spacing) * 9)}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-border-strong th{border-color:var(--border-strong)}.\[\&_th\]\:font-sans th{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.group-data-\[fits\=true\]\/keys\:\[\&_thead_th\]\:sticky:is(:where(.group\/keys)[data-fits=true] *) thead th{position:sticky}.group-data-\[fits\=true\]\/keys\:\[\&_thead_th\]\:top-\(--header-height\):is(:where(.group\/keys)[data-fits=true] *) thead th{top:var(--header-height)}.group-data-\[fits\=true\]\/keys\:\[\&_thead_th\]\:z-10:is(:where(.group\/keys)[data-fits=true] *) thead th{z-index:10}.group-data-\[fits\=true\]\/keys\:\[\&_thead_th\]\:bg-card:is(:where(.group\/keys)[data-fits=true] *) thead th{background-color:var(--card)}.group-data-\[fits\=true\]\/keys\:\[\&_thead_th\]\:shadow-\[inset_0_-1px_0_var\(--border-strong\)\]:is(:where(.group\/keys)[data-fits=true] *) thead th{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--border-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_thead_th\:first-child\]\:rounded-tl-lg thead th:first-child{border-top-left-radius:var(--radius-card)}.\[\&_thead_th\:last-child\]\:rounded-tr-lg thead th:last-child{border-top-right-radius:var(--radius-card)}.\[\&\+\&\]\:mt-2+.\[\&\+\&\]\:mt-2{margin-top:calc(var(--spacing) * 2)}:is(.\*\:\[a\]\:text-foreground>*):is(a){color:var(--foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:decoration-border-strong>*):is(a){-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}:is(.\*\:\[a\]\:underline-offset-4>*):is(a){text-underline-offset:4px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:decoration-current>*):is(a):hover{text-decoration-color:currentColor}}.\[\&\>\*\]\:w-full>*{width:100%}@media not all and (width>=40rem){.max-sm\:\[\&\>\:last-child\]\:col-span-2>:last-child{grid-column:span 2/span 2}}@container not (width>=32rem){.\@max-lg\:\[\&\>\:last-child\]\:col-span-2>:last-child{grid-column:span 2/span 2}}.\[\&\>i\]\:mt-1\.5>i{margin-top:calc(var(--spacing) * 1.5)}.\[\&\>i\]\:shrink-0>i{flex-shrink:0}.focus-visible\:\[\&\>rect\:last-child\]\:stroke-ring:focus-visible>rect:last-child{stroke:var(--ring)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-1\/2>svg{top:50%}.\[\&\>svg\]\:left-2\.5>svg{left:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:-translate-y-1\/2>svg{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-subtle-foreground>svg{color:var(--subtle-foreground)}.\[\&\>td\]\:bg-background>td{background-color:var(--background)}.\[\&\>tr\:first-child\>\*\]\:border-t-0>tr:first-child>*{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>tr\:hover\>td\]\:bg-background>tr:hover>td{background-color:var(--background)}.\[\&\>tr\>\*\]\:border-t>tr>*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>tr\>\*\]\:border-border>tr>*{border-color:var(--border)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:#f5f6f7;--foreground:#15171a;--card:#fff;--popover:#fff;--muted:#eef0f2;--muted-foreground:#565c63;--subtle-foreground:#666c73;--border:#e0e3e6;--border-strong:#c9cdd2;--input:#868c93;--primary:#fb6b12;--primary-hover:#ff8347;--primary-foreground:#15171a;--primary-text:#b5440b;--discount:#963a08;--ring:#15171a;--info:#1d60bc;--info-soft:#ebf4ff;--success:#006e3b;--success-soft:#e5faeb;--warning:#9a5b00;--warning-soft:#fff1d9;--danger:#b02a2d;--danger-soft:#ffedeb;--chart-1:#f26a12;--chart-2:#4885df;--chart-3:#00a28d;--chart-4:#956ed2;--chart-5:#d8558a;--chart-6:#c4860a;--chart-7:#4f9a3c;--heat-1:#f2a36b;--heat-2:#e8792f;--heat-3:#cc5710;--heat-4:#963a08;--success-fill:#23a55a;--warning-fill:#c98000;--danger-fill:#e0453a;--chart-other:#bfc4c9;--on-chart-1:#15171a;--on-chart-2:#fff;--on-chart-3:#15171a;--on-chart-4:#fff;--on-chart-5:#fff;--brand-ink:#121417;--brand-ink-raised:#1b1d21;--brand-ink-border:#2b2e33;--brand-ink-foreground:#f1f2f3;--brand-ink-muted:#9aa0a6;--sidebar:#e9ecef;--sidebar-accent:#dee2e6;--sidebar-active:#fff;--sidebar-ring:#e9ecef;--chicken-orange-light:#ff811a;--chicken-orange-deep:#fb6b12;--chicken-crest-deep:#df3b0a;--chicken-crest-light:#eb4c0e;--chicken-ink:#352115;--chicken-eye:#fffaf0;--chicken-beak:#ffcf38;--chicken-mouth:#bd4a16;--chicken-shadow:#bca482;--chicken-glint:#fff6c8;--chicken-brow:#71301c;--chicken-blush:#e24c2b;--chicken-hollow:#796674;--chicken-sweat:#87c9db;--chicken-tear:#83cede;--chicken-tear-light:#e9ffff;--chicken-sleep:#866a58;--chicken-love:#db394c;--radius-mark:.125rem;--radius-control:.375rem;--radius-card:.5rem;--header-height:3.5rem;--control:2rem;--control-sm:1.75rem;--control-lg:2.5rem;--sidenav-width:14rem;--sidenav-inset:.75rem;--content-max:70rem;--sheet-max:75rem;--duration:.16s;--duration-layer:.24s;--ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (pointer:coarse){:root{--control:2.75rem;--control-sm:2rem;--control-lg:2.75rem}}.dark{--background:#131417;--foreground:#eceef0;--card:#1a1b1f;--popover:#1e1f23;--muted:#222428;--muted-foreground:#a4a9af;--subtle-foreground:#8a9097;--border:#2a2c31;--border-strong:#3a3d43;--input:#6b7178;--primary:#fb6b12;--primary-hover:#ff8347;--primary-foreground:#15171a;--primary-text:#ff8a45;--discount:#963a08;--ring:#eceef0;--info:#96c0fe;--info-soft:#192941;--success:#80dba2;--success-soft:#152c1e;--warning:#ffbe69;--warning-soft:#382409;--danger:#ff958d;--danger-soft:#3b1c1a;--chart-1:#e46d1c;--chart-2:#3c79d1;--chart-3:#009581;--chart-4:#8962c5;--chart-5:#cc4e80;--chart-6:#b97f0c;--chart-7:#4b9439;--heat-1:#8f4c1c;--heat-2:#bd6524;--heat-3:#e38234;--heat-4:#ffb072;--success-fill:#3fbf7a;--warning-fill:#f0a23a;--danger-fill:#f26b62;--chart-other:#4b4f55;--on-chart-1:#15171a;--on-chart-2:#fff;--on-chart-3:#15171a;--on-chart-4:#fff;--on-chart-5:#fff;--brand-ink:#0b0c0e;--brand-ink-raised:#16171a;--brand-ink-border:#26282c;--brand-ink-foreground:#eceef0;--brand-ink-muted:#9aa0a6;--sidebar:#0b0c0e;--sidebar-accent:#17181b;--sidebar-active:#1d1e22;--sidebar-ring:#2a2c31;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(button,a)[data-copied]{background-color:var(--success-soft);box-shadow:inset 0 0 0 1px var(--success);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(button,a)[data-copied]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 45%, transparent)}}:is(button,a)[data-copied],:is(button,a)[data-copied] svg{color:var(--success)}.cam-card-stage{perspective:1100px;margin-top:1.25rem}.cam-card{--rx:0deg;--ry:0deg;--px:0;--py:0;--glare:0;--light-x:50%;--light-y:40%;--band:50%;--edge-angle:115deg;--edge-light:.28;--bg-x:0px;--bg-y:0px;--mark-x:0px;--mark-y:0px;--fg-x:0px;--fg-y:0px;aspect-ratio:85.6/53.98;width:100%;max-width:420px;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;position:relative;container-type:inline-size}.cam-card-core,.cam-card-face{border-radius:3.7%/5.9%;position:absolute;inset:0}.cam-card-core{pointer-events:none;background:linear-gradient(var(--edge-angle), #2b2f34, #9ea3a9 22%, #f2f3f4 30%, #5d6268 44%, #c98a5c 60%, #dfe2e5 74%, #2b2f34)}.cam-card-face{isolation:isolate;color:var(--brand-ink-foreground);background:linear-gradient(135deg, var(--brand-ink-raised) 0%, var(--brand-ink) 46%, var(--brand-ink) 100%);overflow:hidden;transform:translateZ(1.4px)}@supports (color:color-mix(in lab, red, red)){.cam-card-face{background:linear-gradient(135deg, var(--brand-ink-raised) 0%, var(--brand-ink) 46%, color-mix(in oklab, var(--brand-ink) 72%, black) 100%)}}.cam-card-face{box-shadow:calc(var(--px) * -12px) calc(1.125rem + var(--py) * -10px) 2.25rem -.75rem #10182873, 0 2px 6px #1018281f}.dark .cam-card-face{box-shadow:calc(var(--px) * -12px) calc(1.125rem + var(--py) * -10px) 2.25rem -.75rem #000000b3, 0 0 0 1px #ffffff0f}.cam-card-face>*{pointer-events:none;position:absolute}.cam-card-glow{background:radial-gradient(42% 52% at 86% 12%, var(--primary), transparent 70%);inset:-10%}@supports (color:color-mix(in lab, red, red)){.cam-card-glow{background:radial-gradient(42% 52% at 86% 12%, color-mix(in oklab, var(--primary) 30%, transparent), transparent 70%)}}.cam-card-glow{transform:translate3d(var(--bg-x), var(--bg-y), 0)}.cam-card-arcs{fill:none;width:116%;height:116%;stroke:var(--brand-ink-foreground);stroke-opacity:.055;stroke-width:1px;transform:translate3d(var(--bg-x), var(--bg-y), 0);inset:-8%}.cam-card-mark{aspect-ratio:1;width:46%;transform:translate3d(var(--mark-x), var(--mark-y), 0);bottom:-16%;right:-6%}.cam-card-mark svg,.cam-card-mark canvas{width:100%;height:100%;position:absolute;inset:0}.cam-card-mark svg{fill:var(--brand-ink-foreground);fill-opacity:.025;stroke:var(--brand-ink-foreground);stroke-opacity:.09;stroke-width:.35px}.cam-card-mark canvas{mix-blend-mode:screen}.cam-card-light{mix-blend-mode:screen;opacity:var(--glare);background:radial-gradient(55% 75% at var(--light-x) var(--light-y), #ffffff21, transparent 62%), linear-gradient(115deg, transparent calc(var(--band) - 16%), #ffecdc12 calc(var(--band) - 3%), #ffffff1f var(--band), #dce8ff0f calc(var(--band) + 4%), transparent calc(var(--band) + 16%));inset:0}.cam-card-edge{z-index:1;border-radius:inherit;opacity:var(--edge-light);background:linear-gradient(var(--edge-angle), #3a3f45 3%, #d9dcdf 22%, #fff 30%, #6b7077 44%, #ffb37a 58%, #eceef0 73%, #3a3f45 92%);-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.2px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}.cam-card-body{transform:translate3d(var(--fg-x), var(--fg-y), 0);flex-direction:column;padding:6.2% 7%;display:flex;inset:0}.cam-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cam-card .ds-brand{gap:.4375rem;font-size:.875rem}.cam-card .ds-brand .crest{width:1.25rem;height:1.25rem}.cam-card-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:11px;font-weight:600}.cam-card-chip{aspect-ratio:1.3;background:linear-gradient(var(--edge-angle), #bfc3c7, #f4f5f6 30%, #9ea3a9 55%, #e3e5e7 78%, #aab0b6);border-radius:16%;width:11.5%;margin-top:5%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}@container not (width>=19rem){.cam-card-chip{width:9%;margin-top:3.5%}}.cam-card-chip:before,.cam-card-chip:after{content:"";border:1px solid #00000038;position:absolute}.cam-card-chip:before{border-block:0;inset:-1px 30%}.cam-card-chip:after{border-inline:0;border-radius:3px;inset:34% -1px}.cam-card-balance{gap:.25rem;margin-top:auto;display:grid}.cam-card-balance .cam-card-tag{letter-spacing:.08em;font-weight:500}.cam-card-amount{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px #0006;margin:0;font-size:clamp(1.5rem,10.5cqw,3rem);font-weight:500;line-height:1}.cam-card-amount .cur{vertical-align:.62em;color:var(--brand-ink-muted);margin-right:.08em;font-size:.5em}.cam-card-amount[data-zero]{color:var(--brand-ink-muted)}.cam-pay{letter-spacing:-.01em;box-shadow:0 1px 2px #10182814, 0 4px 12px -4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.cam-pay{box-shadow:0 1px 2px #10182814, 0 4px 12px -4px color-mix(in oklab, var(--primary) 55%, transparent)}}.cam-pay:not(:disabled){color:#fff;text-shadow:0 1px #822a0073,0 0 6px #822a0047;background-image:linear-gradient(#0000,#96320024)}.cam-pay:not(:disabled) svg{filter:drop-shadow(0 1px #822a0073)}.cam-pay:disabled{box-shadow:none}.cam-pay-arrow{animation:2.4s cubic-bezier(.45,0,.2,1) infinite cam-pay-nudge}@keyframes cam-pay-nudge{0%,30%,to{transform:translate(0)}15%{transform:translate(3px)}}.cam-amt{font-family:var(--font-sans);letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:600}.cam-amt .cur,.cam-amt-cur{letter-spacing:0;vertical-align:.5em;color:var(--subtle-foreground);margin-right:.12em;font-size:.6em;font-weight:500}.cam-amt-cur{font:500 .875rem var(--font-sans);align-self:flex-start;margin-top:.95rem}input.cam-amt{font-weight:500}[aria-pressed=true] .cam-amt .cur{color:var(--muted-foreground)}.cam-card-skeleton{background:#ffffff14;border-radius:4px;width:55%;height:2rem;display:block}.cam-card-foot{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink-muted);justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:4%;font-size:.75rem;display:flex}.cam-card-holder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand-ink-foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cam-card-holder{color:color-mix(in oklab, var(--brand-ink-foreground) 82%, transparent)}}[data-pop=a]{animation:.36s cubic-bezier(.34,1.56,.64,1) cam-pop-a}[data-pop=b]{animation:.36s cubic-bezier(.34,1.56,.64,1) cam-pop-b}@keyframes cam-pop-a{0%{transform:scale(.94)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes cam-pop-b{0%{transform:scale(.94)}60%{transform:scale(1.06)}to{transform:scale(1)}}.cam-spark{opacity:0;animation:.82s cubic-bezier(.15,.7,.3,1) forwards cam-spark;position:absolute;transform:translate(-50%,-50%)}@keyframes cam-spark{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateX(4px) scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateX(var(--d)) rotate(var(--s)) scale(1)}}@media (prefers-reduced-motion:reduce){.cam-card-light,.cam-card-mark canvas,.cam-spark{display:none}[data-pop],.cam-pay-arrow{animation:none}}.cam-sv{z-index:50;background:var(--popover);width:min(35rem,100% - 2rem);height:min(38.75rem,100dvh - 6rem);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-card);transition:opacity var(--duration-layer) var(--ease), scale var(--duration-layer) var(--ease);outline:none;flex-direction:column;font-size:.875rem;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.cam-sv[data-starting-style],.cam-sv[data-ending-style]{opacity:0;scale:.98}.cam-sv-head{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:1.25rem 1.75rem .875rem;display:flex}.cam-sv-head .crest{width:1.125rem;height:1.125rem}.cam-sv-prog{flex:1;gap:4px;display:flex}.cam-sv-prog i{background:var(--border);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.cam-sv-prog i:after{content:"";background:var(--foreground);transform-origin:0;transition:transform .32s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.cam-sv-prog i[data-on]:after{transform:scaleX(1)}.cam-sv-count{font-family:var(--font-mono);color:var(--subtle-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.cam-sv-scroller{overscroll-behavior:contain;outline:none;flex:1;padding:0 1.75rem;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 28px),#0000 100%)}.cam-sv-welcome{color:var(--muted-foreground);margin:0;padding-top:1.375rem;font-size:.8125rem}.cam-sv-privacy{color:var(--subtle-foreground);align-items:center;gap:6px;margin:.25rem 0 0;font-size:.75rem;display:flex}.cam-sv-q{transition:opacity var(--duration-layer) var(--ease);padding:1.375rem 0 1.625rem}.cam-sv-q+.cam-sv-q{border-top:1px solid var(--border)}.cam-sv-q[data-later]{opacity:.36}.cam-sv-q[data-later]:hover{opacity:.6}.cam-sv-q-top{align-items:baseline;gap:10px;display:flex}.cam-sv-no{width:28px;font-family:var(--font-mono);color:var(--subtle-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.cam-sv-no[data-ok]{color:var(--foreground)}.cam-sv-q h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.cam-sv-hint{color:var(--subtle-foreground);margin:2px 0 0 38px;font-size:.8125rem}.cam-sv-opts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin:14px 0 0 38px;display:grid}.cam-sv-opts[data-one]{grid-template-columns:minmax(0,1fr)}.cam-sv-chip{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card);width:100%;min-height:46px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration), background var(--duration), box-shadow var(--duration), opacity var(--duration);align-items:flex-start;gap:10px;padding:12px;display:flex}.cam-sv-chip:hover:not(:disabled){border-color:var(--foreground)}.cam-sv-chip[aria-pressed=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground);background:var(--muted)}.cam-sv-chip:disabled{opacity:.42;cursor:default}.cam-sv-ind{width:16px;height:16px;color:var(--popover);border:1.5px solid var(--input);transition:background var(--duration), border-color var(--duration);border-radius:3px;flex:none;place-items:center;margin-top:2px;display:grid}.cam-sv-ind[data-round]{border-radius:50%}.cam-sv-chip[aria-pressed=true] .cam-sv-ind{background:var(--foreground);border-color:var(--foreground)}.cam-sv-ind>*{opacity:0;transition:opacity var(--duration), transform .2s var(--ease);transform:scale(.5)}.cam-sv-ind>span{background:var(--popover);border-radius:50%;width:6px;height:6px}.cam-sv-chip[aria-pressed=true] .cam-sv-ind>*{opacity:1;transform:none}.cam-sv-lbl{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.875rem;font-weight:500;line-height:20px;display:block}.cam-sv-sub{color:var(--subtle-foreground);margin-top:2px;font-size:.75rem;line-height:16px;display:block}.cam-sv-extra{align-items:center;gap:8px;margin:10px 0 0 38px;display:flex}.cam-sv-extra[data-only]{justify-content:flex-end}.cam-sv-extra input{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--card);min-width:0;height:40px;color:var(--foreground);font:inherit;flex:1;padding:0 12px}.cam-sv-extra input::placeholder{color:var(--subtle-foreground)}.cam-sv-next{border:1px solid var(--foreground);border-radius:var(--radius-control);background:var(--foreground);height:40px;color:var(--background);font:inherit;white-space:nowrap;cursor:pointer;transition:scale var(--duration);padding:0 14px;font-weight:600}.cam-sv-next:active{transition-duration:80ms;scale:.96}.cam-sv-fin{flex-direction:column;gap:14px;padding:1.625rem 0 1.75rem 38px;display:flex}.cam-sv-fin h3{font-size:1.5rem;line-height:2rem}.cam-sv-fin p{color:var(--muted-foreground);margin:4px 0 0}.cam-sv-fin .crest{width:2.25rem;height:2.25rem}.cam-sv-fin .crest path{fill:var(--border-strong);stroke:var(--primary);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:fill var(--duration-layer)}.cam-sv-fin[data-ok] .crest path{fill:var(--primary);animation:cam-sv-draw 1s var(--ease) both}@keyframes cam-sv-draw{0%{stroke-dashoffset:1px;fill:#0000}72%{stroke-dashoffset:0;fill:#0000}to{stroke-dashoffset:0;fill:var(--primary);stroke-opacity:0}}.cam-sv-tip{border-radius:var(--radius-card);background:var(--muted);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.cam-sv-tip a{color:var(--primary-text);font-weight:500;text-decoration:none}.cam-sv-tip a:hover{text-underline-offset:3px;text-decoration:underline}.cam-sv-edit{color:var(--subtle-foreground);font-size:.75rem}.cam-sv-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;padding:.875rem 1.75rem 1.125rem;display:flex}.cam-sv-error{min-width:0;color:var(--danger);flex:14rem;margin:0;font-size:.8125rem}.cam-sv-foot .ds-text-btn{white-space:nowrap}.cam-sv-go{padding-inline:1.25rem;font-weight:600}.cam-sv-go[data-wait],.cam-sv-go[data-wait]:hover{background:var(--muted);border-color:var(--muted);color:var(--subtle-foreground)}.cam-sv-go[aria-disabled],.cam-sv-go[aria-disabled]:hover{background:var(--muted);border-color:var(--border);color:var(--subtle-foreground);cursor:progress;scale:none}.cam-sv-go .crest{fill:currentColor;width:1rem;height:1rem}.cam-sv-go .crest path{stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;stroke-dasharray:1 2;fill-opacity:0;animation:1.71s cubic-bezier(.5,0,.3,1) infinite both crest-trace}.cam-sv-go .crest path:nth-child(2){animation-delay:.13s}.cam-sv-go .crest path:nth-child(3){animation-delay:.26s}@media (width<=759.98px){.cam-sv{left:0;top:var(--header-height);width:100%;height:calc(100dvh - var(--header-height));border:0;border-radius:0;translate:none}.cam-sv-scrim{display:none}.cam-sv-head,.cam-sv-foot{padding-left:1.25rem;padding-right:1.25rem}.cam-sv-scroller{padding:0 1.25rem}.cam-sv-hint,.cam-sv-opts,.cam-sv-extra{margin-left:0}.cam-sv-opts[data-phone-one]{grid-template-columns:minmax(0,1fr)}.cam-sv-fin{padding-left:0}:root:has(.cam-sv) .ds-topbar{padding-left:var(--topbar-gutter)}:root:has(.cam-sv) .ds-topbar>:not(.ds-topbar-brand){display:none}:root:has(.cam-sv) .ds-topbar-brand>span:not(.crest){display:inline}}@media (prefers-reduced-motion:reduce){.cam-sv,.cam-sv *{transition:none!important}.cam-sv .crest path{animation:none!important}.cam-sv-fin[data-ok] .crest path{stroke-opacity:0}.cam-sv-go .crest path{fill-opacity:1;stroke:none}}html{scrollbar-gutter:stable}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
