@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_build/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_build/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_build/assets/plus-jakarta-sans-latin-wght-italic-DnD1KgkH.woff2)format("woff2-variations")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@layer reset{:where(*){box-sizing:border-box;border:0 solid}:where(html){-webkit-text-size-adjust:100%;tab-size:4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd){margin:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:bolder}:where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(ol,ul,menu){margin:0;padding:0;list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where(button,input,optgroup,select,textarea){font:inherit;color:inherit;margin:0;padding:0}:where(button,[type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}:where(button,[role=button]){cursor:pointer}:where(:disabled,[aria-disabled=true]){cursor:default}:where(textarea){resize:vertical}:where(){opacity:1;color:var(--color-text-secondary);-webkit-appearance:none}:where(fieldset){margin:0;padding:0}:where(legend){padding:0}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(hr){height:0;color:inherit;border-top-width:1px}:where(summary){display:list-item}:where(dialog){outline:none;padding:0}:where([hidden]){display:none}:where(html){-webkit-tap-highlight-color:transparent}}@layer priority1,priority2,priority3,priority4,priority5,priority6,priority7,priority8,priority9;@layer product{::selection{background:var(--color-accent-muted);color:var(--color-text-primary)}}:root{--stylex-injection:0}.pswp .pswp__top-bar{align-items:center;height:52px;padding-inline:14px}.pswp .pswp__button--close{order:-1;margin-inline-end:auto}.pswp .pswp__counter{font-family:var(--font-family-code);letter-spacing:.08em;text-shadow:none;margin:0;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.pswp .pswp__button:not(.pswp__button--arrow){place-items:center;width:40px;height:40px;display:grid}.pswp .pswp__button--download svg,.pswp .pswp__button--fullscreen svg,.pswp .pswp__button--slideshow svg{fill:currentColor;width:22px;height:22px}@media (width<=639px){.pswp .pswp__button--arrow{display:none}}[data-start-icon-button]{cursor:pointer;color:var(--start-dt-text,#f9fafb);background:0 0;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151)}[data-start-icon-button]:focus{outline:2px solid #0000;outline-color:var(--start-dt-accent,#f9fafb);outline-offset:2px}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 2px var(--start-dt-accent,#111827bf)}[data-start-icon-button]:active{color:var(--start-dt-accent,#f3f4f6);background-color:var(--start-dt-surface-active,#1f2937)}[data-start-icon-button]:disabled{opacity:.35;cursor:default;pointer-events:none}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--border) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}[data-start-badge=success]{--background:oklch(63% .15 150/.14);--border:oklch(63% .15 150/.4);--foreground:oklch(80% .14 152)}[data-start-badge=failure]{--background:oklch(63% .21 25/.14);--border:oklch(63% .21 25/.4);--foreground:oklch(78% .15 22)}[data-start-badge=warning]{--background:oklch(75% .15 85/.14);--border:oklch(75% .15 85/.4);--foreground:oklch(85% .13 88)}[data-start-badge=info]{--background:oklch(68% .13 245/.14);--border:oklch(68% .13 245/.4);--foreground:oklch(78% .11 245)}[data-start-placeholder]{width:100%;height:100%;color:var(--start-dt-text-muted,inherit);justify-content:center;align-items:center;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;gap:.375rem;display:flex}[data-start-section-title]{text-transform:uppercase;letter-spacing:.06em;color:var(--start-dt-text-muted,inherit)}summary[data-start-section-title]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;list-style:none;display:flex}summary[data-start-section-title]::-webkit-details-marker{display:none}summary[data-start-section-title]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}details[open]>summary[data-start-section-title]:before{transform:rotate(45deg)}summary[data-start-section-title]:hover{color:var(--start-dt-text,inherit)}[data-start-section-content]{border-left:2px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;width:calc(100% - 2rem);margin-left:.25rem;padding-left:.625rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid}[data-start-select-option]{color:var(--start-dt-text,#f9fafb);cursor:pointer;white-space:nowrap;border-left:2px solid #0000;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option]:hover{background-color:var(--start-dt-surface-hover,#374151)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-accent-soft,#374151);border-left-color:var(--start-dt-accent,transparent)}[data-start-tab]{cursor:pointer;color:var(--start-dt-text-muted,#e5e7eb);background:0 0;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:.25rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab]:hover,[data-start-tab]:focus{color:var(--start-dt-text,#e5e7eb)}[data-start-tab][tc-active],[data-start-tab][tc-selected]{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151);box-shadow:0 1px 2px oklch(0% 0 0/.25)}[data-start-tab-list]{background-color:var(--start-dt-surface,#111827);border-radius:.5rem;align-self:flex-start;gap:.25rem;margin:.5rem;padding:.25rem;display:inline-flex}[data-start-tab-panel]{border-top:var(--start-dt-border-soft,oklch(87% .065 274.039)) 1px solid;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:var(--start-dt-text,oklch(97% .014 254.604));background-color:var(--start-dt-surface,#111827);border:1px var(--start-dt-border,transparent) solid;white-space:nowrap;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:var(--start-dt-text,#dbeafe);background-color:var(--start-dt-surface-hover,#1e3a8a);border-color:var(--start-dt-accent,transparent)}[data-start-blob-viewer]{text-align:left;align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}[data-start-blob-viewer] svg{width:1.5rem;height:1.5rem;color:var(--start-dt-accent,currentColor);flex-shrink:0}[data-start-blob-viewer-info]{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}[data-start-blob-viewer-name]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:600;line-height:1rem;overflow:hidden}[data-start-blob-viewer-meta]{color:var(--start-dt-text-muted,inherit);align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-hex-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);border-radius:.5rem;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;overflow:auto}[data-start-hex-row]{white-space:nowrap;align-items:center;gap:1rem;padding:.125rem .625rem;display:flex}[data-start-hex-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-hex-row]:hover{background-color:var(--start-dt-surface-hover,transparent)}[data-start-hex-offset]{color:var(--start-dt-text-muted,inherit)}[data-start-hex-chunk]{letter-spacing:.05em;color:var(--start-dt-text,inherit)}[data-start-hex-text]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;color:oklch(78% .11 150);justify-content:start;align-items:center;margin-left:auto;padding-left:1rem;display:flex}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-seroval-value=key]{color:oklch(78% .1 305)}[data-start-seroval-value=string]{color:oklch(78% .11 150)}[data-start-seroval-value=number]{color:oklch(80% .11 80)}[data-start-seroval-value=keyword]{color:oklch(74% .1 250);font-style:italic}[data-start-seroval-separator]{color:var(--start-dt-text-muted)}[data-start-seroval-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);height:100%;min-height:12rem;color:var(--start-dt-text,#f9fafb);border-radius:.5rem;padding:.375rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}[data-start-seroval-tree-node]{flex-direction:column;display:flex}[data-start-seroval-tree-row]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;outline:none;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}button[data-start-seroval-tree-row]{cursor:pointer}button[data-start-seroval-tree-row]:hover,button[data-start-seroval-tree-row]:focus-visible{background-color:var(--start-dt-surface-hover,transparent)}[data-start-seroval-tree-chevron]{width:.875rem;color:var(--start-dt-text-muted,inherit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-start-seroval-tree-chevron]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.3125rem;height:.3125rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}[data-start-seroval-tree-chevron][data-leaf]:before{content:none}[data-start-seroval-tree-row][data-expanded]>[data-start-seroval-tree-chevron]:before{transform:rotate(45deg)}[data-start-seroval-tree-children]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;flex-direction:column;margin-left:.6875rem;padding-left:.625rem;display:flex}[data-start-seroval-tree-key]{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}[data-start-seroval-tree-preview]{color:var(--start-dt-text-muted,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1rem;overflow:hidden}[data-start-seroval-tree-circular]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-tree-circular]>svg{width:1rem;height:1rem;color:var(--start-dt-accent,currentColor)}[data-start-seroval-tree-raw]{padding:.25rem 0}[data-start-seroval-value=plain]{color:var(--start-dt-text,#f9fafb)}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-functions-instance-detail]>[data-start-text-size]{text-overflow:ellipsis;overflow:hidden}[data-start-functions-viewer]{color:var(--start-dt-text);flex-direction:row;height:100%;display:flex}[data-start-functions-sidebar]{border-right:var(--start-dt-border-soft) 1px solid;flex-direction:column;flex-shrink:0;width:17rem;min-height:0;display:flex}[data-start-functions-detail]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}[data-start-functions-instances-container]{color:var(--start-dt-text);flex:1;width:100%;min-height:0;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:var(--start-dt-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-property]>[data-start-text-weight=semibold]{color:var(--start-dt-text-muted)}[data-start-function-instance-viewer]{flex-direction:column;width:100%;min-height:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{z-index:1;border-bottom:var(--start-dt-border-soft) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}[data-start-functions-nav]{flex-shrink:0;justify-content:flex-start}[data-start-functions-nav] svg{color:var(--start-dt-accent);padding:.25rem}[data-start-function-instance-viewer-nav]>div:last-child{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-start-function-instance-timing]{color:var(--start-dt-text-muted);background:var(--start-dt-surface);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-start-tab-panel]>div[data-start-section]:first-child{flex:auto;min-height:18rem}[data-start-tab-panel]>div[data-start-section]:first-child>[data-start-section-content]{flex:1;min-height:0}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-function-instance-viewer-content]{flex:1;min-height:0}[data-start-function-instance-viewer-content]>[tc-tab-group]{flex-direction:column;height:100%;display:flex}[data-start-kv-table]{border:1px var(--start-dt-border-soft) solid;border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-start-kv-row]{align-items:baseline;gap:.75rem;padding:.375rem .625rem;display:flex}[data-start-kv-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-kv-row]:hover{background-color:var(--start-dt-surface-hover)}[data-start-kv-key]{text-overflow:ellipsis;color:oklch(78% .1 305);flex:0 0 11rem;min-width:0;overflow:hidden}[data-start-kv-value]{word-break:break-all;min-width:0;color:var(--start-dt-text);flex:1}[data-start-dev-toolbar]{--start-dt-bg:oklch(16% .015 265);--start-dt-bg-glass:oklch(17% .015 265/.88);--start-dt-surface:oklch(22% .02 265);--start-dt-surface-hover:oklch(27% .025 265);--start-dt-surface-active:oklch(30% .03 265);--start-dt-border:oklch(34% .02 265);--start-dt-border-soft:oklch(27% .02 265);--start-dt-text:oklch(93% .005 265);--start-dt-text-muted:oklch(68% .015 265);--start-dt-accent:oklch(68% .13 245);--start-dt-accent-soft:oklch(68% .13 245/.16);--start-dt-danger:oklch(63% .21 25);--start-dt-shadow:0 12px 32px oklch(0% 0 0/.4), 0 2px 8px oklch(0% 0 0/.25);z-index:2147483647;color:var(--start-dt-text);flex-direction:column-reverse;align-items:flex-start;font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]>[tc-toolbar]{cursor:grab}[data-start-dev-toolbar]>[tc-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);border:var(--start-dt-border) 1px solid;box-shadow:var(--start-dt-shadow);border-radius:9999px;flex-direction:row;align-items:center;gap:.625rem;margin:1rem;padding:.375rem .625rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;gap:.125rem;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:var(--start-dt-border) 1px solid;color:var(--start-dt-text-muted);gap:.5rem;padding-left:.625rem}[data-start-dev-toolbar-version]{color:var(--start-dt-accent);background:var(--start-dt-accent-soft);border:none;border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{border:var(--start-dt-border) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--start-dt-shadow);border-radius:1rem;flex-direction:column;width:56rem;max-width:calc(100vw - 10rem);height:min(40rem,100vh - 4rem);max-height:calc(100vh - 2rem);margin:0 1rem;display:flex;overflow:hidden}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}
/*$vite$:1*/
@layer priority1;

@layer priority2 {
  .x1j89p0o {
    grid-area: identity;
  }

  .x1gra2a0 {
    grid-area: notes;
  }

  .x9mknp9 {
    grid-area: origin;
  }

  .x1a8fk47 {
    grid-area: photo;
  }

  .x1c9l78q {
    grid-area: process;
  }

  .x117vc2n {
    grid-area: rating;
  }

  .x1jz8bvi {
    inset: -1px;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1cpde12 {
    margin: 2px 0 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1gqud3g {
    padding: 12px 14px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x1s1ujza {
    padding: 28px 32px 48px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x1dumkz1 {
    padding: 2px 6px;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .xi7o18q {
    padding: 40px 24px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .x1160tuk {
    padding: 8px 10px;
  }

  .x153ncpu {
    padding: 8px 12px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x1ro7snd {
    padding: var(--spacing-12) var(--spacing-6);
  }

  .x1b2ylru {
    padding: var(--spacing-3);
  }

  .x1shk3sm {
    padding: var(--spacing-4);
  }

  .x1ikrqgu {
    padding: var(--spacing-5);
  }

  .x1gt495 {
    padding: var(--spacing-6);
  }

  .x1fozly0 {
    padding: var(--x-padding);
  }

  @media (width >= 641px) {
    .x8jpeu5.x8jpeu5 {
      padding: 16px;
    }
  }

  @media (width >= 1024px) {
    .xk97tvf.xk97tvf {
      padding: 12px 16px;
    }

    .xoun376.xoun376 {
      padding: 28px;
    }

    .xeqhk1a.xeqhk1a {
      padding: 48px;
    }
  }

  @media (width <= 640px) {
    .xlko52b.xlko52b {
      padding: 10px 12px;
    }

    .x10erhnk.x10erhnk {
      padding: 12px;
    }

    .x1617wzn.x1617wzn {
      padding: 16px 20px 24px;
    }

    .x18dz4gh.x18dz4gh {
      padding: 20px 0;
    }

    .x1gdihk3.x1gdihk3 {
      padding: 20px 16px 32px;
    }

    .xjnazg4.xjnazg4 {
      padding: 20px;
    }

    .x13ocbd9.x13ocbd9 {
      padding: 24px;
    }
  }
}

@layer priority3 {
  .x19441x5 {
    border-color: color-mix(in srgb,var(--color-accent) 24%,transparent);
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .xiwj50p {
    border-color: oklch(45% .2 270);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x6ni4r6 {
    border-color: var(--_card-border, var(--color-border));
  }

  .xad5do {
    border-color: var(--color-accent);
  }

  .xh69xbg {
    border-color: var(--color-background-gray);
  }

  .xvy26l8 {
    border-color: var(--color-border-emphasized);
  }

  .x14i3s5s {
    border-color: var(--color-border);
  }

  .x1ofxpqo {
    border-color: var(--color-error);
  }

  .xztkz1k {
    border-color: var(--color-text-accent);
  }

  .xuxrje7 {
    border-inline-width: 0;
  }

  .xorardt {
    border-inline-width: 2px;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1luqlmt {
    border-radius: var(--_skeleton-radius);
  }

  .x1hviunn {
    border-radius: var(--radius-container);
  }

  .xh6dtrn {
    border-radius: var(--radius-element);
  }

  .xjspbzw {
    border-radius: var(--radius-full);
  }

  .xwksslw {
    border-radius: var(--radius-none);
  }

  .x2iw2v {
    border-radius: var(--radius-page);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1litavf {
    border-width: var(--border-width);
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .xxy7wue {
    gap: 80px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x3kxemn {
    gap: var(--_grid-gap);
  }

  .x1du91ju {
    gap: var(--field-gap, var(--spacing-1));
  }

  .x1lklge8 {
    gap: var(--field-gap, var(--spacing-2));
  }

  .x1lsbc85 {
    gap: var(--spacing-0-5);
  }

  .x1s4dlld {
    gap: var(--spacing-1-5);
  }

  .xzye2dw {
    gap: var(--spacing-1);
  }

  .xjt54tk {
    gap: var(--spacing-12);
  }

  .x1txdalj {
    gap: var(--spacing-2);
  }

  .xjcht0a {
    gap: var(--spacing-3);
  }

  .x18g69wz {
    gap: var(--spacing-4);
  }

  .x9mgr7n {
    gap: var(--spacing-5);
  }

  .x1qh66ti {
    gap: var(--spacing-6);
  }

  .x1pidvrl {
    gap: var(--x-gap);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x19mxsy9 {
    grid-template-areas: "photo identity rating"
                         "photo origin origin"
                         "photo notes notes";
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xq9by4m {
    margin-inline: calc(0px - var(--catalog-gutter, 0px));
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xce4md1 {
    padding-block: var(--spacing-2);
  }

  .x8o8v82 {
    padding-block: var(--spacing-3);
  }

  .x1na6nto {
    padding-block: var(--spacing-4);
  }

  .x1home7a {
    padding-block: var(--spacing-5);
  }

  .xq6koh6 {
    padding-block: var(--spacing-6);
  }

  .x8qcy88 {
    padding-block: var(--spacing-7);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xr244g7 {
    padding-inline: 26px;
  }

  .x1pbfunf {
    padding-inline: 28px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xky5zj0 {
    padding-inline: var(--catalog-gutter, 0px);
  }

  .x1qa3zq3 {
    padding-inline: var(--page-padding-inline, 0px);
  }

  .xnjy6ck {
    padding-inline: var(--page-padding-inline);
  }

  .xrrkdod {
    padding-inline: var(--spacing-3);
  }

  .x1pzlopt {
    padding-inline: var(--spacing-4);
  }

  .xzz68wx {
    padding-inline: var(--spacing-5);
  }

  .xm7rs69 {
    padding-inline: var(--spacing-6);
  }

  .x30g6up {
    padding-inline: var(--x-paddingInline);
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xslth1w {
    transition: all var(--duration-fast) var(--ease-standard);
  }

  .x15cs6xo {
    transition: border-color .15s ease-out, box-shadow .15s ease-out;
  }

  .x5ymzxg {
    transition: color var(--duration-fast) var(--ease-standard);
  }

  .x1epzrsm {
    transition: transform .15s ease-out;
  }

  .x1nw04ec[data-status="active"] {
    border-color: #0000;
  }

  .xzhv3q4[aria-invalid="true"] {
    border-color: var(--color-accent);
  }

  .x152h4u4:is(:disabled, [aria-disabled="true"]) {
    border-color: var(--color-background-gray);
  }

  .x10t9qhf[data-state="checked"], .x1n23d1n:hover:not(:active):not(:disabled):not([aria-disabled="true"]), .x1trrh6h:is(:disabled, [aria-disabled="true"]):not([aria-busy="true"]) {
    border-color: var(--color-border);
  }

  .xf82mcc:focus-visible {
    border-color: var(--color-text-primary);
  }

  .x17nn4n9:focus-visible {
    outline: 2px solid var(--color-accent);
  }

  .x10q41c5:focus-visible {
    outline: 2px solid var(--color-text-primary);
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .x9o01od:focus-visible {
    outline: var(--focus-outline-width) solid var(--focus-outline-color);
  }

  .x8zbst3:hover {
    border-color: var(--_button-secondary-hover-border, var(--color-border));
  }

  .x17r1zse:hover {
    border-color: var(--color-border-emphasized);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .x1aubpd:focus {
    border-color: var(--color-text-primary);
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @media (width <= 640px) {
    .x1zopzw.x1zopzw {
      border-inline-width: 0;
    }

    .xelhpow.xelhpow {
      flex: 1;
    }
  }

  @media (width >= 768px) {
    .x11vs4hl.x11vs4hl {
      gap: var(--spacing-6);
    }
  }

  @media (width >= 1024px) {
    .x17lfouq.x17lfouq {
      gap: 12px;
    }

    .x1rnuul5.x1rnuul5 {
      gap: 14px;
    }

    .xd4lc0s.xd4lc0s {
      gap: 16px;
    }

    .x1t8a8os.x1t8a8os {
      gap: 20px;
    }

    .x4t6gvl.x4t6gvl {
      gap: 24px;
    }

    .x1oyj5mj.x1oyj5mj {
      gap: 28px;
    }

    .x1abwxts.x1abwxts {
      gap: 32px;
    }

    .xpjnl6y.xpjnl6y {
      gap: 48px;
    }

    .xh3y7q3.xh3y7q3 {
      gap: 56px;
    }

    .x1c3tki0.x1c3tki0 {
      gap: 96px;
    }

    .x14ahzls.x14ahzls {
      gap: var(--spacing-3);
    }

    .x1s022pe.x1s022pe {
      gap: var(--spacing-8);
    }
  }

  @media (width >= 1200px) {
    .x194u6x2.x194u6x2 {
      gap: var(--spacing-12);
    }
  }

  @media (width <= 960px) {
    .xdmmpzt.xdmmpzt {
      gap: 32px;
    }

    .xfwl485.xfwl485 {
      gap: 6px;
    }

    .xapi4gw.xapi4gw {
      gap: 8px;
    }
  }

  @media (width <= 860px) {
    .x1ar1ujs.x1ar1ujs {
      gap: 56px;
    }
  }

  @media (width <= 767px) {
    .xy677pa.xy677pa {
      gap: var(--spacing-6);
    }
  }

  @media (width <= 720px) {
    .xcg6wfv.xcg6wfv {
      gap: 16px;
    }
  }

  @media (width <= 640px) {
    .xzzyo3b.xzzyo3b {
      gap: 0;
    }

    .x1d3ddqg.x1d3ddqg {
      gap: 10px;
    }

    .xd9d3ul.xd9d3ul {
      gap: 12px;
    }

    .x1lmz0r1.x1lmz0r1 {
      gap: 1px;
    }

    .x1mbb00h.x1mbb00h {
      gap: 20px;
    }

    .xjgfjw9.xjgfjw9 {
      gap: 24px;
    }

    .xfb96bw.xfb96bw {
      gap: 2px;
    }

    .x1kis1tw.x1kis1tw {
      gap: 3px;
    }

    .x15j3ira.x15j3ira {
      gap: 4px;
    }

    .xz7lfyz.xz7lfyz {
      gap: 6px;
    }

    .x1otypdl.x1otypdl {
      gap: 8px;
    }

    .x14iche9.x14iche9 {
      gap: var(--x-l0tv6u);
    }
  }

  @media (width >= 1024px) {
    .x14x8p8l.x14x8p8l {
      grid-column: 1 / -1;
    }

    .x1rs5602.x1rs5602 {
      grid-column: 1;
    }

    .x14pfdr0.x14pfdr0 {
      grid-column: 2;
    }
  }

  @media (width <= 640px) {
    .x1yagzmq.x1yagzmq {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 480px) {
    .xw7whzn.xw7whzn {
      grid-column: 1 / -1;
    }
  }

  @media (width >= 1024px) {
    .x1ew303f.x1ew303f {
      grid-row: 1;
    }

    .x6sgbsg.x6sgbsg {
      grid-row: 3;
    }

    .x1grtt1a.x1grtt1a {
      grid-row: 4;
    }

    .x13ryk7n.x13ryk7n {
      overflow: clip;
    }
  }

  @media (width <= 640px) {
    .xhmgfki.xhmgfki {
      overflow: hidden;
    }
  }

  @media (width >= 768px) {
    .x1c4ztbt.x1c4ztbt {
      padding-block: var(--spacing-8);
    }
  }

  @media (width >= 1024px) {
    .x12rghcc.x12rghcc {
      padding-block: 16px;
    }
  }

  @media (width <= 960px) {
    .x9xld0.x9xld0 {
      padding-block: 16px;
    }
  }

  @media (width <= 900px) {
    .x1fm4tsg.x1fm4tsg {
      padding-block: var(--spacing-3);
    }
  }

  @media (width <= 860px) {
    .x1lw62e0.x1lw62e0 {
      padding-block: var(--x-a8wts3);
    }
  }

  @media (width <= 768px) {
    .x1ubspft.x1ubspft {
      padding-block: var(--spacing-2);
    }
  }

  @media (width <= 640px) {
    .x5y5507.x5y5507 {
      padding-block: 0;
    }

    .x14qt8hm.x14qt8hm {
      padding-block: 12px;
    }

    .x1smij4.x1smij4 {
      padding-block: 16px;
    }

    .xfav3dj.xfav3dj {
      padding-block: 20px;
    }

    .x1o16bb4.x1o16bb4 {
      padding-block: 24px;
    }

    .x1mk48e4.x1mk48e4 {
      padding-block: 2px;
    }

    .x1xadz8n.x1xadz8n {
      padding-block: 3px;
    }

    .xgbpezi.xgbpezi {
      padding-block: var(--x-1sdsu3g);
    }
  }

  @media (width >= 640px) {
    .xnyc3m9.xnyc3m9 {
      padding-inline: var(--spacing-6);
    }

    .xah5wbn.xah5wbn {
      padding-inline: var(--spacing-8);
    }
  }

  @media (width >= 768px) {
    .x1i4fkyd.x1i4fkyd {
      padding-inline: 0;
    }

    .xqwfv6p.xqwfv6p {
      padding-inline: var(--spacing-8);
    }
  }

  @media (width >= 769px) {
    .x1u59b9k.x1u59b9k {
      padding-inline: var(--spacing-8);
    }
  }

  @media (width >= 1024px) {
    .x193ghf7.x193ghf7 {
      padding-inline: 14px;
    }
  }

  @media (width <= 860px) {
    .x8fenlj.x8fenlj {
      padding-inline: var(--x-p9e48z);
    }
  }

  @media (width <= 640px) {
    .xzums9v.xzums9v {
      padding-inline: 0;
    }

    .xhqyr6a.xhqyr6a {
      padding-inline: 20px;
    }

    .x186t3nl.x186t3nl {
      padding-inline: 8px;
    }

    .x9aieiq.x9aieiq {
      padding-inline: var(--x-126wjyf);
    }
  }

  @container (width >= 960px) {
    .xzpr0dq.xzpr0dq {
      grid-template-areas: "photo identity origin process notes rating";
    }

    .xpfrqh.xpfrqh {
      margin-inline: 0;
    }

    .xaervy8.xaervy8 {
      padding-block: var(--spacing-2);
    }

    .xpdz6ul.xpdz6ul {
      padding-inline: 0;
    }
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x18en668 {
    -webkit-line-clamp: var(--_line-clamp);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xcvd9a2 {
    align-items: var(--_frame-align);
  }

  .xamitd3 {
    align-self: center;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .xtsvl71 {
    animation-duration: .15s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1a5igra {
    animation-name: none;
  }

  .xwopgvk {
    animation-name: var(--menu-enter-animation);
  }

  .x1q0xq44 {
    animation-name: var(--surface-enter-animation);
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .xo6bm9r {
    animation-name: xjsmpz5-B;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xjyslct {
    appearance: none;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x1sg1d4o {
    aspect-ratio: 4 / 5;
  }

  .xdkpgqk {
    background-color: oklch(45% .2 270);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1ki12lc {
    background-color: var(--_sentiment-background);
  }

  .x1ewilqj {
    background-color: var(--color-accent);
  }

  .x1o0wnni {
    background-color: var(--color-background-blue);
  }

  .x1eiddq6 {
    background-color: var(--color-background-body);
  }

  .x1de1mus {
    background-color: var(--color-background-card);
  }

  .xspzpui {
    background-color: var(--color-background-gray);
  }

  .xenstv7 {
    background-color: var(--color-background-inverted);
  }

  .xwmxj5m {
    background-color: var(--color-background-muted);
  }

  .x1prclbq {
    background-color: var(--color-background-popover);
  }

  .x16i6n6f {
    background-color: var(--color-background-purple);
  }

  .x10xzikg {
    background-color: var(--color-background-surface);
  }

  .x18t7k3x {
    background-color: var(--color-background);
  }

  .x1m4xfpy {
    background-color: var(--color-border);
  }

  .x1kh6h3f {
    background-color: var(--color-data-categorical-orange);
  }

  .x1pritpl {
    background-color: var(--color-error-muted);
  }

  .x1pjz0fi {
    background-color: var(--color-error);
  }

  .x1u4601x {
    background-color: var(--color-overlay);
  }

  .xprdx6m {
    background-color: var(--color-skeleton);
  }

  .x16fr6go {
    background-color: var(--color-text-disabled);
  }

  .xdsb6cv {
    background-color: var(--color-track);
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .xfkbi6p {
    border-block-color: var(--color-accent);
  }

  .xgtxpae {
    border-block-color: var(--color-border);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .xlsif8r {
    border-block-width: 2px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1dgc8on {
    border-end-end-radius: var(--radius-full);
  }

  .xbiv7yw {
    border-end-start-radius: 0;
  }

  .xs8ydf8 {
    border-inline-end-color: var(--color-background-gray);
  }

  .x1gejf6u {
    border-inline-end-color: var(--color-border);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x1alpsbp {
    border-inline-end-width: 2px;
  }

  .xfstwiq {
    border-inline-end-width: var(--x-borderInlineEndWidth);
  }

  .x1uiu0gp {
    border-inline-start-color: var(--color-background-gray);
  }

  .x1j92z86 {
    border-inline-start-color: var(--color-border);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .xgbv0en {
    border-inline-start-width: var(--border-width);
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .x8agd5o {
    border-start-end-radius: var(--radius-full);
  }

  .x15mokao {
    border-start-start-radius: 0;
  }

  .xxe0f2w {
    box-shadow: 0 12px 32px color-mix(in srgb,var(--color-text-primary) 10%,transparent),0 1px 2px color-mix(in srgb,var(--color-text-primary) 6%,transparent);
  }

  .xb2mbip {
    box-shadow: 0 24px 64px color-mix(in srgb,var(--color-text-primary) 24%,transparent),0 1px 2px color-mix(in srgb,var(--color-text-primary) 6%,transparent);
  }

  .x1ucoia7 {
    box-shadow: 0 24px 64px color-mix(in srgb,var(--color-text-primary) 24%,transparent);
  }

  .x16ntedn {
    box-shadow: 4px 4px oklch(85% .15 85);
  }

  .x18ded18 {
    box-shadow: 4px 4px 0 var(--color-text-primary);
  }

  .xr70z48 {
    box-shadow: 6px 6px 0 var(--color-accent);
  }

  .xiadurq {
    box-shadow: 8px 8px 0 var(--color-accent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1vk7obo {
    box-shadow: var(--_card-shadow);
  }

  .x1i5ehqx {
    box-shadow: var(--shadow-low);
  }

  .x14hfi27 {
    box-shadow: var(--shadow-med);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x1heor9g {
    color: inherit;
  }

  .x1um5aor {
    color: light-dark(oklch(85% .15 85), oklch(45% .2 270));
  }

  .xs5ovzl {
    color: light-dark(oklch(98% .02 95), oklch(15% .05 260));
  }

  .x1e3lrlu {
    color: light-dark(var(--color-background-gray), oklch(40% .05 260));
  }

  .x1nq3ed1 {
    color: oklch(98% .02 95);
  }

  .xqwr325 {
    color: var(--color-accent);
  }

  .x1ab6er0 {
    color: var(--color-background-body);
  }

  .xrkvqaz {
    color: var(--color-background-surface);
  }

  .xjt36v0 {
    color: var(--color-error);
  }

  .xv9yike {
    color: var(--color-icon-secondary);
  }

  .x17wrial {
    color: var(--color-on-accent);
  }

  .x1m024r3 {
    color: var(--color-on-error);
  }

  .xtjic6 {
    color: var(--color-success);
  }

  .xjse4m1 {
    color: var(--color-text-accent);
  }

  .x1vvqiwl {
    color: var(--color-text-blue);
  }

  .xnbbluu {
    color: var(--color-text-disabled);
  }

  .x1tgivj0 {
    color: var(--color-text-primary);
  }

  .x1m9wyeb {
    color: var(--color-text-purple);
  }

  .xv1l7n4 {
    color: var(--color-text-secondary);
  }

  .xs3pv69 {
    color: var(--color-warning);
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .xntwwlm {
    color-scheme: dark;
  }

  .x19aimcq {
    color-scheme: light;
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .xiyxwb5 {
    column-gap: 14px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .x1wh94ac {
    column-gap: 40px;
  }

  .x1p37tyl {
    column-gap: var(--spacing-10);
  }

  .x1v3gzmq {
    column-gap: var(--spacing-12);
  }

  .xewh9hi {
    column-gap: var(--spacing-3);
  }

  .xty4p9g {
    column-gap: var(--spacing-4);
  }

  .x1eqhezk {
    column-gap: var(--spacing-5);
  }

  .x3qlgwd {
    column-gap: var(--spacing-6);
  }

  .xicv188 {
    column-gap: var(--spacing-8);
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xbh8q5q {
    fill: none;
  }

  .x23and0 {
    fill: var(--color-icon-accent);
  }

  .x1crvrqj {
    fill: var(--color-warning);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x1jktrau {
    flex-basis: 132px;
  }

  .xchdapg {
    flex-basis: 300px;
  }

  .x1nunn1 {
    flex-basis: 420px;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x15zctf7 {
    flex-direction: row-reverse;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1283lxp {
    font-family: var(--field-label-family, var(--font-family-body));
  }

  .x9ynric {
    font-family: var(--font-family-body);
  }

  .x9m5x89 {
    font-family: var(--font-family-code);
  }

  .x1g81bgm {
    font-family: var(--font-family-heading);
  }

  .xrha84n {
    font-family: var(--section-heading-family, var(--font-family-heading));
  }

  .x1ic7a3i {
    font-optical-sizing: auto;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x155jak9 {
    font-size: 38px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x102p7hv {
    font-size: 44px;
  }

  .xpgl8qd {
    font-size: 76px;
  }

  .xrimsq4 {
    font-size: clamp(1.75rem, 3vw, 2.5rem);
  }

  .x1dqw6pc {
    font-size: clamp(2rem, 3.334vw, 3rem);
  }

  .xe4svz {
    font-size: clamp(7rem, 14vw, 10.5rem);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xkadej6 {
    font-size: var(--button-font-size, .9375rem);
  }

  .x1e2e4ty {
    font-size: var(--field-label-size, var(--text-label-size));
  }

  .xjm74w1 {
    font-size: var(--text-body-size);
  }

  .xsub3ws {
    font-size: var(--text-display-1-size);
  }

  .x1yego12 {
    font-size: var(--text-display-2-size);
  }

  .xlgnzhf {
    font-size: var(--text-display-3-size);
  }

  .xcg7oai {
    font-size: var(--text-heading-1-size);
  }

  .x1xvnhcw {
    font-size: var(--text-heading-2-size);
  }

  .xii13ha {
    font-size: var(--text-heading-3-size);
  }

  .xsgqta0 {
    font-size: var(--text-heading-5-size);
  }

  .xcr08ib {
    font-size: var(--text-label-size);
  }

  .x18juvz8 {
    font-size: var(--text-large-size);
  }

  .xmimgp {
    font-size: var(--text-price-size);
  }

  .xbhpnbp {
    font-size: var(--text-step-number-size);
  }

  .x3jj1dp {
    font-size: var(--text-step-title-size);
  }

  .x141an7d {
    font-size: var(--text-supporting-size);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1jzgpr8 {
    font-variant-numeric: slashed-zero;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x108zvtw {
    font-weight: var(--_text-weight);
  }

  .x1iq92v1 {
    font-weight: var(--field-label-weight, var(--font-weight-medium));
  }

  .x1lvx875 {
    font-weight: var(--font-weight-bold);
  }

  .x1e4wzip {
    font-weight: var(--font-weight-medium);
  }

  .x1sodnla {
    font-weight: var(--font-weight-normal);
  }

  .x2mo6ok {
    font-weight: var(--font-weight-semibold);
  }

  .x1txul5o {
    font-weight: var(--text-display-1-weight);
  }

  .x1y36c3f {
    font-weight: var(--text-display-2-weight);
  }

  .x1on40hk {
    font-weight: var(--text-display-3-weight);
  }

  .x1v68xuy {
    font-weight: var(--text-heading-1-weight);
  }

  .x12yy4cs {
    font-weight: var(--text-heading-2-weight);
  }

  .x1jcxfy8 {
    font-weight: var(--text-heading-3-weight);
  }

  .x1qzk9bp {
    font-weight: var(--x-fontWeight);
  }

  .xt9c220 {
    grid-auto-columns: auto;
  }

  .x1sdr0u7 {
    grid-auto-flow: row;
  }

  .x8d1bll {
    grid-template-columns: 120px auto 120px;
  }

  .x10yn2ch {
    grid-template-columns: 260px 170px 160px minmax(0, 1fr) 88px 96px;
  }

  .x1fxebpu {
    grid-template-columns: 64px minmax(0, 1fr) auto;
  }

  .x1x2v5an {
    grid-template-columns: calc(33.3333% + 1.33333px) calc(33.3333% + 1.33333px) minmax(0, 1fr);
  }

  .x1tx9lap {
    grid-template-columns: minmax(0, 1fr) 200px 190px 120px 110px;
  }

  .xlghu0s {
    grid-template-columns: minmax(0, 1fr) 320px;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .x1yst3oc {
    grid-template-columns: minmax(0, 748px) minmax(240px, 1fr);
  }

  .x11rw1l5 {
    grid-template-columns: minmax(280px, 400px) minmax(0, 1fr);
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x1sipb5g {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .x16u84gf {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .x1jl941j {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .x11a45lj {
    grid-template-columns: var(--_grid-columns);
  }

  .x1t7m1ay {
    grid-template-columns: var(--spacing-10) minmax(0,1fr) auto;
  }

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

  .x16p6thf {
    grid-template-rows: auto minmax(0, 1fr);
  }

  .x1d0qlrl {
    inset-inline-end: -2px;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x145d82y {
    inset-inline-end: 32px;
  }

  .x11dcrhx {
    inset-inline-end: 8px;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xy2uf32 {
    justify-content: var(--_frame-justify);
  }

  .x1deyeav {
    letter-spacing: -.008em;
  }

  .x1hi0czg {
    letter-spacing: -.012em;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .xrq0m5f {
    letter-spacing: -.035em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x13qdn04 {
    letter-spacing: .025em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x7447wj {
    letter-spacing: .12em;
  }

  .x1labic3 {
    letter-spacing: .14em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x162uk3r {
    letter-spacing: var(--field-label-spacing, normal);
  }

  .xe97ya {
    letter-spacing: var(--tracking-label);
  }

  .x2fkcpg {
    line-height: .9;
  }

  .x17nx1u4 {
    line-height: 1.08333;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x1wfe3co {
    line-height: 12px;
  }

  .x1xxsxie {
    line-height: 14px;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x19v9tvf {
    line-height: 22px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xeqr9p9 {
    line-height: 26px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .xklk4pu {
    line-height: 30px;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x1vy86p0 {
    line-height: 36px;
  }

  .xggrcbb {
    line-height: 42px;
  }

  .xbzal7z {
    line-height: 44px;
  }

  .xp1sfm7 {
    line-height: 46px;
  }

  .xqyagaq {
    line-height: 72px;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xi3wtat {
    line-height: var(--field-label-leading, var(--text-label-leading));
  }

  .x1jfd1hy {
    line-height: var(--spacing-8);
  }

  .xw6l6zx {
    line-height: var(--text-body-leading);
  }

  .x112ttwr {
    line-height: var(--text-display-1-leading);
  }

  .xh0iwvy {
    line-height: var(--text-display-2-leading);
  }

  .x1ujwuaq {
    line-height: var(--text-display-3-leading);
  }

  .xfmsba7 {
    line-height: var(--text-heading-1-leading);
  }

  .x1cpk1wn {
    line-height: var(--text-heading-2-leading);
  }

  .xwjzt0u {
    line-height: var(--text-heading-3-leading);
  }

  .x1kq96og {
    line-height: var(--text-label-leading);
  }

  .xf74fhv {
    line-height: var(--text-large-leading);
  }

  .x9470u7 {
    line-height: var(--text-price-leading);
  }

  .x1feiyzg {
    line-height: var(--text-small-leading);
  }

  .x1kynpic {
    line-height: var(--text-step-number-leading);
  }

  .x31a1yn {
    line-height: var(--text-step-title-leading);
  }

  .x1ltkj2j {
    line-height: var(--text-supporting-leading);
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x2fvf9 {
    margin-inline-end: 4px;
  }

  .xbelrpt {
    margin-inline-end: 6px;
  }

  .x11t971q {
    margin-inline-end: auto;
  }

  .xnur1sd {
    margin-inline-end: var(--spacing-1);
  }

  .xwklpps {
    margin-inline-start: 2px;
  }

  .x13fj5qh {
    margin-inline-start: 8px;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x1s1akpx {
    margin-inline-start: calc(-1 * var(--spacing-2));
  }

  .x11g1kdw {
    margin-inline-start: var(--spacing-1);
  }

  .x1d9q3s0 {
    mask-image: linear-gradient(to right,transparent,black var(--_fade-start),black calc(100% - var(--_fade-end)),transparent);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1ly89oe {
    object-position: 50%;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1clqncf {
    order: -1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x14yy4lh {
    order: 2;
  }

  .xo1ph6p {
    order: 3;
  }

  .x19bwoy8 {
    outline-color: var(--focus-outline-color);
  }

  .x1eqjuhu {
    outline-offset: var(--focus-outline-offset);
  }

  .x1t137rt {
    outline-style: none;
  }

  .xak0ai5 {
    outline-width: var(--focus-outline-width);
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .x64bnmy {
    padding-inline-end: 24px;
  }

  .xh7rcd0 {
    padding-inline-end: 60px;
  }

  .xli2wwf {
    padding-inline-end: 64px;
  }

  .x1we12cn {
    padding-inline-end: var(--spacing-6);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x1g0dm76 {
    padding-inline-start: 12px;
  }

  .x1onr9mi {
    padding-inline-start: 14px;
  }

  .x106a9eq {
    padding-inline-start: 20px;
  }

  .x1mfogq2 {
    padding-inline-start: 32px;
  }

  .x7vhb2i {
    padding-inline-start: 64px;
  }

  .x126nfab {
    padding-inline-start: var(--spacing-3);
  }

  .x31w388 {
    padding-inline-start: var(--spacing-6);
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1b8z93w {
    row-gap: 10px;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .x14vct77 {
    row-gap: 14px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .xw09woa {
    row-gap: 6px;
  }

  .xhq53yo {
    row-gap: var(--spacing-1-5);
  }

  .x1ngg2t4 {
    row-gap: var(--spacing-1);
  }

  .x1x7z4sm {
    row-gap: var(--spacing-2);
  }

  .x4olc9o {
    row-gap: var(--spacing-3);
  }

  .xtx9w7w {
    row-gap: var(--spacing-4);
  }

  .x1iu6piu {
    row-gap: var(--spacing-5);
  }

  .xjsr54c {
    stroke: var(--color-accent);
  }

  .x1lo1t26 {
    stroke: var(--color-text-primary);
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .x1drmoe9 {
    table-layout: auto;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xqfyelr {
    text-align: var(--_text-align);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xh5rz8l {
    text-transform: var(--field-label-case, none);
  }

  .x1opm9e1 {
    text-transform: var(--x-textTransform);
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xk4td0m {
    text-wrap: wrap;
  }

  .x1sgr4qk {
    transform: translateX(-2px);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .x9dyr19 {
    transition-duration: .18s;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x13efnbd {
    vector-effect: non-scaling-stroke;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1xwynve {
    white-space: var(--x-whiteSpace);
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1rozsjd {
    z-index: 101;
  }

  .x1tnnvj {
    z-index: 102;
  }

  .x1leg9s1 {
    z-index: 103;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1bdvyiu[data-state="checked"]:hover {
    background-color: light-dark(oklch(27.0435% .00978345 39.3262), var(--color-text-secondary));
  }

  .x11gxefl[data-in-range] {
    background-color: var(--color-accent-muted);
  }

  .x1hreteo:hover:not(:active):not(:disabled):not([aria-disabled="true"]), .xaxsl3t[data-selected] {
    background-color: var(--color-accent);
  }

  .x1tdbpp5[data-status="active"] {
    background-color: var(--color-background-blue);
  }

  .x1crwlz9[data-status="active"]:hover, .x1qzb506[data-state="checked"] {
    background-color: var(--color-background-card);
  }

  .xouptmv:is(:disabled, [aria-disabled="true"]) {
    background-color: var(--color-background-gray);
  }

  .x17e44kf[data-highlighted], .x4d2i4f[data-disabled] {
    background-color: var(--color-background-surface);
  }

  .x143lxpw:is(:disabled, [aria-disabled="true"]):not([aria-busy="true"]), .x1uu2a8n:is(:active, [aria-expanded="true"]) {
    background-color: var(--color-border);
  }

  .x1lxqwz8:hover:not(:active):not(:disabled):not([aria-disabled="true"]) {
    background-color: var(--color-error);
  }

  .x1o68vjs:focus-visible, .x1y29x6k:hover:not(:active):not(:disabled):not([aria-disabled="true"]), .xxuzvwe[data-highlighted] {
    background-color: var(--color-overlay-hover);
  }

  .x6v39g6[data-state="checked"] {
    background-color: var(--color-text-primary);
  }

  .xfigfz7:not(:last-child) {
    border-inline-end-color: var(--color-border);
  }

  .xtyl53x:not(:last-child) {
    border-inline-end-style: solid;
  }

  .x999uy3:not(:last-child) {
    border-inline-end-width: var(--border-width);
  }

  .x11bhm7a:focus-visible {
    box-shadow: 0 0 0 3px var(--color-border);
  }

  .x1dquklz:active:not(:disabled):not([aria-disabled="true"]), .x1frv4ou:is(:disabled, [aria-disabled="true"]) {
    box-shadow: none;
  }

  .x1ldyh6k:hover:not(:active):not(:disabled):not([aria-disabled="true"]) {
    box-shadow: var(--shadow-med);
  }

  .x1q2if5w[data-selected] {
    color: var(--color-on-accent);
  }

  .x5a4wqz[data-disabled], .xexqkvk:is(:disabled, [aria-disabled="true"]) {
    color: var(--color-text-disabled);
  }

  .x1dnqw96[data-status="active"], .xwmykq3.astryx-button .astryx-text {
    color: var(--color-text-primary);
  }

  .x1gq6inh[data-disabled], .xye5j0c:is(:disabled, [aria-disabled="true"]):not([aria-busy="true"]) {
    color: var(--color-text-secondary);
  }

  .x13gn3zi:is(:disabled, [aria-disabled="true"]), .x1m8qfh3[data-disabled] {
    cursor: default;
  }

  .xvgho8r[hidden] {
    display: none;
  }

  .xj87num.astryx-button .astryx-text {
    font-size: 13px;
  }

  .x1ulrjbk[data-status="active"] {
    font-weight: 500;
  }

  .xt3zgnm.astryx-button .astryx-text {
    font-weight: 600;
  }

  .xjk4u45[type="password"]:not(:placeholder-shown) {
    letter-spacing: var(--password-tracking, normal);
  }

  .x1xsg2b0.astryx-button .astryx-text {
    line-height: 16px;
  }

  .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .xyr8cgx:is(:disabled, [aria-disabled="true"]) {
    opacity: 1;
  }

  .xx47ajj:focus-visible {
    outline-color: var(--focus-outline-color);
  }

  .x1bqaal:focus-visible {
    outline-offset: -2px;
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .xj3ae5l:focus-visible {
    outline-offset: 3px;
  }

  .x1vwwbsn:focus-visible {
    outline-offset: var(--focus-outline-offset);
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x1vidyx5:focus-visible {
    outline-width: var(--focus-outline-width);
  }

  .x14hsf3j:is(:disabled, [aria-disabled="true"]) {
    transform: none;
  }

  .xu3etoe:active:not(:disabled):not([aria-disabled="true"]) {
    transform: translate(3px, 3px);
  }

  .x1k6qz9v[data-state="checked"] {
    transform: translateX(16px);
  }

  .x18yjj03:hover:not(:active):not(:disabled):not([aria-disabled="true"]) {
    transform: translateY(-2px);
  }

  .xmi3gmm:first-child {
    padding-inline-start: 0;
  }

  .x1qlsc9e:last-child {
    border-inline-end-width: 0;
  }

  .x5xtxb0:last-child {
    padding-inline-end: 0;
  }

  .xjl7jj:empty {
    display: none;
  }

  .x1s5fsup:disabled {
    -webkit-text-fill-color: var(--color-text-secondary);
  }

  .xpo2mh6:disabled {
    background-color: var(--color-background-surface);
  }

  .xrqr3p4:disabled {
    color: var(--color-text-secondary);
  }

  .x1fzehxr:disabled {
    opacity: 1;
  }

  .x1o1wdus:read-only {
    -webkit-text-fill-color: var(--color-text-secondary);
  }

  .xif2gon:read-only {
    background-color: var(--color-background-surface);
  }

  .x1aner5l:read-only {
    color: var(--color-text-secondary);
  }

  .x15zfevj:hover {
    background-color: color-mix(in srgb,var(--color-accent) 8%,transparent);
  }

  .x13ap18z:hover {
    background-color: color-mix(in srgb,var(--color-background-card) 60%,transparent);
  }

  .x11vgv3m:hover {
    background-color: light-dark(oklch(36.9% .0923 12.289), var(--color-accent));
  }

  .xkagrpz:hover {
    background-color: light-dark(oklch(87.8368% .00985811 72.6517), var(--color-border-emphasized));
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .xujblw8:hover {
    background-color: var(--_button-primary-hover, light-dark(oklch(27.04% .0098 39.326), oklch(89% .008 80)));
  }

  .x17kumdk:hover {
    background-color: var(--_button-secondary-hover, var(--color-background-surface));
  }

  .x1tq35t3:hover {
    background-color: var(--color-accent);
  }

  .x1ddn3m3:hover {
    background-color: var(--color-background-blue);
  }

  .xtao9ic:hover {
    background-color: var(--color-background-muted);
  }

  .xt08c30:hover {
    background-color: var(--color-background-surface);
  }

  .x1uwx2nv:hover {
    background-color: var(--color-overlay-hover);
  }

  .x41ne37:hover {
    color: var(--color-text-accent);
  }

  .x184fef6:hover {
    opacity: .72;
  }

  .x1pgxnvb:focus {
    box-shadow: 0 0 0 3px var(--color-border);
  }

  .x9mdrlg:active {
    background-color: var(--color-border);
  }

  .xpk4wdd:active {
    box-shadow: none;
  }

  .xxyp8qq:active {
    transform: translate(4px, 4px);
  }

  @media (width >= 520px) {
    .xpvbzqx.xpvbzqx {
      align-items: center;
    }
  }

  @media (width >= 641px) {
    .x16dtjv1.x16dtjv1 {
      align-items: flex-start;
    }
  }

  @media (width >= 1024px) {
    .x11ty99c.x11ty99c {
      align-items: end;
    }
  }

  @media (width <= 960px) {
    .x1hcsq0r.x1hcsq0r {
      align-items: start;
    }
  }

  @media (width <= 767px) {
    .x1uttgrm.x1uttgrm {
      align-items: flex-start;
    }
  }

  @media (width <= 720px) {
    .x1pftkvw.x1pftkvw {
      align-items: flex-start;
    }
  }

  @media (width <= 640px) {
    .xp7j7s0.xp7j7s0 {
      align-items: center;
    }

    .xelgs58.xelgs58 {
      align-items: flex-start;
    }

    .x1o3peri.x1o3peri {
      align-items: stretch;
    }
  }

  @media (width >= 1024px) {
    .x19od04g.x19od04g {
      align-self: end;
    }

    .xzto06b.xzto06b {
      align-self: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width <= 860px) {
    .xdsf4g8.xdsf4g8 {
      border-inline-end-color: var(--x-h20a1);
    }

    .x1mijf4x.x1mijf4x {
      border-inline-end-width: var(--x-uivyg1);
    }
  }

  @media (width <= 640px) {
    .x1nu8qw2.x1nu8qw2 {
      border-inline-end-width: 0;
    }

    .x1cxdh0h.x1cxdh0h {
      border-inline-end-width: 2px;
    }

    .x4e61p5.x4e61p5 {
      border-inline-end-width: var(--x-18fy72v);
    }
  }

  @media (width <= 960px) {
    .xgljyir.xgljyir {
      border-inline-start-width: 0;
    }
  }

  @media (width <= 900px) {
    .x1jgzd6b.x1jgzd6b {
      border-inline-start-width: 0;
    }
  }

  @media (width <= 640px) {
    .x1v2ufz2.x1v2ufz2 {
      border-inline-start-width: 2px;
    }
  }

  @media (width >= 1024px) {
    .x1eyrfxp.x1eyrfxp {
      box-shadow: 12px 12px 0 var(--color-accent);
    }

    .x1vhigyq.x1vhigyq {
      box-shadow: 8px 8px 0 var(--color-accent);
    }
  }

  @media (width <= 640px) {
    .xlc8tcj.xlc8tcj {
      box-shadow: none;
    }
  }

  @media (width >= 1024px) {
    .xiqnn4v.xiqnn4v {
      column-gap: 22px;
    }
  }

  @media (width <= 640px) {
    .x1mmtia3.x1mmtia3 {
      column-gap: 12px;
    }
  }

  @media (width >= 640px) {
    .x1x25rye.x1x25rye {
      display: flex;
    }

    .x2cm8lx.x2cm8lx {
      display: inline;
    }

    .x14imms7.x14imms7 {
      display: none;
    }
  }

  @media (width >= 641px) {
    .x12gwvi7.x12gwvi7 {
      display: flex;
    }

    .x1bbnz7s.x1bbnz7s {
      display: none;
    }
  }

  @media (width >= 768px) {
    .xsif4ur.xsif4ur {
      display: flex;
    }

    .xytlrfq.xytlrfq {
      display: grid;
    }

    .x1a9x84j.x1a9x84j {
      display: inline;
    }

    .xa41o0o.xa41o0o {
      display: none;
    }
  }

  @media (width >= 769px) {
    .x1h9zjew.x1h9zjew {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .xzhf20h.xzhf20h {
      display: block;
    }

    .x1scawlb.x1scawlb {
      display: contents;
    }

    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }

    .x142rcdx.x142rcdx {
      display: grid;
    }

    .xkdx0rw.xkdx0rw {
      display: inline;
    }

    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

  @media (width <= 960px) {
    .x1tnwpab.x1tnwpab {
      display: block;
    }

    .xfn7ppa.xfn7ppa {
      display: flex;
    }

    .xea6z6h.xea6z6h {
      display: none;
    }
  }

  @media (width <= 768px) {
    .xcq4dyp.xcq4dyp {
      display: none;
    }
  }

  @media (width <= 767px) {
    .x1djta21.x1djta21 {
      display: contents;
    }

    .x49nhbw.x49nhbw {
      display: inline-flex;
    }

    .x137v6ai.x137v6ai {
      display: none;
    }
  }

  @media (width <= 640px) {
    .xfsj286.xfsj286 {
      display: block;
    }

    .x1ux6vrq.x1ux6vrq {
      display: flex;
    }

    .xxf1wfy.xxf1wfy {
      display: inline;
    }

    .xkaaz9w.xkaaz9w {
      display: none;
    }
  }

  @media (width <= 639px) {
    .xquwaiz.xquwaiz {
      display: grid;
    }

    .x1tqnigt.x1tqnigt {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x1n84wvq.x1n84wvq {
      flex-basis: auto;
    }
  }

  @media (width <= 880px) {
    .xmsreq2.xmsreq2 {
      flex-basis: auto;
    }
  }

  @media (width <= 640px) {
    .xfhngxr.xfhngxr {
      flex-basis: 100%;
    }
  }

  @media (width >= 520px) {
    .x1t7p9tz.x1t7p9tz {
      flex-direction: row;
    }
  }

  @media (width >= 641px) {
    .xw7ldj6.xw7ldj6 {
      flex-direction: row;
    }
  }

  @media (width >= 1024px) {
    .x1p892re.x1p892re {
      flex-direction: row;
    }
  }

  @media (width >= 1200px) {
    .xlis2sq.xlis2sq {
      flex-direction: row;
    }
  }

  @media (width <= 960px) {
    .xjgk2e0.xjgk2e0 {
      flex-direction: column;
    }
  }

  @media (width <= 880px) {
    .x1lg7zz7.x1lg7zz7 {
      flex-direction: column;
    }
  }

  @media (width <= 767px) {
    .x19xhxss.x19xhxss {
      flex-direction: column;
    }
  }

  @media (width <= 720px) {
    .x1g3ag0e.x1g3ag0e {
      flex-direction: column;
    }
  }

  @media (width <= 640px) {
    .xfpb1vq.xfpb1vq {
      flex-direction: column-reverse;
    }

    .x17cst73.x17cst73 {
      flex-direction: column;
    }
  }

  @media (width >= 641px) {
    .x1c11qml.x1c11qml {
      flex-grow: 1;
    }
  }

  @media (width >= 1024px) {
    .xr86cbk.xr86cbk {
      flex-grow: 0;
    }
  }

  @media (width <= 640px) {
    .xho7609.xho7609 {
      flex-grow: 1;
    }

    .xqsd0va.xqsd0va {
      flex-shrink: 1;
    }
  }

  @media (width >= 1024px) {
    .x1wif0fm.x1wif0fm {
      flex-wrap: nowrap;
    }
  }

  @media (width <= 768px) {
    .x1f1zyob.x1f1zyob {
      flex-wrap: wrap;
    }
  }

  @media (width <= 640px) {
    .xzbubq.xzbubq {
      flex-wrap: wrap;
    }
  }

  @media (width <= 639px) {
    .x10mw5me.x10mw5me {
      flex-wrap: wrap;
    }
  }

  @media (width >= 641px) {
    .x182j92v.x182j92v {
      font-size: 1rem;
    }
  }

  @media (width >= 1024px) {
    .x1mx0q52.x1mx0q52 {
      font-size: 11px;
    }

    .xpj9ilk.xpj9ilk {
      font-size: 12px;
    }

    .xm2lg5p.xm2lg5p {
      font-size: 14px;
    }

    .x16x3ncu.x16x3ncu {
      font-size: 16px;
    }

    .xpf1dln.xpf1dln {
      font-size: 17px;
    }

    .xgfthcr.xgfthcr {
      font-size: 18px;
    }

    .x1te9na2.x1te9na2 {
      font-size: 20px;
    }

    .xsa8o54.xsa8o54 {
      font-size: 24px;
    }

    .x159narf.x159narf {
      font-size: 28px;
    }
  }

  @media (width <= 640px) {
    .x1dczz2h.x1dczz2h {
      font-size: 10px;
    }

    .x1sj03fv.x1sj03fv {
      font-size: 11px;
    }

    .x3kgf68.x3kgf68 {
      font-size: 12px;
    }

    .x1yzm3l3.x1yzm3l3 {
      font-size: 13px;
    }

    .xmzarrh.xmzarrh {
      font-size: 14px;
    }

    .x1sgj8az.x1sgj8az {
      font-size: 15px;
    }

    .xf2x79s.xf2x79s {
      font-size: 16px;
    }

    .x1szwvsd.x1szwvsd {
      font-size: 18px;
    }

    .x1kicciy.x1kicciy {
      font-size: 20px;
    }

    .x13abjme.x13abjme {
      font-size: 22px;
    }

    .x13i2va0.x13i2va0 {
      font-size: 26px;
    }

    .x1m1zzg7.x1m1zzg7 {
      font-size: 28px;
    }

    .x1fl55rn.x1fl55rn {
      font-size: 32px;
    }

    .xbsr0h1.xbsr0h1 {
      font-size: 40px;
    }

    .xrsg4e1.xrsg4e1 {
      font-size: 76px;
    }

    .xuefl13.xuefl13 {
      font-size: var(--x-3jt8t3);
    }

    .xhh2swj.xhh2swj {
      font-weight: 600;
    }

    .x9150n5.x9150n5 {
      font-weight: 700;
    }

    .x1y9wqfs.x1y9wqfs {
      font-weight: var(--x-qh9woo);
    }
  }

  @media (width >= 768px) {
    .x1cchaal.x1cchaal {
      grid-template-columns: var(--spacing-10) minmax(0,5fr) minmax(0,4fr) minmax(0,3fr) minmax(0,6fr) minmax(0,2fr);
    }
  }

  @media (width >= 1024px) {
    .x1ijbpgn.x1ijbpgn {
      grid-template-columns: 1fr 1fr;
    }

    .xgi8ynd.xgi8ynd {
      grid-template-columns: 1fr auto;
    }

    .x174j9d2.x174j9d2 {
      grid-template-columns: 440px minmax(0, 1fr);
    }

    .xd894ff.xd894ff {
      grid-template-columns: calc(33.3333% + 1.33333px) calc(33.3333% + 1.33333px) minmax(0, 1fr);
    }

    .x1a3lrm3.x1a3lrm3 {
      grid-template-columns: calc(50% + 2px) minmax(0, 1fr);
    }

    .xparxqz.xparxqz {
      grid-template-columns: minmax(0, 1fr) auto;
    }

    .x1lf8b69.x1lf8b69 {
      grid-template-columns: repeat(3, 150px);
    }
  }

  @media (width <= 960px) {
    .x1e75u2o.x1e75u2o {
      grid-template-columns: 1fr;
    }

    .x19dxrgd.x19dxrgd {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 900px) {
    .xyw5f.xyw5f {
      grid-template-columns: 1fr;
    }

    .x1el10ze.x1el10ze {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width <= 860px) {
    .x1w4zg41.x1w4zg41 {
      grid-template-columns: 1fr;
    }

    .x1566g4p.x1566g4p {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 760px) {
    .x185wt85.x185wt85 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 720px) {
    .x7rfhlg.x7rfhlg {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 640px) {
    .xreyasp.xreyasp {
      grid-template-columns: 1fr;
    }

    .x4jmfmw.x4jmfmw {
      grid-template-columns: minmax(0, 1fr);
    }

    .xou8obv.xou8obv {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 639px) {
    .x1t70r1v.x1t70r1v {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 560px) {
    .xz9ouej.xz9ouej {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width <= 480px) {
    .xzyw3uk.xzyw3uk {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 560.01px) and (width <= 880px) {
    .xfsjpce.xfsjpce {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 560.01px) and (width <= 980px) {
    .xx8gzpd.xx8gzpd {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width <= 767px) {
    .xfnazvg.xfnazvg {
      inset-inline-end: 0;
    }
  }

  @media (width >= 641px) {
    .x1gm957v.x1gm957v {
      justify-content: flex-start;
    }
  }

  @media (width >= 1024px) {
    .xbs3ytw.xbs3ytw {
      justify-content: space-between;
    }
  }

  @media (width <= 640px) {
    .x1iws1ba.x1iws1ba {
      letter-spacing: -.03em;
    }
  }

  @media (width >= 641px) {
    .xhv0l5n.xhv0l5n {
      line-height: 1.7;
    }
  }

  @media (width >= 1024px) {
    .xb56rhm.xb56rhm {
      line-height: 14px;
    }

    .x1me9183.x1me9183 {
      line-height: 16px;
    }

    .xwzz0fb.xwzz0fb {
      line-height: 20px;
    }

    .xp3qssj.xp3qssj {
      line-height: 24px;
    }

    .x1dokocz.x1dokocz {
      line-height: 26px;
    }

    .xkb1w7x.xkb1w7x {
      line-height: 28px;
    }

    .x17l9n2e.x17l9n2e {
      line-height: 30px;
    }

    .xrb5z0a.xrb5z0a {
      line-height: 32px;
    }

    .x1nr1ske.x1nr1ske {
      line-height: 34px;
    }
  }

  @media (width <= 640px) {
    .xweq61e.xweq61e {
      line-height: 14px;
    }

    .x1u7z8ti.x1u7z8ti {
      line-height: 16px;
    }

    .x1yy203g.x1yy203g {
      line-height: 18px;
    }

    .x1h1i7yd.x1h1i7yd {
      line-height: 20px;
    }

    .x1r5q7ls.x1r5q7ls {
      line-height: 22px;
    }

    .x1vicxvi.x1vicxvi {
      line-height: 24px;
    }

    .xqvsw7i.xqvsw7i {
      line-height: 26px;
    }

    .x1t26xgd.x1t26xgd {
      line-height: 28px;
    }

    .xgpjs9h.xgpjs9h {
      line-height: 32px;
    }

    .xuhwmf8.xuhwmf8 {
      line-height: 34px;
    }

    .x1hmz57o.x1hmz57o {
      line-height: 38px;
    }

    .x1t34y96.x1t34y96 {
      line-height: 44px;
    }

    .x1kczz6g.x1kczz6g {
      line-height: 72px;
    }

    .x1w1yqmq.x1w1yqmq {
      line-height: var(--x-1g0ppw5);
    }
  }

  @media (width >= 1024px) {
    .xqq16r6.xqq16r6 {
      order: 0;
    }
  }

  @media (width <= 640px) {
    .x10tba2y.x10tba2y {
      order: 1;
    }

    .xc90dfg.xc90dfg {
      order: 2;
    }

    .x1iqbltf.x1iqbltf {
      order: 3;
    }
  }

  @media (width >= 641px) {
    .xpkqgz2.xpkqgz2 {
      padding-inline-end: 0;
    }
  }

  @media (width <= 900px) {
    .x1fqmwi0.x1fqmwi0 {
      padding-inline-end: 0;
    }
  }

  @media (width <= 960px) {
    .xazp8zt.xazp8zt {
      padding-inline-start: 0;
    }
  }

  @media (width <= 900px) {
    .x1nfgmng.x1nfgmng {
      padding-inline-start: 0;
    }
  }

  @media (width <= 640px) {
    .xt8dkby.xt8dkby {
      padding-inline-start: 0;
    }

    .x1szu7o2.x1szu7o2 {
      padding-inline-start: 10px;
    }

    .xclkdp0.xclkdp0 {
      padding-inline-start: 12px;
    }
  }

  @media (width >= 1024px) {
    .xyxgr3g.xyxgr3g {
      position: absolute;
    }

    .x1ogwb90.x1ogwb90 {
      position: relative;
    }
  }

  @media (width <= 767px) {
    .x1y1wx1k.x1y1wx1k {
      position: absolute;
    }
  }

  @media (width >= 1024px) {
    .xdx9yvi.xdx9yvi {
      row-gap: 32px;
    }
  }

  @media (width <= 640px) {
    .xgcr7ny.xgcr7ny {
      row-gap: 12px;
    }

    .x3kxpwc.x3kxpwc {
      row-gap: var(--x-7wus5c);
    }
  }

  @media (width >= 641px) {
    .x162ajhs.x162ajhs {
      text-align: start;
    }
  }

  @media (width >= 1024px) {
    .xqogrlj.xqogrlj {
      text-align: end;
    }
  }

  @media (width <= 960px) {
    .xd6q72b.xd6q72b {
      text-align: start;
    }
  }

  @media (width <= 640px) {
    .x1rg48jt.x1rg48jt {
      text-align: center;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (width <= 640px) {
    .x12t1chi.x12t1chi {
      visibility: hidden;
    }

    .xfcxwze.xfcxwze:not(:first-child) {
      border-inline-start-color: var(--color-border);
    }

    .x3r1txi.x3r1txi:not(:first-child) {
      border-inline-start-style: solid;
    }

    .x162okjs.x162okjs:not(:first-child) {
      border-inline-start-width: 2px;
    }
  }

  @media (width <= 768px) {
    .x1b2z3a.x1b2z3a:has( + [data-page-back]:not(:empty)) {
      display: none;
    }
  }

  @media (width <= 860px) {
    .xz4plk.xz4plk:nth-child(2n) {
      border-inline-end-width: 0;
    }
  }

  @media (width <= 640px) {
    .x1fzla1h.x1fzla1h:nth-child(n+4) {
      display: none;
    }
  }

  @media (width <= 860px) {
    .x1lrrs7f.x1lrrs7f:nth-child(2n) {
      padding-inline-end: var(--x-q4ni85);
    }

    .x1a7heyf.x1a7heyf:nth-child(odd) {
      padding-inline-start: var(--x-1d119jh);
    }
  }

  @container (width >= 960px) {
    .x1gcktgm.x1gcktgm {
      align-items: center;
    }

    .x1x6jiy9.x1x6jiy9 {
      column-gap: var(--spacing-4);
    }

    .x120asdk.x120asdk {
      display: block;
    }

    .xmxuihn.xmxuihn {
      display: flex;
    }

    .xmblj4m.xmblj4m {
      display: grid;
    }

    .x5zoanx.x5zoanx {
      display: none;
    }

    .xt74jem.xt74jem {
      font-size: var(--text-label-size);
    }

    .xtkvb8.xtkvb8 {
      grid-template-columns: 56px 244px 200px 160px minmax(0, 1fr) 120px;
    }

    .x1hrp3s6.x1hrp3s6 {
      line-height: var(--text-label-leading);
    }
  }

  @media (hover: hover) {
    .x366mxz.x366mxz:hover {
      text-decoration-line: underline;
    }
  }
}

@layer priority5 {
  .x19w0ziv {
    border-bottom-color: var(--color-background-gray);
  }

  .xw8gpjh {
    border-bottom-color: var(--color-border);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x92x3c3 {
    border-bottom-width: var(--border-width);
  }

  .x1utcnwd {
    border-left-color: var(--color-border);
  }

  .xszmg0c {
    border-left-color: var(--color-error);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xc8hjz9 {
    border-left-width: 4px;
  }

  .xhe5wa1 {
    border-right-color: #0000;
  }

  .xtgwc6q {
    border-right-color: var(--color-border);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xyy74w7 {
    border-right-width: 2px;
  }

  .x74a9uu {
    border-top-color: var(--color-background-gray);
  }

  .x1pc3f07 {
    border-top-color: var(--color-border);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .xamhcws {
    border-top-width: 2px;
  }

  .x11xkdxz {
    border-top-width: var(--border-width);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xjnlgov {
    bottom: 20px;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x187pvsn {
    height: 100svh;
  }

  .x19swzb4 {
    height: 112px;
  }

  .x1wkxgih {
    height: 120px;
  }

  .x1nbnut7 {
    height: 128px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x1ymw6g {
    height: 160px;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1b51vyi {
    height: 180px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1isuwpm {
    height: 220px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xc3b8f0 {
    height: 266px;
  }

  .xqitzto {
    height: 280px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1vd4hg5 {
    height: 300px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xng8ra {
    height: 60px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xjp8j0k {
    height: 96px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x11qc543 {
    height: calc(100% + 4px);
  }

  .xg7h5cd {
    height: fit-content;
  }

  .xx1mgx1 {
    height: var(--input-height-lg, var(--size-element-lg));
  }

  .xccvjbw {
    height: var(--settings-button-height, var(--size-element-md));
  }

  .xssyfek {
    height: var(--size-element-lg);
  }

  .x1ueg155 {
    height: var(--size-element-md);
  }

  .x6k0iem {
    height: var(--size-element-sm);
  }

  .x1ktfwt3 {
    height: var(--spacing-10);
  }

  .x9gl9lo {
    height: var(--spacing-3);
  }

  .x6b6gus {
    height: var(--spacing-4);
  }

  .xn2p7o9 {
    height: var(--spacing-7);
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xu96u03 {
    left: 0;
  }

  .x1c42kn3 {
    left: 20px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x4ii5y1 {
    margin-bottom: auto;
  }

  .x4d5cxa {
    margin-bottom: var(--spacing-6);
  }

  .xq1n1xh {
    margin-left: 16px;
  }

  .xifccgj {
    margin-top: -6px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .x1d7yc3v {
    margin-top: 56px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x1hzwwd2 {
    margin-top: var(--spacing-8);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x8of3rz {
    max-height: 100svh;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x2z3yb8 {
    max-height: 360px;
  }

  .x1h79jgn {
    max-height: 75dvh;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .xd84ytd {
    max-height: calc(100svh - 32px);
  }

  .x1kkp2np {
    max-height: min(360px,var(--available-height));
  }

  .x1l2x60w {
    max-height: var(--_dialog-max-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1ko49du {
    max-width: 1240px;
  }

  .x80co2b {
    max-width: 1328px;
  }

  .x1rjt51p {
    max-width: 352px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xrgej4m {
    max-width: 700px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .xf9lk3t {
    max-width: 840px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .x12k9ti6 {
    max-width: min(100%,calc(100dvw - var(--spacing-4) - var(--spacing-4)));
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2f23mr {
    max-width: var(--_frame-max-width);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x12yzcr0 {
    min-height: 108px;
  }

  .x1fk3hok {
    min-height: 14px;
  }

  .x712feu {
    min-height: 320px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x879a55 {
    min-height: 60px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .x1ujl9rh {
    min-height: 84px;
  }

  .xhgw7u8 {
    min-height: calc(var(--spacing-7) * 2);
  }

  .x1fotjsm {
    min-height: var(--_frame-min-height);
  }

  .x1uogy3y {
    min-height: var(--size-element-md);
  }

  .xyk17zk {
    min-height: var(--spacing-4);
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .xhkdhi7 {
    min-width: 131px;
  }

  .x15botz4 {
    min-width: 144px;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .x15kz4h8 {
    min-width: 16px;
  }

  .x1264ykn {
    min-width: 28px;
  }

  .xfvyar9 {
    min-width: 60px;
  }

  .xul9vuo {
    min-width: var(--_cell-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x1opdxmq {
    padding-bottom: var(--spacing-1-5);
  }

  .x1jpa06g {
    padding-bottom: var(--spacing-12);
  }

  .x1wesfrj {
    padding-bottom: var(--spacing-2);
  }

  .xvmdzux {
    padding-bottom: var(--spacing-3);
  }

  .x2oz4g1 {
    padding-bottom: var(--spacing-8);
  }

  .x3jp4ge {
    padding-bottom: var(--spacing-9);
  }

  .xdz27ya {
    padding-bottom: var(--x-paddingBlockEnd);
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x7sb2j6 {
    padding-top: 28px;
  }

  .x1miatn0 {
    padding-top: 32px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .x4i7bpe {
    padding-top: 48px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .xfsso4q {
    padding-top: var(--spacing-1);
  }

  .x1xye8es {
    padding-top: var(--spacing-2);
  }

  .x1oa1p4a {
    padding-top: var(--spacing-4);
  }

  .xx7rijo {
    padding-top: var(--spacing-5);
  }

  .x1adxfkp {
    padding-top: var(--spacing-6);
  }

  .xe21gpq {
    padding-top: var(--spacing-7);
  }

  .x12057cm {
    padding-top: var(--x-paddingBlockStart);
  }

  .xk6ci0l {
    right: 20px;
  }

  .xanhq36 {
    scroll-margin-top: 24px;
  }

  .x1qiirwl {
    top: -2px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1sb9yw4 {
    width: 108px;
  }

  .xsmyaan {
    width: 12px;
  }

  .xifkd7f {
    width: 140px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .xq1dxzn {
    width: 160px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x16grhtn {
    width: 220px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1hfn5x7 {
    width: 260px;
  }

  .x1rva8in {
    width: 262px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1m258z3 {
    width: 320px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1l2rt3b {
    width: 400px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x11i3ho8 {
    width: 640px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x13zx6y {
    width: 68px;
  }

  .xni59qk {
    width: 72px;
  }

  .xpmw3k {
    width: 760px;
  }

  .xdpfuu1 {
    width: 800px;
  }

  .x19v3vle {
    width: 84px;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x14atkfc {
    width: auto;
  }

  .xp25lip {
    width: calc(100% + 4px);
  }

  .x149botv {
    width: min(560px, 100vw - 48px);
  }

  .xvgdf1p {
    width: var(--_cell-width);
  }

  .x1fvqzum {
    width: var(--size-element-sm);
  }

  .x59ufyq {
    width: var(--spacing-10);
  }

  .x1ad1g3v {
    width: var(--spacing-3);
  }

  .x12xnipv {
    width: var(--spacing-4);
  }

  .x16bynnl {
    width: var(--spacing-7);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  @media (width >= 1024px) {
    .xigu6rb.xigu6rb {
      border-bottom-color: var(--color-border);
    }
  }

  @media (width <= 640px) {
    .x1fj5bv2.x1fj5bv2 {
      border-bottom-color: var(--color-background-gray);
    }

    .xuo4m2.xuo4m2 {
      border-bottom-color: var(--x-qcawgl);
    }
  }

  @media (width >= 1024px) {
    .xa9i2ne.xa9i2ne {
      border-bottom-style: solid;
    }
  }

  @media (width <= 640px) {
    .xgplqro.xgplqro {
      border-bottom-style: solid;
    }

    .xy13mkw.xy13mkw {
      border-bottom-style: var(--x-1w2g0cw);
    }
  }

  @media (width >= 1024px) {
    .x1hp1c9o.x1hp1c9o {
      border-bottom-width: 0;
    }
  }

  @media (width <= 640px) {
    .xg3gpzv.xg3gpzv {
      border-bottom-width: 0;
    }

    .x12zzmuo.x12zzmuo {
      border-bottom-width: 1px;
    }

    .xzmyboe.xzmyboe {
      border-bottom-width: var(--x-1kq2vlb);
    }
  }

  @media (width >= 1024px) {
    .x1rsxqcs.x1rsxqcs {
      border-right-color: var(--color-border);
    }

    .x1d563is.x1d563is {
      border-right-style: solid;
    }

    .xbt5sed.xbt5sed {
      border-right-width: 2px;
    }

    .x1ee0e0s.x1ee0e0s {
      border-top-color: var(--color-border);
    }

    .xuu4990.xuu4990 {
      border-top-style: solid;
    }

    .x1pd78vf.x1pd78vf {
      border-top-width: 0;
    }

    .x1e3u9pc.x1e3u9pc {
      border-top-width: 1px;
    }

    .xc4fp28.xc4fp28 {
      border-top-width: 2px;
    }
  }

  @media (width <= 640px) {
    .x15l2ma3.x15l2ma3 {
      border-top-width: 2px;
    }
  }

  @media (width >= 640px) {
    .x1d9zz5j.x1d9zz5j {
      height: 32px;
    }

    .x1t0kgna.x1t0kgna {
      height: 72px;
    }
  }

  @media (width >= 641px) {
    .xkydnm.xkydnm {
      height: 96px;
    }
  }

  @media (width >= 1024px) {
    .xufzw57.xufzw57 {
      height: 260px;
    }

    .x10xinew.x10xinew {
      height: 32px;
    }

    .xz326vp.xz326vp {
      height: 420px;
    }

    .xfl7gww.xfl7gww {
      height: 520px;
    }

    .x8b73tc.x8b73tc {
      height: 560px;
    }

    .xpycvpq.xpycvpq {
      height: 56px;
    }

    .xzu0me4.xzu0me4 {
      height: auto;
    }
  }

  @media (width <= 640px) {
    .x1qt74i8.x1qt74i8 {
      height: 100%;
    }

    .xt0rf63.xt0rf63 {
      height: 100dvh;
    }

    .x1qlbuel.x1qlbuel {
      height: 150px;
    }

    .x106m41m.x106m41m {
      height: 240px;
    }

    .xrlmoii.xrlmoii {
      height: 360px;
    }

    .x1xrb27s.x1xrb27s {
      height: 36px;
    }

    .x11fbwnv.x11fbwnv {
      height: 64px;
    }

    .xrmwo5f.xrmwo5f {
      height: 84px;
    }

    .x1py7u67.x1py7u67 {
      height: 88px;
    }

    .xxn014c.xxn014c {
      height: 8px;
    }
  }

  @media (width >= 1024px) {
    .x1ismcmt.x1ismcmt {
      left: 0;
    }

    .x1x504dt.x1x504dt {
      left: auto;
    }

    .x9e3csq.x9e3csq {
      margin-bottom: 0;
    }

    .x1uudbud.x1uudbud {
      margin-bottom: 20px;
    }

    .xrxrr0p.xrxrr0p {
      margin-bottom: 48px;
    }

    .x15lmdut.x15lmdut {
      margin-top: -12px;
    }

    .x1fuul6g.x1fuul6g {
      margin-top: 16px;
    }

    .x1wcsmty.x1wcsmty {
      margin-top: 4px;
    }

    .x1wdeaxd.x1wdeaxd {
      margin-top: auto;
    }
  }

  @media (width <= 640px) {
    .x6hq31p.x6hq31p {
      margin-top: 40px;
    }

    .x1qkbtxg.x1qkbtxg {
      max-height: none;
    }
  }

  @media (width >= 1024px) {
    .xzatpep.xzatpep {
      max-width: none;
    }
  }

  @media (width <= 640px) {
    .xeyi6kz.xeyi6kz {
      max-width: none;
    }
  }

  @media (width <= 480px) {
    .x1pawyq.x1pawyq {
      max-width: calc(5 * var(--size-element-sm) + 4 * var(--spacing-0-5));
    }
  }

  @media (width >= 1024px) {
    .x3enda6.x3enda6 {
      min-height: 420px;
    }

    .x70i1pp.x70i1pp {
      min-height: 560px;
    }

    .x17qkh48.x17qkh48 {
      min-height: calc(100svh - 72px);
    }
  }

  @media (width <= 640px) {
    .x1j7w715.x1j7w715 {
      min-width: 55%;
    }
  }

  @media (width <= 639px) {
    .xrb8plk.xrb8plk {
      min-width: 0;
    }
  }

  @media (width >= 1024px) {
    .x1kqz7nc.x1kqz7nc {
      padding-bottom: 10px;
    }

    .x2ef3kz.x2ef3kz {
      padding-bottom: 128px;
    }

    .xnzq198.xnzq198 {
      padding-bottom: 48px;
    }

    .x1id8q7x.x1id8q7x {
      padding-bottom: 56px;
    }

    .xhscho.xhscho {
      padding-bottom: 64px;
    }

    .x1gl1odl.x1gl1odl {
      padding-bottom: 8px;
    }

    .x9234p8.x9234p8 {
      padding-bottom: 96px;
    }
  }

  @media (width <= 640px) {
    .x1yy75ev.x1yy75ev {
      padding-bottom: 0;
    }

    .xu4eg61.xu4eg61 {
      padding-bottom: 10px;
    }

    .x1ygb9hm.x1ygb9hm {
      padding-bottom: 20px;
    }

    .xsbke13.xsbke13 {
      padding-bottom: 24px;
    }

    .x1jzxrjp.x1jzxrjp {
      padding-bottom: 32px;
    }

    .x4yg9is.x4yg9is {
      padding-bottom: var(--x-44h384);
    }
  }

  @media (width >= 640px) {
    .xwbgam7.xwbgam7 {
      padding-top: var(--spacing-6);
    }
  }

  @media (width >= 1024px) {
    .x80sqcc.x80sqcc {
      padding-top: 20px;
    }

    .x1i2bpk9.x1i2bpk9 {
      padding-top: 40px;
    }

    .x1df72ts.x1df72ts {
      padding-top: 56px;
    }

    .xhi8ngx.xhi8ngx {
      padding-top: 64px;
    }

    .x1to2ir5.x1to2ir5 {
      padding-top: 6px;
    }

    .xw8xoin.xw8xoin {
      padding-top: 72px;
    }

    .x1532xtu.x1532xtu {
      padding-top: 96px;
    }
  }

  @media (width <= 640px) {
    .x1vy0343.x1vy0343 {
      padding-top: 0;
    }

    .x1sidwtp.x1sidwtp {
      padding-top: 16px;
    }

    .xvl5zoi.xvl5zoi {
      padding-top: 24px;
    }

    .xecydwr.xecydwr {
      padding-top: 28px;
    }

    .x1r7mwpc.x1r7mwpc {
      padding-top: var(--x-1909yka);
    }
  }

  @media (width >= 1024px) {
    .x18eaek.x18eaek {
      top: 0;
    }
  }

  @media (width <= 767px) {
    .x1dyrpm.x1dyrpm {
      top: 72px;
    }
  }

  @media (width >= 640px) {
    .xerr9n2.xerr9n2 {
      width: 32px;
    }
  }

  @media (width >= 1024px) {
    .x1mgl66j.x1mgl66j {
      width: 100%;
    }

    .x1i6t3bs.x1i6t3bs {
      width: 280px;
    }

    .xg0kl29.xg0kl29 {
      width: 28px;
    }

    .x1e92ngv.x1e92ngv {
      width: 32px;
    }

    .xox6632.xox6632 {
      width: 420px;
    }

    .xfcrp4d.xfcrp4d {
      width: 760px;
    }

    .x14ixjev.x14ixjev {
      width: auto;
    }

    .xbs7tgh.xbs7tgh {
      width: calc(100% - 2px);
    }

    .x1fq57fk.x1fq57fk {
      width: calc(100% + 2px);
    }

    .xljab83.xljab83 {
      width: calc(100% + 4px);
    }

    .x1sk2mj7.x1sk2mj7 {
      width: calc(50% + 2px);
    }
  }

  @media (width >= 1200px) {
    .x2z99m9.x2z99m9 {
      width: 300px;
    }
  }

  @media (width <= 768px) {
    .x1i8vjtc.x1i8vjtc {
      width: 100%;
    }
  }

  @media (width <= 640px) {
    .x1dbdljh.x1dbdljh {
      width: 100%;
    }

    .xwq8cf5.xwq8cf5 {
      width: 100vw;
    }

    .x16v6ntw.x16v6ntw {
      width: 180px;
    }

    .x1bhq9p0.x1bhq9p0 {
      width: 36px;
    }

    .x134vngt.x134vngt {
      width: 64px;
    }

    .x9nnsnq.x9nnsnq {
      width: auto;
    }
  }

  @media (width <= 639px) {
    .xpm4lsr.xpm4lsr {
      width: 100%;
    }

    .x1lx8jyr.x1lx8jyr {
      width: min(300px, 100vw - 48px);
    }
  }

  @media (width <= 860px) {
    .x16mjv3h.x16mjv3h:nth-child(-n+2) {
      border-bottom-color: var(--x-l8ylu9);
    }

    .xrknxo1.xrknxo1:nth-child(-n+2) {
      border-bottom-style: solid;
    }

    .x18o10se.x18o10se:nth-child(-n+2) {
      border-bottom-width: var(--x-g216ii);
    }
  }

  @container (width >= 960px) {
    .x1ekbwys.x1ekbwys {
      height: 14px;
    }

    .x14u0p7w.x14u0p7w {
      height: 56px;
    }

    .x1pyj9q4.x1pyj9q4 {
      width: 14px;
    }

    .x166pnft.x166pnft {
      width: 56px;
    }
  }
}

@layer priority6 {
  .x15h7rrt:before {
    background-color: currentColor;
  }

  .x1cpjm7i:before {
    content: "";
  }

  .x1fgarty:before {
    display: block;
  }

  .xtbmc8j:before {
    flex-shrink: 0;
  }

  .xwcamzc:before {
    mask-image: url("/marketing/globe.svg");
  }

  .x1lgvx6s:before {
    mask-repeat: no-repeat;
  }

  .xkybhq9:before {
    mask-size: contain;
  }
}

@layer priority7 {
  .x1pf3trz:before {
    height: 14px;
  }

  .x1c5fcxv:before {
    width: 14px;
  }
}

@property --x---_card-shadow {
  syntax: "*";
  inherits: false
}

@property --x---_cell-width {
  syntax: "*";
  inherits: false
}

@property --x---_dialog-max-height {
  syntax: "*";
  inherits: false
}

@property --x---_frame-align {
  syntax: "*";
  inherits: false
}

@property --x---_frame-justify {
  syntax: "*";
  inherits: false
}

@property --x---_frame-max-width {
  syntax: "*";
  inherits: false
}

@property --x---_frame-min-height {
  syntax: "*";
  inherits: false
}

@property --x---_grid-columns {
  syntax: "*";
  inherits: false
}

@property --x---_grid-gap {
  syntax: "*";
  inherits: false
}

@property --x---_line-clamp {
  syntax: "*";
  inherits: false
}

@property --x---_sentiment-background {
  syntax: "*";
  inherits: false
}

@property --x---_skeleton-radius {
  syntax: "*";
  inherits: false
}

@property --x---_text-align {
  syntax: "*";
  inherits: false
}

@property --x---_text-weight {
  syntax: "*";
  inherits: false
}

@property --x-126wjyf {
  syntax: "*";
  inherits: false
}

@property --x-18fy72v {
  syntax: "*";
  inherits: false
}

@property --x-1909yka {
  syntax: "*";
  inherits: false
}

@property --x-1d119jh {
  syntax: "*";
  inherits: false
}

@property --x-1g0ppw5 {
  syntax: "*";
  inherits: false
}

@property --x-1kq2vlb {
  syntax: "*";
  inherits: false
}

@property --x-1sdsu3g {
  syntax: "*";
  inherits: false
}

@property --x-1w2g0cw {
  syntax: "*";
  inherits: false
}

@property --x-3jt8t3 {
  syntax: "*";
  inherits: false
}

@property --x-44h384 {
  syntax: "*";
  inherits: false
}

@property --x-7wus5c {
  syntax: "*";
  inherits: false
}

@property --x-a8wts3 {
  syntax: "*";
  inherits: false
}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@property --x-borderInlineEndWidth {
  syntax: "*";
  inherits: false
}

@property --x-color {
  syntax: "*";
  inherits: false
}

@property --x-fontWeight {
  syntax: "*";
  inherits: false
}

@property --x-g216ii {
  syntax: "*";
  inherits: false
}

@property --x-gap {
  syntax: "*";
  inherits: false
}

@property --x-gridTemplateColumns {
  syntax: "*";
  inherits: false
}

@property --x-h20a1 {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-l0tv6u {
  syntax: "*";
  inherits: false
}

@property --x-l8ylu9 {
  syntax: "*";
  inherits: false
}

@property --x-p9e48z {
  syntax: "*";
  inherits: false
}

@property --x-padding {
  syntax: "*";
  inherits: false
}

@property --x-paddingBlockEnd {
  syntax: "*";
  inherits: false
}

@property --x-paddingBlockStart {
  syntax: "*";
  inherits: false
}

@property --x-paddingInline {
  syntax: "*";
  inherits: false
}

@property --x-q4ni85 {
  syntax: "*";
  inherits: false
}

@property --x-qcawgl {
  syntax: "*";
  inherits: false
}

@property --x-qh9woo {
  syntax: "*";
  inherits: false
}

@property --x-textTransform {
  syntax: "*";
  inherits: false
}

@property --x-uivyg1 {
  syntax: "*";
  inherits: false
}

@property --x-whiteSpace {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1wuov4y-B {
  from {
    opacity: 0;
    transform: scale(.98);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xtm6r7r-B {
  from {
    opacity: 0;
    transform: translateY(var(--popover-enter-y, -4px));
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .x1o63da6 {
  --border-width: 2px;
  --focus-outline-width: 3px;
  --focus-outline-color: light-dark(oklch(45% .2 270 / .5), oklch(70% .15 270 / .5));
  --focus-outline-offset: 0px;
}

:root, .x1psce6e {
  --color-background: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-accent: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-accent-muted: light-dark(oklch(90% .1 95), oklch(30% .04 260));
  --color-on-accent: light-dark(oklch(98% .02 95), oklch(15% .05 260));
  --color-background-surface: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-background-body: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-overlay: light-dark(oklch(15% .05 260 / .6), oklch(10% .04 260 / .8));
  --color-overlay-hover: light-dark(oklch(85% .15 85), oklch(30% .04 260));
  --color-background-muted: light-dark(oklch(94% .03 95), oklch(22% .04 260));
  --color-text-primary: light-dark(oklch(15% .05 260), oklch(96% .02 95));
  --color-text-secondary: light-dark(oklch(40% .05 260), oklch(76% .03 260));
  --color-text-disabled: light-dark(oklch(60% .04 260), oklch(55% .03 260));
  --color-text-accent: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-icon-accent: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-icon-secondary: light-dark(oklch(40% .05 260), oklch(76% .03 260));
  --color-background-card: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-background-popover: light-dark(oklch(98% .02 95), oklch(17% .04 260));
  --color-background-inverted: light-dark(oklch(15% .05 260), oklch(90% .03 95));
  --color-success: light-dark(oklch(50% .15 150), oklch(78% .14 150));
  --color-success-muted: light-dark(oklch(94% .05 150), oklch(28% .06 150));
  --color-error: light-dark(oklch(60% .25 25), oklch(72% .18 25));
  --color-error-muted: light-dark(oklch(94% .05 25), oklch(28% .07 25));
  --color-warning: oklch(85% .15 85);
  --color-warning-muted: light-dark(oklch(95% .06 90), oklch(30% .06 90));
  --color-border: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-border-emphasized: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-skeleton: light-dark(oklch(92% .03 95), oklch(22% .05 260));
  --color-track: light-dark(oklch(90% .03 95), oklch(30% .05 260));
  --color-background-blue: light-dark(oklch(93% .05 270), oklch(30% .08 270));
  --color-text-blue: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-background-purple: oklch(58.2479% .241612 286.614 / .2);
  --color-text-purple: light-dark(oklch(34.9211% .195512 287.641), oklch(78.867% .109995 285.341));
  --color-media-control: #141110b8;
  --night: oklch(18.0889% .00539209 39.3496);
  --signal-bright: oklch(70% .135 25);
  --color-background-gray: light-dark(oklch(90% .03 95), oklch(30% .04 260));
  --color-neutral: light-dark(oklch(94% .03 95), oklch(22% .04 260));
  --color-icon-primary: light-dark(oklch(15% .05 260), oklch(96% .02 95));
  --color-icon-disabled: light-dark(oklch(60% .04 260), oklch(55% .03 260));
  --color-border-blue: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-icon-blue: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-data-categorical-blue: light-dark(oklch(45% .2 270), oklch(72% .15 270));
  --color-data-categorical-orange: oklch(75% .18 45);
  --color-data-categorical-purple: light-dark(oklch(60% .2 300), oklch(72% .16 300));
  --color-data-categorical-green: light-dark(oklch(50% .15 150), oklch(78% .14 150));
  --color-data-categorical-pink: light-dark(oklch(68% .17 350), oklch(76% .14 350));
  --color-on-error: light-dark(oklch(98% .02 95), oklch(15% .05 260));
  --color-on-success: light-dark(oklch(98% .02 95), oklch(15% .05 260));
  --color-on-warning: oklch(15% .05 260);
  --color-overlay-pressed: light-dark(oklch(80% .15 85), oklch(30% .05 260));
  --color-tint-hover: light-dark(oklch(15% .05 260), oklch(98% .02 95));
  --color-shadow: light-dark(oklch(45% .2 270 / .2), oklch(72% .15 270 / .3));
}

:root, .xvddaic {
  --duration-fast: .15s;
  --ease-standard: ease-out;
  --surface-enter-animation: x1wuov4y-B;
  --menu-enter-animation: xtm6r7r-B;
}

:root, .x1iwxh9o {
  --font-family-body: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;
  --font-family-code: "IBM Plex Mono", ui-monospace, monospace;
  --font-family-heading: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;
  --font-weight-normal: 400;
  --font-weight-bold: 700;
  --font-weight-light: 300;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
}

:root, .xg7wzy8 {
  --gradient-auth-photo: linear-gradient(in oklab 180deg, oklch(18.1% .005 36.8699 / 0) 55%, oklch(18.1% .005 36.8699 / .75) 100%);
  --gradient-story-photo: linear-gradient(in oklab 180deg, oklch(18.1% .005 36.8699 / 0) 40%, oklch(18.1% .005 36.8699 / .78) 100%);
  --gradient-story-photo-mobile: linear-gradient(in oklab 180deg, oklab(18.1% .004 .003 / .05) 0%, oklab(18.1% .004 .003 / .86) 100%);
}

:root, .xmpe4ke {
  --radius-element: 0;
  --radius-container: 0;
  --radius-page: 0;
  --radius-full: 9999px;
  --radius-none: 0;
  --radius-inner: 0;
  --radius-chat: 0;
}

:root, .x1umvxvk {
  --shadow-low: 3px 3px 0 0 light-dark(oklch(45% .2 270 / .2), oklch(72% .15 270 / .3));
  --shadow-med: 6px 6px 0 0 light-dark(oklch(45% .2 270 / .2), oklch(72% .15 270 / .3));
  --shadow-high: 10px 10px 0 0 light-dark(oklch(45% .2 270 / .2), oklch(72% .15 270 / .3));
  --shadow-inset-hover: inset 0 0 0 2px light-dark(oklch(45% .2 270 / .24), oklch(70% .15 270 / .28));
  --shadow-inset-selected: inset 0 0 0 2px light-dark(oklch(45% .2 270 / .55), oklch(70% .15 270 / .6));
  --shadow-inset-success: inset 0 0 0 2px light-dark(oklch(50% .15 150 / .32), oklch(68% .14 150 / .36));
  --shadow-inset-warning: inset 0 0 0 2px light-dark(oklch(85% .15 85 / .45), oklch(85% .15 85 / .4));
  --shadow-inset-error: inset 0 0 0 2px light-dark(oklch(60% .25 25 / .32), oklch(60% .25 25 / .36));
}

:root, .xydez6u {
  --size-element-sm: 2.25rem;
  --size-element-md: 2.75rem;
  --size-element-lg: 3.5rem;
}

:root, .x1we41ux {
  --spacing-0: 0px;
  --spacing-0-5: 2px;
  --spacing-1-5: 6px;
  --spacing-3: 12px;
  --spacing-4: 16px;
  --spacing-7: 28px;
  --spacing-9: 36px;
  --spacing-10: 40px;
  --spacing-16: 64px;
  --spacing-20: 80px;
  --spacing-24: 96px;
  --spacing-1: 4px;
  --spacing-2: 8px;
  --spacing-5: 20px;
  --spacing-6: 24px;
  --spacing-8: 32px;
  --spacing-12: 48px;
}

:root, .x1cmzc4x {
  --text-heading-1-size: 1.75rem;
  --text-heading-1-weight: var(--font-weight-bold);
  --text-heading-1-leading: 1.15;
  --text-heading-2-size: 1.375rem;
  --text-heading-2-weight: var(--font-weight-bold);
  --text-heading-2-leading: calc(28 / 22);
  --text-heading-3-size: 1.0625rem;
  --text-heading-3-weight: var(--font-weight-semibold);
  --text-heading-3-leading: 1.35;
  --text-body-size: 1rem;
  --text-body-leading: 1.5rem;
  --text-label-size: .875rem;
  --text-label-leading: 1.25rem;
  --text-supporting-size: .8125rem;
  --text-supporting-leading: 1.25rem;
  --text-small-leading: 1.375rem;
  --text-price-size: 80px;
  --text-price-leading: 88px;
  --text-step-title-size: 19px;
  --text-step-title-leading: 26px;
  --text-step-number-size: 36px;
  --text-step-number-leading: 40px;
  --text-display-1-size: clamp(2.5rem, 6.2vw, 4.75rem);
  --text-display-1-leading: .95;
  --text-display-2-size: clamp(1.875rem, 4vw, 3rem);
  --text-display-2-leading: 1.05;
  --text-display-3-size: 1.5rem;
  --text-display-3-leading: 1.15;
  --text-large-size: 1.125rem;
  --text-large-leading: 1.75rem;
  --text-heading-4-size: 1rem;
  --text-heading-4-leading: 1.4;
  --text-heading-4-weight: var(--font-weight-semibold);
  --text-heading-5-size: .9375rem;
  --text-heading-5-leading: 1.4;
  --text-heading-5-weight: var(--font-weight-semibold);
  --text-heading-6-size: .875rem;
  --text-heading-6-leading: 1.4;
  --text-heading-6-weight: var(--font-weight-semibold);
  --text-display-1-weight: var(--font-weight-bold);
  --text-display-2-weight: var(--font-weight-bold);
  --text-display-3-weight: var(--font-weight-medium);
}

@media (prefers-reduced-motion: reduce) {
  :root, .xvddaic {
    --surface-enter-animation: x18re5ia-B;
    --menu-enter-animation: x18re5ia-B;
  }
}

@media (width >= 768px) {
  :root, .x1cmzc4x {
    --text-price-size: 112px;
    --text-price-leading: 104px;
    --text-step-title-size: 21px;
    --text-step-title-leading: 30px;
    --text-step-number-size: 48px;
    --text-step-number-leading: 52px;
  }
}

.xs4d4fi {
  --_button-ghost-color: oklch(100% 0 0);
}

.xv92xbc {
  --_button-primary-background: oklch(100% 0 0);
}

.x1magr9z {
  --_button-primary-color: oklch(18.0889% .00539209 39.3496);
}

.x5zh5rh {
  --_button-primary-hover: oklch(93% .006 80);
}

.xigvhe2 {
  --_button-radius: 6px;
}

.x7ffpfc {
  --_button-secondary-background: oklch(100% 0 0 / .1);
}

.x1j7ic0n {
  --_button-secondary-border: oklch(100% 0 0 / .22);
}

.x9510bp {
  --_button-secondary-color: oklch(100% 0 0);
}

.x1b6ki3c {
  --_button-secondary-hover: oklch(100% 0 0 / .18);
}

.x1mbwnbh {
  --_button-secondary-hover-border: oklch(100% 0 0 / .34);
}

.x1d2fg8c {
  --_card-border: oklch(100% 0 0 / .14);
}

.x1dk81qo {
  --_card-shadow: var(--x---_card-shadow);
}

.xyq79bb {
  --_cell-width: var(--x---_cell-width);
}

.x1eh3uw5 {
  --_dialog-max-height: var(--x---_dialog-max-height);
}

.xp6cb80 {
  --_fade-end: 0px;
}

.xbd3f3x {
  --_fade-start: 0px;
}

.x4quupg {
  --_frame-align: var(--x---_frame-align);
}

.xxaw53n {
  --_frame-justify: var(--x---_frame-justify);
}

.xqyb7a {
  --_frame-max-width: var(--x---_frame-max-width);
}

.xh0dxar {
  --_frame-min-height: var(--x---_frame-min-height);
}

.xmum69j {
  --_grid-columns: var(--x---_grid-columns);
}

.x1kexonc {
  --_grid-gap: var(--x---_grid-gap);
}

.xfmhxsk {
  --_line-clamp: var(--x---_line-clamp);
}

.x3r6y27 {
  --_sentiment-background: var(--x---_sentiment-background);
}

.x15zddl1 {
  --_skeleton-radius: var(--x---_skeleton-radius);
}

.x1w8pjak {
  --_text-align: var(--x---_text-align);
}

.xrau2zl {
  --_text-weight: var(--x---_text-weight);
}

.x1b4x30c {
  --brew-dialog-max-height: 90vh;
}

.x1jsjft2 {
  --button-font-size: 15px;
}

.x1j79kgf {
  --catalog-gutter: var(--spacing-5);
}

.x1gjs21k {
  --color-background-card: oklch(100% 0 0 / .08);
}

.xjjyukg {
  --color-background-muted: oklch(100% 0 0 / .12);
}

.x1la3gdy {
  --color-background-muted: var(--color-background-gray);
}

.x1rs6r97 {
  --color-background-surface: oklch(100% 0 0 / .08);
}

.x1t73tm6 {
  --color-border: oklch(100% 0 0 / .16);
}

.x18kw8de {
  --color-border-emphasized: oklch(100% 0 0 / .28);
}

.x1lkspay {
  --color-icon-secondary: oklch(100% 0 0 / .72);
}

.x1e3fnzh {
  --color-overlay-hover: oklch(100% 0 0 / .12);
}

.xtnvpo8 {
  --color-skeleton: oklch(100% 0 0 / .14);
}

.x1x361hw {
  --color-text-accent: var(--signal-bright);
}

.x4j0q1u {
  --color-text-primary: oklch(95.9074% .00740033 80.721);
}

.xvl14af {
  --color-text-secondary: oklch(69.4812% .0118795 54.42);
}

.xc9u0oo {
  --page-padding-inline: 32px;
}

.x12pskm3 {
  --progress-track-height: 10px;
}

.x1n9howi {
  --settings-button-height: 40px;
}

.xyw4m5m {
  --size-element-md: 36px;
}

.xfv8tc6 {
  --tab-strip-shadow-space: 0px;
}

.x49gxwb[data-overflow-x]:not([data-at-right]) {
  --_fade-end: 64px;
}

.x1cb439t[data-overflow-x]:not([data-at-left]) {
  --_fade-start: 64px;
}

@media (width <= 640px) {
  .x1goc7wp.x1goc7wp {
    --brew-dialog-max-height: 100dvh;
  }

  .xnztvxp.xnztvxp {
    --page-padding-inline: 20px;
  }

  .xkx2hxd.xkx2hxd {
    --tab-strip-columns: repeat(2,minmax(0,1fr));
  }

  .xyvrbz3.xyvrbz3 {
    --tab-strip-display: grid;
  }
}
