.iALzfq_card{text-align:left;cursor:pointer;width:100%;transition:transform .15s,box-shadow .15s,border-color .15s}.iALzfq_card:hover{box-shadow:var(--mantine-shadow-md);border-color:var(--mantine-primary-color-filled);transform:translateY(-2px)}.iALzfq_card:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}@media (prefers-reduced-motion:reduce){.iALzfq_card,.iALzfq_card:hover{transition:none;transform:none}}.iALzfq_floatingButton{right:calc(var(--app-shell-aside-offset,0px) + var(--mantine-spacing-md));bottom:calc(var(--fw-footer-collapsed-height,40px) + var(--mantine-spacing-md));z-index:var(--z-floating);transition:opacity .14s,right .2s;position:fixed}html[data-footer-dock=expanded] .iALzfq_floatingButton{visibility:hidden;opacity:0;pointer-events:none}
.ksN1ua_logo{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.ksN1ua_mark{height:var(--logo-h);width:auto;aspect-ratio:var(--logo-aspect);background-image:var(--logo-source);background-position:0;background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:47.99em){.ksN1ua_compact .ksN1ua_mark{height:24px}}
.uvTLdq_footer{left:var(--app-shell-navbar-offset,0px);right:var(--app-shell-aside-offset,0px);background-color:var(--mantine-color-gray-0);position:fixed;bottom:0}[data-mantine-color-scheme=dark] .uvTLdq_footer{background-color:var(--mantine-color-dark-6)}.uvTLdq_footer{border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .uvTLdq_footer{border-top:1px solid var(--mantine-color-dark-5)}.uvTLdq_footer{z-index:var(--z-raised);transition:left .2s,right .2s}.uvTLdq_footer[data-state=collapsed] .uvTLdq_expandedPanel{opacity:0;pointer-events:none;max-height:0}.uvTLdq_footer[data-state=collapsed] .uvTLdq_expandAffordance{transform:rotate(0)}.uvTLdq_footer[data-state=expanded] .uvTLdq_expandedPanel{opacity:1;pointer-events:auto;max-height:min(40vh,320px)}.uvTLdq_footer[data-state=expanded] .uvTLdq_expandAffordance{transform:rotate(180deg)}.uvTLdq_collapsedRow{width:100%;min-height:calc(var(--app-footer-height) - 2px);border-bottom:1px solid var(--mantine-color-gray-2);position:relative}[data-mantine-color-scheme=dark] .uvTLdq_collapsedRow{border-bottom:1px solid var(--mantine-color-dark-4)}.uvTLdq_collapsedRow{align-items:center;padding:8px 14px;display:flex}@media (max-width:48em){.uvTLdq_collapsedRow{padding:8px 10px}}.uvTLdq_collapsedToggle{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 14px;display:flex;position:absolute;inset:0}.uvTLdq_collapsedToggle:focus-visible{outline:2px solid var(--mantine-color-blue-6);outline-offset:-2px}@media (max-width:48em){.uvTLdq_collapsedToggle{padding:8px 10px}}.uvTLdq_collapsedLinks{z-index:1;justify-content:center;margin:0 auto;position:relative}@media (max-width:48em){.uvTLdq_collapsedRow .uvTLdq_collapsedLinks{display:none}}.uvTLdq_copyright{white-space:nowrap}@media (max-width:48em){.uvTLdq_rightsReserved{display:none}}.uvTLdq_collapsedLink{min-height:24px;color:var(--mantine-color-gray-7);align-items:center;display:inline-flex}[data-mantine-color-scheme=dark] .uvTLdq_collapsedLink{color:var(--mantine-color-gray-3)}.uvTLdq_collapsedLink{font-size:var(--mantine-font-size-xs);text-decoration:none}.uvTLdq_collapsedLink:hover{text-decoration:underline}.uvTLdq_expandAffordance{color:var(--mantine-color-gray-7);display:inline-flex}[data-mantine-color-scheme=dark] .uvTLdq_expandAffordance{color:var(--mantine-color-gray-3)}.uvTLdq_expandAffordance{transition:transform .14s ease-out}.uvTLdq_expandedPanel{opacity:0;max-height:0;transition:max-height .14s ease-out,opacity .12s ease-in;overflow:hidden}.uvTLdq_logo{max-width:200px}@media (max-width:48em){.uvTLdq_logo{flex-direction:column;align-items:center;display:flex}}.uvTLdq_description{margin-top:5px}@media (max-width:48em){.uvTLdq_description{margin-top:var(--mantine-spacing-xs);text-align:center}}.uvTLdq_inner{padding-top:var(--mantine-spacing-xl);justify-content:space-between;display:flex}@media (max-width:48em){.uvTLdq_inner{flex-direction:column;align-items:center}}.uvTLdq_groups{flex-wrap:wrap;display:flex}@media (max-width:48em){.uvTLdq_groups{justify-content:center;gap:var(--mantine-spacing-xl)}}.uvTLdq_wrapper{width:160px}.uvTLdq_link{color:var(--mantine-color-gray-6);display:block}[data-mantine-color-scheme=dark] .uvTLdq_link{color:var(--mantine-color-dark-1)}.uvTLdq_link{font-size:var(--mantine-font-size-sm);padding-top:3px;padding-bottom:3px}.uvTLdq_link:hover{text-decoration:underline}.uvTLdq_title{font-size:var(--mantine-font-size-lg);font-weight:700;font-family:Greycliff CF, var(--mantine-font-family);margin-bottom:calc(var(--mantine-spacing-xs) / 2);color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .uvTLdq_title{color:var(--mantine-color-white)}.uvTLdq_afterFooter{margin-top:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-gray-2);justify-content:space-between;align-items:center;display:flex}[data-mantine-color-scheme=dark] .uvTLdq_afterFooter{border-top:1px solid var(--mantine-color-dark-4)}@media (max-width:48em){.uvTLdq_afterFooter{flex-direction:column}.uvTLdq_social{margin-top:var(--mantine-spacing-xs)}}@media (prefers-reduced-motion:reduce){.uvTLdq_footer,.uvTLdq_expandedPanel,.uvTLdq_expandAffordance{transition:none}}
.L5FxyW_htmlOverflow{overflow:hidden auto}.L5FxyW_bodyRoot{flex-direction:column;min-height:100dvh;display:flex}.L5FxyW_bodyContent{flex:auto;min-height:0}#L5FxyW_particles-js{width:100%;height:100%;z-index:var(--z-below);position:absolute;top:0;left:0}
.n9o8DW_header{height:56px;z-index:var(--z-header);background-color:#0000;border-bottom:1px solid #0000;transition:background-color .15s,box-shadow .15s,border-color .15s;position:sticky;top:0}.n9o8DW_inner{grid-template-columns:1fr auto 1fr;align-items:center;height:56px;display:grid}.n9o8DW_left{grid-column:1;justify-self:start}.n9o8DW_nav{grid-column:2;justify-self:center}.n9o8DW_right{justify-self:end;align-items:center;gap:var(--mantine-spacing-sm);grid-column:3;display:flex}.n9o8DW_authPlaceholder{width:150px;height:32px}.n9o8DW_link{border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-7);padding:8px 12px;line-height:1;text-decoration:none;display:block}[data-mantine-color-scheme=dark] .n9o8DW_link{color:var(--mantine-color-dark-0)}.n9o8DW_link{font-size:var(--mantine-font-size-sm);font-weight:500}@media (hover:hover){.n9o8DW_link:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .n9o8DW_link:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){.n9o8DW_link:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .n9o8DW_link:active{background-color:var(--mantine-color-dark-6)}}[data-mantine-color-scheme] .n9o8DW_link[data-active]{background-color:var(--mantine-color-violet-filled);color:var(--mantine-color-white)}.n9o8DW_drawerTitle{font-weight:600}.n9o8DW_drawerLink{border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-8);padding:12px;line-height:1;text-decoration:none;display:block}[data-mantine-color-scheme=dark] .n9o8DW_drawerLink{color:var(--mantine-color-dark-0)}.n9o8DW_drawerLink{font-size:var(--mantine-font-size-md);font-weight:500}@media (hover:hover){.n9o8DW_drawerLink:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .n9o8DW_drawerLink:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){.n9o8DW_drawerLink:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .n9o8DW_drawerLink:active{background-color:var(--mantine-color-dark-6)}}[data-mantine-color-scheme] .n9o8DW_drawerLink[data-active]{background-color:var(--mantine-color-violet-filled);color:var(--mantine-color-white)}.n9o8DW_header[data-solid]{background-color:#ffffffd9}[data-mantine-color-scheme=dark] .n9o8DW_header[data-solid]{background-color:#14121bd9}.n9o8DW_header[data-solid]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:#5b21b64d}[data-mantine-color-scheme=dark] .n9o8DW_header[data-solid]{border-bottom-color:#5b21b680}.n9o8DW_header[data-solid]{box-shadow:0 1px 16px -4px #5b21b64d}[data-mantine-color-scheme=dark] .n9o8DW_header[data-solid]{box-shadow:0 1px 16px -4px #5b21b68c}
.QKcvpq_inner{justify-content:space-between;align-items:center;gap:calc(var(--mantine-spacing-xl) * 2);padding-top:calc(var(--mantine-spacing-xl) * 4);padding-bottom:calc(var(--mantine-spacing-xl) * 4);display:flex}@media (max-width:62em){.QKcvpq_inner{align-items:flex-start;gap:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-md);padding-bottom:calc(var(--mantine-spacing-xl) * 2);flex-direction:column}}.QKcvpq_content{flex:44%;max-width:480px;margin-right:0}@media (max-width:62em){.QKcvpq_content{max-width:100%;margin-right:0}}.QKcvpq_visualWrap{flex:56%;width:min(56vw,700px);max-width:700px}@media (max-width:75em){.QKcvpq_visualWrap{width:min(52vw,620px)}}@media (max-width:62em){.QKcvpq_visualWrap{order:-1;align-self:center;width:min(100%,700px)}}.QKcvpq_title{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .QKcvpq_title{color:var(--mantine-color-white)}.QKcvpq_title{font-family:Greycliff CF, var(--mantine-font-family);justify-content:center;font-size:44px;font-weight:900;line-height:1.2}@media (max-width:36em){.QKcvpq_title{font-size:28px}.QKcvpq_control{flex:1}}.QKcvpq_heroArt{aspect-ratio:2836/816;background-image:var(--fw-brand-hero-source);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:auto;display:block}.QKcvpq_highlight{background-color:var(--mantine-color-violet-light);border-radius:var(--mantine-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:2px;padding:2px 8px;position:relative}
.IrTpnq_grid{gap:var(--card-grid-gap,var(--mantine-spacing-md));grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48em){.IrTpnq_twoUp{grid-template-columns:repeat(4,minmax(0,1fr))}.IrTpnq_twoUp>*{grid-column:span 2}.IrTpnq_twoUp>:last-child:nth-child(odd){grid-column:2/span 2}}@media (min-width:62em){.IrTpnq_grid{grid-template-columns:repeat(6,minmax(0,1fr))}.IrTpnq_grid>*,.IrTpnq_grid>:last-child:nth-child(odd){grid-column:span 2}.IrTpnq_grid>:last-child:nth-child(3n+1){grid-column:3/span 2}.IrTpnq_grid>:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}
.j3rixW_appHeader{--app-shell-border-color:#5b21b64d}[data-mantine-color-scheme=dark] .j3rixW_appHeader{--app-shell-border-color:#5b21b680}.j3rixW_appHeader{box-shadow:0 1px 16px -4px #5b21b64d}[data-mantine-color-scheme=dark] .j3rixW_appHeader{box-shadow:0 1px 16px -4px #5b21b68c}
.G2C66W_title{margin-bottom:var(--mantine-spacing-md);color:var(--mantine-color-black);font-size:34px;font-weight:900;line-height:1.1}[data-mantine-color-scheme=dark] .G2C66W_title{color:var(--mantine-color-white)}.G2C66W_title{font-family:Greycliff CF, var(--mantine-font-family)}@media (max-width:768px){.G2C66W_title{font-size:24px}}.G2C66W_description{text-align:center;max-width:520px;margin:0 auto}.G2C66W_card{border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .G2C66W_card{border:1px solid var(--mantine-color-dark-4)}.G2C66W_card{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .G2C66W_card{background-color:var(--mantine-color-dark-7)}.G2C66W_card{transition:transform .15s,box-shadow .15s}.G2C66W_card:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}.G2C66W_cardTitle{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .G2C66W_cardTitle{color:var(--mantine-color-white)}
._3dwHTG_sectionTitle{color:var(--mantine-color-black);font-size:34px;font-weight:900;line-height:1.1}[data-mantine-color-scheme=dark] ._3dwHTG_sectionTitle{color:var(--mantine-color-white)}._3dwHTG_sectionTitle{font-family:Greycliff CF, var(--mantine-font-family)}@media (max-width:768px){._3dwHTG_sectionTitle{font-size:24px}}._3dwHTG_sectionDescription{max-width:600px;margin:0 auto}._3dwHTG_card{border:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] ._3dwHTG_card{border:1px solid var(--mantine-color-dark-4)}._3dwHTG_card{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] ._3dwHTG_card{background-color:var(--mantine-color-dark-7)}._3dwHTG_card{height:100%;transition:transform .15s,box-shadow .15s}._3dwHTG_card:hover{box-shadow:var(--mantine-shadow-lg);transform:translateY(-2px)}@media (max-width:768px){._3dwHTG_card{--card-padding:var(--mantine-spacing-xl)}}._3dwHTG_title{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] ._3dwHTG_title{color:var(--mantine-color-white)}@media (max-width:768px){._3dwHTG_title{--text-fz:1.6rem;font-weight:800}._3dwHTG_subtitle{--text-fz:1.05rem}}._3dwHTG_description{line-height:1.5}@media (max-width:768px){._3dwHTG_description{--text-fz:1.0625rem;line-height:1.65}}._3dwHTG_selectorRoot{border:1px solid var(--mantine-color-gray-2);flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:inline-flex}[data-mantine-color-scheme=dark] ._3dwHTG_selectorRoot{border:1px solid var(--mantine-color-dark-4)}._3dwHTG_selectorRoot{border-radius:var(--mantine-radius-xl);background-color:#ffffffe6}[data-mantine-color-scheme=dark] ._3dwHTG_selectorRoot{background-color:#1a1b1ed9}._3dwHTG_selectorRoot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--mantine-shadow-sm)}._3dwHTG_selectorLabel{color:var(--mantine-color-gray-8);font-weight:600}[data-mantine-color-scheme=dark] ._3dwHTG_selectorLabel{color:var(--mantine-color-gray-2)}._3dwHTG_selectorLabel[data-active]{color:var(--mantine-color-white)}._3dwHTG_example{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._3dwHTG_example{background-color:var(--mantine-color-dark-6)}._3dwHTG_example{border-radius:var(--mantine-radius-sm);border-left:3px solid var(--mantine-color-blue-4);padding:12px}
.qSAczW_section{margin-top:calc(var(--mantine-spacing-xl) * 2);padding-block:calc(var(--mantine-spacing-xl) * 3);background:linear-gradient(to bottom, var(--mantine-color-body) 0%, transparent 28%), linear-gradient(135deg, #0b1026 0%, #1b1147 55%, #2a1650 100%);position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .qSAczW_section{background:linear-gradient(#0000 0% 28%),linear-gradient(135deg,#0b1026 0%,#1b1147 55%,#2a1650 100%)}.qSAczW_section:before{content:"";opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"800\" height=\"400\" viewBox=\"0 0 800 400\"><g stroke=\"rgba(160,175,255,0.4)\" stroke-width=\"1\" fill=\"none\"><line x1=\"60\" y1=\"80\" x2=\"170\" y2=\"190\"/><line x1=\"170\" y1=\"190\" x2=\"120\" y2=\"320\"/><line x1=\"170\" y1=\"190\" x2=\"260\" y2=\"90\"/><line x1=\"260\" y1=\"90\" x2=\"220\" y2=\"40\"/><line x1=\"260\" y1=\"90\" x2=\"400\" y2=\"160\"/><line x1=\"320\" y1=\"260\" x2=\"400\" y2=\"160\"/><line x1=\"400\" y1=\"160\" x2=\"480\" y2=\"60\"/><line x1=\"400\" y1=\"160\" x2=\"600\" y2=\"200\"/><line x1=\"320\" y1=\"260\" x2=\"520\" y2=\"300\"/><line x1=\"520\" y1=\"300\" x2=\"600\" y2=\"200\"/><line x1=\"600\" y1=\"200\" x2=\"660\" y2=\"90\"/><line x1=\"600\" y1=\"200\" x2=\"760\" y2=\"180\"/><line x1=\"660\" y1=\"90\" x2=\"700\" y2=\"40\"/><line x1=\"720\" y1=\"320\" x2=\"760\" y2=\"180\"/></g><g fill=\"rgba(200,208,255,0.85)\"><circle cx=\"60\" cy=\"80\" r=\"1.8\"/><circle cx=\"170\" cy=\"190\" r=\"2.2\"/><circle cx=\"120\" cy=\"320\" r=\"1.6\"/><circle cx=\"260\" cy=\"90\" r=\"1.9\"/><circle cx=\"320\" cy=\"260\" r=\"1.7\"/><circle cx=\"400\" cy=\"160\" r=\"2.3\"/><circle cx=\"480\" cy=\"60\" r=\"1.6\"/><circle cx=\"520\" cy=\"300\" r=\"1.7\"/><circle cx=\"600\" cy=\"200\" r=\"2.1\"/><circle cx=\"660\" cy=\"90\" r=\"1.7\"/><circle cx=\"720\" cy=\"320\" r=\"1.6\"/><circle cx=\"760\" cy=\"180\" r=\"1.7\"/><circle cx=\"220\" cy=\"40\" r=\"1.4\"/><circle cx=\"700\" cy=\"40\" r=\"1.4\"/></g></svg>");background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 80%,#0000 100%)}.qSAczW_inner{position:relative}.qSAczW_copy{text-align:center;max-width:600px}.qSAczW_title{color:var(--mantine-color-white);font-size:36px;font-weight:900;line-height:1.1;font-family:Greycliff CF, var(--mantine-font-family)}@media (max-width:768px){.qSAczW_title{font-size:28px}}.qSAczW_description{color:#ffffffe6}.qSAczW_finePrint{color:#ffffffc7}.qSAczW_primaryButton{background:var(--mantine-color-white);color:var(--mantine-color-violet-7);border:none;font-weight:600}.qSAczW_primaryButton:hover{background:#ffffffe6;transform:translateY(-1px)}