@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-normal-DehDhP4C.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-400-normal-Dm_CMUlS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-normal-B6A5kCEq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-ext-700-normal-URU-TBJY.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-700-normal-CwmVKpN0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2)format("woff2"),url(/assets/libre-baskerville-latin-700-normal-DFRs2Bxw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-italic-BgvGgHFw.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-400-italic-C64zF-fj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-italic-Dx5Rrf3o.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-italic-BDjkfMIE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Imagine Sans;src:url(/imagine-reference.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{--im-bg:#0f0f0f;--im-panel:#181818;--im-panel-hover:#232323;--im-border:#292929;--im-muted:#999;--im-text:#f6f6f6;--im-sidebar:248px;--im-font:"Imagine Sans", "Inter Variable", sans-serif}.dark{--background:oklch(16.8% 0 0);--foreground:oklch(97% 0 0);--card:oklch(21% 0 0);--card-foreground:oklch(97% 0 0);--popover:oklch(22% 0 0);--popover-foreground:oklch(97% 0 0);--primary:oklch(97% 0 0);--primary-foreground:oklch(17% 0 0);--secondary:oklch(26% 0 0);--secondary-foreground:oklch(97% 0 0);--muted:oklch(24% 0 0);--muted-foreground:oklch(66% 0 0);--accent:oklch(28% 0 0);--accent-foreground:oklch(97% 0 0);--border:oklch(30% 0 0);--input:oklch(32% 0 0);--ring:oklch(65% 0 0)}.im-feature-matrix .im-card-grid,.im-news-strip .im-card-grid{display:block}.im-app,.im-marketing,.im-auth{font-family:var(--im-font);color:var(--im-text);background:var(--im-bg);letter-spacing:-.01em;font-size:14px;line-height:1.5}.im-app button,.im-marketing button{font:inherit;cursor:pointer}.im-app a,.im-marketing a{text-decoration:none}.im-app input,.im-app textarea,.im-marketing input{font:inherit}.im-app button:focus-visible,.im-app a:focus-visible,.im-marketing button:focus-visible,.im-marketing a:focus-visible{outline-offset:4px;outline:2px solid #ddd}.im-app input:focus,.im-app textarea:focus{outline:none}.im-app button:disabled{opacity:.45;cursor:not-allowed}.im-app{min-height:100dvh}.im-sidebar{width:var(--im-sidebar);z-index:45;background:#0f0f0f;border-right:1px solid #242424;flex-direction:column;padding:16px 12px;transition:width .2s,transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0}.im-sidebar-brand{justify-content:space-between;align-items:center;gap:14px;padding:4px 6px 24px;display:flex}.im-brand{letter-spacing:-1px;white-space:nowrap;color:inherit;align-items:center;gap:8px;font-size:23px;font-weight:750;display:inline-flex}.im-mark{color:#111;background:#fff;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.im-icon-button{color:inherit;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.im-icon-button:hover{background:#292929}.im-nav{scrollbar-width:thin;scrollbar-color:#333 transparent;flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}.im-nav-item{color:#e5e5e5;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 12px;display:flex}.im-nav-item svg{flex-shrink:0}.im-nav-item:hover,.im-nav-item.is-active{color:#fff;background:#252525}.im-nav-item kbd{color:#b9b9b9;background:#242424;border-radius:5px;margin-left:auto;padding:1px 5px;font-size:11px}.im-nav-label{color:#aaa;margin:0 8px 7px;font-size:12px}.im-sidebar-account{align-items:center;gap:8px;min-height:58px;padding:14px 8px 2px;display:flex}.im-sidebar-account>a:not(.im-button){flex-direction:column;min-width:0;display:flex;overflow:hidden}.im-sidebar-account span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.im-sidebar-account small{color:#999;font-size:11px}.im-sidebar-account>.im-button{width:100%}.im-app-main{margin-left:var(--im-sidebar);min-width:0;min-height:100dvh;transition:margin-left .2s}.im-app-header{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0f0fef;justify-content:space-between;align-items:center;gap:16px;height:70px;padding:0 24px;display:flex;position:sticky;top:0}.im-header-left,.im-header-right{flex:1;align-items:center;gap:12px;display:flex}.im-header-right{justify-content:flex-end}.im-creations-link{background:#222;border-radius:18px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:inline-flex}.im-header-left>.im-icon-button{display:none}.im-platform-tabs{background:linear-gradient(#171717,#242424);border:1px solid #333;border-radius:30px;align-items:center;gap:3px;padding:3px;font-size:13px;display:flex;box-shadow:0 7px 18px #0004}.im-platform-tabs a{color:#aaa;white-space:nowrap;border-radius:24px;padding:8px 17px}.im-platform-tabs a.active{color:#151515;background:#fff}.im-button{color:#fff;white-space:nowrap;background:#222;border:1px solid #363636;border-radius:24px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:14px;line-height:1.3;transition:background .18s,transform .18s;display:inline-flex}.im-button:hover{background:#333;transform:translateY(-1px)}.im-button-white{color:#111;background:#fff;border-color:#fff}.im-button-white:hover{color:#111;background:#ddd}.im-button-upgrade{background:#222;padding:7px 13px;font-size:12px}.im-login-link{font-size:12px}.im-app-content{min-height:calc(100dvh - 70px)}.im-collapsed{--im-sidebar:76px}.im-collapsed .im-sidebar-brand .im-brand>span:last-child,.im-collapsed .im-sidebar-brand>.im-icon-button,.im-collapsed .im-nav-item>span,.im-collapsed .im-nav-label,.im-collapsed .im-nav-item kbd,.im-collapsed .im-sidebar-account>a:not(.im-button),.im-collapsed .im-sidebar-account>.im-button{display:none}.im-collapsed .im-nav-item{justify-content:center;padding:10px}.im-collapsed .im-sidebar-brand{justify-content:center;padding-left:0;padding-right:0}.im-collapsed .im-header-left>.im-icon-button{display:flex}.im-sidebar-scrim{display:none}.im-page-heading{text-align:center;max-width:800px;margin:42px auto 38px}.im-page-heading h1{letter-spacing:-1.4px;margin:0 0 18px;font-size:40px;font-weight:600;line-height:1.15}.im-page-heading p{color:#a5a5a5;max-width:700px;margin:0 auto;font-size:16px;line-height:1.65}.im-home{padding:0 6.5% 80px}.im-home-intro{padding:90px 0 70px}.im-home-intro h1{text-align:center;letter-spacing:-1px;margin:0 0 34px;font-size:36px;font-weight:450}.im-home-modes{flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:17px;display:flex}.im-home-modes button{color:#929292;background:0 0;border:0;border-radius:20px;align-items:center;gap:6px;padding:6px 13px;display:flex}.im-home-modes button.active{color:#fff;background:#292929}.im-home-prompt{background:#191919;border:1px solid #2b2b2b;border-radius:24px;align-items:center;gap:10px;max-width:920px;min-height:75px;margin:0 auto;padding:13px 16px;display:flex}.im-home-prompt input{color:#eee;background:0 0;border:0;flex:1;min-width:0;padding:10px 0;font-size:15px}.im-home-prompt .im-icon-button{background:#222;border-radius:15px;width:40px;height:40px}.im-home-prompt .im-submit{color:#111;background:#fff;border-radius:50%}.im-home-quick{color:#aaa;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:28px;font-size:13px;display:flex}.im-home-quick a{align-items:center;gap:7px;display:flex}.im-section-title{justify-content:space-between;align-items:center;margin:30px 0 16px;display:flex}.im-section-title h2{margin:0;font-size:21px;font-weight:550}.im-section-title p{color:#909090;margin-top:4px;font-size:14px}.im-section-title>a{color:#999;font-size:12px}.im-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.im-card-grid-studios{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.im-tool-card{min-width:0;color:inherit;display:block}.im-tool-image{aspect-ratio:1.3;background:#1b1b1b;border:1px solid #2d2d2d;border-radius:16px;position:relative;overflow:hidden}.im-tool-image img,.im-tool-image video{object-fit:cover;width:100%;height:100%;transition:transform .4s}.im-tool-card:hover .im-tool-image img,.im-tool-card:hover .im-tool-image video{transform:scale(1.035)}.im-tool-caption{padding:12px 2px}.im-tool-caption h3{margin:0 0 5px;font-size:15px;font-weight:550;line-height:1.4}.im-tool-caption p{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.im-card-arrow{opacity:0;background:#0006;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .2s;display:grid;position:absolute;bottom:12px;right:12px}.im-tool-card:hover .im-card-arrow{opacity:1}.im-card-grid-studios .im-tool-card{position:relative}.im-card-grid-studios .im-tool-image{aspect-ratio:1.85}.im-card-grid-studios .im-tool-caption{pointer-events:none;background:linear-gradient(#0000,#000b);border-radius:0 0 16px 16px;padding:45px 17px 16px;position:absolute;bottom:0;left:0;right:0}.im-card-grid-studios .im-tool-caption h3{font-size:19px}.im-card-grid-studios .im-tool-caption p{color:#ccc;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block}.im-media-fallback{color:#888;background:#222;place-items:center;width:100%;height:100%;display:grid}.im-news-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:60px;display:grid}.im-news-strip .im-tool-image{aspect-ratio:1.9}.im-directory{padding:0 40px 60px}.im-directory .im-page-heading{text-align:left;max-width:none;margin:35px 0}.im-directory .im-page-heading h1{font-size:34px}.im-directory .im-page-heading p{margin:0}.im-directory-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.im-filter-tabs{flex-wrap:wrap;gap:5px;display:flex}.im-filter-tabs button{color:#a7a7a7;background:0 0;border:1px solid #0000;border-radius:22px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.im-filter-tabs button.active{color:#fff;background:#262626;border-color:#333}.im-directory-search{color:#999;background:#191919;border:1px solid #333;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;display:flex}.im-directory-search input{color:#fff;background:0 0;border:0;width:190px}.im-directory-card{position:relative}.im-favorite{color:#fff;background:#1119;border:1px solid #fff2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.im-favorite.active{color:#f2b7ba}.im-card-grid-models .im-tool-image{aspect-ratio:1.6}.im-empty{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:250px;display:flex}.im-empty h2{color:#ddd;font-size:24px}.im-empty p{text-align:center;max-width:480px}.im-empty .im-button{margin-top:10px}.im-studio{grid-template-columns:352px minmax(0,1fr);gap:8px;min-height:calc(100dvh - 70px);padding:8px;display:grid}.im-studio-panel{background:#181818;border:1px solid #282828;border-radius:22px;align-self:start;max-height:calc(100dvh - 90px);position:sticky;top:78px;overflow:hidden auto}.im-studio-panel>header{border-bottom:1px solid #292929;padding:18px;font-weight:500}.im-composer{padding:17px}.im-composer label{color:#ddd;margin-bottom:9px;font-size:13px;display:block}.im-composer textarea{resize:vertical;color:#eee;background:#202020;border:1px solid #333;border-radius:12px;width:100%;min-height:140px;padding:13px;font-size:14px;line-height:1.6}.im-composer select{color:#fff;background:#242424;border:1px solid #393939;border-radius:10px;width:100%;min-width:0;padding:11px;font-size:13px}.im-composer-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.im-composer .im-button{width:100%;margin-top:20px}.im-composer .im-form-field{margin:18px 0}.im-upload-box{background:#222;border:1px dashed #494949;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.im-upload-box>img{object-fit:contain;width:100%;height:150px}.im-mode-palette{grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.im-mode-tile{aspect-ratio:1.03;color:#fff;background:#242424;border:1px solid #333;border-radius:22px;position:relative;overflow:hidden}.im-mode-tile.active{border:2px solid #eee}.im-mode-tile img,.im-mode-tile video{object-fit:cover;width:100%;height:100%}.im-mode-tile span{text-align:left;background:linear-gradient(#0000,#0009);padding:28px 12px 12px;position:absolute;bottom:0;left:0;right:0}.im-studio-canvas{min-width:0;padding:22px;position:relative}.im-studio-canvas>.im-page-heading{text-align:center;margin:18px auto 30px}.im-studio-canvas .im-page-heading h1{font-size:26px}.im-studio-canvas .im-page-heading p{font-size:14px}.im-studio-canvas .im-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.im-studio-canvas .im-tool-image{aspect-ratio:.8;border-radius:10px}.im-studio-canvas .im-tool-caption{display:none}.im-studio-canvas .im-example-label{color:#888;margin:0 0 12px;font-size:11px}.im-studio-canvas section{margin-top:30px}.im-edit-dropzone{text-align:center;background:#181818;border-radius:26px;flex-direction:column;justify-content:flex-end;align-items:center;max-width:390px;min-height:520px;margin:50px auto;padding:35px 26px;display:flex;position:relative;overflow:hidden}.im-edit-dropzone>img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.im-edit-dropzone:before{content:"";z-index:1;background:linear-gradient(#0000,#181818);position:absolute;inset:0}.im-edit-dropzone>:not(img){z-index:2;position:relative}.im-edit-dropzone h2{margin:20px 0 8px;font-size:32px;font-weight:650}.im-edit-dropzone p{color:#b5b5b5;margin-bottom:24px}.im-editor-options{padding:0 16px 16px}.im-note{color:#989898;margin:16px 0;font-size:12px;line-height:1.7}.im-model-chips{flex-wrap:wrap;gap:8px;display:flex}.im-model-chips button,.im-model-chips a{background:#181818;border:1px solid #333;border-radius:20px;padding:7px 11px;font-size:12px}.im-model-chips button.active{color:#111;background:#eee}.im-landing{padding:20px 5% 70px}.im-landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:50px;max-width:1200px;margin:40px auto 70px;display:grid}.im-landing-copy h1{letter-spacing:-1.8px;margin:0 0 22px;font-size:48px;font-weight:600;line-height:1.1}.im-landing-copy>p{color:#b4b4b4;max-width:590px;margin-bottom:24px;font-size:16px;line-height:1.75}.im-landing-art{aspect-ratio:1.05;background:#191919;border-radius:26px;overflow:hidden}.im-landing-art>img,.im-landing-art>video{object-fit:cover;width:100%;height:100%}.im-inline-generator{background:#1a1a1a;border:1px solid #3a3a3a;border-radius:18px;overflow:hidden}.im-inline-generator textarea{resize:vertical;color:#fff;background:0 0;border:0;width:100%;min-height:115px;padding:18px}.im-inline-generator-bottom{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.im-inline-generator-bottom small{color:#999;font-size:12px}.im-section{max-width:1200px;margin:70px auto}.im-section>h2{letter-spacing:-.8px;text-align:center;margin-bottom:32px;font-size:34px;font-weight:550;line-height:1.2}.im-section>p{color:#999;text-align:center;max-width:700px;margin:-10px auto 36px;font-size:15px}.im-steps{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.im-step{border-top:1px solid #333;padding-top:20px}.im-step>span{color:#888;font-size:12px}.im-step h3{margin:14px 0 10px;font-size:19px}.im-step p{color:#999;font-size:14px;line-height:1.8}.im-faq-list{max-width:850px;margin:auto}.im-faq-item{border-bottom:1px solid #303030}.im-faq-item>button{color:#eee;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:23px 0;font-size:16px;display:flex}.im-faq-item p{color:#aaa;padding:0 30px 24px 0;font-size:14px;line-height:1.8}.im-faq-item svg{flex-shrink:0;transition:transform .2s}.im-compare{border-radius:20px;width:100%;height:100%;min-height:350px;position:relative;overflow:hidden}.im-compare>img,.im-compare>div,.im-compare>div>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.im-compare>input{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.im-compare-line{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0}.im-compare-line:after{content:"↔";color:#111;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;transform:translate(-48%,-50%)}.im-marketing{min-height:100vh}.im-marketing-header{z-index:40;justify-content:space-between;align-items:center;gap:28px;max-width:1440px;height:84px;margin:auto;padding:0 44px;display:flex;position:relative}.im-marketing-header>nav{align-items:center;gap:30px;margin-left:auto;font-size:14px;display:flex}.im-marketing-header>nav button{color:#ddd;background:0 0;border:0;align-items:center;gap:8px;display:flex}.im-marketing-actions{align-items:center;gap:24px;display:flex}.im-marketing-actions>a:first-child{color:#aaa;font-size:13px}.im-marketing-actions .im-button{padding:11px 17px;font-size:13px}.im-mobile-menu{display:none}.im-mega-group{padding:25px 0;position:relative}.im-mega-menu{background:#1d1d1d;border:1px solid #333;border-radius:16px;gap:4px;width:350px;padding:12px;display:grid;position:absolute;top:100%;left:-40px;box-shadow:0 20px 60px #0008}.im-mega-menu>a{border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.im-mega-menu>a:hover{background:#303030}.im-marketing-hero{justify-content:center;align-items:center;min-height:770px;padding:90px 30px;display:flex;position:relative;overflow:hidden}.im-marketing-hero-copy{z-index:3;text-align:center;max-width:780px;position:relative}.im-marketing-hero-copy>p:first-child{color:#bbb;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:13px}.im-marketing-hero h1{letter-spacing:-5px;max-width:850px;margin:0 auto 26px;font-size:88px;font-weight:500;line-height:1.02}.im-marketing-hero h1 em{color:#b7b7b7;font-style:normal}.im-marketing-hero-copy>p{color:#a6a6a6;max-width:590px;margin:0 auto 30px;font-size:17px;line-height:1.7}.im-hero-actions{justify-content:center;gap:12px;display:flex}.im-orbit{pointer-events:none;opacity:.85;position:absolute;inset:0}.im-orbit figure{width:170px;height:210px;transform:rotate(var(--rotation));border:1px solid #444;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 20px 65px #0009}.im-orbit figure:first-child{--rotation:-14deg;top:70px;left:-30px}.im-orbit figure:nth-child(2){--rotation:12deg;top:38px;right:-15px}.im-orbit figure:nth-child(3){--rotation:9deg;width:210px;height:160px;bottom:25px;left:80px}.im-orbit figure:nth-child(4){--rotation:-12deg;width:190px;height:170px;bottom:20px;right:75px}.im-orbit figure img,.im-orbit figure video{object-fit:cover;width:100%;height:100%}.im-marketing-container{max-width:1300px;margin:auto;padding:0 48px}.im-platform-section{text-align:center;padding:70px 0}.im-platform-section h2{letter-spacing:-1.8px;margin-bottom:20px;font-size:52px;font-weight:500;line-height:1.15}.im-platform-section>p{color:#999;max-width:630px;margin:0 auto 32px;font-size:16px;line-height:1.8}.im-platform-pills{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:35px;display:flex}.im-platform-pills button{color:#aaa;background:0 0;border:1px solid #333;border-radius:30px;padding:10px 19px}.im-platform-pills button.active{color:#111;background:#fff;border-color:#fff}.im-platform-showcase{aspect-ratio:2;background:#191919;border-radius:28px;position:relative;overflow:hidden}.im-platform-showcase>img,.im-platform-showcase>video{object-fit:cover;width:100%;height:100%}.im-platform-showcase>div{text-align:left;background:linear-gradient(#0000,#000c);padding:90px 36px 32px;position:absolute;bottom:0;left:0;right:0}.im-platform-showcase h3{margin-bottom:12px;font-size:28px}.im-feature-matrix{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.im-feature-matrix .im-tool-image{aspect-ratio:1.4}.im-big-cta{text-align:center;border-top:1px solid #272727;padding:95px 24px}.im-big-cta h2{letter-spacing:-2px;margin-bottom:28px;font-size:65px;font-weight:500;line-height:1.1}.im-footer{color:#ddd;background:#0e0e0e;border-top:1px solid #272727;padding:60px 45px 20px}.im-footer-top{grid-template-columns:1.4fr repeat(4,1fr);gap:30px;max-width:1320px;margin:auto;padding-bottom:70px;display:grid}.im-footer-top>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.im-footer-top h3{color:#fff;margin-bottom:6px;font-size:13px;font-weight:500}.im-footer-top a:not(.im-brand){color:#999;font-size:12px}.im-footer-top a:hover{color:#fff}.im-footer-bottom{color:#888;border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding-top:22px;font-size:11px;display:flex}.im-footer-bottom>div{gap:16px;display:flex}.im-attribution{background:0 0!important;border-color:#333!important;padding:4px 9px!important;font-size:10px!important}.im-dialog-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;background:#000a;justify-content:center;align-items:flex-start;padding:16vh 20px 40px;display:flex;position:fixed;inset:0}.im-command-dialog{background:#1a1a1a;border:1px solid #3a3a3a;border-radius:18px;width:620px;max-width:100%;overflow:hidden;box-shadow:0 25px 100px #0008}.im-search-input{border-bottom:1px solid #333;align-items:center;gap:14px;padding:18px;display:flex}.im-search-input>input{color:#eee;background:0 0;border:0;flex:1;min-width:0;font-size:16px}.im-command-results{max-height:440px;padding:8px;overflow-y:auto}.im-command-results>a{border-radius:8px;justify-content:space-between;gap:16px;padding:12px;display:flex}.im-command-results>a:hover{background:#282828}.im-command-results>a>span{align-items:center;gap:12px;display:flex}.im-command-results>p{color:#aaa;text-align:center;padding:30px}.im-info{max-width:1050px;margin:0 auto;padding:40px 35px 80px}.im-info .im-page-heading{text-align:left;margin:20px 0 45px}.im-info .im-page-heading p{margin:0}.im-info-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.im-info-card{background:#191919;border:1px solid #333;border-radius:16px;padding:26px;display:block}.im-info-card h2{margin:14px 0 10px;font-size:18px}.im-info-card p{color:#999;font-size:14px;line-height:1.8}.im-support-form{max-width:650px;margin:30px auto}.im-support-form label{color:#aaa;margin:22px 0 8px;display:block}.im-support-form input,.im-support-form textarea{color:#fff;background:#191919;border:1px solid #393939;border-radius:10px;width:100%;padding:12px}.im-support-form textarea{min-height:190px}.im-support-form .im-button{margin-top:24px}.im-prose{max-width:760px;margin:auto}.im-prose h2{margin:36px 0 16px;font-size:25px;font-weight:550}.im-prose p,.im-prose li{color:#b5b5b5;margin:12px 0;font-size:15px;line-height:1.9}.im-prose a{color:#fff;text-decoration:underline}.im-prose pre{white-space:pre-wrap;color:#ddd;background:#202020;border-radius:12px;padding:24px}.im-prose img{border-radius:18px;width:100%;margin:30px 0}.im-brand-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.im-brand-card{background:#191919;border:1px solid #333;border-radius:18px;overflow:hidden}.im-brand-card>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;height:160px;padding:28px;display:flex}.im-brand-card h2{font-size:30px;font-weight:650}.im-brand-card>footer{justify-content:space-between;align-items:center;padding:18px;display:flex}.im-brand-color{border:1px solid #fff4;border-radius:50%;width:25px;height:25px;display:inline-block}.im-modal-form{padding:25px}.im-modal-form h2{margin-bottom:24px;font-size:25px}.im-modal-form label{color:#aaa;margin-bottom:8px;display:block}.im-modal-form input,.im-modal-form textarea{color:#fff;background:#232323;border:1px solid #3b3b3b;border-radius:10px;width:100%;margin-bottom:20px;padding:12px;display:block}.im-modal-form input[type=color]{height:48px;padding:5px}.im-modal-actions{justify-content:flex-end;gap:10px;display:flex}.im-workflow-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:25px 0;display:flex}.im-workflow-canvas{background-color:#141414;background-image:radial-gradient(#3a3a3a 1px,#0000 1px);background-size:22px 22px;border:1px solid #333;border-radius:22px;align-items:flex-start;gap:32px;min-height:420px;padding:90px 30px;display:flex;overflow-x:auto}.im-workflow-node{background:#202020;border:1px solid #444;border-radius:15px;flex-shrink:0;width:220px;padding:18px;position:relative}.im-workflow-node:not(:last-child):after{content:"";background:#777;width:33px;height:1px;position:absolute;top:50%;right:-34px}.im-workflow-node select{color:#fff;background:#282828;border:1px solid #444;border-radius:7px;width:100%;margin:16px 0;padding:8px}.im-workflow-node>div{justify-content:space-between;align-items:center;display:flex}.im-workflow-node .im-button{padding:8px 12px;font-size:12px}.im-settings-wrap{max-width:1100px;margin:auto;padding:20px 30px}.im-settings-tabs{border-bottom:1px solid #333;gap:20px;margin:0 0 30px;display:flex;overflow-x:auto}.im-settings-tabs a{color:#999;white-space:nowrap;padding:14px 0;font-size:13px}.im-settings-tabs a.active{color:#fff;border-bottom:2px solid #fff}.im-assets-bar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.im-assets-bar input{color:#fff;background:#1b1b1b;border:1px solid #333;border-radius:9px;padding:10px}.im-folder-grid{gap:14px;margin:20px 0;display:flex;overflow:auto}.im-folder{background:#191919;border:1px solid #333;border-radius:12px;align-items:center;gap:14px;min-width:160px;padding:18px 25px;display:flex}.im-upload-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.im-upload-preview{aspect-ratio:1;background:#222;border-radius:12px;position:relative;overflow:hidden}.im-upload-preview>img{object-fit:cover;width:100%;height:100%}.im-upload-preview>button{background:#1119;position:absolute;top:8px;right:8px}.im-auth{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.im-auth-art{height:100dvh;position:sticky;top:0;overflow:hidden}.im-auth-art>img{object-fit:cover;width:100%;height:100%}.im-auth-art:after{content:"";background:linear-gradient(#0000,#0009);position:absolute;inset:0}.im-auth-art>div{z-index:1;position:absolute;bottom:45px;left:44px;right:44px}.im-auth-art h2{letter-spacing:-1px;margin-bottom:22px;font-size:43px;line-height:1.15}.im-auth-content>div{background:#101010;min-height:100dvh}.im-auth-content [data-slot=card]{box-shadow:none;background:#141414;border-color:#303030}.im-pricing .im-app-content>div>section,.im-pricing .im-app-content>section{padding-top:35px}.im-pricing .font-serif{font-family:var(--im-font)}@media (width>=1800px){.im-app-main{max-width:2100px}.im-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1200px){.im-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.im-studio{grid-template-columns:320px minmax(0,1fr)}.im-studio-canvas .im-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.im-landing-hero{gap:26px}.im-landing-copy h1{font-size:39px}.im-directory-controls{flex-direction:column;align-items:flex-start}.im-card-grid-studios{grid-template-columns:repeat(3,minmax(0,1fr))}.im-marketing-hero h1{font-size:72px}.im-orbit{opacity:.5}.im-marketing-header{padding:0 26px}.im-marketing-actions>a:first-child{display:none}}@media (width<=900px){.im-app,.im-collapsed{--im-sidebar:0px}.im-sidebar{width:248px;transform:translate(-100%)}.im-sidebar.is-open{transform:translate(0)}.im-sidebar-scrim{z-index:44;background:#0009;border:0;display:block;position:fixed;inset:0}.im-collapsed .im-sidebar-brand .im-brand>span:last-child,.im-collapsed .im-sidebar-brand>.im-icon-button,.im-collapsed .im-nav-item>span,.im-collapsed .im-nav-label,.im-collapsed .im-sidebar-account>a{display:initial}.im-collapsed .im-nav-item{justify-content:flex-start}.im-header-left>.im-icon-button{display:flex}.im-header-left .im-creations-link{display:none}.im-app-header{height:62px;padding:0 16px}.im-header-right{gap:4px}.im-platform-tabs a{padding:7px 12px}.im-home{padding:0 24px 55px}.im-home-intro{padding:65px 0 55px}.im-home-intro h1{font-size:30px}.im-directory{padding:0 24px 45px}.im-landing{padding:10px 24px 60px}.im-marketing-header>nav{gap:17px}.im-marketing-hero h1{font-size:68px}.im-marketing-container{padding:0 28px}.im-orbit figure:nth-child(3){left:-60px}.im-orbit figure:nth-child(4){right:-65px}.im-footer-top{grid-template-columns:repeat(4,1fr)}.im-footer-top>.im-brand{grid-column:1/-1}.im-footer-bottom{flex-wrap:wrap}.im-brand-grid{grid-template-columns:repeat(2,1fr)}.im-auth-art>div{left:28px;right:28px}.im-auth-art h2{font-size:33px}.im-landing-art{aspect-ratio:.85}}@media (width<=640px){.im-brand{font-size:21px}.im-header-right .im-icon-button:first-child,.im-header-right .im-login-link{display:none}.im-app-header{gap:4px}.im-platform-tabs{gap:0;font-size:11px}.im-platform-tabs a{padding:7px 10px}.im-button-upgrade{padding:7px 9px;font-size:11px}.im-home{padding:0 18px 40px}.im-home-intro{padding:45px 0 35px}.im-home-intro h1{letter-spacing:-.7px;margin-bottom:24px;font-size:27px}.im-home-prompt{border-radius:20px;min-height:69px;padding:10px}.im-home-prompt input{font-size:13px}.im-home-prompt .im-icon-button{width:31px;height:34px}.im-home-quick{gap:16px;margin-top:20px;font-size:11px}.im-section-title{margin:26px 0 14px}.im-section-title h2{font-size:19px}.im-section-title p{font-size:12px}.im-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.im-card-grid-studios{scroll-snap-type:x mandatory;gap:12px;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.im-card-grid-studios>.im-tool-card{scroll-snap-align:start;flex:0 0 85%}.im-card-grid-studios .im-tool-caption h3{font-size:17px}.im-card-grid-studios .im-tool-caption p{font-size:12px}.im-news-strip{gap:12px;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.im-news-strip>.im-tool-card{flex:0 0 85%}.im-tool-caption h3{font-size:13px}.im-tool-caption p{font-size:11px}.im-tool-image{border-radius:12px}.im-directory{padding:0 18px 40px}.im-directory .im-page-heading{margin:25px 0}.im-directory .im-page-heading h1{font-size:29px}.im-page-heading p{font-size:14px}.im-directory-controls{gap:15px}.im-filter-tabs{gap:0}.im-filter-tabs button{padding:7px 11px;font-size:12px}.im-directory-search{width:100%}.im-directory-search input{flex:1;width:auto;min-width:0}.im-studio{flex-direction:column;gap:12px;padding:8px 12px;display:flex}.im-studio-panel{border-radius:18px;width:100%;max-height:none;position:static}.im-studio-canvas{padding:15px 0}.im-composer textarea{min-height:105px}.im-studio-canvas>.im-page-heading{display:none}.im-mode-palette{gap:8px;padding:12px;display:flex;overflow-x:auto}.im-mode-tile{border-radius:13px;flex-shrink:0;width:110px}.im-mode-tile span{padding:20px 8px 9px;font-size:12px}.im-edit-dropzone{min-height:350px;margin:10px auto}.im-edit-dropzone h2{font-size:27px}.im-landing{padding:10px 20px 40px}.im-landing-hero{grid-template-columns:1fr;gap:26px;margin:25px 0 50px}.im-landing-copy h1{letter-spacing:-1px;font-size:38px}.im-landing-copy>p{font-size:14px}.im-landing-art{aspect-ratio:1.1}.im-section{margin:45px auto}.im-section>h2{margin-bottom:24px;font-size:27px}.im-steps{grid-template-columns:1fr;gap:22px}.im-step{padding-top:12px}.im-step h3{margin-top:8px}.im-faq-item>button{padding:18px 0;font-size:14px}.im-marketing-header{gap:12px;height:70px;padding:0 18px}.im-marketing-header>nav{background:#171717;border-bottom:1px solid #333;align-items:flex-start;padding:20px;display:none;position:absolute;top:70px;left:0;right:0}.im-marketing-header>nav.is-open{flex-direction:column;gap:20px;display:flex}.im-marketing-actions{gap:8px}.im-marketing-actions .im-button{padding:9px 12px;font-size:11px}.im-mobile-menu{display:flex}.im-mega-group{padding:0}.im-mega-menu{width:calc(100vw - 40px);box-shadow:none;position:relative;top:10px;left:0}.im-marketing-hero{align-items:flex-start;min-height:740px;padding:90px 22px 160px}.im-marketing-hero-copy{width:100%}.im-marketing-hero h1{letter-spacing:-2.7px;font-size:53px;line-height:1.04}.im-marketing-hero-copy>p:first-child{letter-spacing:.07em;font-size:10px}.im-marketing-hero-copy>p{font-size:14px;line-height:1.7}.im-orbit{opacity:.8}.im-orbit figure:first-child,.im-orbit figure:nth-child(2){display:none}.im-orbit figure:nth-child(3){width:140px;height:140px;bottom:8px;left:20px}.im-orbit figure:nth-child(4){width:150px;height:135px;bottom:20px;right:20px}.im-hero-actions .im-button{padding:11px 15px;font-size:12px}.im-marketing-container{padding:0 20px}.im-platform-section{padding:45px 0}.im-platform-section h2{letter-spacing:-1.3px;font-size:35px}.im-platform-section>p{font-size:14px}.im-platform-pills{gap:5px}.im-platform-pills button{padding:7px 12px;font-size:11px}.im-platform-showcase{aspect-ratio:1;border-radius:20px}.im-platform-showcase>div{padding:50px 20px 22px}.im-platform-showcase h3{font-size:24px}.im-feature-matrix{grid-template-columns:repeat(2,1fr);gap:13px}.im-big-cta{padding:70px 20px}.im-big-cta h2{letter-spacing:-1.5px;font-size:43px}.im-footer{padding:35px 20px 20px}.im-footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:35px}.im-footer-bottom{gap:15px;font-size:10px}.im-footer-bottom>div{flex-wrap:wrap;gap:12px}.im-info{padding:25px 20px 55px}.im-info .im-page-heading h1{font-size:34px}.im-info-grid,.im-brand-grid{grid-template-columns:1fr}.im-info-card{padding:22px}.im-dialog-backdrop{padding:9vh 16px 25px}.im-command-dialog{max-height:80vh}.im-command-results{max-height:55vh}.im-settings-wrap{padding:12px 16px}.im-assets-bar{flex-wrap:wrap}.im-assets-bar input{width:100%}.im-upload-grid{grid-template-columns:repeat(2,1fr)}.im-workflow-toolbar{flex-wrap:wrap}.im-workflow-canvas{padding:55px 20px}.im-auth{display:block}.im-auth-art{display:none}.im-auth-content>div{padding:30px 20px}.im-prose h2{font-size:23px}.im-prose p{font-size:14px}}@media (prefers-reduced-motion:reduce){.im-app *,.im-marketing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.im-header-wrap,.im-footer-wrap{min-height:0}.im-public{--im-bg:#fff;--im-text:#121212;--im-muted:#666;--im-border:#dedede;--im-panel:#f5f5f5;color:#121212;font-family:var(--im-font);background:#fff}.im-public .im-marketing{color:#121212;background:#fff}.im-public .im-marketing-header{gap:42px;max-width:1280px;height:80px;padding:0 40px}.im-public .im-mark{color:#fff;background:#151515}.im-public .im-marketing-header>nav button{color:#292929}.im-public .im-marketing-actions>a:first-child{color:#111}.im-public .im-button{color:#111;background:#f1f1f1;border-color:#e5e5e5}.im-public .im-button:hover{background:#e5e5e5}.im-public .im-button-white{color:#fff;background:#191919;border-color:#191919}.im-public .im-button-white:hover{background:#353535}.im-public .im-mega-menu{background:#fff;border-color:#ddd;box-shadow:0 15px 45px #0002}.im-public .im-mega-menu>a:hover,.im-public .im-icon-button:hover{background:#eee}.im-public .im-landing{max-width:1280px;margin:auto;padding:0 40px 60px}.im-public .im-landing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:64px;max-width:none;margin:40px auto 110px}.im-public .im-landing-copy{flex-direction:column;align-items:stretch;min-width:0;display:flex}.im-public .im-landing-copy h1{letter-spacing:-1.5px;margin-bottom:20px;font-size:48px;font-weight:700;line-height:1.17}.im-public .im-landing-copy>p{color:#444;margin-bottom:36px;font-size:18px;line-height:1.55}.im-public .im-landing-art{aspect-ratio:1.16;background:#f0f0f0;border-radius:24px;align-self:start}.im-public .im-inline-generator{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(110deg,#8d46ff,#ff72a1,#5ac9ff) border-box;border:2px solid #0000;border-radius:20px;min-height:166px;margin-top:auto;box-shadow:0 0 9px #9b67ff55}.im-public .im-inline-generator textarea{color:#1a1a1a;min-height:80px;padding:16px 24px;font-size:16px}.im-public .im-inline-generator-bottom{border:0;padding:4px 20px 16px}.im-public .im-inline-generator-bottom small{color:#555;background:#eee;border-radius:12px;padding:9px 12px}.im-public .im-inline-generator-bottom .im-button{color:#fff;background:#8b3dff;border-color:#8b3dff;border-radius:12px;padding:14px 26px}.im-public .im-inline-generator .im-icon-button{color:#777;border:1px solid #ddd;width:42px;height:42px}.im-public .im-model-chips a{color:#555;background:#f6f6f6;border-color:#ddd}.im-public .im-tool-image{background:#f1f1f1;border-color:#e2e2e2}.im-public .im-tool-caption p,.im-public .im-section>p{color:#777}.im-public .im-step{border-color:#ddd}.im-public .im-step>span,.im-public .im-step p,.im-public .im-faq-item p{color:#666}.im-public .im-faq-item{border-color:#ddd}.im-public .im-faq-item>button{color:#222}.im-public .im-platform-section>p,.im-public .im-marketing-hero-copy>p{color:#666}.im-public .im-marketing-hero h1 em{color:#777}.im-public .im-platform-pills button{color:#555;border-color:#ddd}.im-public .im-platform-pills button.active{color:#fff;background:#151515;border-color:#151515}.im-public .im-platform-showcase{color:#fff}.im-public .im-orbit figure{border-color:#ddd;box-shadow:0 10px 50px #0002}.im-public .im-big-cta{border-color:#ddd}.im-public .im-footer{color:#222;background:#f7f7f7;border-color:#ddd}.im-public .im-footer a,.im-public .im-footer p,.im-public .im-footer-bottom{color:#666}.im-public .im-footer h3{color:#111}.im-public .im-footer-bottom{border-color:#ddd}.im-edit-dropzone h1{margin:20px 0 8px;font-size:32px;font-weight:650}.im-news-strip .im-card-grid{min-width:0}.im-pricing [class*=blur-\[]{display:none}@media (width<=900px){.im-public .im-marketing-header{gap:24px;padding:0 24px}.im-public .im-landing{padding:0 24px 50px}.im-public .im-landing-hero{gap:28px}.im-public .im-landing-copy h1{font-size:38px}.im-public .im-landing-copy>p{font-size:15px}.im-public .im-inline-generator-bottom{padding-left:12px;padding-right:12px}.im-public .im-inline-generator-bottom small{padding:7px;font-size:10px}.im-public .im-inline-generator-bottom .im-button{padding:12px 17px}}@media (width<=640px){.im-public .im-marketing-header{gap:12px;height:70px;padding:0 18px}.im-public .im-marketing-header>nav{background:#fff;border-color:#ddd}.im-public .im-landing{padding:0 20px 40px}.im-public .im-landing-hero{grid-template-columns:1fr;gap:28px;margin:30px 0 60px}.im-public .im-landing-copy h1{letter-spacing:-1px;font-size:37px;line-height:1.15}.im-public .im-landing-copy>p{margin-bottom:24px;font-size:15px}.im-public .im-landing-art{aspect-ratio:1.16}.im-public .im-inline-generator{min-height:157px}.im-public .im-inline-generator textarea{padding:16px;font-size:14px}.im-public .im-inline-generator-bottom .im-button{padding:12px 22px}.im-news-strip>.im-card-grid{flex:0 0 84%;min-width:0}}@media (width>=1201px){.im-public .im-marketing-header>nav{margin-left:200px}.im-public .im-marketing-actions{margin-left:auto}}.im-workflow-draft{position:relative}.im-workflow-draft-open{text-align:left;width:100%;color:inherit;background:0 0;border:0}.im-workflow-draft>.im-icon-button{position:absolute;top:12px;right:12px}@font-face{font-family:Imagine App;src:url(/imagine-app.woff2)format("woff2");font-display:swap;font-weight:100 1000}.im-app{--im-app-font:"Imagine App", Arial, sans-serif;--if-panel-width:max(20vw, 300px);font-family:var(--im-app-font);letter-spacing:normal;font-size:14px;line-height:20px}.im-app button,.im-app input,.im-app textarea{font-family:inherit}.im-app .im-sidebar{border-color:#222;padding:12px 12px 16px}.im-app .im-sidebar-brand{height:48px;margin-bottom:12px;padding:0 6px 10px}.im-app .im-brand{letter-spacing:-.7px;font-size:22px}.im-app .im-mark{border-radius:4px;width:22px;height:22px}.im-app .im-nav{scrollbar-width:none;gap:24px}.im-app .im-nav>div>.im-nav-item{margin-bottom:4px}.im-app .im-nav-item{color:#999;border-radius:12px;gap:8px;min-height:32px;padding:6px 12px;font-size:14px;line-height:20px}.im-app .im-nav-item.is-active{color:#fff;background:#242424}.im-app .im-nav-item:hover{color:#eee;background:#202020}.im-app .im-nav-label{color:#c1c1c1;margin:0 8px 12px;font-size:12px;line-height:16px}.im-nav-item kbd{color:#bbb;padding:1px 5px;font-family:inherit;font-size:11px;line-height:16px}.if-nav-new{color:#a671ff;background:#2c1843;border-radius:8px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:500}@media (width>=901px){.im-collapsed .if-nav-new{display:none}.im-app.im-collapsed .im-nav-item{width:100%;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}.im-nav-item .if-studio-fashion{color:#963dff}.im-nav-item .if-studio-ad{color:#59cfc1}.im-app .im-sidebar-account{min-height:54px;padding:12px 10px 2px}.im-app .im-app-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f0f0f;gap:8px;height:70px;padding:0 16px}.im-app .im-creations-link{padding:6px 11px;font-size:14px;line-height:20px}.im-app .im-platform-tabs{background:linear-gradient(#171717,#252525);border:1px solid #373737;gap:0;padding:3px;font-size:13px;line-height:20px;box-shadow:0 12px 24px #0005}.im-app .im-platform-tabs a,.im-app .im-platform-tabs>button{letter-spacing:.15px;border-radius:25px;padding:8px 16px;line-height:20px}.im-app .im-platform-tabs>button{color:#bbb;opacity:1;cursor:default;background:0 0;border:0}.im-app .im-header-right{gap:8px;position:relative}.im-app .im-button-upgrade{color:#d6b8fa;background:#30184c;border:0;gap:4px;padding:7px 13px;font-size:14px}.im-app .im-button-upgrade:hover{background:#45266b}.if-contact-sales{color:#eee;white-space:nowrap;background:#242424;border-radius:22px;padding:6px 11px;font-size:13px}.if-notifications{background:#1b1b1b;border:1px solid #333;border-radius:14px;width:285px;padding:18px;position:absolute;top:49px;right:30px;box-shadow:0 15px 45px #0006}.if-notifications h2{margin-bottom:20px;font-size:15px}.if-notifications p{color:#999;font-size:13px}.if-workspace{min-height:calc(100dvh - 70px);padding:8px;position:relative}.if-sidepanel{top:78px;bottom:16px;left:calc(var(--im-sidebar) + 8px);width:var(--if-panel-width);z-index:20;background:#171717;border:1px solid #222;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.if-studio-content{margin-left:calc(var(--if-panel-width) + 16px);min-width:0;padding:0 8px 24px 0}.if-image-workspace .if-studio-content{margin-left:0;padding:0 8px 160px 0}.if-workspace-tabs{scrollbar-width:none;align-items:center;gap:18px;height:32px;margin-bottom:22px;display:flex;overflow-x:auto}.if-workspace-tabs button{color:#929292;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #222;align-items:center;gap:5px;padding:5px 3px 6px;font-size:14px;line-height:20px;display:flex}.if-workspace-tabs button.is-active{color:#fff;border-color:#fff}.if-inspiration-heading{margin:0 0 18px}.if-inspiration-heading h1{letter-spacing:-.2px;margin:0 0 6px;font-size:28px;font-weight:600;line-height:36px}.if-inspiration-heading p{color:#999;margin:0;font-size:16px;line-height:24px}.if-gallery{border-radius:16px;align-items:start;gap:1px;display:grid;overflow:hidden}.if-gallery-column{flex-direction:column;gap:1px;min-width:0;display:flex}.if-gallery-item{background:#1b1b1b;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.if-gallery-item>img{width:100%;height:auto;transition:transform .4s;display:block}.if-gallery-item:hover>img{transform:scale(1.02)}.if-gallery-hover{opacity:0;background:linear-gradient(#0000 50%,#0006);justify-content:center;align-items:flex-end;padding:16px;transition:opacity .2s;display:flex;position:absolute;inset:0}.if-gallery-item:hover .if-gallery-hover,.if-gallery-item:focus-visible .if-gallery-hover{opacity:1}.if-gallery-hover>span{color:#fff;background:#8a3ffc;border-radius:30px;padding:6px 22px;font-size:14px;font-weight:500;line-height:20px}.if-image-composer{left:calc(var(--im-sidebar) + (100% - var(--im-sidebar)) / 2);width:calc(100% - var(--im-sidebar) - 64px);z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#191919;border:1px solid #282828;border-radius:24px;max-width:960px;padding:10px 12px 12px;position:fixed;bottom:32px;transform:translate(-50%);box-shadow:0 20px 45px #0004}.if-image-prompt-row{align-items:flex-start;gap:9px;min-height:52px;display:flex}.if-add-media{color:#eee;background:#171717;border:1px solid #313131;border-radius:15px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.if-image-prompt-row textarea{resize:none;color:#eee;background:0 0;border:0;flex:1;min-width:0;height:46px;min-height:46px;max-height:180px;padding:10px 0;font-size:14px;line-height:20px}.if-image-prompt-row textarea::placeholder{color:#888}.if-image-composer.is-expanded textarea{height:165px}.if-resize-prompt{color:#888;background:0 0;border:0;margin-top:20px;padding:2px}.if-image-toolbar{align-items:center;gap:9px;min-height:42px;display:flex}.if-create-modes{background:#232323;border-radius:30px;flex-shrink:0;align-items:center;gap:4px;padding:3px;display:flex}.if-create-modes button{color:#999;background:0 0;border:0;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:18px;display:flex}.if-create-modes button.is-active{color:#fff;background:#303030}.if-create-modes button span{font-family:serif;font-size:14px}.if-model-settings-trigger{color:#fff;white-space:nowrap;background:0 0;border:0;padding:7px 8px;font-size:13px;line-height:20px}.if-reference-button{color:#fff;white-space:nowrap;background:#171717;border:1px solid #8a3ffc;border-radius:24px;align-items:center;gap:5px;padding:7px 11px;font-size:13px;display:flex;box-shadow:0 0 6px #8a3ffc44}.if-image-enhance,.if-voice-button{color:#e5e5e5;background:#191919;border:1px solid #303030;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.if-toolbar-spacer{flex:1}.if-purple-button{color:#fff;background:#8a3ffc;border:0;border-radius:32px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 22px 11px;font-size:16px;font-weight:500;line-height:24px;transition:background .2s,transform .15s;display:inline-flex;box-shadow:inset 0 -4px #491d8b,0 6px 12px #8a3ffc26,0 12px 24px #8a3ffc26}.if-purple-button:hover{background:#9a59ff}.if-purple-button:active{transform:translateY(1px);box-shadow:0 6px 12px #8a3ffc26}.im-app .if-purple-button:disabled{opacity:.38;cursor:not-allowed}.if-image-toolbar>.if-generate{white-space:nowrap;min-height:40px;padding:5px 24px 9px;font-size:16px}.if-composer-references{gap:8px;padding:8px 3px;display:flex}.if-composer-references>button{background:0 0;border:0;width:48px;height:48px;position:relative}.if-composer-references img{object-fit:cover;border-radius:9px;width:100%;height:100%}.if-composer-references svg{background:#111c;border-radius:50%;position:absolute;top:0;right:0}.if-choose-heading{border-bottom:1px solid #222;height:57px;padding:16px 22px;font-size:14px;line-height:24px}.if-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;display:grid}.if-mode-card{color:#fff;text-align:left;background:linear-gradient(#392e4a,#2a2234);border:0;border-radius:24px;min-width:0;padding:4px;transition:filter .2s,transform .2s;position:relative;overflow:hidden}.if-mode-card:hover{filter:brightness(1.15);transform:translateY(-1px)}.if-mode-card.is-active{outline-offset:-2px;outline:2px solid #fff}.if-mode-card>div{aspect-ratio:121/136;border-radius:20px 20px 9px 9px;position:relative;overflow:hidden}.if-mode-card img,.if-mode-card video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.if-mode-card>span{white-space:nowrap;text-overflow:ellipsis;padding:11px 8px 8px;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.if-mode-card em{background:#a75dff;border-radius:0 0 12px;padding:4px 9px;font-size:12px;font-style:italic;font-weight:600;line-height:16px;position:absolute;top:0;left:0}.if-mode-1{background:linear-gradient(#603342,#54132e)}.if-mode-2{background:linear-gradient(#214252,#173948)}.if-mode-3{background:linear-gradient(#5a5749,#35392f)}.if-mode-4{background:linear-gradient(#3f3b45,#292637)}.if-mode-5{background:linear-gradient(#614637,#2e271e)}.if-mode-6{background:linear-gradient(#3e3f5b,#272542)}.if-audio-empty{text-align:center;width:min(542px,90%);margin:clamp(100px,17vh,200px) auto 60px}.if-audio-empty h1{margin:0 0 5px;font-size:24px;font-weight:500;line-height:32px}.if-audio-empty>p{color:#999;margin:0 0 24px;font-size:14px;line-height:20px}.if-audio-orb{aspect-ratio:542/373;margin-top:24px;position:relative}.if-audio-orb>img,.if-audio-orb>video{object-fit:cover;border-radius:220px;width:100%;height:100%;position:relative;box-shadow:0 15px 24px #0006}.if-audio-glow{filter:blur(30px);background:radial-gradient(at 70% 60%,#552d9380,#0000 60%);position:absolute;inset:-30px -80px -20px 30px}.if-audio-thumbs{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.if-audio-thumbs button{opacity:.35;background:0 0;border:0;border-radius:50%;width:40px;height:40px;padding:0;transition:opacity .2s,transform .2s;position:relative}.if-audio-thumbs button:hover,.if-audio-thumbs button[aria-pressed=true]{opacity:1;transform:scale(1.08)}.if-audio-thumbs img{object-fit:cover;border-radius:50%;width:100%;height:100%}.if-panel-tools{background:radial-gradient(at 100% 0,#16343b55,#0000 75%);border-bottom:1px solid #242424;flex-shrink:0;padding:12px 15px 0}.if-panel-tools>div{align-items:center;gap:4px;margin-bottom:8px;display:flex}.if-panel-tools>div>.im-icon-button{color:#888;width:24px;height:24px}.if-panel-tools>div>span{color:#888;border:1px solid #404040;border-radius:6px;padding:1px 6px;font-size:11px;line-height:16px}.if-panel-tools nav{scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.if-panel-tools nav button{color:#929292;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:5px;padding:5px 0 7px;font-size:14px;font-weight:500;line-height:20px;display:flex}.if-panel-tools nav button.is-active{color:#fff;border-bottom-color:#fff}.if-panel-scroll{scrollbar-width:thin;scrollbar-color:#444 transparent;flex:1;min-height:0;padding:0 16px 16px;overflow-y:auto}.if-field-label{color:#c4c4c4;margin:16px 0 6px;font-size:13px;line-height:18px;display:block}.if-select{width:100%;position:relative}.if-select-trigger{text-align:left;color:#fff;background:0 0;border:1px solid #393939;border-radius:25px;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 11px;font-size:14px;line-height:20px;display:flex}.if-select-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.if-select-trigger img,.if-select-menu img{object-fit:contain;border-radius:50%;width:20px;height:20px}.if-select-trigger:hover{background:#242424}.if-select-menu{z-index:50;background:#252525;border:1px solid #424242;border-radius:12px;max-height:230px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 25px #0006}.if-select-menu button{color:#ddd;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 9px;font-size:13px;display:flex}.if-select-menu button>span{flex:1}.if-select-menu button:hover,.if-select-menu button[aria-selected=true]{background:#363636}.if-audio-banner{background:#26202c;border-radius:16px;height:98px;margin:16px 0;position:relative;overflow:hidden}.if-audio-banner>img,.if-audio-banner>video{object-fit:cover;width:100%;height:100%}.if-audio-banner:after{content:"";background:linear-gradient(#0000,#0005);position:absolute;inset:0}.if-audio-banner>div{z-index:1;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.if-audio-banner strong{font-size:16px;font-weight:600}.if-audio-banner span{color:#cfcfcf;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.if-prompt{background:#181818;border:1px solid #252525;border-radius:18px;margin-top:16px;padding:12px}.if-prompt:focus-within{border-color:#69409b;box-shadow:0 0 0 1px #6d35af44}.if-prompt-label{color:#fff;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex}.if-prompt-label>.im-icon-button{border:1px solid #333;border-radius:50%;width:25px;height:25px;margin-top:-2px}.if-prompt textarea{resize:vertical;color:#fff;background:0 0;border:0;width:100%;height:120px;min-height:80px;margin-top:2px;padding:0;font-size:14px;line-height:20px}.if-prompt textarea::placeholder{color:#999}.if-prompt-bottom{color:#999;justify-content:space-between;align-items:center;min-height:28px;margin-top:10px;font-size:12px;display:flex}.if-prompt-bottom>div{gap:6px;margin-left:auto;display:flex}.if-prompt-bottom .im-icon-button{color:#ccc;border:1px solid #2d2d2d;border-radius:50%;width:28px;height:28px}.if-prompt-bottom>span{margin-left:auto;margin-right:8px}.if-enhancer{color:#d8b7ff;background:#311b4d;border:0;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;line-height:18px;display:flex}.if-toggle-row{border:1px solid #252525;border-radius:17px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;font-size:14px;line-height:20px;display:flex}.if-toggle-row>button{background:#303030;border:0;border-radius:14px;align-items:center;width:40px;height:20px;padding:2px;transition:background .2s;display:flex}.if-toggle-row i{background:#1b1b1b;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block}.if-toggle-row>button.is-on{background:#8a3ffc}.if-toggle-row>button.is-on i{background:#fff;transform:translate(20px)}.if-panel-submit{background:linear-gradient(#171717bb,#171717 20%);flex-shrink:0;padding:10px 16px 16px;position:relative}.if-panel-submit>.if-generate{width:100%;height:48px;font-size:18px}.if-panel-submit>small{display:none}.if-small-note{color:#999;padding:10px 0 0;font-size:12px;line-height:18px}.if-video-effect{background:#222;border-radius:16px;height:120px;margin:16px 0;position:relative;overflow:hidden}.if-video-effect>img,.if-video-effect>video{object-fit:cover;width:100%;height:100%}.if-video-effect:after{content:"";background:linear-gradient(#0000,#000b);position:absolute;inset:0}.if-effect-change{z-index:2;color:#eee;background:#151515c9;border:0;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;line-height:18px;display:flex;position:absolute;top:8px;right:8px}.if-video-effect>span{z-index:2;font-size:14px;font-weight:500;position:absolute;bottom:12px;left:12px}.if-segments{background:#232323;border-radius:22px;gap:3px;margin:0;padding:3px;display:flex}.if-segments button{color:#999;background:0 0;border:0;border-radius:19px;flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:12px;line-height:20px;display:flex}.if-segments button.is-active{color:#fff;background:#333}.if-frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.if-upload{background:#202020;border:1px dashed #303030;border-radius:18px;min-height:140px;margin-top:16px;position:relative;overflow:hidden}.if-upload>button:first-of-type{color:#eee;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:140px;padding:16px;display:flex;position:relative}.if-upload>button:first-of-type>svg{background:#282828;border:1px solid #444;border-radius:50%;width:33px;height:33px;padding:7px}.if-upload strong{font-size:14px;font-weight:500}.if-upload small{color:#888;font-size:11px}.if-upload-frame{aspect-ratio:1;min-height:0;margin-top:0}.if-upload-frame>button:first-of-type{min-height:100%;padding:16px 8px}.if-upload>button:first-of-type>span{color:#bbb;font-size:11px;position:absolute;top:8px;right:9px}.if-upload>button:first-of-type>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.if-remove-upload{z-index:2;color:#fff;background:#111c;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:7px;right:7px}.if-video-parameters{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.if-editor-empty{text-align:center;background:#171717;border:1px solid #252525;border-radius:28px;flex-direction:column;align-items:center;width:390px;max-width:95%;height:560px;margin:40px auto 0;padding:24px;display:flex}.if-editor-media{border-radius:19px;width:100%;min-height:270px;margin-bottom:20px;position:relative;overflow:hidden}.if-editor-media img,.if-editor-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.if-editor-media:after{content:"";background:linear-gradient(#0000,#171717);position:absolute;inset:0}.if-editor-media>span{z-index:1;font-size:20px;font-weight:500;position:absolute;bottom:12px;left:0;right:0}.if-editor-empty h1{margin:0 0 8px;font-size:32px;font-weight:600;line-height:40px}.if-editor-empty>p{color:#999;margin:0 0 24px;font-size:14px;line-height:20px}.if-editor-empty>.if-purple-button{width:100%;margin-top:auto}.if-album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.if-album-grid>button{color:#eee;text-align:left;background:0 0;border:0;min-width:0;padding:0}.if-album-grid img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.if-album-grid>button>div{align-items:center;gap:8px;padding:12px 1px;display:flex}.if-history{padding:25px 15px}.if-clone-upload{border:1px dashed #414141;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;margin-top:16px;display:flex;position:relative;overflow:hidden}.if-clone-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.if-clone-upload span{color:#999;text-align:center;padding:0 15px;font-size:11px}.if-text-input{color:#fff;background:0 0;border:1px solid #383838;border-radius:12px;width:100%;padding:10px 12px}.if-settings-backdrop{padding-top:10vh}.if-settings-modal{background:#191919;border:1px solid #333;border-radius:24px;flex-direction:column;width:100%;max-width:920px;height:680px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 24px 75px #0009}.if-settings-modal>header{border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;padding:18px 22px;font-size:17px;font-weight:500;display:flex}.if-settings-columns{flex:1;grid-template-columns:1.1fr 1fr;min-height:0;display:grid}.if-model-column{border-right:1px solid #303030;padding:20px 16px 20px 20px;overflow-y:auto}.if-model-search{color:#999;background:#171717;border:1px solid #363636;border-radius:25px;align-items:center;gap:8px;padding:9px 12px;display:flex}.if-model-search input{color:#eee;background:0 0;border:0;flex:1;min-width:0;font-size:14px}.if-muted-label{color:#999;align-items:center;gap:6px;margin:20px 2px 12px;font-size:12px;display:flex}.if-model-list{flex-direction:column;gap:4px;display:flex}.if-model-list>button{text-align:left;color:#fff;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.if-model-list>button:hover{background:#252525}.if-model-list>button.is-active{background:#2b2b2b;border-color:#555}.if-model-list img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.if-model-list>button>span{flex:1;min-width:0}.if-model-list strong{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.if-model-list strong small{color:#c5c5c5;border:1px solid #555;border-radius:4px;padding:0 4px;font-size:9px;line-height:14px}.if-model-list p{color:#999;margin-top:4px;font-size:12px;line-height:18px}.if-parameter-column{padding:24px;overflow-y:auto}.if-parameter-column>label{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:500;display:flex}.if-parameter-column>label>button{color:#999;background:0 0;border:0;font-size:12px}.if-ratio-grid{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:28px;display:grid}.if-ratio-grid>button{color:#999;background:#202020;border:1px solid #383838;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:76px;font-size:11px;display:flex}.if-ratio-grid>button.is-active{color:#fff;background:#333;border-color:#fff}.if-ratio-grid i{border:1px solid;border-radius:2px;display:block}.if-parameter-box{background:#222;border:1px solid #303030;border-radius:14px;margin-bottom:28px;padding:16px}.if-parameter-box>label{margin-bottom:12px;font-size:13px;display:block}.if-parameter-box p{color:#999;margin:14px 0 0;font-size:12px}.if-expanded-prompt{background:#1a1a1a;border:1px solid #333;border-radius:22px;width:min(720px,100%);padding:22px;box-shadow:0 30px 80px #0008}.if-expanded-prompt header,.if-expanded-prompt footer{justify-content:space-between;align-items:center;font-size:16px;font-weight:500;display:flex}.if-expanded-prompt textarea{resize:vertical;color:#eee;background:#171717;border:1px solid #333;border-radius:13px;width:100%;min-height:300px;max-height:55vh;margin:16px 0;padding:16px;line-height:24px}.if-expanded-prompt footer>span{color:#888;font-size:12px}.if-sample-dialog{background:#1b1b1b;border:1px solid #333;border-radius:24px;grid-template-columns:1.2fr 1fr;width:100%;max-width:950px;max-height:85vh;display:grid;overflow:hidden;box-shadow:0 25px 80px #0008}.if-sample-dialog>img{object-fit:contain;background:#111;width:100%;height:100%;max-height:85vh}.if-sample-dialog>div{flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex;overflow:auto}.if-sample-dialog>div>.im-icon-button{align-self:flex-end}.if-sample-dialog h2{margin:30px 0 15px;font-size:20px;font-weight:500}.if-sample-dialog p{color:#aaa;margin-bottom:30px;font-size:14px;line-height:24px}.if-sample-dialog .if-purple-button{margin-top:auto}@media (width>=1800px){.if-album-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.if-contact-sales{display:none}.if-image-toolbar{gap:4px}.if-reference-button{padding:6px 9px;font-size:11px}.if-model-settings-trigger{padding:5px;font-size:12px}.if-create-modes button:not(.is-active){display:none}.if-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.im-app .im-app-header{height:62px}.im-app .im-header-right{gap:4px}.im-app .im-platform-tabs a,.im-app .im-platform-tabs>button{padding:6px 11px}.im-app .im-button-upgrade{padding:6px 10px;font-size:12px}.if-sidepanel{top:70px}.if-workspace{min-height:calc(100dvh - 62px)}.if-inspiration-heading h1{font-size:24px;line-height:30px}.if-inspiration-heading p{font-size:13px;line-height:20px}.if-image-composer{width:calc(100% - 40px);bottom:20px}.if-audio-empty{width:90%;margin-top:160px}.if-audio-empty h1{font-size:21px;line-height:28px}.if-audio-empty>p{font-size:13px}.if-audio-thumbs{gap:12px}.if-audio-thumbs button{width:32px;height:32px}}@media (width<=640px){.im-app .im-platform-tabs>button{display:none}.im-app .im-app-header{padding:0 12px}.im-app .im-nav-label{display:block}.im-app .im-sidebar-brand{margin-bottom:12px}.if-workspace{padding:8px 12px}.if-sidepanel{border-radius:18px;width:100%;min-height:0;max-height:none;margin-bottom:24px;position:relative;top:auto;bottom:auto;left:auto}.if-studio-content{margin-left:0;padding:0 0 100px}.if-image-workspace .if-studio-content{padding:0 0 185px}.if-choose-heading{height:50px;padding:13px 16px}.if-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.if-mode-card{border-radius:17px}.if-mode-card>div{aspect-ratio:.9;border-radius:13px 13px 6px 6px}.if-mode-card>span{text-align:center;padding:7px 1px 6px;font-size:10px;line-height:14px}.if-mode-card em{padding:2px 4px;font-size:8px}.if-mode-grid:has(>.if-mode-card:nth-child(5)){grid-template-columns:repeat(4,minmax(0,1fr))}.if-panel-tools{padding:12px 12px 0}.if-panel-scroll{max-height:none;padding:0 14px 14px}.if-panel-submit{padding:10px 14px 14px}.if-audio-banner{height:108px}.if-prompt textarea{height:100px}.if-frames{grid-template-columns:1fr 1fr}.if-upload-frame{aspect-ratio:1.3}.if-workspace-tabs{gap:18px;margin-bottom:18px}.if-inspiration-heading{margin:0 0 15px}.if-inspiration-heading h1{font-size:22px;line-height:28px}.if-inspiration-heading p{font-size:13px;line-height:20px}.if-gallery{border-radius:13px;gap:2px}.if-gallery-column{gap:2px}.if-audio-empty{width:100%;max-width:420px;margin:55px auto 25px}.if-audio-empty h1{font-size:22px;line-height:30px}.if-audio-empty>p{margin-bottom:18px;font-size:13px;line-height:20px}.if-audio-orb{margin-top:18px}.if-audio-glow{inset:-10px}.if-audio-thumbs{margin-top:20px}.if-image-composer{border-radius:20px;width:calc(100% - 24px);max-width:none;padding:10px;bottom:12px;left:50%}.if-image-prompt-row textarea{height:50px;min-height:50px;padding:4px 0;font-size:13px}.if-image-prompt-row{gap:8px;min-height:56px}.if-add-media{border-radius:12px;width:32px;height:34px}.if-image-toolbar{flex-wrap:wrap;gap:6px}.if-create-modes{order:0}.if-model-settings-trigger{text-overflow:ellipsis;order:1;max-width:155px;padding:4px;overflow:hidden}.if-reference-button{order:3;padding:4px 8px;font-size:11px;line-height:18px}.if-image-enhance,.if-toolbar-spacer{display:none}.if-voice-button{order:4;width:29px;height:29px;margin-left:auto}.if-image-toolbar>.if-generate{order:5;min-height:34px;padding:3px 19px 7px;font-size:13px}.if-album-grid{gap:13px}.if-album-grid>button>div{gap:5px;padding:9px 0;font-size:12px}.if-editor-empty{width:360px;max-width:100%;height:520px;margin:30px auto}.if-editor-media{min-height:250px}.if-editor-empty h1{font-size:28px;line-height:36px}.if-settings-backdrop{padding:4vh 12px}.if-settings-modal{border-radius:20px;height:800px;max-height:92vh}.if-settings-columns{grid-template-columns:1fr;overflow:auto}.if-model-column{border-bottom:1px solid #333;border-right:0;max-height:none;padding:16px;overflow:visible}.if-model-list{max-height:245px;overflow:auto}.if-parameter-column{padding:20px 16px;overflow:visible}.if-settings-modal>header{padding:13px 16px}.if-ratio-grid,.if-parameter-box{margin-bottom:20px}.if-sample-dialog{grid-template-columns:1fr;max-height:90vh;overflow:auto}.if-sample-dialog>img{object-fit:cover;max-height:42vh}.if-sample-dialog>div{padding:18px}.if-sample-dialog h2{margin-top:0}.if-sample-dialog p{margin-bottom:20px;font-size:13px;line-height:20px}.if-sample-dialog>div>.im-icon-button{background:#111b;position:absolute;top:calc(5vh + 12px);right:25px}.if-expanded-prompt{padding:16px}.if-expanded-prompt textarea{min-height:240px}.if-notifications{width:265px;top:45px;right:8px}}@media (prefers-reduced-motion:reduce){.if-workspace *{transition:none!important}}.im-app .im-app-main{scrollbar-gutter:stable;height:100dvh;min-height:0;overflow-y:auto}.if-mode-grid{padding-top:32px}.if-audio-empty{margin-top:clamp(100px,18.4vh,220px)}.if-audio-thumbs button:first-child,.if-audio-thumbs button:last-child{opacity:0}.if-mobile-scrim,.if-mobile-panel-close,.if-mobile-continue,.if-mobile-brand,.if-mobile-tools,.if-mobile-account{display:none}.if-range-field{border:1px solid #282828;border-radius:18px;margin-top:16px;padding:12px;display:block}.if-range-field>span{margin-bottom:12px;font-size:14px;display:block}.if-range-field>div{align-items:center;gap:12px;display:flex}.if-range-field input{accent-color:#fff;flex:1;min-width:0;height:4px}.if-range-field output{text-align:center;color:#bbb;background:#222;border-radius:10px;width:56px;font-size:12px;line-height:20px}.if-advanced{color:#999;margin-top:16px;font-size:12px}.if-advanced summary{cursor:pointer}.if-advanced .if-range-field{color:#fff;margin-top:12px}@media (width<=640px){.im-app .im-app-header{height:72px}.im-app .im-header-left>.im-icon-button,.im-app .im-platform-tabs,.im-app .im-header-right>.im-icon-button{display:none}.im-app .if-mobile-brand{display:inline-flex}.if-mobile-brand .im-brand>span:last-child{display:none}.if-mobile-brand .im-mark{width:24px;height:24px}.im-app .im-header-right>.if-mobile-tools{margin-left:6px;display:flex}.if-mobile-account{color:#e5bcc9;background:#5f2b3c;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;margin-left:2px;font-size:12px;display:grid}.im-app .im-button-upgrade{background:#30184c;border-radius:50%;width:36px;height:36px;margin-right:2px;padding:7px}.im-app .im-button-upgrade>span{display:none}.if-workspace{padding-top:8px}.if-sidepanel{display:none}.if-mobile-panel-open>.if-mobile-scrim{z-index:39;background:#0009;border:0;display:block;position:fixed;inset:0}.if-mobile-panel-open .if-sidepanel{z-index:40;border-radius:20px 20px 0 0;width:100%;min-height:0;max-height:calc(100dvh - 64px);margin:0;display:flex;position:fixed;inset:64px 0 0}.if-mobile-panel-open .if-mobile-panel-close{z-index:4;background:#242424;border-radius:50%;display:flex;position:absolute;top:9px;right:10px}.if-mobile-panel-open .if-panel-tools{padding-top:12px;padding-right:45px}.if-mobile-panel-open .if-panel-scroll{flex:1;min-height:0;overflow:auto}.if-mobile-panel-open .if-panel-submit{flex-shrink:0}.if-mode-grid{padding:24px 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.if-mode-card>div{aspect-ratio:121/136}.if-mode-card>span{padding:11px 8px 8px;font-size:14px;line-height:20px}.if-mode-card{border-radius:24px}.if-mode-card>div{border-radius:20px 20px 9px 9px}.if-mobile-continue{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#191919e8;border:1px solid #292929;border-radius:28px;padding:12px;display:block;position:fixed;bottom:16px;left:16px;right:16px}.if-mobile-continue>.if-purple-button{width:100%;height:48px;font-size:18px}.if-audio-empty{margin-top:154px}.if-workspace-tabs{margin-bottom:0}.if-audio-empty>p{max-width:370px;margin-left:auto;margin-right:auto}.if-audio-orb{margin-top:24px}.if-audio-thumbs{margin-top:22px}.if-audio-thumbs button{width:40px;height:40px}.if-image-workspace .if-workspace-tabs{margin-bottom:22px}.if-image-workspace .if-studio-content{padding-bottom:185px}.if-studio-content>.if-inspiration-heading{margin-top:24px}}.im-app .im-nav{gap:16px}.im-app .im-nav-label{margin-bottom:8px}.if-album-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0 16px}.if-album-grid>button{background:#191919;border:1px solid #292929;border-radius:20px;padding:4px;overflow:hidden}.if-album-cover{border-radius:16px;position:relative;overflow:hidden}.if-album-cover img{aspect-ratio:179/254;object-fit:cover;border-radius:0}.if-album-cover>span{opacity:0;white-space:nowrap;background:#8a3ffc;border-radius:20px;padding:6px 17px;font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.if-album-grid>button:hover .if-album-cover>span{opacity:1}.if-album-grid>button>.if-album-info{padding:10px 9px 12px;display:block}.if-album-info small{color:#999;align-items:center;gap:4px;margin-bottom:5px;font-size:10px;display:flex}.if-album-info strong{font-size:14px;font-weight:500;line-height:20px;display:block}.if-album-info p{color:#777;margin:4px 0 0;font-size:11px}.im-home-quick{border:1px solid #292929;border-radius:28px;gap:30px;max-width:840px;min-height:42px;margin:28px auto 0;padding:8px 20px}.im-home-intro{padding-bottom:70px}.if-marketing-home{color:#f5f5f5;background:#0a0a0a}.if-marketing-home>.im-marketing-header{z-index:40;max-width:1200px;height:76px;padding:0 10px;position:absolute;top:0;left:0;right:0}.if-marketing-home>.im-marketing-header>nav{gap:28px;margin-left:0;position:absolute;left:calc(50% - 64px);transform:translate(-50%)}.if-marketing-home .im-marketing-actions{margin-left:auto}.if-marketing-home .im-marketing-actions>a:first-child{color:#fff;display:inline}.if-marketing-home .im-marketing-actions .im-button{padding:10px 20px;font-size:16px}.if-marketing-home .hx1-btn,.if-marketing-home .hx1{font-family:var(--im-font)}.if-marketing-home .hx1-kicker{font-weight:600}.if-marketing-home .hx1-h1{margin:0}.if-marketing-home .im-marketing-container{padding-top:40px}.if-marketing-home .im-model-chips a{color:#aaa}.if-marketing-home .im-footer-wrap{background:#0e0e0e}.if-marketing-home .im-platform-section h2{font-size:52px}.if-marketing-home .im-platform-section{padding:110px 0}.if-marketing-home .im-platform-showcase{border:1px solid #292929}@media (width<=1200px){.if-marketing-home>.im-marketing-header{padding:0 28px}.if-marketing-home .im-marketing-actions>a:first-child{display:none}.if-album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0}}@media (width<=640px){.if-marketing-home>.im-marketing-header{height:70px;padding:0 20px;position:absolute}.if-marketing-home>.im-marketing-header>nav{background:#171717;padding:20px;position:absolute;top:70px;left:0;right:0;transform:none}.if-marketing-home .im-marketing-actions .im-button{padding:9px 16px;font-size:12px}.if-marketing-home .im-platform-section{padding:55px 0}.if-marketing-home .im-platform-section h2{font-size:35px}.if-marketing-home .hx1-mrow{margin-top:32px}.if-marketing-home .im-marketing-container{padding-top:0}.if-album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.im-home-quick{gap:12px;margin-top:20px;padding:8px 9px;font-size:10px}.im-home-intro{padding-bottom:35px}}.im-directory-all-tools{isolation:isolate;padding:0 36px 60px;position:relative}.im-directory-all-tools:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 43% -25%,#3f579e95,#0000 62%),radial-gradient(at 92% 4%,#56278e60,#0000 70%);height:460px;position:absolute;inset:0 0 auto}.im-directory-all-tools .im-page-heading{margin:0 0 38px;padding-top:76px}.if-directory-symbol{background:#ffffff0b;border-radius:17px;place-items:center;width:50px;height:50px;margin-bottom:10px;display:grid}.im-directory-all-tools .im-page-heading h1{letter-spacing:-.5px;margin-bottom:8px;font-size:40px;font-weight:650;line-height:48px}.im-directory-all-tools .im-page-heading p{color:#999;font-size:16px;line-height:24px}.im-directory-all-tools .im-directory-controls{gap:16px;margin-bottom:38px}.im-directory-all-tools .im-filter-tabs{flex-wrap:nowrap;gap:8px}.im-directory-all-tools .im-filter-tabs button{white-space:nowrap;border:1px solid #303030;border-radius:12px;padding:8px 12px;font-size:14px;line-height:20px}.im-directory-all-tools .im-filter-tabs button.active{color:#111;background:#fff;border-color:#fff}.im-directory-all-tools .im-directory-search{background:#11111140;border-radius:24px;width:43%;padding:7px 13px}.im-directory-all-tools .im-directory-search input{width:100%;min-width:0}.if-directory-section-label{color:#999;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;display:flex}.im-directory-all-tools .im-card-grid{gap:12px}.im-directory-all-tools .im-directory-card{background:#181818;border:1px solid #232323;border-radius:24px;padding:4px;overflow:hidden}.im-directory-all-tools .im-tool-image{aspect-ratio:1.12;border:0;border-radius:20px}.im-directory-all-tools .im-tool-caption{padding:11px 8px 10px}.im-directory-all-tools .im-tool-caption h3{margin:2px 0 0;font-size:16px;font-weight:500;line-height:20px}.im-directory-all-tools .im-tool-caption p{display:none}.if-directory-card-type{color:#bbb;font-size:12px;line-height:16px}.im-directory-all-tools .im-favorite{opacity:0;transition:opacity .2s}.im-directory-all-tools .im-directory-card:hover .im-favorite,.im-directory-all-tools .im-favorite:focus-visible,.im-directory-all-tools .im-favorite.active{opacity:1}.im-directory-apps{padding:46px 48px 70px}.im-directory-apps .im-page-heading{margin:0 0 26px}.im-directory-apps .im-page-heading h1{margin-bottom:4px;font-size:28px;font-weight:600;line-height:36px}.im-directory-apps .im-page-heading p{color:#999;font-size:16px}.if-app-explore-tabs{background:#242424;border-radius:25px;gap:4px;width:fit-content;margin-bottom:36px;padding:4px;display:flex}.if-app-explore-tabs>button{color:#999;background:0 0;border:0;border-radius:22px;padding:7px 14px;font-size:14px;line-height:20px}.if-app-explore-tabs>button.is-active{color:#111;background:#fff}.if-app-discover-title{margin:0 0 14px;font-size:20px;font-weight:500;line-height:28px}.im-directory-apps .im-directory-controls{gap:12px;margin-bottom:24px}.im-directory-apps .im-filter-tabs button{border:1px solid #303030;border-radius:11px;padding:6px 10px;font-size:13px;line-height:18px}.im-directory-apps .im-directory-search{border-radius:20px;max-width:320px;padding:6px 10px}.if-app-category{margin:28px 0 40px}.if-app-category>div:first-child{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.if-app-category h2{font-size:18px;font-weight:500;line-height:24px}.if-app-category>div:first-child>button{color:#aaa;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.if-app-carousel{scrollbar-width:thin;scrollbar-color:#333 transparent;grid-template-columns:none;grid-auto-columns:236px;grid-auto-flow:column;gap:24px;padding-bottom:15px;display:grid;overflow-x:auto}.im-directory-apps .im-directory-card{background:#191919;border:1px solid #303030;border-radius:18px;padding:4px;overflow:hidden}.im-directory-apps .im-tool-image{aspect-ratio:1.2;border:0;border-radius:13px}.im-directory-apps .im-tool-caption{padding:13px 9px 11px}.im-directory-apps .im-tool-caption h3{margin-bottom:7px;font-size:15px}.im-directory-apps .im-tool-caption p{color:#888;font-size:12px;line-height:18px}.im-directory-apps .im-favorite{top:10px;right:10px}.im-nav>div:not(:first-child) .im-nav-item{gap:4px;width:calc(100% - 8px);margin-left:8px;padding-left:10px}.im-nav>div:not(:first-child) .im-nav-item>svg{width:16px;height:16px}@media (width<=1200px){.im-directory-all-tools .im-directory-search{width:100%}.im-directory-all-tools .im-filter-tabs{flex-wrap:wrap}.im-directory-apps{padding:30px}.if-app-carousel{grid-auto-columns:220px}}@media (width<=640px){.im-directory-all-tools{padding:0 18px 45px}.im-directory-all-tools .im-page-heading{margin-bottom:26px;padding-top:32px}.if-directory-symbol{border-radius:14px;width:44px;height:44px}.im-directory-all-tools .im-page-heading h1{font-size:34px;line-height:42px}.im-directory-all-tools .im-page-heading p{font-size:14px;line-height:21px}.im-directory-all-tools .im-directory-controls{gap:16px;margin-bottom:26px}.im-directory-all-tools .im-filter-tabs{gap:6px}.im-directory-all-tools .im-filter-tabs button{padding:6px 10px;font-size:12px}.im-directory-all-tools .im-card-grid{gap:10px}.im-directory-all-tools .im-directory-card{border-radius:18px}.im-directory-all-tools .im-tool-image{aspect-ratio:1;border-radius:14px}.im-directory-all-tools .im-tool-caption{padding:9px 6px}.im-directory-all-tools .im-tool-caption h3{font-size:13px;line-height:18px}.if-directory-card-type{font-size:10px}.im-directory-apps{padding:27px 18px 50px}.im-directory-apps .im-page-heading h1{font-size:27px;line-height:34px}.im-directory-apps .im-page-heading p{font-size:14px;line-height:21px}.if-app-explore-tabs{margin-bottom:25px}.if-app-carousel{grid-auto-columns:205px;gap:14px}.im-directory-apps .im-directory-search{width:100%;max-width:none}.if-app-category{margin-top:20px;margin-bottom:30px}}.if-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 16px;display:grid}.if-voice-grid>button{color:#eee;text-align:left;background:#191919;border:1px solid #292929;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.if-voice-grid>button.is-active{background:#231b2d;border-color:#9862d9}.if-voice-avatar{color:#eadbce;background:linear-gradient(145deg,#77604d,#2a2520);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:20px;font-weight:500;display:grid}.if-voice-1{background:linear-gradient(145deg,#6d8374,#25312b)}.if-voice-2{background:linear-gradient(145deg,#677988,#25303b)}.if-voice-3{background:linear-gradient(145deg,#715a6b,#312530)}.if-voice-grid strong{font-size:14px;font-weight:500;display:block}.if-voice-grid small{color:#888;margin-top:5px;font-size:12px;display:block}.if-voice-grid>button>svg{margin-left:auto}.hx1-works img.mono{filter:grayscale()brightness(0)invert(.7)}@media (width<=640px){.if-voice-grid{grid-template-columns:1fr;gap:10px;padding:12px 0}}.im-marketing-header>nav{font-size:16px}.im-public .im-marketing-actions .im-button{padding:10px 18px;font-size:16px;line-height:20px}.im-marketing-actions .im-button>svg{display:none}@media (width<=640px){.im-public .im-marketing-actions .im-button{padding:9px 15px;font-size:12px;line-height:18px}}.ir-reference .ir-native-upload-state{color:#f5f5f5;background:#171717;border:1px solid #414141;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:min(100%,420px);margin:16px auto 0;padding:14px;font:14px/20px ImagineApp,sans-serif;display:flex}.ir-reference .ir-native-upload-preview{position:relative}.ir-reference .ir-native-upload-preview img{object-fit:contain;background:#282828;border-radius:10px;width:112px;height:112px}.ir-reference .ir-native-upload-preview button{color:#fff;background:#171717;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:4px;right:4px}.ir-reference .ir-native-upload-state p,.ir-reference .ir-native-upload-state label{align-items:center;gap:8px;display:flex}.ir-reference .ir-native-upload-state select{color:#fff;background:#242424;border:1px solid #555;border-radius:8px;padding:8px}.ir-reference .ir-native-upload-generate{color:#fff;background:#913bff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;font-weight:600;display:flex}.ir-reference .ir-native-upload-generate:disabled{opacity:.5;cursor:wait}.hx1{isolation:isolate;box-sizing:border-box;background:var(--page-bg);min-height:100svh;color:var(--ink);justify-content:center;align-items:center;padding:96px 20px 72px;display:flex;position:relative;overflow-x:clip}.hx1-field{pointer-events:none;inset:110px 0 0;-webkit-mask-image:linear-gradient(#000,#000 calc(100% - 140px),#0000);mask-image:linear-gradient(#000,#000 calc(100% - 140px),#0000)}.hx1-field,.oc1{position:absolute}.oc1{left:clamp(calc(var(--w) / 2 + 32px), var(--x), calc(100% - var(--w) / 2 - 32px));top:var(--y);width:var(--w);pointer-events:auto;will-change:transform;transform:translate(-50%,-50%)}.oc1.near{z-index:5}.oc1-in{background:var(--tile);aspect-ratio:var(--ar,4/5);transform:scale(var(--s,1));opacity:1;animation:oc1float var(--fd,7s) ease-in-out infinite alternate;border-radius:16px;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,inset 0 0 0 1px #ffffff14}.oc1.pre .oc1-in{opacity:0;transform:scale(.6)}.oc1.near .oc1-in{box-shadow:0 40px 80px #0009,inset 0 0 0 1px #ffffff2e}@keyframes oc1float{0%{translate:0}to{translate:0 -10px}}.oc1-in img,.oc1-in video{object-fit:cover;width:100%;height:100%;display:block}.oc1-tg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-2xs);color:#fff;opacity:0;background:#0009;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:8px;left:8px;transform:translateY(4px)}.oc1-tg img{border-radius:3px;width:12px!important;height:12px!important}.oc1.near .oc1-tg{opacity:1;transform:none}.hx1-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:76rem;display:flex;position:relative}.hx1-kicker{font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.hx1-h1{font-size:clamp(var(--fs-h3), 4.2vw, var(--fs-display-xl));letter-spacing:-.04em;color:#fff;text-wrap:balance;font-weight:600;line-height:1.02}.hx1-mute{color:#6f6f76}.hx1-h,.hx1-u{display:inline-block;position:relative}.hx1-u{white-space:nowrap}@media (width>=1024px){.hx1-h{white-space:nowrap}}.hx1-doodle{pointer-events:none;width:104%;height:.42em;position:absolute;bottom:-.18em;left:-2%;right:-2%}.hx1-doodle path{fill:none;stroke:url(#hx1g);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.3s cubic-bezier(.22,1,.36,1) .5s forwards hx1draw}@keyframes hx1draw{to{stroke-dashoffset:0}}.rw{text-align:left;vertical-align:baseline;justify-items:start;transition:width .5s cubic-bezier(.22,1,.36,1);display:inline-grid}.rw-w{white-space:nowrap;opacity:0;grid-area:1/1;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(.45em)}.rw-w.on{opacity:1;transform:none}.rw-w.out{opacity:0;transform:translateY(-.45em)}.rw-w b{font-weight:inherit;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:var(--g)}.hx1-lede{font-size:var(--fs-md);color:var(--ink-2);max-width:40rem;line-height:1.55}.hx1-cta{flex-wrap:wrap;gap:.6rem;display:flex}.hx1-btn,.hx1-cta{justify-content:center;align-items:center}.hx1-btn{box-sizing:border-box;height:var(--btn-h-lg);padding:0 var(--btn-px-lg);border-radius:var(--btn-radius);font-size:var(--btn-fs-lg);font-weight:var(--btn-weight);white-space:nowrap;border:1px solid #0000;transition:background .25s,transform .25s;display:inline-flex}.hx1-btn:active{transform:scale(.98)}.hx1-btn-primary{color:#0d0d0d;background:#f9f9f9}.hx1-btn-primary:hover{background:#ececec}.hx1-btn-secondary{color:#fff;background:0 0;border-color:#ffffff26}.hx1-btn-secondary:hover{background:var(--tile)}.hx1-works{z-index:6;width:max-content;max-width:calc(100% - 40px);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hx1-works>span{white-space:nowrap}.hx1-works a{opacity:.55;filter:grayscale();border-radius:50%;width:30px;height:30px;transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1),filter .25s;display:inline-flex;overflow:hidden}.hx1-works a:hover{opacity:1;filter:none;transform:translateY(-2px)scale(1.08)}.hx1-works a img{box-sizing:border-box;object-fit:contain;width:100%;height:100%}.hx1-works a img.mono{filter:brightness(0)invert()}.hx1-works a.more{width:auto;font-size:var(--fs-xs);color:var(--ink-2);opacity:1;filter:none;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:0 10px}.hx1-mrow{display:none}@media (width<=1023px){.hx1-field{display:none}.hx1{flex-direction:column;min-height:auto;padding:112px 20px 56px}.hx1-works{width:auto;max-width:none;margin-top:28px;position:static;transform:none}.hx1-mrow{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-top:10px;display:grid}.hx1-mrow div{aspect-ratio:3/4;background:var(--tile);border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.hx1-mrow img,.hx1-mrow video{object-fit:cover;width:100%;height:100%;display:block}}@media (prefers-reduced-motion:reduce){.oc1-in{animation:none}.hx1-doodle path{stroke-dashoffset:0;animation:none}.rw-w{transition:none}}.ind-track{--ind-gutter:max(32px, calc((100vw - 1240px) / 2 + 32px));z-index:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--ind-gutter);padding-left:var(--ind-gutter);padding-right:var(--ind-gutter);scrollbar-width:none;scroll-behavior:smooth;grid-auto-columns:calc(min(100vw,1240px)/3 - 34.6667px);grid-auto-flow:column;gap:20px;display:grid;position:relative;overflow-x:auto}.ind-track::-webkit-scrollbar{display:none}.ind-card{color:inherit;scroll-snap-align:start;background:var(--page-bg);text-decoration:none;display:block}@media (width<=999px){.ind-track{grid-auto-columns:44vw}}@media (width<=768px){.ind-track{--ind-gutter:20px;gap:14px}}@media (width<=639px){.ind-track{grid-auto-columns:78vw}}.ind-media{aspect-ratio:4/5;background:var(--tile);border-radius:16px;position:relative;overflow:hidden}.ind-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ind-arrow{z-index:1;width:var(--btn-icon-sm);height:var(--btn-icon-sm);border-radius:var(--btn-radius);color:var(--on-media);transition:transform .25s ease, background var(--dur-fast) ease;place-items:center;display:grid;position:absolute;top:16px;right:16px}a.ind-card:hover .ind-arrow{transform:translate(2px)}.ind-title{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--ink-heading);margin-top:18px;font-weight:500;line-height:28px}.ind-body{min-height:3.1em;font-size:var(--fs-md);color:var(--ink-2);white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:1.55;display:-webkit-box;overflow:hidden}.ind-pager{width:var(--btn-icon-md);height:var(--btn-icon-md);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--page-bg);color:var(--ink);cursor:pointer;place-items:center;display:grid}.ind-pager:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#models{isolation:isolate}.mdl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mdl-arrow{z-index:2;width:var(--btn-icon-sm);height:var(--btn-icon-sm);border-radius:var(--btn-radius);color:var(--on-media);transition:transform .25s ease, background var(--dur-fast) ease;place-items:center;display:grid;position:absolute;top:14px;right:14px}.mdl-card:hover .mdl-arrow{transform:translate(2px)}.mdl-card{isolation:isolate;aspect-ratio:7/8;border-radius:var(--radius-4);color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.mdl-bg{z-index:-2;object-fit:cover;width:100%;height:100%;display:block}.mdl-bg,.mdl-fade{position:absolute;inset:0}.mdl-fade{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 0, transparent 40%, color-mix(in srgb, var(--mdl-tone) 45%, transparent) 58%, color-mix(in srgb, var(--mdl-tone) 82%, transparent) 72%, var(--mdl-tone) 84%)}.mdl-cap{z-index:1;font-size:clamp(var(--fs-md), 1.45vw, var(--fs-xl));letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;gap:11px;padding:0 18px 28px;font-weight:500;line-height:1.2;display:flex;position:relative}.mdl-mark{border-radius:calc(7px * var(--corner));flex:none;width:26px;height:26px;display:block}@media (width<=1000px){.mdl-grid{gap:12px}}@media (width<=760px){.mdl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mdl-card{border-radius:var(--radius-4)}.mdl-cap{padding-bottom:18px}}.ctl{gap:40px;display:grid}@media (width>=1024px){.ctl{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.ctl-list{flex-direction:column;display:flex}@media (width>=1024px){.ctl-list{position:sticky;top:140px}}.ci{border-left:2px solid var(--line);cursor:pointer;outline:none;padding:16px 0 16px 24px;transition:border-color .3s;position:relative}.ci.on{border-color:var(--ink-heading)}.ci:focus-visible{box-shadow:inset 2px 0 0 var(--ink-heading)}.ci-n{font-size:var(--fs-2xs);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-weight:600}.ci-n,.ci-title{color:var(--ink-3)}.ci-title{font-size:clamp(var(--fs-xl), 1.8vw, var(--fs-h5));letter-spacing:-.015em;margin-top:6px;font-weight:500;line-height:1.25;transition:color .3s}.ci.on .ci-title,.ci:hover .ci-title{color:var(--ink-heading)}.ci-body{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.ci.on .ci-body{grid-template-rows:1fr}.ci-body>div{overflow:hidden}.ci-cta{background:var(--ink-heading)!important;color:var(--page-bg)!important;border-color:#0000!important}.ci-cta:hover{opacity:.88}.ci-body p{max-width:44ch;font-size:var(--fs-md);color:var(--ink-2);padding-top:10px;line-height:1.6}.ctl-media{flex-direction:column;gap:40px;display:flex}.cm{background:var(--tile);aspect-ratio:4/3;color:#fff;border-radius:20px;position:relative;overflow:hidden}@media (width>=1024px){.cm{aspect-ratio:auto;min-height:70vh}}.cm-bg{object-fit:cover;width:100%;height:100%;inset:0}.cm-bg,.kitcard{position:absolute}.kitcard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(18rem,70%);font-size:var(--fs-sm);background:#0f0f11d9;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:11px;padding:16px;display:flex;top:24px;left:24px}.kitcard h5{font-size:var(--fs-md);justify-content:space-between;margin:0;font-weight:500;display:flex}.kitcard h5 i{font-style:normal;font-size:var(--fs-xs);color:#22c55e}.kitcard .sw{gap:6px;display:flex}.kitcard .sw i{aspect-ratio:1;border-radius:6px;flex:1}.kitcard .ft{gap:6px;display:flex}.kitcard .ft span{background:#ffffff0f;border-radius:8px;flex:1;padding:8px}.kitcard .ft b{font-size:var(--fs-xl);font-weight:600;display:block}.kitcard small{font-size:var(--fs-2xs);color:#fff9}.refgrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:absolute;inset:0}.refgrid div{border-radius:12px;position:relative;overflow:hidden}.refgrid img{object-fit:cover;width:100%;height:100%}.refgrid span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-xs);background:#0009;border-radius:999px;padding:4px 10px;position:absolute;top:10px;left:10px}.refpin{aspect-ratio:1;border:3px solid #fff;border-radius:16px;width:104px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 50px #00000080}.refpin img{object-fit:cover;width:100%;height:100%}.refpin b{color:#111;font-size:var(--fs-2xs);text-align:center;background:#fff;padding:3px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.cm .edtools{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f11d9;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:wrap;gap:6px;padding:6px;display:flex;position:absolute;top:24px;left:24px}.cm .edtools button{font:inherit;font-size:var(--fs-sm);color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 13px;transition:color .2s,background .2s}.cm .edtools button:hover{color:#fff}.cm .edtools button.on{color:#111;background:#fff}.cm .edtools button:focus-visible{outline-offset:1px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.ci-body{transition:none}}.pb{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pb-bird{visibility:hidden;will-change:transform;transform-origin:50% 55%;position:absolute;top:0;left:0}.pb-bird img{object-fit:contain;opacity:.55;filter:drop-shadow(0 10px 14px #0000001f);width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.pb{display:none}}.hs-strip{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(48px,7vh,88px)}.pf{isolation:isolate}.pf-via{background:color-mix(in srgb, var(--ink-heading) 6%, transparent);grid-template-columns:1fr 1fr;width:max-content;margin:16px auto 0;padding:4px;display:grid;position:relative}.pf-via,.pf-via-thumb{border-radius:var(--radius-pill)}.pf-via-thumb{background:var(--panel);width:calc(50% - 4px);transition:transform var(--dur-med) var(--ease-out);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #00000014,0 2px 8px #0000000f}.pf-via[data-on=plugins] .pf-via-thumb{transform:translate(100%)}.pf-via-btn{border-radius:var(--radius-pill);min-width:112px;height:34px;font:inherit;font-size:var(--fs-sm);color:var(--ink-3);cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:500;display:inline-flex;position:relative}.pf-via-btn:hover,.pf-via-on{color:var(--ink-heading)}.pf-via-new{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-weight:600}[data-theme=dark] .pf-via-new{color:var(--brand-soft)}.pf-via-btn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--line-strong);outline:none}.pf-head{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 56px;display:flex}.pf-head .lede{text-wrap:balance;max-width:760px}.pf-tabs{scrollbar-width:none;gap:4px;width:max-content;max-width:100%;margin:0 auto;display:flex;position:relative;overflow-x:auto}.pf-tabs::-webkit-scrollbar{display:none}.pf-tab-fill{border-radius:calc(10px * var(--corner));background:var(--tile)}.pf-tab{z-index:1;border-radius:calc(10px * var(--corner));height:48px;font-family:inherit;font-size:var(--fs-lg);letter-spacing:-.01em;color:color-mix(in srgb, var(--ink-heading) 82%, var(--page-bg));cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0 20px;font-weight:500;display:inline-flex;position:relative}.pf-tab-on,.pf-tab-on:hover,.pf-tab:hover{color:var(--ink-heading)}.pf-tabs{gap:2px}.pf-tab{height:40px;font-size:var(--fs-md);color:var(--ink-2);gap:8px;padding:0 24px;transition:color .22s}.pf-tab:hover{color:var(--ink-heading)}.pf-tabs .pf-tab-fill{background:var(--ink-heading);border-radius:999px}.pf-tab-on,.pf-tab-on:hover{color:var(--page-bg)}.pf-tab:focus{outline:none}.pf-tab:focus-visible{color:var(--ink-heading);box-shadow:inset 0 0 0 1.5px var(--line-strong);outline:none}.pf-tab-on:focus-visible{color:var(--page-bg)}.pf-tab-on ::selection{color:var(--page-bg);background:#7f7f7f4d}.pf-tab-on::selection{color:var(--page-bg);background:#7f7f7f4d}.pf-frame{transform-origin:50% 0;will-change:transform;border-radius:var(--radius-5);border:1px solid color-mix(in srgb, var(--ink-heading) 5%, transparent);margin-top:20px;position:relative;overflow:hidden}.pf-panel{padding:0}.pf-stage{aspect-ratio:16/9;background:var(--tile-2);--hc-float:clamp(12px, 2.2%, 22px);position:relative;overflow:hidden}.pf-clip{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pf-stage:hover .hc-controls{opacity:1;transform:translateY(0)}.pf-plug{background:radial-gradient(circle at 70% 50%, rgb(var(--brand-rgb) / .1), transparent 55%), radial-gradient(var(--pf-dot,#ffffff12) 1px, transparent 1.2px) 0 0 /22px 22px, var(--tile);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(24px,4vw,56px);display:grid;position:absolute;inset:0}.pf-plug-eyebrow{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.pf-plug-title{font-size:clamp(var(--fs-h5), 2.5vw, var(--fs-h3));letter-spacing:-.02em;color:var(--ink-heading);text-wrap:balance;margin-top:12px;font-weight:500;line-height:1.18}.pf-plug-body{font-size:var(--fs-md);color:var(--ink-2);max-width:38ch;margin-top:14px;line-height:1.6}.pf-plug-go{font-size:var(--fs-sm);color:var(--ink-heading);align-items:center;gap:8px;margin-top:22px;font-weight:500;transition:opacity .2s;display:inline-flex}.pf-plug-go:hover{opacity:.72}.pf-stage:has(.pf-plug){aspect-ratio:auto;height:532px}.pf-plug{grid-template-rows:minmax(0,1fr)}.pf-plug .pf-plug-fig{align-self:center;width:auto;max-width:100%;height:100%;transform:translateY(-2%)}.pf-plug-fig{aspect-ratio:560/440;justify-self:center;width:100%;max-height:100%;position:relative}.pf-plug-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pf-wire{fill:none;stroke:var(--line-strong);stroke-width:1.2px;transition:stroke .24s}.pf-wire-on .pf-wire{stroke:rgb(var(--brand-soft-rgb) / .9)}.pf-pulse{fill:none;stroke:var(--brand-soft);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.08 1;stroke-dashoffset:1.08px;opacity:.9;animation:3.3s cubic-bezier(.45,0,.55,1) infinite pf-pulse}@keyframes pf-pulse{0%{stroke-dashoffset:1.08px;opacity:0}10%{opacity:.9}85%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}.pf-hub{aspect-ratio:1;pointer-events:none;place-items:center;width:12%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-hub-mark{color:#f2f2f3;width:100%;height:auto;display:block}.pf-nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.pf-nodes li{position:absolute;transform:translate(-50%,-50%)}.pf-node{aspect-ratio:1;border-radius:var(--radius-4);background:var(--tile);cursor:pointer;width:clamp(52px,5vw,64px);animation:3.3s ease-out infinite pf-arrive;animation-delay:var(--arrive,0s);border:1px solid #ffffff24;place-items:center;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s,box-shadow .24s;display:grid;position:relative;box-shadow:0 8px 24px #00000059}@keyframes pf-arrive{0%,78%{box-shadow:0 8px 24px #00000059, 0 0 0 0 rgb(var(--brand-soft-rgb) / 0)}90%{box-shadow:0 8px 24px #00000059, 0 0 0 5px rgb(var(--brand-soft-rgb) / .28)}to{box-shadow:0 8px 24px #00000059, 0 0 0 10px rgb(var(--brand-soft-rgb) / 0)}}.pf-node img{object-fit:contain;width:50%;height:50%;display:block}.pf-node img.pf-node-full{object-fit:fill;border-radius:inherit;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px}.pf-node-on,.pf-node:hover{border-color:rgb(var(--brand-soft-rgb) / .75);box-shadow:0 14px 30px #00000073, 0 0 0 4px rgb(var(--brand-soft-rgb) / .18);animation:none;transform:translateY(-3px)scale(1.08)}.pf-node:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pf-node-go{border-radius:var(--radius-pill);background:var(--ink-heading);width:20px;height:20px;color:var(--page-bg);place-items:center;transition:transform .24s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0006}.pf-node-on .pf-node-go,.pf-node:hover .pf-node-go{transform:scale(1.12)rotate(0)}.pf-node-name{white-space:nowrap;font-size:var(--fs-xs);color:var(--ink-2);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.pf-node-on .pf-node-name,.pf-node:hover .pf-node-name{color:var(--ink-heading);text-decoration-color:currentColor}.pf-stage:has(.pf-mcp){aspect-ratio:auto;background:var(--tile);border:0;overflow:visible}.pf-mcp{min-width:0}.pf-mcp .mcp-panel{background:0 0;border:0;padding:0}.pf-mcp .mcp-bar{padding:16px 16px 0}.hc-controls{left:12px;right:12px;bottom:var(--hc-float);z-index:2;border-radius:var(--radius-3);background:rgb(var(--glass-rgb) / .62);-webkit-backdrop-filter:blur(10px);opacity:0;align-items:center;gap:10px;padding:8px 12px;transition:opacity .22s,transform .22s;display:flex;position:absolute;transform:translateY(6px)}.hc-controls:focus-within{opacity:1;transform:translateY(0)}@media (hover:none){.hc-controls{opacity:1;transform:none}}.hc-btn{border-radius:calc(7px * var(--corner));color:#fff;cursor:pointer;background:#ffffff1f;border:0;flex:none;place-items:center;width:26px;height:26px;transition:background .16s;display:grid}.hc-btn:hover{background:#ffffff38}.hc-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.hc-time{font-size:var(--fs-2xs);letter-spacing:.01em;color:#ffffffbf;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:500}.hc-seek{appearance:none;cursor:pointer;background:0 0;flex:auto;min-width:0;height:16px;margin:0}.hc-seek::-webkit-slider-runnable-track{border-radius:calc(2px * var(--corner));background:#ffffff47;height:3px}.hc-seek::-moz-range-track{border-radius:calc(2px * var(--corner));background:#ffffff47;height:3px}.hc-seek::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-round);background:#fff;border:0;width:11px;height:11px;margin-top:-4px}.hc-seek::-moz-range-thumb{border-radius:var(--radius-round);background:#fff;border:0;width:11px;height:11px}.hc-seek:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=880px){.hc-controls{gap:8px;padding:6px 10px}.hc-time{display:none}.pf-stage{aspect-ratio:16/10}.pf-stage:has(.pf-plug){aspect-ratio:auto;height:auto}.pf-plug{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 20px 40px;position:relative}.pf-plug .pf-plug-fig{width:100%;height:auto}}@media (prefers-reduced-motion:reduce){.pf-pulse{opacity:0}.pf-node,.pf-pulse{animation:none}.hc-controls{transition:none;transform:none}}.sl-ind{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:hidden}.sl-progress{background:var(--progress-wash);width:0;animation-name:sl-fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0 auto 0 0}@keyframes sl-fill{0%{width:0}to{width:100%}}.sl-ind-ready{transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.sl-ind-ready{transition:none}.sl-progress{display:none}}.wash{isolation:isolate;position:relative}.wash:before{content:"";z-index:-1;pointer-events:none;opacity:.75;position:absolute;inset:-160px 0;-webkit-mask-image:linear-gradient(#0000 0,#000 28% 72%,#0000);mask-image:linear-gradient(#0000 0,#000 28% 72%,#0000)}.wash-a:before{background:radial-gradient(60% 70% at 0 40%, var(--wash-green) 0, transparent 70%), radial-gradient(50% 60% at 40% 30%, var(--wash-butter) 0, transparent 70%), radial-gradient(45% 60% at 72% 35%, var(--wash-peach) 0, transparent 70%), radial-gradient(40% 70% at 100% 45%, var(--wash-lilac) 0, transparent 70%)}.wash-b:before{background:radial-gradient(45% 60% at 0 85%, var(--wash-peach) 0, transparent 70%), radial-gradient(55% 55% at 30% 95%, var(--wash-green) 0, transparent 70%), radial-gradient(40% 55% at 12% 30%, var(--wash-blush) 0, transparent 70%)}.wash-c:before{background:radial-gradient(45% 65% at 0 50%, var(--wash-lilac) 0, transparent 70%), radial-gradient(50% 60% at 62% 40%, var(--wash-butter) 0, transparent 70%), radial-gradient(50% 70% at 100% 60%, var(--wash-green) 0, transparent 70%)}.wash-d:before{background:radial-gradient(45% 60% at 100% 50%, var(--wash-peach) 0, transparent 70%), radial-gradient(40% 55% at 80% 35%, var(--wash-green) 0, transparent 70%), radial-gradient(35% 50% at 88% 70%, var(--wash-lilac) 0, transparent 70%)}.wash-flush:before{top:0}.wash-capped:before{height:calc(var(--wash-h) + 160px);bottom:auto}.wash-rise:before{-webkit-mask-image:linear-gradient(#0000 0 45%,#000 82%,#0000);mask-image:linear-gradient(#0000 0 45%,#000 82%,#0000)}[data-theme=dark] .wash:before{display:none}.mcp-panel{border:1px solid var(--line);border-radius:var(--radius-6);background:var(--tile);padding:8px}.mcp-bar{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.mcp-route,.mcp-tabs{border-radius:var(--radius-4);background:var(--track);gap:4px;padding:6px;display:inline-flex}.mcp-tabs{flex-wrap:wrap;position:relative}.mcp-tab{height:40px;font-family:inherit;font-size:var(--fs-sm);letter-spacing:-.01em;color:var(--ink-3);cursor:pointer;z-index:1;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-weight:500;transition:color .26s;display:inline-flex;position:relative}.mcp-tab,.mcp-tab-fill{border-radius:var(--radius-4)}.mcp-tab-fill{background:var(--panel);box-shadow:0 1px 2px #10141e0d}.mcp-route-fill{border-radius:calc(13px * var(--corner))}.mcp-tab-on,.mcp-tab:hover{color:var(--ink)}.mcp-tab img,.mcp-tab svg{width:18px;height:18px;display:block}[data-theme=dark] .mcp-mono{filter:brightness(0)invert()}.mcp-tabs-off .mcp-tab{color:var(--ink-3)}.mcp-route{border-radius:var(--radius-3);align-self:center;position:relative}.mcp-route .mcp-tab{height:32px;font-size:var(--fs-sm);border-radius:calc(13px * var(--corner));gap:6px;padding:0 10px}.mcp-route .mcp-tab svg{width:14px;height:14px}.mcp-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(22px,3vw,40px) clamp(14px,2vw,28px);display:grid}.mcp-steps{flex-direction:column;gap:22px;list-style:none;display:flex}.mcp-step{align-items:flex-start;gap:14px;display:flex}.mcp-n{border-radius:var(--radius-pill);background:var(--tile-2);width:26px;height:26px;font-size:var(--fs-xs);color:var(--ink);flex:none;place-items:center;margin-top:1px;font-weight:500;display:grid}.mcp-step-body{flex:1;min-width:0}.mcp-step-title{font-size:var(--fs-md);letter-spacing:-.01em;color:var(--ink);font-weight:500;line-height:1.3}.mcp-step-text{font-size:var(--fs-sm);color:var(--ink-2);margin-top:5px;line-height:1.55}.mcp-empty code,.mcp-step-text code{font-family:var(--font-mono);border-radius:calc(6px * var(--corner));background:var(--panel);border:1px solid var(--line);padding:1px 6px;font-size:.92em}.mcp-step-action{margin-top:10px}.mcp-field{border-radius:calc(10px * var(--corner));background:var(--panel);border:1px solid var(--line);align-items:center;gap:8px;max-width:100%;height:38px;padding-left:12px;padding-right:5px;display:inline-flex}.mcp-field code{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mcp-copy{border:1px solid var(--line);border-radius:calc(7px * var(--corner));background:var(--tile-2);width:28px;height:28px;color:var(--ink-2);font-family:inherit;font-size:var(--fs-xs);cursor:pointer;justify-content:center;align-items:center;padding:0;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.mcp-copy:hover{background:var(--tile);color:var(--ink)}.mcp-block{border-radius:var(--radius-3);background:var(--panel);border:1px solid var(--line);padding:12px 14px;position:relative}.mcp-block-copy{position:absolute;top:10px;right:10px}.mcp-block pre{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;padding-right:40px;line-height:1.6}.mcp-btn{height:var(--btn-h-md);padding:0 var(--btn-px-md);border-radius:var(--btn-radius);background:var(--panel);border:1px solid var(--line-strong);font-size:var(--btn-fs-md);font-weight:var(--btn-weight);color:var(--ink);align-items:center;gap:7px;transition:border-color .2s,background .2s;display:inline-flex}.mcp-btn:hover{border-color:var(--ink-3)}.mcp-btn-dark{background:var(--ink);color:var(--page-bg);border-color:var(--ink)}.mcp-btn-dark:hover{background:var(--ink-2)}.mcp-visual{aspect-ratio:16/9.4;border-radius:var(--radius-4);background:var(--track);border:1px solid var(--line);position:relative;overflow:hidden}.mcp-visual video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mcp-empty{color:var(--ink-2);font-size:var(--fs-sm);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.mcp-empty img{width:40px;height:40px}.mcp-term{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.mcp-term-bar{gap:6px;display:flex}.mcp-term-bar span{border-radius:var(--radius-pill);background:#00000024;width:9px;height:9px}.mcp-term pre{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3);flex-direction:column;line-height:1.7;display:flex}.mcp-l-cmd{color:var(--ink)}.mcp-l-ok{color:var(--ink-2)}.mcp-gap{height:.7em}.mcp-foot{font-size:var(--fs-sm);color:var(--ink-3);border-top:0;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 18px 10px;display:flex}.mcp-pkg{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.mcp-pkg:hover{color:var(--ink)}@media (width<=880px){.mcp-body{grid-template-columns:1fr}.mcp-visual{order:-1}.mcp-tab{height:36px;font-size:var(--fs-sm);padding:0 11px}}.st{background:var(--media-ground);--st-inset:clamp(20px, 4cqw, 48px);container-type:size}.st,.st-media{position:absolute;inset:0}.st-media{animation:.42s both st-in;display:flex}.st-video{object-fit:cover;flex:1 1 0;min-width:0;height:100%;display:block}.st-multi{gap:2px}@keyframes st-in{0%{opacity:0}to{opacity:1}}.st-scrim{pointer-events:none;background:linear-gradient(90deg,#000000a3,#0000005c 34%,#0000 60%),linear-gradient(0deg,#00000080 0,#0000 46%);position:absolute;inset:0}.st-copy{left:var(--st-inset);bottom:var(--st-inset);width:min(460px,46%);color:var(--on-media);animation:.52s cubic-bezier(.22,1,.36,1) both st-copy-in;position:absolute}@keyframes st-copy-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.st-title{font-size:clamp(var(--fs-h5), 2.3vw, var(--fs-h3));letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.12}.st-body{font-size:var(--fs-md);color:var(--on-media-2);text-wrap:pretty;margin-top:12px;line-height:1.55}.st-cta{height:var(--btn-h-md);padding:0 var(--btn-px-md);border-radius:var(--radius-pill);color:#0d0d0d;font-size:var(--fs-sm);transition:background var(--dur-fast) ease, transform var(--dur-fast) ease;background:#f9f9f9;align-items:center;gap:8px;margin-top:22px;font-weight:500;text-decoration:none;display:inline-flex}.st-cta:hover{background:#ececec}.st-cta:active{transform:scale(.98)}.st-cta:focus-visible{outline:2px solid var(--on-media);outline-offset:3px}.st-chips{right:var(--st-inset);bottom:var(--st-inset);gap:8px;display:flex;position:absolute}.st-chip{isolation:isolate;border-radius:var(--radius-pill);cursor:pointer;height:52px;transition:background var(--dur-fast) ease;background:#0c0c0ef0;border:0;justify-content:center;align-items:center;padding:0 24px;display:flex;position:relative;overflow:hidden}.st-chip img{z-index:1;opacity:.4;width:auto;transition:opacity var(--dur-fast) ease;display:block;position:relative}.st-chip:hover{background:#121214}.st-chip:hover img{opacity:.8}.st-chip-on,.st-chip-on:hover{background:#222226}.st-chip-on img{opacity:1}.st-chip:focus-visible{outline:2px solid var(--on-media);outline-offset:2px}@property --st-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.st-chip-on:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--st-angle), #fff6 0deg, #fff6 250deg, #fff 320deg, #fff6 1turn);-webkit-mask-composite:xor;padding:1px;animation:3s linear infinite st-orbit;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes st-orbit{to{--st-angle:360deg}}.st-progress{z-index:0;clip-path:inset(0 100% 0 0);animation:st-fill var(--st-advance) linear forwards;background:#ffffff2e;position:absolute;inset:0}.st-progress-full{clip-path:none;animation:none}.st[data-paused] .st-progress{animation-play-state:paused}@keyframes st-fill{to{clip-path:inset(0)}}@media (width<=1100px){.st-copy{width:min(420px,52%)}.st-body{font-size:var(--fs-sm)}.st-cta{margin-top:16px}}@media (width<=960px){.st-chips{bottom:auto;left:50%;right:auto;top:var(--st-inset);transform:translate(-50%)}}@media (width<=860px){.st-body{display:none}.st-copy{width:60%}.st-chip{height:44px;padding:0 16px}.st-chip img{max-height:28px}}@media (width<=640px){.st-chips{gap:6px;top:12px;left:12px;right:12px;transform:none}.st-chip{flex:1;min-width:0;height:40px;padding:0 10px}.st-chip img{max-width:100%;max-height:18px}.st-copy{width:calc(100% - 28px);bottom:14px;left:14px}.st-title{font-size:var(--fs-lg)}.st-cta{height:34px;font-size:var(--fs-sm);margin-top:10px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.st-copy,.st-media{animation:none}.st-chip-on:before{background:#ffffff73;animation:none}}.tk{background:var(--media-ground)}.tk,.tk-video{position:absolute;inset:0}.tk-video{object-fit:cover;width:100%;height:100%;animation:.36s both tk-in;display:block}@keyframes tk-in{0%{opacity:0}to{opacity:1}}.tk-scrim{pointer-events:none;background:linear-gradient(to top, var(--scrim-2) 0, #0000 32%);position:absolute;inset:0}.tk-pills{scrollbar-width:none;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:clamp(12px,4%,28px);left:50%;overflow-x:auto;transform:translate(-50%)}.tk-pills::-webkit-scrollbar{display:none}.tk-pill{border-radius:var(--radius-pill);border:1px solid var(--glass-line);background:var(--glass);height:44px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--on-media);font:inherit;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;opacity:.7;transition:opacity var(--dur-fast) ease, border-color var(--dur-fast) ease;flex:none;padding:0 20px;font-weight:500;position:relative;overflow:hidden}.tk-pill:hover{opacity:.95}.tk-pill-on{opacity:1;border-color:var(--glass-line-on)}.tk-pill:focus-visible{outline:2px solid var(--on-media);outline-offset:2px}.tk-fill{background:var(--glass-fill-on);transform-origin:0;transition:transform .26s linear;position:absolute;inset:0}.tk-label{position:relative}@media (width<=640px){.tk-pills{left:12px;right:12px;transform:none}.tk-pill{height:36px;font-size:var(--fs-sm);padding:0 14px}}@media (prefers-reduced-motion:reduce){.tk-video{animation:none}}.sg{z-index:-1;pointer-events:none;background:radial-gradient(70% 46% at var(--sg-pos), var(--glow-tint), transparent 74%);position:absolute;inset:-240px 0;-webkit-mask-image:linear-gradient(#0000,#000 336px calc(100% - 336px),#0000);mask-image:linear-gradient(#0000,#000 336px calc(100% - 336px),#0000)}.oc-cta{height:var(--btn-h-lg);padding:0 var(--btn-px-lg);border-radius:var(--btn-radius);background:var(--ink-heading);color:var(--page-bg);font-size:var(--btn-fs-lg);font-weight:var(--btn-weight);align-items:center;gap:8px;transition:opacity .2s;display:inline-flex}.oc-cta:hover{opacity:.86}.oc-cta:focus-visible{outline:2px solid var(--ink-heading);outline-offset:3px}.oc-timeline{margin-top:64px}.ir-public-host{color:#111;min-height:100dvh;font-family:var(--im-font);background:#fff}.ir-public-host>.im-header-wrap{z-index:60;background:0 0;position:fixed;top:0;left:0;right:0}.ir-public-host .im-marketing-header{color:#191919;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:0;max-width:none;height:76px;padding:0 max(32px,50vw - 588px)}.ir-public-host .im-header-wrap .im-button-white{color:#fff;background:#171717;border-color:#171717}.ir-public-host .im-marketing{color:inherit;background:0 0}.ir-public-host .im-mark{color:#fff;background:#111}.ir-public-tools,.ir-public-models,.ir-public-models_gpt_image,.ir-public-models_nano_banana,.ir-public-models_kling{color:#fff;background:#050507}.ir-public-tools .im-marketing-header,.ir-public-models .im-marketing-header,.ir-public-models_gpt_image .im-marketing-header,.ir-public-models_nano_banana .im-marketing-header,.ir-public-models_kling .im-marketing-header{color:#eee;background:#050507e8}.ir-public-tools .im-button-white,.ir-public-models .im-button-white,.ir-public-models_gpt_image .im-button-white,.ir-public-models_nano_banana .im-button-white,.ir-public-models_kling .im-button-white{color:#111!important;background:#fff!important}.ir-reference{isolation:isolate;width:100%;min-width:0}.ir-reference main{min-width:0}.ir-reference button{cursor:pointer}.ir-reference [hidden]{display:none!important}.ir-reference img{max-width:100%}.ir-brand-name{letter-spacing:-1px;font-size:28px;font-weight:700}.ir-template{--ir-template-width:max(20vw, 300px);align-items:stretch;gap:16px;min-height:calc(100dvh - 70px);padding:8px 16px 16px 8px;display:flex}.ir-template-panel{width:var(--ir-template-width);background:#171717;border:1px solid #212121;border-radius:16px;flex-direction:column;flex-shrink:0;height:calc(100dvh - 94px);display:flex;position:sticky;top:78px;overflow:hidden}.ir-template-cover{background:#202020;flex-shrink:0;height:148px;position:relative;overflow:hidden}.ir-template-cover>img,.ir-template-cover>video{object-fit:cover;width:100%;height:100%}.ir-template-cover:after{content:"";background:linear-gradient(#0000 20%,#000b);position:absolute;inset:0}.ir-template-cover strong{white-space:nowrap;text-overflow:ellipsis;z-index:1;font-size:16px;font-weight:600;line-height:22px;position:absolute;bottom:16px;left:18px;right:18px;overflow:hidden}.ir-template-cover .ir-cover-back,.ir-template-cover .ir-cover-like{z-index:2;color:#fff;background:#0005;border:1px solid #ffffff12;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:6px}.ir-cover-back{left:6px}.ir-cover-like{right:6px}.ir-cover-like.active{color:#d896ff}.ir-template-fields{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px;display:flex;overflow:auto}.ir-template-fields>label{color:#bcbcbc;margin:0;font-size:14px;font-weight:500}.ir-template-fields>textarea{min-height:108px;font:inherit;resize:vertical;color:#fff;background:#181818;border:1px solid #383838;border-radius:28px;outline:none;margin-bottom:8px;padding:14px 16px}.ir-template-fields>textarea:focus{border-color:#8c3fff}.ir-template-upload{color:#bdbdbd;background:#222;border:1px dashed #292929;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:148px;margin:0 0 8px;display:flex;position:relative;overflow:hidden}.ir-template-upload:hover{background:#262626;border-color:#666}.ir-template-upload>span{background:#2a2a2a;border:1px solid #393939;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}.ir-template-upload strong{font-size:16px;font-weight:500}.ir-template-upload small{color:#999;font-size:12px;font-style:italic}.ir-template-upload img{object-fit:contain;background:#171717;width:100%;height:100%;position:absolute;inset:0}.ir-remove-image{color:#aaa;text-align:right;margin:-8px 0 8px;font-size:12px}.ir-template-generate{flex-shrink:0;width:calc(100% - 32px);min-height:44px;margin:16px;font-size:18px!important}.ir-template-main{flex:1;min-width:0}.ir-template-tabs{z-index:10;background:#0f0f0f;align-items:center;gap:16px;height:56px;padding:12px 2px 16px;display:flex;position:sticky;top:70px}.ir-template-tabs button{color:#999;border-bottom:2px solid #0000;padding:0 2px 8px;font-size:14px;line-height:20px}.ir-template-tabs button.active{color:#fff;border-color:#fff}.ir-template-history{min-height:calc(100dvh - 150px);padding:24px}.ir-template .ir-app-reference{--navbar-height:70px;--promo-banner-height:0px;--sidebar-width:248px;color:#f5f5f5;background:#0f0f0f;font-family:Imagine App,Arial,sans-serif}.ir-template .ir-app-reference>div{outline:none}.ir-mobile-close{display:none}.ir-public-results{max-width:1200px;margin:auto;padding:40px}@media (width<=900px){.ir-template{padding:0;display:block}.ir-template-panel{display:none}.ir-template-main,.ir-template-main .ir-reference{width:100%}.ir-template-tabs{padding:12px 16px 16px;top:70px}.ir-template-mobile-open .ir-template-panel{z-index:49;border-radius:0;width:100%;height:100dvh;display:flex;position:fixed;inset:0}.ir-template-mobile-open .if-mobile-continue{display:none}.ir-mobile-close{z-index:3;background:#111b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:6px;right:6px}.ir-template-mobile-open .ir-cover-like{right:45px}.ir-template-generate{min-height:48px;margin-bottom:max(16px, env(safe-area-inset-bottom))}.ir-template-fields{width:100%;max-width:560px;margin:auto}.ir-template-cover{height:180px}.ir-public-host .im-marketing-header{height:70px;padding:0 20px}.ir-reference{overflow-x:clip}}.ir-settings{color:#111;--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--muted:#f6f6f6;--muted-foreground:#888;--border:#ebebeb;--input:#e7e7e7;--primary:#111;--primary-foreground:#fff;--accent:#f5f5f5;--accent-foreground:#111;--popover:#fff;--popover-foreground:#111;--secondary:#f4f4f4;--secondary-foreground:#111;background:#fff;min-height:100dvh;font:14px/1.5 Imagine App,Arial,sans-serif}.ir-settings-sidebar{background:#fff;border-right:1px solid #ebebeb;width:240px;padding:28px 16px 24px 24px;position:fixed;inset:0 auto 0 0;overflow:auto}.ir-settings-back{color:#171717;align-items:center;gap:6px;margin:0 8px 18px;font-size:12px;display:flex}.ir-settings-sidebar h2{align-items:center;gap:8px;margin-bottom:14px;font-size:20px;font-weight:600;display:flex}.ir-settings-sidebar>small{color:#999;margin:0 0 14px;font-size:12px;font-weight:600;display:block}.ir-settings-sidebar nav{flex-direction:column;gap:6px;display:flex}.ir-settings-sidebar nav a{color:#555;border-radius:9px;align-items:center;gap:10px;min-height:36px;padding:8px;display:flex}.ir-settings-sidebar nav a.active{background:#f6f6f6}.ir-settings-sidebar nav a:nth-child(4){border-top:1px solid #eee;border-radius:0;margin-top:16px;padding-top:16px}.ir-account-initial{color:#b42a2c;background:#ffeded;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.ir-settings-content{min-width:0;margin-left:240px;padding:22px max(32px,50vw - 630px)}.ir-settings-content>div>div:first-child>h1{font-size:20px!important;font-weight:600!important}.ir-settings-content>div{padding:0!important}.ir-settings-content [data-slot=card]{box-shadow:none;border-radius:18px;gap:18px}.ir-settings-content [data-slot=card-content]{padding:16px}@media (width<=900px){.ir-settings-sidebar{border-bottom:1px solid #eee;border-right:0;width:100%;padding:16px;position:static}.ir-settings-sidebar nav{flex-direction:row;gap:6px;overflow:auto}.ir-settings-sidebar nav a{white-space:nowrap}.ir-settings-sidebar nav a:nth-child(4){border:0;border-radius:9px;margin:0;padding-top:8px}.ir-settings-sidebar>small{display:none}.ir-settings-back{margin-left:0}.ir-settings-content{margin-left:0;padding:24px 16px}.ir-settings-sidebar h2{margin:10px 0 12px}}.ir-profile-heading{font-size:20px;font-weight:600;margin:0 0 24px!important}.ir-profile-summary{border:1px solid #ebebeb;border-radius:18px;align-items:center;gap:16px;min-height:96px;padding:16px 24px;display:flex}.ir-profile-avatar{color:#bf2023;background:#ffe5e6;border-radius:50%;place-items:center;width:60px;height:60px;font-size:12px;display:grid;overflow:hidden}.ir-profile-avatar img{object-fit:cover;width:100%;height:100%}.ir-profile-summary h2{font-size:20px;font-weight:500}.ir-profile-summary p{color:#999;margin:2px 0 0}.ir-profile-form [data-slot=card-header]{background:#f6f6f6;border-bottom:1px solid #ebebeb;border-radius:18px 18px 0 0;padding:12px 18px}.ir-profile-form [data-slot=card]{gap:0;padding-top:0}.ir-security-heading{align-items:center;gap:10px;display:flex;font-size:14px!important;font-weight:400!important}.ir-profile-form [data-slot=card-content]{padding:18px 16px}.ir-profile-form [data-slot=input]{height:40px;box-shadow:none;color:#111;background:#fff;border-radius:24px}.ir-profile-avatar-edit{padding:0 0 18px}.ir-profile-form [data-slot=button]{border-radius:24px}.ir-analytics{margin-bottom:32px}.ir-analytics header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ir-analytics h1{font-size:20px;font-weight:600}.ir-analytics header p{color:#666;margin:4px 0 0}.ir-analytics-upgrade{color:#fff;background:#913dff;border-radius:24px;padding:6px 14px;font-weight:500}.ir-date-divider{align-items:center;gap:16px;margin:16px 0 24px;display:flex}.ir-date-divider>span{background:#eee;flex:1;height:1px}.ir-date-divider select{font:inherit;background:#fff;border:1px solid #ddd;border-radius:24px;padding:6px 14px}.ir-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ir-analytics-metrics article{border:1px solid #ebebeb;border-radius:18px;min-height:98px;padding:16px}.ir-analytics-metrics span{color:#999;align-items:center;gap:8px;display:flex}.ir-analytics-metrics strong{margin-top:6px;font-size:28px;font-weight:500;display:block}.ir-usage-chart{border:1px solid #ebebeb;border-radius:18px;margin:24px 0;padding:16px}.ir-analytics h2{font-size:20px;font-weight:500}.ir-usage-chart h2{justify-content:space-between;align-items:center;display:flex}.ir-chart-grid{background:repeating-linear-gradient(0deg,#efefef 0 1px,#0000 1px 52px);justify-content:center;align-items:flex-end;gap:6px;height:210px;margin:24px 0 10px;display:flex;position:relative}.ir-chart-grid>p{color:#999;background:#fff;place-items:center;display:grid;position:absolute;inset:0}.ir-chart-grid>div{background:#9343fa;border-radius:5px 5px 0 0;flex:1;max-width:36px;position:relative}.ir-chart-grid>div>span{font-size:11px;display:none;position:absolute;bottom:100%}.ir-chart-grid>div:hover>span{display:block}.ir-usage-chart footer{color:#999;font-size:11px}.ir-analytics-bottom{grid-template-columns:1fr 1.2fr;gap:24px;display:grid}.ir-analytics-bottom article{border:1px solid #ebebeb;border-radius:18px;min-height:260px;padding:24px}.ir-analytics-bottom article p{color:#777;justify-content:space-between;gap:16px;margin-top:16px;font-size:13px;display:flex}.ir-analytics-bottom article p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ir-credit-legend{color:#777;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px;display:flex}.ir-credit-legend span{align-items:center;gap:6px;display:flex}.ir-credit-legend i{background:#ffb1bb;border-radius:50%;width:8px;height:8px}.ir-credit-legend span+span i{background:#7431c8}.ir-summary-ring{background:conic-gradient(#c982ec var(--ir-usage), #f3eafa 0);border-radius:50%;place-items:center;width:120px;height:120px;margin:28px auto 0;display:grid}.ir-summary-ring strong{background:#fff;border-radius:50%;place-items:center;width:90px;height:90px;font-size:24px;font-weight:500;display:grid}@media (width<=640px){.ir-analytics-metrics{grid-template-columns:1fr 1fr;gap:12px}.ir-analytics-bottom{grid-template-columns:1fr;gap:16px}.ir-analytics header{align-items:flex-start}.ir-analytics header p{max-width:240px;font-size:12px}}.ir-document-layout{color:#191919;max-width:1280px;font:16px/1.7 var(--im-font);--foreground:#191919;--muted-foreground:#777;--border:#e7e7e7;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;margin:0 auto;padding:120px 32px 100px;display:grid}.ir-document-layout>aside{font-size:14px;line-height:21px;position:sticky;top:110px}.ir-document-layout>aside h3{letter-spacing:1px;color:#8b8b8b;margin:0 0 20px;font-size:12px;font-weight:600}.ir-document-layout>aside nav{flex-direction:column;gap:12px;display:flex}.ir-document-layout>aside nav button{text-align:left;color:#888;font:inherit;background:0 0;border:0;border-left:2px solid #0000;padding:0 0 0 14px}.ir-document-layout>aside nav button:hover{color:#333}.ir-document-layout>aside nav button.active{color:#8d3dff;border-left-color:#8d3dff}.ir-document-layout>main{min-width:0}.ir-document-layout h1{letter-spacing:-1.2px;font-weight:600;line-height:1.12;color:#111!important;font-size:44px!important}.ir-document-layout h2{color:#111;margin-top:40px;margin-bottom:16px;font-size:28px;font-weight:500;line-height:1.25}.ir-document-layout h3{color:#191919}.ir-document-layout p{color:#555}.ir-document-layout a{color:#7f32d9}.ir-toc-toggle{display:none}.ir-document-layout img{border-radius:20px;width:100%}.ir-document-layout>main>article>header{margin-bottom:28px!important;padding-bottom:20px!important}.ir-document-layout pre{color:#333;white-space:pre-wrap;background:#f6f6f6;border-radius:16px;padding:24px}.ir-document-layout li{color:#555;margin:8px 0}@media (width<=900px){.ir-document-layout{flex-direction:column;gap:24px;padding:94px 20px 60px;display:flex}.ir-document-layout>aside{width:100%;position:static}.ir-document-layout>aside h3{display:none}.ir-toc-toggle{letter-spacing:.8px;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;width:100%;padding:0 0 12px;font-size:12px;display:flex}.ir-document-layout>aside nav{margin-top:16px;display:none}.ir-document-layout>aside nav.expanded{display:flex}.ir-document-layout h1{font-size:34px!important}.ir-document-layout h2{font-size:24px}}.ir-blog-host{background:linear-gradient(#e2d2ff 0,#fff 180px);min-height:100dvh}.ir-blog-host .im-marketing-header,.ir-article-host .im-marketing-header{background:0 0}.ir-blog{max-width:1256px;min-height:80vh;margin:auto;padding:108px 32px 80px}.ir-breadcrumb{color:#171717;align-items:center;gap:10px;font-size:12px;display:flex}.ir-blog>header{text-align:center;padding:92px 0 48px}.ir-blog h1{letter-spacing:-1.6px;margin:0 0 36px;font-size:60px;font-weight:600;line-height:1.1}.ir-blog-search{background:#f4f4f5;border:1px solid #e5e5e9;border-radius:16px;align-items:center;gap:12px;width:568px;max-width:100%;margin:auto;padding:16px;display:flex}.ir-blog-search input{font:inherit;background:0 0;outline:none;flex:1;min-width:0}.ir-blog>header nav{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px;display:flex}.ir-blog>header nav button{color:#171717;border:1px solid #171717;border-radius:12px;padding:8px 12px;font-size:14px}.ir-blog>header nav button.active{color:#fff;background:#171717}.ir-blog-featured{border:1px solid #ddd;border-radius:18px;grid-template-columns:54% 46%;min-height:364px;display:grid;overflow:hidden}.ir-blog-featured>img{object-fit:cover;width:100%;height:100%;max-height:390px}.ir-blog-featured>div{flex-direction:column;padding:32px;display:flex}.ir-blog-featured h2{letter-spacing:-.6px;margin:20px 0;font-size:32px;font-weight:600;line-height:1.22}.ir-blog-featured small{color:#555;font-size:14px}.ir-blog-featured p{color:#777;font-size:15px;line-height:1.6}.ir-blog-featured span{margin-top:auto;padding-top:32px;font-size:14px}.ir-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.ir-blog-grid>a{border:1px solid #e3e3e3;border-radius:16px;overflow:hidden}.ir-blog-grid img{aspect-ratio:1.7;object-fit:cover;width:100%}.ir-blog-grid>a>div{padding:20px}.ir-blog-grid h2{margin:10px 0;font-size:22px;font-weight:500;line-height:1.3}.ir-blog-grid p{color:#777;font-size:14px}.ir-blog-grid small{color:#999;font-size:12px}.ir-blog-empty{text-align:center;color:#999;padding:100px}.ir-article-hero{background:#f0eaff;padding:108px max(32px,50vw - 590px) 32px}.ir-article-intro{grid-template-columns:1fr 1.12fr;align-items:center;gap:48px;margin-top:32px;display:grid}.ir-article-intro h1{letter-spacing:-.5px;color:#111;font-size:36px;font-weight:600;line-height:1.22}.ir-article-intro p{color:#444;max-width:540px;margin:12px 0 24px;font-size:14px;line-height:20px}.ir-article-intro>img{aspect-ratio:1.86;object-fit:cover;border-radius:16px;width:100%}.ir-article-hero .im-button-white{color:#fff;background:#111}.ir-article-hero footer{color:#666;border-top:1px solid #dbd5e8;margin-top:32px;padding-top:28px;font-size:14px}.ir-article-host .ir-document-layout{padding-top:64px}.ir-article-body .im-prose{max-width:none}.ir-article-body .im-prose>section:first-child h2{margin-top:0}@media (width<=900px){.ir-blog{padding:100px 20px 60px}.ir-blog>header{padding:60px 0 32px}.ir-blog h1{font-size:42px}.ir-blog-featured{grid-template-columns:1fr}.ir-blog-featured>img{aspect-ratio:1.75}.ir-blog-featured>div{padding:24px}.ir-blog-featured h2{font-size:28px}.ir-blog-grid{grid-template-columns:1fr 1fr}.ir-article-hero{padding:100px 20px 28px}.ir-article-intro{grid-template-columns:1fr;gap:24px}.ir-article-intro h1{font-size:32px}.ir-article-intro>img{aspect-ratio:1.6}.ir-article-host .ir-document-layout{padding-top:32px}}@media (width<=600px){.ir-blog-grid{grid-template-columns:1fr}}.ir-template .ir-reference.ir-app-reference{font-family:Imagine App,Arial,sans-serif!important}.ir-public-host .im-marketing-header .im-mega-group>button{color:inherit}.ir-public-host .im-mega-menu{color:#111;background:#fff;border-color:#ddd}.ir-public-host .im-mega-menu a{color:#111}.ir-brand-page{padding:48px 60px!important}.ir-brand-page>.im-workflow-toolbar{margin:0!important}.ir-brand-page>.im-workflow-toolbar h1{font-weight:600;font-size:24px!important}.ir-brand-page>.im-workflow-toolbar>button{display:none}.ir-brand-page>.im-note{margin-top:4px;font-size:11px}.ir-brand-description{color:#999;margin:6px 0 72px;font-size:16px}.ir-brand-start{align-items:center;gap:16px;display:flex}.ir-brand-start form{border:1px solid #2c2c2c;border-radius:32px;flex:1;gap:8px;padding:4px;display:flex}.ir-brand-start input{background:0 0;outline:none;flex:1;min-width:0;padding:4px 8px;font-size:18px}.ir-brand-start form button{background:#222;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ir-brand-start form button:disabled{opacity:.35}.ir-brand-start>.im-button{white-space:nowrap;background:#222;border:0;border-radius:32px;min-height:48px;padding:0 18px;font-size:18px}.ir-brand-or{color:#888;align-items:center;gap:24px;margin:40px 0;font-size:18px;display:flex}.ir-brand-or span{background:#292929;flex:1;height:1px}.ir-brand-import{color:#aaa;background:#191919;border:1px dashed #2c2c2c;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:180px;display:flex}.ir-brand-import>span{background:#222;border:1px solid #393939;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.ir-brand-import strong{font-size:16px;font-weight:500}.ir-brand-import small{color:#888;font-size:12px;font-style:italic}.ir-brand-empty{color:#666;margin:56px 0;font-size:13px}.ir-brand-grid{margin-top:40px}.ir-assets-page{min-height:calc(100dvh - 70px);position:relative;padding:22px 256px 32px 16px!important}.ir-assets-page .im-page-heading h1{margin:0 0 8px;font-size:20px}.ir-assets-filters{background:#121212;border:1px solid #222;border-radius:18px;width:216px;min-height:500px;padding:8px;position:absolute;top:70px;right:0}.ir-assets-filters>h2{color:#888;margin:8px;font-size:12px;font-weight:400}.ir-assets-filters>button{color:#bbb;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;font-size:13px;display:flex}.ir-assets-filters>button.active{color:#fff;background:#222}.ir-assets-filters h3{color:#888;justify-content:space-between;margin:72px 8px 8px;font-size:12px;display:flex}.ir-assets-filters h3 button{background:#252525;border-radius:50%;padding:3px}.ir-assets-page .im-assets-bar{gap:8px;margin-top:8px}.ir-assets-page .im-assets-bar>input:not([hidden]){background:0 0;border-radius:24px;max-width:160px;min-height:32px;font-size:12px}.ir-assets-page .im-assets-bar .im-button{border-radius:24px;min-height:32px;font-size:12px}.ir-assets-page .im-filter-tabs{margin-right:auto}.ir-assets-page .im-filter-tabs button{padding:6px 12px;font-size:12px}.ir-assets-page .im-upload-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ir-workflows-page{padding:120px 80px 48px!important}.ir-workflows-page>.im-workflow-toolbar{flex-direction:column;align-items:flex-start;gap:24px;margin:74px 0 140px;display:flex}.ir-workflows-page>.im-workflow-toolbar h1{font-size:48px;font-weight:400;line-height:1.1}.ir-workflows-page>.im-workflow-toolbar p{margin-top:16px;font-size:16px}.ir-workflows-page>.im-workflow-toolbar>.im-button{border-radius:28px;min-height:40px;padding:8px 14px}.ir-workflow-empty{color:#777;padding:16px 0 40px}.ir-workflow-guides{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.ir-workflow-guides button{text-align:left;background:#181818;border:1px solid #252525;border-radius:16px;overflow:hidden}.ir-workflow-guides img{object-fit:cover;width:100%;height:150px}.ir-workflow-guides strong{padding:12px 14px 0;font-size:15px;font-weight:500;display:block}.ir-workflow-guides small{color:#888;padding:6px 14px 14px;font-size:11px;display:block}.ir-workflows-page.is-editing{padding:24px!important}.ir-workflows-page.is-editing>.im-workflow-toolbar{flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 24px}.ir-workflows-page.is-editing>.im-workflow-toolbar h1{font-size:28px}.ir-workflows-page .im-workflow-canvas{background-color:#121212;background-image:radial-gradient(#444 1px,#0000 1px);background-size:20px 20px;border:1px solid #333;border-radius:12px;height:600px;min-height:500px;padding:0;display:block;position:relative;overflow:auto}.ir-workflows-page .im-workflow-node{cursor:grab;z-index:1;width:240px;position:absolute}.ir-workflow-edges{pointer-events:none;position:absolute;top:0;left:0}@media (width<=900px){.ir-brand-page{padding:24px 20px!important}.ir-brand-description{margin-bottom:40px}.ir-brand-start{flex-direction:column;align-items:stretch}.ir-brand-start form{width:100%}.ir-brand-or{margin:28px 0}.ir-assets-page{padding:24px 16px!important}.ir-assets-filters{align-items:center;gap:6px;width:100%;min-height:0;margin:16px 0;display:flex;position:static;overflow:auto}.ir-assets-filters h2,.ir-assets-filters h3,.ir-assets-filters h3~button{display:none}.ir-assets-filters>button{white-space:nowrap;width:auto;padding:6px 10px}.ir-assets-page .im-assets-bar{flex-wrap:wrap}.ir-assets-page .im-upload-grid{grid-template-columns:1fr 1fr}.ir-workflows-page{padding:60px 20px 32px!important}.ir-workflows-page>.im-workflow-toolbar{margin:50px 0 90px}.ir-workflows-page>.im-workflow-toolbar h1{font-size:38px}.ir-workflow-guides{grid-template-columns:1fr 1fr}.ir-workflows-page.is-editing>.im-workflow-toolbar{flex-wrap:wrap}.ir-workflow-guides img{height:130px}}.ir-loading{background:#0f0f0f;place-items:center;min-height:100dvh;display:grid}.ir-loading span{border:2px solid #444;border-top-color:#9f5aff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite ir-spin}@keyframes ir-spin{to{transform:rotate(360deg)}}.ir-reference .ir-filter-active{color:#111!important;background:#fff!important;border-color:#fff!important}.ir-pricing-body{color:#eee;max-width:1500px;margin:auto;padding:32px 76px 80px}.ir-pricing-body>header{text-align:center}.ir-pricing-body>header h1,.ir-pricing-body>header h2{margin:0;font-size:32px;font-weight:600;line-height:40px}.ir-pricing-body>header p{color:#999;margin:10px 0 0;font-size:16px}.ir-pricing-models{white-space:nowrap;color:#aaa;justify-content:center;align-items:center;gap:28px;margin:40px -24px;font-size:16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ir-pricing-models>span{align-items:center;gap:10px;display:flex}.ir-pricing-models img{object-fit:contain;width:20px;height:20px}.ir-pricing-packs{justify-content:center;margin:42px 0;display:flex}.ir-pricing-packs span{background:#242424;border-radius:40px;padding:10px 22px;font-size:14px}.ir-pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:64px;display:grid}.ir-pricing-plans>article{background:#141414;border:1px solid #2a2a2a;border-radius:26px;min-height:600px;padding:28px 24px 32px;position:relative}.ir-pricing-plans>article.is-popular{background:linear-gradient(#21162d,#141414 45%);border-color:#9655e8}.ir-plan-badge{color:#fff;background:#913dff;border-radius:24px;padding:4px 10px;font-size:11px;position:absolute;top:-13px;right:24px}.ir-pricing-plans h2{margin:0 0 14px;font-size:18px;font-weight:500}.ir-plan-price{letter-spacing:-1px;font-size:40px;font-weight:500;line-height:48px}.ir-plan-price small{color:#888;letter-spacing:0;font-size:12px;font-weight:400;line-height:20px;display:block}.ir-pricing-plans article>p{color:#aaa;min-height:36px;margin:12px 0 24px;font-size:12px}.ir-pricing-plans article>button{color:#fff;background:#252525;border:1px solid #444;border-radius:24px;width:100%;height:44px;font-size:15px}.ir-pricing-plans article.is-popular>button{color:#111;background:#fff;border-color:#fff}.ir-pricing-plans article>button:hover{filter:brightness(1.15)}.ir-pricing-plans article>button:disabled{opacity:.5}.ir-plan-credits{background:#202020;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0;padding:16px;display:flex}.ir-plan-credits>strong{font-size:20px;font-weight:500}.ir-plan-credits>span{color:#999;font-size:12px}.ir-plan-credits small{color:#888;width:100%;font-size:11px}.ir-pricing-plans ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ir-pricing-plans li{color:#bbb;align-items:flex-start;gap:9px;font-size:12px;line-height:18px;display:flex}.ir-pricing-plans li svg{color:#999;flex-shrink:0;margin-top:1px}@media (width<=1100px){.ir-pricing-body{padding:32px 24px 64px}.ir-pricing-plans>article{padding:28px 18px}.ir-pricing-models{margin-left:0;margin-right:0}}@media (width<=700px){.ir-pricing-body{padding:28px 16px 60px}.ir-pricing-body>header h1{font-size:26px;line-height:32px}.ir-pricing-models{justify-content:flex-start;gap:24px;font-size:14px}.ir-pricing-packs{margin:24px 0}.ir-pricing-plans{grid-template-columns:1fr;gap:28px}.ir-pricing-plans>article{min-height:0;padding:28px 24px}}.ir-help{color:#171717;background:#fff;min-height:100dvh;font:14px/1.6 Inter Variable,Arial,sans-serif}.ir-help>header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:24px;height:84px;padding:0 40px;display:flex;position:sticky;top:0}.ir-help .im-brand{color:#171717;min-width:180px;font-size:20px}.ir-help .im-mark{color:#fff;background:#111}.ir-help-search{color:#777;text-align:left;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:12px;width:390px;padding:8px 12px;display:flex;box-shadow:0 2px 4px #00000005}.ir-help-search kbd{color:#999;margin-left:auto;font:11px inherit}.ir-help>header>a{align-items:center;gap:6px;font-size:12px;display:flex}.ir-help>aside{width:256px;padding:32px 16px 32px 0;position:fixed;top:84px;bottom:0;left:40px;overflow:auto}.ir-help>aside h2{color:#555;margin:0 0 16px;font-size:12px;font-weight:600}.ir-help>aside h2:not(:first-child){margin-top:24px}.ir-help>aside a{color:#777;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.ir-help>aside a:hover{color:#8433ce;background:#f8f6fc}.ir-help>aside a>svg:last-child{margin-left:auto}.ir-help>main{max-width:960px;margin-left:320px;padding:48px 48px 80px}.ir-help-kicker{color:#8f3ddf;margin-bottom:16px;font-size:13px;font-weight:600}.ir-help h1{letter-spacing:-.8px;margin:0 0 20px;font-size:34px;font-weight:600;line-height:1.25}.ir-help-lede{color:#777;margin-bottom:20px;font-size:16px;line-height:1.7}.ir-help>main>p:not(.ir-help-lede){color:#555;margin-bottom:24px;font-size:14px}.ir-help-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ir-help-parts>a{border:1px solid #e5e5e5;border-radius:16px;padding:24px 20px;transition:border-color .2s}.ir-help-parts>a:hover{background:#fcfaff;border-color:#9c57df}.ir-help-parts h2{justify-content:space-between;align-items:center;margin:16px 0 10px;font-size:16px;font-weight:600;display:flex}.ir-help-parts p{color:#777;font-size:13px;line-height:1.7}.ir-help-section-title{margin:48px 0 24px;font-size:24px;font-weight:600}.ir-help-steps{margin:0;padding:0;list-style:none}.ir-help-steps li{gap:24px;padding-bottom:32px;display:flex;position:relative}.ir-help-steps li>span{z-index:1;background:#f6f3fa;border:1px solid #e7e0f0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.ir-help-steps li:not(:last-child):before{content:"";background:#eee;width:1px;position:absolute;top:28px;bottom:0;left:14px}.ir-help-steps h3{font-size:15px;font-weight:500}.ir-help-steps p{color:#777;margin-top:8px;font-size:13px}.ir-help-bottom{justify-content:space-between;gap:20px;margin-top:32px;display:flex}.ir-help-bottom a{border:1px solid #e5e5e5;border-radius:14px;flex:1;justify-content:space-between;gap:32px;padding:20px;display:flex}.ir-help-menu{display:none}.ir-help-search-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;background:#0005;padding:100px 20px;position:fixed;inset:0}.ir-help-search-backdrop>section{background:#fff;border-radius:18px;max-width:600px;margin:auto;overflow:hidden;box-shadow:0 16px 80px #0003}.ir-help-search-backdrop section>div{border-bottom:1px solid #eee;align-items:center;gap:12px;padding:20px;display:flex}.ir-help-search-backdrop input{outline:none;flex:1;min-width:0}.ir-help-search-backdrop nav{max-height:60dvh;padding:8px;overflow:auto}.ir-help-search-backdrop nav>a{border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.ir-help-search-backdrop nav>a:hover{background:#f5f1fa}.ir-help-search-backdrop nav>a svg:last-child{margin-left:auto}@media (width<=1000px){.ir-help>header{padding:0 20px}.ir-help>aside{width:210px;left:20px}.ir-help>main{margin-left:240px;padding:40px 24px}.ir-help-parts{grid-template-columns:1fr}}@media (width<=700px){.ir-help>header{gap:16px;height:70px}.ir-help .im-brand{min-width:0;font-size:18px}.ir-help-search{border:0;width:auto;padding:8px;font-size:0}.ir-help-search kbd,.ir-help>header>a{display:none}.ir-help-menu{display:block}.ir-help>aside{z-index:25;background:#fff;width:100%;padding:24px;display:none;top:70px;left:0;right:0}.ir-help>aside.is-open{display:block}.ir-help>main{margin-left:0;padding:32px 20px 60px}.ir-help h1{font-size:28px}.ir-help-parts{grid-template-columns:1fr}.ir-help-search-backdrop{padding-top:80px}.ir-help-bottom{flex-direction:column}}.ir-contact-page{max-width:1400px;margin:auto;padding:48px 60px!important}.ir-contact-page .im-page-heading{text-align:left;margin-bottom:32px}.ir-contact-page .im-page-heading h1{margin:0 0 8px;font-size:30px;font-weight:500}.ir-contact-page .im-page-heading p{color:#999;font-size:14px}.ir-contact-tutorials,.ir-contact-resources{margin-top:40px}.ir-contact-page section>h2,.ir-contact-form-heading{margin-bottom:6px;font-size:20px;font-weight:500}.ir-contact-page section>p{color:#999;margin-bottom:24px;font-size:14px}.ir-contact-tutorials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ir-contact-tutorials a{background:#161616;border:1px solid #292929;border-radius:18px;display:block;overflow:hidden}.ir-contact-tutorials img{object-fit:cover;width:100%;height:160px}.ir-contact-tutorials strong{padding:16px 16px 8px;font-size:16px;font-weight:500;display:block}.ir-contact-tutorials small{color:#999;padding:0 16px 20px;font-size:12px;display:block}.ir-contact-resources>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ir-contact-resources a{background:#171717;border:1px solid #292929;border-radius:18px;padding:24px;position:relative}.ir-contact-resources a>svg:first-child{color:#aaa}.ir-contact-resources h3{margin:24px 0 8px;font-size:15px;font-weight:500}.ir-contact-resources a>p{color:#888;font-size:12px;line-height:20px}.ir-contact-resources a>svg:last-child{position:absolute;top:24px;right:20px}.ir-contact-form-heading{margin-top:56px}.ir-contact-page>.im-empty{background:#171717;border:1px solid #292929;border-radius:18px;min-height:220px;margin-top:20px}.ir-contact-page .im-support-form{max-width:700px;margin:24px 0 0}.im-auth{color:#171717;background:#fff;font-family:Imagine App,Arial,sans-serif}.im-auth-content{--background:#fff;--foreground:#171717;--card:#fff;--card-foreground:#171717;--muted:#f8f8f8;--muted-foreground:#888;--border:#e8e8e8;--input:#ddd;--primary:#171717;--primary-foreground:#fff;background:#fff}.im-auth-art{overflow:hidden}.im-auth-art>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.im-auth-art>div{background:linear-gradient(#0000,#000b);flex-direction:column;justify-content:flex-end;padding:48px;display:flex;position:absolute;inset:0}.im-auth-art>div>.im-brand{position:absolute;top:32px;left:32px}.im-auth-content>div{background:0 0!important;padding:32px!important}.im-auth-content [data-slot=card]{box-shadow:none;background:#fff;border:0}.im-auth-content [data-slot=card-title]{font-weight:500;line-height:34px;font-size:28px!important}.im-auth-content [data-slot=input]{color:#111;height:46px;box-shadow:none;background:#f8f8f8;border-radius:24px}.im-auth-content [data-slot=button]{border-radius:24px;min-height:46px;font-weight:500}.im-auth-content [data-slot=card-content]{padding-left:0;padding-right:0}.im-auth-content .min-h-svh{min-height:100dvh}.im-auth-content .font-serif{font-family:inherit;font-size:22px;font-style:normal;font-weight:600}@media (width<=1000px){.ir-contact-page{padding:32px 24px!important}.ir-contact-resources>div{grid-template-columns:1fr 1fr}.ir-contact-tutorials img{height:140px}}@media (width<=600px){.ir-contact-page{padding:24px 16px!important}.ir-contact-tutorials>div{grid-template-columns:1fr}.ir-contact-tutorials img{height:180px}.ir-contact-resources a{padding:20px}.ir-contact-resources>div{grid-template-columns:1fr}.im-auth-content>div{padding:20px!important}.im-auth-content [data-slot=card-title]{font-size:26px!important}}.ir-video-upscale{--ir-template-width:360px;gap:8px}.ir-video-tool-nav{color:#999;flex-direction:column;gap:14px;padding:16px;font-size:13px;display:flex}.ir-video-tool-nav a{align-items:center;gap:10px;font-size:12px;display:flex}.ir-video-banner{border-radius:16px;flex-shrink:0;height:120px;margin:8px 16px 0;position:relative;overflow:hidden}.ir-video-banner>img,.ir-video-banner>video{object-fit:cover;width:100%;height:100%}.ir-video-banner strong{text-shadow:0 1px 6px #000;font-size:14px;position:absolute;bottom:12px;left:12px}.ir-video-upscale .ir-template-upload{height:190px}.ir-video-model-label{color:#aaa;border:1px solid #333;border-radius:24px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;display:flex}.ir-video-upscale-gallery{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:8px;display:grid}.ir-video-upscale-gallery>button{border-radius:8px;height:170px;overflow:hidden}.ir-video-upscale-gallery img{object-fit:cover;width:100%;height:100%}.ir-video-preview{place-items:center;gap:24px;min-height:70vh;padding:32px;display:grid}.ir-video-preview>video{border-radius:16px;max-width:100%;max-height:65vh}.ir-video-preview p{color:#999;font-size:13px}.ir-video-upload-selected{color:#999;justify-content:space-between;gap:16px;margin:0 0 16px;font-size:12px;display:flex}.ir-video-upload-selected span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ir-video-mobile-close{display:none}@media (width<=900px){.ir-video-upscale-gallery{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.ir-video-upscale-gallery>button{height:200px}.ir-video-mobile-close{color:#fff;display:block;position:absolute;top:16px;right:16px}.ir-video-tool-nav{min-height:84px}}@media (width<=600px){.ir-video-upscale-gallery{grid-template-columns:1fr 1fr}.ir-video-upscale-gallery>button{height:200px}}.ir-reference[data-reference-page=root]{color:#f3f3f5;font-family:var(--im-font);--surface-1:#111114;--surface-2:#18181b;background:#09090b}.ir-reference[data-reference-page=root] .pf-tab-on{color:#111;background:#fff}.ir-reference[data-reference-page=root] .pf-tab{cursor:pointer}@media (width>=1201px){.ir-public-host .im-marketing-header>nav{margin-left:200px}.ir-public-host .im-marketing-actions{margin-left:auto}}@media (width<=900px){.ir-public-host .im-marketing-header>nav.is-open{color:#111;background:#fff;border-color:#ddd;max-height:calc(100dvh - 70px);overflow:auto}.ir-public-host .im-marketing-header>nav.is-open>div>button{color:#111}}.ir-template-upload-field>label{color:#bcbcbc;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.im-app .im-nav-item:disabled{opacity:.5;cursor:default}.ir-reference .ir-upload-button{color:#fff;cursor:pointer;background:#141414;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;display:inline-flex}.ir-reference .ir-upload-button:hover{background:#292929}.ir-reference div:has(>#heroPromptInput){left:50%;transform:translate(-50%)}@media (width<=768px){.ir-reference div:has(>#heroPromptInput){left:auto;transform:none}.ir-public-ai_image_generator .ir-reference>main{padding-top:70px}}@media (width>=769px){.ir-help{background:radial-gradient(65% 380px at 80% 0,#eee8ff88,#0000),#fff}.ir-help>header{background:#ffffffd9;height:64px}.ir-help>aside{z-index:20;background:#ffffffb3;border-bottom:1px solid #eee;align-items:center;gap:20px;width:100%;height:54px;padding:0 40px;display:flex;position:sticky;top:64px;bottom:auto;left:auto;overflow:auto}.ir-help>aside h2,.ir-help>aside svg{display:none}.ir-help>aside a{border-radius:0;flex-shrink:0;padding:8px 0;font-size:12px}.ir-help>aside a:first-of-type{color:#171717;border-bottom:2px solid #a993ed}.ir-help>aside a[href*=policy],.ir-help>aside a[href=\/terms-of-service]{display:none}.ir-help>main{max-width:824px;margin:0 auto;padding:42px 40px 80px}}.ir-contact-page .im-page-heading{text-align:center}.ir-contact-tutorials>.ir-contact-video-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ir-contact-tutorials .ir-contact-featured{position:relative}.ir-contact-tutorials .ir-contact-featured img{object-fit:cover;height:100%;min-height:280px}.ir-contact-tutorials .ir-contact-featured strong{background:linear-gradient(#0000,#000a);padding-top:40px;position:absolute;bottom:0;left:0;right:0}.ir-contact-video-list{flex-direction:column;gap:12px;display:flex}.ir-contact-tutorials .ir-contact-video-list a{background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.ir-contact-video-list a:hover{background:#191919}.ir-contact-tutorials .ir-contact-video-list img{border-radius:8px;flex-shrink:0;width:100px;height:62px}.ir-contact-tutorials .ir-contact-video-list strong{padding:0 0 6px;font-size:14px;line-height:1.4}.ir-contact-tutorials .ir-contact-video-list small{padding:0;line-height:1.4}.ir-contact-video-list a>svg{flex-shrink:0}@media (width<=768px){.ir-contact-tutorials>.ir-contact-video-layout{grid-template-columns:1fr}.ir-contact-tutorials .ir-contact-featured img{height:auto;min-height:180px}.ir-contact-tutorials .ir-contact-video-list img{width:110px}}.if-mobile-mode-overview{display:none}@media (width<=960px){.if-mobile-mode-overview{padding:24px 16px;display:block}.if-mobile-mode-overview .if-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(.if-workspace:has(.if-mobile-mode-overview) .if-editor-empty,.if-workspace:has(.if-mobile-mode-overview)>.if-mobile-continue){display:none}}@media (width<=640px){.im-directory-all-tools .im-page-heading h1{text-align:center;font-size:22px}.im-directory-all-tools .if-directory-symbol{margin-inline:auto}.im-directory-all-tools .im-page-heading p{font-size:13px;line-height:20px}}.ir-workflow-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ir-workflow-drag-handle:active{cursor:grabbing}@media (width<=640px){.ir-article-intro>img{order:-1}}.execution-progress,.execution-empty{text-align:center;color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:350px;padding:40px;display:flex}.execution-progress h2{color:#eee;font-size:22px}.execution-progress p{max-width:490px;line-height:1.6}.execution-progress video{border-radius:16px;width:100%;max-width:600px;max-height:420px}.execution-error{color:#ffb9c0;background:#341d24;border:1px solid #7f3d45;border-radius:10px;margin:12px 0;padding:14px 18px;line-height:1.6}.execution-assets-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:26px;display:grid}.execution-asset{background:#181818;border:1px solid #303030;border-radius:14px;min-width:0;overflow:hidden}.execution-asset>img,.execution-asset>video{object-fit:contain;background:#111;width:100%;height:250px}.execution-asset>div:last-child{padding:14px;position:relative}.execution-asset strong{white-space:nowrap;text-overflow:ellipsis;padding-right:50px;font-size:13px;display:block;overflow:hidden}.execution-asset small{color:#999;margin-top:8px;display:block}.execution-asset nav{gap:6px;margin-top:12px;display:flex}.execution-audio{align-items:center;min-height:180px;padding:14px;display:flex}.execution-audio audio{width:100%}.execution-canvas{min-height:730px;position:relative;overflow:auto}.execution-node.im-workflow-node{flex-direction:column;gap:11px;width:280px;padding:14px;display:flex}.execution-node label{color:#aaa;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.execution-node select,.execution-node textarea{color:#eee;background:#242424;border:1px solid #424242;border-radius:7px;width:100%;padding:9px;font-size:12px}.execution-node textarea{resize:vertical;min-height:110px;line-height:1.6}.execution-node .ir-workflow-drag-handle{cursor:grab;border-bottom:1px solid #363636;gap:8px;margin:-14px -14px 4px;padding:12px}.execution-node .ir-workflow-drag-handle strong{flex:1;font-size:12px}.execution-node p{color:#aaa;font-size:12px;line-height:1.7}.execution-upload{cursor:pointer;position:relative;overflow:hidden;text-transform:none!important}.execution-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.execution-runs{flex-wrap:wrap;gap:10px;display:flex}.execution-run-details{background:#171717;border:1px solid #353535;border-radius:14px;margin-top:20px;padding:22px}.execution-run-details header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.execution-run-step{border-top:1px solid #333;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.execution-run-step strong{min-width:180px;font-size:13px}.execution-run-step>span{color:#b995ef;font-size:12px}.execution-run-step .im-button{max-width:300px;font-size:11px;overflow:hidden}.execution-legacy{background:#202020;border-radius:12px;margin-top:24px;padding:20px}.execution-legacy p{color:#aaa;margin:12px 0;font-size:13px}.execution-legacy button{margin:6px}.ir-workflows-page .im-assets-bar{flex-wrap:wrap}.ir-workflows-page .im-assets-bar>input{max-width:280px}.ir-video-upscale .if-text-input{color:#fff;background:#242424;border:1px solid #3c3c3c;border-radius:8px;width:100%;margin-bottom:20px;padding:12px}.ir-video-preview>.im-button{margin:8px}.ir-template-generate{justify-content:center;align-items:center;gap:9px;display:flex}@media (width<=640px){.execution-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.execution-asset>img,.execution-asset>video{height:165px}.execution-asset>div:last-child{padding:9px}.execution-run-details{padding:14px}.execution-node.im-workflow-node{width:260px}.execution-run-step strong{min-width:130px}.execution-runs .im-button{font-size:10px}.ir-workflows-page .im-assets-bar>input{width:100%;max-width:none}.execution-canvas{min-height:700px}}.ir-video-upscale .ir-template-fields>*{flex-shrink:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans), -apple-system, "system-ui", "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-800:oklch(44.3% .11 240.79);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-200:oklch(89.4% .057 293.283);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--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);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans), -apple-system, "system-ui", "Segoe UI", Helvetica, Arial, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-primary:var(--primary);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--background:oklch(98.5% .002 240);--foreground:oklch(18% .015 260);--card:oklch(99.5% .001 240);--card-foreground:oklch(18% .015 260);--popover:oklch(99.5% .001 240);--popover-foreground:oklch(18% .015 260);--primary:oklch(18% .005 260);--primary-foreground:oklch(99% 0 0);--secondary:oklch(95% .008 250);--secondary-foreground:oklch(20% .015 260);--muted:oklch(95.5% .006 250);--muted-foreground:oklch(48% .015 260);--accent:oklch(94% .012 250);--accent-foreground:oklch(20% .015 260);--destructive:oklch(58% .22 25);--destructive-foreground:oklch(99% 0 0);--border:oklch(91% .008 250);--input:oklch(91% .008 250);--ring:oklch(35% .01 260);--chart-1:oklch(55% .22 260);--chart-2:oklch(65% .18 160);--chart-3:oklch(68% .19 45);--chart-4:oklch(62% .24 300);--chart-5:oklch(60% .22 25);--radius:.75rem;--sidebar:oklch(99.5% .001 240);--sidebar-foreground:oklch(18% .015 260);--sidebar-primary:oklch(18% .005 260);--sidebar-primary-foreground:oklch(99% 0 0);--sidebar-accent:oklch(95% .008 250);--sidebar-accent-foreground:oklch(20% .015 260);--sidebar-border:oklch(91% .008 250);--sidebar-ring:oklch(35% .01 260)}.dark{--background:oklch(12% .015 260);--foreground:oklch(96% .005 250);--card:oklch(15.5% .018 260);--card-foreground:oklch(96% .005 250);--popover:oklch(15.5% .018 260);--popover-foreground:oklch(96% .005 250);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(15% .005 260);--secondary:oklch(22% .02 260);--secondary-foreground:oklch(96% .005 250);--muted:oklch(19% .015 260);--muted-foreground:oklch(65% .015 260);--accent:oklch(22% .02 260);--accent-foreground:oklch(96% .005 250);--destructive:oklch(55% .22 25);--destructive-foreground:oklch(99% 0 0);--border:oklch(23% .018 260);--input:oklch(23% .018 260);--ring:oklch(60% .01 260);--chart-1:oklch(65% .22 260);--chart-2:oklch(68% .17 160);--chart-3:oklch(72% .19 45);--chart-4:oklch(65% .24 300);--chart-5:oklch(62% .22 25);--sidebar:oklch(14% .016 260);--sidebar-foreground:oklch(96% .005 250);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(15% .005 260);--sidebar-accent:oklch(20% .018 260);--sidebar-accent-foreground:oklch(96% .005 250);--sidebar-border:oklch(21% .016 260);--sidebar-ring:oklch(60% .01 260)}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::selection{background-color:var(--primary)}body::selection{background-color:var(--primary)}body ::selection{color:var(--primary-foreground)}body::selection{color:var(--primary-foreground)}button,[role=button],[type=button],[type=submit],[type=reset],a,label[for],select,summary{cursor:pointer}.glass-panel{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.glass-panel{background:color-mix(in oklch, var(--card) 80%, transparent)}}.glass-panel{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border)}.glass-panel-hover{transition:all .3s cubic-bezier(.16,1,.3,1)}.glass-panel-hover:hover{box-shadow:0 12px 32px -8px #00000026, 0 0 0 1px var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.glass-panel-hover:hover{box-shadow:0 12px 32px -8px #00000026, 0 0 0 1px color-mix(in oklch, var(--primary) 20%, transparent)}}.glow-effect{position:relative}.glow-effect:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:linear-gradient(90deg,#2563eb40,#f9731640);transition:opacity .3s;position:absolute;inset:-1px}.glow-effect:hover:before{opacity:1}@keyframes shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lazy-shimmer{position:relative;overflow:hidden}.lazy-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);animation:1.5s infinite shimmer-slide;position:absolute;inset:0;transform:translate(-100%)}.dark .lazy-shimmer:after{background:linear-gradient(90deg,#0000 0%,#ffffff14 50%,#0000 100%)}.workspace-studio-bg{background-color:var(--background);background-image:radial-gradient(80% 50% at 50% -10%,#6366f11a,#0000 75%),radial-gradient(800px at 100% 0,#38bdf814,#0000 60%),radial-gradient(600px at 0%,#a855f70d,#0000 50%),radial-gradient(700px at 50% 100%,#6366f10d,#0000 60%);background-attachment:fixed}.dark .workspace-studio-bg{background-color:var(--background);background-image:radial-gradient(90% 55% at 50% -15%,#6366f12e,#0000 75%),radial-gradient(800px at 100% 0,#38bdf81f,#0000 60%),radial-gradient(600px at 0 40%,#a855f714,#0000 50%),radial-gradient(800px at 50% 100%,#6366f114,#0000 65%);background-attachment:fixed}@keyframes drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,-4%)scale(1.1)}}@keyframes drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,5%)scale(.95)}}@keyframes drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,6%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.animate-drift-a,.animate-drift-b,.animate-drift-c,.lazy-shimmer:after{animation:none!important}}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/columns-container{container:columns-container/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container\/page-header{container:page-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-auto\!{pointer-events:auto!important}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0\.5{inset:calc(var(--spacing) * -.5)}.-inset-3{inset:calc(var(--spacing) * -3)}.-inset-4{inset:calc(var(--spacing) * -4)}.-inset-\[1px\]{inset:-1px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-\[2px\]{inset-inline:2px}.inset-x-\[7\%\]{inset-inline:7%}.inset-x-\[8\%\]{inset-inline:8%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\/2{top:-50%}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-5{top:calc(var(--spacing) * -5)}.-top-9{top:calc(var(--spacing) * -9)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-13{top:calc(var(--spacing) * -13)}.-top-16{top:calc(var(--spacing) * -16)}.-top-21\.5{top:calc(var(--spacing) * -21.5)}.-top-24{top:calc(var(--spacing) * -24)}.-top-40{top:calc(var(--spacing) * -40)}.-top-\[9\.11px\]{top:-9.11px}.-top-\[86px\]{top:-86px}.-top-\[90px\]{top:-90px}.-top-\[360px\]{top:-360px}.top-\(--banner-height\,0px\){top:var(--banner-height,0px)}.top-\(--editor-panel-top-offset\){top:var(--editor-panel-top-offset)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[6\%\]{top:6%}.top-\[14\.5px\]{top:14.5px}.top-\[34\%\]{top:34%}.top-\[55\%\]{top:55%}.top-\[140px\]{top:140px}.top-\[calc\(50\%\+12px\)\]{top:calc(50% + 12px)}.top-\[calc\(var\(--mintlify-slot-header-height\,calc\(4rem\+var\(--topbar-tabs-height\,0rem\)\)\)\+var\(--banner-height\,0px\)\)\]{top:calc(var(--mintlify-slot-header-height,calc(4rem + var(--topbar-tabs-height,0rem))) + var(--banner-height,0px))}.top-\[calc\(var\(--navbar-height\)\+8px\)\]{top:calc(var(--navbar-height) + 8px)}.top-\[calc\(var\(--navbar-height\)\+var\(--promo-banner-height\)\)\]{top:calc(var(--navbar-height) + var(--promo-banner-height))}.top-\[calc\(var\(--navbar-height\)\+var\(--promo-banner-height\)\+8px\)\]{top:calc(var(--navbar-height) + var(--promo-banner-height) + 8px)}.top-\[calc\(var\(--navbar-height\)-2px\)\]{top:calc(var(--navbar-height) - 2px)}.top-\[calc\(var\(--navbar-height\,64px\)\+var\(--promo-banner-height\,0px\)\+0\.5rem\)\]{top:calc(var(--navbar-height,64px) + var(--promo-banner-height,0px) + .5rem)}.top-\[var\(--navbar-height\)\]{top:var(--navbar-height)}.top-px{top:1px}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-4{right:calc(var(--spacing) * -4)}.-right-5{right:calc(var(--spacing) * -5)}.-right-8{right:calc(var(--spacing) * -8)}.-right-12{right:calc(var(--spacing) * -12)}.-right-24{right:calc(var(--spacing) * -24)}.-right-48{right:calc(var(--spacing) * -48)}.-right-\[9\.11px\]{right:-9.11px}.-right-\[17px\]{right:-17px}.-right-\[28px\]{right:-28px}.-right-\[41px\]{right:-41px}.-right-\[203px\]{right:-203px}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/2{right:50%}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-12{right:calc(var(--spacing) * 12)}.right-\[1\.76\%\]{right:1.76%}.right-\[2\%\]{right:2%}.right-\[6px\]{right:6px}.right-\[31px\]{right:31px}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-\[0\.75px\]{bottom:-.75px}.-bottom-\[9\.11px\]{bottom:-9.11px}.-bottom-\[67px\]{bottom:-67px}.-bottom-\[92px\]{bottom:-92px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\/2{bottom:50%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-36{bottom:calc(var(--spacing) * 36)}.bottom-38{bottom:calc(var(--spacing) * 38)}.bottom-\[-149\.5px\]{bottom:-149.5px}.bottom-\[4\.5\%\]{bottom:4.5%}.bottom-\[6px\]{bottom:6px}.bottom-\[41px\]{bottom:41px}.bottom-\[44px\]{bottom:44px}.bottom-\[clamp\(30px\,4vw\,60px\)\]{bottom:clamp(30px,4vw,60px)}.-left-4{left:calc(var(--spacing) * -4)}.-left-5{left:calc(var(--spacing) * -5)}.-left-11{left:calc(var(--spacing) * -11)}.-left-12{left:calc(var(--spacing) * -12)}.-left-16{left:calc(var(--spacing) * -16)}.-left-24{left:calc(var(--spacing) * -24)}.-left-48{left:calc(var(--spacing) * -48)}.-left-\[9\.11px\]{left:-9.11px}.-left-\[9px\]{left:-9px}.-left-\[30px\]{left:-30px}.-left-\[157px\]{left:-157px}.left-\(--left-panel-left-offset\){left:var(--left-panel-left-offset)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-17\.5{left:calc(var(--spacing) * 17.5)}.left-64{left:calc(var(--spacing) * 64)}.left-\[-222\.5px\]{left:-222.5px}.left-\[1\.76\%\]{left:1.76%}.left-\[6px\]{left:6px}.left-\[27px\]{left:27px}.left-\[32\%\]{left:32%}.left-\[35\%\]{left:35%}.left-\[80\%\]{left:80%}.left-\[calc\(50\%-135px\)\]{left:calc(50% - 135px)}.left-auto{left:auto}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-22{z-index:22}.z-25{z-index:25}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-end-3{grid-row-end:3}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-4{margin:calc(var(--spacing) * 4)}.m-2947{margin:calc(var(--spacing) * 2947)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-8{margin-inline:calc(var(--spacing) * -8)}.-mx-9{margin-inline:calc(var(--spacing) * -9)}.-mx-\[0\.05ch\]{margin-inline:-.05ch}.-mx-\[15px\]{margin-inline:-15px}.-mx-\[50vw\]{margin-inline:-50vw}.-mx-\[var\(--hero-card-overlap\)\]{margin-inline:calc(var(--hero-card-overlap) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-\[-50vw\]{margin-inline:-50vw}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-4{margin-block:calc(var(--spacing) * -4)}.-my-5{margin-block:calc(var(--spacing) * -5)}.-my-10{margin-block:calc(var(--spacing) * -10)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-\[22px\]{margin-block:22px}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-\[27px\]{margin-top:-27px}.-mt-px{margin-top:-1px}.mt-\(--banner-height\,0px\){margin-top:var(--banner-height,0px)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-\[3px\]{margin-top:3px}.mt-\[14px\]{margin-top:14px}.mt-\[clamp\(14px\,2vh\,20px\)\]{margin-top:clamp(14px,2vh,20px)}.mt-\[clamp\(18px\,2\.5vh\,26px\)\]{margin-top:clamp(18px,2.5vh,26px)}.mt-\[clamp\(40px\,6vw\,64px\)\]{margin-top:clamp(40px,6vw,64px)}.mt-auto{margin-top:auto}.-mr-4{margin-right:calc(var(--spacing) * -4)}.-mr-8{margin-right:calc(var(--spacing) * -8)}.-mr-12{margin-right:calc(var(--spacing) * -12)}.-mr-16{margin-right:calc(var(--spacing) * -16)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-8{margin-right:calc(var(--spacing) * 8)}.-mb-3{margin-bottom:calc(var(--spacing) * -3)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.mb-\[26px\]{margin-bottom:26px}.mb-\[clamp\(14px\,2vh\,18px\)\]{margin-bottom:clamp(14px,2vh,18px)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-5{margin-left:calc(var(--spacing) * -5)}.-ml-6{margin-left:calc(var(--spacing) * -6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-10{margin-left:calc(var(--spacing) * -10)}.-ml-12{margin-left:calc(var(--spacing) * -12)}.-ml-16{margin-left:calc(var(--spacing) * -16)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-3\.5{margin-left:calc(var(--spacing) * 3.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-\[-13px\]{margin-left:-13px}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-9,.line-clamp-\[9\]{-webkit-line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-3\/4{aspect-ratio:3/4}.aspect-4\/3{aspect-ratio:4/3}.aspect-335\/214{aspect-ratio:335/214}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\.5\]{aspect-ratio:16/9.5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[17\/11\]{aspect-ratio:17/11}.aspect-\[23\/26\]{aspect-ratio:23/26}.aspect-\[150\/122\]{aspect-ratio:150/122}.aspect-\[211\/140\]{aspect-ratio:211/140}.aspect-\[228\/185\]{aspect-ratio:228/185}.aspect-\[240\/215\]{aspect-ratio:240/215}.aspect-\[250\/176\]{aspect-ratio:250/176}.aspect-\[260\/267\]{aspect-ratio:260/267}.aspect-\[295\/229\]{aspect-ratio:295/229}.aspect-\[295\/301\]{aspect-ratio:295/301}.aspect-\[311\/344\]{aspect-ratio:311/344}.aspect-\[335\/179\]{aspect-ratio:335/179}.aspect-\[335\/192\]{aspect-ratio:335/192}.aspect-\[335\/216\]{aspect-ratio:335/216}.aspect-\[335\/287\]{aspect-ratio:335/287}.aspect-\[342\/268\]{aspect-ratio:342/268}.aspect-\[342\/466\]{aspect-ratio:342/466}.aspect-\[343\/122\]{aspect-ratio:343/122}.aspect-\[343\/200\]{aspect-ratio:343/200}.aspect-\[343\/203\]{aspect-ratio:343/203}.aspect-\[343\/298\]{aspect-ratio:343/298}.aspect-\[360\/180\]{aspect-ratio:360/180}.aspect-\[400\/240\]{aspect-ratio:400/240}.aspect-\[542\/373\]{aspect-ratio:542/373}.aspect-\[1200\/1000\]{aspect-ratio:1200/1000}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-8\.5{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-15{width:calc(var(--spacing) * 15);height:calc(var(--spacing) * 15)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-35{width:calc(var(--spacing) * 35);height:calc(var(--spacing) * 35)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[15\.4px\]{width:15.4px;height:15.4px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[21px\]{width:21px;height:21px}.size-\[28px\]{width:28px;height:28px}.size-\[280px\]{width:280px;height:280px}.size-\[300px\]{width:300px;height:300px}.size-\[420px\]{width:420px;height:420px}.size-\[480px\]{width:480px;height:480px}.size-\[560px\]{width:560px;height:560px}.size-\[clamp\(14px\,1\.3vw\,18px\)\]{width:clamp(14px,1.3vw,18px);height:clamp(14px,1.3vw,18px)}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--promo-banner-height\){height:var(--promo-banner-height)}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-19{height:calc(var(--spacing) * 19)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-30{height:calc(var(--spacing) * 30)}.h-32{height:calc(var(--spacing) * 32)}.h-34{height:calc(var(--spacing) * 34)}.h-35{height:calc(var(--spacing) * 35)}.h-36{height:calc(var(--spacing) * 36)}.h-39{height:calc(var(--spacing) * 39)}.h-44{height:calc(var(--spacing) * 44)}.h-45{height:calc(var(--spacing) * 45)}.h-46{height:calc(var(--spacing) * 46)}.h-48{height:calc(var(--spacing) * 48)}.h-50{height:calc(var(--spacing) * 50)}.h-52\.5{height:calc(var(--spacing) * 52.5)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-75{height:calc(var(--spacing) * 75)}.h-\[1\.2em\]{height:1.2em}.h-\[1\.5px\]{height:1.5px}.h-\[4px\]{height:4px}.h-\[7px\]{height:7px}.h-\[10px\]{height:10px}.h-\[11\.2px\]{height:11.2px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[37px\]{height:37px}.h-\[38px\]{height:38px}.h-\[42\%\]{height:42%}.h-\[42px\]{height:42px}.h-\[45px\]{height:45px}.h-\[55px\]{height:55px}.h-\[60px\]{height:60px}.h-\[64rem\]{height:64rem}.h-\[66\%\]{height:66%}.h-\[68px\]{height:68px}.h-\[70\%\]{height:70%}.h-\[73px\]{height:73px}.h-\[76px\]{height:76px}.h-\[82px\]{height:82px}.h-\[91px\]{height:91px}.h-\[100dvh\]{height:100dvh}.h-\[110px\]{height:110px}.h-\[111px\]{height:111px}.h-\[114px\]{height:114px}.h-\[116px\]{height:116px}.h-\[165px\]{height:165px}.h-\[166px\]{height:166px}.h-\[171px\]{height:171px}.h-\[172px\]{height:172px}.h-\[173px\]{height:173px}.h-\[179px\]{height:179px}.h-\[200\%\]{height:200%}.h-\[206px\]{height:206px}.h-\[207px\]{height:207px}.h-\[224px\]{height:224px}.h-\[228px\]{height:228px}.h-\[230px\]{height:230px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[267px\]{height:267px}.h-\[301px\]{height:301px}.h-\[343px\]{height:343px}.h-\[350px\]{height:350px}.h-\[402px\]{height:402px}.h-\[420px\]{height:420px}.h-\[450px\]{height:450px}.h-\[480px\]{height:480px}.h-\[517px\]{height:517px}.h-\[560px\]{height:560px}.h-\[580px\]{height:580px}.h-\[605px\]{height:605px}.h-\[640px\]{height:640px}.h-\[760px\]{height:760px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100\%-2\.75rem\)\]{height:calc(100% - 2.75rem)}.h-\[calc\(100dvh-var\(--mintlify-slot-header-height\,calc\(4rem\+var\(--topbar-tabs-height\,0rem\)\)\)-var\(--banner-height\,0px\)\)\]{height:calc(100dvh - var(--mintlify-slot-header-height,calc(4rem + var(--topbar-tabs-height,0rem))) - var(--banner-height,0px))}.h-\[calc\(100dvh-var\(--navbar-height\,64px\)-var\(--promo-banner-height\,0px\)\)\]{height:calc(100dvh - var(--navbar-height,64px) - var(--promo-banner-height,0px))}.h-\[calc\(100dvh-var\(--promo-banner-height\)\)\]{height:calc(100dvh - var(--promo-banner-height))}.h-\[calc\(100vh-var\(--banner-height\,0px\)\)\]{height:calc(100vh - var(--banner-height,0px))}.h-\[clamp\(18px\,1\.6vw\,24px\)\]{height:clamp(18px,1.6vw,24px)}.h-\[clamp\(34px\,3vw\,40px\)\]{height:clamp(34px,3vw,40px)}.h-\[clamp\(42px\,3\.5vw\,50px\)\]{height:clamp(42px,3.5vw,50px)}.h-\[clamp\(300px\,30vw\,420px\)\]{height:clamp(300px,30vw,420px)}.h-\[min\(calc\(100dvh-32px\)\,858px\)\]{height:min(100dvh - 32px,858px)}.h-\[var\(--btn-h-lg\)\]{height:var(--btn-h-lg)}.h-\[var\(--btn-h-md\)\]{height:var(--btn-h-md)}.h-\[var\(--btn-h-sm\)\]{height:var(--btn-h-sm)}.h-\[var\(--navbar-height\)\]{height:var(--navbar-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-100{max-height:calc(var(--spacing) * 100)}.max-h-140{max-height:calc(var(--spacing) * 140)}.max-h-\[2lh\]{max-height:2lh}.max-h-\[45svh\]{max-height:45svh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[301px\]{max-height:301px}.max-h-\[343px\]{max-height:343px}.max-h-\[430px\]{max-height:430px}.max-h-\[480px\]{max-height:480px}.max-h-\[504px\]{max-height:504px}.max-h-\[calc\(100dvh-var\(--navbar-height\)-8px-16px\)\]{max-height:calc(100dvh - var(--navbar-height) - 8px - 16px)}.max-h-\[calc\(100dvh-var\(--navbar-height\)-var\(--promo-banner-height\)\)\]{max-height:calc(100dvh - var(--navbar-height) - var(--promo-banner-height))}.max-h-\[calc\(100dvh-var\(--navbar-height\)-var\(--promo-banner-height\)-8px-16px\)\]{max-height:calc(100dvh - var(--navbar-height) - var(--promo-banner-height) - 8px - 16px)}.max-h-\[calc\(100dvh-var\(--navbar-height\)-var\(--promo-banner-height\)-16px-24px\)\]{max-height:calc(100dvh - var(--navbar-height) - var(--promo-banner-height) - 16px - 24px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-3\.5{min-height:calc(var(--spacing) * 3.5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-17{min-height:calc(var(--spacing) * 17)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-100{min-height:calc(var(--spacing) * 100)}.min-h-150{min-height:calc(var(--spacing) * 150)}.min-h-\[42px\]{min-height:42px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[104px\]{min-height:104px}.min-h-\[164px\]{min-height:164px}.min-h-\[174px\]{min-height:174px}.min-h-\[187px\]{min-height:187px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[330px\]{min-height:330px}.min-h-\[388px\]{min-height:388px}.min-h-\[560px\]{min-height:560px}.min-h-\[631px\]{min-height:631px}.min-h-\[calc\(100dvh-65px\)\]{min-height:calc(100dvh - 65px)}.min-h-\[calc\(100dvh-var\(--navbar-height\)-var\(--promo-banner-height\)\)\]{min-height:calc(100dvh - var(--navbar-height) - var(--promo-banner-height))}.min-h-\[calc\(100dvh-var\(--navbar-height\)-var\(--promo-banner-height\)-64px\)\]{min-height:calc(100dvh - var(--navbar-height) - var(--promo-banner-height) - 64px)}.min-h-\[max\(640px\,100svh\)\]{min-height:max(640px,100svh)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-0{width:calc(var(--spacing) * 0)!important}.\[width\:calc\(3\*var\(--thumb-w\)\+2\*14px\)\]{width:calc(3 * var(--thumb-w) + 2 * 14px)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-\(--sidebar-width\,18rem\){width:var(--sidebar-width,18rem)}.w-\(--sidebar-width-icon\){width:var(--sidebar-width-icon)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-10\.5{width:calc(var(--spacing) * 10.5)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-21\.5{width:calc(var(--spacing) * 21.5)}.w-22{width:calc(var(--spacing) * 22)}.w-23{width:calc(var(--spacing) * 23)}.w-24{width:calc(var(--spacing) * 24)}.w-25{width:calc(var(--spacing) * 25)}.w-26{width:calc(var(--spacing) * 26)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-33\.75{width:calc(var(--spacing) * 33.75)}.w-40{width:calc(var(--spacing) * 40)}.w-42{width:calc(var(--spacing) * 42)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-60{width:calc(var(--spacing) * 60)}.w-63\.5{width:calc(var(--spacing) * 63.5)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-86{width:calc(var(--spacing) * 86)}.w-90{width:calc(var(--spacing) * 90)}.w-120{width:calc(var(--spacing) * 120)}.w-\[\.\.\.\]{width:...}.w-\[4px\]{width:4px}.w-\[7px\]{width:7px}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[36\%\]{width:36%}.w-\[38px\]{width:38px}.w-\[43px\]{width:43px}.w-\[56\%\]{width:56%}.w-\[59\.89px\]{width:59.89px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[76px\]{width:76px}.w-\[78\%\]{width:78%}.w-\[80px\]{width:80px}.w-\[100px\]{width:100px}.w-\[101px\]{width:101px}.w-\[105px\]{width:105px}.w-\[119px\]{width:119px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[160px\]{width:160px}.w-\[164px\]{width:164px}.w-\[184px\]{width:184px}.w-\[197px\]{width:197px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[255px\]{width:255px}.w-\[260px\]{width:260px}.w-\[271px\]{width:271px}.w-\[276px\]{width:276px}.w-\[280px\]{width:280px}.w-\[286px\]{width:286px}.w-\[296px\]{width:296px}.w-\[300px\]{width:300px}.w-\[311px\]{width:311px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[342px\]{width:342px}.w-\[420px\]{width:420px}.w-\[446px\]{width:446px}.w-\[700px\]{width:700px}.w-\[800px\]{width:800px}.w-\[866px\]{width:866px}.w-\[1013px\]{width:1013px}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-\[calc\(50\%-8px\)\]{width:calc(50% - 8px)}.w-\[min\(640px\,calc\(100\%-40px\)\)\]{width:min(640px,100% - 40px)}.w-\[min\(800px\,90vw\)\]{width:min(800px,90vw)}.w-\[min\(1240px\,_100\%\)\]{width:min(1240px,100%)}.w-\[var\(--hero-card-width\)\]{width:var(--hero-card-width)}.w-\[var\(--thumb-w\)\]{width:var(--thumb-w)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-0{max-width:calc(var(--spacing) * 0)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6{max-width:calc(var(--spacing) * 6)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-16{max-width:calc(var(--spacing) * 16)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-33{max-width:calc(var(--spacing) * 33)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-87\.25{max-width:calc(var(--spacing) * 87.25)}.max-w-115{max-width:calc(var(--spacing) * 115)}.max-w-152{max-width:calc(var(--spacing) * 152)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-175{max-width:calc(var(--spacing) * 175)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-192{max-width:calc(var(--spacing) * 192)}.max-w-225{max-width:calc(var(--spacing) * 225)}.max-w-230{max-width:calc(var(--spacing) * 230)}.max-w-280{max-width:calc(var(--spacing) * 280)}.max-w-310{max-width:calc(var(--spacing) * 310)}.max-w-360{max-width:calc(var(--spacing) * 360)}.max-w-397{max-width:calc(var(--spacing) * 397)}.max-w-400{max-width:calc(var(--spacing) * 400)}.max-w-448{max-width:calc(var(--spacing) * 448)}.max-w-480{max-width:calc(var(--spacing) * 480)}.max-w-\[10ch\]{max-width:10ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[75\%\]{max-width:75%}.max-w-\[76ch\]{max-width:76ch}.max-w-\[92vw\]{max-width:92vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[116px\]{max-width:116px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[225px\]{max-width:225px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[270px\]{max-width:270px}.max-w-\[271px\]{max-width:271px}.max-w-\[275px\]{max-width:275px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[321px\]{max-width:321px}.max-w-\[335px\]{max-width:335px}.max-w-\[342px\]{max-width:342px}.max-w-\[354px\]{max-width:354px}.max-w-\[390px\]{max-width:390px}.max-w-\[400px\]{max-width:400px}.max-w-\[432px\]{max-width:432px}.max-w-\[476px\]{max-width:476px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[542px\]{max-width:542px}.max-w-\[580px\]{max-width:580px}.max-w-\[602px\]{max-width:602px}.max-w-\[640px\]{max-width:640px}.max-w-\[670px\]{max-width:670px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[775px\]{max-width:775px}.max-w-\[800px\]{max-width:800px}.max-w-\[850px\]{max-width:850px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1157px\]{max-width:1157px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1208px\]{max-width:1208px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-\[min\(calc\(100vw-48px\)\,380px\)\]{max-width:min(100vw - 48px,380px)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-0\!{min-width:calc(var(--spacing) * 0)!important}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-33{min-width:calc(var(--spacing) * 33)}.min-w-35{min-width:calc(var(--spacing) * 35)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-130{min-width:calc(var(--spacing) * 130)}.min-w-\[85px\]{min-width:85px}.min-w-\[95px\]{min-width:95px}.min-w-\[96px\]{min-width:96px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[216px\]{min-width:216px}.min-w-\[280px\]{min-width:280px}.min-w-\[338px\]{min-width:338px}.min-w-\[360px\]{min-width:360px}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-\[0_0_17\.5vw\]{flex:0 0 17.5vw}.flex-\[0_0_35vw\]{flex:0 0 35vw}.flex-\[0_0_205px\]{flex:0 0 205px}.flex-\[0_0_clamp\(290px\,30vw\,380px\)\]{flex:0 0 clamp(290px,30vw,380px)}.flex-\[1_1_100\%\]{flex:100%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[131px\]{flex-basis:131px}.basis-\[184px\]{flex-basis:184px}.basis-\[300px\]{flex-basis:300px}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-top-left{transform-origin:0 0}.-translate-x-0\.75{--tw-translate-x:calc(var(--spacing) * -.75);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-3\/4{--tw-translate-x:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/3{--tw-translate-y:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(50\%\+16px\)\]{--tw-translate-y:calc(calc(50% + 16px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(50\%\+26px\)\]{--tw-translate-y:calc(calc(50% + 26px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.75{--tw-translate-y:calc(var(--spacing) * .75);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-102{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.03\]{scale:1.03}.scale-\[1\.08\]{scale:1.08}.scale-\[2\]{scale:2}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-2{rotate:2deg}.rotate-8{rotate:8deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[18\.19deg\]{rotate:18.19deg}.-skew-x-12{--tw-skew-x:skewX(calc(12deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-12{--tw-skew-x:skewX(12deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-\[-1\.97deg\]{--tw-skew-x:skewX(-1.97deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[marquee_42s_linear_infinite\]{animation:42s linear infinite marquee}.animate-\[site-footer-glow-rise_10s_linear_infinite\]{animation:10s linear infinite site-footer-glow-rise}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.\[touch-action\:pan-y_pinch-zoom\]{touch-action:pan-y pinch-zoom}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.\[scroll-snap-type\:x_mandatory\]{scroll-snap-type:x mandatory}.\[scroll-snap-align\:start\],.snap-start{scroll-snap-align:start}.scroll-m-4{scroll-margin:calc(var(--spacing) * 4)}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-\(--scroll-mt\){scroll-margin-top:var(--scroll-mt)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.\[scroll-padding-left\:max\(32px\,calc\(\(100vw-1240px\)\/2\+32px\)\)\]{scroll-padding-left:max(32px,50vw - 588px)}.\[scrollbar-width\:none\],.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[2fr_1\.2fr_1\.2fr\]{grid-template-columns:2fr 1.2fr 1.2fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[calc\(\(100\%_-_104px\)\/5\)_minmax\(0\,1fr\)\]{grid-template-columns:calc(20% - 20.8px) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(var\(--all-tools-card-min\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(var(--all-tools-card-min),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(var\(--min-tool-item-width\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(var(--min-tool-item-width),1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[max-content_1fr\]{grid-template-rows:max-content 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-\(--dialog-gap\){gap:var(--dialog-gap)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-30{gap:calc(var(--spacing) * 30)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[18px\]{gap:18px}.gap-\[25px\]{gap:25px}.gap-\[54px\]{gap:54px}.gap-\[88px\]{gap:88px}.gap-\[clamp\(6px\,1\.2vw\,12px\)\]{gap:clamp(6px,1.2vw,12px)}.gap-\[clamp\(8px\,1\.6vw\,16px\)\]{gap:clamp(8px,1.6vw,16px)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[60px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(60px * var(--tw-space-y-reverse));margin-block-end:calc(60px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-4\.5{column-gap:calc(var(--spacing) * 4.5)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -8) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-\[clamp\(20px\,3vw\,50px\)\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(clamp(20px, 3vw, 50px) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(clamp(20px, 3vw, 50px) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.gap-y-\[15px\]{row-gap:15px}.gap-y-\[18px\]{row-gap:18px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#8e867a\]>:not(:last-child)){border-color:#8e867a}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-visible{overflow-y:visible}.\[scroll-behavior\:auto\]{scroll-behavior:auto}.\[scroll-behavior\:smooth\]{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\(--dialog-radius\){border-radius:var(--dialog-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[0\.875rem\]{border-radius:.875rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[17\.286px\]{border-radius:17.286px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1\.7px\]{border-style:var(--tw-border-style);border-width:1.7px}.border-\[7px\]{border-style:var(--tw-border-style);border-width:7px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--border-primary\){border-color:var(--border-primary)}.border-\(--border-secondary\){border-color:var(--border-secondary)}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#1c1b19\]{border-color:#1c1b19}.border-\[\#1f4ba0\]\/20{border-color:oklab(43.4251% -.020862 -.145158/.2)}.border-\[\#1f4ba0\]\/25{border-color:oklab(43.4251% -.020862 -.145158/.25)}.border-\[\#5c461f\]{border-color:#5c461f}.border-\[\#6b4a3d\]{border-color:#6b4a3d}.border-\[\#8aa1c4\]{border-color:#8aa1c4}.border-\[\#8e867a\]{border-color:#8e867a}.border-\[\#9c4c3f\]\/30{border-color:oklab(51.3493% .0941733 .0560101/.3)}.border-\[\#9c7d6b\]{border-color:#9c7d6b}.border-\[\#314f45\]\/30{border-color:oklab(40.0607% -.0393498 .00607863/.3)}.border-\[\#826d4c\]{border-color:#826d4c}.border-\[\#895f7c\]\/25{border-color:oklab(53.9432% .0634675 -.0249555/.25)}.border-\[\#956f93\]\/20{border-color:oklab(59.1852% .0594939 -.0369434/.2)}.border-\[\#10254f\]{border-color:#10254f}.border-\[\#10263C\]{border-color:#10263c}.border-\[\#17469a\]{border-color:#17469a}.border-\[\#321714\]{border-color:#321714}.border-\[\#FB5607\]{border-color:#fb5607}.border-\[\#FF006E\]{border-color:#ff006e}.border-\[\#a62f23\]{border-color:#a62f23}.border-\[\#c9a590\]\/25{border-color:oklab(74.8772% .0319342 .0407243/.25)}.border-\[\#d15b48\]\/35{border-color:oklab(61.6408% .131367 .0793899/.35)}.border-\[\#d3482f\]\/35{border-color:oklab(59.2142% .151412 .0963369/.35)}.border-\[\#db9f45\]\/25{border-color:oklab(74.3589% .0341687 .122312/.25)}.border-\[\#e5aa51\]\/25{border-color:oklab(77.6645% .0323251 .121791/.25)}.border-\[\#e5aa51\]\/60{border-color:oklab(77.6645% .0323251 .121791/.6)}.border-\[\#ec5b3c\]\/20{border-color:oklab(65.6007% .154272 .103004/.2)}.border-\[\#f4b860\]\/20{border-color:oklab(82.0761% .0327722 .12155/.2)}.border-\[\#fff8e8\]{border-color:#fff8e8}.border-\[color\:var\(--line\)\]{border-color:var(--line)}.border-\[color\:var\(--line-strong\)\]{border-color:var(--line-strong)}.border-\[rgba\(118\,120\,237\,0\.35\)\]{border-color:#7678ed59}.border-\[rgba\(196\,168\,255\,0\.28\)\]{border-color:#c4a8ff47}.border-\[rgba\(237\,237\,237\,0\.5\)\]{border-color:#ededed80}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.15\)\]{border-color:#ffffff26}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-900\/10{border-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/10{border-color:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.border-background{border-color:var(--background)}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-black\/\[0\.12\]{border-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/75{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/75{border-color:color-mix(in oklab, var(--border) 75%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-current,.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/15{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-foreground,.border-foreground\/70{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/70{border-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500\/5{border-color:#6a72820d}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/5{border-color:color-mix(in oklab, var(--color-gray-500) 5%, transparent)}}.border-gray-950\/10{border-color:#0307121a}@supports (color:color-mix(in lab, red, red)){.border-gray-950\/10{border-color:color-mix(in oklab, var(--color-gray-950) 10%, transparent)}}.border-indigo-200\/15{border-color:#c7d2ff26}@supports (color:color-mix(in lab, red, red)){.border-indigo-200\/15{border-color:color-mix(in oklab, var(--color-indigo-200) 15%, transparent)}}.border-indigo-200\/20{border-color:#c7d2ff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-200\/20{border-color:color-mix(in oklab, var(--color-indigo-200) 20%, transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-secondary{border-color:var(--secondary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-slate-600{border-color:var(--color-slate-600)}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-500\/20{border-color:#79716b33}@supports (color:color-mix(in lab, red, red)){.border-stone-500\/20{border-color:color-mix(in oklab, var(--color-stone-500) 20%, transparent)}}.border-stone-500\/30{border-color:#79716b4d}@supports (color:color-mix(in lab, red, red)){.border-stone-500\/30{border-color:color-mix(in oklab, var(--color-stone-500) 30%, transparent)}}.border-transparent{border-color:#0000}.border-violet-200\/30{border-color:#ddd6ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-200\/30{border-color:color-mix(in oklab, var(--color-violet-200) 30%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.border-white\/\[0\.16\]{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.16\]{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-t-\[rgba\(255\,255\,255\,0\.06\)\]{border-top-color:#ffffff0f}.border-t-transparent{border-top-color:#0000}.\!border-r-transparent{border-right-color:#0000!important}.bg-\(--bg-color\){background-color:var(--bg-color)}.bg-\(--border-primary\){background-color:var(--border-primary)}.bg-\(--color-background\){background-color:var(--color-background)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--surface-primary\){background-color:var(--surface-primary)}.bg-\(--surface-secondary\){background-color:var(--surface-secondary)}.bg-\(color\:--promo-banner-tag-background\){background-color:var(--promo-banner-tag-background)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0a1020\]{background-color:#0a1020}.bg-\[\#0b0d13\]{background-color:#0b0d13}.bg-\[\#0c0d10\]{background-color:#0c0d10}.bg-\[\#0c0d12\]{background-color:#0c0d12}.bg-\[\#0d0f14\]{background-color:#0d0f14}.bg-\[\#0e1017\]{background-color:#0e1017}.bg-\[\#00b67a\]{background-color:#00b67a}.bg-\[\#1C0506\]{background-color:#1c0506}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1c1b19\]{background-color:#1c1b19}.bg-\[\#2F5BFF\]{background-color:#2f5bff}.bg-\[\#2e2e2e\]{background-color:#2e2e2e}.bg-\[\#3A86FF\]{background-color:#3a86ff}.bg-\[\#3d9970\]{background-color:#3d9970}.bg-\[\#8b6ef2\]{background-color:#8b6ef2}.bg-\[\#54a1c0\]{background-color:#54a1c0}.bg-\[\#151d32\]{background-color:#151d32}.bg-\[\#171f2a\]{background-color:#171f2a}.bg-\[\#172c36\]{background-color:#172c36}.bg-\[\#211f1b\]\/85{background-color:oklab(24.0027% .000757568 .00800133/.85)}.bg-\[\#281b2c\]\/80{background-color:oklab(24.6065% .0271702 -.0243954/.8)}.bg-\[\#314f45\]{background-color:#314f45}.bg-\[\#2356e8\]{background-color:#2356e8}.bg-\[\#2555b8\]{background-color:#2555b8}.bg-\[\#06070a\]{background-color:#06070a}.bg-\[\#6929C4\]{background-color:#6929c4}.bg-\[\#7976ed\]{background-color:#7976ed}.bg-\[\#08090b\]{background-color:#08090b}.bg-\[\#08090d\]{background-color:#08090d}.bg-\[\#08090e\]{background-color:#08090e}.bg-\[\#10161f\]{background-color:#10161f}.bg-\[\#10182c\]{background-color:#10182c}.bg-\[\#10251f\]{background-color:#10251f}.bg-\[\#10254f\]{background-color:#10254f}.bg-\[\#16171b\]{background-color:#16171b}.bg-\[\#17181c\]{background-color:#17181c}.bg-\[\#17469a\]{background-color:#17469a}.bg-\[\#050508\]{background-color:#050508}.bg-\[\#070707\]{background-color:#070707}.bg-\[\#111219\]{background-color:#111219}.bg-\[\#111318\]{background-color:#111318}.bg-\[\#141414\]{background-color:#141414}.bg-\[\#141414\]\/85{background-color:oklab(19.1251% -7.45058e-9 0/.85)}.bg-\[\#171717\]{background-color:#171717}.bg-\[\#172333\]{background-color:#172333}.bg-\[\#182238\]{background-color:#182238}.bg-\[\#219653\]{background-color:#219653}.bg-\[\#252529\]{background-color:#252529}.bg-\[\#292822\]{background-color:#292822}.bg-\[\#754971\]{background-color:#754971}.bg-\[\#EDEDED\]{background-color:#ededed}.bg-\[\#F1EBFF\]{background-color:#f1ebff}.bg-\[\#F7F7F7\]{background-color:#f7f7f7}.bg-\[\#FB5607\]{background-color:#fb5607}.bg-\[\#FF2A7A\]{background-color:#ff2a7a}.bg-\[\#FF3A22\]{background-color:#ff3a22}.bg-\[\#FF006E\]{background-color:#ff006e}.bg-\[\#a56eff\]{background-color:#a56eff}.bg-\[\#a62f23\]{background-color:#a62f23}.bg-\[\#b8e236\]{background-color:#b8e236}.bg-\[\#b43a2a\]{background-color:#b43a2a}.bg-\[\#c5b5ff\]{background-color:#c5b5ff}.bg-\[\#dbe4ff\]{background-color:#dbe4ff}.bg-\[\#dce5f1\]{background-color:#dce5f1}.bg-\[\#e5aa51\]{background-color:#e5aa51}.bg-\[\#e8eaee\]{background-color:#e8eaee}.bg-\[\#e9a93f\]{background-color:#e9a93f}.bg-\[\#ead9bf\]{background-color:#ead9bf}.bg-\[\#ebe9e2\]{background-color:#ebe9e2}.bg-\[\#eef2f6\]{background-color:#eef2f6}.bg-\[\#f0f2f5\]{background-color:#f0f2f5}.bg-\[\#f3e4d6\]{background-color:#f3e4d6}.bg-\[\#f3e8d7\]{background-color:#f3e8d7}.bg-\[\#f3ecdf\]{background-color:#f3ecdf}.bg-\[\#f3ecdf\]\/70{background-color:oklab(94.5028% .00227797 .0187254/.7)}.bg-\[\#f4f0e7\]{background-color:#f4f0e7}.bg-\[\#f4f4f4\]{background-color:#f4f4f4}.bg-\[\#f5f6f8\]{background-color:#f5f6f8}.bg-\[\#f8f0e8\]{background-color:#f8f0e8}.bg-\[\#f8f5f1\]{background-color:#f8f5f1}.bg-\[\#f9fbfd\]{background-color:#f9fbfd}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#ff7c5c\]{background-color:#ff7c5c}.bg-\[\#ffd84d\]{background-color:#ffd84d}.bg-\[\#fff4e8\]{background-color:#fff4e8}.bg-\[\#fff8e8\]{background-color:#fff8e8}.bg-\[\#fff9ee\]{background-color:#fff9ee}.bg-\[\#fff9ef\]{background-color:#fff9ef}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[\.\.\.\]{background-color:...}.bg-\[color\:var\(--guide-dot\)\]{background-color:var(--guide-dot)}.bg-\[color\:var\(--guide-line\)\]{background-color:var(--guide-line)}.bg-\[rgba\(0\,0\,0\,0\.4\)\]{background-color:#0006}.bg-\[rgba\(17\,17\,17\,0\.88\)\]{background-color:#111111e0}.bg-\[rgba\(18\,20\,26\,0\.78\)\]{background-color:#12141ac7}.bg-\[rgba\(18\,20\,26\,0\.88\)\]{background-color:#12141ae0}.bg-\[rgba\(58\,193\,255\,0\.5\)\]{background-color:#3ac1ff80}.bg-\[rgba\(63\,183\,252\,0\.20\)\]{background-color:#3fb7fc33}.bg-\[rgba\(88\,60\,160\,0\.28\)\]{background-color:#583ca047}.bg-\[rgba\(118\,120\,237\,0\.14\)\]{background-color:#7678ed24}.bg-\[rgba\(118\,120\,237\,0\.35\)\]{background-color:#7678ed59}.bg-\[rgba\(120\,230\,220\,0\.72\)\]{background-color:#78e6dcb8}.bg-\[rgba\(255\,101\,58\,0\.5\)\]{background-color:#ff653a80}.bg-\[rgba\(255\,255\,255\,0\.15\)\]{background-color:#ffffff26}.bg-\[rgba\(255\,255\,255\,0\.92\)\]{background-color:#ffffffeb}.bg-\[var\(--nav-cta-bg\)\]{background-color:var(--nav-cta-bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/12{background-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.bg-black\/12{background-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\/\[\.035\]{background-color:#00000009}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[\.035\]{background-color:color-mix(in oklab, var(--color-black) 3.5%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/70{background-color:#e5e7ebb3}@supports (color:color-mix(in lab, red, red)){.bg-gray-200\/70{background-color:color-mix(in oklab, var(--color-gray-200) 70%, transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/15{background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/60{background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/60{background-color:color-mix(in oklab, var(--color-neutral-900) 60%, transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/30{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/30{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/70{background-color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/\[\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-linear-180{--tw-gradient-position:180deg}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-180{--tw-gradient-position:180deg in oklab}}.bg-linear-180{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t\/srgb{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t\/srgb{--tw-gradient-position:to top in srgb}}.bg-linear-to-t\/srgb{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(to_right\,rgb\(var\(--border-primary\)\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgb\(var\(--border-primary\)\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,rgb(var(--border-primary)) 1px,transparent 1px),linear-gradient(to bottom,rgb(var(--border-primary)) 1px,transparent 1px)}.bg-\[image\:var\(--google-bg-mobile-light\)\]{background-image:var(--google-bg-mobile-light)}.bg-\[image\:var\(--google-grid-light\)\]{background-image:var(--google-grid-light)}.bg-\[linear-gradient\(0deg\,\#2c83bf_0\%\,\#42c8d2_100\%\)\]{background-image:linear-gradient(#42c8d2 0%,#2c83bf 100%)}.bg-\[linear-gradient\(0deg\,\#2c83bf_19\.07\%\,\#42c8d2_106\.27\%\)\]{background-image:linear-gradient(#42c8d2 -6.27%,#2c83bf 80.93%)}.bg-\[linear-gradient\(0deg\,_\#8a3ffc\,_\#3d7bff\,_\#8a3ffc\)\]{background-image:linear-gradient(#8a3ffc,#3d7bff,#8a3ffc)}.bg-\[linear-gradient\(0deg\,rgb\(var\(--fill-brand\)\)_-19\.07\%\,rgb\(var\(--fill-brand-hover\)\)_106\.27\%\)\]{background-image:linear-gradient(0deg,rgb(var(--fill-brand)) -19.07%,rgb(var(--fill-brand-hover)) 106.27%)}.bg-\[linear-gradient\(0deg\,rgba\(0\,0\,0\,0\.64\)_0\%\,rgba\(0\,0\,0\,0\.64\)_100\%\)\]{background-image:linear-gradient(#000000a3 0% 100%)}.bg-\[linear-gradient\(0deg\,rgba\(255\,255\,255\,0\.60\)_0\%\,\#FFF_100\%\)\]{background-image:linear-gradient(#fff 0%,#fff9 100%)}.bg-\[linear-gradient\(90deg\,\#5BBDB4_0\%\,\#00B7A6_39\.9\%\,\#4FBEFE_69\.71\%\,\#18A3F0_100\%\)\]{background-image:linear-gradient(90deg,#5bbdb4 0%,#00b7a6 39.9%,#4fbefe 69.71%,#18a3f0 100%)}.bg-\[linear-gradient\(90deg\,\#8b72f7_0\%\,\#ff8789_50\.48\%\,\#ffb42b_100\%\)\]{background-image:linear-gradient(90deg,#8b72f7 0%,#ff8789 50.48%,#ffb42b 100%)}.bg-\[linear-gradient\(90deg\,\#8850FF_25\%\,\#FE734F_50\%\,\#FDB02F_75\%\,\#46BBFA_100\%\)\]{background-image:linear-gradient(90deg,#8850ff 25%,#fe734f 50%,#fdb02f 75%,#46bbfa 100%)}.bg-\[linear-gradient\(90deg\,rgb\(var\(--background\)\)_0\%\,rgba\(255\,255\,255\,0\.00\)_100\%\)\]{background-image:linear-gradient(90deg,rgb(var(--background)) 0%,#fff0 100%)}.bg-\[linear-gradient\(90deg\,rgb\(var\(--bg-fill-brand-secondary-disabled\)\)_0\%\,rgb\(var\(--bg-fill-brand-secondary\)\)_49\.52\%\,rgb\(var\(--bg-fill-brand-secondary-disabled\)\)_100\%\)\]{background-image:linear-gradient(90deg,rgb(var(--bg-fill-brand-secondary-disabled)) 0%,rgb(var(--bg-fill-brand-secondary)) 49.52%,rgb(var(--bg-fill-brand-secondary-disabled)) 100%)}.bg-\[linear-gradient\(90deg\,rgb\(var\(--fill-secondary\)\)_0\%\,rgb\(var\(--fill-secondary\)\)_100\%\)\]{background-image:linear-gradient(90deg,rgb(var(--fill-secondary)) 0%,rgb(var(--fill-secondary)) 100%)}.bg-\[linear-gradient\(135deg\,\#8b6ef2\,\#7678ed\)\]{background-image:linear-gradient(135deg,#8b6ef2,#7678ed)}.bg-\[linear-gradient\(135deg\,\#8850FF_0\%\,\#A855F7_100\%\)\]{background-image:linear-gradient(135deg,#8850ff 0%,#a855f7 100%)}.bg-\[linear-gradient\(135deg\,\#8850FF_0\%\,\#FE734F_50\%\,\#46BBFA_100\%\)\]{background-image:linear-gradient(135deg,#8850ff 0%,#fe734f 50%,#46bbfa 100%)}.bg-\[linear-gradient\(135deg\,rgba\(139\,92\,246\,0\.9\)_0\%\,rgba\(192\,90\,220\,0\.85\)_50\%\,rgba\(236\,72\,153\,0\.9\)_100\%\)\]{background-image:linear-gradient(135deg,#8b5cf6e6 0%,#c05adcd9 50%,#ec4899e6 100%)}.bg-\[linear-gradient\(135deg\,rgba\(139\,92\,246\,0\.9\)_0\%\,rgba\(255\,255\,255\,0\.2\)_40\%\,rgba\(236\,72\,153\,0\.85\)_100\%\)\]{background-image:linear-gradient(135deg,#8b5cf6e6 0%,#fff3 40%,#ec4899d9 100%)}.bg-\[linear-gradient\(135deg\,rgba\(139\,92\,246\,0\.45\)_0\%\,rgba\(192\,90\,220\,0\.4\)_50\%\,rgba\(236\,72\,153\,0\.45\)_100\%\)\]{background-image:linear-gradient(135deg,#8b5cf673 0%,#c05adc66 50%,#ec489973 100%)}.bg-\[linear-gradient\(135deg\,rgba\(139\,92\,246\,0\.45\)_0\%\,rgba\(255\,255\,255\,0\.08\)_50\%\,rgba\(236\,72\,153\,0\.35\)_100\%\)\]{background-image:linear-gradient(135deg,#8b5cf673 0%,#ffffff14 50%,#ec489959 100%)}.bg-\[linear-gradient\(135deg\,rgba\(139\,92\,246\,0\.75\)_0\%\,rgba\(255\,255\,255\,0\.15\)_50\%\,rgba\(236\,72\,153\,0\.7\)_100\%\)\]{background-image:linear-gradient(135deg,#8b5cf6bf 0%,#ffffff26 50%,#ec4899b3 100%)}.bg-\[linear-gradient\(145deg\,rgba\(139\,92\,246\,0\.4\)_0\%\,rgba\(255\,255\,255\,0\.14\)_45\%\,rgba\(236\,72\,153\,0\.3\)_100\%\)\]{background-image:linear-gradient(145deg,#8b5cf666 0%,#ffffff24 45%,#ec48994d 100%)}.bg-\[linear-gradient\(145deg\,rgba\(139\,92\,246\,0\.95\)_0\%\,rgba\(255\,255\,255\,0\.25\)_40\%\,rgba\(236\,72\,153\,0\.9\)_100\%\)\]{background-image:linear-gradient(145deg,#8b5cf6f2 0%,#ffffff40 40%,#ec4899e6 100%)}.bg-\[linear-gradient\(180deg\,\#0B0F16_0\%\,\#082238_100\%\)\]{background-image:linear-gradient(#0b0f16 0%,#082238 100%)}.bg-\[linear-gradient\(180deg\,\#1A0D08_0\%\,\#351505_55\%\,\#120A07_100\%\)\]{background-image:linear-gradient(#1a0d08 0%,#351505 55%,#120a07 100%)}.bg-\[linear-gradient\(180deg\,\#180610_0\%\,\#3A0822_55\%\,\#12070B_100\%\)\]{background-image:linear-gradient(#180610 0%,#3a0822 55%,#12070b 100%)}.bg-\[linear-gradient\(180deg\,\#DAC9FF_-12\.18\%\,\#FFF_100\%\)\]{background-image:linear-gradient(#dac9ff -12.18%,#fff 100%)}.bg-\[linear-gradient\(180deg\,rgb\(255\,255\,255\,0\.00\)_0\%\,rgb\(var\(--background\)\)_44\.23\%\)\]{background-image:linear-gradient(180deg,#fff0 0%,rgb(var(--background)) 44.23%)}.bg-\[linear-gradient\(180deg\,rgb\(255_255_255\/0\.32\)_0\%\,rgb\(255_255_255\/0\.06\)_50\%\,rgb\(255_255_255\/0\)_100\%\)\,linear-gradient\(rgb\(var\(--fill-brand\)\)\,rgb\(var\(--fill-brand\)\)\)\]{background-image:linear-gradient(180deg,#ffffff52 0%,#ffffff0f 50%,#fff0 100%),linear-gradient(rgb(var(--fill-brand)),rgb(var(--fill-brand)))}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_-11\.25\%\,rgba\(36\,8\,78\,0\.34\)_56\.25\%\,rgba\(63\,25\,116\,0\.68\)_100\%\)\]{background-image:linear-gradient(#0000 -11.25%,#24084e57 56.25%,#3f1974ad 100%)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.00\)_25\%\,rgba\(0\,0\,0\,0\.90\)_100\%\)\]{background-image:linear-gradient(#0000 25%,#000000e6 100%)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.00\)_82\.1\%\,rgba\(0\,0\,0\,0\.60\)_100\%\)\]{background-image:linear-gradient(#0000 82.1%,#0009 100%)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.4\)_10\.65\%\,rgba\(0\,0\,0\,0\)_24\.69\%\)\,linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_82\.1\%\,rgba\(0\,0\,0\,0\.4\)_100\%\)\]{background-image:linear-gradient(#0006 10.65%,#0000 24.69%),linear-gradient(#0000 82.1%,#0006 100%)}.bg-\[linear-gradient\(192\.89deg\,rgba\(67\,67\,67\,0\)_11\.24\%\,rgba\(0\,0\,0\,0\.8\)_86\.82\%\)\]{background-image:linear-gradient(192.89deg,#43434300 11.24%,#000c 86.82%)}.bg-\[linear-gradient\(270deg\,rgb\(var\(--background\)\)_0\%\,rgba\(255\,255\,255\,0\.00\)_100\%\)\]{background-image:linear-gradient(270deg,rgb(var(--background)) 0%,#fff0 100%)}.bg-\[linear-gradient\(to_bottom\,\#08090e_0\%\,\#06070b_35\%\,\#08090e_100\%\)\]{background-image:linear-gradient(#08090e 0%,#06070b 35%,#08090e 100%)}.bg-\[linear-gradient\(to_bottom\,\#08090e_0\%\,\#050609_50\%\,\#0e1017_65\%\,\#1b1d29_76\%\,\#2f3448_85\%\,\#535c7c_91\%\,\#8c96b8_95\%\,\#cdd3e3_98\%\,\#fafafa_100\%\)\]{background-image:linear-gradient(#08090e 0%,#050609 50%,#0e1017 65%,#1b1d29 76%,#2f3448 85%,#535c7c 91%,#8c96b8 95%,#cdd3e3 98%,#fafafa 100%)}.bg-\[linear-gradient\(to_bottom\,\#050609_0\%\,\#08090e_25\%\,\#08090e_80\%\,\#000000_100\%\)\]{background-image:linear-gradient(#050609 0%,#08090e 25% 80%,#000 100%)}.bg-\[linear-gradient\(to_bottom\,\#fafafa_0\%\,\#eaedf4_3\%\,\#b8bfd4_8\%\,\#5a6380_15\%\,\#2c3042_23\%\,\#151722_33\%\,\#08090b_45\%\,\#08090b_100\%\)\]{background-image:linear-gradient(#fafafa 0%,#eaedf4 3%,#b8bfd4 8%,#5a6380 15%,#2c3042 23%,#151722 33%,#08090b 45% 100%)}.bg-\[linear-gradient\(to_bottom\,rgb\(var\(--primary-50\)\/0\.2\)_0\%\,rgba\(63\,183\,252\,0\.20\)_40\%\,transparent_70\%\)\]{background-image:linear-gradient(to bottom,rgb(var(--primary-50)/.2) 0%,#3fb7fc33 40%,transparent 70%)}.bg-\[linear-gradient\(to_bottom\,rgba\(0\,0\,0\,0\.55\)_0\%\,rgba\(0\,0\,0\,0\.25\)_38\%\,rgba\(0\,0\,0\,0\.3\)_60\%\,rgba\(0\,0\,0\,0\.8\)_100\%\)\]{background-image:linear-gradient(#0000008c 0%,#00000040 38%,#0000004d 60%,#000c 100%)}.bg-\[linear-gradient\(to_bottom\,rgba\(0\,0\,0\,0\.78\)_0\%\,rgba\(0\,0\,0\,0\.35\)_45\%\,transparent_100\%\)\]{background-image:linear-gradient(#000000c7 0%,#00000059 45%,#0000 100%)}.bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.8\)_0\%\,rgba\(0\,0\,0\,0\.4\)_28\%\,transparent_60\%\)\]{background-image:linear-gradient(#0000 40%,#0006 72%,#000c 100%)}.bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.85\)\,rgba\(0\,0\,0\,0\.45\)_60\%\,transparent\)\]{background-image:linear-gradient(#0000,#00000073 40%,#000000d9)}.bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.95\)_0\%\,rgba\(0\,0\,0\,0\.45\)_50\%\,transparent_100\%\)\]{background-image:linear-gradient(#0000 0%,#00000073 50%,#000000f2 100%)}.bg-\[radial-gradient\(50\.11\%_743\.81\%_at_50\%_50\%\,\#FB5607_0\%\,\#FF8D57_50\%\,\#FB5607_100\%\)\]{background-image:radial-gradient(50.11% 743.81%,#fb5607 0%,#ff8d57 50%,#fb5607 100%)}.bg-\[radial-gradient\(50\.11\%_743\.81\%_at_50\%_50\%\,\#FF006E_0\%\,\#FF64A7_50\%\,\#FF006E_100\%\)\]{background-image:radial-gradient(50.11% 743.81%,#ff006e 0%,#ff64a7 50%,#ff006e 100%)}.bg-\[radial-gradient\(63\.36\%_261\.02\%_at_50\%_50\%\,rgba\(50\,90\,180\,0\.4\)_37\.02\%\,rgba\(87\,157\,204\,0\.7\)_68\.51\%\,rgba\(124\,223\,228\,1\)_100\%\)\,linear-gradient\(90deg\,\#00c8d2_0\%\,\#00c8d2_100\%\)\]{background-image:radial-gradient(63.36% 261.02%,#325ab466 37.02%,#579dccb3 68.51%,#7cdfe4 100%),linear-gradient(90deg,#00c8d2 0% 100%)}.bg-\[radial-gradient\(70\%_150\%_at_50\%_50\%\,rgba\(255\,52\,52\,0\.45\)_0\%\,rgba\(138\,19\,23\,0\.32\)_45\%\,rgba\(28\,5\,6\,0\)_100\%\)\]{background-image:radial-gradient(70% 150%,#ff343473 0%,#8a131752 45%,#1c050600 100%)}.bg-\[radial-gradient\(80\%_60\%_at_20\%_50\%\,rgba\(56\,189\,248\,0\.18\)_0\%\,rgba\(56\,189\,248\,0\)_70\%\)\,radial-gradient\(70\%_50\%_at_60\%_30\%\,rgba\(165\,110\,255\,0\.14\)_0\%\,rgba\(165\,110\,255\,0\)_75\%\)\]{background-image:radial-gradient(80% 60% at 20%,#38bdf82e 0%,#38bdf800 70%),radial-gradient(70% 50% at 60% 30%,#a56eff24 0%,#a56eff00 75%)}.bg-\[radial-gradient\(89\.48\%_60\.29\%_at_50\%_50\%\,\#FF006E_0\%\,\#FF64A7_50\%\,\#FF006E_100\%\)\]{background-image:radial-gradient(89.48% 60.29%,#ff006e 0%,#ff64a7 50%,#ff006e 100%)}.bg-\[radial-gradient\(261\.02\%_63\.36\%_at_50\%_50\%\,_rgba\(var\(--fill-brand\)\)_30\.29\%\,_rgba\(var\(--fill-brand\)\)_63\.46\%\,rgba\(var\(--fill-brand\)\)_100\%\)\]{background-image:radial-gradient(261.02% 63.36% at 50% 50%, rgba(var(--fill-brand)) 30.29%, rgba(var(--fill-brand)) 63.46%,rgba(var(--fill-brand)) 100%)}.bg-\[radial-gradient\(743\.81\%_50\.11\%_at_50\%_50\%\,\#3B71C5_0\%\,\#3A86FF_50\%\,\#3B71C5_100\%\)\]{background-image:radial-gradient(743.81% 50.11%,#3b71c5 0%,#3a86ff 50%,#3b71c5 100%)}.bg-\[radial-gradient\(743\.81\%_50\.11\%_at_50\%_50\%\,\#FB5607_0\%\,\#FF8D57_50\%\,\#FB5607_100\%\)\]{background-image:radial-gradient(743.81% 50.11%,#fb5607 0%,#ff8d57 50%,#fb5607 100%)}.bg-\[radial-gradient\(circle\,rgb\(var\(--bg-fill-brand\)\/0\.11\)_0\%\,transparent_65\%\)\]{background-image:radial-gradient(circle,rgb(var(--bg-fill-brand)/.11) 0%,transparent 65%)}.bg-\[radial-gradient\(circle\,rgb\(var\(--bg-fill-brand-secondary\)\/0\.09\)_0\%\,transparent_65\%\)\]{background-image:radial-gradient(circle,rgb(var(--bg-fill-brand-secondary)/.09) 0%,transparent 65%)}.bg-\[radial-gradient\(circle\,rgba\(70\,187\,250\,0\.18\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#46bbfa2e 0%,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(136\,80\,255\,0\.22\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#8850ff38 0%,#0000 70%)}.bg-\[radial-gradient\(circle_80px_at_center\,rgba\(139\,92\,246\,0\.08\)_0\%\,transparent_100\%\)\]{background-image:radial-gradient(80px,#8b5cf614 0%,#0000 100%)}.bg-\[radial-gradient\(circle_at_85\%_35\%\,rgba\(42\,68\,120\,0\.45\)_0\%\,rgba\(22\,38\,72\,0\.22\)_50\%\,transparent_72\%\)\,linear-gradient\(90deg\,rgba\(6\,7\,11\,0\.92\)_0\%\,rgba\(6\,7\,11\,0\.78\)_50\%\,rgba\(6\,7\,11\,0\.45\)_100\%\)\]{background-image:radial-gradient(circle at 85% 35%,#2a447873 0%,#16264838 50%,#0000 72%),linear-gradient(90deg,#06070beb 0%,#06070bc7 50%,#06070b73 100%)}.bg-\[radial-gradient\(ellipse_50\%_60\%_at_15\%_10\%\,rgba\(136\,80\,255\,0\.25\)\,transparent_70\%\)\,radial-gradient\(ellipse_50\%_60\%_at_85\%_35\%\,rgba\(236\,72\,153\,0\.2\)\,transparent_70\%\)\,radial-gradient\(ellipse_60\%_50\%_at_50\%_100\%\,rgba\(136\,80\,255\,0\.18\)\,transparent_70\%\)\]{background-image:radial-gradient(50% 60% at 15% 10%,#8850ff40,#0000 70%),radial-gradient(50% 60% at 85% 35%,#ec489933,#0000 70%),radial-gradient(60% 50% at 50% 100%,#8850ff2e,#0000 70%)}.bg-\[radial-gradient\(ellipse_at_65\%_50\%\,rgba\(0\,0\,0\,0\.25\)_0\%\,rgba\(0\,0\,0\,0\.72\)_75\%\,rgba\(0\,0\,0\,0\.9\)_100\%\)\]{background-image:radial-gradient(at 65%,#00000040 0%,#000000b8 75%,#000000e6 100%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(118\,120\,237\,0\.32\)_0\%\,rgba\(139\,110\,242\,0\.12\)_50\%\,transparent_72\%\)\]{background-image:radial-gradient(#7678ed52 0%,#8b6ef21f 50%,#0000 72%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(136\,80\,255\,0\.12\)\,transparent_55\%\)\,radial-gradient\(ellipse_at_bottom_right\,rgba\(236\,72\,153\,0\.08\)\,transparent_50\%\)\]{background-image:radial-gradient(at top,#8850ff1f,#0000 55%),radial-gradient(at 100% 100%,#ec489914,#0000 50%)}.from-\(--promo-banner-gradient-from\){--tw-gradient-from:var(--promo-banner-gradient-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\(--surface-primary\){--tw-gradient-from:var(--surface-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#8A3FFC\]{--tw-gradient-from:#8a3ffc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#6929C4\]{--tw-gradient-from:#6929c4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#b585ff\]{--tw-gradient-from:#b585ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ffce85\]{--tw-gradient-from:#ffce85;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgb\(var\(--bg-surface-primary-variant\)\)\]{--tw-gradient-from:rgb(var(--bg-surface-primary-variant));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(10\,10\,10\,0\.92\)\]{--tw-gradient-from:#0a0a0aeb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/5{--tw-gradient-from:#f99c000d}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.from-amber-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background\/80{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/80{--tw-gradient-from:color-mix(in oklab, var(--background) 80%, transparent)}}.from-background\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background\/90{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/90{--tw-gradient-from:color-mix(in oklab, var(--background) 90%, transparent)}}.from-background\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/15{--tw-gradient-from:#3080ff26}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.from-blue-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card{--tw-gradient-from:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/5{--tw-gradient-from:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.from-emerald-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-200{--tw-gradient-from:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/5{--tw-gradient-from:#625fff0d}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 5%, transparent)}}.from-indigo-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-100\/30{--tw-gradient-from:#f5f5f54d}@supports (color:color-mix(in lab, red, red)){.from-neutral-100\/30{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-100) 30%, transparent)}}.from-neutral-100\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/5{--tw-gradient-from:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.from-purple-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-40\%{--tw-gradient-from-position:40%}.from-\[6\.65\%\]{--tw-gradient-from-position:6.65%}.from-\[69\.4\%\]{--tw-gradient-from-position:69.4%}.via-\(--promo-banner-gradient-via\){--tw-gradient-via:var(--promo-banner-gradient-via);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/50{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/50{--tw-gradient-via:color-mix(in oklab, var(--background) 50%, transparent)}}.via-background\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/60{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/60{--tw-gradient-via:color-mix(in oklab, var(--background) 60%, transparent)}}.via-background\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/80{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/80{--tw-gradient-via:color-mix(in oklab, var(--background) 80%, transparent)}}.via-background\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab, red, red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/45{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab, red, red)){.via-black\/45{--tw-gradient-via:color-mix(in oklab, var(--color-black) 45%, transparent)}}.via-black\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-black\/50{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.via-black\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card{--tw-gradient-via:var(--card);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500\/10{--tw-gradient-via:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.via-orange-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-60\%{--tw-gradient-via-position:60%}.via-80\%{--tw-gradient-via-position:80%}.via-\[30\%\]{--tw-gradient-via-position:30%}.via-\[44\.17\%\]{--tw-gradient-via-position:44.17%}.to-\(--promo-banner-gradient-to\){--tw-gradient-to:var(--promo-banner-gradient-to);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8A3FFC\]{--tw-gradient-to:#8a3ffc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#7835d6\]{--tw-gradient-to:#7835d6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#B182FF\]{--tw-gradient-to:#b182ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d63535\]{--tw-gradient-to:#d63535;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(10\,10\,10\,0\.55\)\]{--tw-gradient-to:#0a0a0a8c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background\/0{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\/0{--tw-gradient-to:color-mix(in oklab, var(--background) 0%, transparent)}}.to-background\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab, red, red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab, var(--color-black) 30%, transparent)}}.to-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/35{--tw-gradient-to:#00000059}@supports (color:color-mix(in lab, red, red)){.to-black\/35{--tw-gradient-to:color-mix(in oklab, var(--color-black) 35%, transparent)}}.to-black\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab, red, red)){.to-black\/40{--tw-gradient-to:color-mix(in oklab, var(--color-black) 40%, transparent)}}.to-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-card\/90{--tw-gradient-to:var(--card)}@supports (color:color-mix(in lab, red, red)){.to-card\/90{--tw-gradient-to:color-mix(in oklab, var(--card) 90%, transparent)}}.to-card\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/5{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab, var(--primary) 5%, transparent)}}.to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-98\%{--tw-gradient-to-position:98%}.to-\[94\.04\%\]{--tw-gradient-to-position:94.04%}.to-\[95\%\]{--tw-gradient-to-position:95%}.\[mask-image\:linear-gradient\(to_bottom\,black_0\%\,black_30\%\,transparent_75\%\)\]{-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 75%);mask-image:linear-gradient(#000 0% 30%,#0000 75%)}.\[mask-image\:linear-gradient\(to_bottom\,black_0\%\,black_50\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#0000 100%)}.\[mask-image\:linear-gradient\(to_bottom\,black_0\%\,transparent_50\%\)\]{-webkit-mask-image:linear-gradient(#000 0%,#0000 50%);mask-image:linear-gradient(#000 0%,#0000 50%)}.\[mask-image\:linear-gradient\(to_right\,transparent_0\%\,rgba\(0\,0\,0\,0\.25\)_7\%\,rgba\(0\,0\,0\,0\.85\)_20\%\,\#000_32\%\,\#000_68\%\,rgba\(0\,0\,0\,0\.85\)_80\%\,rgba\(0\,0\,0\,0\.25\)_93\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 7%,#000000d9 20%,#000 32% 68%,#000000d9 80%,#00000040 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 7%,#000000d9 20%,#000 32% 68%,#000000d9 80%,#00000040 93%,#0000 100%)}.\[mask-image\:linear-gradient\(to_top\,_\#000_0\%\,_rgba\(0\,_0\,_0\,_0\.6\)_45\%\,_transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000 0%,#0009 55%,#000 100%);mask-image:linear-gradient(#0000 0%,#0009 55%,#000 100%)}.\[mask-image\:linear-gradient\(to_top\,black_0\%\,black_30\%\,transparent_65\%\)\]{-webkit-mask-image:linear-gradient(#0000 35%,#000 70% 100%);mask-image:linear-gradient(#0000 35%,#000 70% 100%)}.\[mask-image\:linear-gradient\(to_top\,black_0\%\,black_50\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000 0%,#000 50% 100%);mask-image:linear-gradient(#0000 0%,#000 50% 100%)}.\[mask-image\:linear-gradient\(to_top\,black_0\%\,transparent_35\%\)\]{-webkit-mask-image:linear-gradient(#0000 65%,#000 100%);mask-image:linear-gradient(#0000 65%,#000 100%)}.\[mask-image\:radial-gradient\(circle_var\(--ev-r\)_at_var\(--ev-x\)_var\(--ev-y\)\,\#000_15\%\,transparent\)\]{-webkit-mask-image:radial-gradient(circle var(--ev-r) at var(--ev-x) var(--ev-y),#000 15%,transparent);-webkit-mask-image:radial-gradient(circle var(--ev-r) at var(--ev-x) var(--ev-y),#000 15%,transparent);-webkit-mask-image:radial-gradient(circle var(--ev-r) at var(--ev-x) var(--ev-y),#000 15%,transparent);mask-image:radial-gradient(circle var(--ev-r) at var(--ev-x) var(--ev-y),#000 15%,transparent)}.\[background-size\:16px_16px\]{background-size:16px 16px}.bg-\[length\:100\%_50\%\]{background-size:100% 50%}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-origin-border{background-origin:border-box}.fill-current{fill:currentColor}.fill-gray-800{fill:var(--color-gray-800)}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2px}.stroke-\[1\.4\]{stroke-width:1.4px}.stroke-\[1\.5\],.stroke-\[1\.5px\]{stroke-width:1.5px}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[1\.25\]{stroke-width:1.25px}.stroke-\[2\.5\]{stroke-width:2.5px}.stroke-\[2\]{stroke-width:2px}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[72\%_center\]{object-position:72% center}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.75{padding:calc(var(--spacing) * 1.75)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1\.5px\]{padding:1.5px}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-0\.75{padding-inline:calc(var(--spacing) * .75)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-6\.5{padding-inline:calc(var(--spacing) * 6.5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-7\.5{padding-inline:calc(var(--spacing) * 7.5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-\[0\.4rem\]{padding-inline:.4rem}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.px-\[calc\(50vw-var\(--hero-card-step\)\/2\)\]{padding-inline:calc(50vw - var(--hero-card-step) / 2)}.px-\[clamp\(14px\,2vw\,18px\)\]{padding-inline:clamp(14px,2vw,18px)}.px-\[max\(32px\,calc\(\(100vw-1240px\)\/2\+32px\)\)\]{padding-inline:max(32px,50vw - 588px)}.px-\[var\(--btn-px-lg\)\]{padding-inline:var(--btn-px-lg)}.px-\[var\(--btn-px-md\)\]{padding-inline:var(--btn-px-md)}.px-\[var\(--btn-px-sm\)\]{padding-inline:var(--btn-px-sm)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.75{padding-block:calc(var(--spacing) * 2.75)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-10\.5{padding-block:calc(var(--spacing) * 10.5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-48{padding-block:calc(var(--spacing) * 48)}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.py-\[60px\]{padding-block:60px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-0\.75{padding-top:calc(var(--spacing) * .75)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-22{padding-top:calc(var(--spacing) * 22)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[50px\]{padding-top:50px}.pt-\[54px\]{padding-top:54px}.pt-\[65px\]{padding-top:65px}.pt-\[72px\]{padding-top:72px}.pt-\[76px\]{padding-top:76px}.pt-\[88px\]{padding-top:88px}.pt-\[140px\]{padding-top:140px}.pt-\[167px\]{padding-top:167px}.pt-\[300px\]{padding-top:300px}.pt-\[calc\(10rem\+var\(--banner-height\,2\.5rem\)\)\]{padding-top:calc(10rem + var(--banner-height,2.5rem))}.pt-\[calc\(76px\+2rem\)\]{padding-top:calc(76px + 2rem)}.pt-\[calc\(76px\+clamp\(24px\,3vh\,40px\)\)\]{padding-top:calc(76px + clamp(24px,3vh,40px))}.pt-\[clamp\(140px\,18vh\,200px\)\]{padding-top:clamp(140px,18vh,200px)}.pt-\[clamp\(208px\,26vh\,292px\)\]{padding-top:clamp(208px,26vh,292px)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-8\.5{padding-right:calc(var(--spacing) * 8.5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-\[max\(20px\,calc\(\(100vw-1280px\)\/2\)\)\]{padding-right:max(20px,50vw - 640px)}.pr-\[max\(32px\,calc\(\(100vw-1240px\)\/2\+32px\)\)\]{padding-right:max(32px,50vw - 588px)}.pr-px{padding-right:1px}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\!{padding-bottom:calc(var(--spacing) * 0)!important}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-60{padding-bottom:calc(var(--spacing) * 60)}.pb-\[2px\]{padding-bottom:2px}.pb-\[60px\]{padding-bottom:60px}.pb-\[74px\]{padding-bottom:74px}.pb-\[80px\]{padding-bottom:80px}.pb-\[88px\]{padding-bottom:88px}.pb-\[120px\]{padding-bottom:120px}.pb-\[clamp\(24px\,4vh\,40px\)\]{padding-bottom:clamp(24px,4vh,40px)}.pb-\[clamp\(160px\,18vh\,220px\)\]{padding-bottom:clamp(160px,18vh,220px)}.pb-\[max\(env\(safe-area-inset-bottom\)\,1rem\)\]{padding-bottom:max(env(safe-area-inset-bottom), 1rem)}.pb-px{padding-bottom:1px}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[max\(20px\,calc\(\(100vw-1280px\)\/2\)\)\]{padding-left:max(20px,50vw - 640px)}.pl-\[max\(32px\,calc\(\(100vw-1240px\)\/2\+32px\)\)\]{padding-left:max(32px,50vw - 588px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-1px\]{vertical-align:-1px}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.\[font-family\:ui-sans-serif\,system-ui\,sans-serif\,\'Apple_Color_Emoji\'\,\'Segoe_UI_Emoji\'\]{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji}.font-\[\'Impact\'\,\'Arial_Narrow\'\,\'Haettenschweiler\'\,\'Franklin_Gothic_Bold\'\,sans-serif\]{font-family:Impact,Arial Narrow,Haettenschweiler,Franklin Gothic Bold,sans-serif}.font-\[family-name\:var\(--font-instrument-serif\)\]\!{font-family:var(--font-instrument-serif)!important}.font-\[family-name\:var\(--font-sans\)\,_sans-serif\]{font-family:var(--font-sans), sans-serif}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans), -apple-system, "system-ui", "Segoe UI", Helvetica, Arial, sans-serif}.font-serif{font-family:var(--font-serif-display), ui-serif, Georgia, Cambria, "Times New Roman", "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", Times, serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xl\/\[38px\]{font-size:var(--text-3xl);line-height:38px}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-4xl\/\[44px\]{font-size:var(--text-4xl);line-height:44px}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-\[32px\]\/10{font-size:32px;line-height:calc(var(--spacing) * 10)}.text-\[46px\]\/\[54px\]{font-size:46px;line-height:54px}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/\[30px\]{font-size:var(--text-xl);line-height:30px}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[5\.75px\]{font-size:5.75px}.text-\[5px\]{font-size:5px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.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-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[17px\]{font-size:17px}.text-\[38px\]{font-size:38px}.text-\[110px\]{font-size:110px}.text-\[clamp\(1\.55rem\,4vw\,2\.65rem\)\]{font-size:clamp(1.55rem,4vw,2.65rem)}.text-\[clamp\(2\.5rem\,5vw\,4\.9rem\)\]{font-size:clamp(2.5rem,5vw,4.9rem)}.text-\[clamp\(2\.8rem\,6vw\,5\.8rem\)\]{font-size:clamp(2.8rem,6vw,5.8rem)}.text-\[clamp\(3\.1rem\,7vw\,6\.7rem\)\]{font-size:clamp(3.1rem,7vw,6.7rem)}.text-\[clamp\(3rem\,6\.6vw\,6\.3rem\)\]{font-size:clamp(3rem,6.6vw,6.3rem)}.text-\[clamp\(11px\,1vw\,14px\)\]{font-size:clamp(11px,1vw,14px)}.text-\[clamp\(12px\,1\.1vw\,14px\)\]{font-size:clamp(12px,1.1vw,14px)}.text-\[clamp\(13px\,1\.3vw\,15px\)\]{font-size:clamp(13px,1.3vw,15px)}.text-\[clamp\(13px\,1\.05vw\,14\.5px\)\]{font-size:clamp(13px,1.05vw,14.5px)}.text-\[clamp\(14px\,1\.1vw\,15px\)\]{font-size:clamp(14px,1.1vw,15px)}.text-\[clamp\(14px\,1\.2vw\,15\.5px\)\]{font-size:clamp(14px,1.2vw,15.5px)}.text-\[clamp\(14px\,1\.2vw\,15px\)\]{font-size:clamp(14px,1.2vw,15px)}.text-\[clamp\(14px\,1\.2vw\,16px\)\]{font-size:clamp(14px,1.2vw,16px)}.text-\[clamp\(14px\,1\.4vw\,17px\)\]{font-size:clamp(14px,1.4vw,17px)}.text-\[clamp\(14px\,1\.15vw\,16px\)\]{font-size:clamp(14px,1.15vw,16px)}.text-\[clamp\(14px\,1\.25vw\,17px\)\]{font-size:clamp(14px,1.25vw,17px)}.text-\[clamp\(15px\,1\.3vw\,18px\)\]{font-size:clamp(15px,1.3vw,18px)}.text-\[clamp\(15px\,1\.5vw\,18px\)\]{font-size:clamp(15px,1.5vw,18px)}.text-\[clamp\(16px\,1\.4vw\,18px\)\]{font-size:clamp(16px,1.4vw,18px)}.text-\[clamp\(20px\,1\.8vw\,24px\)\]{font-size:clamp(20px,1.8vw,24px)}.text-\[clamp\(22px\,2\.4vw\,30px\)\]{font-size:clamp(22px,2.4vw,30px)}.text-\[clamp\(22px\,3\.6vw\,44px\)\]{font-size:clamp(22px,3.6vw,44px)}.text-\[clamp\(26px\,3\.8vw\,44px\)\]{font-size:clamp(26px,3.8vw,44px)}.text-\[clamp\(26px\,3vw\,38px\)\]{font-size:clamp(26px,3vw,38px)}.text-\[clamp\(28px\,3\.2vw\,40px\)\]{font-size:clamp(28px,3.2vw,40px)}.text-\[clamp\(28px\,3\.4vw\,42px\)\]{font-size:clamp(28px,3.4vw,42px)}.text-\[clamp\(28px\,3\.6vw\,42px\)\]{font-size:clamp(28px,3.6vw,42px)}.text-\[clamp\(28px\,3\.6vw\,44px\)\]{font-size:clamp(28px,3.6vw,44px)}.text-\[clamp\(30px\,3\.5vw\,44px\)\]{font-size:clamp(30px,3.5vw,44px)}.text-\[clamp\(30px\,4vw\,52px\)\]{font-size:clamp(30px,4vw,52px)}.text-\[clamp\(30px\,5vw\,62px\)\]{font-size:clamp(30px,5vw,62px)}.text-\[clamp\(32px\,4vw\,52px\)\]{font-size:clamp(32px,4vw,52px)}.text-\[clamp\(32px\,5\.8vw\,68px\)\]{font-size:clamp(32px,5.8vw,68px)}.text-\[clamp\(34px\,4\.4vw\,54px\)\]{font-size:clamp(34px,4.4vw,54px)}.text-\[clamp\(34px\,5\.6vw\,58px\)\]{font-size:clamp(34px,5.6vw,58px)}.text-\[clamp\(48px\,6\.6vw\,92px\)\]{font-size:clamp(48px,6.6vw,92px)}.text-\[length\:var\(--btn-fs-lg\)\]{font-size:var(--btn-fs-lg)}.text-\[length\:var\(--btn-fs-md\)\]{font-size:var(--btn-fs-md)}.text-\[length\:var\(--btn-fs-sm\)\]{font-size:var(--btn-fs-sm)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[\.9\]{--tw-leading:.9;line-height:.9}.leading-\[\.82\]{--tw-leading:.82;line-height:.82}.leading-\[\.88\]{--tw-leading:.88;line-height:.88}.leading-\[\.94\]{--tw-leading:.94;line-height:.94}.leading-\[\.95\]{--tw-leading:.95;line-height:.95}.leading-\[\.96\]{--tw-leading:.96;line-height:.96}.leading-\[\.98\]{--tw-leading:.98;line-height:.98}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.48\]{--tw-leading:1.48;line-height:1.48}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[5\.75px\]{--tw-leading:5.75px;line-height:5.75px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[100\%\]{--tw-leading:100%;line-height:100%}.leading-\[110px\]{--tw-leading:110px;line-height:110px}.leading-\[140\%\]{--tw-leading:140%;line-height:140%}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.-tracking-tight{--tw-tracking:calc(var(--tracking-tight) * -1);letter-spacing:calc(var(--tracking-tight) * -1)}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.5px\]{--tw-tracking:-.5px;letter-spacing:-.5px}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.48px\]{--tw-tracking:-.48px;letter-spacing:-.48px}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.015em\]{--tw-tracking:.015em;letter-spacing:.015em}.tracking-\[0\.16px\]{--tw-tracking:.16px;letter-spacing:.16px}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24px\]{--tw-tracking:.24px;letter-spacing:.24px}.tracking-\[0\.32px\]{--tw-tracking:.32px;letter-spacing:.32px}.tracking-\[0\.36px\]{--tw-tracking:.36px;letter-spacing:.36px}.tracking-\[0\.42px\]{--tw-tracking:.42px;letter-spacing:.42px}.tracking-\[0\.46px\]{--tw-tracking:.46px;letter-spacing:.46px}.tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.tracking-\[1\.4px\]{--tw-tracking:1.4px;letter-spacing:1.4px}.tracking-\[1\.8px\]{--tw-tracking:1.8px;letter-spacing:1.8px}.tracking-\[2\%\]{--tw-tracking:2%;letter-spacing:2%}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.\[word-break\:break-word\]{word-break:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--content-primary\){color:var(--content-primary)}.text-\(--content-secondary\){color:var(--content-secondary)}.text-\(--content-tertiary\){color:var(--content-tertiary)}.text-\(--text-color\){color:var(--text-color)}.text-\(color\:--promo-banner-content\){color:var(--promo-banner-content)}.text-\(color\:--promo-banner-tag-content\){color:var(--promo-banner-tag-content)}.text-\[\#0a0a0b\]{color:#0a0a0b}.text-\[\#0b0c0e\]{color:#0b0c0e}.text-\[\#0b0c10\]{color:#0b0c10}.text-\[\#1a1c22\]{color:#1a1c22}.text-\[\#1c1b19\]{color:#1c1b19}.text-\[\#3A86FF\]{color:#3a86ff}.text-\[\#3C8CFF\]{color:#3c8cff}.text-\[\#4b5262\]{color:#4b5262}.text-\[\#4c3b24\]{color:#4c3b24}.text-\[\#5b6882\]{color:#5b6882}.text-\[\#8b6ef2\]{color:#8b6ef2}.text-\[\#8e3f34\]{color:#8e3f34}.text-\[\#9a493d\]{color:#9a493d}.text-\[\#151b33\]{color:#151b33}.text-\[\#211f1b\]{color:#211f1b}.text-\[\#362a28\]{color:#362a28}.text-\[\#555b6a\]{color:#555b6a}.text-\[\#625c53\]{color:#625c53}.text-\[\#744b6a\]{color:#744b6a}.text-\[\#825b78\]{color:#825b78}.text-\[\#855b15\]{color:#855b15}.text-\[\#888\]{color:#888}.text-\[\#2356e8\]{color:#2356e8}.text-\[\#7678ed\]{color:#7678ed}.text-\[\#10254f\]{color:#10254f}.text-\[\#17130d\]{color:#17130d}.text-\[\#17130f\]{color:#17130f}.text-\[\#17469a\]{color:#17469a}.text-\[\#26395e\]{color:#26395e}.text-\[\#30241f\]{color:#30241f}.text-\[\#34252b\]{color:#34252b}.text-\[\#63555b\]{color:#63555b}.text-\[\#64514d\]{color:#64514d}.text-\[\#73636c\]{color:#73636c}.text-\[\#80786e\]{color:#80786e}.text-\[\#171717\]{color:#171717}.text-\[\#182238\]{color:#182238}.text-\[\#219653\]{color:#219653}.text-\[\#435271\]{color:#435271}.text-\[\#575757\]{color:#575757}.text-\[\#B694EA\]{color:#b694ea}.text-\[\#D97757\]{color:#d97757}.text-\[\#FB5607\]{color:#fb5607}.text-\[\#FF3A22\]{color:#ff3a22}.text-\[\#FF006E\]{color:#ff006e}.text-\[\#FF3434\]{color:#ff3434}.text-\[\#a62f23\]{color:#a62f23}.text-\[\#a78bfa\]{color:#a78bfa}.text-\[\#aaa49a\]{color:#aaa49a}.text-\[\#aebfb5\]{color:#aebfb5}.text-\[\#b3b4f5\]{color:#b3b4f5}.text-\[\#c4c6ff\]{color:#c4c6ff}.text-\[\#c7c1b7\]{color:#c7c1b7}.text-\[\#c53c28\]{color:#c53c28}.text-\[\#cad8cf\]{color:#cad8cf}.text-\[\#cbd7d7\]{color:#cbd7d7}.text-\[\#d6d7fd\]{color:#d6d7fd}.text-\[\#d8d2c8\]{color:#d8d2c8}.text-\[\#e5aa51\]{color:#e5aa51}.text-\[\#e8edff\]{color:#e8edff}.text-\[\#e9a93f\]{color:#e9a93f}.text-\[\#f1a487\]{color:#f1a487}.text-\[\#f2bd67\]{color:#f2bd67}.text-\[\#f2ded7\]{color:#f2ded7}.text-\[\#f4b860\]{color:#f4b860}.text-\[\#f5f0e5\]{color:#f5f0e5}.text-\[\#f5f8fc\]{color:#f5f8fc}.text-\[\#f6a66e\]{color:#f6a66e}.text-\[\#f6f1e7\]{color:#f6f1e7}.text-\[\#f7f0df\]{color:#f7f0df}.text-\[\#f8f1e8\]{color:#f8f1e8}.text-\[\#f8f5ed\]{color:#f8f5ed}.text-\[\#f8f7ff\]{color:#f8f7ff}.text-\[\#facc15\]{color:#facc15}.text-\[\#fff8e8\]{color:#fff8e8}.text-\[\#fff9ee\]{color:#fff9ee}.text-\[\#fff9ef\]{color:#fff9ef}.text-\[rgba\(226\,214\,255\,0\.78\)\]{color:#e2d6ffc7}.text-\[rgba\(236\,226\,255\,0\.9\)\]{color:#ece2ffe6}.text-\[rgba\(236\,226\,255\,0\.92\)\]{color:#ece2ffeb}.text-\[rgba\(255\,255\,255\,0\.5\)\]{color:#ffffff80}.text-\[rgba\(255\,255\,255\,0\.6\)\]{color:#fff9}.text-\[rgba\(255\,255\,255\,0\.25\)\]{color:#ffffff40}.text-\[rgba\(255\,255\,255\,0\.35\)\]{color:#ffffff59}.text-\[rgba\(255\,255\,255\,0\.38\)\]{color:#ffffff61}.text-\[rgba\(255\,255\,255\,0\.55\)\]{color:#ffffff8c}.text-\[var\(--nav-burger\)\]{color:var(--nav-burger)}.text-\[var\(--nav-cta-fg\)\]{color:var(--nav-cta-fg)}.text-\[var\(--nav-fg\)\]{color:var(--nav-fg)}.text-\[var\(--nav-fg-hover\)\]{color:var(--nav-fg-hover)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-black\/\[0\.92\]{color:#000000eb}@supports (color:color-mix(in lab, red, red)){.text-black\/\[0\.92\]{color:color-mix(in oklab, var(--color-black) 92%, transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950\/50{color:#03071280}@supports (color:color-mix(in lab, red, red)){.text-gray-950\/50{color:color-mix(in oklab, var(--color-gray-950) 50%, transparent)}}.text-green-600{color:var(--color-green-600)}.text-indigo-500{color:var(--color-indigo-500)}.text-inherit{color:inherit}.text-input{color:var(--input)}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-400\/80{color:#a1a1a1cc}@supports (color:color-mix(in lab, red, red)){.text-neutral-400\/80{color:color-mix(in oklab, var(--color-neutral-400) 80%, transparent)}}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-500{color:var(--color-sky-500)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-700{color:var(--color-slate-700)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-transparent{color:#0000}.text-violet-200{color:var(--color-violet-200)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/\[0\.32\]{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.32\]{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/\[0\.68\]{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.68\]{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/\[0\.72\]{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.72\]{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/\[0\.82\]{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.82\]{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/\[0\.88\]{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.88\]{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/\[0\.92\]{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.92\]{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\(--border-tertiary\){-webkit-text-decoration-color:var(--border-tertiary);-webkit-text-decoration-color:var(--border-tertiary);-webkit-text-decoration-color:var(--border-tertiary);text-decoration-color:var(--border-tertiary)}.decoration-\[\#9a493d\]\/50{text-decoration-color:oklab(50.534% .0960572 .0556423/.5)}.decoration-\[\#a62f23\]{text-decoration-color:#a62f23}.decoration-\[\#f4b860\]\/60{text-decoration-color:oklab(82.0761% .0327722 .12155/.6)}.decoration-\[\#f6a66e\]\/60{text-decoration-color:oklab(79.1805% .0681332 .0976092/.6)}.decoration-\[rgba\(255\,255\,255\,0\.3\)\]{text-decoration-color:#ffffff4d}.decoration-black\/25{text-decoration-color:#00000040}@supports (color:color-mix(in lab, red, red)){.decoration-black\/25{-webkit-text-decoration-color:color-mix(in oklab, var(--color-black) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-black) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-black) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.decoration-transparent{text-decoration-color:#0000}.decoration-white\/\[0\.35\]{text-decoration-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.decoration-white\/\[0\.35\]{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-600::placeholder{color:var(--color-gray-600)}.\[caret-color\:\#000\]{caret-color:#000}.\[caret-color\:\#fff\]{caret-color:#fff}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.52\]{opacity:.52}.bg-blend-color{background-blend-mode:color}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_8px_0_rgb\(var\(--elevation-sm\)\)\]{--tw-shadow:0 4px 8px 0 var(--tw-shadow-color,rgb(var(--elevation-sm)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_-2px_rgba\(136\,80\,255\,0\.5\)\]{--tw-shadow:0 4px 16px -2px var(--tw-shadow-color,#8850ff80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_12px_0_rgba\(138\,63\,252\,0\.16\)\,0_6px_12px_0_rgba\(105\,41\,196\,0\.16\)\]{--tw-shadow:0 6px 12px 0 var(--tw-shadow-color,#8a3ffc29), 0 6px 12px 0 var(--tw-shadow-color,#6929c429);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(124\,77\,255\,0\.45\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#7c4dff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-6px_rgba\(136\,80\,255\,0\.55\)\]{--tw-shadow:0 8px 24px -6px var(--tw-shadow-color,#8850ff8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_15px_0_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 10px 15px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_0_rgba\(138\,_63\,_252\,_0\.15\)\,_0_6px_12px_0_rgba\(138\,_63\,_252\,_0\.15\)\,_inset_0_-4px_0_0_\#491D8B\]{--tw-shadow:0 12px 24px 0 var(--tw-shadow-color,#8a3ffc26), 0 6px 12px 0 var(--tw-shadow-color,#8a3ffc26), inset 0 -4px 0 0 var(--tw-shadow-color,#491d8b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(39\,38\,33\,\.19\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#27262130);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(79\,50\,67\,\.17\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#4f32432b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-16px_rgba\(136\,80\,255\,0\.45\)\]{--tw-shadow:0 24px 60px -16px var(--tw-shadow-color,#8850ff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_0px_9px_0px_rgba\(136\,80\,255\,0\.64\)\]{--tw-shadow:0px 0px 9px 0px var(--tw-shadow-color,#8850ffa3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_0px_100px_0px_rgba\(49\,0\,246\,0\.4\)\]{--tw-shadow:0px 0px 100px 0px var(--tw-shadow-color,#3100f666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_4px_8px_0px\,rgba\(176\,175\,175\,0\.20\)\)\]{--tw-shadow:0px 4px 8px 0px var(--tw-shadow-color,currentcolor), #b0afaf33;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_4px_24px_0px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0px 4px 24px 0px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_10px_20px_0px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0px 10px 20px 0px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_10px_20px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 10px 20px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_10px_20px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0px 10px 20px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[5px_5px_0_\#10254f\]{--tw-shadow:5px 5px 0 var(--tw-shadow-color,#10254f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[7\.18px_5\.03px_14\.37px_0px_\#00000014\]{--tw-shadow:7.18px 5.03px 14.37px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[7px_7px_0_\#3f2f1d\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#3f2f1d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[7px_7px_0_\#2356e8\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#2356e8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[7px_7px_0_\#2555b8\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#2555b8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[7px_7px_0_\#10254f\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#10254f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[7px_7px_0_\#c6a580\]{--tw-shadow:7px 7px 0 var(--tw-shadow-color,#c6a580);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[8px_8px_0_\#c4d1e3\]{--tw-shadow:8px 8px 0 var(--tw-shadow-color,#c4d1e3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[9px_9px_0_\#b43a2a\]{--tw-shadow:9px 9px 0 var(--tw-shadow-color,#b43a2a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[10px_10px_0_\#10254f\]{--tw-shadow:10px 10px 0 var(--tw-shadow-color,#10254f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[12px_12px_0_\#5e3f18\]{--tw-shadow:12px 12px 0 var(--tw-shadow-color,#5e3f18);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[12px_12px_0_\#9c4c3f\]{--tw-shadow:12px 12px 0 var(--tw-shadow-color,#9c4c3f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[12px_12px_0_\#17469a\]{--tw-shadow:12px 12px 0 var(--tw-shadow-color,#17469a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[12px_12px_0_\#d3482f\]{--tw-shadow:12px 12px 0 var(--tw-shadow-color,#d3482f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[18px_22px_0_rgba\(164\,47\,35\,\.45\)\]{--tw-shadow:18px 22px 0 var(--tw-shadow-color,#a42f2373);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-4px_0_0_\#325ab4\]{--tw-shadow:inset 0 -4px 0 0 var(--tw-shadow-color,#325ab4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(var\(--neutral-110\)\/0\.06\)\,inset_0_-1px_0\.5px_rgb\(var\(--neutral-white\)\)\,inset_0_1px_1px_rgb\(var\(--neutral-110\)\/0\.04\)\,inset_0_0_14px_rgb\(var\(--neutral-white\)\/0\.7\)\,0_1px_2px_rgb\(var\(--neutral-110\)\/0\.04\)\,0_10px_24px_-10px_rgb\(var\(--neutral-110\)\/0\.14\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,rgb(var(--neutral-110)/.06)), inset 0 -1px .5px var(--tw-shadow-color,rgb(var(--neutral-white))), inset 0 1px 1px var(--tw-shadow-color,rgb(var(--neutral-110)/.04)), inset 0 0 14px var(--tw-shadow-color,rgb(var(--neutral-white)/.7)), 0 1px 2px var(--tw-shadow-color,rgb(var(--neutral-110)/.04)), 0 10px 24px -10px var(--tw-shadow-color,rgb(var(--neutral-110)/.14));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_24px_0_\#3c8cff\]{--tw-shadow:inset 0 0 24px 0 var(--tw-shadow-color,#3c8cff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgb\(var\(--neutral-black\)\/0\.1\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,rgb(var(--neutral-black)/.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0px_0px_4px_0px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:inset 0px 0px 4px 0px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_4px_4px_14px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:inset 4px 4px 14px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[1\.6px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.6px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-shadow-xs{--tw-inset-shadow:inset 0 1px 1px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:0_0_10px_\#7678ed\]{box-shadow:0 0 10px #7678ed}.\[box-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{box-shadow:0 1px 3px #00000014}.\[box-shadow\:0_2px_8px_rgba\(0\,0\,0\,0\.04\)\]{box-shadow:0 2px 8px #0000000a}.\[box-shadow\:0_4px_12px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:0 4px 12px #0006}.\[box-shadow\:0_4px_14px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 4px 14px #00000080}.\[box-shadow\:0_4px_16px_rgba\(0\,0\,0\,0\.2\)\]{box-shadow:0 4px 16px #0003}.\[box-shadow\:0_4px_18px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:0 4px 18px #00000059}.\[box-shadow\:0_4px_18px_rgba\(118\,120\,237\,0\.4\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.2\)_inset\]{box-shadow:0 4px 18px #7678ed66,inset 0 0 0 1px #fff3}.\[box-shadow\:0_4px_20px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 4px 20px #00000080}.\[box-shadow\:0_4px_20px_rgba\(118\,120\,237\,0\.45\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.18\)_inset\]{box-shadow:0 4px 20px #7678ed73,inset 0 0 0 1px #ffffff2e}.\[box-shadow\:0_6px_20px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:0 6px 20px #0006}.\[box-shadow\:0_8px_32px_rgba\(0\,0\,0\,0\.25\)\]{box-shadow:0 8px 32px #00000040}.\[box-shadow\:0_8px_32px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:0 8px 32px #00000059}.\[box-shadow\:0_10px_30px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:0 10px 30px #0006}.\[box-shadow\:0_10px_30px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 10px 30px #00000080}.\[box-shadow\:0_16px_40px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 16px 40px #00000080}.\[box-shadow\:0_20px_60px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 20px 60px #00000080}.\[box-shadow\:0_20px_60px_rgba\(0\,0\,0\,0\.45\)\]{box-shadow:0 20px 60px #00000073}.\[box-shadow\:0_24px_60px_rgba\(0\,0\,0\,0\.12\)\]{box-shadow:0 24px 60px #0000001f}.\[box-shadow\:0_24px_60px_rgba\(0\,0\,0\,0\.55\)\]{box-shadow:0 24px 60px #0000008c}.\[box-shadow\:0_24px_80px_rgba\(0\,0\,0\,0\.65\)\]{box-shadow:0 24px 80px #000000a6}.\[box-shadow\:0_28px_70px_rgba\(0\,0\,0\,0\.65\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.2\)\]{box-shadow:0 28px 70px #000000a6,0 0 0 1px #fff3}.\[box-shadow\:inset_0px_-2px_0px_0px_rgba\(255\,81\,0\,0\.13\)\]{box-shadow:inset 0 -2px #ff510021}.shadow-primary\/20{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.\!ring-\[rgb\(var\(--content-brand\)\)\]{--tw-ring-color:rgb(var(--content-brand))!important}.ring-\(color\:--promo-banner-tag-border\){--tw-ring-color:var(--promo-banner-tag-border)}.ring-background{--tw-ring-color:var(--background)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-gray-400\/30{--tw-ring-color:#99a1af4d}@supports (color:color-mix(in lab, red, red)){.ring-gray-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-gray-400) 30%, transparent)}}.ring-primary,.ring-primary\/70{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/70{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-transparent{--tw-ring-color:transparent}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline-hidden\!{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.outline-hidden\!{outline-offset:2px!important;outline:2px solid #0000!important}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-\[-1px\]{outline-offset:-1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[1\.5px\]{--tw-blur:blur(1.5px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[4px\]{--tw-blur:blur(4px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[14px\]{--tw-blur:blur(14px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[30px\]{--tw-blur:blur(30px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[41px\]{--tw-blur:blur(41px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[47px\]{--tw-blur:blur(47px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[50px\]{--tw-blur:blur(50px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[70px\]{--tw-blur:blur(70px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[113\.2px\]{--tw-blur:blur(113.2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xs{--tw-blur:blur(var(--blur-xs));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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.brightness-75{--tw-brightness:brightness(75%);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,)}.brightness-90{--tw-brightness:brightness(90%);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,)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_2px_10px_rgba\(0\,0\,0\,\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 10px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_3px_12px_rgba\(0\,0\,0\,\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 12px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-xs{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));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,)}.drop-shadow-none{--tw-drop-shadow: ;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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.saturate-125{--tw-saturate:saturate(125%);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:blur\(16px\)_brightness\(0\.55\)_hue-rotate\(190deg\)_saturate\(1\.1\)\]{filter:blur(16px)brightness(.55)hue-rotate(190deg)saturate(1.1)}.\[filter\:brightness\(0\.72\)_contrast\(1\.05\)\]{filter:brightness(.72)contrast(1.05)}.\[filter\:drop-shadow\(0_12px_12px_rgba\(0\,200\,210\,0\.15\)\)_drop-shadow\(0_6px_6px_rgba\(0\,200\,210\,0\.15\)\)\]{filter:drop-shadow(0 12px 12px #00c8d226)drop-shadow(0 6px 6px #00c8d226)}.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);-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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-\[3px\]{--tw-backdrop-blur:blur(3px);-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-\[6\.69px\]{--tw-backdrop-blur:blur(6.69px);-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-\[6px\]{--tw-backdrop-blur:blur(6px);-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-\[10px\]{--tw-backdrop-blur:blur(10px);-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-\[12px\]{--tw-backdrop-blur:blur(12px);-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-\[16px\]{--tw-backdrop-blur:blur(16px);-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-\[40px\]{--tw-backdrop-blur:blur(40px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-saturate-\[1\.8\]{--tw-backdrop-saturate:saturate(1.8);-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-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,)}.\[backdrop-filter\:blur\(8px\)\]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.\[backdrop-filter\:blur\(10px\)\]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.\[backdrop-filter\:blur\(12px\)\]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.\[backdrop-filter\:blur\(20px\)\]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,border-color\,transform\]{transition-property:background,color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,transform\,border-color\]{transition-property:background,color,transform,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,transform\]{transition-property:background,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,transform\,border-color\]{transition-property:background,transform,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,transform\]{transition-property:background,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,backdrop-filter\]{transition-property:background-color,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\]{transition-property:border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background\]{transition-property:color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,text-decoration-color\,transform\]{transition-property:color,text-decoration-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,top\]{transition-property:left,top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\,transform\,margin-top\]{transition-property:max-height,opacity,transform,margin-top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\]{transition-property:max-width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background\]{transition-property:opacity,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-color\]{transition-property:opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,color\]{transition-property:opacity,transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding-top\]{transition-property:padding-top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[text-decoration-color\]{transition-property:text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,max-height\]{transition-property:top,max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background\,border-color\,opacity\]{transition-property:transform,background,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background\,box-shadow\]{transition-property:transform,background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background\]{transition-property:transform,border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background\]{transition-property:transform,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\,var\(--default-transition-duration\)\]{transition-property:transform,color,var(--default-transition-duration);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,filter\,box-shadow\]{transition-property:transform,opacity,filter,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform_0\.25s_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_0\.25s\]{transition-property:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,box-shadow\]{transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-0{transition-delay:0s}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-\[50ms\]{transition-delay:50ms}.delay-\[60ms\]{transition-delay:60ms}.delay-\[70ms\]{transition-delay:70ms}.delay-\[100ms\]{transition-delay:.1s}.delay-\[120ms\]{transition-delay:.12s}.delay-\[140ms\]{transition-delay:.14s}.delay-\[150ms\]{transition-delay:.15s}.delay-\[180ms\]{transition-delay:.18s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.25s\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[300ms\]{--tw-duration:.3s;transition-duration:.3s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.duration-\[850ms\]{--tw-duration:.85s;transition-duration:.85s}.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[will-change\:transform\,opacity\]{will-change:transform,opacity}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}.contain-inline-size{--tw-contain-size:inline-size;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.\[contain\:inline-size\]{contain:inline-size}.delay-0{--tw-animation-delay:0s;animation-delay:0s}.delay-100{--tw-animation-delay:.1s;animation-delay:.1s}.delay-150{--tw-animation-delay:.15s;animation-delay:.15s}.delay-200{--tw-animation-delay:.2s;animation-delay:.2s}.\!outline-none{--tw-outline-style:none!important;outline-style:none!important}.delay-\[50ms\]{--tw-animation-delay:50ms;animation-delay:50ms}.delay-\[60ms\]{--tw-animation-delay:60ms;animation-delay:60ms}.delay-\[70ms\]{--tw-animation-delay:70ms;animation-delay:70ms}.delay-\[100ms\]{--tw-animation-delay:.1s;animation-delay:.1s}.delay-\[120ms\]{--tw-animation-delay:.12s;animation-delay:.12s}.delay-\[140ms\]{--tw-animation-delay:.14s;animation-delay:.14s}.delay-\[150ms\]{--tw-animation-delay:.15s;animation-delay:.15s}.delay-\[180ms\]{--tw-animation-delay:.18s;animation-delay:.18s}.fade-in-0{--tw-enter-opacity:0}.fill-mode-both{--tw-animation-fill-mode:both;animation-fill-mode:both}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-95{--tw-enter-scale:.95}.\[--all-tools-card-min\:240px\]{--all-tools-card-min:240px}.\[--color-landing-bg\:\#FFF\]{--color-landing-bg:#fff}.\[--dialog-gap\:calc\(var\(--spacing\)\*4\)\]{--dialog-gap:calc(var(--spacing) * 4)}.\[--dialog-padding\:calc\(var\(--spacing\)\*6\)\]{--dialog-padding:calc(var(--spacing) * 6)}.\[--dialog-radius\:calc\(var\(--spacing\)\*8\)\]{--dialog-radius:calc(var(--spacing) * 8)}.\[--hero-card-overlap\:45px\]{--hero-card-overlap:45px}.\[--hero-card-step\:calc\(var\(--hero-card-width\)_-_2\*var\(--hero-card-overlap\)\)\]{--hero-card-step:calc(var(--hero-card-width) - 2 * var(--hero-card-overlap))}.\[--hero-card-width\:450px\]{--hero-card-width:450px}.\[--left-panel-left-offset\:8px\]{--left-panel-left-offset:8px}.\[--min-tool-item-width\:162px\]{--min-tool-item-width:162px}.\[--nav-burger\:rgba\(11\,11\,12\,0\.8\)\]{--nav-burger:#0b0b0ccc}.\[--nav-burger\:rgba\(255\,255\,255\,0\.9\)\]{--nav-burger:#ffffffe6}.\[--nav-cta-bg\:\#171717\]{--nav-cta-bg:#171717}.\[--nav-cta-bg\:\#fff\]{--nav-cta-bg:#fff}.\[--nav-cta-fg\:\#0a0a0b\]{--nav-cta-fg:#0a0a0b}.\[--nav-cta-fg\:\#fff\]{--nav-cta-fg:#fff}.\[--nav-cta-glow\:rgba\(11\,11\,12\,0\.08\)\]{--nav-cta-glow:#0b0b0c14}.\[--nav-cta-glow\:rgba\(255\,255\,255\,0\.08\)\]{--nav-cta-glow:#ffffff14}.\[--nav-fg-ghost\:rgba\(11\,11\,12\,0\.28\)\]{--nav-fg-ghost:#0b0b0c47}.\[--nav-fg-ghost\:rgba\(255\,255\,255\,0\.3\)\]{--nav-fg-ghost:#ffffff4d}.\[--nav-fg-hover\:\#0b0b0c\]{--nav-fg-hover:#0b0b0c}.\[--nav-fg-hover\:\#fff\]{--nav-fg-hover:#fff}.\[--nav-fg\:\#2e2e2e\]{--nav-fg:#2e2e2e}.\[--nav-fg\:rgba\(255\,255\,255\,0\.9\)\]{--nav-fg:#ffffffe6}.\[--nav-tab-hover\:\#ebebeb\]{--nav-tab-hover:#ebebeb}.\[--nav-tab-hover\:rgba\(255\,255\,255\,0\.1\)\]{--nav-tab-hover:#ffffff1a}.\[--navbar-height\:72px\]{--navbar-height:72px}.\[--promo-banner-content\:var\(--promo-banner-content-light\)\]{--promo-banner-content:var(--promo-banner-content-light)}.\[--promo-banner-gradient-from\:var\(--promo-banner-gradient-from-light\)\]{--promo-banner-gradient-from:var(--promo-banner-gradient-from-light)}.\[--promo-banner-gradient-to\:var\(--promo-banner-gradient-to-light\)\]{--promo-banner-gradient-to:var(--promo-banner-gradient-to-light)}.\[--promo-banner-gradient-via\:var\(--promo-banner-gradient-via-light\)\]{--promo-banner-gradient-via:var(--promo-banner-gradient-via-light)}.\[--promo-banner-tag-background\:var\(--promo-banner-tag-background-light\)\]{--promo-banner-tag-background:var(--promo-banner-tag-background-light)}.\[--promo-banner-tag-border\:var\(--promo-banner-tag-border-light\)\]{--promo-banner-tag-border:var(--promo-banner-tag-border-light)}.\[--promo-banner-tag-content\:var\(--promo-banner-tag-content-light\)\]{--promo-banner-tag-content:var(--promo-banner-tag-content-light)}.\[--prompt-box-sidebar-offset\:0px\]{--prompt-box-sidebar-offset:0px}.\[--scroll-area-fade-size\:32px\]{--scroll-area-fade-size:32px}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-mask-image\:linear-gradient\(to_top\,_\#000_0\%\,_rgba\(0\,_0\,_0\,_0\.6\)_45\%\,_transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000 0%,#0009 55%,#000 100%)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[-webkit-user-drag\:none\]{-webkit-user-drag:none}.\[background\:linear-gradient\(180deg\,\#000000_0\%\,rgba\(14\,0\,26\,0\.25\)_100\%\)\]{background:linear-gradient(#000 0%,#0e001a40 100%)}.\[clip-path\:inset\(0_round_calc\(var\(--spacing\)\*4\)\)\]{clip-path:inset(0 round calc(var(--spacing) * 4))}.\[clip-path\:polygon\(0_0\,100\%_0\,100\%_100\%\,0_100\%\,12px_50\%\)\]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%)}.\[ego-browser\:notice\]{ego-browser:notice}.\[ego-browser\:skill\]{ego-browser:skill}.\[font\:inherit\]{font:inherit}.\[overflow-clip-margin\:8px\]{overflow-clip-margin:8px}.\[perspective\:1400px\]{perspective:1400px}.\[text-shadow\:-0\.2px_0_0_currentColor\,0\.2px_0_0_currentColor\]{text-shadow:-.2px 0,.2px 0}.\[text-shadow\:0_1px_6px_rgba\(0\,0\,0\,0\.8\)\]{text-shadow:0 1px 6px #000c}.\[text-shadow\:0_2px_10px_rgba\(0\,0\,0\,0\.8\)\]{text-shadow:0 2px 10px #000c}.\[text-shadow\:0_2px_10px_rgba\(0\,0\,0\,0\.85\)\]{text-shadow:0 2px 10px #000000d9}.\[text-shadow\:0_2px_12px_rgba\(0\,0\,0\,0\.8\)\]{text-shadow:0 2px 12px #000c}.\[text-shadow\:0_2px_14px_rgba\(0\,0\,0\,0\.85\)\]{text-shadow:0 2px 14px #000000d9}.\[text-shadow\:0_4px_8px_rgba\(176\,175\,175\,0\.2\)\]{text-shadow:0 4px 8px #b0afaf33}.\[text-shadow\:0_4px_28px_rgba\(0\,0\,0\,0\.75\)\]{text-shadow:0 4px 28px #000000bf}.\[transition\:box-shadow_0\.2s\,_transform_0\.2s\,_background_0\.3s\,_color_0\.3s\]{transition:box-shadow .2s,transform .2s,background .3s,color .3s}.\[transition\:color_0\.3s\,_background_0\.25s\]{transition:color .3s,background .25s}.\[transition\:color_0\.3s_ease\,transform_0\.3s_ease\,opacity_0\.3s_ease\]{transition:color .3s,transform .3s,opacity .3s}.\[transition\:color_500ms\,background-color_500ms\,border-color_500ms\,text-decoration-color_500ms\,fill_500ms\,stroke_500ms\,transform\]{transition:color .5s,background-color .5s,border-color .5s,text-decoration-color .5s,fill .5s,stroke .5s,transform}.\[transition\:opacity_0\.8s_cubic-bezier\(0\.16\,1\,0\.3\,1\)\,transform_1\.2s_ease-out\]{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.2s ease-out}.\[transition\:opacity_0\.25s_ease\]{transition:opacity .25s}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-6{--tw-enter-translate-y:calc(6*var(--spacing))}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-last\:pr-9:is(:where(.group):last-child *){padding-right:calc(var(--spacing) * 9)}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-focus-within\:mt-1\.5:is(:where(.group):focus-within *){margin-top:calc(var(--spacing) * 1.5)}.group-focus-within\:max-h-\[90px\]:is(:where(.group):focus-within *){max-height:90px}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:scale-100:is(:where(.group):focus-within *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-within\:bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.94\)_0\%\,rgba\(0\,0\,0\,0\.8\)_45\%\,rgba\(0\,0\,0\,0\.25\)_75\%\,transparent_100\%\)\]:is(:where(.group):focus-within *){background-image:linear-gradient(#0000 0%,#00000040 25%,#000c 55%,#000000f0 100%)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/ev\:opacity-50:is(:where(.group\/ev):focus-within *){opacity:.5}.group-focus-within\/ev\:opacity-100:is(:where(.group\/ev):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:static:is(:where(.group):hover *){position:static}.group-hover\:mt-1\.5:is(:where(.group):hover *){margin-top:calc(var(--spacing) * 1.5)}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:max-h-\[90px\]:is(:where(.group):hover *){max-height:90px}.group-hover\:\!w-4\.5:is(:where(.group):hover *){width:calc(var(--spacing) * 4.5)!important}.group-hover\:w-\[50px\]:is(:where(.group):hover *){width:50px}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-px:is(:where(.group):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-px:is(:where(.group):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:scale-\[1\.08\]:is(:where(.group):hover *){scale:1.08}.group-hover\:gap-1:is(:where(.group):hover *){gap:calc(var(--spacing) * 1)}.group-hover\:bg-gray-200:is(:where(.group):hover *){background-color:var(--color-gray-200)}.group-hover\:bg-gray-600:is(:where(.group):hover *){background-color:var(--color-gray-600)}.group-hover\:bg-white\/30:is(:where(.group):hover *){background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/30:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.group-hover\:bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.94\)_0\%\,rgba\(0\,0\,0\,0\.8\)_45\%\,rgba\(0\,0\,0\,0\.25\)_75\%\,transparent_100\%\)\]:is(:where(.group):hover *){background-image:linear-gradient(#0000 0%,#00000040 25%,#000c 55%,#000000f0 100%)}.group-hover\:text-\(--content-primary\):is(:where(.group):hover *){color:var(--content-primary)}.group-hover\:text-amber-300:is(:where(.group):hover *){color:var(--color-amber-300)}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-gray-950\/70:is(:where(.group):hover *){color:#030712b3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-gray-950\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-gray-950) 70%, transparent)}}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:underline-offset-4:is(:where(.group):hover *){text-underline-offset:4px}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.45\)\]:is(:where(.group):hover *){--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[0_20px_45px_-15px_rgba\(136\,80\,255\,0\.45\)\]:is(:where(.group):hover *){--tw-shadow:0 20px 45px -15px var(--tw-shadow-color,#8850ff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:brightness-90:is(:where(.group):hover *){--tw-brightness:brightness(90%);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,)}.group-hover\/ai\:text-gray-800:is(:where(.group\/ai):hover *){color:var(--color-gray-800)}.group-hover\/astra-banner\:opacity-100:is(:where(.group\/astra-banner):hover *){opacity:1}.group-hover\/btn\:translate-x-0\.5:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/carousel\:flex:is(:where(.group\/carousel):hover *){display:flex}.group-hover\/cover\:scale-105:is(:where(.group\/cover):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/ev\:opacity-50:is(:where(.group\/ev):hover *){opacity:.5}.group-hover\/ev\:opacity-100:is(:where(.group\/ev):hover *){opacity:1}.group-hover\/link\:translate-x-0\.5:is(:where(.group\/link):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/link\:-translate-y-0\.5:is(:where(.group\/link):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/link\:text-primary:is(:where(.group\/link):hover *){color:var(--primary)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/mode-option-card\:h-18:is(:where(.group\/mode-option-card):hover *){height:calc(var(--spacing) * 18)}.group-hover\/mode-option-card\:opacity-100:is(:where(.group\/mode-option-card):hover *){opacity:1}.group-hover\/plan-card\:shadow-\[0_12px_24px_0_rgb\(0_0_0\/0\.13\)\]:is(:where(.group\/plan-card):hover *){--tw-shadow:0 12px 24px 0 var(--tw-shadow-color,#00000021);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/play\:scale-105:is(:where(.group\/play):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/play\:scale-110:is(:where(.group\/play):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/play\:animate-pulse:is(:where(.group\/play):hover *){animation:var(--animate-pulse)}.group-hover\/play\:text-amber-300:is(:where(.group\/play):hover *){color:var(--color-amber-300)}.group-hover\/play\:text-white:is(:where(.group\/play):hover *){color:var(--color-white)}.group-hover\/play\:brightness-90:is(:where(.group\/play):hover *){--tw-brightness:brightness(90%);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,)}.group-hover\/search\:text-gray-800:is(:where(.group\/search):hover *){color:var(--color-gray-800)}.group-hover\/tool-card\:scale-105:is(:where(.group\/tool-card):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/top-creator-card\:block:is(:where(.group\/top-creator-card):hover *){display:block}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-focus\/link\:border-2:is(:where(.group\/link):focus *){border-style:var(--tw-border-style);border-width:2px}.group-focus\/link\:border-primary:is(:where(.group\/link):focus *){border-color:var(--primary)}.group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:translate-y-0:is(:where(.group):focus-visible *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:text-\(--content-primary\):is(:where(.group):focus-visible *){color:var(--content-primary)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has([data-horizontal]) *){text-wrap:balance}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.group-aria-expanded\:opacity-100:is(:where(.group)[aria-expanded=true] *){opacity:1}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[animated-border\=false\]\/border\:opacity-0:is(:where(.group\/border)[data-animated-border=false] *){opacity:0}.group-data-\[collapsible\=icon\]\:sr-only:is(:where(.group)[data-collapsible=icon] *){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:block:is(:where(.group)[data-collapsible=icon] *){display:block}.group-data-\[collapsible\=icon\]\:flex:is(:where(.group)[data-collapsible=icon] *){display:flex}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:inline-block:is(:where(.group)[data-collapsible=icon] *){display:inline-block}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:\!h-8:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:\!w-\[52px\]:is(:where(.group)[data-collapsible=icon] *){width:52px!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:flex-none:is(:where(.group)[data-collapsible=icon] *){flex:none}.group-data-\[collapsible\=icon\]\:flex-col:is(:where(.group)[data-collapsible=icon] *){flex-direction:column}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:gap-0\.5:is(:where(.group)[data-collapsible=icon] *){gap:calc(var(--spacing) * .5)}.group-data-\[collapsible\=icon\]\:gap-3:is(:where(.group)[data-collapsible=icon] *){gap:calc(var(--spacing) * 3)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:overflow-x-hidden:is(:where(.group)[data-collapsible=icon] *){overflow-x:hidden}.group-data-\[collapsible\=icon\]\:overflow-y-scroll:is(:where(.group)[data-collapsible=icon] *){overflow-y:scroll}.group-data-\[collapsible\=icon\]\:border-transparent:is(:where(.group)[data-collapsible=icon] *){border-color:#0000}.group-data-\[collapsible\=icon\]\:\!bg-transparent:is(:where(.group)[data-collapsible=icon] *){background-color:#0000!important}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:p-\[7px\]:is(:where(.group)[data-collapsible=icon] *){padding:7px}.group-data-\[collapsible\=icon\]\:px-0:is(:where(.group)[data-collapsible=icon] *){padding-inline:calc(var(--spacing) * 0)}.group-data-\[collapsible\=icon\]\:px-1\.5:is(:where(.group)[data-collapsible=icon] *){padding-inline:calc(var(--spacing) * 1.5)}.group-data-\[collapsible\=icon\]\:py-3:is(:where(.group)[data-collapsible=icon] *){padding-block:calc(var(--spacing) * 3)}.group-data-\[collapsible\=icon\]\:pl-0:is(:where(.group)[data-collapsible=icon] *){padding-left:calc(var(--spacing) * 0)}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}@media (hover:hover){.group-hover\/sidebar-header\:group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group\/sidebar-header):hover *):is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-hover\/sidebar-header\:group-data-\[collapsible\=icon\]\:opacity-100:is(:where(.group\/sidebar-header):hover *):is(:where(.group)[data-collapsible=icon] *){opacity:1}.group-data-\[collapsible\=icon\]\:group-data-\[active\=false\]\/menu-button\:group-hover\/menu-button\:ring-1:is(:where(.group)[data-collapsible=icon] *):is(:where(.group\/menu-button)[data-active=false] *):is(:where(.group\/menu-button):hover *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=icon\]\:group-data-\[active\=false\]\/menu-button\:group-hover\/menu-button\:drop-shadow-xs:is(:where(.group)[data-collapsible=icon] *):is(:where(.group\/menu-button)[data-active=false] *):is(:where(.group\/menu-button):hover *){--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));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,)}}.group-data-\[collapsible\=icon\]\:group-data-\[active\=true\]\/menu-button\:ring-1:is(:where(.group)[data-collapsible=icon] *):is(:where(.group\/menu-button)[data-active=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[input-end\=true\]\:pe-8:is(:where(.group)[data-input-end=true] *){padding-inline-end:calc(var(--spacing) * 8)}.group-data-\[input-end\=true\]\:pe-9\.5:is(:where(.group)[data-input-end=true] *){padding-inline-end:calc(var(--spacing) * 9.5)}.group-data-\[input-end\=true\]\:pe-10\.5:is(:where(.group)[data-input-end=true] *){padding-inline-end:calc(var(--spacing) * 10.5)}.group-data-\[input-start\=true\]\:ps-8:is(:where(.group)[data-input-start=true] *){padding-inline-start:calc(var(--spacing) * 8)}.group-data-\[input-start\=true\]\:ps-9\.5:is(:where(.group)[data-input-start=true] *){padding-inline-start:calc(var(--spacing) * 9.5)}.group-data-\[input-start\=true\]\:ps-10\.5:is(:where(.group)[data-input-start=true] *){padding-inline-start:calc(var(--spacing) * 10.5)}.group-data-\[popup-open\]\/combobox-trigger\:-rotate-180:is(:where(.group\/combobox-trigger)[data-popup-open] *){rotate:-180deg}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=expanded\]\:not-sr-only:is(:where(.group)[data-state=expanded] *){clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.group-data-\[state\=expanded\]\:mt-5:is(:where(.group)[data-state=expanded] *){margin-top:calc(var(--spacing) * 5)}.group-data-\[state\=expanded\]\:block:is(:where(.group)[data-state=expanded] *){display:block}.group-data-\[state\=expanded\]\:flex:is(:where(.group)[data-state=expanded] *){display:flex}.group-data-\[state\=expanded\]\:hidden:is(:where(.group)[data-state=expanded] *){display:none}.group-data-\[state\=expanded\]\:inline:is(:where(.group)[data-state=expanded] *){display:inline}.group-data-\[state\=expanded\]\:inline-flex:is(:where(.group)[data-state=expanded] *){display:inline-flex}.group-data-\[state\=expanded\]\:h-8:is(:where(.group)[data-state=expanded] *){height:calc(var(--spacing) * 8)}.group-data-\[state\=expanded\]\:w-\(--sidebar-width\):is(:where(.group)[data-state=expanded] *){width:var(--sidebar-width)}.group-data-\[state\=expanded\]\:w-auto:is(:where(.group)[data-state=expanded] *){width:auto}.group-data-\[state\=expanded\]\:flex-1:is(:where(.group)[data-state=expanded] *){flex:1}.group-data-\[state\=expanded\]\:flex-row:is(:where(.group)[data-state=expanded] *){flex-direction:row}.group-data-\[state\=expanded\]\:justify-start:is(:where(.group)[data-state=expanded] *){justify-content:flex-start}.group-data-\[state\=expanded\]\:gap-1\.5:is(:where(.group)[data-state=expanded] *){gap:calc(var(--spacing) * 1.5)}.group-data-\[state\=expanded\]\:gap-3:is(:where(.group)[data-state=expanded] *){gap:calc(var(--spacing) * 3)}.group-data-\[state\=expanded\]\:overflow-x-hidden:is(:where(.group)[data-state=expanded] *){overflow-x:hidden}.group-data-\[state\=expanded\]\:overflow-y-auto:is(:where(.group)[data-state=expanded] *){overflow-y:auto}.group-data-\[state\=expanded\]\:p-0:is(:where(.group)[data-state=expanded] *){padding:calc(var(--spacing) * 0)}.group-data-\[state\=expanded\]\:p-3:is(:where(.group)[data-state=expanded] *){padding:calc(var(--spacing) * 3)}.group-data-\[state\=expanded\]\:px-2:is(:where(.group)[data-state=expanded] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=expanded\]\:px-2\.5:is(:where(.group)[data-state=expanded] *){padding-inline:calc(var(--spacing) * 2.5)}.group-data-\[state\=expanded\]\:py-1:is(:where(.group)[data-state=expanded] *){padding-block:calc(var(--spacing) * 1)}.group-data-\[state\=expanded\]\:py-1\.5:is(:where(.group)[data-state=expanded] *){padding-block:calc(var(--spacing) * 1.5)}.group-data-\[state\=expanded\]\:py-2:is(:where(.group)[data-state=expanded] *){padding-block:calc(var(--spacing) * 2)}.group-data-\[state\=expanded\]\:pt-2:is(:where(.group)[data-state=expanded] *){padding-top:calc(var(--spacing) * 2)}.group-data-\[state\=expanded\]\:pr-0:is(:where(.group)[data-state=expanded] *){padding-right:calc(var(--spacing) * 0)}.group-data-\[state\=expanded\]\:pb-2:is(:where(.group)[data-state=expanded] *){padding-bottom:calc(var(--spacing) * 2)}.group-data-\[state\=expanded\]\:pl-1\.5:is(:where(.group)[data-state=expanded] *){padding-left:calc(var(--spacing) * 1.5)}.group-data-\[state\=expanded\]\:pl-2:is(:where(.group)[data-state=expanded] *){padding-left:calc(var(--spacing) * 2)}@media (hover:hover){.group-data-\[state\=expanded\]\:group-hover\/menu-button\:flex:is(:where(.group)[data-state=expanded] *):is(:where(.group\/menu-button):hover *){display:flex}.group-data-\[state\=expanded\]\:group-hover\/menu-button\:hidden:is(:where(.group)[data-state=expanded] *):is(:where(.group\/menu-button):hover *){display:none}}.group-data-\[state\=expanded\]\:group-focus-visible\/menu-button\:flex:is(:where(.group)[data-state=expanded] *):is(:where(.group\/menu-button):focus-visible *){display:flex}.group-data-\[state\=expanded\]\:group-focus-visible\/menu-button\:hidden:is(:where(.group)[data-state=expanded] *):is(:where(.group\/menu-button):focus-visible *){display:none}.group-data-\[state\=expanded\]\:group-data-\[active\=true\]\/menu-button\:bg-transparent:is(:where(.group)[data-state=expanded] *):is(:where(.group\/menu-button)[data-active=true] *){background-color:#0000}.group-data-\[state\=expanded\]\:group-data-\[active\=true\]\/menu-button\:ring-0:is(:where(.group)[data-state=expanded] *):is(:where(.group\/menu-button)[data-active=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[state\=open\]\:scale-0:is(:where(.group)[data-state=open] *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[state\=open\]\:scale-100:is(:where(.group)[data-state=open] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[state\=open\]\:-rotate-90:is(:where(.group)[data-state=open] *){rotate:-90deg}.group-data-\[state\=open\]\:-rotate-180:is(:where(.group)[data-state=open] *){rotate:-180deg}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[collapsible\=icon\]\:group-data-\[state\=open\]\/menu-button\:ring-1:is(:where(.group)[data-collapsible=icon] *):is(:where(.group\/menu-button)[data-state=open] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *){--tw-ring-color:var(--sidebar-border)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-disabled\/next-button\:hidden:is(:where(.peer\/next-button):disabled~*),.peer-disabled\/previous-button\:hidden:is(:where(.peer\/previous-button):disabled~*){display:none}.peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.peer-\[\.is-center\]\:max-w-3xl:is(:where(.peer).is-center~*){max-width:var(--container-3xl)}.peer-\[\.is-custom\]\:max-w-none:is(:where(.peer).is-custom~*){max-width:none}.peer-\[\.is-not-custom\]\:mx-auto:is(:where(.peer).is-not-custom~*){margin-inline:auto}.peer-\[\.is-not-custom\]\:px-4:is(:where(.peer).is-not-custom~*){padding-inline:calc(var(--spacing) * 4)}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.marker\:text-muted-foreground ::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground ::-webkit-details-marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::-webkit-details-marker{color:var(--muted-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.file\:ring-0::file-selector-button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.placeholder\:text-black\/45::placeholder{color:#00000073}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-black\/45::placeholder{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.placeholder\:text-white\/38::placeholder{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/38::placeholder{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.placeholder\:text-white\/45::placeholder{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/45::placeholder{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.placeholder\:transition-colors::placeholder{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-8:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 8)}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-\[calc\(50\%-0\.5rem\)\]:before{content:var(--tw-content);top:calc(50% - .5rem)}.before\:right-0:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.before\:-left-\[70\%\]:before{content:var(--tw-content);left:-70%}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:z-\[5\]:before{content:var(--tw-content);z-index:5}.before\:h-\[200px\]:before{content:var(--tw-content);height:200px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-\[60\%\]:before{content:var(--tw-content);width:60%}.before\:w-\[clamp\(24px\,6vw\,80px\)\]:before{content:var(--tw-content);width:clamp(24px,6vw,80px)}.before\:\[animation\:shimmer_8s_ease-in-out_infinite\]:before{content:var(--tw-content);animation:8s ease-in-out infinite shimmer}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-t-\[rgba\(255\,255\,255\,0\.06\)\]:before{content:var(--tw-content);border-top-color:#ffffff0f}.before\:bg-\[linear-gradient\(105deg\,transparent_20\%\,rgba\(255\,255\,255\,0\.12\)_40\%\,rgba\(255\,255\,255\,0\.28\)_50\%\,rgba\(255\,255\,255\,0\.12\)_60\%\,transparent_80\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(105deg,#0000 20%,#ffffff1f 40%,#ffffff47 50%,#ffffff1f 60%,#0000 80%)}.before\:bg-\[linear-gradient\(to_right\,\#08090e_0\%\,transparent_100\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#08090e 0%,#0000 100%)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[\\\"\\\"\]:before{--tw-content:\"\";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:-bottom-px:after{content:var(--tw-content);bottom:-1px}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:-z-10:after{content:var(--tw-content);z-index:calc(10 * -1)}.after\:z-\[5\]:after{content:var(--tw-content);z-index:5}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-\[clamp\(24px\,6vw\,80px\)\]:after{content:var(--tw-content);width:clamp(24px,6vw,80px)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:cursor-pointer:after{content:var(--tw-content);cursor:pointer}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-t:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\[\#7678ed\]:after{content:var(--tw-content);background-color:#7678ed}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.08\)_0\%\,transparent_50\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(#ffffff14 0%,#0000 50%)}.after\:bg-\[linear-gradient\(to_left\,\#08090e_0\%\,transparent_100\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(270deg,#08090e 0%,#0000 100%)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:select-none:after{content:var(--tw-content);-webkit-user-select:none;user-select:none}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:sticky:first-child{position:sticky}.first\:top-0:first-child{top:calc(var(--spacing) * 0)}.first\:z-10:first-child{z-index:10}.first\:ml-0:first-child{margin-left:calc(var(--spacing) * 0)}.first\:scroll-m-20:first-child{scroll-margin:calc(var(--spacing) * 20)}.first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}.target\:w-10:target{width:calc(var(--spacing) * 10)}.empty\:m-0:empty{margin:calc(var(--spacing) * 0)}.empty\:hidden:empty{display:none}.focus-within\:border-primary:focus-within,.focus-within\:border-primary\/50:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-primary\/50:focus-within{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color:var(--background)}@media (hover:hover){.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[5px\]:hover{--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-px:hover{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-102:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.08\]:hover{scale:1.08}.hover\:-rotate-12:hover{rotate:-12deg}.hover\:rotate-45:hover{rotate:45deg}.hover\:rotate-90:hover{rotate:90deg}.hover\:border-\(--border-tertiary\):hover{border-color:var(--border-tertiary)}.hover\:border-\(--content-primary\):hover{border-color:var(--content-primary)}.hover\:border-\[\#7678ed\]:hover{border-color:#7678ed}.hover\:border-\[color\:var\(--ink-3\)\]:hover{border-color:var(--ink-3)}.hover\:border-\[rgba\(196\,168\,255\,0\.42\)\]:hover{border-color:#c4a8ff6b}.hover\:border-\[rgba\(255\,255\,255\,0\.28\)\]:hover{border-color:#ffffff47}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.hover\:border-black\/20:hover{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:border-black\/20:hover{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hover\:border-indigo-500\/40:hover{border-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/40:hover{border-color:color-mix(in oklab, var(--color-indigo-500) 40%, transparent)}}.hover\:border-neutral-500:hover{border-color:var(--color-neutral-500)}.hover\:border-primary\!:hover{border-color:var(--primary)!important}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\:border-purple-500\/40:hover{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/40:hover{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.hover\:border-transparent:hover{border-color:#0000}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:border-white\/\[0\.28\]:hover{border-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.28\]:hover{border-color:color-mix(in oklab, var(--color-white) 28.0%, transparent)}}.hover\:border-white\/\[0\.35\]:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.35\]:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:bg-\[\#2F76E8\]:hover{background-color:#2f76e8}.hover\:bg-\[\#7c3aed\]:hover{background-color:#7c3aed}.hover\:bg-\[\#243c34\]:hover{background-color:#243c34}.hover\:bg-\[\#603d5d\]:hover{background-color:#603d5d}.hover\:bg-\[\#7678ed\]:hover{background-color:#7678ed}.hover\:bg-\[\#34312d\]:hover{background-color:#34312d}.hover\:bg-\[\#103778\]:hover{background-color:#103778}.hover\:bg-\[\#444138\]:hover{background-color:#444138}.hover\:bg-\[\#E3E3E3\]:hover{background-color:#e3e3e3}.hover\:bg-\[\#E84E05\]:hover{background-color:#e84e05}.hover\:bg-\[\#E60063\]:hover{background-color:#e60063}.hover\:bg-\[\#cf4937\]:hover{background-color:#cf4937}.hover\:bg-\[\#ded3ff\]:hover{background-color:#ded3ff}.hover\:bg-\[\#f0bc6f\]:hover{background-color:#f0bc6f}.hover\:bg-\[\#f0f0f0\]:hover{background-color:#f0f0f0}.hover\:bg-\[\#f0f0ff\]:hover{background-color:#f0f0ff}.hover\:bg-\[rgba\(30\,34\,44\,0\.95\)\]:hover{background-color:#1e222cf2}.hover\:bg-\[rgba\(88\,60\,160\,0\.4\)\]:hover{background-color:#583ca066}.hover\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:hover{background-color:#ffffff0f}.hover\:bg-\[var\(--nav-tab-hover\)\]:hover{background-color:var(--nav-tab-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background\/50:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/50:hover{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.hover\:bg-black\/15:hover{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/15:hover{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-black\/85:hover{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/85:hover{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-card:hover,.hover\:bg-card\/80:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/80:hover{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.hover\:bg-destructive:hover,.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-500:hover{background-color:var(--color-gray-500)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-red-500\/80:hover{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/80:hover{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/92:hover{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/92:hover{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:bg-white\/\[0\.22\]:hover{background-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.22\]:hover{background-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.hover\:bg-\[linear-gradient\(0deg\,\#2674ad_0\%\,\#3bb5be_100\%\)\]:hover{background-image:linear-gradient(#3bb5be 0%,#2674ad 100%)}.hover\:bg-\[linear-gradient\(0deg\,\#2674ad_19\.07\%\,\#3bb5be_106\.27\%\)\]:hover{background-image:linear-gradient(#3bb5be -6.27%,#2674ad 80.93%)}.hover\:bg-\[linear-gradient\(90deg\,rgb\(var\(--fill-secondary-hover\)\)_0\%\,rgb\(var\(--fill-secondary-hover\)\)_100\%\)\]:hover{background-image:linear-gradient(90deg,rgb(var(--fill-secondary-hover)) 0%,rgb(var(--fill-secondary-hover)) 100%)}.hover\:bg-\[linear-gradient\(135deg\,\#9b80f7\,\#8385f0\)\]:hover{background-image:linear-gradient(135deg,#9b80f7,#8385f0)}.hover\:bg-\[linear-gradient\(180deg\,rgb\(255_255_255\/0\.4\)_0\%\,rgb\(255_255_255\/0\.1\)_50\%\,rgb\(255_255_255\/0\)_100\%\)\,linear-gradient\(rgb\(var\(--fill-brand\)\)\,rgb\(var\(--fill-brand\)\)\)\]:hover{background-image:linear-gradient(180deg,#fff6 0%,#ffffff1a 50%,#fff0 100%),linear-gradient(rgb(var(--fill-brand)),rgb(var(--fill-brand)))}.hover\:bg-\[radial-gradient\(63\.36\%_261\.02\%_at_50\%_50\%\,rgba\(50\,90\,180\,0\.4\)_37\.02\%\,rgba\(87\,157\,204\,0\.7\)_68\.51\%\,rgba\(124\,223\,228\,1\)_100\%\)\,linear-gradient\(90deg\,\#00c8d2_0\%\,\#00c8d2_100\%\)\]:hover{background-image:radial-gradient(63.36% 261.02%,#325ab466 37.02%,#579dccb3 68.51%,#7cdfe4 100%),linear-gradient(90deg,#00c8d2 0% 100%)}.hover\:bg-\[radial-gradient\(261\.02\%_63\.36\%_at_50\%_50\%\,_rgba\(var\(--fill-brand\)\)_30\.29\%\,_rgba\(var\(--fill-brand\)\)_63\.46\%\,rgba\(var\(--fill-brand-active\)\)_100\%\)\]:hover{background-image:radial-gradient(261.02% 63.36% at 50% 50%, rgba(var(--fill-brand)) 30.29%, rgba(var(--fill-brand)) 63.46%,rgba(var(--fill-brand-active)) 100%)}.hover\:from-primary\/95:hover{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:from-primary\/95:hover{--tw-gradient-from:color-mix(in oklab, var(--primary) 95%, transparent)}}.hover\:from-primary\/95:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-indigo-600\/95:hover{--tw-gradient-to:#4f39f6f2}@supports (color:color-mix(in lab, red, red)){.hover\:to-indigo-600\/95:hover{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-600) 95%, transparent)}}.hover\:to-indigo-600\/95:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\(--content-primary\):hover{color:var(--content-primary)}.hover\:text-\(color\:--promo-banner-content\):hover{color:var(--promo-banner-content)}.hover\:text-\[\#0b0c10\]:hover{color:#0b0c10}.hover\:text-\[\#171717\]:hover{color:#171717}.hover\:text-\[rgba\(255\,255\,255\,0\.8\)\]:hover{color:#fffc}.hover\:text-\[rgba\(255\,255\,255\,0\.9\)\]:hover{color:#ffffffe6}.hover\:text-\[rgba\(255\,255\,255\,0\.55\)\]:hover{color:#ffffff8c}.hover\:text-\[var\(--nav-fg-hover\)\]:hover{color:var(--nav-fg-hover)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-background:hover{color:var(--background)}.hover\:text-emerald-500:hover{color:var(--color-emerald-500)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-neutral-50:hover{color:var(--color-neutral-50)}.hover\:text-neutral-100:hover{color:var(--color-neutral-100)}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-purple-500:hover{color:var(--color-purple-500)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/95:hover{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/95:hover{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\(--content-primary\):hover{-webkit-text-decoration-color:var(--content-primary);-webkit-text-decoration-color:var(--content-primary);-webkit-text-decoration-color:var(--content-primary);text-decoration-color:var(--content-primary)}.hover\:decoration-black\/60:hover{text-decoration-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:decoration-black\/60:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--color-black) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-black) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-black) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-white:hover{-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.hover\:underline-offset-1:hover{text-underline-offset:1px}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-92:hover{opacity:.92}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_6px_var\(--nav-cta-glow\)\]:hover{--tw-shadow:0 0 0 6px var(--tw-shadow-color,var(--nav-cta-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_24px_48px_-12px_rgba\(136\,80\,255\,0\.4\)\]:hover{--tw-shadow:0 24px 48px -12px var(--tw-shadow-color,#8850ff66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0px_10px_20px_0px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0px 10px 20px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0px_10px_20px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0px 10px 20px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:\[box-shadow\:0_18px_45px_rgba\(0\,0\,0\,0\.65\)\]:hover{box-shadow:0 18px 45px #000000a6}.hover\:shadow-amber-500\/5:hover{--tw-shadow-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-amber-500\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-destructive\/20:hover{--tw-shadow-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-destructive\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--destructive) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-emerald-500\/5:hover{--tw-shadow-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-emerald-500\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-indigo-500\/5:hover{--tw-shadow-color:#625fff0d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-indigo-500\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-primary\/5:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-purple-500\/5:hover{--tw-shadow-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-purple-500\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-gray-400\/60:hover{--tw-ring-color:#99a1af99}@supports (color:color-mix(in lab, red, red)){.hover\:ring-gray-400\/60:hover{--tw-ring-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent)}}.hover\:ring-gray-600\/30:hover{--tw-ring-color:#4a55654d}@supports (color:color-mix(in lab, red, red)){.hover\:ring-gray-600\/30:hover{--tw-ring-color:color-mix(in oklab, var(--color-gray-600) 30%, transparent)}}.hover\:ring-transparent:hover{--tw-ring-color:transparent}.hover\:brightness-80:hover{--tw-brightness:brightness(80%);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-110:hover{--tw-brightness:brightness(110%);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\:backdrop-blur-\[12px\]:hover{--tw-backdrop-blur:blur(12px);-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,)}.hover\:outline-none:hover{--tw-outline-style:none;outline-style:none}.hover\:not-\[\.is-active\]\:scale-\[0\.98\]:hover:not(.is-active){scale:.98}.hover\:not-\[\.is-active\]\:opacity-80:hover:not(.is-active){opacity:.8}.hover\:not-\[\.is-active\]\:blur-\[0\.5px\]:hover:not(.is-active){--tw-blur:blur(.5px);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\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-10:focus{z-index:10}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:calc(var(--radius) - 2px)}.focus\:border-\(--border-tertiary\):focus{border-color:var(--border-tertiary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:p-2:focus{padding:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_0_3px_rgba\(255\,255\,255\,0\.06\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-primary:focus{--tw-ring-offset-color:var(--primary)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-hidden\!:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.focus\:outline-hidden\!:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus\:outline-primary:focus{outline-color:var(--primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:rounded-xl:focus-visible{border-radius:calc(var(--radius) + 4px)}.focus-visible\:border-none:focus-visible{--tw-border-style:none;border-style:none}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-\[var\(--nav-tab-hover\)\]:focus-visible{background-color:var(--nav-tab-hover)}.focus-visible\:bg-black\/15:focus-visible{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-black\/15:focus-visible{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.focus-visible\:text-\[var\(--nav-fg-hover\)\]:focus-visible{color:var(--nav-fg-hover)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-\(--content-primary\):focus-visible{outline-color:var(--content-primary)}.focus-visible\:outline-\[\#292822\]:focus-visible{outline-color:#292822}.focus-visible\:outline-\[\#754971\]:focus-visible{outline-color:#754971}.focus-visible\:outline-\[\#c5b5ff\]:focus-visible{outline-color:#c5b5ff}.focus-visible\:outline-\[\#e9a93f\]:focus-visible{outline-color:#e9a93f}.focus-visible\:outline-\[\#fff8e8\]:focus-visible{outline-color:#fff8e8}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:-translate-y-1\/2:active{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[0\.0625rem\]:active{--tw-translate-y:.0625rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.99\]:active{scale:.99}.active\:transform:active{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.active\:border-transparent:active{border-color:#0000}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:bg-\[linear-gradient\(0deg\,\#1f6594_0\%\,\#33a1aa_100\%\)\]:active{background-image:linear-gradient(#33a1aa 0%,#1f6594 100%)}.active\:bg-\[linear-gradient\(0deg\,\#1f6594_19\.07\%\,\#33a1aa_106\.27\%\)\]:active{background-image:linear-gradient(#33a1aa -6.27%,#1f6594 80.93%)}.active\:bg-\[linear-gradient\(90deg\,rgb\(var\(--fill-secondary-variant\)\)_0\%\,rgb\(var\(--fill-secondary-variant\)\)_100\%\)\]:active{background-image:linear-gradient(90deg,rgb(var(--fill-secondary-variant)) 0%,rgb(var(--fill-secondary-variant)) 100%)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:shadow-\[0_12px_24px_0_rgba\(138\,_63\,_252\,_0\.15\)\,_0_6px_12px_0_rgba\(138\,_63\,_252\,_0\.15\)\]:active{--tw-shadow:0 12px 24px 0 var(--tw-shadow-color,#8a3ffc26), 0 6px 12px 0 var(--tw-shadow-color,#8a3ffc26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[inset_0_-4px_0_0_\#325ab4\]:active{--tw-shadow:inset 0 -4px 0 0 var(--tw-shadow-color,#325ab4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:brightness-95:active{--tw-brightness:brightness(95%);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,)}.active\:backdrop-blur-\[12px\]:active{--tw-backdrop-blur:blur(12px);-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,)}.active\:duration-100:active{--tw-duration:.1s;transition-duration:.1s}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:hidden:disabled{display:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-\[linear-gradient\(90deg\,rgb\(var\(--fill-secondary-disabled\)\)_0\%\,rgb\(var\(--fill-secondary-disabled\)\)_100\%\)\]:disabled{background-image:linear-gradient(90deg,rgb(var(--fill-secondary-disabled)) 0%,rgb(var(--fill-secondary-disabled)) 100%)}.disabled\:\!opacity-100:disabled{opacity:1!important}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.disabled\:active\:translate-y-0:disabled:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.inert\:pointer-events-none:is([inert],[inert] *){pointer-events:none}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-checked\:border-primary\/30:has([data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has([data-checked]){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-\[var\(--nav-tab-hover\)\][aria-expanded=true]{background-color:var(--nav-tab-hover)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-\[var\(--nav-fg-hover\)\][aria-expanded=true]{color:var(--nav-fg-hover)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true],.aria-pressed\:border-primary[aria-pressed=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.aria-selected\:bg-\(--surface-tertiary\)[aria-selected=true]{background-color:var(--surface-tertiary)}.aria-selected\:text-\(--content-primary\)[aria-selected=true]{color:var(--content-primary)}.aria-\[disabled\=true\]\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-\[disabled\=true\]\:cursor-pointer[aria-disabled=true]{cursor:pointer}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:bg-sidebar-accent[data-active]{background-color:var(--sidebar-accent)}.data-active\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.data-active\:text-sidebar-accent-foreground[data-active]{color:var(--sidebar-accent-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-checked\:border-primary[data-checked]{border-color:var(--primary)}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.data-checked\:text-primary-foreground[data-checked]{color:var(--primary-foreground)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:animate-accordion-up[data-closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-closed\:slide-out-to-bottom-2[data-closed]{--tw-exit-translate-y:calc(2*var(--spacing))}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-open\:animate-accordion-down[data-open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent[data-open]{background-color:var(--accent)}.data-open\:text-accent-foreground[data-open]{color:var(--accent-foreground)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-open\:slide-in-from-bottom-2[data-open]{--tw-enter-translate-y:calc(2*var(--spacing))}@media (hover:hover){.data-open\:hover\:bg-sidebar-accent[data-open]:hover{background-color:var(--sidebar-accent)}.data-open\:hover\:text-sidebar-accent-foreground[data-open]:hover{color:var(--sidebar-accent-foreground)}}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-unchecked\:bg-input[data-unchecked]{background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.group-active\/switch\:data-\[animate\=true\]\:w-6:is(:where(.group\/switch):active *)[data-animate=true]{width:calc(var(--spacing) * 6)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:w-max[data-orientation=horizontal]{width:max-content}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[orientation\=vertical\]\:h-4[data-orientation=vertical]{height:calc(var(--spacing) * 4)}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=field-separator-content\]\:bg-card>*)[data-slot=field-separator-content]{background-color:var(--card)}.data-\[slot\=input-end\]\:end-2\.5[data-slot=input-end]{inset-inline-end:calc(var(--spacing) * 2.5)}.data-\[slot\=input-end\]\:end-3[data-slot=input-end]{inset-inline-end:calc(var(--spacing) * 3)}.data-\[slot\=input-start\]\:start-2\.5[data-slot=input-start]{inset-inline-start:calc(var(--spacing) * 2.5)}.data-\[slot\=input-start\]\:start-3[data-slot=input-start]{inset-inline-start:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:ring-1[data-state=active]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:ring-transparent[data-state=active]{--tw-ring-color:transparent}.data-\[state\=active\]\:after\:opacity-100[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%\+4px\)\][data-state=checked]{--tw-translate-x:calc(100% + 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-transparent[data-state=checked]{border-color:#0000}.group-active\/switch\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-12px\)\]:is(:where(.group\/switch):active *)[data-state=checked]{--tw-translate-x:calc(100% - 12px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:text-primary[data-state=closed]{color:var(--primary)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}@media (hover:hover){.data-\[state\=inactive\]\:hover\:text-primary[data-state=inactive]:hover{color:var(--primary)}}.data-\[state\=indeterminate\]\:border-transparent[data-state=indeterminate]{border-color:#0000}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:border-b-0[data-state=open]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-\[state\=open\]\:border-transparent[data-state=open]{border-color:#0000}.data-\[state\=open\]\:ring-0[data-state=open]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=open\]\:ring-1[data-state=open]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-xl[data-vaul-drawer-direction=bottom]{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:rounded-r-xl[data-vaul-drawer-direction=left]{border-top-right-radius:calc(var(--radius) + 4px);border-bottom-right-radius:calc(var(--radius) + 4px)}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:rounded-l-xl[data-vaul-drawer-direction=right]{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-xl[data-vaul-drawer-direction=top]{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.motion-safe\:group-hover\/plan-card\:-translate-y-1:is(:where(.group\/plan-card):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=1080px){.max-\[1080px\]\:inline-flex{display:inline-flex}}@media not all and (width>=1000px){.max-\[1000px\]\:h-\[clamp\(240px\,40vw\,320px\)\]{height:clamp(240px,40vw,320px)}.max-\[1000px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=960px){.max-\[960px\]\:gap-10{gap:calc(var(--spacing) * 10)}.max-\[960px\]\:px-7{padding-inline:calc(var(--spacing) * 7)}.max-\[960px\]\:py-11{padding-block:calc(var(--spacing) * 11)}}@media not all and (width>=900px){.max-\[900px\]\:bottom-10{bottom:calc(var(--spacing) * 10)}.max-\[900px\]\:-mt-6{margin-top:calc(var(--spacing) * -6)}.max-\[900px\]\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.max-\[900px\]\:h-\[clamp\(180px\,44vw\,297px\)\]{height:clamp(180px,44vw,297px)}.max-\[900px\]\:max-w-\[480px\]{max-width:480px}.max-\[900px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[900px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[900px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[900px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-\[900px\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.max-\[900px\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[900px\]\:\[--hero-card-overlap\:23px\]{--hero-card-overlap:23px}.max-\[900px\]\:\[--hero-card-width\:clamp\(140px\,34vw\,230px\)\]{--hero-card-width:clamp(140px, 34vw, 230px)}}@media not all and (width>=860px){.max-\[860px\]\:max-w-\[320px\]{max-width:320px}.max-\[860px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[860px\]\:gap-\[60px\]{gap:60px}.max-\[860px\]\:p-5{padding:calc(var(--spacing) * 5)}.max-\[860px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[860px\]\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.max-\[860px\]\:py-6{padding-block:calc(var(--spacing) * 6)}.max-\[860px\]\:text-\[15px\]{font-size:15px}}@media not all and (width>=768px){.max-\[768px\]\:relative{position:relative}.max-\[768px\]\:right-2{right:calc(var(--spacing) * 2)}.max-\[768px\]\:right-3{right:calc(var(--spacing) * 3)}.max-\[768px\]\:bottom-2{bottom:calc(var(--spacing) * 2)}.max-\[768px\]\:bottom-3{bottom:calc(var(--spacing) * 3)}.max-\[768px\]\:bottom-auto{bottom:auto}.max-\[768px\]\:left-2{left:calc(var(--spacing) * 2)}.max-\[768px\]\:left-auto{left:auto}.max-\[768px\]\:mx-auto{margin-inline:auto}.max-\[768px\]\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-\[768px\]\:mt-6{margin-top:calc(var(--spacing) * 6)}.max-\[768px\]\:mt-7{margin-top:calc(var(--spacing) * 7)}.max-\[768px\]\:mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.max-\[768px\]\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.max-\[768px\]\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.max-\[768px\]\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-\[768px\]\:hidden{display:none}.max-\[768px\]\:h-6{height:calc(var(--spacing) * 6)}.max-\[768px\]\:h-\[34px\]{height:34px}.max-\[768px\]\:min-h-0{min-height:calc(var(--spacing) * 0)}.max-\[768px\]\:w-6{width:calc(var(--spacing) * 6)}.max-\[768px\]\:w-\[34px\]{width:34px}.max-\[768px\]\:w-\[min\(640px\,calc\(100\%-32px\)\)\]{width:min(640px,100% - 32px)}.max-\[768px\]\:min-w-\[140px\]{min-width:140px}.max-\[768px\]\:min-w-\[250px\]{min-width:250px}.max-\[768px\]\:flex-\[0_0_40vw\]{flex:0 0 40vw}.max-\[768px\]\:flex-\[0_0_74vw\]{flex:0 0 74vw}.max-\[768px\]\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-\[768px\]\:scroll-pl-5{scroll-padding-left:calc(var(--spacing) * 5)}.max-\[768px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[768px\]\:gap-\[18px\]{gap:18px}.max-\[768px\]\:rounded-lg{border-radius:var(--radius)}.max-\[768px\]\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.max-\[768px\]\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.max-\[768px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[768px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[768px\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-\[768px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[768px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[768px\]\:px-\[22px\]{padding-inline:22px}.max-\[768px\]\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.max-\[768px\]\:py-12{padding-block:calc(var(--spacing) * 12)}.max-\[768px\]\:py-14{padding-block:calc(var(--spacing) * 14)}.max-\[768px\]\:py-\[3px\]{padding-block:3px}.max-\[768px\]\:py-\[11px\]{padding-block:11px}.max-\[768px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-\[768px\]\:pt-14{padding-top:calc(var(--spacing) * 14)}.max-\[768px\]\:pt-24{padding-top:calc(var(--spacing) * 24)}.max-\[768px\]\:pt-\[104px\]{padding-top:104px}.max-\[768px\]\:pr-5{padding-right:calc(var(--spacing) * 5)}.max-\[768px\]\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.max-\[768px\]\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.max-\[768px\]\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.max-\[768px\]\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.max-\[768px\]\:pb-\[44px\]{padding-bottom:44px}.max-\[768px\]\:pl-5{padding-left:calc(var(--spacing) * 5)}.max-\[768px\]\:text-\[10\.5px\]{font-size:10.5px}.max-\[768px\]\:text-\[10px\]{font-size:10px}.max-\[768px\]\:text-\[11\.5px\]{font-size:11.5px}.max-\[768px\]\:text-\[13\.5px\]{font-size:13.5px}.max-\[768px\]\:text-\[13px\]{font-size:13px}.max-\[768px\]\:text-\[clamp\(26px\,7\.5vw\,36px\)\]{font-size:clamp(26px,7.5vw,36px)}}@media not all and (width>=767px){.max-\[767px\]\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-\[767px\]\:flex{display:flex}.max-\[767px\]\:w-full{width:100%}.max-\[767px\]\:flex-col{flex-direction:column}.max-\[767px\]\:gap-6{gap:calc(var(--spacing) * 6)}.max-\[767px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[767px\]\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.max-\[767px\]\:before\:inset-x-5:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 5)}}@media not all and (width>=640px){.max-\[640px\]\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-\[640px\]\:mt-6{margin-top:calc(var(--spacing) * 6)}.max-\[640px\]\:h-9{height:calc(var(--spacing) * 9)}.max-\[640px\]\:h-\[30px\]{height:30px}.max-\[640px\]\:h-\[560px\]{height:560px}.max-\[640px\]\:w-\[30px\]{width:30px}.max-\[640px\]\:w-\[520px\]{width:520px}.max-\[640px\]\:w-\[min\(290px\,80vw\)\]{width:min(290px,80vw)}.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:justify-start{justify-content:flex-start}.max-\[640px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[640px\]\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.max-\[640px\]\:gap-7{gap:calc(var(--spacing) * 7)}.max-\[640px\]\:gap-16{gap:calc(var(--spacing) * 16)}.max-\[640px\]\:rounded-2xl{border-radius:var(--radius-2xl)}.max-\[640px\]\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.max-\[640px\]\:p-5{padding:calc(var(--spacing) * 5)}.max-\[640px\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-\[640px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[640px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[640px\]\:px-\[22px\]{padding-inline:22px}.max-\[640px\]\:py-2{padding-block:calc(var(--spacing) * 2)}.max-\[640px\]\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.max-\[640px\]\:py-7{padding-block:calc(var(--spacing) * 7)}.max-\[640px\]\:py-\[11px\]{padding-block:11px}.max-\[640px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-\[640px\]\:pt-14{padding-top:calc(var(--spacing) * 14)}.max-\[640px\]\:pt-\[calc\(76px\+24px\)\]{padding-top:100px}.max-\[640px\]\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.max-\[640px\]\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.max-\[640px\]\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.max-\[640px\]\:text-\[12\.5px\]{font-size:12.5px}.max-\[640px\]\:text-\[13\.5px\]{font-size:13.5px}.max-\[640px\]\:text-\[13px\]{font-size:13px}.max-\[640px\]\:text-\[15px\]{font-size:15px}.max-\[640px\]\:text-\[26px\]{font-size:26px}.max-\[640px\]\:text-\[clamp\(24px\,6\.5vw\,30px\)\]{font-size:clamp(24px,6.5vw,30px)}.max-\[640px\]\:text-\[clamp\(38px\,11vw\,56px\)\]{font-size:clamp(38px,11vw,56px)}.max-\[640px\]\:whitespace-normal{white-space:normal}}@media not all and (width>=639px){.max-\[639px\]\:flex-col{flex-direction:column}.max-\[639px\]\:items-start{align-items:flex-start}}@media not all and (width>=600px){.max-\[600px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=480px){.max-\[480px\]\:-mt-5{margin-top:calc(var(--spacing) * -5)}.max-\[480px\]\:mt-4{margin-top:calc(var(--spacing) * 4)}.max-\[480px\]\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-\[480px\]\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.max-\[480px\]\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.max-\[480px\]\:h-\[clamp\(168px\,41vw\,220px\)\]{height:clamp(168px,41vw,220px)}.max-\[480px\]\:min-h-9{min-height:calc(var(--spacing) * 9)}.max-\[480px\]\:w-\[min\(640px\,calc\(100\%-24px\)\)\]{width:min(640px,100% - 24px)}.max-\[480px\]\:max-w-full{max-width:100%}.max-\[480px\]\:min-w-\[80px\]{min-width:80px}.max-\[480px\]\:flex-\[0_0_175px\]{flex:0 0 175px}.max-\[480px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[480px\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-\[480px\]\:rounded-2xl{border-radius:var(--radius-2xl)}.max-\[480px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[480px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[480px\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-\[480px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[480px\]\:py-1{padding-block:calc(var(--spacing) * 1)}.max-\[480px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.max-\[480px\]\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.max-\[480px\]\:py-\[18px\]{padding-block:18px}.max-\[480px\]\:pt-5{padding-top:calc(var(--spacing) * 5)}.max-\[480px\]\:pt-14{padding-top:calc(var(--spacing) * 14)}.max-\[480px\]\:pt-\[92px\]{padding-top:92px}.max-\[480px\]\:pr-2{padding-right:calc(var(--spacing) * 2)}.max-\[480px\]\:pb-\[10px\]{padding-bottom:10px}.max-\[480px\]\:pb-\[36px\]{padding-bottom:36px}.max-\[480px\]\:pb-\[60px\]{padding-bottom:60px}.max-\[480px\]\:pl-\[5px\]{padding-left:5px}.max-\[480px\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[480px\]\:text-\[11\.5px\]{font-size:11.5px}.max-\[480px\]\:text-\[11px\]{font-size:11px}.max-\[480px\]\:text-\[13px\]{font-size:13px}.max-\[480px\]\:\[--hero-card-overlap\:18px\]{--hero-card-overlap:18px}.max-\[480px\]\:\[--hero-card-width\:clamp\(130px\,32vw\,170px\)\]{--hero-card-width:clamp(130px, 32vw, 170px)}}@media not all and (width>=375px){.max-\[375px\]\:block{display:block}.max-\[375px\]\:hidden{display:none}}@media not all and (width>=64rem){.max-lg\:contents{display:contents}.max-lg\:hidden{display:none}}@media (width>=375px){.min-\[375px\]\:hidden{display:none}}@media (width>=521px){.min-\[521px\]\:max-w-none{max-width:none}.min-\[521px\]\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}.min-\[521px\]\:justify-end{justify-content:flex-end}.min-\[521px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[521px\]\:rounded-\[22px\]{border-radius:22px}.min-\[521px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.min-\[521px\]\:py-\[18px\]{padding-block:18px}}@media (width>=640px){.min-\[640px\]\:w-\[330px\]{width:330px}.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=769px){.min-\[769px\]\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.min-\[769px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[769px\]\:flex-row{flex-direction:row}.min-\[769px\]\:items-end{align-items:flex-end}.min-\[769px\]\:justify-between{justify-content:space-between}.min-\[769px\]\:gap-10{gap:calc(var(--spacing) * 10)}.min-\[769px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.min-\[769px\]\:py-7{padding-block:calc(var(--spacing) * 7)}.min-\[769px\]\:pt-40{padding-top:calc(var(--spacing) * 40)}.min-\[769px\]\:pb-40{padding-bottom:calc(var(--spacing) * 40)}}@media (width>=861px){.min-\[861px\]\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr)}}@media (width>=961px){.min-\[961px\]\:sticky{position:sticky}.min-\[961px\]\:top-0{top:calc(var(--spacing) * 0)}.min-\[961px\]\:block{display:block}.min-\[961px\]\:grid{display:grid}.min-\[961px\]\:h-\[380vh\]{height:380vh}.min-\[961px\]\:h-dvh{height:100dvh}.min-\[961px\]\:w-auto{width:auto}.min-\[961px\]\:translate-x-2\.5{--tw-translate-x:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.min-\[961px\]\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.min-\[961px\]\:grid-cols-\[minmax\(240px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(240px,360px) minmax(0,1fr)}.min-\[961px\]\:flex-col{flex-direction:column}.min-\[961px\]\:flex-row{flex-direction:row}.min-\[961px\]\:items-center{align-items:center}.min-\[961px\]\:justify-center{justify-content:center}.min-\[961px\]\:gap-12{gap:calc(var(--spacing) * 12)}.min-\[961px\]\:gap-\[clamp\(14px\,2\.2vh\,22px\)\]{gap:clamp(14px,2.2vh,22px)}.min-\[961px\]\:gap-\[clamp\(40px\,6vw\,90px\)\]{gap:clamp(40px,6vw,90px)}.min-\[961px\]\:overflow-visible{overflow:visible}.min-\[961px\]\:rounded-none{border-radius:0}.min-\[961px\]\:bg-transparent{background-color:#0000}.min-\[961px\]\:p-0{padding:calc(var(--spacing) * 0)}.min-\[961px\]\:px-0{padding-inline:calc(var(--spacing) * 0)}.min-\[961px\]\:px-\[clamp\(24px\,4\.5vw\,60px\)\]{padding-inline:clamp(24px,4.5vw,60px)}.min-\[961px\]\:py-0{padding-block:calc(var(--spacing) * 0)}.min-\[961px\]\:py-1{padding-block:calc(var(--spacing) * 1)}.min-\[961px\]\:text-\[clamp\(24px\,2\.6vw\,36px\)\]{font-size:clamp(24px,2.6vw,36px)}.min-\[961px\]\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.min-\[961px\]\:tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.min-\[961px\]\:text-white{color:var(--color-white)}.min-\[961px\]\:text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.min-\[961px\]\:text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.min-\[961px\]\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}.min-\[961px\]\:\[text-shadow\:0_4px_20px_rgba\(0\,0\,0\,0\.7\)\]{text-shadow:0 4px 20px #000000b3}@media (hover:hover){.min-\[961px\]\:hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.min-\[961px\]\:hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.min-\[961px\]\:hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}}}@media (width>=1023px){.min-\[1023px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1025px){.min-\[1025px\]\:gap-16{gap:calc(var(--spacing) * 16)}}@media (width>=1081px){.min-\[1081px\]\:flex{display:flex}}@media (width>=1200px){.min-\[1200px\]\:flex-\[0_0_290px\]{flex:0 0 290px}}@media (width>=1279px){.min-\[1279px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1441px){.min-\[1441px\]\:max-w-240{max-width:calc(var(--spacing) * 240)}}@media (width>=2500px){.min-\[2500px\]\:grid-cols-5\!{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:flex{display:flex}.sm\:size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.sm\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:h-95{height:calc(var(--spacing) * 95)}.sm\:max-h-40{max-height:calc(var(--spacing) * 40)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-82\.5{width:calc(var(--spacing) * 82.5)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[18em\]{max-width:18em}.sm\:max-w-\[46ch\]{max-width:46ch}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-0{min-width:calc(var(--spacing) * 0)}.sm\:min-w-\[180px\]{min-width:180px}.sm\:flex-none{flex:none}.sm\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[repeat\(var\(--cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.sm\:grid-cols-\[repeat\(var\(--cols\)\,minmax\(0\,1fr\)\)\]\!{grid-template-columns:repeat(var(--cols),minmax(0,1fr))!important}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4\.5{gap:calc(var(--spacing) * 4.5)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.sm\:border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:py-\[54px\]{padding-block:54px}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[6px\]{font-size:6px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[130px\]{font-size:130px}.sm\:leading-\[130px\]{--tw-leading:130px;line-height:130px}.sm\:before\:top-\[calc\(50\%-0\.75rem\)\]:before{content:var(--tw-content);top:calc(50% - .75rem)}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:-mx-7{margin-inline:calc(var(--spacing) * -7)}.md\:-mb-7{margin-bottom:calc(var(--spacing) * -7)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-auto{width:auto}.md\:max-w-95{max-width:calc(var(--spacing) * 95)}.md\:min-w-50{min-width:calc(var(--spacing) * 50)}.md\:flex-\[1_1_240px\]{flex:240px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[\.55fr_1\.45fr\]{grid-template-columns:.55fr 1.45fr}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[minmax\(0\,5fr\)_mi\"\]\)\<\/script\>\<script\>self\.__next_f\.push\(\[1\,\"nmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) mi"])</script><script>self.  next f.push([1,"nmax(0,7fr)}.md\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-14{gap:calc(var(--spacing) * 14)}.md\:gap-24{gap:calc(var(--spacing) * 24)}.md\:overflow-visible{overflow:visible}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.md\:object-center{object-position:center}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[14\.5px\]{font-size:14.5px}.md\:text-\[17px\]{font-size:17px}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:-mt-8{margin-top:calc(var(--spacing) * -8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-110{height:calc(var(--spacing) * 110)}.lg\:w-full{width:100%}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:flex-1{flex:1}.lg\:rotate-\[1\.5deg\]{rotate:1.5deg}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[\.94fr_1\.06fr\]{grid-template-columns:.94fr 1.06fr}.lg\:grid-cols-\[1\.1fr_1\.4fr\]{grid-template-columns:1.1fr 1.4fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-x-clip{overflow-x:clip}.lg\:rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.peer-\[\.is-not-custom\]\:lg\:px-8:is(:where(.peer).is-not-custom~*){padding-inline:calc(var(--spacing) * 8)}.peer-\[\.is-not-custom\]\:peer-\[\.is-not-center\]\:lg\:flex:is(:where(.peer).is-not-custom~*):is(:where(.peer).is-not-center~*){display:flex}:is(.peer-\[\.is-wide\]\:lg\:\*\:last\:max-w-216:is(:where(.peer).is-wide~*)>*):last-child{max-width:calc(var(--spacing) * 216)}}@media (width>=75rem){.min-\[75rem\]\:right-24{right:calc(var(--spacing) * 24)}}@media (width>=80rem){.xl\:w-\[calc\(100\%-19rem\)\]{width:calc(100% - 19rem)}.xl\:min-w-full{min-width:100%}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:gap-\[134px\]{gap:134px}.xl\:px-\[170px\]{padding-inline:170px}.xl\:py-20{padding-block:calc(var(--spacing) * 20)}}@media (width>=96rem){.\32 xl\:max-w-\[1600px\]{max-width:1600px}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:justify-center{justify-content:center}.\32 xl\:gap-64{gap:calc(var(--spacing) * 64)}}@container columns-container (width>=0){.\@\[0px\]\/columns-container\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}@container (width>=40rem){.\@min-\[40rem\]\:max-w-109\.5{max-width:calc(var(--spacing) * 109.5)}.\@min-\[40rem\]\:py-16{padding-block:calc(var(--spacing) * 16)}}@container columns-container (width>=42rem){.\@2xl\/columns-container\:grid-cols-\[repeat\(var\(--cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}@container (width>=52.5rem){.\@min-\[52\.5rem\]\:h-5{height:calc(var(--spacing) * 5)}.\@min-\[52\.5rem\]\:w-px{width:1px}.\@min-\[52\.5rem\]\:flex-1{flex:1}.\@min-\[52\.5rem\]\:flex-none{flex:none}.\@min-\[52\.5rem\]\:flex-row{flex-direction:row}.\@min-\[52\.5rem\]\:flex-wrap{flex-wrap:wrap}.\@min-\[52\.5rem\]\:items-center{align-items:center}.\@min-\[52\.5rem\]\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.\@min-\[52\.5rem\]\:gap-y-1{row-gap:calc(var(--spacing) * 1)}.\@min-\[52\.5rem\]\:py-1{padding-block:calc(var(--spacing) * 1)}.\@min-\[52\.5rem\]\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.\@min-\[52\.5rem\]\:whitespace-nowrap{white-space:nowrap}}@container (width>=58.25rem){.\@min-\[58\.25rem\]\:px-0{padding-inline:calc(var(--spacing) * 0)}}@container (width>=60rem){.\@min-\[60rem\]\:flex-1{flex:1}.\@min-\[60rem\]\:flex-row{flex-direction:row}.\@min-\[60rem\]\:items-start{align-items:flex-start}.\@min-\[60rem\]\:justify-between{justify-content:space-between}.\@min-\[60rem\]\:gap-10{gap:calc(var(--spacing) * 10)}.\@min-\[60rem\]\:py-7\.5{padding-block:calc(var(--spacing) * 7.5)}.\@min-\[60rem\]\:pr-8{padding-right:calc(var(--spacing) * 8)}.\@min-\[60rem\]\:pl-10{padding-left:calc(var(--spacing) * 10)}.\@min-\[60rem\]\:text-left{text-align:left}}@container (width>=72rem){.\@min-\[72rem\]\:h-12{height:calc(var(--spacing) * 12)}.\@min-\[72rem\]\:gap-3{gap:calc(var(--spacing) * 3)}.\@min-\[72rem\]\:gap-8{gap:calc(var(--spacing) * 8)}.\@min-\[72rem\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.\@min-\[72rem\]\:py-3{padding-block:calc(var(--spacing) * 3)}}@container (width>=90rem){.\@min-\[90rem\]\:-mr-20{margin-right:calc(var(--spacing) * -20)}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-x:is(.dark *){border-inline-style:var(--tw-border-style);border-inline-width:1px}.dark\:border-t:is(.dark *){border-top-style:var(--tw-border-style);border-top-width:1px}.dark\:border-amber-400\/35:is(.dark *){border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/35:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.dark\:border-blue-900:is(.dark *){border-color:var(--color-blue-900)}.dark\:border-gray-300\/\[0\.06\]:is(.dark *){border-color:#d1d5dc0f}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-300\/\[0\.06\]:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-300) 6%, transparent)}}.dark\:border-gray-800\/50:is(.dark *){border-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-800\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-stone-700:is(.dark *){border-color:var(--color-stone-700)}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/12:is(.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:border-white\/50:is(.dark *){border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:border-white\/80:is(.dark *){border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/80:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\:bg-\(--bg-color-dark\):is(.dark *){background-color:var(--bg-color-dark)}.dark\:bg-\[\#1a1a21\]:is(.dark *){background-color:#1a1a21}.dark\:bg-\[\#1a1d26\]:is(.dark *){background-color:#1a1d26}.dark\:bg-\[\#2a211b\]:is(.dark *){background-color:#2a211b}.dark\:bg-\[\#211c25\]:is(.dark *){background-color:#211c25}.dark\:bg-\[\#10161f\]:is(.dark *){background-color:#10161f}.dark\:bg-\[\#13151b\]:is(.dark *){background-color:#13151b}.dark\:bg-\[\#13151b\]\/80:is(.dark *){background-color:oklab(19.6358% .000154339 -.0124899/.8)}.dark\:bg-\[\#20211f\]:is(.dark *){background-color:#20211f}.dark\:bg-\[\#dfd9c9\]:is(.dark *){background-color:#dfd9c9}.dark\:bg-\[\#eef2f6\]:is(.dark *){background-color:#eef2f6}.dark\:bg-\[\#f3e8d7\]:is(.dark *){background-color:#f3e8d7}.dark\:bg-\[\#f3ecdf\]:is(.dark *){background-color:#f3ecdf}.dark\:bg-\[\#f4f0e7\]:is(.dark *){background-color:#f4f0e7}.dark\:bg-\[\#fff8e8\]:is(.dark *){background-color:#fff8e8}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dark\:bg-black:is(.dark *){background-color:var(--color-black)}.dark\:bg-black\/20:is(.dark *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.dark\:bg-blue-600\/20:is(.dark *){background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-600\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.dark\:bg-card\/40:is(.dark *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-card\/40:is(.dark *){background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.dark\:bg-card\/95:is(.dark *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-card\/95:is(.dark *){background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.dark\:bg-gray-400:is(.dark *){background-color:var(--color-gray-400)}.dark\:bg-gray-500:is(.dark *){background-color:var(--color-gray-500)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-indigo-500\/15:is(.dark *){background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-muted\/10:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/10:is(.dark *){background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.dark\:bg-muted\/20:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/20:is(.dark *){background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.dark\:bg-primary:is(.dark *){background-color:var(--primary)}.dark\:bg-purple-500\/15:is(.dark *){background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:bg-zinc-950:is(.dark *){background-color:var(--color-zinc-950)}.dark\:bg-\[image\:var\(--google-bg-mobile-dark\)\]:is(.dark *){background-image:var(--google-bg-mobile-dark)}.dark\:bg-\[image\:var\(--google-grid-dark\)\]:is(.dark *){background-image:var(--google-grid-dark)}.dark\:bg-\[linear-gradient\(0deg\,\#696969_-10\.07\%\,\#FFF_100\%\)\]:is(.dark *){background-image:linear-gradient(#fff 0%,#696969 110.07%)}.dark\:bg-\[linear-gradient\(0deg\,rgba\(255\,255\,255\,0\.60\)_0\%\,\#FFF_100\%\)\]:is(.dark *){background-image:linear-gradient(#fff 0%,#fff9 100%)}.dark\:from-\[\#141720\]:is(.dark *){--tw-gradient-from:#141720;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[\#151821\]:is(.dark *){--tw-gradient-from:#151821;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-background\/90:is(.dark *){--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:from-background\/90:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--background) 90%, transparent)}}.dark\:from-background\/90:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-white\/10:is(.dark *){--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:from-white\/10:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:from-white\/10:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-\[\#12141c\]:is(.dark *){--tw-gradient-via:#12141c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-background\/70:is(.dark *){--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:via-background\/70:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--background) 70%, transparent)}}.dark\:via-background\/70:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[\#111318\]:is(.dark *){--tw-gradient-to:#111318;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-background:is(.dark *){--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-indigo-950\/25:is(.dark *){--tw-gradient-to:#1e1a4d40}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-950\/25:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-indigo-950) 25%, transparent)}}.dark\:to-indigo-950\/25:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:bg-clip-text:is(.dark *){-webkit-background-clip:text;background-clip:text}.dark\:fill-gray-100:is(.dark *){fill:var(--color-gray-100)}.dark\:text-\(--text-color-dark\):is(.dark *){color:var(--text-color-dark)}.dark\:text-\[\#1c1b19\]:is(.dark *){color:#1c1b19}.dark\:text-\[\#211f1b\]:is(.dark *){color:#211f1b}.dark\:text-\[\#10254f\]:is(.dark *){color:#10254f}.dark\:text-\[\#17130f\]:is(.dark *){color:#17130f}.dark\:text-\[\#30241f\]:is(.dark *){color:#30241f}.dark\:text-\[\#182238\]:is(.dark *){color:#182238}.dark\:text-\[\#bdadb8\]:is(.dark *){color:#bdadb8}.dark\:text-\[\#c7a5bf\]:is(.dark *){color:#c7a5bf}.dark\:text-\[\#d5c9d3\]:is(.dark *){color:#d5c9d3}.dark\:text-\[\#dbc2d4\]:is(.dark *){color:#dbc2d4}.dark\:text-\[\#f5f3ea\]:is(.dark *){color:#f5f3ea}.dark\:text-\[\#f6ece9\]:is(.dark *){color:#f6ece9}.dark\:text-\[\#f6f1e7\]:is(.dark *){color:#f6f1e7}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-gray-50:is(.dark *){color:var(--color-gray-50)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-neutral-50:is(.dark *){color:var(--color-neutral-50)}.dark\:text-primary-foreground:is(.dark *){color:var(--primary-foreground)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-stone-300:is(.dark *){color:var(--color-stone-300)}.dark\:text-stone-400:is(.dark *){color:var(--color-stone-400)}.dark\:text-transparent:is(.dark *){color:#0000}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:text-white\/60:is(.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/60:is(.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70:is(.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:placeholder-gray-300:is(.dark *)::placeholder{color:var(--color-gray-300)}.dark\:opacity-30:is(.dark *){opacity:.3}.dark\:opacity-100:is(.dark *){opacity:1}.dark\:mix-blend-screen:is(.dark *){mix-blend-mode:screen}.dark\:shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.06\)\,0_20px_40px_rgba\(0\,0\,0\,0\.6\)\]:is(.dark *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff0f), 0 20px 40px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0px_4px_8px_0px\,rgba\(0\,0\,0\,0\.20\)\)\]:is(.dark *){--tw-shadow:0px 4px 8px 0px var(--tw-shadow-color,currentcolor), #0003;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1px_rgb\(var\(--neutral-white\)\/0\.07\)\,inset_0_-1px_0\.5px_rgb\(var\(--neutral-white\)\/0\.16\)\,inset_0_-12px_14px_-12px_rgb\(var\(--neutral-white\)\/0\.1\)\,inset_0_1px_1px_rgb\(var\(--neutral-black\)\/0\.4\)\,0_10px_24px_-10px_rgb\(var\(--neutral-black\)\/0\.7\)\]:is(.dark *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,rgb(var(--neutral-white)/.07)), inset 0 -1px .5px var(--tw-shadow-color,rgb(var(--neutral-white)/.16)), inset 0 -12px 14px -12px var(--tw-shadow-color,rgb(var(--neutral-white)/.1)), inset 0 1px 1px var(--tw-shadow-color,rgb(var(--neutral-black)/.4)), 0 10px 24px -10px var(--tw-shadow-color,rgb(var(--neutral-black)/.7));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-1:is(.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-gray-600\/30:is(.dark *){--tw-ring-color:#4a55654d}@supports (color:color-mix(in lab, red, red)){.dark\:ring-gray-600\/30:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-gray-600) 30%, transparent)}}.dark\:ring-gray-700\/25:is(.dark *){--tw-ring-color:#36415340}@supports (color:color-mix(in lab, red, red)){.dark\:ring-gray-700\/25:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-gray-700) 25%, transparent)}}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-offset-black:is(.dark *){--tw-ring-offset-color:var(--color-black)}.dark\:brightness-\[1\.1\]:is(.dark *){--tw-brightness:brightness(1.1);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,)}.dark\:brightness-\[1\.35\]:is(.dark *){--tw-brightness:brightness(1.35);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,)}.dark\:\[--promo-banner-content\:var\(--promo-banner-content-dark\)\]:is(.dark *){--promo-banner-content:var(--promo-banner-content-dark)}.dark\:\[--promo-banner-gradient-from\:var\(--promo-banner-gradient-from-dark\)\]:is(.dark *){--promo-banner-gradient-from:var(--promo-banner-gradient-from-dark)}.dark\:\[--promo-banner-gradient-to\:var\(--promo-banner-gradient-to-dark\)\]:is(.dark *){--promo-banner-gradient-to:var(--promo-banner-gradient-to-dark)}.dark\:\[--promo-banner-gradient-via\:var\(--promo-banner-gradient-via-dark\)\]:is(.dark *){--promo-banner-gradient-via:var(--promo-banner-gradient-via-dark)}.dark\:\[--promo-banner-tag-background\:var\(--promo-banner-tag-background-dark\)\]:is(.dark *){--promo-banner-tag-background:var(--promo-banner-tag-background-dark)}.dark\:\[--promo-banner-tag-border\:var\(--promo-banner-tag-border-dark\)\]:is(.dark *){--promo-banner-tag-border:var(--promo-banner-tag-border-dark)}.dark\:\[--promo-banner-tag-content\:var\(--promo-banner-tag-content-dark\)\]:is(.dark *){--promo-banner-tag-content:var(--promo-banner-tag-content-dark)}@media (hover:hover){.dark\:group-hover\:bg-gray-300:is(.dark *):is(:where(.group):hover *){background-color:var(--color-gray-300)}.dark\:group-hover\:bg-gray-700:is(.dark *):is(:where(.group):hover *){background-color:var(--color-gray-700)}.dark\:group-hover\:text-blue-400:is(.dark *):is(:where(.group):hover *){color:var(--color-blue-400)}.dark\:group-hover\:text-gray-200:is(.dark *):is(:where(.group):hover *){color:var(--color-gray-200)}.dark\:group-hover\:text-gray-300:is(.dark *):is(:where(.group):hover *){color:var(--color-gray-300)}.dark\:group-hover\:text-white\/70:is(.dark *):is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:text-white\/70:is(.dark *):is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:group-hover\/ai\:text-gray-200:is(.dark *):is(:where(.group\/ai):hover *){color:var(--color-gray-200)}.dark\:group-hover\/plan-card\:shadow-\[0_12px_24px_0_rgb\(var\(--neutral-white\)\/0\.1\)\]:is(.dark *):is(:where(.group\/plan-card):hover *){--tw-shadow:0 12px 24px 0 var(--tw-shadow-color,rgb(var(--neutral-white)/.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:group-hover\/search\:text-gray-200:is(.dark *):is(:where(.group\/search):hover *){color:var(--color-gray-200)}}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}.dark\:focus-within\:border-primary\/60:is(.dark *):focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-within\:border-primary\/60:is(.dark *):focus-within{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}@media (hover:hover){.dark\:hover\:border-primary\/50:is(.dark *):hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-primary\/50:is(.dark *):hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.dark\:hover\:border-primary\/60:is(.dark *):hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-primary\/60:is(.dark *):hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.dark\:hover\:border-white\/30:is(.dark *):hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-white\/30:is(.dark *):hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:hover\:bg-\[\#13151b\]:is(.dark *):hover{background-color:#13151b}.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-gray-300:is(.dark *):hover{background-color:var(--color-gray-300)}.dark\:hover\:bg-gray-400:is(.dark *):hover{background-color:var(--color-gray-400)}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}.dark\:hover\:shadow-none:is(.dark *):hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:hover\:ring-gray-500\/30:is(.dark *):hover{--tw-ring-color:#6a72824d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:ring-gray-500\/30:is(.dark *):hover{--tw-ring-color:color-mix(in oklab, var(--color-gray-500) 30%, transparent)}}.dark\:hover\:ring-white\/20:is(.dark *):hover{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:ring-white\/20:is(.dark *):hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:hover\:brightness-150:is(.dark *):hover{--tw-brightness:brightness(150%);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,)}.dark\:hover\:brightness-\[1\.25\]:is(.dark *):hover{--tw-brightness:brightness(1.25);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,)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:opacity-50:is(.dark *):disabled{opacity:.5}@media (hover:hover){.dark\:disabled\:hover\:bg-transparent:is(.dark *):disabled:hover{background-color:#0000}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has([data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has([data-checked]){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has([data-checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has([data-checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-active\:border-input:is(.dark *)[data-active]{border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *)[data-active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.dark\:data-checked\:bg-primary:is(.dark *)[data-checked]{background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *)[data-checked]{background-color:var(--primary-foreground)}.dark\:data-unchecked\:bg-foreground:is(.dark *)[data-unchecked]{background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media print{.print\:hidden{display:none}}@media (forced-colors:active){.forced-colors\:bg-\[color\:CanvasText\]\!{background-color:canvastext!important}.forced-colors\:forced-color-adjust-none{forced-color-adjust:none}}.\[\&_\.pricing-list-icon\]\:text-white\/60 .pricing-list-icon{color:#fff9}@supports (color:color-mix(in lab, red, red)){.\[\&_\.pricing-list-icon\]\:text-white\/60 .pricing-list-icon{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.\[\&_\.pricing-list-text\]\:text-white\/75 .pricing-list-text{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.\[\&_\.pricing-list-text\]\:text-white\/75 .pricing-list-text{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.\[\&_\.pricing-period\]\:text-white\/55 .pricing-period{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.\[\&_\.pricing-period\]\:text-white\/55 .pricing-period{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.\[\&_\.pricing-tagline\]\:text-white\/55 .pricing-tagline{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.\[\&_\.pricing-tagline\]\:text-white\/55 .pricing-tagline{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-primary a{color:var(--primary)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_a\]\:transition-colors a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}.hover\:\[\&_a\]\:underline:hover a{text-decoration-line:underline}}.\[\&_blockquote\]\:my-4 blockquote{margin-block:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-border blockquote{border-color:var(--border)}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:text-muted-foreground blockquote{color:var(--muted-foreground)}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-muted code{background-color:var(--muted)}.\[\&_code\]\:px-\[0\.4rem\] code{padding-inline:.4rem}.\[\&_code\]\:py-\[0\.2rem\] code{padding-block:.2rem}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-sm code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_code\]\:text-foreground code{color:var(--foreground)}.\[\&_h1\]\:mt-6 h1{margin-top:calc(var(--spacing) * 6)}.\[\&_h1\]\:mb-2 h1{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h1\]\:text-xl h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h1\]\:tracking-tight h1{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h1\]\:text-foreground h1{color:var(--foreground)}@media (width>=48rem){.md\:\[\&_h1\]\:text-2xl h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.\[\&_h2\]\:mt-6 h2{margin-top:calc(var(--spacing) * 6)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:tracking-tight h2{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h2\]\:text-foreground h2{color:var(--foreground)}@media (width>=48rem){.md\:\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.\[\&_h3\]\:mt-4 h3{margin-top:calc(var(--spacing) * 4)}.\[\&_h3\]\:mb-1\.5 h3{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:tracking-tight h3{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[\&_h3\]\:text-foreground h3{color:var(--foreground)}.\[\&_hr\]\:my-8 hr{margin-block:calc(var(--spacing) * 8)}.\[\&_hr\]\:border-border hr{border-color:var(--border)}.\[\&_img\]\:pointer-events-none img{pointer-events:none}.\[\&_img\]\:my-4 img{margin-block:calc(var(--spacing) * 4)}.\[\&_img\]\:rounded-xl img{border-radius:calc(var(--radius) + 4px)}.\[\&_img\]\:transition-transform img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_img\]\:duration-\[450ms\] img{--tw-duration:.45s;transition-duration:.45s}.\[\&_img\]\:ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\] img{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.\[\&_img\]\:select-none img{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:\[\&_img\]\:scale-\[1\.03\]:hover img{scale:1.03}.hover\:\[\&_img\]\:scale-\[1\.04\]:hover img{scale:1.04}}.\[\&_li\]\:leading-7 li{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.\[\&_ol\]\:mt-2 ol{margin-top:calc(var(--spacing) * 2)}.\[\&_ol\]\:ml-6 ol{margin-left:calc(var(--spacing) * 6)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}:where(.\[\&_ol\]\:space-y-1 ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ol\]\:marker\:text-muted-foreground ol ::marker{color:var(--muted-foreground)}.\[\&_ol\]\:marker\:text-muted-foreground ol::marker{color:var(--muted-foreground)}.\[\&_ol\]\:marker\:text-muted-foreground ol ::-webkit-details-marker{color:var(--muted-foreground)}.\[\&_ol\]\:marker\:text-muted-foreground ol::-webkit-details-marker{color:var(--muted-foreground)}.\[\&_p\]\:mt-2 p{margin-top:calc(var(--spacing) * 2)}.\[\&_p\]\:leading-7 p{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_pre\]\:my-4 pre{margin-block:calc(var(--spacing) * 4)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-xl pre{border-radius:calc(var(--radius) + 4px)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:border-border pre{border-color:var(--border)}.\[\&_pre\]\:bg-muted pre{background-color:var(--muted)}.\[\&_pre\]\:p-4 pre{padding:calc(var(--spacing) * 4)}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:calc(var(--spacing) * 0)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-foreground strong{color:var(--foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:h-5 svg{height:calc(var(--spacing) * 5)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-5 svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[1\.5\] svg{stroke-width:1.5px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_table\]\:my-4 table{margin-block:calc(var(--spacing) * 4)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-border td{border-color:var(--border)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:border-border th{border-color:var(--border)}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:mt-2 ul{margin-top:calc(var(--spacing) * 2)}.\[\&_ul\]\:ml-6 ul{margin-left:calc(var(--spacing) * 6)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-1 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:marker\:text-muted-foreground ul ::marker{color:var(--muted-foreground)}.\[\&_ul\]\:marker\:text-muted-foreground ul::marker{color:var(--muted-foreground)}.\[\&_ul\]\:marker\:text-muted-foreground ul ::-webkit-details-marker{color:var(--muted-foreground)}.\[\&_ul\]\:marker\:text-muted-foreground ul::-webkit-details-marker{color:var(--muted-foreground)}.\[\&_video\]\:pointer-events-none video{pointer-events:none}.\[\&_video\]\:transition-transform video{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_video\]\:duration-\[450ms\] video{--tw-duration:.45s;transition-duration:.45s}.\[\&_video\]\:ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\] video{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.\[\&_video\]\:select-none video{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:\[\&_video\]\:scale-\[1\.03\]:hover video{scale:1.03}.hover\:\[\&_video\]\:scale-\[1\.04\]:hover video{scale:1.04}}.\[\&\.is-active\]\:z-\[2\].is-active{z-index:2}.\[\&\.is-active\]\:z-\[5\].is-active{z-index:5}.\[\&\.is-active\]\:scale-100.is-active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.\[\&\.is-active\]\:scale-\[1\.06\].is-active{scale:1.06}.\[\&\.is-active\]\:border-\[\#8b6ef2\].is-active{border-color:#8b6ef2}.\[\&\.is-active\]\:opacity-100.is-active{opacity:1}.\[\&\.is-active\]\:\[box-shadow\:0_10px_32px_rgba\(0\,0\,0\,0\.85\)\,0_0_20px_rgba\(118\,120\,237\,0\.4\)\].is-active{box-shadow:0 10px 32px #000000d9,0 0 20px #7678ed66}.\[\&\:\:-webkit-resizer\]\:bg-transparent::-webkit-resizer{background-color:#0000}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.\*\:\[\*\]\:size-4\.5>*):is(*){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}:is(.\*\:\[\*\]\:shrink-0>*):is(*){flex-shrink:0}:is(.\*\*\:\[\*\]\:pointer-events-none *):is(*){pointer-events:none}.\[\[hidden\]\]\:hidden[hidden]{display:none}.\[\\u0026_svg\]\:pointer-events-none:is(u0026 svg){pointer-events:none}.\[\\u0026_svg\]\:size-5:is(u0026 svg){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\\u0026_svg\]\:size-6:is(u0026 svg){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\\u0026_svg\]\:shrink-0:is(u0026 svg),.\[\\u0026\\u003esvg\]\:shrink-0:is(u0026u003esvg){flex-shrink:0}.\[\\u0026\\u003esvg\]\:opacity-60:is(u0026u003esvg){opacity:.6}.\[\\u0026\\u003esvg\]\:transition-transform:is(u0026u003esvg){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\\u0026\\u003esvg\]\:duration-240:is(u0026u003esvg){--tw-duration:.24s;transition-duration:.24s}@media (hover:hover){.group-hover\:\[\\u0026\\u003esvg\]\:translate-x-0\.75:is(:where(.group):hover *):is(u0026u003esvg){--tw-translate-x:calc(var(--spacing) * .75);translate:var(--tw-translate-x) var(--tw-translate-y)}}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[div\]\:aspect-square>*):is(div){aspect-ratio:1}:is(.\*\:\[span\]\:gap-1>*):is(span){gap:calc(var(--spacing) * 1)}:is(.\*\:\[span\]\:gap-1\.5>*):is(span){gap:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[span\]\:flex *):is(span){display:flex}:is(.\*\*\:\[span\]\:items-center *):is(span){align-items:center}:is(.\*\*\:\[span\]\:gap-1\.5 *):is(span){gap:calc(var(--spacing) * 1.5)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:size-3>*):is(svg){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:is(.\*\:\[svg\]\:size-4\.5>*):is(svg){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}:is(.\*\*\:\[svg\]\:size-3 *):is(svg){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:is(.\*\*\:\[svg\]\:size-3\.5 *):is(svg){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}:is(.\*\*\:\[svg\]\:size-4 *):is(svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:\[svg\]\:size-4\.5 *):is(svg){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}:is(.\*\*\:\[svg\]\:size-5 *):is(svg){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\*\:\[svg\]\:size-6 *):is(svg){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:is(.\*\*\:\[svg\]\:size-7 *):is(svg){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}:is(.\*\*\:\[svg\]\:size-8 *):is(svg){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}:is(.\*\*\:\[svg\]\:size-36 *):is(svg){width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}:is(.\*\*\:\[svg\]\:size-full *):is(svg){width:100%;height:100%}:is(.group-data-\[collapsible\=icon\]\:\*\*\:\[svg\]\:size-4\.5:is(:where(.group)[data-collapsible=icon] *) *):is(svg){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}:is(.group-data-\[collapsible\=icon\]\:\*\*\:\[svg\]\:stroke-\[1\.2\]:is(:where(.group)[data-collapsible=icon] *) *):is(svg){stroke-width:1.2px}:is(.group-data-\[state\=expanded\]\:\*\*\:\[svg\]\:size-4:is(:where(.group)[data-state=expanded] *) *):is(svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}@container (width>=72rem){:is(.\@min-\[72rem\]\:\*\*\:\[svg\]\:size-5 *):is(svg){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}.\[\&\:not\(\:last-child\)\]\:border-r:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&\:not\(\:last-child\)\]\:border-white\/\[0\.08\]:not(:last-child){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.\[\&\:not\(\:last-child\)\]\:border-white\/\[0\.08\]:not(:last-child){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}@media not all and (width>=860px){.max-\[860px\]\:\[\&\:not\(\:last-child\)\]\:border-r-0:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}.max-\[860px\]\:\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing) * 0)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--spacing) * 0)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\:nth-child\(-n\+3\)\]\:col-span-2>:nth-child(-n+3){grid-column:span 2/span 2}@media not all and (width>=1000px){.max-\[1000px\]\:\[\&\>\:nth-child\(-n\+3\)\]\:col-span-1>:nth-child(-n+3){grid-column:span 1/span 1}}.\[\&\>\:nth-child\(n\+4\)\]\:col-span-3>:nth-child(n+4){grid-column:span 3/span 3}@media not all and (width>=1000px){.max-\[1000px\]\:\[\&\>\:nth-child\(n\+4\)\]\:col-span-1>:nth-child(n+4){grid-column:span 1/span 1}}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>canvas\]\:block>canvas{display:block}.\[\&\>canvas\]\:h-full>canvas{height:100%}.\[\&\>canvas\]\:w-full>canvas,.\[\&\>div\]\:w-full>div{width:100%}.\[\&\>div\:first-child\>h2\]\:text-center>div:first-child>h2{text-align:center}.\[\&\>div\:first-child\>h2\]\:font-bold>div:first-child>h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>div\>div\>div\>h2\]\:text-center>div>div>div>h2,.\[\&\>div\>div\>h4\]\:text-center>div>div>h4{text-align:center}.\[\&\>span\]\:flex>span{display:flex}.\[\&\>span\]\:items-center>span{align-items:center}.\[\&\>span\]\:justify-center>span{justify-content:center}.\[\&\>span\]\:gap-1\.5>span{gap:calc(var(--spacing) * 1.5)}.\[\&\>span\]\:gap-2>span{gap:calc(var(--spacing) * 2)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:stroke-\[1\.2\]>svg{stroke-width:1.2px}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\]\:opacity-60>svg{opacity:.6}.\[\&\>svg\]\:transition-transform>svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>svg\]\:duration-240>svg{--tw-duration:.24s;transition-duration:.24s}@media (hover:hover){.group-hover\:\[\&\>svg\]\:translate-x-0\.75:is(:where(.group):hover *)>svg{--tw-translate-x:calc(var(--spacing) * .75);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm .\[\.sm_\&\]\:size-\[18px\]{width:18px;height:18px}@media (hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\@media\(hover\:none\)\]\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media (height<=860px){.\[\@media\(max-height\:860px\)\]\:pt-\[clamp\(112px\,15vh\,168px\)\]{padding-top:clamp(112px,15vh,168px)}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif-display:"Libre Baskerville", serif}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999;will-change:clip-path}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}.im-home{isolation:isolate;position:relative}.hc-atmosphere{z-index:-1;pointer-events:none;opacity:.65;height:820px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.hc-star-layer{height:2000px;animation:linear infinite hc-stars-drift;position:absolute;inset:-96px 0 auto -96px}.hc-star-layer i{border-radius:50%;position:absolute;left:0}@keyframes hc-stars-drift{to{transform:translateY(-2000px)}}@media (prefers-reduced-motion:reduce){.hc-star-layer{animation:none}}.hc-root{text-align:left;color:#fff;max-width:920px;margin:0 auto;position:relative}.hc-tabs{scrollbar-width:none;background:#171717;border:1px solid #292929;border-radius:24px;justify-content:center;align-items:center;gap:2px;width:max-content;max-width:100%;margin:0 auto 16px;padding:3px;display:flex;overflow-x:auto}.hc-tabs button,.hc-tabs a{color:#999;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:13px;line-height:20px;display:flex}.hc-tabs button[aria-selected=true]{color:#eee;background:#292929}.hc-tabs button:hover,.hc-tabs a:hover{color:#fff;background:#252525}.hc-form{background:#171717;border:1px solid #292929;border-radius:24px;flex-direction:column;gap:0;width:100%;min-height:74px;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.hc-form:focus-within{border-color:#45404c;box-shadow:0 0 0 1px #8b42ff0d}.hc-input-row{align-items:flex-start;gap:8px;min-height:40px;display:flex}.hc-input-row textarea{color:#fff;min-width:0;min-height:36px;max-height:192px;box-shadow:none;resize:vertical;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:8px 14px 8px 0;font-size:14px;line-height:20px}.hc-input-row textarea::placeholder{color:#969696}.hc-upload-wrap{flex-shrink:0;position:relative}.hc-add{cursor:pointer;color:#ddd;background:#242424;border:0;border-radius:16px;place-items:center;width:40px;height:40px;display:grid}.hc-add:hover{background:#303030}.hc-file-menu{z-index:45;background:#222;border:1px solid #383838;border-radius:16px;width:240px;max-width:calc(100vw - 64px);padding:6px;position:absolute;top:48px;left:0;box-shadow:0 12px 30px #0007}.hc-file-menu button{text-align:left;cursor:pointer;color:#eee;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 10px;font-size:13px;display:flex}.hc-file-menu button:hover{background:#333}.hc-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.hc-voice,.hc-generate{cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;transition:background .2s;display:grid}.hc-voice{color:#ddd;background:0 0;border:1px solid #333}.hc-voice:hover,.hc-voice.is-listening{background:#3d245e;border-color:#9850ff}.hc-generate{color:#fff;background:#913bff;border:0}.hc-generate:hover{background:#a15bff}.hc-generate:disabled{color:#777;cursor:not-allowed;background:#333}.hc-input-row>.hc-actions{padding-top:4px}.hc-bottom{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:32px;display:flex}.hc-parameters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.hc-chip{color:#c5c5c5;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #303030;border-radius:20px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:5px 10px;font-size:14px;line-height:20px;display:flex}.hc-chip:hover{background:#252525}.hc-chip img{object-fit:contain;border-radius:50%;width:16px;height:16px}.hc-parameters>.if-select{width:auto;min-width:100px}.hc-references{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.hc-references>div{border:1px solid #383838;border-radius:12px;width:68px;height:68px;position:relative}.hc-references img,.hc-references video{object-fit:cover;border-radius:11px;width:100%;height:100%}.hc-references button{color:#fff;cursor:pointer;background:#313131;border:1px solid #555;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-5px;right:-5px}.hc-presets{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.hc-presets button{color:#999;cursor:pointer;background:0 0;border:1px solid #262626;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;line-height:16px;display:flex}.hc-presets button:hover{color:#eee;background:#242424}.hc-cost{color:#777;text-align:center;margin:10px 0 -8px;font-size:11px;line-height:16px}.hc-cost a{color:#b58adf;text-underline-offset:2px;text-decoration:underline}.hc-source{text-align:left;color:#969696;cursor:pointer;background:0 0;border:0;flex:1;min-height:40px;padding:4px 8px;font-size:14px}.hc-drop{z-index:50;color:#d7bdff;pointer-events:none;background:#25153aee;border:1px dashed #a55bff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.hc-library{color:#eee;background:#191919;border:1px solid #333;border-radius:24px;width:min(760px,100%);max-height:85dvh;padding:22px;font-family:Imagine App,Arial,sans-serif;overflow:auto}.hc-library>header{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:18px;display:flex}.hc-library>header button{color:#bbb;cursor:pointer;background:0 0;border:0}.hc-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hc-library-grid>button{color:#aaa;text-align:left;cursor:pointer;background:#222;border:1px solid #383838;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:0 0 8px;display:flex;overflow:hidden}.hc-library-grid img,.hc-library-grid video{aspect-ratio:1;object-fit:cover;width:100%}.hc-library-grid span{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 8px;font-size:12px;overflow:hidden}.hc-library-grid>p{color:#999;text-align:center;grid-column:1/-1;padding:30px 0}.hc-settings{z-index:1000;color:#ddd;background:#1b1b1b;border:1px solid #343434;border-radius:20px;padding:14px;font-family:Imagine App,Arial,sans-serif;font-size:13px;position:fixed;overflow:auto;box-shadow:0 16px 55px #0008}.hc-settings>header{justify-content:space-between;align-items:center;padding:0 2px 12px;font-weight:500;display:flex}.hc-settings>header button{color:#aaa;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.hc-model-search{background:#252525;border:1px solid #353535;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 10px;display:flex}.hc-model-search input{color:#eee;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.hc-model-options{flex-direction:column;gap:3px;display:flex}.hc-model-options>button{color:#ccc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 9px;display:flex}.hc-model-options>button:hover,.hc-model-options>button[aria-selected=true]{background:#2b2338}.hc-model-options img{object-fit:contain;border-radius:50%;width:28px;height:28px}.hc-model-options span{flex:1;min-width:0}.hc-model-options strong{color:#eee;font-size:14px;font-weight:500;display:block}.hc-model-options small{-webkit-line-clamp:2;color:#888;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.hc-setting-fields>label{color:#bbb;margin:16px 0 9px;font-size:12px;display:block}.hc-ratio-options{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.hc-ratio-options button,.hc-value-options button{color:#999;cursor:pointer;background:0 0;border:1px solid #363636;border-radius:10px;padding:9px 4px;font-size:12px}.hc-ratio-options button.is-active,.hc-value-options button.is-active{color:#eee;background:#402856;border-color:#8650c7}.hc-value-options{gap:6px;display:flex}.hc-value-options button{flex:1}@media (width<=767px){.hc-tabs{justify-content:flex-start;width:100%;margin-bottom:12px}.hc-tabs button,.hc-tabs a{padding:6px 10px;font-size:12px}.hc-form{border-radius:20px;padding:12px}.hc-bottom{gap:8px;padding-top:24px}.hc-parameters{gap:5px}.hc-chip{padding:5px 8px;font-size:12px}.hc-chip img{width:14px;height:14px}.hc-add{border-radius:12px;width:34px;height:36px}.hc-voice{display:none}.hc-actions{gap:4px}.hc-presets{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.hc-presets button{white-space:nowrap;flex-shrink:0;font-size:11px}.hc-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-input-row textarea{resize:none}.hc-parameters>.if-select{max-width:160px}.hc-cost{margin-bottom:0}}@media (width>=1441px){.hc-root{max-width:960px}}
