@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.login2{--void: #07090D;--panel: #0C1016;--card: #10151D;--ink: #E9EEF4;--muted: #8A94A3;--faint: #5B6472;--line: rgba(255, 255, 255, .07);--blue: #0095EC;--blue-glow: rgba(0, 149, 236, .28);--amber: #D9A441;--mono: "IBM Plex Mono", monospace;--display: "Space Grotesk Variable", sans-serif;height:100vh;overflow-y:auto;background:var(--void);color:var(--ink);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.login2 .shell{display:flex;min-height:100vh}.login2 .brand{flex:1.15;background:var(--panel);border-right:1px solid var(--line);position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:56px 64px;overflow:hidden}.login2 .brand:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 45% at 30% 38%,rgba(0,149,236,.1),transparent 65%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 100%,72px 72px,72px 72px;pointer-events:none}.login2 .wordmark{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.login2 .wordmark small{font-family:var(--mono);font-size:10.5px;color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin-left:4px;padding-left:14px;border-left:1px solid var(--line)}.login2 .orbit-stage{position:relative;z-index:2;display:flex;flex-direction:column;gap:36px;max-width:520px}.login2 .orbit-visual{width:220px;height:220px;position:relative;margin-bottom:6px}.login2 .ring{position:absolute;border:1px solid rgba(0,149,236,.35);border-radius:50%}.login2 .ring.r1{inset:0;animation:login2-spin 26s linear infinite}.login2 .ring.r2{inset:26px;border-color:#ffffff1f;animation:login2-spin 18s linear infinite reverse}.login2 .ring .sat{position:absolute;top:-4px;left:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 14px 3px var(--blue-glow)}@keyframes login2-spin{to{transform:rotate(360deg)}}.login2 .glow{position:absolute;inset:70px;border-radius:50%;background:radial-gradient(circle,var(--blue-glow),transparent 70%);pointer-events:none}.login2 .transcript{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 42px;pointer-events:none}.login2 .transcript span{font-family:var(--mono);font-size:12px;line-height:1.5;color:#bfd9ee;letter-spacing:.02em;text-shadow:0 0 12px rgba(0,149,236,.35)}.login2 .transcript .cursor{display:inline-block;width:7px;height:13px;background:var(--blue);margin-left:3px;vertical-align:-2px;animation:login2-blink 1s steps(1) infinite;box-shadow:0 0 8px var(--blue-glow)}@keyframes login2-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.login2 .ring{animation:none}}.login2 .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--blue)}.login2 h1{font-family:var(--display);font-weight:600;font-size:clamp(34px,3.6vw,46px);line-height:1.08;letter-spacing:-.015em;margin:0}.login2 h1 em{font-style:normal;color:var(--blue)}.login2 .lede{color:var(--muted);font-size:16px;line-height:1.65;max-width:44ch;margin:0}.login2 .capabilities{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.login2 .cap{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.login2 .cap b{font-family:var(--mono);font-weight:500;font-size:11px;color:var(--faint);letter-spacing:.1em;flex:none;width:88px;text-transform:uppercase}.login2 .cap span{font-size:14px;color:var(--muted)}.login2 .cap span strong{color:var(--ink);font-weight:500}.login2 .brand-foot{position:relative;z-index:2;font-size:12px;color:var(--faint);display:flex;gap:20px;align-items:center}.login2 .brand-foot .sep{width:3px;height:3px;border-radius:50%;background:var(--faint);opacity:.5}.login2 .auth{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:56px 48px 40px;position:relative}.login2 .auth-card{width:100%;max-width:400px;display:flex;flex-direction:column;gap:26px}.login2 .auth-head h2{font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.01em;margin:0 0 8px}.login2 .auth-head p{color:var(--muted);font-size:14.5px;line-height:1.6;margin:0}.login2 .sso-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 20px;background:var(--blue);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:15.5px;cursor:pointer;box-shadow:0 0 0 1px #ffffff0f inset,0 8px 28px -8px var(--blue-glow);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.login2 .sso-btn:hover:not(:disabled){background:#14a3f5;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff1a inset,0 12px 34px -8px var(--blue-glow)}.login2 .sso-btn:disabled{opacity:.7;cursor:default}.login2 .sso-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.login2 .sso-btn svg{flex:none}.login2 .sso-sub{text-align:center;font-size:12.5px;color:var(--faint);margin:-14px 0 0}.login2 .access-note{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:12px;background:#d9a4410f;border:1px solid rgba(217,164,65,.22)}.login2 .access-note .dot{flex:none;margin-top:3px;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px #d9a44180}.login2 .access-note p{font-size:13px;line-height:1.6;color:#c9b896;margin:0}.login2 .access-note p strong{color:#e8d5a8;font-weight:600}.login2 .access-note a{color:#e8d5a8;text-decoration:underline;text-underline-offset:2px}.login2 .error-banner{padding:12px 16px;border-radius:10px;background:#f050601a;border:1px solid rgba(240,80,96,.3);color:#f6a3ac;font-size:13px;text-align:center}.login2 .legal{border-top:1px solid var(--line);padding-top:18px;font-size:11.5px;line-height:1.65;color:var(--faint);margin:0}.login2 .legal .lock{display:inline-block;margin-right:6px;opacity:.7}.login2 .legal a{color:var(--muted)}.login2 .auth-foot{position:absolute;bottom:22px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 48px;font-family:var(--mono);font-size:10.5px;color:#3c424d;letter-spacing:.06em}.login2 #buildTag{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none;padding:0;font:inherit;color:inherit;letter-spacing:inherit}.login2 .overlay{position:fixed;inset:0;z-index:50;background:#040609c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.login2 .modal{width:100%;max-width:380px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:30px 30px 26px;box-shadow:0 30px 80px -20px #000c}.login2 .modal-tag{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:10px}.login2 .modal h3{font-family:var(--display);font-size:19px;font-weight:600;margin:0 0 6px}.login2 .modal .hint{font-size:13px;color:var(--muted);line-height:1.55;margin:0 0 22px}.login2 .field{margin-bottom:16px}.login2 .field label{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:7px}.login2 .field input{width:100%;padding:12px 14px;background:#0a0e14;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:14px;transition:border-color .15s}.login2 .field input:focus{outline:none;border-color:var(--blue)}.login2 .modal-actions{display:flex;gap:10px;margin-top:22px}.login2 .btn-ghost,.login2 .btn-solid{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer}.login2 .btn-ghost{background:transparent;border:1px solid var(--line);color:var(--muted)}.login2 .btn-ghost:hover{color:var(--ink);border-color:#ffffff2e}.login2 .btn-solid{background:var(--blue);border:none;color:#fff}.login2 .btn-solid:hover:not(:disabled){background:#14a3f5}.login2 .btn-solid:disabled{opacity:.6;cursor:default}.login2 .modal-legal{margin-top:18px;font-size:10.5px;color:var(--faint);line-height:1.6}@media(max-height:820px){.login2 .brand{padding:28px 56px}.login2 .orbit-stage{gap:20px}.login2 .orbit-visual{width:140px;height:140px;margin-bottom:0}.login2 .ring.r2{inset:16px}.login2 h1{font-size:clamp(26px,3.2vw,34px)}.login2 .lede{font-size:14px;line-height:1.5}.login2 .cap{padding:8px 0}.login2 .auth{padding:28px 48px 64px}.login2 .auth-card{gap:16px}}@media(max-width:960px){.login2 .shell{flex-direction:column}.login2 .brand{border-right:none;border-bottom:1px solid var(--line);padding:40px 28px;gap:36px}.login2 .orbit-visual{width:150px;height:150px}.login2 .ring.r2{inset:18px}.login2 .brand-foot{display:none}.login2 .auth{padding:44px 28px 96px}.login2 .auth-foot{padding:0 28px}}.alert{border-radius:var(--radius-xl);display:grid;grid-template-columns:0 1fr;align-items:start;gap:var(--spacing-8) 0;position:relative;width:100%}.alert:has(.alert-title>svg) .alert-description{padding-inline-start:var(--spacing-32)}.alert-title{grid-column-start:2;display:inline-flex;align-items:center;gap:var(--spacing-12);color:var(--color-grey-950);font:var(--text-small-semibold);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.alert-description{color:var(--color-grey-transparent-88);font:var(--text-small-regular);grid-column-start:2;display:grid;justify-items:start}.alert__default_soft{background-color:var(--color-grey-transparent-4);border:1px solid var(--color-grey-transparent-8)}.alert__default_outline{background-color:transparent;border:1px solid var(--color-grey-transparent-8)}.alert__default_ghost{background-color:transparent;border:1px solid transparent}.alert__default_soft .alert-title>svg,.alert__default_outline .alert-title>svg,.alert__default_ghost .alert-title>svg{color:var(--color-grey-950)}.alert__default_soft,.alert__success_soft,.alert__brand_soft,.alert__error_soft,.alert__alert_soft,.alert__default_outline,.alert__success_outline,.alert__brand_outline,.alert__error_outline,.alert__alert_outline{padding:var(--spacing-16)}.alert__success_soft{background-color:var(--color-green-transparent-8);border:1px solid var(--color-green-transparent-12)}.alert__success_outline{background-color:transparent;border:1px solid var(--color-green-transparent-20)}.alert__success_ghost{background-color:transparent;border:1px solid transparent}.alert__success_soft .alert-title>svg,.alert__success_outline .alert-title>svg,.alert__success_ghost .alert-title>svg{color:var(--color-green-500)}.alert__error_soft{background-color:var(--color-red-transparent-8);border:1px solid var(--color-red-transparent-12)}.alert__error_outline{background-color:transparent;border:1px solid var(--color-red-transparent-20)}.alert__error_ghost{background-color:transparent;border:1px solid transparent}.alert__error_soft .alert-title>svg,.alert__error_outline .alert-title>svg,.alert__error_ghost .alert-title>svg{color:var(--color-red-500)}.alert__alert_soft{background-color:var(--color-orange-transparent-8);border:1px solid var(--color-orange-transparent-12)}.alert__alert_outline{background-color:transparent;border:1px solid var(--color-orange-transparent-20)}.alert__alert_ghost{background-color:transparent;border:1px solid transparent}.alert__alert_soft .alert-title svg,.alert__alert_outline .alert-title svg,.alert__alert_ghost .alert-title svg{color:var(--color-orange-500)}.alert__brand_soft{background-color:var(--color-primary-transparent-8);border:1px solid var(--color-primary-transparent-12)}.alert__brand_outline{background-color:transparent;border:1px solid var(--color-primary-transparent-20)}.alert__brand_ghost{background-color:transparent;border:1px solid transparent}.alert__brand_soft .alert-title>svg,.alert__brand_outline .alert-title>svg,.alert__brand_ghost .alert-title>svg{color:var(--color-primary-500)}.colored-circle{border-radius:var(--radius-full);flex-shrink:0}.divider{background:var(--border);flex-shrink:0}.divider[data-orientation=horizontal]{height:1px;width:100%}.divider[data-orientation=vertical]{width:1px;height:inherit}.avatar{background-color:var(--color-primary-transparent-24);border-radius:var(--radius-full);flex-shrink:0;display:flex;align-items:center;justify-content:center}.avatar__label{display:block;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;white-space:nowrap;overflow:hidden}.avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full)}.avatar__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.avatar__icon>svg,.avatar__icon>*{width:50%;height:50%}[data-slot=select-trigger]{border:1px solid var(--color-grey-transparent-8)}[data-slot=select-trigger][data-size=default]{border-radius:var(--radius-xl);height:44px}[data-slot=select-trigger][data-size=sm]{border-radius:var(--radius-lg)}[data-slot=select-trigger]:hover{background:linear-gradient(0deg,var(--color-grey-transparent-4) 0%,var(--color-grey-transparent-4) 100%),var(--color-white)}[data-slot=select-content]{z-index:60;overflow:hidden;min-width:8rem;max-height:var(--radix-select-content-available-height);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-xl);background-color:var(--color-white);color:var(--color-grey-950);box-shadow:0 12px 24px -4px #00000014,0 4px 8px -2px #0000000a;padding:var(--spacing-8) var(--spacing-4);transform-origin:var(--radix-select-content-transform-origin)}[data-slot=select-content][data-state=open]{animation:selectContentIn .15s ease}[data-slot=select-content][data-state=closed]{animation:selectContentOut .12s ease}.select-content--popper[data-side=bottom]{margin-top:var(--spacing-4)}[data-slot=select-viewport]{display:flex;flex-direction:column;gap:var(--spacing-2)}[data-slot=select-label]{padding:var(--spacing-8) var(--spacing-12);font:var(--text-small-semibold);color:var(--color-grey-950)}[data-slot=select-separator]{height:1px;margin:var(--spacing-2) calc(var(--spacing-4) * -1);background-color:var(--color-grey-transparent-8)}[data-slot=select-item]{position:relative;display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);padding-right:calc(var(--spacing-12) + 20px);border-radius:var(--radius-lg);outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--text-small-regular);color:var(--color-grey-950);transition:background-color .15s ease,color .15s ease}[data-slot=select-item]:focus,[data-slot=select-item][data-highlighted]{background-color:var(--color-grey-transparent-8)}[data-slot=select-item][data-disabled]{pointer-events:none;opacity:.5}[data-slot=select-item] [data-slot=select-item-indicator]{position:absolute;right:var(--spacing-12);display:flex;align-items:center;justify-content:center;color:var(--color-grey-500)}[data-slot=select-item] svg{flex-shrink:0;pointer-events:none}@keyframes selectContentIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes selectContentOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media(prefers-reduced-motion:reduce){[data-slot=select-content][data-state=open],[data-slot=select-content][data-state=closed]{animation:none}}.searchbar{position:relative;display:flex;align-items:center;width:100%;height:32px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-white);padding-inline:var(--spacing-12);transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.searchbar:hover{background-color:var(--color-white);background:linear-gradient(0deg,var(--color-grey-transparent-4) 0%,var(--color-grey-transparent-4) 100%),var(--color-white)}.searchbar:focus-within{border:1.5px solid var(--color-grey-950);background-color:var(--color-white)}.searchbar:focus-within>svg{color:var(--color-grey-950)}.searchbar:has(input:disabled){background-color:var(--color-grey-transparent-4);border-color:transparent;pointer-events:none}.searchbar__icon{flex-shrink:0;color:var(--color-grey-300);margin-right:6px;pointer-events:none}.searchbar__input{display:flex;height:100%;width:100%;background-color:transparent;font:var(--text-small-regular);color:var(--color-grey-950);outline:none}.searchbar__input::-moz-placeholder{color:var(--color-grey-300)}.searchbar__input::placeholder{color:var(--color-grey-300)}.searchbar__input:disabled{cursor:not-allowed}.searchbar__clear{display:flex;flex-shrink:0;align-items:center;justify-content:center;outline:none;border-radius:9999px}.searchbar__clear:hover{color:var(--color-grey-950)}.searchbar__submit{display:flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;outline:none}.searchbar__submit:hover{background-color:var(--color-grey-transparent-8)}.searchbar__actions{display:flex;align-items:center;gap:var(--spacing-6);margin-left:var(--spacing-6);height:1.25rem}.combobox-trigger-button{display:flex;align-items:center;border-radius:var(--radius-lg);font:var(--text-small-regular);color:var(--color-grey-950);height:32px;width:-moz-fit-content;width:fit-content;gap:var(--spacing-6);outline:none;padding:var(--spacing-6) var(--spacing-8);min-width:90px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.combobox-trigger-button[data-state=open]{background:linear-gradient(0deg,var(--color-grey-transparent-4) 0%,var(--color-grey-transparent-4) 100%),var(--color-white)}.combobox-trigger-button__icon{margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1)}.combobox-trigger-button[data-state=open] .combobox-trigger-button__icon{transform:rotate(180deg)}.combobox-trigger-button__label{color:var(--color-grey-950);font:var(--text-small-regular);flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox-trigger-button__icon-leading{color:var(--color-grey-300)}.combobox-trigger-button[data-state=open] .combobox-trigger-button__icon-leading{color:var(--color-grey-700)}.combobox-content{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);outline:none;min-width:300px;z-index:50}.combobox-header{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4)}.combobox-title{font:var(--text-small-semibold);height:36px;padding:var(--spacing-8) var(--spacing-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combobox-search{display:flex;align-items:center;height:36px;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-12)}.combobox-search__icon{color:var(--color-grey-300)}.combobox-search__input{font:var(--text-small-regular);display:flex;outline:none;width:100%}.combobox-search__input::-moz-placeholder{color:var(--color-grey-300);font:var(--text-small-regular)}.combobox-search__input::placeholder{color:var(--color-grey-300);font:var(--text-small-regular)}.combobox-list{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:318px;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-8) var(--spacing-4)}.combobox-item{display:flex;flex-flow:row-reverse;align-items:center;gap:var(--spacing-12);height:36px;outline:none;padding:var(--spacing-8) var(--spacing-12);position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.combobox-item:hover{background-color:var(--color-grey-transparent-4);border-radius:var(--radius-lg)}.combobox-item__checkbox-custom{--combobox-checkbox-size: 16px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--combobox-checkbox-size);height:var(--combobox-checkbox-size)}.combobox-item__checkbox{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.combobox-item__checkbox-icon{color:var(--color-primary)}.combobox-item--selected{background-color:var(--color-primary-transparent-8);border-radius:var(--radius-lg)}.combobox-item--selected .combobox-item__label{color:var(--color-primary-500)}.combobox-item__label{color:var(--color-grey-950);cursor:pointer;font:var(--text-small-regular);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox-empty{color:var(--color-grey-transparent-40);font:var(--text-small-regular);padding:var(--spacing-8) var(--spacing-12);text-align:center}.combobox-footer{padding:var(--spacing-4) var(--spacing-4);border-top:1px solid var(--border)}@keyframes combobox-in{0%{opacity:0;transform:scale(.95) translate(var(--combobox-slide-x, 0),var(--combobox-slide-y, 0))}}@keyframes combobox-out{to{opacity:0;transform:scale(.95) translate(var(--combobox-slide-x, 0),var(--combobox-slide-y, 0))}}.combobox-content[data-state=open]{animation:combobox-in .15s cubic-bezier(.4,0,.2,1)}.combobox-content[data-state=closed]{animation:combobox-out .15s cubic-bezier(.4,0,.2,1)}.combobox-content[data-side=bottom]{--combobox-slide-y: -.5rem}.combobox-content[data-side=top]{--combobox-slide-y: .5rem}.combobox-content[data-side=left]{--combobox-slide-x: .5rem}.combobox-content[data-side=right]{--combobox-slide-x: -.5rem}.calendar{display:inline-block;padding:var(--spacing-16) var(--spacing-24) var(--spacing-24) var(--spacing-24)}.calendar__months{display:flex;gap:var(--spacing-32)}.calendar__month{display:grid;grid-template-columns:2rem 1fr 2rem;row-gap:var(--spacing-16);align-items:center;align-content:start}.calendar__caption{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center}.calendar__caption-label{font:var(--text-small-semibold);color:var(--foreground)}.calendar__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;grid-row:1;background:transparent;color:var(--foreground);cursor:pointer;padding:var(--spacing-6) var(--spacing-10);transition:opacity .15s}.calendar__nav-btn:hover{opacity:1}.calendar__nav-btn:disabled{opacity:.2;cursor:not-allowed}.calendar__nav-btn--prev{grid-column:1}.calendar__nav-btn--next{grid-column:3}.calendar__grid{grid-column:1 / -1;grid-row:2;width:100%;border-collapse:collapse}.calendar__weekdays{display:flex}.calendar__weekday{width:40px;height:40px;font:var(--text-small-regular);color:var(--color-grey-400);text-align:center;display:flex;align-items:center;justify-content:center}.calendar__weeks{display:flex;flex-direction:column;gap:var(--spacing-2)}.calendar__week{display:flex}.calendar__day{width:40px;height:40px;padding:0 var(--spacing-2);text-align:center;position:relative}.calendar__day-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);border:none;background:transparent;color:var(--foreground);font:var(--text-small-regular);cursor:pointer;padding:0;transition:background-color .15s,color .15s}.calendar__day-btn:hover:not(:disabled){border:1px solid var(--foreground);color:var(--foreground)}.calendar__day-btn:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.calendar__day--today .calendar__day-btn{background-color:var(--foreground);color:var(--primary-foreground);font:var(--text-small-regular)}.calendar__day--today .calendar__day-btn:hover{color:var(--primary-foreground)}.calendar__day--selected:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.calendar__day--selected:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.calendar__day--selected .calendar__day-btn{background-color:var(--foreground);color:var(--bg)}.calendar__day--selected .calendar__day-btn:hover{background-color:var(--foreground);border-radius:var(--radius-lg);color:var(--bg)}.calendar__day--outside .calendar__day-btn{color:var(--color-grey-400)}.calendar__day--disabled .calendar__day-btn{color:var(--color-grey-400);cursor:not-allowed;pointer-events:none}.calendar__day--range-start,.calendar__day--range-end{background-color:var(--color-grey-transparent-8)}.calendar__day--range-start .calendar__day-btn,.calendar__day--range-end .calendar__day-btn{background-color:var(--foreground);color:var(--bg)}.calendar__day--range-middle{background-color:var(--color-grey-transparent-8);border-radius:0}.calendar__day--range-middle .calendar__day-btn{background:transparent;color:var(--foreground);border-radius:0}.calendar__day--hidden{visibility:hidden}.date-picker__range-inputs{display:flex;align-items:center;padding:var(--spacing-24) var(--spacing-24) 0}.date-picker__footer{display:flex;align-items:center;padding:var(--spacing-8) var(--spacing-16)}.date-picker__footer-actions{display:flex;gap:var(--spacing-8);margin-left:auto}.date-picker__range-sep{font:var(--text-small-regular);color:var(--muted-foreground);flex-shrink:0;margin:0 var(--spacing-16)}.input{background-color:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--border);color:var(--color-grey-950);font:var(--text-small-regular);height:44px;outline:none;padding:var(--spacing-12) var(--spacing-16);width:100%}.input[type=number]::-webkit-outer-spin-button,.input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.dark .input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus,.input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-grey-950);-webkit-box-shadow:0 0 0 1000px var(--color-white) inset}.input:hover{background-color:var(--color-grey-transparent-4);border:1px solid var(--color-grey-transparent-8);color:var(--color-grey-950)}.input:hover::-moz-placeholder{color:var(--color-grey-300)}.input:hover::placeholder{color:var(--color-grey-300)}.input:focus-visible{border:.09375rem solid var(--color-grey-950);color:var(--color-grey-950)}.input::-moz-placeholder{color:var(--color-grey-300)}.input::placeholder{color:var(--color-grey-300)}.input:-moz-read-only,.input:-moz-read-only:focus-visible{border:1px solid var(--border)}.input:read-only,.input:read-only:focus-visible{border:1px solid var(--border)}.input:disabled{background-color:var(--color-grey-transparent-4);border:1px solid var(--color-grey-transparent-4);color:var(--color-grey-300);cursor:not-allowed}.input:disabled::-moz-placeholder{color:var(--color-grey-300)}.input:disabled::placeholder{color:var(--color-grey-300)}.error,.error:hover,.error:focus-visible{border:1px solid var(--color-red-500)}.input-text{display:flex;flex-direction:column;gap:var(--spacing-10);width:100%}.info-icon,.input-field-icon,.input-field-eye-icon,.input-field-info-icon{aspect-ratio:1/1}.info-icon{color:var(--color-grey-400);width:calc(var(--base-size) * .875);height:calc(var(--base-size) * .875)}.input-label-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4) var(--spacing-6);align-self:stretch}.input-label{color:var(--color-grey-950);font:var(--text-button-sm)}.input-description{color:var(--muted-foreground);font:var(--text-small-regular);width:100%}.input-wrapper{position:relative;display:flex;align-items:center}.input-field-icon,.input-field-eye-icon,.input-field-info-icon{position:absolute;width:calc(var(--base-size) * 1.125);height:calc(var(--base-size) * 1.125)}.input-field-icon{color:var(--color-grey-300)}.input-field-icon--focused{color:var(--color-grey-700)}.input-field-icon__position-left{left:var(--base-size)}.input-field-icon__position-right{right:var(--base-size)}.input-field-icon__position-right--offset{right:calc(var(--base-size) * 2.875)}.input-error{border:1px solid var(--color-red-500)}.input-text-error{color:var(--color-red-500);font:var(--font-weight-normal) var(--font-sm) / var(--line-height-150) var(--font-sans)}.input-field-icon--error{color:var(--color-red-500)}.input__pl{padding-inline-start:calc(var(--base-size) + calc(var(--base-size) * 1.125) + calc(var(--padding-xxs) * 2))}.input__pr{padding-inline-end:calc(var(--base-size) + calc(var(--base-size) * 1.125) + calc(var(--padding-xxs) * 2))}.is__disabled .input-label{color:var(--color-grey-600)}.is__disabled .input-description{color:var(--color-grey-300)}.input-field-icon--button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;width:calc(var(--base-size) * 1.5);height:calc(var(--base-size) * 1.5)}.input-rules{display:flex;flex-direction:column;gap:var(--spacing-4)}.input-rule{color:var(--color-grey-300);font:var(--text-small-regular);display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis}.input-rule__success{color:var(--color-green-500);font:var(--text-small-semibold)}.input-field-eye-icon{color:var(--color-grey-300);cursor:pointer;right:var(--base-size)}.input-field-info-icon{color:var(--color-red-500);right:42px}.slider-switch{position:relative;display:inline-flex;align-items:flex-start;background-color:var(--color-grey-transparent-4);border-radius:var(--radius-xl);font:var(--text-small-semibold);padding:var(--spacing-4);gap:var(--spacing-2);box-sizing:border-box;flex-shrink:0}.slider-switch__thumb{position:absolute;top:var(--spacing-4);left:var(--spacing-4);bottom:var(--spacing-4);border-radius:var(--radius-lg);background-color:var(--color-white);transition:left .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.slider-switch__option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:1;border:none;background:transparent;border-radius:var(--radius-lg);cursor:pointer;outline:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease;color:var(--color-grey-600)}.slider-switch__option:focus-visible{outline:2px solid var(--color-primary-transparent-64);outline-offset:-2px}.slider-switch__option--active{color:var(--color-grey-950)}.slider-switch__option--disabled{cursor:not-allowed;color:var(--color-grey-transparent-32)}.slider-switch__label{display:inline-flex;align-items:center;gap:var(--spacing-6);pointer-events:none}.slider-switch--sm .slider-switch__option{padding:var(--spacing-4) var(--spacing-12);min-height:26px}.slider-switch--md .slider-switch__option{padding:var(--spacing-8) var(--spacing-12);min-height:36px}.slider-switch--lg .slider-switch__option{padding:var(--spacing-10) var(--spacing-12);min-height:40px}.slider-switch--disabled{cursor:not-allowed;opacity:.5}.slider-switch--disabled .slider-switch__option{cursor:not-allowed}.progress-bar{background:var(--color-grey-transparent-8);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden;position:relative}.progress-bar__fill{position:absolute;top:0;left:0;border-radius:var(--radius-full);height:100%;transition:width .3s ease}.progress-bar--neutral .progress-bar__fill{background:var(--color-primary-500)}.progress-bar--neutral .progress-bar__fill--secondary{background:var(--color-primary-transparent-24)}.progress-bar--alert .progress-bar__fill{background:var(--color-orange-500)}.progress-bar--alert .progress-bar__fill--secondary{background:var(--color-orange-transparent-24)}.progress-bar--destructive .progress-bar__fill{background:var(--color-red-500)}.progress-bar--destructive .progress-bar__fill--secondary{background:var(--color-red-transparent-24)}.progress-bar--positive .progress-bar__fill{background:var(--color-green-500)}.progress-bar--positive .progress-bar__fill--secondary{background:var(--color-green-transparent-24)}.dialog__content{background-color:var(--color-white);border-radius:var(--radius-2xl);display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);outline:none;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:456px;z-index:50}.dialog__content[data-state=open]{animation:contentIn .2s ease}.dialog__content[data-state=closed]{animation:contentOut .2s ease}.dialog__close{color:var(--color-grey-500);position:absolute;top:1rem;right:1rem}.dialog__close>svg{height:18px;pointer-events:none;width:18px}.dialog__close:hover{cursor:pointer}.dialog__close:focus{outline:none;box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-primary)}.dialog__close:disabled{pointer-events:none}.dialog__header,.dialog__footer{flex-shrink:0;padding:var(--spacing-16) var(--spacing-24)}.dialog__header{border-bottom:1px solid var(--color-grey-transparent-8)}.dialog__title{color:var(--color-grey-500);font:var(--text-small-regular)}.dialog__footer{border-top:1px solid var(--color-grey-transparent-8)}.dialog__body,.dialog__content>:not(.dialog__header):not(.dialog__footer):not(.dialog__close){flex:1 1 auto;min-height:0;overflow-y:auto}.dialog__overlay{background-color:#00000080;inset:0;position:fixed;z-index:50}.dialog__overlay[data-state=open]{animation:fadeIn .2s ease}.dialog__overlay[data-state=closed]{animation:fadeOut .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes contentIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.tabs-list{display:flex;gap:var(--spacing-48)}.tabs-list[data-orientation=horizontal]{flex-direction:column}.tabs-list--segmented{display:inline-flex;align-items:center;gap:0;height:2.75rem;padding:.25rem;border-radius:var(--radius-xl);background-color:var(--color-grey-100)}.tabs-trigger--segmented{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding-inline:.75rem;border-radius:var(--radius-lg);border:none;background:transparent;box-shadow:none;cursor:pointer;white-space:nowrap;font:var(--text-small-semibold);color:var(--color-grey-600);transition:color .15s ease,background-color .15s ease}.tabs-trigger--segmented:hover{color:var(--color-grey-900)}.tabs-trigger--segmented[data-state=active]{color:var(--color-grey-950);background-color:var(--color-white)}.tabs-trigger--segmented:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary-500)}.tabs-list--underlined{display:flex;align-items:flex-start;border-bottom:1px solid var(--color-grey-transparent-8)}.tabs-trigger--underlined-tab{background:none;border:none;border-bottom:1.5px solid transparent;color:var(--color-grey-600);cursor:pointer;font:var(--text-small-semibold);display:flex;align-items:center;gap:var(--spacing-6);margin-bottom:-1px;padding:var(--spacing-12);white-space:nowrap}.tabs-trigger--underlined-tab[data-state=active]{border-bottom-color:var(--color-grey-950);color:var(--color-grey-950)}.tab-group{display:flex;align-items:flex-start;border-bottom:1px solid var(--color-grey-transparent-8)}.tab{display:flex;align-items:center;gap:6px;padding:12px;margin-bottom:-1px;background:none;border:none;border-bottom:1.5px solid transparent;cursor:pointer;color:var(--color-grey-600);white-space:nowrap}.tab__label{font:var(--text-small-semibold)}.tab__count{font:var(--text-small-regular)}.tab--active{border-bottom-color:var(--color-grey-950)}.tab--active .tab__label{color:var(--color-grey-950)}.tab--active .tab__count{color:var(--color-grey-700)}.toc>ul{margin:0;padding-left:0}.toc ul ul{margin:0;padding-left:var(--spacing-20)}.toc li{margin-bottom:var(--spacing-4)}.checkbox-field{position:relative;display:inline-flex;align-items:flex-start;gap:var(--spacing-12);cursor:pointer;padding:var(--spacing-8) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-field--disabled{cursor:not-allowed;pointer-events:none}.checkbox-field__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.checkbox-field__box{position:relative;flex-shrink:0;margin-top:1px;width:16px;height:16px;border:1px solid var(--color-grey-950);border-radius:var(--radius-default);background-color:var(--color-white);display:flex;align-items:center;justify-content:center;color:transparent}.checkbox-field__input:checked~.checkbox-field__box{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.checkbox-field--disabled .checkbox-field__box{background-color:var(--color-grey-transparent-4);border-color:var(--color-grey-transparent-12)}.checkbox-field--disabled .checkbox-field__input:checked~.checkbox-field__box{background-color:var(--color-grey-transparent-24);border-color:var(--color-grey-transparent-24);color:var(--color-grey-600)}.checkbox-field__content{display:flex;flex-direction:column;gap:var(--spacing-4)}.checkbox-field__label{color:var(--color-grey-950);font:var(--text-small-semibold)}.checkbox-field--disabled .checkbox-field__label{color:var(--color-grey-600)}.checkbox-field__description{color:var(--muted-foreground);font:var(--text-small-regular)}.checkbox-field--disabled .checkbox-field__description{color:var(--color-grey-400)}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.theme-toggle{position:relative}.theme-toggle__trigger{border:1px solid transparent;display:flex;align-items:center;gap:var(--spacing-4);border-radius:var(--radius-full);padding:var(--spacing-8);transition:background-color .15s}.theme-toggle__trigger:hover,.theme-toggle__trigger--open{border-color:var(--border)}.theme-toggle__trigger:hover .theme-toggle__moon,.theme-toggle__trigger--open .theme-toggle__moon{background-color:var(--color-grey-50)}.theme-toggle__trigger:hover .theme-toggle__sun,.theme-toggle__trigger--open .theme-toggle__sun{background-color:var(--color-grey-transparent-8)}.theme-toggle__dropdown{position:absolute;top:100%;left:0;width:217px;background-color:var(--bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 4px 4px #00000005,0 6px 15px -5px #0000001a;z-index:50;margin-top:var(--spacing-4);padding-block:var(--spacing-8)}.theme-toggle__menu-header{color:var(--color-grey-950);border-bottom:1px solid var(--color-grey-transparent-8);font:var(--text-small-semibold);padding:var(--spacing-8) var(--spacing-12)}.theme-toggle__menu-list{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4)}.theme-toggle__menu-item{color:var(--color-grey-950);cursor:pointer;font:var(--text-small-regular);display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12)}.theme-toggle__menu-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-toggle__menu-item--active{color:var(--color-primary-500)}.theme-toggle__menu-item-check{flex-shrink:0;margin-left:auto}.theme-toggle__arrow{color:var(--color-grey-400);padding-inline:var(--spacing-4)}.theme-toggle__arrow-icon--open{transform:rotate(180deg);transition:transform .15s}.theme-toggle__icon{border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.theme-toggle__icon:hover,.theme-toggle__arrow:hover{cursor:pointer}.gallery-page{min-height:100%}.gallery-loading{display:flex;align-items:center;justify-content:center;min-height:240px;color:var(--color-grey-700);font:var(--text-small-regular)}.layout-page--flow-gallery{padding-inline:64px;padding-block:48px}.gallery-header{display:flex;flex-direction:column;align-items:flex-start;gap:48px}.gallery-header__tabs .tabs-list--segmented{width:-moz-max-content;width:max-content}.gallery-content{margin-top:48px}.gallery-state{margin:8px 16px;padding:10px 14px;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:12px}.gallery-state--loading{background:#f1f5f9;color:#334155}.gallery-state--error{background:#fef2f2;color:#991b1b;justify-content:space-between}.gallery-state--bundled{background:#fffbeb;color:#92400e}.gallery-state__retry{border:1px solid currentColor;background:transparent;color:inherit;border-radius:6px;padding:4px 12px;cursor:pointer;font-size:12px}.gallery-state__retry:disabled{opacity:.6;cursor:default}.gallery-card{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:345px;min-height:342px;padding:24px;border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-2xl);transition:border-color .15s ease}.gallery-card.btn-base{height:auto;min-height:342px;gap:0;white-space:normal;font:inherit}.gallery-card:hover{border-color:var(--color-grey-transparent-16)}.template-card__header{margin-bottom:16px}.template-card__icon-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-lg)}.template-card__icon-badge svg{width:32px;height:32px}.template-card__icon-badge-emoji{font-size:32px;line-height:1}.template-card__title{overflow:hidden;margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap;font:var(--font-weight-semibold) var(--font-size-large) / var(--line-height-140) var(--font-sans);color:var(--color-grey-950)}.template-card__description{font:var(--text-small-regular);color:var(--color-grey-950)}.template-card__nodes{display:flex;align-items:center;gap:6px;font:var(--text-small-regular);color:var(--color-grey-950)}.template-card__nodes-icon{flex-shrink:0}.template-card__footer{margin-top:16px}.template-card__footer-actions{display:flex;flex-direction:column;gap:47px}.gallery-card--create{align-items:center;justify-content:center;text-align:center;background-color:var(--color-grey-50)}.gallery-card--create:hover{background-color:var(--color-grey-100)}.create-flow-card__icon-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-bottom:32px;padding:12px;border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-xl);background-color:transparent;color:var(--color-grey-950)}.create-flow-card__icon-btn svg{width:20px;height:20px}.create-flow-card__title{margin-bottom:8px;font:var(--font-weight-semibold) var(--font-size-large) / var(--line-height-140) var(--font-sans);color:var(--color-grey-950)}.create-flow-card__description{font:var(--text-small-regular);color:var(--color-grey-950)}.gallery-card--template{background-color:var(--color-white);text-align:left;cursor:pointer}.flow-page{width:100vw;height:100vh;overflow:hidden;background:var(--color-grey-50)}.flow-page__content{width:100%;height:100%}.flow-editor-header-shell{flex-shrink:0;z-index:10}.flow-editor-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:12px 24px;border-bottom:1px solid var(--color-grey-transparent-8);background:var(--fade-gradient-alt-bg)}.flow-editor-header__left,.flow-editor-header__right{display:flex;align-items:center;gap:12px;min-width:0}.flow-editor-header__right{flex-shrink:0}.flow-editor-header__brand{display:flex;flex-shrink:0;align-items:center}.flow-editor-header__title-block{display:flex;min-width:0;flex-direction:column;gap:2px}.flow-editor-header__title-row{display:flex;align-items:center;gap:8px;min-width:0}.flow-editor-header__title-row h1{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap;font:var(--text-body-semibold);color:var(--color-grey-950)}.flow-editor-header__phones{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--text-small-regular);color:var(--color-grey-600)}.flow-editor-header__text-action{font:var(--text-small-semibold);color:var(--color-grey-950)}.flow-editor-header__version-menu-item{align-items:flex-start;justify-content:space-between;gap:var(--spacing-12)}.flow-editor-header__version-menu-item--selected .flow-editor-header__version-item-date,.flow-editor-header__version-menu-item--selected .flow-editor-header__version-item-author{color:var(--color-primary-500)}.flow-editor-header__version-item-text{display:flex;min-width:0;flex-direction:column;gap:2px}.flow-editor-header__version-item-date{font:var(--text-small-semibold);color:var(--color-grey-950)}.flow-editor-header__version-item-author{font:var(--text-small-regular);color:var(--color-grey-600)}.flow-editor-header__version-item-check{flex-shrink:0;color:var(--color-primary-500)}.flow-editor-deploy-banner{display:flex;align-items:center;gap:8px;padding:8px 24px;font-size:12px;color:var(--color-white)}.flow-editor-deploy-banner--success{background:var(--color-teal-600)}.flow-editor-deploy-banner--error{background:var(--color-red-400)}.flow-editor-deploy-banner--loading{background:var(--color-yellow-500)}.flow-editor-deploy-banner__link{color:var(--color-white);font-size:11px;text-decoration:underline;opacity:.9;white-space:nowrap}.flow-editor-deploy-banner__dismiss{margin-left:2px;cursor:pointer;font-size:14px;opacity:.7}.flow-editor{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.flow-editor__workspace{position:relative;flex:1;min-height:0}.flow-editor__canvas{width:100%;height:100%;background:var(--color-grey-50)}.flow-node{box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:12px;padding:6px;color:var(--color-grey-900);font-size:12px;box-shadow:0 1px 3px #0000000f;position:relative;overflow:visible;isolation:isolate}.flow-node--sm{width:160px;min-height:84px}.flow-node--md{width:192px}.flow-node--selected{border-color:var(--color-primary-400);box-shadow:0 2px 8px #00000014}.flow-node--selected.flow-node--alert{border-color:var(--color-orange-500)}.flow-node__header{display:flex;align-items:center;gap:8px}.flow-node__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;flex-shrink:0}.flow-node__icon-emoji{font-size:13px;line-height:1}.flow-node__title{font-weight:600;font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-node__body{margin-top:6px;font-size:11px;color:var(--color-grey-700);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flow-node__footer{background:var(--color-grey-100);border-radius:6px;padding:4px 8px;min-height:24px;display:flex;align-items:center;justify-content:flex-end}.flow-node__row-slot--footer{margin-top:8px}.flow-node__footer-label{font-size:10px;color:var(--color-grey-400)}.flow-node__menu{margin-top:6px;display:flex;flex-direction:column;gap:4px}.flow-node__row-slot{position:relative}.flow-node__menu-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;background:var(--color-grey-100);border-radius:4px;padding:4px 8px;min-height:24px}.flow-node__menu-text{color:var(--color-grey-700);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-node__menu-opt{color:var(--color-grey-400);flex-shrink:0}.flow-node__outputs-list{margin-top:6px;display:flex;flex-direction:column;gap:4px}.flow-node__output-row{display:flex;align-items:center;justify-content:flex-end;min-height:24px;background:var(--color-grey-100);border-radius:4px;padding:4px 8px}.flow-node__output-label{font-size:10px;color:var(--color-grey-400);white-space:nowrap}.flow-node .react-flow__handle{width:7px!important;height:7px!important;min-width:0!important;min-height:0!important;box-sizing:border-box;margin:0!important;border-radius:50%!important}.flow-node .flow-node__row-handle{position:absolute!important;inset:50% -9.5px auto auto!important;transform:translateY(-50%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none}.flow-node:hover .flow-node__row-handle,.flow-node--selected .flow-node__row-handle{opacity:1!important;visibility:visible!important;pointer-events:all}.flow-node:hover:not(.flow-node--selected) .flow-node__row-handle--hollow{background:var(--color-white)!important;border:1.5px solid var(--color-grey-300)!important}.flow-node:hover:not(.flow-node--selected) .flow-node__row-handle--connected{background:var(--color-grey-300)!important;border:none!important}.flow-node--selected .flow-node__row-handle--hollow{background:var(--color-white)!important;border:1.5px solid var(--color-primary-400)!important}.flow-node--selected .flow-node__row-handle--connected{background:var(--color-primary-400)!important;border:none!important}.flow-node--selected.flow-node--alert .flow-node__row-handle--hollow{border-color:var(--color-orange-500)!important}.flow-node--selected.flow-node--alert .flow-node__row-handle--connected{background:var(--color-orange-500)!important}.flow-node .flow-node__target-handle{opacity:0!important;visibility:hidden!important;background:transparent!important;border:none!important;pointer-events:all}.flow-node .flow-node__target-handle--left{position:absolute!important;inset:50% auto auto -9.5px!important;transform:translateY(-50%)!important}.flow-node .flow-node__target-handle--top{position:absolute!important;inset:-9.5px auto auto 50%!important;transform:translate(-50%)!important}.flow-node__alert{position:absolute;top:-8px;right:-8px;background:var(--color-orange-500);color:var(--color-white);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid var(--color-white);cursor:help;z-index:1}.flow-node__vertical-outputs{display:flex;justify-content:space-around;flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--color-grey-100)}.flow-node__vertical-output{position:relative;text-align:center;min-width:30px}.flow-node__vertical-output .flow-node__row-handle{inset:auto auto -9.5px 50%!important;transform:translate(-50%)!important}.flow-node__row-handle--invalid{background:var(--color-red-500, #EF4444)!important;border-color:var(--color-red-600, #DC2626)!important;box-shadow:0 0 0 2px #ef444459}.flow-contract-banner{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:10;max-width:620px;padding:8px 14px;border:1px solid var(--color-warning-300, #fcd34d);border-radius:6px;background:var(--color-warning-50, #fffbeb);color:var(--color-warning-900, #78350f);font-size:12px;line-height:1.45;box-shadow:0 2px 8px #00000014}.flow-edge--contract-invalid .react-flow__edge-path{stroke:var(--color-error-500, #ef4444)!important;stroke-dasharray:6 4!important;animation:flow-edge-invalid-dash .6s linear infinite}@keyframes flow-edge-invalid-dash{to{stroke-dashoffset:-10}}@media(prefers-reduced-motion:reduce){.flow-edge--contract-invalid .react-flow__edge-path{animation:none}}.flow-node__path-badge{display:inline-flex;align-items:center;gap:1px;margin-left:6px;opacity:.85}.flow-node__path-badge--open_only{color:var(--color-amber-600, #d97706)}.flow-node__path-badge--closed_only{color:var(--color-indigo-600, #4f46e5)}.flow-node__path-badge--both{color:var(--color-teal-600, #0d9488)}.dialog__content.flow-agent-settings{display:flex;flex-direction:column;width:920px;max-width:calc(100vw - 48px);height:800px;max-height:calc(100vh - 48px);padding:0;overflow:hidden}.flow-agent-settings>.dialog__header,.flow-agent-settings>.dialog__footer{flex-shrink:0}.flow-agent-settings__body{display:flex;flex:1;min-height:0}.flow-agent-settings__nav{display:flex;flex-shrink:0;flex-direction:column;gap:var(--spacing-4);width:196px;padding:var(--spacing-16) var(--spacing-12)}.flow-agent-settings__nav-item{width:100%;padding:var(--spacing-8) var(--spacing-12);border:none;border-radius:var(--radius-lg);background:transparent;color:var(--color-grey-600);font:var(--text-small-regular);text-align:left;cursor:pointer}.flow-agent-settings__nav-item:hover{background:var(--color-grey-transparent-4);color:var(--color-grey-950)}.flow-agent-settings__nav-item--active{background:var(--color-grey-transparent-8);color:var(--color-grey-950);font:var(--text-small-semibold)}.flow-agent-settings__content{display:flex;flex:1;flex-direction:column;gap:var(--spacing-24);min-width:0;padding:var(--spacing-24);overflow-y:auto}.textarea.flow-agent-settings__textarea{height:300px;resize:vertical}.flow-agent-settings__behaviour-fields{display:flex;flex-direction:column;gap:var(--spacing-24)}.flow-agent-settings__response-language{display:flex;flex-direction:column;gap:var(--spacing-10)}.flow-agent-settings__mode-option{width:100%;border:1px solid var(--color-grey-transparent-12);border-radius:var(--radius-xl);padding:var(--spacing-12);background:var(--color-white);transition:border-color .15s ease,background-color .15s ease}.flow-agent-settings__mode-option:hover{border-color:var(--color-grey-transparent-24)}.flow-agent-settings__mode-option--selected{border-color:var(--color-primary-500);background:var(--color-primary-50)}.flow-agent-settings__mode-option .radio-field{width:100%;padding:0}.flow-agent-settings__hint{color:var(--muted-foreground);font:var(--font-weight-normal) var(--font-sm) / var(--line-height-150) var(--font-sans)}.flow-agent-settings__mirror-language{display:flex;flex-direction:column;gap:var(--spacing-8)}.flow-agent-settings__timing{display:flex;flex-direction:column;gap:var(--spacing-10)}.flow-agent-settings__language-options{display:flex;align-items:center;gap:var(--spacing-24)}.flow-agent-settings__language-options .radio-field{align-items:center;padding:0}.flow-agent-settings__warning{color:var(--color-warning, #b45309);font:var(--font-weight-normal) var(--font-sm) / var(--line-height-150) var(--font-sans)}.flow-agent-settings__emergency-route{overflow:hidden;border:1px solid var(--color-grey-200);border-radius:var(--radius-xl);background:var(--color-white)}.flow-agent-settings__emergency-route-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);background:var(--color-grey-50);border-bottom:1px solid var(--color-grey-200)}.flow-agent-settings__emergency-route-title{color:var(--color-grey-950);font:var(--text-small-semibold)}.flow-agent-settings__emergency-route-actions{display:flex;align-items:center;gap:var(--spacing-4)}.flow-agent-settings__emergency-route-body{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-16)}.flow-agent-settings__emergency-fields{display:flex;flex-direction:column;gap:var(--spacing-24)}.flow-agent-settings__emergency-retries{max-width:120px}.flow-agent-settings__emergency-add-route{width:100%;justify-content:center}.flow-agent-settings__mode-option-head{display:flex;justify-content:flex-end}.flow-agent-settings__timing-heading{display:flex;align-items:center;gap:8px}.flow-agent-settings__hierarchy{font-weight:600;padding:6px 8px;border-radius:6px;background:var(--color-grey-50, #fafafa);border:1px solid var(--color-grey-200, #e5e7eb)}.flow-agent-settings__idle-scope,.flow-agent-settings__idle-off{padding:6px 8px;border-radius:6px;border-left:3px solid var(--color-primary-300, #93c5fd);background:var(--color-grey-50, #fafafa)}.flow-agent-settings__idle-off{border-left-color:var(--color-alert-300, #fcd34d)}[data-slot=tooltip-content].app-tooltip__content{border-radius:var(--md, 6px);background-color:var(--foreground);color:var(--background);padding:6px 10px;box-shadow:0 4px 12px #00000029;max-width:280px;white-space:normal;word-break:break-word}.app-tooltip__arrow{background-color:var(--foreground);fill:var(--foreground)}.app-tooltip__label{display:flex;flex-direction:column;gap:2px}.app-tooltip__shortcut{color:color-mix(in srgb,var(--background) 65%,transparent);font-size:11px;line-height:1.3}.radio-field{position:relative;cursor:pointer;display:inline-flex;align-items:flex-start;gap:var(--spacing-12);padding:var(--spacing-8) 0}.radio-field--disabled{cursor:not-allowed;pointer-events:none}.radio-field__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.radio-field__control{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:16px;height:16px;border-radius:var(--radius-full);border:1px solid var(--color-grey-950);background-color:var(--color-white);background-repeat:no-repeat;background-position:center center}.radio-field__dot{display:none}.radio-field__content{display:flex;flex-direction:column;gap:var(--spacing-4)}.radio-field__label{color:var(--color-grey-950);font:var(--text-small-semibold)}.radio-field__description{color:var(--color-grey-500);font:var(--text-small-regular)}.radio-field__input:checked~.radio-field__control{border-color:var(--color-primary-500);background-color:var(--color-primary-500);background-image:radial-gradient(circle,var(--color-white) 3px,var(--color-primary-500) 3px)}.radio-field__input:checked~.radio-field__control .radio-field__dot{display:none}.radio-field--disabled .radio-field__control{background-color:var(--color-grey-transparent-4);border-color:var(--color-grey-transparent-12)}.radio-field--disabled .radio-field__input:checked~.radio-field__control{background-color:var(--color-grey-transparent-24);border-color:var(--color-grey-transparent-24);background-image:radial-gradient(circle,var(--color-white) 3px,var(--color-grey-transparent-24) 3px)}.radio-field--disabled .radio-field__input:checked~.radio-field__control .radio-field__dot{display:none}.radio-field--disabled .radio-field__label{color:var(--color-grey-600)}.radio-field--disabled .radio-field__description{color:var(--color-grey-300)}.control-mode-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.control-mode-badge--graph_controlled{color:var(--color-primary-700, #1d4ed8);background:var(--color-primary-50, #eff6ff);border-color:var(--color-primary-200, #bfdbfe)}.control-mode-badge--nova_controlled{color:var(--color-alert-700, #b45309);background:var(--color-alert-50, #fffbeb);border-color:var(--color-alert-200, #fde68a)}.action-editor-drawer.dialog__content{--action-editor-margin: var(--spacing-12);--action-editor-pad-x: var(--spacing-24);--action-editor-gap: var(--spacing-24);--action-editor-header-pad-y: var(--spacing-20);--action-editor-close-size: 28px;top:var(--action-editor-margin);right:var(--action-editor-margin);bottom:var(--action-editor-margin);left:auto;display:flex;flex-direction:column;width:min(500px,calc(100vw - (var(--action-editor-margin) * 2)));height:calc(100vh - (var(--action-editor-margin) * 2));max-height:calc(100vh - (var(--action-editor-margin) * 2));border-radius:var(--radius-2xl);transform:none;overflow:hidden}.action-editor-drawer.dialog__content[data-state=open]{animation:actionEditorDrawerIn .22s ease}.action-editor-drawer.dialog__content[data-state=closed]{animation:actionEditorDrawerOut .22s ease}.action-editor-drawer .dialog__close{top:var(--action-editor-header-pad-y);right:var(--action-editor-pad-x)}@keyframes actionEditorDrawerIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes actionEditorDrawerOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.action-editor-drawer__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:var(--spacing-12);padding:var(--action-editor-header-pad-y) calc(var(--action-editor-pad-x) + var(--action-editor-close-size)) var(--action-editor-header-pad-y) var(--action-editor-pad-x);border-bottom:none}.action-editor-drawer__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-12);min-width:0}.action-editor-drawer__title{margin:0;font:var(--text-large-semibold);color:var(--color-grey-950)}.action-editor-drawer__scope-note{flex-shrink:0;padding:0 var(--action-editor-pad-x) var(--spacing-16)}.action-editor-drawer__tabs{display:flex;flex:1;flex-direction:column;gap:var(--action-editor-gap);min-height:0;padding:0 var(--action-editor-pad-x);overflow:hidden}.action-editor-drawer__tabs-bar{flex-shrink:0}.action-editor-drawer__tabs-list{width:100%}.action-editor-drawer__tabs-list .tabs-trigger--segmented{flex:1;min-width:0;padding-inline:var(--spacing-8)}.action-editor-drawer__body{flex:1;min-height:0;overflow-y:auto}.action-editor-drawer__body [data-slot=tabs-content]{margin-top:0}.action-editor-drawer__footer{flex-shrink:0;margin-top:auto;padding:var(--action-editor-gap) var(--action-editor-pad-x) var(--spacing-24);border-top:none}.action-editor-drawer__footer .btn-base{width:100%}.action-editor-drawer__footer--split{display:flex;gap:var(--spacing-12)}.action-editor-drawer__footer--split .btn-base{flex:1;width:auto}.action-editor-drawer__form{display:flex;flex-direction:column;gap:var(--action-editor-gap)}.action-editor-drawer__active-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.action-editor-drawer__field{display:flex;flex-direction:column;gap:var(--spacing-8)}.action-editor-drawer__field+.action-editor-drawer__field,.action-editor-drawer__section+.action-editor-drawer__section,.action-editor-drawer__field+.action-editor-drawer__section{margin-top:0}.action-editor-drawer__field-label{font:var(--text-small-semibold);color:var(--color-grey-950)}.action-editor-drawer__field-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.action-editor-drawer__section-title{margin:0 0 var(--spacing-4);font:var(--text-large-semibold);color:var(--color-grey-950)}.action-editor-drawer__section-description{margin:0;font:var(--text-small-regular);color:var(--color-grey-500)}.action-editor-drawer__section-intro{display:flex;flex-direction:column;gap:var(--spacing-4)}.action-editor-drawer__section{display:flex;flex-direction:column;gap:var(--action-editor-gap)}.action-editor-drawer .input-text{gap:var(--spacing-8)}.action-editor-drawer .input-label,.action-editor-drawer .textarea-label{font:var(--text-small-semibold);color:var(--color-grey-950)}.action-editor-drawer__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5}.action-editor-drawer__empty{margin:0;padding:var(--spacing-24);border:1px dashed var(--color-grey-transparent-12);border-radius:var(--radius-xl);font:var(--text-small-regular);color:var(--color-grey-500);text-align:center}.action-editor-drawer__response-list{display:flex;flex-direction:column;gap:var(--action-editor-gap)}.action-editor-drawer__response-list .action-editor-drawer__response-card+.action-editor-drawer__response-card{margin-top:0}.action-editor-drawer__response-card{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-4) var(--spacing-4);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-xl)}.action-editor-drawer__response-card--success{background:var(--color-green-transparent-8)}.action-editor-drawer__response-card--alert{background:var(--color-yellow-transparent-8)}.action-editor-drawer__response-card--destructive{background:var(--color-red-transparent-8)}.action-editor-drawer__response-card--neutral{background:var(--color-grey-transparent-4)}.action-editor-drawer__response-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);padding-inline:var(--spacing-12)}.action-editor-drawer__response-card__title{margin:0;flex:1 0 0;min-width:0;font:var(--text-small-semibold);color:var(--color-grey-400);text-transform:capitalize}.action-editor-drawer__response-card--destructive .action-editor-drawer__response-card__title{color:var(--color-red-500)}.action-editor-drawer__card-icon-button.btn-base{width:16px;height:16px;min-height:16px;padding:0;border-radius:var(--radius-md)}.action-editor-drawer__card-icon-button.btn-base>svg{width:16px;height:16px}.action-editor-drawer__response-card__body{display:flex;flex-direction:column;gap:var(--action-editor-gap);padding:var(--spacing-16);border-radius:var(--radius-lg);background:var(--color-white)}.action-editor-drawer__mock-data-list{display:flex;flex-direction:column;gap:var(--action-editor-gap)}.action-editor-drawer__mock-card{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-4) var(--spacing-4);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-xl);background:var(--color-grey-transparent-4)}.action-editor-drawer__mock-card--active{border-color:var(--color-primary-transparent-32);background:var(--color-primary-transparent-8)}.action-editor-drawer__mock-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);padding-inline:var(--spacing-12)}.action-editor-drawer__mock-card__title-group{display:flex;align-items:center;gap:var(--spacing-8);flex:1 0 0;min-width:0}.action-editor-drawer__mock-card__icon{flex-shrink:0;width:16px;height:16px;font-size:16px;color:var(--color-grey-400)}.action-editor-drawer__mock-card__title{margin:0;flex:1 0 0;min-width:0;font:var(--text-small-semibold);color:var(--color-grey-400);text-transform:capitalize}.action-editor-drawer__mock-card__body{padding:var(--spacing-16);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-lg);background:var(--color-white)}.action-editor-drawer__mock-card__body .textarea-container{border-radius:0}.action-editor-drawer__mock-card__body .textarea{height:auto;min-height:200px;padding:0;border:none;border-radius:0;background:transparent;resize:vertical}.action-editor-drawer__mock-card__body .textarea:hover,.action-editor-drawer__mock-card__body .textarea:focus-visible{border:none;background:transparent;box-shadow:none}.action-editor-drawer__step-card{border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-white)}.action-editor-drawer__step-card+.action-editor-drawer__step-card{margin-top:var(--spacing-12)}.action-editor-drawer__card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16)}.action-editor-drawer__card-header--success{background:var(--color-green-transparent-8)}.action-editor-drawer__card-header--alert{background:var(--color-yellow-transparent-8)}.action-editor-drawer__card-header--destructive{background:var(--color-red-transparent-8)}.action-editor-drawer__card-header--neutral{background:var(--color-grey-transparent-4)}.action-editor-drawer__card-title{margin:0;font:var(--text-small-semibold);color:var(--color-grey-950);text-transform:capitalize}.action-editor-drawer__card-body{display:flex;flex-direction:column;gap:var(--action-editor-gap);padding:var(--spacing-16)}.action-editor-drawer__step-summary{display:flex;align-items:center;gap:var(--spacing-8);flex:1;min-width:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.action-editor-drawer__step-summary.btn-base{justify-content:flex-start;min-height:0;height:auto;border-radius:0;box-shadow:none;color:inherit;font:inherit}.action-editor-drawer__step-summary.btn-base:hover,.action-editor-drawer__step-summary.btn-base:focus-visible{background:transparent;box-shadow:none}.action-editor-drawer__step-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.action-editor-drawer__step-panel--open{grid-template-rows:1fr}.action-editor-drawer__step-panel-inner{overflow:hidden;min-height:0}.action-editor-drawer__step-panel .action-editor-drawer__card-body{opacity:0;pointer-events:none;transition:opacity .18s ease}.action-editor-drawer__step-panel--open .action-editor-drawer__card-body{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.action-editor-drawer__step-panel,.action-editor-drawer__step-panel .action-editor-drawer__card-body{transition:none}}.action-editor-drawer__step-index{font:var(--text-utility-regular);color:var(--color-grey-500)}.action-editor-drawer__step-action{font:var(--text-small-semibold);color:var(--color-grey-950)}.action-editor-drawer__step-actions{display:inline-flex;align-items:center;gap:var(--spacing-4)}.action-editor-drawer__step-actions-divider{flex-shrink:0;width:1px;height:16px;margin-inline:var(--spacing-4);background:var(--color-grey-transparent-12)}.action-editor-drawer__pipeline-steps,.action-editor-drawer__step-list{display:flex;flex-direction:column;gap:var(--spacing-12)}.action-editor-drawer__step-list .action-editor-drawer__step-card+.action-editor-drawer__step-card{margin-top:0}.action-editor-drawer__add-button.btn-base{width:100%;height:44px;min-height:44px;padding:var(--spacing-12);gap:var(--spacing-6);border:1px solid var(--color-grey-transparent-12);border-radius:var(--radius-xl);background-color:var(--color-white);color:var(--color-grey-950);font:var(--text-small-regular)}.action-editor-drawer__add-button.btn-base:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-grey-transparent-4);border-color:var(--color-grey-transparent-16)}.action-editor-drawer__add-button.btn-base:focus-visible{border-color:var(--color-grey-transparent-16);box-shadow:0 0 0 3px var(--color-primary-transparent-16)}.action-editor-drawer__add-button.btn-base:disabled,.action-editor-drawer__add-button.btn-base[aria-disabled=true]{border-style:dashed;border-color:var(--color-grey-transparent-12);background-color:transparent;color:var(--color-grey-transparent-32);cursor:not-allowed}.action-editor-drawer__template-banner{padding:var(--spacing-12) var(--spacing-16);border:1px solid var(--color-primary-transparent-16);border-radius:var(--radius-lg);background:var(--color-primary-transparent-8);font:var(--text-small-regular);color:var(--color-grey-600)}.action-editor-drawer__template-banner-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.action-editor-drawer__template-banner strong{color:var(--color-primary-600)}.action-editor-drawer__hint{margin:var(--spacing-4) 0 0;font:var(--text-utility-regular);color:var(--color-grey-500)}.action-editor-drawer__hint--error{color:var(--color-red-500)}.action-editor-drawer__lookup-hint{margin-top:var(--spacing-8);padding:var(--spacing-12);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-lg);background:var(--color-grey-transparent-4);font:var(--text-small-regular);color:var(--color-grey-600)}.action-editor-drawer__alert{margin-bottom:var(--spacing-12)}.node-properties-drawer.dialog__content{--node-properties-margin: var(--spacing-12);--node-properties-pad-x: var(--spacing-24);--node-properties-gap: var(--spacing-24);top:var(--node-properties-margin);right:var(--node-properties-margin);left:auto;display:flex;flex-direction:column;width:min(500px,calc(100vw - (var(--node-properties-margin) * 2)));height:auto;max-height:calc(100vh - (var(--node-properties-margin) * 2));border-radius:var(--radius-2xl);transform:none;overflow:hidden}.node-properties-drawer.dialog__content[data-state=open]{animation:nodePropertiesDrawerIn .22s ease}.node-properties-drawer.dialog__content[data-state=closed]{animation:nodePropertiesDrawerOut .22s ease}@keyframes nodePropertiesDrawerIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes nodePropertiesDrawerOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.node-properties-drawer__header.dialog__header{padding:var(--spacing-24);border-bottom:none}.node-properties-drawer__header{display:flex;flex-shrink:0;align-items:center}.node-properties-drawer__title-row{display:flex;align-items:center;gap:var(--spacing-12);min-width:0;width:100%}.node-properties-drawer__header-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-12);margin-left:auto}.node-properties-drawer__header-actions>button[aria-label="Node actions"]{display:inline-flex;flex-shrink:0}.node-properties-drawer__actions-menu{min-width:140px;animation:none!important}.node-properties-drawer__header-icon-button.btn-base{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;border-radius:var(--radius-md);color:var(--color-grey-500)}.node-properties-drawer__header-icon-button.btn-base>svg{width:20px;height:20px}.node-properties-drawer__type-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-grey-600);background:var(--color-grey-transparent-4)}.node-properties-drawer__type-icon>svg{width:20px;height:20px}.node-properties-drawer__title.dialog__title{flex:1;min-width:0;margin:0;font:var(--text-large-semibold);line-height:32px;color:var(--color-grey-950)}.node-properties-drawer__body{flex:1 1 auto;min-height:0;padding:0 var(--node-properties-pad-x);overflow-y:auto}.node-properties-drawer__form{display:flex;flex-direction:column;gap:var(--node-properties-gap);padding-bottom:40px}.node-properties-drawer__field{display:flex;flex-direction:column;gap:var(--spacing-8)}.node-properties-drawer__field-label{font:var(--text-small-semibold);color:var(--color-grey-950)}.node-properties-drawer__menu-options-content{display:flex;flex-direction:column;gap:var(--spacing-24)}.node-properties-drawer__menu-options-group,.node-properties-drawer__options{display:flex;flex-direction:column;gap:var(--spacing-10)}.node-properties-drawer__option{display:flex;flex-direction:column;gap:var(--spacing-6)}.node-properties-drawer__option-row{display:flex;align-items:center;gap:var(--spacing-8)}.node-properties-drawer__option-id{flex-shrink:0;min-width:44px;font:var(--text-small-regular);color:var(--color-grey-400)}.node-properties-drawer__option-row .input-text{flex:1;min-width:0}.node-properties-drawer__option-synonyms{margin-left:calc(44px + var(--spacing-8))}.node-properties-drawer__option-synonyms .input-label{font:var(--text-small-regular);color:var(--color-grey-400)}.node-properties-drawer__add-button.btn-base{width:100%;height:44px;min-height:44px;padding:var(--spacing-12);gap:var(--spacing-6);border:1px solid var(--color-grey-transparent-12);border-radius:var(--radius-xl);background-color:var(--color-white);color:var(--color-grey-950);font:var(--text-small-regular)}.node-properties-drawer__add-button.btn-base:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-grey-transparent-4);border-color:var(--color-grey-transparent-16)}.node-properties-drawer__note{display:flex;align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-12);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-lg);background:var(--color-grey-transparent-4);font:var(--text-small-regular);color:var(--color-grey-600)}.node-properties-drawer__note-icon{flex-shrink:0;margin-top:1px;color:var(--color-grey-500)}.node-properties-drawer__card-icon-button.btn-base{width:16px;height:16px;min-height:16px;padding:0;border-radius:var(--radius-md)}.node-properties-drawer__card-icon-button.btn-base>svg{width:16px;height:16px}.node-properties-drawer__footer{flex-shrink:0;padding:0 var(--node-properties-pad-x) var(--spacing-24);border-top:none}.node-properties-drawer__footer .btn-base{width:100%}.node-properties-drawer__hint{margin:0;font:var(--text-utility-regular);color:var(--color-grey-500)}.node-properties-drawer__hours-status{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-lg);background:var(--color-grey-transparent-4)}.node-properties-drawer__hours-status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.node-properties-drawer__hours-status-label{font:var(--text-small-regular);color:var(--color-grey-600)}.node-properties-drawer__hours-status-time{font:var(--text-small-semibold);color:var(--color-grey-950);font-variant-numeric:tabular-nums}.node-properties-drawer__subsection{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-lg);background:var(--color-grey-transparent-4)}.node-properties-drawer__subsection-title{font:var(--text-small-semibold);color:var(--color-grey-950)}.action-node-properties-drawer__alert{display:flex;align-items:flex-start;gap:var(--spacing-8);margin-bottom:var(--spacing-24)}.review-fields{display:flex;flex-direction:column;gap:var(--spacing-8)}.review-fields__hint{margin:0;font-size:var(--font-size-12, 12px);color:var(--color-grey-500)}.review-fields__empty{padding:var(--spacing-8);border:1px dashed var(--color-grey-transparent-16);border-radius:var(--radius-8, 8px);color:var(--color-grey-600);font-size:var(--font-size-12, 12px)}.review-fields__row{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-8);border:1px solid var(--color-grey-transparent-12);border-radius:var(--radius-8, 8px);background:var(--color-grey-transparent-4)}.review-fields__inputs{display:flex;align-items:center;gap:var(--spacing-8)}.review-fields__label-input{flex:0 0 34%;min-width:0}.review-fields__value-input{flex:1 1 auto;min-width:0}.review-fields__remove{flex:0 0 auto;width:24px;height:24px;line-height:1;border:none;border-radius:var(--radius-6, 6px);background:transparent;color:var(--color-grey-500);cursor:pointer}.review-fields__remove:hover{background:var(--color-grey-transparent-12);color:var(--color-grey-950)}.review-fields__add{align-self:flex-start;padding:var(--spacing-6) var(--spacing-10);border:1px solid var(--color-grey-transparent-16);border-radius:var(--radius-6, 6px);background:var(--color-white);color:var(--color-grey-950);font-size:var(--font-size-12, 12px);cursor:pointer}.review-fields__add:hover{background:var(--color-grey-transparent-4)}.review-fields__preview{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-8);border-radius:var(--radius-8, 8px);background:var(--color-grey-transparent-4)}.review-fields__preview-label{font-size:var(--font-size-11, 11px);text-transform:uppercase;letter-spacing:.04em;color:var(--color-grey-500)}.review-fields__preview-text{margin:0;font-size:var(--font-size-13, 13px);color:var(--color-grey-800)}.node-properties-drawer__availability{margin:8px 0 4px;padding:8px 10px;border-radius:8px;background:var(--color-grey-50, #fafafa)}.node-availability__path{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.node-availability__setup{display:inline-flex;align-items:center;gap:3px;margin-left:6px;font-weight:500;color:var(--color-grey-700)}.node-availability__evidence{margin:4px 0 0;font-size:11px;color:var(--color-grey-600)}.node-availability__requirements-title{margin:6px 0 2px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-grey-500)}.node-availability__requirements{margin:0;padding-left:16px;font-size:12px;color:var(--color-grey-700)}.caller-hears{margin:6px 0 10px;padding:8px 10px;border-radius:8px;background:var(--color-grey-50, #fafafa);border-left:3px solid var(--color-teal-500, #14b8a6)}.caller-hears__label{display:inline-flex;align-items:center;gap:4px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-grey-500)}.caller-hears__text{margin:4px 0 0;font-size:13px;font-style:italic;color:var(--color-grey-800)}.node-properties-drawer__timing-field{display:flex;flex-direction:column;gap:4px}.node-properties-drawer__field-error{margin:0;font-size:12px;line-height:16px;font-weight:500;color:var(--color-destructive-600, #dc2626)}.node-properties-drawer__note--warning{border-color:var(--color-alert-200, #fde68a);background:var(--color-alert-50, #fffbeb)}.node-properties-drawer__timing-preview{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--color-grey-200, #e5e7eb);background:var(--color-grey-50, #fafafa)}.node-properties-drawer__timing-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 16px;margin:0}.node-properties-drawer__timing-facts>div{display:flex;flex-direction:column;gap:2px}.node-properties-drawer__timing-facts dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-grey-500, #6b7280)}.node-properties-drawer__timing-facts dd{margin:0;font-size:13px;font-weight:500}.node-properties-drawer__timing-sources{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.node-properties-drawer__timing-sources li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px}.node-properties-drawer__timing-source-label{min-width:160px;color:var(--color-grey-600, #4b5563)}.node-properties-drawer__timing-source-value{font-weight:600}.node-properties-drawer__timing-source-origin{color:var(--color-grey-500, #6b7280);font-style:italic}.flow-editor-footer-panel{margin:0 0 var(--spacing-24)}.flow-editor-footer-panel--center{left:50%;transform:translate(-50%)}.flow-editor-footer-panel--right{margin:0 var(--spacing-24) var(--spacing-24) 0}.flow-editor-footer{display:flex;align-items:stretch;gap:0;padding:0;border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-xl);background:var(--bg);box-shadow:0 2px 8px #00000014}.flow-editor-footer__group{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4)}.flow-editor-footer__divider{width:1px;align-self:stretch;background:var(--color-grey-transparent-8);flex-shrink:0}.flow-editor-footer__button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-lg);background:transparent;color:var(--color-grey-950);cursor:pointer;transition:background-color .15s,color .15s}.flow-editor-footer__button:hover:not(:disabled){background:var(--color-grey-transparent-8)}.flow-editor-footer__button--disabled,.flow-editor-footer__button:disabled{color:var(--color-grey-400);cursor:not-allowed}.flow-sidebar{display:flex;flex-direction:column;gap:var(--spacing-12);width:216px;max-height:calc(100vh - 160px);margin-top:var(--spacing-12)}.flow-sidebar__section{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-16) var(--spacing-12);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-2xl);background:var(--color-white);box-shadow:0 2px 12px #00000014}.flow-sidebar__section--tools{flex:1;min-height:0}.flow-sidebar__section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);min-height:28px}.flow-sidebar__section-title{margin:0;font:var(--text-small-regular);color:var(--color-grey-500)}.flow-sidebar__search{margin:0}.flow-sidebar__groups{display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-16);overflow-y:auto}.flow-sidebar__empty{margin:0;padding:var(--spacing-12) var(--spacing-4);font:var(--text-small-regular);color:var(--color-grey-500);text-align:center}.flow-sidebar__group{display:flex;flex-direction:column;gap:var(--spacing-4)}.flow-sidebar__group-header{display:flex;align-items:center;gap:var(--spacing-6);width:100%;min-height:30px;padding:var(--spacing-4);border:none;border-radius:var(--radius-lg);background:transparent;color:var(--color-grey-950);cursor:pointer;justify-content:flex-start;font:inherit;transition:background-color .15s ease}.flow-sidebar__group-header.btn-base{justify-content:flex-start;min-height:30px;height:auto;padding:var(--spacing-4);border-radius:var(--radius-lg)}.flow-sidebar__group-header.btn-sm{min-height:30px;padding:var(--spacing-4);gap:var(--spacing-6)}.flow-sidebar__group-header.btn-base:hover,.flow-sidebar__group-header.btn-base:focus-visible{background-color:var(--color-grey-50);color:var(--color-grey-950);box-shadow:none}.flow-sidebar__group-chevron{flex-shrink:0;color:var(--color-grey-600)}.flow-sidebar__group-title{flex:1;font:var(--text-small-semibold);text-align:left}.flow-sidebar__group-count{font:var(--text-utility-regular);color:var(--color-grey-400)}.flow-sidebar__group-items{display:flex;flex-direction:column;gap:var(--spacing-4)}.flow-sidebar__item{display:flex;align-items:center;gap:var(--spacing-8);width:100%;min-height:32px;padding:var(--spacing-4) var(--spacing-8) var(--spacing-4) var(--spacing-4);border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:var(--color-grey-950);text-align:left;cursor:grab;overflow:visible;transition:background-color .15s ease}.flow-sidebar__item:active{cursor:grabbing}.flow-sidebar__item:hover,.flow-sidebar__item:focus-within{background:var(--color-grey-50);overflow:hidden}.flow-sidebar__item-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-md);color:var(--color-grey-600);background:var(--color-grey-transparent-4)}.flow-sidebar__item-label{flex:1 1 auto;min-width:auto;font:var(--text-small-regular);white-space:nowrap;overflow:visible;text-overflow:clip}.flow-sidebar__item:hover .flow-sidebar__item-label,.flow-sidebar__item:focus-within .flow-sidebar__item-label{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis}.flow-sidebar__item-info,.flow-sidebar__item-action{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:0;width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--color-grey-600);cursor:pointer;box-shadow:none}.flow-sidebar__item-action.btn-base{justify-content:center;min-height:0;height:16px;width:16px;padding:0}.flow-sidebar__item-action.btn-base:hover,.flow-sidebar__item-action.btn-base:focus-visible{background-color:transparent;box-shadow:none;color:var(--color-grey-600)}.flow-sidebar__item-actions{display:inline-flex;flex:0 0 0;width:0;min-width:0;overflow:hidden;align-items:center;gap:var(--spacing-8);margin-left:auto;opacity:0;pointer-events:none;transition:opacity .15s ease}.flow-sidebar__item:hover .flow-sidebar__item-actions,.flow-sidebar__item:focus-within .flow-sidebar__item-actions{flex:0 0 auto;width:auto;opacity:1;pointer-events:auto}.flow-sidebar__filters{display:flex;flex-wrap:wrap;gap:3px;padding:2px 0 6px}.flow-sidebar__filter-chip{font-size:10px;line-height:1;padding:3px 6px;border-radius:999px;white-space:nowrap;border:1px solid var(--color-grey-200);background:transparent;color:var(--color-grey-700);cursor:pointer}.flow-sidebar__filter-chip--active{background:var(--color-grey-900);color:var(--color-white);border-color:var(--color-grey-900)}.flow-sidebar__filter-chip:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.flow-sidebar__item-badges{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.flow-path-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:999px;font-size:10px;line-height:1.6;white-space:nowrap;color:var(--color-grey-700);background:var(--color-grey-100)}.flow-path-badge--both{color:var(--color-teal-700, #0f766e);background:var(--color-teal-50, #f0fdfa)}.flow-path-badge--open_only{color:var(--color-amber-700, #b45309);background:var(--color-amber-50, #fffbeb)}.flow-path-badge--closed_only{color:var(--color-indigo-700, #4338ca);background:var(--color-indigo-50, #eef2ff)}.flow-path-badge--setup{color:var(--color-grey-700);background:var(--color-grey-100)}.flow-sidebar__item--dimmed{opacity:.45;cursor:not-allowed}.flow-sidebar__item--dimmed:hover{opacity:.6}.flow-sidebar__visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:340px){.flow-path-badge__text{display:none}}.flow-sidebar__item-main{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-4);flex:1 1 auto;min-width:0}.flow-sidebar__item--stacked{align-items:flex-start}.flow-sidebar__item--stacked .flow-sidebar__item-main{flex-direction:column;align-items:flex-start;gap:2px}.flow-sidebar__item--stacked .flow-sidebar__item-label{width:100%}.flow-sidebar__item-badges{flex-wrap:wrap;margin-left:0}.flow-sidebar__section--nodes{flex:0 1 auto;min-height:0}.flow-sidebar__section--nodes .flow-sidebar__group-items{max-height:min(38vh,320px);overflow-y:auto;overscroll-behavior:contain}.flow-sidebar__section--tools{min-height:208px}.flow-sidebar__groups{min-height:0;overscroll-behavior:contain}.flow-sidebar__item{min-height:28px;padding-top:2px;padding-bottom:2px}@media(max-height:800px){.flow-sidebar__section--nodes .flow-sidebar__group-items{max-height:min(30vh,240px)}.flow-sidebar__section{padding:var(--spacing-12)}}.flow-sidebar__group-title{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.flow-node-context-menu{position:fixed;z-index:1000;min-width:120px;padding:4px;border:1px solid var(--color-grey-200);border-radius:12px;background:var(--color-white);box-shadow:0 12px 24px -4px #00000014,0 4px 8px -2px #0000000a;transform:translate(-100%)}.flow-node-context-menu--at-cursor{transform:none}.flow-node-context-menu .flow-node-context-menu__item{display:flex;width:100%;justify-content:flex-start;min-height:unset;border-radius:8px;color:var(--color-grey-900);font-size:14px;line-height:1.25;text-align:left;padding:8px 12px;white-space:normal}.flow-node-context-menu__separator{height:1px;margin:4px 8px;background:var(--color-grey-200)}.vqg-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-16);width:100%;height:100%;overflow-y:auto;background:var(--bg)}.vqg-panel__header{display:flex;align-items:center;justify-content:space-between}.vqg-panel__title{margin:0;font:var(--text-large-semibold)}.vqg-panel__section{display:flex;flex-direction:column;gap:var(--spacing-8)}.vqg-panel__section-title{margin:0;font:var(--text-small-semibold);color:var(--muted-foreground)}.vqg-controls{display:flex;align-items:center;gap:var(--spacing-8);flex-wrap:wrap}.vqg-btn{height:32px;padding:0 var(--spacing-12);border:1px solid var(--border);border-radius:8px;background:var(--bg);font:var(--text-small-semibold);cursor:pointer}.vqg-btn:hover:not(:disabled){background:var(--color-grey-transparent-4)}.vqg-btn:disabled{opacity:.5;cursor:default}.vqg-btn--primary{background:var(--color-primary-500);border-color:transparent;color:var(--primary-foreground)}.vqg-btn--primary:hover:not(:disabled){background:var(--color-primary-600)}.vqg-btn--ghost{border:none;background:transparent;font-size:18px;line-height:1}.vqg-status{margin-left:auto;font:var(--text-utility-semibold);text-transform:capitalize;color:var(--muted-foreground)}.vqg-status--running{color:var(--color-primary-600)}.vqg-status--paused{color:var(--color-orange-700)}.vqg-status--finished{color:var(--color-green-600)}.vqg-status--error{color:var(--color-red-600)}.vqg-banner{margin:0;padding:var(--spacing-8) var(--spacing-12);border-radius:8px;font:var(--text-small-semibold)}.vqg-banner--ok{display:flex;flex-direction:column;gap:var(--spacing-2);background:var(--color-green-100);color:var(--color-green-800)}.vqg-banner--fail{background:var(--color-red-100);color:var(--color-red-800)}.vqg-banner__sub{font-weight:400;opacity:.85}.vqg-banner--fail[role=alert]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.vqg-empty{margin:0;color:var(--muted-foreground);font:var(--text-small-regular)}.vqg-conversation{display:flex;flex-direction:column;gap:var(--spacing-6);max-height:240px;overflow-y:auto}.vqg-line{display:flex;gap:var(--spacing-8);font:var(--text-small-regular)}.vqg-line__role{flex-shrink:0;width:56px;font-weight:600;font-size:11px;color:var(--muted-foreground)}.vqg-line--caller .vqg-line__text{color:var(--color-primary-700)}.vqg-line--agent .vqg-line__text{color:var(--foreground)}.vqg-line--tool .vqg-line__text{color:var(--color-violet-600);font-family:ui-monospace,monospace;font-size:12px}.vqg-line--system .vqg-line__text{color:var(--muted-foreground);font-style:italic}.vqg-coverage__bar{height:8px;border-radius:4px;background:var(--color-grey-transparent-8);overflow:hidden}.vqg-coverage__fill{height:100%;background:var(--color-green-600)}.vqg-coverage__label{margin:var(--spacing-4) 0 0;font:var(--text-utility-semibold)}.vqg-issues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-6)}.vqg-issue{display:flex;align-items:baseline;gap:var(--spacing-8);font:var(--text-utility-regular)}.vqg-issue__badge{flex-shrink:0;padding:1px var(--spacing-6);border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase}.vqg-issue--blocker .vqg-issue__badge{background:var(--color-red-100);color:var(--color-red-800)}.vqg-issue--warning .vqg-issue__badge{background:var(--color-orange-100);color:var(--color-orange-800)}.vqg-issue__code{font-family:ui-monospace,monospace;font-weight:600}.vqg-issue__node{color:var(--muted-foreground);font-family:ui-monospace,monospace}.vqg-testflow{position:relative;display:inline-block}.vqg-testflow__menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:200px;margin:0;padding:var(--spacing-4);list-style:none;background:var(--bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px var(--color-grey-transparent-12)}.vqg-testflow__menu button{width:100%;text-align:left;padding:var(--spacing-8) var(--spacing-10);border:none;background:transparent;border-radius:6px;font:var(--text-small-regular);cursor:pointer}.vqg-testflow__menu button:hover{background:var(--color-grey-transparent-4)}.vqg-node--queued{outline:2px dotted var(--color-grey-400)}.vqg-node--active{outline:2px solid var(--color-primary-600);box-shadow:0 0 0 4px var(--color-primary-transparent-20)}.vqg-node--waiting{outline:2px solid var(--color-orange-600)}.vqg-node--passed{outline:2px solid var(--color-green-600)}.vqg-node--fallback{outline:2px solid var(--color-orange-600)}.vqg-node--failed{outline:2px solid var(--color-red-600);box-shadow:0 0 0 4px var(--color-red-transparent-16)}.vqg-node--skipped{opacity:.5}.vqg-edge--active .react-flow__edge-path{stroke:var(--color-primary-600)!important;stroke-width:3!important}.vqg-edge--passed .react-flow__edge-path{stroke:var(--color-green-600)!important}.vqg-edge--failed .react-flow__edge-path{stroke:var(--color-red-600)!important;stroke-dasharray:6 4}.vqg-badge{border:1px solid var(--border);border-radius:8px;padding:var(--spacing-10) var(--spacing-12);font-size:13px}.vqg-badge__head{display:flex;align-items:center;gap:var(--spacing-8);font-weight:600}.vqg-badge__icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;font-size:12px}.vqg-badge__tested{margin-left:auto;font-weight:400;color:var(--muted-foreground);font-size:12px}.vqg-badge__coverage,.vqg-badge__detail{margin-top:var(--spacing-4);color:var(--muted-foreground)}.vqg-badge__reasons{margin:var(--spacing-8) 0 0;padding-left:var(--spacing-16)}.vqg-badge__reason{color:var(--color-red-600)}.vqg-badge__retest{margin-top:var(--spacing-8);font:inherit;padding:var(--spacing-4) var(--spacing-10);border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:pointer}.vqg-badge--certified .vqg-badge__icon{background:var(--color-green-100);color:var(--color-green-600)}.vqg-badge--certified_with_warnings .vqg-badge__icon{background:var(--color-yellow-100);color:var(--color-yellow-700)}.vqg-badge--failed .vqg-badge__icon{background:var(--color-red-100);color:var(--color-red-600)}.vqg-badge--stale .vqg-badge__icon,.vqg-badge--untested .vqg-badge__icon,.vqg-badge--running .vqg-badge__icon{background:var(--bg-alt);color:var(--muted-foreground)}.vqg-overlay{position:fixed;top:64px;right:0;bottom:0;width:420px;max-width:90vw;z-index:40;background:var(--bg);border-left:1px solid var(--border);box-shadow:-8px 0 24px var(--color-grey-transparent-8);overflow:hidden}.vqg-caps{margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}.vqg-cap-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-12);font:var(--text-small-regular)}.vqg-cap-label{color:var(--muted-foreground)}.vqg-cap-value{font-weight:600}.vqg-cap--ok{color:var(--color-green-600)}.vqg-cap--fail{color:var(--color-red-600)}.vqg-cap--muted{color:var(--muted-foreground)}.vqg-coverage__summary{margin:0 0 var(--spacing-6);font:var(--text-small-semibold);color:var(--foreground)}.vqg-cov-groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-4)}.vqg-cov-group{display:grid;grid-template-columns:1fr 90px auto;align-items:center;gap:var(--spacing-8);font:var(--text-utility-regular)}.vqg-cov-group__label{color:var(--muted-foreground)}.vqg-cov-group__bar{position:relative;height:6px;border-radius:999px;background:var(--border);overflow:hidden}.vqg-cov-group__fill{position:absolute;inset:0 auto 0 0;background:var(--color-green-600);border-radius:999px}.vqg-cov-group__count{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.vqg-coverage__untested{margin-top:var(--spacing-8)}.vqg-coverage__untested summary{cursor:pointer;color:var(--muted-foreground);font:var(--text-utility-regular)}.vqg-note{margin:var(--spacing-6) 0 0;font:var(--text-utility-regular);color:var(--muted-foreground)}.vqg-vars{margin:0;display:flex;flex-direction:column;gap:3px}.vqg-var-row{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:var(--spacing-4) var(--spacing-10);font:var(--text-small-regular)}.vqg-var-key{color:var(--muted-foreground)}.vqg-var-val{font-family:ui-monospace,Menlo,monospace;color:var(--foreground)}.vqg-guided{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-10) var(--spacing-12)}.vqg-guided__node{font:var(--text-utility-regular);color:var(--muted-foreground)}.vqg-guided__node b{color:var(--foreground)}.vqg-guided input[type=text]{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:8px;font:inherit}.vqg-sugg{display:flex;flex-wrap:wrap;gap:var(--spacing-6)}.vqg-sugg button{font:var(--text-utility-regular);padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:var(--bg-alt);cursor:pointer}.vqg-outcomes{display:flex;flex-wrap:wrap;gap:var(--spacing-6)}.vqg-outcomes button{font:var(--text-utility-regular);padding:var(--spacing-6) var(--spacing-10);border-radius:8px;border:1px solid var(--border);background:var(--bg);cursor:pointer}.vqg-outcomes button.ok{border-color:var(--color-green-600);color:var(--color-green-600)}.vqg-outcomes button.bad{border-color:var(--color-red-600);color:var(--color-red-600)}.vqg-modes{display:flex;flex-wrap:wrap;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-12);border-bottom:1px solid var(--border)}.vqg-btn--mode{font:var(--text-utility-regular);padding:var(--spacing-6) var(--spacing-10)}.vqg-btn--mode:disabled{opacity:.5;cursor:default}.vqg-btn--mode.is-active{border-color:var(--color-primary-600);background:var(--color-primary-50);color:var(--color-primary-700);font-weight:600}.vqg-btn--mode.is-active:hover:not(:disabled){background:var(--color-primary-100)}.vqg-branch{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12);border-bottom:1px solid var(--border);font:var(--text-utility-regular)}.vqg-branch__label{font-weight:600;color:var(--muted-foreground)}.vqg-branch__option{display:inline-flex;align-items:center;gap:var(--spacing-4);cursor:pointer}.vqg-suite{padding:var(--spacing-8) var(--spacing-12);border-bottom:1px solid var(--border);font:var(--text-utility-regular)}.vqg-suite__summary{display:flex;justify-content:space-between;gap:var(--spacing-12);font-weight:600;margin-bottom:var(--spacing-4)}.vqg-suite__summary--finished,.vqg-suite__summary--passed{color:var(--color-green-600)}.vqg-suite__summary--failed{color:var(--color-red-600)}.vqg-suite__summary--needs_setup{color:var(--color-orange-700)}.vqg-suite__summary--unverified{color:var(--color-violet-600)}.vqg-suite__identity{margin-top:var(--spacing-8);font-size:11px;color:var(--color-grey-transparent-64)}.vqg-suite__identity code{font-size:11px}.vqg-suite__list{list-style:none;margin:0;padding:0}.vqg-suite__item{border-top:1px solid var(--border);padding:var(--spacing-8) 0}.vqg-suite__item:first-child{border-top:0}.vqg-suite__item>div:first-child{display:flex;align-items:baseline;gap:var(--spacing-8);width:100%}.vqg-suite__name{flex:1;font-weight:600}.vqg-suite__branch{color:var(--muted-foreground)}.vqg-suite__verdict{font-weight:700;width:36px}.vqg-suite__item--pass .vqg-suite__verdict{color:var(--color-green-600)}.vqg-suite__item--fail .vqg-suite__verdict,.vqg-suite__item--error .vqg-suite__verdict{color:var(--color-red-600)}.vqg-suite__item--setup .vqg-suite__verdict{color:var(--color-orange-700);width:auto;white-space:nowrap}.vqg-suite__item--engine .vqg-suite__verdict{color:var(--color-violet-600);width:auto;white-space:nowrap}.vqg-suite__issuecat{font-size:11px;font-weight:600;line-height:1;padding:2px 6px;border-radius:4px;white-space:nowrap}.vqg-suite__issuecat--flow{background:var(--color-red-50);color:var(--color-red-700)}.vqg-suite__issuecat--setup{background:var(--color-orange-50);color:var(--color-orange-700)}.vqg-suite__issuecat--test-engine,.vqg-suite__issuecat--test-scenario{background:var(--color-violet-50);color:var(--color-violet-700)}.vqg-suite__row>summary.vqg-suite__summaryline{cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-2) 0}.vqg-suite__row>summary.vqg-suite__summaryline::-webkit-details-marker{display:none}.vqg-suite__row>summary.vqg-suite__summaryline:before{content:"▸";font-size:10px;color:var(--muted-foreground);transition:transform .15s ease}.vqg-suite__row[open]>summary.vqg-suite__summaryline:before{transform:rotate(90deg)}.vqg-suite__detail{margin:var(--spacing-6) 0 var(--spacing-10) 18px;padding-left:var(--spacing-10);border-left:2px solid var(--border);font-size:13px}.vqg-suite__detailblock{margin:var(--spacing-6) 0}.vqg-suite__detaillabel{font:var(--text-utility-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}.vqg-suite__detail ul{margin:var(--spacing-2) 0 0;padding-left:18px}.vqg-suite__detail li{margin:1px 0}.vqg-suite__reason{flex-basis:100%;padding:var(--spacing-8) var(--spacing-10);margin-left:44px;border-radius:6px;background:var(--color-red-50);color:var(--color-red-800)}.vqg-suite__reason.vqg-suite__reason--setup{background:var(--color-orange-50);color:var(--color-orange-800)}.vqg-suite__config{margin:var(--spacing-8) 0;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--color-orange-200);border-radius:8px;background:var(--color-orange-50);color:var(--color-orange-800);font:var(--text-utility-regular)}.vqg-suite__config strong{display:block;margin-bottom:var(--spacing-4)}.vqg-suite__config ul{margin:0;padding-left:var(--spacing-16)}.vqg-suite__reason.vqg-suite__reason--engine{background:var(--color-violet-50);color:var(--color-violet-800)}.vqg-suite__reason details{margin-top:var(--spacing-6);color:var(--muted-foreground)}.vqg-suite__reason pre{max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:11px/1.45 ui-monospace,monospace}.vqg-persona{margin:var(--spacing-10) 0;display:flex;flex-direction:column;gap:var(--spacing-4)}.vqg-persona__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.vqg-persona__label{font:var(--text-utility-semibold);color:var(--muted-foreground)}.vqg-persona__select{padding:var(--spacing-6) var(--spacing-8);border:1px solid var(--border);border-radius:6px;font-size:13px;background:var(--bg);max-width:320px}.vqg-persona__hint{margin:var(--spacing-2) 0 0;font:var(--text-utility-regular);color:var(--muted-foreground)}.vqg-persona__regen{font:var(--text-utility-regular);padding:var(--spacing-2) var(--spacing-8);cursor:pointer;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--foreground)}.vqg-persona__regen:disabled{opacity:.6;cursor:default}.vqg-persona__note{font:var(--text-utility-regular);color:var(--muted-foreground);margin:var(--spacing-4) 0 0}.vqg-note--mode{margin:0 0 8px}.open-path-issue-cards--flow-editor{position:fixed;top:86px;right:24px;z-index:1250;width:min(440px,calc(100vw - 48px));max-height:calc(100vh - 116px);overflow-y:auto;padding:var(--spacing-10);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 var(--spacing-12) var(--spacing-32) #0000002e}@media(max-width:760px){.open-path-issue-cards--flow-editor{left:12px;right:12px;width:auto;top:74px;max-height:calc(100vh - 94px)}}.linked-domain{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);background-color:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--spacing-24)}.linked-domain__info{display:flex;align-items:center;gap:var(--spacing-16)}.linked-domain__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--border);border-radius:var(--radius-lg)}.linked-domain__text{display:flex;flex-direction:column}.linked-domain__actions{display:flex;flex-direction:row;gap:var(--spacing-8)}.content-container{background-color:var(--bg-alt);border-radius:var(--radius-2xl);padding:var(--spacing-24);width:100%}.content-container__alert_soft{background-color:var(--color-orange-transparent-8);border:1px solid var(--color-orange-transparent-12)}.content-container__default_soft{background-color:var(--color-grey-transparent-4);border:1px solid var(--color-grey-transparent-8)}.enter-url__guidance{display:flex;flex-direction:column;gap:var(--spacing-16)}.enter-url__list{display:flex;flex-direction:column;gap:var(--spacing-12)}.scan-domain{display:flex;flex-direction:column;gap:var(--spacing-24)}.scan-domain__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-24)}.scan-domain__icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto}.scan-domain__text{display:flex;flex-direction:column;text-align:center;gap:var(--spacing-12)}.select-pages{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.select-pages__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);width:100%}.select-pages__list-container{display:flex;flex-direction:column;width:100%}.select-pages__list-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);padding-bottom:var(--spacing-12)}.select-pages__list{display:flex;flex-direction:column;max-height:18.75rem;overflow-y:auto}.select-pages__page{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);border-bottom:1px solid var(--color-grey-transparent-8);padding:var(--spacing-4) 0}.select-pages__page:last-child{border-bottom:0}.scan-failed{display:flex;flex-direction:column;gap:var(--spacing-24)}.scan-failed__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-24)}.scan-failed__icon{background-color:var(--color-red-transparent-12);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto}.scan-failed__icon>svg{color:var(--color-red-500)}.scan-failed__text{display:flex;flex-direction:column;text-align:center;gap:var(--spacing-12)}.scan-failed__reasons{display:flex;flex-direction:column;gap:var(--spacing-12)}.import-pages{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-24)}.import-pages__icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto}.import-pages__text{display:flex;flex-direction:column;text-align:center;gap:var(--spacing-12)}.import-summary{display:flex;flex-direction:column;gap:var(--spacing-24)}.import-summary__icon{background-color:var(--color-green-transparent-12);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto}.import-summary__icon>svg{color:var(--color-green-500)}.import-summary__text{display:flex;flex-direction:column;text-align:center;gap:var(--spacing-12)}.import-summary__skipped{display:flex;flex-direction:column;gap:var(--spacing-16)}.import-summary__skipped-header{display:flex;flex-direction:row;gap:var(--spacing-12)}.import-summary__skipped-header>svg{color:var(--color-orange-500)}.import-summary__skipped-list{display:flex;flex-direction:column;max-height:18.75rem;overflow-y:auto}.import-summary__skipped-page{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8);border-bottom:1px solid var(--color-grey-transparent-8);padding:var(--spacing-4) 0}.import-summary__skipped-page:last-child{border-bottom:0}.import-summary__skipped-page-url{font:var(--text-small-regular);padding:var(--spacing-12) var(--spacing-4)}.import-summary__skipped-page-reason{font:var(--text-small-regular);color:var(--color-grey-500)}.import-complete{display:flex;flex-direction:column;gap:var(--spacing-24)}.import-complete__icon{background-color:var(--color-green-transparent-12);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto}.import-complete__icon>svg{color:var(--color-green-500)}.import-complete__text{display:flex;flex-direction:column;text-align:center;gap:var(--spacing-12)}.item-picker{display:flex;gap:var(--spacing-4)}.item-picker__item{background:none;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;position:relative}.item-picker__item:hover{border-color:var(--color-grey-950);border-radius:50%}.item-picker__item.is__selected{border-color:var(--color-grey-950)}.item-picker__item--circle.is__selected{border-radius:50%}.item-picker__item--rounded.is__selected{border-radius:var(--radius-lg)}.item-picker__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.item-picker__color-dot{border-radius:50%;display:inline-block;width:24px;height:24px}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-100:oklch(96.2% .044 156.743);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-700:oklch(52.5% .223 3.958);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-warning:var(--warning)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{height:100%}body{background-color:var(--color-grey-50);color:var(--color-grey-950);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;transition:color .2s,background-color .2s;overflow:hidden}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.-top-24{top:calc(var(--spacing) * -24)}.top-\[66px\]{top:66px}.top-full{top:100%}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-\(--spacing-4\){margin-inline:calc(var(--spacing-4) * -1)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-\(--spacing-2\){margin-block:var(--spacing-2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[var\(--margin-sm\)\]{margin-top:var(--margin-sm)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-14{margin-left:calc(var(--spacing) * 14)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[72px\]{height:72px}.h-\[160px\]{height:160px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[52vh\]{max-height:52vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[400px\]{max-height:400px}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-30{min-height:calc(var(--spacing) * 30)}.min-h-\[20px\]{min-height:20px}.min-h-\[118px\]{min-height:118px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[calc\(100vh-6rem\)\]{min-height:calc(100vh - 6rem)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-55{width:calc(var(--spacing) * 55)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-83{width:calc(var(--spacing) * 83)}.w-\[40px\]{width:40px}.w-\[61px\]{width:61px}.w-\[77px\]{width:77px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[188px\]{width:188px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[640px\]{width:640px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2\/3{max-width:66.6667%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-200{max-width:calc(var(--spacing) * 200)}.max-w-\[75\%\]{max-width:75%}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[24px\]{min-width:24px}.min-w-\[28px\]{min-width:28px}.min-w-\[220px\]{min-width:220px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[repeat\(auto-fill\,345px\)\]{grid-template-columns:repeat(auto-fill,345px)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row\!{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[4em\]{gap:4em}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-grey-transparent-8\)\]>:not(:last-child)){border-color:var(--color-grey-transparent-8)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-lg\){border-radius:var(--radius-lg)}.rounded-\(--radius-xl\){border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--color-grey-950\){border-color:var(--color-grey-950)}.border-\(--color-grey-transparent-08\){border-color:var(--color-grey-transparent-08)}.border-\(--color-grey-transparent-8\){border-color:var(--color-grey-transparent-8)}.border-\(--color-grey-transparent-12\){border-color:var(--color-grey-transparent-12)}.border-\[rgba\(13\,13\,13\,0\.08\)\]{border-color:#0d0d0d14}.border-\[var\(--color-grey-transparent-8\)\]{border-color:var(--color-grey-transparent-8)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-warning{border-color:var(--warning)}.border-t-blue-500{border-top-color:var(--color-blue-500)}.bg-\(--bg\){background-color:var(--bg)}.bg-\(--color-green-transparent-12\){background-color:var(--color-green-transparent-12)}.bg-\(--color-grey-50\){background-color:var(--color-grey-50)}.bg-\(--color-grey-100\){background-color:var(--color-grey-100)}.bg-\(--color-grey-transparent-04\){background-color:var(--color-grey-transparent-04)}.bg-\(--color-grey-transparent-4\){background-color:var(--color-grey-transparent-4)}.bg-\(--color-grey-transparent-08\){background-color:var(--color-grey-transparent-08)}.bg-\(--color-grey-transparent-8\){background-color:var(--color-grey-transparent-8)}.bg-\(--color-primary-transparent-12\){background-color:var(--color-primary-transparent-12)}.bg-\(--color-red-transparent-12\){background-color:var(--color-red-transparent-12)}.bg-\[\#F5F5F5\]{background-color:#f5f5f5}.bg-\[var\(--color-green-500\)\]{background-color:var(--color-green-500)}.bg-\[var\(--color-grey-100\)\]{background-color:var(--color-grey-100)}.bg-\[var\(--color-grey-transparent-4\)\]{background-color:var(--color-grey-transparent-4)}.bg-\[var\(--color-grey-transparent-8\)\]{background-color:var(--color-grey-transparent-8)}.bg-\[var\(--color-grey-transparent-16\)\]{background-color:var(--color-grey-transparent-16)}.bg-accent{background-color:var(--accent)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-foreground{background-color:var(--foreground)}.bg-green-500{background-color:var(--color-green-500)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.fill-foreground{fill:var(--foreground)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-\(--spacing-4\){padding-inline:var(--spacing-4)}.px-\(--spacing-12\){padding-inline:var(--spacing-12)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-\(--spacing-8\){padding-block:var(--spacing-8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[3px\]{padding-bottom:3px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-\[116\%\]{--tw-leading:116%;line-height:116%}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--color-green-500\){color:var(--color-green-500)}.text-\(--color-grey-500\){color:var(--color-grey-500)}.text-\(--color-grey-900\){color:var(--color-grey-900)}.text-\(--color-grey-transparent-40\){color:var(--color-grey-transparent-40)}.text-\(--color-grey-transparent-60\){color:var(--color-grey-transparent-60)}.text-\(--color-grey-transparent-64\){color:var(--color-grey-transparent-64)}.text-\(--color-primary-500\){color:var(--color-primary-500)}.text-\(--color-red-500\){color:var(--color-red-500)}.text-\(--foreground\){color:var(--foreground)}.text-\[\#D1380F\]{color:#d1380f}.text-\[--color-grey-transparent-40\]{color:--color-grey-transparent-40}.text-\[rgba\(13\,13\,13\,0\.64\)\]{color:#0d0d0da3}.text-\[var\(--color-green-500\)\]{color:var(--color-green-500)}.text-\[var\(--color-green-600\)\]{color:var(--color-green-600)}.text-\[var\(--color-grey-500\)\]{color:var(--color-grey-500)}.text-\[var\(--color-grey-600\)\]{color:var(--color-grey-600)}.text-\[var\(--color-grey-transparent-32\)\]{color:var(--color-grey-transparent-32)}.text-\[var\(--color-grey-transparent-40\)\]{color:var(--color-grey-transparent-40)}.text-\[var\(--color-grey-transparent-64\)\]{color:var(--color-grey-transparent-64)}.text-\[var\(--color-primary-500\)\]{color:var(--color-primary-500)}.text-amber-500{color:var(--color-amber-500)}.text-background{color:var(--background)}.text-blue-400{color:var(--color-blue-400)}.text-destructive{color:var(--destructive)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-500{color:var(--color-orange-500)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-\(--color-primary-500\){text-decoration-color:var(--color-primary-500)}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_-4px_rgba\(0\,0\,0\,0\.08\)\,0_4px_8px_-2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 12px 24px -4px var(--tw-shadow-color,#00000014), 0 4px 8px -2px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[60px\]{--tw-blur:blur(60px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-\(--color-grey-transparent-4\):hover{background-color:var(--color-grey-transparent-4)}.hover\:bg-\(--color-grey-transparent-8\):hover{background-color:var(--color-grey-transparent-8)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-700\/50:hover{background-color:#31415880}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-700\/50:hover{background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.hover\:text-\[--color-grey-base\]:hover{color:--color-grey-base}.hover\:text-\[var\(--color-grey-900\)\]:hover{color:var(--color-grey-900)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:bg-\(--color-grey-transparent-8\):focus{background-color:var(--color-grey-transparent-8)}.focus\:bg-destructive\/10:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.focus\:text-\(--foreground\):focus{color:var(--foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-black:focus-visible{border-color:var(--color-black)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-white:focus-visible{background-color:var(--color-white)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:border-red-500[aria-invalid=true]{border-color:var(--color-red-500)}.aria-invalid\:text-red-500[aria-invalid=true]{color:var(--color-red-500)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:text-\(--muted-foreground\)[data-disabled]{color:var(--muted-foreground)}.data-\[disabled\]\:opacity-100[data-disabled]{opacity:1}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-10[data-size=default]{height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-\[var\(--color-grey-100\)\][data-state=active]{background-color:var(--color-grey-100)}.data-\[state\=active\]\:bg-\[var\(--color-white\)\][data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-\[var\(--color-grey-950\)\][data-state=active]{color:var(--color-grey-950)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=on\]\:bg-\[\#F4F4F5\][data-state=on]{background-color:#f4f4f5}.data-\[state\=on\]\:text-slate-900[data-state=on]{color:var(--color-slate-900)}.data-\[state\=open\]\:border-black[data-state=open]{border-color:var(--color-black)}.data-\[state\=open\]\:bg-\(--color-grey-transparent-8\)[data-state=open]{background-color:var(--color-grey-transparent-8)}.data-\[state\=open\]\:bg-white[data-state=open]{background-color:var(--color-white)}@media not all and (min-width:48rem){.max-md\:block{display:block}}@media(min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:block{display:block}.lg\:min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media(prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--spacing-base:1rem;--spacing-2:calc(var(--spacing-base) * .125);--spacing-4:calc(var(--spacing-base) * .25);--spacing-6:calc(var(--spacing-base) * .375);--spacing-8:calc(var(--spacing-base) * .5);--spacing-10:calc(var(--spacing-base) * .625);--spacing-12:calc(var(--spacing-base) * .75);--spacing-16:var(--spacing-base);--spacing-20:calc(var(--spacing-base) * 1.25);--spacing-24:calc(var(--spacing-base) * 1.5);--spacing-32:calc(var(--spacing-base) * 2);--spacing-48:calc(var(--spacing-base) * 3)}.release-notes-list{margin-inline:var(--spacing-20)}.release-notes-list__item{margin-bottom:var(--spacing-12);list-style-type:disc}:root{--radius-none:0;--radius-sm:.125rem;--radius-default:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-lg2:.625rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px}.layout{height:100%;display:flex;overflow:hidden}.layout-content{min-height:0;padding:0 var(--spacing-12) var(--spacing-12) 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.layout-page{background-color:var(--color-white);border:1px solid var(--color-grey-transparent-8,#0d0d0d14);border-radius:var(--radius,16px);min-height:0;padding-inline:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 12);flex:1;overflow-y:auto}.logo{align-items:center;gap:.5rem;display:flex}.logo__icon{fill:var(--color-grey-950)}.logo__text{color:var(--color-grey-950);font:var(--font-weight-semibold) calc(var(--font-base) + 2px) / var(--base-line-height) var(--font-sans)}.sidebar{background-color:var(--color-grey-50);z-index:50;flex-direction:column;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out;display:flex}.sidebar__header{flex-shrink:0;align-items:center;height:4.5rem;display:flex}.sidebar__logo{align-items:center;display:flex}.sidebar__header--collapsed{justify-content:center;padding-inline:.5rem}.sidebar__header--expanded{padding:0 1rem 0 1.375rem}@media(min-width:768px){.sidebar{position:relative;transform:translate(0)}}.sidebar--open{transform:translate(0)}.sidebar--collapsed{width:68px}.sidebar--expanded{width:240px}.sidebar__nav-item{color:var(--color-grey-600);font:var(--text-button-sm);align-items:center;gap:var(--spacing-16);border-radius:var(--radius-xl);height:2.75rem;padding:0 .8125rem;transition-property:color,background-color;transition-duration:.2s;display:flex}.sidebar__nav-item:hover,.sidebar__nav-item:hover>svg{color:var(--color-grey-950)}.sidebar__nav-item--active{background-color:var(--color-grey-transparent-8);color:var(--color-grey-950)}.sidebar__nav-item--collapsed{justify-content:center;padding-inline:1rem}.sidebar__nav-item--active,.sidebar__nav-item--active .sidebar__nav-item__icon{color:var(--color-grey-950)}.sidebar__nav-item--disabled,.sidebar__nav-item--disabled .sidebar__nav-item__icon{color:var(--color-grey-transparent-32);pointer-events:none}.sidebar__nav-item__icon{width:1.25rem;height:1.25rem;color:var(--color-grey-600);flex-shrink:0}.sidebar__nav-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__nav{flex-direction:column;flex:1;justify-content:space-between;padding-bottom:.75rem;display:flex}.sidebar__nav--collapsed{padding-inline:.375rem}.sidebar__nav--expanded{padding-inline:.75rem}.sidebar__main-nav{flex-direction:column;display:flex}.sidebar__bottom-nav{flex-direction:column;gap:.75rem;display:flex}.sidebar__divider{background-color:var(--color-grey-transparent-8);height:1px}.sidebar__collapse-btn{z-index:10;background-color:var(--color-grey-50);width:1.5rem;height:1.5rem;color:var(--color-grey-950);border:none;border-radius:9999px;justify-content:center;align-items:center;transition-property:color;transition-duration:.2s;display:flex;position:absolute;top:50%;right:-.75rem;transform:translateY(-50%)}.sidebar__collapse-btn:before,.sidebar__collapse-btn:after{content:"";border-radius:var(--radius-full);pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.sidebar__collapse-btn:before{clip-path:inset(0 50% 0 0);border-color:var(--color-grey-50)}.sidebar__collapse-btn:after{clip-path:inset(0 0 0 50%);border-color:var(--color-grey-transparent-4)}.sidebar__collapse-btn:hover{color:var(--color-grey-950);cursor:pointer}.sidebar__collapse-btn__icon{transition-property:transform;transition-duration:.2s}.sidebar__collapse-btn__icon--rotated{transform:rotate(180deg)}:root{--color-primary-50:#f1faff;--color-primary-100:#d7eefb;--color-primary-200:#b5e3ff;--color-primary-300:#79c8f9;--color-primary-400:#3eabef;--color-primary-500:#0085d8;--color-primary-600:#0073ba;--color-primary-700:#00609b;--color-primary-800:#004a78;--color-primary-900:#00375a;--color-primary-950:#001f32;--color-primary-transparent-4:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-4:color-mix(in srgb, var(--color-primary-500) 4%, transparent)}}:root{--color-primary-transparent-8:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-8:color-mix(in srgb, var(--color-primary-500) 8%, transparent)}}:root{--color-primary-transparent-12:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-12:color-mix(in srgb, var(--color-primary-500) 12%, transparent)}}:root{--color-primary-transparent-16:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-16:color-mix(in srgb, var(--color-primary-500) 16%, transparent)}}:root{--color-primary-transparent-20:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-20:color-mix(in srgb, var(--color-primary-500) 20%, transparent)}}:root{--color-primary-transparent-24:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-24:color-mix(in srgb, var(--color-primary-500) 24%, transparent)}}:root{--color-primary-transparent-32:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-32:color-mix(in srgb, var(--color-primary-500) 32%, transparent)}}:root{--color-primary-transparent-40:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-40:color-mix(in srgb, var(--color-primary-500) 40%, transparent)}}:root{--color-primary-transparent-64:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-64:color-mix(in srgb, var(--color-primary-500) 64%, transparent)}}:root{--color-primary-transparent-72:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-72:color-mix(in srgb, var(--color-primary-500) 72%, transparent)}}:root{--color-primary-transparent-88:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-primary-transparent-88:color-mix(in srgb, var(--color-primary-500) 88%, transparent)}}:root{--color-acid-green-50:#f9faec;--color-acid-green-100:#f5f7d4;--color-acid-green-200:#eaeca9;--color-acid-green-300:#e3e781;--color-acid-green-400:#d5dc38;--color-acid-green-500:#ced600;--color-acid-green-600:#c1c900;--color-acid-green-700:#afb700;--color-acid-green-800:#8f9500;--color-acid-green-900:#747900;--color-acid-green-950:#575b00;--color-acid-green-transparent-4:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-4:color-mix(in srgb, var(--color-acid-green-500) 4%, transparent)}}:root{--color-acid-green-transparent-8:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-8:color-mix(in srgb, var(--color-acid-green-500) 8%, transparent)}}:root{--color-acid-green-transparent-12:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-12:color-mix(in srgb, var(--color-acid-green-500) 12%, transparent)}}:root{--color-acid-green-transparent-16:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-16:color-mix(in srgb, var(--color-acid-green-500) 16%, transparent)}}:root{--color-acid-green-transparent-20:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-20:color-mix(in srgb, var(--color-acid-green-500) 20%, transparent)}}:root{--color-acid-green-transparent-24:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-24:color-mix(in srgb, var(--color-acid-green-500) 24%, transparent)}}:root{--color-acid-green-transparent-32:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-32:color-mix(in srgb, var(--color-acid-green-500) 32%, transparent)}}:root{--color-acid-green-transparent-40:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-40:color-mix(in srgb, var(--color-acid-green-500) 40%, transparent)}}:root{--color-acid-green-transparent-64:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-64:color-mix(in srgb, var(--color-acid-green-500) 64%, transparent)}}:root{--color-acid-green-transparent-72:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-72:color-mix(in srgb, var(--color-acid-green-500) 72%, transparent)}}:root{--color-acid-green-transparent-88:var(--color-acid-green-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-acid-green-transparent-88:color-mix(in srgb, var(--color-acid-green-500) 88%, transparent)}}:root{--color-grey-50:#f8f8f8;--color-grey-100:#f1f1f1;--color-grey-200:#e1e1e1;--color-grey-300:#b7b7b7;--color-grey-400:#8a8a8a;--color-grey-500:#656565;--color-grey-600:#4e4e4e;--color-grey-700:#3d3d3d;--color-grey-800:#232323;--color-grey-900:#171717;--color-grey-950:#141414;--color-grey-base:#0d0d0d;--color-grey-transparent-4:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-4:color-mix(in srgb, var(--color-grey-base) 4%, transparent)}}:root{--color-grey-transparent-8:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-8:color-mix(in srgb, var(--color-grey-base) 8%, transparent)}}:root{--color-grey-transparent-12:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-12:color-mix(in srgb, var(--color-grey-base) 12%, transparent)}}:root{--color-grey-transparent-16:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-16:color-mix(in srgb, var(--color-grey-base) 16%, transparent)}}:root{--color-grey-transparent-20:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-20:color-mix(in srgb, var(--color-grey-base) 20%, transparent)}}:root{--color-grey-transparent-24:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-24:color-mix(in srgb, var(--color-grey-base) 24%, transparent)}}:root{--color-grey-transparent-32:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-32:color-mix(in srgb, var(--color-grey-base) 32%, transparent)}}:root{--color-grey-transparent-40:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-40:color-mix(in srgb, var(--color-grey-base) 40%, transparent)}}:root{--color-grey-transparent-64:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-64:color-mix(in srgb, var(--color-grey-base) 64%, transparent)}}:root{--color-grey-transparent-72:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-72:color-mix(in srgb, var(--color-grey-base) 72%, transparent)}}:root{--color-grey-transparent-88:var(--color-grey-base)}@supports (color:color-mix(in lab,red,red)){:root{--color-grey-transparent-88:color-mix(in srgb, var(--color-grey-base) 88%, transparent)}}:root{--color-orange-50:#fff7f4;--color-orange-100:#ffece3;--color-orange-200:#ffd6c3;--color-orange-300:#feb997;--color-orange-400:#ff9151;--color-orange-500:#f66b16;--color-orange-600:#c55512;--color-orange-700:#9f440e;--color-orange-800:#6f3314;--color-orange-900:#3f1a07;--color-orange-950:#2a1005;--color-orange-transparent-4:#fe6e000a}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-4:color-mix(in srgb, var(--color-orange-500) 4%, transparent)}}:root{--color-orange-transparent-8:#fe6e0014}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-8:color-mix(in srgb, var(--color-orange-500) 8%, transparent)}}:root{--color-orange-transparent-12:#fe6e001f}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-12:color-mix(in srgb, var(--color-orange-500) 12%, transparent)}}:root{--color-orange-transparent-16:#fe6e0029}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-16:color-mix(in srgb, var(--color-orange-500) 16%, transparent)}}:root{--color-orange-transparent-20:#fe6e0033}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-20:color-mix(in srgb, var(--color-orange-500) 20%, transparent)}}:root{--color-orange-transparent-24:#fe6e003d}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-24:color-mix(in srgb, var(--color-orange-500) 24%, transparent)}}:root{--color-orange-transparent-32:#fe6e0052}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-32:color-mix(in srgb, var(--color-orange-500) 32%, transparent)}}:root{--color-orange-transparent-40:#fe6e0066}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-40:color-mix(in srgb, var(--color-orange-500) 40%, transparent)}}:root{--color-orange-transparent-64:#fe6e00a3}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-64:color-mix(in srgb, var(--color-orange-500) 64%, transparent)}}:root{--color-orange-transparent-72:#fe6e00b8}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-72:color-mix(in srgb, var(--color-orange-500) 72%, transparent)}}:root{--color-orange-transparent-88:#fe6e00e0}@supports (color:color-mix(in lab,red,red)){:root{--color-orange-transparent-88:color-mix(in srgb, var(--color-orange-500) 88%, transparent)}}:root{--color-red-50:#fff2f2;--color-red-100:#fedfdf;--color-red-200:#fdb8b8;--color-red-300:#f89090;--color-red-400:#e65a5a;--color-red-500:#bd2c1c;--color-red-600:#911305;--color-red-700:#810707;--color-red-800:#5d0101;--color-red-900:#400;--color-red-950:#2e0707;--color-red-transparent-4:#fb2c360a}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-4:color-mix(in srgb, var(--color-red-500) 4%, transparent)}}:root{--color-red-transparent-8:#fb2c3614}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-8:color-mix(in srgb, var(--color-red-500) 8%, transparent)}}:root{--color-red-transparent-12:#fb2c361f}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-12:color-mix(in srgb, var(--color-red-500) 12%, transparent)}}:root{--color-red-transparent-16:#fb2c3629}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-16:color-mix(in srgb, var(--color-red-500) 16%, transparent)}}:root{--color-red-transparent-20:#fb2c3633}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-20:color-mix(in srgb, var(--color-red-500) 20%, transparent)}}:root{--color-red-transparent-24:#fb2c363d}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-24:color-mix(in srgb, var(--color-red-500) 24%, transparent)}}:root{--color-red-transparent-32:#fb2c3652}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-32:color-mix(in srgb, var(--color-red-500) 32%, transparent)}}:root{--color-red-transparent-40:#fb2c3666}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-40:color-mix(in srgb, var(--color-red-500) 40%, transparent)}}:root{--color-red-transparent-64:#fb2c36a3}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-64:color-mix(in srgb, var(--color-red-500) 64%, transparent)}}:root{--color-red-transparent-72:#fb2c36b8}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-72:color-mix(in srgb, var(--color-red-500) 72%, transparent)}}:root{--color-red-transparent-88:#fb2c36e0}@supports (color:color-mix(in lab,red,red)){:root{--color-red-transparent-88:color-mix(in srgb, var(--color-red-500) 88%, transparent)}}:root{--color-green-50:#ecfbf2;--color-green-100:#cfeddc;--color-green-200:#a7e0c2;--color-green-300:#80d0a8;--color-green-400:#3db47c;--color-green-500:#299f6a;--color-green-600:#0c8052;--color-green-700:#0c613e;--color-green-800:#024127;--color-green-900:#092719;--color-green-950:#011d0f;--color-green-transparent-4:#00c7580a}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-4:color-mix(in srgb, var(--color-green-500) 4%, transparent)}}:root{--color-green-transparent-8:#00c75814}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-8:color-mix(in srgb, var(--color-green-500) 8%, transparent)}}:root{--color-green-transparent-12:#00c7581f}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-12:color-mix(in srgb, var(--color-green-500) 12%, transparent)}}:root{--color-green-transparent-16:#00c75829}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-16:color-mix(in srgb, var(--color-green-500) 16%, transparent)}}:root{--color-green-transparent-20:#00c75833}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-20:color-mix(in srgb, var(--color-green-500) 20%, transparent)}}:root{--color-green-transparent-24:#00c7583d}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-24:color-mix(in srgb, var(--color-green-500) 24%, transparent)}}:root{--color-green-transparent-32:#00c75852}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-32:color-mix(in srgb, var(--color-green-500) 32%, transparent)}}:root{--color-green-transparent-40:#00c75866}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-40:color-mix(in srgb, var(--color-green-500) 40%, transparent)}}:root{--color-green-transparent-64:#00c758a3}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-64:color-mix(in srgb, var(--color-green-500) 64%, transparent)}}:root{--color-green-transparent-72:#00c758b8}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-72:color-mix(in srgb, var(--color-green-500) 72%, transparent)}}:root{--color-green-transparent-88:#00c758e0}@supports (color:color-mix(in lab,red,red)){:root{--color-green-transparent-88:color-mix(in srgb, var(--color-green-500) 88%, transparent)}}:root{--color-yellow-50:#faf6e0;--color-yellow-100:#fdf2b1;--color-yellow-200:#ffee91;--color-yellow-300:#fbe66c;--color-yellow-400:#f6db46;--color-yellow-500:#f4cf00;--color-yellow-600:#d1b200;--color-yellow-700:#a28a00;--color-yellow-800:#806c00;--color-yellow-900:#655600;--color-yellow-950:#413700;--color-yellow-transparent-4:#edb2000a}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-4:color-mix(in srgb, var(--color-yellow-500) 4%, transparent)}}:root{--color-yellow-transparent-8:#edb20014}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-8:color-mix(in srgb, var(--color-yellow-500) 8%, transparent)}}:root{--color-yellow-transparent-12:#edb2001f}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-12:color-mix(in srgb, var(--color-yellow-500) 12%, transparent)}}:root{--color-yellow-transparent-16:#edb20029}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-16:color-mix(in srgb, var(--color-yellow-500) 16%, transparent)}}:root{--color-yellow-transparent-20:#edb20033}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-20:color-mix(in srgb, var(--color-yellow-500) 20%, transparent)}}:root{--color-yellow-transparent-24:#edb2003d}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-24:color-mix(in srgb, var(--color-yellow-500) 24%, transparent)}}:root{--color-yellow-transparent-32:#edb20052}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-32:color-mix(in srgb, var(--color-yellow-500) 32%, transparent)}}:root{--color-yellow-transparent-40:#edb20066}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-40:color-mix(in srgb, var(--color-yellow-500) 40%, transparent)}}:root{--color-yellow-transparent-64:#edb200a3}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-64:color-mix(in srgb, var(--color-yellow-500) 64%, transparent)}}:root{--color-yellow-transparent-72:#edb200b8}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-72:color-mix(in srgb, var(--color-yellow-500) 72%, transparent)}}:root{--color-yellow-transparent-88:#edb200e0}@supports (color:color-mix(in lab,red,red)){:root{--color-yellow-transparent-88:color-mix(in srgb, var(--color-yellow-500) 88%, transparent)}}:root{--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fccee8;--color-pink-300:#ffa7d7;--color-pink-400:#fc7abf;--color-pink-500:#f447a0;--color-pink-600:#e02786;--color-pink-700:#d22172;--color-pink-800:#b21961;--color-pink-900:#8a1547;--color-pink-950:#670c32;--color-pink-transparent-4:#f6339a0a}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-4:color-mix(in srgb, var(--color-pink-500) 4%, transparent)}}:root{--color-pink-transparent-8:#f6339a14}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-8:color-mix(in srgb, var(--color-pink-500) 8%, transparent)}}:root{--color-pink-transparent-12:#f6339a1f}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-12:color-mix(in srgb, var(--color-pink-500) 12%, transparent)}}:root{--color-pink-transparent-16:#f6339a29}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-16:color-mix(in srgb, var(--color-pink-500) 16%, transparent)}}:root{--color-pink-transparent-20:#f6339a33}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-20:color-mix(in srgb, var(--color-pink-500) 20%, transparent)}}:root{--color-pink-transparent-24:#f6339a3d}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-24:color-mix(in srgb, var(--color-pink-500) 24%, transparent)}}:root{--color-pink-transparent-32:#f6339a52}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-32:color-mix(in srgb, var(--color-pink-500) 32%, transparent)}}:root{--color-pink-transparent-40:#f6339a66}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-40:color-mix(in srgb, var(--color-pink-500) 40%, transparent)}}:root{--color-pink-transparent-64:#f6339aa3}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-64:color-mix(in srgb, var(--color-pink-500) 64%, transparent)}}:root{--color-pink-transparent-72:#f6339ab8}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-72:color-mix(in srgb, var(--color-pink-500) 72%, transparent)}}:root{--color-pink-transparent-88:#f6339ae0}@supports (color:color-mix(in lab,red,red)){:root{--color-pink-transparent-88:color-mix(in srgb, var(--color-pink-500) 88%, transparent)}}:root{--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a684ff;--color-violet-500:#8e51ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-violet-transparent-4:#8d54ff0a}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-4:color-mix(in srgb, var(--color-violet-500) 4%, transparent)}}:root{--color-violet-transparent-8:#8d54ff14}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-8:color-mix(in srgb, var(--color-violet-500) 8%, transparent)}}:root{--color-violet-transparent-12:#8d54ff1f}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-12:color-mix(in srgb, var(--color-violet-500) 12%, transparent)}}:root{--color-violet-transparent-16:#8d54ff29}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-16:color-mix(in srgb, var(--color-violet-500) 16%, transparent)}}:root{--color-violet-transparent-20:#8d54ff33}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-20:color-mix(in srgb, var(--color-violet-500) 20%, transparent)}}:root{--color-violet-transparent-24:#8d54ff3d}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-24:color-mix(in srgb, var(--color-violet-500) 24%, transparent)}}:root{--color-violet-transparent-32:#8d54ff52}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-32:color-mix(in srgb, var(--color-violet-500) 32%, transparent)}}:root{--color-violet-transparent-40:#8d54ff66}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-40:color-mix(in srgb, var(--color-violet-500) 40%, transparent)}}:root{--color-violet-transparent-64:#8d54ffa3}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-64:color-mix(in srgb, var(--color-violet-500) 64%, transparent)}}:root{--color-violet-transparent-72:#8d54ffb8}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-72:color-mix(in srgb, var(--color-violet-500) 72%, transparent)}}:root{--color-violet-transparent-88:#8d54ffe0}@supports (color:color-mix(in lab,red,red)){:root{--color-violet-transparent-88:color-mix(in srgb, var(--color-violet-500) 88%, transparent)}}:root{--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d3f2;--color-cyan-500:#00b8db;--color-cyan-600:#0092b8;--color-cyan-700:#007595;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-cyan-950:#053345;--color-cyan-transparent-4:#00b7d70a}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-4:color-mix(in srgb, var(--color-cyan-500) 4%, transparent)}}:root{--color-cyan-transparent-8:#00b7d714}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-8:color-mix(in srgb, var(--color-cyan-500) 8%, transparent)}}:root{--color-cyan-transparent-12:#00b7d71f}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-12:color-mix(in srgb, var(--color-cyan-500) 12%, transparent)}}:root{--color-cyan-transparent-16:#00b7d729}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-16:color-mix(in srgb, var(--color-cyan-500) 16%, transparent)}}:root{--color-cyan-transparent-20:#00b7d733}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-20:color-mix(in srgb, var(--color-cyan-500) 20%, transparent)}}:root{--color-cyan-transparent-24:#00b7d73d}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-24:color-mix(in srgb, var(--color-cyan-500) 24%, transparent)}}:root{--color-cyan-transparent-32:#00b7d752}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-32:color-mix(in srgb, var(--color-cyan-500) 32%, transparent)}}:root{--color-cyan-transparent-40:#00b7d766}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-40:color-mix(in srgb, var(--color-cyan-500) 40%, transparent)}}:root{--color-cyan-transparent-64:#00b7d7a3}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-64:color-mix(in srgb, var(--color-cyan-500) 64%, transparent)}}:root{--color-cyan-transparent-72:#00b7d7b8}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-72:color-mix(in srgb, var(--color-cyan-500) 72%, transparent)}}:root{--color-cyan-transparent-88:#00b7d7e0}@supports (color:color-mix(in lab,red,red)){:root{--color-cyan-transparent-88:color-mix(in srgb, var(--color-cyan-500) 88%, transparent)}}:root{--color-teal-50:#ecfeff;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d5be;--color-teal-500:#00bba7;--color-teal-600:#009689;--color-teal-700:#00786f;--color-teal-800:#005f5a;--color-teal-900:#0b4f4a;--color-teal-950:#022f2e;--color-teal-transparent-4:#00baa70a}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-4:color-mix(in srgb, var(--color-teal-500) 4%, transparent)}}:root{--color-teal-transparent-8:#00baa714}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-8:color-mix(in srgb, var(--color-teal-500) 8%, transparent)}}:root{--color-teal-transparent-12:#00baa71f}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-12:color-mix(in srgb, var(--color-teal-500) 12%, transparent)}}:root{--color-teal-transparent-16:#00baa729}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-16:color-mix(in srgb, var(--color-teal-500) 16%, transparent)}}:root{--color-teal-transparent-20:#00baa733}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-20:color-mix(in srgb, var(--color-teal-500) 20%, transparent)}}:root{--color-teal-transparent-24:#00baa73d}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-24:color-mix(in srgb, var(--color-teal-500) 24%, transparent)}}:root{--color-teal-transparent-32:#00baa752}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-32:color-mix(in srgb, var(--color-teal-500) 32%, transparent)}}:root{--color-teal-transparent-40:#00baa766}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-40:color-mix(in srgb, var(--color-teal-500) 40%, transparent)}}:root{--color-teal-transparent-64:#00baa7a3}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-64:color-mix(in srgb, var(--color-teal-500) 64%, transparent)}}:root{--color-teal-transparent-72:#00baa7b8}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-72:color-mix(in srgb, var(--color-teal-500) 72%, transparent)}}:root{--color-teal-transparent-88:#00baa7e0}@supports (color:color-mix(in lab,red,red)){:root{--color-teal-transparent-88:color-mix(in srgb, var(--color-teal-500) 88%, transparent)}}:root{--color-white:#fff;--color-white-transparent-4:#ffffff0a}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-4:color-mix(in srgb, var(--color-white) 4%, transparent)}}:root{--color-white-transparent-8:#ffffff14}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-8:color-mix(in srgb, var(--color-white) 8%, transparent)}}:root{--color-white-transparent-12:#ffffff1f}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-12:color-mix(in srgb, var(--color-white) 12%, transparent)}}:root{--color-white-transparent-16:#ffffff29}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-16:color-mix(in srgb, var(--color-white) 16%, transparent)}}:root{--color-white-transparent-20:#fff3}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-20:color-mix(in srgb, var(--color-white) 20%, transparent)}}:root{--color-white-transparent-24:#ffffff3d}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-24:color-mix(in srgb, var(--color-white) 24%, transparent)}}:root{--color-white-transparent-32:#ffffff52}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-32:color-mix(in srgb, var(--color-white) 32%, transparent)}}:root{--color-white-transparent-40:#fff6}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-40:color-mix(in srgb, var(--color-white) 40%, transparent)}}:root{--color-white-transparent-72:#ffffffb8}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-72:color-mix(in srgb, var(--color-white) 72%, transparent)}}:root{--color-white-transparent-88:#ffffffe0}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-88:color-mix(in srgb, var(--color-white) 88%, transparent)}}:root{--color-white-transparent-100:#fff}@supports (color:color-mix(in lab,red,red)){:root{--color-white-transparent-100:color-mix(in srgb, var(--color-white) 100%, transparent)}}:root{--bg:var(--color-white);--bg-alt:var(--color-grey-50);--bg-dark:var(--color-grey-950);--overlay:var(--color-grey-transparent-40);--border:var(--color-grey-transparent-8);--foreground:var(--color-grey-950);--muted-foreground:var(--color-grey-transparent-64);--disabled-foreground:var(--color-grey-transparent-24);--primary-foreground:var(--color-white);--primary-muted-foreground:var(--color-white-transparent-72);--primary-disabled-foreground:var(--color-white-transparent-88);--fade-gradient-bg-start:var(--bg);--fade-gradient-bg-end:var(--color-white);--fade-gradient-alt-bg-start:var(--bg-alt);--fade-gradient-alt-bg-end:#0000}@supports (color:color-mix(in lab,red,red)){:root{--fade-gradient-alt-bg-end:color-mix(in srgb, var(--color-white) 0%, transparent)}}:root{--fade-gradient-alt-bg:linear-gradient(180deg, var(--fade-gradient-alt-bg-start) 32.21%, var(--fade-gradient-alt-bg-end) 100%)}.dark{--color-primary-50:#001f32;--color-primary-100:#00375a;--color-primary-200:#004a78;--color-primary-300:#00609b;--color-primary-400:#0073ba;--color-primary-500:#0085d8;--color-primary-600:#37a3e6;--color-primary-700:#6dbff2;--color-primary-800:#a4d7f4;--color-primary-900:#d2e9f6;--color-primary-950:#e6f6ff;--color-acid-green-50:#575b00;--color-acid-green-100:#747900;--color-acid-green-200:#8f9500;--color-acid-green-300:#afb700;--color-acid-green-400:#c1c900;--color-acid-green-500:#ced600;--color-acid-green-600:#d5dc38;--color-acid-green-700:#e3e781;--color-acid-green-800:#eaeca9;--color-acid-green-900:#f5f7d4;--color-acid-green-950:#f9faec;--color-grey-50:#141414;--color-grey-100:#171717;--color-grey-200:#232323;--color-grey-300:#3d3d3d;--color-grey-400:#4e4e4e;--color-grey-500:#656565;--color-grey-600:#8a8a8a;--color-grey-700:#b7b7b7;--color-grey-800:#e1e1e1;--color-grey-900:#f1f1f1;--color-grey-950:#f8f8f8;--color-grey-base:#f5f5f5;--color-orange-50:#230e05;--color-orange-100:#3f1a07;--color-orange-200:#6f3314;--color-orange-300:#9f440e;--color-orange-400:#c55512;--color-orange-500:#f66b16;--color-orange-600:#ff9151;--color-orange-700:#feb997;--color-orange-800:#ffd6c3;--color-orange-900:#ffece3;--color-orange-950:#fff7f4;--color-red-50:#2e0707;--color-red-100:#400;--color-red-200:#5d0101;--color-red-300:#810707;--color-red-400:#ad1909;--color-red-500:#be3030;--color-red-600:#e65a5a;--color-red-700:#f89090;--color-red-800:#fdb8b8;--color-red-900:#fedfdf;--color-red-950:#fff2f2;--color-green-50:#011d0f;--color-green-100:#092719;--color-green-200:#024127;--color-green-300:#0c613e;--color-green-400:#0c8052;--color-green-500:#299f6a;--color-green-600:#3db47c;--color-green-700:#80d0a8;--color-green-800:#a7e0c2;--color-green-900:#cfeddc;--color-green-950:#ecfbf2;--color-yellow-50:#413700;--color-yellow-100:#655600;--color-yellow-200:#806c00;--color-yellow-300:#a28a00;--color-yellow-400:#d1b200;--color-yellow-500:#f4cf00;--color-yellow-600:#f6db46;--color-yellow-700:#fbe66c;--color-yellow-800:#ffee91;--color-yellow-900:#fdf2b1;--color-yellow-950:#faf6e0;--color-pink-50:#670c32;--color-pink-100:#8a1547;--color-pink-200:#b21961;--color-pink-300:#d22172;--color-pink-400:#e02786;--color-pink-500:#f447a0;--color-pink-600:#fc7abf;--color-pink-700:#ffa7d7;--color-pink-800:#fccee8;--color-pink-900:#fce7f3;--color-pink-950:#fdf2f8;--color-violet-50:#2f0d68;--color-violet-100:#4d179a;--color-violet-200:#5d0ec0;--color-violet-300:#7008e7;--color-violet-400:#7f22fe;--color-violet-500:#8e51ff;--color-violet-600:#a684ff;--color-violet-700:#c4b4ff;--color-violet-800:#ddd6ff;--color-violet-900:#ede9fe;--color-violet-950:#f5f3ff;--color-cyan-50:#053345;--color-cyan-100:#104e64;--color-cyan-200:#005f78;--color-cyan-300:#007595;--color-cyan-400:#0092b8;--color-cyan-500:#00b8db;--color-cyan-600:#00d3f2;--color-cyan-700:#53eafd;--color-cyan-800:#a2f4fd;--color-cyan-900:#cefafe;--color-cyan-950:#ecfeff;--color-teal-50:#022f2e;--color-teal-100:#0b4f4a;--color-teal-200:#005f5a;--color-teal-300:#00786f;--color-teal-400:#009689;--color-teal-500:#00bba7;--color-teal-600:#00d5be;--color-teal-700:#46ecd5;--color-teal-800:#96f7e4;--color-teal-900:#cbfbf1;--color-teal-950:#ecfeff;--color-white:#141414;--bg:var(--color-grey-50);--bg-alt:var(--color-grey-100);--bg-dark:var(--color-grey-200);--primary-disabled-foreground:var(--color-white-transparent-16);--fade-gradient-bg-start:var(--bg);--fade-gradient-bg-end:var(--color-grey-950);--fade-gradient-alt-bg-start:var(--bg-alt);--fade-gradient-alt-bg-end:var(--fade-gradient-alt-bg-start)}@supports (color:color-mix(in lab,red,red)){.dark{--fade-gradient-alt-bg-end:color-mix(in srgb, var(--fade-gradient-alt-bg-start) 0%, transparent)}}.bg{background-color:var(--color-white)}.bg-alt{background-color:var(--bg-alt)}.text-primary{color:var(--color-primary-500)}.text-foreground{color:var(--foreground)}.text-grey-400{color:var(--color-grey-400)}.text-grey-transparent-40{color:var(--color-grey-transparent-40)}.text-grey-transparent-64{color:var(--color-grey-transparent-64)}.text-grey-500{color:var(--color-grey-500)}.text-grey-950{color:var(--color-grey-950)}.text-green-600{color:var(--color-green-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.btn-base{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:var(--text-button-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.btn-base:focus-visible{box-shadow:0 0 0 3px var(--color-primary-transparent-16)}.btn-base:disabled,.btn-base[aria-disabled=true]{cursor:default;pointer-events:none}.btn-base>svg{pointer-events:none;flex-shrink:0}.btn-md{border-radius:var(--radius-xl);gap:var(--spacing-6);min-height:44px;padding:var(--spacing-12)}.btn-icon-md{padding:var(--spacing-12) var(--spacing-20);width:44px;height:44px}.btn-sm{border-radius:var(--radius-lg);gap:var(--spacing-4);min-height:32px;padding:var(--spacing-6) var(--spacing-10)}.btn-icon-sm{width:32px;height:32px;padding:var(--spacing-6) var(--spacing-10)}.btn-icon-xs{border-radius:var(--radius-md);width:24px;height:24px;padding:var(--spacing-6) var(--spacing-10)}.btn-primary__soft,.btn-primary__outline,.btn-primary__ghost,.btn-primary__link{color:var(--color-primary-500)}.btn-primary__filled{background-color:var(--color-primary-500);color:var(--color-white)}.btn-primary__filled:hover{background-color:var(--color-primary-600)}.btn-primary__filled:disabled,.btn-primary__filled[aria-disabled=true]{background-color:var(--color-primary-transparent-32);color:var(--color-primary-50)}.btn-primary__soft{background-color:var(--color-primary-transparent-8)}.btn-primary__soft:hover{background-color:var(--color-primary-transparent-12)}.btn-primary__soft:disabled,.btn-primary__soft[aria-disabled=true]{background-color:var(--color-primary-transparent-4);color:var(--color-primary-transparent-32)}.btn-primary__outline{border:1px solid var(--color-primary-transparent-16);background-color:#0000}.btn-primary__outline:hover{border-color:var(--color-primary-transparent-40)}.btn-primary__outline:disabled,.btn-primary__outline[aria-disabled=true]{border-color:var(--color-primary-transparent-16);color:var(--color-primary-transparent-32)}.btn-primary__ghost:hover{background-color:var(--color-primary-transparent-8)}.btn-primary__ghost:disabled,.btn-primary__ghost[aria-disabled=true]{color:var(--color-primary-transparent-32)}.btn-primary__link{padding:0}.btn-primary__link:hover{color:var(--color-primary-700)}.btn-primary__link:disabled,.btn-primary__link[aria-disabled=true]{color:var(--color-primary-transparent-32)}.btn-secondary__soft,.btn-secondary__outline,.btn-secondary__ghost,.btn-secondary__link{color:var(--color-grey-950)}.btn-secondary__filled{background-color:var(--color-grey-950);color:var(--color-white)}.btn-secondary__filled:hover{background-color:var(--color-grey-800)}.btn-secondary__filled:disabled,.btn-secondary__filled[aria-disabled=true]{background-color:var(--color-grey-transparent-32);color:var(--color-grey-100)}.btn-secondary__soft{background-color:var(--color-grey-transparent-8)}.btn-secondary__soft:hover{background-color:var(--color-grey-transparent-12)}.btn-secondary__soft:disabled,.btn-secondary__soft[aria-disabled=true]{background-color:var(--color-grey-transparent-4);color:var(--color-grey-transparent-32)}.btn-secondary__outline{border:1px solid var(--color-grey-transparent-12)}.btn-secondary__outline:hover{border-color:var(--color-grey-transparent-40)}.btn-secondary__outline:disabled,.btn-secondary__outline[aria-disabled=true]{border-color:var(--color-grey-transparent-16);color:var(--color-grey-transparent-32)}.btn-secondary__ghost:hover{background-color:var(--color-grey-transparent-8)}.btn-secondary__ghost:disabled,.btn-secondary__ghost[aria-disabled=true]{color:var(--color-grey-transparent-32)}.btn-secondary__link{padding:0}.btn-secondary__link:hover{color:var(--color-grey-700)}.btn-secondary__link:disabled,.btn-secondary__link[aria-disabled=true]{color:var(--color-grey-transparent-32)}.btn-destructive__soft,.btn-destructive__outline,.btn-destructive__ghost,.btn-destructive__link{color:var(--color-red-500)}.btn-destructive__filled{background-color:var(--color-red-500);color:var(--color-white)}.btn-destructive__filled:hover{background-color:var(--color-red-600)}.btn-destructive__filled:disabled,.btn-destructive__filled[aria-disabled=true]{background-color:var(--color-red-100);color:var(--color-red-50)}.btn-destructive__soft{background-color:var(--color-red-transparent-8)}.btn-destructive__soft:hover{background-color:var(--color-red-transparent-12)}.btn-destructive__soft:disabled,.btn-destructive__soft[aria-disabled=true]{background-color:var(--color-red-transparent-4);color:var(--color-red-transparent-32)}.btn-destructive__outline{border:1px solid var(--color-red-transparent-12)}.btn-destructive__outline:hover{border-color:var(--color-red-transparent-40)}.btn-destructive__outline:disabled,.btn-destructive__outline[aria-disabled=true]{border-color:var(--color-red-transparent-16);color:var(--color-red-transparent-32)}.btn-destructive__ghost:hover{background-color:var(--color-red-transparent-8)}.btn-destructive__ghost:disabled,.btn-destructive__ghost[aria-disabled=true]{color:var(--color-red-transparent-32)}.btn-destructive__link{padding:0}.btn-destructive__link:hover{color:var(--color-red-600)}.btn-destructive__link:disabled,.btn-destructive__link[aria-disabled=true]{color:var(--color-red-transparent-32)}.switch-container{cursor:pointer;align-items:center;gap:var(--spacing-12);flex-shrink:0;display:inline-flex}.switch-control{flex-shrink:0;width:3rem;height:1.5rem;display:inline-flex;position:relative}.switch{border:1px solid #0000;border-radius:9999px;outline:none;width:3rem;height:1.5rem;padding:1px;transition:background-color .15s,border-color .15s,box-shadow .15s,opacity .15s;position:absolute;box-shadow:0 1px 2px #0000000d}.switch[data-state=checked]{background-color:var(--color-primary-500)}.switch[data-state=unchecked]{background-color:var(--color-grey-transparent-12)}.switch:focus-visible{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-500)}.switch-thumb{pointer-events:none;background-color:var(--color-white);box-shadow:none;border-radius:30px;flex-shrink:0;width:1.75rem;height:1.25rem;transition:transform .15s;display:block;position:absolute;top:2px;left:2px;transform:translate(0)}.switch-thumb[data-state=checked]{transform:translate(1rem)}.switch-thumb[data-state=unchecked]{transform:translate(0)}.switch-label{color:var(--color-grey-950);font:var(--text-small-semibold);-webkit-user-select:none;-moz-user-select:none;user-select:none}.is__disabled{cursor:not-allowed}.is__disabled .switch[data-state=unchecked]{background-color:var(--color-grey-transparent-4);border:1px solid var(--color-grey-transparent-12)}.is__disabled .switch-thumb[data-state=unchecked]{background-color:var(--color-grey-transparent-12)}.is__disabled .switch[data-state=checked]{background-color:var(--color-primary-transparent-32)}.is__disabled .switch-thumb[data-state=checked]{background-color:var(--color-white-transparent-40)}.is__disabled .switch-label[data-state=checked],.is__disabled .switch-label[data-state=unchecked]{color:var(--color-grey-600)}.textarea-container{border-radius:var(--radius-xl);width:100%;position:relative}.textarea{background-color:var(--color-white);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-xl);color:var(--color-grey-950);font-size:calc(var(--font-base) - 2px);height:calc(var(--base-height) * 6.25);padding:var(--spacing-12) var(--spacing-16);resize:none;outline:none;width:100%;line-height:140%;display:flex}.textarea:hover{background-color:var(--color-grey-transparent-8);color:var(--color-grey-950)}.textarea:focus-visible{border:.09375rem solid var(--color-grey-950);color:var(--color-grey-950)}.textarea::-moz-placeholder{color:var(--color-grey-300)}.textarea::placeholder{color:var(--color-grey-300)}.textarea:disabled{background-color:var(--color-grey-transparent-4);border:1px solid var(--color-grey-transparent-4);color:var(--color-grey-300);cursor:not-allowed}.textarea-label-container{margin-bottom:var(--margin-xxs);align-self:flex-start;align-items:center;gap:6px;display:flex}.textarea-label{color:var(--color-grey-950);font:var(--text-button-sm)}.textarea-top-description,.textarea-bottom-description{color:var(--color-grey-500);font:var(--text-button-sm)}.textarea-top-description{margin-bottom:var(--margin-sm)}.textarea-counter-container{bottom:14px;right:var(--padding-base);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex;position:absolute}.textarea-counter{border-radius:var(--radius-md);color:var(--color-grey-300);font-size:var(--font-size-utility);font-weight:var(--font-weight-normal);line-height:var(--font-base);padding:var(--spacing-2) var(--spacing-6);pointer-events:none}.textarea-container:has(.textarea:focus-visible) .textarea-counter__current{color:var(--color-grey-950);font-weight:var(--font-weight-semibold)}.textarea-icon-info{color:var(--color-grey-400);width:.875rem;height:.875rem}.textarea-icon-info-trigger{cursor:help;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.textarea-icon-info-trigger:hover .textarea-icon-info,.textarea-icon-info-trigger:focus-visible .textarea-icon-info{color:var(--color-grey-600)}.textarea__error,.textarea__error .textarea:focus-visible{border:1px solid var(--color-red-500)}.textarea__error .textarea-counter,.textarea__error .textarea-icon-info{color:var(--color-red-500)}.textarea__error .textarea-counter{background-color:var(--color-red-50)}.textarea-error-message{color:var(--color-red-500);font-size:var(--font-sm);margin:var(--margin-sm) 0;line-height:150%}h1,h2,h3,.h1,.h2,.h3{margin-bottom:0}h1,.h1{font:var(--h1-font)}h2{font:var(--h2-font)}h3,.h3{font:var(--h3-font)}.text-large-regular{font:var(--text-large-regular)}.text-large-semibold{font:var(--text-large-semibold)}.text-large-bold{font:var(--text-large-bold)}.text-body-bold{font:var(--text-body-bold)}.text-small-bold{font:var(--text-small-bold)}.text-button-sm{font:var(--text-button-sm)}.text-button-md{font:var(--text-button-md)}.text-card-title{font:var(--text-card-title)}.text-card-sm{font:var(--text-card-sm)}.text-card-md{font:var(--text-card-md)}.text-card-xl{font:var(--text-card-xl)}.text-body-regular{font:var(--text-body-regular)}.text-body-semibold{font:var(--text-body-semibold)}.text-small-regular{font:var(--text-small-regular)}.text-small-semibold{font:var(--text-small-semibold)}.text-utility-regular{font:var(--text-utility-regular)}.text-utility-semibold{font:var(--text-utility-semibold)}.donut__container{gap:var(--spacing-8);display:flex}.donut__svg{width:100%;height:100%;rotate:-90deg}.donut__value{font:var(--text-card-xl)}.donut__circle{transition-property:stroke-dashoffset;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.donut__percentage{flex-direction:column;display:flex}.table-container{padding:var(--spacing-4);border-collapse:separate;border-radius:var(--radius-xl);border-spacing:0;border:1px solid var(--color-grey-transparent-8);position:relative;overflow-x:auto}.table{caption-side:bottom;border-collapse:separate;border-spacing:0;width:100%}.table-container,.table-header,.table-head{background-color:var(--color-grey-50)}.table-container .table-row{background-color:var(--color-white);border-bottom:0;border-top:1px solid var(--color-grey-transparent-8);transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.table-container .table-row:first-child{border-top:0}.table-container tr:first-child td:first-child{border-top-left-radius:var(--radius-xl)}.table-container tr:first-child td:last-child{border-top-right-radius:var(--radius-xl)}.table-container tr:last-child td:first-child{border-bottom-left-radius:var(--radius-xl)}.table-container tr:last-child td:last-child{border-bottom-right-radius:var(--radius-xl)}.table-container .table-head{color:var(--color-grey-transparent-64);font:var(--text-button-sm);padding:var(--spacing-16);text-align:left;vertical-align:middle;white-space:nowrap;height:48px;position:relative}.table-container .table-head:after{content:"";background-color:var(--color-grey-transparent-8);width:1px;position:absolute;top:12px;bottom:12px;right:0}.table-container .table-head:last-child:after{display:none}.table-container .table-cell{padding:var(--spacing-16);vertical-align:top;white-space:nowrap}.table-container .table-cell p{white-space:wrap}.table-container .table-cell__empty{text-align:center}.table-head--sortable{cursor:pointer}.table-container .table-body tr td{border-bottom:1px solid var(--color-grey-transparent-8)}.table-container .table-body tr:first-child td{border-top:1px solid var(--color-grey-transparent-8)}.table-container .table-body tr td:first-child{border-left:1px solid var(--color-grey-transparent-8)}.table-container .table-body tr td:last-child{border-right:1px solid var(--color-grey-transparent-8)}.table-container .table-row:hover{background-color:var(--color-grey-transparent-4)}.table-row--activatable:focus-visible,.table-list .table-row--activatable:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px;background-color:var(--color-grey-transparent-4)}.table-row--activatable{-webkit-user-select:text;-moz-user-select:text;user-select:text}.table-list .table-header,.table-list .table-row,.table-list .table-head{background-color:#0000}.table-list .table-head{color:var(--color-grey-500);font:var(--text-small-regular);padding:0 var(--spacing-4) var(--spacing-12) var(--spacing-4);text-align:start}.table-list .table-cell{padding:var(--spacing-12) var(--spacing-4);border-bottom:1px solid var(--border)}.table-list .table-row:last-child .table-cell{border-bottom:none}.pagination{background-color:var(--color-grey-50);flex-wrap:nowrap;align-items:center;padding-top:8px;display:flex}.pagination__info{align-items:center;gap:var(--spacing-12,12px);margin-left:auto;display:flex}.pagination__page-size{align-items:center;gap:var(--spacing-12,12px);white-space:nowrap;display:flex}.pagination__display-select{align-items:center;gap:.5rem;display:flex}.pagination__text{color:var(--color-grey-transparent-64,#0d0d0da3);font:var(--text-small-regular)}.pagination__select-trigger{color:var(--color-grey-950);border:0;height:20px;padding:0}.pagination__select-trigger:hover{background:0 0}.pagination__select-trigger:focus-visible{background-color:#0000;border:0;outline:none}.pagination__select-value{color:var(--color-grey-950);font:var(--text-small-regular)}.pagination__nav{width:100%;display:flex}.pagination__list{color:var(--color-grey-950);flex-direction:row;align-items:center;gap:.25rem;display:flex}.pagination__item{cursor:pointer;border-radius:var(--radius-lg,8px);border:1px solid var(--color-grey-transparent-8,#0d0d0d14);width:32px;height:32px;font:var(--text-small-regular);justify-content:center;align-items:center;padding:8px;display:flex}.pagination__item--nav{background-color:#0000;border:none}.pagination__link{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pagination__item--active{border-color:var(--color-grey-950)}.pagination__item--disabled{opacity:.4;pointer-events:none}.pagination__link--nav{width:2.25rem;height:2.25rem;padding:0}.pagination__ellipsis{cursor:default;border:0;justify-content:center;align-items:center;display:flex}.pagination__icon{width:1rem;height:1rem}.badge{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.badge:focus-visible{outline:none}.badge>svg{width:1rem;height:1rem}.soft__neutral,.ghost__neutral{color:var(--color-grey-700)}.soft__primary,.ghost__primary{color:var(--color-primary-600)}.soft__success,.ghost__success{color:var(--color-green-600)}.soft__alert,.ghost__alert{color:var(--color-orange-600)}.soft__destructive,.ghost__destructive{color:var(--color-red-600)}.soft__neutral{background-color:var(--color-grey-transparent-4)}.soft__destructive{background-color:var(--color-red-transparent-12)}.soft__primary{background-color:var(--color-primary-transparent-12)}.soft__success{background-color:var(--color-green-transparent-12)}.soft__alert{background-color:var(--color-orange-transparent-12)}.badge__dot{background-color:currentColor;border-radius:50%;flex-shrink:0}.badge[data-size=md],.badge[data-size=xs]{font:var(--text-small-regular)}.badge[data-size=md]{border-radius:var(--radius-md);gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);min-width:28px;min-height:28px}.badge[data-size=md][data-variant=ghost]{font:var(--text-small-semibold);gap:var(--spacing-6);padding-inline:0}.badge[data-size=xs]{border-radius:var(--radius-default,4px);gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);min-width:24px;min-height:24px}.badge[data-size=md] .badge__dot{width:.438rem;height:.438rem}.badge[data-size=xs] .badge__dot{width:.313rem;height:.313rem}.card{background-color:var(--color-white);border:1px solid var(--color-grey-transparent-8);border-radius:var(--radius-xl);gap:var(--spacing-24);padding:var(--spacing-24);flex-direction:column;display:flex;position:relative}.card-header,.card-content{gap:var(--spacing-8);flex-direction:column;display:flex}.card-title{color:var(--color-grey-transparent-40);font:var(--text-card-title);gap:var(--spacing-4);flex-direction:row;align-items:center;display:flex}.card-description{color:var(--color-grey-500);font:var(--text-small-regular)}.card-number{color:var(--color-grey-950);font:var(--text-card-xl)}.toaster{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{width:400px;font:var(--text-small-semibold);pointer-events:all;border:1px solid;border-radius:12px;flex-direction:row;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 25px 50px -12px #00000040}.toast--information,.toast--success{color:#181818;background-color:#fff;border-color:#0d0d0d14}.toast--error{color:#2e0707;background-color:#fff2f2;border-color:#dd28281f}.toast__icon{flex-shrink:0;width:24px;height:24px}.toast--information .toast__icon{color:var(--color-grey-700)}.toast--success .toast__icon{color:var(--color-green-500)}.toast--error .toast__icon{color:var(--color-red-500)}.toast__message{word-break:break-word;flex:1;min-width:0}.toast__close{cursor:pointer;width:32px;height:32px;color:inherit;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.toast--information .toast__close,.toast--success .toast__close{background-color:#0d0d0d14}.toast--error .toast__close{background-color:#dd282814}.toast__close:hover{opacity:.8}:root{--text-grey-transparent:#0d0d0d52;--background:#f5f5f5;--popover:#fff;--muted:#ebebeb;--accent:#d6e2ff;--destructive:#c41e2a;--border:#0d0d0d14;--input:#0d0d0d1f;--ring:#0085d8;--warning:var(--color-orange-500);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--text-sm:calc(var(--text-base) - 2px);--text-base:1rem;--text-large-regular:var(--font-weight-normal) var(--font-size-large) / var(--line-height-150) var(--font-sans);--text-large-semibold:var(--font-weight-semibold) var(--font-size-large) / var(--line-height-150) var(--font-sans);--text-large-bold:var(--font-weight-bold) var(--font-size-large) / var(--line-height-150) var(--font-sans);--text-body-regular:var(--font-weight-normal) var(--font-size-body) / var(--line-height-150) var(--font-sans);--text-body-semibold:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-150) var(--font-sans);--text-body-bold:var(--font-weight-bold) var(--font-size-body) / var(--line-height-150) var(--font-sans);--text-small-regular:var(--font-weight-normal) var(--font-size-small) / var(--line-height-140) var(--font-sans);--text-small-semibold:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-140) var(--font-sans);--text-small-bold:var(--font-weight-bold) var(--font-size-small) / var(--line-height-140) var(--font-sans);--text-button-sm:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-116) var(--font-sans);--text-button-md:var(--font-weight-semibold) var(--font-size-body) / var(--line-height-125) var(--font-sans);--text-card-title:var(--font-weight-semibold) var(--font-size-small) / var(--line-height-116) var(--font-sans);--text-card-sm:var(--font-weight-semibold) var(--font-size-large) / var(--line-height-120) var(--font-sans);--text-card-md:var(--font-weight-semibold) var(--font-size-h4) / var(--line-height-120) var(--font-sans);--text-card-xl:var(--font-weight-semibold) var(--font-size-h2) / var(--line-height-100) var(--font-sans);--text-utility-regular:var(--font-weight-normal) var(--font-size-utility) / var(--line-height-116) var(--font-sans);--text-utility-semibold:var(--font-weight-semibold) var(--font-size-utility) / var(--line-height-116) var(--font-sans);--text-4xl:2.25rem;--font-size-h2:2.25rem;--font-size-h3:1.875rem;--font-size-h4:1.5rem;--font-size-lead:1.25rem;--font-size-large:1.125rem;--font-size-body:1rem;--font-size-small:.875rem;--font-size-sm:.875rem;--font-size-utility:.75rem;--line-height-default:1;--line-height-100:1;--line-height-110:1.1;--line-height-116:1.16;--line-height-120:1.2;--line-height-125:1.25;--line-height-140:1.4;--line-height-150:1.5;--line-height-160:1.6;--h1-font:var(--font-weight-semibold) var(--font-size-h2) / var(--line-height-125) var(--font-sans);--h2-font:var(--font-weight-semibold) var(--font-size-lead) / var(--line-height-160) var(--font-sans);--h3-font:var(--font-weight-semibold) var(--font-size-h3) / var(--line-height-120) var(--font-sans);--base-height:1rem;--font-base:1rem;--font-sm:calc(var(--font-base) - 2px);--base-margin:1rem;--margin-xxs:calc(var(--base-margin) - 12px);--margin-sm:calc(var(--base-margin) - 6px);--base-line-height:1rem;--padding-base:1rem;--padding-xxs:calc(var(--padding-base) - 12px);--base-size:1rem}.dark{--text-grey-transparent:#f5f5f552;--background:#0c0e18;--popover:#141828;--muted:#1e2235;--accent:#1a2650;--destructive:#f05060;--border:#242a42;--input:#242a42;--ring:#6dbff2;--success:#3db856;--warning:var(--color-orange-500)}.react-flow__background{transition:background-color .2s;background-color:var(--color-grey-50)!important}.react-flow__minimap{transition:all .2s;background:var(--color-white)!important;border:1px solid var(--color-grey-transparent-8)!important;border-radius:8px!important}.react-flow__edge-path{marker-end:none!important}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--color-primary-500)}.react-flow__connection-path{marker-end:none!important}.react-flow__viewport>.react-flow__edges{z-index:0!important}.react-flow__viewport>.react-flow__edgelabel-renderer{z-index:0}.react-flow__viewport>.react-flow__nodes{z-index:1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0d0d0d26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0d0d0d4d}.dark ::-webkit-scrollbar-thumb{background:#f5f5f51a}.dark ::-webkit-scrollbar-thumb:hover{background:#f5f5f533}*{scrollbar-width:thin;scrollbar-color:#0d0d0d26 transparent}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
