*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:poppins,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.tw-glass-card{backdrop-filter:blur(20px) saturate(165%);backdrop-filter:blur(var(--glass-blur,20px)) saturate(var(--glass-saturation,165%));-webkit-backdrop-filter:blur(20px) saturate(165%);-webkit-backdrop-filter:blur(var(--glass-blur,20px)) saturate(var(--glass-saturation,165%));background:color-mix(in srgb,var(--color-card) 82%,#0000);background:color-mix(in srgb,var(--color-card) calc(var(--glass-opacity, .82)*100%),#0000);border:1px solid color-mix(in srgb,var(--color-border) 55%,#0000);box-shadow:0 12px 24px #0000001f,inset 0 1px 0 #fff6;box-shadow:var(--shadow-md,0 12px 24px #0000001f),inset 0 1px 0 var(--gloss-highlight,#fff6);overflow:hidden;position:relative}.tw-gloss-surface:before{background:linear-gradient(135deg,#ffffff59 0,#0000 42%,#0000 58%,color-mix(in srgb,var(--color-primary) 8%,#0000) 100%);background:linear-gradient(135deg,var(--gloss-highlight,#ffffff59) 0,#0000 42%,#0000 58%,color-mix(in srgb,var(--color-primary) 8%,#0000) 100%);border-radius:inherit;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.tw-gloss-button-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 82%,#fff) 0,var(--color-primary) 48%,var(--color-primary-active) 100%);box-shadow:inset 0 1px 0 #ffffff59,0 10px 28px -10px color-mix(in srgb,var(--color-primary) 65%,#0000);box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff59),0 10px 28px -10px color-mix(in srgb,var(--color-primary) 65%,#0000);overflow:hidden;position:relative}.tw-gloss-button-primary:after{animation:tw-glass-shimmer 4.5s ease infinite;animation:tw-glass-shimmer 4.5s var(--motion-easing-standard,ease) infinite;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.tw-glass-chip{backdrop-filter:blur(12px) saturate(165%);backdrop-filter:blur(12px) saturate(var(--glass-saturation,165%));-webkit-backdrop-filter:blur(12px) saturate(165%);-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturation,165%));background:color-mix(in srgb,var(--color-surface) 82%,#0000);background:color-mix(in srgb,var(--color-surface) calc(var(--glass-opacity, .82)*100%),#0000);border:1px solid color-mix(in srgb,var(--color-border) 50%,#0000);box-shadow:inset 0 1px 0 #ffffff40;box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff40)}.tw-auth-orb{filter:blur(64px);will-change:transform}.DashBoardView{display:flex;flex-direction:column;height:100%;min-height:100vh;width:100%}.DashBoardView>ui-stack{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;width:100%}.DashBoardView ui-row{align-items:stretch;display:flex;flex:1 1 auto;min-height:0;width:100%}.DashBoardView ui-row>.expanded{flex:1 1 auto;min-height:0;min-width:0}.DashBoardView,.SidebarStyles{--d3e-glass-surface:color-mix(in srgb,var(--color-surface,var(--c15)) 88%,#0000);--d3e-glass-surface-strong:color-mix(in srgb,var(--color-surface,var(--c15)) 94%,#0000);--d3e-glass-border:color-mix(in srgb,var(--color-border,var(--c7)) 60%,#0000);--d3e-inset-highlight:var(--gloss-highlight,#ffffff59)}@keyframes d3e-sidebar-ambient{0%,to{opacity:.55;transform:translateY(0) scale(1)}50%{opacity:.85;transform:translateY(-6px) scale(1.02)}}@keyframes d3e-sidebar-shimmer{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(220%) skewX(-12deg)}}@keyframes d3e-nav-indicator-pulse{0%,to{box-shadow:0 0 0 0 #ea580c73;box-shadow:0 0 0 0 rgba(var(--c20-rgb,234,88,12),.45)}50%{box-shadow:0 0 14px 2px #ea580c59;box-shadow:0 0 14px 2px rgba(var(--c20-rgb,234,88,12),.35)}}@keyframes d3e-avatar-ring{0%,to{box-shadow:0 0 0 2px var(--d3e-inset-highlight),0 0 0 4px #ea580c40;box-shadow:0 0 0 2px var(--d3e-inset-highlight),0 0 0 4px rgba(var(--c20-rgb,234,88,12),.25)}50%{box-shadow:0 0 0 2px var(--d3e-inset-highlight),0 0 0 5px #ea580c73;box-shadow:0 0 0 2px var(--d3e-inset-highlight),0 0 0 5px rgba(var(--c20-rgb,234,88,12),.45)}}.SidebarStyles{--d3e-sidebar-ease:cubic-bezier(0.22,1,0.36,1);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:linear-gradient(168deg,color-mix(in srgb,var(--c35) 96%,var(--c20) 4%) 0,var(--c35) 38%,color-mix(in srgb,var(--c35) 88%,var(--c36)) 100%)!important;background:linear-gradient(168deg,color-mix(in srgb,var(--color-sidebar,var(--c35)) 96%,var(--color-primary,var(--c20)) 4%) 0,var(--color-sidebar,var(--c35)) 38%,color-mix(in srgb,var(--color-sidebar,var(--c35)) 88%,var(--color-sidebar-active,var(--c36))) 100%)!important;border-right:1px solid color-mix(in srgb,var(--color-border,var(--c7)) 70%,#0000)!important;box-shadow:inset -1px 0 0 var(--d3e-inset-highlight),4px 0 32px -12px #0f172a1f,1px 0 0 #0f172a0a!important;box-shadow:inset -1px 0 0 var(--d3e-inset-highlight),4px 0 32px -12px rgba(var(--c6-rgb,15,23,42),.12),1px 0 0 rgba(var(--c6-rgb,15,23,42),.04)!important;flex-shrink:0;isolation:isolate;min-height:100vh;overflow:hidden;position:relative;width:272px!important}.SidebarStyles:before{animation:d3e-sidebar-ambient 8s ease-in-out infinite;background:radial-gradient(ellipse 120% 40% at 50% -8%,#ea580c17,#0000 55%),radial-gradient(ellipse 80% 50% at 100% 60%,#6366f112,#0000 50%);background:radial-gradient(ellipse 120% 40% at 50% -8%,rgba(var(--c20-rgb,234,88,12),.09),#0000 55%),radial-gradient(ellipse 80% 50% at 100% 60%,#6366f112,#0000 50%);inset:0;z-index:0}.SidebarStyles:after,.SidebarStyles:before{content:"";pointer-events:none;position:absolute}.SidebarStyles:after{background:linear-gradient(180deg,#0000 0,var(--d3e-inset-highlight) 18%,color-mix(in srgb,var(--d3e-inset-highlight) 40%,#0000) 50%,#0000 100%);height:100%;right:0;top:0;width:1px;z-index:2}.SidebarStyles ui-column,.SidebarStyles>ui-column{align-items:flex-start!important;position:relative;width:100%;z-index:1}.SidebarStyles ui-stack.x080,.SidebarStyles ui-stack.x1b62,.SidebarStyles ui-stack.xcf45,.SidebarStyles ui-stack.xd32,.SidebarStyles ui-stack.xe4d4{align-items:center!important;justify-items:start!important;width:100%!important}.SidebarStyles .x71b3,.SidebarStyles .x881,.SidebarStyles .x99d,.SidebarStyles .xc6df,.SidebarStyles .xd2a{box-sizing:border-box;padding-left:12px!important;padding-right:16px!important;width:100%!important}.SidebarStyles .ListTile.UpdatedSidebarListTile ui-row,.SidebarStyles .UpdatedSidebarListTile ui-row{justify-content:flex-start!important;text-align:left!important}.SidebarStyles .UpdatedSidebarListTile .x85ba,.SidebarStyles .UpdatedSidebarListTile ui-column{text-align:left!important}.SidebarStyles .x7de{padding-bottom:4px!important;padding-top:8px!important;transition:transform .4s var(--d3e-sidebar-ease)}.SidebarStyles .x7de:hover{transform:translateY(-1px)}.SidebarStyles .x1800{filter:drop-shadow(0 4px 12px rgba(15,23,42,.08));filter:drop-shadow(0 4px 12px rgba(var(--c6-rgb,15,23,42),.08));height:56px!important;transition:filter .35s var(--d3e-sidebar-ease),transform .35s var(--d3e-sidebar-ease)}.SidebarStyles .x7de:hover .x1800{filter:drop-shadow(0 6px 16px rgba(234,88,12,.18));filter:drop-shadow(0 6px 16px rgba(var(--c20-rgb,234,88,12),.18));transform:scale(1.02)}.SidebarStyles .x731{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,var(--d3e-glass-surface-strong) 0,var(--d3e-glass-surface) 100%)!important;border:1px solid var(--d3e-glass-border)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 4px 16px -6px #0f172a1a,0 1px 2px #0f172a0a!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 4px 16px -6px rgba(var(--c6-rgb,15,23,42),.1),0 1px 2px rgba(var(--c6-rgb,15,23,42),.04)!important;overflow:hidden;position:relative;transition:transform .28s var(--d3e-sidebar-ease),box-shadow .28s var(--d3e-sidebar-ease),border-color .28s var(--d3e-sidebar-ease)}.SidebarStyles .x731:after{background:linear-gradient(105deg,#0000 40%,var(--d3e-inset-highlight) 50%,#0000 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-130%);transition:transform 0s}.SidebarStyles .x731:hover{border-color:color-mix(in srgb,var(--color-primary,var(--c20)) 35%,var(--color-border,var(--c7)))!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 10px 28px -8px #ea580c2e,0 2px 6px #0f172a0f!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 10px 28px -8px rgba(var(--c20-rgb,234,88,12),.18),0 2px 6px rgba(var(--c6-rgb,15,23,42),.06)!important;transform:translateY(-2px)}.SidebarStyles .x731:hover:after{transform:translateX(130%);transition:transform .65s var(--d3e-sidebar-ease)}.SidebarStyles .x53ca{background:linear-gradient(145deg,var(--c33),var(--c20))!important;background:linear-gradient(145deg,var(--color-primary-hover,var(--c33)),var(--color-primary,var(--c20)))!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 2px 8px -2px #ea580c73!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 2px 8px -2px rgba(var(--c20-rgb,234,88,12),.45)!important;transition:transform .28s var(--d3e-sidebar-ease)}.SidebarStyles .x731:hover .x53ca{transform:scale(1.06)}.SidebarStyles .xa910{padding-bottom:10px!important;padding-left:20px!important;padding-top:24px!important;text-align:left!important;width:100%!important}.SidebarStyles .x5b17{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--c48),var(--c4));background:linear-gradient(90deg,var(--color-sidebar-foreground,var(--c48)),var(--color-muted-foreground,var(--c4)));-webkit-background-clip:text;background-clip:text;font-size:10px!important;letter-spacing:2px!important;opacity:.92}.SidebarStyles .UpdatedSidebarListTile{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--c36) 42%,#0000)!important;background:color-mix(in srgb,var(--color-sidebar-active,var(--c36)) 42%,#0000)!important;border:1px solid #0000!important;border-radius:14px!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight);overflow:hidden;position:relative;transition:transform .26s var(--d3e-sidebar-ease),box-shadow .26s var(--d3e-sidebar-ease),background .26s var(--d3e-sidebar-ease),border-color .26s var(--d3e-sidebar-ease)}.SidebarStyles .UpdatedSidebarListTile:before{background:linear-gradient(120deg,var(--d3e-inset-highlight) 0,#0000 45%,#0000 55%,#ea580c0f 100%);background:linear-gradient(120deg,var(--d3e-inset-highlight) 0,#0000 45%,#0000 55%,rgba(var(--c20-rgb,234,88,12),.06) 100%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .26s var(--d3e-sidebar-ease)}.SidebarStyles .UpdatedSidebarListTile:hover{background:color-mix(in srgb,var(--c36) 72%,var(--d3e-inset-highlight))!important;background:color-mix(in srgb,var(--color-sidebar-active,var(--c36)) 72%,var(--d3e-inset-highlight))!important;border-color:#ea580c1f!important;border-color:rgba(var(--c20-rgb,234,88,12),.12)!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 8px 20px -10px #0f172a1f!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 8px 20px -10px rgba(var(--c6-rgb,15,23,42),.12)!important;transform:translateY(-1px)}.SidebarStyles .UpdatedSidebarListTile:hover:before{opacity:1}.SidebarStyles .UpdatedSidebarListTile.active,.SidebarStyles .UpdatedSidebarListTile[data-data-c1=true],.SidebarStyles ui-stack:has(.x796) .UpdatedSidebarListTile,.SidebarStyles ui-stack:has(.x9997) .UpdatedSidebarListTile,.SidebarStyles ui-stack:has(.x9b5f) .UpdatedSidebarListTile,.SidebarStyles ui-stack:has(.x9f8a) .UpdatedSidebarListTile,.SidebarStyles ui-stack:has(.xa753a) .UpdatedSidebarListTile{background:linear-gradient(135deg,#ea580c24,#6366f11a)!important;background:linear-gradient(135deg,rgba(var(--c20-rgb,234,88,12),.14) 0,#6366f11a 100%)!important;border-color:#ea580c38!important;border-color:rgba(var(--c20-rgb,234,88,12),.22)!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 10px 24px -12px #ea580c47!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 10px 24px -12px rgba(var(--c20-rgb,234,88,12),.28)!important;transform:none}.SidebarStyles .UpdatedSidebarListTile.\!active{background:linear-gradient(135deg,#ea580c24,#6366f11a)!important;background:linear-gradient(135deg,rgba(var(--c20-rgb,234,88,12),.14) 0,#6366f11a 100%)!important;border-color:#ea580c38!important;border-color:rgba(var(--c20-rgb,234,88,12),.22)!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 10px 24px -12px #ea580c47!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 10px 24px -12px rgba(var(--c20-rgb,234,88,12),.28)!important;transform:none!important}.SidebarStyles .UpdatedSidebarListTile .x85ba{color:var(--c48)!important;color:var(--color-sidebar-foreground,var(--c48))!important;font-weight:600!important;letter-spacing:.01em;transition:color .22s var(--d3e-sidebar-ease)}.SidebarStyles .UpdatedSidebarListTile:hover ui-icon{filter:drop-shadow(0 2px 6px rgba(234,88,12,.25));filter:drop-shadow(0 2px 6px rgba(var(--c20-rgb,234,88,12),.25));transform:scale(1.08)}.SidebarStyles .UpdatedSidebarListTile ui-icon{transition:transform .26s var(--d3e-sidebar-ease),filter .26s var(--d3e-sidebar-ease)}.SidebarStyles .x796,.SidebarStyles .x9997,.SidebarStyles .x9b5f,.SidebarStyles .x9f8a,.SidebarStyles .xa753a{align-self:center!important;animation:d3e-nav-indicator-pulse 2.4s ease-in-out infinite;background:linear-gradient(180deg,#fb923c,#ea580c 50%,color-mix(in srgb,#ea580c 80%,#7c3aed))!important;background:linear-gradient(180deg,var(--c43,#fb923c) 0,var(--c20,#ea580c) 50%,color-mix(in srgb,var(--c20,#ea580c) 80%,#7c3aed) 100%)!important;border-radius:999px!important;box-shadow:0 0 10px #ea580c8c;box-shadow:0 0 10px rgba(var(--c20-rgb,234,88,12),.55);justify-self:start!important;margin-left:12px!important;transition:height .28s var(--d3e-sidebar-ease);width:4px!important}.SidebarStyles .xbb2{background:linear-gradient(90deg,#0000,#0f172a14 20%,#ea580c2e 50%,#0f172a14 80%,#0000)!important;background:linear-gradient(90deg,#0000 0,rgba(var(--c6-rgb,15,23,42),.08) 20%,rgba(var(--c20-rgb,234,88,12),.18) 50%,rgba(var(--c6-rgb,15,23,42),.08) 80%,#0000 100%)!important;border:none!important;height:1px!important;margin-bottom:16px!important;margin-top:16px!important}.SidebarStyles .x74bc{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,var(--d3e-glass-surface-strong) 0,var(--d3e-glass-surface) 100%)!important;border:1px solid var(--d3e-glass-border)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 8px 24px -10px #0f172a1f!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 8px 24px -10px rgba(var(--c6-rgb,15,23,42),.12)!important;overflow:hidden;position:relative;transition:transform .3s var(--d3e-sidebar-ease),box-shadow .3s var(--d3e-sidebar-ease)}.SidebarStyles .x74bc:before{background:linear-gradient(135deg,var(--d3e-inset-highlight) 0,#0000 50%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.SidebarStyles .x74bc:hover{box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 14px 32px -12px #ea580c33!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 14px 32px -12px rgba(var(--c20-rgb,234,88,12),.2)!important;transform:translateY(-2px)}.SidebarStyles .x5c8{animation:d3e-avatar-ring 3s ease-in-out infinite;background:linear-gradient(145deg,var(--c33),var(--c20))!important;background:linear-gradient(145deg,var(--color-primary-hover,var(--c33)),var(--color-primary,var(--c20)))!important;transition:transform .3s var(--d3e-sidebar-ease)}.SidebarStyles .x74bc:hover .x5c8{transform:scale(1.05)}.SidebarStyles .xddd{font-weight:700!important}.SidebarStyles .x74bc .TextView,.SidebarStyles .x74bc label,.SidebarStyles .xddd{color:var(--c48)!important;color:var(--color-sidebar-foreground,var(--c48))!important}.SidebarStyles .x74bc .TextView,.SidebarStyles .x74bc label{-webkit-text-fill-color:var(--c48)!important;-webkit-text-fill-color:var(
      --color-sidebar-foreground,var(--c48)
    )!important}.SidebarStyles .xe0b1{box-sizing:border-box;padding-left:8px!important;padding-right:8px!important;width:100%!important}.SidebarStyles .NewPrimaryButton,.SidebarStyles .x101{box-sizing:border-box;margin-left:16px!important;margin-right:16px!important;width:calc(100% - 32px)!important}.SidebarStyles .NewPrimaryButton{border-radius:14px!important;overflow:hidden;position:relative;transition:transform .26s var(--d3e-sidebar-ease),box-shadow .26s var(--d3e-sidebar-ease)}.SidebarStyles .NewPrimaryButton:after{background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%)}.SidebarStyles .NewPrimaryButton:hover{transform:translateY(-2px) scale(1.01)}.SidebarStyles .NewPrimaryButton:hover:after{animation:d3e-sidebar-shimmer .75s var(--d3e-sidebar-ease) forwards}.SidebarStyles .NewPrimaryButton ui-container,.SidebarStyles ui-container.Button{background:linear-gradient(165deg,color-mix(in srgb,var(--c20) 88%,#fff) 0,var(--c20) 28%,color-mix(in srgb,var(--c24) 70%,var(--c20)) 58%,color-mix(in srgb,var(--c32) 85%,var(--c24)) 100%)!important;background:linear-gradient(165deg,color-mix(in srgb,var(--color-primary,var(--c20)) 88%,#fff) 0,var(--color-primary,var(--c20)) 28%,color-mix(in srgb,var(--color-accent,var(--c24)) 70%,var(--color-primary,var(--c20))) 58%,color-mix(in srgb,var(--color-primary-active,var(--c32)) 85%,var(--color-accent,var(--c24))) 100%)!important;border:1px solid color-mix(in srgb,var(--d3e-inset-highlight) 55%,#0000)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),inset 0 -1px 0 #00000014,0 10px 28px -8px #ea580c73!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),inset 0 -1px 0 #00000014,0 10px 28px -8px rgba(var(--c20-rgb,234,88,12),.45)!important;transition:box-shadow .26s var(--d3e-sidebar-ease)}.SidebarStyles .NewPrimaryButton:hover ui-container,.SidebarStyles .NewPrimaryButton:hover ui-container.Button{box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),inset 0 -1px 0 #0000000f,0 16px 36px -10px #ea580c8c!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),inset 0 -1px 0 #0000000f,0 16px 36px -10px rgba(var(--c20-rgb,234,88,12),.55)!important}.DashBoardView ui-container.BackgroundColorColumn{background:var(--c2);background:var(--color-background,var(--c2));flex:1 1 auto;min-width:0}.MyDashBoardView{color:var(--c21);color:var(--color-foreground,var(--c21));min-height:0;width:100%}.MyDashBoardView,.MyDashBoardView>.expanded{display:flex;flex:1 1 auto;flex-direction:column}.MyDashBoardView>.expanded{min-height:calc(100vh - 160px)}.MyDashBoardView ui-stack.x69e4{display:flex!important;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.MyDashBoardView ui-stack.x69e4>ui-scroll-view.x59be{flex:1 1 auto;height:100%;min-height:0;overflow-y:auto!important}.MyDashBoardView .x59be,.MyDashBoardView ui-scroll-view{box-sizing:border-box;padding:0 24px 32px}.MyDashBoardView .x435d,.MyDashBoardView ui-container[class*=Hero]{background:linear-gradient(135deg,color-mix(in srgb,var(--c20) 14%,var(--c15)) 0,color-mix(in srgb,var(--c24) 12%,var(--c15)) 45%,color-mix(in srgb,var(--c30) 10%,var(--c15)) 100%)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,var(--c20)) 14%,var(--color-surface,var(--c15))) 0,color-mix(in srgb,var(--color-accent,var(--c24)) 12%,var(--color-surface,var(--c15))) 45%,color-mix(in srgb,var(--color-info,var(--c30)) 10%,var(--color-surface,var(--c15))) 100%)!important;border:1px solid color-mix(in srgb,var(--color-primary,var(--c20)) 18%,#0000)!important;border-radius:20px!important;box-shadow:0 8px 32px -12px #ea580c2e!important;box-shadow:0 8px 32px -12px rgba(var(--c20-rgb,234,88,12),.18)!important;min-height:128px}.MyDashBoardView .x435d .TextView,.MyDashBoardView .x435d label,.MyDashBoardView ui-container[class*=Hero] .TextView,.MyDashBoardView ui-container[class*=Hero] label{-webkit-text-fill-color:var(--c21)!important;-webkit-text-fill-color:var(--color-foreground,var(--c21))!important;color:var(--c21)!important;color:var(--color-foreground,var(--c21))!important}.MyDashBoardView ui-wrap{gap:16px}.MyDashBoardView ui-container.PremiumStatCard,.PremiumStatCard{background:var(--c34);background:var(--color-card,var(--c34));border:1px solid var(--color-border,var(--c7));border-radius:16px;box-shadow:0 1px 3px #0f172a14;box-shadow:0 1px 3px rgba(var(--c6-rgb,15,23,42),.08);transition:box-shadow .2s ease,transform .2s ease}.MyDashBoardView ui-container.PremiumStatCard .TextView,.MyDashBoardView ui-container.PremiumStatCard label,.PremiumStatCard .TextView,.PremiumStatCard label{-webkit-text-fill-color:var(--c47)!important;-webkit-text-fill-color:var(
      --color-card-foreground,var(--c47)
    )!important;color:var(--c47)!important;color:var(--color-card-foreground,var(--c47))!important}.PremiumStatCard:hover{box-shadow:0 8px 24px -8px #0f172a1a;transform:translateY(-1px)}.MyDashBoardView .x435d,.MyDashBoardView ui-container[class*=Hero]{box-sizing:border-box;overflow:hidden;padding:26px 30px!important}.MyDashBoardView .x5e6{align-items:center!important;display:flex!important;flex-direction:row!important;gap:24px!important;justify-content:space-between!important;width:100%!important}.MyDashBoardView .x6a87{align-items:flex-start!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0}.MyDashBoardView .x6a87>*{margin:0!important;position:relative!important}.MyDashBoardView .xb07d{flex:0 0 auto;height:12px!important}.MyDashBoardView .xd27{flex:0 0 auto;height:8px!important}.MyDashBoardView .PremiumBadge,.MyDashBoardView .x5876{-webkit-text-fill-color:var(--c20)!important;-webkit-text-fill-color:var(--color-primary,var(--c20))!important;align-items:center;background:color-mix(in srgb,var(--c20) 14%,#0000)!important;background:color-mix(in srgb,var(--color-primary,var(--c20)) 14%,#0000)!important;border:1px solid color-mix(in srgb,var(--color-primary,var(--c20)) 30%,#0000)!important;border-radius:999px!important;color:var(--c20)!important;color:var(--color-primary,var(--c20))!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1!important;padding:4px 11px!important;text-transform:uppercase;width:max-content!important}.MyDashBoardView .PremiumHeroTitle,.MyDashBoardView .xd499{-webkit-text-fill-color:var(--c21)!important;-webkit-text-fill-color:var(--color-foreground,var(--c21))!important;color:var(--c21)!important;color:var(--color-foreground,var(--c21))!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important}.MyDashBoardView .PremiumSectionHint,.MyDashBoardView .x20e2,.MyDashBoardView .x8ff8{-webkit-text-fill-color:var(--c38)!important;-webkit-text-fill-color:var(
      --color-muted-foreground,var(--c38)
    )!important;color:var(--c38)!important;color:var(--color-muted-foreground,var(--c38))!important;font-size:14px!important;font-weight:450!important;line-height:1.5!important;max-width:62ch}.MyDashBoardView .PremiumStatCard{align-items:center;box-sizing:border-box;display:flex!important;flex:1 1 200px;max-width:300px;min-width:196px;padding:18px 20px!important}.MyDashBoardView .PremiumStatCard>ui-row{align-items:center!important;width:100%}.MyDashBoardView .PremiumStatIcon{align-items:center!important;background:color-mix(in srgb,var(--c20) 12%,var(--c34))!important;background:color-mix(in srgb,var(--color-primary,var(--c20)) 12%,var(--color-card,var(--c34)))!important;border:1px solid color-mix(in srgb,var(--color-primary,var(--c20)) 18%,#0000)!important;border-radius:14px!important;display:flex!important;flex:0 0 auto;height:46px!important;justify-content:center!important;width:46px!important}.MyDashBoardView .x02c1{flex:0 0 auto;width:14px!important}.MyDashBoardView .PremiumStatCard ui-column{gap:2px;min-width:0}.MyDashBoardView .PremiumStatCard ui-column>.TextView:first-child,.MyDashBoardView .PremiumStatCard ui-column>label:first-child{font-size:24px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important}.MyDashBoardView .PremiumStatCard ui-column>.TextView:last-child,.MyDashBoardView .PremiumStatCard ui-column>label:last-child{-webkit-text-fill-color:var(--c38)!important;-webkit-text-fill-color:var(
      --color-muted-foreground,var(--c38)
    )!important;color:var(--c38)!important;color:var(--color-muted-foreground,var(--c38))!important;font-size:12px!important;font-weight:500!important}.MyDashBoardView .PremiumSectionTitle,.MyDashBoardView .xfdd8{-webkit-text-fill-color:var(--c21)!important;-webkit-text-fill-color:var(--color-foreground,var(--c21))!important;color:var(--c21)!important;color:var(--color-foreground,var(--c21))!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.01em!important}.MyDashBoardView .x295d{flex:0 0 auto;width:8px!important}.MyDashBoardView .PremiumCountBadge,.MyDashBoardView .xad9{align-items:center;background:color-mix(in srgb,var(--c20) 14%,#0000)!important;background:color-mix(in srgb,var(--color-primary,var(--c20)) 14%,#0000)!important;border:1px solid color-mix(in srgb,var(--color-primary,var(--c20)) 24%,#0000)!important;border-radius:999px!important;display:inline-flex!important;height:22px;justify-content:center;min-width:22px;padding:0 7px!important}.MyDashBoardView .x4c7{align-items:center!important;justify-content:space-between!important;margin-bottom:16px;width:100%}.MyDashBoardView .PremiumEmptyState{background:color-mix(in srgb,var(--c34) 55%,#0000)!important;background:color-mix(in srgb,var(--color-card,var(--c34)) 55%,#0000)!important;border:1px dashed color-mix(in srgb,var(--color-border,var(--c7)) 90%,#0000)!important;border-radius:18px!important;box-sizing:border-box;padding:48px 24px!important;width:100%}.MyDashBoardView .xdb83{flex:0 0 auto;height:24px!important}.MyDashBoardView .xfd58{flex:0 0 auto;height:28px!important}.MyDashBoardView .x4d27{flex:0 0 auto;height:8px!important}.MyDashBoardView .xfb33{flex:0 0 auto;height:6px!important}.BuildAndDeployView .x5ea,.BuildAndDeployView ui-container.BackgroundColorColumn{background:var(--c2);background:var(--color-background,var(--c2));display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.BuildAndDeployView .D3EBranchesView,.BuildAndDeployView .x060{box-sizing:border-box;flex:1 1 auto;min-width:0;padding:24px 28px;width:100%!important}.BuildAndDeployView .D3EBranchesView>ui-column{min-width:0;width:100%!important}.D3EBranchesView .Heading,.D3EBranchesView .x8a97{-webkit-text-fill-color:var(--c21)!important;-webkit-text-fill-color:var(--color-foreground,var(--c21))!important;color:var(--c21)!important;color:var(--color-foreground,var(--c21))!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.01em!important}.D3EBranchesView .x5104{flex:0 0 auto;height:18px!important}.D3EBranchesView .xf48{flex:0 0 auto;height:16px!important}.D3EBranchesView .x418b{width:100%!important}.D3EBranchesView .x2692,.D3EBranchesView ui-scroll-view{min-width:0;width:100%!important}.D3EBranchesView .xd0a{box-sizing:border-box;width:100%!important}.D3EBranchesView .BranchesListView,.D3EBranchesView .xc94{border-radius:12px;box-sizing:border-box;padding:12px 16px!important;width:100%!important}.D3EBranchesView .xc94>ui-row{align-items:center!important;gap:16px;justify-content:space-between!important;width:100%!important}.D3EBranchesView .xc94 .xa9{align-items:center!important;gap:14px;min-width:0}.D3EBranchesView .xc94 .x433,.D3EBranchesView .xc94 .x8ba{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.D3EBranchesView .xc94>ui-row>ui-row:last-child{align-items:center!important;flex:0 0 auto;gap:8px}.D3EBranchesView .xbc9{flex:0 0 auto;width:14px!important}.D3EBranchesView .x6b4{flex:0 0 auto;width:12px!important}.D3EBranchesView .x743{flex:0 0 auto;width:8px!important}.D3EBranchesView .x12c{flex:0 0 auto;width:6px!important}.DashBoardMemberView .x2f5{margin-bottom:24px}.DashBoardMemberView .xa6c{background:var(--c34);background:var(--color-card,var(--c34));border:1px solid var(--color-border,var(--c7));border-radius:16px;box-shadow:0 1px 3px #0f172a0f;box-shadow:0 1px 3px rgba(var(--c6-rgb,15,23,42),.06);margin:0 0 32px;padding:22px 24px!important}.DashBoardMemberView .x5cb{margin-bottom:8px!important}.DashBoardMemberView-inviteHint{display:block;line-height:1.45;margin:0 0 18px!important}.DashBoardMemberView .xa6c .TWAlert,.DashBoardMemberView .xa6c .TWInviteSuccessBanner{margin-top:14px}.NewLabelDropdown .LabelText,.NewLabelWithStringField .LabelText{-webkit-text-fill-color:var(--c6)!important;-webkit-text-fill-color:var(
      --color-muted-foreground,var(--c6)
    )!important;color:var(--c6)!important;color:var(--color-muted-foreground,var(--c6))!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.NewLabelDropdownContainer{width:100%}.x3bdb,.x6d0e[data-c2]{background:var(--c2)!important;background:var(--color-background,var(--c2))!important;border:1px solid var(--color-border,var(--c7))!important;border-radius:10px!important;box-sizing:border-box;min-height:42px;padding:0 12px!important;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.x6d0e[data-c2]{cursor:pointer}.x3bdb:hover,.x6d0e[data-c2]:hover{border-color:color-mix(in srgb,var(--color-primary,var(--c20)) 45%,var(--color-border,var(--c7)))!important}.x3bdb:focus-within,.x6d0e[data-c2]:focus-within{border-color:var(--color-primary,var(--c20))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--c20) 18%,#0000)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,var(--c20)) 18%,#0000)!important}.NewLabelDropdownPlaceHolderText{-webkit-text-fill-color:var(--c6)!important;-webkit-text-fill-color:var(
      --color-muted-foreground,var(--c6)
    )!important;color:var(--c6)!important;color:var(--color-muted-foreground,var(--c6))!important;text-transform:none}:where(.NewPrimaryButton,.PrimaryButton){border-radius:10px!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}:where(.NewPrimaryButton,.PrimaryButton):hover{transform:translateY(-1px)}:where(.NewPrimaryButton,.PrimaryButton) ui-container.Button{align-items:center!important;background:linear-gradient(135deg,color-mix(in srgb,var(--c20) 88%,#fff),var(--c20))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,var(--c20)) 88%,#fff),var(--color-primary,var(--c20)))!important;border:none!important;border-radius:10px!important;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--c20) 70%,#0000)!important;box-shadow:0 6px 16px -6px color-mix(in srgb,var(
            --color-primary,var(--c20)
          ) 70%,#0000)!important;display:flex!important;justify-content:center!important}:where(.NewPrimaryButton,.PrimaryButton):hover ui-container.Button{box-shadow:0 10px 22px -6px color-mix(in srgb,var(--c20) 80%,#0000)!important;box-shadow:0 10px 22px -6px color-mix(in srgb,var(
            --color-primary,var(--c20)
          ) 80%,#0000)!important}:where(.NewPrimaryButton,.PrimaryButton) .TextView,:where(.NewPrimaryButton,.PrimaryButton) label,:where(.NewPrimaryButton,.PrimaryButton) ui-text{-webkit-text-fill-color:var(--c42)!important;-webkit-text-fill-color:var(
      --color-primary-foreground,var(--c42)
    )!important;color:var(--c42)!important;color:var(--color-primary-foreground,var(--c42))!important;font-weight:700!important;letter-spacing:.01em}:where(.DeleteButton,.NewDeleteButton){border-radius:10px!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}:where(.DeleteButton,.NewDeleteButton):hover{transform:translateY(-1px)}:where(.DeleteButton,.NewDeleteButton) ui-container.Button{align-items:center!important;background:linear-gradient(135deg,color-mix(in srgb,#dc2626 88%,#fff),#dc2626)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-destructive,var(--c11,#dc2626)) 88%,#fff),var(--color-destructive,var(--c11,#dc2626)))!important;border:none!important;border-radius:10px!important;box-shadow:0 6px 16px -6px color-mix(in srgb,#dc2626 55%,#0000)!important;box-shadow:0 6px 16px -6px color-mix(in srgb,var(
            --color-destructive,var(--c11,#dc2626)
          ) 55%,#0000)!important;display:flex!important;gap:6px;justify-content:center!important}:where(.DeleteButton,.NewDeleteButton):hover ui-container.Button{box-shadow:0 10px 22px -6px color-mix(in srgb,#dc2626 70%,#0000)!important;box-shadow:0 10px 22px -6px color-mix(in srgb,var(
            --color-destructive,var(--c11,#dc2626)
          ) 70%,#0000)!important}:where(.DeleteButton,.NewDeleteButton) .TextView,:where(.DeleteButton,.NewDeleteButton) label,:where(.DeleteButton,.NewDeleteButton) ui-text{-webkit-text-fill-color:#fff!important;color:#fff!important;font-weight:700!important}:where(.DeleteButton,.NewDeleteButton) i,:where(.DeleteButton,.NewDeleteButton) svg{fill:#fff!important;color:#fff!important}.TeamEditorView .x5de1{background:color-mix(in srgb,#dc2626 8%,#0000)!important;background:color-mix(in srgb,var(--color-destructive,var(--c11,#dc2626)) 8%,#0000)!important;border:1px solid color-mix(in srgb,#dc2626 28%,#0000)!important;border:1px solid color-mix(in srgb,var(--color-destructive,var(--c11,#dc2626)) 28%,#0000)!important;border-radius:14px!important;box-sizing:border-box;padding:18px 20px!important}.TeamEditorView .x5de1 .x9db3{-webkit-text-fill-color:#dc2626!important;-webkit-text-fill-color:var(
      --color-destructive,var(--c11,#dc2626)
    )!important;font-size:14px!important;font-weight:600!important;text-transform:none}.TeamEditorView .x5de1 .x9db3,.TeamEditorView .x923c{color:#dc2626!important;color:var(--color-destructive,var(--c11,#dc2626))!important}.TeamEditorView .x923c{-webkit-text-fill-color:#dc2626!important;-webkit-text-fill-color:var(
      --color-destructive,var(--c11,#dc2626)
    )!important}:has(>.DropDownPopup){background:var(--c34)!important;background:var(--color-card,var(--c34))!important;border:1px solid var(--color-border,var(--c7))!important;border-radius:12px!important;box-shadow:0 14px 32px -10px #0000004d!important;box-sizing:border-box;overflow:hidden!important;padding:6px!important}.DropDownPopup .xbd22{border-radius:8px;cursor:pointer;padding:9px 12px!important;transition:background-color .12s ease}.DropDownPopup .xbd22:hover{background:color-mix(in srgb,var(--c20) 12%,#0000)!important;background:color-mix(in srgb,var(--color-primary,var(--c20)) 12%,#0000)!important}.DropDownPopup .NewDropDownBuilderText,.DropDownPopup .x37e{font-size:13px!important;font-weight:500!important}.DashBoardMemberView .x908c7{align-items:center!important;justify-content:space-between!important;margin-bottom:16px;width:100%}.DashBoardMemberView table{background:var(--c34);background:var(--color-card,var(--c34));border:1px solid var(--color-border,var(--c7));border-collapse:initial;border-radius:14px;border-spacing:0;overflow:hidden;width:100%!important}.DashBoardMemberView table td{padding:14px 16px!important;vertical-align:middle}.DashBoardMemberView table tr.x588{background:color-mix(in srgb,var(--c10) 65%,#0000);background:color-mix(in srgb,var(--color-muted,var(--c10)) 65%,#0000)}.DashBoardMemberView table tr:not(.x588):hover{background:color-mix(in srgb,var(--c20) 5%,#0000);background:color-mix(in srgb,var(--color-primary,var(--c20)) 5%,#0000)}.DashBoardMemberView .x72b,.DashBoardMemberView .xb2e{align-items:center;background:color-mix(in srgb,currentColor 12%,#0000)!important;border:1px solid!important;border-radius:999px!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;justify-content:center;letter-spacing:.02em;line-height:1.5;padding:3px 12px!important;width:max-content}.DashBoardMemberView .xe681{align-items:center!important;background:linear-gradient(135deg,var(--c20),color-mix(in srgb,var(--c20) 55%,var(--c24)));background:linear-gradient(135deg,var(--color-primary,var(--c20)),color-mix(in srgb,var(--color-primary,var(--c20)) 55%,var(--color-accent,var(--c24))));border-radius:999px;display:flex!important;flex:0 0 auto;height:34px;justify-content:center!important;overflow:hidden;width:34px}.DashBoardMemberView .x30f7{flex:0 0 auto;width:12px!important}.SidebarStyles .NewPrimaryButton .TextView,.SidebarStyles .NewPrimaryButton label{-webkit-text-fill-color:var(--c42)!important;-webkit-text-fill-color:var(
      --color-primary-foreground,var(--c42)
    )!important;color:var(--c42)!important;color:var(--color-primary-foreground,var(--c42))!important;font-weight:700!important;letter-spacing:.02em}.NewDashboardHeader,ui-container.NewDashboardHeader{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:linear-gradient(180deg,color-mix(in srgb,var(--c37) 98%,#0000) 0,color-mix(in srgb,var(--c37) 92%,#0000) 100%)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-header,var(--c37)) 98%,#0000) 0,color-mix(in srgb,var(--color-header,var(--c37)) 92%,#0000) 100%)!important;border-bottom:1px solid color-mix(in srgb,var(--color-border,var(--c7)) 65%,#0000)!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 4px 24px -12px #0f172a14!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 4px 24px -12px rgba(var(--c6-rgb,15,23,42),.08)!important;box-sizing:border-box;height:72px!important;isolation:isolate;overflow:hidden;padding-left:24px!important;padding-right:24px!important;position:relative}.NewDashboardHeader:after{background:linear-gradient(90deg,#0000,#ea580c26 50%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--c20-rgb,234,88,12),.15) 50%,#0000 100%);content:"";height:1px;inset:auto 0 0 0;pointer-events:none;position:absolute}.NewDashboardHeader>ui-row.ma-sb{align-items:center!important;flex-wrap:nowrap!important;gap:20px!important;height:100%!important;justify-content:space-between!important;width:100%!important}.NewDashboardHeader>ui-row.ma-sb>.NewSearchBarContainer,.NewDashboardHeader>ui-row.ma-sb>ui-container.NewSearchBarContainer{flex:1 1 auto!important;max-width:520px!important;min-width:220px!important;width:auto!important}.NewDashboardHeader>ui-row.ma-sb>ui-row:last-child{align-items:center!important;flex:0 0 auto!important;gap:12px!important;justify-content:flex-end!important;max-width:none!important;width:auto!important}.NewDashboardHeader .NewSearchBarContainer,.NewDashboardHeader .NewSearchComponent{background:linear-gradient(135deg,var(--d3e-glass-surface-strong) 0,color-mix(in srgb,var(--c44) 88%,#0000) 100%)!important;background:linear-gradient(135deg,var(--d3e-glass-surface-strong) 0,color-mix(in srgb,var(--color-input,var(--c44)) 88%,#0000) 100%)!important;border:1px solid var(--d3e-glass-border)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 2px 10px -4px #0f172a14!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 2px 10px -4px rgba(var(--c6-rgb,15,23,42),.08)!important;height:44px!important;overflow:hidden;position:relative;transition:border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.NewDashboardHeader .NewSearchBarContainer:focus-within,.NewDashboardHeader .NewSearchComponent[data-data-c0=true]{border-color:color-mix(in srgb,var(--color-primary,var(--c20)) 40%,var(--color-border,var(--c7)))!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 0 0 3px #ea580c1f,0 8px 20px -8px #ea580c2e!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 0 0 3px rgba(var(--c20-rgb,234,88,12),.12),0 8px 20px -8px rgba(var(--c20-rgb,234,88,12),.18)!important;transform:translateY(-1px)}.NewDashboardHeader .NewSearchBarContainer ui-row{align-items:center!important;height:100%!important}.NewDashboardHeader .NewSearchBarContainer input,.NewDashboardHeader .NewSearchInputField{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--c21)!important;color:var(--color-foreground,var(--c21))!important;height:100%!important;text-align:left!important}.NewDashboardHeader .x524{flex-shrink:0;padding-left:14px!important}.NewDashboardHeader .x50d5e{align-items:center!important;background:linear-gradient(145deg,var(--d3e-glass-surface-strong) 0,color-mix(in srgb,var(--c23) 85%,#0000) 100%)!important;background:linear-gradient(145deg,var(--d3e-glass-surface-strong) 0,color-mix(in srgb,var(--color-secondary,var(--c23)) 85%,#0000) 100%)!important;border:1px solid #ea580c1f!important;border:1px solid rgba(var(--c20-rgb,234,88,12),.12)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 4px 14px -6px #0f172a1a!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 4px 14px -6px rgba(var(--c6-rgb,15,23,42),.1)!important;display:flex!important;flex:0 0 40px!important;height:40px!important;justify-content:center!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);width:40px!important}.NewDashboardHeader .x50d5e:hover{box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 8px 20px -8px #ea580c38!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 8px 20px -8px rgba(var(--c20-rgb,234,88,12),.22)!important;transform:translateY(-2px)}.NewDashboardHeader .x214d{flex:0 0!important;width:0!important}.NewDashboardHeader .xf90{align-items:center!important;background:linear-gradient(145deg,var(--d3e-glass-surface-strong) 0,color-mix(in srgb,var(--c23) 88%,#0000) 100%)!important;background:linear-gradient(145deg,var(--d3e-glass-surface-strong) 0,color-mix(in srgb,var(--color-secondary,var(--c23)) 88%,#0000) 100%)!important;border:1px solid #ea580c1f!important;border:1px solid rgba(var(--c20-rgb,234,88,12),.12)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 4px 14px -6px #0f172a14!important;box-shadow:inset 0 1px 0 var(--d3e-inset-highlight),0 4px 14px -6px rgba(var(--c6-rgb,15,23,42),.08)!important;display:inline-flex!important;flex:0 0 auto!important;height:auto!important;max-width:max-content!important;min-height:40px!important;padding:0 14px!important;transition:transform .22s cubic-bezier(.22,1,.36,1);white-space:nowrap!important;width:auto!important}.NewDashboardHeader .xf90:hover{transform:translateY(-1px)}.NewDashboardHeader .xf90 ui-row{align-items:center!important;flex-wrap:nowrap!important;width:auto!important}.NewDashboardHeader .xbe42{color:var(--c38)!important;color:var(--color-header-foreground,var(--c38))!important;font-size:13px!important;font-weight:600!important;letter-spacing:.01em!important;white-space:nowrap!important}.NewDashboardHeader .x2bbd{box-shadow:0 0 0 2px var(--d3e-inset-highlight)}.NewPersonalSettingsView .UpdateThemeView{max-width:28rem;padding:0}.NewPersonalSettingsView .ProfileThemeSection{border-top:1px solid color-mix(in srgb,var(--color-border,var(--c7)) 55%,#0000);margin-top:8px;padding-top:20px!important}.NewPersonalSettingsView .UpdateThemeView,.PersonalSettingsView .UpdateThemeView{box-sizing:border-box}.NewPersonalSettingsView .TWThemePicker,.PersonalSettingsView .TWThemePicker{max-width:28rem;width:100%}.D3EProjectEditorView .DescriptionInputfield,.D3EProjectEditorView .x256{box-sizing:border-box;max-width:100%!important;width:100%!important}.WindowEditor .x540e>ui-stack>ui-positioned>ui-container:not([style*="display: none"]) .TWModelEditor.ModelEditorView1,.WindowEditor .x540e>ui-stack>ui-positioned>ui-container:not([style*="display: none"])>ui-container .TWModelEditor.ModelEditorView1{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;width:100%}.TWModelEditor.ModelEditorView1>.ModelEditorForm,ui-column.ModelEditorView1>.expanded>ui-container.x2102>.ModelEditorForm{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0}.TWModelEditor.ModelEditorView1,ui-column.ModelEditorView1,ui-column.SinglePageEditor.TWModelEditor-single-page{height:100%;min-height:0}ui-column.ModelEditorView1>.expanded,ui-column.SinglePageEditor.TWModelEditor-single-page>.expanded{flex:1 1 auto;min-height:0}ui-column.SinglePageEditor.TWModelEditor-single-page ui-row.x0ef2,ui-column.SinglePageEditor.TWModelEditor-single-page ui-row.x121f{align-items:stretch!important;display:flex!important;flex:1 1 auto;flex-direction:row!important;height:100%;min-height:0}ui-column.SinglePageEditor.TWModelEditor-single-page ui-row.x0ef2{width:100%}ui-column.SinglePageEditor.TWModelEditor-single-page ui-row.x121f>.expanded{flex:1 1 auto;flex-direction:column!important;min-height:0;min-width:0;overflow:hidden}ui-column.SinglePageEditor.TWModelEditor-single-page ui-row.x121f>.expanded>ui-scroll-view.ScrollView2.x0cbc{flex:1 1 auto;height:100%;max-height:100%;min-height:0;min-width:0;overflow-y:auto;padding:.75rem 1rem 1.5rem;width:100%}ui-column.SinglePageEditor.TWModelEditor-single-page ui-row.x0ef2>ui-container.x4d66{align-self:stretch;flex-shrink:0;height:auto!important;min-height:100%;width:1px}ui-column.SinglePageEditor.TWModelEditor-single-page ui-container.x845a{height:100%}ui-column.SinglePageEditor.TWModelEditor-single-page ui-container.x845a>ui-scroll-view.ScrollView2.x0cbc{flex:1 1 auto;height:100%;max-height:100%;min-height:0}ui-column.SinglePageEditor.TWModelEditor-single-page .x81df{flex-shrink:0;max-width:12.5rem;min-width:12.5rem;width:12.5rem}ui-column.SinglePageEditor.TWModelEditor-single-page ui-container.x845a{flex:1 1 auto;min-height:0;min-width:0}ui-column.SinglePageEditor.TWModelEditor-single-page .x0cbc{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem 1rem 1.5rem}ui-column.SinglePageEditor.TWModelEditor-single-page .ResizableView .xb1b4,ui-column.SinglePageEditor.TWModelEditor-single-page .ResizableView .xb1b4e{min-width:0;width:100%}.ModelEditorForm,.ModelEditorForm-content,.ModelEditorForm-content-split,.ModelEditorForm-main{min-height:0;min-width:0}.ModelEditorForm-split{height:100%;min-height:0;width:100%}.ModelEditorForm-split-form{min-height:0}.ModelEditorForm-split-panel{display:flex;flex-direction:column;height:100%;min-height:0}.ModelEditorForm-code-editor-wrap{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:320px;min-width:0;width:100%}.OptionSetEditorView1,.OptionSetEditorView1-shell,.TWOptionSetEditor-single-page{min-height:0;min-width:0}.OptionSetEditorView1-shell>.ModelEditorForm,.TWOptionSetEditor-single-page.ModelEditorForm{flex:1 1 auto;min-height:0}.ModelEditorForm-code-editor,.ModelEditorForm-split-panel .ModelEditorForm-code-editor,.ModelEditorForm-split-panel ui-code-editor{display:flex!important;flex:1 1 auto;flex-direction:column;height:100%!important;min-height:0;width:100%!important}.ModelEditorForm-split-panel iframe,.ModelEditorForm-split-panel ui-code-editor iframe{border:0;display:block;flex:1 1 auto;height:100%!important;min-height:320px;width:100%!important}.ModelEditorForm-help-panel,.ModelEditorForm-split-panel .ModelEditorForm-help-panel{flex:1 1 auto;height:100%;min-height:0;width:100%}.ModelEditorForm .x0cbc{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem 1rem 1.5rem}.ModelEditorForm-content-split .x0cbc ui-column{gap:1.5rem}.ModelEditorForm-section{background:color-mix(in srgb,var(--color-card) 96%,#0000);border:1px solid color-mix(in srgb,var(--color-border) 70%,#0000);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-foreground) 4%,#0000),0 8px 24px -12px color-mix(in srgb,var(--color-foreground) 8%,#0000);padding:1.25rem 1.375rem 1.375rem}.ModelEditorForm-section[data-section=Other]{padding-bottom:1.5rem}.ModelEditorForm-content ui-row:has(.TitleWithHelp),.ModelEditorForm-section ui-row:has(.TitleWithHelp){align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-border) 55%,#0000);flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;margin-bottom:1rem;padding-bottom:.875rem;width:100%}.ModelEditorForm .TitleWithHelp .Heading,.ModelEditorForm .TitleWithHelp ui-text.Heading,.ModelEditorForm-main .TitleWithHelp ui-text{color:var(--c1);color:var(--color-foreground,var(--c1));font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.ModelEditorForm .UnderlineButton,.ModelEditorForm .UnderlineButton .Button{align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,#0000)!important;border:1px solid color-mix(in srgb,var(--color-primary) 28%,#0000)!important;border-radius:8px!important;display:inline-flex!important;padding:.35rem .75rem!important;transition:background .15s ease,border-color .15s ease,transform .1s ease}.ModelEditorForm .UnderlineButton ui-text{color:var(--c5)!important;color:var(--color-primary,var(--c5))!important;cursor:pointer;font-size:.8125rem!important;font-weight:600!important;text-decoration:none!important}.ModelEditorForm .UnderlineButton:focus,.ModelEditorForm .UnderlineButton:hover{background:color-mix(in srgb,var(--color-primary) 16%,#0000)!important;border-color:color-mix(in srgb,var(--color-primary) 40%,#0000)!important}.ModelEditorForm .UnderlineButton:active{transform:scale(.98)}.ModelEditorForm-sidebar .ScrollView2,.ModelEditorForm-sidebar .x81df{max-width:100%!important;min-width:0!important;width:100%!important}.ModelEditorForm-sidebar .Button{border-radius:8px!important;margin-bottom:3px;min-height:36px;transition:background .15s ease;width:100%!important}.ModelEditorForm-sidebar .Button ui-row[data-c0],.ModelEditorForm-sidebar ui-row[data-c0]{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-card))!important;border-radius:8px}.ModelEditorForm-sidebar ui-text{font-size:.8125rem!important}.ModelEditorForm .CollapsingViewWithSlots,.ModelEditorForm .CollapsingViewWithSlots.x195{background:var(--c15);background:var(--color-card,var(--c15));border:1px solid color-mix(in srgb,var(--color-border) 65%,#0000)!important;border-radius:10px!important;box-shadow:0 1px 2px color-mix(in srgb,var(--color-foreground) 3%,#0000);margin-bottom:.5rem!important;margin-top:0!important;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.ModelEditorForm .CollapsingViewWithSlots:hover{border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border))!important;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--color-primary) 12%,#0000)}.ModelEditorForm .CollapsingViewWithSlots .x0c3{cursor:pointer;height:auto!important;min-height:42px}.ModelEditorForm .CollapsingViewWithSlots .x9eb{background:color-mix(in srgb,var(--color-muted) 45%,var(--color-card))!important;border:none!important;border-radius:0!important;padding:.625rem .875rem!important}.ModelEditorForm .CollapsingViewWithSlots .x9eb[data-c0]{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-card))!important;border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,#0000)!important}.ModelEditorForm .CollapsableHeaderText,.ModelEditorForm .CollapsingViewWithSlots .CollapsableHeaderText{color:var(--c1)!important;color:var(--color-foreground,var(--c1))!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:-.01em}.ModelEditorForm .CollapsingViewWithSlots .x3119{background:var(--c15);background:var(--color-card,var(--c15));border-top:1px solid color-mix(in srgb,var(--color-border) 45%,#0000);margin:0!important;padding:1rem 1.125rem 1.125rem!important}.ModelEditorForm .CollapsingViewWithSlots .IconButtonDefault{opacity:.55;transition:opacity .15s ease}.ModelEditorForm .CollapsingViewWithSlots:hover .IconButtonDefault{opacity:.9}.ModelEditorForm .xb59,.ModelEditorForm .xcd9d,.ModelEditorForm .xefae,.ModelEditorForm .xf49b{align-items:center;background:color-mix(in srgb,var(--color-muted) 30%,#0000);border:1.5px dashed color-mix(in srgb,var(--color-border) 80%,#0000);border-radius:10px;color:var(--c6);color:var(--color-muted-foreground,var(--c6));display:flex;font-size:.8125rem;justify-content:center;line-height:1.5;margin-top:.25rem;min-height:4.5rem;padding:1.75rem 1.25rem!important;text-align:center}.ModelEditorForm .LabelWithStringField,.ModelEditorForm .TWFormField-hook{gap:.375rem;margin-bottom:.875rem}.ModelEditorForm .LabelWithStringField .LabelText,.ModelEditorForm .LabelWithStringField ui-text,.ModelEditorForm .TWFormField-hook .LabelText{color:var(--c6);color:var(--color-muted-foreground,var(--c6));font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.ModelEditorForm .InputField input,.ModelEditorForm .InputField textarea,.ModelEditorForm .NormalInputfield input,.ModelEditorForm .NormalInputfield textarea{border:1px solid color-mix(in srgb,var(--color-border) 85%,#0000)!important;border-radius:8px!important;font-size:.875rem!important;padding:.5rem .75rem!important;transition:border-color .15s ease,box-shadow .15s ease}.ModelEditorForm .InputField input:focus,.ModelEditorForm .InputField textarea:focus,.ModelEditorForm .NormalInputfield input:focus,.ModelEditorForm .NormalInputfield textarea:focus{border-color:var(--color-primary,var(--c5))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,#0000)!important;outline:none!important}.ModelEditorForm .ErrorMessage{color:#dc2626;color:var(--color-destructive,#dc2626);font-size:.75rem;margin-top:.25rem}.ModelEditorForm-section[data-section=Other] ui-wrap{gap:1.25rem 2rem!important}.ModelEditorForm-section[data-section=Other] .ActiveCheckboxWithLabel{min-width:10rem}.ModelEditorForm-header .ProjectObjectHeaderView ui-text:not([class*=Heading]){cursor:default}.ModelEditorForm-header .ProjectObjectHeaderView{padding:.75rem 1.25rem .5rem}.ModelEditorForm-header .ProjectObjectHeaderView>ui-row{align-items:flex-start;width:100%}.ModelEditorForm-header .ProjectObjectHeaderView .xcd74>ui-row:last-child,.ModelEditorForm-header .ProjectObjectHeaderView ui-row[data-c1]{align-items:center;flex-shrink:0;gap:.25rem}.ModelEditorForm-header .IconButton,.ModelEditorForm-header .IconButtonDefault{flex-shrink:0}.ModelEditorForm-header .HorizontalLine{opacity:.35}.SuccessMessageView{max-width:min(24rem,92vw);min-width:11rem;width:max-content}.SuccessMessageView .x35ee,.SuccessMessageView ui-row.x35ee{flex-wrap:nowrap;max-width:min(24rem,92vw);width:max-content}.SuccessMessageView .xabca,.SuccessMessageView ui-text.xabca{flex-shrink:0;overflow:visible;text-overflow:clip;white-space:nowrap}ui-container.xea561{height:auto!important;max-width:min(26rem,94vw);min-height:2.75rem;width:max-content!important}.ModelEditorForm-footer .ProjectObjectFooterView{padding:.625rem 1.25rem}.ModelEditorForm-footer ui-row{align-items:center;gap:.75rem;justify-content:flex-end}ui-column.SinglePageEditor.TWModelEditor-single-page .TitleWithHelp,ui-column.SinglePageEditor.TWModelEditor-single-page .TitleWithHelp ui-row{align-items:center;gap:.5rem}ui-column.SinglePageEditor.TWModelEditor-single-page ui-row:has(.TitleWithHelp){align-items:center;flex-wrap:nowrap;gap:.625rem;margin-bottom:.25rem}ui-column.SinglePageEditor.TWModelEditor-single-page .TitleWithHelp .Heading,ui-column.SinglePageEditor.TWModelEditor-single-page .TitleWithHelp ui-text.Heading{color:var(--c1);color:var(--color-foreground,var(--c1));font-size:1rem;font-weight:700}ui-column.SinglePageEditor.TWModelEditor-single-page .UnderlineButton,ui-column.SinglePageEditor.TWModelEditor-single-page .UnderlineButton .Button,ui-column.SinglePageEditor.TWModelEditor-single-page .UnderlineButton ui-text{color:var(--color-primary);color:var(--c5,var(--color-primary));cursor:pointer;font-size:13px;font-weight:600;text-decoration:none}ui-column.SinglePageEditor.TWModelEditor-single-page .UnderlineButton:focus ui-text,ui-column.SinglePageEditor.TWModelEditor-single-page .UnderlineButton:hover ui-text{text-decoration:underline}ui-column.SinglePageEditor.TWModelEditor-single-page ui-scroll-view.x0cbc>ui-column{display:flex;flex-direction:column;gap:0}ui-column.SinglePageEditor.TWModelEditor-single-page ui-scroll-view.x0cbc>ui-column>*{margin-bottom:1.75rem}ui-column.SinglePageEditor.TWModelEditor-single-page .xb59,ui-column.SinglePageEditor.TWModelEditor-single-page .xcd9d,ui-column.SinglePageEditor.TWModelEditor-single-page .xefae,ui-column.SinglePageEditor.TWModelEditor-single-page .xf49b{color:var(--c6);color:var(--color-muted-foreground,var(--c6));font-size:.875rem;padding:2.5rem 0}ui-column.SinglePageEditor.TWModelEditor-single-page .ProjectObjectFooterView{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,#0000);flex-shrink:0}.ModelEditorForm-main .TitleWithHelp ui-row{align-items:center;gap:.5rem}.TWFormField-hook{display:flex;flex-direction:column;gap:.375rem}.TWFormField-hook .LabelText,.TWFormField-hook ui-text{color:var(--color-muted-foreground);font-size:.8125rem;font-weight:500}.TWCollapsibleEditorRow-hook{background:color-mix(in srgb,var(--color-card) 65%,#0000);border:1px solid color-mix(in srgb,var(--color-border) 55%,#0000);border-radius:.75rem;margin-bottom:.5rem;overflow:hidden}.TWCollapsibleEditorRow-hook.HoverItem{transition:border-color .15s ease,box-shadow .15s ease}.TWCollapsibleEditorRow-hook.HoverItem:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 8%,#0000)}.CreateNewObjectView-dialog .TWCreateObjectPicker{height:100%;min-height:0}.BackgroundColorColumn.xbfc:has(>.NewPersonalSettingsView),.BackgroundColorColumn.xbfc:has(>.PersonalSettingsView){align-self:stretch!important;height:100%!important;min-height:0}.NewPersonalSettingsView,.PersonalSettingsView{height:100%;min-height:0}.NewPersonalSettingsView>.expanded>ui-container.xe1a4{height:100%;min-height:0;width:100%}.NewPersonalSettingsView ui-stack.stack-expand>ui-container:not([data-hide]){align-self:stretch;height:100%;justify-self:stretch;min-height:0}.NewPersonalSettingsView .ProfileSettingsView{height:100%;min-height:0}.NewPersonalSettingsView ui-scroll-view.ScrollView2{flex:1 1;height:100%;min-height:0}.AppearanceEditorView{background:#0000;box-sizing:border-box;color:#e2e8f0;color:var(--color-foreground,var(--c19,#e2e8f0));font-size:12px;padding:8px 10px 12px}.AppearanceEditorView .TWWidgetPropertiesEditView .CRefPropDataEditor{margin-bottom:0}.AppearanceEditorView .CRefPropDataEditor{margin-bottom:8px}.AppearanceEditorView .LableNumberView{align-items:center;gap:8px;margin-bottom:8px}.AppearanceEditorView .CRefPropDataEditor>ui-column>ui-text,.AppearanceEditorView .LableNumberView ui-text,.AppearanceEditorView ui-text.x608a{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.4}.AppearanceEditorView .BasePropertiesEditorView>ui-column>ui-row:first-child,.AppearanceEditorView .CollapsingView1{margin-top:2px}.AppearanceEditorView .DropDown,.AppearanceEditorView .DropDownWithBackground,.AppearanceEditorView .ExpEditorStyle,.AppearanceEditorView input,.AppearanceEditorView textarea{background:color-mix(in srgb,#0f172a 72%,#1e293b);background:color-mix(in srgb,var(--color-input,var(--c36,#0f172a)) 72%,var(--color-card,var(--c34,#1e293b)));border:1px solid color-mix(in srgb,#334155 48%,#0000);border:1px solid color-mix(in srgb,var(--color-border,var(--c7,#334155)) 48%,#0000);border-radius:8px;box-sizing:border-box;color:#e2e8f0;color:var(--color-foreground,var(--c19,#e2e8f0));font-size:12px;min-height:30px;outline:none;padding:5px 8px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease;width:100%}.AppearanceEditorView textarea{line-height:1.45;min-height:60px;resize:vertical}.AppearanceEditorView input::placeholder,.AppearanceEditorView textarea::placeholder{color:color-mix(in srgb,#94a3b8 85%,#0000);color:color-mix(in srgb,var(--color-muted-foreground,#94a3b8) 85%,#0000)}.AppearanceEditorView .DropDown:hover,.AppearanceEditorView .DropDownWithBackground:hover,.AppearanceEditorView input:hover,.AppearanceEditorView textarea:hover{background:color-mix(in srgb,var(--c20) 6%,var(--c34));background:color-mix(in srgb,var(--color-primary,var(--c20)) 6%,var(--color-card,var(--c34)));border-color:color-mix(in srgb,var(--color-primary,var(--c20)) 40%,var(--color-border,var(--c7)))}.AppearanceEditorView .DropDown:focus-within,.AppearanceEditorView .DropDownWithBackground:focus-within,.AppearanceEditorView input:focus,.AppearanceEditorView textarea:focus{background:color-mix(in srgb,var(--c34) 92%,var(--c20) 8%);background:color-mix(in srgb,var(--color-card,var(--c34)) 92%,var(--color-primary,var(--c20)) 8%);border-color:color-mix(in srgb,var(--color-primary,var(--c20)) 65%,var(--color-border,var(--c7)));box-shadow:0 0 0 2px color-mix(in srgb,var(--c20) 18%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,var(--c20)) 18%,#0000)}.AppearanceEditorView .DropDown,.AppearanceEditorView .DropDownWithBackground{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.AppearanceEditorView .DropDownBuilderText{color:#e2e8f0;color:var(--color-foreground,var(--c19,#e2e8f0));font-size:12px}.AppearanceEditorView .LableNumberView input{max-width:96px;text-align:left}.CanvasEditorView ui-row>ui-stack:has(.CanvasEditView){flex:0 0 340px!important;max-width:340px!important;min-width:340px!important;width:340px!important}.CanvasEditorView ui-row>.expanded{min-width:0!important}.TWPropertyPanelShell{max-width:100%;width:100%}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-32{left:-8rem}.bottom-0{bottom:0}.left-1\/2{left:50%}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.isolate{isolation:isolate}.z-0{z-index:0}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-5{margin:1.25rem}.m-\[10px\]{margin:10px}.m-\[15px\]{margin:15px}.m-\[3px\]{margin:3px}.m-\[5px\]{margin:5px}.m-\[7px\]{margin:7px}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-2\.5{margin-left:.625rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-\[15px\]{margin-right:15px}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[110px\]{margin-top:110px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-column{display:table-column}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1000px\]{height:1000px}.h-\[100px\]{height:100px}.h-\[10px\]{height:10px}.h-\[110px\]{height:110px}.h-\[11px\]{height:11px}.h-\[120px\]{height:120px}.h-\[14px\]{height:14px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[2\.5px\]{height:2.5px}.h-\[200px\]{height:200px}.h-\[215px\]{height:215px}.h-\[21px\]{height:21px}.h-\[220px\]{height:220px}.h-\[225px\]{height:225px}.h-\[22px\]{height:22px}.h-\[230px\]{height:230px}.h-\[23px\]{height:23px}.h-\[250px\]{height:250px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[280px\]{height:280px}.h-\[28px\]{height:28px}.h-\[29px\]{height:29px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[320px\]{height:320px}.h-\[330px\]{height:330px}.h-\[34px\]{height:34px}.h-\[350px\]{height:350px}.h-\[355px\]{height:355px}.h-\[35px\]{height:35px}.h-\[36px\]{height:36px}.h-\[37px\]{height:37px}.h-\[380px\]{height:380px}.h-\[38px\]{height:38px}.h-\[39px\]{height:39px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[41px\]{height:41px}.h-\[42px\]{height:42px}.h-\[445px\]{height:445px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[460px\]{height:460px}.h-\[46px\]{height:46px}.h-\[480px\]{height:480px}.h-\[48px\]{height:48px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[550px\]{height:550px}.h-\[55px\]{height:55px}.h-\[56px\]{height:56px}.h-\[5px\]{height:5px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[6px\]{height:6px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[770px\]{height:770px}.h-\[7px\]{height:7px}.h-\[84px\]{height:84px}.h-\[90px\]{height:90px}.h-\[9px\]{height:9px}.h-full{height:100%}.h-px{height:1px}.max-h-8{max-height:2rem}.max-h-\[400px\]{max-height:400px}.max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.max-h-\[min\(55vh\2c 440px\)\]{max-height:min(55vh,440px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[30px\]{min-height:30px}.min-h-\[38px\]{min-height:38px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[60px\]{min-height:60px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1000px\]{width:1000px}.w-\[100px\]{width:100px}.w-\[105px\]{width:105px}.w-\[109px\]{width:109px}.w-\[10px\]{width:10px}.w-\[1100px\]{width:1100px}.w-\[110px\]{width:110px}.w-\[114px\]{width:114px}.w-\[115px\]{width:115px}.w-\[116px\]{width:116px}.w-\[119px\]{width:119px}.w-\[11px\]{width:11px}.w-\[1200px\]{width:1200px}.w-\[120px\]{width:120px}.w-\[125px\]{width:125px}.w-\[130px\]{width:130px}.w-\[131px\]{width:131px}.w-\[135px\]{width:135px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[151px\]{width:151px}.w-\[155px\]{width:155px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[175px\]{width:175px}.w-\[177px\]{width:177px}.w-\[180px\]{width:180px}.w-\[185px\]{width:185px}.w-\[186px\]{width:186px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[195px\]{width:195px}.w-\[19px\]{width:19px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[201px\]{width:201px}.w-\[210\.5px\]{width:210.5px}.w-\[210px\]{width:210px}.w-\[211px\]{width:211px}.w-\[213px\]{width:213px}.w-\[21px\]{width:21px}.w-\[220px\]{width:220px}.w-\[225px\]{width:225px}.w-\[228px\]{width:228px}.w-\[230px\]{width:230px}.w-\[234px\]{width:234px}.w-\[235px\]{width:235px}.w-\[23px\]{width:23px}.w-\[240px\]{width:240px}.w-\[245px\]{width:245px}.w-\[249px\]{width:249px}.w-\[250px\]{width:250px}.w-\[25px\]{width:25px}.w-\[260px\]{width:260px}.w-\[261px\]{width:261px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[333px\]{width:333px}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[350px\]{width:350px}.w-\[351px\]{width:351px}.w-\[358px\]{width:358px}.w-\[359px\]{width:359px}.w-\[35px\]{width:35px}.w-\[360px\]{width:360px}.w-\[365px\]{width:365px}.w-\[380px\]{width:380px}.w-\[382px\]{width:382px}.w-\[383px\]{width:383px}.w-\[38px\]{width:38px}.w-\[390px\]{width:390px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[410px\]{width:410px}.w-\[420px\]{width:420px}.w-\[430px\]{width:430px}.w-\[440px\]{width:440px}.w-\[441px\]{width:441px}.w-\[450px\]{width:450px}.w-\[45px\]{width:45px}.w-\[460px\]{width:460px}.w-\[470px\]{width:470px}.w-\[476px\]{width:476px}.w-\[480px\]{width:480px}.w-\[48px\]{width:48px}.w-\[490px\]{width:490px}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[550px\]{width:550px}.w-\[55px\]{width:55px}.w-\[560px\]{width:560px}.w-\[566px\]{width:566px}.w-\[570px\]{width:570px}.w-\[5px\]{width:5px}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[632px\]{width:632px}.w-\[650px\]{width:650px}.w-\[65px\]{width:65px}.w-\[67px\]{width:67px}.w-\[68px\]{width:68px}.w-\[6px\]{width:6px}.w-\[700px\]{width:700px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[750px\]{width:750px}.w-\[75px\]{width:75px}.w-\[800px\]{width:800px}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[85px\]{width:85px}.w-\[90px\]{width:90px}.w-\[calc\(100\%-20px\)\]{width:calc(100% - 20px)}.w-\[min\(520px\2c 44\%\)\]{width:min(520px,44%)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[108px\]{min-width:108px}.min-w-\[128px\]{min-width:128px}.min-w-\[12px\]{min-width:12px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210\.5px\]{min-width:210.5px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[261px\]{min-width:261px}.min-w-\[300px\]{min-width:300px}.min-w-\[350px\]{min-width:350px}.min-w-\[400px\]{min-width:400px}.min-w-\[480px\]{min-width:480px}.min-w-\[80px\]{min-width:80px}.min-w-\[92px\]{min-width:92px}.min-w-full{min-width:100%}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[261px\]{max-width:261px}.max-w-\[280px\]{max-width:280px}.max-w-\[350px\]{max-width:350px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[42\%\]{max-width:42%}.max-w-\[440px\]{max-width:440px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.flex-\[2\]{flex:2 1}.flex-\[3\]{flex:3 1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes tw-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.98)}to{transform:scale(1)}}.animate-tw-bounce-in{animation:tw-bounce-in .5s ease-out forwards}@keyframes tw-fade-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.animate-tw-fade-down{animation:tw-fade-down .45s ease-out forwards}@keyframes tw-fade-in{0%{opacity:0}to{opacity:1}}.animate-tw-fade-in{animation:tw-fade-in .3s ease-out forwards}@keyframes tw-fade-out{0%{opacity:1}to{opacity:0}}.animate-tw-fade-out{animation:tw-fade-out .25s ease-in forwards}@keyframes tw-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-tw-fade-up{animation:tw-fade-up .45s ease-out forwards}@keyframes tw-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(12px,-18px) scale(1.04)}66%{transform:translate(-8px,10px) scale(.98)}}.animate-tw-float{animation:tw-float 14s ease-in-out infinite;animation:tw-float 14s var(--motion-easing-standard,ease-in-out) infinite}@keyframes tw-glass-shimmer{0%{transform:translateX(-120%)}28%{transform:translateX(120%)}to{transform:translateX(120%)}}.animate-tw-glass-shimmer{animation:tw-glass-shimmer 4.5s ease infinite;animation:tw-glass-shimmer 4.5s var(--motion-easing-standard,ease) infinite}@keyframes tw-pulse-soft{0%,to{opacity:1}50%{opacity:.72}}.animate-tw-pulse-soft{animation:tw-pulse-soft 2s ease-in-out infinite}@keyframes tw-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-tw-scale-in{animation:tw-scale-in .3s ease-out forwards}@keyframes tw-scale-up{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-tw-scale-up{animation:tw-scale-up .35s ease-out forwards}@keyframes tw-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.animate-tw-shake{animation:tw-shake .45s ease-in-out}@keyframes tw-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-tw-slide-down{animation:tw-slide-down .25s ease-out forwards}@keyframes tw-slide-left{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.animate-tw-slide-left{animation:tw-slide-left .35s ease-out forwards}@keyframes tw-slide-right{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}.animate-tw-slide-right{animation:tw-slide-right .35s ease-out forwards}@keyframes tw-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-tw-slide-up{animation:tw-slide-up .4s ease-out forwards}@keyframes tw-spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-tw-spin-slow{animation:tw-spin-slow 1.2s linear infinite}.cursor-ew-resize{cursor:ew-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.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))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[5px\]{gap:5px}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-1{border-radius:1px}.rounded-2{border-radius:2px}.rounded-2xl{border-radius:1rem}.rounded-3{border-radius:3px}.rounded-4{border-radius:4px}.rounded-5{border-radius:5px}.rounded-6{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[30px\]{border-radius:30px}.rounded-\[38px\]{border-radius:38px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[80px\]{border-radius:80px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-\[3\.5px\]{border-left-width:3.5px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#13aed9\]{--tw-border-opacity:1;border-color:#13aed9;border-color:rgb(19 174 217/var(--tw-border-opacity,1))}.border-\[\#94a3b8\]\/20{border-color:#94a3b833}.border-\[\#cbd5e1\]{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-\[\#d1d5db\]{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-\[\#e2e8f0\]{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-\[\#ff4d4f\]{--tw-border-opacity:1;border-color:#ff4d4f;border-color:rgb(255 77 79/var(--tw-border-opacity,1))}.border-\[var\(--c1\)\]{border-color:var(--c1)}.border-\[var\(--c10\)\]{border-color:var(--c10)}.border-\[var\(--c11\)\]{border-color:var(--c11)}.border-\[var\(--c12\)\]{border-color:var(--c12)}.border-\[var\(--c13\)\]{border-color:var(--c13)}.border-\[var\(--c14\)\]{border-color:var(--c14)}.border-\[var\(--c15\)\]{border-color:var(--c15)}.border-\[var\(--c16\)\]{border-color:var(--c16)}.border-\[var\(--c17\)\]{border-color:var(--c17)}.border-\[var\(--c18\)\]{border-color:var(--c18)}.border-\[var\(--c19\)\]{border-color:var(--c19)}.border-\[var\(--c2\)\]{border-color:var(--c2)}.border-\[var\(--c20\)\]{border-color:var(--c20)}.border-\[var\(--c21\)\]{border-color:var(--c21)}.border-\[var\(--c22\)\]{border-color:var(--c22)}.border-\[var\(--c23\)\]{border-color:var(--c23)}.border-\[var\(--c24\)\]{border-color:var(--c24)}.border-\[var\(--c25\)\]{border-color:var(--c25)}.border-\[var\(--c26\)\]{border-color:var(--c26)}.border-\[var\(--c27\)\]{border-color:var(--c27)}.border-\[var\(--c28\)\]{border-color:var(--c28)}.border-\[var\(--c29\)\]{border-color:var(--c29)}.border-\[var\(--c3\)\]{border-color:var(--c3)}.border-\[var\(--c30\)\]{border-color:var(--c30)}.border-\[var\(--c31\)\]{border-color:var(--c31)}.border-\[var\(--c32\)\]{border-color:var(--c32)}.border-\[var\(--c33\)\]{border-color:var(--c33)}.border-\[var\(--c34\)\]{border-color:var(--c34)}.border-\[var\(--c35\)\]{border-color:var(--c35)}.border-\[var\(--c36\)\]{border-color:var(--c36)}.border-\[var\(--c37\)\]{border-color:var(--c37)}.border-\[var\(--c38\)\]{border-color:var(--c38)}.border-\[var\(--c39\)\]{border-color:var(--c39)}.border-\[var\(--c4\)\]{border-color:var(--c4)}.border-\[var\(--c40\)\]{border-color:var(--c40)}.border-\[var\(--c41\)\]{border-color:var(--c41)}.border-\[var\(--c42\)\]{border-color:var(--c42)}.border-\[var\(--c43\)\]{border-color:var(--c43)}.border-\[var\(--c44\)\]{border-color:var(--c44)}.border-\[var\(--c45\)\]{border-color:var(--c45)}.border-\[var\(--c46\)\]{border-color:var(--c46)}.border-\[var\(--c47\)\]{border-color:var(--c47)}.border-\[var\(--c48\)\]{border-color:var(--c48)}.border-\[var\(--c49\)\]{border-color:var(--c49)}.border-\[var\(--c5\)\]{border-color:var(--c5)}.border-\[var\(--c50\)\]{border-color:var(--c50)}.border-\[var\(--c6\)\]{border-color:var(--c6)}.border-\[var\(--c7\)\]{border-color:var(--c7)}.border-\[var\(--c8\)\]{border-color:var(--c8)}.border-\[var\(--c9\)\]{border-color:var(--c9)}.border-\[var\(--tw-data-border\)\]{border-color:var(--tw-data-border)}.border-accent{border-color:var(--color-accent)}.border-accent-foreground{border-color:var(--color-accent-foreground)}.border-amber-100{--tw-border-opacity:1;border-color:#fef3c7;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-50{--tw-border-opacity:1;border-color:#fffbeb;border-color:rgb(255 251 235/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-600{--tw-border-opacity:1;border-color:#d97706;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-amber-700{--tw-border-opacity:1;border-color:#b45309;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-amber-800{--tw-border-opacity:1;border-color:#92400e;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-amber-900{--tw-border-opacity:1;border-color:#78350f;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.border-amber-950{--tw-border-opacity:1;border-color:#451a03;border-color:rgb(69 26 3/var(--tw-border-opacity,1))}.border-background{border-color:var(--color-background)}.border-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-50{--tw-border-opacity:1;border-color:#eff6ff;border-color:rgb(239 246 255/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:#1d4ed8;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-blue-800{--tw-border-opacity:1;border-color:#1e40af;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.border-blue-900{--tw-border-opacity:1;border-color:#1e3a8a;border-color:rgb(30 58 138/var(--tw-border-opacity,1))}.border-blue-950{--tw-border-opacity:1;border-color:#172554;border-color:rgb(23 37 84/var(--tw-border-opacity,1))}.border-border{border-color:var(--color-border)}.border-card{border-color:var(--color-card)}.border-card-foreground{border-color:var(--color-card-foreground)}.border-cyan-100{--tw-border-opacity:1;border-color:#cffafe;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:#a5f3fc;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-300{--tw-border-opacity:1;border-color:#67e8f9;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-400{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.border-cyan-50{--tw-border-opacity:1;border-color:#ecfeff;border-color:rgb(236 254 255/var(--tw-border-opacity,1))}.border-cyan-500{--tw-border-opacity:1;border-color:#06b6d4;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-cyan-600{--tw-border-opacity:1;border-color:#0891b2;border-color:rgb(8 145 178/var(--tw-border-opacity,1))}.border-cyan-700{--tw-border-opacity:1;border-color:#0e7490;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.border-cyan-800{--tw-border-opacity:1;border-color:#155e75;border-color:rgb(21 94 117/var(--tw-border-opacity,1))}.border-cyan-900{--tw-border-opacity:1;border-color:#164e63;border-color:rgb(22 78 99/var(--tw-border-opacity,1))}.border-cyan-950{--tw-border-opacity:1;border-color:#083344;border-color:rgb(8 51 68/var(--tw-border-opacity,1))}.border-danger{border-color:var(--color-danger)}.border-emerald-100{--tw-border-opacity:1;border-color:#d1fae5;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-50{--tw-border-opacity:1;border-color:#ecfdf5;border-color:rgb(236 253 245/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-600{--tw-border-opacity:1;border-color:#059669;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-emerald-700{--tw-border-opacity:1;border-color:#047857;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-emerald-800{--tw-border-opacity:1;border-color:#065f46;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-emerald-900{--tw-border-opacity:1;border-color:#064e3b;border-color:rgb(6 78 59/var(--tw-border-opacity,1))}.border-emerald-950{--tw-border-opacity:1;border-color:#022c22;border-color:rgb(2 44 34/var(--tw-border-opacity,1))}.border-foreground{border-color:var(--color-foreground)}.border-fuchsia-100{--tw-border-opacity:1;border-color:#fae8ff;border-color:rgb(250 232 255/var(--tw-border-opacity,1))}.border-fuchsia-200{--tw-border-opacity:1;border-color:#f5d0fe;border-color:rgb(245 208 254/var(--tw-border-opacity,1))}.border-fuchsia-300{--tw-border-opacity:1;border-color:#f0abfc;border-color:rgb(240 171 252/var(--tw-border-opacity,1))}.border-fuchsia-400{--tw-border-opacity:1;border-color:#e879f9;border-color:rgb(232 121 249/var(--tw-border-opacity,1))}.border-fuchsia-50{--tw-border-opacity:1;border-color:#fdf4ff;border-color:rgb(253 244 255/var(--tw-border-opacity,1))}.border-fuchsia-500{--tw-border-opacity:1;border-color:#d946ef;border-color:rgb(217 70 239/var(--tw-border-opacity,1))}.border-fuchsia-600{--tw-border-opacity:1;border-color:#c026d3;border-color:rgb(192 38 211/var(--tw-border-opacity,1))}.border-fuchsia-700{--tw-border-opacity:1;border-color:#a21caf;border-color:rgb(162 28 175/var(--tw-border-opacity,1))}.border-fuchsia-800{--tw-border-opacity:1;border-color:#86198f;border-color:rgb(134 25 143/var(--tw-border-opacity,1))}.border-fuchsia-900{--tw-border-opacity:1;border-color:#701a75;border-color:rgb(112 26 117/var(--tw-border-opacity,1))}.border-fuchsia-950{--tw-border-opacity:1;border-color:#4a044e;border-color:rgb(74 4 78/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-gray-900{--tw-border-opacity:1;border-color:#111827;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-gray-950{--tw-border-opacity:1;border-color:#030712;border-color:rgb(3 7 18/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:#dcfce7;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:#4ade80;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-green-50{--tw-border-opacity:1;border-color:#f0fdf4;border-color:rgb(240 253 244/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-600{--tw-border-opacity:1;border-color:#16a34a;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-green-700{--tw-border-opacity:1;border-color:#15803d;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.border-green-800{--tw-border-opacity:1;border-color:#166534;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.border-green-900{--tw-border-opacity:1;border-color:#14532d;border-color:rgb(20 83 45/var(--tw-border-opacity,1))}.border-green-950{--tw-border-opacity:1;border-color:#052e16;border-color:rgb(5 46 22/var(--tw-border-opacity,1))}.border-indigo-100{--tw-border-opacity:1;border-color:#e0e7ff;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-300{--tw-border-opacity:1;border-color:#a5b4fc;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:#818cf8;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-indigo-50{--tw-border-opacity:1;border-color:#eef2ff;border-color:rgb(238 242 255/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:#6366f1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-600{--tw-border-opacity:1;border-color:#4f46e5;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-indigo-700{--tw-border-opacity:1;border-color:#4338ca;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.border-indigo-800{--tw-border-opacity:1;border-color:#3730a3;border-color:rgb(55 48 163/var(--tw-border-opacity,1))}.border-indigo-900{--tw-border-opacity:1;border-color:#312e81;border-color:rgb(49 46 129/var(--tw-border-opacity,1))}.border-indigo-950{--tw-border-opacity:1;border-color:#1e1b4b;border-color:rgb(30 27 75/var(--tw-border-opacity,1))}.border-info{border-color:var(--color-info)}.border-input{border-color:var(--color-input)}.border-lime-100{--tw-border-opacity:1;border-color:#ecfccb;border-color:rgb(236 252 203/var(--tw-border-opacity,1))}.border-lime-200{--tw-border-opacity:1;border-color:#d9f99d;border-color:rgb(217 249 157/var(--tw-border-opacity,1))}.border-lime-300{--tw-border-opacity:1;border-color:#bef264;border-color:rgb(190 242 100/var(--tw-border-opacity,1))}.border-lime-400{--tw-border-opacity:1;border-color:#a3e635;border-color:rgb(163 230 53/var(--tw-border-opacity,1))}.border-lime-50{--tw-border-opacity:1;border-color:#f7fee7;border-color:rgb(247 254 231/var(--tw-border-opacity,1))}.border-lime-500{--tw-border-opacity:1;border-color:#84cc16;border-color:rgb(132 204 22/var(--tw-border-opacity,1))}.border-lime-600{--tw-border-opacity:1;border-color:#65a30d;border-color:rgb(101 163 13/var(--tw-border-opacity,1))}.border-lime-700{--tw-border-opacity:1;border-color:#4d7c0f;border-color:rgb(77 124 15/var(--tw-border-opacity,1))}.border-lime-800{--tw-border-opacity:1;border-color:#3f6212;border-color:rgb(63 98 18/var(--tw-border-opacity,1))}.border-lime-900{--tw-border-opacity:1;border-color:#365314;border-color:rgb(54 83 20/var(--tw-border-opacity,1))}.border-lime-950{--tw-border-opacity:1;border-color:#1a2e05;border-color:rgb(26 46 5/var(--tw-border-opacity,1))}.border-link{border-color:var(--color-link)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground{border-color:var(--color-muted-foreground)}.border-neutral-100{--tw-border-opacity:1;border-color:#f5f5f5;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:#e5e5e5;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:#d4d4d4;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-neutral-400{--tw-border-opacity:1;border-color:#a3a3a3;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.border-neutral-50{--tw-border-opacity:1;border-color:#fafafa;border-color:rgb(250 250 250/var(--tw-border-opacity,1))}.border-neutral-500{--tw-border-opacity:1;border-color:#737373;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.border-neutral-600{--tw-border-opacity:1;border-color:#525252;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.border-neutral-700{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-neutral-900{--tw-border-opacity:1;border-color:#171717;border-color:rgb(23 23 23/var(--tw-border-opacity,1))}.border-neutral-950{--tw-border-opacity:1;border-color:#0a0a0a;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.border-orange-100{--tw-border-opacity:1;border-color:#ffedd5;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:#fb923c;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-50{--tw-border-opacity:1;border-color:#fff7ed;border-color:rgb(255 247 237/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:#f97316;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-600{--tw-border-opacity:1;border-color:#ea580c;border-color:rgb(234 88 12/var(--tw-border-opacity,1))}.border-orange-700{--tw-border-opacity:1;border-color:#c2410c;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.border-orange-800{--tw-border-opacity:1;border-color:#9a3412;border-color:rgb(154 52 18/var(--tw-border-opacity,1))}.border-orange-900{--tw-border-opacity:1;border-color:#7c2d12;border-color:rgb(124 45 18/var(--tw-border-opacity,1))}.border-orange-950{--tw-border-opacity:1;border-color:#431407;border-color:rgb(67 20 7/var(--tw-border-opacity,1))}.border-pink-100{--tw-border-opacity:1;border-color:#fce7f3;border-color:rgb(252 231 243/var(--tw-border-opacity,1))}.border-pink-200{--tw-border-opacity:1;border-color:#fbcfe8;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-pink-300{--tw-border-opacity:1;border-color:#f9a8d4;border-color:rgb(249 168 212/var(--tw-border-opacity,1))}.border-pink-400{--tw-border-opacity:1;border-color:#f472b6;border-color:rgb(244 114 182/var(--tw-border-opacity,1))}.border-pink-50{--tw-border-opacity:1;border-color:#fdf2f8;border-color:rgb(253 242 248/var(--tw-border-opacity,1))}.border-pink-500{--tw-border-opacity:1;border-color:#ec4899;border-color:rgb(236 72 153/var(--tw-border-opacity,1))}.border-pink-600{--tw-border-opacity:1;border-color:#db2777;border-color:rgb(219 39 119/var(--tw-border-opacity,1))}.border-pink-700{--tw-border-opacity:1;border-color:#be185d;border-color:rgb(190 24 93/var(--tw-border-opacity,1))}.border-pink-800{--tw-border-opacity:1;border-color:#9d174d;border-color:rgb(157 23 77/var(--tw-border-opacity,1))}.border-pink-900{--tw-border-opacity:1;border-color:#831843;border-color:rgb(131 24 67/var(--tw-border-opacity,1))}.border-pink-950{--tw-border-opacity:1;border-color:#500724;border-color:rgb(80 7 36/var(--tw-border-opacity,1))}.border-primary{border-color:var(--color-primary)}.border-primary-foreground{border-color:var(--color-primary-foreground)}.border-purple-100{--tw-border-opacity:1;border-color:#f3e8ff;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:#e9d5ff;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-300{--tw-border-opacity:1;border-color:#d8b4fe;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-400{--tw-border-opacity:1;border-color:#c084fc;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-purple-50{--tw-border-opacity:1;border-color:#faf5ff;border-color:rgb(250 245 255/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:#a855f7;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-600{--tw-border-opacity:1;border-color:#9333ea;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-purple-700{--tw-border-opacity:1;border-color:#7e22ce;border-color:rgb(126 34 206/var(--tw-border-opacity,1))}.border-purple-800{--tw-border-opacity:1;border-color:#6b21a8;border-color:rgb(107 33 168/var(--tw-border-opacity,1))}.border-purple-900{--tw-border-opacity:1;border-color:#581c87;border-color:rgb(88 28 135/var(--tw-border-opacity,1))}.border-purple-950{--tw-border-opacity:1;border-color:#3b0764;border-color:rgb(59 7 100/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-50{--tw-border-opacity:1;border-color:#fef2f2;border-color:rgb(254 242 242/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:#dc2626;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-red-700{--tw-border-opacity:1;border-color:#b91c1c;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-800{--tw-border-opacity:1;border-color:#991b1b;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-red-900{--tw-border-opacity:1;border-color:#7f1d1d;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.border-red-950{--tw-border-opacity:1;border-color:#450a0a;border-color:rgb(69 10 10/var(--tw-border-opacity,1))}.border-ring{border-color:var(--color-ring)}.border-rose-100{--tw-border-opacity:1;border-color:#ffe4e6;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-400{--tw-border-opacity:1;border-color:#fb7185;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-rose-50{--tw-border-opacity:1;border-color:#fff1f2;border-color:rgb(255 241 242/var(--tw-border-opacity,1))}.border-rose-500{--tw-border-opacity:1;border-color:#f43f5e;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-rose-600{--tw-border-opacity:1;border-color:#e11d48;border-color:rgb(225 29 72/var(--tw-border-opacity,1))}.border-rose-700{--tw-border-opacity:1;border-color:#be123c;border-color:rgb(190 18 60/var(--tw-border-opacity,1))}.border-rose-800{--tw-border-opacity:1;border-color:#9f1239;border-color:rgb(159 18 57/var(--tw-border-opacity,1))}.border-rose-900{--tw-border-opacity:1;border-color:#881337;border-color:rgb(136 19 55/var(--tw-border-opacity,1))}.border-rose-950{--tw-border-opacity:1;border-color:#4c0519;border-color:rgb(76 5 25/var(--tw-border-opacity,1))}.border-secondary{border-color:var(--color-secondary)}.border-secondary-foreground{border-color:var(--color-secondary-foreground)}.border-sky-100{--tw-border-opacity:1;border-color:#e0f2fe;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:#bae6fd;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-400{--tw-border-opacity:1;border-color:#38bdf8;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-sky-50{--tw-border-opacity:1;border-color:#f0f9ff;border-color:rgb(240 249 255/var(--tw-border-opacity,1))}.border-sky-500{--tw-border-opacity:1;border-color:#0ea5e9;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-sky-600{--tw-border-opacity:1;border-color:#0284c7;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.border-sky-700{--tw-border-opacity:1;border-color:#0369a1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.border-sky-800{--tw-border-opacity:1;border-color:#075985;border-color:rgb(7 89 133/var(--tw-border-opacity,1))}.border-sky-900{--tw-border-opacity:1;border-color:#0c4a6e;border-color:rgb(12 74 110/var(--tw-border-opacity,1))}.border-sky-950{--tw-border-opacity:1;border-color:#082f49;border-color:rgb(8 47 73/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:#94a3b8;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:#f8fafc;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-slate-500{--tw-border-opacity:1;border-color:#64748b;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:#475569;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:#1e293b;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:#0f172a;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-slate-950{--tw-border-opacity:1;border-color:#020617;border-color:rgb(2 6 23/var(--tw-border-opacity,1))}.border-stone-100{--tw-border-opacity:1;border-color:#f5f5f4;border-color:rgb(245 245 244/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:#e7e5e4;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-300{--tw-border-opacity:1;border-color:#d6d3d1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.border-stone-400{--tw-border-opacity:1;border-color:#a8a29e;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.border-stone-50{--tw-border-opacity:1;border-color:#fafaf9;border-color:rgb(250 250 249/var(--tw-border-opacity,1))}.border-stone-500{--tw-border-opacity:1;border-color:#78716c;border-color:rgb(120 113 108/var(--tw-border-opacity,1))}.border-stone-600{--tw-border-opacity:1;border-color:#57534e;border-color:rgb(87 83 78/var(--tw-border-opacity,1))}.border-stone-700{--tw-border-opacity:1;border-color:#44403c;border-color:rgb(68 64 60/var(--tw-border-opacity,1))}.border-stone-800{--tw-border-opacity:1;border-color:#292524;border-color:rgb(41 37 36/var(--tw-border-opacity,1))}.border-stone-900{--tw-border-opacity:1;border-color:#1c1917;border-color:rgb(28 25 23/var(--tw-border-opacity,1))}.border-stone-950{--tw-border-opacity:1;border-color:#0c0a09;border-color:rgb(12 10 9/var(--tw-border-opacity,1))}.border-success{border-color:var(--color-success)}.border-surface{border-color:var(--color-surface)}.border-teal-100{--tw-border-opacity:1;border-color:#ccfbf1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:#99f6e4;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-300{--tw-border-opacity:1;border-color:#5eead4;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-400{--tw-border-opacity:1;border-color:#2dd4bf;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.border-teal-50{--tw-border-opacity:1;border-color:#f0fdfa;border-color:rgb(240 253 250/var(--tw-border-opacity,1))}.border-teal-500{--tw-border-opacity:1;border-color:#14b8a6;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.border-teal-600{--tw-border-opacity:1;border-color:#0d9488;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-teal-700{--tw-border-opacity:1;border-color:#0f766e;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.border-teal-800{--tw-border-opacity:1;border-color:#115e59;border-color:rgb(17 94 89/var(--tw-border-opacity,1))}.border-teal-900{--tw-border-opacity:1;border-color:#134e4a;border-color:rgb(19 78 74/var(--tw-border-opacity,1))}.border-teal-950{--tw-border-opacity:1;border-color:#042f2e;border-color:rgb(4 47 46/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-100{--tw-border-opacity:1;border-color:#ede9fe;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:#ddd6fe;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-300{--tw-border-opacity:1;border-color:#c4b5fd;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-400{--tw-border-opacity:1;border-color:#a78bfa;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.border-violet-50{--tw-border-opacity:1;border-color:#f5f3ff;border-color:rgb(245 243 255/var(--tw-border-opacity,1))}.border-violet-500{--tw-border-opacity:1;border-color:#8b5cf6;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-violet-600{--tw-border-opacity:1;border-color:#7c3aed;border-color:rgb(124 58 237/var(--tw-border-opacity,1))}.border-violet-700{--tw-border-opacity:1;border-color:#6d28d9;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.border-violet-800{--tw-border-opacity:1;border-color:#5b21b6;border-color:rgb(91 33 182/var(--tw-border-opacity,1))}.border-violet-900{--tw-border-opacity:1;border-color:#4c1d95;border-color:rgb(76 29 149/var(--tw-border-opacity,1))}.border-violet-950{--tw-border-opacity:1;border-color:#2e1065;border-color:rgb(46 16 101/var(--tw-border-opacity,1))}.border-warning{border-color:var(--color-warning)}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:#fef9c3;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:#fde047;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:#facc15;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-yellow-50{--tw-border-opacity:1;border-color:#fefce8;border-color:rgb(254 252 232/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:#eab308;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-600{--tw-border-opacity:1;border-color:#ca8a04;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.border-yellow-700{--tw-border-opacity:1;border-color:#a16207;border-color:rgb(161 98 7/var(--tw-border-opacity,1))}.border-yellow-800{--tw-border-opacity:1;border-color:#854d0e;border-color:rgb(133 77 14/var(--tw-border-opacity,1))}.border-yellow-900{--tw-border-opacity:1;border-color:#713f12;border-color:rgb(113 63 18/var(--tw-border-opacity,1))}.border-yellow-950{--tw-border-opacity:1;border-color:#422006;border-color:rgb(66 32 6/var(--tw-border-opacity,1))}.border-zinc-100{--tw-border-opacity:1;border-color:#f4f4f5;border-color:rgb(244 244 245/var(--tw-border-opacity,1))}.border-zinc-200{--tw-border-opacity:1;border-color:#e4e4e7;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-zinc-300{--tw-border-opacity:1;border-color:#d4d4d8;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.border-zinc-400{--tw-border-opacity:1;border-color:#a1a1aa;border-color:rgb(161 161 170/var(--tw-border-opacity,1))}.border-zinc-50{--tw-border-opacity:1;border-color:#fafafa;border-color:rgb(250 250 250/var(--tw-border-opacity,1))}.border-zinc-500{--tw-border-opacity:1;border-color:#71717a;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.border-zinc-600{--tw-border-opacity:1;border-color:#52525b;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.border-zinc-700{--tw-border-opacity:1;border-color:#3f3f46;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.border-zinc-800{--tw-border-opacity:1;border-color:#27272a;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-zinc-900{--tw-border-opacity:1;border-color:#18181b;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.border-zinc-950{--tw-border-opacity:1;border-color:#09090b;border-color:rgb(9 9 11/var(--tw-border-opacity,1))}.border-l-\[var\(--c11\)\]{border-left-color:var(--c11)}.border-l-\[var\(--c13\)\]{border-left-color:var(--c13)}.border-l-\[var\(--c6\)\]{border-left-color:var(--c6)}.bg-\[\#00000000\]{background-color:#0000}.bg-\[\#0000000x00\]{background-color:#0000000x00}.bg-\[\#000000\]{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-\[\#14B8A6\]{--tw-bg-opacity:1;background-color:#14b8a6;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-\[\#1e1e1e\]{--tw-bg-opacity:1;background-color:#1e1e1e;background-color:rgb(30 30 30/var(--tw-bg-opacity,1))}.bg-\[\#2196f31a\]{background-color:#2196f31a}.bg-\[\#22c55e\]{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-\[\#4caf501a\]{background-color:#4caf501a}.bg-\[\#4f46e5\]{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-\[\#624159\]{--tw-bg-opacity:1;background-color:#624159;background-color:rgb(98 65 89/var(--tw-bg-opacity,1))}.bg-\[\#6366f1\]{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-\[\#999999\]{--tw-bg-opacity:1;background-color:#999;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.bg-\[\#9e9e9e1a\]{background-color:#9e9e9e1a}.bg-\[\#F1F5F9\]{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-\[\#FFE5E5\]{--tw-bg-opacity:1;background-color:#ffe5e5;background-color:rgb(255 229 229/var(--tw-bg-opacity,1))}.bg-\[\#a9a9a9\]{--tw-bg-opacity:1;background-color:#a9a9a9;background-color:rgb(169 169 169/var(--tw-bg-opacity,1))}.bg-\[\#dddddd61\]{background-color:#dddddd61}.bg-\[\#dddddd\]{--tw-bg-opacity:1;background-color:#ddd;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.bg-\[\#dde7f5\]{--tw-bg-opacity:1;background-color:#dde7f5;background-color:rgb(221 231 245/var(--tw-bg-opacity,1))}.bg-\[\#e2e8f0\]{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-\[\#e8f0fe\]{--tw-bg-opacity:1;background-color:#e8f0fe;background-color:rgb(232 240 254/var(--tw-bg-opacity,1))}.bg-\[\#e8f4fc\]{--tw-bg-opacity:1;background-color:#e8f4fc;background-color:rgb(232 244 252/var(--tw-bg-opacity,1))}.bg-\[\#ebeef2\]{--tw-bg-opacity:1;background-color:#ebeef2;background-color:rgb(235 238 242/var(--tw-bg-opacity,1))}.bg-\[\#ef4444\]{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-\[\#f0f0f0\]{--tw-bg-opacity:1;background-color:#f0f0f0;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}.bg-\[\#f0f9ff\]{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-\[\#f1f5f9\]{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-\[\#f443361a\]{background-color:#f443361a}.bg-\[\#f8f9fa\]{--tw-bg-opacity:1;background-color:#f8f9fa;background-color:rgb(248 249 250/var(--tw-bg-opacity,1))}.bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#fef2f2\]{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-\[\#ffe5e5\]{--tw-bg-opacity:1;background-color:#ffe5e5;background-color:rgb(255 229 229/var(--tw-bg-opacity,1))}.bg-\[\#ffffff\]{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[\#ffffff\]\/50{background-color:#ffffff80}.bg-\[color-mix\(in_srgb\2c var\(--color-muted\)_35\%\2c var\(--color-background\)\)\]{background-color:color-mix(in srgb,var(--color-muted) 35%,var(--color-background))}.bg-\[var\(--2\)\]{background-color:var(--2)}.bg-\[var\(--c1\)\]{background-color:var(--c1)}.bg-\[var\(--c10\)\]{background-color:var(--c10)}.bg-\[var\(--c11\)\]{background-color:var(--c11)}.bg-\[var\(--c11\/0\.1\)\]{background-color:.1;background-color:var(--c11/.1)}.bg-\[var\(--c11\/0\.12\)\]{background-color:.12;background-color:var(--c11/.12)}.bg-\[var\(--c12\)\]{background-color:var(--c12)}.bg-\[var\(--c13\)\]{background-color:var(--c13)}.bg-\[var\(--c13\/0\.12\)\]{background-color:.12;background-color:var(--c13/.12)}.bg-\[var\(--c14\)\]{background-color:var(--c14)}.bg-\[var\(--c15\)\]{background-color:var(--c15)}.bg-\[var\(--c16\)\]{background-color:var(--c16)}.bg-\[var\(--c17\)\]{background-color:var(--c17)}.bg-\[var\(--c18\)\]{background-color:var(--c18)}.bg-\[var\(--c19\)\]{background-color:var(--c19)}.bg-\[var\(--c2\)\]{background-color:var(--c2)}.bg-\[var\(--c20\)\]{background-color:var(--c20)}.bg-\[var\(--c20\/0\.05\)\]{background-color:.05;background-color:var(--c20/.05)}.bg-\[var\(--c20\/0\.08\)\]{background-color:.08;background-color:var(--c20/.08)}.bg-\[var\(--c20\/0\.1\)\]{background-color:.1;background-color:var(--c20/.1)}.bg-\[var\(--c20\/0\.15\)\]{background-color:.15;background-color:var(--c20/.15)}.bg-\[var\(--c21\)\]{background-color:var(--c21)}.bg-\[var\(--c22\)\]{background-color:var(--c22)}.bg-\[var\(--c23\)\]{background-color:var(--c23)}.bg-\[var\(--c24\)\]{background-color:var(--c24)}.bg-\[var\(--c25\)\]{background-color:var(--c25)}.bg-\[var\(--c26\)\]{background-color:var(--c26)}.bg-\[var\(--c26\/0\.3\)\]{background-color:.3;background-color:var(--c26/.3)}.bg-\[var\(--c26\/0\.5\)\]{background-color:.5;background-color:var(--c26/.5)}.bg-\[var\(--c27\)\]{background-color:var(--c27)}.bg-\[var\(--c28\)\]{background-color:var(--c28)}.bg-\[var\(--c29\)\]{background-color:var(--c29)}.bg-\[var\(--c3\)\]{background-color:var(--c3)}.bg-\[var\(--c3\/0\.15\)\]{background-color:.15;background-color:var(--c3/.15)}.bg-\[var\(--c30\)\]{background-color:var(--c30)}.bg-\[var\(--c31\)\]{background-color:var(--c31)}.bg-\[var\(--c32\)\]{background-color:var(--c32)}.bg-\[var\(--c33\)\]{background-color:var(--c33)}.bg-\[var\(--c34\)\]{background-color:var(--c34)}.bg-\[var\(--c35\)\]{background-color:var(--c35)}.bg-\[var\(--c36\)\]{background-color:var(--c36)}.bg-\[var\(--c37\)\]{background-color:var(--c37)}.bg-\[var\(--c38\)\]{background-color:var(--c38)}.bg-\[var\(--c39\)\]{background-color:var(--c39)}.bg-\[var\(--c4\)\]{background-color:var(--c4)}.bg-\[var\(--c40\)\]{background-color:var(--c40)}.bg-\[var\(--c41\)\]{background-color:var(--c41)}.bg-\[var\(--c41\/0\.1\)\]{background-color:.1;background-color:var(--c41/.1)}.bg-\[var\(--c42\)\]{background-color:var(--c42)}.bg-\[var\(--c43\)\]{background-color:var(--c43)}.bg-\[var\(--c43\/0\.08\)\]{background-color:.08;background-color:var(--c43/.08)}.bg-\[var\(--c43\/0\.2\)\]{background-color:.2;background-color:var(--c43/.2)}.bg-\[var\(--c44\)\]{background-color:var(--c44)}.bg-\[var\(--c45\)\]{background-color:var(--c45)}.bg-\[var\(--c46\)\]{background-color:var(--c46)}.bg-\[var\(--c46\/0\.0\)\]{background-color:0;background-color:var(--c46/0)}.bg-\[var\(--c47\)\]{background-color:var(--c47)}.bg-\[var\(--c48\)\]{background-color:var(--c48)}.bg-\[var\(--c49\)\]{background-color:var(--c49)}.bg-\[var\(--c5\)\]{background-color:var(--c5)}.bg-\[var\(--c50\)\]{background-color:var(--c50)}.bg-\[var\(--c6\)\]{background-color:var(--c6)}.bg-\[var\(--c6\/0\.0\)\]{background-color:0;background-color:var(--c6/0)}.bg-\[var\(--c6\/0\.12\)\]{background-color:.12;background-color:var(--c6/.12)}.bg-\[var\(--c7\)\]{background-color:var(--c7)}.bg-\[var\(--c7\/0\.04\)\]{background-color:.04;background-color:var(--c7/.04)}.bg-\[var\(--c7\/0\.12\)\]{background-color:.12;background-color:var(--c7/.12)}.bg-\[var\(--c7\/0\.3\)\]{background-color:.3;background-color:var(--c7/.3)}.bg-\[var\(--c8\)\]{background-color:var(--c8)}.bg-\[var\(--c8\/0\.05\)\]{background-color:.05;background-color:var(--c8/.05)}.bg-\[var\(--c8\/0\.1\)\]{background-color:.1;background-color:var(--c8/.1)}.bg-\[var\(--c8\/0\.35\)\]{background-color:.35;background-color:var(--c8/.35)}.bg-\[var\(--c9\)\]{background-color:var(--c9)}.bg-accent{background-color:var(--color-accent)}.bg-accent-foreground{background-color:var(--color-accent-foreground)}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-200{--tw-bg-opacity:1;background-color:#fde68a;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:#fcd34d;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-amber-800{--tw-bg-opacity:1;background-color:#92400e;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.bg-amber-900{--tw-bg-opacity:1;background-color:#78350f;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.bg-amber-950{--tw-bg-opacity:1;background-color:#451a03;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.bg-background{background-color:var(--color-background)}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-200{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-300{--tw-bg-opacity:1;background-color:#93c5fd;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-800{--tw-bg-opacity:1;background-color:#1e40af;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:#1e3a8a;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-blue-950{--tw-bg-opacity:1;background-color:#172554;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-card-foreground{background-color:var(--color-card-foreground)}.bg-cyan-100{--tw-bg-opacity:1;background-color:#cffafe;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-cyan-200{--tw-bg-opacity:1;background-color:#a5f3fc;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-300{--tw-bg-opacity:1;background-color:#67e8f9;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-400{--tw-bg-opacity:1;background-color:#22d3ee;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-50{--tw-bg-opacity:1;background-color:#ecfeff;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:#06b6d4;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-600{--tw-bg-opacity:1;background-color:#0891b2;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-cyan-700{--tw-bg-opacity:1;background-color:#0e7490;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.bg-cyan-800{--tw-bg-opacity:1;background-color:#155e75;background-color:rgb(21 94 117/var(--tw-bg-opacity,1))}.bg-cyan-900{--tw-bg-opacity:1;background-color:#164e63;background-color:rgb(22 78 99/var(--tw-bg-opacity,1))}.bg-cyan-950{--tw-bg-opacity:1;background-color:#083344;background-color:rgb(8 51 68/var(--tw-bg-opacity,1))}.bg-danger{background-color:var(--color-danger)}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-200{--tw-bg-opacity:1;background-color:#a7f3d0;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.bg-emerald-300{--tw-bg-opacity:1;background-color:#6ee7b7;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-800{--tw-bg-opacity:1;background-color:#065f46;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.bg-emerald-900{--tw-bg-opacity:1;background-color:#064e3b;background-color:rgb(6 78 59/var(--tw-bg-opacity,1))}.bg-emerald-950{--tw-bg-opacity:1;background-color:#022c22;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.bg-foreground{background-color:var(--color-foreground)}.bg-fuchsia-100{--tw-bg-opacity:1;background-color:#fae8ff;background-color:rgb(250 232 255/var(--tw-bg-opacity,1))}.bg-fuchsia-200{--tw-bg-opacity:1;background-color:#f5d0fe;background-color:rgb(245 208 254/var(--tw-bg-opacity,1))}.bg-fuchsia-300{--tw-bg-opacity:1;background-color:#f0abfc;background-color:rgb(240 171 252/var(--tw-bg-opacity,1))}.bg-fuchsia-400{--tw-bg-opacity:1;background-color:#e879f9;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.bg-fuchsia-50{--tw-bg-opacity:1;background-color:#fdf4ff;background-color:rgb(253 244 255/var(--tw-bg-opacity,1))}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:#d946ef;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.bg-fuchsia-600{--tw-bg-opacity:1;background-color:#c026d3;background-color:rgb(192 38 211/var(--tw-bg-opacity,1))}.bg-fuchsia-700{--tw-bg-opacity:1;background-color:#a21caf;background-color:rgb(162 28 175/var(--tw-bg-opacity,1))}.bg-fuchsia-800{--tw-bg-opacity:1;background-color:#86198f;background-color:rgb(134 25 143/var(--tw-bg-opacity,1))}.bg-fuchsia-900{--tw-bg-opacity:1;background-color:#701a75;background-color:rgb(112 26 117/var(--tw-bg-opacity,1))}.bg-fuchsia-950{--tw-bg-opacity:1;background-color:#4a044e;background-color:rgb(74 4 78/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-950{--tw-bg-opacity:1;background-color:#030712;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:#bbf7d0;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-300{--tw-bg-opacity:1;background-color:#86efac;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-700{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-green-800{--tw-bg-opacity:1;background-color:#166534;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.bg-green-900{--tw-bg-opacity:1;background-color:#14532d;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.bg-green-950{--tw-bg-opacity:1;background-color:#052e16;background-color:rgb(5 46 22/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-200{--tw-bg-opacity:1;background-color:#c7d2fe;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.bg-indigo-300{--tw-bg-opacity:1;background-color:#a5b4fc;background-color:rgb(165 180 252/var(--tw-bg-opacity,1))}.bg-indigo-400{--tw-bg-opacity:1;background-color:#818cf8;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-700{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.bg-indigo-800{--tw-bg-opacity:1;background-color:#3730a3;background-color:rgb(55 48 163/var(--tw-bg-opacity,1))}.bg-indigo-900{--tw-bg-opacity:1;background-color:#312e81;background-color:rgb(49 46 129/var(--tw-bg-opacity,1))}.bg-indigo-950{--tw-bg-opacity:1;background-color:#1e1b4b;background-color:rgb(30 27 75/var(--tw-bg-opacity,1))}.bg-info{background-color:var(--color-info)}.bg-input{background-color:var(--color-input)}.bg-lime-100{--tw-bg-opacity:1;background-color:#ecfccb;background-color:rgb(236 252 203/var(--tw-bg-opacity,1))}.bg-lime-200{--tw-bg-opacity:1;background-color:#d9f99d;background-color:rgb(217 249 157/var(--tw-bg-opacity,1))}.bg-lime-300{--tw-bg-opacity:1;background-color:#bef264;background-color:rgb(190 242 100/var(--tw-bg-opacity,1))}.bg-lime-400{--tw-bg-opacity:1;background-color:#a3e635;background-color:rgb(163 230 53/var(--tw-bg-opacity,1))}.bg-lime-50{--tw-bg-opacity:1;background-color:#f7fee7;background-color:rgb(247 254 231/var(--tw-bg-opacity,1))}.bg-lime-500{--tw-bg-opacity:1;background-color:#84cc16;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.bg-lime-600{--tw-bg-opacity:1;background-color:#65a30d;background-color:rgb(101 163 13/var(--tw-bg-opacity,1))}.bg-lime-700{--tw-bg-opacity:1;background-color:#4d7c0f;background-color:rgb(77 124 15/var(--tw-bg-opacity,1))}.bg-lime-800{--tw-bg-opacity:1;background-color:#3f6212;background-color:rgb(63 98 18/var(--tw-bg-opacity,1))}.bg-lime-900{--tw-bg-opacity:1;background-color:#365314;background-color:rgb(54 83 20/var(--tw-bg-opacity,1))}.bg-lime-950{--tw-bg-opacity:1;background-color:#1a2e05;background-color:rgb(26 46 5/var(--tw-bg-opacity,1))}.bg-link{background-color:var(--color-link)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground{background-color:var(--color-muted-foreground)}.bg-neutral-100{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:#e5e5e5;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-neutral-300{--tw-bg-opacity:1;background-color:#d4d4d4;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.bg-neutral-400{--tw-bg-opacity:1;background-color:#a3a3a3;background-color:rgb(163 163 163/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-500{--tw-bg-opacity:1;background-color:#737373;background-color:rgb(115 115 115/var(--tw-bg-opacity,1))}.bg-neutral-600{--tw-bg-opacity:1;background-color:#525252;background-color:rgb(82 82 82/var(--tw-bg-opacity,1))}.bg-neutral-700{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.bg-neutral-800{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-200{--tw-bg-opacity:1;background-color:#fed7aa;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.bg-orange-300{--tw-bg-opacity:1;background-color:#fdba74;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-orange-700{--tw-bg-opacity:1;background-color:#c2410c;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.bg-orange-800{--tw-bg-opacity:1;background-color:#9a3412;background-color:rgb(154 52 18/var(--tw-bg-opacity,1))}.bg-orange-900{--tw-bg-opacity:1;background-color:#7c2d12;background-color:rgb(124 45 18/var(--tw-bg-opacity,1))}.bg-orange-950{--tw-bg-opacity:1;background-color:#431407;background-color:rgb(67 20 7/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-pink-200{--tw-bg-opacity:1;background-color:#fbcfe8;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.bg-pink-300{--tw-bg-opacity:1;background-color:#f9a8d4;background-color:rgb(249 168 212/var(--tw-bg-opacity,1))}.bg-pink-400{--tw-bg-opacity:1;background-color:#f472b6;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.bg-pink-50{--tw-bg-opacity:1;background-color:#fdf2f8;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:#ec4899;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-600{--tw-bg-opacity:1;background-color:#db2777;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.bg-pink-700{--tw-bg-opacity:1;background-color:#be185d;background-color:rgb(190 24 93/var(--tw-bg-opacity,1))}.bg-pink-800{--tw-bg-opacity:1;background-color:#9d174d;background-color:rgb(157 23 77/var(--tw-bg-opacity,1))}.bg-pink-900{--tw-bg-opacity:1;background-color:#831843;background-color:rgb(131 24 67/var(--tw-bg-opacity,1))}.bg-pink-950{--tw-bg-opacity:1;background-color:#500724;background-color:rgb(80 7 36/var(--tw-bg-opacity,1))}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-200{--tw-bg-opacity:1;background-color:#e9d5ff;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.bg-purple-300{--tw-bg-opacity:1;background-color:#d8b4fe;background-color:rgb(216 180 254/var(--tw-bg-opacity,1))}.bg-purple-400{--tw-bg-opacity:1;background-color:#c084fc;background-color:rgb(192 132 252/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:#a855f7;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-700{--tw-bg-opacity:1;background-color:#7e22ce;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.bg-purple-800{--tw-bg-opacity:1;background-color:#6b21a8;background-color:rgb(107 33 168/var(--tw-bg-opacity,1))}.bg-purple-900{--tw-bg-opacity:1;background-color:#581c87;background-color:rgb(88 28 135/var(--tw-bg-opacity,1))}.bg-purple-950{--tw-bg-opacity:1;background-color:#3b0764;background-color:rgb(59 7 100/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-200{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.bg-red-300{--tw-bg-opacity:1;background-color:#fca5a5;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-800{--tw-bg-opacity:1;background-color:#991b1b;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-red-900{--tw-bg-opacity:1;background-color:#7f1d1d;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-red-950{--tw-bg-opacity:1;background-color:#450a0a;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.bg-ring{background-color:var(--color-ring)}.bg-rose-100{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-200{--tw-bg-opacity:1;background-color:#fecdd3;background-color:rgb(254 205 211/var(--tw-bg-opacity,1))}.bg-rose-300{--tw-bg-opacity:1;background-color:#fda4af;background-color:rgb(253 164 175/var(--tw-bg-opacity,1))}.bg-rose-400{--tw-bg-opacity:1;background-color:#fb7185;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:#be123c;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-rose-800{--tw-bg-opacity:1;background-color:#9f1239;background-color:rgb(159 18 57/var(--tw-bg-opacity,1))}.bg-rose-900{--tw-bg-opacity:1;background-color:#881337;background-color:rgb(136 19 55/var(--tw-bg-opacity,1))}.bg-rose-950{--tw-bg-opacity:1;background-color:#4c0519;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-foreground{background-color:var(--color-secondary-foreground)}.bg-sky-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-200{--tw-bg-opacity:1;background-color:#bae6fd;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.bg-sky-300{--tw-bg-opacity:1;background-color:#7dd3fc;background-color:rgb(125 211 252/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-sky-700{--tw-bg-opacity:1;background-color:#0369a1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.bg-sky-800{--tw-bg-opacity:1;background-color:#075985;background-color:rgb(7 89 133/var(--tw-bg-opacity,1))}.bg-sky-900{--tw-bg-opacity:1;background-color:#0c4a6e;background-color:rgb(12 74 110/var(--tw-bg-opacity,1))}.bg-sky-950{--tw-bg-opacity:1;background-color:#082f49;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:#cbd5e1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:#94a3b8;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-500{--tw-bg-opacity:1;background-color:#64748b;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-600{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:#020617;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-stone-100{--tw-bg-opacity:1;background-color:#f5f5f4;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.bg-stone-200{--tw-bg-opacity:1;background-color:#e7e5e4;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.bg-stone-300{--tw-bg-opacity:1;background-color:#d6d3d1;background-color:rgb(214 211 209/var(--tw-bg-opacity,1))}.bg-stone-400{--tw-bg-opacity:1;background-color:#a8a29e;background-color:rgb(168 162 158/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-stone-500{--tw-bg-opacity:1;background-color:#78716c;background-color:rgb(120 113 108/var(--tw-bg-opacity,1))}.bg-stone-600{--tw-bg-opacity:1;background-color:#57534e;background-color:rgb(87 83 78/var(--tw-bg-opacity,1))}.bg-stone-700{--tw-bg-opacity:1;background-color:#44403c;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.bg-stone-800{--tw-bg-opacity:1;background-color:#292524;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.bg-stone-900{--tw-bg-opacity:1;background-color:#1c1917;background-color:rgb(28 25 23/var(--tw-bg-opacity,1))}.bg-stone-950{--tw-bg-opacity:1;background-color:#0c0a09;background-color:rgb(12 10 9/var(--tw-bg-opacity,1))}.bg-success{background-color:var(--color-success)}.bg-surface{background-color:var(--color-surface)}.bg-teal-100{--tw-bg-opacity:1;background-color:#ccfbf1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-200{--tw-bg-opacity:1;background-color:#99f6e4;background-color:rgb(153 246 228/var(--tw-bg-opacity,1))}.bg-teal-300{--tw-bg-opacity:1;background-color:#5eead4;background-color:rgb(94 234 212/var(--tw-bg-opacity,1))}.bg-teal-400{--tw-bg-opacity:1;background-color:#2dd4bf;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:#f0fdfa;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:#14b8a6;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:#0d9488;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-teal-700{--tw-bg-opacity:1;background-color:#0f766e;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.bg-teal-800{--tw-bg-opacity:1;background-color:#115e59;background-color:rgb(17 94 89/var(--tw-bg-opacity,1))}.bg-teal-900{--tw-bg-opacity:1;background-color:#134e4a;background-color:rgb(19 78 74/var(--tw-bg-opacity,1))}.bg-teal-950{--tw-bg-opacity:1;background-color:#042f2e;background-color:rgb(4 47 46/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-violet-100{--tw-bg-opacity:1;background-color:#ede9fe;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-200{--tw-bg-opacity:1;background-color:#ddd6fe;background-color:rgb(221 214 254/var(--tw-bg-opacity,1))}.bg-violet-300{--tw-bg-opacity:1;background-color:#c4b5fd;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-violet-400{--tw-bg-opacity:1;background-color:#a78bfa;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:#7c3aed;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-700{--tw-bg-opacity:1;background-color:#6d28d9;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.bg-violet-800{--tw-bg-opacity:1;background-color:#5b21b6;background-color:rgb(91 33 182/var(--tw-bg-opacity,1))}.bg-violet-900{--tw-bg-opacity:1;background-color:#4c1d95;background-color:rgb(76 29 149/var(--tw-bg-opacity,1))}.bg-violet-950{--tw-bg-opacity:1;background-color:#2e1065;background-color:rgb(46 16 101/var(--tw-bg-opacity,1))}.bg-warning{background-color:var(--color-warning)}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-200{--tw-bg-opacity:1;background-color:#fef08a;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-yellow-300{--tw-bg-opacity:1;background-color:#fde047;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-600{--tw-bg-opacity:1;background-color:#ca8a04;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-yellow-700{--tw-bg-opacity:1;background-color:#a16207;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.bg-yellow-800{--tw-bg-opacity:1;background-color:#854d0e;background-color:rgb(133 77 14/var(--tw-bg-opacity,1))}.bg-yellow-900{--tw-bg-opacity:1;background-color:#713f12;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.bg-yellow-950{--tw-bg-opacity:1;background-color:#422006;background-color:rgb(66 32 6/var(--tw-bg-opacity,1))}.bg-zinc-100{--tw-bg-opacity:1;background-color:#f4f4f5;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-zinc-200{--tw-bg-opacity:1;background-color:#e4e4e7;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.bg-zinc-300{--tw-bg-opacity:1;background-color:#d4d4d8;background-color:rgb(212 212 216/var(--tw-bg-opacity,1))}.bg-zinc-400{--tw-bg-opacity:1;background-color:#a1a1aa;background-color:rgb(161 161 170/var(--tw-bg-opacity,1))}.bg-zinc-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-zinc-500{--tw-bg-opacity:1;background-color:#71717a;background-color:rgb(113 113 122/var(--tw-bg-opacity,1))}.bg-zinc-600{--tw-bg-opacity:1;background-color:#52525b;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.bg-zinc-700{--tw-bg-opacity:1;background-color:#3f3f46;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-zinc-800{--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-zinc-900{--tw-bg-opacity:1;background-color:#18181b;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-950{--tw-bg-opacity:1;background-color:#09090b;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[var\(--c1\)\]{--tw-gradient-from:var(--c1) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c10\)\]{--tw-gradient-from:var(--c10) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c11\)\]{--tw-gradient-from:var(--c11) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c12\)\]{--tw-gradient-from:var(--c12) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c13\)\]{--tw-gradient-from:var(--c13) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c14\)\]{--tw-gradient-from:var(--c14) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c15\)\]{--tw-gradient-from:var(--c15) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c16\)\]{--tw-gradient-from:var(--c16) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c17\)\]{--tw-gradient-from:var(--c17) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c18\)\]{--tw-gradient-from:var(--c18) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c19\)\]{--tw-gradient-from:var(--c19) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c2\)\]{--tw-gradient-from:var(--c2) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c20\)\]{--tw-gradient-from:var(--c20) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c21\)\]{--tw-gradient-from:var(--c21) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c22\)\]{--tw-gradient-from:var(--c22) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c23\)\]{--tw-gradient-from:var(--c23) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c24\)\]{--tw-gradient-from:var(--c24) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c25\)\]{--tw-gradient-from:var(--c25) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c26\)\]{--tw-gradient-from:var(--c26) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c27\)\]{--tw-gradient-from:var(--c27) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c28\)\]{--tw-gradient-from:var(--c28) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c29\)\]{--tw-gradient-from:var(--c29) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c3\)\]{--tw-gradient-from:var(--c3) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c30\)\]{--tw-gradient-from:var(--c30) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c31\)\]{--tw-gradient-from:var(--c31) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c32\)\]{--tw-gradient-from:var(--c32) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c33\)\]{--tw-gradient-from:var(--c33) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c34\)\]{--tw-gradient-from:var(--c34) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c35\)\]{--tw-gradient-from:var(--c35) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c36\)\]{--tw-gradient-from:var(--c36) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c37\)\]{--tw-gradient-from:var(--c37) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c38\)\]{--tw-gradient-from:var(--c38) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c39\)\]{--tw-gradient-from:var(--c39) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c4\)\]{--tw-gradient-from:var(--c4) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c40\)\]{--tw-gradient-from:var(--c40) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c41\)\]{--tw-gradient-from:var(--c41) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c42\)\]{--tw-gradient-from:var(--c42) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c43\)\]{--tw-gradient-from:var(--c43) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c44\)\]{--tw-gradient-from:var(--c44) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c45\)\]{--tw-gradient-from:var(--c45) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c46\)\]{--tw-gradient-from:var(--c46) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c47\)\]{--tw-gradient-from:var(--c47) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c48\)\]{--tw-gradient-from:var(--c48) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c49\)\]{--tw-gradient-from:var(--c49) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c5\)\]{--tw-gradient-from:var(--c5) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c50\)\]{--tw-gradient-from:var(--c50) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c6\)\]{--tw-gradient-from:var(--c6) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c7\)\]{--tw-gradient-from:var(--c7) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c8\)\]{--tw-gradient-from:var(--c8) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--c9\)\]{--tw-gradient-from:var(--c9) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-200{--tw-gradient-from:#fde68a var(--tw-gradient-from-position);--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-700{--tw-gradient-from:#b45309 var(--tw-gradient-from-position);--tw-gradient-to:#b4530900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-800{--tw-gradient-from:#92400e var(--tw-gradient-from-position);--tw-gradient-to:#92400e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-900{--tw-gradient-from:#78350f var(--tw-gradient-from-position);--tw-gradient-to:#78350f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-950{--tw-gradient-from:#451a03 var(--tw-gradient-from-position);--tw-gradient-to:#451a0300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-200{--tw-gradient-from:#bfdbfe var(--tw-gradient-from-position);--tw-gradient-to:#bfdbfe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-300{--tw-gradient-from:#93c5fd var(--tw-gradient-from-position);--tw-gradient-to:#93c5fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-800{--tw-gradient-from:#1e40af var(--tw-gradient-from-position);--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from:#1e3a8a var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-950{--tw-gradient-from:#172554 var(--tw-gradient-from-position);--tw-gradient-to:#17255400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-100{--tw-gradient-from:#cffafe var(--tw-gradient-from-position);--tw-gradient-to:#cffafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-200{--tw-gradient-from:#a5f3fc var(--tw-gradient-from-position);--tw-gradient-to:#a5f3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from:#67e8f9 var(--tw-gradient-from-position);--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from:#ecfeff var(--tw-gradient-from-position);--tw-gradient-to:#ecfeff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from:#0891b2 var(--tw-gradient-from-position);--tw-gradient-to:#0891b200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-700{--tw-gradient-from:#0e7490 var(--tw-gradient-from-position);--tw-gradient-to:#0e749000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-800{--tw-gradient-from:#155e75 var(--tw-gradient-from-position);--tw-gradient-to:#155e7500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-900{--tw-gradient-from:#164e63 var(--tw-gradient-from-position);--tw-gradient-to:#164e6300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-950{--tw-gradient-from:#083344 var(--tw-gradient-from-position);--tw-gradient-to:#08334400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from:#d1fae5 var(--tw-gradient-from-position);--tw-gradient-to:#d1fae500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-200{--tw-gradient-from:#a7f3d0 var(--tw-gradient-from-position);--tw-gradient-to:#a7f3d000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from:#6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to:#6ee7b700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-700{--tw-gradient-from:#047857 var(--tw-gradient-from-position);--tw-gradient-to:#04785700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-800{--tw-gradient-from:#065f46 var(--tw-gradient-from-position);--tw-gradient-to:#065f4600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-900{--tw-gradient-from:#064e3b var(--tw-gradient-from-position);--tw-gradient-to:#064e3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-950{--tw-gradient-from:#022c22 var(--tw-gradient-from-position);--tw-gradient-to:#022c2200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-100{--tw-gradient-from:#fae8ff var(--tw-gradient-from-position);--tw-gradient-to:#fae8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-200{--tw-gradient-from:#f5d0fe var(--tw-gradient-from-position);--tw-gradient-to:#f5d0fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-300{--tw-gradient-from:#f0abfc var(--tw-gradient-from-position);--tw-gradient-to:#f0abfc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from:#e879f9 var(--tw-gradient-from-position);--tw-gradient-to:#e879f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-50{--tw-gradient-from:#fdf4ff var(--tw-gradient-from-position);--tw-gradient-to:#fdf4ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from:#d946ef var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from:#c026d3 var(--tw-gradient-from-position);--tw-gradient-to:#c026d300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-700{--tw-gradient-from:#a21caf var(--tw-gradient-from-position);--tw-gradient-to:#a21caf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-800{--tw-gradient-from:#86198f var(--tw-gradient-from-position);--tw-gradient-to:#86198f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-900{--tw-gradient-from:#701a75 var(--tw-gradient-from-position);--tw-gradient-to:#701a7500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-950{--tw-gradient-from:#4a044e var(--tw-gradient-from-position);--tw-gradient-to:#4a044e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from:#e5e7eb var(--tw-gradient-from-position);--tw-gradient-to:#e5e7eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-300{--tw-gradient-from:#d1d5db var(--tw-gradient-from-position);--tw-gradient-to:#d1d5db00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from:#9ca3af var(--tw-gradient-from-position);--tw-gradient-to:#9ca3af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from:#6b7280 var(--tw-gradient-from-position);--tw-gradient-to:#6b728000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from:#4b5563 var(--tw-gradient-from-position);--tw-gradient-to:#4b556300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from:#374151 var(--tw-gradient-from-position);--tw-gradient-to:#37415100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-950{--tw-gradient-from:#030712 var(--tw-gradient-from-position);--tw-gradient-to:#03071200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-100{--tw-gradient-from:#dcfce7 var(--tw-gradient-from-position);--tw-gradient-to:#dcfce700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-200{--tw-gradient-from:#bbf7d0 var(--tw-gradient-from-position);--tw-gradient-to:#bbf7d000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-300{--tw-gradient-from:#86efac var(--tw-gradient-from-position);--tw-gradient-to:#86efac00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-400{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdf400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-600{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-700{--tw-gradient-from:#15803d var(--tw-gradient-from-position);--tw-gradient-to:#15803d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-800{--tw-gradient-from:#166534 var(--tw-gradient-from-position);--tw-gradient-to:#16653400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-900{--tw-gradient-from:#14532d var(--tw-gradient-from-position);--tw-gradient-to:#14532d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-950{--tw-gradient-from:#052e16 var(--tw-gradient-from-position);--tw-gradient-to:#052e1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from:#e0e7ff var(--tw-gradient-from-position);--tw-gradient-to:#e0e7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-200{--tw-gradient-from:#c7d2fe var(--tw-gradient-from-position);--tw-gradient-to:#c7d2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-300{--tw-gradient-from:#a5b4fc var(--tw-gradient-from-position);--tw-gradient-to:#a5b4fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-700{--tw-gradient-from:#4338ca var(--tw-gradient-from-position);--tw-gradient-to:#4338ca00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-800{--tw-gradient-from:#3730a3 var(--tw-gradient-from-position);--tw-gradient-to:#3730a300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-900{--tw-gradient-from:#312e81 var(--tw-gradient-from-position);--tw-gradient-to:#312e8100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-950{--tw-gradient-from:#1e1b4b var(--tw-gradient-from-position);--tw-gradient-to:#1e1b4b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-100{--tw-gradient-from:#ecfccb var(--tw-gradient-from-position);--tw-gradient-to:#ecfccb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from:#d9f99d var(--tw-gradient-from-position);--tw-gradient-to:#d9f99d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-300{--tw-gradient-from:#bef264 var(--tw-gradient-from-position);--tw-gradient-to:#bef26400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-400{--tw-gradient-from:#a3e635 var(--tw-gradient-from-position);--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-50{--tw-gradient-from:#f7fee7 var(--tw-gradient-from-position);--tw-gradient-to:#f7fee700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from:#84cc16 var(--tw-gradient-from-position);--tw-gradient-to:#84cc1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-600{--tw-gradient-from:#65a30d var(--tw-gradient-from-position);--tw-gradient-to:#65a30d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-700{--tw-gradient-from:#4d7c0f var(--tw-gradient-from-position);--tw-gradient-to:#4d7c0f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-800{--tw-gradient-from:#3f6212 var(--tw-gradient-from-position);--tw-gradient-to:#3f621200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-900{--tw-gradient-from:#365314 var(--tw-gradient-from-position);--tw-gradient-to:#36531400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-950{--tw-gradient-from:#1a2e05 var(--tw-gradient-from-position);--tw-gradient-to:#1a2e0500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-100{--tw-gradient-from:#f5f5f5 var(--tw-gradient-from-position);--tw-gradient-to:#f5f5f500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-200{--tw-gradient-from:#e5e5e5 var(--tw-gradient-from-position);--tw-gradient-to:#e5e5e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-300{--tw-gradient-from:#d4d4d4 var(--tw-gradient-from-position);--tw-gradient-to:#d4d4d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-400{--tw-gradient-from:#a3a3a3 var(--tw-gradient-from-position);--tw-gradient-to:#a3a3a300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-50{--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:#fafafa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-500{--tw-gradient-from:#737373 var(--tw-gradient-from-position);--tw-gradient-to:#73737300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-600{--tw-gradient-from:#525252 var(--tw-gradient-from-position);--tw-gradient-to:#52525200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-700{--tw-gradient-from:#404040 var(--tw-gradient-from-position);--tw-gradient-to:#40404000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-800{--tw-gradient-from:#262626 var(--tw-gradient-from-position);--tw-gradient-to:#26262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-900{--tw-gradient-from:#171717 var(--tw-gradient-from-position);--tw-gradient-to:#17171700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-950{--tw-gradient-from:#0a0a0a var(--tw-gradient-from-position);--tw-gradient-to:#0a0a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from:#ffedd5 var(--tw-gradient-from-position);--tw-gradient-to:#ffedd500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-200{--tw-gradient-from:#fed7aa var(--tw-gradient-from-position);--tw-gradient-to:#fed7aa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from:#fdba74 var(--tw-gradient-from-position);--tw-gradient-to:#fdba7400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from:#fff7ed var(--tw-gradient-from-position);--tw-gradient-to:#fff7ed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-700{--tw-gradient-from:#c2410c var(--tw-gradient-from-position);--tw-gradient-to:#c2410c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-800{--tw-gradient-from:#9a3412 var(--tw-gradient-from-position);--tw-gradient-to:#9a341200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-900{--tw-gradient-from:#7c2d12 var(--tw-gradient-from-position);--tw-gradient-to:#7c2d1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-950{--tw-gradient-from:#431407 var(--tw-gradient-from-position);--tw-gradient-to:#43140700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-100{--tw-gradient-from:#fce7f3 var(--tw-gradient-from-position);--tw-gradient-to:#fce7f300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-200{--tw-gradient-from:#fbcfe8 var(--tw-gradient-from-position);--tw-gradient-to:#fbcfe800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-300{--tw-gradient-from:#f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to:#f9a8d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from:#f472b6 var(--tw-gradient-from-position);--tw-gradient-to:#f472b600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from:#fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to:#fdf2f800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from:#db2777 var(--tw-gradient-from-position);--tw-gradient-to:#db277700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-700{--tw-gradient-from:#be185d var(--tw-gradient-from-position);--tw-gradient-to:#be185d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-800{--tw-gradient-from:#9d174d var(--tw-gradient-from-position);--tw-gradient-to:#9d174d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-900{--tw-gradient-from:#831843 var(--tw-gradient-from-position);--tw-gradient-to:#83184300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-950{--tw-gradient-from:#500724 var(--tw-gradient-from-position);--tw-gradient-to:#50072400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary{--tw-gradient-from:var(--color-primary) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from:#f3e8ff var(--tw-gradient-from-position);--tw-gradient-to:#f3e8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-200{--tw-gradient-from:#e9d5ff var(--tw-gradient-from-position);--tw-gradient-to:#e9d5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-300{--tw-gradient-from:#d8b4fe var(--tw-gradient-from-position);--tw-gradient-to:#d8b4fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-700{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-800{--tw-gradient-from:#6b21a8 var(--tw-gradient-from-position);--tw-gradient-to:#6b21a800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from:#581c87 var(--tw-gradient-from-position);--tw-gradient-to:#581c8700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-950{--tw-gradient-from:#3b0764 var(--tw-gradient-from-position);--tw-gradient-to:#3b076400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-100{--tw-gradient-from:#fee2e2 var(--tw-gradient-from-position);--tw-gradient-to:#fee2e200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-200{--tw-gradient-from:#fecaca var(--tw-gradient-from-position);--tw-gradient-to:#fecaca00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-300{--tw-gradient-from:#fca5a5 var(--tw-gradient-from-position);--tw-gradient-to:#fca5a500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-400{--tw-gradient-from:#f87171 var(--tw-gradient-from-position);--tw-gradient-to:#f8717100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-50{--tw-gradient-from:#fef2f2 var(--tw-gradient-from-position);--tw-gradient-to:#fef2f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-600{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-700{--tw-gradient-from:#b91c1c var(--tw-gradient-from-position);--tw-gradient-to:#b91c1c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-800{--tw-gradient-from:#991b1b var(--tw-gradient-from-position);--tw-gradient-to:#991b1b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-900{--tw-gradient-from:#7f1d1d var(--tw-gradient-from-position);--tw-gradient-to:#7f1d1d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-950{--tw-gradient-from:#450a0a var(--tw-gradient-from-position);--tw-gradient-to:#450a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-100{--tw-gradient-from:#ffe4e6 var(--tw-gradient-from-position);--tw-gradient-to:#ffe4e600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-200{--tw-gradient-from:#fecdd3 var(--tw-gradient-from-position);--tw-gradient-to:#fecdd300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-300{--tw-gradient-from:#fda4af var(--tw-gradient-from-position);--tw-gradient-to:#fda4af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from:#fb7185 var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from:#fff1f2 var(--tw-gradient-from-position);--tw-gradient-to:#fff1f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from:#e11d48 var(--tw-gradient-from-position);--tw-gradient-to:#e11d4800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-700{--tw-gradient-from:#be123c var(--tw-gradient-from-position);--tw-gradient-to:#be123c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-800{--tw-gradient-from:#9f1239 var(--tw-gradient-from-position);--tw-gradient-to:#9f123900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-900{--tw-gradient-from:#881337 var(--tw-gradient-from-position);--tw-gradient-to:#88133700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-950{--tw-gradient-from:#4c0519 var(--tw-gradient-from-position);--tw-gradient-to:#4c051900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from:#e0f2fe var(--tw-gradient-from-position);--tw-gradient-to:#e0f2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-200{--tw-gradient-from:#bae6fd var(--tw-gradient-from-position);--tw-gradient-to:#bae6fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from:#7dd3fc var(--tw-gradient-from-position);--tw-gradient-to:#7dd3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8 var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from:#f0f9ff var(--tw-gradient-from-position);--tw-gradient-to:#f0f9ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from:#0284c7 var(--tw-gradient-from-position);--tw-gradient-to:#0284c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-700{--tw-gradient-from:#0369a1 var(--tw-gradient-from-position);--tw-gradient-to:#0369a100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-800{--tw-gradient-from:#075985 var(--tw-gradient-from-position);--tw-gradient-to:#07598500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-900{--tw-gradient-from:#0c4a6e var(--tw-gradient-from-position);--tw-gradient-to:#0c4a6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-950{--tw-gradient-from:#082f49 var(--tw-gradient-from-position);--tw-gradient-to:#082f4900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:#f1f5f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from:#e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to:#e2e8f000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-300{--tw-gradient-from:#cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to:#cbd5e100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from:#94a3b8 var(--tw-gradient-from-position);--tw-gradient-to:#94a3b800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from:#475569 var(--tw-gradient-from-position);--tw-gradient-to:#47556900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:#33415500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from:#1e293b var(--tw-gradient-from-position);--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-100{--tw-gradient-from:#f5f5f4 var(--tw-gradient-from-position);--tw-gradient-to:#f5f5f400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-200{--tw-gradient-from:#e7e5e4 var(--tw-gradient-from-position);--tw-gradient-to:#e7e5e400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-300{--tw-gradient-from:#d6d3d1 var(--tw-gradient-from-position);--tw-gradient-to:#d6d3d100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-400{--tw-gradient-from:#a8a29e var(--tw-gradient-from-position);--tw-gradient-to:#a8a29e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-50{--tw-gradient-from:#fafaf9 var(--tw-gradient-from-position);--tw-gradient-to:#fafaf900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-500{--tw-gradient-from:#78716c var(--tw-gradient-from-position);--tw-gradient-to:#78716c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-600{--tw-gradient-from:#57534e var(--tw-gradient-from-position);--tw-gradient-to:#57534e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-700{--tw-gradient-from:#44403c var(--tw-gradient-from-position);--tw-gradient-to:#44403c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-800{--tw-gradient-from:#292524 var(--tw-gradient-from-position);--tw-gradient-to:#29252400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-900{--tw-gradient-from:#1c1917 var(--tw-gradient-from-position);--tw-gradient-to:#1c191700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-stone-950{--tw-gradient-from:#0c0a09 var(--tw-gradient-from-position);--tw-gradient-to:#0c0a0900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-100{--tw-gradient-from:#ccfbf1 var(--tw-gradient-from-position);--tw-gradient-to:#ccfbf100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#99f6e4 var(--tw-gradient-from-position);--tw-gradient-to:#99f6e400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-300{--tw-gradient-from:#5eead4 var(--tw-gradient-from-position);--tw-gradient-to:#5eead400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from:#f0fdfa var(--tw-gradient-from-position);--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-700{--tw-gradient-from:#0f766e var(--tw-gradient-from-position);--tw-gradient-to:#0f766e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-800{--tw-gradient-from:#115e59 var(--tw-gradient-from-position);--tw-gradient-to:#115e5900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-900{--tw-gradient-from:#134e4a var(--tw-gradient-from-position);--tw-gradient-to:#134e4a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-950{--tw-gradient-from:#042f2e var(--tw-gradient-from-position);--tw-gradient-to:#042f2e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from:#ede9fe var(--tw-gradient-from-position);--tw-gradient-to:#ede9fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-200{--tw-gradient-from:#ddd6fe var(--tw-gradient-from-position);--tw-gradient-to:#ddd6fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-300{--tw-gradient-from:#c4b5fd var(--tw-gradient-from-position);--tw-gradient-to:#c4b5fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from:#f5f3ff var(--tw-gradient-from-position);--tw-gradient-to:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-700{--tw-gradient-from:#6d28d9 var(--tw-gradient-from-position);--tw-gradient-to:#6d28d900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-800{--tw-gradient-from:#5b21b6 var(--tw-gradient-from-position);--tw-gradient-to:#5b21b600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-900{--tw-gradient-from:#4c1d95 var(--tw-gradient-from-position);--tw-gradient-to:#4c1d9500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-950{--tw-gradient-from:#2e1065 var(--tw-gradient-from-position);--tw-gradient-to:#2e106500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-100{--tw-gradient-from:#fef9c3 var(--tw-gradient-from-position);--tw-gradient-to:#fef9c300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-200{--tw-gradient-from:#fef08a var(--tw-gradient-from-position);--tw-gradient-to:#fef08a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-300{--tw-gradient-from:#fde047 var(--tw-gradient-from-position);--tw-gradient-to:#fde04700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from:#facc15 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from:#fefce8 var(--tw-gradient-from-position);--tw-gradient-to:#fefce800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-600{--tw-gradient-from:#ca8a04 var(--tw-gradient-from-position);--tw-gradient-to:#ca8a0400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-700{--tw-gradient-from:#a16207 var(--tw-gradient-from-position);--tw-gradient-to:#a1620700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-800{--tw-gradient-from:#854d0e var(--tw-gradient-from-position);--tw-gradient-to:#854d0e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-900{--tw-gradient-from:#713f12 var(--tw-gradient-from-position);--tw-gradient-to:#713f1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-950{--tw-gradient-from:#422006 var(--tw-gradient-from-position);--tw-gradient-to:#42200600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-100{--tw-gradient-from:#f4f4f5 var(--tw-gradient-from-position);--tw-gradient-to:#f4f4f500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-200{--tw-gradient-from:#e4e4e7 var(--tw-gradient-from-position);--tw-gradient-to:#e4e4e700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-300{--tw-gradient-from:#d4d4d8 var(--tw-gradient-from-position);--tw-gradient-to:#d4d4d800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-400{--tw-gradient-from:#a1a1aa var(--tw-gradient-from-position);--tw-gradient-to:#a1a1aa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-50{--tw-gradient-from:#fafafa var(--tw-gradient-from-position);--tw-gradient-to:#fafafa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-500{--tw-gradient-from:#71717a var(--tw-gradient-from-position);--tw-gradient-to:#71717a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-600{--tw-gradient-from:#52525b var(--tw-gradient-from-position);--tw-gradient-to:#52525b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-700{--tw-gradient-from:#3f3f46 var(--tw-gradient-from-position);--tw-gradient-to:#3f3f4600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-800{--tw-gradient-from:#27272a var(--tw-gradient-from-position);--tw-gradient-to:#27272a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-900{--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-950{--tw-gradient-from:#09090b var(--tw-gradient-from-position);--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[var\(--c1\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c10\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c10) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c11\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c11) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c12\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c12) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c13\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c13) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c14\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c14) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c15\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c16\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c16) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c17\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c17) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c18\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c18) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c19\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c19) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c2\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c20\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c20) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c21\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c21) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c22\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c22) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c23\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c23) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c24\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c24) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c25\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c25) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c26\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c26) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c27\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c27) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c28\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c28) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c29\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c29) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c3\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c30\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c30) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c31\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c31) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c32\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c32) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c33\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c33) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c34\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c34) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c35\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c36\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c36) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c37\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c37) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c38\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c38) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c39\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c39) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c4\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c40\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c40) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c41\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c41) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c42\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c42) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c43\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c43) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c44\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c44) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c45\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c45) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c46\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c46) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c47\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c47) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c48\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c48) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c49\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c49) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c5\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c50\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c50) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c6\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c7\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c8\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--c9\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--c9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-100{--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fef3c7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-200{--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fde68a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-300{--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fcd34d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fbbf24 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-50{--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fffbeb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f59e0b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-600{--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d97706 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-700{--tw-gradient-to:#b4530900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#b45309 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-800{--tw-gradient-to:#92400e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#92400e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-900{--tw-gradient-to:#78350f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#78350f var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-950{--tw-gradient-to:#451a0300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#451a03 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-100{--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#dbeafe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-200{--tw-gradient-to:#bfdbfe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#bfdbfe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-300{--tw-gradient-to:#93c5fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#93c5fd var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-400{--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#60a5fa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eff6ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3b82f6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2563eb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-700{--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1d4ed8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-800{--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e40af var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-950{--tw-gradient-to:#17255400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#172554 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-100{--tw-gradient-to:#cffafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#cffafe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-200{--tw-gradient-to:#a5f3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a5f3fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-300{--tw-gradient-to:#67e8f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#67e8f9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22d3ee var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-50{--tw-gradient-to:#ecfeff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ecfeff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#06b6d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to:#0891b200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0891b2 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-700{--tw-gradient-to:#0e749000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0e7490 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-800{--tw-gradient-to:#155e7500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#155e75 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-900{--tw-gradient-to:#164e6300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#164e63 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-950{--tw-gradient-to:#08334400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#083344 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-100{--tw-gradient-to:#d1fae500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d1fae5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-200{--tw-gradient-to:#a7f3d000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a7f3d0 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-300{--tw-gradient-to:#6ee7b700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6ee7b7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#34d399 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ecfdf5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#10b981 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-600{--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#059669 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-700{--tw-gradient-to:#04785700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#047857 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-800{--tw-gradient-to:#065f4600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#065f46 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-900{--tw-gradient-to:#064e3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#064e3b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-950{--tw-gradient-to:#022c2200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#022c22 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-100{--tw-gradient-to:#fae8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fae8ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-200{--tw-gradient-to:#f5d0fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f5d0fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-300{--tw-gradient-to:#f0abfc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0abfc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-400{--tw-gradient-to:#e879f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e879f9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-50{--tw-gradient-to:#fdf4ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fdf4ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d946ef var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-600{--tw-gradient-to:#c026d300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c026d3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-700{--tw-gradient-to:#a21caf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a21caf var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-800{--tw-gradient-to:#86198f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#86198f var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-900{--tw-gradient-to:#701a7500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#701a75 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-950{--tw-gradient-to:#4a044e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4a044e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f3f4f6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-200{--tw-gradient-to:#e5e7eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e5e7eb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-300{--tw-gradient-to:#d1d5db00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d1d5db var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-400{--tw-gradient-to:#9ca3af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#9ca3af var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-50{--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f9fafb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-500{--tw-gradient-to:#6b728000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6b7280 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-600{--tw-gradient-to:#4b556300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4b5563 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-700{--tw-gradient-to:#37415100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#374151 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-800{--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1f2937 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#111827 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-950{--tw-gradient-to:#03071200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#030712 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-100{--tw-gradient-to:#dcfce700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#dcfce7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-200{--tw-gradient-to:#bbf7d000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#bbf7d0 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-300{--tw-gradient-to:#86efac00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#86efac var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-400{--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4ade80 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-50{--tw-gradient-to:#f0fdf400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-500{--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#22c55e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-600{--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#16a34a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-700{--tw-gradient-to:#15803d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#15803d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-800{--tw-gradient-to:#16653400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#166534 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-900{--tw-gradient-to:#14532d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14532d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-green-950{--tw-gradient-to:#052e1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#052e16 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-100{--tw-gradient-to:#e0e7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e0e7ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-200{--tw-gradient-to:#c7d2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c7d2fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-300{--tw-gradient-to:#a5b4fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a5b4fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-400{--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#818cf8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eef2ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6366f1 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4f46e5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-700{--tw-gradient-to:#4338ca00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4338ca var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-800{--tw-gradient-to:#3730a300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3730a3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-900{--tw-gradient-to:#312e8100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#312e81 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to:#1e1b4b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e1b4b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-100{--tw-gradient-to:#ecfccb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ecfccb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-200{--tw-gradient-to:#d9f99d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d9f99d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-300{--tw-gradient-to:#bef26400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#bef264 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to:#a3e63500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a3e635 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-50{--tw-gradient-to:#f7fee700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f7fee7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-500{--tw-gradient-to:#84cc1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#84cc16 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-600{--tw-gradient-to:#65a30d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#65a30d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-700{--tw-gradient-to:#4d7c0f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4d7c0f var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-800{--tw-gradient-to:#3f621200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3f6212 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-900{--tw-gradient-to:#36531400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#365314 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-lime-950{--tw-gradient-to:#1a2e0500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1a2e05 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-100{--tw-gradient-to:#f5f5f500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f5f5f5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-200{--tw-gradient-to:#e5e5e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e5e5e5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-300{--tw-gradient-to:#d4d4d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d4d4d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-400{--tw-gradient-to:#a3a3a300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a3a3a3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-50{--tw-gradient-to:#fafafa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fafafa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-500{--tw-gradient-to:#73737300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#737373 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-600{--tw-gradient-to:#52525200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#525252 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-700{--tw-gradient-to:#40404000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#404040 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-800{--tw-gradient-to:#26262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#262626 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-900{--tw-gradient-to:#17171700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#171717 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-950{--tw-gradient-to:#0a0a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0a0a0a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-100{--tw-gradient-to:#ffedd500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffedd5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-200{--tw-gradient-to:#fed7aa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fed7aa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-300{--tw-gradient-to:#fdba7400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fdba74 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fb923c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to:#fff7ed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff7ed var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f97316 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ea580c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-700{--tw-gradient-to:#c2410c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c2410c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-800{--tw-gradient-to:#9a341200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#9a3412 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-900{--tw-gradient-to:#7c2d1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7c2d12 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-950{--tw-gradient-to:#43140700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#431407 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-100{--tw-gradient-to:#fce7f300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fce7f3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-200{--tw-gradient-to:#fbcfe800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fbcfe8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-300{--tw-gradient-to:#f9a8d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f9a8d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-400{--tw-gradient-to:#f472b600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f472b6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-50{--tw-gradient-to:#fdf2f800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ec4899 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-600{--tw-gradient-to:#db277700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#db2777 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-700{--tw-gradient-to:#be185d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#be185d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-800{--tw-gradient-to:#9d174d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#9d174d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-900{--tw-gradient-to:#83184300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#831843 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-950{--tw-gradient-to:#50072400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#500724 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-100{--tw-gradient-to:#f3e8ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f3e8ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-200{--tw-gradient-to:#e9d5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e9d5ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-300{--tw-gradient-to:#d8b4fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d8b4fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-400{--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c084fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-50{--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#faf5ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#9333ea var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-700{--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7e22ce var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-800{--tw-gradient-to:#6b21a800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6b21a8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to:#581c8700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#581c87 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-950{--tw-gradient-to:#3b076400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3b0764 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-100{--tw-gradient-to:#fee2e200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fee2e2 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-200{--tw-gradient-to:#fecaca00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fecaca var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-300{--tw-gradient-to:#fca5a500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fca5a5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-400{--tw-gradient-to:#f8717100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f87171 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-50{--tw-gradient-to:#fef2f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fef2f2 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ef4444 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-600{--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#dc2626 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-700{--tw-gradient-to:#b91c1c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#b91c1c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-800{--tw-gradient-to:#991b1b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#991b1b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-900{--tw-gradient-to:#7f1d1d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7f1d1d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-950{--tw-gradient-to:#450a0a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#450a0a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-100{--tw-gradient-to:#ffe4e600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffe4e6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-200{--tw-gradient-to:#fecdd300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fecdd3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-300{--tw-gradient-to:#fda4af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fda4af var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-400{--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fb7185 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-50{--tw-gradient-to:#fff1f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff1f2 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-500{--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f43f5e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-600{--tw-gradient-to:#e11d4800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e11d48 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-700{--tw-gradient-to:#be123c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#be123c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-800{--tw-gradient-to:#9f123900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#9f1239 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-900{--tw-gradient-to:#88133700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#881337 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-950{--tw-gradient-to:#4c051900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4c0519 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-100{--tw-gradient-to:#e0f2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e0f2fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-200{--tw-gradient-to:#bae6fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#bae6fd var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-300{--tw-gradient-to:#7dd3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7dd3fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-400{--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#38bdf8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to:#f0f9ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0f9ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-500{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0ea5e9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-600{--tw-gradient-to:#0284c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0284c7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-700{--tw-gradient-to:#0369a100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0369a1 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-800{--tw-gradient-to:#07598500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#075985 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-900{--tw-gradient-to:#0c4a6e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0c4a6e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-950{--tw-gradient-to:#082f4900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#082f49 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-100{--tw-gradient-to:#f1f5f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f1f5f9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to:#e2e8f000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e2e8f0 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-300{--tw-gradient-to:#cbd5e100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#cbd5e1 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-400{--tw-gradient-to:#94a3b800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#94a3b8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f8fafc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-500{--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#64748b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-600{--tw-gradient-to:#47556900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#475569 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-700{--tw-gradient-to:#33415500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#334155 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e293b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f172a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-950{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#020617 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-100{--tw-gradient-to:#f5f5f400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f5f5f4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-200{--tw-gradient-to:#e7e5e400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e7e5e4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-300{--tw-gradient-to:#d6d3d100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d6d3d1 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-400{--tw-gradient-to:#a8a29e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a8a29e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-50{--tw-gradient-to:#fafaf900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fafaf9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-500{--tw-gradient-to:#78716c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#78716c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-600{--tw-gradient-to:#57534e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#57534e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-700{--tw-gradient-to:#44403c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#44403c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-800{--tw-gradient-to:#29252400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#292524 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-900{--tw-gradient-to:#1c191700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1c1917 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-stone-950{--tw-gradient-to:#0c0a0900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0c0a09 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-100{--tw-gradient-to:#ccfbf100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ccfbf1 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-200{--tw-gradient-to:#99f6e400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#99f6e4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-300{--tw-gradient-to:#5eead400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#5eead4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-400{--tw-gradient-to:#2dd4bf00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2dd4bf var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-50{--tw-gradient-to:#f0fdfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0fdfa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14b8a6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0d9488 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-700{--tw-gradient-to:#0f766e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f766e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-800{--tw-gradient-to:#115e5900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#115e59 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-900{--tw-gradient-to:#134e4a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#134e4a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-950{--tw-gradient-to:#042f2e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#042f2e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-100{--tw-gradient-to:#ede9fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ede9fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-200{--tw-gradient-to:#ddd6fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ddd6fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-300{--tw-gradient-to:#c4b5fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c4b5fd var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-400{--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a78bfa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-50{--tw-gradient-to:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f5f3ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8b5cf6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7c3aed var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-700{--tw-gradient-to:#6d28d900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#6d28d9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-800{--tw-gradient-to:#5b21b600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#5b21b6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-900{--tw-gradient-to:#4c1d9500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4c1d95 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-950{--tw-gradient-to:#2e106500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2e1065 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-100{--tw-gradient-to:#fef9c300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fef9c3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-200{--tw-gradient-to:#fef08a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fef08a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-300{--tw-gradient-to:#fde04700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fde047 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#facc15 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-50{--tw-gradient-to:#fefce800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fefce8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eab308 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-600{--tw-gradient-to:#ca8a0400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ca8a04 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-700{--tw-gradient-to:#a1620700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a16207 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-800{--tw-gradient-to:#854d0e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#854d0e var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-900{--tw-gradient-to:#713f1200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#713f12 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-950{--tw-gradient-to:#42200600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#422006 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-100{--tw-gradient-to:#f4f4f500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f4f4f5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-200{--tw-gradient-to:#e4e4e700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e4e4e7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-300{--tw-gradient-to:#d4d4d800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d4d4d8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-400{--tw-gradient-to:#a1a1aa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a1a1aa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-50{--tw-gradient-to:#fafafa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fafafa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-500{--tw-gradient-to:#71717a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#71717a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-600{--tw-gradient-to:#52525b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#52525b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-700{--tw-gradient-to:#3f3f4600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3f3f46 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-800{--tw-gradient-to:#27272a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#27272a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#18181b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-950{--tw-gradient-to:#09090b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#09090b var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[var\(--c1\)\]{--tw-gradient-to:var(--c1) var(--tw-gradient-to-position)}.to-\[var\(--c10\)\]{--tw-gradient-to:var(--c10) var(--tw-gradient-to-position)}.to-\[var\(--c11\)\]{--tw-gradient-to:var(--c11) var(--tw-gradient-to-position)}.to-\[var\(--c12\)\]{--tw-gradient-to:var(--c12) var(--tw-gradient-to-position)}.to-\[var\(--c13\)\]{--tw-gradient-to:var(--c13) var(--tw-gradient-to-position)}.to-\[var\(--c14\)\]{--tw-gradient-to:var(--c14) var(--tw-gradient-to-position)}.to-\[var\(--c15\)\]{--tw-gradient-to:var(--c15) var(--tw-gradient-to-position)}.to-\[var\(--c16\)\]{--tw-gradient-to:var(--c16) var(--tw-gradient-to-position)}.to-\[var\(--c17\)\]{--tw-gradient-to:var(--c17) var(--tw-gradient-to-position)}.to-\[var\(--c18\)\]{--tw-gradient-to:var(--c18) var(--tw-gradient-to-position)}.to-\[var\(--c19\)\]{--tw-gradient-to:var(--c19) var(--tw-gradient-to-position)}.to-\[var\(--c2\)\]{--tw-gradient-to:var(--c2) var(--tw-gradient-to-position)}.to-\[var\(--c20\)\]{--tw-gradient-to:var(--c20) var(--tw-gradient-to-position)}.to-\[var\(--c21\)\]{--tw-gradient-to:var(--c21) var(--tw-gradient-to-position)}.to-\[var\(--c22\)\]{--tw-gradient-to:var(--c22) var(--tw-gradient-to-position)}.to-\[var\(--c23\)\]{--tw-gradient-to:var(--c23) var(--tw-gradient-to-position)}.to-\[var\(--c24\)\]{--tw-gradient-to:var(--c24) var(--tw-gradient-to-position)}.to-\[var\(--c25\)\]{--tw-gradient-to:var(--c25) var(--tw-gradient-to-position)}.to-\[var\(--c26\)\]{--tw-gradient-to:var(--c26) var(--tw-gradient-to-position)}.to-\[var\(--c27\)\]{--tw-gradient-to:var(--c27) var(--tw-gradient-to-position)}.to-\[var\(--c28\)\]{--tw-gradient-to:var(--c28) var(--tw-gradient-to-position)}.to-\[var\(--c29\)\]{--tw-gradient-to:var(--c29) var(--tw-gradient-to-position)}.to-\[var\(--c3\)\]{--tw-gradient-to:var(--c3) var(--tw-gradient-to-position)}.to-\[var\(--c30\)\]{--tw-gradient-to:var(--c30) var(--tw-gradient-to-position)}.to-\[var\(--c31\)\]{--tw-gradient-to:var(--c31) var(--tw-gradient-to-position)}.to-\[var\(--c32\)\]{--tw-gradient-to:var(--c32) var(--tw-gradient-to-position)}.to-\[var\(--c33\)\]{--tw-gradient-to:var(--c33) var(--tw-gradient-to-position)}.to-\[var\(--c34\)\]{--tw-gradient-to:var(--c34) var(--tw-gradient-to-position)}.to-\[var\(--c35\)\]{--tw-gradient-to:var(--c35) var(--tw-gradient-to-position)}.to-\[var\(--c36\)\]{--tw-gradient-to:var(--c36) var(--tw-gradient-to-position)}.to-\[var\(--c37\)\]{--tw-gradient-to:var(--c37) var(--tw-gradient-to-position)}.to-\[var\(--c38\)\]{--tw-gradient-to:var(--c38) var(--tw-gradient-to-position)}.to-\[var\(--c39\)\]{--tw-gradient-to:var(--c39) var(--tw-gradient-to-position)}.to-\[var\(--c4\)\]{--tw-gradient-to:var(--c4) var(--tw-gradient-to-position)}.to-\[var\(--c40\)\]{--tw-gradient-to:var(--c40) var(--tw-gradient-to-position)}.to-\[var\(--c41\)\]{--tw-gradient-to:var(--c41) var(--tw-gradient-to-position)}.to-\[var\(--c42\)\]{--tw-gradient-to:var(--c42) var(--tw-gradient-to-position)}.to-\[var\(--c43\)\]{--tw-gradient-to:var(--c43) var(--tw-gradient-to-position)}.to-\[var\(--c44\)\]{--tw-gradient-to:var(--c44) var(--tw-gradient-to-position)}.to-\[var\(--c45\)\]{--tw-gradient-to:var(--c45) var(--tw-gradient-to-position)}.to-\[var\(--c46\)\]{--tw-gradient-to:var(--c46) var(--tw-gradient-to-position)}.to-\[var\(--c47\)\]{--tw-gradient-to:var(--c47) var(--tw-gradient-to-position)}.to-\[var\(--c48\)\]{--tw-gradient-to:var(--c48) var(--tw-gradient-to-position)}.to-\[var\(--c49\)\]{--tw-gradient-to:var(--c49) var(--tw-gradient-to-position)}.to-\[var\(--c5\)\]{--tw-gradient-to:var(--c5) var(--tw-gradient-to-position)}.to-\[var\(--c50\)\]{--tw-gradient-to:var(--c50) var(--tw-gradient-to-position)}.to-\[var\(--c6\)\]{--tw-gradient-to:var(--c6) var(--tw-gradient-to-position)}.to-\[var\(--c7\)\]{--tw-gradient-to:var(--c7) var(--tw-gradient-to-position)}.to-\[var\(--c8\)\]{--tw-gradient-to:var(--c8) var(--tw-gradient-to-position)}.to-\[var\(--c9\)\]{--tw-gradient-to:var(--c9) var(--tw-gradient-to-position)}.to-accent{--tw-gradient-to:var(--color-accent) var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to:#fef3c7 var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to:#fde68a var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to:#fffbeb var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.to-amber-800{--tw-gradient-to:#92400e var(--tw-gradient-to-position)}.to-amber-900{--tw-gradient-to:#78350f var(--tw-gradient-to-position)}.to-amber-950{--tw-gradient-to:#451a03 var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-blue-200{--tw-gradient-to:#bfdbfe var(--tw-gradient-to-position)}.to-blue-300{--tw-gradient-to:#93c5fd var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to:#1e3a8a var(--tw-gradient-to-position)}.to-blue-950{--tw-gradient-to:#172554 var(--tw-gradient-to-position)}.to-cyan-100{--tw-gradient-to:#cffafe var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to:#a5f3fc var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to:#67e8f9 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.to-cyan-800{--tw-gradient-to:#155e75 var(--tw-gradient-to-position)}.to-cyan-900{--tw-gradient-to:#164e63 var(--tw-gradient-to-position)}.to-cyan-950{--tw-gradient-to:#083344 var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)}.to-emerald-200{--tw-gradient-to:#a7f3d0 var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to:#6ee7b7 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-emerald-800{--tw-gradient-to:#065f46 var(--tw-gradient-to-position)}.to-emerald-900{--tw-gradient-to:#064e3b var(--tw-gradient-to-position)}.to-emerald-950{--tw-gradient-to:#022c22 var(--tw-gradient-to-position)}.to-fuchsia-100{--tw-gradient-to:#fae8ff var(--tw-gradient-to-position)}.to-fuchsia-200{--tw-gradient-to:#f5d0fe var(--tw-gradient-to-position)}.to-fuchsia-300{--tw-gradient-to:#f0abfc var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to:#e879f9 var(--tw-gradient-to-position)}.to-fuchsia-50{--tw-gradient-to:#fdf4ff var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}.to-fuchsia-700{--tw-gradient-to:#a21caf var(--tw-gradient-to-position)}.to-fuchsia-800{--tw-gradient-to:#86198f var(--tw-gradient-to-position)}.to-fuchsia-900{--tw-gradient-to:#701a75 var(--tw-gradient-to-position)}.to-fuchsia-950{--tw-gradient-to:#4a044e var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.to-gray-300{--tw-gradient-to:#d1d5db var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to:#9ca3af var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to:#f9fafb var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to:#6b7280 var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to:#4b5563 var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to:#374151 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to:#111827 var(--tw-gradient-to-position)}.to-gray-950{--tw-gradient-to:#030712 var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)}.to-green-200{--tw-gradient-to:#bbf7d0 var(--tw-gradient-to-position)}.to-green-300{--tw-gradient-to:#86efac var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to:#4ade80 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to:#f0fdf4 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.to-green-800{--tw-gradient-to:#166534 var(--tw-gradient-to-position)}.to-green-900{--tw-gradient-to:#14532d var(--tw-gradient-to-position)}.to-green-950{--tw-gradient-to:#052e16 var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}.to-indigo-200{--tw-gradient-to:#c7d2fe var(--tw-gradient-to-position)}.to-indigo-300{--tw-gradient-to:#a5b4fc var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to:#818cf8 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.to-indigo-800{--tw-gradient-to:#3730a3 var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to:#1e1b4b var(--tw-gradient-to-position)}.to-lime-100{--tw-gradient-to:#ecfccb var(--tw-gradient-to-position)}.to-lime-200{--tw-gradient-to:#d9f99d var(--tw-gradient-to-position)}.to-lime-300{--tw-gradient-to:#bef264 var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to:#a3e635 var(--tw-gradient-to-position)}.to-lime-50{--tw-gradient-to:#f7fee7 var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to:#84cc16 var(--tw-gradient-to-position)}.to-lime-600{--tw-gradient-to:#65a30d var(--tw-gradient-to-position)}.to-lime-700{--tw-gradient-to:#4d7c0f var(--tw-gradient-to-position)}.to-lime-800{--tw-gradient-to:#3f6212 var(--tw-gradient-to-position)}.to-lime-900{--tw-gradient-to:#365314 var(--tw-gradient-to-position)}.to-lime-950{--tw-gradient-to:#1a2e05 var(--tw-gradient-to-position)}.to-neutral-100{--tw-gradient-to:#f5f5f5 var(--tw-gradient-to-position)}.to-neutral-200{--tw-gradient-to:#e5e5e5 var(--tw-gradient-to-position)}.to-neutral-300{--tw-gradient-to:#d4d4d4 var(--tw-gradient-to-position)}.to-neutral-400{--tw-gradient-to:#a3a3a3 var(--tw-gradient-to-position)}.to-neutral-50{--tw-gradient-to:#fafafa var(--tw-gradient-to-position)}.to-neutral-500{--tw-gradient-to:#737373 var(--tw-gradient-to-position)}.to-neutral-600{--tw-gradient-to:#525252 var(--tw-gradient-to-position)}.to-neutral-700{--tw-gradient-to:#404040 var(--tw-gradient-to-position)}.to-neutral-800{--tw-gradient-to:#262626 var(--tw-gradient-to-position)}.to-neutral-900{--tw-gradient-to:#171717 var(--tw-gradient-to-position)}.to-neutral-950{--tw-gradient-to:#0a0a0a var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to:#ffedd5 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to:#fed7aa var(--tw-gradient-to-position)}.to-orange-300{--tw-gradient-to:#fdba74 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to:#c2410c var(--tw-gradient-to-position)}.to-orange-800{--tw-gradient-to:#9a3412 var(--tw-gradient-to-position)}.to-orange-900{--tw-gradient-to:#7c2d12 var(--tw-gradient-to-position)}.to-orange-950{--tw-gradient-to:#431407 var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to:#fce7f3 var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to:#fbcfe8 var(--tw-gradient-to-position)}.to-pink-300{--tw-gradient-to:#f9a8d4 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to:#f472b6 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-pink-700{--tw-gradient-to:#be185d var(--tw-gradient-to-position)}.to-pink-800{--tw-gradient-to:#9d174d var(--tw-gradient-to-position)}.to-pink-900{--tw-gradient-to:#831843 var(--tw-gradient-to-position)}.to-pink-950{--tw-gradient-to:#500724 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to:#f3e8ff var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to:#e9d5ff var(--tw-gradient-to-position)}.to-purple-300{--tw-gradient-to:#d8b4fe var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to:#faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.to-purple-800{--tw-gradient-to:#6b21a8 var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to:#581c87 var(--tw-gradient-to-position)}.to-purple-950{--tw-gradient-to:#3b0764 var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to:#fee2e2 var(--tw-gradient-to-position)}.to-red-200{--tw-gradient-to:#fecaca var(--tw-gradient-to-position)}.to-red-300{--tw-gradient-to:#fca5a5 var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to:#f87171 var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to:#fef2f2 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.to-red-800{--tw-gradient-to:#991b1b var(--tw-gradient-to-position)}.to-red-900{--tw-gradient-to:#7f1d1d var(--tw-gradient-to-position)}.to-red-950{--tw-gradient-to:#450a0a var(--tw-gradient-to-position)}.to-rose-100{--tw-gradient-to:#ffe4e6 var(--tw-gradient-to-position)}.to-rose-200{--tw-gradient-to:#fecdd3 var(--tw-gradient-to-position)}.to-rose-300{--tw-gradient-to:#fda4af var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to:#fff1f2 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to:#be123c var(--tw-gradient-to-position)}.to-rose-800{--tw-gradient-to:#9f1239 var(--tw-gradient-to-position)}.to-rose-900{--tw-gradient-to:#881337 var(--tw-gradient-to-position)}.to-rose-950{--tw-gradient-to:#4c0519 var(--tw-gradient-to-position)}.to-sky-100{--tw-gradient-to:#e0f2fe var(--tw-gradient-to-position)}.to-sky-200{--tw-gradient-to:#bae6fd var(--tw-gradient-to-position)}.to-sky-300{--tw-gradient-to:#7dd3fc var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to:#f0f9ff var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to:#0ea5e9 var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to:#0284c7 var(--tw-gradient-to-position)}.to-sky-700{--tw-gradient-to:#0369a1 var(--tw-gradient-to-position)}.to-sky-800{--tw-gradient-to:#075985 var(--tw-gradient-to-position)}.to-sky-900{--tw-gradient-to:#0c4a6e var(--tw-gradient-to-position)}.to-sky-950{--tw-gradient-to:#082f49 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to:#e2e8f0 var(--tw-gradient-to-position)}.to-slate-300{--tw-gradient-to:#cbd5e1 var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to:#94a3b8 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to:#64748b var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to:#475569 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-stone-100{--tw-gradient-to:#f5f5f4 var(--tw-gradient-to-position)}.to-stone-200{--tw-gradient-to:#e7e5e4 var(--tw-gradient-to-position)}.to-stone-300{--tw-gradient-to:#d6d3d1 var(--tw-gradient-to-position)}.to-stone-400{--tw-gradient-to:#a8a29e var(--tw-gradient-to-position)}.to-stone-50{--tw-gradient-to:#fafaf9 var(--tw-gradient-to-position)}.to-stone-500{--tw-gradient-to:#78716c var(--tw-gradient-to-position)}.to-stone-600{--tw-gradient-to:#57534e var(--tw-gradient-to-position)}.to-stone-700{--tw-gradient-to:#44403c var(--tw-gradient-to-position)}.to-stone-800{--tw-gradient-to:#292524 var(--tw-gradient-to-position)}.to-stone-900{--tw-gradient-to:#1c1917 var(--tw-gradient-to-position)}.to-stone-950{--tw-gradient-to:#0c0a09 var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to:#ccfbf1 var(--tw-gradient-to-position)}.to-teal-200{--tw-gradient-to:#99f6e4 var(--tw-gradient-to-position)}.to-teal-300{--tw-gradient-to:#5eead4 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to:#f0fdfa var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.to-teal-800{--tw-gradient-to:#115e59 var(--tw-gradient-to-position)}.to-teal-900{--tw-gradient-to:#134e4a var(--tw-gradient-to-position)}.to-teal-950{--tw-gradient-to:#042f2e var(--tw-gradient-to-position)}.to-violet-100{--tw-gradient-to:#ede9fe var(--tw-gradient-to-position)}.to-violet-200{--tw-gradient-to:#ddd6fe var(--tw-gradient-to-position)}.to-violet-300{--tw-gradient-to:#c4b5fd var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}.to-violet-800{--tw-gradient-to:#5b21b6 var(--tw-gradient-to-position)}.to-violet-900{--tw-gradient-to:#4c1d95 var(--tw-gradient-to-position)}.to-violet-950{--tw-gradient-to:#2e1065 var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to:#fef9c3 var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to:#fef08a var(--tw-gradient-to-position)}.to-yellow-300{--tw-gradient-to:#fde047 var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to:#facc15 var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to:#fefce8 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.to-yellow-700{--tw-gradient-to:#a16207 var(--tw-gradient-to-position)}.to-yellow-800{--tw-gradient-to:#854d0e var(--tw-gradient-to-position)}.to-yellow-900{--tw-gradient-to:#713f12 var(--tw-gradient-to-position)}.to-yellow-950{--tw-gradient-to:#422006 var(--tw-gradient-to-position)}.to-zinc-100{--tw-gradient-to:#f4f4f5 var(--tw-gradient-to-position)}.to-zinc-200{--tw-gradient-to:#e4e4e7 var(--tw-gradient-to-position)}.to-zinc-300{--tw-gradient-to:#d4d4d8 var(--tw-gradient-to-position)}.to-zinc-400{--tw-gradient-to:#a1a1aa var(--tw-gradient-to-position)}.to-zinc-50{--tw-gradient-to:#fafafa var(--tw-gradient-to-position)}.to-zinc-500{--tw-gradient-to:#71717a var(--tw-gradient-to-position)}.to-zinc-600{--tw-gradient-to:#52525b var(--tw-gradient-to-position)}.to-zinc-700{--tw-gradient-to:#3f3f46 var(--tw-gradient-to-position)}.to-zinc-800{--tw-gradient-to:#27272a var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to:#18181b var(--tw-gradient-to-position)}.to-zinc-950{--tw-gradient-to:#09090b var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-100{fill:#fef3c7}.fill-amber-200{fill:#fde68a}.fill-amber-300{fill:#fcd34d}.fill-amber-400{fill:#fbbf24}.fill-amber-50{fill:#fffbeb}.fill-amber-500{fill:#f59e0b}.fill-amber-600{fill:#d97706}.fill-amber-700{fill:#b45309}.fill-amber-800{fill:#92400e}.fill-amber-900{fill:#78350f}.fill-amber-950{fill:#451a03}.fill-blue-100{fill:#dbeafe}.fill-blue-200{fill:#bfdbfe}.fill-blue-300{fill:#93c5fd}.fill-blue-400{fill:#60a5fa}.fill-blue-50{fill:#eff6ff}.fill-blue-500{fill:#3b82f6}.fill-blue-600{fill:#2563eb}.fill-blue-700{fill:#1d4ed8}.fill-blue-800{fill:#1e40af}.fill-blue-900{fill:#1e3a8a}.fill-blue-950{fill:#172554}.fill-cyan-100{fill:#cffafe}.fill-cyan-200{fill:#a5f3fc}.fill-cyan-300{fill:#67e8f9}.fill-cyan-400{fill:#22d3ee}.fill-cyan-50{fill:#ecfeff}.fill-cyan-500{fill:#06b6d4}.fill-cyan-600{fill:#0891b2}.fill-cyan-700{fill:#0e7490}.fill-cyan-800{fill:#155e75}.fill-cyan-900{fill:#164e63}.fill-cyan-950{fill:#083344}.fill-emerald-100{fill:#d1fae5}.fill-emerald-200{fill:#a7f3d0}.fill-emerald-300{fill:#6ee7b7}.fill-emerald-400{fill:#34d399}.fill-emerald-50{fill:#ecfdf5}.fill-emerald-500{fill:#10b981}.fill-emerald-600{fill:#059669}.fill-emerald-700{fill:#047857}.fill-emerald-800{fill:#065f46}.fill-emerald-900{fill:#064e3b}.fill-emerald-950{fill:#022c22}.fill-fuchsia-100{fill:#fae8ff}.fill-fuchsia-200{fill:#f5d0fe}.fill-fuchsia-300{fill:#f0abfc}.fill-fuchsia-400{fill:#e879f9}.fill-fuchsia-50{fill:#fdf4ff}.fill-fuchsia-500{fill:#d946ef}.fill-fuchsia-600{fill:#c026d3}.fill-fuchsia-700{fill:#a21caf}.fill-fuchsia-800{fill:#86198f}.fill-fuchsia-900{fill:#701a75}.fill-fuchsia-950{fill:#4a044e}.fill-gray-100{fill:#f3f4f6}.fill-gray-200{fill:#e5e7eb}.fill-gray-300{fill:#d1d5db}.fill-gray-400{fill:#9ca3af}.fill-gray-50{fill:#f9fafb}.fill-gray-500{fill:#6b7280}.fill-gray-600{fill:#4b5563}.fill-gray-700{fill:#374151}.fill-gray-800{fill:#1f2937}.fill-gray-900{fill:#111827}.fill-gray-950{fill:#030712}.fill-green-100{fill:#dcfce7}.fill-green-200{fill:#bbf7d0}.fill-green-300{fill:#86efac}.fill-green-400{fill:#4ade80}.fill-green-50{fill:#f0fdf4}.fill-green-500{fill:#22c55e}.fill-green-600{fill:#16a34a}.fill-green-700{fill:#15803d}.fill-green-800{fill:#166534}.fill-green-900{fill:#14532d}.fill-green-950{fill:#052e16}.fill-indigo-100{fill:#e0e7ff}.fill-indigo-200{fill:#c7d2fe}.fill-indigo-300{fill:#a5b4fc}.fill-indigo-400{fill:#818cf8}.fill-indigo-50{fill:#eef2ff}.fill-indigo-500{fill:#6366f1}.fill-indigo-600{fill:#4f46e5}.fill-indigo-700{fill:#4338ca}.fill-indigo-800{fill:#3730a3}.fill-indigo-900{fill:#312e81}.fill-indigo-950{fill:#1e1b4b}.fill-lime-100{fill:#ecfccb}.fill-lime-200{fill:#d9f99d}.fill-lime-300{fill:#bef264}.fill-lime-400{fill:#a3e635}.fill-lime-50{fill:#f7fee7}.fill-lime-500{fill:#84cc16}.fill-lime-600{fill:#65a30d}.fill-lime-700{fill:#4d7c0f}.fill-lime-800{fill:#3f6212}.fill-lime-900{fill:#365314}.fill-lime-950{fill:#1a2e05}.fill-neutral-100{fill:#f5f5f5}.fill-neutral-200{fill:#e5e5e5}.fill-neutral-300{fill:#d4d4d4}.fill-neutral-400{fill:#a3a3a3}.fill-neutral-50{fill:#fafafa}.fill-neutral-500{fill:#737373}.fill-neutral-600{fill:#525252}.fill-neutral-700{fill:#404040}.fill-neutral-800{fill:#262626}.fill-neutral-900{fill:#171717}.fill-neutral-950{fill:#0a0a0a}.fill-orange-100{fill:#ffedd5}.fill-orange-200{fill:#fed7aa}.fill-orange-300{fill:#fdba74}.fill-orange-400{fill:#fb923c}.fill-orange-50{fill:#fff7ed}.fill-orange-500{fill:#f97316}.fill-orange-600{fill:#ea580c}.fill-orange-700{fill:#c2410c}.fill-orange-800{fill:#9a3412}.fill-orange-900{fill:#7c2d12}.fill-orange-950{fill:#431407}.fill-pink-100{fill:#fce7f3}.fill-pink-200{fill:#fbcfe8}.fill-pink-300{fill:#f9a8d4}.fill-pink-400{fill:#f472b6}.fill-pink-50{fill:#fdf2f8}.fill-pink-500{fill:#ec4899}.fill-pink-600{fill:#db2777}.fill-pink-700{fill:#be185d}.fill-pink-800{fill:#9d174d}.fill-pink-900{fill:#831843}.fill-pink-950{fill:#500724}.fill-purple-100{fill:#f3e8ff}.fill-purple-200{fill:#e9d5ff}.fill-purple-300{fill:#d8b4fe}.fill-purple-400{fill:#c084fc}.fill-purple-50{fill:#faf5ff}.fill-purple-500{fill:#a855f7}.fill-purple-600{fill:#9333ea}.fill-purple-700{fill:#7e22ce}.fill-purple-800{fill:#6b21a8}.fill-purple-900{fill:#581c87}.fill-purple-950{fill:#3b0764}.fill-red-100{fill:#fee2e2}.fill-red-200{fill:#fecaca}.fill-red-300{fill:#fca5a5}.fill-red-400{fill:#f87171}.fill-red-50{fill:#fef2f2}.fill-red-500{fill:#ef4444}.fill-red-600{fill:#dc2626}.fill-red-700{fill:#b91c1c}.fill-red-800{fill:#991b1b}.fill-red-900{fill:#7f1d1d}.fill-red-950{fill:#450a0a}.fill-rose-100{fill:#ffe4e6}.fill-rose-200{fill:#fecdd3}.fill-rose-300{fill:#fda4af}.fill-rose-400{fill:#fb7185}.fill-rose-50{fill:#fff1f2}.fill-rose-500{fill:#f43f5e}.fill-rose-600{fill:#e11d48}.fill-rose-700{fill:#be123c}.fill-rose-800{fill:#9f1239}.fill-rose-900{fill:#881337}.fill-rose-950{fill:#4c0519}.fill-sky-100{fill:#e0f2fe}.fill-sky-200{fill:#bae6fd}.fill-sky-300{fill:#7dd3fc}.fill-sky-400{fill:#38bdf8}.fill-sky-50{fill:#f0f9ff}.fill-sky-500{fill:#0ea5e9}.fill-sky-600{fill:#0284c7}.fill-sky-700{fill:#0369a1}.fill-sky-800{fill:#075985}.fill-sky-900{fill:#0c4a6e}.fill-sky-950{fill:#082f49}.fill-slate-100{fill:#f1f5f9}.fill-slate-200{fill:#e2e8f0}.fill-slate-300{fill:#cbd5e1}.fill-slate-400{fill:#94a3b8}.fill-slate-50{fill:#f8fafc}.fill-slate-500{fill:#64748b}.fill-slate-600{fill:#475569}.fill-slate-700{fill:#334155}.fill-slate-800{fill:#1e293b}.fill-slate-900{fill:#0f172a}.fill-slate-950{fill:#020617}.fill-stone-100{fill:#f5f5f4}.fill-stone-200{fill:#e7e5e4}.fill-stone-300{fill:#d6d3d1}.fill-stone-400{fill:#a8a29e}.fill-stone-50{fill:#fafaf9}.fill-stone-500{fill:#78716c}.fill-stone-600{fill:#57534e}.fill-stone-700{fill:#44403c}.fill-stone-800{fill:#292524}.fill-stone-900{fill:#1c1917}.fill-stone-950{fill:#0c0a09}.fill-teal-100{fill:#ccfbf1}.fill-teal-200{fill:#99f6e4}.fill-teal-300{fill:#5eead4}.fill-teal-400{fill:#2dd4bf}.fill-teal-50{fill:#f0fdfa}.fill-teal-500{fill:#14b8a6}.fill-teal-600{fill:#0d9488}.fill-teal-700{fill:#0f766e}.fill-teal-800{fill:#115e59}.fill-teal-900{fill:#134e4a}.fill-teal-950{fill:#042f2e}.fill-violet-100{fill:#ede9fe}.fill-violet-200{fill:#ddd6fe}.fill-violet-300{fill:#c4b5fd}.fill-violet-400{fill:#a78bfa}.fill-violet-50{fill:#f5f3ff}.fill-violet-500{fill:#8b5cf6}.fill-violet-600{fill:#7c3aed}.fill-violet-700{fill:#6d28d9}.fill-violet-800{fill:#5b21b6}.fill-violet-900{fill:#4c1d95}.fill-violet-950{fill:#2e1065}.fill-yellow-100{fill:#fef9c3}.fill-yellow-200{fill:#fef08a}.fill-yellow-300{fill:#fde047}.fill-yellow-400{fill:#facc15}.fill-yellow-50{fill:#fefce8}.fill-yellow-500{fill:#eab308}.fill-yellow-600{fill:#ca8a04}.fill-yellow-700{fill:#a16207}.fill-yellow-800{fill:#854d0e}.fill-yellow-900{fill:#713f12}.fill-yellow-950{fill:#422006}.fill-zinc-100{fill:#f4f4f5}.fill-zinc-200{fill:#e4e4e7}.fill-zinc-300{fill:#d4d4d8}.fill-zinc-400{fill:#a1a1aa}.fill-zinc-50{fill:#fafafa}.fill-zinc-500{fill:#71717a}.fill-zinc-600{fill:#52525b}.fill-zinc-700{fill:#3f3f46}.fill-zinc-800{fill:#27272a}.fill-zinc-900{fill:#18181b}.fill-zinc-950{fill:#09090b}.stroke-amber-100{stroke:#fef3c7}.stroke-amber-200{stroke:#fde68a}.stroke-amber-300{stroke:#fcd34d}.stroke-amber-400{stroke:#fbbf24}.stroke-amber-50{stroke:#fffbeb}.stroke-amber-500{stroke:#f59e0b}.stroke-amber-600{stroke:#d97706}.stroke-amber-700{stroke:#b45309}.stroke-amber-800{stroke:#92400e}.stroke-amber-900{stroke:#78350f}.stroke-amber-950{stroke:#451a03}.stroke-blue-100{stroke:#dbeafe}.stroke-blue-200{stroke:#bfdbfe}.stroke-blue-300{stroke:#93c5fd}.stroke-blue-400{stroke:#60a5fa}.stroke-blue-50{stroke:#eff6ff}.stroke-blue-500{stroke:#3b82f6}.stroke-blue-600{stroke:#2563eb}.stroke-blue-700{stroke:#1d4ed8}.stroke-blue-800{stroke:#1e40af}.stroke-blue-900{stroke:#1e3a8a}.stroke-blue-950{stroke:#172554}.stroke-cyan-100{stroke:#cffafe}.stroke-cyan-200{stroke:#a5f3fc}.stroke-cyan-300{stroke:#67e8f9}.stroke-cyan-400{stroke:#22d3ee}.stroke-cyan-50{stroke:#ecfeff}.stroke-cyan-500{stroke:#06b6d4}.stroke-cyan-600{stroke:#0891b2}.stroke-cyan-700{stroke:#0e7490}.stroke-cyan-800{stroke:#155e75}.stroke-cyan-900{stroke:#164e63}.stroke-cyan-950{stroke:#083344}.stroke-emerald-100{stroke:#d1fae5}.stroke-emerald-200{stroke:#a7f3d0}.stroke-emerald-300{stroke:#6ee7b7}.stroke-emerald-400{stroke:#34d399}.stroke-emerald-50{stroke:#ecfdf5}.stroke-emerald-500{stroke:#10b981}.stroke-emerald-600{stroke:#059669}.stroke-emerald-700{stroke:#047857}.stroke-emerald-800{stroke:#065f46}.stroke-emerald-900{stroke:#064e3b}.stroke-emerald-950{stroke:#022c22}.stroke-fuchsia-100{stroke:#fae8ff}.stroke-fuchsia-200{stroke:#f5d0fe}.stroke-fuchsia-300{stroke:#f0abfc}.stroke-fuchsia-400{stroke:#e879f9}.stroke-fuchsia-50{stroke:#fdf4ff}.stroke-fuchsia-500{stroke:#d946ef}.stroke-fuchsia-600{stroke:#c026d3}.stroke-fuchsia-700{stroke:#a21caf}.stroke-fuchsia-800{stroke:#86198f}.stroke-fuchsia-900{stroke:#701a75}.stroke-fuchsia-950{stroke:#4a044e}.stroke-gray-100{stroke:#f3f4f6}.stroke-gray-200{stroke:#e5e7eb}.stroke-gray-300{stroke:#d1d5db}.stroke-gray-400{stroke:#9ca3af}.stroke-gray-50{stroke:#f9fafb}.stroke-gray-500{stroke:#6b7280}.stroke-gray-600{stroke:#4b5563}.stroke-gray-700{stroke:#374151}.stroke-gray-800{stroke:#1f2937}.stroke-gray-900{stroke:#111827}.stroke-gray-950{stroke:#030712}.stroke-green-100{stroke:#dcfce7}.stroke-green-200{stroke:#bbf7d0}.stroke-green-300{stroke:#86efac}.stroke-green-400{stroke:#4ade80}.stroke-green-50{stroke:#f0fdf4}.stroke-green-500{stroke:#22c55e}.stroke-green-600{stroke:#16a34a}.stroke-green-700{stroke:#15803d}.stroke-green-800{stroke:#166534}.stroke-green-900{stroke:#14532d}.stroke-green-950{stroke:#052e16}.stroke-indigo-100{stroke:#e0e7ff}.stroke-indigo-200{stroke:#c7d2fe}.stroke-indigo-300{stroke:#a5b4fc}.stroke-indigo-400{stroke:#818cf8}.stroke-indigo-50{stroke:#eef2ff}.stroke-indigo-500{stroke:#6366f1}.stroke-indigo-600{stroke:#4f46e5}.stroke-indigo-700{stroke:#4338ca}.stroke-indigo-800{stroke:#3730a3}.stroke-indigo-900{stroke:#312e81}.stroke-indigo-950{stroke:#1e1b4b}.stroke-lime-100{stroke:#ecfccb}.stroke-lime-200{stroke:#d9f99d}.stroke-lime-300{stroke:#bef264}.stroke-lime-400{stroke:#a3e635}.stroke-lime-50{stroke:#f7fee7}.stroke-lime-500{stroke:#84cc16}.stroke-lime-600{stroke:#65a30d}.stroke-lime-700{stroke:#4d7c0f}.stroke-lime-800{stroke:#3f6212}.stroke-lime-900{stroke:#365314}.stroke-lime-950{stroke:#1a2e05}.stroke-neutral-100{stroke:#f5f5f5}.stroke-neutral-200{stroke:#e5e5e5}.stroke-neutral-300{stroke:#d4d4d4}.stroke-neutral-400{stroke:#a3a3a3}.stroke-neutral-50{stroke:#fafafa}.stroke-neutral-500{stroke:#737373}.stroke-neutral-600{stroke:#525252}.stroke-neutral-700{stroke:#404040}.stroke-neutral-800{stroke:#262626}.stroke-neutral-900{stroke:#171717}.stroke-neutral-950{stroke:#0a0a0a}.stroke-orange-100{stroke:#ffedd5}.stroke-orange-200{stroke:#fed7aa}.stroke-orange-300{stroke:#fdba74}.stroke-orange-400{stroke:#fb923c}.stroke-orange-50{stroke:#fff7ed}.stroke-orange-500{stroke:#f97316}.stroke-orange-600{stroke:#ea580c}.stroke-orange-700{stroke:#c2410c}.stroke-orange-800{stroke:#9a3412}.stroke-orange-900{stroke:#7c2d12}.stroke-orange-950{stroke:#431407}.stroke-pink-100{stroke:#fce7f3}.stroke-pink-200{stroke:#fbcfe8}.stroke-pink-300{stroke:#f9a8d4}.stroke-pink-400{stroke:#f472b6}.stroke-pink-50{stroke:#fdf2f8}.stroke-pink-500{stroke:#ec4899}.stroke-pink-600{stroke:#db2777}.stroke-pink-700{stroke:#be185d}.stroke-pink-800{stroke:#9d174d}.stroke-pink-900{stroke:#831843}.stroke-pink-950{stroke:#500724}.stroke-purple-100{stroke:#f3e8ff}.stroke-purple-200{stroke:#e9d5ff}.stroke-purple-300{stroke:#d8b4fe}.stroke-purple-400{stroke:#c084fc}.stroke-purple-50{stroke:#faf5ff}.stroke-purple-500{stroke:#a855f7}.stroke-purple-600{stroke:#9333ea}.stroke-purple-700{stroke:#7e22ce}.stroke-purple-800{stroke:#6b21a8}.stroke-purple-900{stroke:#581c87}.stroke-purple-950{stroke:#3b0764}.stroke-red-100{stroke:#fee2e2}.stroke-red-200{stroke:#fecaca}.stroke-red-300{stroke:#fca5a5}.stroke-red-400{stroke:#f87171}.stroke-red-50{stroke:#fef2f2}.stroke-red-500{stroke:#ef4444}.stroke-red-600{stroke:#dc2626}.stroke-red-700{stroke:#b91c1c}.stroke-red-800{stroke:#991b1b}.stroke-red-900{stroke:#7f1d1d}.stroke-red-950{stroke:#450a0a}.stroke-rose-100{stroke:#ffe4e6}.stroke-rose-200{stroke:#fecdd3}.stroke-rose-300{stroke:#fda4af}.stroke-rose-400{stroke:#fb7185}.stroke-rose-50{stroke:#fff1f2}.stroke-rose-500{stroke:#f43f5e}.stroke-rose-600{stroke:#e11d48}.stroke-rose-700{stroke:#be123c}.stroke-rose-800{stroke:#9f1239}.stroke-rose-900{stroke:#881337}.stroke-rose-950{stroke:#4c0519}.stroke-sky-100{stroke:#e0f2fe}.stroke-sky-200{stroke:#bae6fd}.stroke-sky-300{stroke:#7dd3fc}.stroke-sky-400{stroke:#38bdf8}.stroke-sky-50{stroke:#f0f9ff}.stroke-sky-500{stroke:#0ea5e9}.stroke-sky-600{stroke:#0284c7}.stroke-sky-700{stroke:#0369a1}.stroke-sky-800{stroke:#075985}.stroke-sky-900{stroke:#0c4a6e}.stroke-sky-950{stroke:#082f49}.stroke-slate-100{stroke:#f1f5f9}.stroke-slate-200{stroke:#e2e8f0}.stroke-slate-300{stroke:#cbd5e1}.stroke-slate-400{stroke:#94a3b8}.stroke-slate-50{stroke:#f8fafc}.stroke-slate-500{stroke:#64748b}.stroke-slate-600{stroke:#475569}.stroke-slate-700{stroke:#334155}.stroke-slate-800{stroke:#1e293b}.stroke-slate-900{stroke:#0f172a}.stroke-slate-950{stroke:#020617}.stroke-stone-100{stroke:#f5f5f4}.stroke-stone-200{stroke:#e7e5e4}.stroke-stone-300{stroke:#d6d3d1}.stroke-stone-400{stroke:#a8a29e}.stroke-stone-50{stroke:#fafaf9}.stroke-stone-500{stroke:#78716c}.stroke-stone-600{stroke:#57534e}.stroke-stone-700{stroke:#44403c}.stroke-stone-800{stroke:#292524}.stroke-stone-900{stroke:#1c1917}.stroke-stone-950{stroke:#0c0a09}.stroke-teal-100{stroke:#ccfbf1}.stroke-teal-200{stroke:#99f6e4}.stroke-teal-300{stroke:#5eead4}.stroke-teal-400{stroke:#2dd4bf}.stroke-teal-50{stroke:#f0fdfa}.stroke-teal-500{stroke:#14b8a6}.stroke-teal-600{stroke:#0d9488}.stroke-teal-700{stroke:#0f766e}.stroke-teal-800{stroke:#115e59}.stroke-teal-900{stroke:#134e4a}.stroke-teal-950{stroke:#042f2e}.stroke-violet-100{stroke:#ede9fe}.stroke-violet-200{stroke:#ddd6fe}.stroke-violet-300{stroke:#c4b5fd}.stroke-violet-400{stroke:#a78bfa}.stroke-violet-50{stroke:#f5f3ff}.stroke-violet-500{stroke:#8b5cf6}.stroke-violet-600{stroke:#7c3aed}.stroke-violet-700{stroke:#6d28d9}.stroke-violet-800{stroke:#5b21b6}.stroke-violet-900{stroke:#4c1d95}.stroke-violet-950{stroke:#2e1065}.stroke-yellow-100{stroke:#fef9c3}.stroke-yellow-200{stroke:#fef08a}.stroke-yellow-300{stroke:#fde047}.stroke-yellow-400{stroke:#facc15}.stroke-yellow-50{stroke:#fefce8}.stroke-yellow-500{stroke:#eab308}.stroke-yellow-600{stroke:#ca8a04}.stroke-yellow-700{stroke:#a16207}.stroke-yellow-800{stroke:#854d0e}.stroke-yellow-900{stroke:#713f12}.stroke-yellow-950{stroke:#422006}.stroke-zinc-100{stroke:#f4f4f5}.stroke-zinc-200{stroke:#e4e4e7}.stroke-zinc-300{stroke:#d4d4d8}.stroke-zinc-400{stroke:#a1a1aa}.stroke-zinc-50{stroke:#fafafa}.stroke-zinc-500{stroke:#71717a}.stroke-zinc-600{stroke:#52525b}.stroke-zinc-700{stroke:#3f3f46}.stroke-zinc-800{stroke:#27272a}.stroke-zinc-900{stroke:#18181b}.stroke-zinc-950{stroke:#09090b}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.p-\[15px\]{padding:15px}.p-\[22px\]{padding:22px}.p-\[2px\]{padding:2px}.p-\[30px\]{padding:30px}.p-\[3px\]{padding:3px}.p-\[40px\]{padding:40px}.p-\[48px\]{padding:48px}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.p-\[7px\]{padding:7px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!py-0\.5{padding-bottom:.125rem!important;padding-top:.125rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[5px\]{padding-bottom:5px;padding-top:5px}.py-\[7px\]{padding-bottom:7px;padding-top:7px}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-0\.5{padding-left:.125rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-\[30px\]{padding-left:30px}.pl-\[52px\]{padding-left:52px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-\[10px\]{padding-right:10px}.pt-0\.5{padding-top:.125rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.pt-\[5px\]{padding-top:5px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-\[400\]{font-weight:400}.font-\[500\]{font-weight:500}.font-\[600\]{font-weight:600}.font-\[700\]{font-weight:700}.font-\[800\]{font-weight:800}.font-\[900\],.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.5px\]{letter-spacing:-.5px}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#000000\]{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-\[\#007acc\]{--tw-text-opacity:1;color:#007acc;color:rgb(0 122 204/var(--tw-text-opacity,1))}.text-\[\#0891B2\]{--tw-text-opacity:1;color:#0891b2;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-\[\#0F172A\]{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-\[\#13aed9\]{--tw-text-opacity:1;color:#13aed9;color:rgb(19 174 217/var(--tw-text-opacity,1))}.text-\[\#1A202C\]{--tw-text-opacity:1;color:#1a202c;color:rgb(26 32 44/var(--tw-text-opacity,1))}.text-\[\#1E88E5\]{--tw-text-opacity:1;color:#1e88e5;color:rgb(30 136 229/var(--tw-text-opacity,1))}.text-\[\#1F2937\]{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-\[\#1e293b\]{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-\[\#2196f3\]{--tw-text-opacity:1;color:#2196f3;color:rgb(33 150 243/var(--tw-text-opacity,1))}.text-\[\#22c55e\]{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-\[\#475569\]{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-\[\#4A5568\]{--tw-text-opacity:1;color:#4a5568;color:rgb(74 85 104/var(--tw-text-opacity,1))}.text-\[\#4caf50\]{--tw-text-opacity:1;color:#4caf50;color:rgb(76 175 80/var(--tw-text-opacity,1))}.text-\[\#6366f1\]{--tw-text-opacity:1;color:#6366f1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-\[\#646666\]{--tw-text-opacity:1;color:#646666;color:rgb(100 102 102/var(--tw-text-opacity,1))}.text-\[\#64748B\],.text-\[\#64748b\]{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-\[\#6B6B\]{color:#6b6b}.text-\[\#8B0000\],.text-\[\#8b0000\]{--tw-text-opacity:1;color:#8b0000;color:rgb(139 0 0/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#9e9e9e\]{--tw-text-opacity:1;color:#9e9e9e;color:rgb(158 158 158/var(--tw-text-opacity,1))}.text-\[\#CBD5E1\]{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-\[\#D3D3D3\]{--tw-text-opacity:1;color:#d3d3d3;color:rgb(211 211 211/var(--tw-text-opacity,1))}.text-\[\#dc3545\]{--tw-text-opacity:1;color:#dc3545;color:rgb(220 53 69/var(--tw-text-opacity,1))}.text-\[\#e53935\]{--tw-text-opacity:1;color:#e53935;color:rgb(229 57 53/var(--tw-text-opacity,1))}.text-\[\#ef4444\]{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-\[\#f44336\]{--tw-text-opacity:1;color:#f44336;color:rgb(244 67 54/var(--tw-text-opacity,1))}.text-\[\#fe766c\]{--tw-text-opacity:1;color:#fe766c;color:rgb(254 118 108/var(--tw-text-opacity,1))}.text-\[\#ffffff\]{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-\[var\(--c1\)\]{color:var(--c1)}.text-\[var\(--c1\/0\.3\)\]{color:.3;color:var(--c1/.3)}.text-\[var\(--c1\/0\.35\)\]{color:.35;color:var(--c1/.35)}.text-\[var\(--c1\/0\.4\)\]{color:.4;color:var(--c1/.4)}.text-\[var\(--c1\/0\.6\)\]{color:.6;color:var(--c1/.6)}.text-\[var\(--c1\/0\.85\)\]{color:.85;color:var(--c1/.85)}.text-\[var\(--c10\)\]{color:var(--c10)}.text-\[var\(--c11\)\]{color:var(--c11)}.text-\[var\(--c11\/0\.6\)\]{color:.6;color:var(--c11/.6)}.text-\[var\(--c12\)\]{color:var(--c12)}.text-\[var\(--c13\)\]{color:var(--c13)}.text-\[var\(--c14\)\]{color:var(--c14)}.text-\[var\(--c15\)\]{color:var(--c15)}.text-\[var\(--c16\)\]{color:var(--c16)}.text-\[var\(--c17\)\]{color:var(--c17)}.text-\[var\(--c18\)\]{color:var(--c18)}.text-\[var\(--c19\)\]{color:var(--c19)}.text-\[var\(--c2\)\]{color:var(--c2)}.text-\[var\(--c20\)\]{color:var(--c20)}.text-\[var\(--c21\)\]{color:var(--c21)}.text-\[var\(--c22\)\]{color:var(--c22)}.text-\[var\(--c23\)\]{color:var(--c23)}.text-\[var\(--c24\)\]{color:var(--c24)}.text-\[var\(--c25\)\]{color:var(--c25)}.text-\[var\(--c26\)\]{color:var(--c26)}.text-\[var\(--c27\)\]{color:var(--c27)}.text-\[var\(--c28\)\]{color:var(--c28)}.text-\[var\(--c29\)\]{color:var(--c29)}.text-\[var\(--c3\)\]{color:var(--c3)}.text-\[var\(--c30\)\]{color:var(--c30)}.text-\[var\(--c31\)\]{color:var(--c31)}.text-\[var\(--c32\)\]{color:var(--c32)}.text-\[var\(--c33\)\]{color:var(--c33)}.text-\[var\(--c34\)\]{color:var(--c34)}.text-\[var\(--c35\)\]{color:var(--c35)}.text-\[var\(--c36\)\]{color:var(--c36)}.text-\[var\(--c37\)\]{color:var(--c37)}.text-\[var\(--c38\)\]{color:var(--c38)}.text-\[var\(--c39\)\]{color:var(--c39)}.text-\[var\(--c4\)\]{color:var(--c4)}.text-\[var\(--c40\)\]{color:var(--c40)}.text-\[var\(--c41\)\]{color:var(--c41)}.text-\[var\(--c42\)\]{color:var(--c42)}.text-\[var\(--c43\)\]{color:var(--c43)}.text-\[var\(--c44\)\]{color:var(--c44)}.text-\[var\(--c45\)\]{color:var(--c45)}.text-\[var\(--c46\)\]{color:var(--c46)}.text-\[var\(--c47\)\]{color:var(--c47)}.text-\[var\(--c48\)\]{color:var(--c48)}.text-\[var\(--c49\)\]{color:var(--c49)}.text-\[var\(--c5\)\]{color:var(--c5)}.text-\[var\(--c50\)\]{color:var(--c50)}.text-\[var\(--c6\)\]{color:var(--c6)}.text-\[var\(--c6\/0\.6\)\]{color:.6;color:var(--c6/.6)}.text-\[var\(--c6\/0\.8\)\]{color:.8;color:var(--c6/.8)}.text-\[var\(--c7\)\]{color:var(--c7)}.text-\[var\(--c8\)\]{color:var(--c8)}.text-\[var\(--c9\)\]{color:var(--c9)}.text-accent{color:var(--color-accent)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-100{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:#fffbeb;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-background{color:var(--color-background)}.text-blue-100{--tw-text-opacity:1;color:#dbeafe;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:#bfdbfe;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-50{--tw-text-opacity:1;color:#eff6ff;color:rgb(239 246 255/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:#172554;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-border{color:var(--color-border)}.text-card{color:var(--color-card)}.text-card-foreground{color:var(--color-card-foreground)}.text-cyan-100{--tw-text-opacity:1;color:#cffafe;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:#a5f3fc;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-50{--tw-text-opacity:1;color:#ecfeff;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:#06b6d4;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:#0891b2;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:#0e7490;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:#155e75;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:#164e63;color:rgb(22 78 99/var(--tw-text-opacity,1))}.text-cyan-950{--tw-text-opacity:1;color:#083344;color:rgb(8 51 68/var(--tw-text-opacity,1))}.text-danger{color:var(--color-danger)}.text-emerald-100{--tw-text-opacity:1;color:#d1fae5;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-50{--tw-text-opacity:1;color:#ecfdf5;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:#022c22;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground{color:var(--color-foreground)}.text-fuchsia-100{--tw-text-opacity:1;color:#fae8ff;color:rgb(250 232 255/var(--tw-text-opacity,1))}.text-fuchsia-200{--tw-text-opacity:1;color:#f5d0fe;color:rgb(245 208 254/var(--tw-text-opacity,1))}.text-fuchsia-300{--tw-text-opacity:1;color:#f0abfc;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:#e879f9;color:rgb(232 121 249/var(--tw-text-opacity,1))}.text-fuchsia-50{--tw-text-opacity:1;color:#fdf4ff;color:rgb(253 244 255/var(--tw-text-opacity,1))}.text-fuchsia-500{--tw-text-opacity:1;color:#d946ef;color:rgb(217 70 239/var(--tw-text-opacity,1))}.text-fuchsia-600{--tw-text-opacity:1;color:#c026d3;color:rgb(192 38 211/var(--tw-text-opacity,1))}.text-fuchsia-700{--tw-text-opacity:1;color:#a21caf;color:rgb(162 28 175/var(--tw-text-opacity,1))}.text-fuchsia-800{--tw-text-opacity:1;color:#86198f;color:rgb(134 25 143/var(--tw-text-opacity,1))}.text-fuchsia-900{--tw-text-opacity:1;color:#701a75;color:rgb(112 26 117/var(--tw-text-opacity,1))}.text-fuchsia-950{--tw-text-opacity:1;color:#4a044e;color:rgb(74 4 78/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:#f3f4f6;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-50{--tw-text-opacity:1;color:#f9fafb;color:rgb(249 250 251/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:#030712;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:#dcfce7;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:#bbf7d0;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-50{--tw-text-opacity:1;color:#f0fdf4;color:rgb(240 253 244/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-green-950{--tw-text-opacity:1;color:#052e16;color:rgb(5 46 22/var(--tw-text-opacity,1))}.text-indigo-100{--tw-text-opacity:1;color:#e0e7ff;color:rgb(224 231 255/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:#c7d2fe;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:#a5b4fc;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:#818cf8;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-50{--tw-text-opacity:1;color:#eef2ff;color:rgb(238 242 255/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:#6366f1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:#312e81;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-indigo-950{--tw-text-opacity:1;color:#1e1b4b;color:rgb(30 27 75/var(--tw-text-opacity,1))}.text-info{color:var(--color-info)}.text-input{color:var(--color-input)}.text-lime-100{--tw-text-opacity:1;color:#ecfccb;color:rgb(236 252 203/var(--tw-text-opacity,1))}.text-lime-200{--tw-text-opacity:1;color:#d9f99d;color:rgb(217 249 157/var(--tw-text-opacity,1))}.text-lime-300{--tw-text-opacity:1;color:#bef264;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-lime-400{--tw-text-opacity:1;color:#a3e635;color:rgb(163 230 53/var(--tw-text-opacity,1))}.text-lime-50{--tw-text-opacity:1;color:#f7fee7;color:rgb(247 254 231/var(--tw-text-opacity,1))}.text-lime-500{--tw-text-opacity:1;color:#84cc16;color:rgb(132 204 22/var(--tw-text-opacity,1))}.text-lime-600{--tw-text-opacity:1;color:#65a30d;color:rgb(101 163 13/var(--tw-text-opacity,1))}.text-lime-700{--tw-text-opacity:1;color:#4d7c0f;color:rgb(77 124 15/var(--tw-text-opacity,1))}.text-lime-800{--tw-text-opacity:1;color:#3f6212;color:rgb(63 98 18/var(--tw-text-opacity,1))}.text-lime-900{--tw-text-opacity:1;color:#365314;color:rgb(54 83 20/var(--tw-text-opacity,1))}.text-lime-950{--tw-text-opacity:1;color:#1a2e05;color:rgb(26 46 5/var(--tw-text-opacity,1))}.text-link{color:var(--color-link)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-100{--tw-text-opacity:1;color:#f5f5f5;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-50{--tw-text-opacity:1;color:#fafafa;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:#404040;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:#262626;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:#171717;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:#0a0a0a;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:#ffedd5;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:#fed7aa;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:#fdba74;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-50{--tw-text-opacity:1;color:#fff7ed;color:rgb(255 247 237/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:#9a3412;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:#7c2d12;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-orange-950{--tw-text-opacity:1;color:#431407;color:rgb(67 20 7/var(--tw-text-opacity,1))}.text-pink-100{--tw-text-opacity:1;color:#fce7f3;color:rgb(252 231 243/var(--tw-text-opacity,1))}.text-pink-200{--tw-text-opacity:1;color:#fbcfe8;color:rgb(251 207 232/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:#f9a8d4;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:#f472b6;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-pink-50{--tw-text-opacity:1;color:#fdf2f8;color:rgb(253 242 248/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:#ec4899;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-pink-600{--tw-text-opacity:1;color:#db2777;color:rgb(219 39 119/var(--tw-text-opacity,1))}.text-pink-700{--tw-text-opacity:1;color:#be185d;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-pink-900{--tw-text-opacity:1;color:#831843;color:rgb(131 24 67/var(--tw-text-opacity,1))}.text-pink-950{--tw-text-opacity:1;color:#500724;color:rgb(80 7 36/var(--tw-text-opacity,1))}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-100{--tw-text-opacity:1;color:#f3e8ff;color:rgb(243 232 255/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:#e9d5ff;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:#d8b4fe;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-50{--tw-text-opacity:1;color:#faf5ff;color:rgb(250 245 255/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:#a855f7;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:#7e22ce;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:#581c87;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-purple-950{--tw-text-opacity:1;color:#3b0764;color:rgb(59 7 100/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:#fee2e2;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-50{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:#7f1d1d;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-red-950{--tw-text-opacity:1;color:#450a0a;color:rgb(69 10 10/var(--tw-text-opacity,1))}.text-ring{color:var(--color-ring)}.text-rose-100{--tw-text-opacity:1;color:#ffe4e6;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-50{--tw-text-opacity:1;color:#fff1f2;color:rgb(255 241 242/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:#f43f5e;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:#881337;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:#4c0519;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-secondary{color:var(--color-secondary)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sky-100{--tw-text-opacity:1;color:#e0f2fe;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:#bae6fd;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-50{--tw-text-opacity:1;color:#f0f9ff;color:rgb(240 249 255/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:#0ea5e9;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:#0284c7;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:#0c4a6e;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:#082f49;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:#f1f5f9;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-50{--tw-text-opacity:1;color:#f8fafc;color:rgb(248 250 252/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-stone-100{--tw-text-opacity:1;color:#f5f5f4;color:rgb(245 245 244/var(--tw-text-opacity,1))}.text-stone-200{--tw-text-opacity:1;color:#e7e5e4;color:rgb(231 229 228/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:#d6d3d1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:#a8a29e;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-stone-50{--tw-text-opacity:1;color:#fafaf9;color:rgb(250 250 249/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:#78716c;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:#57534e;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-700{--tw-text-opacity:1;color:#44403c;color:rgb(68 64 60/var(--tw-text-opacity,1))}.text-stone-800{--tw-text-opacity:1;color:#292524;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-stone-900{--tw-text-opacity:1;color:#1c1917;color:rgb(28 25 23/var(--tw-text-opacity,1))}.text-stone-950{--tw-text-opacity:1;color:#0c0a09;color:rgb(12 10 9/var(--tw-text-opacity,1))}.text-success{color:var(--color-success)}.text-surface{color:var(--color-surface)}.text-teal-100{--tw-text-opacity:1;color:#ccfbf1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.text-teal-200{--tw-text-opacity:1;color:#99f6e4;color:rgb(153 246 228/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:#5eead4;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:#2dd4bf;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-teal-50{--tw-text-opacity:1;color:#f0fdfa;color:rgb(240 253 250/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:#14b8a6;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:#0d9488;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:#0f766e;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:#115e59;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:#134e4a;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-teal-950{--tw-text-opacity:1;color:#042f2e;color:rgb(4 47 46/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-100{--tw-text-opacity:1;color:#ede9fe;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:#ddd6fe;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:#a78bfa;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-50{--tw-text-opacity:1;color:#f5f3ff;color:rgb(245 243 255/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:#8b5cf6;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:#7c3aed;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:#5b21b6;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:#4c1d95;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-violet-950{--tw-text-opacity:1;color:#2e1065;color:rgb(46 16 101/var(--tw-text-opacity,1))}.text-warning{color:var(--color-warning)}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-100{--tw-text-opacity:1;color:#fef9c3;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-200{--tw-text-opacity:1;color:#fef08a;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-50{--tw-text-opacity:1;color:#fefce8;color:rgb(254 252 232/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:#713f12;color:rgb(113 63 18/var(--tw-text-opacity,1))}.text-yellow-950{--tw-text-opacity:1;color:#422006;color:rgb(66 32 6/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:#e4e4e7;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:#d4d4d8;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:#a1a1aa;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-50{--tw-text-opacity:1;color:#fafafa;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:#71717a;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:#52525b;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:#3f3f46;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:#27272a;color:rgb(39 39 42/var(--tw-text-opacity,1))}.text-zinc-900{--tw-text-opacity:1;color:#18181b;color:rgb(24 24 27/var(--tw-text-opacity,1))}.text-zinc-950{--tw-text-opacity:1;color:#09090b;color:rgb(9 9 11/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.decoration-amber-100{text-decoration-color:#fef3c7}.decoration-amber-200{text-decoration-color:#fde68a}.decoration-amber-300{text-decoration-color:#fcd34d}.decoration-amber-400{text-decoration-color:#fbbf24}.decoration-amber-50{text-decoration-color:#fffbeb}.decoration-amber-500{text-decoration-color:#f59e0b}.decoration-amber-600{text-decoration-color:#d97706}.decoration-amber-700{text-decoration-color:#b45309}.decoration-amber-800{text-decoration-color:#92400e}.decoration-amber-900{text-decoration-color:#78350f}.decoration-amber-950{text-decoration-color:#451a03}.decoration-blue-100{text-decoration-color:#dbeafe}.decoration-blue-200{text-decoration-color:#bfdbfe}.decoration-blue-300{text-decoration-color:#93c5fd}.decoration-blue-400{text-decoration-color:#60a5fa}.decoration-blue-50{text-decoration-color:#eff6ff}.decoration-blue-500{text-decoration-color:#3b82f6}.decoration-blue-600{text-decoration-color:#2563eb}.decoration-blue-700{text-decoration-color:#1d4ed8}.decoration-blue-800{text-decoration-color:#1e40af}.decoration-blue-900{text-decoration-color:#1e3a8a}.decoration-blue-950{text-decoration-color:#172554}.decoration-cyan-100{text-decoration-color:#cffafe}.decoration-cyan-200{text-decoration-color:#a5f3fc}.decoration-cyan-300{text-decoration-color:#67e8f9}.decoration-cyan-400{text-decoration-color:#22d3ee}.decoration-cyan-50{text-decoration-color:#ecfeff}.decoration-cyan-500{text-decoration-color:#06b6d4}.decoration-cyan-600{text-decoration-color:#0891b2}.decoration-cyan-700{text-decoration-color:#0e7490}.decoration-cyan-800{text-decoration-color:#155e75}.decoration-cyan-900{text-decoration-color:#164e63}.decoration-cyan-950{text-decoration-color:#083344}.decoration-emerald-100{text-decoration-color:#d1fae5}.decoration-emerald-200{text-decoration-color:#a7f3d0}.decoration-emerald-300{text-decoration-color:#6ee7b7}.decoration-emerald-400{text-decoration-color:#34d399}.decoration-emerald-50{text-decoration-color:#ecfdf5}.decoration-emerald-500{text-decoration-color:#10b981}.decoration-emerald-600{text-decoration-color:#059669}.decoration-emerald-700{text-decoration-color:#047857}.decoration-emerald-800{text-decoration-color:#065f46}.decoration-emerald-900{text-decoration-color:#064e3b}.decoration-emerald-950{text-decoration-color:#022c22}.decoration-fuchsia-100{text-decoration-color:#fae8ff}.decoration-fuchsia-200{text-decoration-color:#f5d0fe}.decoration-fuchsia-300{text-decoration-color:#f0abfc}.decoration-fuchsia-400{text-decoration-color:#e879f9}.decoration-fuchsia-50{text-decoration-color:#fdf4ff}.decoration-fuchsia-500{text-decoration-color:#d946ef}.decoration-fuchsia-600{text-decoration-color:#c026d3}.decoration-fuchsia-700{text-decoration-color:#a21caf}.decoration-fuchsia-800{text-decoration-color:#86198f}.decoration-fuchsia-900{text-decoration-color:#701a75}.decoration-fuchsia-950{text-decoration-color:#4a044e}.decoration-gray-100{text-decoration-color:#f3f4f6}.decoration-gray-200{text-decoration-color:#e5e7eb}.decoration-gray-300{text-decoration-color:#d1d5db}.decoration-gray-400{text-decoration-color:#9ca3af}.decoration-gray-50{text-decoration-color:#f9fafb}.decoration-gray-500{text-decoration-color:#6b7280}.decoration-gray-600{text-decoration-color:#4b5563}.decoration-gray-700{text-decoration-color:#374151}.decoration-gray-800{text-decoration-color:#1f2937}.decoration-gray-900{text-decoration-color:#111827}.decoration-gray-950{text-decoration-color:#030712}.decoration-green-100{text-decoration-color:#dcfce7}.decoration-green-200{text-decoration-color:#bbf7d0}.decoration-green-300{text-decoration-color:#86efac}.decoration-green-400{text-decoration-color:#4ade80}.decoration-green-50{text-decoration-color:#f0fdf4}.decoration-green-500{text-decoration-color:#22c55e}.decoration-green-600{text-decoration-color:#16a34a}.decoration-green-700{text-decoration-color:#15803d}.decoration-green-800{text-decoration-color:#166534}.decoration-green-900{text-decoration-color:#14532d}.decoration-green-950{text-decoration-color:#052e16}.decoration-indigo-100{text-decoration-color:#e0e7ff}.decoration-indigo-200{text-decoration-color:#c7d2fe}.decoration-indigo-300{text-decoration-color:#a5b4fc}.decoration-indigo-400{text-decoration-color:#818cf8}.decoration-indigo-50{text-decoration-color:#eef2ff}.decoration-indigo-500{text-decoration-color:#6366f1}.decoration-indigo-600{text-decoration-color:#4f46e5}.decoration-indigo-700{text-decoration-color:#4338ca}.decoration-indigo-800{text-decoration-color:#3730a3}.decoration-indigo-900{text-decoration-color:#312e81}.decoration-indigo-950{text-decoration-color:#1e1b4b}.decoration-lime-100{text-decoration-color:#ecfccb}.decoration-lime-200{text-decoration-color:#d9f99d}.decoration-lime-300{text-decoration-color:#bef264}.decoration-lime-400{text-decoration-color:#a3e635}.decoration-lime-50{text-decoration-color:#f7fee7}.decoration-lime-500{text-decoration-color:#84cc16}.decoration-lime-600{text-decoration-color:#65a30d}.decoration-lime-700{text-decoration-color:#4d7c0f}.decoration-lime-800{text-decoration-color:#3f6212}.decoration-lime-900{text-decoration-color:#365314}.decoration-lime-950{text-decoration-color:#1a2e05}.decoration-neutral-100{text-decoration-color:#f5f5f5}.decoration-neutral-200{text-decoration-color:#e5e5e5}.decoration-neutral-300{text-decoration-color:#d4d4d4}.decoration-neutral-400{text-decoration-color:#a3a3a3}.decoration-neutral-50{text-decoration-color:#fafafa}.decoration-neutral-500{text-decoration-color:#737373}.decoration-neutral-600{text-decoration-color:#525252}.decoration-neutral-700{text-decoration-color:#404040}.decoration-neutral-800{text-decoration-color:#262626}.decoration-neutral-900{text-decoration-color:#171717}.decoration-neutral-950{text-decoration-color:#0a0a0a}.decoration-orange-100{text-decoration-color:#ffedd5}.decoration-orange-200{text-decoration-color:#fed7aa}.decoration-orange-300{text-decoration-color:#fdba74}.decoration-orange-400{text-decoration-color:#fb923c}.decoration-orange-50{text-decoration-color:#fff7ed}.decoration-orange-500{text-decoration-color:#f97316}.decoration-orange-600{text-decoration-color:#ea580c}.decoration-orange-700{text-decoration-color:#c2410c}.decoration-orange-800{text-decoration-color:#9a3412}.decoration-orange-900{text-decoration-color:#7c2d12}.decoration-orange-950{text-decoration-color:#431407}.decoration-pink-100{text-decoration-color:#fce7f3}.decoration-pink-200{text-decoration-color:#fbcfe8}.decoration-pink-300{text-decoration-color:#f9a8d4}.decoration-pink-400{text-decoration-color:#f472b6}.decoration-pink-50{text-decoration-color:#fdf2f8}.decoration-pink-500{text-decoration-color:#ec4899}.decoration-pink-600{text-decoration-color:#db2777}.decoration-pink-700{text-decoration-color:#be185d}.decoration-pink-800{text-decoration-color:#9d174d}.decoration-pink-900{text-decoration-color:#831843}.decoration-pink-950{text-decoration-color:#500724}.decoration-purple-100{text-decoration-color:#f3e8ff}.decoration-purple-200{text-decoration-color:#e9d5ff}.decoration-purple-300{text-decoration-color:#d8b4fe}.decoration-purple-400{text-decoration-color:#c084fc}.decoration-purple-50{text-decoration-color:#faf5ff}.decoration-purple-500{text-decoration-color:#a855f7}.decoration-purple-600{text-decoration-color:#9333ea}.decoration-purple-700{text-decoration-color:#7e22ce}.decoration-purple-800{text-decoration-color:#6b21a8}.decoration-purple-900{text-decoration-color:#581c87}.decoration-purple-950{text-decoration-color:#3b0764}.decoration-red-100{text-decoration-color:#fee2e2}.decoration-red-200{text-decoration-color:#fecaca}.decoration-red-300{text-decoration-color:#fca5a5}.decoration-red-400{text-decoration-color:#f87171}.decoration-red-50{text-decoration-color:#fef2f2}.decoration-red-500{text-decoration-color:#ef4444}.decoration-red-600{text-decoration-color:#dc2626}.decoration-red-700{text-decoration-color:#b91c1c}.decoration-red-800{text-decoration-color:#991b1b}.decoration-red-900{text-decoration-color:#7f1d1d}.decoration-red-950{text-decoration-color:#450a0a}.decoration-rose-100{text-decoration-color:#ffe4e6}.decoration-rose-200{text-decoration-color:#fecdd3}.decoration-rose-300{text-decoration-color:#fda4af}.decoration-rose-400{text-decoration-color:#fb7185}.decoration-rose-50{text-decoration-color:#fff1f2}.decoration-rose-500{text-decoration-color:#f43f5e}.decoration-rose-600{text-decoration-color:#e11d48}.decoration-rose-700{text-decoration-color:#be123c}.decoration-rose-800{text-decoration-color:#9f1239}.decoration-rose-900{text-decoration-color:#881337}.decoration-rose-950{text-decoration-color:#4c0519}.decoration-sky-100{text-decoration-color:#e0f2fe}.decoration-sky-200{text-decoration-color:#bae6fd}.decoration-sky-300{text-decoration-color:#7dd3fc}.decoration-sky-400{text-decoration-color:#38bdf8}.decoration-sky-50{text-decoration-color:#f0f9ff}.decoration-sky-500{text-decoration-color:#0ea5e9}.decoration-sky-600{text-decoration-color:#0284c7}.decoration-sky-700{text-decoration-color:#0369a1}.decoration-sky-800{text-decoration-color:#075985}.decoration-sky-900{text-decoration-color:#0c4a6e}.decoration-sky-950{text-decoration-color:#082f49}.decoration-slate-100{text-decoration-color:#f1f5f9}.decoration-slate-200{text-decoration-color:#e2e8f0}.decoration-slate-300{text-decoration-color:#cbd5e1}.decoration-slate-400{text-decoration-color:#94a3b8}.decoration-slate-50{text-decoration-color:#f8fafc}.decoration-slate-500{text-decoration-color:#64748b}.decoration-slate-600{text-decoration-color:#475569}.decoration-slate-700{text-decoration-color:#334155}.decoration-slate-800{text-decoration-color:#1e293b}.decoration-slate-900{text-decoration-color:#0f172a}.decoration-slate-950{text-decoration-color:#020617}.decoration-stone-100{text-decoration-color:#f5f5f4}.decoration-stone-200{text-decoration-color:#e7e5e4}.decoration-stone-300{text-decoration-color:#d6d3d1}.decoration-stone-400{text-decoration-color:#a8a29e}.decoration-stone-50{text-decoration-color:#fafaf9}.decoration-stone-500{text-decoration-color:#78716c}.decoration-stone-600{text-decoration-color:#57534e}.decoration-stone-700{text-decoration-color:#44403c}.decoration-stone-800{text-decoration-color:#292524}.decoration-stone-900{text-decoration-color:#1c1917}.decoration-stone-950{text-decoration-color:#0c0a09}.decoration-teal-100{text-decoration-color:#ccfbf1}.decoration-teal-200{text-decoration-color:#99f6e4}.decoration-teal-300{text-decoration-color:#5eead4}.decoration-teal-400{text-decoration-color:#2dd4bf}.decoration-teal-50{text-decoration-color:#f0fdfa}.decoration-teal-500{text-decoration-color:#14b8a6}.decoration-teal-600{text-decoration-color:#0d9488}.decoration-teal-700{text-decoration-color:#0f766e}.decoration-teal-800{text-decoration-color:#115e59}.decoration-teal-900{text-decoration-color:#134e4a}.decoration-teal-950{text-decoration-color:#042f2e}.decoration-violet-100{text-decoration-color:#ede9fe}.decoration-violet-200{text-decoration-color:#ddd6fe}.decoration-violet-300{text-decoration-color:#c4b5fd}.decoration-violet-400{text-decoration-color:#a78bfa}.decoration-violet-50{text-decoration-color:#f5f3ff}.decoration-violet-500{text-decoration-color:#8b5cf6}.decoration-violet-600{text-decoration-color:#7c3aed}.decoration-violet-700{text-decoration-color:#6d28d9}.decoration-violet-800{text-decoration-color:#5b21b6}.decoration-violet-900{text-decoration-color:#4c1d95}.decoration-violet-950{text-decoration-color:#2e1065}.decoration-yellow-100{text-decoration-color:#fef9c3}.decoration-yellow-200{text-decoration-color:#fef08a}.decoration-yellow-300{text-decoration-color:#fde047}.decoration-yellow-400{text-decoration-color:#facc15}.decoration-yellow-50{text-decoration-color:#fefce8}.decoration-yellow-500{text-decoration-color:#eab308}.decoration-yellow-600{text-decoration-color:#ca8a04}.decoration-yellow-700{text-decoration-color:#a16207}.decoration-yellow-800{text-decoration-color:#854d0e}.decoration-yellow-900{text-decoration-color:#713f12}.decoration-yellow-950{text-decoration-color:#422006}.decoration-zinc-100{text-decoration-color:#f4f4f5}.decoration-zinc-200{text-decoration-color:#e4e4e7}.decoration-zinc-300{text-decoration-color:#d4d4d8}.decoration-zinc-400{text-decoration-color:#a1a1aa}.decoration-zinc-50{text-decoration-color:#fafafa}.decoration-zinc-500{text-decoration-color:#71717a}.decoration-zinc-600{text-decoration-color:#52525b}.decoration-zinc-700{text-decoration-color:#3f3f46}.decoration-zinc-800{text-decoration-color:#27272a}.decoration-zinc-900{text-decoration-color:#18181b}.decoration-zinc-950{text-decoration-color:#09090b}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_-8px_32px_-8px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_32px_-8px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0 -8px 32px -8px #00000014;--tw-shadow-colored:0 -8px 32px -8px var(--tw-shadow-color)}.shadow-\[0_0_5px_1px_color-mix\(in_srgb\2c var\(--c3\)_20\%\2c transparent\)\]{--tw-shadow:0 0 5px 1px color-mix(in srgb,var(--c3) 20%,#0000);--tw-shadow-colored:0 0 5px 1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_color-mix\(in_srgb\2c var\(--c20\)_25\%\2c transparent\)\]{--tw-shadow:0 2px 6px color-mix(in srgb,var(--c20) 25%,#0000);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_6px_color-mix\(in_srgb\2c var\(--c20\)_30\%\2c transparent\)\]{--tw-shadow:0 3px 6px color-mix(in srgb,var(--c20) 30%,#0000);--tw-shadow-colored:0 3px 6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c\$\{slot\}-rgb\)\/\$\{opacity\}\)\]{--tw-shadow:0 4px 14px rgb(var(--c${slot}-rgb)/${opacity});--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.1\)\],.shadow-\[0_4px_14px_rgb\(var\(--c\$\{slot\}-rgb\)\/\$\{opacity\}\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c1-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c1-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c1-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c1-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c1-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c1-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c1-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c1-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c10-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c10-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c10-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c10-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c10-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c10-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c10-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c10-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c11-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c11-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c11-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c11-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c11-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c11-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c11-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c11-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c12-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c12-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c12-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c12-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c12-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c12-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c12-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c12-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c13-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c13-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c13-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c13-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c13-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c13-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c13-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c13-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c14-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c14-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c14-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c14-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c14-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c14-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c14-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c14-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c15-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c15-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c15-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c15-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c15-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c15-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c15-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c15-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c16-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c16-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c16-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c16-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c16-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c16-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c16-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c16-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c17-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c17-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c17-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c17-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c17-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c17-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c17-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c17-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c18-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c18-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c18-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c18-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c18-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c18-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c18-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c18-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c19-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c19-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c19-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c19-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c19-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c19-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c19-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c19-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c2-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c2-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c2-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c2-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c2-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c2-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c2-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c2-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c20-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c20-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c20-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c20-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c20-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c20-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c20-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c20-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c21-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c21-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c21-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c21-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c21-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c21-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c21-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c21-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c22-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c22-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c22-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c22-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c22-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c22-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c22-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c22-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c23-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c23-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c23-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c23-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c23-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c23-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c23-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c23-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c24-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c24-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c24-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c24-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c24-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c24-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c24-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c24-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c25-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c25-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c25-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c25-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c25-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c25-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c25-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c25-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c26-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c26-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c26-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c26-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c26-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c26-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c26-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c26-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c27-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c27-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c27-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c27-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c27-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c27-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c27-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c27-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c28-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c28-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c28-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c28-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c28-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c28-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c28-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c28-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c29-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c29-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c29-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c29-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c29-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c29-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c29-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c29-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c3-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c3-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c3-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c3-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c3-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c3-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c3-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c3-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c30-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c30-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c30-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c30-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c30-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c30-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c30-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c30-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c31-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c31-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c31-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c31-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c31-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c31-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c31-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c31-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c32-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c32-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c32-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c32-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c32-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c32-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c32-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c32-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c33-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c33-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c33-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c33-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c33-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c33-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c33-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c33-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c34-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c34-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c34-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c34-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c34-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c34-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c34-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c34-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c35-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c35-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c35-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c35-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c35-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c35-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c35-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c35-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c36-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c36-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c36-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c36-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c36-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c36-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c36-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c36-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c37-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c37-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c37-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c37-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c37-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c37-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c37-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c37-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c38-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c38-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c38-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c38-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c38-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c38-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c38-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c38-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c39-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c39-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c39-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c39-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c39-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c39-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c39-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c39-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c4-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c4-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c4-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c4-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c4-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c4-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c4-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c4-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c40-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c40-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c40-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c40-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c40-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c40-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c40-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c40-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c41-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c41-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c41-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c41-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c41-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c41-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c41-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c41-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c42-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c42-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c42-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c42-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c42-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c42-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c42-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c42-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c43-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c43-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c43-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c43-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c43-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c43-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c43-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c43-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c44-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c44-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c44-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c44-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c44-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c44-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c44-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c44-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c45-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c45-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c45-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c45-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c45-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c45-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c45-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c45-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c46-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c46-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c46-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c46-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c46-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c46-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c46-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c46-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c47-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c47-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c47-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c47-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c47-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c47-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c47-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c47-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c48-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c48-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c48-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c48-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c48-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c48-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c48-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c48-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c49-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c49-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c49-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c49-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c49-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c49-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c49-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c49-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c5-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c5-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c5-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c5-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c5-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c5-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c5-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c5-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c50-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c50-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c50-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c50-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c50-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c50-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c50-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c50-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c6-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c6-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c6-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c6-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c6-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c6-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c6-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c6-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c7-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c7-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c7-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c7-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c7-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c7-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c7-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c7-rgb\)\/0\.5\)\],.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c8-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c8-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c8-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c8-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c8-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c8-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.4\)\],.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c8-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c8-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.1\)\]{--tw-shadow:0 4px 14px rgb(var(--c9-rgb)/0.1);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.15\)\],.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.1\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.15\)\]{--tw-shadow:0 4px 14px rgb(var(--c9-rgb)/0.15);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.2\)\]{--tw-shadow:0 4px 14px rgb(var(--c9-rgb)/0.2);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.25\)\],.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.25\)\]{--tw-shadow:0 4px 14px rgb(var(--c9-rgb)/0.25);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.3\)\]{--tw-shadow:0 4px 14px rgb(var(--c9-rgb)/0.3);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.3\)\],.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.4\)\]{--tw-shadow:0 4px 14px rgb(var(--c9-rgb)/0.4);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.5\)\]{--tw-shadow:0 4px 14px rgb(var(--c9-rgb)/0.5);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgb\(var\(--c9-rgb\)\/0\.5\)\],.shadow-\[0_6px_16px_-6px_color-mix\(in_srgb\2c var\(--c20\)_45\%\2c transparent\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-6px_color-mix\(in_srgb\2c var\(--c20\)_45\%\2c transparent\)\]{--tw-shadow:0 6px 16px -6px color-mix(in srgb,var(--c20) 45%,#0000);--tw-shadow-colored:0 6px 16px -6px var(--tw-shadow-color)}.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.14\)\]{--tw-shadow:0 8px 32px #00000024;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)}.shadow-\[0_8px_32px_rgba\(0\2c 0\2c 0\2c 0\.14\)\],.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-\[var\(--c1\)\]{--tw-shadow-color:var(--c1);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c10\)\]{--tw-shadow-color:var(--c10);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c11\)\]{--tw-shadow-color:var(--c11);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c12\)\]{--tw-shadow-color:var(--c12);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c13\)\]{--tw-shadow-color:var(--c13);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c14\)\]{--tw-shadow-color:var(--c14);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c15\)\]{--tw-shadow-color:var(--c15);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c16\)\]{--tw-shadow-color:var(--c16);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c17\)\]{--tw-shadow-color:var(--c17);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c18\)\]{--tw-shadow-color:var(--c18);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c19\)\]{--tw-shadow-color:var(--c19);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c2\)\]{--tw-shadow-color:var(--c2);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c20\)\]{--tw-shadow-color:var(--c20);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c21\)\]{--tw-shadow-color:var(--c21);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c22\)\]{--tw-shadow-color:var(--c22);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c23\)\]{--tw-shadow-color:var(--c23);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c24\)\]{--tw-shadow-color:var(--c24);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c25\)\]{--tw-shadow-color:var(--c25);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c26\)\]{--tw-shadow-color:var(--c26);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c27\)\]{--tw-shadow-color:var(--c27);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c28\)\]{--tw-shadow-color:var(--c28);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c29\)\]{--tw-shadow-color:var(--c29);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c3\)\]{--tw-shadow-color:var(--c3);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c30\)\]{--tw-shadow-color:var(--c30);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c31\)\]{--tw-shadow-color:var(--c31);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c32\)\]{--tw-shadow-color:var(--c32);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c33\)\]{--tw-shadow-color:var(--c33);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c34\)\]{--tw-shadow-color:var(--c34);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c35\)\]{--tw-shadow-color:var(--c35);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c36\)\]{--tw-shadow-color:var(--c36);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c37\)\]{--tw-shadow-color:var(--c37);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c38\)\]{--tw-shadow-color:var(--c38);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c39\)\]{--tw-shadow-color:var(--c39);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c4\)\]{--tw-shadow-color:var(--c4);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c40\)\]{--tw-shadow-color:var(--c40);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c41\)\]{--tw-shadow-color:var(--c41);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c42\)\]{--tw-shadow-color:var(--c42);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c43\)\]{--tw-shadow-color:var(--c43);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c44\)\]{--tw-shadow-color:var(--c44);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c45\)\]{--tw-shadow-color:var(--c45);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c46\)\]{--tw-shadow-color:var(--c46);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c47\)\]{--tw-shadow-color:var(--c47);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c48\)\]{--tw-shadow-color:var(--c48);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c49\)\]{--tw-shadow-color:var(--c49);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c5\)\]{--tw-shadow-color:var(--c5);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c50\)\]{--tw-shadow-color:var(--c50);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c6\)\]{--tw-shadow-color:var(--c6);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c7\)\]{--tw-shadow-color:var(--c7);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c8\)\]{--tw-shadow-color:var(--c8);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--c9\)\]{--tw-shadow-color:var(--c9);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.outline-amber-100{outline-color:#fef3c7}.outline-amber-200{outline-color:#fde68a}.outline-amber-300{outline-color:#fcd34d}.outline-amber-400{outline-color:#fbbf24}.outline-amber-50{outline-color:#fffbeb}.outline-amber-500{outline-color:#f59e0b}.outline-amber-600{outline-color:#d97706}.outline-amber-700{outline-color:#b45309}.outline-amber-800{outline-color:#92400e}.outline-amber-900{outline-color:#78350f}.outline-amber-950{outline-color:#451a03}.outline-blue-100{outline-color:#dbeafe}.outline-blue-200{outline-color:#bfdbfe}.outline-blue-300{outline-color:#93c5fd}.outline-blue-400{outline-color:#60a5fa}.outline-blue-50{outline-color:#eff6ff}.outline-blue-500{outline-color:#3b82f6}.outline-blue-600{outline-color:#2563eb}.outline-blue-700{outline-color:#1d4ed8}.outline-blue-800{outline-color:#1e40af}.outline-blue-900{outline-color:#1e3a8a}.outline-blue-950{outline-color:#172554}.outline-cyan-100{outline-color:#cffafe}.outline-cyan-200{outline-color:#a5f3fc}.outline-cyan-300{outline-color:#67e8f9}.outline-cyan-400{outline-color:#22d3ee}.outline-cyan-50{outline-color:#ecfeff}.outline-cyan-500{outline-color:#06b6d4}.outline-cyan-600{outline-color:#0891b2}.outline-cyan-700{outline-color:#0e7490}.outline-cyan-800{outline-color:#155e75}.outline-cyan-900{outline-color:#164e63}.outline-cyan-950{outline-color:#083344}.outline-emerald-100{outline-color:#d1fae5}.outline-emerald-200{outline-color:#a7f3d0}.outline-emerald-300{outline-color:#6ee7b7}.outline-emerald-400{outline-color:#34d399}.outline-emerald-50{outline-color:#ecfdf5}.outline-emerald-500{outline-color:#10b981}.outline-emerald-600{outline-color:#059669}.outline-emerald-700{outline-color:#047857}.outline-emerald-800{outline-color:#065f46}.outline-emerald-900{outline-color:#064e3b}.outline-emerald-950{outline-color:#022c22}.outline-fuchsia-100{outline-color:#fae8ff}.outline-fuchsia-200{outline-color:#f5d0fe}.outline-fuchsia-300{outline-color:#f0abfc}.outline-fuchsia-400{outline-color:#e879f9}.outline-fuchsia-50{outline-color:#fdf4ff}.outline-fuchsia-500{outline-color:#d946ef}.outline-fuchsia-600{outline-color:#c026d3}.outline-fuchsia-700{outline-color:#a21caf}.outline-fuchsia-800{outline-color:#86198f}.outline-fuchsia-900{outline-color:#701a75}.outline-fuchsia-950{outline-color:#4a044e}.outline-gray-100{outline-color:#f3f4f6}.outline-gray-200{outline-color:#e5e7eb}.outline-gray-300{outline-color:#d1d5db}.outline-gray-400{outline-color:#9ca3af}.outline-gray-50{outline-color:#f9fafb}.outline-gray-500{outline-color:#6b7280}.outline-gray-600{outline-color:#4b5563}.outline-gray-700{outline-color:#374151}.outline-gray-800{outline-color:#1f2937}.outline-gray-900{outline-color:#111827}.outline-gray-950{outline-color:#030712}.outline-green-100{outline-color:#dcfce7}.outline-green-200{outline-color:#bbf7d0}.outline-green-300{outline-color:#86efac}.outline-green-400{outline-color:#4ade80}.outline-green-50{outline-color:#f0fdf4}.outline-green-500{outline-color:#22c55e}.outline-green-600{outline-color:#16a34a}.outline-green-700{outline-color:#15803d}.outline-green-800{outline-color:#166534}.outline-green-900{outline-color:#14532d}.outline-green-950{outline-color:#052e16}.outline-indigo-100{outline-color:#e0e7ff}.outline-indigo-200{outline-color:#c7d2fe}.outline-indigo-300{outline-color:#a5b4fc}.outline-indigo-400{outline-color:#818cf8}.outline-indigo-50{outline-color:#eef2ff}.outline-indigo-500{outline-color:#6366f1}.outline-indigo-600{outline-color:#4f46e5}.outline-indigo-700{outline-color:#4338ca}.outline-indigo-800{outline-color:#3730a3}.outline-indigo-900{outline-color:#312e81}.outline-indigo-950{outline-color:#1e1b4b}.outline-lime-100{outline-color:#ecfccb}.outline-lime-200{outline-color:#d9f99d}.outline-lime-300{outline-color:#bef264}.outline-lime-400{outline-color:#a3e635}.outline-lime-50{outline-color:#f7fee7}.outline-lime-500{outline-color:#84cc16}.outline-lime-600{outline-color:#65a30d}.outline-lime-700{outline-color:#4d7c0f}.outline-lime-800{outline-color:#3f6212}.outline-lime-900{outline-color:#365314}.outline-lime-950{outline-color:#1a2e05}.outline-neutral-100{outline-color:#f5f5f5}.outline-neutral-200{outline-color:#e5e5e5}.outline-neutral-300{outline-color:#d4d4d4}.outline-neutral-400{outline-color:#a3a3a3}.outline-neutral-50{outline-color:#fafafa}.outline-neutral-500{outline-color:#737373}.outline-neutral-600{outline-color:#525252}.outline-neutral-700{outline-color:#404040}.outline-neutral-800{outline-color:#262626}.outline-neutral-900{outline-color:#171717}.outline-neutral-950{outline-color:#0a0a0a}.outline-orange-100{outline-color:#ffedd5}.outline-orange-200{outline-color:#fed7aa}.outline-orange-300{outline-color:#fdba74}.outline-orange-400{outline-color:#fb923c}.outline-orange-50{outline-color:#fff7ed}.outline-orange-500{outline-color:#f97316}.outline-orange-600{outline-color:#ea580c}.outline-orange-700{outline-color:#c2410c}.outline-orange-800{outline-color:#9a3412}.outline-orange-900{outline-color:#7c2d12}.outline-orange-950{outline-color:#431407}.outline-pink-100{outline-color:#fce7f3}.outline-pink-200{outline-color:#fbcfe8}.outline-pink-300{outline-color:#f9a8d4}.outline-pink-400{outline-color:#f472b6}.outline-pink-50{outline-color:#fdf2f8}.outline-pink-500{outline-color:#ec4899}.outline-pink-600{outline-color:#db2777}.outline-pink-700{outline-color:#be185d}.outline-pink-800{outline-color:#9d174d}.outline-pink-900{outline-color:#831843}.outline-pink-950{outline-color:#500724}.outline-purple-100{outline-color:#f3e8ff}.outline-purple-200{outline-color:#e9d5ff}.outline-purple-300{outline-color:#d8b4fe}.outline-purple-400{outline-color:#c084fc}.outline-purple-50{outline-color:#faf5ff}.outline-purple-500{outline-color:#a855f7}.outline-purple-600{outline-color:#9333ea}.outline-purple-700{outline-color:#7e22ce}.outline-purple-800{outline-color:#6b21a8}.outline-purple-900{outline-color:#581c87}.outline-purple-950{outline-color:#3b0764}.outline-red-100{outline-color:#fee2e2}.outline-red-200{outline-color:#fecaca}.outline-red-300{outline-color:#fca5a5}.outline-red-400{outline-color:#f87171}.outline-red-50{outline-color:#fef2f2}.outline-red-500{outline-color:#ef4444}.outline-red-600{outline-color:#dc2626}.outline-red-700{outline-color:#b91c1c}.outline-red-800{outline-color:#991b1b}.outline-red-900{outline-color:#7f1d1d}.outline-red-950{outline-color:#450a0a}.outline-rose-100{outline-color:#ffe4e6}.outline-rose-200{outline-color:#fecdd3}.outline-rose-300{outline-color:#fda4af}.outline-rose-400{outline-color:#fb7185}.outline-rose-50{outline-color:#fff1f2}.outline-rose-500{outline-color:#f43f5e}.outline-rose-600{outline-color:#e11d48}.outline-rose-700{outline-color:#be123c}.outline-rose-800{outline-color:#9f1239}.outline-rose-900{outline-color:#881337}.outline-rose-950{outline-color:#4c0519}.outline-sky-100{outline-color:#e0f2fe}.outline-sky-200{outline-color:#bae6fd}.outline-sky-300{outline-color:#7dd3fc}.outline-sky-400{outline-color:#38bdf8}.outline-sky-50{outline-color:#f0f9ff}.outline-sky-500{outline-color:#0ea5e9}.outline-sky-600{outline-color:#0284c7}.outline-sky-700{outline-color:#0369a1}.outline-sky-800{outline-color:#075985}.outline-sky-900{outline-color:#0c4a6e}.outline-sky-950{outline-color:#082f49}.outline-slate-100{outline-color:#f1f5f9}.outline-slate-200{outline-color:#e2e8f0}.outline-slate-300{outline-color:#cbd5e1}.outline-slate-400{outline-color:#94a3b8}.outline-slate-50{outline-color:#f8fafc}.outline-slate-500{outline-color:#64748b}.outline-slate-600{outline-color:#475569}.outline-slate-700{outline-color:#334155}.outline-slate-800{outline-color:#1e293b}.outline-slate-900{outline-color:#0f172a}.outline-slate-950{outline-color:#020617}.outline-stone-100{outline-color:#f5f5f4}.outline-stone-200{outline-color:#e7e5e4}.outline-stone-300{outline-color:#d6d3d1}.outline-stone-400{outline-color:#a8a29e}.outline-stone-50{outline-color:#fafaf9}.outline-stone-500{outline-color:#78716c}.outline-stone-600{outline-color:#57534e}.outline-stone-700{outline-color:#44403c}.outline-stone-800{outline-color:#292524}.outline-stone-900{outline-color:#1c1917}.outline-stone-950{outline-color:#0c0a09}.outline-teal-100{outline-color:#ccfbf1}.outline-teal-200{outline-color:#99f6e4}.outline-teal-300{outline-color:#5eead4}.outline-teal-400{outline-color:#2dd4bf}.outline-teal-50{outline-color:#f0fdfa}.outline-teal-500{outline-color:#14b8a6}.outline-teal-600{outline-color:#0d9488}.outline-teal-700{outline-color:#0f766e}.outline-teal-800{outline-color:#115e59}.outline-teal-900{outline-color:#134e4a}.outline-teal-950{outline-color:#042f2e}.outline-violet-100{outline-color:#ede9fe}.outline-violet-200{outline-color:#ddd6fe}.outline-violet-300{outline-color:#c4b5fd}.outline-violet-400{outline-color:#a78bfa}.outline-violet-50{outline-color:#f5f3ff}.outline-violet-500{outline-color:#8b5cf6}.outline-violet-600{outline-color:#7c3aed}.outline-violet-700{outline-color:#6d28d9}.outline-violet-800{outline-color:#5b21b6}.outline-violet-900{outline-color:#4c1d95}.outline-violet-950{outline-color:#2e1065}.outline-yellow-100{outline-color:#fef9c3}.outline-yellow-200{outline-color:#fef08a}.outline-yellow-300{outline-color:#fde047}.outline-yellow-400{outline-color:#facc15}.outline-yellow-50{outline-color:#fefce8}.outline-yellow-500{outline-color:#eab308}.outline-yellow-600{outline-color:#ca8a04}.outline-yellow-700{outline-color:#a16207}.outline-yellow-800{outline-color:#854d0e}.outline-yellow-900{outline-color:#713f12}.outline-yellow-950{outline-color:#422006}.outline-zinc-100{outline-color:#f4f4f5}.outline-zinc-200{outline-color:#e4e4e7}.outline-zinc-300{outline-color:#d4d4d8}.outline-zinc-400{outline-color:#a1a1aa}.outline-zinc-50{outline-color:#fafafa}.outline-zinc-500{outline-color:#71717a}.outline-zinc-600{outline-color:#52525b}.outline-zinc-700{outline-color:#3f3f46}.outline-zinc-800{outline-color:#27272a}.outline-zinc-900{outline-color:#18181b}.outline-zinc-950{outline-color:#09090b}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-accent-foreground{--tw-ring-color:var(--color-accent-foreground)}.ring-amber-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 243 199/var(--tw-ring-opacity,1))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-50{--tw-ring-opacity:1;--tw-ring-color:rgb(255 251 235/var(--tw-ring-opacity,1))}.ring-amber-500{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.ring-amber-600{--tw-ring-opacity:1;--tw-ring-color:rgb(217 119 6/var(--tw-ring-opacity,1))}.ring-amber-700{--tw-ring-opacity:1;--tw-ring-color:rgb(180 83 9/var(--tw-ring-opacity,1))}.ring-amber-800{--tw-ring-opacity:1;--tw-ring-color:rgb(146 64 14/var(--tw-ring-opacity,1))}.ring-amber-900{--tw-ring-opacity:1;--tw-ring-color:rgb(120 53 15/var(--tw-ring-opacity,1))}.ring-amber-950{--tw-ring-opacity:1;--tw-ring-color:rgb(69 26 3/var(--tw-ring-opacity,1))}.ring-background{--tw-ring-color:var(--color-background)}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.ring-blue-50{--tw-ring-opacity:1;--tw-ring-color:rgb(239 246 255/var(--tw-ring-opacity,1))}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgb(29 78 216/var(--tw-ring-opacity,1))}.ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.ring-blue-900{--tw-ring-opacity:1;--tw-ring-color:rgb(30 58 138/var(--tw-ring-opacity,1))}.ring-blue-950{--tw-ring-opacity:1;--tw-ring-color:rgb(23 37 84/var(--tw-ring-opacity,1))}.ring-border{--tw-ring-color:var(--color-border)}.ring-card{--tw-ring-color:var(--color-card)}.ring-card-foreground{--tw-ring-color:var(--color-card-foreground)}.ring-cyan-100{--tw-ring-opacity:1;--tw-ring-color:rgb(207 250 254/var(--tw-ring-opacity,1))}.ring-cyan-200{--tw-ring-opacity:1;--tw-ring-color:rgb(165 243 252/var(--tw-ring-opacity,1))}.ring-cyan-300{--tw-ring-opacity:1;--tw-ring-color:rgb(103 232 249/var(--tw-ring-opacity,1))}.ring-cyan-400{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity,1))}.ring-cyan-50{--tw-ring-opacity:1;--tw-ring-color:rgb(236 254 255/var(--tw-ring-opacity,1))}.ring-cyan-500{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.ring-cyan-600{--tw-ring-opacity:1;--tw-ring-color:rgb(8 145 178/var(--tw-ring-opacity,1))}.ring-cyan-700{--tw-ring-opacity:1;--tw-ring-color:rgb(14 116 144/var(--tw-ring-opacity,1))}.ring-cyan-800{--tw-ring-opacity:1;--tw-ring-color:rgb(21 94 117/var(--tw-ring-opacity,1))}.ring-cyan-900{--tw-ring-opacity:1;--tw-ring-color:rgb(22 78 99/var(--tw-ring-opacity,1))}.ring-cyan-950{--tw-ring-opacity:1;--tw-ring-color:rgb(8 51 68/var(--tw-ring-opacity,1))}.ring-danger{--tw-ring-color:var(--color-danger)}.ring-emerald-100{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-emerald-300{--tw-ring-opacity:1;--tw-ring-color:rgb(110 231 183/var(--tw-ring-opacity,1))}.ring-emerald-400{--tw-ring-opacity:1;--tw-ring-color:rgb(52 211 153/var(--tw-ring-opacity,1))}.ring-emerald-50{--tw-ring-opacity:1;--tw-ring-color:rgb(236 253 245/var(--tw-ring-opacity,1))}.ring-emerald-500{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.ring-emerald-600{--tw-ring-opacity:1;--tw-ring-color:rgb(5 150 105/var(--tw-ring-opacity,1))}.ring-emerald-700{--tw-ring-opacity:1;--tw-ring-color:rgb(4 120 87/var(--tw-ring-opacity,1))}.ring-emerald-800{--tw-ring-opacity:1;--tw-ring-color:rgb(6 95 70/var(--tw-ring-opacity,1))}.ring-emerald-900{--tw-ring-opacity:1;--tw-ring-color:rgb(6 78 59/var(--tw-ring-opacity,1))}.ring-emerald-950{--tw-ring-opacity:1;--tw-ring-color:rgb(2 44 34/var(--tw-ring-opacity,1))}.ring-foreground{--tw-ring-color:var(--color-foreground)}.ring-fuchsia-100{--tw-ring-opacity:1;--tw-ring-color:rgb(250 232 255/var(--tw-ring-opacity,1))}.ring-fuchsia-200{--tw-ring-opacity:1;--tw-ring-color:rgb(245 208 254/var(--tw-ring-opacity,1))}.ring-fuchsia-300{--tw-ring-opacity:1;--tw-ring-color:rgb(240 171 252/var(--tw-ring-opacity,1))}.ring-fuchsia-400{--tw-ring-opacity:1;--tw-ring-color:rgb(232 121 249/var(--tw-ring-opacity,1))}.ring-fuchsia-50{--tw-ring-opacity:1;--tw-ring-color:rgb(253 244 255/var(--tw-ring-opacity,1))}.ring-fuchsia-500{--tw-ring-opacity:1;--tw-ring-color:rgb(217 70 239/var(--tw-ring-opacity,1))}.ring-fuchsia-600{--tw-ring-opacity:1;--tw-ring-color:rgb(192 38 211/var(--tw-ring-opacity,1))}.ring-fuchsia-700{--tw-ring-opacity:1;--tw-ring-color:rgb(162 28 175/var(--tw-ring-opacity,1))}.ring-fuchsia-800{--tw-ring-opacity:1;--tw-ring-color:rgb(134 25 143/var(--tw-ring-opacity,1))}.ring-fuchsia-900{--tw-ring-opacity:1;--tw-ring-color:rgb(112 26 117/var(--tw-ring-opacity,1))}.ring-fuchsia-950{--tw-ring-opacity:1;--tw-ring-color:rgb(74 4 78/var(--tw-ring-opacity,1))}.ring-gray-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 244 246/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgb(249 250 251/var(--tw-ring-opacity,1))}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity,1))}.ring-gray-700{--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81/var(--tw-ring-opacity,1))}.ring-gray-800{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity,1))}.ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity,1))}.ring-gray-950{--tw-ring-opacity:1;--tw-ring-color:rgb(3 7 18/var(--tw-ring-opacity,1))}.ring-green-100{--tw-ring-opacity:1;--tw-ring-color:rgb(220 252 231/var(--tw-ring-opacity,1))}.ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(187 247 208/var(--tw-ring-opacity,1))}.ring-green-300{--tw-ring-opacity:1;--tw-ring-color:rgb(134 239 172/var(--tw-ring-opacity,1))}.ring-green-400{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.ring-green-50{--tw-ring-opacity:1;--tw-ring-color:rgb(240 253 244/var(--tw-ring-opacity,1))}.ring-green-500{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.ring-green-600{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity,1))}.ring-green-700{--tw-ring-opacity:1;--tw-ring-color:rgb(21 128 61/var(--tw-ring-opacity,1))}.ring-green-800{--tw-ring-opacity:1;--tw-ring-color:rgb(22 101 52/var(--tw-ring-opacity,1))}.ring-green-900{--tw-ring-opacity:1;--tw-ring-color:rgb(20 83 45/var(--tw-ring-opacity,1))}.ring-green-950{--tw-ring-opacity:1;--tw-ring-color:rgb(5 46 22/var(--tw-ring-opacity,1))}.ring-indigo-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 231 255/var(--tw-ring-opacity,1))}.ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity,1))}.ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgb(165 180 252/var(--tw-ring-opacity,1))}.ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgb(129 140 248/var(--tw-ring-opacity,1))}.ring-indigo-50{--tw-ring-opacity:1;--tw-ring-color:rgb(238 242 255/var(--tw-ring-opacity,1))}.ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.ring-indigo-600{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.ring-indigo-700{--tw-ring-opacity:1;--tw-ring-color:rgb(67 56 202/var(--tw-ring-opacity,1))}.ring-indigo-800{--tw-ring-opacity:1;--tw-ring-color:rgb(55 48 163/var(--tw-ring-opacity,1))}.ring-indigo-900{--tw-ring-opacity:1;--tw-ring-color:rgb(49 46 129/var(--tw-ring-opacity,1))}.ring-indigo-950{--tw-ring-opacity:1;--tw-ring-color:rgb(30 27 75/var(--tw-ring-opacity,1))}.ring-info{--tw-ring-color:var(--color-info)}.ring-input{--tw-ring-color:var(--color-input)}.ring-lime-100{--tw-ring-opacity:1;--tw-ring-color:rgb(236 252 203/var(--tw-ring-opacity,1))}.ring-lime-200{--tw-ring-opacity:1;--tw-ring-color:rgb(217 249 157/var(--tw-ring-opacity,1))}.ring-lime-300{--tw-ring-opacity:1;--tw-ring-color:rgb(190 242 100/var(--tw-ring-opacity,1))}.ring-lime-400{--tw-ring-opacity:1;--tw-ring-color:rgb(163 230 53/var(--tw-ring-opacity,1))}.ring-lime-50{--tw-ring-opacity:1;--tw-ring-color:rgb(247 254 231/var(--tw-ring-opacity,1))}.ring-lime-500{--tw-ring-opacity:1;--tw-ring-color:rgb(132 204 22/var(--tw-ring-opacity,1))}.ring-lime-600{--tw-ring-opacity:1;--tw-ring-color:rgb(101 163 13/var(--tw-ring-opacity,1))}.ring-lime-700{--tw-ring-opacity:1;--tw-ring-color:rgb(77 124 15/var(--tw-ring-opacity,1))}.ring-lime-800{--tw-ring-opacity:1;--tw-ring-color:rgb(63 98 18/var(--tw-ring-opacity,1))}.ring-lime-900{--tw-ring-opacity:1;--tw-ring-color:rgb(54 83 20/var(--tw-ring-opacity,1))}.ring-lime-950{--tw-ring-opacity:1;--tw-ring-color:rgb(26 46 5/var(--tw-ring-opacity,1))}.ring-link{--tw-ring-color:var(--color-link)}.ring-muted{--tw-ring-color:var(--color-muted)}.ring-muted-foreground{--tw-ring-color:var(--color-muted-foreground)}.ring-neutral-100{--tw-ring-opacity:1;--tw-ring-color:rgb(245 245 245/var(--tw-ring-opacity,1))}.ring-neutral-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 229 229/var(--tw-ring-opacity,1))}.ring-neutral-300{--tw-ring-opacity:1;--tw-ring-color:rgb(212 212 212/var(--tw-ring-opacity,1))}.ring-neutral-400{--tw-ring-opacity:1;--tw-ring-color:rgb(163 163 163/var(--tw-ring-opacity,1))}.ring-neutral-50{--tw-ring-opacity:1;--tw-ring-color:rgb(250 250 250/var(--tw-ring-opacity,1))}.ring-neutral-500{--tw-ring-opacity:1;--tw-ring-color:rgb(115 115 115/var(--tw-ring-opacity,1))}.ring-neutral-600{--tw-ring-opacity:1;--tw-ring-color:rgb(82 82 82/var(--tw-ring-opacity,1))}.ring-neutral-700{--tw-ring-opacity:1;--tw-ring-color:rgb(64 64 64/var(--tw-ring-opacity,1))}.ring-neutral-800{--tw-ring-opacity:1;--tw-ring-color:rgb(38 38 38/var(--tw-ring-opacity,1))}.ring-neutral-900{--tw-ring-opacity:1;--tw-ring-color:rgb(23 23 23/var(--tw-ring-opacity,1))}.ring-neutral-950{--tw-ring-opacity:1;--tw-ring-color:rgb(10 10 10/var(--tw-ring-opacity,1))}.ring-orange-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 237 213/var(--tw-ring-opacity,1))}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity,1))}.ring-orange-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 186 116/var(--tw-ring-opacity,1))}.ring-orange-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 146 60/var(--tw-ring-opacity,1))}.ring-orange-50{--tw-ring-opacity:1;--tw-ring-color:rgb(255 247 237/var(--tw-ring-opacity,1))}.ring-orange-500{--tw-ring-opacity:1;--tw-ring-color:rgb(249 115 22/var(--tw-ring-opacity,1))}.ring-orange-600{--tw-ring-opacity:1;--tw-ring-color:rgb(234 88 12/var(--tw-ring-opacity,1))}.ring-orange-700{--tw-ring-opacity:1;--tw-ring-color:rgb(194 65 12/var(--tw-ring-opacity,1))}.ring-orange-800{--tw-ring-opacity:1;--tw-ring-color:rgb(154 52 18/var(--tw-ring-opacity,1))}.ring-orange-900{--tw-ring-opacity:1;--tw-ring-color:rgb(124 45 18/var(--tw-ring-opacity,1))}.ring-orange-950{--tw-ring-opacity:1;--tw-ring-color:rgb(67 20 7/var(--tw-ring-opacity,1))}.ring-pink-100{--tw-ring-opacity:1;--tw-ring-color:rgb(252 231 243/var(--tw-ring-opacity,1))}.ring-pink-200{--tw-ring-opacity:1;--tw-ring-color:rgb(251 207 232/var(--tw-ring-opacity,1))}.ring-pink-300{--tw-ring-opacity:1;--tw-ring-color:rgb(249 168 212/var(--tw-ring-opacity,1))}.ring-pink-400{--tw-ring-opacity:1;--tw-ring-color:rgb(244 114 182/var(--tw-ring-opacity,1))}.ring-pink-50{--tw-ring-opacity:1;--tw-ring-color:rgb(253 242 248/var(--tw-ring-opacity,1))}.ring-pink-500{--tw-ring-opacity:1;--tw-ring-color:rgb(236 72 153/var(--tw-ring-opacity,1))}.ring-pink-600{--tw-ring-opacity:1;--tw-ring-color:rgb(219 39 119/var(--tw-ring-opacity,1))}.ring-pink-700{--tw-ring-opacity:1;--tw-ring-color:rgb(190 24 93/var(--tw-ring-opacity,1))}.ring-pink-800{--tw-ring-opacity:1;--tw-ring-color:rgb(157 23 77/var(--tw-ring-opacity,1))}.ring-pink-900{--tw-ring-opacity:1;--tw-ring-color:rgb(131 24 67/var(--tw-ring-opacity,1))}.ring-pink-950{--tw-ring-opacity:1;--tw-ring-color:rgb(80 7 36/var(--tw-ring-opacity,1))}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-primary-foreground{--tw-ring-color:var(--color-primary-foreground)}.ring-purple-100{--tw-ring-opacity:1;--tw-ring-color:rgb(243 232 255/var(--tw-ring-opacity,1))}.ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgb(233 213 255/var(--tw-ring-opacity,1))}.ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgb(216 180 254/var(--tw-ring-opacity,1))}.ring-purple-400{--tw-ring-opacity:1;--tw-ring-color:rgb(192 132 252/var(--tw-ring-opacity,1))}.ring-purple-50{--tw-ring-opacity:1;--tw-ring-color:rgb(250 245 255/var(--tw-ring-opacity,1))}.ring-purple-500{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.ring-purple-600{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity,1))}.ring-purple-700{--tw-ring-opacity:1;--tw-ring-color:rgb(126 34 206/var(--tw-ring-opacity,1))}.ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgb(107 33 168/var(--tw-ring-opacity,1))}.ring-purple-900{--tw-ring-opacity:1;--tw-ring-color:rgb(88 28 135/var(--tw-ring-opacity,1))}.ring-purple-950{--tw-ring-opacity:1;--tw-ring-color:rgb(59 7 100/var(--tw-ring-opacity,1))}.ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity,1))}.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.ring-red-50{--tw-ring-opacity:1;--tw-ring-color:rgb(254 242 242/var(--tw-ring-opacity,1))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-red-600{--tw-ring-opacity:1;--tw-ring-color:rgb(220 38 38/var(--tw-ring-opacity,1))}.ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgb(185 28 28/var(--tw-ring-opacity,1))}.ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgb(153 27 27/var(--tw-ring-opacity,1))}.ring-red-900{--tw-ring-opacity:1;--tw-ring-color:rgb(127 29 29/var(--tw-ring-opacity,1))}.ring-red-950{--tw-ring-opacity:1;--tw-ring-color:rgb(69 10 10/var(--tw-ring-opacity,1))}.ring-ring{--tw-ring-color:var(--color-ring)}.ring-rose-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 228 230/var(--tw-ring-opacity,1))}.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity,1))}.ring-rose-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 164 175/var(--tw-ring-opacity,1))}.ring-rose-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 113 133/var(--tw-ring-opacity,1))}.ring-rose-50{--tw-ring-opacity:1;--tw-ring-color:rgb(255 241 242/var(--tw-ring-opacity,1))}.ring-rose-500{--tw-ring-opacity:1;--tw-ring-color:rgb(244 63 94/var(--tw-ring-opacity,1))}.ring-rose-600{--tw-ring-opacity:1;--tw-ring-color:rgb(225 29 72/var(--tw-ring-opacity,1))}.ring-rose-700{--tw-ring-opacity:1;--tw-ring-color:rgb(190 18 60/var(--tw-ring-opacity,1))}.ring-rose-800{--tw-ring-opacity:1;--tw-ring-color:rgb(159 18 57/var(--tw-ring-opacity,1))}.ring-rose-900{--tw-ring-opacity:1;--tw-ring-color:rgb(136 19 55/var(--tw-ring-opacity,1))}.ring-rose-950{--tw-ring-opacity:1;--tw-ring-color:rgb(76 5 25/var(--tw-ring-opacity,1))}.ring-secondary{--tw-ring-color:var(--color-secondary)}.ring-secondary-foreground{--tw-ring-color:var(--color-secondary-foreground)}.ring-sky-100{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.ring-sky-300{--tw-ring-opacity:1;--tw-ring-color:rgb(125 211 252/var(--tw-ring-opacity,1))}.ring-sky-400{--tw-ring-opacity:1;--tw-ring-color:rgb(56 189 248/var(--tw-ring-opacity,1))}.ring-sky-50{--tw-ring-opacity:1;--tw-ring-color:rgb(240 249 255/var(--tw-ring-opacity,1))}.ring-sky-500{--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity,1))}.ring-sky-600{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity,1))}.ring-sky-700{--tw-ring-opacity:1;--tw-ring-color:rgb(3 105 161/var(--tw-ring-opacity,1))}.ring-sky-800{--tw-ring-opacity:1;--tw-ring-color:rgb(7 89 133/var(--tw-ring-opacity,1))}.ring-sky-900{--tw-ring-opacity:1;--tw-ring-color:rgb(12 74 110/var(--tw-ring-opacity,1))}.ring-sky-950{--tw-ring-opacity:1;--tw-ring-color:rgb(8 47 73/var(--tw-ring-opacity,1))}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-300{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.ring-slate-400{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.ring-slate-50{--tw-ring-opacity:1;--tw-ring-color:rgb(248 250 252/var(--tw-ring-opacity,1))}.ring-slate-500{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.ring-slate-600{--tw-ring-opacity:1;--tw-ring-color:rgb(71 85 105/var(--tw-ring-opacity,1))}.ring-slate-700{--tw-ring-opacity:1;--tw-ring-color:rgb(51 65 85/var(--tw-ring-opacity,1))}.ring-slate-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 41 59/var(--tw-ring-opacity,1))}.ring-slate-900{--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1))}.ring-slate-950{--tw-ring-opacity:1;--tw-ring-color:rgb(2 6 23/var(--tw-ring-opacity,1))}.ring-stone-100{--tw-ring-opacity:1;--tw-ring-color:rgb(245 245 244/var(--tw-ring-opacity,1))}.ring-stone-200{--tw-ring-opacity:1;--tw-ring-color:rgb(231 229 228/var(--tw-ring-opacity,1))}.ring-stone-300{--tw-ring-opacity:1;--tw-ring-color:rgb(214 211 209/var(--tw-ring-opacity,1))}.ring-stone-400{--tw-ring-opacity:1;--tw-ring-color:rgb(168 162 158/var(--tw-ring-opacity,1))}.ring-stone-50{--tw-ring-opacity:1;--tw-ring-color:rgb(250 250 249/var(--tw-ring-opacity,1))}.ring-stone-500{--tw-ring-opacity:1;--tw-ring-color:rgb(120 113 108/var(--tw-ring-opacity,1))}.ring-stone-600{--tw-ring-opacity:1;--tw-ring-color:rgb(87 83 78/var(--tw-ring-opacity,1))}.ring-stone-700{--tw-ring-opacity:1;--tw-ring-color:rgb(68 64 60/var(--tw-ring-opacity,1))}.ring-stone-800{--tw-ring-opacity:1;--tw-ring-color:rgb(41 37 36/var(--tw-ring-opacity,1))}.ring-stone-900{--tw-ring-opacity:1;--tw-ring-color:rgb(28 25 23/var(--tw-ring-opacity,1))}.ring-stone-950{--tw-ring-opacity:1;--tw-ring-color:rgb(12 10 9/var(--tw-ring-opacity,1))}.ring-success{--tw-ring-color:var(--color-success)}.ring-surface{--tw-ring-color:var(--color-surface)}.ring-teal-100{--tw-ring-opacity:1;--tw-ring-color:rgb(204 251 241/var(--tw-ring-opacity,1))}.ring-teal-200{--tw-ring-opacity:1;--tw-ring-color:rgb(153 246 228/var(--tw-ring-opacity,1))}.ring-teal-300{--tw-ring-opacity:1;--tw-ring-color:rgb(94 234 212/var(--tw-ring-opacity,1))}.ring-teal-400{--tw-ring-opacity:1;--tw-ring-color:rgb(45 212 191/var(--tw-ring-opacity,1))}.ring-teal-50{--tw-ring-opacity:1;--tw-ring-color:rgb(240 253 250/var(--tw-ring-opacity,1))}.ring-teal-500{--tw-ring-opacity:1;--tw-ring-color:rgb(20 184 166/var(--tw-ring-opacity,1))}.ring-teal-600{--tw-ring-opacity:1;--tw-ring-color:rgb(13 148 136/var(--tw-ring-opacity,1))}.ring-teal-700{--tw-ring-opacity:1;--tw-ring-color:rgb(15 118 110/var(--tw-ring-opacity,1))}.ring-teal-800{--tw-ring-opacity:1;--tw-ring-color:rgb(17 94 89/var(--tw-ring-opacity,1))}.ring-teal-900{--tw-ring-opacity:1;--tw-ring-color:rgb(19 78 74/var(--tw-ring-opacity,1))}.ring-teal-950{--tw-ring-opacity:1;--tw-ring-color:rgb(4 47 46/var(--tw-ring-opacity,1))}.ring-violet-100{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.ring-violet-200{--tw-ring-opacity:1;--tw-ring-color:rgb(221 214 254/var(--tw-ring-opacity,1))}.ring-violet-300{--tw-ring-opacity:1;--tw-ring-color:rgb(196 181 253/var(--tw-ring-opacity,1))}.ring-violet-400{--tw-ring-opacity:1;--tw-ring-color:rgb(167 139 250/var(--tw-ring-opacity,1))}.ring-violet-50{--tw-ring-opacity:1;--tw-ring-color:rgb(245 243 255/var(--tw-ring-opacity,1))}.ring-violet-500{--tw-ring-opacity:1;--tw-ring-color:rgb(139 92 246/var(--tw-ring-opacity,1))}.ring-violet-600{--tw-ring-opacity:1;--tw-ring-color:rgb(124 58 237/var(--tw-ring-opacity,1))}.ring-violet-700{--tw-ring-opacity:1;--tw-ring-color:rgb(109 40 217/var(--tw-ring-opacity,1))}.ring-violet-800{--tw-ring-opacity:1;--tw-ring-color:rgb(91 33 182/var(--tw-ring-opacity,1))}.ring-violet-900{--tw-ring-opacity:1;--tw-ring-color:rgb(76 29 149/var(--tw-ring-opacity,1))}.ring-violet-950{--tw-ring-opacity:1;--tw-ring-color:rgb(46 16 101/var(--tw-ring-opacity,1))}.ring-warning{--tw-ring-color:var(--color-warning)}.ring-yellow-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 249 195/var(--tw-ring-opacity,1))}.ring-yellow-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 240 138/var(--tw-ring-opacity,1))}.ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 224 71/var(--tw-ring-opacity,1))}.ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity,1))}.ring-yellow-50{--tw-ring-opacity:1;--tw-ring-color:rgb(254 252 232/var(--tw-ring-opacity,1))}.ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity,1))}.ring-yellow-600{--tw-ring-opacity:1;--tw-ring-color:rgb(202 138 4/var(--tw-ring-opacity,1))}.ring-yellow-700{--tw-ring-opacity:1;--tw-ring-color:rgb(161 98 7/var(--tw-ring-opacity,1))}.ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgb(133 77 14/var(--tw-ring-opacity,1))}.ring-yellow-900{--tw-ring-opacity:1;--tw-ring-color:rgb(113 63 18/var(--tw-ring-opacity,1))}.ring-yellow-950{--tw-ring-opacity:1;--tw-ring-color:rgb(66 32 6/var(--tw-ring-opacity,1))}.ring-zinc-100{--tw-ring-opacity:1;--tw-ring-color:rgb(244 244 245/var(--tw-ring-opacity,1))}.ring-zinc-200{--tw-ring-opacity:1;--tw-ring-color:rgb(228 228 231/var(--tw-ring-opacity,1))}.ring-zinc-300{--tw-ring-opacity:1;--tw-ring-color:rgb(212 212 216/var(--tw-ring-opacity,1))}.ring-zinc-400{--tw-ring-opacity:1;--tw-ring-color:rgb(161 161 170/var(--tw-ring-opacity,1))}.ring-zinc-50{--tw-ring-opacity:1;--tw-ring-color:rgb(250 250 250/var(--tw-ring-opacity,1))}.ring-zinc-500{--tw-ring-opacity:1;--tw-ring-color:rgb(113 113 122/var(--tw-ring-opacity,1))}.ring-zinc-600{--tw-ring-opacity:1;--tw-ring-color:rgb(82 82 91/var(--tw-ring-opacity,1))}.ring-zinc-700{--tw-ring-opacity:1;--tw-ring-color:rgb(63 63 70/var(--tw-ring-opacity,1))}.ring-zinc-800{--tw-ring-opacity:1;--tw-ring-color:rgb(39 39 42/var(--tw-ring-opacity,1))}.ring-zinc-900{--tw-ring-opacity:1;--tw-ring-color:rgb(24 24 27/var(--tw-ring-opacity,1))}.ring-zinc-950{--tw-ring-opacity:1;--tw-ring-color:rgb(9 9 11/var(--tw-ring-opacity,1))}.\!blur{--tw-blur:blur(8px)!important;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)!important}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\2c box-shadow\]{transition-duration:.15s;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[filter\2c transform\]{transition-duration:.15s;transition-property:filter,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[filter\]{transition-duration:.15s;transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-75{transition-delay:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-250{transition-duration:.25s}.duration-300{transition-duration:.3s}.duration-350{transition-duration:.35s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.duration-\[var\(--motion-duration-fast\2c 150ms\)\]{transition-duration:.15s;transition-duration:var(--motion-duration-fast,.15s)}.duration-\[var\(--motion-duration-normal\2c 250ms\)\]{transition-duration:.25s;transition-duration:var(--motion-duration-normal,.25s)}.ease-\[var\(--motion-easing-out\2c cubic-bezier\(0\2c 0\2c 0\.2\2c 1\)\)\]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:var(--motion-easing-out,cubic-bezier(0,0,.2,1))}.ease-\[var\(--motion-easing-standard\2c cubic-bezier\(0\.2\2c 0\2c 0\2c 1\)\)\]{transition-timing-function:cubic-bezier(.2,0,0,1);transition-timing-function:var(--motion-easing-standard,cubic-bezier(.2,0,0,1))}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded-md::file-selector-button{border-radius:.375rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-primary::file-selector-button{background-color:var(--color-primary)}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-bottom:.5rem;padding-top:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-primary-foreground::file-selector-button{color:var(--color-primary-foreground)}.placeholder\:text-\[\#94a3b8\]::placeholder{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.02\]:hover,.hover\:scale-\[1\.03\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:bg-\[\#4f46e5\]:hover{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dbeafe\]:hover{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-\[\#e2e8f0\]:hover{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--c2\)\]:hover{background-color:var(--c2)}.hover\:bg-\[var\(--color-secondary-hover\)\]:hover{background-color:var(--color-secondary-hover)}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:text-\[\#334155\]:hover{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-\[\#4338ca\]:hover{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-\[var\(--c11\)\]:hover{color:var(--c11)}.hover\:text-\[var\(--color-link-hover\)\]:hover{color:var(--color-link-hover)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-link:hover{color:var(--color-link)}.hover\:text-red-700:hover{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-95:hover{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)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95)}.focus\:scale-\[1\.01\]:focus{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-0:focus{border-width:0}.focus\:border-\[\#6366f1\]\/40:focus{border-color:#6366f166}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-\[\#818cf8\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(129 140 248/var(--tw-ring-opacity,1))}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:scale-95:active,.active\:translate-y-0:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.98\]:active,.active\:scale-\[0\.99\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:text-primary{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:self-auto{align-self:auto}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:gap-12{gap:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}.tw-form-root{--tw-form-indigo:var(--color-primary,#6366f1);--tw-form-violet:var(--color-accent,#8b5cf6);--tw-form-text:var(--color-foreground,#0f172a);--tw-form-muted:var(--color-muted-foreground,#64748b);--tw-form-border:color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);--tw-form-error:var(--color-danger,#ef4444);--tw-form-success:var(--color-success,#10b981);--tw-form-surface:var(--color-card,#fff);--tw-form-input-bg:var(--color-input,#fff);--tw-form-input-border:var(--color-input-border,#e2e8f0);--tw-form-input-focus:var(
    --color-input-focus,var(--color-primary,#6366f1)
  );--tw-form-ring:var(--color-ring,#6366f11f);color:var(--tw-form-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );width:100%}.tw-form-root,.tw-form-root *,.tw-form-root :after,.tw-form-root :before{box-sizing:border-box}.d3e-prem-shell{min-height:0;width:auto}.d3e-prem-page-shell,.d3e-prem-shell{box-sizing:border-box;position:relative}.d3e-prem-page-shell{background:radial-gradient(ellipse 80% 60% at 15% 10%,color-mix(in srgb,#6366f1 10%,#0000) 0,#0000 55%),linear-gradient(160deg,#f8fafc,#fff);background:radial-gradient(ellipse 80% 60% at 15% 10%,color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000) 0,#0000 55%),linear-gradient(160deg,var(--color-background,#f8fafc) 0,var(--color-surface,#fff) 100%);min-height:100%;padding:20px 24px;width:100%}.TWPropertyPanelShell .d3e-prem-page-shell,.TWPropertyPanelShell .d3e-prem-shell,.tw-form-inspector .d3e-prem-page-shell,.tw-form-inspector .d3e-prem-shell{background:none!important;height:auto!important;min-height:0!important;padding:0!important;width:100%}.d3e-prem-glass{-webkit-backdrop-filter:blur(8px) saturate(165%);backdrop-filter:blur(8px) saturate(165%);-webkit-backdrop-filter:blur(var(--glass-blur,8px)) saturate(var(--glass-saturation,165%));backdrop-filter:blur(var(--glass-blur,8px)) saturate(var(--glass-saturation,165%));border:1px solid color-mix(in srgb,#e2e8f0 55%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 8px 24px #00000014,inset 0 1px 0 #ffffff8c;box-shadow:var(--shadow-md,0 8px 24px #00000014),inset 0 1px 0 var(--gloss-highlight,#ffffff8c)}.tw-form-shell-elevated{box-shadow:0 12px 32px #0000001a,inset 0 1px 0 #ffffff8c;box-shadow:var(--shadow-md,0 12px 32px #0000001a),inset 0 1px 0 var(--gloss-highlight,#ffffff8c)}.tw-form-shell{background:color-mix(in srgb,#fff 82%,#0000);background:color-mix(in srgb,var(--color-card,#fff) calc(var(--glass-opacity, .82)*100%),#0000);border:1px solid var(--tw-form-border);border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 8px 24px #00000012;box-shadow:var(--shadow-md,0 8px 24px #00000012);padding:12px}.tw-form-shell-compact{border-radius:9px;padding:8px}.tw-form-title{color:var(--tw-form-text);font-size:13px;font-weight:700;margin-bottom:2px}.tw-form-subtitle{color:var(--tw-form-muted);font-size:10px;line-height:1.4;margin-bottom:4px}.TWPropertyPanelShell .tw-form-subtitle,.tw-form-inspector .tw-form-subtitle{margin-bottom:2px}.tw-form-field{margin-bottom:0}.tw-form-field+.tw-form-field{margin-top:1rem}.tw-form-field-inline{align-items:center;display:flex;gap:8px;margin-bottom:6px}.tw-form-label{color:#334155;color:var(--color-muted-foreground,#334155);display:block;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.35;margin-bottom:6px;text-transform:none}.tw-form-label-inline{color:#334155;flex-shrink:0;font-size:10px;font-weight:650;min-width:52px}.tw-form-hint{color:var(--tw-form-muted);font-size:9px;margin-top:2px}.tw-form-error{color:var(--tw-form-error);font-size:9px;margin-top:2px}.tw-form-input{background:#fff;background:var(--tw-form-input-bg,var(--color-input,#fff));border:1px solid #e2e8f0;border:1px solid var(--tw-form-input-border,var(--color-input-border,#e2e8f0));border-radius:.5rem;border-radius:var(--radius-md,.5rem);box-shadow:0 1px 2px color-mix(in srgb,var(--tw-form-text) 4%,#0000);color:#0f172a;color:var(--tw-form-text,var(--color-foreground,#0f172a));display:block;font-size:.875rem;height:2.5rem;line-height:1.25rem;outline:none;padding:0 .75rem;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color var(--motion-duration-fast,.15s) ease,box-shadow var(--motion-duration-fast,.15s) ease;width:100%}.tw-form-textarea.tw-form-input{height:auto;line-height:1.5;min-height:5.5rem;padding:.625rem .75rem;resize:vertical}.tw-form-input::placeholder{color:#94a3b8;color:var(--color-muted-foreground,#94a3b8)}.tw-form-input:hover:not(:disabled):not(.tw-form-input-disabled){border-color:color-mix(in srgb,var(--color-primary) 28%,var(--tw-form-input-border,var(--color-input-border,#e2e8f0)))}.tw-form-input:focus{background:#fff;background:var(--tw-form-input-bg,var(--color-input,#fff));border-color:#6366f1;border-color:var(
    --tw-form-input-focus,var(--color-input-focus,var(--color-primary,#6366f1))
  );box-shadow:0 0 0 3px #6366f11f;box-shadow:0 0 0 3px var(--tw-form-ring,var(--color-ring,#6366f11f))}.tw-form-input-error{border-color:var(--tw-form-error);box-shadow:0 0 0 2px #ef44441a}.tw-form-input-disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.tw-form-input-search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85zM6.5 11.5a5 5 0 1 1 0-10 5 5 0 0 1 0 10z'/%3E%3C/svg%3E");background-position:8px;background-repeat:no-repeat;padding-left:26px}.tw-form-select{position:relative}.tw-form-select:after{color:#94a3b8;content:"▾";font-size:10px;pointer-events:none;position:absolute;right:9px;top:50%;transform:translateY(-50%)}.tw-form-select .tw-form-input{appearance:none;padding-right:24px}.tw-form-textarea{line-height:1.5;min-height:88px;resize:vertical}.tw-form-textarea-compact{min-height:36px}.tw-form-counter{color:var(--tw-form-muted);font-size:9px;margin-top:2px;text-align:right}.tw-form-checkbox{align-items:flex-start;color:#475569;display:flex;font-size:10px;gap:7px;line-height:1.35}.tw-form-checkbox-box{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:9px;height:14px;justify-content:center;margin-top:1px;width:14px}.tw-form-checkbox-box-checked,.tw-form-checkbox-box-indeterminate{background:var(--tw-form-indigo);border-color:var(--tw-form-indigo)}.tw-form-checkbox-box-disabled{background:#f1f5f9;border-color:#e2e8f0}.tw-form-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1;min-height:2.5rem;padding:.625rem 1.25rem;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,filter .15s ease,color .15s ease;transition:background var(--motion-duration-fast,.15s) ease,border-color var(--motion-duration-fast,.15s) ease,box-shadow var(--motion-duration-fast,.15s) ease,transform var(--motion-duration-fast,.15s) ease,filter var(--motion-duration-fast,.15s) ease,color var(--motion-duration-fast,.15s) ease;white-space:nowrap}.TWButton.tw-form-btn>.tw-build-modal-row,.tw-form-btn>.tw-build-modal-row{align-items:center;gap:8px;line-height:1}.TWButton.tw-form-btn>.tw-build-modal-row svg,.tw-form-btn>.tw-build-modal-row svg{display:block;flex-shrink:0}.TWPropertyPanelShell .tw-form-btn,.tw-form-btn-group-item,.tw-form-btn-split-caret,.tw-form-inspector .tw-form-btn{font-size:10px;font-weight:650;min-height:0;min-height:auto;padding:6px 12px}.tw-form-btn-primary{background:linear-gradient(135deg,var(--tw-form-indigo),var(--tw-form-violet));background:linear-gradient(135deg,var(--color-primary,var(--tw-form-indigo)),var(--color-accent,var(--tw-form-violet)));box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 25%,#0000);color:#fff;color:var(--color-primary-foreground,#fff)}.tw-form-btn-secondary{background:#fff;background:var(--color-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);color:#475569;color:var(--color-secondary-foreground,#475569)}.tw-form-btn-ghost,.tw-form-btn-outline{background:#0000;color:var(--tw-form-indigo);color:var(--color-primary,var(--tw-form-indigo))}.tw-form-btn-outline{border:1px solid var(--color-primary,var(--tw-form-indigo))}.tw-form-btn-soft{background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000);border:1px solid #0000;color:var(--tw-form-indigo);color:var(--color-primary,var(--tw-form-indigo))}.tw-form-btn-destructive{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef444447;color:#fff}.tw-form-btn-link{background:#0000;border:none;box-shadow:none;color:var(--tw-form-indigo);color:var(--color-primary,var(--tw-form-indigo));padding-left:8px;padding-right:8px;text-decoration:underline}.tw-form-btn-primary:hover:not(:disabled):not(.tw-form-btn-disabled){box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 35%,#0000);filter:brightness(1.06);transform:translateY(-1px)}.tw-form-btn-primary:active:not(:disabled):not(.tw-form-btn-disabled){box-shadow:0 2px 6px color-mix(in srgb,var(--color-primary) 22%,#0000);filter:brightness(.98);transform:translateY(0)}.tw-form-btn-secondary:hover:not(:disabled):not(.tw-form-btn-disabled){background:#f1f5f9;background:var(--color-secondary-hover,#f1f5f9);border-color:color-mix(in srgb,#6366f1 28%,#e2e8f0);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 28%,var(--color-border,#e2e8f0))}.tw-form-btn-secondary:active:not(:disabled):not(.tw-form-btn-disabled){background:color-mix(in srgb,#e2e8f0 40%,#fff);background:color-mix(in srgb,var(--color-border,#e2e8f0) 40%,#fff)}.tw-form-btn-ghost:hover:not(:disabled):not(.tw-form-btn-disabled),.tw-form-btn-outline:hover:not(:disabled):not(.tw-form-btn-disabled){background:color-mix(in srgb,#6366f1 8%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 8%,#0000)}.tw-form-btn-outline:hover:not(:disabled):not(.tw-form-btn-disabled){box-shadow:0 2px 8px color-mix(in srgb,#6366f1 14%,#0000);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary,#6366f1) 14%,#0000)}.tw-form-btn-soft:hover:not(:disabled):not(.tw-form-btn-disabled){background:color-mix(in srgb,#6366f1 18%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 18%,#0000)}.tw-form-btn-destructive:hover:not(:disabled):not(.tw-form-btn-disabled){box-shadow:0 4px 14px #ef444459;filter:brightness(1.05);transform:translateY(-1px)}.tw-form-btn-destructive:active:not(:disabled):not(.tw-form-btn-disabled){filter:brightness(.98);transform:translateY(0)}.tw-form-btn-link:hover:not(:disabled):not(.tw-form-btn-disabled){color:var(--tw-form-violet);color:var(--color-accent,var(--tw-form-violet))}.tw-form-btn-group-item:hover:not(:disabled):not(.tw-form-btn-disabled){background:color-mix(in srgb,#6366f1 6%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 6%,#fff);color:var(--tw-form-indigo);color:var(--color-primary,var(--tw-form-indigo))}.tw-form-btn-split-caret:hover:not(:disabled):not(.tw-form-btn-disabled){filter:brightness(1.06)}.TWButton.tw-form-btn-disabled,.TWButton:disabled,.tw-form-btn.tw-form-btn-disabled,.tw-form-btn:disabled{box-shadow:none;cursor:not-allowed!important;filter:grayscale(.15);opacity:.55;pointer-events:none;transform:none}.tw-form-btn-secondary.tw-form-btn-disabled,.tw-form-btn-secondary:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.tw-form-btn-primary.tw-form-btn-disabled,.tw-form-btn-primary:disabled{background:#cbd5e1;color:#f8fafc}.tw-form-actions{display:flex;gap:6px;margin-top:10px}.tw-form-actions-right{justify-content:flex-end}.tw-form-actions-split{justify-content:space-between}.tw-form-steps{margin-bottom:10px}.tw-form-step,.tw-form-steps{align-items:center;display:flex;gap:4px}.tw-form-step{color:var(--tw-form-muted);font-size:9px;font-weight:600}.tw-form-step-num{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;font-size:9px;height:18px;justify-content:center;width:18px}.tw-form-step-active{color:var(--tw-form-indigo)}.tw-form-step-active .tw-form-step-num{background:var(--tw-form-indigo);border-color:var(--tw-form-indigo);color:#fff}.tw-form-step-done .tw-form-step-num{background:var(--tw-form-success);border-color:var(--tw-form-success);color:#fff}.tw-form-step-line{background:#e2e8f0;flex:1 1;height:1px;min-width:12px}.tw-form-chips{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;min-height:30px;padding:4px 6px}.tw-form-chip{background:#6366f11a;border-radius:6px;color:var(--tw-form-indigo);font-size:9px;font-weight:600;padding:2px 7px}.tw-form-btn-group{border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;overflow:hidden}.tw-form-btn-group-item{background:#fff;border-right:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:600;padding:5px 10px}.tw-form-btn-group-item:last-child{border-right:none}.tw-form-btn-group-item-active{background:#6366f11a;color:var(--tw-form-indigo)}.tw-form-btn-group-vertical{border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;flex-direction:column;overflow:hidden}.tw-form-btn-group-vertical .tw-form-btn-group-item{border-bottom:1px solid #e2e8f0;border-right:none}.tw-form-btn-group-vertical .tw-form-btn-group-item:last-child{border-bottom:none}.tw-form-btn-split{border-radius:8px;display:inline-flex;overflow:hidden}.tw-form-btn-split-main{border-radius:8px 0 0 8px}.tw-form-btn-split-caret{background:linear-gradient(135deg,#5558e3,#7c52e8);border-radius:0 8px 8px 0;color:#fff;font-size:9px;padding:6px 8px}.tw-form-fab{align-items:center;background:linear-gradient(135deg,var(--tw-form-indigo),var(--tw-form-violet));border-radius:999px;box-shadow:0 4px 14px #6366f159;color:#fff;display:inline-flex;font-size:18px;font-weight:300;height:40px;justify-content:center;width:40px}.tw-form-fab-extended{font-size:11px;font-weight:650;gap:6px;height:40px;padding:0 16px;width:auto}.tw-form-fab-mini{font-size:16px;height:32px;width:32px}.tw-form-fab-menu-wrap{align-items:flex-end;display:inline-flex;flex-direction:column;gap:6px;position:relative}.tw-form-fab-menu-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 2px 8px #0f172a14;display:flex;font-size:11px;height:28px;justify-content:center;width:28px}.tw-form-social{display:flex;gap:6px;margin-bottom:8px}.tw-form-social-btn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;flex:1 1;font-size:9px;font-weight:600;padding:6px;text-align:center}.tw-form-divider{align-items:center;color:var(--tw-form-muted);display:flex;font-size:9px;gap:8px;margin:8px 0}.tw-form-divider:after,.tw-form-divider:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.tw-form-widget{width:100%}.tw-form-heading{color:var(--tw-form-text);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.tw-form-section-label{align-items:center;color:#4f46e5;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.1em;margin:16px 0 8px;text-transform:uppercase}.tw-form-section-label:before{background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:999px;content:"";flex-shrink:0;height:14px;width:3px}.tw-form-text{color:var(--tw-form-muted);font-size:13px;line-height:1.5}.tw-build-modal{background:linear-gradient(165deg,#f0fdf9,#f8fafc 48%,#eef2ff);border:1px solid #6366f11f;border-radius:16px;box-shadow:0 12px 32px #0f172a14;max-width:420px;padding:20px 22px 18px;width:100%}.tw-build-modal-header{margin-bottom:16px}.tw-build-modal-title{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0}.tw-build-modal-subtitle{color:#64748b;font-size:11px;line-height:1.45;margin:6px 0 0}.tw-build-modal-body{display:flex;flex-direction:column;gap:4px;max-height:min(62vh,520px);overflow-y:auto;padding-right:2px}.tw-build-modal-row{display:flex;gap:12px}.tw-build-modal-half{flex:1 1;min-width:0}.tw-build-modal-section{border-top:1px solid #94a3b833;margin-top:10px;padding-top:10px}.tw-build-modal-footer{border-top:1px solid #94a3b82e;display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px}.tw-build-modal-warning{color:#b45309;font-size:11px;line-height:1.4;margin-top:8px}.tw-build-android-type{margin-top:4px}.tw-build-deploy-configs{margin-top:12px}.tw-form-select-invalid select{border-color:var(--tw-form-error)}[data-canvas-preview=true] .canvas-react-live-board--autofit{box-sizing:border-box;min-height:0;min-width:0}[data-canvas-preview=true] .canvas-react-live-board-autofit{flex:0 0 auto;min-height:0;min-width:0}[data-canvas-preview=true] .canvas-react-live-board-inner{font-size:17px;height:auto;line-height:1.5;min-height:0;min-width:0}[data-canvas-preview=true] .canvas-react-live-board-inner .TWButton{align-self:flex-start;max-width:100%;width:auto!important}[data-canvas-preview=true] .TWLabel,[data-canvas-preview=true] .tw-form-label{margin-top:12px}[data-canvas-preview=true] .TWColumn>.TWHeading:first-child,[data-canvas-preview=true] .TWColumn>.TWLabel:first-child,[data-canvas-preview=true] .TWStack>.TWHeading:first-child,[data-canvas-preview=true] .TWStack>.TWLabel:first-child{margin-top:0}[data-canvas-preview=true] .TWHeading:not(.tw-typo-heading){font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}[data-canvas-preview=true] .TWHeading.tw-typo-heading-gradient{background:linear-gradient(135deg,#4f46e5,#7c3aed 45%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000}[data-canvas-preview=true] .TWButton.tw-form-btn{align-self:flex-start;width:auto}[data-canvas-preview=true] .tw-typo-paragraph-default,[data-canvas-preview=true] .tw-typo-text-body{font-size:1.0625rem;line-height:1.65}[data-canvas-preview=true] .tw-typo-paragraph-lead,[data-canvas-preview=true] .tw-typo-text-lead{font-size:1.25rem;line-height:1.65}[data-canvas-preview=true] .TWInput,[data-canvas-preview=true] .TWSelect select,[data-canvas-preview=true] .TWTextArea{margin-bottom:2px}[data-canvas-preview=true] .TWForm,[data-canvas-preview=true] .tw-form-root.d3e-prem-page-shell,[data-canvas-preview=true] .tw-form-root.d3e-prem-shell{padding:4px 2px}[data-canvas-preview=true] .tw-form-shell{background:linear-gradient(165deg,#fffffffa,#f8fafcf0 48%,#eef2ffe6);border:1px solid #6366f124;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffffd9,0 10px 28px #6366f114;padding:18px 20px}[data-canvas-preview=true] .tw-form-root .tw-glass-card,[data-canvas-preview=true] .tw-form-root.TWFlex.tw-glass-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:1rem!important;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f!important;padding:1.75rem 2rem!important}[data-canvas-preview=true] .TWLabel,[data-canvas-preview=true] .TWLabel.tw-form-label{color:#64748b;display:block;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0 0 .375rem;text-transform:uppercase}[data-canvas-preview=true] .TWFlex>.TWInput,[data-canvas-preview=true] .TWFlex>.TWTextArea,[data-canvas-preview=true] .TWFlex>.tw-form-field{margin-bottom:1rem}[data-canvas-preview=true] .TWFlex>.TWLabel+.TWInput,[data-canvas-preview=true] .TWFlex>.TWLabel+.TWTextArea{margin-top:0}[data-canvas-preview=true] .TWInput.tw-form-input,[data-canvas-preview=true] .TWTextArea.tw-form-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:2.5rem;min-height:0;min-height:auto}[data-canvas-preview=true] .TWTextArea.tw-form-textarea{height:auto;min-height:5.5rem}[data-canvas-preview=true] .TWFlex{gap:inherit;min-width:0}[data-canvas-preview=true] .TWFlex.fd-row,[data-canvas-preview=true] .TWFlex[style*="flex-direction: row"]{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem}[data-canvas-preview=true] .TWFlex>.TWFlex.flex-1,[data-canvas-preview=true] .TWFlex>.TWFlex[class*=flex-1]{flex:1 1;min-width:0}[data-canvas-preview=true] .d3e-inv-line-row,[data-canvas-preview=true] .d3e-inv-table-head{align-items:center!important;display:flex!important;flex-direction:row!important;gap:12px!important}[data-canvas-preview=true] .d3e-inv-table-head .TWText,[data-canvas-preview=true] .d3e-inv-table-head .d3e-inv-th{background:#0000;border:none;color:#f8fafc;flex:0 0 auto;margin:0;padding:0}[data-canvas-preview=true] .d3e-inv-line-row .TWInput,[data-canvas-preview=true] .d3e-inv-line-row .TWText{flex:0 0 auto;margin:0}[data-canvas-preview=true] .d3e-inv-header-card .TWFlex.fd-row,[data-canvas-preview=true] .d3e-inv-header-card .TWFlex[style*="flex-direction: row"]{align-items:flex-start}[data-canvas-preview=true] .canvas-react-live-board-inner .tw-form-root{height:auto!important;min-height:auto!important}[data-canvas-preview=true] .canvas-react-live-board[data-board-key]{-webkit-overflow-scrolling:touch}.tw-auth-form{display:flex;flex-direction:column;width:100%}.tw-auth-form-header{margin-bottom:1.5rem}.tw-auth-form-title{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.3!important}.tw-auth-form-subtitle{color:#64748b!important;color:var(--color-muted-foreground,#64748b)!important;display:block;font-size:.9375rem!important;line-height:1.55!important;margin-top:.5rem!important}.tw-auth-form-email{color:#0f172a;color:var(--color-foreground,#0f172a);font-weight:600;word-break:break-word}.tw-auth-form-timer{color:#6366f1!important;color:var(--color-primary,#6366f1)!important;display:block;font-size:.8125rem!important;font-weight:500!important;margin-top:.75rem!important}.tw-auth-form-timer-expired{color:#dc2626!important;color:var(--color-danger,#dc2626)!important}.tw-auth-form-verified-badge{align-items:center;background:color-mix(in srgb,#10b981 12%,#fff);border:1px solid color-mix(in srgb,#10b981 25%,#0000);border-radius:9999px;color:#047857;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;margin-top:.75rem;padding:.375rem .75rem}.tw-auth-form-body{display:flex;flex-direction:column;gap:1rem}.tw-auth-form-field{margin:0}.tw-auth-form-field label{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.875rem;font-weight:600}.tw-auth-form-input{min-height:2.75rem!important}.tw-auth-form-select{background:#fff;background:var(--color-input,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.9375rem;min-height:2.75rem;padding:.625rem .75rem;width:100%}.tw-auth-form-select:focus{border-color:#6366f1;border-color:var(--color-input-focus,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb,#6366f1 18%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#6366f1) 18%,#0000);outline:none}.tw-auth-form-grid{grid-gap:1rem;display:grid;gap:1rem}.tw-auth-form-grid-2{grid-template-columns:1fr}.tw-auth-form-grid-phone{grid-template-columns:1fr 5.5rem}@media (min-width:480px){.tw-auth-form-grid-2{grid-template-columns:1fr 1fr}}.tw-auth-profile-form .tw-auth-form-body{gap:.875rem}.tw-auth-form-alert{margin-top:.75rem}.tw-auth-form-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.tw-auth-form-primary-btn{border-radius:12px!important;font-size:1rem!important;font-weight:600!important;min-height:3rem!important}.tw-auth-form-link-row{display:flex;justify-content:center;padding-top:.25rem}.tw-auth-form-link{font-size:.9375rem!important;font-weight:600!important}.tw-auth-form-link-disabled{color:#94a3b8!important;color:var(--color-muted-foreground,#94a3b8)!important;cursor:not-allowed;opacity:.45}.tw-otp-verify-form{display:flex;flex-direction:column;gap:0}.tw-otp-header{flex-direction:column;margin-bottom:1.5rem;text-align:center}.tw-otp-header,.tw-otp-icon{align-items:center;display:flex}.tw-otp-icon{background:linear-gradient(135deg,color-mix(in srgb,#6366f1 16%,#0000),color-mix(in srgb,#8b5cf6 12%,#0000));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,#6366f1) 16%,#0000),color-mix(in srgb,var(--color-accent,#8b5cf6) 12%,#0000));border:1px solid color-mix(in srgb,#6366f1 22%,#0000);border:1px solid color-mix(in srgb,var(--color-primary,#6366f1) 22%,#0000);border-radius:9999px;box-shadow:0 8px 24px color-mix(in srgb,#6366f1 12%,#0000);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000);color:#6366f1;color:var(--color-primary,#6366f1);height:3.5rem;justify-content:center;margin-bottom:1rem;width:3.5rem}.tw-otp-icon-svg{height:1.5rem;width:1.5rem}.tw-otp-title{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:1.625rem!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.25!important}.tw-otp-subtitle{color:#64748b!important;color:var(--color-muted-foreground,#64748b)!important;display:block;font-size:.9375rem!important;line-height:1.55!important;margin-top:.5rem!important;max-width:18rem}.tw-otp-email-chip{align-items:center;background:color-mix(in srgb,#f1f5f9 70%,#0000);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 70%,#0000);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:.75rem 1rem}.tw-otp-email-label{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tw-otp-email-value{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.9375rem;font-weight:600;text-align:center;word-break:break-all}.tw-otp-timer{align-items:center;border-radius:9999px;display:flex;flex-wrap:wrap;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:center;margin-bottom:1.5rem;padding:.625rem 1rem}.tw-otp-timer-active{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 8%,#fff);border:1px solid color-mix(in srgb,#6366f1 18%,#0000);border:1px solid color-mix(in srgb,var(--color-primary,#6366f1) 18%,#0000);color:#6366f1;color:var(--color-primary,#6366f1)}.tw-otp-timer-expired{background:color-mix(in srgb,#ef4444 8%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 8%,#fff);border:1px solid color-mix(in srgb,#ef4444 22%,#0000);border:1px solid color-mix(in srgb,var(--color-danger,#ef4444) 22%,#0000);color:#dc2626;color:var(--color-danger,#dc2626)}.tw-otp-timer-dot{animation:tw-otp-pulse 1.6s ease-in-out infinite;background:currentColor;border-radius:9999px;height:.5rem;opacity:.85;width:.5rem}@keyframes tw-otp-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.tw-otp-timer-clock{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em}.tw-otp-field{margin-bottom:.25rem}.tw-otp-field .TWFormField label,.tw-otp-field label{text-align:center;width:100%}.tw-otp-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.375rem!important;font-weight:600!important;letter-spacing:.42em!important;min-height:3.25rem!important;padding-left:.42em!important;text-align:center!important}.tw-otp-input::placeholder{font-weight:500;letter-spacing:.28em;opacity:.35}.tw-otp-alert{margin-bottom:.25rem;margin-top:.75rem}.tw-otp-actions{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem}.tw-otp-btn-verify{border-radius:12px!important;font-size:1rem!important;font-weight:600!important;min-height:3rem!important}.tw-otp-resend-row{align-items:center;display:flex;flex-direction:column;gap:.625rem;padding-top:.25rem}.tw-otp-resend-hint{color:#64748b!important;color:var(--color-muted-foreground,#64748b)!important;display:block;font-size:.8125rem!important;text-align:center}.tw-otp-btn-resend{border-radius:10px!important;font-size:.875rem!important;font-weight:600!important;min-height:2.5rem!important;min-width:10rem;padding-inline:1.25rem!important}.tw-forgot-email-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:1.5rem}.tw-forgot-email-actions .TWButton{min-width:0;width:100%!important}.tw-forgot-email-actions .TWButton span[aria-hidden=true]{display:none}.tw-form-embedded{box-sizing:border-box;color:#0f172a;color:var(--color-foreground,#0f172a);display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );gap:16px;max-width:100%;min-width:0;padding:24px;width:100%}.tw-form-embedded--flush{gap:16px;padding:0}.tw-build-modal-popup .tw-form-embedded--flush,[class$=-popup-shell] .tw-form-embedded--flush{padding:22px 24px 24px}.tw-form-embedded .tw-build-modal-footer{margin-top:8px}.tw-form-embedded--flush .tw-build-modal-footer{margin-top:20px}.tw-form-embedded .tw-build-modal-footer .TWButton{min-width:96px;width:auto!important}.tw-build-modal-row--grid{grid-gap:12px;align-items:flex-end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:8px;width:100%}.tw-build-modal-row--grid .TWFormField,.tw-build-modal-row--grid .tw-form-field{min-width:0}.tw-build-modal-version-input,.tw-build-modal-version-input input{min-height:42px}.tw-build-modal-local-server{margin-top:12px}.tw-deploy-section-title{font-weight:600;margin:0 0 8px}.tw-deploy-hint,.tw-deploy-section-title{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.875rem}.tw-deploy-hint{background:color-mix(in srgb,#6366f1 8%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 8%,#0000);border:1px solid color-mix(in srgb,#6366f1 18%,#0000);border:1px solid color-mix(in srgb,var(--color-primary,#6366f1) 18%,#0000);border-radius:10px;line-height:1.45;margin:0;padding:10px 12px}.tw-deploy-empty-message{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.9375rem;line-height:1.5;margin:0}.tw-deploy-readonly-value{background:#f8fafc;background:var(--color-muted,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.875rem;line-height:1.45;margin:0;min-height:42px;padding:.625rem .875rem;word-break:break-word}.tw-deploy-configs,.tw-deploy-custom-props{margin-top:4px;width:100%}.tw-deploy-custom-props-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.tw-deploy-custom-props-header .tw-deploy-section-title{margin-bottom:0}.tw-deploy-custom-props-add,.tw-deploy-custom-props-delete{min-width:auto!important;width:auto!important}.tw-deploy-configs-table-wrap{border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);border-radius:12px;max-height:220px;overflow:auto;width:100%}.tw-deploy-configs-table{border-collapse:collapse;font-size:.8125rem;width:100%}.tw-deploy-configs-table th{background:#f8fafc;background:var(--color-muted,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:8px 10px;position:sticky;text-align:left;top:0;z-index:1}.tw-deploy-configs-table td{border-top:1px solid color-mix(in srgb,#e2e8f0 70%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 70%,#0000);padding:6px 8px;vertical-align:middle}.tw-deploy-configs-table tr:first-child td{border-top:none}.tw-deploy-configs-input{width:100%}.tw-deploy-configs-input input{font-size:.8125rem;min-height:36px}.tw-deploy-configs-input--name input{background:#f8fafc;background:var(--color-muted,#f8fafc);color:#64748b;color:var(--color-muted-foreground,#64748b)}.tw-deploy-configs-actions-col{text-align:right;width:88px}.tw-deploy-delete-warning{align-items:center;text-align:center}.tw-deploy-delete-confirm{display:flex;flex-direction:column;gap:12px;margin-top:8px}.tw-deploy-delete-confirm-label{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.875rem;line-height:1.5;margin:0}.tw-deploy-delete-confirm-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.tw-deploy-delete-confirm-row .TWFormField{flex:1 1;min-width:180px}.tw-deploy-delete-confirm-row .TWButton{min-width:96px;width:auto!important}.TWPopupShell.ServerDeploymentDeletionWarningView{max-width:min(32rem,calc(100vw - 32px));min-width:min(28rem,calc(100vw - 32px));width:min(32rem,calc(100vw - 32px))}.tw-server-deploy-legacy,.tw-server-deploy-legacy .CustomPropsView,.tw-server-deploy-legacy .DeployConfigSettingsView{width:100%}.tw-pr-branch-row{grid-gap:12px;align-items:flex-end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.tw-pr-branch-field{min-width:0}.tw-pr-branch-arrow{color:#64748b;color:var(--color-muted-foreground,#64748b);flex-shrink:0;margin-bottom:10px}.tw-pr-to-branch{align-items:center;background:#f8fafc;background:var(--color-muted,#f8fafc);border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:10px;box-sizing:border-box;color:#0f172a;color:var(--color-foreground,#0f172a);display:flex;font-size:.875rem;min-height:42px;padding:.625rem .875rem}.tw-pr-to-branch--empty{color:#64748b;color:var(--color-muted-foreground,#64748b);font-style:italic}.tw-pr-field{min-width:0;width:100%}.tw-pr-description{min-height:96px}.tw-ssh-key-form{display:flex;flex-direction:column;gap:16px}.tw-ssh-key-field{margin-top:4px}.tw-ssh-key-input,.tw-ssh-key-input textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;min-height:120px}.tw-ssh-key-form .TWFormField-helper,.tw-ssh-key-form .tw-form-error{white-space:pre-wrap}.tw-ssh-key-alert{margin-top:0}.tw-ssh-keys-page{max-width:920px;width:100%}.tw-ssh-keys-toolbar{align-items:flex-start;margin-bottom:24px}.tw-ssh-keys-toolbar>.TWButton{flex-shrink:0;min-width:108px;width:auto!important}.tw-ssh-keys-toolbar .TWButton span[aria-hidden=true]{display:none}.tw-ssh-keys-add-label{align-items:center;display:inline-flex;gap:8px}.tw-ssh-keys-list-shell{overflow:hidden;padding:0}.tw-ssh-keys-list{list-style:none;margin:0;padding:0}.tw-ssh-keys-row{align-items:center;border-bottom:1px solid #94a3b859;border-bottom:1px solid var(--tw-data-border,#94a3b859);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.tw-ssh-keys-row:last-child{border-bottom:none}.tw-ssh-keys-row-main{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.tw-ssh-keys-icon-tile{align-items:center;background:color-mix(in srgb,#6366f1 10%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 10%,#fff);border-radius:10px;color:#0f172a;color:var(--color-foreground,#0f172a);display:flex;flex-direction:column;flex-shrink:0;gap:6px;justify-content:center;min-height:72px;min-width:72px;padding:12px}.tw-ssh-keys-icon-tile svg{flex-shrink:0}.tw-ssh-keys-icon-tile-label{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.6875rem;font-weight:600;line-height:1.2;text-align:center}.tw-ssh-keys-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.tw-ssh-keys-name{color:#0f172a;color:var(--tw-data-text,#0f172a);font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-ssh-keys-fingerprint{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-all}.tw-ssh-keys-fingerprint,.tw-ssh-keys-meta-line{color:#64748b;color:var(--tw-data-muted,#64748b);font-size:.75rem;line-height:1.45}.tw-ssh-keys-delete-btn{background:#fff!important;border-color:#ef4444!important;box-shadow:none!important;color:#ef4444!important;flex-shrink:0;min-width:80px;width:auto!important}.tw-ssh-keys-delete-btn:hover{background:#fef2f2!important}.tw-ssh-keys-empty{align-items:center;display:flex;flex-direction:column;padding:40px 24px;text-align:center}.tw-ssh-keys-empty .tw-ssh-keys-icon-tile{margin-bottom:16px;min-height:80px;min-width:80px}.tw-ssh-keys-empty-text{margin:0 0 20px;max-width:28rem}@media (max-width:640px){.tw-ssh-keys-row{align-items:flex-start;flex-direction:column;gap:12px}.tw-ssh-keys-delete-btn{align-self:flex-end}.tw-pr-branch-row{grid-template-columns:1fr}.tw-pr-branch-arrow{display:none}}@media (max-width:480px){.tw-build-modal-row--grid{grid-template-columns:1fr}}.tw-confirm-dialog{max-width:28rem}.tw-confirm-dialog-body{display:flex;flex-direction:column;gap:12px}.tw-confirm-dialog-icon-wrap{align-items:center;background:color-mix(in srgb,#ef4444 12%,#0000);background:color-mix(in srgb,var(--color-destructive,#ef4444) 12%,#0000);border-radius:999px;color:#dc2626;color:var(--color-destructive,#dc2626);display:flex;height:48px;justify-content:center;width:48px}.tw-confirm-dialog-icon{display:block;height:24px;width:24px}.tw-confirm-dialog-description{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.9375rem;line-height:1.5;margin:0}.tw-confirm-dialog-error{background:color-mix(in srgb,#ef4444 10%,#0000);background:color-mix(in srgb,var(--color-destructive,#ef4444) 10%,#0000);border:1px solid color-mix(in srgb,#ef4444 24%,#0000);border:1px solid color-mix(in srgb,var(--color-destructive,#ef4444) 24%,#0000);border-radius:10px;color:#dc2626;color:var(--color-destructive,#dc2626);font-size:.875rem;line-height:1.45;margin:0;padding:10px 12px}.tw-accounts-page{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;padding:28px 32px 32px;width:100%}.tw-accounts-toolbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;width:100%}.tw-accounts-toolbar .TWButton{padding:.5rem 1rem!important;width:auto!important}.tw-accounts-toolbar .TWButton span[aria-hidden=true]{display:none}.tw-accounts-toolbar-icon{flex-shrink:0;height:18px;width:18px}.tw-accounts-toolbar-icon--play{color:var(--tw-form-success)}.tw-accounts-toolbar-btn{align-items:center;display:inline-flex;gap:8px}.tw-accounts-section{display:flex;flex-direction:column;gap:16px;padding:20px 22px 22px}.tw-accounts-section-title{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.tw-accounts-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,420px));justify-content:start;width:100%}.tw-accounts-grid:empty:after{color:var(--tw-form-muted);content:"No accounts yet. Use the button above to create one.";display:block;font-size:.875rem;padding:12px 0 4px}.tw-account-card{height:auto!important;margin-top:0!important;max-width:100%;padding:16px 18px;width:100%!important}.tw-account-card,.tw-account-card-body{display:flex;flex-direction:column;gap:12px}.tw-account-card-body{width:100%}.tw-account-card-row{grid-gap:10px 16px;align-items:center;display:grid;gap:10px 16px;grid-template-columns:minmax(130px,38%) minmax(0,1fr);width:100%}.tw-account-card-row>.tw-form-label{font-size:.875rem;font-weight:500;margin:0;white-space:nowrap}.tw-account-card-row>.tw-account-card-value,.tw-account-card-row>.tw-form-text{justify-self:end;min-width:0;text-align:right;width:100%}.tw-account-card-value{align-items:center;display:flex;gap:8px;justify-content:flex-end}.tw-account-card-value .tw-form-text{flex:1 1;line-height:1;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.tw-account-card-edit-btn{flex-shrink:0;line-height:1;min-height:0;min-height:auto;padding:4px}.tw-account-card-save-btn{flex-shrink:0;min-height:0;min-height:auto;padding:6px 12px}.tw-account-card-status{color:var(--tw-form-success);font-size:.875rem;font-weight:500}.tw-account-card .PrimaryButton{flex-shrink:0;max-width:100%;width:auto!important}.tw-account-card .PrimaryButton ui-container.Button{height:auto!important;min-height:32px;padding:6px 14px!important;white-space:nowrap;width:auto!important}.tw-build-modal-popup{border-radius:16px;box-sizing:border-box;max-width:min(480px,calc(100vw - 32px));overflow:visible;width:480px}.tw-build-modal-popup--narrow{max-width:min(440px,calc(100vw - 32px));width:440px}.tw-build-modal-popup--keystore{max-width:min(560px,calc(100vw - 32px));width:560px}.tw-keystore-mode{width:100%}.tw-keystore-mode .tw-form-btn-group-item{flex:1 1;font-size:11px;padding:7px 12px;text-align:center}.tw-keystore-upload{display:flex;flex-direction:column;gap:8px}.tw-keystore-uploadBtn{align-items:center;display:inline-flex;gap:8px;width:auto!important}.tw-keystore-uploadBtn span[aria-hidden=true]{display:none}.tw-keystore-fileName{color:#64748b;font-size:11px;line-height:1.4;margin:0;word-break:break-all}.TWFormDialog-body .tw-build-modal-body,.tw-build-modal-popup .tw-build-modal-body{gap:12px;max-height:none;overflow:visible;padding-right:0}.TWPopupShell.CloudAccountInfoView,.TWPopupShell.tw-cloud-info-popup-shell{display:flex;flex-direction:column;max-height:min(82vh,620px);overflow:hidden}.TWPopupShell.CloudAccountInfoView .TWFormDialog-body,.TWPopupShell.tw-cloud-info-popup-shell .TWFormDialog-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.tw-cloud-info-popup-shell .tw-cloud-info-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;padding:0;width:100%}.TWPopupShell.CloudAccountInfoView .tw-cloud-info-body,.TWPopupShell.tw-cloud-info-popup-shell .tw-cloud-info-body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;max-height:min(50vh,420px);min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scrollbar-gutter:stable;width:100%}.tw-cloud-info-form .tw-build-modal-footer{flex-shrink:0;margin-top:0}.tw-cloud-info-step{display:flex;flex-direction:column;gap:.625rem}.tw-cloud-info-step-title{font-size:.9375rem;font-weight:600;margin:0}.tw-cloud-info-step-header,.tw-cloud-info-step-inline{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.tw-cloud-info-user-input{max-width:180px;min-width:140px}.tw-cloud-info-copy-anchor{display:inline-flex}.tw-cloud-info-commands{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.tw-cloud-info-command{align-items:flex-start;background:color-mix(in srgb,#f1f5f9 70%,#0000);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 70%,#0000);border:1px solid color-mix(in srgb,#e2e8f0 80%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 80%,#0000);border-radius:10px;display:flex;gap:.5rem;min-width:0;padding:.5rem .625rem;width:100%}.tw-cloud-info-command-text{display:block;flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;width:0;word-break:normal}.tw-cloud-info-copy-btn{flex-shrink:0;min-height:28px!important;min-width:28px!important;padding:.25rem!important;width:auto!important}.tw-cloud-info-copy-key-btn{align-self:flex-start;gap:.375rem}.tw-cloud-info-hint,.tw-cloud-info-note{font-size:.8125rem;margin:0}.tw-cloud-info-note{color:#64748b;color:var(--color-muted-foreground,#64748b)}.tw-cloud-info-test-row{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.tw-cloud-info-status{font-size:.875rem;font-weight:600}.tw-cloud-info-status--ok{color:#16a34a;color:var(--color-success,#16a34a)}.tw-cloud-info-status--error{color:#dc2626;color:var(--color-destructive,#dc2626)}.TWDialog-panel.TWFormDialog{background:linear-gradient(165deg,#f0fdf9,#f8fafc 48%,#eef2ff);border:1px solid #6366f11f;box-shadow:0 12px 32px #0f172a14;overflow:visible;padding:20px 22px 18px}.TWFormDialog .TWDialog-title,.TWFormDialog-title{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.TWFormDialog .TWDialog-description,.TWFormDialog-subtitle{color:#64748b;font-size:11px;line-height:1.45;margin:6px 0 0}.TWFormDialog .TWDialog-content{margin-top:16px;overflow:visible}.TWFormDialog--sm,.TWPopupShell.TWFormDialog--sm,[class$=-popup-shell].TWFormDialog--sm{max-width:min(28rem,calc(100vw - 32px));min-width:min(24rem,calc(100vw - 32px));width:min(28rem,calc(100vw - 32px))}.TWFormDialog--md,.TWPopupShell.TWFormDialog--md,[class$=-popup-shell].TWFormDialog--md{max-width:min(32rem,calc(100vw - 32px));min-width:min(28rem,calc(100vw - 32px));width:min(32rem,calc(100vw - 32px))}.TWFormDialog--lg,.TWPopupShell.TWFormDialog--lg,[class$=-popup-shell].TWFormDialog--lg{max-width:min(40rem,calc(100vw - 32px));min-width:min(36rem,calc(100vw - 32px));width:min(40rem,calc(100vw - 32px))}.TWPopupShell.tw-cloud-info-popup-shell{max-width:min(42rem,calc(100vw - 32px));min-width:min(36rem,calc(100vw - 32px));width:min(42rem,calc(100vw - 32px))}.TWFormDialog-body{display:flex;flex-direction:column;gap:16px;min-width:0;overflow:visible;width:100%}.TWFormDialog-body .tw-build-modal-body:not(.tw-cloud-info-body){gap:12px;max-height:none;overflow:visible;padding-right:0}.TWFormDialog-body .tw-build-modal-row--grid{overflow:visible}.TWFormDialog .TWFormDialog-footer,.tw-build-modal-footer{border-top:1px solid #94a3b82e;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px}.TWFormDialog-footer .TWButton,.tw-build-modal-footer .TWButton{min-width:96px;width:auto!important}.TWFormDialog-title{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.TWFormDialog-subtitle{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.875rem;line-height:1.45;margin:6px 0 0}.TWFormDialog-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.TWFormDialog-headerText{flex:1 1;min-width:0}.TWFormDialog-close{align-items:center;background:#0000;border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);border-radius:8px;color:#64748b;color:var(--color-muted-foreground,#64748b);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.125rem;height:32px;justify-content:center;line-height:1;margin-left:auto;padding:0;width:32px}.TWFormDialog-close:hover{background:color-mix(in srgb,#f1f5f9 70%,#0000);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 70%,#0000);color:#0f172a;color:var(--color-foreground,#0f172a)}.TWFormDialog-panel,.TWPopupShell,[class$=-popup-shell]{box-sizing:border-box;color:#0f172a;color:var(--color-card-foreground,var(--color-foreground,#0f172a));font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );max-width:min(32rem,calc(100vw - 32px));min-width:min(28rem,calc(100vw - 32px));overflow:visible;padding:24px;width:min(32rem,calc(100vw - 32px))}.TWFormDialog-panel,.TWPopupShell,[class$=-popup-shell]{background:linear-gradient(165deg,#f0fdf9,#f8fafc 48%,#eef2ff);border:1px solid #6366f11f;border-radius:16px;box-shadow:0 12px 32px #0f172a14}.TWPopupShell .TWFormDialog-body,[class$=-popup-shell] .TWFormDialog-body,[class$=-popup-shell] .tw-form-root,[class$=-popup-shell] form{min-width:0;width:100%}.TWPopupShell .tw-form-embedded--flush,[class$=-popup-shell] .EditOrCreateBranch-root--embedded,[class$=-popup-shell] .tw-build-modal,[class$=-popup-shell] .tw-form-embedded--flush{background:#0000;border:none;box-shadow:none;padding:0}.TWPopupShell:not(.CloudAccountInfoView):not(.tw-cloud-info-popup-shell) .tw-build-modal-body:not(.tw-cloud-info-body){gap:12px;max-height:none;overflow:visible;padding-right:0}.TWPopupShell .EditOrCreateBranch-actions,.TWPopupShell .tw-build-modal-footer,[class$=-popup-shell] .EditOrCreateBranch-actions,[class$=-popup-shell] .tw-build-modal-footer{border-top:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);margin-top:20px;padding-top:16px}ui-popup-wrapper.model>ui-popup>.TWPopupShell,ui-popup>.TWPopupShell{flex-shrink:0;max-height:min(90vh,720px);overflow:visible}.TWPopupShell.AndriodDeploymentView,.TWPopupShell.ServerDeploymentView,.TWPopupShell.WebDeploymentView{max-width:min(42rem,calc(100vw - 32px));min-width:min(36rem,calc(100vw - 32px));width:min(42rem,calc(100vw - 32px))}.TWPopupShell.AndriodDeploymentView .tw-build-modal-body,.TWPopupShell.ServerDeploymentView .tw-build-modal-body,.TWPopupShell.WebDeploymentView .tw-build-modal-body{max-height:min(52vh,420px);overflow-x:hidden;overflow-y:auto;padding-right:4px}.TWPopupShell .tw-form-embedded--flush{padding:0}.TWPopupShell .tw-build-modal-footer .TWButton{min-width:96px;width:auto!important}.tw-chart-root{--tw-chart-indigo:#6366f1;--tw-chart-violet:#8b5cf6;--tw-chart-pink:#ec4899;--tw-chart-cyan:#06b6d4;--tw-chart-emerald:#10b981;--tw-chart-amber:#f59e0b;--tw-chart-grid:color-mix(in srgb,var(--color-border,#94a3b8) 35%,#0000);--tw-chart-axis:var(--color-muted-foreground,#94a3b8);--tw-chart-label:var(--color-muted-foreground,#64748b);--tw-chart-title:var(--color-foreground,#0f172a);--tw-chart-bg:var(--color-card,#fff);--tw-chart-radius:var(--radius-md,14px);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  )}.tw-chart-root,.tw-chart-root *,.tw-chart-root :after,.tw-chart-root :before{box-sizing:border-box}.tw-chart-frame{background:var(--tw-chart-bg);border:1px solid color-mix(in srgb,#e2e8f0 60%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 60%,#0000);border-radius:var(--tw-chart-radius);box-shadow:inset 0 1px 0 #ffffff80,0 1px 2px #0f172a0a,0 10px 28px -12px #0f172a24;box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff80),0 1px 2px #0f172a0a,var(--shadow-md,0 10px 28px -12px #0f172a24);height:100%;min-height:120px;overflow:hidden;position:relative;width:100%}.tw-chart-frame-compact{border-radius:8px;box-shadow:0 1px 4px #6366f114;min-height:64px}.tw-chart-header{padding:12px 14px 0}.tw-chart-header-compact{padding:6px 8px 0}.tw-chart-title{color:var(--tw-chart-title);font-size:13px;font-weight:650;letter-spacing:-.01em;line-height:1.2}.tw-chart-subtitle{color:var(--tw-chart-label);font-size:11px;margin-top:2px}.tw-chart-svg{display:block;height:auto;width:100%}.tw-chart-legend{display:flex;flex-wrap:wrap;gap:8px 12px;padding:6px 14px 10px}.tw-chart-legend-compact{display:none}.tw-chart-legend-item{align-items:center;color:var(--tw-chart-label);display:inline-flex;font-size:10px;gap:5px}.tw-chart-legend-swatch{border-radius:2px;flex-shrink:0;height:8px;width:8px}.tw-stat-card{background:linear-gradient(145deg,#fffffff2,#eef2ffe6);border:1px solid #6366f124;border-radius:var(--tw-chart-radius);box-shadow:0 8px 24px #6366f114;display:flex;flex-direction:column;gap:6px;min-width:140px;padding:14px 16px}.tw-stat-card-compact{gap:4px;min-width:100px;padding:8px 10px}.tw-stat-label{color:var(--tw-chart-label);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.tw-stat-value{color:var(--tw-chart-title);font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1}.tw-stat-value-compact{font-size:16px}.tw-stat-delta{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:3px;padding:2px 7px;width:fit-content}.tw-stat-delta-up{background:#10b9811f;color:#059669}.tw-stat-delta-down{background:#ef44441a;color:#dc2626}.tw-stat-delta-neutral{background:#64748b1a;color:#64748b}.tw-stat-spark{margin-top:4px;opacity:.9}.tw-chart-widget{width:100%}.TWDialog-overlay{inset:0;position:fixed;z-index:10050}.TWDialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;background:var(--color-overlay,#0f172a73);border:none;cursor:pointer;inset:0;position:absolute}.TWDialog-center{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;pointer-events:none;position:fixed}.TWDialog-panel{background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 88%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 88%,#0000);border-radius:16px;box-shadow:0 24px 48px -12px color-mix(in srgb,#0f172a 22%,#0000);box-shadow:0 24px 48px -12px color-mix(in srgb,var(
          --color-foreground,#0f172a
        ) 22%,#0000);box-sizing:border-box;color:#0f172a;color:var(--color-card-foreground,var(--color-foreground,#0f172a));min-width:0;padding:24px;pointer-events:auto;position:relative;width:100%}.TWDialog-title{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.TWDialog-description{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.875rem;line-height:1.45;margin:6px 0 0}.TWDialog-content{margin-top:16px}.TWDialog-content--flush{margin-top:0}.tw-typo-root{--tw-typo-text:var(--color-foreground,#0f172a);--tw-typo-muted:var(--color-muted-foreground,#64748b);--tw-typo-caption:color-mix(in srgb,var(--color-muted-foreground,#64748b) 75%,#0000);--tw-typo-accent:var(--color-primary,#6366f1);--tw-typo-code-bg:color-mix(in srgb,var(--color-primary,#6366f1) 8%,#0000);--tw-typo-code-text:color-mix(in srgb,var(--color-primary,#6366f1) 85%,var(--color-foreground,#4338ca));--tw-typo-quote-border:color-mix(in srgb,var(--color-primary,#6366f1) 35%,#0000);--tw-typo-required:var(--color-danger,#ef4444);--tw-typo-optional:var(--color-muted-foreground,#94a3b8);color:var(--tw-typo-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );width:100%}.tw-typo-root,.tw-typo-root *,.tw-typo-root :after,.tw-typo-root :before{box-sizing:border-box}.tw-typo-widget{line-height:1.45}.tw-typo-heading{text-wrap:balance;color:var(--tw-typo-text);font-family:inherit;font-family:var(--font-heading,var(--font-body,inherit));font-weight:700;letter-spacing:-.02em;margin:0}.tw-typo-heading-h1{font-size:28px;line-height:1.15}.tw-typo-heading-h2{font-size:22px;line-height:1.2}.tw-typo-heading-h3{font-size:18px;line-height:1.25}.tw-typo-heading-display{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.tw-typo-heading-gradient{background:linear-gradient(135deg,#4f46e5,#7c3aed 45%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000}.tw-typo-heading-compact.tw-typo-heading-h1{font-size:20px}.tw-typo-heading-compact.tw-typo-heading-h2{font-size:16px}.tw-typo-heading-compact.tw-typo-heading-h3{font-size:14px}.tw-typo-heading-compact.tw-typo-heading-display{font-size:22px}.tw-typo-text{display:inline;margin:0}.tw-typo-text-body{color:var(--tw-typo-text);font-size:14px;font-weight:450}.tw-typo-text-muted{color:var(--tw-typo-muted);font-size:13px;font-weight:450}.tw-typo-text-caption{color:var(--tw-typo-caption);font-size:11px;font-weight:500;letter-spacing:.01em}.tw-typo-text-lead{color:var(--tw-typo-text);font-size:16px;font-weight:500;line-height:1.55}.tw-typo-text-code{background:var(--tw-typo-code-bg);border:1px solid #6366f124;border-radius:6px;color:var(--tw-typo-code-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;padding:2px 6px}.tw-typo-text-compact.tw-typo-text-body{font-size:11px}.tw-typo-text-compact.tw-typo-text-muted{font-size:10px}.tw-typo-text-compact.tw-typo-text-caption{font-size:9px}.tw-typo-text-compact.tw-typo-text-lead{font-size:12px}.tw-typo-text-compact.tw-typo-text-code{font-size:10px}.tw-typo-paragraph{margin:0}.tw-typo-paragraph-default{color:var(--tw-typo-text);font-size:14px;font-weight:450;line-height:1.6}.tw-typo-paragraph-lead{color:var(--tw-typo-text);font-size:16px;font-weight:500;line-height:1.65}.tw-typo-paragraph-small{color:var(--tw-typo-muted);font-size:12px;font-weight:450;line-height:1.5}.tw-typo-paragraph-quote{background:#6366f10a;border-left:3px solid var(--tw-typo-quote-border);border-radius:0 8px 8px 0;color:#334155;font-size:14px;font-style:italic;font-weight:450;line-height:1.6;padding:8px 12px}.tw-typo-paragraph-compact.tw-typo-paragraph-default{font-size:11px}.tw-typo-paragraph-compact.tw-typo-paragraph-lead{font-size:12px}.tw-typo-paragraph-compact.tw-typo-paragraph-small{font-size:10px}.tw-typo-paragraph-compact.tw-typo-paragraph-quote{font-size:11px;padding:6px 8px}.tw-typo-label{color:#334155;display:block;font-size:12px;font-weight:650;letter-spacing:.01em;margin:0}.tw-typo-label-required:after{color:var(--tw-typo-required);content:" *";font-weight:700}.tw-typo-label-optional:after{color:var(--tw-typo-optional);content:" (optional)";font-size:10px;font-weight:500}.tw-typo-label-inline{color:#475569;display:inline;font-size:11px;font-weight:650;margin-right:6px;vertical-align:middle}.tw-typo-label-compact{font-size:10px}.tw-typo-label-compact.tw-typo-label-optional:after{font-size:9px}.TWListTile{align-items:center;background:color-mix(in srgb,#fff 85%,#0000);background:color-mix(in srgb,var(--color-card,var(--c2,#fff)) 85%,#0000);border:1px solid color-mix(in srgb,#e2e8f0 60%,#0000);border:1px solid color-mix(in srgb,var(--color-border,var(--c7,#e2e8f0)) 60%,#0000);box-sizing:border-box;cursor:pointer;display:flex;gap:10px;position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:background var(--motion-duration-fast,.15s) ease,border-color var(--motion-duration-fast,.15s) ease,box-shadow var(--motion-duration-fast,.15s) ease,transform var(--motion-duration-fast,.15s) ease;width:100%}.TWListTile:before{background:linear-gradient(135deg,color-mix(in srgb,#6366f1 12%,#0000),#0000 60%);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,var(--c43,#6366f1)) 12%,#0000),#0000 60%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s ease;transition:opacity var(--motion-duration-fast,.15s) ease}@media (hover:hover){.TWListTile:hover{background:color-mix(in srgb,#6366f1 6%,#fff);background:color-mix(in srgb,var(--color-primary,var(--c43,#6366f1)) 6%,var(--color-card,var(--c2,#fff)));border-color:color-mix(in srgb,#6366f1 25%,#e2e8f0);border-color:color-mix(in srgb,var(--color-primary,var(--c43,#6366f1)) 25%,var(--color-border,var(--c7,#e2e8f0)));box-shadow:0 4px 12px color-mix(in srgb,#6366f1 12%,#0000);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary,var(--c43,#6366f1)) 12%,#0000);transform:translateY(-1px)}.TWListTile:hover:before{opacity:1}}.TWListTile--active,.TWListTile[data-active=true]{background:color-mix(in srgb,#6366f1 12%,#fff);background:color-mix(in srgb,var(--color-primary,var(--c43,#6366f1)) 12%,var(--color-card,var(--c2,#fff)));border-color:color-mix(in srgb,#6366f1 35%,#e2e8f0);border-color:color-mix(in srgb,var(--color-primary,var(--c43,#6366f1)) 35%,var(--color-border,var(--c7,#e2e8f0)));box-shadow:0 2px 8px color-mix(in srgb,#6366f1 18%,#0000);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary,var(--c43,#6366f1)) 18%,#0000)}.TWListTile--compact{gap:8px;min-height:36px;padding:6px 10px}.TWListTile--sidebar{min-height:40px;padding:8px 12px}.TWListTile-icon{align-items:center;color:#64748b;color:var(--color-muted-foreground,var(--c1,#64748b));display:flex;flex-shrink:0;justify-content:center;transition:color .15s ease;transition:color var(--motion-duration-fast,.15s) ease}.TWListTile--active .TWListTile-icon,.TWListTile:hover .TWListTile-icon{color:#6366f1;color:var(--color-primary,var(--c43,#6366f1))}.TWListTile-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.TWListTile-label{color:#1e293b;color:var(--color-foreground,var(--c1,#1e293b));font-size:13px;font-weight:500}.TWListTile-description,.TWListTile-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TWListTile-description{color:#64748b;color:var(--color-muted-foreground,var(--c1,#64748b));font-size:11px}.TWListTile-trailing{align-items:center;display:flex;flex-shrink:0;position:relative;z-index:1}.TWFormDropdown{position:relative;width:100%}.TWFormDropdown.tw-form-input,.TWFormDropdown.tw-form-select{background:#0000;border:none;box-shadow:none;height:auto;padding:0}.TWFormDropdown.tw-form-select:after{display:none}.TWFormDropdown-trigger{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;text-align:left;width:100%}.TWFormDropdown-trigger:disabled{cursor:not-allowed}.TWFormDropdown-open .TWFormDropdown-trigger,.TWFormDropdown-trigger:focus{border-color:#6366f1;border-color:var(
    --tw-form-input-focus,var(--color-input-focus,var(--color-primary,#6366f1))
  );box-shadow:0 0 0 3px #6366f11f;box-shadow:0 0 0 3px var(--tw-form-ring,var(--color-ring,#6366f11f))}.TWFormDropdown-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TWFormDropdown-placeholder .TWFormDropdown-value{color:#94a3b8;color:var(--color-muted-foreground,#94a3b8)}.TWFormDropdown-chevron{color:#64748b;color:var(--color-muted-foreground,#64748b);flex-shrink:0;height:16px;transition:transform .15s ease;width:16px}.TWFormDropdown-open .TWFormDropdown-chevron{transform:rotate(180deg)}.TWFormDropdown-menu{background:#fff;background:var(--color-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:.5rem;border-radius:var(--radius-md,.5rem);box-shadow:0 10px 24px -8px #0f172a2e,0 4px 10px -6px #0f172a14;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:6px}.TWFormDropdown-item{margin:0}.TWFormDropdown-option{align-items:center;background:#0000;border:none;border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius-md, .5rem) - 2px);color:#0f172a;color:var(--color-foreground,#0f172a);cursor:pointer;display:flex;font-size:.875rem;gap:10px;justify-content:space-between;line-height:1.25rem;padding:10px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.TWFormDropdown-option:hover{background:color-mix(in srgb,#6366f1 8%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 8%,#0000)}.TWFormDropdown-option--selected{background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000);color:#6366f1;color:var(--color-primary,#6366f1);font-weight:600}.TWFormDropdown-optionMain{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.TWFormDropdown-optionLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TWFormDropdown-check{flex-shrink:0;height:16px;width:16px}.TWThemePicker-control{align-items:center;display:flex;gap:12px;width:100%}.TWThemePicker-control .TWFormDropdown{flex:1 1;min-width:0}.TWThemePicker-swatch{flex-shrink:0}.PersonalSettings-root{box-sizing:border-box;color:#0f172a;color:var(--color-foreground,#0f172a);display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );height:100%;min-height:0;width:100%}.PersonalSettings-tabs{border-bottom:1px solid color-mix(in srgb,#e2e8f0 90%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 90%,#0000);display:flex;flex-shrink:0;gap:4px;overflow-x:auto;padding:0 24px;scrollbar-width:none}.PersonalSettings-tabs::-webkit-scrollbar{display:none}.PersonalSettings-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;color:var(--color-muted-foreground,#64748b);cursor:pointer;font-size:.875rem;font-weight:600;margin-bottom:-1px;padding:14px 16px;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.PersonalSettings-tab:hover{color:#0f172a;color:var(--color-foreground,#0f172a)}.PersonalSettings-tab[data-active=true]{border-bottom-color:#6366f1;border-bottom-color:var(--color-primary,#6366f1);color:#6366f1;color:var(--color-primary,#6366f1)}.PersonalSettings-panel{flex:1 1;min-height:0;overflow:hidden}.PersonalSettings-panelSection{display:none;height:100%;min-height:0;overflow:hidden}.PersonalSettings-panelSection[data-active=true]{display:flex;flex-direction:column}.PersonalSettings-scroll{box-sizing:border-box;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px 32px}.ProfileSettingsView-root{box-sizing:border-box;max-width:920px;width:100%}.ProfileSettingsView-header{margin-bottom:24px}.ProfileSettingsView-title{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 6px}.ProfileSettingsView-subtitle{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.875rem;line-height:1.5;margin:0}.ProfileSettingsView-profileRow{align-items:center;display:flex;gap:18px;margin-bottom:28px}.ProfileSettingsView-avatarBtn{align-items:center;background:color-mix(in srgb,#6366f1 88%,#000);background:color-mix(in srgb,var(--color-primary,#6366f1) 88%,#000);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:100px;justify-content:center;overflow:hidden;padding:0;position:relative;width:100px}.ProfileSettingsView-avatarBtn img{display:block;height:100%;object-fit:cover;width:100%}.ProfileSettingsView-avatarInitials{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.ProfileSettingsView-avatarEdit{align-items:center;background:#ffffffeb;border-radius:999px;bottom:6px;color:#6366f1;color:var(--color-primary,#6366f1);display:flex;height:28px;justify-content:center;position:absolute;right:6px;width:28px}.ProfileSettingsView-avatarEdit svg{display:block;height:14px;width:14px}.ProfileSettingsView-name{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 4px}.ProfileSettingsView-email{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.9375rem;margin:0}.ProfileSettingsView-sectionTitle{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;margin:0 0 14px}.ProfileSettingsView-grid{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.ProfileSettingsView-field .TWInput,.ProfileSettingsView-field .TWSelect select{width:100%!important}.ProfileSettingsView-success{align-items:center;background:color-mix(in srgb,#16a34a 12%,#0000);background:color-mix(in srgb,var(--color-success,#16a34a) 12%,#0000);border-radius:10px;color:#16a34a;color:var(--color-success,#16a34a);display:inline-flex;font-weight:600;gap:8px}.ProfileSettingsView-error,.ProfileSettingsView-success{font-size:.875rem;margin-bottom:12px;padding:.55rem .85rem}.ProfileSettingsView-error{background:color-mix(in srgb,#ef4444 10%,#0000);background:color-mix(in srgb,var(--color-destructive,#ef4444) 10%,#0000);border:1px solid color-mix(in srgb,#ef4444 24%,#0000);border:1px solid color-mix(in srgb,var(--color-destructive,#ef4444) 24%,#0000);border-radius:10px;color:#dc2626;color:var(--color-destructive,#dc2626);line-height:1.45}.ProfileSettingsView-actions{display:flex;justify-content:flex-start;margin-bottom:28px}.ProfileSettingsView-actions .TWButton,.ProfileSettingsView-saveBtn{min-width:96px;width:auto!important}.ProfileSettingsView-actions .TWButton span[aria-hidden=true]{display:none}.ProfileSettingsView-divider{border:none;border-top:1px solid color-mix(in srgb,#e2e8f0 90%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 90%,#0000);margin:8px 0 24px}.ProfileSettingsView-theme{max-width:420px;padding-bottom:8px}.ProfileSettingsView-theme .TWFormDropdown-trigger,.ProfileSettingsView-theme .TWThemePicker{width:100%}.UpdatePasswordScreen-root{box-sizing:border-box;max-width:520px;width:100%}.UpdatePasswordScreen-title{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px}.UpdatePasswordScreen-subtitle{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.875rem;margin:0 0 24px}.UpdatePasswordScreen-fields{display:flex;flex-direction:column;gap:16px}.UpdatePasswordScreen-success{align-items:center;background:color-mix(in srgb,#16a34a 12%,#0000);background:color-mix(in srgb,var(--color-success,#16a34a) 12%,#0000);border-radius:10px;color:#16a34a;color:var(--color-success,#16a34a);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;margin-top:16px;padding:.55rem .85rem}.UpdatePasswordScreen-actions{display:flex;justify-content:flex-end;margin-top:20px}.UpdatePasswordScreen-actions .TWButton{min-width:96px;width:auto!important}.UpdatePasswordScreen-actions .TWButton span[aria-hidden=true]{display:none}@media (max-width:768px){.PersonalSettings-scroll{padding:20px 18px 28px}.ProfileSettingsView-grid{grid-template-columns:1fr}}.tw-data-root{--tw-data-indigo:var(--color-primary,#6366f1);--tw-data-violet:var(--color-accent,#8b5cf6);--tw-data-text:var(--color-foreground,#0f172a);--tw-data-muted:var(--color-muted-foreground,#64748b);--tw-data-card:var(--color-card,#fff);--tw-data-border:color-mix(in srgb,var(--color-border,#e2e8f0) 60%,#0000);--tw-data-row-hover:color-mix(in srgb,var(--color-primary,#6366f1) 6%,#0000);--tw-data-selected:color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );width:100%}.tw-data-root,.tw-data-root *,.tw-data-root :after,.tw-data-root :before{box-sizing:border-box}.tw-data-shell{background:#fff;background:var(--tw-data-card,#fff);border:1px solid var(--tw-data-border);border-radius:14px;border-radius:var(--radius-md,14px);box-shadow:inset 0 1px 0 #ffffff8c,0 10px 30px -12px #0f172a29;box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff8c),var(--shadow-md,0 10px 30px -12px #0f172a29);overflow:hidden}.tw-data-shell-compact{border-radius:9px;box-shadow:0 4px 14px #6366f114}.tw-data-toolbar{align-items:center;background:color-mix(in srgb,#f8fafc 55%,#fff);background:color-mix(in srgb,var(--color-muted,#f8fafc) 55%,var(--tw-data-card,#fff));border-bottom:1px solid var(--tw-data-border);display:flex;gap:6px;padding:8px 10px}.tw-data-toolbar-title{color:var(--tw-data-text);flex:1 1;font-size:11px;font-weight:700}.tw-data-toolbar-btn{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:var(--tw-data-muted);font-size:9px;font-weight:600;padding:3px 8px}.tw-data-table{border-collapse:collapse;font-size:10px;width:100%}.tw-data-table th{background:color-mix(in srgb,#f1f5f9 60%,#fff);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 60%,var(--tw-data-card,#fff));border-bottom:1px solid var(--tw-data-border);color:var(--tw-data-muted);font-size:9px;font-weight:650;letter-spacing:.04em;padding:8px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.tw-data-table th.sortable:after{content:" ↕";font-size:9px;opacity:.45}.tw-data-table td{border-bottom:1px solid color-mix(in srgb,var(--tw-data-border) 60%,#0000);color:var(--tw-data-text);padding:8px 12px}.tw-data-table tr{transition:background .12s ease}.tw-data-table tr:hover td{background:var(--tw-data-row-hover)}.tw-data-table tr.selected td{background:var(--tw-data-selected);box-shadow:inset 2px 0 0 #6366f1;box-shadow:inset 2px 0 0 var(--color-primary,#6366f1)}.tw-data-table.striped tr:nth-child(2n) td{background:color-mix(in srgb,#f8fafc 40%,#0000);background:color-mix(in srgb,var(--color-muted,#f8fafc) 40%,#0000)}.tw-data-badge{border-radius:999px;display:inline-block;font-size:9px;font-weight:650;padding:2px 7px}.tw-data-badge-active{background:#10b9811f;color:#059669}.tw-data-badge-pending{background:#f59e0b1f;color:#d97706}.tw-data-badge-done{background:#6366f11f;color:var(--tw-data-indigo)}.tw-data-check{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:var(--tw-data-indigo);display:inline-flex;font-size:9px;height:14px;justify-content:center;width:14px}.tw-data-check-on{background:var(--tw-data-indigo);border-color:var(--tw-data-indigo);color:#fff}.tw-data-list{padding:4px}.tw-data-list-item{align-items:center;border-radius:8px;color:var(--tw-data-text);display:flex;font-size:11px;gap:8px;padding:7px 8px;transition:background .12s ease}.tw-data-list-item:hover{background:var(--tw-data-row-hover)}.tw-data-list-avatar{align-items:center;background:linear-gradient(135deg,var(--tw-data-indigo),var(--tw-data-violet));border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:24px;justify-content:center;width:24px}.tw-data-list-meta{flex:1 1;min-width:0}.tw-data-list-title{color:var(--tw-data-text);font-weight:600;line-height:1.2}.tw-data-list-sub{color:var(--tw-data-muted);font-size:9px;margin-top:1px}.tw-data-list-action{background:#6366f114;border-radius:6px;color:var(--tw-data-indigo);font-size:9px;font-weight:600;padding:3px 7px}.tw-data-tree{font-size:11px;padding:6px 8px}.tw-data-tree-row{align-items:center;border-radius:6px;color:var(--tw-data-text);display:flex;gap:5px;padding:4px 6px;transition:background .12s ease}.tw-data-tree-row:hover{background:var(--tw-data-row-hover)}.tw-data-tree-row-active{background:var(--tw-data-selected);color:var(--tw-data-indigo);font-weight:600}.tw-data-tree-indent{display:inline-block;flex-shrink:0;width:12px}.tw-data-tree-chevron{color:#94a3b8;font-size:9px;width:10px}.tw-data-tree-icon{font-size:11px;opacity:.85}.tw-data-builder{padding:8px}.tw-data-rule{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.tw-data-chip{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#475569;font-size:9px;font-weight:600;padding:4px 8px;white-space:nowrap}.tw-data-chip-field{background:#6366f114;border-color:#6366f12e;color:var(--tw-data-indigo)}.tw-data-chip-op{background:#f8fafc;color:#64748b}.tw-data-chip-value{color:#0f172a;font-weight:650}.tw-data-logic{color:var(--tw-data-violet);font-size:9px;font-weight:700;padding:2px 6px}.tw-data-add-btn{background:#6366f10a;border:1px dashed #6366f159;border-radius:7px;color:var(--tw-data-indigo);display:inline-block;font-size:9px;font-weight:600;margin-top:4px;padding:4px 8px}.tw-data-treemap{grid-gap:3px;display:grid;gap:3px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;min-height:72px;padding:6px}.tw-data-treemap-cell{align-items:flex-end;border-radius:6px;color:#fff;display:flex;font-size:9px;font-weight:650;min-height:28px;padding:5px 7px}.tw-data-treemap-cell-large{background:linear-gradient(135deg,#6366f1,#4f46e5);grid-row:span 2}.tw-data-treemap-cell-mid{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.tw-data-treemap-cell-sm{background:linear-gradient(135deg,#06b6d4,#0891b2)}.tw-data-widget{width:100%}.TWTreeRow{align-items:center;box-sizing:border-box;cursor:default;display:flex;gap:4px;justify-content:space-between;min-height:28px;overflow:hidden;position:relative;transition:background .15s ease;transition:background var(--motion-duration-fast,.15s) ease;width:100%}.TWTreeRow--expandable,.TWTreeRow--interactive{cursor:pointer}.TWTreeRow--explorer:hover:not(.TWTreeRow--selected):not(.TWTreeRow--rename),.TWTreeRow--hover{background:color-mix(in srgb,#6366f1 8%,#0000);background:color-mix(in srgb,var(--color-primary,var(--c43,#6366f1)) 8%,#0000)}.TWTreeRow--selected{background:color-mix(in srgb,#6366f1 20%,#0000);background:color-mix(in srgb,var(--color-primary,var(--c43,#6366f1)) 20%,#0000);border-right:4px solid #6366f1;border-right:4px solid var(--color-primary,var(--c43,#6366f1))}.TWTreeRow--build.TWTreeRow--hover,.TWTreeRow--build.TWTreeRow--selected{border-radius:5px;border-right:none}.TWTreeRow--build.TWTreeRow--hover{background-color:#3b82f612}.TWTreeRow--build.TWTreeRow--selected{background-color:#3b82f624}.TWTreeRow--duplicate,.TWTreeRow--rename{background:#fff;background:var(--c2,#fff);border:1px solid #cbd5e1;border:1px solid var(--c1,#cbd5e1)}.TWTreeRow--duplicate{border-color:#ef4444;border-color:var(--c11,#ef4444)}.TWTreeRow--build,.TWTreeRow--compact{min-height:24px}.TWTreeRow-main{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0;position:relative;z-index:1}.TWTreeRow-chevronPlaceholder{display:inline-block;flex-shrink:0;width:16px}.TWTreeRow-chevronBtn{align-items:center;background:#0000;border:none;color:#8faedc;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.75;padding:0;transition:color .15s ease,opacity .15s ease;transition:color var(--motion-duration-fast,.15s) ease,opacity var(--motion-duration-fast,.15s) ease;width:16px}@media (hover:hover){.TWTreeRow--explorer:hover .TWTreeRow-chevronBtn,.TWTreeRow--hover .TWTreeRow-chevronBtn,.TWTreeRow--selected .TWTreeRow-chevronBtn,.TWTreeRow-chevronBtn:hover{color:#316ab5;opacity:1}}.TWTreeRow-icon{align-items:center;color:#8faedc;display:flex;flex-shrink:0;justify-content:center}.TWTreeRow--explorer:hover .TWTreeRow-icon,.TWTreeRow--hover .TWTreeRow-icon,.TWTreeRow--selected .TWTreeRow-icon{color:#316ab5}.TWTreeRow-labelWrap{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0;overflow:hidden}.TWTreeRow-label{color:#1e293b;color:var(--c1,#1e293b);font-size:12.5px;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TWTreeRow--build .TWTreeRow-label{font-size:12px;font-weight:400;letter-spacing:.01em;line-height:1.35}.TWTreeRow-label--selected{font-weight:600}.TWTreeRow-label--hover,.TWTreeRow-label--selected{color:#316ab5;color:var(--c6,#316ab5)}.TWTreeRow-trailing{align-items:center;display:flex;flex-shrink:0;gap:4px;padding-left:4px;padding-right:4px;position:relative;z-index:1}.TWTreeRow-guides{inset:0;pointer-events:none;position:absolute}.TWTreeRow-guide{border-left:1px dashed #1b1b1859;bottom:0;position:absolute;top:0;width:0}.TWTreeRow-guide--branch:after{border-top:1px dashed #1b1b1859;content:"";left:0;position:absolute;top:50%;width:12px}.TWTreeRow-guide--last{bottom:50%}.tw-layout-root{--tw-layout-indigo:var(--color-primary,#6366f1);--tw-layout-violet:var(--color-accent,#8b5cf6);--tw-layout-text:var(--color-foreground,#0f172a);--tw-layout-muted:var(--color-muted-foreground,#64748b);--tw-layout-border:color-mix(in srgb,var(--color-border,#e2e8f0) 60%,#0000);--tw-layout-active-bg:color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000);--tw-layout-surface:var(--color-card,#fff);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );width:100%}.tw-layout-root,.tw-layout-root *,.tw-layout-root :after,.tw-layout-root :before{box-sizing:border-box}.tw-layout-shell{background:#fff;background:var(--tw-layout-surface,#fff);border:1px solid var(--tw-layout-border);border-radius:14px;border-radius:var(--radius-md,14px);box-shadow:inset 0 1px 0 #ffffff8c,0 10px 30px -12px #0f172a29;box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff8c),var(--shadow-md,0 10px 30px -12px #0f172a29);overflow:hidden}.tw-layout-shell-compact{border-radius:9px;box-shadow:0 4px 14px #6366f114}.tw-layout-app-shell{display:flex;min-height:72px}.tw-layout-app-sidebar{background:linear-gradient(180deg,#6366f114,#8b5cf60a);border-right:1px solid var(--tw-layout-border);display:flex;flex-direction:column;gap:4px;min-width:52px;padding:8px 6px;width:28%}.tw-layout-app-sidebar-item{align-items:center;background:#6366f11f;border-radius:6px;color:var(--tw-layout-muted);display:flex;font-size:9px;font-weight:600;height:18px;padding:0 6px}.tw-layout-app-sidebar-item-active{background:var(--tw-layout-active-bg);color:var(--tw-layout-indigo)}.tw-layout-app-main{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:8px 10px}.tw-layout-app-bar{background:linear-gradient(90deg,var(--tw-layout-indigo),var(--tw-layout-violet));border-radius:4px;height:14px;opacity:.35}.tw-layout-app-content-block{align-items:center;background:#f8fafccc;border:1px dashed #6366f138;border-radius:8px;color:var(--tw-layout-muted);display:flex;flex:1 1;font-size:9px;font-weight:500;justify-content:center;min-height:32px}.tw-layout-app-dashboard{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);padding:8px}.tw-layout-app-stat{background:var(--tw-layout-surface);border:1px solid var(--tw-layout-border);border-radius:8px;color:var(--tw-layout-indigo);font-size:8px;font-weight:600;height:28px}.tw-layout-app-auth,.tw-layout-app-stat{align-items:center;display:flex;justify-content:center}.tw-layout-app-auth{min-height:72px;padding:16px 12px}.tw-layout-app-auth-card{background:var(--tw-layout-surface);border:1px solid var(--tw-layout-border);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px;width:70%}.tw-layout-app-auth-line{background:#e2e8f0;border-radius:4px;height:8px}.tw-layout-app-auth-line-short{width:60%}.tw-layout-app-auth-btn{background:linear-gradient(90deg,var(--tw-layout-indigo),var(--tw-layout-violet));border-radius:6px;height:14px;opacity:.75}.tw-layout-app-split{display:flex;min-height:72px}.tw-layout-app-split-pane{align-items:center;border-right:1px solid var(--tw-layout-border);color:var(--tw-layout-muted);display:flex;flex:1 1;font-size:9px;justify-content:center;padding:8px}.tw-layout-app-split-pane:last-child{border-right:none}.tw-layout-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding:8px 12px}.tw-layout-header-sticky{box-shadow:0 2px 8px #6366f11a}.tw-layout-header-brand{color:var(--tw-layout-text);font-size:11px;font-weight:750;letter-spacing:-.02em}.tw-layout-header-search{background:#f8fafc;border:1px solid var(--tw-layout-border);border-radius:8px;color:var(--tw-layout-muted);flex:1 1;font-size:10px;max-width:120px;padding:4px 8px}.tw-layout-header-tabs{display:flex;flex:1 1;gap:2px}.tw-layout-header-tab{border-radius:6px;color:var(--tw-layout-muted);font-size:10px;font-weight:600;padding:4px 8px}.tw-layout-header-tab-active{background:var(--tw-layout-active-bg);color:var(--tw-layout-indigo)}.tw-layout-header-actions{display:flex;gap:4px}.tw-layout-header-action{align-items:center;background:var(--tw-layout-active-bg);border-radius:6px;color:var(--tw-layout-indigo);display:flex;font-size:9px;height:20px;justify-content:center;width:20px}.tw-layout-footer{align-items:center;border-top:1px solid #e2e8f0;color:var(--tw-layout-muted);display:flex;font-size:10px;justify-content:space-between;padding:8px 12px}.tw-layout-footer-minimal{justify-content:center;padding:6px 12px}.tw-layout-footer-links{display:flex;gap:10px}.tw-layout-footer-link{color:var(--tw-layout-muted);font-size:10px;font-weight:500}.tw-layout-footer-social{display:flex;gap:6px}.tw-layout-footer-social-icon{align-items:center;background:var(--tw-layout-active-bg);border-radius:50%;color:var(--tw-layout-indigo);display:flex;font-size:8px;height:18px;justify-content:center;width:18px}.tw-layout-panel-group{display:flex;min-height:64px}.tw-layout-panel-group-vertical{flex-direction:column}.tw-layout-panel-group-three{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.tw-layout-panel-pane{border-right:1px solid var(--tw-layout-border);display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:8px}.tw-layout-panel-pane:last-child{border-right:none}.tw-layout-panel-group-vertical .tw-layout-panel-pane{border-bottom:1px solid var(--tw-layout-border);border-right:none}.tw-layout-panel-group-vertical .tw-layout-panel-pane:last-child{border-bottom:none}.tw-layout-panel-group-three .tw-layout-panel-pane{border-right:1px solid var(--tw-layout-border)}.tw-layout-panel-pane-title{color:var(--tw-layout-indigo);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tw-layout-panel-pane-body{background:#f8fafce6;border:1px dashed #6366f12e;border-radius:6px;flex:1 1;min-height:24px}.tw-layout-panel-handle{background:linear-gradient(180deg,var(--tw-layout-indigo),var(--tw-layout-violet));cursor:default;flex-shrink:0;opacity:.4;width:4px}.tw-layout-panel-group-vertical .tw-layout-panel-handle{height:4px;width:auto}.tw-layout-panel-collapsed .tw-layout-panel-pane:first-child{flex:0 0 28px;overflow:hidden}.tw-layout-panel-collapsed .tw-layout-panel-pane:first-child .tw-layout-panel-pane-body{display:none}.tw-layout-scroll{border:1px solid var(--tw-layout-border);border-radius:8px;max-height:72px;overflow:hidden;position:relative}.tw-layout-scroll-horizontal{display:flex;height:48px;max-height:none;overflow-x:hidden}.tw-layout-scroll-content{display:flex;flex-direction:column;gap:4px;padding:8px}.tw-layout-scroll-horizontal .tw-layout-scroll-content{flex-direction:row;gap:6px}.tw-layout-scroll-item{align-items:center;background:var(--tw-layout-active-bg);border-radius:4px;color:var(--tw-layout-indigo);display:flex;font-size:9px;height:16px;padding:0 6px;white-space:nowrap}.tw-layout-scroll-horizontal .tw-layout-scroll-item{min-width:48px}.tw-layout-scroll-fade:after{background:linear-gradient(#0000,#fffffff2);bottom:0;content:"";height:24px;left:0;pointer-events:none;position:absolute;right:0}.tw-layout-scroll-bar{background:#6366f126;border-radius:2px;bottom:8px;position:absolute;right:3px;top:8px;width:3px}.tw-layout-scroll-bar-thumb{background:var(--tw-layout-indigo);border-radius:2px;height:30%;opacity:.5;width:100%}.tw-layout-aspect{background:linear-gradient(135deg,#6366f10f,#8b5cf60a);border:1px solid var(--tw-layout-border);border-radius:8px;overflow:hidden;position:relative;width:100%}.tw-layout-aspect-16-9{aspect-ratio:16/9}.tw-layout-aspect-4-3{aspect-ratio:4/3}.tw-layout-aspect-1-1{aspect-ratio:1/1}.tw-layout-aspect-video{aspect-ratio:16/9;background:#0f172a}.tw-layout-aspect-inner{align-items:center;color:var(--tw-layout-muted);display:flex;font-size:10px;font-weight:600;inset:0;justify-content:center;position:absolute}.tw-layout-aspect-video .tw-layout-aspect-inner{color:#ffffffb3}.tw-layout-aspect-play{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:flex;font-size:10px;height:24px;justify-content:center;width:24px}.tw-layout-main{min-height:48px;padding:0}.tw-layout-main-padded{padding:12px}.tw-layout-main-centered{align-items:center;display:flex;justify-content:center;min-height:56px;padding:12px}.tw-layout-main-bleed{margin:-4px -8px;padding:0}.tw-layout-main-block{align-items:center;background:#f8fafccc;border:1px dashed #6366f138;border-radius:8px;color:var(--tw-layout-muted);display:flex;font-size:9px;justify-content:center;min-height:32px;width:100%}.tw-layout-main-centered .tw-layout-main-block{width:60%}.tw-layout-container{background:#f8fafc99;border:1px solid var(--tw-layout-border);border-radius:8px;margin:0 auto;padding:8px 10px}.tw-layout-container-sm{max-width:120px}.tw-layout-container-md{max-width:160px}.tw-layout-container-lg{max-width:200px}.tw-layout-container-fluid{max-width:100%}.tw-layout-container-inner{display:flex;flex-direction:column;gap:4px}.tw-layout-container-line{background:var(--tw-layout-active-bg);border-radius:4px;height:10px}.tw-layout-panel{border-radius:10px;overflow:hidden}.tw-layout-panel-bordered,.tw-layout-panel-elevated{border:1px solid var(--tw-layout-border)}.tw-layout-panel-elevated{box-shadow:0 6px 18px #6366f11a}.tw-layout-panel-head{align-items:center;background:linear-gradient(90deg,#6366f10f,#0000);border-bottom:1px solid #e2e8f0;color:var(--tw-layout-text);display:flex;font-size:10px;font-weight:700;justify-content:space-between;padding:6px 10px}.tw-layout-panel-chevron{color:var(--tw-layout-muted);font-size:9px}.tw-layout-panel-body{color:var(--tw-layout-muted);font-size:10px;line-height:1.4;padding:8px 10px}.tw-layout-panel-collapsible .tw-layout-panel-body-collapsed{display:none}.tw-layout-flex-col{display:flex;flex-direction:column;gap:6px;padding:6px}.tw-layout-flex-row{align-items:center;display:flex;flex-direction:row;gap:6px;padding:6px}.tw-layout-flex-item{align-items:center;background:var(--tw-layout-active-bg);border-radius:6px;color:var(--tw-layout-indigo);display:flex;flex:1 1;font-size:9px;font-weight:600;justify-content:center;min-height:18px}.tw-layout-flex-row .tw-layout-flex-item{min-height:24px}.tw-layout-shape{align-items:center;display:flex;justify-content:center}.tw-layout-square{border:1px solid var(--tw-layout-border);border-radius:8px}.tw-layout-circle,.tw-layout-square{background:linear-gradient(135deg,#6366f126,#8b5cf61a)}.tw-layout-circle{border:1px solid var(--tw-layout-border);border-radius:50%}.tw-layout-spacer{background:repeating-linear-gradient(90deg,#6366f114,#6366f114 4px,#0000 0,#0000 8px);border:1px dashed #6366f133;border-radius:4px}.tw-layout-shape-glossy{background:linear-gradient(145deg,#ffffffe6,#6366f11f);box-shadow:inset 0 1px 0 #fffc,0 4px 12px #6366f11f}.tw-layout-shape-gradient{background:linear-gradient(135deg,var(--tw-layout-indigo),var(--tw-layout-violet));border:none}.tw-layout-shape-elevated{box-shadow:0 6px 16px #6366f126}.tw-layout-layer{align-items:center;background:#6366f10a;border:1px dashed #6366f140;border-radius:10px;display:flex;justify-content:center;padding:8px}.tw-layout-layer-elevated{background:#fff;border:1px solid #6366f12e;box-shadow:0 4px 14px #6366f11a}.tw-layout-layer-sticky{background:#f8fafcf2;border-color:#6366f14d;border-style:solid}.tw-layout-layer-absolute{background:#8b5cf60f;border-style:dotted}.tw-layout-layer-label{color:#6366f1;font-size:10px;font-weight:650}.tw-build-page{box-sizing:border-box;color:#0f172a;color:var(--color-foreground,#0f172a);display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );gap:20px;min-height:100%;padding:28px 32px 24px;width:100%}.tw-build-page-toolbar{align-items:flex-end;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:0;width:100%}.tw-build-page-title{color:#1c1917;color:var(--c1,var(--color-foreground,#1c1917));flex:0 0 auto;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.tw-build-page-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;min-width:0}.tw-build-page-toolbar .tw-build-page-filters,.tw-build-page-toolbar .tw-form-actions.tw-build-page-filters{flex:1 1 480px;justify-content:flex-end}.tw-build-page>.tw-build-page-filters{flex:0 0 auto;justify-content:flex-start;margin-bottom:0;width:100%}.tw-build-page>.tw-build-page-filters .tw-build-page-filters{flex:1 1 auto;justify-content:flex-start;width:100%}.tw-build-page>.tw-build-modal-row{align-items:center;flex-shrink:0;width:100%}.tw-build-page>.tw-build-page-search-toolbar .tw-form-actions{flex:0 0 auto;margin-left:auto;margin-top:0}.tw-build-page-search{flex:1 1 auto;max-width:700px;min-width:200px}.tw-build-page>.tw-build-page-list{flex:1 1 auto;min-height:120px;width:100%}.tw-build-page-list:empty:before{align-items:center;color:#64748b;color:var(--color-muted-foreground,#64748b);content:"No pull requests found";display:flex;font-size:1rem;font-weight:500;justify-content:center;min-height:200px;width:100%}.tw-build-page-list .tw-form-shell .tw-form-actions-split{align-items:center;margin-top:0!important}.tw-build-page-list .tw-form-shell .tw-form-actions-right{flex-shrink:0;margin-top:0!important}.tw-build-page-list .tw-form-shell .tw-build-modal-row{align-items:center;min-width:0}.tw-build-page-list .tw-form-shell .tw-form-chip{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-build-page-table-wrap{flex:1 1 auto;min-height:0;width:100%}.tw-build-page-pagination{flex-shrink:0;margin-top:auto;padding-top:12px;width:100%}[data-build-deploy-content]>.tw-build-page{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100%}[data-build-deploy-content]>.tw-build-page .tw-build-page-filters{flex:0 0 auto}[data-build-deploy-content]>.tw-build-page .tw-build-page-table-wrap{flex:1 1 auto;min-height:0;overflow:auto}[data-build-deploy-content]>.tw-build-page .tw-build-page-pagination{background:#f8fafc;background:var(--color-background,#f8fafc);border-top:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);bottom:0;flex-shrink:0;margin-top:auto;padding:14px 0 4px;position:sticky;z-index:2}.BuildView-popup-shell .tw-build-modal-row--grid{align-items:flex-end}.tw-build-page-header{display:flex;flex-direction:column;flex-shrink:0;gap:6px;min-width:0}.tw-build-page-subtitle{margin:0;max-width:36rem}.tw-build-page-toolbar .tw-form-actions .TWButton,.tw-build-page-toolbar .tw-form-actions-right .TWButton{min-width:108px;width:auto!important}.tw-build-page-list{display:flex;flex-direction:column;gap:12px;width:100%}.tw-build-page-list>*{width:100%}.tw-build-page-list .tw-build-page-branch-row,.tw-build-page-list .tw-form-shell{transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.tw-build-page-branch-row{cursor:pointer;width:100%}.tw-build-page-branch-row--loading{cursor:wait;pointer-events:none}.tw-build-page-branch-row-body{align-items:center;margin-top:0!important}.tw-build-page-branch-row-main{align-items:center;flex:1 1;min-width:0}.tw-build-page-branch-row-title{flex-shrink:0;gap:8px;margin-bottom:0;max-width:220px}.tw-build-page-branch-row-meta,.tw-build-page-branch-row-title{align-items:center;display:inline-flex;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-build-page-branch-row-meta{flex:1 1;gap:6px}.tw-build-page-branch-row-actions{flex-shrink:0;margin-top:0!important}.tw-build-page-list .tw-build-page-branch-row--hover,.tw-build-page-list .tw-build-page-branch-row:hover,.tw-build-page-list .tw-form-shell:hover{background:color-mix(in srgb,#6366f1 6%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 6%,var(--color-card,#fff));border-color:#6366f1;border-color:var(--color-primary,#6366f1);box-shadow:0 4px 16px color-mix(in srgb,#6366f1 18%,#0000);box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary,#6366f1) 18%,#0000)}.tw-build-page-branch-row .tw-form-title{color:#6366f1;color:var(--color-primary,#6366f1)}.tw-build-page-list .tw-form-actions .TWButton{min-height:2rem;padding:.5rem .875rem;width:auto!important}.tw-build-page .TWSearchField{width:100%}.tw-build-page .TWSearchField-pill .TWSearchField-input input,.tw-build-page .TWSearchField-pill .tw-form-input{background:color-mix(in srgb,#6366f1 4%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 4%,#fff);border-color:color-mix(in srgb,#6366f1 14%,#e2e8f0);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 14%,#e2e8f0);min-height:42px}.tw-build-page-filters>.TWFormField,.tw-build-page-filters>.tw-form-field{flex:0 0 auto;margin:0;min-width:160px;width:200px}.tw-build-page-filters .TWFormField{display:flex;flex-direction:column;gap:4px}.tw-build-page-filters .TWFormField label{color:#78716c;color:var(--color-muted-foreground,#78716c);font-size:.8125rem;font-weight:500;line-height:1.35;margin:0}.tw-build-page-filters .TWFormDropdown,.tw-build-page-filters .TWSelect,.tw-build-page-filters .tw-form-select{width:100%}.tw-build-page-filters .TWFormDropdown-trigger{background:#fff;background:var(--color-background,#fff);border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:10px;box-sizing:border-box;font-size:.875rem;min-height:42px;padding:.625rem .875rem}.tw-build-page-filters .TWFormDropdown-trigger:hover:not(:disabled){border-color:color-mix(in srgb,#6366f1 35%,#cbd5e1);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 35%,#cbd5e1)}.tw-build-page-filters .TWButton{align-self:flex-end;flex:0 0 auto;max-width:none;min-height:2.5rem;min-width:108px;width:auto!important}.tw-build-page-filters .tw-form-actions{align-items:center;flex:0 0 auto;gap:12px;margin-top:0}.tw-build-page>.tw-build-page-filters>.tw-form-actions{margin-left:auto}.tw-build-page-table-panel{flex:1 1 auto;min-height:0;width:100%}.tw-build-page-table-panel .tw-data-root{width:100%}.tw-build-page-table-panel .tw-data-shell{border-radius:12px;overflow:hidden}.tw-build-page-table-panel .tw-data-table{font-size:.8125rem;table-layout:fixed;width:100%}.tw-build-page-table-panel .tw-data-table th{background:#fff;background:var(--color-card,#fff);border-bottom:1px solid color-mix(in srgb,#e2e8f0 90%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 90%,#0000);color:#78716c;color:var(--color-muted-foreground,#78716c);font-size:.8125rem;font-weight:600;letter-spacing:normal;padding:12px 14px;text-align:left;text-transform:none}.tw-build-page-table-panel .tw-data-table td{border-bottom:1px solid color-mix(in srgb,#e2e8f0 70%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 70%,#0000);padding:14px;vertical-align:middle}.tw-build-page-table-panel .tw-data-table tr:hover td{background:color-mix(in srgb,#6366f1 4%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 4%,#fff)}.tw-build-page-table-panel .tw-form-title{color:#6366f1;color:var(--color-primary,#6366f1);font-size:.875rem;font-weight:600;margin-bottom:0}.tw-build-page-table-panel .tw-data-list-avatar{flex-shrink:0;font-size:.75rem;height:32px;width:32px}.tw-build-page-table-panel .tw-form-actions{align-items:center;flex-wrap:nowrap;gap:8px;margin-top:0}.tw-build-page-table-panel .tw-form-actions .TWButton{font-size:.75rem;min-height:32px;min-width:64px;padding:6px 12px;white-space:nowrap;width:auto!important}.tw-build-page-table-panel .tw-data-badge{font-size:.75rem;padding:4px 10px}.tw-build-page-pagination-bar{flex-shrink:0;margin-top:auto;width:100%}.tw-build-page-pagination-bar>.tw-build-page-pagination{align-items:center;background:#f8fafc;background:var(--color-background,#f8fafc);border-top:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);bottom:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:14px 0 4px;position:sticky;width:100%;z-index:2}.tw-build-page-pagination-bar .TWButton{flex:0 0 auto;min-width:36px;padding:.5rem .75rem;width:auto!important}.tw-build-page-pagination-bar .tw-form-field{margin:0;width:72px}.tw-build-page-pagination-bar .TWFormDropdown-trigger{min-height:36px;padding:.375rem .625rem}.tw-build-table-empty{align-items:center;color:#64748b;color:var(--color-muted-foreground,#64748b);display:flex;font-size:.9375rem;font-weight:600;justify-content:center;min-height:200px;padding:48px 16px}.tw-build-page-table-panel .tw-data-table .tw-build-col-details{width:34%}.tw-build-page-table-panel .tw-data-table .tw-build-col-started,.tw-build-page-table-panel .tw-data-table .tw-build-col-status{width:12%}.tw-build-page-table-panel .tw-data-table .tw-build-col-type{width:18%}.tw-build-page-table-panel .tw-data-table .tw-build-col-app,.tw-build-page-table-panel .tw-data-table .tw-build-col-deploy{width:12%}.tw-build-row-details{align-items:flex-start;display:flex;gap:12px;min-width:0}.tw-build-row-num{flex-shrink:0;font-size:.875rem;font-weight:600;min-width:28px}.tw-build-row-details-text{display:flex;flex-direction:column;gap:6px;min-width:0}.tw-build-row-commit{color:#6366f1;color:var(--color-primary,#6366f1);font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-build-row-meta{align-items:center;color:#64748b;color:var(--color-muted-foreground,#64748b);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px}.tw-build-row-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-build-row-icon{flex-shrink:0;height:14px;width:14px}.tw-build-row-status{align-items:center;display:inline-flex;gap:6px}.tw-build-row-status-icon{flex-shrink:0;height:15px;width:15px}.tw-build-row-status-icon--success{color:#16a34a}.tw-build-row-status-icon--failed{color:#dc2626}.tw-build-row-status-icon--pending{color:#6366f1;color:var(--color-primary,#6366f1)}.tw-build-row-status-text{font-size:.8125rem}.tw-build-row-status-text--success{color:#16a34a}.tw-build-row-status-text--failed{color:#dc2626}.tw-build-page-pagination-label,.tw-build-page-pagination-range{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.8125rem}.tw-build-page-filters .tw-build-branch-extras{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.tw-build-row-cell-text{color:#1c1917;color:var(--color-foreground,#1c1917)}.tw-build-row-cell-text,.tw-build-row-log-link{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-build-row-log-link{background:#0000;border:none;color:#6366f1;color:var(--color-primary,#6366f1);cursor:pointer;padding:0;text-align:left;text-decoration:underline}.tw-build-row-error-msg{color:#dc2626;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-build-row-spinner{animation:tw-build-row-spin .8s linear infinite;border:2px solid color-mix(in srgb,#fff 30%,#0000);border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}@keyframes tw-build-row-spin{to{transform:rotate(1turn)}}.tw-build-page-table-panel .tw-data-list-avatar img{height:100%;object-fit:cover;width:100%}:root{--tw-dashboard-page-gutter:28px;--tw-dashboard-page-gutter-bottom:32px;--tw-dashboard-page-gutter-top:20px}.DashBoardView-main>.BackgroundColorColumn.DashBoardMemberView,.DashBoardView-main>.DashBoardMemberView{box-sizing:border-box;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 28px 32px;padding:var(--tw-dashboard-page-gutter-top) var(--tw-dashboard-page-gutter) var(--tw-dashboard-page-gutter-bottom);scrollbar-gutter:stable;width:100%}.DashBoardMemberView .x2f5,.DashBoardMemberView .xa6c{box-sizing:border-box;max-width:100%;width:100%}.DashBoardMemberView .xa6c{margin:0 0 32px!important}.DashBoardMemberView .InvitationExpressionView{max-width:100%;width:100%}.DashBoardMemberView .x908c7,.DashBoardMemberView table{box-sizing:border-box;max-width:100%;width:100%}.TeamEditorView-root .TeamEditorView-layout{padding:20px 28px 32px;padding:var(--tw-dashboard-page-gutter-top) var(--tw-dashboard-page-gutter) var(--tw-dashboard-page-gutter-bottom)}@media (max-width:900px){:root{--tw-dashboard-page-gutter:20px;--tw-dashboard-page-gutter-bottom:24px;--tw-dashboard-page-gutter-top:16px}}.Deployments-card{background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#ea580c 12%,#0000);border:1px solid color-mix(in srgb,var(--c20,#ea580c) 12%,#0000);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.Deployments-card:hover{border-color:color-mix(in srgb,#ea580c 30%,#0000);border-color:color-mix(in srgb,var(--c20,#ea580c) 30%,#0000)}.Deployments-card--selected{border-color:#ea580c;border-color:var(--c20,var(--color-primary,#ea580c));box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 25%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--c20,#ea580c) 25%,#0000)}.Deployments-cardTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.Deployments-cardTitle{display:flex;flex-direction:column;gap:4px;min-width:0}.Deployments-branchName{color:#1c1917;color:var(--c21,var(--color-foreground,#1c1917));font-size:1rem;font-weight:700}.Deployments-branchName,.Deployments-typeLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Deployments-typeLabel{color:#78716c;color:var(--c22,var(--color-muted-foreground,#78716c));font-size:.75rem}.Deployments-statusBadge{align-items:center;border:1px solid #0000;border-radius:12px;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;gap:4px;padding:4px 8px;white-space:nowrap}.Deployments-statusBadge--running{background:color-mix(in srgb,#4caf50 10%,#fff);border-color:color-mix(in srgb,#4caf50 20%,#0000);color:#4caf50}.Deployments-statusBadge--scheduled{background:color-mix(in srgb,#2196f3 10%,#fff);border-color:color-mix(in srgb,#2196f3 20%,#0000);color:#2196f3}.Deployments-statusBadge--failed{background:color-mix(in srgb,#f44336 10%,#fff);border-color:color-mix(in srgb,#f44336 20%,#0000);color:#f44336}.Deployments-statusBadge--stopped{background:color-mix(in srgb,#9e9e9e 10%,#fff);border-color:color-mix(in srgb,#9e9e9e 20%,#0000);color:#9e9e9e}.Deployments-statusBadge--default{background:#f5f5f4;background:var(--c2,#f5f5f4);color:#78716c;color:var(--c22,#78716c)}.Deployments-statusIcon{flex-shrink:0;height:14px;width:14px}.Deployments-cardBody{display:flex;flex-direction:column;gap:6px}.Deployments-metaRow{align-items:center;display:flex;justify-content:space-between}.Deployments-deployNum{color:#1c1917;color:var(--c21,var(--color-foreground,#1c1917));font-size:.875rem;font-weight:600}.Deployments-time{color:#78716c;color:var(--c22,var(--color-muted-foreground,#78716c));font-size:.75rem}.Deployments-urlLink{background:none;border:none;color:#ea580c;color:var(--c20,var(--color-primary,#ea580c));cursor:pointer;font-size:.8125rem;overflow:hidden;padding:0;text-align:left;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:100%}.Deployments-urlLink:hover{filter:brightness(.95)}.Deployments-errorMsg{color:#dc2626;font-size:.8125rem}.Deployments-cardFooter{align-items:center;display:flex;gap:8px}.Deployments-logLink{background:none;border:none;color:#78716c;color:var(--c22,var(--color-muted-foreground,#78716c));cursor:pointer;font-size:.8125rem;padding:0;text-decoration:underline}.Deployments-logLink:hover{color:#ea580c;color:var(--c20,#ea580c)}.Deployments-footerSpacer{flex:1 1}.Deployments-iconBtn{align-items:center;background:#0000;border:none;border-radius:6px;color:#78716c;color:var(--c22,var(--color-muted-foreground,#78716c));cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.Deployments-iconBtn:hover{background:color-mix(in srgb,#ea580c 10%,#0000);background:color-mix(in srgb,var(--c20,#ea580c) 10%,#0000);color:#ea580c;color:var(--c20,#ea580c)}.Deployments-iconBtn--stop{color:#dc2626}.Deployments-iconBtn--stop:hover{background:color-mix(in srgb,#dc2626 10%,#0000);color:#dc2626}.Deployments-iconBtn--start{color:#16a34a}.Deployments-iconBtn--start:hover{background:color-mix(in srgb,#16a34a 10%,#0000);color:#16a34a}.Deployments-popup-shell{width:480px}.Deployments-popup-shell--tooltip{background:#fff7ed;background:var(--c2,#fff7ed);border-radius:16px;width:60px}.tw-surface-root{--tw-surface-indigo:var(--color-primary,#6366f1);--tw-surface-violet:var(--color-accent,#8b5cf6);--tw-surface-text:var(--color-foreground,#0f172a);--tw-surface-muted:var(--color-muted-foreground,#64748b);--tw-surface-border:color-mix(in srgb,var(--color-border,#e2e8f0) 60%,#0000);--tw-surface-card:var(--color-card,#fff);--tw-surface-success:var(--color-success,#059669);--tw-surface-warning:var(--color-warning,#d97706);--tw-surface-error:var(--color-danger,#dc2626);--tw-surface-info:var(--color-info,#2563eb);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );width:100%}.tw-surface-root,.tw-surface-root *,.tw-surface-root :after,.tw-surface-root :before{box-sizing:border-box}.tw-surface-shell{background:linear-gradient(160deg,color-mix(in srgb,#fff 98%,#0000),color-mix(in srgb,#fff 92%,#f8fafc));background:linear-gradient(160deg,color-mix(in srgb,var(--color-card,#fff) 98%,#0000),color-mix(in srgb,var(--color-card,#fff) 92%,var(--color-background,#f8fafc)));border:1px solid var(--tw-surface-border);border-radius:14px;border-radius:var(--radius-md,14px);box-shadow:inset 0 1px 0 #ffffff8c,0 10px 30px -12px #0f172a29;box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff8c),var(--shadow-md,0 10px 30px -12px #0f172a29);overflow:hidden}.tw-surface-shell-compact{border-radius:9px;box-shadow:0 4px 14px #6366f114}.tw-surface-shell-inline{background:#0000;border:none;border-radius:0;box-shadow:none;overflow:visible}.tw-surface-card{background:#fff;background:var(--tw-surface-card,#fff);border-radius:12px;border-radius:var(--radius-md,12px);overflow:hidden}.tw-surface-card-plain{border:1px solid var(--tw-surface-border)}.tw-surface-card-elevated{border:1px solid color-mix(in srgb,var(--color-primary,#6366f1) 12%,var(--tw-surface-border));box-shadow:inset 0 1px 0 #ffffff8c,0 1px 2px color-mix(in srgb,var(--tw-surface-text) 5%,#0000),0 14px 34px -14px color-mix(in srgb,#6366f1 30%,#0f172a33);box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff8c),0 1px 2px color-mix(in srgb,var(--tw-surface-text) 5%,#0000),var(
      --shadow-md,0 14px 34px -14px color-mix(in srgb,var(--color-primary,#6366f1) 30%,#0f172a33)
    )}.tw-surface-card-outlined{background:color-mix(in srgb,#6366f1 4%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 4%,var(--tw-surface-card,#fff));border:1.5px solid color-mix(in srgb,#6366f1 22%,#0000);border:1.5px solid color-mix(in srgb,var(--color-primary,#6366f1) 22%,#0000)}.tw-surface-card-interactive{border:1px solid var(--tw-surface-border);cursor:default;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.tw-surface-card-interactive:hover{border-color:color-mix(in srgb,var(--color-primary,#6366f1) 24%,var(--tw-surface-border));box-shadow:0 16px 36px -14px color-mix(in srgb,#6366f1 38%,#0f172a33);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--color-primary,#6366f1) 38%,#0f172a33);transform:translateY(-2px)}.tw-surface-card-media{background:linear-gradient(135deg,color-mix(in srgb,#6366f1 90%,#fff),#6366f1 50%,#8b5cf6);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,#6366f1) 90%,#fff) 0,var(--color-primary,#6366f1) 50%,var(--color-accent,#8b5cf6) 100%);height:48px}.tw-surface-card-body{padding:10px 12px}.tw-surface-card-title{color:var(--tw-surface-text);font-size:11px;font-weight:700;margin-bottom:4px}.tw-surface-card-text{color:var(--tw-surface-muted);font-size:10px;line-height:1.4}.tw-surface-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:650;padding:3px 8px;white-space:nowrap}.tw-surface-badge-default{background:color-mix(in srgb,#6366f1 13%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 13%,#0000);color:var(--tw-surface-indigo)}.tw-surface-badge-success{background:#10b9811f;color:var(--tw-surface-success)}.tw-surface-badge-warning{background:#f59e0b1f;color:var(--tw-surface-warning)}.tw-surface-badge-error{background:#ef44441f;color:var(--tw-surface-error)}.tw-surface-badge-outline{background:#0000;border:1px solid #cbd5e1;color:var(--tw-surface-text)}.tw-surface-chip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;display:inline-flex;font-size:9px;font-weight:600;gap:4px;padding:4px 8px;white-space:nowrap}.tw-surface-chip-selected{background:#6366f11a;border-color:#6366f159;color:var(--tw-surface-indigo)}.tw-surface-chip-avatar{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:999px;color:#fff;display:inline-flex;font-size:7px;font-weight:700;height:14px;justify-content:center;width:14px}.tw-surface-chip-remove{font-size:10px;line-height:1;margin-left:2px;opacity:.55}.tw-surface-avatar{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--color-primary,#6366f1),var(--color-accent,#8b5cf6));border-radius:999px;color:#fff;color:var(--color-primary-foreground,#fff);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;justify-content:center;position:relative}.tw-surface-avatar-glossy{background:linear-gradient(145deg,color-mix(in srgb,#6366f1 75%,#fff),#6366f1 45%,color-mix(in srgb,#6366f1 80%,#000));background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary,#6366f1) 75%,#fff) 0,var(--color-primary,#6366f1) 45%,color-mix(in srgb,var(--color-primary,#6366f1) 80%,#000) 100%);box-shadow:inset 0 1px 0 #ffffff59,0 4px 14px color-mix(in srgb,#6366f1 38%,#0000);box-shadow:inset 0 1px 0 #ffffff59,0 4px 14px color-mix(in srgb,var(--color-primary,#6366f1) 38%,#0000)}.tw-surface-avatar-status{background:#22c55e;border:2px solid #fff;border-radius:999px;bottom:0;height:8px;position:absolute;right:0;width:8px}.tw-surface-avatar-group{align-items:center;display:flex}.tw-surface-avatar-group .tw-surface-avatar{border:2px solid #fff;margin-left:-6px}.tw-surface-avatar-group .tw-surface-avatar:first-child{margin-left:0}.tw-surface-alert{align-items:flex-start;border:1px solid;border-radius:9px;display:flex;font-size:10px;gap:8px;line-height:1.45;padding:8px 10px}.tw-surface-alert-icon{flex-shrink:0;font-size:12px;line-height:1}.tw-surface-alert-title{font-weight:700;margin-bottom:2px}.tw-surface-alert-info{background:#2563eb14;border-color:#2563eb38;color:#1d4ed8}.tw-surface-alert-success{background:#10b98114;border-color:#10b98138;color:#047857}.tw-surface-alert-warning{background:#f59e0b14;border-color:#f59e0b38;color:#b45309}.tw-surface-alert-error{background:#ef444414;border-color:#ef444438;color:#b91c1c}.tw-surface-progress-wrap{width:100%}.tw-surface-progress-label{color:var(--tw-surface-muted);display:flex;font-size:9px;font-weight:600;justify-content:space-between;margin-bottom:4px}.tw-surface-progress-track{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.tw-surface-progress-fill{background:linear-gradient(90deg,var(--tw-surface-indigo),var(--tw-surface-violet));border-radius:999px;height:100%;transition:width .2s ease}.tw-surface-progress-indeterminate .tw-surface-progress-fill{animation:tw-surface-progress-slide 1.4s ease-in-out infinite;width:40%!important}.tw-surface-progress-striped .tw-surface-progress-fill{background:repeating-linear-gradient(45deg,var(--tw-surface-indigo),var(--tw-surface-indigo) 6px,var(--tw-surface-violet) 6px,var(--tw-surface-violet) 12px)}@keyframes tw-surface-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.tw-surface-spinner{align-items:center;display:inline-flex;justify-content:center}.tw-surface-spinner-default{animation:tw-surface-spin .75s linear infinite;border:2px solid #6366f12e;border-radius:999px;border-top:2px solid var(--tw-surface-indigo);height:22px;width:22px}.tw-surface-spinner-dots{display:flex;gap:4px}.tw-surface-spinner-dots span{animation:tw-surface-dot 1.2s ease-in-out infinite;background:var(--tw-surface-indigo);border-radius:999px;height:6px;width:6px}.tw-surface-spinner-dots span:nth-child(2){animation-delay:.15s}.tw-surface-spinner-dots span:nth-child(3){animation-delay:.3s}.tw-surface-spinner-ring{animation:tw-surface-spin .9s linear infinite;border-bottom:2px solid #0000;border-left:2px solid #0000;border-radius:999px;border-right:2px solid #0000;border-right-color:var(--tw-surface-violet);border-top:2px solid #0000;border-top-color:var(--tw-surface-indigo);height:24px;width:24px}.tw-surface-spinner-dual{height:26px;position:relative;width:26px}.tw-surface-spinner-dual:after,.tw-surface-spinner-dual:before{animation:tw-surface-spin 1s linear infinite;border:2px solid #0000;border-radius:999px;content:"";inset:0;position:absolute}.tw-surface-spinner-dual:before{border-top-color:var(--tw-surface-indigo)}.tw-surface-spinner-dual:after{animation-direction:reverse;border-bottom-color:var(--tw-surface-violet);inset:4px}@keyframes tw-surface-spin{to{transform:rotate(1turn)}}@keyframes tw-surface-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.tw-surface-skeleton{display:flex;flex-direction:column;gap:6px;width:100%}.tw-surface-skeleton-bar{animation:tw-surface-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:6px;height:8px}.tw-surface-skeleton-bar-sm{height:6px;width:60%}.tw-surface-skeleton-bar-md{width:85%}.tw-surface-skeleton-avatar{animation:tw-surface-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:999px;height:32px;width:32px}.tw-surface-skeleton-card{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.tw-surface-skeleton-card-media{animation:tw-surface-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#cbd5e1,#e2e8f0 50%,#cbd5e1);background-size:200% 100%;height:40px}.tw-surface-skeleton-card-body{display:flex;flex-direction:column;gap:5px;padding:8px 10px}.tw-surface-skeleton-list-item{align-items:center;display:flex;gap:8px}.tw-surface-skeleton-list-avatar{animation:tw-surface-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background-size:200% 100%;border-radius:999px;flex-shrink:0;height:24px;width:24px}.tw-surface-skeleton-list-lines{display:flex;flex:1 1;flex-direction:column;gap:4px}@keyframes tw-surface-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tw-surface-empty{align-items:center;display:flex;flex-direction:column;gap:6px;padding:12px 10px;text-align:center}.tw-surface-empty-icon{align-items:center;background:#6366f114;border-radius:10px;color:var(--tw-surface-indigo);display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.tw-surface-empty-error .tw-surface-empty-icon{background:#ef444414;color:var(--tw-surface-error)}.tw-surface-empty-title{color:var(--tw-surface-text);font-size:11px;font-weight:700}.tw-surface-empty-desc{color:var(--tw-surface-muted);font-size:9px;line-height:1.4;max-width:180px}.tw-surface-empty-action{background:var(--tw-surface-indigo);border-radius:7px;color:#fff;font-size:9px;font-weight:650;margin-top:4px;padding:4px 10px}.tw-surface-divider-row{align-items:center;display:flex;gap:8px;width:100%}.tw-surface-divider-row-vertical{flex-direction:column;gap:0;height:100%;min-height:48px;width:auto}.tw-surface-divider-line{background:#e2e8f0;flex:1 1;height:1px}.tw-surface-divider-line-vertical{flex:none;height:100%;min-height:48px;width:1px}.tw-surface-divider-line-dashed{background:none;border-top:1px dashed #cbd5e1;height:0}.tw-surface-divider-label{color:var(--tw-surface-muted);font-size:9px;font-weight:600;white-space:nowrap}.DeploymentView-root{box-sizing:border-box;color:#0f172a;color:var(--color-foreground,#0f172a);display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );gap:20px;min-height:min-content;padding:28px 32px 32px;position:relative;width:100%}.DeploymentView-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.DeploymentView-title{color:#1c1917;color:var(--c1,var(--color-foreground,#1c1917));font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.DeploymentView-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.DeploymentView-filterField{min-width:180px;width:200px}.DeploymentView-filterField .TWFormField label{color:#78716c;color:var(--c22,var(--color-muted-foreground,#78716c));font-size:.8125rem;font-weight:500;margin-bottom:4px}.DeploymentView-filterField .TWSelect,.DeploymentView-filterField select{width:100%!important}.DeploymentView-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.DeploymentView-empty{align-items:center;color:#78716c;color:var(--c22,var(--color-muted-foreground,#78716c));display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:280px;padding:48px 16px;text-align:center}.DeploymentView-emptyIcon{color:color-mix(in srgb,#ea580c 35%,#78716c);color:var(--c26,color-mix(in srgb,var(--c20,#ea580c) 35%,#78716c));height:64px;width:64px}.DeploymentView-emptyText{font-size:1.125rem;font-weight:500;margin:0}.DeploymentView-backdrop{background:color-mix(in srgb,#000 25%,#0000);inset:0;position:fixed;z-index:40}.DeploymentView-historyPanel{background:#fff;background:var(--color-card,#fff);border-left:1px solid color-mix(in srgb,#ea580c 12%,#0000);border-left:1px solid color-mix(in srgb,var(--c20,#ea580c) 12%,#0000);bottom:0;box-shadow:-8px 0 24px color-mix(in srgb,#000 8%,#0000);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:100%;padding:20px 16px;position:fixed;right:0;top:0;width:400px;z-index:50}.DeploymentView-historyHeader{align-items:center;display:flex;justify-content:space-between}.DeploymentView-historyTitle{color:#1c1917;color:var(--c21,var(--color-foreground,#1c1917));font-size:1.125rem;font-weight:700;margin:0}.DeploymentView-historyClose{align-items:center;background:#0000;border:none;border-radius:6px;color:#78716c;color:var(--c22,var(--color-muted-foreground,#78716c));cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.DeploymentView-historyClose:hover{background:color-mix(in srgb,#ea580c 10%,#0000);background:color-mix(in srgb,var(--c20,#ea580c) 10%,#0000);color:#ea580c;color:var(--c20,#ea580c)}.DeploymentView-historyScroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.TWSearchField{align-items:center;box-sizing:border-box;display:flex;gap:0;min-width:0;position:relative;width:100%}.TWSearchField-default{background:#f8fafc;background:var(--color-muted,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;min-height:40px}.TWSearchField-pill{background:#fff;background:var(--color-background,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:999px;min-height:42px}.TWSearchField-icon{align-items:center;color:#64748b;color:var(--color-muted-foreground,#64748b);display:flex;flex-shrink:0;height:18px;justify-content:center;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1}.TWSearchField-clearSvg,.TWSearchField-iconSvg{display:block;height:18px;width:18px}.TWSearchField-input{flex:1 1;min-width:0;width:100%!important}.TWSearchField .tw-form-input,.TWSearchField-input input{background:#0000!important;border:none!important;box-shadow:none!important;min-height:38px;padding-left:2.5rem!important;padding-right:2.25rem!important;width:100%}.TWSearchField-pill .TWSearchField .tw-form-input,.TWSearchField-pill .TWSearchField-input input{border-radius:999px!important}.TWSearchField-clear{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--color-muted-foreground,#64748b);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-right:6px;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;z-index:1}.TWSearchField-clear:hover{background:#f1f5f9;background:var(--color-muted,#f1f5f9);color:#0f172a;color:var(--color-foreground,#0f172a)}.TWSearchField-clearSvg{height:16px;width:16px}.PullRequestListView-row{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#ea580c 12%,#0000);border:1px solid color-mix(in srgb,var(--c20,#ea580c) 12%,#0000);border-radius:12px;box-sizing:border-box;display:flex;gap:16px;padding:14px 16px;width:100%}.PullRequestListView-col{align-items:center;display:flex;min-width:0}.PullRequestListView-col--author{flex:1.2 1;gap:12px}.PullRequestListView-col--branches{flex:1 1;gap:10px;justify-content:center}.PullRequestListView-col--actions{flex:0.8 1;gap:12px;justify-content:flex-end}.PullRequestListView-avatar{align-items:center;background:#ea580c;background:var(--c20,var(--color-primary,#ea580c));border:1px solid color-mix(in srgb,#ea580c 20%,#0000);border:1px solid color-mix(in srgb,var(--c20,#ea580c) 20%,#0000);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.PullRequestListView-avatar img{height:100%;object-fit:cover;width:100%}.PullRequestListView-authorText{display:flex;flex-direction:column;gap:2px;min-width:0}.PullRequestListView-prName{font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PullRequestListView-authorName{color:#78716c;color:var(--c22,var(--color-muted-foreground,#78716c))}.PullRequestListView-authorName,.PullRequestListView-branchChip{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PullRequestListView-branchChip{background:color-mix(in srgb,#ea580c 6%,#fff);background:var(--c2,color-mix(in srgb,var(--c20,#ea580c) 6%,#fff));border-radius:6px;color:#1c1917;color:var(--c1,var(--color-foreground,#1c1917));max-width:140px;padding:4px 10px}.PullRequestListView-arrow{flex-shrink:0;height:16px;width:16px}.PullRequestListView-arrow,.PullRequestListView-outOfSync{color:#78716c;color:var(--c22,var(--color-muted-foreground,#78716c))}.PullRequestListView-outOfSync{font-size:.8125rem;font-style:italic}.PullRequestListView-mergeBtn{background:#ea580c;background:var(--c20,var(--color-primary,#ea580c));border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 16px;transition:filter .15s ease;white-space:nowrap}.PullRequestListView-mergeBtn:hover{filter:brightness(1.05)}.PullRequestListView-closeBtn{background:#0000;border:1.5px solid #78716c;border:1.5px solid var(--c22,#78716c);border-radius:8px;color:#78716c;color:var(--c22,#78716c);cursor:pointer;font-size:.875rem;font-weight:600;padding:7px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.PullRequestListView-closeBtn:hover{border-color:#ea580c;border-color:var(--c20,#ea580c);color:#ea580c;color:var(--c20,#ea580c)}.PullRequestView-banner{border-radius:8px;font-size:.875rem;padding:10px 14px}.PullRequestView-banner--success{background:color-mix(in srgb,#16a34a 12%,#fff);color:#15803d}.PullRequestView-banner--error{background:color-mix(in srgb,#dc2626 10%,#fff);color:#b91c1c}.PullRequestView-popup-shell{box-sizing:border-box;max-width:min(560px,calc(100vw - 32px));overflow:visible;width:560px}.LogoutView-root{--lv-accent:var(--color-primary,#6366f1);--lv-muted:var(--color-muted-foreground,#64748b);--lv-text:var(--color-foreground,#0f172a);--lv-border:color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);background:#fff;background:var(--color-card,#fff);border-radius:16px;box-shadow:0 24px 48px color-mix(in srgb,#000 12%,#0000),0 0 0 1px var(--lv-border);box-sizing:border-box;color:var(--lv-text);display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );gap:20px;max-width:440px;min-width:380px;padding:22px 24px 20px}.LogoutView-title{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.LogoutView-body{align-items:flex-start;display:flex;gap:14px}.LogoutView-icon{align-items:center;background:color-mix(in srgb,var(--lv-accent) 14%,#0000);border-radius:12px;color:var(--lv-accent);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.LogoutView-icon svg{display:block;height:26px;width:26px}.LogoutView-message{flex:1 1;font-size:.9375rem;line-height:1.55;margin:4px 0 0;min-width:0}.LogoutView-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:4px}.LogoutView-actions .TWButton{min-width:88px;padding:.55rem 1.25rem!important;width:auto!important}.LogoutView-actions .TWButton span[aria-hidden=true]{display:none}.BuildAndDeploySidebar-root{--bd-accent:var(--color-primary,#6366f1);--bd-muted:var(--color-muted-foreground,#64748b);--bd-text:var(--color-foreground,#0f172a);--bd-border:color-mix(in srgb,var(--color-border,#e2e8f0) 70%,#0000);background:linear-gradient(180deg,color-mix(in srgb,var(--bd-accent) 8%,#f0f4ff) 0,#f8fafc 45%,color-mix(in srgb,var(--bd-accent) 4%,#fff) 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--bd-accent) 8%,var(--color-background,#f0f4ff)) 0,var(--color-background,#f8fafc) 45%,color-mix(in srgb,var(--bd-accent) 4%,#fff) 100%);border-right:1px solid var(--bd-border);box-sizing:border-box;color:var(--bd-text);display:flex;flex-direction:column;flex-shrink:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );height:100%;min-height:0;padding:20px 16px 18px;width:272px}.BuildAndDeploySidebar-scroll{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto}.BuildAndDeploySidebar-kicker{color:var(--bd-muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px 4px;text-transform:uppercase}.BuildAndDeploySidebar-nav{display:flex;flex-direction:column;gap:4px}.BuildAndDeploySidebar-navItem{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--bd-muted);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;padding:10px 12px;position:relative;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.BuildAndDeploySidebar-navItem:hover{background:color-mix(in srgb,var(--bd-accent) 8%,#0000);color:var(--bd-text)}.BuildAndDeploySidebar-navItem[data-active=true]{background:color-mix(in srgb,var(--bd-accent) 12%,#0000);color:var(--bd-accent)}.BuildAndDeploySidebar-navItem[data-active=true]:before{background:var(--bd-accent);border-radius:0 4px 4px 0;bottom:6px;content:"";left:0;position:absolute;top:6px;width:3px}.BuildAndDeploySidebar-navIcon{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.BuildAndDeploySidebar-navIcon svg{height:20px;width:20px}.BuildAndDeploySidebar-back{margin-bottom:8px}.BuildAndDeploySidebar-footer{border-top:1px solid var(--bd-border);display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-top:16px;padding-top:16px}.BuildAndDeploySidebar-profile{align-items:center;display:flex;gap:12px;min-width:0}.BuildAndDeploySidebar-avatar{align-items:center;background:color-mix(in srgb,var(--bd-accent) 14%,#0000);border-radius:50%;color:var(--bd-accent);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.BuildAndDeploySidebar-profileText{display:flex;flex-direction:column;gap:2px;min-width:0}.BuildAndDeploySidebar-profileName{color:var(--bd-text);font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildAndDeploySidebar-profileEmail{color:var(--bd-muted);font-size:11.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildAndDeploySidebar-logout{width:100%!important}.BuildAndDeploySidebar-logout-inner{align-items:center;display:inline-flex;gap:8px}.BuildAndDeploySidebar-logout-inner svg{height:18px;width:18px}.TWProjectDeleteDialog{max-width:28rem}.TWProjectDeleteDialog-description{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.9375rem;line-height:1.5;margin:0}.TWProjectDeleteDialog-phrase{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.875rem;margin:12px 0 0}.TWProjectDeleteDialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.TWProjectDeleteDialog-actions .TWButton{min-width:120px;width:auto}.TransferTeamDialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.TransferTeamDialog-success{color:#16a34a;font-size:.875rem;margin:12px 0 0}.BuildAndDeployView-root{height:100%;width:100%}.BuildAndDeployView-main,.BuildAndDeployView-root{box-sizing:border-box;display:flex;min-height:0;overflow:hidden}.BuildAndDeployView-main{background:#f8fafc;background:var(--color-background,#f8fafc);flex:1 1;flex-direction:column;min-width:0}.BuildAndDeployView-content{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.BuildAndDeployView-popup-shell{width:480px}.TWInviteMemberForm{--tw-invite-control-height:2.5rem;grid-gap:16px;align-items:end;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:minmax(220px,1.4fr) minmax(180px,.9fr) auto;max-width:100%;padding-right:4px;width:100%}.TWInviteMemberForm-field{min-width:0}.TWInviteMemberForm .TWFormDropdown-trigger,.TWInviteMemberForm .tw-form-input{box-sizing:border-box;height:var(--tw-invite-control-height);min-height:var(--tw-invite-control-height)}.TWInviteMemberForm-action{align-items:flex-end;display:flex}.TWInviteMemberForm-action .TWButton.tw-form-btn{height:var(--tw-invite-control-height);min-height:var(--tw-invite-control-height);min-width:148px;padding-bottom:0;padding-top:0;white-space:nowrap}@media (max-width:900px){.TWInviteMemberForm{grid-template-columns:1fr 1fr}.TWInviteMemberForm-action{grid-column:1/-1}.TWInviteMemberForm-action .TWButton.tw-form-btn{width:100%}}@media (max-width:560px){.TWInviteMemberForm{grid-template-columns:1fr}}.TeamEditorView-root{--tev-accent:var(--color-primary,#6366f1);--tev-muted:var(--color-muted-foreground,#64748b);--tev-text:var(--color-foreground,#0f172a);--tev-border:color-mix(in srgb,var(--color-border,#e2e8f0) 80%,#0000);--tev-danger:var(--color-danger,#ef4444);background:linear-gradient(180deg,color-mix(in srgb,var(--tev-accent) 4%,#f8fafc) 0,#f8fafc 120px);background:linear-gradient(180deg,color-mix(in srgb,var(--tev-accent) 4%,var(--color-background,#f8fafc)) 0,var(--color-background,#f8fafc) 120px);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );height:100%;min-height:0;overflow:hidden;width:100%}.TeamEditorView-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.TeamEditorView-layout{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-height:min-content;padding:20px 28px 32px}@media (max-width:960px){.TeamEditorView-layout{grid-template-columns:1fr}}.TeamEditorView-main{display:flex;flex-direction:column;gap:20px;min-width:0}.TeamEditorView-guide{gap:20px;min-width:0}.TeamEditorView-guide,.TeamEditorView-section{background:#fff;background:var(--color-card,#fff);border:1px solid var(--tev-border);border-radius:16px;box-shadow:0 1px 3px color-mix(in srgb,#0f172a 6%,#0000);display:flex;flex-direction:column;padding:22px 24px}.TeamEditorView-section{gap:16px}.TeamEditorView-section--actions{background:#0000;border:none;box-shadow:none;padding:0}.TeamEditorView-section--danger{background:color-mix(in srgb,var(--tev-danger) 5%,#fff);border-color:color-mix(in srgb,var(--tev-danger) 24%,#0000)}.TeamEditorView-subscription-block{border-top:1px solid var(--tev-border);display:flex;flex-direction:column;gap:16px;margin-top:4px;padding-top:20px}.TeamEditorView-section-head{align-items:center;display:flex;gap:10px}.TeamEditorView-section-icon{align-items:center;color:var(--tev-accent);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.TeamEditorView-section-icon--danger{color:var(--tev-danger)}.TeamEditorView-section-title{color:var(--tev-text);font-size:20px;font-weight:700;line-height:1.2;margin:0}.TeamEditorView-section-title--danger{color:var(--tev-danger)}.TeamEditorView-field{max-width:380px;width:100%}.TeamEditorView-label-row{align-items:center;display:flex;gap:6px;margin-bottom:6px}.TeamEditorView-info{color:var(--tev-muted);cursor:help;display:inline-flex;flex-shrink:0}.TeamEditorView-workspace-id{align-items:center;background:color-mix(in srgb,var(--tev-accent) 8%,#0000);border-radius:8px;color:var(--tev-accent);display:flex;font-size:13px;font-weight:500;gap:8px;max-width:380px;padding:10px 14px;width:100%}.TeamEditorView-subheading{color:var(--tev-text);font-size:14px;font-weight:600;margin:0}.TeamEditorView-subscription-row{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between}.TeamEditorView-subscription-row .TeamEditorView-section-title{flex:1 1 auto;margin:0;min-width:0}.TeamEditorView-verify-row{align-self:flex-start;display:flex}.TeamEditorView-subscription-btn,.TeamEditorView-verify-row .TWButton{align-self:flex-start;flex:0 0 auto;max-width:none;min-width:96px;width:auto!important}.TeamEditorView-subscription-status{color:var(--tev-muted);font-size:14px}.TeamEditorView-danger-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TeamEditorView-delete-btn{align-items:center;background:color-mix(in srgb,var(--tev-danger) 10%,#0000);border:1px solid color-mix(in srgb,var(--tev-danger) 35%,#0000);border-radius:8px;color:var(--tev-danger);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:background .15s ease;width:auto!important}.TeamEditorView-delete-btn:hover:not(:disabled){background:color-mix(in srgb,var(--tev-danger) 16%,#0000)}.TeamEditorView-delete-btn:disabled{cursor:not-allowed;opacity:.55}.TeamEditorView-update-wrap{align-self:flex-start;flex:0 0 auto;max-width:none;width:auto!important}.TeamEditorView-subscription-row .TWButton span[aria-hidden=true],.TeamEditorView-update-wrap span[aria-hidden=true]{display:none}.TeamEditorView-success{background:color-mix(in srgb,#10b981 12%,#0000);background:color-mix(in srgb,var(--color-success,#10b981) 12%,#0000);border-radius:8px;color:#10b981;color:var(--color-success,#10b981);font-size:13px;font-weight:600;padding:10px 14px}.TeamEditorView-guide-head{align-items:center;display:flex;gap:10px}.TeamEditorView-guide-title{color:var(--tev-text);font-size:20px;font-weight:800;margin:0}.TeamEditorView-guide-intro{color:var(--tev-muted);font-size:14px;line-height:1.5;margin:0}.TeamEditorView-guide-item{display:flex;gap:12px}.TeamEditorView-guide-item-icon{color:var(--tev-accent);flex-shrink:0;margin-top:2px}.TeamEditorView-guide-item-icon--danger{color:var(--tev-danger)}.TeamEditorView-guide-item-title{color:var(--tev-text);font-size:15px;font-weight:700;margin:0 0 4px}.TeamEditorView-guide-item-text{color:var(--tev-muted);font-size:13px;line-height:1.45;margin:0}.TeamEditorView-popup-shell{width:400px}.TeamEditorView-popup-shell--tall{height:230px;width:400px}.DashboardNotificationPanel{max-width:32rem}.DashboardNotificationPanel-headerMeta{color:#6366f1;color:var(--color-primary,#6366f1);font-size:.75rem;font-weight:600;margin-top:-.25rem}.DashboardNotificationPanel-empty{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.875rem;margin:.5rem 0 0}.DashboardNotificationPanel-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:12px 0 0;max-height:24rem;overflow-y:auto;padding:0}.DashboardNotificationPanel-item{align-items:flex-start;display:flex;gap:12px}.DashboardNotificationPanel-icon{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:32px;justify-content:center;width:32px}.DashboardNotificationPanel-icon--success{background:color-mix(in srgb,#22c55e 12%,#0000);color:#16a34a}.DashboardNotificationPanel-icon--error{background:color-mix(in srgb,#ef4444 12%,#0000);color:#dc2626}.DashboardNotificationPanel-icon--invite{background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000);color:#6366f1;color:var(--color-primary,#6366f1)}.DashboardNotificationPanel-copy{min-width:0}.DashboardNotificationPanel-title{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.875rem;font-weight:600;margin:0}.DashboardNotificationPanel-message{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.8125rem;line-height:1.45;margin:4px 0 0}.DashboardNotificationPanel-date{color:#94a3b8;color:var(--color-muted-foreground,#94a3b8);font-size:.75rem;margin:6px 0 0}.MyDashBoardView-root{box-sizing:border-box;color:#0f172a;color:var(--color-foreground,#0f172a);display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );height:100%;min-height:0;width:100%}.MyDashBoardView-body{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.MyDashBoardView-scroll{box-sizing:border-box;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 28px 32px;scrollbar-gutter:stable}.MyDashBoardView-header{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 28px 16px}.MyDashBoardView-searchWrap{flex:1 1;max-width:520px;min-width:0;position:relative}.MyDashBoardView-searchWrap .TWSearchField,.MyDashBoardView-searchWrap .TWSearchField input,.MyDashBoardView-searchWrap .TWSearchField-input{width:100%!important}.MyDashBoardView-searchWrap .TWSearchField{border-color:#e2e8f0;border-color:var(--color-border,#e2e8f0)}.MyDashBoardView-headerActions{align-items:center;display:flex;flex-shrink:0;gap:12px}.MyDashBoardView-iconBtn{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);border-radius:999px;color:#64748b;color:var(--color-muted-foreground,#64748b);cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease;width:42px}.MyDashBoardView-iconBtn:hover{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 8%,var(--color-card,#fff));border-color:color-mix(in srgb,#6366f1 25%,#0000);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 25%,#0000);color:#6366f1;color:var(--color-primary,#6366f1)}.MyDashBoardView-iconBtn svg{display:block;height:20px;width:20px}.MyDashBoardView-notifyDot{background:#6366f1;background:var(--color-primary,#6366f1);border:2px solid #fff;border:2px solid var(--color-card,#fff);border-radius:999px;height:8px;position:absolute;right:8px;top:8px;width:8px}.MyDashBoardView-datePill{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);border-radius:999px;color:#0f172a;color:var(--color-foreground,#0f172a);display:inline-flex;font-size:.8125rem;font-weight:500;gap:8px;padding:.55rem .95rem;white-space:nowrap}.MyDashBoardView-datePill svg{color:#6366f1;color:var(--color-primary,#6366f1);display:block;flex-shrink:0;height:16px;width:16px}.MyDashBoardView-timePill{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:118px}.MyDashBoardView-timeText{letter-spacing:.01em;min-width:9ch;text-align:center}.MyDashBoardView-logoutRow{display:flex;justify-content:flex-end;margin-bottom:8px}.MyDashBoardView-logoutRow[data-visible=false]{display:none}.MyDashBoardView-hero{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#6366f1 12%,#fff),color-mix(in srgb,#6366f1 4%,#fff) 55%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,#6366f1) 12%,#fff) 0,color-mix(in srgb,var(--color-primary,#6366f1) 4%,#fff) 55%,var(--color-card,#fff) 100%);border:1px solid color-mix(in srgb,#6366f1 14%,#0000);border:1px solid color-mix(in srgb,var(--color-primary,#6366f1) 14%,#0000);border-radius:20px;box-shadow:0 12px 32px color-mix(in srgb,#6366f1 8%,#0000);box-shadow:0 12px 32px color-mix(in srgb,var(--color-primary,#6366f1) 8%,#0000);display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding:28px 32px}.MyDashBoardView-heroCopy{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.MyDashBoardView-badge{align-self:flex-start;background:color-mix(in srgb,#6366f1 14%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 14%,#0000);border-radius:999px;color:#6366f1;color:var(--color-primary,#6366f1);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:.35rem .75rem}.MyDashBoardView-heroTitle{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.MyDashBoardView-heroSub{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.9375rem;line-height:1.55;margin:0;max-width:42rem}.MyDashBoardView-heroActions{align-items:center;display:flex;flex-shrink:0}.MyDashBoardView-heroActions .TWButton{border-radius:999px!important;gap:8px;min-width:160px;padding:.7rem 1.35rem!important;white-space:nowrap}.MyDashBoardView-heroActions .TWButton span[aria-hidden=true]{display:none}.MyDashBoardView-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:28px}.MyDashBoardView-statCard{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);border-radius:16px;box-shadow:0 2px 8px color-mix(in srgb,#000 4%,#0000);display:flex;gap:14px;min-height:88px;padding:16px 18px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.MyDashBoardView-statCard:hover{border-color:color-mix(in srgb,#6366f1 22%,#0000);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 22%,#0000);box-shadow:0 8px 24px color-mix(in srgb,#6366f1 10%,#0000);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000);transform:translateY(-1px)}.MyDashBoardView-statIcon{align-items:center;background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000);border-radius:12px;color:#6366f1;color:var(--color-primary,#6366f1);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.MyDashBoardView-statIcon svg{display:block;height:22px;width:22px}.MyDashBoardView-statBody{display:flex;flex-direction:column;gap:2px;min-width:0}.MyDashBoardView-statValue{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyDashBoardView-statLabel{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.75rem;font-weight:500}.MyDashBoardView-error{color:#dc2626;color:var(--color-destructive,#dc2626);font-size:.875rem;margin:0 0 12px}.MyDashBoardView-projectsHead{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.MyDashBoardView-projectsTitleRow{align-items:center;display:flex;gap:10px}.MyDashBoardView-projectsTitle{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin:0}.MyDashBoardView-countBadge{align-items:center;background:color-mix(in srgb,#6366f1 14%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 14%,#0000);border-radius:999px;color:#6366f1;color:var(--color-primary,#6366f1);display:inline-flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 8px}.MyDashBoardView-projectsHint{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.8125rem;margin:6px 0 0}.MyDashBoardView-viewToggle{background:color-mix(in srgb,#f1f5f9 80%,#0000);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 80%,#0000);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.MyDashBoardView-viewBtn{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;color:var(--color-muted-foreground,#64748b);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,box-shadow .15s ease,color .15s ease;width:36px}.MyDashBoardView-viewBtn[data-active=true]{background:#fff;background:var(--color-card,#fff);box-shadow:0 2px 6px color-mix(in srgb,#000 8%,#0000);color:#6366f1;color:var(--color-primary,#6366f1)}.MyDashBoardView-viewBtn svg{display:block;height:18px;width:18px}.MyDashBoardView-empty{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px dashed color-mix(in srgb,#e2e8f0 90%,#0000);border:1px dashed color-mix(in srgb,var(--color-border,#e2e8f0) 90%,#0000);border-radius:16px;color:#64748b;color:var(--color-muted-foreground,#64748b);display:flex;flex-direction:column;gap:12px;padding:48px 24px;text-align:center}.MyDashBoardView-empty svg{height:48px;opacity:.55;width:48px}.MyDashBoardView-projectsGrid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.MyDashBoardView-projectCard{background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);border-radius:16px;box-shadow:0 2px 8px color-mix(in srgb,#000 4%,#0000);display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.MyDashBoardView-projectCardOpen{background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;flex-direction:column;padding:0;text-align:left;width:100%}.MyDashBoardView-transferBtn--card{position:absolute;right:10px;top:10px;z-index:2}.MyDashBoardView-projectCard:hover,.MyDashBoardView-projectCard[data-hovered=true]{border-color:color-mix(in srgb,#6366f1 35%,#0000);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 35%,#0000);box-shadow:0 12px 28px color-mix(in srgb,#6366f1 12%,#0000);box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000);transform:translateY(-2px)}.MyDashBoardView-projectThumb{align-items:center;aspect-ratio:16/10;background:color-mix(in srgb,#f1f5f9 70%,#0000);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 70%,#0000);display:flex;justify-content:center;overflow:hidden;width:100%}.MyDashBoardView-projectThumb img{display:block;height:100%;object-fit:cover;width:100%}.MyDashBoardView-projectBody{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.MyDashBoardView-projectTop{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.MyDashBoardView-projectName{font-size:.9375rem;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyDashBoardView-projectMeta{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.6875rem;font-weight:500;margin:0}.MyDashBoardView-openBtn{align-items:center;background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000);border:none;border-radius:999px;color:#6366f1;color:var(--color-primary,#6366f1);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;opacity:0;transition:opacity .15s ease,background .15s ease;width:28px}.MyDashBoardView-projectCard:hover .MyDashBoardView-openBtn,.MyDashBoardView-projectCard[data-hovered=true] .MyDashBoardView-openBtn{opacity:1}.MyDashBoardView-openBtn svg{display:block;height:14px;width:14px}.MyDashBoardView-projectsList{display:flex;flex-direction:column;gap:10px}.MyDashBoardView-listRow{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);border-radius:16px;cursor:pointer;display:flex;gap:14px;padding:12px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.MyDashBoardView-listRow:hover,.MyDashBoardView-listRow[data-hovered=true]{border-color:color-mix(in srgb,#6366f1 35%,#0000);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 35%,#0000);box-shadow:0 8px 20px color-mix(in srgb,#6366f1 10%,#0000);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000)}.MyDashBoardView-listIcon{align-items:center;background:color-mix(in srgb,#6366f1 10%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000);border-radius:12px;color:#6366f1;color:var(--color-primary,#6366f1);display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.MyDashBoardView-listIcon img{display:block;height:100%;object-fit:cover;width:100%}.MyDashBoardView-listIcon svg{display:block;height:20px;width:20px}.MyDashBoardView-listCopy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.MyDashBoardView-listActions{align-items:center;display:flex;flex-shrink:0;gap:6px;position:relative;z-index:2}.MyDashBoardView-transferBtn{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;color:var(--color-muted-foreground,#64748b);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.MyDashBoardView-transferBtn:hover{background:color-mix(in srgb,#6366f1 10%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000);color:#6366f1;color:var(--color-primary,#6366f1)}.MyDashBoardView-transferBtn svg{display:block;height:18px;width:18px}.MyDashBoardView-listChevron{color:#94a3b8;color:var(--color-muted-foreground,#94a3b8);flex-shrink:0}.MyDashBoardView-listChevron svg{display:block;height:20px;width:20px}.MyDashBoardView-invites{bottom:16px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:absolute;right:16px;z-index:2}.MyDashBoardView-invites>*{pointer-events:auto}@media (max-width:900px){.MyDashBoardView-header{align-items:stretch;flex-direction:column;padding:16px 20px 12px}.MyDashBoardView-searchWrap{max-width:none;width:100%}.MyDashBoardView-headerActions{justify-content:space-between;width:100%}.MyDashBoardView-scroll{padding:0 20px 24px}.MyDashBoardView-hero{align-items:flex-start;flex-direction:column;padding:22px 20px}.MyDashBoardView-heroActions{width:100%}.MyDashBoardView-heroActions .TWButton{width:100%!important}.MyDashBoardView-projectsHead{align-items:flex-start;flex-direction:column}}.DashboardSidebar-root{--ds-accent:var(--color-primary,#6366f1);--ds-muted:var(--color-muted-foreground,#64748b);--ds-text:var(--color-foreground,#0f172a);--ds-border:color-mix(in srgb,var(--color-border,#e2e8f0) 70%,#0000);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-accent) 8%,#f0f4ff) 0,#f8fafc 45%,color-mix(in srgb,var(--ds-accent) 4%,#fff) 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-accent) 8%,var(--color-background,#f0f4ff)) 0,var(--color-background,#f8fafc) 45%,color-mix(in srgb,var(--ds-accent) 4%,#fff) 100%);border-right:1px solid var(--ds-border);box-sizing:border-box;color:var(--ds-text);display:flex;flex-direction:column;flex-shrink:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );height:100%;min-height:0;padding:20px 16px 18px;width:272px}.DashboardSidebar-scroll{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow-x:hidden;overflow-y:auto}.DashboardSidebar-brand{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid var(--ds-border);border-radius:14px;box-shadow:0 8px 24px color-mix(in srgb,var(--ds-accent) 8%,#0000);display:flex;justify-content:flex-start;padding:12px 14px}.DashboardSidebar-brand-logo{display:block;height:32px;max-width:100%;object-fit:contain;object-position:left center;width:auto}.DashboardSidebar-team,.DashboardSidebar-team-picker{position:relative;width:100%}.DashboardSidebar-team-trigger{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid var(--ds-border);border-radius:12px;box-shadow:0 4px 16px color-mix(in srgb,var(--ds-accent) 6%,#0000);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.DashboardSidebar-team-picker--open .DashboardSidebar-team-trigger,.DashboardSidebar-team-trigger:hover{border-color:color-mix(in srgb,var(--ds-accent) 35%,var(--ds-border));box-shadow:0 8px 20px color-mix(in srgb,var(--ds-accent) 10%,#0000)}.DashboardSidebar-team-trigger-label{flex:1 1;font-size:.9375rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardSidebar-team-chevron{color:var(--ds-muted);flex-shrink:0;font-size:.875rem;line-height:1}.DashboardSidebar-team-list{background:#fff;background:var(--color-card,#fff);border:1px solid var(--ds-border);border-radius:12px;box-shadow:0 16px 40px color-mix(in srgb,#000 10%,#0000),0 0 0 1px color-mix(in srgb,var(--ds-accent) 8%,#0000);display:flex;flex-direction:column;gap:4px;left:0;list-style:none;margin:6px 0 0;max-height:min(280px,40vh);overflow-x:hidden;overflow-y:auto;padding:6px;position:absolute;right:0;top:100%;z-index:40}.DashboardSidebar-team-list-item{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--ds-text);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:10px;padding:9px 10px;text-align:left;transition:background .15s ease;width:100%}.DashboardSidebar-team-list-item:hover{background:color-mix(in srgb,var(--ds-accent) 8%,#0000)}.DashboardSidebar-team-list-item--active{background:color-mix(in srgb,var(--ds-accent) 12%,#0000);color:var(--ds-accent)}.DashboardSidebar-team-list-item--create{color:var(--ds-accent)}.DashboardSidebar-team-list-item--create:hover{background:color-mix(in srgb,var(--ds-accent) 10%,#0000)}.DashboardSidebar-team-list-create-wrap{border-top:1px dashed color-mix(in srgb,var(--ds-accent) 25%,var(--ds-border));margin-top:2px;padding-top:4px}.DashboardSidebar-team-chip{align-items:center;background:color-mix(in srgb,var(--ds-accent) 16%,#0000);border-radius:8px;color:var(--ds-accent);display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:28px;justify-content:center;width:28px}.DashboardSidebar-team-chip--create{background:color-mix(in srgb,var(--ds-accent) 14%,#0000);font-size:1rem;line-height:1}.DashboardSidebar-team-list-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardSidebar-section-label{color:color-mix(in srgb,var(--ds-accent) 55%,var(--ds-muted));font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin:0 0 8px 4px;text-transform:uppercase}.DashboardSidebar-nav{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.DashboardSidebar-nav-item{margin:0;padding:0}.DashboardSidebar-nav-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:color-mix(in srgb,var(--ds-text) 78%,var(--ds-muted));cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:12px;line-height:1.2;padding:11px 12px 11px 14px;position:relative;text-align:left;transition:background .15s ease,box-shadow .15s ease,color .15s ease;width:100%}.DashboardSidebar-nav-btn:hover{background:color-mix(in srgb,var(--ds-accent) 8%,#0000);color:var(--ds-text)}.DashboardSidebar-nav-btn--active{background:color-mix(in srgb,var(--ds-accent) 14%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ds-accent) 22%,#0000),0 8px 20px color-mix(in srgb,var(--ds-accent) 12%,#0000);color:var(--ds-accent)}.DashboardSidebar-nav-btn--active:before{background:var(--ds-accent);border-radius:0 4px 4px 0;bottom:8px;content:"";left:0;position:absolute;top:8px;width:4px}.DashboardSidebar-nav-icon{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.DashboardSidebar-nav-icon svg{display:block;height:20px;width:20px}.DashboardSidebar-footer{border-top:1px solid var(--ds-border);display:flex;flex-direction:column;flex-shrink:0;gap:10px;margin-top:auto;padding-top:16px;position:relative;z-index:2}.DashboardSidebar-profile{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid var(--ds-border);border-radius:14px;display:flex;gap:12px;padding:12px 14px}.DashboardSidebar-avatar{align-items:center;background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,#8b5cf6 80%,var(--ds-accent)));background:linear-gradient(135deg,var(--ds-accent),color-mix(in srgb,var(--color-accent,#8b5cf6) 80%,var(--ds-accent)));border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:40px;justify-content:center;letter-spacing:.02em;width:40px}.DashboardSidebar-profile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.DashboardSidebar-profile-name{font-size:.875rem;font-weight:700}.DashboardSidebar-profile-email,.DashboardSidebar-profile-name{line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardSidebar-profile-email{color:var(--ds-muted);font-size:.75rem}.DashboardSidebar-logout{position:relative;width:100%;z-index:1}.DashboardSidebar-logout .TWButton{border-radius:999px!important;cursor:pointer!important;font-size:.9375rem!important;padding:.7rem 1.25rem!important;width:100%!important}.DashboardSidebar-logout .TWButton span[aria-hidden=true]{display:none}.DashboardSidebar-logout-inner{align-items:center;display:inline-flex;gap:8px}.DashboardSidebar-logout-inner svg{height:18px;width:18px}.DashBoardView-root{flex-direction:column;height:100%}.DashBoardView-root,.DashBoardView-shell{box-sizing:border-box;display:flex;min-height:0;overflow:hidden;width:100%}.DashBoardView-shell{align-items:stretch;flex:1 1}.DashBoardView-main{background:#f8fafc;background:var(--color-background,#f8fafc);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.DashBoardView-main>.BackgroundColorColumn.DashBoardMemberView,.DashBoardView-main>.DashBoardMemberView,.DashBoardView-main>.MyDashBoardView-root,.DashBoardView-main>.PersonalSettings-root,.DashBoardView-main>.ProjectUsageDashboardView-root,.DashBoardView-main>.TeamEditorView-root{flex:1 1;min-height:0}.TWInviteSuccessBanner{align-items:flex-start;animation:tw-invite-success-in .28s ease both;background:linear-gradient(135deg,color-mix(in srgb,#10b981 10%,#fff),color-mix(in srgb,#10b981 6%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--color-success,#10b981) 10%,var(--color-card,#fff)),color-mix(in srgb,var(--color-success,#10b981) 6%,var(--color-card,#fff)));border:1px solid color-mix(in srgb,#10b981 35%,#0000);border:1px solid color-mix(in srgb,var(--color-success,#10b981) 35%,#0000);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;display:flex;gap:14px;margin-top:16px;padding:14px 16px;width:100%}@keyframes tw-invite-success-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TWInviteSuccessBanner-iconWrap{align-items:center;background:color-mix(in srgb,#10b981 16%,#0000);background:color-mix(in srgb,var(--color-success,#10b981) 16%,#0000);border-radius:999px;color:#10b981;color:var(--color-success,#10b981);display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.TWInviteSuccessBanner-icon{height:20px;width:20px}.TWInviteSuccessBanner-copy{flex:1 1;min-width:0}.TWInviteSuccessBanner-title{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:14px;font-weight:700;margin:0}.TWInviteSuccessBanner-message{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:13px;line-height:1.45;margin:4px 0 0}.TWInviteSuccessBanner-dismiss{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;color:var(--color-muted-foreground,#64748b);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:20px;height:28px;justify-content:center;line-height:1;margin:-2px -4px 0 0;transition:background .15s ease,color .15s ease;width:28px}.TWInviteSuccessBanner-dismiss:hover{background:color-mix(in srgb,#10b981 12%,#0000);background:color-mix(in srgb,var(--color-success,#10b981) 12%,#0000);color:#0f172a;color:var(--color-foreground,#0f172a)}.ProjectUsageDashboardView-root{--pud-accent:var(--color-primary,#6366f1);--pud-muted:var(--color-muted-foreground,#64748b);--pud-text:var(--color-foreground,#0f172a);--pud-border:color-mix(in srgb,var(--color-border,#e2e8f0) 80%,#0000);background:linear-gradient(180deg,color-mix(in srgb,var(--pud-accent) 4%,#f8fafc) 0,#f8fafc 120px);background:linear-gradient(180deg,color-mix(in srgb,var(--pud-accent) 4%,var(--color-background,#f8fafc)) 0,var(--color-background,#f8fafc) 120px);box-sizing:border-box;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );gap:24px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 28px 32px;width:100%}.ProjectUsageDashboardView-title{color:var(--pud-text);font-size:22px;font-weight:700;line-height:1.25;margin:0}.ProjectUsageDashboardView-project-select{max-width:360px}.ProjectUsageDashboardView-empty-team{color:var(--pud-muted);font-size:14px;margin:0}.ProjectUsageDashboardView-filters{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;max-width:720px}@media (max-width:640px){.ProjectUsageDashboardView-filters{grid-template-columns:1fr}}.ProjectUsageDashboardView-datetime-row{display:flex;gap:8px}.ProjectUsageDashboardView-datetime-row input{flex:1 1;min-width:0}.ProjectUsageDashboardView-label-row{align-items:center;display:flex;gap:6px}.ProjectUsageDashboardView-info{color:var(--pud-muted);cursor:help;display:inline-flex;flex-shrink:0;height:16px;width:16px}.ProjectUsageDashboardView-loading{color:var(--pud-muted);font-size:14px;padding:32px 0;text-align:center}.ProjectUsageDashboardView-empty{color:var(--pud-muted);font-size:14px;padding:48px 16px;text-align:center}.ProjectUsageDashboardView-table-wrap{background:#fff;background:var(--color-card,#fff);border:1px solid var(--pud-border);border-radius:12px;box-shadow:0 1px 3px color-mix(in srgb,var(--pud-text) 6%,#0000);overflow:auto}.ProjectUsageDashboardView-table{border-collapse:collapse;font-size:13px;min-width:640px;width:100%}.ProjectUsageDashboardView-table th{background:color-mix(in srgb,var(--pud-accent) 6%,#fff);background:color-mix(in srgb,var(--pud-accent) 6%,var(--color-card,#fff));border-bottom:1px solid var(--pud-border);color:var(--pud-text);font-size:12px;font-weight:600;letter-spacing:.02em;padding:12px 16px;text-align:left;white-space:nowrap}.ProjectUsageDashboardView-table td{border-bottom:1px solid var(--pud-border);color:var(--pud-text);padding:10px 16px;vertical-align:middle}.ProjectUsageDashboardView-table tbody tr:last-child td{border-bottom:none}.ProjectUsageDashboardView-table tbody tr:hover td{background:color-mix(in srgb,var(--pud-accent) 4%,#0000)}.ProjectUsageDashboardView-table .col-cost,.ProjectUsageDashboardView-table .col-tokens{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.LoginScreen-form{display:flex;flex-direction:column;gap:0;width:100%}.LoginScreen-brand{align-items:center;display:flex;gap:12px;margin-bottom:4px}.LoginScreen-brand-mark{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#6366f1 18%,#0000),color-mix(in srgb,#8b5cf6 12%,#0000));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary,#6366f1) 18%,#0000),color-mix(in srgb,var(--color-accent,#8b5cf6) 12%,#0000));border-radius:12px;display:flex;font-size:1.25rem;height:44px;justify-content:center;width:44px}.LoginScreen-brand-text{display:flex;flex-direction:column;gap:2px;min-width:0}.LoginScreen-brand-title{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.LoginScreen-brand-sub{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.8125rem;margin:0}.LoginScreen-section{display:flex;flex-direction:column;gap:16px;margin-top:24px}.LoginScreen-pref-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.LoginScreen-pref-btn{background:#0000;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;color:#64748b;color:var(--color-muted-foreground,#64748b);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;padding:8px 14px;transition:border-color .15s ease,background .15s ease,color .15s ease}.LoginScreen-pref-btn:hover{border-color:color-mix(in srgb,#6366f1 40%,#0000);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 40%,#0000);color:#0f172a;color:var(--color-foreground,#0f172a)}.LoginScreen-pref-btn--active{background:color-mix(in srgb,#6366f1 10%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000);border-color:#6366f1;border-color:var(--color-primary,#6366f1);color:#6366f1;color:var(--color-primary,#6366f1)}.LoginScreen-forgot-row{display:flex;justify-content:flex-end;margin-top:-4px}.LoginScreen-submit{margin-top:24px}.LoginScreen-submit .TWButton{width:100%}.LoginScreen-submit .TWButton span[aria-hidden=true]{display:none}.LoginScreen-footer-row{flex-wrap:wrap;margin-top:24px}.LoginScreen-footer-row,.LoginScreen-trust{align-items:center;display:flex;gap:6px;justify-content:center}.LoginScreen-trust{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.75rem;margin-top:16px}.LoginScreen-trust-icon{font-size:.875rem;line-height:1}.UsageSelectionIndicator{align-items:center;background:#fff;border:1.5px solid #bfbfbf;border-radius:3px;color:#1b8cff;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;width:18px}.UsageSelectionIndicator--selected,.UsageSelectionIndicator:hover{border-color:#1b8cff}.UsageSelectionIndicator-mark{font-size:11px;font-weight:600;line-height:1}.UsageTreeRow{box-sizing:border-box;cursor:pointer;min-height:28px;padding-bottom:2px;padding-right:8px;padding-top:2px;width:100%}.UsageTreeRow--hover{outline:1px solid #316ab559;outline:1px solid var(--c2,#316ab559)}.UsageTreeRow-main{align-items:center;display:flex;gap:6px;min-width:0}.UsageTreeRow-expandBtn{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;width:22px}.UsageTreeRow-expandBtn:hover{color:#2563eb}.UsageTreeRow-expandSpacer{flex-shrink:0;width:22px}.UsageTreeRow-label{color:#1e293b;color:var(--c1,#1e293b);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsageTreePanel{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.UsageTreePanel-list{flex:1 1;min-height:0;overflow:auto;padding:4px 0}.ResizableView-handle{background:#0000;position:absolute;touch-action:none;-webkit-user-select:none;user-select:none;z-index:10}.ResizableView-handle--horizontal{bottom:0;cursor:col-resize;top:0;width:8px}.ResizableView-handle--horizontal:before{background:color-mix(in srgb,#e2e8f0 85%,#0000);background:color-mix(in srgb,var(--c7,#e2e8f0) 85%,#0000);border-radius:999px;content:"";inset:0 2px;opacity:.45;position:absolute;transition:background .15s ease,opacity .15s ease}.ResizableView-handle--horizontal:hover:before,body.ResizableView--dragging .ResizableView-handle--horizontal:before{background:color-mix(in srgb,#2563eb 55%,#e2e8f0);background:color-mix(in srgb,var(--c6,#2563eb) 55%,var(--c7,#e2e8f0));opacity:1}body.ResizableView--dragging{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ProjectExplorerView.TWProjectTreePanel-hook,.ProjectExplorerView.TWProjectTreePanel-hook ui-stack.stack-expand>ui-row,.ProjectExplorerView.TWProjectTreePanel-hook>ui-stack.stack-expand{height:100%;min-height:0;width:100%}.ProjectExplorerView.TWProjectTreePanel-hook ui-row.xb1b4{align-items:stretch;display:flex;flex:1 1 auto;min-height:0;width:100%}.ProjectExplorerView.TWProjectTreePanel-hook ui-row.xb1b4>.expanded{flex:1 1 auto;min-height:0;min-width:0}.ProjectExplorerView.TWProjectTreePanel-hook .StudioTabsView,.ProjectExplorerView.TWProjectTreePanel-hook .StudioTabsView>ui-column,.ProjectExplorerView.TWProjectTreePanel-hook .WindowEditor,.ProjectExplorerView.TWProjectTreePanel-hook .WindowEditor>ui-column{display:flex;flex-direction:column;height:100%;min-height:0}.ProjectExplorerView.TWProjectTreePanel-hook .WindowEditor>ui-column>.expanded{flex:1 1 auto;min-height:0}.ProjectExplorerView.TWProjectTreePanel-hook .x540e{height:100%;min-height:0}.FloatingZoomControlShell{border-radius:14px;overflow:hidden;pointer-events:auto}.FloatingZoomControlShell-bar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbf;border:1.5px solid #ffffff80;border-radius:14px;box-shadow:0 12px 24px -4px #0000001f;display:inline-flex;gap:2px;padding:6px}.FloatingZoomControlShell-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;min-width:32px;padding:0 7px;transition:background .12s ease,color .12s ease}.FloatingZoomControlShell-btn--wide{min-width:52px;padding:0 10px}.FloatingZoomControlShell-btn--hover{background:#f1f5f9;color:#0f172a}.FloatingZoomControlShell-percent{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.02em}.FloatingZoomControlShell-divider{align-self:center;background:#e2e8f0;flex-shrink:0;height:14px;margin:0 2px;width:1px}.TWWidgetPropertiesEditView{--pi-bg:#0000;--pi-surface:color-mix(in srgb,var(--color-card,var(--c34,#1a2332)) 90%,var(--color-sidebar,var(--c35,#0f1419)));--pi-surface-hover:color-mix(in srgb,#fff 5%,var(--pi-surface));--pi-border:color-mix(in srgb,var(--color-border,var(--c7,#334155)) 42%,#0000);--pi-text:var(--color-foreground,var(--c19,#e2e8f0));--pi-muted:var(--color-muted-foreground,var(--c14,#94a3b8));--pi-accent:var(--color-primary,var(--c20,#6366f1));--pi-input-bg:color-mix(in srgb,var(--color-input,var(--c36,#0f172a)) 75%,var(--pi-surface));--pi-input-border:color-mix(in srgb,var(--pi-border) 100%,#0000);--pi-radius:8px;color:var(--pi-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-ui,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  )}.PropertyInspectorShell{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.PropertyInspectorShell-section{display:flex;flex-direction:column;gap:8px;padding:0 0 6px;width:100%}.PropertyInspectorShell-sectionTitle{align-items:center;color:var(--pi-muted);display:flex;font-size:10px;font-weight:600;gap:8px;letter-spacing:.07em;line-height:1.2;margin:0;padding:0 2px;text-transform:uppercase}.PropertyInspectorShell-sectionTitle:after{background:var(--pi-border);content:"";flex:1 1;height:1px}.PropertyInspectorShell-styleSection{display:flex;flex-direction:column;gap:6px;margin-bottom:2px;width:100%}.PropertyInspectorShell-contentCard{background:var(--pi-surface);border:1px solid var(--pi-border);border-radius:var(--pi-radius);padding:10px 8px 8px}.PropertyInspectorShell-fieldRow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.PropertyInspectorShell-fieldCol{display:flex;flex-direction:column;gap:4px;min-width:0}.PropertyInspectorShell-fieldCol--bound,.PropertyInspectorShell-fieldCol--span2{grid-column:1/-1}.PropertyInspectorShell-fieldCol--bound .BindWrapperTitleView,.PropertyInspectorShell-fieldCol--bound .CPropertyTitleView,.PropertyInspectorShell-fieldCol--bound .PropertyNameView{color:#6366f1!important;color:var(--color-primary,var(--pi-accent,#6366f1))!important}.PropertyInspectorShell-fieldCol--bound:before{background:color-mix(in srgb,#6366f1 35%,#0000);background:color-mix(in srgb,var(--color-primary,var(--pi-accent,#6366f1)) 35%,#0000);border-radius:4px;color:#6366f1;color:var(--color-primary,var(--pi-accent,#6366f1));content:"bound";display:inline-block;font-size:9px;font-weight:600;letter-spacing:.06em;line-height:1;margin-bottom:4px;padding:2px 6px;text-transform:uppercase;width:fit-content}.PropertyInspectorShell-fieldLabel{color:var(--pi-muted);display:block;font-size:10px;font-weight:500;letter-spacing:.05em;line-height:1.3;margin-bottom:0;text-transform:uppercase}.PropertyInspectorShell-toggleRow{align-items:center;background:var(--pi-input-bg);border:1px solid var(--pi-input-border);border-radius:var(--pi-radius);display:flex;height:32px;justify-content:space-between;padding:0 8px;width:100%}.PropertyInspectorShell-toggleControl{align-items:center;display:flex;flex-shrink:0}.PropertyInspectorShell-divider{border:0;border-top:1px solid var(--pi-border);margin:4px 0;width:100%}.TWWidgetPropertiesEditView .BindWrapperView,.TWWidgetPropertiesEditView .BooleanValueUpdateView,.TWWidgetPropertiesEditView .CRefPropDataEditor,.TWWidgetPropertiesEditView .CRefPropDataEditor ui-column,.TWWidgetPropertiesEditView .DoubleValueUpdateView,.TWWidgetPropertiesEditView .StringWrapperView,.TWWidgetPropertiesEditView .StyleSelectionView,.TWWidgetPropertiesEditView .TagEditorView{width:100%}.TWWidgetPropertiesEditView .BindWrapperView ui-row,.TWWidgetPropertiesEditView .BindWrapperView>ui-container{width:100%!important}.TWWidgetPropertiesEditView .CRefPropDataEditor>ui-column>ui-text,.TWWidgetPropertiesEditView .EditorTitleText,.TWWidgetPropertiesEditView .LabelText,.TWWidgetPropertiesEditView .PropertyNameView,.TWWidgetPropertiesEditView .PropertyNameView ui-text{color:var(--pi-muted)!important;display:block;font-size:10px!important;font-weight:500!important;letter-spacing:.05em!important;line-height:1.3!important;margin-bottom:3px!important;text-transform:uppercase!important}.TWWidgetPropertiesEditView .StringFieldEditorView,.TWWidgetPropertiesEditView .StringFieldEditorView ui-container{max-width:none!important;width:100%!important}.TWWidgetPropertiesEditView .EditorTextField,.TWWidgetPropertiesEditView .EditorTextField input,.TWWidgetPropertiesEditView .StringFieldEditorView input,.TWWidgetPropertiesEditView .StringFieldEditorView textarea,.TWWidgetPropertiesEditView input,.TWWidgetPropertiesEditView select,.TWWidgetPropertiesEditView textarea,.TWWidgetPropertiesEditView ui-input-field,.TWWidgetPropertiesEditView ui-input-field input,.TWWidgetPropertiesEditView ui-input-field textarea{background:var(--pi-input-bg)!important;border:1px solid var(--pi-input-border)!important;border-radius:var(--pi-radius)!important;box-sizing:border-box;color:var(--pi-text)!important;font-size:12px!important;height:32px!important;line-height:1.35!important;max-height:32px!important;min-height:32px!important;padding:5px 8px!important;resize:none!important;transition:border-color .12s ease,box-shadow .12s ease;width:100%!important}.TWWidgetPropertiesEditView textarea{max-height:64px;min-height:32px!important;resize:vertical}.TWWidgetPropertiesEditView input:hover,.TWWidgetPropertiesEditView select:hover,.TWWidgetPropertiesEditView textarea:hover{border-color:color-mix(in srgb,var(--pi-accent) 35%,var(--pi-input-border))!important}.TWWidgetPropertiesEditView input:focus,.TWWidgetPropertiesEditView select:focus,.TWWidgetPropertiesEditView textarea:focus{border-color:color-mix(in srgb,var(--pi-accent) 65%,var(--pi-input-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--pi-accent) 18%,#0000)!important;outline:none!important}.TWWidgetPropertiesEditView input::placeholder,.TWWidgetPropertiesEditView textarea::placeholder{color:color-mix(in srgb,var(--pi-muted) 70%,#0000)!important}.TWWidgetPropertiesEditView .DropDownBuilderText{color:var(--pi-text);font-size:12px}.TWWidgetPropertiesEditView .DropDown,.TWWidgetPropertiesEditView .DropDownWithBackground{background:var(--pi-input-bg)!important;border:1px solid var(--pi-input-border)!important;border-radius:var(--pi-radius)!important;min-height:32px!important}.TWWidgetPropertiesEditView .CollapsingView1Shell-body{padding:4px 0}.TWWidgetPropertiesEditView .TWPropertyPanelShell>div:last-child{padding-left:0;padding-right:0}.PropertyInspectorShell-propertiesGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:0;width:100%}.PropertyInspectorShell-propertiesGrid>.PropertyInspectorShell-fieldCol{min-width:0}.PropertyInspectorShell-propertiesGrid>.PropertyInspectorShell-fieldCol--span2{grid-column:1/-1}.AppearanceEditorView .TWWidgetPropertiesEditView{padding:0}.AppearanceEditorView .PropertyInspectorShell-section:first-child{padding-top:0}.AppearanceEditorShell-expressionBox{background:color-mix(in srgb,#f1f5f9 70%,#fff);background:color-mix(in srgb,var(--c2,#f1f5f9) 70%,var(--c15,#fff));border:1px solid color-mix(in srgb,#e2e8f0 75%,#0000);border:1px solid color-mix(in srgb,var(--c7,#e2e8f0) 75%,#0000);border-radius:8px;margin-top:2px;padding:8px;width:100%}.AppearanceEditorShell-tagSection{display:flex;flex-direction:column;gap:6px;width:100%}.AppearanceEditorShell-propertiesGrid,.PropertyInspectorShell-propertiesGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 12px;width:100%}.AppearanceEditorShell-propertiesGrid>.PropertyInspectorShell-fieldCol,.PropertyInspectorShell-propertiesGrid>.PropertyInspectorShell-fieldCol{min-width:0}.AppearanceEditorShell-propertiesGrid>.PropertyInspectorShell-fieldCol--span2,.PropertyInspectorShell-propertiesGrid>.PropertyInspectorShell-fieldCol--span2{grid-column:1/-1}.PropertyInspectorShell-collapsibleBody>ui-column{grid-gap:10px;display:grid!important;gap:10px;grid-template-columns:1fr 1fr;width:100%}.PropertyInspectorShell-collapsibleBody>ui-column>*{min-width:0;width:100%}.PropertyInspectorShell-collapsibleBody .PropertyInspectorShell,.PropertyInspectorShell-collapsibleBody .PropertyInspectorShell-propertiesGrid,.PropertyInspectorShell-collapsibleBody .PropertyInspectorShell-section{padding-left:0;padding-right:0}.CollapsingView1Shell{display:flex;flex-direction:column;min-width:0;width:100%}.CollapsingView1Shell-header{align-items:center;background:#0000;border:none;border-bottom:1px solid #0000;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;min-height:36px;padding:8px 12px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.CollapsingView1Shell-header:hover{background:color-mix(in srgb,#6366f1 5%,#0000);background:color-mix(in srgb,var(--c6,#6366f1) 5%,#0000)}.CollapsingView1Shell-header[data-expanded=true]{border-bottom-color:color-mix(in srgb,#e2e8f0 70%,#0000);border-bottom-color:color-mix(in srgb,var(--c7,#e2e8f0) 70%,#0000)}.CollapsingView1Shell-title{color:#0f172a;color:var(--c1,#0f172a);flex:1 1;font-size:12px;font-weight:650;letter-spacing:-.01em;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollapsingView1Shell-chevron{color:#64748b;color:var(--c4,#64748b);flex-shrink:0}.CollapsingView1Shell-body{display:flex;flex-direction:column;gap:10px;padding:10px 0 4px;width:100%}.tw-ai-root{--tw-ai-indigo:var(--color-primary,#6366f1);--tw-ai-violet:var(--color-accent,#8b5cf6);--tw-ai-fuchsia:#d946ef;--tw-ai-slate:var(--color-muted-foreground,#64748b);--tw-ai-text:var(--color-foreground,#0f172a);--tw-ai-muted:var(--color-muted-foreground,#94a3b8);--tw-ai-card:var(--color-card,#fff);--tw-ai-border:color-mix(in srgb,var(--color-border,#e2e8f0) 60%,#0000);--tw-ai-glow:color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  )}.tw-ai-root,.tw-ai-root *,.tw-ai-root :after,.tw-ai-root :before{box-sizing:border-box}.tw-ai-shell{background:linear-gradient(160deg,#fff,color-mix(in srgb,#6366f1 5%,#fff));background:linear-gradient(160deg,var(--tw-ai-card,#fff),color-mix(in srgb,var(--color-primary,#6366f1) 5%,var(--tw-ai-card,#fff)));border:1px solid var(--tw-ai-border);border-radius:16px;border-radius:var(--radius-md,16px);box-shadow:inset 0 1px 0 #ffffff80,0 1px 2px #0f172a0a,0 14px 34px -14px var(--tw-ai-glow);box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff80),0 1px 2px #0f172a0a,0 14px 34px -14px var(--tw-ai-glow);overflow:hidden;width:100%}.tw-ai-shell-compact{border-radius:10px;box-shadow:0 4px 14px var(--tw-ai-glow)}.tw-ai-thread{display:flex;flex-direction:column;gap:10px;padding:12px}.tw-ai-thread-compact{gap:6px;padding:8px}.tw-ai-row{align-items:flex-start;display:flex;gap:8px}.tw-ai-row-user{flex-direction:row-reverse}.tw-ai-avatar{align-items:center;background:linear-gradient(135deg,var(--tw-ai-indigo),var(--tw-ai-violet));border-radius:999px;box-shadow:0 2px 8px #6366f159;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.tw-ai-avatar-compact{font-size:9px;height:20px;width:20px}.tw-ai-avatar-user{background:linear-gradient(135deg,#334155,#64748b);box-shadow:0 2px 6px #33415540}.tw-ai-bubble{border-radius:14px;color:var(--tw-ai-text);font-size:12px;line-height:1.45;max-width:88%;padding:10px 12px}.tw-ai-bubble-compact{border-radius:10px;font-size:10px;padding:6px 9px}.tw-ai-bubble-assistant{background:linear-gradient(135deg,#eef2ff,#ede9fe);border:1px solid #6366f11f;border-bottom-left-radius:4px}.tw-ai-bubble-user{background:linear-gradient(135deg,#1e293b,#334155);border-bottom-right-radius:4px;color:#f8fafc}.tw-ai-bubble-system{align-self:center;background:#94a3b81f;border-radius:999px;color:var(--tw-ai-slate);font-size:10px;max-width:100%;padding:4px 10px}.tw-ai-cursor{animation:tw-ai-blink 1s step-end infinite;background:var(--tw-ai-indigo);display:inline-block;height:12px;margin-left:2px;vertical-align:text-bottom;width:2px}@keyframes tw-ai-blink{50%{opacity:0}}.tw-ai-thinking{align-items:center;background:#eef2ffe6;border:1px solid var(--tw-ai-border);border-radius:12px;color:var(--tw-ai-slate);display:inline-flex;font-size:11px;gap:8px;padding:8px 12px}.tw-ai-dots{display:inline-flex;gap:4px}.tw-ai-dot{animation:tw-ai-bounce 1.2s ease-in-out infinite;background:var(--tw-ai-indigo);border-radius:999px;height:6px;width:6px}.tw-ai-dot:nth-child(2){animation-delay:.15s}.tw-ai-dot:nth-child(3){animation-delay:.3s}@keyframes tw-ai-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.tw-ai-shimmer{display:flex;flex-direction:column;gap:6px;width:100%}.tw-ai-shimmer-line{animation:tw-ai-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#c7d2fe 50%,#e2e8f0);background-size:200% 100%;border-radius:999px;height:8px}.tw-ai-shimmer-line:nth-child(2){animation-delay:.12s;width:82%}.tw-ai-shimmer-line:nth-child(3){animation-delay:.24s;width:64%}@keyframes tw-ai-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tw-ai-citations{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.tw-ai-citation{background:#6366f11a;border:1px solid #6366f12e;border-radius:999px;color:var(--tw-ai-indigo);font-size:9px;font-weight:600;padding:2px 7px}.tw-ai-input-bar{align-items:center;background:#ffffffd9;border-top:1px solid #e2e8f0e6;display:flex;gap:8px;padding:8px 10px}.tw-ai-input-field{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:var(--tw-ai-muted);flex:1 1;font-size:11px;min-width:0;padding:8px 12px}.tw-ai-input-field-compact{border-radius:8px;font-size:10px;padding:5px 8px}.tw-ai-send{align-items:center;background:linear-gradient(135deg,var(--tw-ai-indigo),var(--tw-ai-violet));border:none;border-radius:10px;box-shadow:0 4px 12px #6366f159;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;width:30px}.tw-ai-send-compact{border-radius:8px;font-size:11px;height:24px;width:24px}.tw-ai-toolbar{gap:6px;margin-right:4px}.tw-ai-tool-btn,.tw-ai-toolbar{align-items:center;display:flex}.tw-ai-tool-btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:var(--tw-ai-slate);font-size:11px;height:24px;justify-content:center;width:24px}.tw-ai-model-chip{background:#8b5cf61a;border:1px solid #8b5cf62e;border-radius:999px;color:var(--tw-ai-violet);font-size:9px;font-weight:600;padding:3px 8px;white-space:nowrap}.tw-ai-artifact{background:#fff;border:1px solid var(--tw-ai-border);border-radius:12px;overflow:hidden}.tw-ai-artifact-head{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;color:var(--tw-ai-text);display:flex;font-size:10px;font-weight:650;justify-content:space-between;padding:8px 10px}.tw-ai-artifact-badge{background:#6366f11a;border-radius:6px;color:var(--tw-ai-indigo);font-size:9px;font-weight:600;padding:2px 6px}.tw-ai-artifact-body{color:#334155;font-size:10px;line-height:1.5;padding:10px}.tw-ai-code{background:#0f172a;border-radius:0 0 10px 10px;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.55;padding:10px;white-space:pre}.tw-ai-code .kw{color:#c4b5fd}.tw-ai-code .fn{color:#67e8f9}.tw-ai-markdown h4{font-size:11px;font-weight:700;margin:0 0 6px}.tw-ai-markdown p{color:#475569;font-size:10px;margin:0}.tw-ai-preview-pane{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:8px}.tw-ai-preview-block{background:linear-gradient(135deg,#eef2ff,#fae8ff);border:1px solid #6366f11f;border-radius:8px;height:36px}.tw-ai-widget{width:100%}.tw-nav-root{--tw-nav-indigo:var(--color-primary,#6366f1);--tw-nav-violet:var(--color-accent,#8b5cf6);--tw-nav-text:var(--color-foreground,#0f172a);--tw-nav-muted:var(--color-muted-foreground,#64748b);--tw-nav-card:var(--color-card,#fff);--tw-nav-border:color-mix(in srgb,var(--color-border,#e2e8f0) 60%,#0000);--tw-nav-active-bg:color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );width:100%}.tw-nav-root,.tw-nav-root *,.tw-nav-root :after,.tw-nav-root :before{box-sizing:border-box}.tw-nav-shell{background:#fff;background:var(--tw-nav-card,#fff);border:1px solid var(--tw-nav-border);border-radius:14px;border-radius:var(--radius-md,14px);box-shadow:inset 0 1px 0 #ffffff8c,0 10px 30px -12px #0f172a29;box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff8c),var(--shadow-md,0 10px 30px -12px #0f172a29);overflow:hidden}.tw-nav-shell-compact{border-radius:9px;box-shadow:0 4px 14px #6366f114}.tw-nav-tabs{border-bottom:1px solid #e2e8f0;display:flex;gap:2px;padding:6px}.tw-nav-tabs-pills{gap:4px;padding:4px}.tw-nav-tabs-pills,.tw-nav-tabs-segmented{background:#f1f5f9;border-bottom:none;border-radius:10px}.tw-nav-tabs-segmented{gap:0;padding:3px}.tw-nav-tab{border-radius:8px;color:var(--tw-nav-muted);cursor:default;font-size:11px;font-weight:600;padding:6px 12px;white-space:nowrap}.tw-nav-tab-active{background:var(--tw-nav-active-bg);color:var(--tw-nav-indigo)}.tw-nav-tabs-segmented .tw-nav-tab-active{background:#fff;box-shadow:0 1px 3px #0f172a14}.tw-nav-tabs-underline .tw-nav-tab{border-bottom:2px solid #0000;border-radius:0;padding-bottom:8px}.tw-nav-tabs-underline .tw-nav-tab-active{background:#0000;border-bottom-color:var(--tw-nav-indigo)}.tw-nav-tab-panel{color:#475569;font-size:11px;line-height:1.45;padding:10px 12px}.tw-nav-navbar{align-items:center;display:flex;gap:10px;padding:8px 12px}.tw-nav-brand{color:var(--tw-nav-text);font-size:12px;font-weight:750;letter-spacing:-.02em;margin-right:4px}.tw-nav-links{align-items:center;display:flex;flex:1 1;gap:4px}.tw-nav-link{border-radius:8px;color:var(--tw-nav-muted);font-size:11px;font-weight:500;padding:5px 9px}.tw-nav-link-active{background:var(--tw-nav-active-bg);color:var(--tw-nav-indigo)}.tw-nav-search{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;flex:1 1;max-width:140px}.tw-nav-cta,.tw-nav-search{font-size:10px;padding:5px 10px}.tw-nav-cta{background:linear-gradient(135deg,var(--tw-nav-indigo),var(--tw-nav-violet));border-radius:8px;box-shadow:0 4px 10px #6366f14d;color:#fff;font-weight:650;white-space:nowrap}.tw-nav-rail{display:flex;flex-direction:column;gap:4px;min-width:48px;padding:8px 6px;width:fit-content}.tw-nav-rail-item{align-items:center;border-radius:10px;color:var(--tw-nav-muted);display:flex;font-size:11px;font-weight:500;gap:8px;padding:7px 8px}.tw-nav-rail-item-active{background:var(--tw-nav-active-bg);color:var(--tw-nav-indigo)}.tw-nav-rail-icon{align-items:center;background:#f1f5f9;border-radius:8px;display:flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;width:22px}.tw-nav-rail-item-active .tw-nav-rail-icon{background:linear-gradient(135deg,var(--tw-nav-indigo),var(--tw-nav-violet));color:#fff}.tw-nav-rail-compact .tw-nav-rail-label{display:none}.tw-nav-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:4px;padding:8px 10px}.tw-nav-crumb{color:var(--tw-nav-muted);font-weight:500}.tw-nav-crumb-active{color:var(--tw-nav-text);font-weight:650}.tw-nav-sep{color:#cbd5e1;font-size:10px;-webkit-user-select:none;user-select:none}.tw-nav-accordion{padding:6px}.tw-nav-acc-item{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:4px;overflow:hidden}.tw-nav-acc-item:last-child{margin-bottom:0}.tw-nav-acc-head{align-items:center;background:#f8fafc;color:var(--tw-nav-text);display:flex;font-size:11px;font-weight:650;justify-content:space-between;padding:8px 10px}.tw-nav-acc-body{border-top:1px solid #f1f5f9;color:#64748b;font-size:10px;line-height:1.45;padding:8px 10px}.tw-nav-acc-open .tw-nav-acc-chevron{transform:rotate(180deg)}.tw-nav-acc-chevron{color:#94a3b8;font-size:10px;transition:transform .15s ease}.tw-nav-menu{min-width:140px;padding:6px}.tw-nav-menu-item{align-items:center;border-radius:8px;color:#334155;display:flex;font-size:11px;font-weight:500;gap:8px;padding:7px 10px}.tw-nav-menu-item-active,.tw-nav-menu-item:hover{background:var(--tw-nav-active-bg);color:var(--tw-nav-indigo)}.tw-nav-menu-icon{font-size:11px;opacity:.7;text-align:center;width:16px}.tw-nav-menu-sep{background:#f1f5f9;height:1px;margin:4px 6px}.tw-nav-check{color:var(--tw-nav-indigo);font-size:10px;margin-left:auto}.tw-nav-dropdown-wrap{padding:8px;position:relative}.tw-nav-dropdown-trigger{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:6px 10px}.tw-nav-dropdown-panel{background:#fff;border:1px solid var(--tw-nav-border);border-radius:10px;box-shadow:0 10px 28px #0f172a1a;margin-top:6px}.tw-nav-command{padding:8px 10px}.tw-nav-command,.tw-nav-command-input{align-items:center;display:flex;gap:8px}.tw-nav-command-input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#94a3b8;flex:1 1;font-size:11px;padding:7px 10px}.tw-nav-kbd{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;color:#64748b;font-size:9px;font-weight:600;padding:2px 5px}.tw-nav-pagination{align-items:center;display:flex;gap:4px;padding:6px 8px}.tw-nav-page-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:flex;font-size:10px;font-weight:600;height:26px;justify-content:center;min-width:26px;padding:0 6px}.tw-nav-page-btn-active{background:linear-gradient(135deg,var(--tw-nav-indigo),var(--tw-nav-violet));border-color:#0000;color:#fff}.tw-nav-page-ellipsis{color:#94a3b8;font-size:10px;padding:0 2px}.tw-nav-page-size{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;font-size:10px;margin-left:6px;padding:4px 8px}.tw-nav-sidebar{min-width:120px;padding:8px}.tw-nav-sidebar-section{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.06em;padding:6px 8px 4px;text-transform:uppercase}.tw-nav-sidebar-item{align-items:center;border-radius:8px;color:#475569;display:flex;font-size:11px;font-weight:500;gap:8px;padding:7px 8px}.tw-nav-sidebar-item-active{background:var(--tw-nav-active-bg);color:var(--tw-nav-indigo);font-weight:650}.tw-nav-sidebar-collapsed .tw-nav-sidebar-label,.tw-nav-sidebar-collapsed .tw-nav-sidebar-section{display:none}.tw-nav-widget{width:100%}.tw-overlay-root{--tw-ov-indigo:var(--color-primary,#6366f1);--tw-ov-violet:var(--color-accent,#8b5cf6);--tw-ov-text:var(--color-foreground,#0f172a);--tw-ov-muted:var(--color-muted-foreground,#64748b);--tw-ov-card:var(--color-card,#fff);--tw-ov-border:color-mix(in srgb,var(--color-border,#e2e8f0) 60%,#0000);--tw-ov-backdrop:#0f172a73;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );position:relative;width:100%}.tw-overlay-root,.tw-overlay-root *,.tw-overlay-root :after,.tw-overlay-root :before{box-sizing:border-box}.tw-overlay-scene{background:linear-gradient(145deg,#f8fafc,#eef2ff);border:1px solid var(--tw-ov-border);border-radius:12px;min-height:88px;overflow:hidden;position:relative}.tw-overlay-scene-compact{border-radius:9px;min-height:72px}.tw-overlay-backdrop{background:var(--tw-ov-backdrop);inset:0;position:absolute}.tw-overlay-backdrop-blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tw-overlay-backdrop-dark{background:#020617b8}.tw-overlay-backdrop-light{background:#ffffff8c}.tw-overlay-panel{background:#fff;background:var(--tw-ov-card,#fff);border:1px solid var(--tw-ov-border);border-radius:14px;border-radius:var(--radius-md,14px);box-shadow:inset 0 1px 0 #ffffff80,0 24px 60px -16px #0f172a52,0 8px 24px -12px #0f172a2e;box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff80),0 24px 60px -16px #0f172a52,0 8px 24px -12px #0f172a2e;margin:auto;overflow:hidden;position:relative;z-index:1}.tw-overlay-panel-compact{border-radius:10px}.tw-overlay-title{color:var(--tw-ov-text);font-size:12px;font-weight:700;padding:10px 12px 0}.tw-overlay-body{color:var(--tw-ov-muted);font-size:10px;line-height:1.45;padding:6px 12px 10px}.tw-overlay-actions{display:flex;gap:6px;justify-content:flex-end;padding:0 12px 10px}.tw-overlay-btn{background:#fff;border:1px solid var(--tw-ov-border);border-radius:7px;color:var(--tw-ov-muted);font-size:10px;font-weight:600;padding:4px 10px}.tw-overlay-btn-primary{background:linear-gradient(135deg,var(--tw-ov-indigo),var(--tw-ov-violet));border-color:#0000;color:#fff}.tw-overlay-btn-danger{background:#ef4444;border-color:#0000;color:#fff}.tw-overlay-dialog{margin-top:14px;width:min(92%,220px)}.tw-overlay-dialog-alert .tw-overlay-title:before{content:"⚠ "}.tw-overlay-dialog-confirm .tw-overlay-body{font-weight:500}.tw-overlay-form-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:var(--tw-ov-muted);font-size:10px;margin:0 12px 8px;padding:5px 8px}.tw-overlay-modal{margin-top:10px;width:min(94%,240px)}.tw-overlay-modal-fullscreen{display:flex;flex-direction:column;height:calc(100% - 12px);margin-top:6px;width:96%}.tw-overlay-modal-scroll .tw-overlay-body{max-height:48px;overflow:hidden}.tw-overlay-tabs{border-bottom:1px solid #e2e8f0;display:flex;gap:4px;padding:8px 12px 0}.tw-overlay-tab{border-bottom:2px solid #0000;color:var(--tw-ov-muted);font-size:10px;font-weight:600;padding-bottom:6px}.tw-overlay-tab-active{border-bottom-color:var(--tw-ov-indigo);color:var(--tw-ov-indigo)}.tw-overlay-sheet{background:#fff;border:1px solid var(--tw-ov-border);box-shadow:0 -8px 24px #0f172a1f;position:absolute;z-index:1}.tw-overlay-sheet-bottom{border-radius:12px 12px 0 0;bottom:0;left:0;padding:10px 12px;right:0}.tw-overlay-sheet-right{border-radius:12px 0 0 12px;bottom:0;padding:10px 8px;right:0;top:0;width:42%}.tw-overlay-sheet-left{border-radius:0 12px 12px 0;bottom:0;left:0;padding:10px 8px;top:0;width:42%}.tw-overlay-sheet-handle{background:#cbd5e1;border-radius:99px;height:3px;margin:0 auto 8px;width:28px}.tw-overlay-drawer-wrap{display:flex;height:100%;min-height:88px}.tw-overlay-drawer-wrap-push{gap:0}.tw-overlay-drawer-panel{background:#fff;border:1px solid var(--tw-ov-border);padding:8px;z-index:1}.tw-overlay-drawer-left{border-radius:0 10px 10px 0;width:38%}.tw-overlay-drawer-right{border-radius:10px 0 0 10px;margin-left:auto;width:38%}.tw-overlay-drawer-content{color:var(--tw-ov-muted);flex:1 1;font-size:10px;padding:10px}.tw-overlay-drawer-item{color:var(--tw-ov-text);font-size:10px;font-weight:600;padding:4px 0}.tw-overlay-popover-wrap{display:flex;justify-content:center;padding:16px 12px 12px}.tw-overlay-popover-trigger{background:#fff;border:1px solid var(--tw-ov-border);border-radius:7px;color:var(--tw-ov-text);font-size:10px;font-weight:600;padding:4px 10px}.tw-overlay-popover-panel{background:#fff;border:1px solid var(--tw-ov-border);border-radius:10px;box-shadow:0 8px 20px #0f172a1f;min-width:110px;padding:6px;position:absolute;top:8px;z-index:2}.tw-overlay-popover-tooltip{background:#0f172a;border-color:#0f172a;color:#fff;font-size:9px;min-width:auto;padding:4px 8px;top:4px}.tw-overlay-menu-item{border-radius:6px;color:var(--tw-ov-text);font-size:10px;padding:4px 6px}.tw-overlay-menu-item-active{background:#6366f11a;color:var(--tw-ov-indigo)}.tw-overlay-command{background:#fff;border:1px solid var(--tw-ov-border);border-radius:12px;box-shadow:0 16px 40px #0f172a24;margin:10px auto;overflow:hidden;position:relative;width:min(94%,240px);z-index:1}.tw-overlay-command-input{align-items:center;border-bottom:1px solid #e2e8f0;color:var(--tw-ov-muted);display:flex;font-size:10px;gap:6px;padding:8px 10px}.tw-overlay-command-kbd{background:#f1f5f9;border-radius:5px;color:var(--tw-ov-muted);font-size:9px;margin-left:auto;padding:2px 5px}.tw-overlay-command-section{color:var(--tw-ov-muted);font-size:9px;font-weight:700;letter-spacing:.04em;padding:6px 10px 2px;text-transform:uppercase}.tw-overlay-command-item{align-items:center;color:var(--tw-ov-text);display:flex;font-size:10px;gap:6px;padding:5px 10px}.tw-overlay-command-item-active{background:#6366f114}.tw-overlay-command-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:var(--tw-ov-muted);font-size:9px;margin:6px 10px 10px;padding:6px 8px}.tw-overlay-command-empty{color:var(--tw-ov-muted);font-size:10px;padding:16px 10px;text-align:center}.tw-overlay-backdrop-demo{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.tw-overlay-backdrop-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0f172a1f;color:var(--tw-ov-text);font-size:10px;font-weight:600;padding:8px 12px;position:relative;z-index:1}.tw-media-root{--tw-media-indigo:var(--color-primary,#6366f1);--tw-media-violet:var(--color-accent,#8b5cf6);--tw-media-text:var(--color-foreground,#0f172a);--tw-media-muted:var(--color-muted-foreground,#64748b);--tw-media-card:var(--color-card,#fff);--tw-media-border:color-mix(in srgb,var(--color-border,#e2e8f0) 60%,#0000);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );width:100%}.tw-media-root,.tw-media-root *,.tw-media-root :after,.tw-media-root :before{box-sizing:border-box}.tw-media-shell{background:#fff;background:var(--tw-media-card,#fff);border:1px solid var(--tw-media-border);border-radius:14px;border-radius:var(--radius-md,14px);box-shadow:inset 0 1px 0 #ffffff8c,0 10px 30px -12px #0f172a29;box-shadow:inset 0 1px 0 var(--gloss-highlight,#ffffff8c),var(--shadow-md,0 10px 30px -12px #0f172a29);overflow:hidden;padding:8px}.tw-media-shell-compact{border-radius:9px;padding:6px}.tw-media-image{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#e0e7ff,#c7d2fe 40%,#ddd6fe);border:1px solid var(--tw-media-border);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.tw-media-image-rounded{border-radius:12px}.tw-media-image-cover{aspect-ratio:4/3}.tw-media-image-avatar{aspect-ratio:1;border-radius:50%;height:48px;margin:0 auto;width:48px}.tw-media-image-thumb{aspect-ratio:1;border-radius:8px;max-width:56px}.tw-media-image-icon{font-size:22px;opacity:.55}.tw-media-image-label{bottom:4px;color:#ffffffe6;font-size:8px;font-weight:600;left:6px;position:absolute;text-shadow:0 1px 2px #0f172a66}.tw-media-carousel{position:relative}.tw-media-carousel-track{display:flex;gap:6px;overflow:hidden}.tw-media-carousel-slide{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid var(--tw-media-border);border-radius:10px;color:var(--tw-media-muted);display:flex;flex:0 0 72%;font-size:10px;font-weight:600;justify-content:center}.tw-media-carousel-slide-active{background:linear-gradient(135deg,#c7d2fe,#a5b4fc);color:var(--tw-media-indigo)}.tw-media-carousel-dots{display:flex;gap:4px;justify-content:center;margin-top:6px}.tw-media-carousel-dot{background:#cbd5e1;border-radius:50%;height:5px;width:5px}.tw-media-carousel-dot-active{background:var(--tw-media-indigo);border-radius:99px;width:12px}.tw-media-carousel-arrows{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.tw-media-carousel-arrow{background:#f1f5f9;border-radius:6px;color:var(--tw-media-muted);font-size:10px;font-weight:700;padding:2px 6px}.tw-media-carousel-autoplay{align-items:center;color:var(--tw-media-muted);display:flex;font-size:9px;gap:6px;margin-top:6px}.tw-media-carousel-progress{background:#e2e8f0;border-radius:99px;flex:1 1;height:3px;overflow:hidden}.tw-media-carousel-progress-fill{background:linear-gradient(90deg,var(--tw-media-indigo),var(--tw-media-violet));border-radius:99px;height:100%;width:38%}.tw-media-video{aspect-ratio:16/9;background:linear-gradient(160deg,#0f172a,#1e293b);border:1px solid var(--tw-media-border);border-radius:10px;overflow:hidden;position:relative;width:100%}.tw-media-video,.tw-media-video-play{align-items:center;display:flex;justify-content:center}.tw-media-video-play{background:#ffffffeb;border-radius:50%;box-shadow:0 4px 12px #0f172a40;color:var(--tw-media-text);font-size:11px;height:28px;width:28px}.tw-media-video-controls{align-items:center;background:linear-gradient(#0000,#0f172abf);bottom:0;display:flex;gap:6px;left:0;padding:6px 8px;position:absolute;right:0}.tw-media-video-control-btn{color:#fff;font-size:8px;opacity:.9}.tw-media-video-progress{background:#ffffff40;border-radius:99px;flex:1 1;height:3px;overflow:hidden}.tw-media-video-progress-fill{background:var(--tw-media-indigo);height:100%;width:42%}.tw-media-video-time{color:#ffffffd9;font-size:8px}.tw-media-video-poster{background:linear-gradient(135deg,#312e81,#4338ca);inset:0;opacity:.85;position:absolute}.tw-media-video-embed{align-items:center;aspect-ratio:16/9;background:#000;border-radius:8px;display:flex;flex-direction:column;gap:4px;justify-content:center}.tw-media-video-embed-badge{background:#ffffff26;border-radius:4px;color:#fff;font-size:9px;font-weight:700;padding:2px 6px}.tw-media-icon{align-items:center;background:linear-gradient(135deg,#6366f126,#8b5cf61f);border:1px solid var(--tw-media-border);border-radius:10px;display:flex;font-size:18px;height:40px;justify-content:center;margin:0 auto;width:40px}.tw-media-gallery-row{display:flex;gap:6px;justify-content:center}.TWVariantPropEditor{display:flex;flex-direction:column;gap:8px;width:100%}.TWVariantPropEditor-header{display:flex;flex-direction:column;gap:3px}.TWVariantPropEditor-subtitle{color:#94a3b8;color:var(--pi-muted,var(--color-muted-foreground,#94a3b8));font-size:11px;font-weight:400;letter-spacing:.01em;line-height:1.4;margin:0}.TWVariantPropEditor-grid{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:2px 0 6px;scroll-snap-type:x proximity;scrollbar-color:color-mix(in srgb,#94a3b8 35%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--pi-muted,#94a3b8) 35%,#0000) #0000;scrollbar-width:thin;width:100%}.TWVariantPropEditor-grid::-webkit-scrollbar{height:4px}.TWVariantPropEditor-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,#94a3b8 40%,#0000);background:color-mix(in srgb,var(--pi-muted,#94a3b8) 40%,#0000);border-radius:999px}.TWVariantPropEditor-card{align-items:stretch;background:color-mix(in srgb,#1e293b 92%,#0f172a);background:var(
    --pi-surface,color-mix(in srgb,var(--color-card,#1e293b) 92%,#0f172a)
  );border:1px solid color-mix(in srgb,#334155 55%,#0000);border:1px solid var(
      --pi-border,color-mix(in srgb,var(--color-border,#334155) 55%,#0000)
    );border-radius:8px;cursor:pointer;display:flex;flex:0 0 92px;flex-direction:column;gap:0;min-width:0;overflow:hidden;padding:0;position:relative;scroll-snap-align:start;text-align:left;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.TWVariantPropEditor-card:hover{background:color-mix(in srgb,#fff 5%,#1e293b);background:var(
    --pi-surface-hover,color-mix(in srgb,#fff 5%,var(--pi-surface,#1e293b))
  );border-color:color-mix(in srgb,#6366f1 35%,#334155);border-color:color-mix(in srgb,var(--pi-accent,var(--color-primary,#6366f1)) 35%,var(--pi-border,#334155))}.TWVariantPropEditor-card:focus-visible{outline:2px solid color-mix(in srgb,#6366f1 55%,#0000);outline:2px solid color-mix(in srgb,var(--pi-accent,#6366f1) 55%,#0000);outline-offset:1px}.TWVariantPropEditor-card--active{background:color-mix(in srgb,#6366f1 8%,#1e293b);background:color-mix(in srgb,var(--pi-accent,#6366f1) 8%,var(--pi-surface,#1e293b));border-color:color-mix(in srgb,#6366f1 55%,#334155);border-color:color-mix(in srgb,var(--pi-accent,#6366f1) 55%,var(--pi-border,#334155));box-shadow:0 0 0 1px color-mix(in srgb,#6366f1 22%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--pi-accent,#6366f1) 22%,#0000)}.TWVariantPropEditor-card--active:after{background:#6366f1;background:var(--pi-accent,var(--color-primary,#6366f1));border-radius:999px;bottom:6px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.TWVariantPropEditor-preview{align-items:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,#6366f1 6%,#0000),#0000 70%),color-mix(in srgb,#0b1220 88%,#1e293b);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--pi-accent,#6366f1) 6%,#0000),#0000 70%),color-mix(in srgb,var(--color-background,#0b1220) 88%,var(--pi-surface,#1e293b));display:flex;justify-content:center;min-height:44px;overflow:hidden;padding:6px 8px;pointer-events:none}.TWVariantPropEditor-preview .wc-premium-preview-shell{max-width:100%;transform:scale(.88);transform-origin:center center}.TWVariantPropEditor-preview-fallback{border-radius:4px;height:22px;width:68%}.TWVariantPropEditor-meta{border-top:1px solid color-mix(in srgb,#334155 45%,#0000);border-top:1px solid var(
      --pi-border,color-mix(in srgb,var(--color-border,#334155) 45%,#0000)
    );display:flex;flex-direction:column;gap:1px;padding:5px 6px 7px}.TWVariantPropEditor-label{color:#e2e8f0;color:var(--pi-text,var(--color-foreground,#e2e8f0));font-size:10px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TWVariantPropEditor-badge{align-self:flex-start;background:color-mix(in srgb,#6366f1 14%,#0000);background:color-mix(in srgb,var(--pi-accent,#6366f1) 14%,#0000);border-radius:4px;color:color-mix(in srgb,#6366f1 92%,#fff);color:color-mix(in srgb,var(--pi-accent,#6366f1) 92%,#fff);font-size:8px;font-weight:600;letter-spacing:.06em;line-height:1;margin-top:2px;padding:2px 4px;text-transform:uppercase}.TWVariantPropEditor .wc-premium-btn{background:linear-gradient(145deg,color-mix(in srgb,#6366f1 92%,#fff),#6366f1);background:linear-gradient(145deg,color-mix(in srgb,var(--pi-accent,#6366f1) 92%,#fff),var(--pi-accent,#6366f1));border:none;border-radius:6px;box-shadow:none;color:#fff;cursor:default;font-size:10px;font-weight:600;padding:4px 10px}.TWVariantPropEditor .wc-premium-btn-secondary{background:color-mix(in srgb,#94a3b8 18%,#1e293b);background:color-mix(in srgb,var(--pi-muted,#94a3b8) 18%,var(--pi-surface,#1e293b));color:#e2e8f0;color:var(--pi-text,#e2e8f0)}.TWVariantPropEditor .wc-premium-btn-ghost,.TWVariantPropEditor .wc-premium-btn-link,.TWVariantPropEditor .wc-premium-btn-outline{background:#0000;color:#6366f1;color:var(--pi-accent,#6366f1)}.TWVariantPropEditor .wc-premium-btn-outline{border:1px solid color-mix(in srgb,#6366f1 50%,#334155);border:1px solid color-mix(in srgb,var(--pi-accent,#6366f1) 50%,var(--pi-border,#334155))}.TWVariantPropEditor .wc-premium-btn-soft{background:color-mix(in srgb,#6366f1 16%,#1e293b);background:color-mix(in srgb,var(--pi-accent,#6366f1) 16%,var(--pi-surface,#1e293b));color:#6366f1;color:var(--pi-accent,#6366f1)}.TWVariantPropEditor .wc-premium-btn-destructive{background:linear-gradient(145deg,#f87171,#ef4444)}.TWVariantPropEditor .wc-premium-btn-disabled{opacity:.5}.TWVariantPropEditor .wc-premium-btn-sm{font-size:9px;padding:3px 8px}.TWVariantPropEditor .wc-premium-preview-shell{align-items:center;display:flex;justify-content:center;width:100%}.TWVariantPropEditor-preview .TWHeading,.TWVariantPropEditor-preview .TWLabel,.TWVariantPropEditor-preview .TWParagraph,.TWVariantPropEditor-preview .TWText{color:#e2e8f0!important;color:var(--pi-text,#e2e8f0)!important}.AnimationListViewShell{width:100%}.AnimationListViewShell-empty{align-items:center;background:color-mix(in srgb,#f8fafc 60%,#fff);background:color-mix(in srgb,var(--c2,#f8fafc) 60%,var(--c15,#fff));border:1.5px dashed color-mix(in srgb,#e2e8f0 85%,#0000);border:1.5px dashed color-mix(in srgb,var(--c7,#e2e8f0) 85%,#0000);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:0 12px;padding:16px 12px;text-align:center}.AnimationListViewShell-emptyText{color:#64748b;color:var(--c4,#64748b);font-size:12px;line-height:1.4;margin:0}.AnimationListViewShell-addBtn{background:#fff;background:var(--c15,#fff);border:1px solid color-mix(in srgb,#6366f1 35%,#e2e8f0);border:1px solid color-mix(in srgb,var(--c6,#6366f1) 35%,var(--c7,#e2e8f0));border-radius:8px;color:#2563eb;color:var(--c6,#2563eb);cursor:pointer;font-size:12px;font-weight:600;padding:7px 14px;transition:background .12s ease,border-color .12s ease}.AnimationListViewShell-addBtn:hover{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--c6,#6366f1) 8%,var(--c15,#fff))}.AnimationListViewShell-toolbar{align-items:center;display:flex;justify-content:space-between;padding:0 12px 4px;width:100%}.AnimationListViewShell-toolbarHint{color:#64748b;color:var(--c4,#64748b);font-size:11px;font-weight:500}.AnimationListViewShell-deleteBtn{background:#0000;border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--c7,#e2e8f0) 85%,#0000);border-radius:6px;color:#64748b;color:var(--c4,#64748b);cursor:pointer;font-size:11px;padding:4px 8px}.AnimationListViewShell-deleteBtn:hover{border-color:#fca5a5;color:#dc2626}.AnimationListViewShell .AnimationListViewShell-namesRow{grid-column:1/-1}.AnimationListViewShell .AnimationCollectionView,.AnimationListViewShell .LabelDropdown2,.AnimationListViewShell .LabelWithDoubleInputField,.AnimationListViewShell .LabelWithInteger{width:100%}.CRefSizeViewShell-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.CRefSizeViewShell-fieldCell{min-width:0}.CRefSizeViewShell-fieldCell--span2{grid-column:1/-1}.CRefSizeViewShell-fieldCell--bottom{margin-bottom:0}.CRefSizeViewShell .BooleanValueUpdateView,.CRefSizeViewShell .DoubleValueUpdateView,.CRefSizeViewShell .EnumTypeEditor,.CRefSizeViewShell .StringWrapperView{width:100%}.CRefSizeViewShell .DoubleValueUpdateView{max-width:none}.BasePropertiesEditorShell{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.BasePropertiesEditorShell-wrap{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.BasePropertiesEditorShell-wrap>*{min-width:0}.BasePropertiesEditorShell-headerRow{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0 4px;width:100%}.BasePropertiesEditorShell-textStyleBox{margin:4px 0;width:100%}.BasePropertiesEditorShell-sectionLabel{font-size:10px;font-weight:650;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.ComponentBoardEditorShell{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;width:100%}.ComponentBoardEditorShell-tabs{display:flex;flex-shrink:0;width:100%}.ComponentBoardEditorShell-tab{background:#f1f5f9;background:var(--c2,#f1f5f9);border:none;border-bottom:2px solid #0000;color:#94a3b8;color:var(--c19,#94a3b8);cursor:pointer;flex:1 1;font-size:12px;font-weight:500;line-height:1.2;min-height:40px;padding:8px 6px;transition:color .12s ease,border-color .12s ease,background .12s ease}.ComponentBoardEditorShell-tab:hover{color:#1e293b;color:var(--c1,#1e293b)}.ComponentBoardEditorShell-tab--active{background:#fff;background:var(--c10,#fff);border-bottom-color:#2563eb;border-bottom-color:var(--c3,#2563eb);color:#1e293b;color:var(--c1,#1e293b);font-weight:600}.ComponentBoardEditorShell-name{flex-shrink:0;margin-top:10px;padding:0 12px}.ComponentBoardEditorShell-typeRow{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:12px;gap:8px;padding:8px 12px 0}.ComponentBoardEditorShell-typeRow-label{color:#64748b;color:var(--c4,#64748b);font-weight:500}.ComponentBoardEditorShell-typeRow-value{color:#1e293b;color:var(--c1,#1e293b)}.ComponentBoardEditorShell-typeRow-edit{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;color:var(--c5,#64748b);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.ComponentBoardEditorShell-typeRow-edit:hover{background:#3b82f614;color:#2563eb;color:var(--c6,#2563eb)}.ComponentBoardEditorShell-divider{border:none;border-top:1px solid #e2e8f0;border-top:1px solid var(--c8,#e2e8f0);flex-shrink:0;margin:10px 0 0;width:100%}.ComponentBoardEditorShell-body{flex:1 1;min-height:0;overflow:auto;padding:8px 0 12px}.ComponentBoardEditorShell-body .TWPropertyPanelShell{border-left:none}.ComponentBoardEditorShell-body .TWPropertyPanelShell>div:last-child{padding:0}.CanvasEditViewShell{display:flex;flex-direction:column;width:100%}.CanvasEditViewShell-header{flex-shrink:0;min-width:0}.CanvasEditViewShell-editor{display:flex;flex-direction:column;flex-shrink:0;min-width:0}.CanvasEditViewBoardShell{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.CanvasEditViewBoardShell-settingsBody{display:flex;flex-direction:column;gap:10px;padding:0 12px 4px;width:100%}.CanvasEditViewBoardShell-fieldRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.CanvasEditViewBoardShell-fieldCol{display:flex;flex-direction:column;gap:5px;min-width:0}.CanvasEditViewBoardShell-fieldLabel{display:block;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.3;margin-bottom:0;text-transform:uppercase}.CanvasEditViewBoardShell-themeField{height:34px;width:100%}.CanvasEditViewBoardShell-nameField{width:100%}.CanvasEditViewBoardShell-checkboxRow,.CanvasEditViewBoardShell-editorFor{display:flex;padding:0 12px;width:100%}.CanvasEditViewBoardShell-editorFor{flex-direction:column;gap:6px}.CanvasEditViewBoardShell-editorForPicker{width:100%}.CanvasEditViewBoardShell-testViews{display:flex;flex-wrap:wrap;gap:10px;padding:0 12px;width:100%}.CanvasEditViewBoardShell-testViewItem{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.CanvasEditViewBoardShell-treeWrap{margin:8px 12px 4px;width:calc(100% - 24px)}.CanvasEditViewBoardShell-genericCheck{margin:4px 0}.CanvasEditViewBoardShell-editorForCheck{margin-bottom:4px}.CanvasEditViewBoardShell-sectionDivider{border:0;border-top:1px solid color-mix(in srgb,#e2e8f0 75%,#0000);border-top:1px solid color-mix(in srgb,var(--c7,#e2e8f0) 75%,#0000);margin:6px 0;width:100%}.CanvasEditViewBoardShell-themeField .CanvasEditViewBoardShell-themeAutoSearch{border-radius:8px;height:100%;width:100%}.CanvasEditViewBoardShell-nameField .DropDownBuilderText,.CanvasEditViewBoardShell-themeField .DropDownBuilderText{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CanvasEditViewBoardShell .ComponentIdentityView,.CanvasEditViewBoardShell .EditorTextField,.CanvasEditViewBoardShell .EditorTextField input{border-radius:8px!important;font-size:13px!important;height:34px!important;width:100%!important}.BoardLayoutEditorShell{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.BoardLayoutEditorShell-section{display:flex;flex-direction:column;gap:10px;padding:0 12px;width:100%}.BoardLayoutEditorShell-fieldRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.BoardLayoutEditorShell-fieldCol{display:flex;flex-direction:column;gap:5px;min-width:0}.BoardLayoutEditorShell-fieldLabel{display:block;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.3;margin-bottom:0;text-transform:uppercase}.BoardLayoutEditorShell-sectionDivider{border:0;border-top:1px solid color-mix(in srgb,#e2e8f0 75%,#0000);border-top:1px solid color-mix(in srgb,var(--c7,#e2e8f0) 75%,#0000);margin:6px 0;width:100%}.BoardLayoutEditorShell-viewSizeRow{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0 12px;width:100%}.BoardLayoutEditorShell-viewSizeLabel{flex-shrink:0}.BoardLayoutEditorShell-iconToolbar{align-items:center;background:color-mix(in srgb,#f1f5f9 80%,#fff);background:color-mix(in srgb,var(--c2,#f1f5f9) 80%,var(--c15,#fff));border:1px solid color-mix(in srgb,#e2e8f0 80%,#0000);border:1px solid color-mix(in srgb,var(--c7,#e2e8f0) 80%,#0000);border-radius:8px;display:inline-flex;gap:1px;padding:2px}.BoardLayoutEditorShell-iconToolbar>*{border-radius:6px}.BoardLayoutEditorShell-clickRow{align-items:center;background:#fff;background:var(--c15,#fff);border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--c7,#e2e8f0) 85%,#0000);border-radius:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000);cursor:pointer;display:flex;justify-content:space-between;min-height:36px;padding:6px 10px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.BoardLayoutEditorShell-clickRow:hover{border-color:color-mix(in srgb,#6366f1 35%,#e2e8f0);border-color:color-mix(in srgb,var(--c6,#6366f1) 35%,var(--c7,#e2e8f0));box-shadow:0 0 0 3px color-mix(in srgb,#6366f1 8%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--c6,#6366f1) 8%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000)}.BoardLayoutEditorShell-iconBox{align-items:center;background:#fff;background:var(--c15,#fff);border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--c7,#e2e8f0) 85%,#0000);border-radius:8px;display:flex;height:36px;justify-content:center;transition:border-color .12s ease,background .12s ease;width:100%}.BoardLayoutEditorShell-iconBox:hover{border-color:color-mix(in srgb,#6366f1 30%,#e2e8f0);border-color:color-mix(in srgb,var(--c6,#6366f1) 30%,var(--c7,#e2e8f0))}.BoardLayoutEditorShell-iconBox-active{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--c6,#6366f1) 8%,var(--c15,#fff));border-color:color-mix(in srgb,#6366f1 40%,#e2e8f0);border-color:color-mix(in srgb,var(--c6,#6366f1) 40%,var(--c7,#e2e8f0))}.BoardLayoutEditorShell-alignGap{height:6px;width:100%}.BoardLayoutEditorShell-dropdownWrap{max-width:100%;width:100%}.BoardLayoutEditorShell-gridSection{display:flex;flex-direction:column;gap:10px;padding:0 12px;width:100%}.BoardLayoutEditorShell-marginRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;width:100%}.BoardLayoutEditorShell-marginFields{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.BoardLayoutEditorShell-marginTools{align-items:center;display:flex;gap:4px}.BoardLayoutEditorShell .TextInputField{display:flex;flex-direction:column;gap:0;width:100%}.BoardLayoutEditorShell .TextInputField>.ui-row,.BoardLayoutEditorShell .TextInputField>div{width:100%}.BoardLayoutEditorShell .EditorTextField,.BoardLayoutEditorShell .EditorTextField input{border-radius:8px!important;font-size:13px!important;height:34px!important;width:100%!important}.BoardLayoutEditorShell .BoardLayoutEditorShell-dropdownWrap>div,.BoardLayoutEditorShell .RoundRadiusDropDown{border-radius:8px!important;min-height:34px;width:100%!important}.BoardLayoutEditorShell .DropDownBuilderText{font-size:13px}.wc-sidebar{background:#f8fafc;border-left:1px solid #e2e8f0;color:#0f172a;display:flex;flex-direction:column;height:100%;min-height:0}.wc-sidebar-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 14px}.wc-sidebar-title{color:#0f172a;font-size:14px;font-weight:600}.wc-sidebar-close{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:20px;line-height:1;padding:0 2px}.wc-sidebar-close:hover{color:#0f172a}.wc-sidebar-search-wrap{background:#fff;border-bottom:1px solid #e2e8f0;padding:10px 12px}.wc-sidebar-search{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:13px;height:34px;outline:none;padding:0 10px;width:100%}.wc-sidebar-search:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.wc-sidebar-body{display:flex;flex:1 1;min-height:0}.wc-registry-nav{background:#fff;border-right:1px solid #e2e8f0;max-width:220px;min-width:168px;overflow-y:auto;padding:8px 0 12px;width:42%}.wc-registry-section-label{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.08em;padding:8px 14px 6px;text-transform:uppercase}.wc-registry-package{margin-bottom:4px}.wc-registry-package-btn{align-items:center;background:#0000;border:none;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;padding:8px 14px;text-align:left;width:100%}.wc-registry-package-btn:hover{background:#f1f5f9}.wc-registry-package-name{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.wc-registry-package-body{padding-bottom:4px}.wc-registry-category{margin-bottom:6px}.wc-registry-category-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 14px 4px 20px;text-transform:uppercase}.wc-registry-widget{align-items:flex-start;background:#0000;border:none;border-left:3px solid #0000;cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:7px 14px 7px 24px;text-align:left;width:100%}.wc-registry-widget:hover{background:#f8fafc}.wc-registry-widget-selected{background:#eef2ff;border-left-color:#6366f1}.wc-registry-widget-name{color:#0f172a;font-size:12px;font-weight:600;line-height:1.2}.wc-registry-widget-id{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.wc-registry-detail{background:#f8fafc;flex:1 1;min-width:0;overflow-y:auto}.wc-registry-detail-empty{padding:24px 16px;text-align:center}.wc-registry-detail-empty-title{color:#334155;font-size:13px;font-weight:600;margin-bottom:8px}.wc-registry-detail-empty-text{color:#64748b;font-size:12px;line-height:1.5;margin:0}.wc-registry-detail-content{display:flex;flex-direction:column;gap:10px;padding:12px}.wc-registry-detail-header{padding-bottom:4px}.wc-registry-detail-title{color:#0f172a;font-size:15px;font-weight:700}.wc-registry-detail-subtitle{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;margin-top:2px}.wc-registry-detail-preview{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;display:flex;justify-content:center;min-height:120px;padding:16px}.wc-registry-variants-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wc-registry-variant-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.wc-registry-variant-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;padding:8px;text-align:left;transition:border-color .12s ease,box-shadow .12s ease}.wc-registry-variant-card:hover{border-color:#94a3b8;box-shadow:0 4px 12px #0f172a14}.wc-registry-variant-card-active{border-color:#6366f1;box-shadow:0 0 0 1px #6366f140}.wc-registry-variant-preview-wrap{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;display:flex;justify-content:center;margin-bottom:6px;min-height:52px;overflow:hidden;padding:6px}.wc-registry-variant-card-label{color:#334155;font-size:11px;font-weight:600}.wc-registry-variant-card-hint{color:#94a3b8;font-size:9px;margin-top:2px}.wc-registry-insert-btn{background:linear-gradient(180deg,#4f46e5,#4338ca);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:4px;padding:10px 12px}.wc-registry-insert-btn:hover{filter:brightness(1.05)}.wc-category-chevron{color:#64748b;font-size:11px}.wc-registry-preview-stage{align-items:center;display:flex;justify-content:center;pointer-events:none;width:100%}.wc-registry-preview-md{min-height:72px}.wc-registry-preview-sm{min-height:40px;transform:scale(.92);transform-origin:center}.wc-registry-preview-premium{width:100%}.wc-registry-main-preview-premium{background:radial-gradient(circle at 12% 18%,#6366f11f 0,#0000 42%),radial-gradient(circle at 88% 82%,#a855f71a 0,#0000 40%),linear-gradient(180deg,#fff,#f8fafc);min-height:220px;overflow:hidden;position:relative}.wc-registry-main-preview-premium:before{animation:wc-premium-shimmer 4s ease-in-out infinite;background:linear-gradient(110deg,#0000 40%,#ffffff73 50%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}@keyframes wc-premium-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.wc-premium-preview-shell{align-items:center;display:flex;justify-content:center;min-height:inherit;padding:12px;position:relative;width:100%}.wc-premium-circle{border-radius:50%}.wc-premium-circle,.wc-premium-square{flex-shrink:0;overflow:hidden;position:relative}.wc-premium-square{aspect-ratio:1;border-radius:14px}.wc-premium-box{border-radius:14px;flex-shrink:0;overflow:hidden;position:relative}.wc-premium-shape-default.wc-premium-circle,.wc-premium-shape-default.wc-premium-square{background:linear-gradient(145deg,#6366f1,#4338ca 55%,#3730a3);box-shadow:0 10px 28px #4338ca59,inset 0 1px 0 #ffffff59,inset 0 -1px 0 #00000014}.wc-premium-shape-default.wc-premium-box{background:linear-gradient(180deg,#fffffff2,#eef2ffe6);border:1px solid #6366f133;box-shadow:0 8px 24px #0f172a14}.wc-premium-shape-glossy.wc-premium-box,.wc-premium-shape-glossy.wc-premium-circle,.wc-premium-shape-glossy.wc-premium-square{background:linear-gradient(160deg,#1e293b,#0f172a 45%,#334155);box-shadow:0 12px 32px #0f172a73,inset 0 1px 0 #ffffff38}.wc-premium-shape-glossy.wc-premium-box:after,.wc-premium-shape-glossy.wc-premium-circle:after,.wc-premium-shape-glossy.wc-premium-square:after{background:linear-gradient(110deg,#0000,#ffffff59,#0000);content:"";height:100%;left:-30%;position:absolute;top:0;width:55%}.wc-premium-shape-gradient.wc-premium-box,.wc-premium-shape-gradient.wc-premium-circle,.wc-premium-shape-gradient.wc-premium-square{background:linear-gradient(135deg,#4f46e5,#7c3aed 45%,#ec4899);box-shadow:0 12px 32px #7c3aed66,inset 0 1px 0 #ffffff47}.wc-premium-shape-elevated.wc-premium-box,.wc-premium-shape-elevated.wc-premium-square{background:#fff;border:1px solid #94a3b859;box-shadow:0 14px 36px #0f172a24}.wc-premium-shape-outlined.wc-premium-box,.wc-premium-shape-outlined.wc-premium-square{background:#ffffffbf;border:2px dashed #6366f173}.wc-premium-avatar{background:linear-gradient(145deg,#c4b5fd,#6366f1)}.wc-premium-avatar:before{background:#ffffff59;border-radius:50%;content:"";inset:28%;position:absolute}.wc-premium-divider{background:linear-gradient(90deg,#0000,#cbd5e1,#0000);border-radius:999px;height:2px}.wc-premium-spacer{background:repeating-linear-gradient(90deg,#6366f126,#6366f126 8px,#0000 0,#0000 16px);border-radius:6px}.wc-premium-button{background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 8px 20px #4338ca59}.wc-premium-input{border-color:#6366f159}.wc-premium-text{font-weight:600;letter-spacing:-.01em}.wc-premium-block{background:linear-gradient(180deg,#e0e7ff,#c7d2fe)}.wc-premium-pill{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.wc-premium-box-frame{background:#ffffffd9;border-color:#6366f159}.wc-mock-text{color:#0f172a;font-size:14px;font-weight:500}.wc-mock-button{background:#4f46e5;border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:600;padding:8px 16px}.wc-mock-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-size:13px;max-width:220px;padding:8px 10px;width:100%}.wc-mock-column{flex-direction:column;max-width:180px}.wc-mock-column,.wc-mock-row{display:flex;gap:6px;width:100%}.wc-mock-row{max-width:220px}.wc-mock-stack{display:flex;flex-direction:column;gap:4px;max-width:160px;width:100%}.wc-mock-block{background:linear-gradient(180deg,#e2e8f0,#cbd5e1);border-radius:6px;height:18px}.wc-mock-block-sm{height:14px;width:70%}.wc-mock-pill{background:#6366f1;border-radius:999px;height:12px}.wc-mock-pill-muted{background:#cbd5e1;width:65%}.wc-mock-container{background:#f8fafc;border:1px dashed #94a3b8;border-radius:10px;height:72px;max-width:200px;width:100%}.wc-mock-spacer{background:repeating-linear-gradient(90deg,#e2e8f0,#e2e8f0 6px,#0000 0,#0000 12px);border-radius:4px;height:24px;width:100%}.wc-mock-divider{background:#cbd5e1;height:1px;max-width:200px;width:100%}.wc-mock-checkbox,.wc-mock-radio{align-items:center;color:#334155;display:flex;font-size:13px;gap:8px}.wc-mock-image{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:10px;height:64px;width:64px}.wc-mock-table{display:flex;flex-direction:column;gap:4px;max-width:220px;width:100%}.wc-mock-table-row{background:#e2e8f0;border-radius:4px;height:14px}.wc-mock-generic{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;font-weight:600;padding:12px 16px}.wc-empty,.wc-mock-generic{color:#64748b;font-size:12px}.wc-empty{padding:18px 12px;text-align:center}.wc-registry-main{max-width:720px;padding:20px 24px}.wc-registry-main-empty{max-width:560px;padding:32px 24px}.wc-registry-main-title{color:#0f172a;font-size:20px;font-weight:700;margin:0 0 8px}.wc-registry-main-text{color:#64748b;font-size:14px;line-height:1.6;margin:0}.wc-registry-main-preview{min-height:180px}.wc-registry-main-variant-list{max-width:640px}.wc-premium-flex-frame{background:#ffffffb3;border:1px solid #6366f126;border-radius:12px;display:flex;max-width:280px;min-height:80px;padding:10px;width:100%}.wc-premium-flex-col{flex-direction:column}.wc-premium-flex-row{align-items:center;flex-direction:row}.wc-premium-flex-wrap{flex-wrap:wrap;max-width:200px}.wc-premium-flex-space-between{justify-content:space-between;width:100%}.wc-premium-flex-center,.wc-premium-flex-item{align-items:center;justify-content:center}.wc-premium-flex-item{background:linear-gradient(180deg,#eef2ff,#c7d2fe);border:1px solid #6366f140;border-radius:8px;box-shadow:0 2px 6px #6366f11f;color:#4338ca;display:flex;font-size:12px;font-weight:700;min-height:32px;min-width:44px;padding:0 10px}.wc-premium-flex-item-sm{font-size:10px;min-height:22px;min-width:28px;padding:0 6px}.wc-premium-grid{display:grid;max-width:220px;width:100%}.wc-premium-grid-cell{background:linear-gradient(180deg,#eef2ff,#ddd6fe);border:1px solid #6366f133;border-radius:8px;color:#4338ca;font-size:11px;font-weight:600;min-height:36px}.wc-premium-center-frame,.wc-premium-grid-cell{align-items:center;display:flex;justify-content:center}.wc-premium-center-frame{background:#eef2ff80;border:1px dashed #6366f14d;border-radius:12px;height:80px;width:120px}.wc-premium-box-label{color:#4338cab3;font-size:11px;font-weight:600}.wc-premium-text-preview{color:#0f172a;font-size:15px;font-weight:500}.wc-premium-text-preview-sm{font-size:11px}.wc-premium-text-muted{color:#64748b;font-size:13px}.wc-premium-heading{color:#0f172a;font-weight:700;letter-spacing:-.02em}.wc-premium-heading-h1{font-size:28px}.wc-premium-heading-h2{font-size:22px}.wc-premium-heading-h3{font-size:18px}.wc-premium-heading-sm{font-size:14px}.wc-premium-heading-gradient{background:linear-gradient(135deg,#4f46e5,#7c3aed,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000}.wc-premium-btn{background:linear-gradient(180deg,#4f46e5,#4338ca);border:none;border-radius:10px;box-shadow:0 6px 18px #4338ca59;color:#fff;cursor:default;font-size:13px;font-weight:600;padding:10px 20px}.wc-premium-btn-sm{border-radius:8px;font-size:11px;padding:6px 14px}.wc-premium-btn-secondary{background:linear-gradient(180deg,#e2e8f0,#cbd5e1);box-shadow:0 4px 12px #0f172a1a;color:#334155}.wc-premium-btn-ghost{border:1px solid #6366f14d}.wc-premium-btn-ghost,.wc-premium-btn-outline{background:#0000;box-shadow:none;color:#4338ca}.wc-premium-btn-outline{border:1.5px solid #6366f18c}.wc-premium-btn-soft{background:#6366f11f;box-shadow:none;color:#4338ca}.wc-premium-btn-destructive{background:linear-gradient(180deg,#ef4444,#dc2626);box-shadow:0 6px 16px #ef444452;color:#fff}.wc-premium-btn-link{background:#0000;border:none;box-shadow:none;color:#4338ca;padding-left:4px;padding-right:4px;text-decoration:underline}.wc-premium-btn-disabled{opacity:.5}.wc-premium-btn-group{display:flex;gap:6px}.wc-premium-input{background:#fff;border:1px solid #6366f159;border-radius:10px;box-shadow:0 4px 14px #6366f114;color:#334155;font-size:13px;max-width:220px;padding:10px 12px;width:100%}.wc-premium-input-sm{font-size:11px;max-width:140px;padding:6px 10px}.wc-premium-checkbox{align-items:center;color:#334155;display:flex;font-size:13px;gap:8px}.wc-premium-card{background:#fff;border:1px solid #94a3b84d;border-radius:14px;box-shadow:0 8px 24px #0f172a14;padding:12px 14px}.wc-premium-card-title{color:#0f172a;font-size:13px;font-weight:700;margin-bottom:6px}.wc-premium-card-body{color:#64748b;font-size:11px}.wc-premium-badge{background:#eef2ff;border-radius:999px;color:#4338ca;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.wc-premium-badge-success{background:#dcfce7;color:#166534}.wc-premium-badge-warning{background:#fef3c7;color:#92400e}.wc-premium-alert{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;font-size:12px;max-width:240px;padding:10px 12px}.wc-premium-alert-success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.wc-premium-alert-warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.wc-premium-alert-error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.wc-premium-progress-track{background:#e2e8f0;border-radius:999px;height:8px;max-width:200px;overflow:hidden;width:100%}.wc-premium-progress-fill{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:999px;height:100%}.wc-premium-spinner{animation:wc-spin .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:32px;width:32px}@keyframes wc-spin{to{transform:rotate(1turn)}}.wc-premium-tabs{max-width:240px;width:100%}.wc-premium-tab{border-bottom:2px solid #0000;color:#64748b;display:inline-block;font-size:12px;margin-right:4px;padding:6px 12px}.wc-premium-tab-active{border-bottom-color:#6366f1;color:#4338ca;font-weight:600}.wc-premium-tab-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:11px;margin-top:8px;padding:10px}.wc-premium-navbar{align-items:center;background:linear-gradient(180deg,#1e293b,#0f172a);border-radius:10px;color:#fff;display:flex;font-size:12px;gap:12px;max-width:260px;padding:8px 12px;width:100%}.wc-premium-navbar-brand{font-weight:700}.wc-premium-navbar-link{opacity:.75}.wc-premium-dialog{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px #0f172a26;max-width:200px;padding:12px}.wc-premium-dialog-title{font-size:13px;font-weight:700;margin-bottom:6px}.wc-premium-dialog-body{color:#64748b;font-size:11px;margin-bottom:8px}.wc-premium-dialog-actions{color:#4338ca;font-size:11px;font-weight:600}.wc-premium-table{border:1px solid #e2e8f0;border-radius:10px;font-size:11px;max-width:220px;overflow:hidden;width:100%}.wc-premium-table-head{background:#f1f5f9;color:#334155;font-weight:700;padding:6px 10px}.wc-premium-table-row{border-top:1px solid #f1f5f9;color:#64748b;padding:6px 10px}.wc-premium-chart{height:80px;justify-content:center;max-width:180px}.wc-premium-bars,.wc-premium-chart{align-items:flex-end;display:flex;width:100%}.wc-premium-bars{gap:6px;height:100%}.wc-premium-bar{background:linear-gradient(180deg,#818cf8,#4f46e5);border-radius:4px 4px 0 0;flex:1 1;min-height:8px}.wc-premium-pie{background:conic-gradient(#6366f1 0 35%,#8b5cf6 35% 65%,#ec4899 65% 100%);border-radius:50%;height:64px;width:64px}.wc-premium-image-frame{align-items:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:10px;display:flex;font-size:24px;height:60px;justify-content:center;width:80px}.wc-premium-chat-bubble{background:linear-gradient(135deg,#eef2ff,#ddd6fe);border-radius:14px 14px 14px 4px;color:#334155;font-size:12px;max-width:200px;padding:10px 14px}.wc-premium-regform-mini{background:#ffffffe6;border:1px solid #6366f133;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:12px;width:160px}.wc-premium-regform-title{color:#0f172a;font-size:12px;font-weight:700}.wc-registry-variant-desc{color:#64748b;font-size:11px;line-height:1.4;margin-top:4px}.ZoomMenuShell{box-sizing:border-box;display:flex;flex-direction:column;gap:0;min-width:220px;padding:8px;width:100%}.x456{border-radius:10px!important;overflow:hidden}.ZoomMenuShell-inputWrap{margin-bottom:4px;padding:0 2px}.ZoomMenuShell-input{background:#fff;background:var(--c10,#fff);border:1px solid #e2e8f0;border:1px solid var(--c8,#e2e8f0);border-radius:8px;box-sizing:border-box;color:#0f172a;color:var(--c1,#0f172a);font-size:13px;font-weight:600;height:34px;outline:none;padding:0 10px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.ZoomMenuShell-input:hover{border-color:#cbd5e1;border-color:var(--c7,#cbd5e1)}.ZoomMenuShell-input:focus{border-color:#3b82f6;border-color:var(--c6,#3b82f6);box-shadow:0 0 0 3px #3b82f626}.ZoomMenuShell-body{display:flex;flex-direction:column;gap:2px}.ZoomMenuShell-section{display:flex;flex-direction:column;gap:1px}.ZoomMenuShell-divider{border:0;border-top:1px solid #e2e8f0;border-top:1px solid var(--c8,#e2e8f0);margin:6px 4px}.ZoomMenuShell-row{grid-gap:8px;align-items:center;background:#0000;border:none;border-radius:6px;color:#0f172a;color:var(--c1,#0f172a);cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:18px 1fr auto;min-height:32px;padding:0 8px;text-align:left;transition:background .1s ease;width:100%}.ZoomMenuShell-row:hover{background:#3b82f614}.ZoomMenuShell-row:active{background:#3b82f624}.ZoomMenuShell-rowCheck{align-items:center;color:#2563eb;color:var(--c6,#2563eb);display:inline-flex;height:14px;justify-content:center;width:14px}.ZoomMenuShell-rowLabel{font-size:13px;font-weight:450;line-height:1.2}.ZoomMenuShell-rowShortcut{background:#f1f5f9;background:var(--c9,#f1f5f9);border:1px solid #e2e8f0;border:1px solid var(--c8,#e2e8f0);border-radius:4px;color:#64748b;color:var(--c4,#64748b);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:500;line-height:1;padding:3px 5px;white-space:nowrap}.ZoomMenuShell-rowShortcutSpacer{width:1px}.ZoomMenuShell-row--checked .ZoomMenuShell-rowLabel{font-weight:550}.ZoomControlShell{align-items:center;background:#fff;background:var(--c10,#fff);border:1px solid #e2e8f0;border:1px solid var(--c8,#e2e8f0);border-radius:8px;box-shadow:0 1px 2px #0f172a0a;color:#0f172a;color:var(--c1,#0f172a);cursor:pointer;display:inline-flex;font:inherit;gap:2px;height:32px;justify-content:center;min-width:76px;padding:0 8px 0 10px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.ZoomControlShell:hover{background:#f8fafc;background:var(--c9,#f8fafc);border-color:#cbd5e1;border-color:var(--c7,#cbd5e1)}.ZoomControlShell:focus-visible{border-color:#3b82f6;border-color:var(--c6,#3b82f6);box-shadow:0 0 0 3px #3b82f62e;outline:none}.ZoomControlShell-percent{font-feature-settings:"tnum";font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;line-height:1}.ZoomControlShell-chevron{flex-shrink:0;opacity:.55}.ZoomControlShell:hover .ZoomControlShell-chevron{opacity:.85}.CanvasTopBarShell{align-items:center;background:#fff;background:var(--c10,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--c8,#e2e8f0);box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-end;min-height:40px;padding:4px 12px;width:100%}.CanvasTopBarShell-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.CanvasTopBarShell-iconBtn{align-items:center;background:#0000;border:none;border-radius:6px;color:#475569;color:var(--c5,#475569);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:32px}.CanvasTopBarShell-iconBtn:hover:not(:disabled){background:#3b82f614;color:#2563eb;color:var(--c6,#2563eb)}.CanvasTopBarShell-iconBtn--active{background:#3b82f624;color:#2563eb;color:var(--c6,#2563eb)}.CanvasTopBarShell-iconBtn--disabled{cursor:default;opacity:.4}.CanvasTopBarShell-zoom{margin:0 4px}.BuildTreePanel{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.BuildTreePanel-search{flex-shrink:0;padding:8px 10px}.BuildTreePanel-searchInput{width:100%}.BuildTreePanel-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 6px;width:100%}.BuildTree-listBody{display:flex;flex-direction:column;gap:0;width:100%}.BuildTree-item{flex-shrink:0;width:100%}.BuildTreeNodeTrailing{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.BuildTreeNodeTrailing-insertBtn{align-items:center;background:#0000;border:none;color:#64748b;color:var(--c5,#64748b);cursor:pointer;display:inline-flex;height:20px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,color .12s ease;width:20px}.BuildTreeNodeTrailing-insertBtn--visible{opacity:1;pointer-events:auto}.BuildTreeNodeTrailing-insertBtn:hover{color:#2563eb;color:var(--c6,#2563eb)}.BuildTreeNodeTrailing-errorBadge{align-items:center;background:#ef4444;border-radius:999px;color:#fff;display:inline-flex;font-size:8px;font-weight:700;justify-content:center;line-height:1;min-height:10px;min-width:10px;padding:1px 4px}.BuildTreeNodeView-row{align-items:center;box-sizing:border-box;display:flex;gap:4px;justify-content:space-between;min-height:24px;padding:4px 0;position:relative;width:100%}.BuildTree.sleek-tree .BuildTreeNodeView.BuildTreeNodeView--selected,.BuildTreeNodeView.BuildTreeNodeView--selected{background-color:#3b82f624;border-radius:5px}.BuildTree.sleek-tree .BuildTreeNodeView.BuildTreeNodeView--hover,.BuildTreeNodeView.BuildTreeNodeView--hover{background-color:#3b82f612;border-radius:5px}.BuildTreeRow{align-items:center;display:flex;flex:1 1;min-width:0;position:relative}.BuildTreeRow-guides{inset:0;pointer-events:none;position:absolute}.BuildTreeRow-guide{border-left:1px dashed #1b1b1859;bottom:0;position:absolute;top:0;width:0}.BuildTreeRow-guide--branch:after{border-top:1px dashed #1b1b1859;content:"";left:0;position:absolute;top:50%;width:12px}.BuildTreeRow-guide--last{bottom:50%}.BuildTreeRow-main{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0;position:relative;z-index:1}.BuildTreeRow-chevronBtn{align-items:center;background:#0000;border:none;color:#8faedc;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.75;padding:0;width:16px}.BuildTreeRow--hover .BuildTreeRow-chevronBtn,.BuildTreeRow--selected .BuildTreeRow-chevronBtn,.BuildTreeRow-chevronBtn:hover{color:#316ab5;opacity:1}.BuildTreeRow-icon{align-items:center;color:#8faedc;display:flex;flex-shrink:0;justify-content:center}.BuildTreeRow--hover .BuildTreeRow-icon,.BuildTreeRow--selected .BuildTreeRow-icon{color:#2563eb}.BuildTreeRow-label{color:#1e293b;color:var(--c1,#1e293b);font-size:12px;font-weight:400;letter-spacing:.01em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildTreeRow-label--selected{font-weight:500}.BuildTreeRow-label--hover,.BuildTreeRow-label--selected{color:#316ab5;color:var(--c6,#316ab5)}.BuildTreeNodeView-trailing{align-items:center;display:flex;flex-shrink:0;gap:2px;padding-right:2px}.BuildTreeNodeView canvas.canvas-board-paint{display:none!important}.CanvasSideBarShell{width:100%}.CanvasSideBarSection,.CanvasSideBarShell{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.CanvasSideBarSection-header{flex-shrink:0;padding:8px 10px 4px}.CanvasSideBarSection-header--back{align-items:center;display:flex;gap:4px;padding-bottom:8px}.CanvasSideBarSection-title{color:#1e293b;color:var(--c1,#1e293b);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CanvasSideBarSection-divider{border:none;border-top:1px solid #e2e8f0;border-top:1px solid var(--c8,#e2e8f0);margin:6px 0 0}.CanvasSideBarSection-backBtn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;color:var(--c5,#64748b);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.CanvasSideBarSection-backBtn:hover{background:#3b82f614;color:#2563eb;color:var(--c6,#2563eb)}.CanvasSideBarSection-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.CanvasEditorLayoutShell{width:100%}.CanvasEditorLayoutShell,.CanvasEditorLayoutShell-column,.CanvasEditorLayoutShell-fill{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.CanvasEditorLayoutShell-leftRow{display:flex;flex-direction:row;height:100%;min-height:0;width:100%}.CanvasEditorLayoutShell-sidebar{background:#f8fafc;background:var(--c2,#f8fafc);min-width:0}.CanvasEditorLayoutShell-editPanel,.CanvasEditorLayoutShell-sidebar{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.CanvasEditorLayoutShell-editPanel{height:100%;max-height:100%;width:100%}.CanvasEditorLayoutShell-editScroll{display:flex;flex:1 1;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;width:100%}.CanvasEditorLayoutShell-editScroll>ui-scroll-view.ScrollView2{flex:1 1;height:100%;max-height:100%;min-height:0;min-width:0;width:100%}.CanvasEditorLayoutShell-editScroll ui-scroll-view.ScrollView2>.CanvasEditViewShell{flex:none;flex-shrink:0;height:auto;max-height:none;min-height:min-content;overflow:visible;padding-bottom:12px}.CanvasEditorLayoutShell-editScroll ui-scroll-view.ScrollView2>.CanvasEditViewShell .CanvasEditViewShell-editor{flex:none;height:auto;min-height:0;overflow:visible}.CanvasEditorLayoutShell-editScroll,.CanvasEditorLayoutShell-sidebar .ScrollView2{scrollbar-gutter:stable}.CanvasEditorLayoutShell-palette{border-left:1px solid #e2e8f0;border-left:1px solid var(--c7,#e2e8f0)}.CanvasEditorLayoutShell-center,.CanvasEditorLayoutShell-palette{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.CanvasEditorLayoutShell-center{height:100%}.CanvasEditorLayoutShell-bodyRow{align-items:stretch;display:flex;flex:1 1;flex-direction:row;height:100%;min-height:0;min-width:0}.CanvasEditorLayoutShell-canvasStack{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;position:relative}.CanvasEditorLayoutShell-rightStack{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.CanvasEditorLayoutShell-rightStack>.CanvasEditorLayoutShell-codePanel:not([data-hide]),.CanvasEditorLayoutShell-rightStack>.CanvasEditorLayoutShell-editPanel:not([data-hide]),.CanvasEditorLayoutShell-rightStack>.CanvasEditorLayoutShell-testDataPanel:not([data-hide]){align-self:stretch;box-sizing:border-box;flex:1 1;height:100%;max-height:100%;min-height:0}.CanvasEditorLayoutShell-codePanel{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.CanvasEditorLayoutShell-codeHeader{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;width:100%}.CanvasEditorLayoutShell-codeBody{display:flex;flex:1 1;min-height:0;width:100%}.CanvasEditorLayoutShell-testDataPanel{width:400px}.CanvasEditorLayoutShell-editScroll .BoardLayoutEditorShell,.CanvasEditorLayoutShell-editScroll .CanvasEditViewBoardShell{padding-bottom:8px}.CanvasEditorLayoutShell-footer{align-items:center;background:color-mix(in srgb,#f8fafc 70%,#fff);background:color-mix(in srgb,var(--c2,#f8fafc) 70%,var(--c15,#fff));border-top:1px solid color-mix(in srgb,#e2e8f0 80%,#0000);border-top:1px solid color-mix(in srgb,var(--c7,#e2e8f0) 80%,#0000);display:flex;flex-shrink:0;justify-content:center;padding:10px 12px 12px;width:100%}.CanvasEditorLayoutShell-footer .PrimaryButton,.CanvasEditorLayoutShell-footer button[class*=TWButton]{border-radius:10px!important;box-shadow:0 1px 2px color-mix(in srgb,#2563eb 25%,#0000),0 4px 14px -4px color-mix(in srgb,#2563eb 45%,#0000)!important;box-shadow:0 1px 2px color-mix(in srgb,var(--c6,#2563eb) 25%,#0000),0 4px 14px -4px color-mix(in srgb,var(--c6,#2563eb) 45%,#0000)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em;min-height:38px!important;min-width:140px;padding:0 20px!important;transition:box-shadow .15s ease,transform .12s ease}.CanvasEditorLayoutShell-footer .PrimaryButton:hover,.CanvasEditorLayoutShell-footer button[class*=TWButton]:hover{box-shadow:0 2px 4px color-mix(in srgb,#2563eb 30%,#0000),0 8px 20px -6px color-mix(in srgb,#2563eb 50%,#0000)!important;box-shadow:0 2px 4px color-mix(in srgb,var(--c6,#2563eb) 30%,#0000),0 8px 20px -6px color-mix(in srgb,var(--c6,#2563eb) 50%,#0000)!important;transform:translateY(-1px)}.CanvasEditorLayoutShell-resizableWrap{display:flex;flex:1 1;min-height:0;min-width:0}.CanvasEditorLayoutShell-resizableWrap>.ResizableView,.CanvasEditorLayoutShell-resizableWrap>.SplitPane,.CanvasEditorLayoutShell-splitPane{flex:1 1;min-height:0;min-width:0}.ModelEditorObjectHeader{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px 20px 12px;width:100%}.ModelEditorObjectHeader-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.ModelEditorObjectHeader-left{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px 12px;min-width:0}.ModelEditorObjectHeader-titleWrap{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ModelEditorObjectHeader-name{color:#2563eb;color:var(--c6,#2563eb);cursor:pointer;font-size:15px;font-weight:700}.ModelEditorObjectHeader-name--readonly{cursor:default}.ModelEditorObjectHeader-nameInput{max-width:280px;min-width:120px}.ModelEditorObjectHeader-nameInput--error input{border-color:#ef4444!important;border-color:var(--c11,#ef4444)!important}.ModelEditorObjectHeader-type{align-items:center;color:#1e293b;color:var(--c1,#1e293b);display:inline-flex;font-size:14px;font-weight:600;gap:4px}.ModelEditorObjectHeader-info{color:#8faedc;display:inline-flex}.ModelEditorObjectHeader-descBtn{align-items:center;background:#0000;border:none;color:#334155;color:var(--c1,#334155);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:4px 6px}.ModelEditorObjectHeader-descBtn:hover{color:#2563eb;color:var(--c6,#2563eb)}.ModelEditorObjectHeader-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.ModelEditorObjectHeader-iconBtn{align-items:center;background:#0000;border:none;border-radius:8px;color:#8faedc;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.ModelEditorObjectHeader-iconBtn:hover,.ModelEditorObjectHeader-iconBtn[data-active=true]{background:color-mix(in srgb,#6366f1 10%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000);color:#2563eb;color:var(--c6,#2563eb)}.ModelEditorObjectHeader-description{width:100%}.ModelEditorObjectHeader-error{color:#ef4444;color:var(--c11,#ef4444);font-size:12px;font-weight:600;margin:0}.ModelEditorObjectFooter{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px 20px 16px;width:100%}.ModelEditorObjectFooter-actions{display:flex;flex-wrap:wrap;gap:12px}.ModelEditorObjectFooter-cancel,.ModelEditorObjectFooter-save{min-width:96px}.ModelEditorObjectFooter-error{color:#ef4444;color:var(--c11,#ef4444);font-size:12px;font-weight:600;margin:0}.ModelEditorSectionsSidebar{display:flex;flex-direction:column;gap:2px;width:100%}.ModelEditorSectionsSidebar-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#1e293b;color:var(--c1,#1e293b);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;min-height:32px;padding:5px 8px 5px 4px;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.ModelEditorSectionsSidebar-item:hover{background:color-mix(in srgb,#6366f1 8%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 8%,#0000);border-color:color-mix(in srgb,#6366f1 12%,#0000);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000)}.ModelEditorSectionsSidebar-item[data-active=true]{background:color-mix(in srgb,#3b82f6 14%,#fff);background:color-mix(in srgb,var(--color-primary,#3b82f6) 14%,var(--color-card,#fff));border-color:color-mix(in srgb,#3b82f6 22%,#0000);border-color:color-mix(in srgb,var(--color-primary,#3b82f6) 22%,#0000);color:#2563eb;color:var(--color-primary,#2563eb);font-weight:600}.ModelEditorSectionsSidebar-chevron{align-items:center;color:#8faedc;display:flex;flex-shrink:0;height:15px;justify-content:center;opacity:.7;width:15px}.ModelEditorSectionsSidebar-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelEditorSectionToolbar{align-items:center;border-bottom:1px solid color-mix(in srgb,#e2e8f0 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;margin-bottom:1rem;padding-bottom:.875rem;width:100%}.ModelEditorSectionToolbar-titleWrap{align-items:center;display:flex;gap:.375rem}.ModelEditorSectionToolbar-title{color:#1e293b;color:var(--color-foreground,var(--c1,#1e293b));font-size:.9375rem;font-weight:650;letter-spacing:-.01em;margin:0}.ModelEditorSectionToolbar-help{align-items:center;background:#0000;border:none;color:#8faedc;cursor:pointer;display:inline-flex;padding:2px}.ModelEditorSectionToolbar-help:hover{color:#6366f1;color:var(--color-primary,#6366f1)}.ModelEditorSectionToolbar-create{background:color-mix(in srgb,#6366f1 10%,#0000)!important;background:color-mix(in srgb,var(--color-primary,#6366f1) 10%,#0000)!important;border:1px solid color-mix(in srgb,#6366f1 28%,#0000)!important;border:1px solid color-mix(in srgb,var(--color-primary,#6366f1) 28%,#0000)!important;border-radius:8px!important;color:#6366f1!important;color:var(--color-primary,#6366f1)!important;font-size:.8125rem!important;font-weight:600!important;min-height:0!important;padding:.35rem .75rem!important}.ModelEditorSectionToolbar-create:hover{background:color-mix(in srgb,#6366f1 16%,#0000)!important;background:color-mix(in srgb,var(--color-primary,#6366f1) 16%,#0000)!important;border-color:color-mix(in srgb,#6366f1 40%,#0000)!important;border-color:color-mix(in srgb,var(--color-primary,#6366f1) 40%,#0000)!important}.ModelEditorCollapsibleRow{background:#fff;background:var(--color-card,var(--c15,#fff));border:1px solid color-mix(in srgb,#e2e8f0 65%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 65%,#0000);border-radius:10px;box-shadow:0 1px 2px color-mix(in srgb,#0f172a 3%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--color-foreground,#0f172a) 3%,#0000);margin-bottom:.5rem;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.ModelEditorCollapsibleRow:hover{border-color:color-mix(in srgb,#6366f1 22%,#e2e8f0);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 22%,var(--color-border,#e2e8f0));box-shadow:0 4px 12px -4px color-mix(in srgb,#6366f1 12%,#0000);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000)}.ModelEditorCollapsibleRow-header{align-items:center;background:color-mix(in srgb,#f1f5f9 45%,#fff);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 45%,var(--color-card,#fff));border:none;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:42px;padding:.625rem .875rem;text-align:left;width:100%}.ModelEditorCollapsibleRow-header[data-expanded=true]{background:color-mix(in srgb,#6366f1 7%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 7%,var(--color-card,#fff));border-bottom:1px solid color-mix(in srgb,#e2e8f0 50%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 50%,#0000)}.ModelEditorCollapsibleRow-titleWrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.ModelEditorCollapsibleRow-title{color:#1e293b;color:var(--color-foreground,var(--c1,#1e293b));font-size:.8125rem;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelEditorCollapsibleRow-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.ModelEditorCollapsibleRow-iconBtn{align-items:center;background:#0000;border:none;color:#8faedc;cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:.55;padding:0;transition:opacity .15s ease,color .15s ease;width:28px}.ModelEditorCollapsibleRow:hover .ModelEditorCollapsibleRow-iconBtn{opacity:.9}.ModelEditorCollapsibleRow-iconBtn:hover{color:#6366f1;color:var(--color-primary,#6366f1)}.ModelEditorCollapsibleRow-chevron{align-items:center;color:#64748b;color:var(--c3,#64748b);display:inline-flex}.ModelEditorCollapsibleRow-body{background:#fff;background:var(--color-card,var(--c15,#fff));border-top:1px solid color-mix(in srgb,#e2e8f0 45%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 45%,#0000);padding:1rem 1.125rem 1.125rem}.ModelEditorForm-emptyState{align-items:center;background:color-mix(in srgb,#f1f5f9 30%,#0000);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 30%,#0000);border:1.5px dashed color-mix(in srgb,#e2e8f0 80%,#0000);border:1.5px dashed color-mix(in srgb,var(--color-border,#e2e8f0) 80%,#0000);border-radius:10px;color:#64748b;color:var(--color-muted-foreground,var(--c6,#64748b));display:flex;font-size:.8125rem;justify-content:center;line-height:1.5;margin-top:.25rem;min-height:4.5rem;padding:1.75rem 1.25rem;text-align:center}.OptionSetEditorFormGrid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.OptionSetEditorFormGrid-col{background:#fff;background:var(--color-card,var(--c15,#fff));border:1px solid color-mix(in srgb,#e2e8f0 65%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 65%,#0000);border-radius:12px;box-shadow:0 1px 2px color-mix(in srgb,#0f172a 3%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--color-foreground,#0f172a) 3%,#0000);display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem 1.125rem 1.125rem}.OptionSetEditorForm-emptyState{align-items:center;background:color-mix(in srgb,#f1f5f9 30%,#0000);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 30%,#0000);border:1.5px dashed color-mix(in srgb,#e2e8f0 80%,#0000);border:1.5px dashed color-mix(in srgb,var(--color-border,#e2e8f0) 80%,#0000);border-radius:10px;color:#64748b;color:var(--color-muted-foreground,var(--c6,#64748b));display:flex;font-size:.8125rem;justify-content:center;line-height:1.5;min-height:4.5rem;padding:1.25rem;text-align:center}@media (max-width:900px){.OptionSetEditorFormGrid{grid-template-columns:1fr}}.OverviewView-root{--ov-accent:var(--color-primary,#6366f1);--ov-muted:var(--color-muted-foreground,#64748b);--ov-text:var(--color-foreground,#0f172a);--ov-border:color-mix(in srgb,var(--color-border,#e2e8f0) 80%,#0000);background:linear-gradient(180deg,color-mix(in srgb,var(--ov-accent) 4%,#f8fafc) 0,#f8fafc 120px);background:linear-gradient(180deg,color-mix(in srgb,var(--ov-accent) 4%,var(--color-background,#f8fafc)) 0,var(--color-background,#f8fafc) 120px);box-sizing:border-box;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );gap:28px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 28px 32px;width:100%}.OverviewView-hero{padding:20px 24px!important}.OverviewView-hero-head{align-items:center;display:flex;gap:14px;margin-bottom:16px}.OverviewView-hero-icon{align-items:center;background:color-mix(in srgb,var(--ov-accent) 12%,#0000);border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.OverviewView-hero-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.OverviewView-kicker{color:var(--ov-accent);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.OverviewView-project-name{color:var(--ov-text);font-size:24px;font-weight:700;line-height:1.2;margin:0}.OverviewView-mission{min-height:72px;resize:vertical;width:100%}.OverviewView-mission:focus{border-color:var(--ov-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ov-accent) 18%,#0000);outline:none}.OverviewView-section{display:flex;flex-direction:column;gap:16px;width:100%}.OverviewView-section-head{align-items:center;display:flex;gap:10px}.OverviewView-section-icon{font-size:18px;line-height:1}.OverviewView-section-title{color:var(--ov-text);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.OverviewView-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.OverviewView-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 22px!important}.OverviewView-card-head{align-items:center;display:flex;gap:10px;min-width:0}.OverviewView-card-index{align-items:center;background:color-mix(in srgb,var(--ov-accent) 14%,#0000);border-radius:8px;color:var(--ov-accent);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:26px;justify-content:center;min-width:26px;padding:0 6px}.OverviewView-card-title{background:none;border:none;color:var(--ov-text);cursor:pointer;font-size:16px;font-weight:700;max-width:100%;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.OverviewView-card-title:hover{color:var(--ov-accent);text-decoration:underline}.OverviewView-card-desc{color:var(--ov-muted);font-size:13px;line-height:1.45;margin:0;min-height:1.2em}.OverviewView-props{border:1px solid var(--ov-border);border-radius:12px;max-height:220px;overflow:auto}.OverviewView-props-head{background:color-mix(in srgb,#f1f5f9 60%,#0000);background:color-mix(in srgb,var(--color-muted,#f1f5f9) 60%,#0000);color:var(--ov-muted);font-size:10px;font-weight:800;letter-spacing:.06em;position:sticky;top:0}.OverviewView-prop-row,.OverviewView-props-head{border-bottom:1px solid var(--ov-border);display:grid;grid-template-columns:1fr 1fr;padding:8px 12px}.OverviewView-prop-row{align-items:center;font-size:12px}.OverviewView-prop-row:last-child{border-bottom:none}.OverviewView-prop-name{color:var(--ov-text)}.OverviewView-prop-name,.OverviewView-prop-type{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OverviewView-prop-type{color:var(--ov-muted);font-size:11px;text-align:right}.OverviewView-empty{align-items:center;color:var(--ov-muted);display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:32px 16px;text-align:center}.OverviewView-empty-icon{font-size:40px;line-height:1;opacity:.85}.OverviewView-page-thumb{border-radius:10px;display:block;height:110px;object-fit:cover;width:100%}.OverviewView-page-parts{color:var(--ov-muted);font-size:12px;line-height:1.4}.ConfigVarEditorForm{display:flex;flex-direction:column;gap:20px;max-width:720px;width:100%}.ConfigVarEditorForm-field{display:flex;flex-direction:column;gap:6px;width:100%}.ConfigVarEditorForm-labelRow{align-items:center;display:flex;gap:6px}.ConfigVarEditorForm-label{color:#1e293b;color:var(--c1,#1e293b);font-size:13px;font-weight:600}.ConfigVarEditorForm-helpBtn{align-items:center;background:#0000;border:none;color:#64748b;color:var(--c1,#64748b);cursor:pointer;display:inline-flex;height:18px;justify-content:center;opacity:.65;padding:0;width:18px}.ConfigVarEditorForm-helpBtn:hover{color:#316ab5;color:var(--c6,#316ab5);opacity:1}.ConfigVarEditorForm-error{color:#ef4444;color:var(--c11,#ef4444);font-size:12px;margin:0}.ConfigVarEditorForm .TWInput,.ConfigVarEditorForm .TWSelect,.ConfigVarEditorForm .TWSelect select{width:100%}.ModelPropertyEditorForm,.ModelPropertyEditorForm-stack{display:flex;flex-direction:column;gap:.875rem;width:100%}.ModelPropertyEditorForm-field{min-width:0;width:100%}.ModelPropertyEditorForm-field .x2339,.ModelPropertyEditorForm-field .x32c,.ModelPropertyEditorForm-field .x45e5,.ModelPropertyEditorForm-field .x8b0,.ModelPropertyEditorForm-field .xa846,.ModelPropertyEditorForm-field ui-container{max-width:100%;width:100%!important}.ModelPropertyEditorForm-advancedHeading{border-top:1px solid color-mix(in srgb,#e2e8f0 55%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);color:#1e293b;color:var(--color-foreground,var(--c1,#1e293b));font-size:.8125rem;font-weight:600;letter-spacing:-.01em;margin-top:.25rem;padding-top:.875rem}.ModelPropertyEditorForm-footer{border-top:1px solid color-mix(in srgb,#e2e8f0 45%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 45%,#0000);display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem;padding-top:.875rem}.StructEditor-empty{color:#64748b;color:var(--c1,#64748b);font-size:13px;margin:8px 0 0;padding:0}.StructEditor-propertiesSection{display:flex;flex-direction:column;gap:0;width:100%}.TWProjectTreePanel{background:#fff;border-right:1px solid #e2e8f0}.TWProjectTreePanel-searchWrap{background:#fff}.TWProjectTreePanel-search{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:9999px;display:flex;gap:8px;min-height:32px;padding:0 12px;width:100%}.TWProjectTreePanel-searchIcon{align-items:center;color:#94a3b8;display:flex;flex-shrink:0;justify-content:center}.TWProjectTreePanel-searchInput{background:#0000;border:none;color:#1e293b;flex:1 1;font-size:13px;min-width:0;outline:none;padding:6px 0}.TWProjectTreePanel-searchInput::placeholder{color:#94a3b8}.TWProjectTreePanel-tree{width:100%}.ProjectTree-list{display:flex;flex-direction:column;gap:0;width:100%}.ProjectTree-item{flex-shrink:0;overflow:visible;width:100%}.ProjectTreeRow{align-items:stretch;box-sizing:border-box;cursor:default;display:flex;gap:0;justify-content:space-between;min-height:32px;overflow:visible;position:relative;width:100%}.ProjectTreeRow-indent{align-self:stretch;display:flex;flex-shrink:0;min-height:32px}.ProjectTreeRow-guide{align-self:stretch;flex-shrink:0;position:relative;width:18px}.ProjectTreeRow-guide--ancestor:before,.ProjectTreeRow-guide--branch:before{border-left:1px dotted #94a3b8;bottom:0;content:"";left:8px;position:absolute;top:0}.ProjectTreeRow-guide--branch:after{border-top:1px dotted #94a3b8;content:"";left:8px;position:absolute;top:50%;width:10px}.ProjectTreeRow--hover{background:color-mix(in srgb,#6366f1 8%,#0000);background:color-mix(in srgb,var(--c43,#6366f1) 8%,#0000)}.ProjectTreeRow--selected{background:color-mix(in srgb,#6366f1 20%,#0000);background:color-mix(in srgb,var(--c43,#6366f1) 20%,#0000);border-right:4px solid #6366f1;border-right:4px solid var(--c43,#6366f1)}.ProjectTreeRow--duplicate,.ProjectTreeRow--rename{background:#fff;border:1px solid #cbd5e1}.ProjectTreeRow--duplicate{border-color:#ef4444}.ProjectTreeRow-main{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.ProjectTreeRow-main--root{padding-left:8px}.ProjectTreeRow-chevron{align-items:center;color:#1e293b;display:flex;flex-shrink:0;height:15px;justify-content:center;width:15px}.ProjectTreeRow-chevron--empty{margin:0;min-width:0;overflow:hidden;width:0}.ProjectTreeRow-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-right:5px}.ProjectTreeRow-icon--compact{margin-right:0}.ProjectTreeRow-typeIcon{display:inline-flex;line-height:1}.ProjectTreeRow-labelWrap{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.ProjectTreeRow-label{color:#1e293b;font-size:13px;font-weight:500;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectTreeRow-label--selected{color:#316ab5;font-weight:600}.ProjectTreeRow-label--dependency{color:#ea580c;font-weight:600}.ProjectTreeRow-label--registry{color:#16a34a;font-weight:600}.ProjectTreeRow-label--warning{color:#d97706}.ProjectTreeRow-label--new{color:#0891b2}.ProjectTreeRow-label--modified{color:#94a3b8;color:var(--c17,#94a3b8)}.ProjectTreeRow-styleRef{color:#1e293b;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectTreeRow-renameInput{width:100%}.ProjectTreeRow-trailing{align-items:center;align-self:center;display:flex;flex-shrink:0;gap:4px;padding-right:6px}.ProjectTreeRow-iconBtn{align-items:center;background:#0000;border:none;color:#94a3b8;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.ProjectTreeRow-iconBtn:hover{color:#4f46e5}.ProjectTreeRow-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.ProjectTreeRow-dot--error{background:#ef4444}.ProjectTreeRow-dot--warning{background:#f59e0b}.ProjectTreeRow-dot--new{background:#1e293b}.ProjectTreeRow-dot--muted{background:#000}.ProjectTreeRow-badge{color:#ef4444;font-size:11px;font-weight:600;white-space:nowrap}.ProjectTreeRow-badge--warning{color:#f59e0b}.ProjectExplorerView-treeShell,.ProjectTree.sleek-tree .TWProjectTreePanel{background:#fff;border-right:1px solid #e2e8f0;height:100%;min-height:0}.ProjectExplorerView-treeShell{display:flex;flex-direction:column;width:100%}.BuildTree .ScrollView2,.BuildTree ui-scroll-view,.CanvasEditorLayoutShell-sidebar .BuildTree,.ProjectExplorerView-treeShell .ProjectTree-list,.ProjectExplorerView-treeShell .TWProjectTreePanel{width:100%}.planner-feed{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.planner-feed-toolbar{align-items:center;border-bottom:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border-bottom:1px solid color-mix(in srgb,var(--apl-border,#e2e8f0) 85%,#0000);display:flex;gap:12px;justify-content:space-between}.planner-feed-title{color:var(--apl-muted,#64748b);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-feed-stick{align-items:center;background:color-mix(in srgb,#64748b 6%,#fff);background:color-mix(in srgb,var(--apl-muted,#64748b) 6%,var(--apl-surface,#fff));border:1px solid #e2e8f0;border:1px solid var(--apl-border,#e2e8f0);border-radius:999px;color:#64748b;color:var(--apl-muted,#64748b);cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:600;gap:8px;padding:4px 10px 4px 4px;transition:background .2s ease,border-color .2s ease,color .2s ease}.planner-feed-stick:hover{border-color:color-mix(in srgb,#6366f1 35%,#e2e8f0);border-color:color-mix(in srgb,var(--apl-accent,#6366f1) 35%,var(--apl-border,#e2e8f0))}.planner-feed-stick-knob{background:#fff;background:var(--apl-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--apl-border,#e2e8f0);border-radius:50%;box-shadow:0 1px 3px color-mix(in srgb,#64748b 18%,#0000);box-shadow:0 1px 3px color-mix(in srgb,var(--apl-muted,#64748b) 18%,#0000);height:22px;transition:transform .22s ease,background .22s ease,border-color .22s ease;width:22px}.planner-feed-stick--on{background:color-mix(in srgb,#6366f1 14%,#fff);background:color-mix(in srgb,var(--apl-accent,#6366f1) 14%,var(--apl-surface,#fff));border-color:color-mix(in srgb,#6366f1 40%,#e2e8f0);border-color:color-mix(in srgb,var(--apl-accent,#6366f1) 40%,var(--apl-border,#e2e8f0));color:#6366f1;color:var(--apl-accent,#6366f1)}.planner-feed-stick--on .planner-feed-stick-knob{background:#6366f1;background:var(--apl-accent,#6366f1);border-color:color-mix(in srgb,#6366f1 80%,#000);border-color:color-mix(in srgb,var(--apl-accent,#6366f1) 80%,#000);transform:translateX(0)}.planner-feed-stick:not(.planner-feed-stick--on) .planner-feed-stick-knob{opacity:.9;transform:translateX(0)}.planner-feed-stick-label{padding-right:2px;-webkit-user-select:none;user-select:none}.planner-feed-scroll{background:linear-gradient(color-mix(in srgb,#64748b 6%,#0000) 1px,#0000 0),linear-gradient(90deg,color-mix(in srgb,#64748b 6%,#0000) 1px,#0000 0),color-mix(in srgb,#0f172a 4%,#f8fafc);background:linear-gradient(color-mix(in srgb,var(--apl-muted,#64748b) 6%,#0000) 1px,#0000 1px),linear-gradient(90deg,color-mix(in srgb,var(--apl-muted,#64748b) 6%,#0000) 1px,#0000 1px),color-mix(in srgb,#0f172a 4%,var(--apl-surface,#f8fafc));background-size:18px 18px,18px 18px,auto;border:1px solid color-mix(in srgb,#e2e8f0 70%,#0000);border:1px solid color-mix(in srgb,var(--apl-border,#e2e8f0) 70%,#0000);flex:1 1;min-height:0;overflow-y:auto;padding:12px 10px 14px 12px;scroll-behavior:smooth}.planner-feed-list{display:flex;flex-direction:column;gap:8px}.planner-feed-row{align-items:flex-start;animation:planner-feed-in .22s ease;background:color-mix(in srgb,#fff 88%,#0000);background:color-mix(in srgb,var(--apl-surface,#fff) 88%,#0000);border:1px solid color-mix(in srgb,#e2e8f0 90%,#0000);border-left-color:color-mix(in srgb,#64748b 35%,#0000);border:1px solid color-mix(in srgb,var(--apl-border,#e2e8f0) 90%,#0000);border-left:3px solid color-mix(in srgb,var(--apl-muted,#64748b) 35%,#0000);border-radius:12px;box-shadow:0 2px 10px color-mix(in srgb,#64748b 6%,#0000);box-shadow:0 2px 10px color-mix(in srgb,var(--apl-muted,#64748b) 6%,#0000);display:flex;font-size:.8125rem;gap:0;line-height:1.45;padding:10px 12px 10px 14px;position:relative}@keyframes planner-feed-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.planner-feed-rail{background:color-mix(in srgb,#64748b 40%,#0000);background:color-mix(in srgb,var(--apl-muted,#64748b) 40%,#0000);border-radius:3px 0 0 3px;bottom:10px;left:0;pointer-events:none;position:absolute;top:10px;width:3px}.planner-feed-row--stage{background:color-mix(in srgb,#6366f1 7%,#fff);background:color-mix(in srgb,var(--apl-accent,#6366f1) 7%,var(--apl-surface,#fff));border-left-color:#6366f1;border-left-color:var(--apl-accent,#6366f1)}.planner-feed-row--stage .planner-feed-rail{background:linear-gradient(180deg,#6366f1,color-mix(in srgb,#6366f1 40%,#0000));background:linear-gradient(180deg,var(--apl-accent,#6366f1),color-mix(in srgb,var(--apl-accent,#6366f1) 40%,#0000))}.planner-feed-row--artifact{border-left-color:color-mix(in srgb,#64748b 55%,#6366f1);border-left-color:color-mix(in srgb,var(--apl-muted,#64748b) 55%,var(--apl-accent,#6366f1))}.planner-feed-row--artifact .planner-feed-rail{background:linear-gradient(180deg,color-mix(in srgb,#64748b 70%,#94a3b8),color-mix(in srgb,#6366f1 50%,#0000));background:linear-gradient(180deg,color-mix(in srgb,var(--apl-muted,#64748b) 70%,#94a3b8),color-mix(in srgb,var(--apl-accent,#6366f1) 50%,#0000))}.planner-feed-row--warn{background:color-mix(in srgb,#f59e0b 8%,#fff);background:color-mix(in srgb,var(--color-warning,#f59e0b) 8%,var(--apl-surface,#fff));border-left-color:#f59e0b;border-left-color:var(--color-warning,#f59e0b)}.planner-feed-row--warn .planner-feed-rail{background:#f59e0b;background:var(--color-warning,#f59e0b)}.planner-feed-row--error{background:color-mix(in srgb,#ef4444 7%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 7%,var(--apl-surface,#fff));border-left-color:#ef4444;border-left-color:var(--color-danger,#ef4444)}.planner-feed-row--error .planner-feed-rail{background:#ef4444;background:var(--color-danger,#ef4444)}.planner-feed-row--done{background:color-mix(in srgb,#22c55e 8%,#fff);background:color-mix(in srgb,var(--color-success,#22c55e) 8%,var(--apl-surface,#fff));border-left-color:#22c55e;border-left-color:var(--color-success,#22c55e)}.planner-feed-row--done .planner-feed-rail{background:#22c55e;background:var(--color-success,#22c55e)}.planner-feed-row--heartbeat{box-shadow:none;font-size:.6875rem;opacity:.5;padding:6px 12px}.planner-feed-body{flex:1 1;min-width:0;padding-left:4px}.planner-feed-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.planner-feed-msg{color:#0f172a;color:var(--apl-text,#0f172a);min-width:0}.planner-feed-inline-meta{color:#64748b;color:var(--apl-muted,#64748b);font-size:.75rem;font-weight:500}.planner-feed-time{font-feature-settings:"tnum";color:#64748b;color:var(--apl-muted,#64748b);flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.planner-feed-artifact{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-top:6px}.planner-feed-artifact-name{color:#0f172a;color:var(--apl-text,#0f172a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600}.planner-feed-artifact-pill{background:linear-gradient(180deg,color-mix(in srgb,#6366f1 16%,#fff),color-mix(in srgb,#6366f1 8%,#fff));background:linear-gradient(180deg,color-mix(in srgb,var(--apl-accent,#6366f1) 16%,var(--apl-surface,#fff)),color-mix(in srgb,var(--apl-accent,#6366f1) 8%,var(--apl-surface,#fff)));border:1px solid color-mix(in srgb,#6366f1 28%,#0000);border:1px solid color-mix(in srgb,var(--apl-accent,#6366f1) 28%,#0000);border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 50%,#0000);color:#6366f1;color:var(--apl-accent,#6366f1);font-size:.625rem;font-weight:700;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.planner-feed-empty{flex-direction:column;gap:14px;padding:36px 16px;text-align:center}.planner-feed-empty,.planner-feed-empty-visual{align-items:center;display:flex;justify-content:center}.planner-feed-empty-visual{height:72px;position:relative;width:72px}.planner-feed-empty-ring{animation:planner-feed-spin 1.1s linear infinite;border-bottom:2px solid #0000;border-left:2px solid #0000;border-radius:50%;border-right:2px solid color-mix(in srgb,#22d3ee 70%,#6366f1);border-right-color:color-mix(in srgb,#22d3ee 70%,var(--apl-accent,#6366f1));border-top:2px solid #6366f1;border-top-color:var(--apl-accent,#6366f1);inset:0;position:absolute}.planner-feed-empty-core{animation:planner-feed-core-pulse 2s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,#fff 70%,#6366f1),#6366f1);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,#fff 70%,var(--apl-accent,#6366f1)),var(--apl-accent,#6366f1));border-radius:50%;box-shadow:0 0 24px color-mix(in srgb,#6366f1 45%,#0000);box-shadow:0 0 24px color-mix(in srgb,var(--apl-accent,#6366f1) 45%,#0000);height:22px;width:22px}@keyframes planner-feed-spin{to{transform:rotate(1turn)}}@keyframes planner-feed-core-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.92)}}.planner-feed-empty-text{color:#64748b;color:var(--apl-muted,#64748b);font-size:.8125rem;margin:0}.planner-feed-scroll{background-image:none}.planner-feed-toolbar{border-bottom-color:#e8edf3;border-bottom-color:#f1f5f9;padding:0 12px 12px}.planner-feed-title{color:#64748b;font-size:.6875rem;letter-spacing:.08em}.planner-feed-scroll{background:#f8fafc;border-color:#e8edf3;border-radius:12px}.planner-feed-row{background:#fff;border-color:#e8edf3;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.app-planner-root .planner-run{--pr-accent:#6366f1;--pr-accent-2:#8b5cf6;--pr-success:#10b981;--pr-danger:#ef4444;--pr-border:#e8edf3;--pr-text:#0f172a;--pr-muted:#64748b;box-sizing:border-box;min-height:0}.planner-run:before{display:none!important}.planner-run-shell{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:calc(100vw - 56px);width:100%}.planner-run-header{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:14px;padding:0}.planner-run-stepper{align-items:center;background:#0000;border:none;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:0;padding:0}.planner-run-stepper-item{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:999px;color:var(--pr-muted);display:inline-flex;font-size:.8125rem;font-weight:600;gap:8px;padding:7px 14px 7px 7px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.planner-run-stepper-dot{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:700;height:22px;justify-content:center;width:22px}.planner-run-stepper-label{white-space:nowrap}.planner-run-stepper-item--done{background:#eef2ff;border-color:#6366f11f;color:#4f46e5}.planner-run-stepper-item--done .planner-run-stepper-dot{background:#fff;border-color:#c7d2fe;color:#4f46e5}.planner-run-stepper-item--active{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;box-shadow:0 4px 14px #6366f152;color:#fff}.planner-run-stepper-item--active .planner-run-stepper-dot{background:#ffffff38;border-color:#ffffff59;color:#fff}.planner-run-stepper-item--idle{background:#f8fafc;opacity:.65}.planner-run-title-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.planner-run-app-name{color:var(--pr-text);font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin:0 0 8px}.planner-run-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569}.planner-run-chip,.planner-run-status{font-size:.75rem;font-weight:600;padding:4px 10px}.planner-run-status{align-items:center;background:#eef2ff;border-radius:999px;color:var(--pr-accent);display:inline-flex;gap:6px}.planner-run-status-dot{animation:pr-pulse 1.5s ease-in-out infinite;background:var(--pr-accent);border-radius:50%;height:7px;width:7px}@keyframes pr-pulse{0%,to{opacity:1}50%{opacity:.45}}.planner-run-actions{display:flex;gap:10px}.planner-run-timer{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:8px;padding:7px 12px}.planner-run-timer-label{color:#94a3b8;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-run-timer-value{font-feature-settings:"tnum";color:var(--pr-text);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700}.planner-run-stop{background:#fff!important;border:1.5px solid #fecaca!important;border-radius:10px!important;color:#dc2626!important;font-size:.8125rem!important;font-weight:700!important;min-width:72px!important;padding:8px 16px!important}.planner-run-stop:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.planner-run-progress-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.planner-run-progress-card{background:#fafbff;border:1px solid var(--pr-border);padding:14px 16px}.planner-run-progress-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.planner-run-progress-label{color:var(--pr-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.planner-run-progress-value{font-feature-settings:"tnum";color:var(--pr-text);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:800}.planner-run-progress-track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.planner-run-progress-fill{border-radius:inherit;height:100%;transition:width .35s ease}.planner-run-progress-fill--pipeline{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.planner-run-progress-fill--modules{background:linear-gradient(90deg,#10b981,#34d399)}.planner-run-body{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 300px}.planner-run-main{min-width:0;padding:16px 18px}.planner-run-main,.planner-run-sidebar{background:#fff;border:1px solid var(--pr-border);border-radius:16px;box-shadow:0 1px 3px #0f172a0d;display:flex;flex-direction:column;min-height:460px}.planner-run-sidebar{gap:16px;max-height:calc(100vh - 280px);overflow:hidden;padding:16px}.planner-run-section-title{color:var(--pr-muted);font-size:.625rem;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.planner-run-live-stats{flex-shrink:0}.planner-run-stat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.planner-run-stat{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;display:flex;flex-direction:column;gap:3px;padding:10px 12px}.planner-run-stat--live{background:#fafbff;border-color:#c7d2fe}.planner-run-stat-label{color:#94a3b8;font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-run-stat-value{font-feature-settings:"tnum";color:var(--pr-text);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:800}.planner-run-stat-value--warn{color:var(--pr-danger)}.planner-run-pipeline{border-top:1px solid #f1f5f9;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-top:4px}.planner-run-pipeline-list{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0 2px 4px 0;scrollbar-gutter:stable}.planner-run-pipeline-item{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:26px 1fr;padding:7px 0 10px;position:relative}.planner-run-pipeline-dot{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:var(--pr-muted);display:inline-flex;font-size:.625rem;font-weight:700;height:22px;justify-content:center;width:22px;z-index:1}.planner-run-pipeline-line{background:#e2e8f0;bottom:-2px;left:11px;position:absolute;top:29px;width:2px}.planner-run-pipeline-item--done .planner-run-pipeline-dot{background:#ecfdf5;border-color:#6ee7b7;color:var(--pr-success)}.planner-run-pipeline-item--done .planner-run-pipeline-line{background:#a7f3d0}.planner-run-pipeline-item--done .planner-run-pipeline-label{color:#047857;font-weight:600}.planner-run-pipeline-item--active .planner-run-pipeline-dot{background:#eef2ff;border-color:var(--pr-accent);box-shadow:0 0 0 3px #6366f126;color:var(--pr-accent)}.planner-run-pipeline-item--active .planner-run-pipeline-label{color:var(--pr-accent);font-weight:700}.planner-run-pipeline-label{color:var(--pr-muted);font-size:.75rem;font-weight:500;line-height:1.35;padding-top:2px}.planner-run-pipeline-item:last-child .planner-run-pipeline-line{display:none}.planner-run-current{border-top:1px solid #f1f5f9;color:var(--pr-muted);flex-shrink:0;font-size:.75rem;padding-top:10px}@media (max-width:960px){.app-planner-root .planner-run{padding:16px 20px 24px}.planner-run-body{grid-template-columns:1fr}.planner-run-sidebar{max-height:400px;min-height:300px;order:-1}.planner-run-progress-row{grid-template-columns:1fr}}@media (max-width:640px){.planner-run-title-row{flex-direction:column}.planner-run-actions{align-self:flex-end}}.app-planner-root .planner-run{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:calc(100vh - 120px)}.planner-run-shell{flex:1 1;min-height:0}.planner-run-header{flex-shrink:0}.planner-run-body,.planner-run-main{flex:1 1;min-height:0}.planner-run-main{max-height:none;overflow:hidden}.planner-run-main .planner-feed{flex:1 1;height:auto;min-height:0}.planner-run-main .planner-feed-scroll{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto}@media (max-width:960px){.app-planner-root .planner-run{min-height:calc(100vh - 100px)}}.planner-run-live-stats--header{border-top:1px solid #f1f5f9;padding-top:6px}.planner-run-live-stats--header .planner-run-section-title{margin-bottom:12px}.planner-run-live-stats--header .planner-run-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.planner-run-live-stats--header .planner-run-stat{background:linear-gradient(180deg,#fafbff,#f8fafc);border:1px solid #e8edf3;border-radius:12px;padding:12px 8px;transition:border-color .2s ease,box-shadow .2s ease}.planner-run-live-stats--header .planner-run-stat--live{background:linear-gradient(180deg,#eef2ff,#f5f3ff);border-color:#c7d2fe;box-shadow:0 2px 8px -4px #6366f133}.planner-run-live-stats--header .planner-run-stat-label{font-size:.5625rem;letter-spacing:.07em}.planner-run-live-stats--header .planner-run-stat-value{font-size:1.0625rem}.planner-run-pipeline{border-top:none;padding-top:0}@media (max-width:960px){.planner-run-live-stats--header .planner-run-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.planner-run-live-stats--header .planner-run-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.planner-run-header{align-items:center;text-align:center}.planner-run-stepper{max-width:640px}.planner-run-header-center{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:720px}.planner-run-title-row{align-items:center;flex-direction:column;gap:10px;width:100%}.planner-run-app-name{margin:0;text-align:center}.planner-run-badges{display:flex}.planner-run-header-metrics{grid-gap:16px 20px;align-items:start;gap:16px 20px;grid-template-columns:minmax(200px,240px) minmax(220px,1fr);text-align:left}.planner-run-progress-col{gap:12px}.planner-run-progress-row{display:contents}.planner-run-live-stats--header{border-top:none;padding-top:0}.planner-run-live-stats--header .planner-run-section-title{text-align:left}.planner-run-live-stats--header .planner-run-stat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.planner-run-live-stats--header .planner-run-stat{align-items:center;padding:11px 10px;text-align:center}@media (max-width:640px){.planner-run-header-metrics{grid-template-columns:1fr;margin:0 auto;max-width:320px}.planner-run-live-stats--header .planner-run-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.planner-run-header{gap:20px;padding:24px 28px 26px}.planner-run-stepper{justify-content:center;width:100%}.planner-run-header-center{gap:20px;max-width:600px;width:100%}.planner-run-title-row{gap:12px}.planner-run-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;width:100%}.planner-run-badges{flex-wrap:wrap}.planner-run-actions,.planner-run-badges{align-items:center;display:inline-flex;gap:8px;justify-content:center}.planner-run-actions{flex-shrink:0;flex-wrap:nowrap}.planner-run-actions .planner-run-stop,.planner-run-badges .planner-run-stop{border-radius:999px!important;flex:0 0 auto!important;font-size:.75rem!important;min-width:0!important;padding:6px 14px!important;width:auto!important}.planner-run-header-metrics{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:520px;width:100%}.planner-run-progress-col{display:flex;flex-direction:column;gap:10px;min-width:0}.planner-run-progress-card{background:#fff}.planner-run-live-stats--header,.planner-run-progress-card{border:1px solid #e8edf3;border-radius:12px;padding:12px 14px}.planner-run-live-stats--header{background:#fafbff;display:flex;flex-direction:column;min-width:0}.planner-run-live-stats--header .planner-run-section-title{margin-bottom:10px;text-align:center}.planner-run-live-stats--header .planner-run-stat{background:#fff;border:1px solid #eef2f7;border-radius:10px;padding:10px 8px}.planner-run-live-stats--header .planner-run-stat-value{font-size:.9375rem}@media (max-width:560px){.planner-run-header-metrics{grid-template-columns:1fr;max-width:280px}.planner-run-meta-row{flex-direction:column}}.app-planner-root .planner-run .planner-run-header{align-items:center;background:#fff;border:1px solid #e5e9f2;border-radius:20px;box-shadow:0 1px 2px #0f172a0a,0 12px 40px -20px #6366f12e;gap:0;overflow:hidden;padding:0;position:relative}.app-planner-root .planner-run .planner-run-header:before{background:linear-gradient(180deg,#eef2ffe6,#fff0);content:"";display:block!important;height:120px;inset:0 0 auto;pointer-events:none;position:absolute;z-index:0}.app-planner-root .planner-run .planner-run-header-center,.app-planner-root .planner-run .planner-run-stepper-wrap{position:relative;width:100%;z-index:1}.app-planner-root .planner-run .planner-run-stepper-wrap{justify-content:center;padding:20px 24px 0}.app-planner-root .planner-run .planner-run-stepper{align-items:center;background:#f8fafc;border:1px solid #e8edf5;border-radius:999px;box-shadow:inset 0 1px 2px #0f172a0a;display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;max-width:100%;padding:5px;width:auto}.app-planner-root .planner-run .planner-run-stepper-item{background:#0000;border:1px solid #0000;border-radius:999px;font-size:.8125rem;padding:8px 14px 8px 8px}.app-planner-root .planner-run .planner-run-stepper-item--done{background:#fff;border-color:#e0e7ff;color:#4338ca}.app-planner-root .planner-run .planner-run-stepper-item--active{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 16px -6px #4f46e58c}.app-planner-root .planner-run .planner-run-header-center{align-items:center;display:flex;flex-direction:column;gap:0;max-width:640px;padding:18px 28px 24px;text-align:center}.app-planner-root .planner-run .planner-run-title-row{border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:14px;margin-bottom:20px;padding-bottom:20px}.app-planner-root .planner-run .planner-run-app-name{color:#0f172a;font-size:1.625rem;font-weight:800;letter-spacing:-.04em;line-height:1.15;margin:0}.app-planner-root .planner-run .planner-run-meta-row{gap:8px;justify-content:center}.app-planner-root .planner-run .planner-run-actions,.app-planner-root .planner-run .planner-run-badges{gap:8px}.app-planner-root .planner-run .planner-run-chip,.app-planner-root .planner-run .planner-run-status,.app-planner-root .planner-run .planner-run-timer{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;padding:6px 12px}.app-planner-root .planner-run .planner-run-status{background:#f5f3ff;border-color:#e0e7ff;color:#4f46e5}.app-planner-root .planner-run .planner-run-timer-label{color:#94a3b8;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.app-planner-root .planner-run .planner-run-timer-value{font-feature-settings:"tnum";color:#0f172a;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700}.app-planner-root .planner-run .planner-run-stop{background:#fff!important;border:1px solid #fecaca!important;border-radius:999px!important;box-shadow:0 1px 2px #0f172a0a!important;color:#dc2626!important;font-size:.75rem!important;font-weight:600!important;min-width:0!important;padding:6px 14px!important;width:auto!important}.app-planner-root .planner-run .planner-run-stop:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.app-planner-root .planner-run .planner-run-header-metrics{grid-template-columns:1fr 1fr;margin:0 auto;max-width:560px}.app-planner-root .planner-run .planner-run-progress-col{background:linear-gradient(180deg,#fafbff,#fff);border:1px solid #e8edf3;gap:10px;padding:14px}.app-planner-root .planner-run .planner-run-progress-card{background:#0000;border:none;border-radius:0;padding:0}.app-planner-root .planner-run .planner-run-progress-card+.planner-run-progress-card{padding-top:10px}.app-planner-root .planner-run .planner-run-progress-head{margin-bottom:8px}.app-planner-root .planner-run .planner-run-progress-label{color:#64748b;font-size:.625rem;letter-spacing:.08em}.app-planner-root .planner-run .planner-run-progress-value{color:#0f172a;font-size:.8125rem;font-weight:800}.app-planner-root .planner-run .planner-run-progress-track{background:#e8edf3;border-radius:999px;height:7px;overflow:hidden}.app-planner-root .planner-run .planner-run-progress-fill--pipeline{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.app-planner-root .planner-run .planner-run-progress-fill--modules{background:linear-gradient(90deg,#10b981,#34d399)}.app-planner-root .planner-run .planner-run-live-stats--header{background:linear-gradient(180deg,#fafbff,#fff);border:1px solid #e8edf3;display:flex;flex-direction:column;min-width:0;padding:14px}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-section-title{color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-align:center;text-transform:uppercase}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-grid{grid-gap:8px!important;display:grid!important;flex:1 1}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:10px;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:58px;padding:10px 6px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat--live{background:#fafbff;border-color:#c7d2fe;box-shadow:0 0 0 1px #6366f114}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-label{color:#94a3b8;font-size:.5625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-value{font-feature-settings:"tnum";color:#0f172a;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-value--warn{color:#dc2626}@media (max-width:600px){.app-planner-root .planner-run .planner-run-header-center{padding:16px 18px 20px}.app-planner-root .planner-run .planner-run-header-metrics{grid-template-columns:1fr;max-width:300px}.app-planner-root .planner-run .planner-run-stepper-label{display:none}.app-planner-root .planner-run .planner-run-app-name{font-size:1.375rem}}.app-planner-root .planner-run .planner-run-header-center{max-width:720px}.app-planner-root .planner-run .planner-run-header-metrics{grid-template-columns:minmax(180px,200px) 1fr;max-width:680px}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-grid{gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat{min-height:52px;padding:8px 4px}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-value{font-size:.875rem}@media (max-width:600px){.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.app-planner-root .planner-run .planner-run-header:before{height:72px}.app-planner-root .planner-run .planner-run-stepper-wrap{padding:12px 20px 0}.app-planner-root .planner-run .planner-run-stepper{gap:4px;padding:4px}.app-planner-root .planner-run .planner-run-stepper-item{font-size:.75rem;padding:5px 10px 5px 5px}.app-planner-root .planner-run .planner-run-stepper-dot{font-size:.6rem;height:20px;width:20px}.app-planner-root .planner-run .planner-run-header-center{max-width:700px;padding:10px 20px 14px}.app-planner-root .planner-run .planner-run-title-row{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px 14px;justify-content:center;margin-bottom:12px;padding-bottom:12px}.app-planner-root .planner-run .planner-run-app-name{font-size:1.25rem;line-height:1.2}.app-planner-root .planner-run .planner-run-meta-row{gap:6px}.app-planner-root .planner-run .planner-run-chip,.app-planner-root .planner-run .planner-run-status,.app-planner-root .planner-run .planner-run-timer{font-size:.6875rem;padding:4px 10px}.app-planner-root .planner-run .planner-run-stop{font-size:.6875rem!important;padding:4px 12px!important}.app-planner-root .planner-run .planner-run-header-metrics{gap:10px;grid-template-columns:minmax(160px,180px) 1fr;max-width:660px}.app-planner-root .planner-run .planner-run-progress-col{border-radius:12px;gap:8px;justify-content:center;padding:10px 12px}.app-planner-root .planner-run .planner-run-progress-head{margin-bottom:5px}.app-planner-root .planner-run .planner-run-progress-track{height:5px}.app-planner-root .planner-run .planner-run-live-stats--header{border-radius:12px;justify-content:flex-start;padding:10px 12px}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-section-title{font-size:.5625rem;margin:0 0 6px}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-grid{gap:6px!important}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat{border-radius:8px;gap:2px;min-height:42px;padding:5px 3px}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-label{font-size:.5rem;letter-spacing:.06em}.app-planner-root .planner-run .planner-run-live-stats--header .planner-run-stat-value{font-size:.8125rem}@media (max-width:600px){.app-planner-root .planner-run .planner-run-title-row{flex-direction:column;gap:8px}.app-planner-root .planner-run .planner-run-header-center{padding:10px 14px 12px}.app-planner-root .planner-run .planner-run-header-metrics{max-width:100%}}.app-planner-root .planner-run .planner-run-header-metrics{align-items:stretch;grid-template-columns:minmax(200px,220px) 1fr}.app-planner-root .planner-run .planner-run-progress-col{box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100%;justify-content:space-between;min-height:100%}.app-planner-root .planner-run .planner-run-progress-card{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;width:100%}.app-planner-root .planner-run .planner-run-progress-card+.planner-run-progress-card{border-top:1px solid #eef2f7;margin-top:0;padding-top:8px}.app-planner-root .planner-run .planner-run-progress-head{min-width:0;width:100%}.app-planner-root .planner-run .planner-run-progress-label,.app-planner-root .planner-run .planner-run-progress-value{white-space:nowrap}.app-planner-root .planner-run .planner-run-progress-track{flex-shrink:0;width:100%}.app-planner-root .planner-run .planner-run-live-stats--header{box-sizing:border-box;height:100%;min-height:100%}.app-planner-root .planner-run .planner-run-sidebar .planner-run-pipeline,.app-planner-root .planner-run .planner-run-sidebar .planner-run-pipeline-list{flex:1 1 auto}.app-planner-root .planner-run .planner-run-pipeline-label{line-height:1.3;overflow:visible;white-space:normal;word-break:break-word}.app-planner-root .planner-run .planner-run-pipeline-item{padding:5px 0 8px}.app-planner-root .planner-run .planner-run-sidebar{display:flex;flex-direction:column}.app-planner-root .planner-run .planner-run-sidebar .planner-run-pipeline{border-top:none;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-top:0}.app-planner-root .planner-run .planner-run-sidebar .planner-run-pipeline .planner-run-section-title{flex-shrink:0;margin-bottom:12px}.app-planner-root .planner-run .planner-run-sidebar .planner-run-pipeline-list{display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;list-style:none;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 4px 0 0}.app-planner-root .planner-run .planner-run-sidebar .planner-run-pipeline-item{grid-gap:10px;align-items:start;display:grid;flex:1 1;gap:10px;grid-template-columns:26px 1fr;min-height:28px;padding:0;position:relative}.app-planner-root .planner-run .planner-run-sidebar .planner-run-pipeline-line{bottom:0;left:11px;top:29px;z-index:0}.app-planner-root .planner-run .planner-run-sidebar .planner-run-pipeline-label{align-self:start;padding-top:2px}.app-planner-root .planner-run .planner-run-sidebar .planner-run-pipeline-dot{position:relative;z-index:1}.app-planner-root .planner-run .planner-run-sidebar .planner-run-current{flex-shrink:0;margin-top:auto}.app-planner-root .planner-run{background:#0000;max-width:none;padding:16px 20px 24px;width:100%}.app-planner-root .planner-run .planner-run-shell{gap:14px;max-width:calc(100vw - 56px);width:100%}.app-planner-root .planner-run .planner-run-header{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;gap:14px!important;overflow:visible!important;padding:0!important}.app-planner-root .planner-run .planner-run-header:before{content:none!important;display:none!important}.app-planner-root .planner-run .planner-run-stepper-wrap{display:flex;justify-content:center!important;padding:0 0 12px!important;width:100%}.app-planner-root .planner-run .planner-run-stepper{justify-content:center}.app-planner-root .planner-run .planner-run-header-center{align-items:center!important;margin:0 auto;max-width:100%!important;padding:0 0 16px!important;text-align:center!important;width:100%}.app-planner-root .planner-run .planner-run-title-row{align-items:center!important;border-bottom:none;margin-bottom:0;padding-bottom:0;text-align:center!important;width:100%}.app-planner-root .planner-run .planner-run-app-name{text-align:center;width:100%}.app-planner-root .planner-run .planner-run-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center!important;width:100%}.app-planner-root .planner-run .planner-run-actions,.app-planner-root .planner-run .planner-run-badges{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-left:0!important}.app-planner-root .planner-run .planner-run-actions{flex-shrink:0}.app-planner-root .planner-run .planner-run-stop{align-items:center;display:inline-flex!important;gap:6px;opacity:1!important;visibility:visible!important}.app-planner-root .planner-run .planner-run-stop-icon{font-size:.65rem;line-height:1}.app-planner-root .planner-run .planner-run-header-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(240px,300px) 1fr;margin:0;max-width:100%!important;width:100%}.app-planner-root .planner-run .planner-run-live-stats--header,.app-planner-root .planner-run .planner-run-progress-col{background:#fff;border:1px solid var(--pr-border);border-radius:14px;box-shadow:0 1px 3px #0f172a0d;padding:14px 16px}.app-planner-root .planner-run .planner-run-body{gap:14px;grid-template-columns:minmax(0,1fr) 300px}@media (max-width:1100px){.app-planner-root .planner-run .planner-run-body,.app-planner-root .planner-run .planner-run-header-metrics{grid-template-columns:1fr}}.planner-run-shell--cards{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-areas:"run-head run-head run-head" "run-progress run-stats run-pipeline" "run-activity run-activity run-pipeline";grid-template-columns:minmax(220px,280px) minmax(0,1fr) 300px;grid-template-rows:auto auto minmax(420px,1fr)}.planner-run-shell--cards>.planner-run-header{grid-area:run-head}.planner-run-shell--cards>.planner-run-cards-grid{display:contents}.planner-run-shell--cards .planner-run-progress-col{grid-area:run-progress}.planner-run-shell--cards .planner-run-live-stats--header{grid-area:run-stats}.planner-run-shell--cards .planner-run-sidebar--tall{grid-area:run-pipeline;height:auto;max-height:none;min-height:100%}.planner-run-shell--cards .planner-run-main{grid-area:run-activity;min-height:460px}.planner-run-card{margin-top:5px}.planner-run-shell--cards .planner-run-header-center{max-width:100%!important}.planner-run-shell--cards .planner-run-header-metrics{display:none}@media (max-width:1100px){.planner-run-shell--cards{grid-template-areas:"run-head" "run-progress" "run-stats" "run-pipeline" "run-activity";grid-template-columns:1fr;grid-template-rows:auto}.planner-run-shell--cards .planner-run-sidebar--tall{max-height:400px;min-height:320px}}.planner-toast-host{align-items:flex-end;display:flex;flex-direction:column;gap:10px;max-width:min(420px,calc(100vw - 32px));pointer-events:none;position:fixed;right:20px;top:20px;z-index:10050}.planner-toast-host--empty{display:none}.planner-toast{align-items:flex-start;animation:planner-toast-in .22s ease-out;background:#fff;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:12px;box-shadow:0 12px 32px -12px #0f172a2e,0 4px 12px -4px #0f172a14;display:flex;gap:12px;padding:14px 14px 14px 16px;pointer-events:auto;width:100%}@keyframes planner-toast-in{0%{opacity:0;transform:translateY(-8px) translateX(8px)}to{opacity:1;transform:translateY(0) translateX(0)}}.planner-toast--success{background:linear-gradient(180deg,color-mix(in srgb,#059669 6%,#fff),#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--pr-success,#059669) 6%,#fff) 0,#fff 100%);border-color:color-mix(in srgb,#059669 30%,#e8edf3);border-color:color-mix(in srgb,var(--pr-success,#059669) 30%,var(--pr-card-border,#e8edf3))}.planner-toast--warning{background:linear-gradient(180deg,color-mix(in srgb,#d97706 6%,#fff),#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--pr-warn,#d97706) 6%,#fff) 0,#fff 100%);border-color:color-mix(in srgb,#d97706 30%,#e8edf3);border-color:color-mix(in srgb,var(--pr-warn,#d97706) 30%,var(--pr-card-border,#e8edf3))}.planner-toast--error{background:linear-gradient(180deg,color-mix(in srgb,#dc2626 6%,#fff),#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--pr-danger,#dc2626) 6%,#fff) 0,#fff 100%);border-color:color-mix(in srgb,#dc2626 30%,#e8edf3);border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 30%,var(--pr-card-border,#e8edf3))}.planner-toast--info{background:linear-gradient(180deg,color-mix(in srgb,#6366f1 6%,#fff),#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--pr-accent,#6366f1) 6%,#fff) 0,#fff 100%);border-color:color-mix(in srgb,#6366f1 28%,#e8edf3);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 28%,var(--pr-card-border,#e8edf3))}.planner-toast-icon{align-items:center;background:#f4f4f5;border-radius:8px;color:#52525b;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:28px;justify-content:center;width:28px}.planner-toast--success .planner-toast-icon{background:color-mix(in srgb,#059669 14%,#fff);background:color-mix(in srgb,var(--pr-success,#059669) 14%,#fff);color:#059669;color:var(--pr-success,#059669)}.planner-toast--warning .planner-toast-icon{background:color-mix(in srgb,#d97706 14%,#fff);background:color-mix(in srgb,var(--pr-warn,#d97706) 14%,#fff);color:#d97706;color:var(--pr-warn,#d97706)}.planner-toast--error .planner-toast-icon{background:color-mix(in srgb,#dc2626 14%,#fff);background:color-mix(in srgb,var(--pr-danger,#dc2626) 14%,#fff);color:#dc2626;color:var(--pr-danger,#dc2626)}.planner-toast--info .planner-toast-icon{background:color-mix(in srgb,#6366f1 14%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 14%,#fff);color:#6366f1;color:var(--pr-accent,#6366f1)}.planner-toast-body{flex:1 1;min-width:0}.planner-toast-label{color:#a1a1aa;display:block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.planner-toast-message{color:#18181b;color:var(--pr-text,#18181b);font-size:.875rem;line-height:1.45;margin:0;word-break:break-word}.planner-toast-close{align-items:center;background:#0000;border:0;border-radius:8px;color:#a1a1aa;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin:-2px -2px 0 0;padding:0;transition:background .15s,color .15s;width:28px}.planner-toast-close:hover{background:#f4f4f5;color:#18181b;color:var(--pr-text,#18181b)}@media (max-width:640px){.planner-toast-host{align-items:stretch;left:12px;max-width:none;right:12px;top:12px}}.planner-overview-dashboard{background:#0000;display:flex;flex-direction:column;height:100%;min-height:0}.planner-overview-tabs{align-items:center;background:color-mix(in srgb,#fff 88%,#f8fafc 12%);border-bottom:1px solid #e8edf3;border-bottom:1px solid var(--pr-card-border,#e8edf3);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:16px 20px}.planner-overview-tab{align-items:center;background:#fafaf9;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:999px;color:#71717a;color:var(--pr-muted,#71717a);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:8px;padding:8px 16px;transition:background .15s,border-color .15s,color .15s}.planner-overview-tab:hover{border-color:color-mix(in srgb,#6366f1 25%,#e8edf3);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 25%,var(--pr-card-border,#e8edf3));color:#18181b;color:var(--pr-text,#18181b)}.planner-overview-tab--active{background:#1c1917;border-color:#1c1917;box-shadow:0 4px 14px -6px #1c191759;color:#fff}.planner-overview-tab--warn:not(.planner-overview-tab--active){border-color:color-mix(in srgb,#d97706 35%,#e8edf3);border-color:color-mix(in srgb,var(--pr-warn,#d97706) 35%,var(--pr-card-border,#e8edf3))}.planner-overview-tab--block:not(.planner-overview-tab--active){border-color:color-mix(in srgb,#dc2626 35%,#e8edf3);border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 35%,var(--pr-card-border,#e8edf3))}.planner-overview-tab-count{align-items:center;background:color-mix(in srgb,currentColor 12%,#0000);border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px}.planner-overview-tab--active .planner-overview-tab-count{background:#ffffff2e}.planner-overview-content{flex:1 1;min-height:0;overflow:auto}.planner-overview-panel--pro{display:flex;flex-direction:column;gap:24px;padding:24px 24px 32px}.planner-overview-dashboard .planner-tw-overview-hero--metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.planner-overview-dashboard .planner-tw-overview-stat{background:linear-gradient(180deg,#fff,#fafaf9);border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:14px;box-shadow:none;padding:16px 14px}.planner-overview-dashboard .planner-tw-overview-stat strong{font-family:Georgia,ui-serif,serif;font-family:var(--pr-serif,Georgia,ui-serif,serif);font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.planner-overview-dashboard .planner-tw-overview-stat span{color:#a8a29e;font-size:.625rem;font-weight:700;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.planner-overview-dashboard .planner-tw-overview-stat--primary{background:linear-gradient(160deg,color-mix(in srgb,#6366f1 8%,#fff),#fff);background:linear-gradient(160deg,color-mix(in srgb,var(--pr-accent,#6366f1) 8%,#fff) 0,#fff 100%);border-color:color-mix(in srgb,#6366f1 28%,#e8edf3);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 28%,var(--pr-card-border,#e8edf3))}.planner-overview-dashboard .planner-tw-overview-stat--block strong{color:#dc2626;color:var(--pr-danger,#dc2626)}.planner-overview-dashboard .planner-tw-overview-stat--warn strong{color:#d97706;color:var(--pr-warn,#d97706)}.planner-overview-validate-bar{align-items:flex-start;background:#fafafa;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:14px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 20px}.planner-overview-validate-copy{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:200px}.planner-overview-validate-copy .tw-heading,.planner-overview-validate-copy h3{font-size:.9375rem!important;font-weight:600!important;margin:0!important}.planner-overview-validate-actions{align-items:flex-start;gap:8px}.planner-overview-steps{gap:6px}.planner-overview-step{background:#fff;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:8px;color:#71717a;color:var(--pr-muted,#71717a);padding:5px 11px}.planner-overview-step--active{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 8%,#fff);border-color:color-mix(in srgb,#6366f1 30%,#e8edf3);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 30%,var(--pr-card-border,#e8edf3));color:var(--pr-accent,#6366f1)}.planner-overview-step--done{background:color-mix(in srgb,#059669 6%,#fff);background:color-mix(in srgb,var(--pr-success,#059669) 6%,#fff);border-color:color-mix(in srgb,#059669 28%,#e8edf3);border-color:color-mix(in srgb,var(--pr-success,#059669) 28%,var(--pr-card-border,#e8edf3));color:#059669;color:var(--pr-success,#059669)}.planner-overview-status{color:#71717a!important;color:var(--pr-muted,#71717a)!important;font-size:.8125rem!important}.planner-overview-status--error{color:var(--pr-danger,#dc2626)!important}.planner-overview-split{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.planner-overview-block{background:#fff;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:18px 20px}.planner-overview-block-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.planner-overview-block-head .tw-heading,.planner-overview-block-head h3{font-family:Georgia,ui-serif,serif!important;font-family:var(--pr-serif,Georgia,ui-serif,serif)!important;font-size:1.0625rem!important;font-weight:600!important;margin:0!important}.planner-overview-block-hint{color:#71717a!important;color:var(--pr-muted,#71717a)!important;font-size:.75rem!important}.planner-overview-table-wrap{border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:10px;overflow:auto}.planner-overview-block .planner-overview-table-wrap{border:0;border-radius:0}.planner-overview-table th{background:#f8fafc;border-bottom:1px solid #e8edf3;border-bottom:1px solid var(--pr-card-border,#e8edf3);color:#a8a29e;font-weight:700;letter-spacing:.06em}.planner-overview-table td{border-bottom:1px solid color-mix(in srgb,#e8edf3 70%,#0000);border-bottom:1px solid color-mix(in srgb,var(--pr-card-border,#e8edf3) 70%,#0000)}.planner-overview-table-row--empty{opacity:.5}.planner-overview-table-count{width:56px}.planner-overview-type-link{color:#18181b;color:var(--pr-text,#18181b);font-weight:600}.planner-overview-type-link:hover{color:var(--pr-accent,#6366f1)}.planner-overview-dl--pro{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:max-content 1fr;margin:0}.planner-overview-dl--pro dt{color:#a8a29e;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-overview-dl--pro dd{color:#18181b;color:var(--pr-text,#18181b);font-size:.875rem;font-weight:500;margin:0;word-break:break-word}.planner-overview-footnote{background:#f8fafc;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:10px;font-size:.8125rem!important;margin:0!important;padding:12px 14px}.planner-overview-empty,.planner-overview-footnote{color:#71717a!important;color:var(--pr-muted,#71717a)!important}.planner-overview-empty{padding:32px 20px!important;text-align:center}.planner-overview-dashboard .planner-issues-log{border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:10px;list-style:none;margin:0;overflow:hidden;padding:0}.planner-overview-dashboard .planner-issues-log-item{background:#fff;border-bottom:1px solid #e8edf3;border-bottom:1px solid var(--pr-card-border,#e8edf3);font-size:.8125rem;line-height:1.5;padding:12px 16px}.planner-overview-dashboard .planner-issues-log-item:last-child{border-bottom:none}.planner-overview-workbench.planner-overview-dashboard{background:#0000!important}@media (max-width:960px){.planner-overview-split{grid-template-columns:1fr}.planner-overview-tabs{padding:12px 14px}}.planner-overview-dashboard.planner-overview-workbench{background:#0000!important}.planner-overview-dashboard .planner-overview-panel--pro{gap:24px!important;padding:24px 24px 32px!important}.planner-overview-dashboard .planner-overview-hero-banner,.planner-overview-dashboard .planner-overview-hero-banner-glow,.planner-overview-status-pill{align-items:center;background:#f8fafc;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:999px;color:#71717a;color:var(--pr-muted,#71717a);display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.planner-overview-status-pill--covered{background:color-mix(in srgb,#059669 8%,#fff);background:color-mix(in srgb,var(--pr-success,#059669) 8%,#fff);border-color:color-mix(in srgb,#059669 28%,#e8edf3);border-color:color-mix(in srgb,var(--pr-success,#059669) 28%,var(--pr-card-border,#e8edf3));color:#059669;color:var(--pr-success,#059669)}.planner-overview-status-pill--deferred{background:color-mix(in srgb,#d97706 8%,#fff);background:color-mix(in srgb,var(--pr-warn,#d97706) 8%,#fff);border-color:color-mix(in srgb,#d97706 28%,#e8edf3);border-color:color-mix(in srgb,var(--pr-warn,#d97706) 28%,var(--pr-card-border,#e8edf3));color:#d97706;color:var(--pr-warn,#d97706)}.planner-overview-status-pill--block{background:color-mix(in srgb,#dc2626 8%,#fff);background:color-mix(in srgb,var(--pr-danger,#dc2626) 8%,#fff);border-color:color-mix(in srgb,#dc2626 28%,#e8edf3);border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 28%,var(--pr-card-border,#e8edf3));color:#dc2626;color:var(--pr-danger,#dc2626)}.planner-overview-table-name{font-weight:600}.planner-overview-kind-empty{color:#d6d3d1!important}.planner-ide-main--workbench .planner-ide-main-body{height:100%;padding:0!important}.planner-ide-main--workbench .planner-issues-workbench--plan,.planner-ide-main--workbench .planner-issues-workbench--pro,.planner-ide-main--workbench .planner-overview-dashboard{align-self:stretch;flex:1 1;min-height:0;min-width:0;width:100%}.planner-issues-workbench--plan .planner-issues-body,.planner-issues-workbench--pro .planner-issues-body{flex:1 1;min-height:0;overflow:auto;padding:0 20px 24px}.planner-review-loading{color:#71717a;color:var(--pr-muted,#71717a);font-size:.875rem;margin:48px auto;text-align:center}.planner-overview-tab--active{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#0000!important;box-shadow:0 8px 22px -8px #6366f18c!important;color:#fff!important}.planner-overview-tab--warn:not(.planner-overview-tab--active){background:color-mix(in srgb,#d97706 6%,#fff);color:#b45309}.planner-overview-tab--block:not(.planner-overview-tab--active){background:color-mix(in srgb,#dc2626 6%,#fff);color:#b91c1c}.planner-overview-panel--summary .planner-tw-overview-hero--massive{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.planner-overview-panel--summary .planner-tw-overview-hero--massive .planner-tw-overview-stat{background:linear-gradient(180deg,#fff,color-mix(in srgb,#6366f1 4%,#fafaf9));background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--pr-accent,#6366f1) 4%,#fafaf9) 100%);border:1px solid color-mix(in srgb,#6366f1 18%,#e8edf3);border:1px solid color-mix(in srgb,var(--pr-accent,#6366f1) 18%,var(--pr-card-border,#e8edf3));border-radius:18px;box-shadow:0 14px 32px -18px #0f172a1f,inset 0 1px 0 #ffffffb3;min-height:104px;overflow:hidden;padding:20px 16px 16px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.planner-overview-panel--summary .planner-tw-overview-hero--massive .planner-tw-overview-stat:before{background:linear-gradient(90deg,color-mix(in srgb,#6366f1 75%,#0000),#0000);background:linear-gradient(90deg,color-mix(in srgb,var(--pr-accent,#6366f1) 75%,#0000),#0000);content:"";height:3px;inset:0 auto auto 0;opacity:.6;position:absolute;width:100%}.planner-overview-panel--summary .planner-tw-overview-hero--massive .planner-tw-overview-stat:hover{box-shadow:0 20px 40px -16px #6366f138;transform:translateY(-2px)}.planner-overview-panel--summary .planner-tw-overview-stat--primary{background:linear-gradient(160deg,color-mix(in srgb,#6366f1 14%,#fff),#fff)!important;background:linear-gradient(160deg,color-mix(in srgb,var(--pr-accent,#6366f1) 14%,#fff) 0,#fff 100%)!important;border-color:color-mix(in srgb,#6366f1 38%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 38%,var(--pr-card-border,#e8edf3))!important}.planner-overview-panel--summary .planner-tw-overview-hero--massive .planner-tw-overview-stat strong{font-size:clamp(1.6rem,2.2vw,2rem);font-weight:800;letter-spacing:-.03em}.planner-overview-panel--summary .planner-overview-validate-card{background:linear-gradient(180deg,color-mix(in srgb,#6366f1 5%,#fff),#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--pr-accent,#6366f1) 5%,#fff) 0,#fff 100%);border:1px solid color-mix(in srgb,#6366f1 22%,#e8edf3);border:1px solid color-mix(in srgb,var(--pr-accent,#6366f1) 22%,var(--pr-card-border,#e8edf3));border-radius:20px;box-shadow:0 16px 40px -24px #6366f133,inset 0 1px 0 #ffffffa6;display:flex;flex-direction:column;gap:18px;padding:22px 24px}.planner-overview-panel--summary .planner-overview-validate-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:space-between}.planner-overview-panel--summary .planner-overview-group-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}.planner-overview-panel--summary .planner-overview-group-item{align-items:center;background:#fff;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:14px;display:flex;gap:10px;min-height:48px;padding:12px 14px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.planner-overview-panel--summary .planner-overview-group-item--active{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 8%,#fff);border-color:color-mix(in srgb,#6366f1 42%,#e8edf3);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 42%,var(--pr-card-border,#e8edf3));box-shadow:0 8px 20px -12px #6366f147}.planner-overview-panel--summary .planner-overview-group-item--done{background:color-mix(in srgb,#059669 7%,#fff);background:color-mix(in srgb,var(--pr-success,#059669) 7%,#fff);border-color:color-mix(in srgb,#059669 32%,#e8edf3);border-color:color-mix(in srgb,var(--pr-success,#059669) 32%,var(--pr-card-border,#e8edf3))}.planner-overview-panel--summary .planner-overview-group-index{align-items:center;background:#f4f4f5;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:999px;color:#71717a;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:800;height:28px;justify-content:center;width:28px}.planner-overview-panel--summary .planner-overview-group-item--active .planner-overview-group-index{background:color-mix(in srgb,#6366f1 14%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 14%,#fff);border-color:color-mix(in srgb,#6366f1 28%,#e8edf3);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 28%,var(--pr-card-border,#e8edf3));color:#6366f1;color:var(--pr-accent,#6366f1)}.planner-overview-panel--summary .planner-overview-group-item--done .planner-overview-group-index{background:color-mix(in srgb,#059669 12%,#fff);background:color-mix(in srgb,var(--pr-success,#059669) 12%,#fff);border-color:color-mix(in srgb,#059669 28%,#e8edf3);border-color:color-mix(in srgb,var(--pr-success,#059669) 28%,var(--pr-card-border,#e8edf3));color:#059669;color:var(--pr-success,#059669)}.planner-overview-panel--summary .planner-overview-group-label{color:#18181b;color:var(--pr-text,#18181b);font-size:.8125rem;font-weight:600;line-height:1.35}.planner-overview-panel--summary .planner-overview-breakdown{background:#fff;border:1px solid #e4e4e7;border:1px solid var(--pr-card-border,#e4e4e7);border-radius:14px;padding:16px 18px}.planner-overview-panel--summary .planner-overview-kind-list{display:flex;flex-direction:column;gap:8px}.planner-overview-panel--summary .planner-overview-kind-card{border-radius:12px}.planner-overview-panel--summary .planner-overview-kind-card-body{min-height:48px;padding:11px 14px}.planner-overview-panel--summary .planner-overview-meta-card--massive{background:linear-gradient(180deg,color-mix(in srgb,#6366f1 5%,#fff),#fff)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--pr-accent,#6366f1) 5%,#fff) 0,#fff 100%)!important;border:1px solid #e8edf3!important;border:1px solid var(--pr-card-border,#e8edf3)!important;border-radius:20px!important;box-shadow:0 16px 40px -24px #0f172a1f!important;padding:22px 24px!important}.planner-overview-panel--summary .planner-overview-dl--grid{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}.planner-overview-panel--summary .planner-overview-dl--grid dt{color:#a8a29e;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-overview-panel--summary .planner-overview-dl--grid dd{color:#18181b;color:var(--pr-text,#18181b);font-size:.875rem;font-weight:600;margin:4px 0 0;word-break:break-word}@media (max-width:960px){.planner-overview-panel--summary .planner-overview-dl--grid{grid-template-columns:1fr}}.planner-issues-workbench--plan .planner-issues-topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in srgb,#fff 88%,#f8fafc 12%)!important;border-bottom:1px solid #e8edf3!important;border-bottom:1px solid var(--pr-card-border,#e8edf3)!important;padding:16px 20px!important}.planner-issues-workbench--plan .planner-issues-topbar-pills{gap:8px!important}.planner-issues-workbench--plan .planner-issue-pill{background:#fff!important;border:1px solid #e8edf3!important;border:1px solid var(--pr-card-border,#e8edf3)!important;border-radius:999px!important;box-shadow:0 1px 3px #0f172a0a!important;color:#18181b!important;color:var(--pr-text,#18181b)!important;font-size:.8125rem!important;font-weight:600!important;padding:8px 16px!important;transform:none!important;transition:background .15s,border-color .15s,color .15s,box-shadow .15s!important}.planner-issues-workbench--plan .planner-issue-pill:hover{box-shadow:0 4px 12px -4px #0f172a1a!important;transform:none!important}.planner-issues-workbench--plan .planner-issue-pill--block{border-color:color-mix(in srgb,#dc2626 32%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 32%,var(--pr-card-border,#e8edf3))!important;color:color-mix(in srgb,#dc2626 88%,#18181b)!important;color:color-mix(in srgb,var(--pr-danger,#dc2626) 88%,#18181b)!important}.planner-issues-workbench--plan .planner-issue-pill--block:hover{background:color-mix(in srgb,#dc2626 5%,#fff)!important;background:color-mix(in srgb,var(--pr-danger,#dc2626) 5%,#fff)!important;border-color:color-mix(in srgb,#dc2626 50%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 50%,var(--pr-card-border,#e8edf3))!important}.planner-issues-workbench--plan .planner-issue-pill--block.planner-issue-pill--active{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#b91c1c!important;box-shadow:0 8px 22px -8px #dc26268c!important;color:#fff!important}.planner-issues-workbench--plan .planner-issue-pill--warn{border-color:color-mix(in srgb,#d97706 32%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-warn,#d97706) 32%,var(--pr-card-border,#e8edf3))!important;color:color-mix(in srgb,#d97706 90%,#18181b)!important;color:color-mix(in srgb,var(--pr-warn,#d97706) 90%,#18181b)!important}.planner-issues-workbench--plan .planner-issue-pill--warn.planner-issue-pill--active{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#d97706!important;box-shadow:0 8px 22px -8px #d9770673!important;color:#fff!important}.planner-issues-workbench--plan .planner-issue-pill--active:not(.planner-issue-pill--block):not(.planner-issue-pill--warn),.planner-issues-workbench--plan .planner-issue-pill--info.planner-issue-pill--active{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#0000!important;box-shadow:0 8px 22px -8px #6366f173!important;color:#fff!important}.planner-issues-workbench--plan .planner-issue-pill-count{background:color-mix(in srgb,currentColor 12%,#0000)!important;font-size:.6875rem!important;font-weight:800!important;height:20px!important;min-width:20px!important;padding:0 6px!important}.planner-issues-workbench--plan .planner-issue-pill--block .planner-issue-pill-count{background:color-mix(in srgb,#dc2626 14%,#0000)!important;background:color-mix(in srgb,var(--pr-danger,#dc2626) 14%,#0000)!important;color:#dc2626!important;color:var(--pr-danger,#dc2626)!important}.planner-issues-workbench--plan .planner-issue-pill--block.planner-issue-pill--active .planner-issue-pill-count{background:#ffffff38!important;color:#fff!important}.planner-issues-workbench--plan .planner-issue-pill--warn .planner-issue-pill-count{background:color-mix(in srgb,#d97706 14%,#0000)!important;background:color-mix(in srgb,var(--pr-warn,#d97706) 14%,#0000)!important;color:#d97706!important;color:var(--pr-warn,#d97706)!important}.planner-issues-workbench--plan .planner-issue-pill--active .planner-issue-pill-count,.planner-issues-workbench--plan .planner-issue-pill--warn.planner-issue-pill--active .planner-issue-pill-count{background:#ffffff38!important;color:#fff!important}.planner-overview-panel--artifacts{gap:16px!important}.planner-overview-kind-grid,.planner-overview-kind-grid--stack{display:flex;flex-direction:column;gap:8px}.planner-overview-kind-card{background:#fff;border:1px solid #e4e4e7;border:1px solid var(--pr-card-border,#e4e4e7);border-radius:12px;transition:border-color .15s ease,background .15s ease}.planner-overview-kind-card:hover{border-color:color-mix(in srgb,#6366f1 28%,#e4e4e7);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 28%,var(--pr-card-border,#e4e4e7))}.planner-overview-kind-card--empty{opacity:.5}.planner-overview-kind-card--error{border-color:color-mix(in srgb,#dc2626 22%,#e4e4e7);border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 22%,var(--pr-card-border,#e4e4e7))}.planner-overview-kind-card--ok{border-color:color-mix(in srgb,#059669 22%,#e4e4e7);border-color:color-mix(in srgb,var(--pr-success,#059669) 22%,var(--pr-card-border,#e4e4e7))}.planner-overview-kind-card--busy{background:color-mix(in srgb,#6366f1 3%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 3%,#fff);border-color:color-mix(in srgb,#6366f1 30%,#e4e4e7);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 30%,var(--pr-card-border,#e4e4e7))}.planner-overview-kind-card-body{align-items:center;display:flex;gap:16px;min-height:52px;padding:12px 16px}.planner-overview-kind-card-title{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;gap:10px;margin:0;padding:0;text-align:left}.planner-overview-kind-card-name{color:#18181b;color:var(--pr-text,#18181b);font-size:.9375rem;font-weight:600;line-height:1.3}.planner-overview-kind-card-title:hover .planner-overview-kind-card-name{color:#6366f1;color:var(--pr-accent,#6366f1)}.planner-overview-kind-card-count{font-feature-settings:"tnum";background:#f4f4f5;border-radius:6px;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.375rem;justify-content:center;min-width:1.5rem;padding:0 6px}.planner-overview-kind-card-count,.planner-overview-kind-card-status{align-items:center;color:#71717a;color:var(--pr-muted,#71717a);display:inline-flex}.planner-overview-kind-card-status{flex-shrink:0;font-size:.75rem;font-weight:500;gap:6px;white-space:nowrap}.planner-overview-kind-card-status-dot{background:#d4d4d8;border-radius:50%;flex-shrink:0;height:6px;width:6px}.planner-overview-kind-card-status--ok{color:#059669;color:var(--pr-success,#059669)}.planner-overview-kind-card-status--ok .planner-overview-kind-card-status-dot{background:#059669;background:var(--pr-success,#059669)}.planner-overview-kind-card-status--error{color:#dc2626;color:var(--pr-danger,#dc2626)}.planner-overview-kind-card-status--error .planner-overview-kind-card-status-dot{background:#dc2626;background:var(--pr-danger,#dc2626)}.planner-overview-kind-card-status--busy{color:#6366f1;color:var(--pr-accent,#6366f1)}.planner-overview-kind-card-status--busy .planner-overview-kind-card-status-dot{background:#6366f1;background:var(--pr-accent,#6366f1)}.planner-overview-kind-card-status--pending .planner-overview-kind-card-status-dot{background:#d4d4d8}.planner-overview-kind-card-actions{flex-shrink:0;margin-left:auto}.planner-overview-kind-card-error{color:#dc2626;color:var(--pr-danger,#dc2626);font-size:.75rem;margin:0;padding:0 16px 12px}.planner-kind-validation-bar--card{background:#0000;border:0;padding:0}.planner-kind-validation-bar--card .planner-kind-validation-actions{align-items:center;display:inline-flex;gap:4px;margin:0}.planner-kind-validation-btn{border-radius:6px!important;font-size:.75rem!important;font-weight:500!important;min-height:28px;padding:4px 10px!important}.planner-kind-validation-btn--validate{color:#6366f1!important;color:var(--pr-accent,#6366f1)!important}.planner-kind-validation-btn--validate:hover:not(:disabled){background:color-mix(in srgb,#6366f1 8%,#0000)!important;background:color-mix(in srgb,var(--pr-accent,#6366f1) 8%,#0000)!important}.planner-kind-validation-btn--errors{color:#71717a!important;color:var(--pr-muted,#71717a)!important}.planner-kind-validation-btn--errors.planner-kind-validation-btn--has-errors{color:#d97706!important;color:var(--pr-warn,#d97706)!important}.planner-kind-validation-btn--errors.planner-kind-validation-btn--has-errors:hover:not(:disabled){background:color-mix(in srgb,#d97706 10%,#0000)!important;background:color-mix(in srgb,var(--pr-warn,#d97706) 10%,#0000)!important}.planner-kind-validation-btn--fix{color:#6366f1!important;color:var(--pr-accent,#6366f1)!important;font-weight:600!important}.planner-kind-validation-btn--fix:hover:not(:disabled){background:color-mix(in srgb,#6366f1 10%,#0000)!important;background:color-mix(in srgb,var(--pr-accent,#6366f1) 10%,#0000)!important}.planner-kind-validation-btn--fix:disabled{opacity:.4}.planner-overview-panel--artifacts .planner-overview-block-head{margin-bottom:2px}@media (max-width:768px){.planner-overview-kind-card-body{flex-wrap:wrap;gap:10px 12px;padding:12px 14px}.planner-overview-kind-card-actions{margin-left:0;width:100%}.planner-kind-validation-bar--card .planner-kind-validation-actions{justify-content:flex-start;width:100%}}.planner-kind-validation-error,.planner-overview-kind-card-error{display:none!important}.planner-issues-workbench--pro{background:#0000!important;display:flex;flex-direction:column;height:100%;min-height:0}.planner-issues-workbench--pro .planner-issues-tabs{background:color-mix(in srgb,#fff 88%,#f8fafc 12%);border-bottom:1px solid #e8edf3;border-bottom:1px solid var(--pr-card-border,#e8edf3);flex-shrink:0;padding:16px 20px}.planner-issues-tab{align-items:center;background:#fff;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:999px;box-shadow:0 1px 3px #0f172a0a;color:#71717a;color:var(--pr-muted,#71717a);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:8px;padding:8px 16px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.planner-issues-tab:hover{border-color:color-mix(in srgb,#6366f1 25%,#e8edf3);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 25%,var(--pr-card-border,#e8edf3));color:#18181b;color:var(--pr-text,#18181b)}.planner-issues-tab--active{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#0000!important;box-shadow:0 8px 22px -8px #6366f173!important;color:#fff!important}.planner-issues-tab--block:not(.planner-issues-tab--active){background:color-mix(in srgb,#dc2626 4%,#fff);background:color-mix(in srgb,var(--pr-danger,#dc2626) 4%,#fff);border-color:color-mix(in srgb,#dc2626 30%,#e8edf3);border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 30%,var(--pr-card-border,#e8edf3));color:color-mix(in srgb,#dc2626 88%,#18181b);color:color-mix(in srgb,var(--pr-danger,#dc2626) 88%,#18181b)}.planner-issues-tab--block.planner-issues-tab--active{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#0000!important;box-shadow:0 8px 22px -8px #dc262680!important;color:#fff!important}.planner-issues-tab--warn:not(.planner-issues-tab--active){background:color-mix(in srgb,#d97706 5%,#fff);background:color-mix(in srgb,var(--pr-warn,#d97706) 5%,#fff);border-color:color-mix(in srgb,#d97706 30%,#e8edf3);border-color:color-mix(in srgb,var(--pr-warn,#d97706) 30%,var(--pr-card-border,#e8edf3));color:color-mix(in srgb,#d97706 90%,#18181b);color:color-mix(in srgb,var(--pr-warn,#d97706) 90%,#18181b)}.planner-issues-tab--warn.planner-issues-tab--active{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#0000!important;box-shadow:0 8px 22px -8px #d9770673!important;color:#fff!important}.planner-issues-tab-count{align-items:center;background:color-mix(in srgb,currentColor 12%,#0000);border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px}.planner-issues-tab--active .planner-issues-tab-count{background:#fff3}.planner-issues-panel{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.planner-issues-panel-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:20px 24px 12px}.planner-issues-panel-head .tw-heading,.planner-issues-panel-head h3{font-family:Georgia,ui-serif,serif!important;font-family:var(--pr-serif,Georgia,ui-serif,serif)!important;font-size:1.0625rem!important;font-weight:600!important;margin:0!important}.planner-issues-panel-hint{color:#71717a!important;color:var(--pr-muted,#71717a)!important;display:block;font-size:.8125rem!important;margin-top:6px!important}.planner-issues-panel-count{align-items:center;background:color-mix(in srgb,#6366f1 10%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 10%,#fff);border:1px solid color-mix(in srgb,#6366f1 22%,#e8edf3);border:1px solid color-mix(in srgb,var(--pr-accent,#6366f1) 22%,var(--pr-card-border,#e8edf3));border-radius:12px;color:#6366f1;color:var(--pr-accent,#6366f1);display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:800;height:36px;justify-content:center;min-width:36px;padding:0 12px}.planner-issues-action-bar{background:#fafaf9;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:14px;display:flex;gap:8px;margin:0 24px 12px;padding:12px 14px}.planner-issues-action-btn--fix-all{margin-left:auto}.planner-issues-body{padding:0 24px 24px!important}.planner-issues-card,.planner-issues-card-list{display:flex;flex-direction:column;gap:10px}.planner-issues-card{background:#fff;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-left-width:4px;border-radius:14px;box-shadow:0 4px 16px -12px #0f172a1f;padding:14px 16px}.planner-issues-card--block{background:linear-gradient(90deg,color-mix(in srgb,#dc2626 5%,#fff),#fff 12%);background:linear-gradient(90deg,color-mix(in srgb,var(--pr-danger,#dc2626) 5%,#fff) 0,#fff 12%);border-left-color:#dc2626;border-left-color:var(--pr-danger,#dc2626)}.planner-issues-card--warn{border-left-color:#d97706;border-left-color:var(--pr-warn,#d97706)}.planner-issues-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.planner-issues-card-ident{display:flex;flex-direction:column;gap:4px;min-width:0}.planner-issues-card-link{background:#0000;border:0;color:#18181b;color:var(--pr-text,#18181b);cursor:pointer;font-size:.9375rem;font-weight:700;margin:0;padding:0;text-align:left}.planner-issues-card-link:hover{color:#6366f1;color:var(--pr-accent,#6366f1);text-decoration:underline}.planner-issues-card-kind{color:#a8a29e;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-issues-card-badge{background:#f4f4f5;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:999px;color:#71717a;flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.planner-issues-card-badge--block{background:color-mix(in srgb,#dc2626 10%,#fff);background:color-mix(in srgb,var(--pr-danger,#dc2626) 10%,#fff);border-color:color-mix(in srgb,#dc2626 25%,#e8edf3);border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 25%,var(--pr-card-border,#e8edf3));color:#dc2626;color:var(--pr-danger,#dc2626)}.planner-issues-card-badge--warn{background:color-mix(in srgb,#d97706 10%,#fff);background:color-mix(in srgb,var(--pr-warn,#d97706) 10%,#fff);border-color:color-mix(in srgb,#d97706 25%,#e8edf3);border-color:color-mix(in srgb,var(--pr-warn,#d97706) 25%,var(--pr-card-border,#e8edf3));color:#d97706;color:var(--pr-warn,#d97706)}.planner-issues-card-msg{color:#71717a;color:var(--pr-muted,#71717a);font-size:.8125rem;line-height:1.5;margin:0}.planner-issues-card--block .planner-issues-card-msg{color:#18181b;color:var(--pr-text,#18181b)}.planner-issues-card-foot{border-top:1px solid color-mix(in srgb,#e8edf3 70%,#0000);border-top:1px solid color-mix(in srgb,var(--pr-card-border,#e8edf3) 70%,#0000);display:flex;justify-content:flex-end;padding-top:4px}.planner-issues-card-fix{border-radius:10px!important;font-size:.75rem!important;font-weight:600!important;min-width:72px}.planner-issues-card-dash{color:#d6d3d1;font-size:.875rem}.planner-issues-note-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.planner-issues-note-card{background:#fff;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:14px;box-shadow:0 4px 14px -12px #0f172a1a;color:#18181b;color:var(--pr-text,#18181b);font-size:.8125rem;line-height:1.5;padding:14px 16px}.planner-issues-note-card--dup{display:flex;flex-direction:column;gap:4px}.planner-issues-note-muted{color:#71717a;color:var(--pr-muted,#71717a);font-weight:500}.planner-issues-note-path{color:#a8a29e;font-size:.75rem;word-break:break-all}.planner-issues-empty{color:#71717a!important;color:var(--pr-muted,#71717a)!important;padding:40px 16px!important;text-align:center}.planner-issues-workbench--pro .planner-issues-full-list,.planner-issues-workbench--pro .planner-issues-log,.planner-issues-workbench--pro .planner-issues-table-wrap{display:none!important}.planner-issues-card--inline{grid-gap:16px;align-items:center;background:#fff!important;border:1px solid #e8edf3!important;border-left:4px solid #e8edf3!important;border:1px solid var(--pr-card-border,#e8edf3)!important;border-left-width:4px!important;border-radius:12px!important;box-shadow:none!important;display:grid!important;gap:16px;grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto;padding:12px 16px!important}.planner-issues-card--inline.planner-issues-card--block{background:#fff!important;border-left-color:#dc2626!important;border-left-color:var(--pr-danger,#dc2626)!important}.planner-issues-card--inline.planner-issues-card--warn{border-left-color:#d97706!important;border-left-color:var(--pr-warn,#d97706)!important}.planner-issues-card--inline .planner-issues-card-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.planner-issues-card--inline .planner-issues-card-link{font-size:.875rem!important;font-weight:700!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-issues-card--inline .planner-issues-card-kind{color:#a8a29e!important;font-size:.625rem!important}.planner-issues-card--inline .planner-issues-card-msg{font-size:.8125rem!important;line-height:1.45!important;margin:0!important;word-break:break-word}.planner-issues-card--block.planner-issues-card--inline .planner-issues-card-msg{color:#dc2626!important;color:var(--pr-danger,#dc2626)!important;font-weight:500!important}.planner-issues-card--warn.planner-issues-card--inline .planner-issues-card-msg{color:#d97706!important;color:var(--pr-warn,#d97706)!important;font-weight:500!important}.planner-issues-card--inline .planner-issues-card-actions{align-items:center;border:0!important;display:inline-flex!important;flex-shrink:0;gap:8px;padding:0!important}.planner-issues-card--inline .planner-issues-card-fix,.planner-issues-card--inline .planner-issues-card-open{border-radius:8px!important;font-size:.75rem!important;font-weight:600!important;min-height:34px!important;min-width:64px!important;padding:6px 14px!important;white-space:nowrap}.planner-issues-card--inline .planner-issues-card-fix{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#0000!important;color:#fff!important}.planner-issues-action-bar{align-items:center;background:#0000!important;border:0!important;display:flex!important;flex-wrap:wrap;gap:10px!important;margin:0 24px 16px!important;padding:0!important}.planner-issues-action-btn{border-radius:10px!important;font-size:.8125rem!important;font-weight:600!important;min-height:36px!important;padding:8px 16px!important}.planner-issues-action-btn--fix-all{background:color-mix(in srgb,#dc2626 6%,#fff)!important;background:color-mix(in srgb,var(--pr-danger,#dc2626) 6%,#fff)!important;border-color:color-mix(in srgb,#dc2626 30%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 30%,var(--pr-card-border,#e8edf3))!important;color:#dc2626!important;color:var(--pr-danger,#dc2626)!important;margin-left:auto!important}.planner-issues-card-list{gap:8px!important}.planner-issues-card--inline .planner-issues-card-badge,.planner-issues-card--inline .planner-issues-card-foot,.planner-issues-card--inline .planner-issues-card-head{display:none!important}@media (max-width:900px){.planner-issues-card--inline{align-items:stretch;gap:10px;grid-template-columns:1fr}.planner-issues-card--inline .planner-issues-card-actions{justify-content:flex-end}}.planner-issues-workbench--pro .planner-issues-topbar{align-items:center;background:color-mix(in srgb,#fff 88%,#f8fafc 12%);border-bottom:1px solid #e8edf3;border-bottom:1px solid var(--pr-card-border,#e8edf3);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 20px}.planner-issues-workbench--pro .planner-issues-tabs{align-items:center;background:#0000!important;border:0!important;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0;padding:0!important}.planner-issues-topbar-actions{gap:6px}.planner-issues-topbar-btn{border-radius:8px!important;font-size:.75rem!important;font-weight:600!important;min-height:32px!important;padding:6px 12px!important;white-space:nowrap}.planner-issues-topbar-btn--fix-all{background:color-mix(in srgb,#dc2626 6%,#fff)!important;background:color-mix(in srgb,var(--pr-danger,#dc2626) 6%,#fff)!important;border-color:color-mix(in srgb,#dc2626 30%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 30%,var(--pr-card-border,#e8edf3))!important;color:#dc2626!important;color:var(--pr-danger,#dc2626)!important}.planner-issues-workbench--pro .planner-issues-action-bar{display:none!important}.planner-issues-workbench--pro .planner-issues-panel-head{padding-bottom:8px;padding-top:16px}@media (max-width:900px){.planner-issues-workbench--pro .planner-issues-topbar{align-items:stretch;flex-direction:column}.planner-issues-topbar-actions{justify-content:flex-start;margin-left:0}}.planner-issues-workbench--pro{align-self:stretch!important;flex:1 1 auto!important;min-width:0!important;width:100%!important}.planner-issues-workbench--pro .planner-issues-body,.planner-issues-workbench--pro .planner-issues-panel{min-width:0;width:100%}.planner-issues-card--inline{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.planner-ide-main--sdk-chat{display:flex;flex-direction:column;min-height:0}.planner-ide-main--sdk-chat .planner-ide-main-body,.planner-ide-sdk-chat-wrap{display:flex;flex:1 1;flex-direction:column;min-height:0}.planner-ide-sdk-chat-wrap{padding:12px 16px 16px}.planner-sdk-chat{--sdk-accent:var(--apl-accent,var(--color-primary,#6366f1));--sdk-surface:var(--apl-surface,var(--color-card,#fff));--sdk-border:var(
    --apl-border,color-mix(in srgb,var(--color-border,#e2e8f0) 80%,#0000)
  );--sdk-muted:var(--apl-muted,var(--color-muted-foreground,#64748b));--sdk-text:var(--apl-text,var(--color-foreground,#0f172a));flex:1 1;gap:14px;min-height:0}.planner-sdk-chat-hero{align-items:flex-start;background:radial-gradient(ellipse 70% 80% at 0 0,color-mix(in srgb,var(--sdk-accent) 14%,#0000),#0000 55%),linear-gradient(135deg,color-mix(in srgb,var(--sdk-surface) 96%,var(--sdk-accent) 4%),var(--sdk-surface));border:1px solid var(--sdk-border);border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--sdk-text) 4%,#0000),0 8px 24px color-mix(in srgb,var(--sdk-accent) 8%,#0000);display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.planner-sdk-chat-hero-main{align-items:flex-start;display:flex;gap:14px;min-width:0}.planner-sdk-chat-hero-icon{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--sdk-accent) 88%,#fff),color-mix(in srgb,var(--sdk-accent) 65%,#1e1b4b));border-radius:13px;box-shadow:0 4px 14px color-mix(in srgb,var(--sdk-accent) 35%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 25%,#0000);color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.planner-sdk-chat-sparkle{height:22px;width:22px}.planner-sdk-chat-hero-copy{min-width:0}.planner-sdk-chat-hero-eyebrow{color:color-mix(in srgb,var(--sdk-accent) 75%,var(--sdk-muted));font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.planner-sdk-chat-hero-title{color:var(--sdk-text);font-size:1.125rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 4px}.planner-sdk-chat-hero-sub{color:var(--sdk-muted);font-size:.8125rem;line-height:1.5;margin:0;max-width:42rem}.planner-sdk-chat-hero-sub strong{color:var(--sdk-text);font-weight:650}.planner-sdk-chat-clear-btn{flex-shrink:0;min-width:0!important;width:auto!important}.planner-sdk-chat-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.planner-sdk-chat-status-chip{align-items:center;background:color-mix(in srgb,var(--sdk-surface) 94%,var(--sdk-muted) 6%);border:1px solid var(--sdk-border);border-radius:999px;color:var(--sdk-muted);display:inline-flex;font-size:.75rem;font-weight:600;gap:8px;line-height:1.3;padding:6px 12px}.planner-sdk-chat-status-chip--warn{background:color-mix(in srgb,#fef3c7 55%,var(--sdk-surface));border-color:color-mix(in srgb,#f59e0b 35%,var(--sdk-border));color:#92400e}.planner-sdk-chat-status-chip--ok{background:color-mix(in srgb,#dcfce7 50%,var(--sdk-surface));border-color:color-mix(in srgb,#22c55e 30%,var(--sdk-border));color:#166534}.planner-sdk-chat-status-dot{background:currentColor;border-radius:50%;height:7px;opacity:.85;width:7px}.planner-sdk-chat-status-chip--warn .planner-sdk-chat-status-dot{animation:planner-sdk-pulse 1.8s ease-in-out infinite}@keyframes planner-sdk-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.planner-sdk-chat-context-chip{align-items:center;background:color-mix(in srgb,var(--sdk-accent) 8%,var(--sdk-surface));border:1px solid color-mix(in srgb,var(--sdk-accent) 22%,var(--sdk-border));border-radius:999px;color:color-mix(in srgb,var(--sdk-accent) 80%,var(--sdk-text));display:inline-flex;font-size:.75rem;font-weight:600;padding:6px 12px}.planner-sdk-chat-error{background:color-mix(in srgb,#fef2f2 70%,var(--sdk-surface));border:1px solid color-mix(in srgb,#ef4444 35%,var(--sdk-border));border-radius:10px;color:#b91c1c;font-size:.8125rem;line-height:1.45;padding:10px 14px}.planner-sdk-chat-thread{background:radial-gradient(ellipse 90% 50% at 50% 0,color-mix(in srgb,var(--sdk-accent) 6%,#0000),#0000 60%),color-mix(in srgb,var(--sdk-surface) 97%,var(--sdk-muted) 3%);border:1px solid var(--sdk-border);border-radius:16px;flex:1 1;min-height:200px;overflow-y:auto;padding:16px}.planner-sdk-chat-welcome{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:720px;padding:8px 4px 12px}.planner-sdk-chat-welcome-card{padding:20px 16px 8px;text-align:center}.planner-sdk-chat-welcome-icon{align-items:center;background:color-mix(in srgb,var(--sdk-accent) 12%,var(--sdk-surface));border:1px solid color-mix(in srgb,var(--sdk-accent) 18%,#0000);border-radius:16px;color:var(--sdk-accent);display:flex;height:52px;justify-content:center;margin:0 auto 12px;width:52px}.planner-sdk-chat-welcome-icon .planner-sdk-chat-sparkle{height:26px;width:26px}.planner-sdk-chat-welcome-title{color:var(--sdk-text);font-size:1rem;font-weight:750;letter-spacing:-.02em;margin:0 0 6px}.planner-sdk-chat-welcome-sub{color:var(--sdk-muted);font-size:.8125rem;line-height:1.55;margin:0 auto;max-width:28rem}.planner-sdk-chat-starters-label{color:var(--sdk-muted);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.planner-sdk-chat-starter-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.planner-sdk-chat-starter{align-items:flex-start;background:var(--sdk-surface);border:1px solid var(--sdk-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.planner-sdk-chat-starter:hover:not(:disabled){border-color:color-mix(in srgb,var(--sdk-accent) 40%,var(--sdk-border));box-shadow:0 4px 16px color-mix(in srgb,var(--sdk-accent) 10%,#0000);transform:translateY(-1px)}.planner-sdk-chat-starter:disabled{cursor:not-allowed;opacity:.55}.planner-sdk-chat-starter-title{color:var(--sdk-text);font-size:.8125rem;font-weight:700}.planner-sdk-chat-starter-text{color:var(--sdk-muted);font-size:.75rem;line-height:1.45}.planner-sdk-chat-messages{gap:14px}.planner-sdk-chat-row{align-items:flex-end;display:flex;gap:10px;max-width:100%}.planner-sdk-chat-row--user{flex-direction:row-reverse}.planner-sdk-chat-msg-avatar{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:.625rem;font-weight:800;height:30px;justify-content:center;letter-spacing:-.02em;width:30px}.planner-sdk-chat-msg-avatar--agent{background:linear-gradient(145deg,color-mix(in srgb,var(--sdk-accent) 85%,#fff),color-mix(in srgb,var(--sdk-accent) 60%,#312e81));box-shadow:0 2px 8px color-mix(in srgb,var(--sdk-accent) 25%,#0000);color:#fff}.planner-sdk-chat-msg-avatar--agent .planner-sdk-chat-sparkle{height:14px;width:14px}.planner-sdk-chat-msg-avatar--user{background:color-mix(in srgb,var(--sdk-muted) 12%,var(--sdk-surface));border:1px solid var(--sdk-border);color:var(--sdk-muted)}.planner-sdk-chat-bubble{border-radius:14px;line-height:1.5;max-width:min(92%,560px);padding:10px 14px}.planner-sdk-chat-bubble--assistant{background:var(--sdk-surface);border:1px solid var(--sdk-border);border-bottom-left-radius:4px;box-shadow:0 1px 3px color-mix(in srgb,var(--sdk-text) 4%,#0000)}.planner-sdk-chat-bubble--user{background:linear-gradient(135deg,color-mix(in srgb,var(--sdk-accent) 16%,var(--sdk-surface)),color-mix(in srgb,var(--sdk-accent) 10%,var(--sdk-surface)));border:1px solid color-mix(in srgb,var(--sdk-accent) 22%,#0000);border-bottom-right-radius:4px}.planner-sdk-chat-role{font-size:.625rem;font-weight:700;letter-spacing:.04em;opacity:.65;text-transform:uppercase}.planner-sdk-chat-content{white-space:pre-wrap;word-break:break-word}.planner-sdk-chat-bubble--typing .planner-sdk-chat-content{align-items:center;color:var(--sdk-muted);display:inline-flex;font-style:italic;gap:2px}.planner-sdk-chat-dots{align-items:center;display:inline-flex;gap:3px;margin-left:2px}.planner-sdk-chat-dots span{animation:planner-sdk-dot 1.2s ease-in-out infinite;background:var(--sdk-muted);border-radius:50%;height:4px;width:4px}.planner-sdk-chat-dots span:nth-child(2){animation-delay:.15s}.planner-sdk-chat-dots span:nth-child(3){animation-delay:.3s}@keyframes planner-sdk-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.planner-sdk-chat-dock{background:var(--sdk-surface);border:1px solid var(--sdk-border);border-radius:16px;box-shadow:0 -4px 24px color-mix(in srgb,var(--sdk-accent) 6%,#0000),0 1px 2px color-mix(in srgb,var(--sdk-text) 4%,#0000);flex-shrink:0;padding:12px 14px 10px}.planner-sdk-chat-compose{align-items:flex-end;gap:10px}.planner-sdk-chat-compose .planner-sdk-chat-input,.planner-sdk-chat-compose textarea{flex:1 1;min-width:0;resize:none}.planner-sdk-chat-send{border-radius:10px!important;flex-shrink:0;font-weight:700!important;height:40px!important;min-width:88px!important;width:auto!important}.planner-sdk-chat-hint{color:var(--sdk-muted);font-size:.6875rem;margin:8px 2px 0;opacity:.85}@media (max-width:640px){.planner-sdk-chat-hero{flex-direction:column;gap:12px}.planner-sdk-chat-starter-grid{grid-template-columns:1fr}.planner-sdk-chat-compose{align-items:stretch;flex-direction:column}.planner-sdk-chat-send{width:100%!important}}.planner-explorer{background:#fff;background:var(--apl-surface,#fff);border:1px solid #e2e8f0;border:1px solid var(--apl-border,#e2e8f0);border-radius:12px;display:flex;flex-direction:column;gap:0;min-height:520px;overflow:hidden}.planner-explorer-tabs{background:#f8fafc;background:var(--apl-muted-bg,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--apl-border,#e2e8f0);display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px}.planner-explorer-tab{background:#0000;border:none;border-radius:8px;color:#64748b;color:var(--apl-muted,#64748b);cursor:pointer;font-size:.8125rem;padding:6px 12px}.planner-explorer-tab--active{background:#fff;box-shadow:0 1px 2px #0000000f;color:#0f172a;color:var(--apl-text,#0f172a);font-weight:600}.planner-explorer-body{flex:1 1;min-height:400px;overflow:hidden}.planner-explorer-split{display:grid;grid-template-columns:minmax(240px,34%) 1fr;height:100%;min-height:420px}.planner-explorer-pane{border-right:1px solid #e2e8f0;border-right:1px solid var(--apl-border,#e2e8f0);overflow:auto}.planner-explorer-pane:last-child{border-right:none}.planner-mod-tree{font-size:.8125rem;padding:4px 0 10px}.planner-mod-group{margin-bottom:2px}.planner-mod-row{align-items:center;background:#0000;border:none;border-radius:6px;color:#18181b;color:var(--ide-text,#18181b);cursor:pointer;display:flex;font:inherit;font-size:.8125rem;gap:6px;min-height:28px;padding:4px 10px 4px 8px;text-align:left;transition:background .1s ease;-webkit-user-select:none;user-select:none;width:100%}.planner-mod-row:hover{background:#ebebec;background:var(--ide-sidebar-hover,#ebebec)}.planner-mod-row--module{font-weight:600;padding-left:6px}.planner-mod-row--selected{background:#e4e4e7;background:var(--ide-sidebar-active,#e4e4e7);box-shadow:inset 2px 0 0 #6366f1;box-shadow:inset 2px 0 0 var(--ide-accent,#6366f1)}.planner-mod-row--artifact{cursor:default;font-size:.8125rem;padding-left:22px}.planner-mod-row--artifact:hover{background:#ebebec;background:var(--ide-sidebar-hover,#ebebec)}.planner-mod-row--kind{color:#71717a;color:var(--ide-muted,#71717a);cursor:default;font-size:.625rem;font-weight:600;letter-spacing:.08em;min-height:22px;padding:6px 10px 4px 24px;text-transform:uppercase}.planner-mod-row--kind:hover{background:#0000}.planner-mod-children{padding-bottom:4px}.planner-mod-kind-block{margin-top:2px}.planner-mod-chevron{flex-shrink:0;height:16px;opacity:.55;position:relative;width:16px}.planner-mod-chevron:before{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:5px;left:5px;position:absolute;top:4px;transform:rotate(-45deg);transition:transform .12s ease;width:5px}.planner-mod-chevron--open:before{top:6px;transform:rotate(45deg)}.planner-mod-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-mod-count{background:color-mix(in srgb,#71717a 12%,#0000);background:color-mix(in srgb,var(--ide-muted,#71717a) 12%,#0000);border-radius:4px;color:#71717a;color:var(--ide-muted,#71717a);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;padding:1px 6px}.planner-mod-count--block{background:color-mix(in srgb,#ef4444 14%,#0000);color:#dc2626}.planner-mod-check{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;position:relative;width:16px}.planner-mod-check input{cursor:pointer;height:16px;margin:0;opacity:0;position:absolute;width:16px}.planner-mod-check-box{background:#fff;background:var(--ide-bg,#fff);border:1.5px solid #d4d4d8;border:1.5px solid var(--ide-border,#d4d4d8);border-radius:3px;height:14px;transition:background .1s ease,border-color .1s ease;width:14px}.planner-mod-check input:checked+.planner-mod-check-box{background:#6366f1;background:var(--ide-accent,#6366f1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='m2 6 3 3 5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px;border-color:#6366f1;border-color:var(--ide-accent,#6366f1)}.planner-mod-check input:focus-visible+.planner-mod-check-box{outline:2px solid color-mix(in srgb,#6366f1 50%,#0000);outline:2px solid color-mix(in srgb,var(--ide-accent,#6366f1) 50%,#0000);outline-offset:1px}.planner-mod-artifact-btn{align-items:center;background:none;border:none;color:#18181b;color:var(--ide-text,#18181b);cursor:pointer;display:flex;flex:1 1;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;gap:6px;min-width:0;padding:0;text-align:left}.planner-mod-artifact-btn:hover .planner-mod-artifact-name{color:#6366f1;color:var(--ide-accent,#6366f1)}.planner-mod-artifact-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-mod-file-dot{background:#a1a1aa;border-radius:2px;flex-shrink:0;height:8px;width:8px}.planner-mod-file-dot--model{background:#6366f1}.planner-mod-file-dot--page{background:#10b981}.planner-mod-file-dot--widget{background:#f59e0b}.planner-mod-file-dot--query{background:#06b6d4}.planner-mod-file-dot--service{background:#8b5cf6}.planner-mod-file-dot--option{background:#ec4899}.planner-mod-status{background:color-mix(in srgb,#71717a 12%,#0000);background:color-mix(in srgb,var(--ide-muted,#71717a) 12%,#0000);border-radius:3px;color:#71717a;color:var(--ide-muted,#71717a);flex-shrink:0;font-size:.5625rem;font-weight:700;letter-spacing:.05em;padding:2px 5px;text-transform:uppercase}.planner-mod-status--blocking{background:color-mix(in srgb,#ef4444 12%,#0000);color:#dc2626}.planner-mod-status--applied{background:color-mix(in srgb,#10b981 12%,#0000);color:#059669}.planner-mod-status--ondisk{background:color-mix(in srgb,#6366f1 10%,#0000);color:#4f46e5}.planner-inspector{font-size:.8125rem;padding:16px}.planner-inspector h3{font-size:1rem;margin:0 0 4px}.planner-inspector-meta{color:#64748b;color:var(--apl-muted,#64748b);margin-bottom:12px}.planner-inspector-table{font-size:.75rem}.planner-inspector-table td,.planner-inspector-table th{border-bottom:1px solid #e2e8f0;padding:6px 8px}.planner-inspector-pre{background:#0f172a;border-radius:8px;color:#e2e8f0;font-size:.6875rem;margin-top:12px;max-height:280px;overflow:auto;padding:10px;white-space:pre-wrap}.planner-overview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:16px}.planner-overview-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px}.planner-overview-card strong{display:block;font-size:1.25rem}.planner-overview-card span{color:#64748b;font-size:.6875rem;text-transform:uppercase}.planner-artifact-list{padding:8px 12px}.planner-artifact-search{border:1px solid #e2e8f0;border-radius:8px;font-size:.8125rem;margin-bottom:8px;padding:8px 10px;width:100%}.planner-explorer-footer{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.planner-explorer-selection{color:#64748b;font-size:.75rem;margin-right:auto}.planner-explorer-json{background:#0f172a;color:#e2e8f0;font-size:.6875rem;margin:0;max-height:520px;overflow:auto;padding:12px}.planner-overview-card--clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.planner-overview-card--clickable:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f11f;transform:translateY(-1px)}.planner-overview-card--clickable:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.planner-kind-filter{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#3730a3;display:flex;font-size:.8125rem;gap:8px;justify-content:space-between;margin-bottom:8px;padding:8px 10px}.planner-kind-filter-clear{background:#fff;border:none;border-radius:6px;color:#4338ca;cursor:pointer;font-size:.75rem;padding:4px 10px}.planner-kind-filter-clear:hover{background:#e0e7ff}.planner-inspector-row--clickable{cursor:pointer}.planner-inspector-row--clickable:hover{background:#f1f5f9}.planner-inspector-pre--compact{font-size:.75rem;max-height:180px}.planner-add-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,#0f172a 42%,#0000);background:color-mix(in srgb,var(--color-foreground,#0f172a) 42%,#0000);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.planner-add-dialog{background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 80%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 80%,#0000);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,#0f172a 6%,#0000),0 20px 48px -20px color-mix(in srgb,#6366f1 28%,#0000);box-shadow:0 1px 2px color-mix(in srgb,var(--color-foreground,#0f172a) 6%,#0000),0 20px 48px -20px color-mix(in srgb,var(--color-primary,#6366f1) 28%,#0000);padding:16px 18px 14px;width:min(480px,calc(100vw - 32px))}.planner-add-dialog h3{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:1rem;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.planner-add-hint{color:#64748b;color:var(--color-muted-foreground,#64748b);display:block;font-size:.75rem;line-height:1.35;margin:0 0 10px}.planner-add-fields-row{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:minmax(140px,.9fr) minmax(0,1.1fr)}.planner-add-dialog .TWFormField{gap:4px!important;margin-top:0}.planner-add-dialog .TWFormField+.TWFormField,.planner-add-fields-row+.TWFormField{margin-top:10px}.planner-add-dialog .TWFormField label{font-size:.75rem}.planner-add-dialog .TWFormDropdown,.planner-add-dialog .planner-add-control,.planner-add-dialog .tw-form-input{width:100%}.planner-add-dialog .TWFormDropdown-trigger,.planner-add-dialog .planner-add-control.tw-form-input{font-size:.8125rem!important;min-height:2.25rem!important;padding-bottom:.35rem!important;padding-top:.35rem!important}.planner-add-dialog .TWButton{font-size:.8125rem!important;min-height:2.125rem!important;padding:.35rem .875rem!important}.planner-add-error{color:#dc2626;color:var(--color-danger,#dc2626);display:block;font-size:.75rem;font-weight:600;margin:8px 0 0}.planner-add-actions{margin-top:12px;padding-top:0}@media (max-width:520px){.planner-add-fields-row{grid-template-columns:1fr}}.planner-add-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.planner-add-cancel-btn{background:#0000!important;border:1px solid color-mix(in srgb,#e2e8f0 90%,#0000)!important;border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 90%,#0000)!important;border-radius:8px!important;box-shadow:none!important;color:#64748b!important;color:var(--color-muted-foreground,#64748b)!important;flex:0 0 auto!important;font-size:.8125rem!important;font-weight:600!important;min-height:2rem!important;padding:.3rem .75rem!important;width:auto!important}.planner-add-cancel-btn:hover:not(:disabled){background:color-mix(in srgb,#f1f5f9 60%,#0000)!important;background:color-mix(in srgb,var(--color-muted,#f1f5f9) 60%,#0000)!important;border-color:color-mix(in srgb,#e2e8f0 100%,#0000)!important;border-color:color-mix(in srgb,var(--color-border,#e2e8f0) 100%,#0000)!important;color:#0f172a!important;color:var(--color-foreground,#0f172a)!important}.planner-add-submit-btn{border-radius:8px!important;flex:0 0 auto!important;font-size:.8125rem!important;min-height:2rem!important;padding:.3rem .875rem!important;width:auto!important}.planner-explorer-body>.planner-feed{box-sizing:border-box;height:100%;padding:16px 18px}.planner-ide-explorer-row-wrap{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--planner-border,#e5e7eb);display:flex;flex-direction:column}.planner-ide-explorer-row-wrap--active{background:#4f46e50f}.planner-artifact-row-actions{display:flex;flex-wrap:wrap;gap:4px;padding:2px 8px 6px 28px}.planner-artifact-row-btn{font-size:.6875rem!important;min-height:22px!important;padding:0 6px!important}.planner-ide-explorer-row-d3e-badge{background:#fef2f2;border-radius:8px;color:#b91c1c;font-size:.65rem;font-weight:600;margin-left:6px;padding:0 5px}.planner-ide-explorer-row-d3e-ok{color:#15803d;font-size:.65rem;margin-left:6px}.planner-artifact-d3e-errors{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:12px 0;max-height:220px;overflow:auto;padding:10px 12px}.planner-artifact-d3e-errors-title{color:#991b1b;display:block;font-weight:600;margin-bottom:8px}.planner-artifact-d3e-errors-list{color:#7f1d1d;font-size:.8125rem;margin:0;padding-left:1.1rem}.planner-artifact-d3e-errors-list code{font-size:.75rem}.planner-kind-validation-bar{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--planner-border,#e5e7eb);padding:8px 10px 6px}.planner-kind-validation-meta{color:#64748b;display:block;margin-bottom:6px}.planner-kind-validation-actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.planner-kind-validation-summary{color:#334155;display:block}.planner-kind-validation-error{color:#b91c1c;display:block;margin-top:4px}.planner-kind-errors-json{background:#0f172a;border-bottom:1px solid #1e293b;color:#e2e8f0;font-size:.68rem;line-height:1.35;margin:0;max-height:200px;overflow:auto;padding:8px 10px}.planner-kind-validation-bar--compact{background:#0000;border-bottom:none;padding:4px 0 2px}.planner-kind-validation-bar--compact .planner-kind-validation-actions{margin-bottom:0}.planner-overview-kind-list{margin-top:10px}.planner-overview-kind-row{grid-gap:10px;align-items:start;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--planner-border,#e5e7eb);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(120px,160px) 1fr;padding:8px 10px}.planner-overview-kind-row--empty{opacity:.55}.planner-overview-kind-head{align-items:flex-start;border:none;display:flex;flex-direction:column;gap:2px}.planner-overview-kind-head:hover strong{color:#2563eb}.planner-overview-kind-head strong{font-size:1.125rem;line-height:1.2}.planner-overview-kind-head span{color:#64748b;font-size:.8125rem}.planner-overview-kind-actions{min-width:0}.planner-overview-kind-empty{align-self:center;color:#94a3b8}.planner-kind-errors-json--overview{border-radius:6px;margin-top:6px;max-height:160px}.planner-ide-nav-item--kind{flex-wrap:wrap}.planner-ide-nav-badge--warn{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.planner-ide-nav-badge--ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:.7rem}.planner-overview-autopilot{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e5e7eb;border:1px solid var(--planner-border,#e5e7eb);border-radius:10px;margin:12px 0 16px;padding:12px 14px}.planner-overview-autopilot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.planner-overview-autopilot-hint{color:#64748b;display:block;margin-bottom:4px}.planner-overview-autopilot-status{color:#334155;display:block;font-weight:500}.planner-overview-autopilot-error{color:#b91c1c;display:block;margin-top:4px}.planner-overview-autopilot-done{color:#047857;display:block;margin-top:4px}.planner-overview-kind-row--active{background:#eff6ff;border-color:#93c5fd;box-shadow:0 0 0 1px #bfdbfe}.planner-overview-group-list{grid-gap:4px 10px;gap:4px 10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:8px 0 6px}.planner-overview-group-item{border-radius:6px;color:#64748b;font-size:.75rem;gap:6px;padding:3px 6px}.planner-overview-group-item--active{background:#eff6ff;color:#1d4ed8;font-weight:600}.planner-overview-group-item--done{color:#047857}.planner-overview-group-index{text-align:center;width:1.1rem}.planner-overview-group-label{min-width:0}.planner-ide{--ide-bg:#fff;--ide-sidebar:#f4f4f5;--ide-sidebar-hover:#ebebec;--ide-sidebar-active:#e4e4e7;--ide-border:#e4e4e7;--ide-border-subtle:#f0f0f2;--ide-text:#18181b;--ide-muted:#71717a;--ide-accent:#6366f1;--ide-accent-soft:color-mix(in srgb,#6366f1 10%,#fff);--ide-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,monospace;--ide-titlebar:#f8f8f9;--ide-statusbar:#f4f4f5;border-radius:10px;box-shadow:0 0 0 1px color-mix(in srgb,#000 3%,#0000),0 8px 32px color-mix(in srgb,#000 8%,#0000),0 24px 64px color-mix(in srgb,#000 4%,#0000);display:flex;flex-direction:column;height:clamp(720px,calc(100vh - 120px),1200px);min-height:720px}.planner-ide-banner-legacy{background:color-mix(in srgb,#f59e0b 10%,#fff);background:color-mix(in srgb,var(--color-warning,#f59e0b) 10%,var(--color-card,#fff));border-bottom:1px solid color-mix(in srgb,#f59e0b 25%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-warning,#f59e0b) 25%,#0000);flex-shrink:0;padding:6px 12px}.planner-ide-banner-btn{align-items:center;background:none;border:none;color:#0f172a;color:var(--color-foreground,#0f172a);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:10px;padding:0}.planner-ide-banner-cta{color:#6366f1;color:var(--color-primary,#6366f1);font-weight:700}.planner-ide-topbar{background:color-mix(in srgb,#fff 97%,#64748b 3%);background:color-mix(in srgb,var(--color-card,#fff) 97%,var(--color-muted,#64748b) 3%);border-bottom:1px solid color-mix(in srgb,#e2e8f0 70%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 70%,#0000);flex-shrink:0}.planner-ide-topbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.planner-ide-topbar-pill{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 75%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 75%,#0000);border-radius:999px;color:#0f172a;color:var(--color-foreground,#0f172a);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:6px;padding:5px 12px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.planner-ide-topbar-pill:hover{border-color:color-mix(in srgb,#6366f1 35%,#e2e8f0);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 35%,var(--color-border,#e2e8f0))}.planner-ide-topbar-pill--open{background:color-mix(in srgb,#6366f1 10%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 10%,var(--color-card,#fff));border-color:color-mix(in srgb,#6366f1 40%,#0000);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 40%,#0000);box-shadow:0 2px 8px color-mix(in srgb,#6366f1 12%,#0000);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary,#6366f1) 12%,#0000)}.planner-ide-topbar-pill--warn.planner-ide-topbar-pill--open{background:color-mix(in srgb,#f59e0b 12%,#fff);background:color-mix(in srgb,var(--color-warning,#f59e0b) 12%,var(--color-card,#fff));border-color:color-mix(in srgb,#f59e0b 45%,#0000);border-color:color-mix(in srgb,var(--color-warning,#f59e0b) 45%,#0000)}.planner-ide-topbar-pill--block.planner-ide-topbar-pill--open{background:color-mix(in srgb,#ef4444 10%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 10%,var(--color-card,#fff));border-color:color-mix(in srgb,#ef4444 40%,#0000);border-color:color-mix(in srgb,var(--color-danger,#ef4444) 40%,#0000)}.planner-ide-topbar-pill-icon{font-size:.875rem;line-height:1}.planner-ide-topbar-pill-count{background:color-mix(in srgb,#64748b 14%,#0000);background:color-mix(in srgb,var(--color-muted,#64748b) 14%,#0000);border-radius:999px;color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.6875rem;font-weight:800;padding:1px 7px}.planner-ide-topbar-pill--warn .planner-ide-topbar-pill-count{background:color-mix(in srgb,#f59e0b 18%,#0000);background:color-mix(in srgb,var(--color-warning,#f59e0b) 18%,#0000);color:color-mix(in srgb,#f59e0b 90%,#000);color:color-mix(in srgb,var(--color-warning,#f59e0b) 90%,#000)}.planner-ide-topbar-pill--block .planner-ide-topbar-pill-count{background:color-mix(in srgb,#ef4444 16%,#0000);background:color-mix(in srgb,var(--color-danger,#ef4444) 16%,#0000);color:#ef4444;color:var(--color-danger,#ef4444)}.planner-ide-topbar-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.planner-ide-topbar-panel{background:#fff;background:var(--color-card,#fff);border-top:1px solid color-mix(in srgb,#e2e8f0 55%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);display:flex;flex-direction:column;max-height:min(320px,38vh);overflow:hidden}.planner-ide-topbar-panel--warn{background:color-mix(in srgb,#f59e0b 4%,#fff);background:color-mix(in srgb,var(--color-warning,#f59e0b) 4%,var(--color-card,#fff))}.planner-ide-topbar-panel--block{background:color-mix(in srgb,#ef4444 3%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 3%,var(--color-card,#fff))}.planner-ide-topbar-panel-head{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:8px 14px 6px}.planner-ide-topbar-link{background:none;border:none;color:#6366f1;color:var(--color-primary,#6366f1);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;padding:0}.planner-ide-topbar-link:hover{text-decoration:underline}.planner-ide-topbar-list{color:#0f172a;color:var(--color-foreground,#0f172a);flex:1 1;font-size:.8125rem;line-height:1.5;margin:0;min-height:0;overflow-y:auto;padding:0 14px 12px 28px}.planner-ide-topbar-list-item{margin-bottom:4px;word-break:break-word}.planner-ide-topbar-block-list{flex:1 1;min-height:0;overflow-y:auto;padding:0 8px 8px}.planner-ide-topbar-block-row{align-items:center;border-radius:8px;display:flex;gap:8px;margin-bottom:2px}.planner-ide-topbar-block-row:hover{background:color-mix(in srgb,#6366f1 5%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 5%,#0000)}.planner-ide-topbar-block-main{background:none;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:8px 10px;text-align:left}.planner-ide-topbar-block-name{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.8125rem;font-weight:600}.planner-ide-topbar-block-msg{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-ide-topbar-block-row .TWButton{flex-shrink:0;margin-right:4px}.planner-ide-grid{display:grid;flex:1 1;grid-template-columns:220px 280px minmax(0,1fr);min-height:0;overflow:hidden}.planner-ide-grid--two-col{grid-template-columns:220px minmax(0,1fr)}.planner-ide-nav{border-right:1px solid var(--ide-border);display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin}.planner-ide-nav-brand{border-bottom:1px solid color-mix(in srgb,#e2e8f0 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);padding:14px 12px 10px}.planner-ide-nav-section{display:flex;flex-direction:column;gap:1px;padding:6px 6px 10px}.planner-ide-nav-section-label{color:#64748b;color:var(--color-muted-foreground,#64748b);padding:8px 8px 4px;text-transform:uppercase}.planner-ide-nav-item{align-items:center;background:#0000;border:none;color:#0f172a;color:var(--color-foreground,#0f172a);cursor:pointer;display:flex;font:inherit;font-weight:500;gap:8px;justify-content:space-between;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.planner-ide-nav-item:hover{background:var(--ide-sidebar-hover)}.planner-ide-nav-item--active{box-shadow:inset 2px 0 0 var(--ide-accent);color:var(--ide-text)}.planner-ide-nav-item--kind{padding-left:14px}.planner-ide-nav-label-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-ide-nav-badge{background:color-mix(in srgb,#64748b 14%,#0000);background:color-mix(in srgb,var(--color-muted,#64748b) 14%,#0000);border-radius:999px;color:#64748b;color:var(--color-muted-foreground,#64748b);flex-shrink:0;font-size:.6875rem;font-weight:700;padding:1px 7px}.planner-ide-nav-badge--muted{opacity:.45}.planner-ide-explorer{background:#fff;background:var(--color-card,#fff);border-right:1px solid color-mix(in srgb,#e2e8f0 70%,#0000);border-right:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 70%,#0000);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.planner-ide-explorer-head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:12px 12px 8px}.planner-ide-explorer-head,.planner-ide-explorer-search{border-bottom:1px solid color-mix(in srgb,#e2e8f0 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);flex-shrink:0}.planner-ide-explorer-search{padding:8px 10px}.planner-ide-explorer-list{overflow-y:auto;padding:4px 6px 8px;scrollbar-gutter:stable}.planner-ide-explorer-empty{padding:12px 8px!important}.planner-ide-explorer-row{align-items:flex-start;border:none;border-radius:8px;gap:8px;padding:8px 10px;transition:background .12s ease}.planner-ide-explorer-row:hover{background:color-mix(in srgb,#6366f1 6%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 6%,#0000)}.planner-ide-explorer-row--active{box-shadow:inset 2px 0 0 var(--ide-accent)}.planner-ide-explorer-row-main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.planner-ide-explorer-row-title{color:var(--ide-text);font-family:var(--ide-mono);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-ide-explorer-row-path{color:var(--color-muted-foreground,#64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-ide-explorer-status{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--color-muted,#64748b) 12%,#0000);border-radius:4px;color:#64748b;color:var(--color-muted-foreground,#64748b);flex-shrink:0;font-size:.625rem;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.planner-ide-explorer-status--blocking{background:color-mix(in srgb,#ef4444 12%,#0000);background:color-mix(in srgb,var(--color-danger,#ef4444) 12%,#0000);color:#ef4444;color:var(--color-danger,#ef4444)}.planner-ide-explorer-status--applied{background:color-mix(in srgb,#10b981 12%,#0000);background:color-mix(in srgb,var(--color-success,#10b981) 12%,#0000);color:#10b981;color:var(--color-success,#10b981)}.planner-ide-main{background:#fff;background:var(--color-card,#fff);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.planner-ide-main-head{background:color-mix(in srgb,#fff 96%,#64748b 4%);background:color-mix(in srgb,var(--color-card,#fff) 96%,var(--color-muted,#64748b) 4%);border-bottom:1px solid color-mix(in srgb,#e2e8f0 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);flex-shrink:0;padding:10px 16px}.planner-ide-main-breadcrumb{font-weight:600!important;letter-spacing:.01em}.planner-ide-main-body{flex:1 1;min-height:0;overflow:auto}.planner-ide-panel-pad{padding:16px 20px}.planner-ide-json{background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;height:100%;line-height:1.55;margin:0;overflow:auto;padding:16px 20px}.planner-ide-statusbar{flex-shrink:0;height:36px;padding:0 14px}.planner-ide-statusbar-meta{flex-shrink:0;font-family:var(--ide-mono);font-size:.6875rem;font-weight:500;letter-spacing:.01em}.planner-ide-statusbar-actions{flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.planner-ide-statusbar-actions .TWButton{flex-shrink:0;font-size:.8125rem!important;min-height:32px!important;padding:6px 12px!important;white-space:nowrap}.planner-ide-statusbar-actions .TWButton--primary{font-weight:600}.planner-ide-main-body .planner-tw-editor{display:flex;flex-direction:column;height:100%}.planner-ide-main-body .planner-tw-empty{min-height:280px}.planner-tw-overview{display:flex;flex-direction:column;gap:20px;padding:20px 24px 24px}.planner-tw-overview-hero{display:flex;flex-wrap:wrap;gap:12px}.planner-tw-overview-stat{background:color-mix(in srgb,#fff 98%,#6366f1 2%);background:color-mix(in srgb,var(--color-card,#fff) 98%,var(--color-primary,#6366f1) 2%);border:1px solid color-mix(in srgb,#e2e8f0 65%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 65%,#0000);border-radius:10px;flex:1 1 120px;padding:12px 16px}.planner-tw-overview-stat strong{color:#0f172a;color:var(--color-foreground,#0f172a);display:block;font-size:1.25rem;letter-spacing:-.02em}.planner-tw-overview-stat span{color:#64748b;color:var(--color-muted-foreground,#64748b);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.planner-tw-section{border:1px solid color-mix(in srgb,#e2e8f0 60%,#0000)!important;border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 60%,#0000)!important;box-shadow:none!important;padding:16px 18px!important}.planner-tw-table-wrap{margin-top:12px;max-height:280px;overflow:auto}.planner-inspector-table{border-collapse:collapse;font-size:.8125rem;width:100%}.planner-inspector-table td,.planner-inspector-table th{border-bottom:1px solid color-mix(in srgb,#e2e8f0 50%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 50%,#0000);padding:8px 10px;text-align:left}.planner-inspector-table th{color:#64748b;color:var(--color-muted-foreground,#64748b)}.planner-tw-editor{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.planner-tw-editor-head{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,#e2e8f0 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.planner-tw-editor-meta{align-items:center;margin-top:6px}.planner-tw-editor-actions,.planner-tw-editor-meta{display:flex;flex-wrap:wrap;gap:8px}.planner-tw-tabs{background:color-mix(in srgb,#fff 95%,#64748b 5%);background:color-mix(in srgb,var(--color-card,#fff) 95%,var(--color-muted,#64748b) 5%);padding:0 12px}.planner-tw-editor-body{flex:1 1;overflow:auto}.planner-tw-json-area{background:#0f172a!important;border:none!important;border-radius:0!important;color:#e2e8f0!important;font-family:ui-monospace,monospace!important;font-size:.75rem!important;min-height:360px!important}.planner-tw-d3e{background:#0f172a;border-radius:10px;color:#e2e8f0;font-size:.6875rem;margin:16px;overflow:auto;padding:14px;white-space:pre-wrap}.planner-tw-editor .planner-inspector{padding:16px 18px}.planner-tw-issues{gap:12px!important}.planner-tw-review{width:100%}@media (max-width:1100px){.planner-ide-grid{grid-template-columns:200px 240px minmax(0,1fr)}.planner-ide-grid--two-col{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:860px){.planner-ide-grid,.planner-ide-grid--two-col{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.planner-ide-nav{max-height:220px}.planner-ide-explorer{max-height:240px}}.planner-ide-main--artifact .planner-ide-main-body{display:flex;flex-direction:column;overflow:hidden;padding:0}.planner-ide-main--artifact .planner-ide-main-body>.planner-artifact-editor{flex:1 1;min-height:0}.planner-artifact-editor{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.planner-artifact-topbar{background:color-mix(in srgb,#fff 98%,#64748b 2%);background:color-mix(in srgb,var(--color-card,#fff) 98%,var(--color-muted,#64748b) 2%);border-bottom:1px solid color-mix(in srgb,#e2e8f0 70%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 70%,#0000);flex-shrink:0}.planner-artifact-topbar-primary{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:14px 18px 10px}.planner-artifact-topbar-title{flex:1 1;min-width:0}.planner-artifact-topbar-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.planner-artifact-topbar-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:flex-end}.planner-artifact-status--blocking{background:color-mix(in srgb,#ef4444 10%,#0000)!important;background:color-mix(in srgb,var(--color-danger,#ef4444) 10%,#0000)!important;border-color:color-mix(in srgb,#ef4444 40%,#0000)!important;border-color:color-mix(in srgb,var(--color-danger,#ef4444) 40%,#0000)!important;color:#ef4444!important;color:var(--color-danger,#ef4444)!important}.planner-artifact-status--applied{background:color-mix(in srgb,#10b981 10%,#0000)!important;background:color-mix(in srgb,var(--color-success,#10b981) 10%,#0000)!important;border-color:color-mix(in srgb,#10b981 40%,#0000)!important;border-color:color-mix(in srgb,var(--color-success,#10b981) 40%,#0000)!important;color:#10b981!important;color:var(--color-success,#10b981)!important}.planner-artifact-topbar-issues{background:color-mix(in srgb,#f59e0b 6%,#fff);background:color-mix(in srgb,var(--color-warning,#f59e0b) 6%,var(--color-card,#fff));border:1px solid color-mix(in srgb,#f59e0b 35%,#0000);border:1px solid color-mix(in srgb,var(--color-warning,#f59e0b) 35%,#0000);border-radius:8px;margin:0 18px 10px;overflow:hidden}.planner-artifact-topbar-issues--block{background:color-mix(in srgb,#ef4444 5%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 5%,var(--color-card,#fff));border-color:color-mix(in srgb,#ef4444 35%,#0000);border-color:color-mix(in srgb,var(--color-danger,#ef4444) 35%,#0000)}.planner-artifact-topbar-issues-toggle{align-items:center;background:none;border:none;color:#0f172a;color:var(--color-foreground,#0f172a);cursor:pointer;display:flex;font:inherit;font-size:.8125rem;font-weight:600;gap:8px;padding:8px 12px;text-align:left;width:100%}.planner-artifact-topbar-issues-icon{font-size:.875rem}.planner-artifact-topbar-issues-chevron{font-size:.75rem;margin-left:auto;opacity:.6}.planner-artifact-topbar-issues-list{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.8125rem;line-height:1.5;list-style:disc;margin:0;padding:0 12px 10px 32px}.planner-artifact-issue--block{color:color-mix(in srgb,#ef4444 85%,#000);color:color-mix(in srgb,var(--color-danger,#ef4444) 85%,#000)}.planner-artifact-issue--warn{color:color-mix(in srgb,#f59e0b 80%,#000);color:color-mix(in srgb,var(--color-warning,#f59e0b) 80%,#000)}.planner-artifact-topbar-tabs{background:color-mix(in srgb,#fff 96%,#64748b 4%);background:color-mix(in srgb,var(--color-card,#fff) 96%,var(--color-muted,#64748b) 4%);border-top:1px solid color-mix(in srgb,#e2e8f0 50%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 50%,#0000);display:flex;gap:0;padding:0 12px}.planner-artifact-tab{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;color:var(--color-muted-foreground,#64748b);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:500;padding:10px 14px;transition:color .12s ease,border-color .12s ease}.planner-artifact-tab:hover{color:#0f172a;color:var(--color-foreground,#0f172a)}.planner-artifact-tab--active{border-bottom-color:#6366f1;border-bottom-color:var(--color-primary,#6366f1);color:#6366f1;color:var(--color-primary,#6366f1);font-weight:600}.planner-artifact-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.planner-artifact-empty{background:radial-gradient(ellipse 80% 50% at 50% 0,color-mix(in srgb,var(--ide-accent) 6%,#0000),#0000 70%),repeating-linear-gradient(0deg,#0000,#0000 23px,color-mix(in srgb,var(--ide-border) 35%,#0000) 23px,color-mix(in srgb,var(--ide-border) 35%,#0000) 24px);flex-direction:column;gap:10px;min-height:100%;padding:48px 32px;text-align:center}.planner-artifact-empty,.planner-artifact-empty-icon{align-items:center;display:flex;justify-content:center}.planner-artifact-empty-icon{background:color-mix(in srgb,var(--ide-accent) 8%,var(--ide-bg));border:1px solid color-mix(in srgb,var(--ide-accent) 15%,var(--ide-border));border-radius:16px;color:var(--ide-accent);height:72px;margin-bottom:4px;width:72px}.planner-artifact-empty-hint{line-height:1.55!important;max-width:360px}.planner-artifact-json{background:#0f172a!important;border:none!important;border-radius:0!important;color:#e2e8f0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.75rem!important;line-height:1.55!important;min-height:360px!important}.planner-artifact-d3e{background:#0f172a;border-radius:10px;color:#e2e8f0;font-size:.6875rem;margin:16px;overflow:auto;padding:14px;white-space:pre-wrap}.planner-artifact-body .planner-inspector{flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px;scrollbar-gutter:stable;scrollbar-width:thin}.planner-artifact-body .planner-artifact-d3e,.planner-artifact-body .planner-artifact-issues-body{flex:1 1;min-height:0;overflow-y:auto}.planner-artifact-body .planner-artifact-json{flex:1 1;height:auto!important;min-height:0!important;overflow-y:auto!important;resize:none}.planner-artifact-scroll{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.planner-ide-main-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.planner-ide-main-head-pills{display:flex;gap:8px}.planner-ide-head-pill{border-radius:999px;font-size:.6875rem;font-weight:700;padding:3px 10px}.planner-ide-head-pill--warn{background:color-mix(in srgb,#f59e0b 14%,#0000);background:color-mix(in srgb,var(--color-warning,#f59e0b) 14%,#0000);color:color-mix(in srgb,#f59e0b 90%,#000);color:color-mix(in srgb,var(--color-warning,#f59e0b) 90%,#000)}.planner-ide-head-pill--block{background:color-mix(in srgb,#ef4444 14%,#0000);background:color-mix(in srgb,var(--color-danger,#ef4444) 14%,#0000);color:#ef4444;color:var(--color-danger,#ef4444)}.planner-ide-explorer-row-issue{color:#ef4444;color:var(--color-danger,#ef4444);display:block;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-issue-pill{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 80%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 80%,#0000);color:#0f172a;color:var(--color-foreground,#0f172a);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;padding:6px 14px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.planner-issue-pill:hover{border-color:color-mix(in srgb,#6366f1 35%,#e2e8f0);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 35%,var(--color-border,#e2e8f0))}.planner-issue-pill--active{background:color-mix(in srgb,#6366f1 12%,#fff);background:color-mix(in srgb,var(--color-primary,#6366f1) 12%,var(--color-card,#fff));border-color:color-mix(in srgb,#6366f1 45%,#0000);border-color:color-mix(in srgb,var(--color-primary,#6366f1) 45%,#0000);box-shadow:0 2px 8px color-mix(in srgb,#6366f1 15%,#0000);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary,#6366f1) 15%,#0000)}.planner-issue-pill--warn.planner-issue-pill--active{background:color-mix(in srgb,#f59e0b 12%,#fff);background:color-mix(in srgb,var(--color-warning,#f59e0b) 12%,var(--color-card,#fff));border-color:color-mix(in srgb,#f59e0b 45%,#0000);border-color:color-mix(in srgb,var(--color-warning,#f59e0b) 45%,#0000)}.planner-issue-pill--block.planner-issue-pill--active{background:color-mix(in srgb,#ef4444 10%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 10%,var(--color-card,#fff));border-color:color-mix(in srgb,#ef4444 45%,#0000);border-color:color-mix(in srgb,var(--color-danger,#ef4444) 45%,#0000)}.planner-issue-pill-count{background:color-mix(in srgb,#64748b 14%,#0000);background:color-mix(in srgb,var(--color-muted,#64748b) 14%,#0000);border-radius:999px;font-size:.6875rem;font-weight:800;padding:1px 8px}.planner-issue-pill--block .planner-issue-pill-count{background:color-mix(in srgb,#ef4444 16%,#0000);background:color-mix(in srgb,var(--color-danger,#ef4444) 16%,#0000);color:#ef4444;color:var(--color-danger,#ef4444)}.planner-issue-pill--warn .planner-issue-pill-count{background:color-mix(in srgb,#f59e0b 18%,#0000);background:color-mix(in srgb,var(--color-warning,#f59e0b) 18%,#0000)}.planner-issues-full-list{list-style:none;margin:0;padding:0}.planner-issues-full-item{border-bottom:1px solid color-mix(in srgb,#e2e8f0 45%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 45%,#0000);font-size:.8125rem;line-height:1.5;padding:10px 14px;word-break:break-word}.planner-issues-full-item--block{background:color-mix(in srgb,#ef4444 3%,#0000);background:color-mix(in srgb,var(--color-danger,#ef4444) 3%,#0000);color:color-mix(in srgb,#ef4444 85%,#000);color:color-mix(in srgb,var(--color-danger,#ef4444) 85%,#000)}.planner-issues-full-item--warn{color:#0f172a;color:var(--color-foreground,#0f172a)}.planner-issues-workbench{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.planner-issues-topbar{align-items:center;background:color-mix(in srgb,#fff 97%,#64748b 3%);background:color-mix(in srgb,var(--color-card,#fff) 97%,var(--color-muted,#64748b) 3%);border-bottom:1px solid color-mix(in srgb,#e2e8f0 70%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 70%,#0000);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 14px}.planner-issues-topbar-pills{display:flex;flex-wrap:wrap;gap:8px}.planner-issues-topbar-actions{flex-shrink:0;justify-content:flex-end;margin-left:auto}.planner-issues-fix-all-btn{border-radius:8px!important;box-shadow:0 2px 8px color-mix(in srgb,#6366f1 28%,#0000);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary,#6366f1) 28%,#0000);font-size:.8125rem!important;font-weight:700!important;min-height:34px!important;padding:7px 16px!important}.planner-issue-fix-btn{background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 85%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);min-width:64px}.planner-issues-body{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.planner-issues-artifact-list{display:flex;flex-direction:column}.planner-issues-artifact-row{align-items:stretch;border-bottom:1px solid color-mix(in srgb,#e2e8f0 45%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 45%,#0000);display:flex;gap:8px}.planner-issues-artifact-main{background:none;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:4px;min-width:0;padding:12px 14px;text-align:left}.planner-issues-artifact-main--solo{width:100%}.planner-issues-artifact-main:hover{background:color-mix(in srgb,#6366f1 5%,#0000);background:color-mix(in srgb,var(--color-primary,#6366f1) 5%,#0000)}.planner-issues-artifact-name{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.875rem;font-weight:600}.planner-issues-artifact-kind{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.planner-issues-artifact-msg{color:#64748b;color:var(--color-muted-foreground,#64748b);font-size:.8125rem;word-break:break-word}.planner-issues-artifact-row .TWButton{align-self:center;flex-shrink:0;margin-right:8px}.planner-ide-main-body .planner-issues-workbench{height:100%}.planner-ide-main--workbench .planner-ide-main-body{overflow:hidden;padding:0}.planner-overview-panel{display:flex;flex-direction:column;gap:16px;padding:20px 24px 28px}.planner-overview-intro{display:flex;flex-direction:column;gap:4px}.planner-overview-meta{display:flex;flex-direction:column;gap:10px}.planner-overview-dl{grid-gap:6px 20px;font-size:.8125rem;gap:6px 20px;grid-template-columns:max-content 1fr}.planner-overview-dl dt{color:#64748b;color:var(--color-muted-foreground,#64748b);font-weight:600;margin:0}.planner-overview-dl dd{color:#0f172a;color:var(--color-foreground,#0f172a)}.planner-overview-footnote{margin-top:4px!important}.planner-tw-overview-hero--grid{margin-top:8px}.planner-tw-overview-stat--empty{opacity:.5}.planner-tw-overview-stat--block{background:color-mix(in srgb,#ef4444 4%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 4%,var(--color-card,#fff));border-color:color-mix(in srgb,#ef4444 35%,#e2e8f0);border-color:color-mix(in srgb,var(--color-danger,#ef4444) 35%,var(--color-border,#e2e8f0))}.planner-tw-overview-stat--warn{background:color-mix(in srgb,#f59e0b 4%,#fff);background:color-mix(in srgb,var(--color-warning,#f59e0b) 4%,var(--color-card,#fff));border-color:color-mix(in srgb,#f59e0b 35%,#e2e8f0);border-color:color-mix(in srgb,var(--color-warning,#f59e0b) 35%,var(--color-border,#e2e8f0))}.planner-overview-workbench .planner-tw-table-wrap{max-height:none;overflow:visible}.planner-artifact-topbar-issues-row{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 10px}.planner-artifact-issues-body{flex:1 1;min-height:0;overflow-y:auto;padding:0}.planner-artifact-issues-body--blocking{background:color-mix(in srgb,#ef4444 3%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 3%,var(--color-card,#fff))}.planner-artifact-issues-actions{border-top:1px solid color-mix(in srgb,#e2e8f0 55%,#0000);border-top:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);padding:12px 14px}.planner-artifact-issues-actions .TWButton,.planner-artifact-topbar-actions .TWButton,.planner-ide-explorer-head .TWButton,.planner-ide-statusbar-actions .TWButton,.planner-inline-btn,.planner-issue-card-head .TWButton,.planner-issues-topbar .TWButton,.planner-issues-topbar-actions .TWButton{border-radius:8px!important;flex:0 0 auto!important;font-size:.8125rem!important;font-weight:600!important;min-height:32px!important;padding:6px 14px!important;width:auto!important}.planner-ide-statusbar-actions .TWButton--primary{padding:6px 16px!important}.planner-issue-card-list{display:flex;flex-direction:column;gap:10px;padding:12px 14px 16px}.planner-issue-card{background:#fff;background:var(--color-card,#fff);border:1px solid color-mix(in srgb,#e2e8f0 75%,#0000);border:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 75%,#0000);border-radius:10px;overflow:hidden}.planner-issue-card--block{background:color-mix(in srgb,#ef4444 4%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 4%,var(--color-card,#fff));border-color:color-mix(in srgb,#ef4444 35%,#0000);border-color:color-mix(in srgb,var(--color-danger,#ef4444) 35%,#0000)}.planner-issue-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 14px 8px}.planner-issue-card-open{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:4px;min-width:0;padding:0;text-align:left}.planner-issue-card-open:hover .planner-issue-card-name{color:#6366f1;color:var(--color-primary,#6366f1)}.planner-issue-card-name{color:#0f172a;color:var(--color-foreground,#0f172a);font-size:.9375rem;font-weight:700;line-height:1.3;word-break:break-word}.planner-issue-card-kind{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-issue-card-kind,.planner-issue-card-msg{color:#64748b;color:var(--color-muted-foreground,#64748b)}.planner-issue-card-msg{font-size:.8125rem;line-height:1.5;margin:0;padding:0 14px 12px;word-break:break-word}.planner-issue-card--block .planner-issue-card-msg{color:color-mix(in srgb,#ef4444 75%,#000);color:color-mix(in srgb,var(--color-danger,#ef4444) 75%,#000)}.planner-issues-log{list-style:none;margin:0;padding:0}.planner-issues-log-item{border-bottom:1px solid color-mix(in srgb,#e2e8f0 45%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-border,#e2e8f0) 45%,#0000);color:#0f172a;color:var(--color-foreground,#0f172a);line-height:1.55;padding:12px 16px;word-break:break-word}.planner-issues-empty{padding:24px 16px!important}.planner-issues-body{padding:0}.planner-ide-titlebar{background:var(--ide-titlebar);display:grid;flex-shrink:0;grid-template-columns:1fr auto 1fr;height:38px;padding:0 14px}.planner-ide-titlebar-traffic{align-items:center;display:flex;gap:7px}.planner-ide-titlebar-traffic span{background:#d4d4d8;border-radius:50%;height:11px;width:11px}.planner-ide-titlebar-traffic span:first-child{background:#ff5f57}.planner-ide-titlebar-traffic span:nth-child(2){background:#febc2e}.planner-ide-titlebar-traffic span:nth-child(3){background:#28c840}.planner-ide-titlebar-center{align-items:center;color:var(--ide-muted);display:flex;font-size:.75rem;gap:8px;justify-content:center;min-width:0}.planner-ide-titlebar-app{font-weight:600}.planner-ide-titlebar-artifact,.planner-ide-titlebar-project{color:#18181b;color:var(--ide-text,#18181b);font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-ide-titlebar-view{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-ide-titlebar-sep{opacity:.4;-webkit-user-select:none;user-select:none}.planner-ide-nav-brand{align-items:center;display:flex;gap:10px}.planner-ide-nav-brand-icon{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:7px;box-shadow:0 2px 6px color-mix(in srgb,#6366f1 30%,#0000);color:#fff;display:flex;font-size:.75rem;height:28px;letter-spacing:-.02em;width:28px}.planner-ide-nav-brand-text{min-width:0}.planner-ide-explorer{background:var(--ide-bg);border-right-color:var(--ide-border)}.planner-ide-explorer-head{background:var(--ide-bg);border-bottom-color:var(--ide-border-subtle)}.planner-ide-explorer-head-text{display:flex;flex-direction:column;gap:1px;min-width:0}.planner-ide-explorer-count{color:var(--ide-muted)!important;font-size:.6875rem!important}.planner-ide-explorer-search{border-bottom-color:var(--ide-border-subtle);padding:8px 10px 10px}.planner-ide-explorer-search .TWInput,.planner-ide-explorer-search input{background:var(--ide-sidebar)!important;border-color:var(--ide-border)!important;border-radius:6px!important;font-size:.8125rem!important}.planner-ide-explorer-list{padding:6px 8px 10px}.planner-ide-explorer-row{border-radius:6px;margin:0 0 4px 5px;padding:6px 10px;width:calc(100% - 5px)}.planner-ide-explorer-row:hover{background:var(--ide-sidebar-hover)}.planner-ide-explorer-status{border-radius:3px;font-size:.5625rem;font-weight:700;letter-spacing:.06em;padding:2px 5px}.planner-ide-main{background:var(--ide-bg)}.planner-ide-nav-item{border-radius:6px}.planner-ide-nav-section-label{color:var(--ide-muted)}.planner-ide-nav-badge{background:color-mix(in srgb,var(--ide-muted) 12%,#0000);border-radius:4px;font-family:var(--ide-mono);font-size:.625rem;padding:1px 6px}.planner-issues-topbar{background:var(--ide-bg);border-bottom-color:var(--ide-border);padding:8px 16px}.planner-issue-pill{border-radius:6px;padding:5px 12px}.planner-issue-pill--active{border-color:color-mix(in srgb,var(--ide-accent) 35%,var(--ide-border));box-shadow:none}.planner-tw-overview-stat{background:var(--ide-bg);border-color:var(--ide-border);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.planner-tw-overview-stat:hover{border-color:color-mix(in srgb,var(--ide-accent) 25%,var(--ide-border));box-shadow:0 2px 8px color-mix(in srgb,#000 4%,#0000)}.planner-inspector-table th{background:var(--ide-sidebar);color:var(--ide-muted);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.planner-inspector-table td{font-size:.8125rem}.planner-inspector-table tr:hover td{background:color-mix(in srgb,var(--ide-accent) 4%,#0000)}.planner-ide-explorer-row-title-line{align-items:center;display:flex;gap:7px;min-width:0}.planner-ide-explorer-row-title-line .planner-mod-file-dot{flex-shrink:0}.planner-apply-readiness{color:#64748b;color:var(--tw-muted,#64748b);flex:1 1;max-width:420px;min-width:120px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.planner-artifact-change-row{border-top:1px solid #ffffff14;border-top:1px solid var(--tw-border,#ffffff14);display:flex;flex-direction:column;gap:8px;padding:8px 12px 0}.planner-artifact-change-input{font-size:13px;min-height:56px}.planner-issues-fix-all{padding:8px 12px 0}.planner-ide-statusbar-actions{gap:6px}.planner-ide-grid--with-activity{grid-template-columns:220px minmax(200px,280px) minmax(0,1fr) minmax(280px,360px);grid-template-columns:var(--planner-nav-w,220px) minmax(200px,280px) minmax(0,1fr) minmax(280px,360px)}.planner-ide-grid--two-col.planner-ide-grid--with-activity{grid-template-columns:220px minmax(0,1fr) minmax(280px,360px);grid-template-columns:var(--planner-nav-w,220px) minmax(0,1fr) minmax(280px,360px)}.planner-ide-activity-panel{background:#00000026;background:var(--planner-surface-2,#00000026);border-left:1px solid #ffffff14;border-left:1px solid var(--planner-border,#ffffff14);display:flex;flex-direction:column;min-height:0}.planner-ide-activity-panel .planner-feed{border:none;border-radius:0;height:100%}.planner-ide-nav-drift-warn{color:#b45309;color:var(--tw-color-warning,#b45309);font-weight:600}.planner-ide-nav-source{opacity:.85}.planner-ide{--ide-bg:var(--color-card,#fff);--ide-sidebar:color-mix(in srgb,var(--color-muted,#f1f5f9) 42%,var(--color-card,#fff));--ide-sidebar-hover:color-mix(in srgb,var(--color-primary,#6366f1) 8%,var(--color-card,#fff));--ide-sidebar-active:color-mix(in srgb,var(--color-primary,#6366f1) 12%,var(--color-card,#fff));--ide-border:color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);--ide-border-subtle:color-mix(in srgb,var(--color-border,#e2e8f0) 55%,#0000);--ide-text:var(--color-foreground,#0f172a);--ide-muted:var(--color-muted-foreground,#64748b);--ide-accent:var(--color-primary,#6366f1);--ide-accent-soft:color-mix(in srgb,var(--ide-accent) 10%,var(--color-card,#fff));--ide-titlebar:color-mix(in srgb,var(--color-card,#fff) 88%,var(--ide-accent) 12%);--ide-statusbar:color-mix(in srgb,var(--color-muted,#f8fafc) 55%,var(--color-card,#fff));--planner-nav-w:232px;background:var(--ide-bg);border:1px solid var(--ide-border);border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--ide-text) 4%,#0000),0 16px 48px -20px color-mix(in srgb,var(--ide-accent) 22%,#0000),0 24px 64px -32px color-mix(in srgb,var(--ide-text) 12%,#0000);overflow:hidden}.planner-ide-titlebar{background:linear-gradient(180deg,color-mix(in srgb,var(--ide-accent) 6%,var(--ide-titlebar)) 0,var(--ide-titlebar) 100%);border-bottom:1px solid var(--ide-border);height:44px;padding:0 16px}.planner-ide-titlebar-brand{align-items:center;display:flex}.planner-ide-titlebar-sparkle{background:linear-gradient(135deg,color-mix(in srgb,var(--ide-accent) 70%,#fff) 0,color-mix(in srgb,#8b5cf6 55%,#fff) 100%);background:linear-gradient(135deg,color-mix(in srgb,var(--ide-accent) 70%,#fff) 0,color-mix(in srgb,var(--color-accent,#8b5cf6) 55%,#fff) 100%);border-radius:8px;box-shadow:0 4px 14px color-mix(in srgb,var(--ide-accent) 28%,#0000);height:22px;mask-image:radial-gradient(circle at 50% 45%,#000 38%,#0000 42%);-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 38%,#0000 42%);width:22px}.planner-ide-titlebar-traffic{display:none}.planner-ide-titlebar-center{font-size:.8125rem;gap:10px}.planner-ide-titlebar-app{color:var(--ide-text);font-weight:700;letter-spacing:-.02em}.planner-ide-nav{background:var(--ide-sidebar);border-right-color:var(--ide-border);padding-bottom:8px}.planner-ide-nav-brand{border-bottom:none;padding:12px 10px 8px}.planner-ide-nav-brand-card{background:color-mix(in srgb,var(--ide-bg) 82%,var(--ide-accent) 18%);border:1px solid var(--ide-border);border-radius:12px;box-shadow:0 1px 0 color-mix(in srgb,#fff 70%,#0000) inset,0 8px 24px -16px color-mix(in srgb,var(--ide-accent) 25%,#0000);gap:8px;padding:12px}.planner-ide-nav-brand-head{align-items:flex-start;display:flex;gap:10px}.planner-ide-nav-brand-icon{border-radius:10px;font-size:.8125rem}.planner-ide-nav-meta{color:var(--ide-muted)!important;display:block;margin-top:2px}.planner-ide-nav-source,.planner-ide-nav-sync{color:var(--ide-muted)!important;display:block;font-size:.6875rem!important;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-ide-drift-alert{background:color-mix(in srgb,#f59e0b 10%,var(--ide-bg));background:color-mix(in srgb,var(--color-warning,#f59e0b) 10%,var(--ide-bg));border:1px solid color-mix(in srgb,#f59e0b 35%,#0000);border:1px solid color-mix(in srgb,var(--color-warning,#f59e0b) 35%,#0000);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.planner-ide-drift-alert-text{color:color-mix(in srgb,#b45309 88%,#000);color:color-mix(in srgb,var(--color-warning,#b45309) 88%,#000);font-size:.75rem;font-weight:600;line-height:1.45;margin:0}.planner-ide-reload-plan-btn{align-self:flex-start;font-size:.75rem!important;min-height:30px!important;padding:4px 12px!important}.planner-ide-nav-item{margin:0 4px;padding:8px 10px}.planner-ide-nav-item--active{background:var(--ide-sidebar-active);box-shadow:inset 3px 0 0 var(--ide-accent)}.planner-ide-nav-badge--warn{background:color-mix(in srgb,#ef4444 14%,#0000);background:color-mix(in srgb,var(--color-danger,#ef4444) 14%,#0000);color:#ef4444;color:var(--color-danger,#ef4444)}.planner-tw-overview-hero--metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.planner-tw-overview-stat{background:color-mix(in srgb,var(--ide-bg) 94%,var(--ide-accent) 6%);border:1px solid var(--ide-border);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--ide-text) 4%,#0000),0 10px 28px -18px color-mix(in srgb,var(--ide-accent) 20%,#0000);padding:16px 18px}.planner-tw-overview-stat strong{font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.planner-tw-overview-stat span{font-size:.6875rem;letter-spacing:.07em;margin-top:4px}.planner-overview-panel{gap:20px;padding:24px 28px 32px}.planner-overview-intro{gap:6px}.planner-overview-meta-card{background:color-mix(in srgb,var(--ide-bg) 96%,var(--ide-accent) 4%);border:1px solid var(--ide-border);border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--ide-text) 3%,#0000);padding:16px 18px}.planner-issues-topbar{background:color-mix(in srgb,var(--ide-bg) 92%,var(--ide-accent) 8%);padding:12px 20px}.planner-issue-pill{background:color-mix(in srgb,var(--ide-bg) 90%,#0000);border-color:var(--ide-border);border-radius:999px;font-size:.8125rem;padding:7px 14px}.planner-issue-pill--active{background:var(--ide-accent-soft);border-color:color-mix(in srgb,var(--ide-accent) 40%,var(--ide-border));box-shadow:0 4px 14px color-mix(in srgb,var(--ide-accent) 14%,#0000)}.planner-ide-statusbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--ide-statusbar);border-top:1px solid var(--ide-border);height:44px;padding:0 16px}.planner-ide-statusbar-meta{color:var(--ide-muted);font-size:.75rem}.planner-ide-statusbar-actions .TWButton--primary{box-shadow:0 6px 20px color-mix(in srgb,var(--ide-accent) 28%,#0000)}.planner-ide-explorer-row--active{background:var(--ide-sidebar-active);box-shadow:inset 3px 0 0 var(--ide-accent)}.planner-ide-nav-brand{background:#0000!important;border-bottom:none!important;flex-shrink:0;margin:0!important;padding:10px 0 12px!important}.planner-ide-nav-brand-card{background:linear-gradient(165deg,color-mix(in srgb,var(--ide-bg) 88%,var(--ide-accent) 12%) 0,color-mix(in srgb,var(--ide-bg) 96%,var(--ide-accent) 4%) 100%);border:1px solid color-mix(in srgb,var(--ide-accent) 18%,var(--ide-border));box-shadow:0 1px 0 color-mix(in srgb,#fff 75%,#0000) inset,0 10px 28px -18px color-mix(in srgb,var(--ide-accent) 35%,#0000),0 2px 8px color-mix(in srgb,var(--ide-text) 5%,#0000);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:12px 11px;position:relative}.planner-ide-nav-brand-card:before{background:radial-gradient(ellipse 80% 60% at 0 0,color-mix(in srgb,var(--ide-accent) 14%,#0000),#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.planner-ide-nav-brand-main{align-items:center;display:flex;gap:10px;min-width:0;position:relative;z-index:1}.planner-ide-nav-brand-icon{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--ide-accent) 90%,#fff) 0,color-mix(in srgb,#8b5cf6 70%,var(--ide-accent)) 100%)!important;border-radius:11px!important;box-shadow:0 4px 14px color-mix(in srgb,var(--ide-accent) 40%,#0000),0 0 0 1px color-mix(in srgb,#fff 35%,#0000) inset!important;color:#fff!important;display:inline-flex!important;flex-shrink:0;font-size:.8125rem!important;font-weight:800;height:34px!important;justify-content:center;letter-spacing:-.03em;width:34px!important}.planner-ide-nav-brand-copy{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.planner-ide-nav-brand-title{background:linear-gradient(90deg,var(--ide-text) 0,color-mix(in srgb,var(--ide-accent) 65%,var(--ide-text)) 100%);-webkit-background-clip:text;background-clip:text;color:var(--ide-text);color:#0000;font-size:.875rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.planner-ide-nav-brand-stats{display:flex;flex-wrap:wrap;gap:6px}.planner-ide-nav-stat{align-items:baseline;background:color-mix(in srgb,var(--ide-bg) 70%,#0000);border:1px solid color-mix(in srgb,var(--ide-border) 80%,#0000);border-radius:999px;color:var(--ide-muted);display:inline-flex;font-size:.625rem;gap:4px;line-height:1.2;padding:3px 8px}.planner-ide-nav-stat strong{font-feature-settings:"tnum";color:var(--ide-text);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:800}.planner-ide-nav-brand-status{position:relative;width:100%;z-index:1}.planner-ide-status-chip{align-items:stretch;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--ide-bg) 82%,#0000);border:1px solid color-mix(in srgb,var(--ide-border) 70%,#0000);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:9px 10px 10px;width:100%}.planner-ide-status-chip-head{align-items:center;display:flex;gap:7px}.planner-ide-status-dot{background:var(--ide-muted);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--ide-muted) 20%,#0000);flex-shrink:0;height:7px;width:7px}.planner-ide-status-chip-label{color:var(--ide-muted);font-size:.625rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.planner-ide-status-chip-value{color:var(--ide-text);font-size:.6875rem;font-weight:500;line-height:1.45;margin:0;padding-left:14px}.planner-ide-status-chip-action{align-self:flex-start;background:linear-gradient(135deg,var(--ide-accent),color-mix(in srgb,var(--ide-accent) 70%,#8b5cf6));border:none;border-radius:999px;box-shadow:0 4px 12px color-mix(in srgb,var(--ide-accent) 35%,#0000);color:#fff;cursor:pointer;font:inherit;font-size:.625rem;font-weight:700;margin-left:14px;margin-top:2px;padding:5px 11px;transition:transform .15s ease,box-shadow .15s ease}.planner-ide-status-chip-action:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--ide-accent) 42%,#0000);transform:translateY(-1px)}.planner-ide-status-chip-action:active{transform:translateY(0)}.planner-ide-status-chip--warn{background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 12%,var(--ide-bg)) 0,color-mix(in srgb,#f59e0b 6%,var(--ide-bg)) 100%);background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning,#f59e0b) 12%,var(--ide-bg)) 0,color-mix(in srgb,var(--color-warning,#f59e0b) 6%,var(--ide-bg)) 100%);border-color:color-mix(in srgb,#f59e0b 28%,#0000);border-color:color-mix(in srgb,var(--color-warning,#f59e0b) 28%,#0000)}.planner-ide-status-chip--warn .planner-ide-status-dot{animation:planner-status-pulse 2s ease-in-out infinite;background:#f59e0b;background:var(--color-warning,#f59e0b);box-shadow:0 0 0 3px color-mix(in srgb,#f59e0b 25%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-warning,#f59e0b) 25%,#0000)}.planner-ide-status-chip--warn .planner-ide-status-chip-label{color:color-mix(in srgb,#b45309 92%,#000);color:color-mix(in srgb,var(--color-warning,#b45309) 92%,#000)}.planner-ide-status-chip--warn .planner-ide-status-chip-value{color:color-mix(in srgb,#b45309 80%,var(--ide-text));color:color-mix(in srgb,var(--color-warning,#b45309) 80%,var(--ide-text))}.planner-ide-status-chip--ok{background:linear-gradient(135deg,color-mix(in srgb,#10b981 10%,var(--ide-bg)) 0,color-mix(in srgb,#10b981 5%,var(--ide-bg)) 100%);background:linear-gradient(135deg,color-mix(in srgb,var(--color-success,#10b981) 10%,var(--ide-bg)) 0,color-mix(in srgb,var(--color-success,#10b981) 5%,var(--ide-bg)) 100%);border-color:color-mix(in srgb,#10b981 28%,#0000);border-color:color-mix(in srgb,var(--color-success,#10b981) 28%,#0000)}.planner-ide-status-chip--ok .planner-ide-status-dot{background:#10b981;background:var(--color-success,#10b981);box-shadow:0 0 0 3px color-mix(in srgb,#10b981 22%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success,#10b981) 22%,#0000)}.planner-ide-status-chip--ok .planner-ide-status-chip-label{color:color-mix(in srgb,#059669 92%,#000);color:color-mix(in srgb,var(--color-success,#059669) 92%,#000)}.planner-ide-status-chip--idle .planner-ide-status-dot{background:color-mix(in srgb,var(--ide-accent) 70%,var(--ide-muted))}@keyframes planner-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.92)}}.planner-ide-nav-brand-stack{display:contents}.planner-ide-activity-wrap{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0}.planner-ide-activity-wrap .planner-feed{flex:1 1;min-height:0}.planner-ide-titlebar{align-items:center;display:flex;gap:16px;justify-content:space-between}.planner-ide-titlebar-left{align-items:center;display:flex;flex:1 1;font-size:.8125rem;gap:8px;min-width:0}.planner-ide-titlebar-project{color:var(--ide-muted);flex-shrink:0;font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.planner-ide-main--workbench .planner-ide-main-body{display:flex;flex-direction:column;min-height:0}.planner-overview-workbench{display:flex;flex:1 1;flex-direction:column;min-height:0}.planner-issues-body{flex:1 1;overflow:auto}.planner-tw-overview-hero--metrics{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1200px){.planner-tw-overview-hero--metrics{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.planner-ide-statusbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.planner-ide-statusbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.planner-apply-readiness{max-width:280px}.planner-review-page-head{gap:20px;margin-bottom:16px;padding:0 2px}.planner-review-page-step{align-items:center;color:var(--ide-muted);display:inline-flex;gap:6px;letter-spacing:.12em;margin-bottom:8px}.planner-review-page-title{color:var(--ide-text);font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.1;margin:0 0 6px}.planner-review-page-subtitle{color:var(--ide-muted);font-size:.875rem;max-width:42rem}.planner-review-page-actions{gap:10px}.planner-review-primary-cta:after{content:" →"}.planner-ide-main--single-panel{background:color-mix(in srgb,var(--ide-bg) 96%,var(--ide-accent) 4%);border:1px solid var(--ide-border);border-radius:16px;min-width:0;overflow:hidden}.planner-ide-main-split{grid-template-columns:minmax(220px,280px) minmax(0,1fr);height:100%}.planner-ide-explorer--embedded{background:color-mix(in srgb,var(--ide-sidebar) 70%,var(--ide-bg) 30%);border-radius:0;border-right:1px solid var(--ide-border);height:100%;max-width:none;min-width:0}.planner-ide-main-body--editor{min-width:0}.planner-ide-statusbar--meta-only{background:#0000;border-top:none;height:auto;padding:8px 2px 0}.planner-ide-statusbar--secondary{margin-top:8px}.planner-ide-titlebar{display:none}@media (max-width:900px){.planner-review-page-head{flex-direction:column}.planner-review-page-actions{justify-content:flex-start;width:100%}.planner-ide-main-split{grid-template-columns:1fr}}.planner-review-shell{border:none;border-radius:0;box-shadow:none}.planner-review-page-head{align-items:flex-start;border:none;box-shadow:none;display:flex;gap:24px;justify-content:space-between;margin:0 0 22px}.planner-review-page-head-copy{min-width:0}.planner-review-page-step{color:#71717a;color:var(--color-muted-foreground,#71717a);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.planner-review-page-title{background:#0000;border:none;box-shadow:none;color:var(--color-foreground,#18181b);font-family:Georgia,Times New Roman,serif;font-family:var(--font-display,Georgia,"Times New Roman",serif);line-height:1.08;padding:0}.planner-review-page-subtitle{background:#0000;color:var(--color-muted-foreground,#71717a)}.planner-review-page-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;max-width:min(920px,68vw)}.planner-review-page-actions .planner-apply-readiness{flex:1 1 100%;margin-bottom:2px;max-width:none;text-align:right}.planner-review-page-actions .planner-apply-readiness .TWText{color:#71717a;color:var(--color-muted-foreground,#71717a)}.planner-review-activity-card,.planner-review-main-card,.planner-review-nav-card{background:var(--ide-bg,#fff);border:1px solid #e4e4e7;border:1px solid var(--ide-border,#e4e4e7);box-shadow:0 1px 2px color-mix(in srgb,#000 4%,#0000),0 12px 40px -24px color-mix(in srgb,#000 10%,#0000)}.planner-review-shell .planner-ide-nav--card{background:#0000;border:none;border-radius:0;max-height:none;padding-bottom:12px}.planner-review-shell .planner-ide-main{border:none;border-radius:0}.planner-review-shell .planner-ide-main--single-panel{background:#0000;border:none;border-radius:0;box-shadow:none}.planner-review-shell .planner-ide-statusbar{flex-shrink:0}.planner-review-shell .planner-ide-statusbar,.planner-review-shell .planner-ide-statusbar--meta-only{background:color-mix(in srgb,#fff 92%,#f4f4f5 8%);background:color-mix(in srgb,var(--ide-bg,#fff) 92%,var(--ide-sidebar,#f4f4f5) 8%);border-top:1px solid #e4e4e7;border-top:1px solid var(--ide-border,#e4e4e7)}@media (max-width:1100px){.planner-review-cards,.planner-review-cards--with-activity{grid-template-columns:1fr}.planner-review-page-head{flex-direction:column;gap:14px}.planner-review-page-actions{justify-content:flex-start;padding-top:0;width:100%}}.planner-ide-statusbar--secondary{flex-wrap:nowrap;gap:10px;height:auto;min-height:44px}.planner-ide-statusbar--secondary .planner-ide-statusbar-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin-left:auto;overflow-x:auto}.planner-overview-workbench{background:radial-gradient(ellipse 90% 55% at 0 -10%,color-mix(in srgb,#6366f1 14%,#0000) 0,#0000 58%),radial-gradient(ellipse 70% 45% at 100% 0,color-mix(in srgb,#6366f1 8%,#0000) 0,#0000 52%),color-mix(in srgb,#fff 96%,#f4f4f5 4%);background:radial-gradient(ellipse 90% 55% at 0 -10%,color-mix(in srgb,var(--ide-accent,#6366f1) 14%,#0000) 0,#0000 58%),radial-gradient(ellipse 70% 45% at 100% 0,color-mix(in srgb,var(--ide-accent,#6366f1) 8%,#0000) 0,#0000 52%),color-mix(in srgb,var(--ide-bg,#fff) 96%,var(--ide-sidebar,#f4f4f5) 4%)}.planner-overview-workbench .planner-issues-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,#fff 88%,#6366f1 12%);background:color-mix(in srgb,var(--ide-bg,#fff) 88%,var(--ide-accent,#6366f1) 12%);border-bottom:1px solid color-mix(in srgb,#e4e4e7 80%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 80%,#0000);padding:14px 24px 16px}.planner-overview-workbench .planner-issues-topbar-pills{display:flex;flex-wrap:wrap;gap:10px}.planner-overview-workbench .planner-issue-pill{background:color-mix(in srgb,#fff 92%,#0000);background:color-mix(in srgb,var(--ide-bg,#fff) 92%,#0000);border:1px solid color-mix(in srgb,#e4e4e7 75%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 75%,#0000);border-radius:999px;box-shadow:0 2px 8px color-mix(in srgb,#000 4%,#0000);font-size:.8125rem;font-weight:700;padding:9px 18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.planner-overview-workbench .planner-issue-pill:hover{border-color:color-mix(in srgb,#6366f1 35%,#e4e4e7);border-color:color-mix(in srgb,var(--ide-accent,#6366f1) 35%,var(--ide-border,#e4e4e7));box-shadow:0 6px 18px color-mix(in srgb,#6366f1 12%,#0000);box-shadow:0 6px 18px color-mix(in srgb,var(--ide-accent,#6366f1) 12%,#0000);transform:translateY(-1px)}.planner-overview-workbench .planner-issue-pill--active{background:linear-gradient(135deg,color-mix(in srgb,#6366f1 18%,#fff),color-mix(in srgb,#6366f1 10%,#fff));background:linear-gradient(135deg,color-mix(in srgb,var(--ide-accent,#6366f1) 18%,var(--ide-bg,#fff)) 0,color-mix(in srgb,var(--ide-accent,#6366f1) 10%,var(--ide-bg,#fff)) 100%);border-color:color-mix(in srgb,#6366f1 42%,#0000);border-color:color-mix(in srgb,var(--ide-accent,#6366f1) 42%,#0000);box-shadow:0 8px 24px color-mix(in srgb,#6366f1 22%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 55%,#0000);box-shadow:0 8px 24px color-mix(in srgb,var(--ide-accent,#6366f1) 22%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 55%,#0000);color:#0f172a;color:var(--ide-text,#0f172a)}.planner-overview-workbench .planner-issue-pill-count{align-items:center;display:inline-flex;font-size:.6875rem;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 7px}.planner-overview-panel--summary{gap:28px!important;padding:28px 32px 36px!important}.planner-overview-hero-banner{background:linear-gradient(135deg,color-mix(in srgb,#fff 88%,#6366f1 12%),color-mix(in srgb,#fff 96%,#6366f1 4%));background:linear-gradient(135deg,color-mix(in srgb,var(--ide-bg,#fff) 88%,var(--ide-accent,#6366f1) 12%) 0,color-mix(in srgb,var(--ide-bg,#fff) 96%,var(--ide-accent,#6366f1) 4%) 100%);border:1px solid color-mix(in srgb,#6366f1 22%,#e4e4e7);border:1px solid color-mix(in srgb,var(--ide-accent,#6366f1) 22%,var(--ide-border,#e4e4e7));border-radius:22px;box-shadow:0 28px 56px -28px color-mix(in srgb,#6366f1 32%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 50%,#0000);box-shadow:0 28px 56px -28px color-mix(in srgb,var(--ide-accent,#6366f1) 32%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 50%,#0000);overflow:hidden;position:relative}.planner-overview-hero-banner-glow{background:radial-gradient(circle,color-mix(in srgb,#6366f1 22%,#0000) 0,#0000 68%);background:radial-gradient(circle,color-mix(in srgb,var(--ide-accent,#6366f1) 22%,#0000) 0,#0000 68%);height:140%;inset:-40% auto auto -10%;pointer-events:none;position:absolute;width:55%}.planner-overview-hero-banner-inner{display:flex;flex-direction:column;gap:10px;padding:32px 36px;position:relative}.planner-overview-hero-eyebrow{background:color-mix(in srgb,#6366f1 14%,#0000);background:color-mix(in srgb,var(--ide-accent,#6366f1) 14%,#0000);border:1px solid color-mix(in srgb,#6366f1 28%,#0000);border:1px solid color-mix(in srgb,var(--ide-accent,#6366f1) 28%,#0000);border-radius:999px;color:#6366f1;color:var(--ide-accent,#6366f1);display:inline-flex;font-size:.6875rem;font-weight:800;letter-spacing:.14em;padding:5px 12px;text-transform:uppercase;width:max-content}.planner-overview-hero-title{color:#0f172a!important;color:var(--ide-text,#0f172a)!important;font-family:Georgia,Times New Roman,serif!important;font-family:var(--font-display,Georgia,"Times New Roman",serif)!important;font-size:clamp(2rem,3.5vw,2.75rem)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.08!important;margin:0!important}.planner-overview-hero-sub{color:#64748b!important;color:var(--ide-muted,#64748b)!important;font-size:1rem!important;line-height:1.55!important;max-width:48ch}.planner-tw-overview-hero--massive{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(7,minmax(0,1fr))}.planner-tw-overview-hero--massive .planner-tw-overview-stat{background:color-mix(in srgb,#fff 94%,#6366f1 6%);background:color-mix(in srgb,var(--ide-bg,#fff) 94%,var(--ide-accent,#6366f1) 6%);border:1px solid color-mix(in srgb,#e4e4e7 70%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 70%,#0000);border-radius:18px;box-shadow:0 14px 32px -18px color-mix(in srgb,#000 14%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 55%,#0000);min-height:108px;overflow:hidden;padding:20px 18px 18px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.planner-tw-overview-hero--massive .planner-tw-overview-stat:before{background:linear-gradient(90deg,color-mix(in srgb,#6366f1 70%,#0000),#0000);background:linear-gradient(90deg,color-mix(in srgb,var(--ide-accent,#6366f1) 70%,#0000),#0000);content:"";height:3px;inset:0 auto auto 0;opacity:.55;position:absolute;width:100%}.planner-tw-overview-hero--massive .planner-tw-overview-stat:hover{box-shadow:0 22px 44px -20px color-mix(in srgb,#6366f1 24%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000);box-shadow:0 22px 44px -20px color-mix(in srgb,var(--ide-accent,#6366f1) 24%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 60%,#0000);transform:translateY(-3px)}.planner-tw-overview-stat--primary{background:linear-gradient(160deg,color-mix(in srgb,#6366f1 16%,#fff),color-mix(in srgb,#fff 94%,#6366f1 6%))!important;background:linear-gradient(160deg,color-mix(in srgb,var(--ide-accent,#6366f1) 16%,var(--ide-bg,#fff)) 0,color-mix(in srgb,var(--ide-bg,#fff) 94%,var(--ide-accent,#6366f1) 6%) 100%)!important;border-color:color-mix(in srgb,#6366f1 35%,#e4e4e7)!important;border-color:color-mix(in srgb,var(--ide-accent,#6366f1) 35%,var(--ide-border,#e4e4e7))!important}.planner-tw-overview-hero--massive .planner-tw-overview-stat strong{font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:800;letter-spacing:-.04em;line-height:1}.planner-tw-overview-hero--massive .planner-tw-overview-stat span{color:#64748b;color:var(--ide-muted,#64748b);font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.planner-overview-meta-card--massive{background:color-mix(in srgb,#fff 92%,#6366f1 8%)!important;background:color-mix(in srgb,var(--ide-bg,#fff) 92%,var(--ide-accent,#6366f1) 8%)!important;border:1px solid color-mix(in srgb,#e4e4e7 70%,#0000)!important;border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 70%,#0000)!important;border-radius:20px!important;box-shadow:0 20px 44px -24px color-mix(in srgb,#000 12%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 50%,#0000)!important;padding:26px 28px!important}.planner-overview-meta-head{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.planner-overview-card-title{font-size:1.25rem!important;font-weight:800!important;letter-spacing:-.02em!important;margin:0!important}.planner-overview-card-hint{color:#64748b!important;color:var(--ide-muted,#64748b)!important}.planner-overview-dl--grid{grid-gap:14px 20px;display:grid!important;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.planner-overview-meta-item{background:color-mix(in srgb,#fff 96%,#0000);background:color-mix(in srgb,var(--ide-bg,#fff) 96%,#0000);border:1px solid color-mix(in srgb,#e4e4e7 55%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 55%,#0000);border-radius:14px;padding:14px 16px}.planner-overview-meta-item--wide{grid-column:1/-1}.planner-overview-dl--grid dt{color:#64748b;color:var(--ide-muted,#64748b);font-size:.6875rem;font-weight:800;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.planner-overview-dl--grid dd{color:#0f172a;color:var(--ide-text,#0f172a);font-size:.9375rem;font-weight:600;line-height:1.45;margin:0;word-break:break-word}.planner-overview-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;letter-spacing:.04em;padding:4px 10px}.planner-overview-badge--yes{background:color-mix(in srgb,#10b981 14%,#0000);background:color-mix(in srgb,var(--color-success,#10b981) 14%,#0000);border:1px solid color-mix(in srgb,#10b981 28%,#0000);border:1px solid color-mix(in srgb,var(--color-success,#10b981) 28%,#0000);color:color-mix(in srgb,#10b981 85%,#000);color:color-mix(in srgb,var(--color-success,#10b981) 85%,#000)}.planner-overview-badge--no{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--ide-muted,#64748b) 12%,#0000);border:1px solid color-mix(in srgb,#64748b 22%,#0000);border:1px solid color-mix(in srgb,var(--ide-muted,#64748b) 22%,#0000);color:#64748b;color:var(--ide-muted,#64748b)}.planner-overview-footnote{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--ide-accent,#6366f1) 8%,var(--ide-bg,#fff));border:1px dashed color-mix(in srgb,#6366f1 22%,#e4e4e7);border:1px dashed color-mix(in srgb,var(--ide-accent,#6366f1) 22%,var(--ide-border,#e4e4e7));border-radius:12px;padding:12px 16px}.planner-overview-panel:not(.planner-overview-panel--summary){gap:20px!important;padding:28px 32px 36px!important}.planner-overview-panel:not(.planner-overview-panel--summary) .tw-data-table{border:1px solid color-mix(in srgb,#e4e4e7 70%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 70%,#0000);border-radius:16px;box-shadow:0 12px 32px -20px color-mix(in srgb,#000 10%,#0000);overflow:hidden}.planner-overview-panel .planner-tw-overview-hero--grid .planner-tw-overview-stat{background:color-mix(in srgb,#fff 94%,#6366f1 6%);background:color-mix(in srgb,var(--ide-bg,#fff) 94%,var(--ide-accent,#6366f1) 6%);border:1px solid color-mix(in srgb,#e4e4e7 65%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 65%,#0000);border-radius:16px;box-shadow:0 10px 24px -16px color-mix(in srgb,#000 10%,#0000);min-height:96px;padding:18px 16px;transition:transform .18s ease}.planner-overview-panel .planner-tw-overview-hero--grid .planner-tw-overview-stat:hover{transform:translateY(-2px)}.planner-issues-log{display:flex;flex-direction:column;gap:10px}.planner-issues-log-item{background:color-mix(in srgb,#f59e0b 8%,#fff);background:color-mix(in srgb,var(--color-warning,#f59e0b) 8%,var(--ide-bg,#fff));border:1px solid color-mix(in srgb,#f59e0b 28%,#e4e4e7);border:1px solid color-mix(in srgb,var(--color-warning,#f59e0b) 28%,var(--ide-border,#e4e4e7));border-radius:14px;line-height:1.5;padding:14px 16px}@media (max-width:1280px){.planner-tw-overview-hero--massive{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}@media (max-width:768px){.planner-overview-panel--summary,.planner-overview-panel:not(.planner-overview-panel--summary){padding:20px 18px 28px!important}.planner-overview-hero-banner-inner{padding:24px 22px}.planner-overview-dl--grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.planner-overview-panel .planner-tw-overview-hero--grid .planner-tw-overview-stat,.planner-overview-workbench .planner-issue-pill,.planner-tw-overview-hero--massive .planner-tw-overview-stat{transition:none!important}.planner-overview-workbench .planner-issue-pill:hover,.planner-tw-overview-hero--massive .planner-tw-overview-stat:hover{transform:none!important}}.planner-overview-panel-head{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.planner-issues-workbench--plan.planner-overview-workbench{box-sizing:border-box;padding:0}.planner-issues-workbench--plan .planner-issues-topbar{border-radius:0;box-shadow:none;margin:0}.planner-issues-workbench--plan .planner-issues-body{gap:20px}.planner-issues-workbench--plan .planner-issues-log{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:12px 14px 16px}.planner-issues-workbench--plan .planner-issues-log-item{background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 10%,#fff),color-mix(in srgb,#fff 96%,#f59e0b 4%));background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning,#f59e0b) 10%,var(--ide-bg,#fff)) 0,color-mix(in srgb,var(--ide-bg,#fff) 96%,var(--color-warning,#f59e0b) 4%) 100%);border:1px solid color-mix(in srgb,#f59e0b 28%,#e4e4e7);border:1px solid color-mix(in srgb,var(--color-warning,#f59e0b) 28%,var(--ide-border,#e4e4e7));border-radius:16px;box-shadow:0 14px 32px -18px color-mix(in srgb,#f59e0b 22%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 45%,#0000);box-shadow:0 14px 32px -18px color-mix(in srgb,var(--color-warning,#f59e0b) 22%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 45%,#0000);color:#0f172a;color:var(--ide-text,#0f172a);font-size:.9375rem;line-height:1.55;margin:0;padding:18px 22px}.planner-issues-workbench--plan .planner-issue-card-list{display:flex;flex-direction:column;gap:12px;padding:12px 14px 16px}.planner-issues-workbench--plan .planner-issue-card{background:color-mix(in srgb,#fff 96%,#6366f1 4%);background:color-mix(in srgb,var(--ide-bg,#fff) 96%,var(--ide-accent,#6366f1) 4%);border:1px solid color-mix(in srgb,#e4e4e7 70%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 70%,#0000);border-radius:16px;box-shadow:0 12px 28px -18px color-mix(in srgb,#000 10%,#0000);padding:16px 18px;transition:transform .18s ease,box-shadow .18s ease}.planner-issues-workbench--plan .planner-issue-card:hover{box-shadow:0 18px 36px -16px color-mix(in srgb,#6366f1 16%,#0000);box-shadow:0 18px 36px -16px color-mix(in srgb,var(--ide-accent,#6366f1) 16%,#0000);transform:translateY(-2px)}.planner-issues-workbench--plan .planner-issue-card--block{background:color-mix(in srgb,#ef4444 6%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 6%,var(--ide-bg,#fff));border-color:color-mix(in srgb,#ef4444 32%,#e4e4e7);border-color:color-mix(in srgb,var(--color-danger,#ef4444) 32%,var(--ide-border,#e4e4e7))}.planner-issues-workbench--plan .planner-issues-empty{background:color-mix(in srgb,#fff 70%,#0000);background:color-mix(in srgb,var(--ide-bg,#fff) 70%,#0000);border:1px dashed color-mix(in srgb,#e4e4e7 85%,#0000);border:1px dashed color-mix(in srgb,var(--ide-border,#e4e4e7) 85%,#0000);border-radius:18px;font-size:.9375rem;padding:48px 28px;text-align:center}@media (max-width:768px){.planner-issues-workbench--plan .planner-issues-body{padding:20px 18px 28px}}@media (prefers-reduced-motion:reduce){.planner-issues-workbench--plan .planner-issue-card{transition:none!important}.planner-issues-workbench--plan .planner-issue-card:hover{transform:none!important}}.planner-review-activity-card .planner-feed-toolbar{padding:14px 14px 12px}.planner-review-activity-card .planner-feed-scroll{margin:0 12px 12px}.planner-ide-explorer-search input::placeholder{color:#94a3b8;opacity:1}.planner-overview-validate-card{background:color-mix(in srgb,#fff 94%,#6366f1 6%);background:color-mix(in srgb,var(--ide-bg,#fff) 94%,var(--ide-accent,#6366f1) 6%);border:1px solid color-mix(in srgb,#6366f1 20%,#e4e4e7);border:1px solid color-mix(in srgb,var(--ide-accent,#6366f1) 20%,var(--ide-border,#e4e4e7));border-radius:20px;box-shadow:0 16px 40px -24px color-mix(in srgb,#6366f1 22%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 50%,#0000);box-shadow:0 16px 40px -24px color-mix(in srgb,var(--ide-accent,#6366f1) 22%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 50%,#0000);display:flex;flex-direction:column;gap:16px;padding:22px 24px}.planner-overview-validate-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:space-between}.planner-overview-validate-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.planner-overview-group-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.planner-overview-group-item{align-items:center;background:color-mix(in srgb,#fff 96%,#0000);background:color-mix(in srgb,var(--ide-bg,#fff) 96%,#0000);border:1px solid color-mix(in srgb,#e4e4e7 70%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 70%,#0000);border-radius:12px;display:flex;gap:10px;min-height:44px;padding:10px 12px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.planner-overview-group-item--active{background:color-mix(in srgb,#6366f1 10%,#fff);background:color-mix(in srgb,var(--ide-accent,#6366f1) 10%,var(--ide-bg,#fff));border-color:color-mix(in srgb,#6366f1 45%,#e4e4e7);border-color:color-mix(in srgb,var(--ide-accent,#6366f1) 45%,var(--ide-border,#e4e4e7));box-shadow:0 8px 20px -12px color-mix(in srgb,#6366f1 28%,#0000);box-shadow:0 8px 20px -12px color-mix(in srgb,var(--ide-accent,#6366f1) 28%,#0000)}.planner-overview-group-item--done{background:color-mix(in srgb,#10b981 8%,#fff);background:color-mix(in srgb,var(--color-success,#10b981) 8%,var(--ide-bg,#fff));border-color:color-mix(in srgb,#10b981 35%,#e4e4e7);border-color:color-mix(in srgb,var(--color-success,#10b981) 35%,var(--ide-border,#e4e4e7))}.planner-overview-group-index{align-items:center;background:color-mix(in srgb,#64748b 10%,#0000);background:color-mix(in srgb,var(--ide-muted,#64748b) 10%,#0000);border:1px solid color-mix(in srgb,#e4e4e7 80%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 80%,#0000);border-radius:999px;color:#64748b;color:var(--ide-muted,#64748b);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:800;height:26px;justify-content:center;width:26px}.planner-overview-group-item--active .planner-overview-group-index{background:color-mix(in srgb,#6366f1 16%,#0000);background:color-mix(in srgb,var(--ide-accent,#6366f1) 16%,#0000);border-color:color-mix(in srgb,#6366f1 30%,#0000);border-color:color-mix(in srgb,var(--ide-accent,#6366f1) 30%,#0000);color:#6366f1;color:var(--ide-accent,#6366f1)}.planner-overview-group-item--done .planner-overview-group-index{background:color-mix(in srgb,#10b981 14%,#0000);background:color-mix(in srgb,var(--color-success,#10b981) 14%,#0000);border-color:color-mix(in srgb,#10b981 28%,#0000);border-color:color-mix(in srgb,var(--color-success,#10b981) 28%,#0000);color:color-mix(in srgb,#10b981 85%,#000);color:color-mix(in srgb,var(--color-success,#10b981) 85%,#000)}.planner-overview-group-label{color:#0f172a;color:var(--ide-text,#0f172a);font-size:.8125rem;font-weight:600;line-height:1.35}.planner-overview-autopilot-done,.planner-overview-autopilot-status{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--ide-accent,#6366f1) 8%,var(--ide-bg,#fff));border:1px solid color-mix(in srgb,#6366f1 18%,#e4e4e7);border:1px solid color-mix(in srgb,var(--ide-accent,#6366f1) 18%,var(--ide-border,#e4e4e7));border-radius:10px;color:#64748b!important;color:var(--ide-muted,#64748b)!important;margin:0!important;padding:10px 12px}.planner-overview-autopilot-done{background:color-mix(in srgb,#10b981 10%,#fff);background:color-mix(in srgb,var(--color-success,#10b981) 10%,var(--ide-bg,#fff));border-color:color-mix(in srgb,#10b981 24%,#e4e4e7);border-color:color-mix(in srgb,var(--color-success,#10b981) 24%,var(--ide-border,#e4e4e7));color:color-mix(in srgb,#10b981 75%,#000)!important;color:color-mix(in srgb,var(--color-success,#10b981) 75%,#000)!important}.planner-overview-autopilot-error{background:color-mix(in srgb,#ef4444 8%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 8%,var(--ide-bg,#fff));border:1px solid color-mix(in srgb,#ef4444 24%,#e4e4e7);border:1px solid color-mix(in srgb,var(--color-danger,#ef4444) 24%,var(--ide-border,#e4e4e7));border-radius:10px;color:color-mix(in srgb,#ef4444 80%,#000)!important;color:color-mix(in srgb,var(--color-danger,#ef4444) 80%,#000)!important;margin:0!important;padding:10px 12px}.planner-overview-breakdown{display:flex;flex-direction:column;gap:0}.planner-overview-kind-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.planner-overview-kind-row{align-items:center;background:color-mix(in srgb,#fff 98%,#6366f1 2%);background:color-mix(in srgb,var(--ide-bg,#fff) 98%,var(--ide-accent,#6366f1) 2%);border:1px solid color-mix(in srgb,#e4e4e7 65%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 65%,#0000);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:12px 14px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.planner-overview-kind-row:hover{background:color-mix(in srgb,#6366f1 5%,#fff);background:color-mix(in srgb,var(--ide-accent,#6366f1) 5%,var(--ide-bg,#fff));border-color:color-mix(in srgb,#6366f1 28%,#e4e4e7);border-color:color-mix(in srgb,var(--ide-accent,#6366f1) 28%,var(--ide-border,#e4e4e7))}.planner-overview-kind-row--empty{opacity:.72}.planner-overview-kind-head{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:12px;margin:0;padding:0;text-align:left}.planner-overview-kind-head strong{align-items:center;background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--ide-accent,#6366f1) 12%,#0000);border:1px solid color-mix(in srgb,#6366f1 22%,#0000);border:1px solid color-mix(in srgb,var(--ide-accent,#6366f1) 22%,#0000);border-radius:999px;color:#6366f1;color:var(--ide-accent,#6366f1);display:inline-flex;font-size:.8125rem;font-weight:800;height:28px;justify-content:center;min-width:28px;padding:0 8px}.planner-overview-kind-head span{color:#0f172a;color:var(--ide-text,#0f172a);font-size:.875rem;font-weight:600}.planner-overview-kind-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-left:auto}.planner-overview-kind-empty{color:#64748b!important;color:var(--ide-muted,#64748b)!important;margin-left:auto}.planner-kind-errors-json--overview{background:color-mix(in srgb,#ef4444 4%,#fff);background:color-mix(in srgb,var(--color-danger,#ef4444) 4%,var(--ide-bg,#fff));border:1px solid color-mix(in srgb,#ef4444 22%,#e4e4e7);border:1px solid color-mix(in srgb,var(--color-danger,#ef4444) 22%,var(--ide-border,#e4e4e7));border-radius:10px;font-size:.6875rem;margin:0;max-height:180px;max-width:min(100%,520px);overflow:auto;padding:10px 12px}@media (max-width:1024px){.planner-overview-group-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.planner-overview-group-list{grid-template-columns:1fr}.planner-overview-kind-row{align-items:stretch;flex-direction:column}.planner-overview-kind-actions{align-items:stretch;margin-left:0;width:100%}}.planner-overview-panel--simple{gap:28px!important;padding:20px 24px 28px!important}.planner-overview-workbench .planner-overview-panel--simple,.planner-overview-workbench.planner-overview-panel--simple{background:#0000}.planner-overview-metrics{border-bottom:1px solid color-mix(in srgb,#e4e4e7 80%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 80%,#0000);display:flex;flex-wrap:wrap;gap:20px 28px;padding-bottom:20px}.planner-overview-metric{display:flex;flex-direction:column;gap:2px;min-width:72px}.planner-overview-metric-value{font-feature-settings:"tnum";color:#0f172a;color:var(--ide-text,#0f172a);font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1.2}.planner-overview-metric-label{color:#64748b;color:var(--ide-muted,#64748b);font-size:.75rem;font-weight:500}.planner-overview-metric--danger .planner-overview-metric-value{color:#dc2626;color:var(--color-danger,#dc2626)}.planner-overview-metric--warn .planner-overview-metric-value{color:#d97706;color:var(--color-warning,#d97706)}.planner-overview-section{display:flex;flex-direction:column;gap:10px}.planner-overview-section-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.planner-overview-section-head .tw-heading,.planner-overview-section>.tw-heading{font-size:.9375rem!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0!important}.planner-overview-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.planner-overview-section-hint{color:#64748b!important;color:var(--ide-muted,#64748b)!important;margin:0!important}.planner-overview-steps{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}.planner-overview-step{background:color-mix(in srgb,#64748b 6%,#0000);background:color-mix(in srgb,var(--ide-muted,#64748b) 6%,#0000);border-radius:6px;color:#64748b;color:var(--ide-muted,#64748b);font-size:.75rem;font-weight:500;padding:4px 10px}.planner-overview-step--active{background:color-mix(in srgb,#6366f1 10%,#0000);background:color-mix(in srgb,var(--ide-accent,#6366f1) 10%,#0000);color:#6366f1;color:var(--ide-accent,#6366f1)}.planner-overview-step--done{background:color-mix(in srgb,#059669 8%,#0000);background:color-mix(in srgb,var(--color-success,#059669) 8%,#0000);color:color-mix(in srgb,#059669 85%,#000);color:color-mix(in srgb,var(--color-success,#059669) 85%,#000)}.planner-overview-status{color:#64748b!important;color:var(--ide-muted,#64748b)!important;margin:0!important}.planner-overview-status--error{color:#dc2626!important;color:var(--color-danger,#dc2626)!important}.planner-overview-table-wrap{border:1px solid color-mix(in srgb,#e4e4e7 85%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 85%,#0000);border-radius:8px;overflow-x:auto}.planner-overview-table{border-collapse:collapse;font-size:.8125rem;width:100%}.planner-overview-table th{background:color-mix(in srgb,#64748b 5%,#fff);background:color-mix(in srgb,var(--ide-muted,#64748b) 5%,var(--ide-bg,#fff));border-bottom:1px solid color-mix(in srgb,#e4e4e7 85%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 85%,#0000);color:#64748b;color:var(--ide-muted,#64748b);font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:10px 14px;text-align:left;text-transform:uppercase}.planner-overview-table td{border-bottom:1px solid color-mix(in srgb,#e4e4e7 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 55%,#0000);padding:10px 14px;vertical-align:middle}.planner-overview-table tbody tr:last-child td{border-bottom:none}.planner-overview-table-row--empty{opacity:.55}.planner-overview-table-count{font-feature-settings:"tnum";color:#0f172a;color:var(--ide-text,#0f172a);font-variant-numeric:tabular-nums;font-weight:600;width:64px}.planner-overview-type-link{background:#0000;border:0;color:#0f172a;color:var(--ide-text,#0f172a);cursor:pointer;font:inherit;font-weight:500;margin:0;padding:0;text-align:left}.planner-overview-type-link:hover{color:#6366f1;color:var(--ide-accent,#6366f1);text-decoration:underline}.planner-overview-table-actions{display:flex;flex-wrap:wrap;gap:6px}.planner-overview-dl--simple{grid-gap:8px 24px;display:grid;font-size:.8125rem;gap:8px 24px;grid-template-columns:max-content 1fr;margin:0}.planner-overview-dl--simple dt{color:#64748b;color:var(--ide-muted,#64748b);font-weight:500;margin:0}.planner-overview-dl--simple dd{color:#0f172a;color:var(--ide-text,#0f172a);margin:0}.planner-overview-panel--simple .planner-overview-footnote{background:#0000;border:0;color:#64748b!important;color:var(--ide-muted,#64748b)!important;margin:0!important;padding:0}.planner-overview-workbench:has(.planner-overview-panel--simple){background:#0000}.planner-overview-workbench:has(.planner-overview-panel--simple) .planner-issues-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom:1px solid color-mix(in srgb,#e4e4e7 80%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 80%,#0000);padding:12px 20px}.planner-overview-workbench:has(.planner-overview-panel--simple) .planner-issue-pill{background:#0000;border-radius:6px;box-shadow:none;font-size:.75rem;font-weight:600;padding:6px 14px}.planner-overview-workbench:has(.planner-overview-panel--simple) .planner-issue-pill--active{background:color-mix(in srgb,#6366f1 10%,#0000);background:color-mix(in srgb,var(--ide-accent,#6366f1) 10%,#0000);border-color:color-mix(in srgb,#6366f1 30%,#0000);border-color:color-mix(in srgb,var(--ide-accent,#6366f1) 30%,#0000);box-shadow:none}@media (max-width:640px){.planner-overview-metrics{gap:16px 20px}.planner-overview-dl--simple{gap:4px;grid-template-columns:1fr}.planner-overview-dl--simple dt{margin-top:8px}}.planner-review-page-head{background:#0000;border:0;padding:4px 4px 20px}.planner-review-page-title{color:#0f172a;color:var(--pr-text,#0f172a);font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.02em;margin:0}.planner-review-page-subtitle{color:#64748b;color:var(--pr-muted,#64748b);line-height:1.5;margin:6px 0 0;max-width:56ch}.planner-review-cards{grid-gap:16px;gap:16px;grid-template-columns:240px minmax(0,1fr)}.planner-review-cards--with-activity{grid-template-columns:240px minmax(0,1fr) 300px}.planner-review-main-card,.planner-review-nav-card{background:#fff;border:1px solid color-mix(in srgb,#e4e4e7 85%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 85%,#0000);box-shadow:0 1px 2px #0f172a0a;min-height:0;overflow:hidden}.planner-review-main-card>.planner-ide-grid{background:#0000;border:0;border-radius:0;flex:1 1;height:100%;min-height:0}.planner-ide-nav--card{background:#fafafa;border:0;height:100%;overflow:auto;padding:12px 10px 16px}.planner-ide-nav-brand{border-bottom:1px solid color-mix(in srgb,#e4e4e7 70%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 70%,#0000);margin-bottom:8px;padding:0 8px 12px}.planner-ide-nav-brand-icon{border-radius:8px;font-size:.875rem;height:32px;width:32px}.planner-ide-nav-section-label{font-weight:700;letter-spacing:.08em}.planner-ide-nav-item{border-radius:8px;min-height:34px;padding:6px 10px}.planner-ide-nav-item--active{background:color-mix(in srgb,#6366f1 10%,#fff);background:color-mix(in srgb,var(--ide-accent,#6366f1) 10%,#fff);color:#0f172a;color:var(--ide-text,#0f172a)}.planner-ide-explorer--embedded{background:#fcfcfc;border-right:1px solid color-mix(in srgb,#e4e4e7 70%,#0000);border-right:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 70%,#0000)}.planner-ide-explorer-head{border-bottom:1px solid color-mix(in srgb,#e4e4e7 65%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 65%,#0000);padding:14px 16px 10px}.planner-ide-explorer-row{border-bottom:1px solid color-mix(in srgb,#e4e4e7 45%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 45%,#0000);padding:10px 14px}.planner-ide-explorer-row--active,.planner-ide-explorer-row-wrap--active{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--ide-accent,#6366f1) 8%,#fff)}.planner-ide-explorer-row-path{color:#64748b;color:var(--ide-muted,#64748b)}.planner-ide-explorer-status--blocking{background:#0000;color:#dc2626;color:var(--color-danger,#dc2626);font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:0;text-transform:uppercase}.planner-ide-main--workbench{background:#fff}.planner-ide-statusbar--meta-only{background:#fff;border:1px solid color-mix(in srgb,#e4e4e7 80%,#0000);border:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 80%,#0000);border-radius:10px;flex-shrink:0;margin-top:12px;padding:10px 14px}.planner-issues-workbench--plan{background:#0000;display:flex;flex-direction:column;height:100%}.planner-issues-workbench--plan .planner-issues-topbar{align-items:center;background:#0000;border-bottom:1px solid color-mix(in srgb,#e4e4e7 80%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 80%,#0000);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.planner-issues-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.planner-issues-workbench--plan .planner-issue-pill{background:#0000;border-radius:6px;box-shadow:none;font-size:.75rem;font-weight:600;padding:5px 12px}.planner-issues-workbench--plan .planner-issue-pill--active{background:color-mix(in srgb,#6366f1 10%,#fff);background:color-mix(in srgb,var(--ide-accent,#6366f1) 10%,#fff);border-color:color-mix(in srgb,#6366f1 28%,#e4e4e7);border-color:color-mix(in srgb,var(--ide-accent,#6366f1) 28%,var(--ide-border,#e4e4e7));box-shadow:none}.planner-issues-workbench--plan .planner-issues-body{flex:1 1;min-height:0;overflow:auto;padding:0}.planner-issues-table-wrap{overflow:auto}.planner-issues-table{border-collapse:collapse;font-size:.8125rem;width:100%}.planner-issues-table th{background:#f8fafc;border-bottom:1px solid color-mix(in srgb,#e4e4e7 85%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 85%,#0000);color:#64748b;color:var(--ide-muted,#64748b);font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:10px 16px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.planner-issues-table td{border-bottom:1px solid color-mix(in srgb,#e4e4e7 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 55%,#0000);padding:11px 16px;vertical-align:top}.planner-issues-table tbody tr:last-child td{border-bottom:none}.planner-issues-table-row:hover td{background:color-mix(in srgb,#6366f1 4%,#fff);background:color-mix(in srgb,var(--ide-accent,#6366f1) 4%,#fff)}.planner-issues-table-link{background:#0000;border:0;color:#0f172a;color:var(--ide-text,#0f172a);cursor:pointer;font:inherit;font-weight:600;margin:0;padding:0;text-align:left}.planner-issues-table-link:hover{color:#6366f1;color:var(--ide-accent,#6366f1);text-decoration:underline}.planner-issues-table-kind{color:#64748b;color:var(--ide-muted,#64748b);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.planner-issues-table-msg{color:#64748b;color:var(--ide-muted,#64748b);line-height:1.45;max-width:56ch}.planner-issues-table-row--block .planner-issues-table-msg{color:#0f172a;color:var(--ide-text,#0f172a)}.planner-issues-table-action{text-align:right;white-space:nowrap;width:72px}.planner-issues-table-dash{color:#94a3b8;color:var(--ide-muted,#94a3b8)}.planner-issues-log-item{background:#0000;border-bottom:1px solid color-mix(in srgb,#e4e4e7 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 55%,#0000);font-size:.8125rem;line-height:1.45;padding:10px 16px}.planner-issues-empty{padding:24px 18px!important}.planner-overview-workbench.planner-issues-workbench--plan .planner-issues-topbar,.planner-overview-workbench:has(.planner-overview-panel--simple) .planner-issues-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000}@media (max-width:1100px){.planner-review-cards,.planner-review-cards--with-activity{grid-template-columns:1fr}.planner-review-nav-card{max-height:220px}}.planner-artifact-issues-body .planner-issue-card-list{display:flex;flex-direction:column;gap:0;padding:0}.planner-artifact-issues-body .planner-issue-card{background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,#e4e4e7 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 55%,#0000);border-radius:0}.planner-artifact-issues-body .planner-issue-card--block{background:#0000;border-color:color-mix(in srgb,#e4e4e7 55%,#0000);border-color:color-mix(in srgb,var(--ide-border,#e4e4e7) 55%,#0000)}.planner-artifact-issues-body .planner-issue-card-msg{color:#0f172a;color:var(--ide-text,#0f172a);font-size:.8125rem;margin:0;padding:10px 16px}.planner-artifact-topbar{background:#fff;border-bottom:1px solid color-mix(in srgb,#e4e4e7 75%,#0000);border-bottom:1px solid color-mix(in srgb,var(--ide-border,#e4e4e7) 75%,#0000);padding:14px 18px}.planner-artifact-editor .planner-inspector-table{font-size:.8125rem}.planner-artifact-editor .planner-inspector-table td,.planner-artifact-editor .planner-inspector-table th{padding:10px 14px}.planner-review-shell{background:#0000;display:flex;flex-direction:column;gap:0;height:100%}.planner-review-page-head{margin:0 0 20px;padding:0}.planner-review-page-title{color:#18181b;color:var(--pr-text,#18181b);font-family:Georgia,ui-serif,serif;font-family:var(--pr-serif,Georgia,ui-serif,serif);font-size:clamp(1.85rem,3.2vw,2.5rem);letter-spacing:-.025em;margin:0 0 8px}.planner-review-page-subtitle{color:#71717a;color:var(--pr-muted,#71717a);display:none;font-size:.9375rem;line-height:1.55;margin:0;max-width:44rem}.planner-review-cards{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(248px,288px) minmax(0,1fr);min-height:0}.planner-review-cards--with-activity{grid-template-columns:minmax(248px,288px) minmax(0,1fr) minmax(220px,280px)}.planner-review-activity-card,.planner-review-main-card,.planner-review-nav-card{background:#fff;background:var(--pr-card,#fff);border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 12px 40px -24px #6366f11f;min-height:0;overflow:hidden}.planner-review-shell .planner-ide-nav--card{border:0;height:100%;overflow:auto;padding:12px 10px 16px}.planner-ide-nav-brand-card{background:#fff;border:1px solid color-mix(in srgb,#e8edf3 80%,#0000);border:1px solid color-mix(in srgb,var(--pr-card-border,#e8edf3) 80%,#0000);border-radius:14px;padding:14px}.planner-ide-nav-brand-top{align-items:center;display:flex;gap:10px;margin-bottom:12px}.planner-ide-nav-brand-headline{display:flex;flex-direction:column;gap:2px}.planner-ide-nav-brand-title{color:#18181b;color:var(--pr-text,#18181b);font-size:.9375rem;font-weight:700}.planner-ide-nav-brand-tagline{color:#71717a;color:var(--pr-muted,#71717a);font-size:.6875rem}.planner-ide-nav-brand-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:10px}.planner-ide-nav-brand-metric{background:#f8fafc;border-radius:10px;padding:8px 10px;text-align:center}.planner-ide-nav-brand-metric strong{display:block;font-size:1.125rem;font-weight:700;line-height:1.2}.planner-ide-nav-brand-metric span{color:#71717a;color:var(--pr-muted,#71717a);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-ide-nav-section-label{font-size:.625rem;font-weight:800;letter-spacing:.1em}.planner-ide-nav-item{border-radius:10px;font-size:.8125rem;min-height:36px;padding:7px 10px}.planner-ide-nav-item--active{background:color-mix(in srgb,#6366f1 12%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 12%,#fff);color:#18181b;color:var(--pr-text,#18181b);font-weight:600}.planner-review-shell .planner-ide-main{background:#0000;border:0;box-shadow:none;display:flex;flex-direction:column}.planner-ide-main-split{display:grid;flex:1 1;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:0;overflow:hidden}.planner-ide-explorer--embedded{background:#fafafa;border-right:1px solid #e8edf3;border-right:1px solid var(--pr-card-border,#e8edf3);display:flex;flex-direction:column;min-height:0;overflow:hidden}.planner-ide-explorer-head{border-bottom:1px solid #e8edf3;border-bottom:1px solid var(--pr-card-border,#e8edf3);padding:16px 16px 12px}.planner-ide-explorer-search{padding:0 12px 10px}.planner-ide-explorer-list{flex:1 1;min-height:0;overflow:auto}.planner-ide-explorer-row{align-items:center;background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,#e8edf3 70%,#0000);border-bottom:1px solid color-mix(in srgb,var(--pr-card-border,#e8edf3) 70%,#0000);cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:11px 14px;text-align:left;width:100%}.planner-ide-explorer-row--active{background:color-mix(in srgb,#6366f1 10%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 10%,#fff)}.planner-ide-explorer-row-title{font-size:.8125rem;font-weight:600}.planner-ide-explorer-row-path{color:#71717a;color:var(--pr-muted,#71717a);font-size:.6875rem}.planner-ide-main-body--editor{background:#fff;min-height:0;overflow:auto}.planner-ide-statusbar--secondary{align-items:center;background:color-mix(in srgb,#fff 92%,#f4f4f5 8%);border-top:1px solid #e8edf3;border-top:1px solid var(--pr-card-border,#e8edf3);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;min-height:48px;padding:8px 14px}.planner-review-activity-card{display:flex;flex-direction:column;min-height:0}@media (max-width:1100px){.planner-ide-main-split,.planner-review-cards,.planner-review-cards--with-activity{grid-template-columns:1fr}}.planner-ide-explorer--massive{background:linear-gradient(180deg,#fafaf9,#fff)!important;border-right:1px solid #e8edf3!important;border-right:1px solid var(--pr-card-border,#e8edf3)!important;display:flex;flex-direction:column;min-height:0}.planner-ide-explorer--massive .planner-ide-explorer-head{background:#fff!important;border-bottom:1px solid #e8edf3!important;border-bottom:1px solid var(--pr-card-border,#e8edf3)!important;padding:18px 18px 14px!important}.planner-ide-explorer--massive .planner-ide-explorer-head .tw-heading,.planner-ide-explorer--massive .planner-ide-explorer-head h3,.planner-ide-explorer--massive .planner-ide-explorer-head h4{font-family:Georgia,ui-serif,serif!important;font-family:var(--pr-serif,Georgia,ui-serif,serif)!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:-.02em;margin:0!important}.planner-ide-explorer-count-badge{background:#f4f4f5;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:999px;color:#71717a;display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.08em;margin-top:6px;padding:3px 10px;text-transform:uppercase}.planner-ide-explorer--massive .planner-ide-explorer-search{background:#fff!important;border-bottom:1px solid #e8edf3!important;border-bottom:1px solid var(--pr-card-border,#e8edf3)!important;padding:12px 16px!important}.planner-ide-explorer--massive .planner-ide-explorer-search input{background:#fafaf9!important;border:1px solid #e8edf3!important;border:1px solid var(--pr-card-border,#e8edf3)!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #0f172a0a;font-size:.8125rem!important;padding:10px 14px!important}.planner-ide-explorer-validate-card{background:linear-gradient(180deg,color-mix(in srgb,#6366f1 5%,#fff),#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--pr-accent,#6366f1) 5%,#fff) 0,#fff 100%);border:1px solid color-mix(in srgb,#6366f1 20%,#e8edf3);border:1px solid color-mix(in srgb,var(--pr-accent,#6366f1) 20%,var(--pr-card-border,#e8edf3));border-radius:14px;box-shadow:0 10px 28px -18px #6366f133;margin:12px 14px 0;padding:14px 14px 12px}.planner-ide-explorer--massive .planner-kind-validation-bar--card{background:#0000;border:0;padding:0}.planner-ide-explorer--massive .planner-kind-validation-bar--card .planner-kind-validation-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.planner-ide-explorer--massive .planner-kind-validation-btn{border-radius:10px!important;justify-content:center;padding:9px 8px!important;width:100%}.planner-ide-explorer--massive .planner-kind-validation-btn--validate{background:color-mix(in srgb,#6366f1 8%,#fff)!important;background:color-mix(in srgb,var(--pr-accent,#6366f1) 8%,#fff)!important;border-color:color-mix(in srgb,#6366f1 35%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 35%,var(--pr-card-border,#e8edf3))!important;color:#6366f1!important;color:var(--pr-accent,#6366f1)!important}.planner-ide-explorer--massive .planner-kind-validation-btn--errors.planner-kind-validation-btn--has-errors{background:color-mix(in srgb,#d97706 10%,#fff)!important;background:color-mix(in srgb,var(--pr-warn,#d97706) 10%,#fff)!important;border-color:color-mix(in srgb,#d97706 40%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-warn,#d97706) 40%,var(--pr-card-border,#e8edf3))!important;color:#d97706!important;color:var(--pr-warn,#d97706)!important}.planner-ide-explorer--massive .planner-kind-validation-btn--fix{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#0000!important;color:#fff!important}.planner-ide-explorer--massive .planner-kind-errors-json{border-radius:10px;margin-top:10px;max-height:140px}.planner-ide-explorer-list--cards{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:12px 14px 16px!important}.planner-ide-explorer-card{align-items:flex-start;border-radius:14px!important;box-shadow:0 4px 14px -10px #0f172a1f;cursor:pointer;display:flex;gap:12px;justify-content:space-between;margin:0!important;padding:12px 14px!important;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s;width:100%}.planner-ide-explorer-card:hover{border-color:color-mix(in srgb,#6366f1 28%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 28%,var(--pr-card-border,#e8edf3))!important;box-shadow:0 8px 22px -12px #6366f12e;transform:translateY(-1px)}.planner-ide-explorer-card--active{background:linear-gradient(180deg,color-mix(in srgb,#6366f1 8%,#fff),#fff)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--pr-accent,#6366f1) 8%,#fff) 0,#fff 100%)!important;border-color:color-mix(in srgb,#6366f1 42%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 42%,var(--pr-card-border,#e8edf3))!important;box-shadow:0 10px 26px -12px #6366f147!important}.planner-ide-explorer-card--error{border-color:color-mix(in srgb,#dc2626 32%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 32%,var(--pr-card-border,#e8edf3))!important}.planner-ide-explorer-card .planner-ide-explorer-row-main{flex:1 1;min-width:0}.planner-ide-explorer-card .planner-ide-explorer-row-title{color:#18181b;color:var(--pr-text,#18181b);font-size:.875rem!important;font-weight:700!important}.planner-ide-explorer-card .planner-ide-explorer-row-path{font-size:.6875rem!important;margin-top:4px}.planner-ide-explorer-card .planner-ide-explorer-status{background:#f4f4f5!important;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:999px!important;color:#71717a!important;flex-shrink:0;font-size:.625rem!important;font-weight:700!important;letter-spacing:.06em!important;padding:4px 10px!important;text-transform:uppercase!important}.planner-ide-explorer-card .planner-ide-explorer-status--applied,.planner-ide-explorer-card .planner-ide-explorer-status--planned{background:color-mix(in srgb,#6366f1 10%,#fff)!important;background:color-mix(in srgb,var(--pr-accent,#6366f1) 10%,#fff)!important;border-color:color-mix(in srgb,#6366f1 22%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 22%,var(--pr-card-border,#e8edf3))!important;color:#6366f1!important;color:var(--pr-accent,#6366f1)!important}.planner-ide-explorer-card .planner-ide-explorer-status--block,.planner-ide-explorer-card .planner-ide-explorer-status--blocking{background:color-mix(in srgb,#dc2626 10%,#fff)!important;background:color-mix(in srgb,var(--pr-danger,#dc2626) 10%,#fff)!important;border-color:color-mix(in srgb,#dc2626 22%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 22%,var(--pr-card-border,#e8edf3))!important;color:#dc2626!important;color:var(--pr-danger,#dc2626)!important}.planner-ide-explorer-card .planner-ide-explorer-row-d3e-badge{background:#dc2626;background:var(--pr-danger,#dc2626);border-radius:999px;color:#fff;font-size:.625rem;font-weight:800;margin-left:6px;padding:1px 7px}.planner-ide-explorer-card .planner-ide-explorer-row-d3e-ok{color:#059669;color:var(--pr-success,#059669);font-weight:700;margin-left:6px}@media (max-width:900px){.planner-ide-explorer--massive .planner-kind-validation-bar--card .planner-kind-validation-actions{grid-template-columns:1fr}}.planner-ide-explorer--massive .planner-ide-explorer-head{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important}.planner-ide-explorer--massive .planner-ide-explorer-head-text{min-width:0}.planner-ide-explorer-count-badge{display:inline-flex!important;font-size:.5625rem!important;letter-spacing:.1em!important;margin-top:4px!important;padding:2px 8px!important}.planner-ide-explorer-validate-card{background:#fff!important;border:0!important;border-bottom:1px solid #e8edf3!important;border-bottom:1px solid var(--pr-card-border,#e8edf3)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:10px 14px!important}.planner-ide-explorer--massive .planner-kind-validation-bar--card .planner-kind-validation-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.planner-ide-explorer--massive .planner-kind-validation-btn{border-radius:8px!important;box-shadow:none!important;font-size:.75rem!important;font-weight:600!important;min-height:34px!important}.planner-ide-explorer-list--cards{background:#fafaf9!important;gap:6px!important;padding:10px 12px 14px!important}.planner-ide-explorer-card{grid-gap:10px!important;align-items:center!important;background:#fff!important;border:1px solid #e8edf3!important;border:1px solid var(--pr-card-border,#e8edf3)!important;border-radius:10px!important;box-shadow:none!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:10px 12px!important;transform:none!important}.planner-ide-explorer-card:hover{background:#fff!important;border-color:color-mix(in srgb,#6366f1 30%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 30%,var(--pr-card-border,#e8edf3))!important;box-shadow:0 2px 8px -4px #6366f126!important;transform:none!important}.planner-ide-explorer-card--active{background:color-mix(in srgb,#6366f1 6%,#fff)!important;background:color-mix(in srgb,var(--pr-accent,#6366f1) 6%,#fff)!important;border-color:color-mix(in srgb,#6366f1 45%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 45%,var(--pr-card-border,#e8edf3))!important;box-shadow:none!important}.planner-ide-explorer-card--error{background:color-mix(in srgb,#dc2626 4%,#fff)!important;background:color-mix(in srgb,var(--pr-danger,#dc2626) 4%,#fff)!important;border-color:color-mix(in srgb,#dc2626 35%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 35%,var(--pr-card-border,#e8edf3))!important}.planner-ide-explorer-card .planner-ide-explorer-row-title-line{align-items:center;display:flex;gap:8px;min-width:0}.planner-ide-explorer-card .planner-ide-explorer-row-title{font-size:.8125rem!important;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-ide-explorer-card .planner-ide-explorer-row-path{color:#a8a29e!important;display:block;font-size:.625rem!important;margin-top:2px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-ide-explorer-card .planner-ide-explorer-status{font-size:.5625rem!important;letter-spacing:.08em!important;padding:3px 8px!important}.planner-ide-statusbar--review{align-items:stretch!important;background:#fff!important;border-top:1px solid #e8edf3!important;border-top:1px solid var(--pr-card-border,#e8edf3)!important;flex-direction:column!important;gap:0!important;height:auto!important;min-height:44px!important;padding:10px 16px 12px!important}.planner-ide-statusbar--review .planner-ide-statusbar-meta{color:#71717a!important;font-size:.6875rem!important;margin-bottom:8px}.planner-ide-statusbar--review .planner-ide-statusbar-actions{flex-wrap:wrap!important;justify-content:stretch!important;overflow:visible!important;width:100%!important}.planner-review-footer{display:flex;flex-direction:column;gap:10px;width:100%}.planner-review-footer-status{background:#fafaf9;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:8px;color:#57534e;font-size:.75rem;line-height:1.4;padding:8px 12px}.planner-review-footer-status--block{background:color-mix(in srgb,#dc2626 6%,#fff)!important;background:color-mix(in srgb,var(--pr-danger,#dc2626) 6%,#fff)!important;border-color:color-mix(in srgb,#dc2626 22%,#e8edf3)!important;border-color:color-mix(in srgb,var(--pr-danger,#dc2626) 22%,var(--pr-card-border,#e8edf3))!important;color:#dc2626!important;color:var(--pr-danger,#dc2626)!important;font-weight:500}.planner-review-footer-status--ok{background:color-mix(in srgb,#059669 6%,#fff);background:color-mix(in srgb,var(--pr-success,#059669) 6%,#fff);border-color:color-mix(in srgb,#059669 20%,#e8edf3);border-color:color-mix(in srgb,var(--pr-success,#059669) 20%,var(--pr-card-border,#e8edf3));color:#059669;color:var(--pr-success,#059669)}.planner-review-footer-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.planner-review-footer-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.planner-review-footer-group--build{margin-left:auto}.planner-review-footer-cta{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-color:#0000!important;border-radius:10px!important;color:#fff!important;font-weight:700!important;padding:8px 18px!important}.planner-ide-statusbar--review .planner-inline-btn,.planner-ide-statusbar--review .tw-form-btn{border-radius:8px!important;font-size:.75rem!important;font-weight:600!important;min-height:34px!important;padding:7px 12px!important;white-space:nowrap}@media (max-width:1100px){.planner-review-footer-toolbar{align-items:stretch;flex-direction:column}.planner-review-footer-group--build{justify-content:flex-end;margin-left:0}}.planner-review-cards{min-width:0;width:100%}.planner-review-main-card{display:flex;flex-direction:column;min-width:0;width:100%}.planner-review-shell .planner-ide-main--workbench{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;width:100%}.planner-ide-main--workbench .planner-ide-main-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;min-width:0!important;overflow:hidden!important;width:100%!important}.planner-ide-main--workbench .planner-ide-main-body>*{flex:1 1 auto;min-height:0;min-width:0;width:100%}.planner-ide-statusbar--review{box-sizing:border-box;width:100%}.planner-ide-statusbar--review .planner-ide-statusbar-actions{min-width:0;width:100%}.planner-review-footer{min-width:0}.planner-ide-main--workbench,.planner-overview-content,.planner-overview-dashboard,.planner-overview-panel--pro,.planner-review-cards,.planner-review-main-card,.planner-review-shell{box-sizing:border-box;max-width:none;min-width:0;width:100%}.planner-overview-tabs{box-sizing:border-box;width:100%}.app-planner-root--review{--pr-card:#fff;--pr-card-border:#e8edf3;--pr-text:#0f172a;--pr-muted:#64748b;--pr-accent:#6366f1;--pr-accent-soft:#eef2ff;--pr-warn:#d97706;--pr-danger:#dc2626;--pr-success:#059669;--pr-serif:Georgia,"Times New Roman",ui-serif,serif;--pr-sans:var(--font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);--pr-radius:18px;--pr-shadow:0 1px 2px #0f172a0a,0 14px 48px -28px #6366f11f;background:radial-gradient(ellipse 90% 65% at 12% -8%,#8b5cf66b,#0000 58%),radial-gradient(ellipse 80% 60% at 88% 4%,#3b82f652,#0000 55%),radial-gradient(ellipse 70% 50% at 50% 105%,#a78bfa47,#0000 62%),linear-gradient(180deg,#ebe6ff,#f5f3ff 38%,#eef2ff)!important}.app-planner-inner.app-planner-inner--review{margin:0 auto;max-width:1280px;padding:20px 28px 36px}.app-planner-review-topbar--centered{margin-bottom:32px}.app-planner-stepper--review .app-planner-stepper-item{background:#ffffffb8;border:1px solid var(--pr-card-border);border-radius:999px;color:var(--pr-muted);font-size:.8125rem;font-weight:600;padding:8px 16px 8px 8px}.app-planner-stepper--review .app-planner-stepper-item--done{background:#fff;border-color:color-mix(in srgb,var(--pr-accent) 22%,var(--pr-card-border));color:var(--pr-accent)}.app-planner-stepper--review .app-planner-stepper-item--active{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#0000;box-shadow:0 8px 24px -8px #4f46e573;color:#fff}.app-planner-stepper--review .app-planner-stepper-item--done .app-planner-stepper-dot{background:color-mix(in srgb,var(--pr-accent) 14%,#fff);border:1px solid color-mix(in srgb,var(--pr-accent) 18%,#0000);color:var(--pr-accent)}.app-planner-stepper--review .app-planner-stepper-item--active .app-planner-stepper-dot{background:#ffffff38;border:1px solid #ffffff47;color:#fff}.app-planner-stepper--review .app-planner-stepper-item--idle .app-planner-stepper-dot{background:#fff;border:1px solid var(--pr-card-border);color:var(--pr-muted)}.planner-review-page-step:before{color:var(--pr-success);content:"\2713 "}.planner-review-page-title{color:var(--pr-text);font-family:var(--pr-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:500}.planner-review-page-subtitle{color:var(--pr-muted);font-family:var(--pr-sans)}.planner-review-page-actions{gap:8px;padding-top:8px}.planner-review-page-actions .planner-inline-btn{border-radius:999px;font-weight:600;min-height:40px;padding-inline:18px}.planner-review-page-actions .TWButton--secondary{background:#fff;border:1px solid var(--pr-card-border);box-shadow:0 1px 2px #1c19170a}.planner-review-page-actions .TWButton--primary,.planner-review-page-actions .planner-review-primary-cta{background:#1c1917!important;border-color:#1c1917!important;box-shadow:0 10px 28px -12px #1c19178c;color:#fff!important}.planner-review-cards{gap:22px}.planner-review-main-card,.planner-review-nav-card{background:var(--pr-card);border:1px solid var(--pr-card-border);border-radius:var(--pr-radius);box-shadow:var(--pr-shadow)}.planner-review-shell .planner-ide-nav--card{background:linear-gradient(180deg,#f8f9fc,#f3f4f8);padding:12px 0 16px 10px}.planner-review-shell .planner-issues-topbar{background:#0000;border-bottom:1px solid var(--pr-card-border);padding:14px 18px 12px}.planner-review-shell .planner-issue-pill{background:#fafaf9;border:1px solid var(--pr-card-border);border-radius:999px;color:var(--pr-muted);padding:8px 16px}.planner-review-shell .planner-issue-pill--active{background:#1c1917;border-color:#1c1917;color:#fff}.planner-review-shell .planner-overview-panel{gap:22px;padding:20px 22px 28px}.planner-review-shell .planner-tw-overview-hero--metrics{gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.planner-review-shell .planner-tw-overview-stat{background:linear-gradient(180deg,#fff,#fafaf9);border:1px solid var(--pr-card-border);border-radius:14px;padding:16px 14px}.planner-review-shell .planner-tw-overview-stat strong{font-family:var(--pr-serif);font-size:1.625rem;font-weight:600}.planner-review-shell .planner-tw-overview-stat span{color:#a8a29e;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.planner-review-shell .planner-tw-overview-stat--warn strong{color:var(--pr-warn)}.planner-overview-summary-split{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.planner-overview-coverage-card,.planner-overview-meta-card{background:linear-gradient(180deg,#fff,#fafaf9);border:1px solid var(--pr-card-border);border-radius:16px;padding:18px 20px}.planner-overview-card-title{font-family:var(--pr-serif);font-size:1.125rem;font-weight:600;margin:0 0 14px}.planner-overview-coverage-sub{color:var(--pr-muted);font-size:.8125rem;margin:-8px 0 16px}.planner-overview-dl{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:auto 1fr;margin:0}.planner-overview-dl dt{color:#a8a29e;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.planner-overview-dl dd{color:var(--pr-text);font-size:.875rem;margin:0}.planner-coverage-bars{display:flex;flex-direction:column;gap:14px}.planner-coverage-bar-row{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:1fr auto}.planner-coverage-bar-label{font-size:.875rem;font-weight:500}.planner-coverage-bar-pct{color:var(--pr-muted);font-size:.8125rem;font-weight:700}.planner-coverage-bar-track{background:#f5f5f4;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.planner-coverage-bar-fill{background:linear-gradient(90deg,#1c1917,#44403c);border-radius:999px;height:100%}@media (max-width:1200px){.planner-review-shell .planner-tw-overview-hero--metrics{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.planner-overview-summary-split{grid-template-columns:1fr}}.planner-review-shell .planner-ide-status-chip--ok{background:color-mix(in srgb,var(--pr-success) 6%,#fff);border-color:color-mix(in srgb,var(--pr-success) 25%,var(--pr-card-border))}.planner-review-shell .planner-ide-status-chip-label{font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.planner-review-shell .planner-ide-main-body{background:#0000}.planner-review-shell .planner-ide-explorer--embedded{background:#fafaf9}.planner-tw-review .planner-review{background:#0000}.planner-review-shell .planner-ide-nav--card{background:linear-gradient(180deg,#f8f9fc,#f3f4f8)!important;padding:12px 0 16px 10px!important}.planner-review-shell .planner-ide-nav-section{padding:4px 0 8px!important}.planner-review-shell .planner-ide-nav-section-label{color:#0f172a!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.12em!important;padding:12px 0 8px 4px!important;text-transform:uppercase!important}.planner-review-shell .planner-ide-nav-item{background:#0000!important;border:none!important;border-radius:12px 0 0 12px!important;box-shadow:none!important;box-sizing:border-box!important;color:#64748b!important;font-size:.875rem;font-weight:500;margin:3px 0!important;max-width:none!important;padding:9px 12px 9px 10px!important;position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease;width:100%!important}.planner-review-shell .planner-ide-nav-item:hover:not(.planner-ide-nav-item--active){background:rgba(15,23,42,.045)!important;box-shadow:none!important;color:#334155!important}.planner-review-shell .planner-ide-nav-item--active{border:none!important;font-weight:600!important}.planner-review-shell .planner-ide-nav-item--kind,.planner-review-shell .planner-ide-nav-item--kind.planner-ide-nav-item--active{padding-left:10px!important}.planner-review-shell .planner-ide-nav-item--kind:hover:not(.planner-ide-nav-item--active){background:rgba(15,23,42,.045)!important}.planner-review-shell .planner-ide-explorer-head{padding:14px 12px 10px}.planner-review-shell .planner-ide-explorer-search{padding:8px 12px}.planner-review-shell .planner-ide-explorer-list{padding:6px 10px 14px!important}.planner-review-shell .planner-ide-explorer-row{border:1px solid #0000!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box!important;margin:0 0 2px 5px!important;padding:10px 12px!important;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;width:calc(100% - 5px)!important}.planner-review-shell .planner-ide-explorer-row:hover{background:color-mix(in srgb,var(--pr-accent) 6%,#f8fafc)!important;box-shadow:none!important}.planner-review-shell .planner-ide-explorer-row--active{background:var(--pr-accent-soft)!important;border-color:#0000!important;box-shadow:none!important;padding-left:12px!important}.planner-review-shell .planner-ide-explorer-row--active .planner-ide-explorer-row-title{color:#4338ca;font-weight:600}.planner-review-shell .planner-overview-panel--summary{gap:28px;padding:28px 28px 32px}.planner-review-shell .planner-overview-intro{display:flex;flex-direction:column;gap:8px}.planner-review-shell .planner-overview-hero-title{font-family:var(--pr-serif);font-size:clamp(1.75rem,3vw,2.25rem)!important;font-weight:600!important;letter-spacing:-.03em;margin:0}.planner-review-shell .planner-overview-hero-sub{font-size:1rem!important;line-height:1.55;max-width:48rem}.planner-review-shell .planner-tw-overview-hero--massive{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.planner-review-shell .planner-tw-overview-hero--massive .planner-tw-overview-stat{background:linear-gradient(165deg,color-mix(in srgb,#fff 92%,var(--pr-accent) 8%) 0,#fff 100%);border:1px solid color-mix(in srgb,var(--pr-accent) 12%,var(--pr-card-border));border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -20px #6366f138;min-height:108px;padding:22px 20px}.planner-review-shell .planner-tw-overview-hero--massive .planner-tw-overview-stat strong{font-family:var(--pr-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:10px}.planner-review-shell .planner-tw-overview-hero--massive .planner-tw-overview-stat span{color:var(--pr-muted);font-size:.6875rem;font-weight:800;letter-spacing:.12em}.planner-review-shell .planner-overview-meta-card--massive{background:linear-gradient(180deg,#fafbff,#fff);border:1px solid color-mix(in srgb,var(--pr-accent) 10%,var(--pr-card-border));border-radius:18px;box-shadow:0 10px 36px -24px #6366f12e;padding:24px 26px}.planner-review-shell .planner-overview-footnote{color:var(--pr-muted);font-size:.8125rem}.planner-review-shell .planner-tw-table-wrap{background:#fff;border:1px solid var(--pr-card-border);border-radius:14px;margin-top:12px;overflow:auto}.planner-review-shell .planner-tw-table-wrap .tw-data-table{border-collapse:collapse;font-size:.875rem;width:100%}.planner-review-shell .planner-tw-table-wrap .tw-data-table th{background:#f8fafc;border-bottom:1px solid var(--pr-card-border);color:var(--pr-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:12px 16px;text-align:left;text-transform:uppercase}.planner-review-shell .planner-tw-table-wrap .tw-data-table td{border-bottom:1px solid color-mix(in srgb,var(--pr-card-border) 70%,#0000);color:var(--pr-text);padding:12px 16px}.planner-review-shell .planner-tw-table-wrap .tw-data-table tr:hover td{background:color-mix(in srgb,var(--pr-accent) 6%,#fff)}.planner-review-shell .planner-tw-table-wrap .tw-data-table.striped tr:nth-child(2n) td{background:#fafbff}.planner-review-page-step{display:none!important}.app-planner-root--review{display:flex;flex-direction:column;height:100%;max-height:100dvh;overflow:hidden!important}.app-planner-inner.app-planner-inner--review{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.app-planner-inner.app-planner-inner--review>.app-planner-actions--resume,.app-planner-review-topbar--centered{flex-shrink:0}.planner-tw-review,.planner-tw-review.planner-review{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.planner-tw-review>.TWAlert,.planner-tw-review>.tw-alert{flex-shrink:0}.planner-review-shell{flex:1 1;min-height:0;overflow:hidden}.planner-review-page-head{flex-shrink:0}.planner-review-cards{flex:1 1;min-height:0!important;overflow:hidden}.planner-review-nav-card{display:flex;flex-direction:column;min-height:0;overflow:hidden}.planner-review-shell .planner-ide-nav--card{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.planner-review-main-card{min-height:0;overflow:hidden}.planner-review-shell .planner-ide-main{flex:1 1;min-height:0;overflow:hidden}.planner-review-shell .planner-ide-main-split{flex:1 1;height:auto;min-height:0;overflow:hidden}.planner-review-shell .planner-ide-explorer--embedded{min-height:0;overflow:hidden}.planner-review-shell .planner-ide-explorer-list{flex:1 1;min-height:0;overflow-y:auto}.planner-review-shell .planner-ide-main-body{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}@media (max-width:1100px){.planner-review-cards{grid-template-rows:minmax(180px,34vh) minmax(0,1fr)}.planner-review-nav-card{max-height:34vh}}.app-planner-inner--review .planner-tw-review,.app-planner-inner.app-planner-inner--review .planner-tw-review{min-height:0!important}.planner-review-shell .planner-ide-main--workbench{background:#fff}.planner-review-shell .planner-ide-main-split{grid-template-columns:minmax(300px,34%) minmax(0,1fr)}.planner-review-shell .planner-ide-explorer--embedded{background:linear-gradient(180deg,#fafbff,#fff);border-right:1px solid var(--pr-card-border);display:flex;flex-direction:column}.planner-review-shell .planner-ide-explorer-head{background:#0000;border-bottom:1px solid var(--pr-card-border);padding:20px 16px 14px}.planner-review-shell .planner-ide-explorer-head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.planner-review-shell .planner-ide-explorer-head .TWHeading,.planner-review-shell .planner-ide-explorer-head h4{font-family:var(--pr-serif)!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.02em!important;margin:0!important}.planner-review-shell .planner-ide-explorer-count{color:var(--pr-muted)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase}.planner-review-shell .planner-ide-explorer-search{border-bottom:1px solid color-mix(in srgb,var(--pr-card-border) 70%,#0000);padding:10px 14px}.planner-review-shell .planner-ide-explorer-search input{background:#fff;border:1px solid var(--pr-card-border);border-radius:10px;font-size:.875rem;padding:10px 12px;width:100%}.planner-review-shell .planner-ide-explorer-search input::placeholder{color:#94a3b8;font-size:.8125rem}.planner-review-shell .planner-ide-explorer-list{padding:6px 0 16px!important}.planner-review-shell .planner-mod-tree{padding:2px 0 12px}.planner-review-shell .planner-mod-group{margin-bottom:0}.planner-review-shell .planner-mod-row{border:1px solid #0000;border-radius:10px;box-shadow:none!important;font-size:.875rem;margin:2px 8px;min-height:38px;padding:10px 12px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.planner-review-shell .planner-mod-row--module{color:var(--pr-text);font-weight:600;padding-left:10px}.planner-review-shell .planner-mod-row--artifact{padding-left:26px}.planner-review-shell .planner-mod-row--kind{color:#a8a29e;font-size:.625rem;font-weight:800;letter-spacing:.12em;min-height:28px;padding:8px 14px 6px 28px}.planner-review-shell .planner-mod-row:hover:not(.planner-mod-row--selected){background:rgba(15,23,42,.045)}.planner-review-shell .planner-mod-row--selected{background:#6366f121!important;border-color:#0000!important;box-shadow:none!important;color:#4338ca!important}.planner-review-shell .planner-mod-row--module.planner-mod-row--selected{padding-left:10px}.planner-review-shell .planner-mod-row--artifact.planner-mod-row--selected{padding-left:26px}.planner-review-shell .planner-mod-artifact-name{font-family:var(--pr-sans);font-size:.875rem;font-weight:500}.planner-review-shell .planner-mod-file-dot{border-radius:3px;height:9px;width:9px}.planner-review-shell .planner-mod-status{border-radius:999px;font-size:.5625rem;font-weight:800;letter-spacing:.06em;padding:3px 8px}.planner-review-shell .planner-mod-count{background:color-mix(in srgb,var(--pr-accent) 8%,#fff);border:1px solid color-mix(in srgb,var(--pr-card-border) 80%,#0000);border-radius:999px;color:var(--pr-muted);padding:2px 8px}.planner-review-shell .planner-mod-chevron{opacity:.45}.planner-review-shell .planner-ide-explorer-list .planner-ide-explorer-row{border-radius:10px;margin:0 0 4px 5px;padding:10px 12px;width:calc(100% - 5px)}.planner-review-shell .planner-ide-explorer-row-title{font-family:var(--pr-sans);font-size:.875rem;font-weight:500}.planner-review-shell .planner-ide-explorer-status{border-radius:999px;font-size:.5625rem;font-weight:800;letter-spacing:.06em;padding:3px 8px}.planner-review-shell .planner-artifact-editor{background:#fff}.planner-review-shell .planner-artifact-topbar{background:linear-gradient(180deg,#fafbff,#fff 55%);border-bottom:1px solid var(--pr-card-border)}.planner-review-shell .planner-artifact-topbar-primary{grid-gap:16px 28px;align-items:start;display:grid;gap:16px 28px;grid-template-columns:minmax(0,1fr) minmax(300px,380px);padding:24px 28px 12px}.planner-review-shell .planner-artifact-topbar-title{grid-column:1;grid-row:1}.planner-review-shell .planner-artifact-topbar-actions{grid-column:1;grid-row:2;justify-content:flex-start;padding-top:4px}.planner-review-shell .planner-artifact-topbar-title .TWHeading,.planner-review-shell .planner-artifact-topbar-title h2{font-family:var(--pr-serif)!important;font-size:clamp(1.75rem,2.5vw,2.25rem)!important;letter-spacing:-.03em!important;line-height:1.08!important}.planner-review-shell .planner-artifact-topbar-meta{gap:10px;margin-top:10px}.planner-review-shell .planner-artifact-topbar-meta .TWChip{border-radius:999px;font-weight:600}.planner-review-shell .planner-artifact-status--applied{background:color-mix(in srgb,var(--pr-success) 12%,#fff)!important;border-color:color-mix(in srgb,var(--pr-success) 25%,#0000)!important;color:var(--pr-success)!important}.planner-review-shell .planner-artifact-status--blocking{background:color-mix(in srgb,var(--pr-danger) 10%,#fff)!important;color:var(--pr-danger)!important}.planner-review-shell .planner-artifact-change-row{align-self:stretch;background:linear-gradient(165deg,color-mix(in srgb,#fff 92%,var(--pr-accent) 8%) 0,#fff 100%);border:1px solid color-mix(in srgb,var(--pr-accent) 14%,var(--pr-card-border))!important;border-radius:16px;box-shadow:0 10px 32px -22px #6366f152;display:flex;flex-direction:column;gap:10px;grid-column:2;grid-row:1/span 2;padding:16px}.planner-review-shell .planner-artifact-change-input,.planner-review-shell .planner-artifact-change-input textarea{background:#fff!important;border:1px solid var(--pr-card-border)!important;border-radius:12px!important;font-size:.875rem!important;line-height:1.5!important;min-height:76px!important}.planner-review-shell .planner-artifact-change-row .planner-inline-btn{border-radius:999px!important;min-height:36px!important;padding-inline:16px!important}.planner-review-shell .planner-artifact-topbar-issues-row{padding:0 28px 12px}.planner-review-shell .planner-artifact-topbar-tabs{background:#0000;border-top:none;display:flex;flex-wrap:wrap;gap:8px;padding:4px 28px 18px}.planner-review-shell .planner-artifact-tab{background:#fff;border-bottom:1px solid var(--pr-card-border);border:1px solid var(--pr-card-border);border-radius:999px;color:var(--pr-muted);font-size:.8125rem;font-weight:600;padding:8px 18px}.planner-review-shell .planner-artifact-tab:hover{background:color-mix(in srgb,var(--pr-accent) 6%,#fff);border-color:color-mix(in srgb,var(--pr-accent) 22%,var(--pr-card-border));color:#4338ca}.planner-review-shell .planner-artifact-tab--active{background:#1c1917;border-color:#1c1917;color:#fff}.planner-review-shell .planner-artifact-body{background:#fafaf9}.planner-review-shell .planner-artifact-body .planner-inspector{background:#0000;padding:24px 28px 32px}.planner-review-shell .planner-artifact-body .planner-inspector>h3{display:none}.planner-review-shell .planner-artifact-body .planner-inspector-meta{background:linear-gradient(180deg,#fff,#fafaf9);border:1px solid var(--pr-card-border);border-radius:14px;color:var(--pr-text);font-size:.9375rem;line-height:1.55;margin-bottom:24px;padding:16px 18px}.planner-review-shell .planner-artifact-body .planner-inspector-table{background:#fff;border:1px solid var(--pr-card-border);border-collapse:collapse;border-radius:14px;box-shadow:0 1px 2px #0f172a0a;font-size:.875rem;margin:0 0 20px;overflow:hidden;width:100%}.planner-review-shell .planner-artifact-body .planner-inspector-table th{background:#f8fafc;border-bottom:1px solid var(--pr-card-border);color:var(--pr-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:12px 16px;text-transform:uppercase}.planner-review-shell .planner-artifact-body .planner-inspector-table td{border-bottom:1px solid color-mix(in srgb,var(--pr-card-border) 70%,#0000);color:var(--pr-text);padding:12px 16px;vertical-align:top}.planner-review-shell .planner-artifact-body .planner-inspector-table tr:hover td{background:color-mix(in srgb,var(--pr-accent) 5%,#fff)}.planner-review-shell .planner-artifact-body .planner-inspector-table tr:last-child td{border-bottom:none}.planner-review-shell .planner-artifact-body .planner-inspector section h4{color:#a8a29e!important;font-size:.6875rem!important;font-weight:800!important;letter-spacing:.12em!important;margin:24px 0 12px!important;text-transform:uppercase!important}.planner-review-shell .planner-artifact-body .planner-inspector-pre{border:1px solid #1e293b;border-radius:14px;font-size:.75rem;line-height:1.55;max-height:360px}.planner-review-shell .planner-artifact-body .planner-inspector>section:last-child{display:none}.planner-review-shell .planner-artifact-d3e,.planner-review-shell .planner-artifact-json{background:#0f172a;border-radius:0;color:#e2e8f0;font-size:.8125rem;line-height:1.55;margin:0}.planner-review-shell .planner-artifact-scroll{background:#fafaf9;padding:20px 24px}@media (max-width:1100px){.planner-review-shell .planner-artifact-topbar-primary,.planner-review-shell .planner-ide-main-split{grid-template-columns:1fr}.planner-review-shell .planner-artifact-change-row{grid-column:1;grid-row:auto}}.planner-review-shell .planner-ide-nav-item-main{align-items:center;display:inline-flex;flex:1 1;gap:10px;min-width:0}.planner-review-shell .planner-ide-nav-icon{align-items:center;background:#0000;border:none;border-radius:9px;color:#94a3b8;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;transition:background .18s ease,color .18s ease;width:30px}.planner-review-shell .planner-ide-nav-item:hover:not(.planner-ide-nav-item--active) .planner-ide-nav-icon{background:#6366f114;color:#6366f1}.planner-review-shell .planner-ide-nav-item--active .planner-ide-nav-icon{background:#6366f133!important;box-shadow:none;color:#4f46e5!important}.planner-review-shell .planner-ide-nav-icon-svg{display:block}.planner-review-shell .planner-ide-nav-item{align-items:center;display:flex!important;gap:8px;justify-content:space-between}.planner-review-shell .planner-ide-nav--card{padding-right:0!important}.planner-review-shell .planner-ide-nav-brand{align-items:stretch!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin-right:0!important;padding:0 0 12px!important;width:100%!important}.planner-review-shell .planner-ide-nav-item--active .planner-ide-nav-label-text{color:#4338ca!important}.planner-review-shell .planner-ide-nav-item--active .planner-ide-nav-badge{background:#6366f12e!important;color:#4338ca!important;font-weight:700}.planner-review-shell .planner-ide-nav-item--active .planner-ide-nav-badge--warn{background:#dc26261f!important;color:#dc2626!important}.planner-review-shell .planner-ide-nav-item,.planner-review-shell .planner-ide-nav-item--active,.planner-review-shell .planner-ide-nav-item--kind.planner-ide-nav-item--active{border-bottom-right-radius:0!important;border-top-right-radius:0!important;margin-left:0!important;margin-right:0!important}.planner-review-shell .planner-ide-nav-item--active{background:#6366f121!important;box-shadow:none!important;color:#4338ca!important}.planner-review-shell .planner-ide-nav-item--active:before{background:#6366f1;border-radius:0 4px 4px 0;content:""!important;display:block!important;height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.planner-review-shell .planner-ide-nav-item:before{display:none!important}.planner-review-shell .planner-ide-nav-brand{padding:0 0 14px!important}.planner-review-shell .planner-ide-nav-brand-card{background:linear-gradient(155deg,#fff,#f8f7ff 52%,#f3f1ff)!important;border:none!important;border-radius:16px 16px 0 0!important;box-shadow:inset 0 1px 0 #fffffff2,0 10px 28px -20px #6366f159!important;box-sizing:border-box!important;display:flex;flex-direction:column;gap:12px;margin:0!important;max-width:100%;overflow:hidden;padding:14px 14px 12px!important;position:relative;width:100%!important}.planner-review-shell .planner-ide-nav-brand-card:before{background:linear-gradient(90deg,#6366f1,#8b5cf6 55%,#a78bfa);border-radius:16px 16px 0 0;content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0}.planner-review-shell .planner-ide-nav-brand-card:after{background:radial-gradient(ellipse 90% 70% at 100% 0,#6366f11a,#0000 58%),radial-gradient(ellipse 60% 50% at 0 100%,#8b5cf60f,#0000 62%);content:"";inset:0;pointer-events:none;position:absolute}.planner-review-shell .planner-ide-nav-brand-metrics,.planner-review-shell .planner-ide-nav-brand-status,.planner-review-shell .planner-ide-nav-brand-top{position:relative;z-index:1}.planner-review-shell .planner-ide-nav-brand-top{align-items:center;display:flex;gap:12px;min-width:0}.planner-review-shell .planner-ide-nav-brand-icon{background:linear-gradient(145deg,#6366f1,#7c3aed)!important;border-radius:12px!important;box-shadow:0 8px 18px -8px #6366f1a6,inset 0 1px 0 #ffffff47!important;color:#fff!important;flex-shrink:0;font-size:.9375rem!important;font-weight:800!important;height:40px!important;letter-spacing:-.03em;width:40px!important}.planner-review-shell .planner-ide-nav-brand-headline{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.planner-review-shell .planner-ide-nav-brand-title{background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:#0f172a!important;font-size:1rem!important;font-weight:800!important;letter-spacing:-.03em;line-height:1.15}.planner-review-shell .planner-ide-nav-brand-tagline{color:#64748b;font-size:.6875rem;font-weight:500;letter-spacing:.02em}.planner-review-shell .planner-ide-nav-brand-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.planner-review-shell .planner-ide-nav-brand-metric{background:#ffffffc7;border:1px solid #6366f11a;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 10px 9px}.planner-review-shell .planner-ide-nav-brand-metric strong{font-feature-settings:"tnum";color:#312e81;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.planner-review-shell .planner-ide-nav-brand-metric span{color:#64748b;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-review-shell .planner-ide-nav-brand-status{width:100%}.planner-review-shell .planner-ide-nav-brand-status .planner-ide-status-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8!important;border:1px solid #6366f11f!important;border-radius:10px;gap:4px;padding:8px 10px}.planner-review-shell .planner-ide-nav-brand-status .planner-ide-status-chip-head{gap:8px}.planner-review-shell .planner-ide-nav-brand-status .planner-ide-status-chip-label{font-size:.625rem;font-weight:800;letter-spacing:.08em}.planner-review-shell .planner-ide-nav-brand-status .planner-ide-status-chip-value{color:#475569;font-size:.6875rem;font-weight:500;margin:0;padding-left:15px}.planner-review-shell .planner-ide-nav-brand-status .planner-ide-status-chip--ok{background:#ecfdf5e6!important;border-color:#05966933!important}.planner-review-shell .planner-ide-nav-brand-status .planner-ide-status-chip--warn{background:#fffbebeb!important;border-color:#d9770638!important}.planner-review-shell .planner-ide-nav-brand-status .planner-ide-status-chip--idle{background:#eef2ffd9!important;border-color:#6366f124!important}.planner-review-shell .planner-ide-nav-brand-status .planner-ide-status-chip--idle .planner-ide-status-dot{background:#6366f1;box-shadow:0 0 0 3px #6366f12e}.planner-review-shell .planner-ide-nav-brand-status .planner-ide-status-chip--idle .planner-ide-status-chip-label{color:#4338ca}.planner-review-shell .planner-ide-nav--card{scrollbar-color:#64748b59 #0000;scrollbar-width:thin}.app-planner-root--review{background:#f8fafc!important}.app-planner-inner.app-planner-inner--review{max-width:none;padding:12px 16px 16px}.planner-review-main-card,.planner-review-nav-card{border-radius:12px;box-shadow:0 1px 2px #0f172a0f}.app-planner-stepper--review .app-planner-stepper-item--active{background:var(--pr-accent)!important;box-shadow:none!important}.planner-review-shell .planner-overview-panel--summary,.planner-review-shell .planner-overview-panel:not(.planner-overview-panel--summary){gap:16px!important;padding:16px 18px 20px!important}.planner-review-shell .planner-tw-overview-hero--massive .planner-tw-overview-stat,.planner-review-shell .planner-tw-overview-stat{background:#fff!important;border-radius:10px!important;box-shadow:none!important;min-height:0!important;padding:12px 14px!important}.planner-review-shell .planner-tw-overview-hero--massive .planner-tw-overview-stat strong,.planner-review-shell .planner-tw-overview-stat strong{font-family:var(--pr-sans)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:-.02em!important}.planner-review-shell .planner-tw-overview-hero--massive .planner-tw-overview-stat span,.planner-review-shell .planner-tw-overview-stat span{font-size:.6875rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important}.planner-review-shell .planner-overview-meta-card,.planner-review-shell .planner-overview-meta-card--massive{background:#fff!important;border-radius:10px!important;box-shadow:none!important;padding:14px 16px!important}.planner-review-shell .planner-overview-hero-banner{border-radius:10px!important;box-shadow:none!important}.planner-review-shell .planner-overview-hero-banner-glow{display:none!important}.planner-review-shell .planner-overview-hero-banner-inner{padding:16px 18px!important}.planner-review-shell .planner-overview-hero-title{font-family:var(--pr-sans)!important;font-size:1.375rem!important}.planner-review-shell .planner-ide-nav-brand-icon{background:var(--pr-accent)!important;border-radius:8px!important;box-shadow:none!important;height:32px!important;width:32px!important}.planner-review-shell .planner-ide-nav-brand-metric{border-radius:8px!important;box-shadow:none!important;padding:8px!important}.planner-review-shell .planner-ide-nav-brand-metric strong{font-size:.9375rem!important}.planner-review-shell .planner-artifact-topbar{background:#fff!important}.planner-review-shell .planner-artifact-topbar-primary{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px 18px 8px!important}.planner-review-shell .planner-artifact-topbar-title .TWHeading,.planner-review-shell .planner-artifact-topbar-title h2{font-family:var(--pr-sans)!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:-.01em!important}.planner-review-shell .planner-artifact-topbar-meta{gap:6px!important;margin-top:6px!important}.planner-review-shell .planner-artifact-change-row{align-items:flex-end!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;flex-direction:row!important;flex-wrap:wrap!important;padding:0!important;width:100%!important}.planner-review-shell .planner-artifact-change-input,.planner-review-shell .planner-artifact-change-input textarea{border-radius:8px!important;flex:1 1 220px!important;min-height:40px!important}.planner-review-shell .planner-artifact-topbar-actions{padding-top:0!important}.planner-review-shell .planner-artifact-topbar-issues-row{padding:0 18px 8px!important}.planner-review-shell .planner-artifact-topbar-tabs{border-top:1px solid var(--pr-card-border)!important;gap:0!important;padding:0 18px!important}.planner-review-shell .planner-artifact-tab{background:#0000!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;color:var(--pr-muted)!important;font-size:.8125rem!important;font-weight:500!important;padding:10px 14px!important}.planner-review-shell .planner-artifact-tab:hover{background:#0000!important;color:var(--pr-text)!important}.planner-review-shell .planner-artifact-tab--active{background:#0000!important;border-bottom-color:var(--pr-accent)!important;color:var(--pr-accent)!important}.planner-review-shell .planner-artifact-body{background:#fff!important}.planner-review-shell .planner-artifact-body .planner-inspector{padding:16px 18px 20px!important}.planner-review-shell .planner-artifact-body .planner-inspector-meta{background:#f8fafc!important;border-radius:8px!important;margin-bottom:16px!important;padding:12px 14px!important}.planner-review-shell .planner-artifact-body .planner-inspector-table{border-radius:8px!important;box-shadow:none!important;margin-bottom:14px!important}.planner-review-shell .planner-ide-statusbar--secondary{flex-wrap:wrap!important;gap:8px!important;padding:8px 12px!important}.planner-review-shell .planner-ide-statusbar-actions{flex-wrap:wrap!important;gap:6px!important}.planner-review-shell .planner-ide-statusbar-actions .TWButton{font-size:.8125rem!important;min-height:32px!important;padding-inline:12px!important}.planner-review-shell .planner-issue-pill{box-shadow:none!important;font-size:.75rem!important;font-weight:600!important;padding:6px 12px!important}.planner-review-shell .planner-issue-pill--active{background:var(--pr-accent-soft)!important;border-color:color-mix(in srgb,var(--pr-accent) 25%,var(--pr-card-border))!important;color:#4338ca!important}.planner-review-shell .planner-mod-row{border-radius:8px!important;min-height:32px!important;padding:7px 10px!important}.planner-review-shell .planner-mod-row--artifact{padding-left:22px!important}.planner-review-shell .planner-mod-status{font-size:.5625rem!important;padding:2px 6px!important}.planner-review-shell .planner-ide-statusbar-layer-presets{border-right:1px solid var(--pr-card-border);display:flex;flex-wrap:wrap;gap:4px;margin-right:8px;padding-right:8px}.planner-review-shell .planner-layer-preset-btn{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--pr-muted)!important;font-size:.75rem!important;font-weight:500!important;min-height:28px!important;padding:2px 8px!important}.planner-review-shell .planner-layer-preset-btn:hover:not(:disabled){background:var(--pr-accent-soft)!important;color:var(--pr-accent)!important}.planner-review-shell .planner-artifact-topbar-issues-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important}.planner-review-shell .planner-artifact-issues-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.planner-review-shell .planner-artifact-json-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.planner-review-shell .planner-artifact-json-actions .planner-inline-btn{min-height:32px!important}.planner-review-footer-toolbar--simple{gap:.75rem;justify-content:space-between}.planner-review-footer-group--tools-simple{flex:0 0 auto}.planner-review-footer-toolbar--simple .planner-review-footer-group--build{flex:1 1 auto;justify-content:flex-end}.planner-review-update-card{background:linear-gradient(145deg,color-mix(in srgb,#fff 92%,#6366f1 8%),#fff 55%,color-mix(in srgb,#fafafa 90%,#6366f1 10%));background:linear-gradient(145deg,color-mix(in srgb,#fff 92%,var(--pr-accent,#6366f1) 8%) 0,#fff 55%,color-mix(in srgb,#fafafa 90%,var(--pr-accent,#6366f1) 10%) 100%);border:1px solid color-mix(in srgb,#6366f1 14%,#e8edf3);border:1px solid color-mix(in srgb,var(--pr-accent,#6366f1) 14%,var(--pr-card-border,#e8edf3));border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #6366f114;margin:0 0 1rem;padding:1.25rem 1.35rem}.planner-review-update-card-header{margin-bottom:1rem}.planner-review-update-card-title{align-items:flex-start;display:flex;gap:.75rem}.planner-review-update-card-icon{align-items:center;background:color-mix(in srgb,#6366f1 12%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 12%,#fff);border:1px solid color-mix(in srgb,#6366f1 22%,#0000);border:1px solid color-mix(in srgb,var(--pr-accent,#6366f1) 22%,#0000);border-radius:10px;color:#6366f1;color:var(--pr-accent,#6366f1);display:inline-flex;flex-shrink:0;font-size:.9rem;height:2rem;justify-content:center;width:2rem}.planner-review-update-help{color:#64748b;color:var(--pr-muted,#64748b);font-size:.8125rem;line-height:1.45;margin:.25rem 0 0}.planner-review-update-card-grid{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr 1.2fr}@media (max-width:900px){.planner-review-update-card-grid{grid-template-columns:1fr}}.planner-review-update-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.planner-review-update-label{color:#64748b;color:var(--pr-muted,#64748b);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-review-update-readonly{background:#ffffffb8;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:10px;color:#1e293b;color:var(--pr-text,#1e293b);font-size:.8125rem;line-height:1.5;max-height:5.5rem;overflow:auto;padding:.75rem .9rem}.planner-review-update-input{border-radius:10px!important;min-height:5.5rem!important}.planner-review-update-actions{display:flex;justify-content:flex-end;margin-top:.65rem}.planner-review-update-submit{min-width:9rem}.planner-review-footer--premium{border-top:1px solid #e8edf3;border-top:1px solid var(--pr-card-border,#e8edf3);gap:.75rem;padding:.85rem 0 0}.planner-review-footer-steps{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.planner-review-step{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:999px;color:#94a3b8;color:var(--pr-muted,#94a3b8);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.4rem;letter-spacing:.02em;padding:.28rem .65rem}.planner-review-step-num{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;display:inline-flex;font-size:.625rem;font-weight:700;height:1.1rem;justify-content:center;width:1.1rem}.planner-review-step--active{background:color-mix(in srgb,#6366f1 8%,#fff);background:color-mix(in srgb,var(--pr-accent,#6366f1) 8%,#fff);border-color:color-mix(in srgb,#6366f1 20%,#0000);border-color:color-mix(in srgb,var(--pr-accent,#6366f1) 20%,#0000);color:#6366f1;color:var(--pr-accent,#6366f1)}.planner-review-step--active .planner-review-step-num{background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff}.planner-review-step--done{background:color-mix(in srgb,#059669 8%,#fff);background:color-mix(in srgb,var(--pr-success,#059669) 8%,#fff);color:#059669;color:var(--pr-success,#059669)}.planner-review-step--done .planner-review-step-num{background:#059669;background:var(--pr-success,#059669);color:#fff}.planner-review-step-sep{background:linear-gradient(90deg,#cbd5e1,#0000);height:1px;width:1.25rem}.planner-review-footer-toolbar--premium{justify-content:flex-end}.planner-review-footer-group--actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;width:100%}.planner-review-btn-validate{border-radius:10px!important}.planner-review-btn-build{min-width:6.5rem}.planner-review-deploy-wrap{align-items:center;border-left:1px solid #e8edf3;border-left:1px solid var(--pr-card-border,#e8edf3);display:flex;margin-left:.15rem;padding-left:.35rem}.planner-review-deploy-wrap .planner-ship-toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem}.planner-review-deploy-wrap .planner-ship-target-field--toolbar{margin:0!important;min-width:10.5rem}.planner-review-deploy-wrap .planner-ship-target-field--toolbar label{display:none}.planner-review-deploy-wrap .tw-form-btn-primary,.planner-review-deploy-wrap button[class*=primary]{border-radius:10px!important;font-weight:700!important;min-height:36px!important;padding:0 1.1rem!important}.planner-build-log-dialog.TWDialog-panel{max-height:88vh;width:min(920px,96vw)}.planner-build-log-iframe{background:#0f172a;border:1px solid #e8edf3;border:1px solid var(--pr-card-border,#e8edf3);border-radius:10px;max-height:60vh;min-height:420px;width:100%}.planner-build-log-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.planner-validate{background:#fff;border:1px solid #e6e8ee;border-radius:16px;box-shadow:0 1px 2px #1018280a;display:flex;flex-direction:column;gap:18px;padding:22px 24px}.planner-validate-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.planner-validate-eyebrow{color:#6b72809e;font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.planner-validate-title{color:#101828;font-size:20px;font-weight:700;margin:0}.planner-validate-sub{color:#667085;font-size:13px;margin:4px 0 0}.planner-validate-score{align-items:flex-end;background:#f9fafb;border:1px solid #eef0f4;border-radius:12px;display:flex;flex-direction:column;min-width:110px;padding:10px 16px}.planner-validate-score-value{font-feature-settings:"tnum";color:#101828;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.planner-validate-score-label{color:#98a2b3;font-size:11px;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.planner-validate-alert{background:#fef3f2;border:1px solid #fecdca;border-radius:10px;color:#b42318;font-size:13px;padding:10px 14px}.planner-validate-intro{align-items:center;background:#f8f9fc;border:1px dashed #d6dae4;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.planner-validate-intro p{color:#475467;font-size:13px;margin:0}.planner-validate-steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.planner-validate-step{align-items:center;border-top:1px solid #f0f1f5;display:flex;gap:14px;padding:14px 6px;position:relative}.planner-validate-step:first-child{border-top:none}.planner-validate-step-index{align-items:center;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:50%;color:#667085;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.planner-validate-step.is-done .planner-validate-step-index{background:#12b76a;border-color:#12b76a;color:#fff}.planner-validate-step.is-current .planner-validate-step-index{background:#2563eb;border-color:#2563eb;color:#fff}.planner-validate-step.is-error:not(.is-current) .planner-validate-step-index{background:#fef3f2;border-color:#fecdca;color:#b42318}.planner-validate-step-main{flex:1 1 auto;min-width:0}.planner-validate-step-row{align-items:center;display:flex;gap:10px}.planner-validate-step-label{color:#101828;font-size:14px;font-weight:600}.planner-validate-step-tag{background:#f2f4f7;border-radius:999px;color:#667085;font-size:11px;font-weight:600;padding:2px 8px}.planner-validate-step-tag.is-done{background:#ecfdf3;color:#027a48}.planner-validate-step-tag.is-error{background:#fef3f2;color:#b42318}.planner-validate-step-tag.is-active{background:#eff4ff;color:#2563eb}.planner-validate-step-desc,.planner-validate-step-sample{color:#98a2b3;font-size:12px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-validate-step-sample{color:#b42318;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.planner-validate-step-action{align-items:center;display:flex;flex:0 0 auto}.planner-validate-step-done{color:#027a48;font-size:12px;font-weight:600}.planner-validate-step-queued{color:#b3b9c4;font-size:12px}.planner-validate-step.is-current{background:#fbfcff;border-radius:10px}.planner-validate-status{color:#667085;font-size:12px;font-style:italic;margin:0}.planner-validate-foot{align-items:center;border-top:1px solid #f0f1f5;display:flex;gap:12px;justify-content:space-between;padding-top:12px}.planner-validate-foot-left{align-items:center;display:flex;gap:8px}.planner-delivery-panel{background:linear-gradient(180deg,#f8fafcfa,#f1f5f9eb);border:1px solid #94a3b859;border-radius:14px;margin:0 0 24px;overflow:hidden}.planner-delivery-panel-head{border-bottom:1px solid #94a3b840;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;padding:18px 20px 14px}.planner-delivery-panel-eyebrow{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.planner-delivery-panel-title{color:#0f172a;font-size:18px;font-weight:650;line-height:1.3;margin:0}.planner-delivery-panel-summary{color:#475569;font-size:14px;margin:6px 0 0}.planner-delivery-phases{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;min-width:200px;padding:0}.planner-delivery-phase{background:#ffffffb3;border:1px solid #94a3b840;border-radius:8px;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 12px}.planner-delivery-phase--done{background:#f0fdf4e6;border-color:#22c55e59}.planner-delivery-phase--active{background:#eff6fff2;border-color:#3b82f673}.planner-delivery-phase-label{color:#334155;font-weight:600}.planner-delivery-phase-value{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums}.planner-delivery-panel-body{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(240px,1fr) minmax(260px,1.2fr);padding:16px 20px}@media (max-width:860px){.planner-delivery-panel-body{grid-template-columns:1fr}}.planner-delivery-metrics{display:flex;flex-direction:column;gap:12px}.planner-delivery-metric{grid-gap:10px;align-items:center;display:grid;font-size:13px;gap:10px;grid-template-columns:minmax(120px,1fr) 1fr auto}.planner-delivery-metric--inline{grid-template-columns:1fr auto;padding-top:4px}.planner-delivery-metric-label{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-delivery-metric-bar{background:#94a3b840;border-radius:999px;height:8px;overflow:hidden}.planner-delivery-metric-fill{background:#3b82f6;border-radius:inherit;height:100%;transition:width .25s ease}.planner-delivery-metric-fill--accent{background:#6366f1}.planner-delivery-metric-value{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600}.planner-delivery-next-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.planner-delivery-next-text{color:#1e293b;font-size:14px;line-height:1.5;margin:0}.planner-delivery-next-note--agents{color:#4338ca;font-weight:600}.planner-delivery-next-note{color:#64748b;font-size:12px;line-height:1.45;margin:10px 0 0}.planner-delivery-panel-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.planner-delivery-autopilot{align-items:center;background:#ffffffb3;border:1px solid #94a3b880;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px;transition:border-color .15s ease,background .15s ease,color .15s ease}.planner-delivery-autopilot:hover{border-color:#2563eb;color:#1d4ed8}.planner-delivery-autopilot--on{background:#2563eb;border-color:#2563eb;color:#fff}.planner-delivery-autopilot-dot{background:currentColor;border-radius:999px;height:8px;opacity:.5;width:8px}.planner-delivery-autopilot--on .planner-delivery-autopilot-dot{animation:planner-delivery-pulse 1.2s ease-in-out infinite;opacity:1}@keyframes planner-delivery-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.planner-delivery-autopilot-status{color:#64748b;font-size:12.5px;font-weight:500}.planner-delivery-modules{border-top:1px solid #94a3b833;padding:4px 20px 16px}.planner-delivery-modules-head{align-items:baseline;display:flex;justify-content:space-between;padding:10px 0 8px}.planner-delivery-modules-title{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.planner-delivery-modules-count{font-feature-settings:"tnum";color:#475569;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.planner-delivery-modules-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0}.planner-delivery-module{grid-gap:10px;align-items:center;border:1px solid #0000;border-radius:8px;display:grid;font-size:13px;gap:10px;grid-template-columns:16px minmax(120px,1.4fr) minmax(60px,1fr) auto auto;padding:6px 10px}.planner-delivery-module--done{color:#166534}.planner-delivery-module--done .planner-delivery-module-status{color:#22c55e}.planner-delivery-module--current{background:#eff6fff2;border-color:#3b82f673}.planner-delivery-module--current .planner-delivery-module-status{color:#2563eb}.planner-delivery-module--pending{color:#94a3b8}.planner-delivery-module-status{color:#cbd5e1;font-weight:700;text-align:center}.planner-delivery-module-name{color:inherit;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-delivery-module-bar{background:#94a3b840;border-radius:999px;height:6px;overflow:hidden}.planner-delivery-module-bar-fill{background:#6366f1;border-radius:inherit;display:block;height:100%;transition:width .25s ease}.planner-delivery-module--done .planner-delivery-module-bar-fill{background:#22c55e}.planner-delivery-module-count{font-feature-settings:"tnum";color:#334155;font-variant-numeric:tabular-nums;font-weight:600}.planner-delivery-module-tag{background:#94a3b82e;border-radius:999px;color:#64748b;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.planner-delivery-module--current .planner-delivery-module-tag{background:#3b82f629;color:#1d4ed8}.planner-delivery-module--done .planner-delivery-module-tag{background:#22c55e29;color:#15803d}.planner-delivery-panel-foot{align-items:flex-end;background:#ffffff8c;border-top:1px solid #94a3b833;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 20px 18px}.planner-delivery-panel-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.planner-delivery-batch{color:#64748b;display:flex;flex-direction:column;font-size:12px;gap:4px}.planner-delivery-batch select{min-width:80px}.app-planner-hint--deferred{background:#f1f5f9e6;border:1px solid #94a3b840;border-radius:8px;margin:0 0 16px;padding:12px 14px}.app-planner-root{--apl-accent:var(--color-primary,#6366f1);--apl-accent-soft:color-mix(in srgb,var(--apl-accent) 12%,#0000);--apl-surface:var(--color-card,#fff);--apl-border:color-mix(in srgb,var(--color-border,#e2e8f0) 70%,#0000);--apl-muted:var(--color-muted-foreground,#64748b);--apl-text:var(--color-foreground,#0f172a);background:radial-gradient(ellipse 90% 70% at 10% -10%,color-mix(in srgb,var(--apl-accent) 18%,#0000) 0,#0000 55%),radial-gradient(ellipse 60% 50% at 95% 20%,color-mix(in srgb,#8b5cf6 10%,#0000) 0,#0000 50%),linear-gradient(165deg,#f1f5f9 0,#fff 45%,#f8fafc 100%);background:radial-gradient(ellipse 90% 70% at 10% -10%,color-mix(in srgb,var(--apl-accent) 18%,#0000) 0,#0000 55%),radial-gradient(ellipse 60% 50% at 95% 20%,color-mix(in srgb,var(--color-accent,#8b5cf6) 10%,#0000) 0,#0000 50%),linear-gradient(165deg,var(--color-background,#f1f5f9) 0,var(--color-surface,#fff) 45%,var(--color-background,#f8fafc) 100%);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);height:100%;overflow:auto}.app-planner-root,.app-planner-root *,.app-planner-root :after,.app-planner-root :before{box-sizing:border-box}.app-planner-inner{margin:0 auto;max-width:920px;padding:28px 32px 40px}.app-planner-hero{align-items:flex-start;display:flex;gap:16px;margin-bottom:28px}.app-planner-hero-icon{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--apl-accent) 22%,#fff) 0,color-mix(in srgb,var(--apl-accent) 8%,#fff) 100%);border:1px solid color-mix(in srgb,var(--apl-accent) 25%,#0000);border-radius:14px;box-shadow:0 4px 14px color-mix(in srgb,var(--apl-accent) 20%,#0000),inset 0 1px 0 #fff9;display:flex;flex-shrink:0;font-size:1.5rem;height:52px;justify-content:center;width:52px}.app-planner-title{color:var(--apl-text);font-size:1.65rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 6px}.app-planner-subtitle{color:var(--apl-muted);font-size:.9375rem;line-height:1.55;margin:0;max-width:52rem}.app-planner-steps{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.app-planner-step{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:8px;letter-spacing:.02em;padding:6px 14px 6px 8px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.app-planner-step-num{align-items:center;border-radius:50%;display:inline-flex;font-size:.65rem;font-weight:700;height:22px;justify-content:center;width:22px}.app-planner-step--idle{background:color-mix(in srgb,var(--apl-muted) 8%,#0000);color:var(--apl-muted)}.app-planner-step--idle .app-planner-step-num{background:var(--apl-surface);color:var(--apl-muted)}.app-planner-step--done{background:var(--apl-accent-soft);color:var(--apl-accent)}.app-planner-step--done .app-planner-step-num{background:color-mix(in srgb,var(--apl-accent) 18%,#fff);color:var(--apl-accent)}.app-planner-step--active{background:var(--apl-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--apl-accent) 35%,#0000);color:#fff;color:var(--color-primary-foreground,#fff)}.app-planner-step--active .app-planner-step-num{background:#ffffff38;color:inherit}.app-planner-step-arrow{color:var(--apl-muted);font-size:.7rem;opacity:.45;-webkit-user-select:none;user-select:none}.app-planner-card{-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);background:color-mix(in srgb,var(--apl-surface) 92%,#0000);border:1px solid var(--apl-border);border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--apl-text) 4%,#0000),0 12px 40px -16px color-mix(in srgb,var(--apl-text) 18%,#0000),inset 0 1px 0 #ffffffa6;overflow:hidden;padding:28px 28px 32px;position:relative}.app-planner-loading{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--apl-surface) 78%,#0000);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute;z-index:5}.app-planner-spinner{animation:app-planner-spin .75s linear infinite;border:3px solid color-mix(in srgb,var(--apl-accent) 20%,#0000);border-radius:50%;border-top-color:var(--apl-accent);height:42px;width:36px}@keyframes app-planner-spin{to{transform:rotate(1turn)}}.app-planner-section{margin-bottom:24px}.app-planner-section:last-child{margin-bottom:0}.app-planner-section-label{color:var(--apl-muted);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.app-planner-section-label:before{background:var(--apl-accent);border-radius:2px;content:"";display:inline-block;height:10px;margin-right:8px;vertical-align:middle;width:3px}.app-planner-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.app-planner-grid--2{grid-template-columns:1fr 1fr}}.app-planner-field-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.app-planner-field-row .TWFormField{flex:1 1 160px;min-width:140px}.app-planner-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.app-planner-actions .TWButton{min-width:140px;padding-left:1.5rem!important;padding-right:1.5rem!important;width:auto!important}.app-planner-hint{background:color-mix(in srgb,var(--apl-accent) 6%,var(--apl-surface));border:1px solid color-mix(in srgb,var(--apl-accent) 12%,#0000);border-radius:10px;color:var(--apl-muted);font-size:.75rem;line-height:1.55;margin:20px 0 0;padding:12px 14px}.app-planner-hint code{background:color-mix(in srgb,var(--apl-text) 6%,#0000);border-radius:4px;color:var(--apl-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;padding:1px 5px}.app-planner-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:520px){.app-planner-stats{grid-template-columns:repeat(3,1fr)}}.app-planner-stat{background:color-mix(in srgb,var(--apl-surface) 80%,#0000);border:1px solid var(--apl-border);border-radius:12px;padding:14px 16px}.app-planner-stat-label{color:var(--apl-muted);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.app-planner-stat-value{font-feature-settings:"tnum";color:var(--apl-text);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px}.app-planner-stat--warn{background:color-mix(in srgb,#ef4444 6%,var(--apl-surface));background:color-mix(in srgb,var(--color-danger,#ef4444) 6%,var(--apl-surface));border-color:color-mix(in srgb,#ef4444 35%,#0000);border-color:color-mix(in srgb,var(--color-danger,#ef4444) 35%,#0000)}.app-planner-stat--warn .app-planner-stat-value{color:#ef4444;color:var(--color-danger,#ef4444)}.app-planner-json-head{background:color-mix(in srgb,var(--apl-muted) 6%,#0000);border-bottom:1px solid var(--apl-border);color:var(--apl-muted);font-size:.65rem;font-weight:700;letter-spacing:.08em;padding:10px 16px;text-transform:uppercase}.app-planner-json{background:color-mix(in srgb,var(--apl-muted) 4%,var(--apl-surface));color:var(--apl-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1.55;margin:0;max-height:min(50vh,420px);overflow:auto;padding:16px}.app-planner-file-list{list-style:none;margin:10px 0 0;max-height:120px;overflow-y:auto;padding:0}.app-planner-file-list li{color:var(--apl-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;overflow:hidden;padding:3px 0;text-overflow:ellipsis;white-space:nowrap}.app-planner-root .TWFormField{gap:6px}.app-planner-root .tw-form-input,.app-planner-root .tw-form-textarea{background:#fff!important;background:var(--color-input,#fff)!important;border-color:var(--apl-border)!important;border-radius:10px!important;transition:border-color .15s ease,box-shadow .15s ease}.app-planner-root .tw-form-input:focus,.app-planner-root .tw-form-textarea:focus{border-color:var(--apl-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--apl-accent) 18%,#0000)!important;outline:none}.app-planner-root .tw-form-textarea{min-height:148px;resize:vertical}.app-planner-root .TWCard{border-radius:14px}.app-planner-stack{display:flex;flex-direction:column;gap:16px}.app-planner-phase-card{padding:16px 18px}.app-planner-phase-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:14px 0 0;padding:0}.app-planner-phase{align-items:flex-start;background:color-mix(in srgb,var(--apl-muted) 4%,var(--apl-surface));border:1px solid var(--apl-border);border-radius:10px;display:flex;gap:12px;padding:10px 12px;transition:border-color .2s ease,background .2s ease}.app-planner-phase--running{background:color-mix(in srgb,var(--apl-accent) 8%,var(--apl-surface));border-color:color-mix(in srgb,var(--apl-accent) 35%,var(--apl-border))}.app-planner-phase--applied,.app-planner-phase--validated{border-color:color-mix(in srgb,var(--color-success,#22c55e) 35%,var(--apl-border))}.app-planner-phase--failed{background:color-mix(in srgb,#ef4444 6%,var(--apl-surface));background:color-mix(in srgb,var(--color-danger,#ef4444) 6%,var(--apl-surface));border-color:color-mix(in srgb,var(--color-danger,#ef4444) 40%,var(--apl-border))}.app-planner-phase-icon{align-items:center;background:color-mix(in srgb,var(--apl-muted) 12%,#0000);border-radius:50%;color:var(--apl-muted);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:24px;justify-content:center;width:24px}.app-planner-phase--running .app-planner-phase-icon{background:color-mix(in srgb,var(--apl-accent) 15%,#0000);color:var(--apl-accent)}.app-planner-phase--applied .app-planner-phase-icon,.app-planner-phase--validated .app-planner-phase-icon{background:color-mix(in srgb,#22c55e 15%,#0000);background:color-mix(in srgb,var(--color-success,#22c55e) 15%,#0000);color:#16a34a;color:var(--color-success,#16a34a)}.app-planner-phase--failed .app-planner-phase-icon{background:color-mix(in srgb,#ef4444 12%,#0000);background:color-mix(in srgb,var(--color-danger,#ef4444) 12%,#0000);color:#ef4444;color:var(--color-danger,#ef4444)}.app-planner-phase-body{flex:1 1;min-width:0}.app-planner-phase-title{color:var(--apl-text);font-size:.8125rem;font-weight:600}.app-planner-phase-count{color:var(--apl-muted);font-weight:500}.app-planner-phase-desc{color:var(--apl-muted);font-size:.6875rem;margin-top:2px}.app-planner-phase-msg{color:#16a34a;color:var(--color-success,#16a34a);font-size:.75rem;margin-top:6px}.app-planner-phase-errors,.app-planner-phase-msg--err{color:#ef4444;color:var(--color-danger,#ef4444)}.app-planner-phase-errors{font-size:.6875rem;margin:8px 0 0;max-height:120px;overflow-y:auto;padding-left:16px}.app-planner-phase-errors code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.planner-review{display:flex;flex-direction:column;gap:16px}.planner-review-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,42%)}.planner-review-left{display:flex;flex-direction:column;gap:16px;min-width:0}.planner-review-right{max-height:calc(100vh - 160px);min-width:0;position:sticky;top:12px}.planner-review-feed-card{display:flex;flex-direction:column;max-height:320px;min-height:0;overflow:hidden}.planner-review-json{max-height:calc(100vh - 220px)!important}.app-planner-alert--overlay{bottom:24px;box-shadow:0 8px 32px #00000026;left:50%;max-width:560px;position:fixed;transform:translateX(-50%);z-index:100}@media (max-width:900px){.planner-review-grid{grid-template-columns:1fr}.planner-review-right{max-height:none;position:static}}.app-planner-inner--review{box-sizing:border-box;margin:0;max-width:none;padding:16px 20px 28px;width:100%}.planner-review{max-width:none;width:100%}.app-planner-inner--review .app-planner-hero{margin-bottom:14px}.app-planner-inner--review .app-planner-hero-icon{border-radius:12px;font-size:1.25rem;height:52px;width:44px}.app-planner-inner--review .app-planner-title{font-size:1.35rem}.app-planner-inner--review .app-planner-subtitle{font-size:.8125rem}.app-planner-inner--review .app-planner-steps{margin-bottom:12px}.app-planner-inner--review .planner-tw-review{max-width:none;width:100%}.app-planner-root--review .planner-review-shell{box-sizing:border-box;margin:0;max-width:none;min-height:0;width:100%}.app-planner-root--review .planner-review-shell.d3e-prem-page-shell{min-height:0;padding-bottom:24px;padding-top:12px}.planner-tw-review .planner-review{width:100%}.planner-ship-panel{background:#00000026;background:var(--tw-surface-raised,#00000026);border:1px solid #ffffff14;border:1px solid var(--tw-border-subtle,#ffffff14);border-radius:8px;margin:12px 0 16px;padding:12px 14px}.planner-ship-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.planner-ship-steps{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.planner-ship-step{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px}.planner-ship-step-label{font-weight:600;min-width:10rem}.planner-ship-step-msg{opacity:.85}.planner-ship-step--running .planner-ship-step-label{color:#6366f1;color:var(--tw-accent,#6366f1)}.planner-ship-step--success .planner-ship-step-label{color:#16a34a}.planner-ship-step--failed .planner-ship-step-label{color:#dc2626}.planner-ship-commands{margin-top:10px}.planner-ship-commands-list{font-size:.8125rem;margin:6px 0 0;opacity:.9;padding-left:1.25rem}.planner-sdk-chat{display:flex;flex-direction:column;gap:12px;height:100%;min-height:420px}.planner-sdk-chat-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.planner-sdk-chat-context{background:#6366f114;border-radius:6px;padding:6px 10px}.planner-sdk-chat-messages{border:1px solid #ffffff14;border:1px solid var(--tw-border-subtle,#ffffff14);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:10px;max-height:min(52vh,520px);min-height:240px;overflow-y:auto;padding:8px 4px}.planner-sdk-chat-bubble{border-radius:10px;font-size:.8125rem;line-height:1.45;max-width:92%;padding:8px 12px}.planner-sdk-chat-bubble--user{align-self:flex-end;background:#6366f12e}.planner-sdk-chat-bubble--assistant{align-self:flex-start;background:#ffffff0f}.planner-sdk-chat-role{display:block;font-size:.6875rem;font-weight:600;margin-bottom:4px;opacity:.7}.planner-sdk-chat-compose{display:flex;flex-direction:column;gap:8px}.planner-sdk-chat-starters{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.planner-sdk-chat-starter{background:none;border:1px dashed #ffffff26;border-radius:8px;color:inherit;cursor:pointer;font-size:.8125rem;padding:8px 10px;text-align:left}.planner-sdk-chat-starter:hover{border-color:#6366f180}.planner-sdk-chat-typing{font-style:italic;opacity:.75}.planner-review--loading{align-items:flex-start;display:flex;min-height:320px;padding:8px 0 24px}.planner-run-header-actions{align-items:center;display:flex;gap:8px}.planner-review-fix-banner{margin:0 0 10px}.app-planner-stepper{align-items:center;background:#ffffffd9;border:1px solid #94a3b833;border-radius:12px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:10px 12px}.app-planner-stepper-item{align-items:center;background:#64748b14;border:1px solid #0000;border-radius:999px;color:#64748b;display:inline-flex;font-size:.75rem;font-weight:600;gap:8px;padding:5px 12px 5px 5px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.app-planner-stepper-dot{align-items:center;background:#fff;border-radius:50%;color:inherit;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:700;height:22px;justify-content:center;width:22px}.app-planner-stepper-item--idle{opacity:.72}.app-planner-stepper-item--done{background:#6366f11a;border-color:#6366f12e;color:#4f46e5}.app-planner-stepper-item--done .app-planner-stepper-dot{background:#6366f124;color:#4f46e5}.app-planner-stepper-item--active{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 4px 14px #4f46e547;color:#fff}.app-planner-stepper-item--active .app-planner-stepper-dot{background:#ffffff38;color:inherit}.app-planner-inner.app-planner-inner--review{background:#0000;padding:12px 12px 24px}.app-planner-review-topbar--centered{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffd1 45%,#f8fafc8c);border:1px solid #ffffffbf;border-radius:14px;box-shadow:0 4px 20px #6366f112,inset 0 1px 0 #ffffffe6;display:flex;justify-content:center;margin:0 0 8px;padding:8px 14px}.app-planner-review-topbar--centered .app-planner-stepper,.app-planner-stepper--review{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:0;max-width:760px;width:100%}.app-planner-inner--review .app-planner-hero{display:none}@keyframes apl-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes apl-dot-drift{0%{background-position:0 0}to{background-position:26px 26px}}@keyframes apl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes apl-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes apl-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-12px) scale(1.04)}}@keyframes apl-orb-enter{0%{opacity:0;transform:scale(.85)}to{opacity:.55;transform:scale(1)}}@keyframes apl-placeholder-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes apl-scale-in{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes apl-shimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}@keyframes apl-title-glow{0%,to{opacity:.85;transform:translate(-50%,-55%) scale(1)}50%{opacity:1;transform:translate(-50%,-55%) scale(1.06)}}@keyframes apl-title-gradient{0%{background-position:0}to{background-position:220%}}.app-planner-inner--prompt{margin:0 auto;max-width:1080px;padding:48px 28px 64px}.app-planner-center{position:relative;width:100%}.app-planner-center-content{display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.app-planner-orb{border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none;position:absolute;z-index:0}.app-planner-orb--1{animation:apl-float 8s ease-in-out infinite;background:radial-gradient(circle,#6366f159,#0000 70%);height:280px;left:-60px;top:-40px;width:280px}.app-planner-orb--2{animation:apl-float 10s ease-in-out infinite reverse;background:radial-gradient(circle,#8b5cf64d,#0000 70%);height:220px;right:-40px;top:120px;width:220px}.app-planner-orb--3{animation:apl-float 12s ease-in-out infinite;background:radial-gradient(circle,#ec48992e,#0000 70%);bottom:80px;height:180px;left:30%;width:180px}.app-planner-root--prompt .app-planner-center{animation:apl-fade-in .4s ease both}.app-planner-root--prompt .app-planner-orb--1{animation:apl-orb-enter 1.1s ease both,apl-float 8s ease-in-out 1.1s infinite}.app-planner-root--prompt .app-planner-orb--2{animation:apl-orb-enter 1.2s ease .08s both,apl-float 10s ease-in-out 1.2s infinite}.app-planner-root--prompt .app-planner-orb--3{animation:apl-orb-enter 1.3s ease .16s both,apl-float 12s ease-in-out 1.3s infinite}.app-planner-root--prompt .app-planner-center-head{animation:apl-fade-up .7s cubic-bezier(.22,1,.36,1) both}.app-planner-root--prompt .app-planner-badge{animation:apl-scale-in .55s cubic-bezier(.22,1,.36,1) .05s both}.app-planner-root--prompt .app-planner-center-title{animation:apl-fade-up .65s cubic-bezier(.22,1,.36,1) .1s both}.app-planner-root--prompt .app-planner-center-tagline{animation:apl-fade-up .6s cubic-bezier(.22,1,.36,1) .16s both}.app-planner-root--prompt .app-planner-center-desc{animation:apl-fade-up .6s cubic-bezier(.22,1,.36,1) .22s both}.app-planner-root--prompt .app-planner-center-chips{animation:apl-fade-up .55s cubic-bezier(.22,1,.36,1) .28s both}.app-planner-root--prompt .app-planner-center-chip{animation:apl-scale-in .45s cubic-bezier(.22,1,.36,1) both;opacity:0}.app-planner-root--prompt .app-planner-center-chip:first-child{animation-delay:.34s}.app-planner-root--prompt .app-planner-center-chip:nth-child(2){animation-delay:.4s}.app-planner-root--prompt .app-planner-center-chip:nth-child(3){animation-delay:.46s}.app-planner-root--prompt .app-planner-center-chip:nth-child(4){animation-delay:.52s}.app-planner-root--prompt .app-planner-idea-shell{animation:apl-fade-up .75s cubic-bezier(.22,1,.36,1) .18s both;opacity:0}.app-planner-root--prompt .app-planner-config-grid>.app-planner-config-card,.app-planner-root--prompt .app-planner-config-grid>label.app-planner-config-card{animation:apl-fade-up .5s cubic-bezier(.22,1,.36,1) both;opacity:0}.app-planner-root--prompt .app-planner-config-grid>:first-child{animation-delay:.26s}.app-planner-root--prompt .app-planner-config-grid>:nth-child(2){animation-delay:.31s}.app-planner-root--prompt .app-planner-config-grid>:nth-child(3){animation-delay:.36s}.app-planner-root--prompt .app-planner-config-grid>:nth-child(4){animation-delay:.41s}.app-planner-root--prompt .app-planner-config-grid>:nth-child(5){animation-delay:.46s}.app-planner-root--prompt .app-planner-config-grid>:nth-child(6){animation-delay:.51s}.app-planner-root--prompt .app-planner-config-grid>:nth-child(7){animation-delay:.56s}.app-planner-root--prompt .app-planner-cta{animation:apl-fade-up .65s cubic-bezier(.22,1,.36,1) .5s both;opacity:0}.app-planner-root--prompt .app-planner-smart-steps-title{animation:apl-fade-up .55s cubic-bezier(.22,1,.36,1) .58s both;opacity:0}.app-planner-root--prompt .app-planner-smart-step{animation:apl-fade-up .55s cubic-bezier(.22,1,.36,1) both;opacity:0}.app-planner-root--prompt .app-planner-smart-steps-row>.app-planner-smart-step:first-child{animation-delay:.64s}.app-planner-root--prompt .app-planner-smart-steps-row>.app-planner-smart-step:nth-child(3){animation-delay:.72s}.app-planner-root--prompt .app-planner-smart-steps-row>.app-planner-smart-step:nth-child(5){animation-delay:.8s}.app-planner-root--prompt .app-planner-smart-steps-row>.app-planner-smart-step-sep{animation:apl-fade-in .4s ease both;opacity:0}.app-planner-root--prompt .app-planner-smart-steps-row>.app-planner-smart-step-sep:nth-child(2){animation-delay:.68s}.app-planner-root--prompt .app-planner-smart-steps-row>.app-planner-smart-step-sep:nth-child(4){animation-delay:.76s}.app-planner-center-chip{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.app-planner-center-chip:hover{box-shadow:0 6px 16px -8px #6366f159;transform:translateY(-2px)}.app-planner-badge{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.app-planner-badge:hover{box-shadow:0 6px 18px -8px #6366f14d;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.app-planner-idea-corner{animation:none!important;transform:none!important}.app-planner-root--prompt .app-planner-badge,.app-planner-root--prompt .app-planner-center,.app-planner-root--prompt .app-planner-center-chip,.app-planner-root--prompt .app-planner-center-chips,.app-planner-root--prompt .app-planner-center-desc,.app-planner-root--prompt .app-planner-center-head,.app-planner-root--prompt .app-planner-center-tagline,.app-planner-root--prompt .app-planner-center-title,.app-planner-root--prompt .app-planner-config-grid>.app-planner-config-card,.app-planner-root--prompt .app-planner-config-grid>label.app-planner-config-card,.app-planner-root--prompt .app-planner-cta,.app-planner-root--prompt .app-planner-idea-shell,.app-planner-root--prompt .app-planner-orb--1,.app-planner-root--prompt .app-planner-orb--2,.app-planner-root--prompt .app-planner-orb--3,.app-planner-root--prompt .app-planner-smart-step,.app-planner-root--prompt .app-planner-smart-steps-row>.app-planner-smart-step-sep,.app-planner-root--prompt .app-planner-smart-steps-title{animation:none!important;opacity:1!important;transform:none!important}.app-planner-badge:hover,.app-planner-center-chip:hover,.app-planner-config-card:focus-within,.app-planner-config-card:hover,.app-planner-idea-shell:focus-within,.app-planner-smart-step:hover,.app-planner-toolbar-icon-btn:hover{transform:none}}.app-planner-center-head{margin-bottom:14px;padding:8px 0 6px;text-align:center}.app-planner-center-head,.app-planner-center-head>:not(.app-planner-title-glow){position:relative;z-index:1}.app-planner-title-glow{animation:apl-title-glow 6s ease-in-out infinite;background:radial-gradient(ellipse,#6366f147,#8b5cf61f 45%,#0000 72%);filter:blur(32px);height:110px;left:50%;pointer-events:none;position:absolute;top:38%;transform:translate(-50%,-50%);width:360px;z-index:0}.app-planner-badge{align-items:center;background:linear-gradient(135deg,#fffffff2,#eef2ffe6);border:1px solid #6366f138;border-radius:999px;box-shadow:0 4px 16px -6px #4f46e540,inset 0 1px 0 #ffffffe6;color:#4f46e5;display:inline-flex;font-size:.6875rem;font-weight:700;gap:7px;letter-spacing:.06em;margin-bottom:20px;padding:7px 14px;position:relative;text-transform:uppercase}.app-planner-badge .app-planner-sparkle-svg{color:#7c3aed}.app-planner-center-title{font-size:clamp(4.5rem,11vw,7.5rem);font-weight:800;letter-spacing:-.05em;line-height:1.02;margin:0 0 12px}.app-planner-title-gradient{background:linear-gradient(90deg,#4338ca,#6d28d9 18%,#8b5cf6 36%,#6366f1 54%,#3b82f6 72%,#7c3aed 88%,#4338ca);-webkit-background-clip:text;background-clip:text;background-size:220% auto;color:#0000;filter:drop-shadow(0 4px 18px rgba(99,102,241,.22))}.app-planner-center-tagline{color:#475569;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.5;margin:0 auto 8px;max-width:40rem;text-align:center}.app-planner-center-desc{color:#64748b;font-size:.9375rem;line-height:1.7;margin:0 auto;max-width:44rem;text-align:center}.app-planner-center-highlights{display:flex;flex-direction:column;gap:0;margin:16px auto 0;max-width:46rem}.app-planner-center-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.app-planner-center-chip{align-items:center;border:1px solid #0000;border-radius:999px;box-shadow:0 2px 8px -6px #0f172a1f;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;letter-spacing:.01em;padding:7px 12px}.app-planner-center-chip .app-planner-sparkle-svg{flex-shrink:0;opacity:.9}.app-planner-center-chip--purple{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#e9d5ff;color:#5b21b6}.app-planner-center-chip--blue{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe;color:#1d4ed8}.app-planner-center-chip--violet{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#ddd6fe;color:#6d28d9}.app-planner-center-chip--indigo{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#c7d2fe;color:#4338ca}.app-planner-center-chip--pink{background:linear-gradient(135deg,#fdf2f8,#fce7f3);border-color:#fbcfe8;color:#be185d}.app-planner-center-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.app-planner-center-step{align-items:flex-start;background:#ffffffb8;border:1px solid #e8edf3;border-radius:14px;box-shadow:0 4px 16px -12px #4f46e533;display:flex;gap:10px;padding:12px 12px 11px;text-align:left}.app-planner-center-step-num{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;box-shadow:0 4px 12px -6px #6366f18c;color:#fff;display:grid;flex-shrink:0;font-size:.6875rem;font-weight:800;height:28px;place-items:center;width:28px}.app-planner-center-step-body{display:flex;flex-direction:column;gap:2px;min-width:0}.app-planner-center-step-title{color:#1e293b;font-size:.8125rem;font-weight:700;line-height:1.2}.app-planner-center-step-desc{color:#94a3b8;font-size:.6875rem;line-height:1.45}@media (max-width:720px){.app-planner-center-steps{grid-template-columns:1fr}}.app-planner-center-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:16px;padding:0}.app-planner-config-section-hint .app-planner-sparkle-svg{color:#a78bfa;flex-shrink:0}.app-planner-sparkle-svg{display:block;flex-shrink:0}@media (max-width:640px){.app-planner-inner,.app-planner-inner--prompt{padding:28px 16px 48px}.app-planner-config-section{padding:16px}.app-planner-config-section-head{align-items:flex-start;flex-direction:column;gap:4px}.app-planner-config-grid{grid-template-columns:1fr}.app-planner-config-card--span-2{grid-column:span 1}.app-planner-idea-toolbar{flex-wrap:wrap}.app-planner-generate-btn--center{min-width:100%!important}}.app-planner-inner:has(.app-planner-center){max-width:1080px;padding:40px 28px 56px}.app-planner-root .app-planner-orb{filter:blur(90px);opacity:.14}.app-planner-center-title{font-size:clamp(3rem,8vw,4.5rem)}.app-planner-title-gradient{-webkit-text-fill-color:#0000;animation:apl-title-gradient 5s linear infinite;display:inline-block}.app-planner-center-content .app-planner-stepper{background:#0000;border:none;box-shadow:none;justify-content:center;margin-bottom:4px;padding:0}.app-planner-center-panel .app-planner-idea-shell{margin-bottom:0}.app-planner-center-stepper{display:none}.app-planner-center-stepper .app-planner-stepper{background:#ffffffe6;border:1px solid #94a3b82e;border-radius:999px;box-shadow:0 2px 12px -8px #0f172a1a;margin-bottom:0;padding:8px 14px}.app-planner-root--prompt{background:radial-gradient(ellipse 85% 60% at 8% -5%,#8b5cf661,#0000 55%),radial-gradient(ellipse 75% 55% at 92% 0,#3b82f647,#0000 52%),radial-gradient(ellipse 60% 45% at 50% 100%,#a78bfa38,#0000 60%),linear-gradient(180deg,#ede9fe,#f5f3ff 42%,#eef2ff)!important;overflow-x:hidden}.app-planner-root--review,.app-planner-root--run{background:radial-gradient(ellipse 90% 65% at 12% -8%,#8b5cf66b,#0000 58%),radial-gradient(ellipse 80% 60% at 88% 4%,#3b82f652,#0000 55%),radial-gradient(ellipse 70% 50% at 50% 105%,#a78bfa47,#0000 62%),linear-gradient(180deg,#ebe6ff,#f5f3ff 38%,#eef2ff)!important;overflow:auto}.app-planner-inner.app-planner-inner--prompt{max-width:1080px;padding:48px 28px 64px}.app-planner-root--prompt .app-planner-center-head{margin-bottom:36px}.app-planner-root--prompt .app-planner-center-title{font-size:clamp(2rem,5vw,3rem)!important;letter-spacing:-.03em;line-height:1.15;margin:0 0 14px}.app-planner-root--prompt .app-planner-center-tagline{color:#64748b;font-size:1.0625rem;line-height:1.65;margin:0 auto;max-width:38rem}.app-planner-root--prompt .app-planner-center-panel{margin-left:auto;margin-right:auto;max-width:960px}.app-planner-root--prompt .app-planner-idea-shell{border-radius:18px;box-shadow:0 20px 50px -24px #6366f159,0 0 0 1px #a78bfa26}.app-planner-root--prompt .app-planner-idea-input textarea,.app-planner-root--prompt textarea.app-planner-idea-input{background:#0000!important;border:none!important;box-shadow:none!important;font-size:1rem!important;min-height:200px!important;padding:20px 22px 12px!important;resize:vertical}.app-planner-root--prompt .app-planner-idea-corner{opacity:.55}.app-planner-root--prompt .app-planner-config-grid,.app-planner-root--prompt .app-planner-config-section,.app-planner-root--prompt .app-planner-smart-steps{display:none}.app-planner-root--prompt .app-planner-inner--prompt{max-width:1080px}.app-planner-root--prompt .app-planner-platform-select .TWFormDropdown-trigger,.app-planner-root--prompt select.app-planner-platform-select{border:1px solid #e2e8f0f2;border-radius:10px;box-shadow:0 1px 3px #0f172a0f;color:#475569;font-size:.8125rem;min-height:2.25rem;padding:0 2rem 0 .75rem}@media (max-width:640px){.app-planner-root--prompt .app-planner-center-panel{max-width:100%}.app-planner-idea-footer{flex-wrap:wrap}.app-planner-idea-actions{justify-content:space-between;width:100%}}.app-planner-inner.app-planner-inner--prompt{max-width:1240px;padding:52px 32px 72px}.app-planner-root--prompt .app-planner-center-head{margin-bottom:40px}.app-planner-root--prompt .app-planner-hero-title{font-family:Georgia,Times New Roman,ui-serif,serif!important;font-size:clamp(2.5rem,6.5vw,4.25rem)!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.08!important;margin:0 0 16px}.app-planner-root--prompt .app-planner-hero-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4338ca,#7c3aed 22%,#6366f1 45%,#3b82f6 68%,#8b5cf6 88%,#4338ca);color:#0000;filter:drop-shadow(0 2px 12px rgba(99,102,241,.18))}.app-planner-root--prompt .app-planner-center-subtitle{color:#64748b;font-family:ui-sans-serif,system-ui,sans-serif;font-family:var(--font-body,ui-sans-serif,system-ui,sans-serif);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:400;letter-spacing:-.01em;line-height:1.6;margin:0 auto;max-width:44rem}.app-planner-examples-section,.app-planner-root--prompt .app-planner-center-panel{margin-left:auto;margin-right:auto;max-width:1140px;width:100%}.app-planner-root--prompt .app-planner-idea-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:2px solid #a78bfa8c;border-radius:32px;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 6px #a78bfa14,0 28px 70px -28px #4f46e573,0 12px 32px -16px #6366f140}.app-planner-root--prompt .app-planner-idea-box{border-radius:30px}.app-planner-root--prompt .app-planner-idea-input textarea,.app-planner-root--prompt textarea.app-planner-idea-input{font-size:1.125rem!important;min-height:220px!important;padding:32px 34px 24px!important}.app-planner-root--prompt .app-planner-platform-select .TWFormDropdown-trigger,.app-planner-root--prompt select.app-planner-platform-select{border:1.5px solid #c4b5fda6;min-height:2.45rem}.app-planner-example-chips{display:flex;gap:8px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:1140px}.app-planner-example-chip{background:#ffffffd1;border:1px solid #c4b5fd80;box-shadow:0 2px 8px -4px #6366f133;color:#475569;display:inline-flex;font-size:.75rem;max-width:100%;padding:8px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.app-planner-example-chip:hover{border-color:#6366f173;transform:translateY(-1px)}@media (max-width:720px){.app-planner-inner.app-planner-inner--prompt{padding:36px 16px 56px}.app-planner-spark-grid{grid-template-columns:1fr}.app-planner-idea-footer{align-items:stretch;flex-direction:column}.app-planner-idea-generate-btn{justify-content:center;width:100%}.app-planner-example-chip{max-width:100%;white-space:normal}.app-planner-idea-footer{flex-wrap:wrap}}.app-planner-root--prompt{background:radial-gradient(ellipse 90% 65% at 12% -8%,#8b5cf66b,#0000 58%),radial-gradient(ellipse 80% 60% at 88% 4%,#3b82f652,#0000 55%),radial-gradient(ellipse 70% 50% at 50% 105%,#a78bfa47,#0000 62%),linear-gradient(180deg,#ebe6ff,#f5f3ff 38%,#eef2ff)!important}.app-planner-inner.app-planner-inner--prompt{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1280px;min-height:calc(100vh - 56px);padding:clamp(32px,5vh,64px) clamp(20px,4vw,40px);width:100%}.app-planner-prompt-stage{margin:0 auto;max-width:980px;position:relative;width:100%}.app-planner-prompt-content{align-items:center;display:flex;flex-direction:column;width:100%}.app-planner-root--prompt .app-planner-center-head{margin:0 auto 32px;max-width:920px;text-align:center;width:100%}.app-planner-root--prompt .app-planner-center-title.app-planner-hero-title{-webkit-text-fill-color:#0f172a!important;background:none!important;color:#0f172a!important;font-family:Georgia,Times New Roman,ui-serif,serif!important;font-size:clamp(3rem,8.5vw,5.25rem)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.04!important;margin:0 0 16px!important}.app-planner-root--prompt .app-planner-hero-plain{-webkit-text-fill-color:#0f172a!important;color:#0f172a!important}.app-planner-root--prompt .app-planner-hero-gradient{-webkit-text-fill-color:#0000!important;animation:apl-title-gradient 4.5s linear infinite;background:linear-gradient(90deg,#1e3a8a,#4338ca 25%,#7c3aed 55%,#a855f7 85%,#6366f1);-webkit-background-clip:text;background-clip:text;background-size:220% auto;display:inline-block;filter:drop-shadow(0 3px 14px rgba(99,102,241,.2))}.app-planner-root--prompt .app-planner-center-subtitle{color:#64748b!important;font-family:ui-sans-serif,system-ui,sans-serif!important;font-family:var(--font-body,ui-sans-serif,system-ui,sans-serif)!important;font-size:clamp(1.05rem,2vw,1.35rem)!important;font-weight:400!important;line-height:1.6!important;margin:0 auto!important;max-width:40rem!important}.app-planner-prompt-panel{margin:0 auto!important;max-width:980px!important;width:100%!important}.app-planner-root--prompt .app-planner-idea-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:2px solid #a78bfaa6;border-radius:36px;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 8px #a78bfa1a,0 32px 80px -32px #4f46e580,0 16px 40px -20px #6366f14d;width:100%}.app-planner-root--prompt .app-planner-idea-box{border-radius:34px;overflow:hidden}.app-planner-root--prompt .app-planner-idea-input textarea,.app-planner-root--prompt textarea.app-planner-idea-input{font-size:1.2rem!important;line-height:1.65!important;min-height:280px!important;padding:36px 38px 28px!important}.app-planner-root--prompt .app-planner-platform-select .TWFormDropdown-trigger,.app-planner-root--prompt select.app-planner-platform-select{background:#fff;border:1.5px solid #c4b5fdb3;border-radius:999px;box-shadow:0 2px 8px -4px #6366f133;font-size:.875rem;font-weight:600;min-height:2.65rem;min-width:10.5rem;padding:0 2.25rem 0 .9rem}.app-planner-example-chips{align-items:center;display:flex!important;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px;padding:0 8px;width:100%}.app-planner-example-chip{align-items:center;background:#ffffffeb;border:1px solid #c4b5fd8c;border-radius:999px;box-shadow:0 4px 14px -8px #6366f159;color:#64748b;cursor:pointer;display:inline-flex!important;font-size:.78rem;font-weight:500;line-height:1.35;max-width:min(100%,300px);overflow:hidden;padding:9px 16px;text-overflow:ellipsis;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.app-planner-example-chip:hover{background:#fff;border-color:#6366f18c;box-shadow:0 8px 20px -10px #6366f173;color:#334155;transform:translateY(-2px)}.app-planner-root--prompt .app-planner-orb{opacity:.22}@media (max-width:768px){.app-planner-inner.app-planner-inner--prompt{justify-content:flex-start;min-height:auto;padding-top:28px}.app-planner-root--prompt .app-planner-idea-input textarea,.app-planner-root--prompt textarea.app-planner-idea-input{font-size:1.05rem!important;min-height:200px!important;padding:24px 22px 18px!important}.app-planner-idea-footer{align-items:stretch;flex-direction:column}.app-planner-idea-footer .app-planner-generate-btn--center{justify-content:center;width:100%!important}.app-planner-example-chip{max-width:100%;white-space:normal}}.app-planner-root--run .planner-run{max-width:none;min-height:calc(100vh - 100px);width:100%}.app-planner-root--prompt{isolation:isolate}.app-planner-root--prompt:before{background-image:radial-gradient(circle at center,#6366f13d 1.25px,#0000 1.35px);background-size:26px 26px;mask-image:radial-gradient(ellipse 92% 78% at 50% 32%,#000 25%,#0000 76%);-webkit-mask-image:radial-gradient(ellipse 92% 78% at 50% 32%,#000 25%,#0000 76%);opacity:.65}.app-planner-root--prompt:after,.app-planner-root--prompt:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.app-planner-root--prompt:after{background-image:radial-gradient(circle at center,#8b5cf624 .8px,#0000 .9px),radial-gradient(circle at center,#3b82f61a 1px,#0000 1.1px);background-position:0 0,13px 13px;background-size:13px 13px,52px 52px;mask-image:linear-gradient(180deg,#000,#000000b8 48%,#0000);-webkit-mask-image:linear-gradient(180deg,#000,#000000b8 48%,#0000);opacity:.55}.app-planner-root--prompt .app-planner-center,.app-planner-root--prompt .app-planner-inner--prompt,.app-planner-root--prompt .app-planner-prompt-stage{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.app-planner-root--prompt:before{animation:apl-dot-drift 48s linear infinite}}.app-planner-prompt-composer{width:100%}.app-planner-prompt-composer__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:2px solid #a78bfa8c;border-radius:28px;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 6px #a78bfa14,0 20px 56px -28px #4f46e56b,0 10px 28px -16px #6366f138;overflow:hidden;width:100%}.app-planner-prompt-composer__input-wrap{position:relative}.app-planner-prompt-composer__textarea,.app-planner-root--prompt textarea.app-planner-prompt-composer__textarea{background:#0000!important;border:none!important;box-shadow:none!important;color:#0f172a;color:var(--color-foreground,#0f172a);display:block;font-size:1.05rem!important;line-height:1.55!important;max-height:220px;min-height:118px!important;padding:18px 22px 14px!important;resize:vertical;width:100%}.app-planner-prompt-composer__placeholder{left:22px;overflow:hidden;pointer-events:none;position:absolute;right:22px;top:18px;z-index:1}.app-planner-prompt-composer__placeholder-track{animation:apl-placeholder-enter .45s cubic-bezier(.22,1,.36,1);display:inline-block;font-size:1.05rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.app-planner-prompt-composer__placeholder-prefix{color:#94a3b8}.app-planner-prompt-composer__placeholder-typed{color:#64748b}.app-planner-prompt-composer__placeholder-cursor{animation:apl-cursor-blink 1s step-end infinite;background:#6366f1;display:inline-block;height:1.1em;margin-left:1px;vertical-align:text-bottom;width:2px}.app-planner-prompt-composer__footer{align-items:center;background:linear-gradient(180deg,#f8fafcd1,#fff);border-top:1px solid #c4b5fd59;display:flex;gap:12px;justify-content:space-between;padding:12px 16px 14px}.app-planner-prompt-composer__platform{flex-shrink:0}.app-planner-prompt-composer__platform-shell{align-items:center;background:linear-gradient(180deg,#fff,#f5f3ff);border:1.5px solid #a78bfa80;border-radius:999px;box-shadow:0 2px 10px -6px #6366f159,inset 0 1px 0 #fffffff2;display:inline-flex;gap:2px;padding:4px 8px 4px 10px;transition:border-color .2s ease,box-shadow .2s ease}.app-planner-prompt-composer__platform-shell:hover{border-color:#6366f18c;box-shadow:0 6px 18px -10px #6366f166,inset 0 1px 0 #fffffff2}.app-planner-prompt-composer__platform-glyph{align-items:center;background:linear-gradient(135deg,#6366f129,#8b5cf61a);border-radius:10px;color:#5b21b6;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.app-planner-prompt-composer__platform-glyph-svg{display:block}.app-planner-prompt-composer__platform-select{max-width:11.5rem;min-width:8.75rem;width:auto!important}.app-planner-prompt-composer__platform-select .TWFormDropdown-trigger,select.app-planner-prompt-composer__platform-select{background:#0000!important;border:none!important;border-radius:999px!important;box-shadow:none!important;color:#4338ca!important;font-size:.8125rem!important;font-weight:650!important;letter-spacing:.01em;min-height:2.15rem!important;padding:0 .35rem 0 .15rem!important}.app-planner-prompt-composer__platform-select .TWFormDropdown-trigger:focus,.app-planner-prompt-composer__platform-select.TWFormDropdown-open .TWFormDropdown-trigger{box-shadow:none!important;outline:none}.app-planner-prompt-composer__platform-select .TWFormDropdown-chevron{color:#7c3aed;height:14px;opacity:.85;width:14px}.app-planner-prompt-composer__platform-select .TWFormDropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #c4b5fd8c;border-radius:16px;box-shadow:0 22px 48px -18px #4f46e561,0 8px 20px -12px #6366f138;min-width:12.5rem;padding:8px}.app-planner-prompt-composer__platform-select .TWFormDropdown-option{border-radius:12px;color:#334155;font-size:.8125rem;font-weight:500;padding:11px 12px}.app-planner-prompt-composer__platform-select .TWFormDropdown-optionMain{align-items:center;display:inline-flex;gap:10px}.app-planner-prompt-composer__platform-select .TWFormDropdown-option:hover{background:#6366f114;color:#312e81}.app-planner-prompt-composer__platform-select .TWFormDropdown-option--selected{background:linear-gradient(90deg,#6366f124,#8b5cf61a);color:#4338ca;font-weight:600}.app-planner-prompt-composer__platform-select .TWFormDropdown-check{color:#6366f1}.app-planner-prompt-composer__generate-btn,.app-planner-root .TWButton.app-planner-prompt-composer__generate-btn,.app-planner-root .tw-form-btn.app-planner-prompt-composer__generate-btn{-webkit-text-fill-color:#fff;color:#fff!important}.app-planner-prompt-composer__generate-btn{background:linear-gradient(90deg,#7c3aed,#6366f1 52%,#3b82f6)!important;border:none!important;border-radius:999px!important;box-shadow:0 12px 28px -12px #4f46e580,inset 0 0 0 1px #fff3!important;font-size:.9rem!important;font-weight:700!important;max-width:none!important;min-height:2.35rem!important;min-width:10.5rem!important;overflow:hidden;padding:.65rem 1.45rem!important;position:relative;width:auto!important}.app-planner-prompt-composer__generate-btn:before{animation:apl-shimmer 3s ease-in-out infinite;background:linear-gradient(105deg,#0000,#ffffff59 45%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-120%)}.app-planner-prompt-composer__generate-btn:hover:not(:disabled){box-shadow:0 16px 34px -12px #4f46e594,inset 0 0 0 1px #ffffff40!important;transform:translateY(-1px)}.app-planner-prompt-composer__generate-btn:disabled{box-shadow:0 8px 20px -14px #4f46e559!important;cursor:not-allowed;opacity:.55;transform:none}.app-planner-prompt-composer__generate-arrow{color:#fff;font-size:1.05em;line-height:1;margin-left:.35rem}@media (max-width:768px){.app-planner-prompt-composer__textarea,.app-planner-root--prompt textarea.app-planner-prompt-composer__textarea{font-size:1rem!important;min-height:96px!important;padding:16px 18px 12px!important}.app-planner-prompt-composer__placeholder{left:18px;right:18px;top:16px}.app-planner-prompt-composer__placeholder-track{font-size:1rem}.app-planner-prompt-composer__footer{align-items:stretch;flex-direction:column}.app-planner-prompt-composer__platform-shell{justify-content:space-between;width:100%}.app-planner-prompt-composer__platform-select{flex:1 1;max-width:none}.app-planner-prompt-composer__generate-btn{justify-content:center;width:100%!important}}@media (prefers-reduced-motion:reduce){.app-planner-prompt-composer__generate-btn:before,.app-planner-prompt-composer__placeholder-cursor,.app-planner-prompt-composer__placeholder-track{animation:none}}.app-planner-root--review .app-planner-inner.app-planner-inner--review,.app-planner-root--run .app-planner-inner.app-planner-inner--review:has(.planner-run--grid-layout){padding-top:4px!important}.app-planner-root--review .planner-run.planner-run--grid-layout,.app-planner-root--run .planner-run.planner-run--grid-layout{padding-top:0!important}.app-planner-root--prompt{position:relative}.app-planner-root--prompt>.app-planner-prompt-brand,.app-planner-root--review>.app-planner-prompt-brand,.app-planner-root--run>.app-planner-prompt-brand{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:none;box-shadow:none;display:flex;left:72px;margin:0;padding:0;pointer-events:none;position:fixed;top:16px;z-index:120}.app-planner-prompt-brand-logo{display:block;height:52px;max-width:min(340px,52vw);object-fit:contain;object-position:left center;width:auto}.app-planner-root--prompt .app-planner-hero-lead{color:#0f172a!important;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif!important;font-family:var(--font-body,ui-sans-serif,system-ui,-apple-system,sans-serif)!important;font-size:clamp(2rem,4.8vw,3.35rem)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.12!important;margin:0 auto 14px;max-width:52rem;text-align:center}.app-planner-root--prompt .app-planner-hero-tagline{color:#475569;font-family:Georgia,Times New Roman,ui-serif,serif!important;font-size:clamp(1.15rem,2.4vw,1.65rem)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.35!important;margin:0 auto 8px;max-width:36rem;text-align:center}.app-planner-root--prompt .app-planner-hero-tagline .app-planner-hero-plain{-webkit-text-fill-color:#334155!important;color:#334155!important}.app-planner-root--prompt .app-planner-hero-tagline .app-planner-hero-gradient{font-size:1em}@media (max-width:768px){.app-planner-root--prompt>.app-planner-prompt-brand,.app-planner-root--review>.app-planner-prompt-brand,.app-planner-root--run>.app-planner-prompt-brand{left:56px;top:12px}.app-planner-prompt-brand-logo{height:42px;max-width:min(280px,64vw)}.app-planner-root--prompt .app-planner-hero-lead{font-size:clamp(1.65rem,6.5vw,2.25rem)!important}.app-planner-root--prompt .app-planner-hero-tagline{font-size:clamp(1rem,4.2vw,1.25rem)!important}}.app-planner-root--review{position:relative}.app-planner-root--review .app-planner-inner--review{position:relative;z-index:1}.app-planner-prompt-composer__size{border-bottom:1px solid #94a3b840;border-bottom:1px solid var(--planner-border,#94a3b840);display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:0 0 .75rem}.app-planner-prompt-composer__size-label{color:#64748b;color:var(--planner-muted,#64748b);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.app-planner-prompt-composer__size-options{display:inline-flex;flex-wrap:wrap;gap:.5rem}.app-planner-prompt-composer__size-btn{background:#0000;border:1px solid #94a3b859;border:1px solid var(--planner-border,#94a3b859);border-radius:9999px;color:inherit;cursor:pointer;font-size:.875rem;padding:.35rem .9rem;transition:background .15s ease,border-color .15s ease}.app-planner-prompt-composer__size-btn--active{background:#6366f11f;border-color:#6366f1;border-color:var(--planner-accent,#6366f1);font-weight:600}.app-planner-prompt-composer__size-hint{color:#64748b;color:var(--planner-muted,#64748b);font-size:.8125rem;line-height:1.4;margin:0}.ConfirmMessageView-root{--cm-accent:var(--color-primary,#6366f1);--cm-muted:var(--color-muted-foreground,#64748b);--cm-text:var(--color-foreground,#0f172a);--cm-border:color-mix(in srgb,var(--color-border,#e2e8f0) 85%,#0000);background:#fff;background:var(--color-card,#fff);border-radius:16px;box-shadow:0 24px 48px color-mix(in srgb,#000 12%,#0000),0 0 0 1px var(--cm-border);box-sizing:border-box;color:var(--cm-text);display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(
    --font-body,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif
  );gap:20px;max-width:440px;min-width:380px;padding:22px 24px 20px}.ConfirmMessageView-title{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.ConfirmMessageView-body{align-items:flex-start;display:flex;gap:14px}.ConfirmMessageView-icon{align-items:center;background:color-mix(in srgb,var(--cm-accent) 14%,#0000);border-radius:12px;color:var(--cm-accent);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ConfirmMessageView-icon svg{display:block;height:26px;width:26px}.ConfirmMessageView-message{flex:1 1;font-size:.9375rem;line-height:1.55;margin:4px 0 0;min-width:0}.ConfirmMessageView-options{display:flex;flex-direction:column;gap:12px;padding-left:62px}.ConfirmMessageView-select{max-width:220px}.ConfirmMessageView-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:4px}.ConfirmMessageView-actions .TWButton{min-width:88px;padding:.55rem 1.25rem!important;width:auto!important}.ConfirmMessageView-actions .TWButton span[aria-hidden=true]{display:none}.WorkbenchSidebar-root{--wb-accent:var(--color-primary,#6366f1);--wb-icon:#8faedc;--wb-icon-active:var(--color-primary,#4f46e5);background:#f8fafc;background:var(--c2,var(--color-background,#f8fafc));box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0;padding:6px;width:52px}.WorkbenchSidebar-bottom,.WorkbenchSidebar-top{align-items:center;display:flex;flex-direction:column;gap:2px}.WorkbenchSidebar-spacer{flex:1 1;min-height:12px}.WorkbenchSidebar-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--wb-icon);cursor:pointer;display:flex;height:40px;justify-content:center;margin:2px 0;padding:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease;width:40px}.WorkbenchSidebar-btn:hover{background:color-mix(in srgb,var(--wb-accent) 10%,#0000);color:var(--wb-icon-active)}.WorkbenchSidebar-btn[data-active=true]{background:color-mix(in srgb,var(--wb-accent) 18%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wb-accent) 22%,#0000);color:var(--wb-icon-active)}.WorkbenchSidebar-btnIcon{align-items:center;display:flex;height:22px;justify-content:center;width:22px}.WorkbenchSidebar-btnIcon svg{height:22px;width:22px}