@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_5ad5056-module__7I4YMa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_5ad5056-module__7I4YMa__variable{--font-manrope:"Manrope","Manrope Fallback"}
.w-md-editor-bar{cursor:s-resize;z-index:3;-webkit-user-select:none;user-select:none;border-radius:0 0 3px;width:14px;height:10px;margin-top:-11px;margin-right:0;position:absolute;bottom:0;right:0}.w-md-editor-bar svg{margin:0 auto;display:block}.w-md-editor-area{border-radius:5px;overflow:auto}.w-md-editor-text{text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;font-variant-ligatures:common-ligatures;min-height:100%;margin:0;padding:10px;position:relative;font-size:14px!important;line-height:18px!important}.w-md-editor-text-pre,.w-md-editor-text-input,.w-md-editor-text>.w-md-editor-text-pre{box-sizing:inherit;display:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;overflow-wrap:inherit;word-break:inherit;word-break:normal;background:0 0;border:0;margin:0;padding:0;font-family:var(--md-editor-font-family)!important}.w-md-editor-text-pre{pointer-events:none;position:relative;background-color:#0000!important;margin:0!important}.w-md-editor-text-pre>code{font-family:var(--md-editor-font-family)!important;padding:0!important;font-size:14px!important;line-height:18px!important}.w-md-editor-text-input{resize:none;width:100%;height:100%;color:inherit;padding:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent;outline:0;position:absolute;top:0;left:0;overflow:hidden}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-pre,.w-md-editor-text-input{word-wrap:pre;word-break:break-word;white-space:pre-wrap}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.w-md-editor-text-input{color:#0000!important}.w-md-editor-text-input::selection{color:#0000!important;background-color:#accef7!important}}.w-md-editor-text-pre .punctuation{color:var(--color-prettylights-syntax-comment,#8b949e)!important}.w-md-editor-text-pre .token.url,.w-md-editor-text-pre .token.content{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.title.important{color:var(--color-prettylights-syntax-markup-bold,#24292f)}.w-md-editor-text-pre .token.code-block .function{color:var(--color-prettylights-syntax-entity,#8250df)}.w-md-editor-text-pre .token.bold{font-weight:unset!important}.w-md-editor-text-pre .token.title{line-height:unset!important;font-size:unset!important;font-weight:unset!important}.w-md-editor-text-pre .token.code.keyword{color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:var(--color-prettylights-syntax-markup-deleted-text,#82071e)!important}.w-md-editor-toolbar-child{box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);z-index:1;border-radius:3px;display:none;position:absolute}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;border-radius:3px;padding:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{width:-webkit-fill-available;height:initial;box-sizing:border-box;margin:0;padding:3px 4px 2px}.w-md-editor-toolbar{border-bottom:1px solid var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);-webkit-user-select:none;user-select:none;border-radius:3px 3px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:3px;display:flex}.w-md-editor-toolbar.bottom{border-bottom:0;border-top:1px solid var(--md-editor-box-shadow-color);border-radius:0 0 3px 3px}.w-md-editor-toolbar ul,.w-md-editor-toolbar li{line-height:initial;margin:0;padding:0;list-style:none}.w-md-editor-toolbar li{font-size:14px;display:inline-block}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{text-transform:none;cursor:pointer;white-space:nowrap;height:20px;color:var(--color-fg-default);background:0 0;border:none;border-radius:2px;outline:none;margin:0 1px;padding:4px;font-weight:400;line-height:14px;transition:all .3s;overflow:visible}.w-md-editor-toolbar li>button:hover,.w-md-editor-toolbar li>button:focus{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{color:var(--md-editor-box-shadow-color);background-color:#0000}.w-md-editor-toolbar li.active>button{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.w-md-editor-toolbar-divider{vertical-align:middle;background-color:var(--md-editor-box-shadow-color);width:1px;height:14px;margin:-3px 3px 0!important}.w-md-editor{text-align:left;color:var(--color-fg-default);--md-editor-font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--md-editor-background-color:var(--color-canvas-default,#fff);--md-editor-box-shadow-color:var(--color-border-default,#d0d7de);box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);background-color:var(--md-editor-background-color);border-radius:3px;flex-direction:column;padding-bottom:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative}.w-md-editor.w-md-editor-rtl{text-align:right!important;direction:rtl!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color);left:0;right:unset!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:fit-content}.w-md-editor-content{border-radius:0 0 3px;height:100%;position:relative;overflow:auto}.w-md-editor .copied{display:none!important}.w-md-editor-input{width:50%;height:100%}.w-md-editor-text-pre>code{word-break:break-word!important;white-space:pre-wrap!important}.w-md-editor-preview{box-sizing:border-box;width:50%;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);border-radius:0 0 5px;flex-direction:column;padding:10px 20px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{background-color:var(--md-editor-background-color);width:0%;overflow:hidden}.w-md-editor-show-preview .w-md-editor-preview{width:100%;box-shadow:inset 0 0}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{width:0%;padding:0}.w-md-editor-fullscreen{z-index:99999;position:fixed;inset:0;overflow:hidden;height:100%!important}.w-md-editor-fullscreen .w-md-editor-content{height:100%}
:root{--font-inter:"Inter",sans-serif;--font-manrope:"Manrope",sans-serif;--font-family-heading:"Manrope",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;--font-family-body:"Inter",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-xxs:.6875rem;--text-12-5:.78125rem;--text-13:.8125rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--color-primary:#245ce8;--color-primary-hover:#1d4ed8;--color-primary-pressed:#1e40af;--color-primary-glow:#2563e88c;--color-primary-soft:#ebf2fe;--color-primary-soft-border:#bbcdf9;--color-primary-tint-light:#eff6ff;--color-primary-text:#fff;--gradient-primary:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);--gradient-primary-hover:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);--gradient-ai:linear-gradient(135deg,#3b7bee 0%,#8b5cf6 100%);--gradient-ai-active:linear-gradient(135deg,#245ce8 0%,#7c3aed 100%);--gradient-animated-blue:linear-gradient(180deg,#245ce8,#1e3a8a,#3730a3,#1e40af,#245ce8);--gradient-animated-blue-h:linear-gradient(90deg,#245ce8,#1e3a8a,#3730a3,#1e40af,#245ce8);--accent-blue-line:#3b7bee;--nav-bg-from:#0f0f12;--nav-bg-to:#18181b;--nav-border:#27272a;--nav-text-default:#a1a1aa;--nav-text-strong:#d4d4d8;--nav-text-active:#fff;--nav-hover-bg:#ffffff0d;--nav-active-bg:#ffffff14;--nav-surface-bg:#ffffff0f;--nav-surface-hover-bg:#ffffff1a;--nav-border-soft:#ffffff0d;--nav-border-strong:#ffffff1a;--nav-rail-tick-bg:#ffffff26;--nav-rail-tick-bg-soft:#ffffff1a;--nav-rail-particle:#fff6;--nav-rail-particle-soft:#ffffff4d;--nav-glow:#6366f12e;--hackett-navy:#1a365d;--hackett-blue:#2b6cb0;--hackett-light-blue:#3182ce;--hackett-accent:#0ea5e9;--hackett-dark-gray:#1a202c;--hackett-gray:#4a5568;--hackett-light-gray:#718096;--hackett-border-gray:#e2e8f0;--hackett-bg-gray:#f7fafc;--hackett-success:#38a169;--hackett-warning:#d69e2e;--hackett-error:#e53e3e;--hackett-info:#3182ce;--color-success:#10b981;--color-success-bg:#d1fae5;--color-success-text:#064e3b;--color-success-border:#6ee7b7;--color-success-hover:#059669;--color-warning:#f97316;--color-warning-bg:#ffedd5;--color-warning-text:#9a3412;--color-warning-border:#fdba74;--color-warning-hover:#ea580c;--color-amber-soft:#fff7ed;--color-amber-border:#fce4c4;--color-error:#ef4444;--color-error-bg:#fee2e2;--color-error-text:#7f1d1d;--color-error-border:#fca5a5;--color-error-hover:#dc2626;--color-info:var(--color-primary);--color-info-bg:#dbeafe;--color-info-text:#1e3a8a;--color-info-border:#93c5fd;--color-ai:#8b5cf6;--color-ai-hover:#7c3aed;--color-ai-bg:#ede9fe;--color-ai-text:#4c1d95;--color-ai-border:#c4b5fd;--color-ai-accent:#245ce8;--variant-objectives:#245ce8;--variant-objectives-soft:#ebf2fe;--variant-objectives-border:#bbcdf9;--variant-objectives-ring:#245ce82e;--variant-objectives-header:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);--variant-objectives-title:#1e3a8a;--variant-scope:#0f766e;--variant-scope-soft:#ecfdf5;--variant-scope-border:#cff5ea;--variant-scope-ring:#0f766e2e;--variant-scope-header:linear-gradient(135deg,#f0fdfa 0%,#ccfbf1 100%);--variant-scope-title:#134e4a;--variant-deliverables:#b45309;--variant-deliverables-soft:#fff7ed;--variant-deliverables-border:#fce4c4;--variant-deliverables-ring:#b453092e;--variant-deliverables-header:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);--variant-deliverables-title:#78350f;--variant-rose:#be185d;--variant-rose-soft:#fff1f5;--variant-rose-border:#fbd5e1;--variant-cyan-sky:#0369a1;--variant-cyan-soft:#e0f2fe;--monogram-1-bg:#e0e7ff;--monogram-1-fg:#3730a3;--monogram-2-bg:#dbeafe;--monogram-2-fg:#1d4ed8;--monogram-3-bg:#ccfbf1;--monogram-3-fg:#0f766e;--monogram-4-bg:#fef3c7;--monogram-4-fg:#b45309;--monogram-5-bg:#ffe4e6;--monogram-5-fg:#be123c;--monogram-6-bg:#f3e8ff;--monogram-6-fg:#7c3aed;--stat-slate-accent:#475569;--stat-slate-soft:#f1f5f9;--stat-blue-accent:#245ce8;--stat-blue-soft:#ebf2fe;--stat-blue-border:#bbcdf9;--stat-teal-accent:#0f766e;--stat-teal-soft:#ecfdf5;--stat-amber-accent:#b45309;--stat-amber-soft:#fff7ed;--stat-rose-accent:#be185d;--stat-rose-soft:#fff1f5;--surface-white:#fff;--surface-slate-50:#f8fafc;--surface-slate-100:#f1f5f9;--surface-slate-200:#e2e8f0;--surface-slate-300:#cbd5e1;--surface-slate-400:#94a3b8;--surface-slate-500:#64748b;--surface-slate-600:#475569;--surface-slate-700:#334155;--surface-slate-800:#1e293b;--surface-slate-900:#0f172a;--text-stone-400:#a8a29e;--text-stone-500:#78716c;--text-stone-600:#57534e;--text-stone-700:#44403c;--text-stone-800:#292524;--text-stone-900:#1c1917;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--neutral-card-border:#ececee;--neutral-card-divider:#f1f1f3;--neutral-card-divider-soft:#eaeaec;--neutral-card-divider-medium:#eeeef0;--text-default:#111113;--text-strong:#111113;--text-muted:var(--text-stone-500);--text-subtle:var(--text-stone-400);--text-on-dark:#fff;--text-on-primary:#fff;--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:219 84% 53%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--input-background:0 0% 100%;--switch-background:0 0% 89.8%;--ring:219 84% 53%;--radius:.75rem;--aiinds-bg:#fff;--aiinds-bg-subtle:#f8fafc;--aiinds-bg-muted:#f1f5f9;--aiinds-bg-sunken:#ececee;--aiinds-surface:#fff;--aiinds-surface-hover:#f8fafc;--aiinds-surface-elevated:#fff;--aiinds-fg:#111113;--aiinds-fg-strong:#000;--aiinds-fg-muted:#57534e;--aiinds-fg-subtle:#78716c;--aiinds-fg-disabled:#a8a29e;--aiinds-fg-inverse:#fff;--aiinds-border:#ececee;--aiinds-border-strong:#e2e8f0;--aiinds-border-subtle:#f1f1f3;--aiinds-border-focus:#245ce8;--aiinds-skeleton-base:#e2e8f0;--aiinds-skeleton-highlight:#cbd5e1;--aiinds-accent:#245ce8;--aiinds-accent-hover:#1d4ed8;--aiinds-accent-active:#1e40af;--aiinds-accent-fg:#fff;--aiinds-accent-text:#1d4ed8;--aiinds-accent-soft:#ebf2fe;--aiinds-accent-soft-border:#bbcdf9;--aiinds-success-text:#047857;--aiinds-warning-text:#b45309;--aiinds-danger-text:#b91c1c;--aiinds-info-text:#1d4ed8;--aiinds-ai-text:#6d28d9;--aiinds-success-soft:#d1fae5;--aiinds-success-border:#6ee7b7;--aiinds-warning-soft:#fef3c7;--aiinds-warning-border:#fcd34d;--aiinds-danger-soft:#fee2e2;--aiinds-danger-border:#fca5a5;--aiinds-info-soft:#dbeafe;--aiinds-info-border:#93c5fd;--aiinds-ai-soft:#ede9fe;--aiinds-ai-border:#c4b5fd;--aiinds-star-fg:#f59e0b;--aiinds-tab-indicator:linear-gradient(90deg,transparent 0%,#60a5fa 50%,transparent 100%);--aiinds-focus-ring:#2563e873;--aiinds-focus-ring-width:2px;--aiinds-focus-ring-offset:2px;--aiinds-card:var(--aiinds-surface);--aiinds-card-foreground:var(--aiinds-fg);--aiinds-popover:var(--aiinds-surface);--aiinds-popover-foreground:var(--aiinds-fg);--aiinds-primary:var(--aiinds-accent);--aiinds-primary-foreground:var(--aiinds-accent-fg);--aiinds-secondary:var(--aiinds-bg-subtle);--aiinds-secondary-foreground:var(--aiinds-fg);--aiinds-muted:var(--aiinds-bg-muted);--aiinds-muted-foreground:var(--aiinds-fg-muted);--aiinds-accent-surface:var(--aiinds-bg-subtle);--aiinds-accent-surface-foreground:var(--aiinds-fg);--aiinds-destructive:var(--aiinds-danger-text);--aiinds-destructive-foreground:#fff;--aiinds-sidebar:#fff;--aiinds-sidebar-foreground:var(--aiinds-fg);--aiinds-sidebar-primary:var(--aiinds-accent);--aiinds-sidebar-primary-foreground:var(--aiinds-accent-fg);--aiinds-sidebar-accent:var(--aiinds-bg-subtle);--aiinds-sidebar-accent-foreground:var(--aiinds-fg);--aiinds-sidebar-border:var(--aiinds-border);--aiinds-sidebar-ring:var(--aiinds-focus-ring);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--size-navbar:3.5rem;--size-sidebar:20rem;--size-sidebar-rail:3.5rem;--size-button-sm:2rem;--size-button-md:2.25rem;--size-button-lg:2.5rem;--size-input:2.25rem;--size-icon-sm:.75rem;--size-icon-md:.8125rem;--size-icon-lg:1rem;--size-icon-xl:1.25rem;--size-stat-card-icon:1.5rem;--container-page:80rem;--container-prose:65ch;--radius-xs:calc(var(--radius)*.33);--radius-sm:calc(var(--radius)*.6);--radius-md:calc(var(--radius)*.8);--radius-lg:var(--radius);--radius-xl:var(--radius);--radius-2xl:calc(var(--radius)*1.4);--radius-3xl:calc(var(--radius)*2);--radius-4xl:calc(var(--radius)*2.6);--radius-full:9999px;--shadow-card:0 1px 0 #11111105,0 1px 2px #11111108;--shadow-card-hover:0 1px 0 #11111105,0 4px 12px -4px #11111114;--shadow-card-elevated:0 1px 0 #11111105,0 1px 2px #1111110a,0 8px 24px -12px #11111114;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-button-primary:0 1px 0 #fff3 inset,0 2px 8px -2px #2563e88c,0 0 0 1px #ffffff0f;--shadow-button-primary-hover:0 1px 0 #fff3 inset,0 4px 12px -2px #2563e8a6,0 0 0 1px #ffffff0f;--shadow-button-primary-active:0 1px 0 #fff3 inset,0 1px 4px -1px #2563e880,0 0 0 1px #ffffff0f;--shadow-button-secondary:0 1px 0 #11111105,0 1px 2px #1111110a;--shadow-button-ai:0 1px 0 #fff3 inset,0 2px 8px -2px #6366f18c,0 0 0 1px #ffffff0f;--shadow-button-ai-active:0 1px 0 #fff3 inset,0 2px 8px -2px #6366f18c,0 0 0 2px #ffffff26;--shadow-nav-tab-active:0 1px 0 #ffffff14 inset,0 0 0 1px #ffffff0f;--shadow-floating:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;--ring-primary:#2563e859;--ring-primary-subtle:#2563e82e;--ring-secondary:#2563e82e;--z-default:0;--z-sticky:10;--z-navbar:50;--z-overlay:50;--z-floating:50;--z-toast:60;--z-tour:1000000000;--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.18s;--duration-medium:.3s;--duration-slow:.5s;--duration-very-slow:.8s;--ease-default:ease-out;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.25,.1,.25,1);--anim-color-shift:colorShift 10s ease infinite;--anim-header-color-shift:headerColorShift 10s ease infinite;--anim-float-up:floatUp 8s linear infinite;--anim-float-right:floatRight 12s linear infinite;--chart-1:#3b82f6;--chart-2:#10b981;--chart-3:#f59e0b;--chart-4:#ef4444;--chart-5:#8b5cf6;--chart-6:#06b6d4;--chart-7:#84cc16;--chart-8:#f97316;--chart-9:#ec4899;--chart-10:#2563eb;--phase-1:#0f766e;--phase-1-soft:#d1fae5;--phase-2:#245ce8;--phase-2-soft:#e0e7ff;--phase-3:#7c3aed;--phase-3-soft:#ede9fe;--phase-4:#b45309;--phase-4-soft:#fef3c7;--phase-5:#be185d;--phase-5-soft:#fce7f3;--phase-6:#0369a1;--phase-6-soft:#e0f2fe;--phase-7:#475569;--phase-7-soft:#f1f5f9;--phase-8:#9333ea;--phase-8-soft:#f3e8ff;--color-1:#002377;--color-2:#0065b4;--color-3:#2696e4;--color-4:#5fb8f2;--color-5:#9ad7fb}@supports (color:lab(0% 0 0)){:root{--color-1:lab(14.9289% 37.7985 -70.4861);--color-2:lab(40.409% 5.45853 -66.4608);--color-3:lab(58.9433% -10.0999 -48.7844);--color-4:lab(70.9436% -14.506 -37.8086);--color-5:lab(82.741% -13.436 -24.2723)}}.dark,[data-theme=dark]{--background:240 6% 6%;--foreground:0 0% 98%;--card:240 5% 9%;--card-foreground:0 0% 98%;--popover:240 5% 9%;--popover-foreground:0 0% 98%;--primary:218 83% 65%;--primary-foreground:0 0% 100%;--secondary:240 4% 14%;--secondary-foreground:0 0% 98%;--muted:240 4% 14%;--muted-foreground:240 5% 66%;--accent:240 4% 14%;--accent-foreground:0 0% 98%;--destructive:0 84% 70%;--destructive-foreground:0 0% 100%;--border:240 4% 16%;--input:240 4% 16%;--input-background:240 5% 9%;--switch-background:240 4% 22%;--ring:218 83% 65%;--aiinds-bg:#0e0e10;--aiinds-bg-subtle:#16161a;--aiinds-bg-muted:#1c1c20;--aiinds-bg-sunken:#08080a;--aiinds-surface:#16161a;--aiinds-surface-hover:#1f1f24;--aiinds-surface-elevated:#1c1c20;--aiinds-fg:#fafafa;--aiinds-fg-strong:#fff;--aiinds-fg-muted:#a1a1aa;--aiinds-fg-subtle:#9c9ca3;--aiinds-fg-disabled:#52525b;--aiinds-fg-inverse:#0e0e10;--aiinds-border:#27272a;--aiinds-border-strong:#3f3f46;--aiinds-border-subtle:#1f1f22;--aiinds-border-focus:#5b8def;--aiinds-skeleton-base:#27272a;--aiinds-skeleton-highlight:#52525b;--aiinds-accent:#2563eb;--aiinds-accent-hover:#3b7bee;--aiinds-accent-active:#1d4ed8;--aiinds-accent-fg:#fff;--aiinds-accent-text:#93b4f7;--aiinds-accent-soft:#1a2649;--aiinds-accent-soft-border:#2d4378;--aiinds-success-text:#34d399;--aiinds-warning-text:#fbbf24;--aiinds-danger-text:#f87171;--aiinds-info-text:#60a5fa;--aiinds-ai-text:#c4b5fd;--aiinds-success-soft:#0e2d29;--aiinds-success-border:#1a4641;--aiinds-warning-soft:#2b1d0a;--aiinds-warning-border:#4a3216;--aiinds-danger-soft:#2b1424;--aiinds-danger-border:#4a2542;--aiinds-info-soft:#1a2649;--aiinds-info-border:#2d4378;--aiinds-ai-soft:#1f1a3a;--aiinds-ai-border:#3a2d6a;--aiinds-star-fg:#fbbf24;--aiinds-focus-ring:#5b8def8c;--aiinds-card:var(--aiinds-surface);--aiinds-card-foreground:var(--aiinds-fg);--aiinds-popover:var(--aiinds-surface);--aiinds-popover-foreground:var(--aiinds-fg);--aiinds-primary:var(--aiinds-accent);--aiinds-primary-foreground:var(--aiinds-accent-fg);--aiinds-secondary:var(--aiinds-bg-subtle);--aiinds-secondary-foreground:var(--aiinds-fg);--aiinds-muted:var(--aiinds-bg-muted);--aiinds-muted-foreground:var(--aiinds-fg-muted);--aiinds-accent-surface:var(--aiinds-bg-subtle);--aiinds-accent-surface-foreground:var(--aiinds-fg);--aiinds-destructive:#b91c1c;--aiinds-destructive-foreground:#fff;--aiinds-sidebar:var(--aiinds-bg);--aiinds-sidebar-foreground:var(--aiinds-fg);--aiinds-sidebar-primary:var(--aiinds-accent);--aiinds-sidebar-primary-foreground:var(--aiinds-accent-fg);--aiinds-sidebar-accent:var(--aiinds-bg-subtle);--aiinds-sidebar-accent-foreground:var(--aiinds-fg);--aiinds-sidebar-border:var(--aiinds-border);--aiinds-sidebar-ring:var(--aiinds-focus-ring);--surface-white:var(--aiinds-surface);--neutral-card-border:var(--aiinds-border);--neutral-card-divider:var(--aiinds-border-subtle);--neutral-card-divider-soft:var(--aiinds-border-subtle);--neutral-card-divider-medium:var(--aiinds-border);--text-default:var(--aiinds-fg);--text-strong:var(--aiinds-fg-strong);--text-muted:var(--aiinds-fg-muted);--text-subtle:var(--aiinds-fg-subtle);--variant-objectives-soft:#1a2649;--variant-objectives-border:#2d4378;--variant-objectives-ring:#5b8def4d;--variant-scope-soft:#0e2d29;--variant-scope-border:#1a4641;--variant-scope-ring:#34d3994d;--variant-deliverables-soft:#2b1d0a;--variant-deliverables-border:#4a3216;--variant-deliverables-ring:#fbbf244d;--variant-rose-soft:#2b1424;--variant-rose-border:#4a2542;--variant-cyan-soft:#0c2538;--stat-slate-soft:#1c1c20;--stat-blue-soft:#1a2649;--stat-blue-border:#2d4378;--stat-teal-soft:#0e2d29;--stat-amber-soft:#2b1d0a;--stat-rose-soft:#2b1424;--color-success-bg:#0e2d29;--color-warning-bg:#2b1d0a;--color-amber-soft:#2b1d0a;--color-error-bg:#2b1424;--color-info-bg:#1a2649;--color-ai-bg:#1f1a3a;--shadow-card:0 1px 0 #0009,0 1px 2px #00000080;--shadow-card-hover:0 1px 0 #0009,0 4px 12px -4px #000000b3;--shadow-card-elevated:0 1px 0 #0009,0 1px 2px #00000080,0 8px 24px -12px #000c;--shadow-floating:0 25px 50px -12px #000000b3,0 0 0 1px #ffffff0f;--gradient-primary:linear-gradient(135deg,#3b7bee 0%,#2563eb 100%);--gradient-primary-hover:linear-gradient(135deg,#5b8def 0%,#3b7bee 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{overflow-x:hidden}body{background:var(--aiinds-bg);color:var(--aiinds-fg);font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s var(--ease-out),color .2s var(--ease-out);overflow-x:hidden}:focus-visible{outline:var(--aiinds-focus-ring-width)solid var(--aiinds-focus-ring);outline-offset:var(--aiinds-focus-ring-offset);border-radius:var(--radius-md)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-heading);line-height:1.3}h1,.h1{font-weight:800;line-height:1.2}h2,.h2{font-weight:700;line-height:1.25}h3,.h3{font-weight:600;line-height:1.3}h4,.h4{font-weight:600;line-height:1.4}h5,.h5{font-weight:600;line-height:1.5}h6,.h6{text-transform:uppercase;font-weight:600;line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#94a3b8b3}::-webkit-scrollbar-thumb:active{background:#64748bcc}::-webkit-scrollbar-corner{background:0 0}.dark ::-webkit-scrollbar-thumb{background:#a1a1aa4d}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#a1a1aa4d}.dark ::-webkit-scrollbar-thumb:hover{background:#a1a1aa8c}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#a1a1aa8c}*{scrollbar-width:thin;scrollbar-color:#94a3b866 transparent}.dark *,[data-theme=dark] *{scrollbar-color:#a1a1aa4d transparent}.scrollbar-minimal{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-minimal:hover{scrollbar-color:#94a3b866 transparent}.scrollbar-minimal::-webkit-scrollbar-thumb{background:0 0}.scrollbar-minimal:hover::-webkit-scrollbar-thumb{background:#94a3b866}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:2px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#94a3b880}@keyframes colorShift{0%{background-position:0 0}50%{background-position:0 100%}to{background-position:0 0}}@keyframes headerColorShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes floatUp{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.4}90%{opacity:.3}to{opacity:0;transform:translateY(-100vh)translate(10px)}}@keyframes floatRight{0%{opacity:0;transform:translate(0)}10%{opacity:.5}90%{opacity:.3}to{opacity:0;transform:translate(520px)}}@keyframes fade-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:.5s ease-out fade-in}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spinner-fade{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes thin-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes bounce-dots{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-25%)}}@keyframes typing{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}@keyframes wave-bars{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes text-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes loading-dots{0%,80%,to{opacity:0}40%{opacity:1}}@keyframes rainbow{0%{background-position:0%}to{background-position:200%}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button:not(:disabled):not([aria-disabled=true]),summary,[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=menuitemcheckbox]:not([aria-disabled=true]),[role=menuitemradio]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[role=switch]:not([aria-disabled=true]),[role=checkbox]:not([aria-disabled=true]),[role=radio]:not([aria-disabled=true]),[role=treeitem]:not([aria-disabled=true]),[data-pointer]:not([aria-disabled=true]),label[for]:not([data-disabled]),.aiinds-checkbox-label,.aiinds-switch-label,.aiinds-radio-label{cursor:pointer}label:has(input:not([disabled])):not(:has(input:disabled)){cursor:pointer}button:disabled,[aria-disabled=true],[data-disabled],[data-state=disabled]{cursor:not-allowed}.aiinds-checkbox-root{background-color:var(--aiinds-surface);border-color:var(--aiinds-border)}.aiinds-checkbox-root[data-state=checked],.aiinds-checkbox-root[data-state=indeterminate]{background-color:var(--aiinds-accent);border-color:var(--aiinds-accent)}.aiinds-switch-root{background-color:var(--aiinds-bg-muted);border-color:var(--aiinds-border)}.aiinds-switch-root[data-state=checked]{background-color:var(--aiinds-accent);border-color:var(--aiinds-accent)}.aiinds-switch-thumb{background-color:#fff;border:1px solid #0000001a;box-shadow:0 1px 2px #00000026}.aiinds-switch-root[data-state=unchecked] .aiinds-switch-thumb{transform:translate(2px)}.aiinds-switch-root[data-state=checked] .aiinds-switch-thumb{border-color:#0000;transform:translate(18px)}.aiinds-radio-item{background-color:var(--aiinds-surface);border-color:var(--aiinds-border)}.aiinds-radio-item[data-state=checked]{border-color:var(--aiinds-accent)}.aiinds-radio-indicator{background-color:var(--aiinds-accent)}.aiinds-floating-surface{background-color:var(--aiinds-surface-elevated);color:var(--aiinds-fg);border-color:var(--aiinds-border)}.aiinds-select-item[data-highlighted]{background-color:var(--aiinds-surface-hover);color:var(--aiinds-fg);outline:none}:root{--aiinds-overlay-duration-in:.2s;--aiinds-overlay-duration-out:.15s;--aiinds-overlay-ease-in:cubic-bezier(.16,1,.3,1);--aiinds-overlay-ease-out:ease-in}.aiinds-modal-centered{transform:translate(-50%,-50%)}@keyframes aiinds-modal-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes aiinds-modal-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.96)}}.aiinds-modal-centered[data-state=open]{animation:aiinds-modal-in var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-modal-centered[data-state=closed]{animation:aiinds-modal-out var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}@keyframes aiinds-popover-in-bottom{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes aiinds-popover-out-bottom{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-4px)}}@keyframes aiinds-popover-in-top{0%{opacity:0;transform:scale(.95)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes aiinds-popover-out-top{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(4px)}}@keyframes aiinds-popover-in-right{0%{opacity:0;transform:scale(.95)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes aiinds-popover-out-right{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.95)translate(-4px)}}@keyframes aiinds-popover-in-left{0%{opacity:0;transform:scale(.95)translate(4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes aiinds-popover-out-left{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.95)translate(4px)}}.aiinds-anim-popover[data-side=bottom]{transform-origin:top}.aiinds-anim-popover[data-side=top]{transform-origin:bottom}.aiinds-anim-popover[data-side=right]{transform-origin:0}.aiinds-anim-popover[data-side=left]{transform-origin:100%}.aiinds-anim-popover[data-side=bottom][data-state=open],.aiinds-anim-popover[data-side=bottom][data-state=delayed-open]{animation:aiinds-popover-in-bottom var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-anim-popover[data-side=bottom][data-state=closed]{animation:aiinds-popover-out-bottom var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}.aiinds-anim-popover[data-side=top][data-state=open],.aiinds-anim-popover[data-side=top][data-state=delayed-open]{animation:aiinds-popover-in-top var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-anim-popover[data-side=top][data-state=closed]{animation:aiinds-popover-out-top var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}.aiinds-anim-popover[data-side=right][data-state=open],.aiinds-anim-popover[data-side=right][data-state=delayed-open]{animation:aiinds-popover-in-right var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-anim-popover[data-side=right][data-state=closed]{animation:aiinds-popover-out-right var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}.aiinds-anim-popover[data-side=left][data-state=open],.aiinds-anim-popover[data-side=left][data-state=delayed-open]{animation:aiinds-popover-in-left var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-anim-popover[data-side=left][data-state=closed]{animation:aiinds-popover-out-left var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}.aiinds-anim-popover:not([data-side])[data-state=open],.aiinds-anim-popover:not([data-side])[data-state=delayed-open]{animation:aiinds-popover-in-bottom var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-anim-popover:not([data-side])[data-state=closed]{animation:aiinds-popover-out-bottom var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}@keyframes aiinds-sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes aiinds-sheet-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes aiinds-sheet-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes aiinds-sheet-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes aiinds-sheet-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes aiinds-sheet-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes aiinds-sheet-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes aiinds-sheet-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.aiinds-sheet-side-right[data-state=open]{animation:aiinds-sheet-in-right var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-sheet-side-right[data-state=closed]{animation:aiinds-sheet-out-right var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}.aiinds-sheet-side-left[data-state=open]{animation:aiinds-sheet-in-left var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-sheet-side-left[data-state=closed]{animation:aiinds-sheet-out-left var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}.aiinds-sheet-side-top[data-state=open]{animation:aiinds-sheet-in-top var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-sheet-side-top[data-state=closed]{animation:aiinds-sheet-out-top var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}.aiinds-sheet-side-bottom[data-state=open]{animation:aiinds-sheet-in-bottom var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-sheet-side-bottom[data-state=closed]{animation:aiinds-sheet-out-bottom var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}@keyframes aiinds-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes aiinds-overlay-out{0%{opacity:1}to{opacity:0}}.aiinds-overlay[data-state=open]{animation:aiinds-overlay-in var(--aiinds-overlay-duration-in)var(--aiinds-overlay-ease-in)}.aiinds-overlay[data-state=closed]{animation:aiinds-overlay-out var(--aiinds-overlay-duration-out)var(--aiinds-overlay-ease-out)forwards}@keyframes aiinds-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aiinds-skeleton{background-color:var(--aiinds-skeleton-base);background-image:linear-gradient(110deg,var(--aiinds-skeleton-base)8%,var(--aiinds-skeleton-highlight)18%,var(--aiinds-skeleton-base)33%);background-position:200% 0;background-repeat:no-repeat;background-size:200% 100%;animation:1.6s linear infinite aiinds-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.aiinds-skeleton{background-image:none;animation:none}}
