.Navbar-module__vSjCiG__navContainer{padding:var(--page-padding-s);background-color:var(--secondary-color);z-index:100;opacity:.95;border-bottom:1px solid var(--text-color);justify-content:space-between;align-items:center;width:100%;height:80px;display:flex;position:fixed;top:0}.Navbar-module__vSjCiG__navContainer .Navbar-module__vSjCiG__logo{color:var(--text-color);align-items:center;gap:var(--gap-s);display:flex}.platformThemeDark .Navbar-module__vSjCiG__logo img{background-color:#e8e3dc}.Navbar-module__vSjCiG__navContainer img{width:44px;height:auto}.Navbar-module__vSjCiG__navContainer .Navbar-module__vSjCiG__logo span{font-weight:800;font-size:var(--fs-m)}.Navbar-module__vSjCiG__navContainer ul{align-items:center;gap:var(--gap-m);font-size:var(--fs-s);text-decoration:none;list-style:none;display:flex}.Navbar-module__vSjCiG__navContainer ul li a{padding:var(--gap-s) var(--gap-m);color:var(--text-color);text-decoration:none;display:inline-flex;position:relative}.Navbar-module__vSjCiG__navContainer ul li a:hover{background-color:var(--primary-color);color:var(--secondary-color)}.platformThemeDark .Navbar-module__vSjCiG__navContainer ul li a:not(.Navbar-module__vSjCiG__activeLink):hover{color:#fff}.Navbar-module__vSjCiG__navContainer ul li a.Navbar-module__vSjCiG__activeLink{background-color:var(--text-color);color:var(--secondary-color)}.Navbar-module__vSjCiG__planBadge{color:var(--text-color);font-size:var(--fs-s);white-space:nowrap;font-weight:800;line-height:1}.Navbar-module__vSjCiG__userMenu{position:relative}.Navbar-module__vSjCiG__userTrigger{background-color:var(--secondary-color);border:1.5px solid var(--text-color);color:var(--text-color);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;transition:all .18s;display:flex}.Navbar-module__vSjCiG__userTrigger:hover,.Navbar-module__vSjCiG__userTrigger[aria-expanded=true]{box-shadow:2px 2px 0 0 var(--text-color);transform:translate(-1px,-1px)}.Navbar-module__vSjCiG__avatarImage{background-position:50%;background-size:cover;width:100%;height:100%}.Navbar-module__vSjCiG__userTrigger span{font-size:var(--fs-s);font-weight:800}.Navbar-module__vSjCiG__userDropdown{background-color:var(--secondary-color);border:2px solid var(--text-color);box-shadow:4px 4px 0 0 var(--text-color);color:var(--text-color);gap:var(--gap-s);min-width:240px;padding:var(--gap-m);right:0;top:calc(100% + var(--gap-s));z-index:150;flex-direction:column;display:flex;position:absolute}.Navbar-module__vSjCiG__signedIn{border-bottom:1px solid color-mix(in srgb, var(--text-color) 35%, transparent);padding-bottom:var(--gap-s);flex-direction:column;gap:2px;display:flex}.Navbar-module__vSjCiG__signedIn span,.Navbar-module__vSjCiG__signedIn small{font-size:var(--fs-s);opacity:.7}.Navbar-module__vSjCiG__signedIn strong{font-size:var(--fs-s);overflow-wrap:anywhere}.Navbar-module__vSjCiG__signedIn small{overflow-wrap:anywhere}.Navbar-module__vSjCiG__userDropdown a,.Navbar-module__vSjCiG__userDropdown button{color:var(--text-color);cursor:pointer;font:inherit;font-size:var(--fs-s);align-items:center;gap:var(--gap-s);padding:var(--gap-s);text-align:left;background-color:#0000;border:0;width:100%;text-decoration:none;display:flex}.Navbar-module__vSjCiG__userDropdown a:hover,.Navbar-module__vSjCiG__userDropdown button:hover{background-color:var(--text-color);color:var(--secondary-color)}.Navbar-module__vSjCiG__userDropdown button:disabled{cursor:wait;opacity:.75}.Navbar-module__vSjCiG__mobileMenu{display:none}@media (max-width:768px){.Navbar-module__vSjCiG__navContainer{padding:8px 20px}.Navbar-module__vSjCiG__navContainer>ul,.Navbar-module__vSjCiG__navLinks,.Navbar-module__vSjCiG__navActions{display:none}.Navbar-module__vSjCiG__mobileMenu{display:block}.Navbar-module__vSjCiG__mobileMenu summary{width:24px;height:24px;color:var(--text-color);cursor:pointer;background-color:var(--secondary-color);justify-content:center;align-items:center;list-style:none;display:flex}.Navbar-module__vSjCiG__mobileMenu summary::-webkit-details-marker{display:none}.Navbar-module__vSjCiG__mobileMenu summary svg{width:24px;height:24px;transition:transform .18s}.Navbar-module__vSjCiG__mobileMenu[open] summary svg{transform:rotate(90deg)}.Navbar-module__vSjCiG__mobileMenuContent{--mobile-menu-padding-x:22px;align-items:stretch;gap:var(--gap-l);width:100%;max-height:calc(100dvh - 80px);padding:18px var(--mobile-menu-padding-x);background-color:var(--secondary-color);border-bottom:1px solid var(--text-color);flex-direction:column;display:flex;position:fixed;top:80px;left:0;overflow-y:auto;box-shadow:0 14px 24px #0000001f}.Navbar-module__vSjCiG__mobileMenuContent ul{width:100%;font-size:var(--fs-s);border-top:1px solid color-mix(in srgb, var(--text-color) 35%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text-color) 35%, transparent);flex-direction:column;align-items:stretch;gap:0;display:flex}.Navbar-module__vSjCiG__mobileMenuContent ul li a{margin:0 calc(var(--mobile-menu-padding-x) * -1);padding:14px var(--mobile-menu-padding-x);width:auto;display:block}.Navbar-module__vSjCiG__mobileMenuContent ul li a.Navbar-module__vSjCiG__activeLink{padding-left:var(--mobile-menu-padding-x)}.Navbar-module__vSjCiG__mobileMenuContent ul li+li{border-top:1px solid color-mix(in srgb, var(--text-color) 20%, transparent)}.Navbar-module__vSjCiG__mobileActions{align-items:center;gap:var(--gap-s);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.Navbar-module__vSjCiG__mobileActions>div{flex:none}.Navbar-module__vSjCiG__mobileUserMenu{display:contents}.Navbar-module__vSjCiG__mobileUserMenu .Navbar-module__vSjCiG__userDropdown{margin:var(--gap-s) auto 0;flex:0 0 100%;width:min(100%,340px);min-width:0;position:static;transform:none}.Navbar-module__vSjCiG__mobileUserMenu .Navbar-module__vSjCiG__userTrigger{width:34px;height:34px}}@media (max-width:380px){.Navbar-module__vSjCiG__mobileActions{gap:var(--gap-m)}.Navbar-module__vSjCiG__mobileActions>div{order:3}}
.Button-module__0vs4bG__buttonContainer{width:fit-content;display:inline-block}.Button-module__0vs4bG__buttonContainer a{text-decoration:none}.Button-module__0vs4bG__button{font-size:var(--fs-m);cursor:pointer;box-shadow:3px 3px 0 var(--button-shadow-color);padding:8px 16px;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-block}.Button-module__0vs4bG__button:hover{box-shadow:0 0 0 var(--button-shadow-color);transform:translate(3px,3px)}.Button-module__0vs4bG__primary .Button-module__0vs4bG__button{background:var(--primary-color);color:var(--primary-button-text-color);box-shadow:3px 3px 0 var(--primary-button-shadow-color)}.Button-module__0vs4bG__primary .Button-module__0vs4bG__button:hover{box-shadow:0 0 0 var(--primary-button-shadow-color)}.Button-module__0vs4bG__secondary .Button-module__0vs4bG__button{background:var(--secondary-button-bg);color:var(--secondary-button-text-color);box-shadow:3px 3px 0 var(--secondary-button-shadow-color)}.Button-module__0vs4bG__secondary .Button-module__0vs4bG__button:hover{box-shadow:0 0 0 var(--secondary-button-shadow-color)}.Button-module__0vs4bG__dark .Button-module__0vs4bG__button{background:var(--dark-button-bg);color:var(--dark-button-text-color);box-shadow:3px 3px 0 var(--dark-button-shadow-color)}.Button-module__0vs4bG__dark .Button-module__0vs4bG__button:hover{box-shadow:0 0 0 var(--dark-button-shadow-color)}.Button-module__0vs4bG__small{font-size:var(--fs-s);padding:6px 14px}
.Navbar-module__n_zR6G__navContainer{padding:var(--page-padding-s);background-color:var(--secondary-color);z-index:100;opacity:.95;border-bottom:1px solid var(--text-color);justify-content:space-between;align-items:center;width:100%;height:80px;display:flex;position:fixed;top:0}.Navbar-module__n_zR6G__navContainer .Navbar-module__n_zR6G__logo{color:var(--text-color);cursor:pointer;align-items:center;text-decoration:none;display:flex}.Navbar-module__n_zR6G__navContainer img{width:56px}.Navbar-module__n_zR6G__navContainer .Navbar-module__n_zR6G__logo span{font-weight:800;font-size:var(--fs-m)}.Navbar-module__n_zR6G__navContainer ul{align-items:center;gap:var(--gap-l);font-size:var(--fs-s);text-decoration:none;list-style:none;display:flex}.Navbar-module__n_zR6G__navContainer ul li a{color:var(--text-color);text-decoration:none;position:relative}.Navbar-module__n_zR6G__navContainer ul li a:hover{color:var(--primary-color)}@media (max-width:768px){.Navbar-module__n_zR6G__navContainer{padding:8px 20px}.Navbar-module__n_zR6G__navContainer ul li a{display:none}}
.Hero-module__hfJxlq__heroContainer{padding:var(--page-padding-m);align-items:center;gap:var(--gap-l);flex-wrap:wrap;margin-top:80px;display:flex}.Hero-module__hfJxlq__heroMain{gap:var(--gap-l);flex-direction:column;flex:380px;display:flex}.Hero-module__hfJxlq__heroMain h1{color:var(--text-color);font-size:clamp(2rem,5vw,4rem)}.Hero-module__hfJxlq__heroMain h1 span{color:var(--primary-color)}.Hero-module__hfJxlq__heroMain p{color:var(--text-color);font-size:var(--fs-m)}.Hero-module__hfJxlq__trustLine{color:var(--text-color);font-size:var(--fs-s);opacity:.72}.Hero-module__hfJxlq__heroMain .Hero-module__hfJxlq__beta{color:var(--text-color);font-size:var(--fs-s);border:1px solid var(--text-color);width:fit-content;padding:5px 20px;position:relative}.Hero-module__hfJxlq__heroMain .Hero-module__hfJxlq__beta:before{content:"";background-color:var(--primary-color);opacity:.6;border-radius:50%;width:6px;height:6px;animation:1.3s infinite Hero-module__hfJxlq__ripple;position:absolute;top:38%;left:6px}@keyframes Hero-module__hfJxlq__ripple{0%{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:.6;transform:scale(1)}}.Hero-module__hfJxlq__heroImgContainer{flex:420px;min-width:420px}.Hero-module__hfJxlq__heroImg{border:1.5px solid var(--text-color);background:var(--primary-color);box-shadow:4px 4px 0 var(--text-color);transition:transform .1s,box-shadow .1s;position:relative;overflow:hidden}.Hero-module__hfJxlq__heroImg img{width:100%;height:auto;display:block}.Hero-module__hfJxlq__heroImg:hover{box-shadow:0 0 0 var(--text-color);transform:translate(4px,4px)}.Hero-module__hfJxlq__heroImg img{width:100%;display:block}.Hero-module__hfJxlq__studyTag,.Hero-module__hfJxlq__lineTag,.Hero-module__hfJxlq__stockfishTag{border:1.5px solid var(--text-color);font-size:var(--fs-s);padding:7px 10px;line-height:1;position:absolute}.Hero-module__hfJxlq__studyTag{background:var(--secondary-color);color:var(--text-color);top:16px;left:16px}.Hero-module__hfJxlq__lineTag{background:var(--text-color);color:var(--secondary-color);bottom:16px;right:16px}.Hero-module__hfJxlq__stockfishTag{background:var(--primary-color);color:#fff;bottom:16px;left:16px}@media (max-width:768px){.Hero-module__hfJxlq__heroMain,.Hero-module__hfJxlq__heroImgContainer{flex-basis:100%;min-width:220px}}
.Problem-module__eB8fBG__problemContainer{border-top:1px solid var(--text-color);gap:var(--gap-l);padding:var(--page-padding-l);flex-direction:column;margin-top:20px;scroll-margin-top:80px;display:flex}.Problem-module__eB8fBG__proofStrip{border:1px solid var(--text-color);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.Problem-module__eB8fBG__proofStrip span{color:var(--text-color);font-size:var(--fs-s);padding:var(--gap-m);text-align:center}.Problem-module__eB8fBG__proofStrip span+span{border-left:1px solid var(--text-color)}.Problem-module__eB8fBG__problemGrid{background-color:var(--text-color);color:var(--secondary-color);align-items:start;gap:var(--gap-l);padding:var(--page-padding-l);grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);display:grid}.Problem-module__eB8fBG__problemLabel{color:var(--primary-color);font-size:var(--fs-s)}.Problem-module__eB8fBG__problemGrid h2{font-size:var(--fs-xl);max-width:820px}.Problem-module__eB8fBG__problemGrid p{font-size:var(--fs-m);margin-top:var(--gap-m);opacity:.76;max-width:760px}@media (max-width:768px){.Problem-module__eB8fBG__proofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.Problem-module__eB8fBG__proofStrip span{border-bottom:1px solid var(--text-color)}.Problem-module__eB8fBG__proofStrip span+span{border-left:0}.Problem-module__eB8fBG__proofStrip span:nth-child(2n){border-left:1px solid var(--text-color)}.Problem-module__eB8fBG__problemGrid{grid-template-columns:1fr}}@media (max-width:520px){.Problem-module__eB8fBG__proofStrip{grid-template-columns:1fr}.Problem-module__eB8fBG__proofStrip span:nth-child(2n){border-left:0}}
.Features-module__MRnhhW__featuresContainer{border-top:1px solid var(--text-color);margin-top:var(--gap-l);padding:var(--page-padding-l);gap:var(--gap-l);flex-direction:column;scroll-margin-top:80px;display:flex}.Features-module__MRnhhW__featureSpan{color:var(--primary-color);font-size:var(--fs-s)}.Features-module__MRnhhW__featuresContainer h2{font-size:var(--fs-xl)}.Features-module__MRnhhW__featuresTable{border:1px solid var(--text-color);background-color:var(--text-color);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.Features-module__MRnhhW__featureCard{background-color:var(--secondary-color);gap:var(--gap-m);flex-direction:column;min-height:220px;padding:32px;transition:background-color .18s,color .18s;display:flex;position:relative}.Features-module__MRnhhW__featureCard:hover{color:var(--secondary-color);background-color:var(--primary-color)}.Features-module__MRnhhW__iconBox{width:48px;height:48px;color:var(--text-color);background-color:var(--secondary-color);border:1px solid;place-items:center;transition:color .18s,background-color .18s;display:grid}.Features-module__MRnhhW__featureCard:hover .Features-module__MRnhhW__iconBox{color:var(--text-color)}.Features-module__MRnhhW__featureCard h3{font-size:var(--fs-l)}.Features-module__MRnhhW__featureCard p{font-size:var(--fs-s)}.Features-module__MRnhhW__featureNumber{font-size:var(--fs-s);opacity:.4;position:absolute;bottom:16px;right:20px}@media (max-width:768px){.Features-module__MRnhhW__featuresTable{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.Features-module__MRnhhW__featuresTable{grid-template-columns:1fr}.Features-module__MRnhhW__featureCard{padding:24px}}
.DashboardPreview-module__XqcOaG__demoContainer{border-top:1px solid var(--text-color);gap:var(--gap-l);margin-top:var(--gap-l);padding:var(--page-padding-l);grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);scroll-margin-top:80px;display:grid}.DashboardPreview-module__XqcOaG__demoHeader{flex-direction:column;display:flex}.DashboardPreview-module__XqcOaG__demoHeader>span,.DashboardPreview-module__XqcOaG__mockupHeader>span,.DashboardPreview-module__XqcOaG__panelHeader small{color:var(--primary-color);font-size:var(--fs-s)}.DashboardPreview-module__XqcOaG__demoHeader h2{color:var(--text-color);font-size:var(--fs-xl)}.DashboardPreview-module__XqcOaG__demoHeader p{color:var(--text-color);font-size:var(--fs-m);margin-top:var(--gap-m);opacity:.72}.DashboardPreview-module__XqcOaG__dashboardMockup{background-color:var(--secondary-color);border:2px solid var(--text-color);box-shadow:5px 5px 0 var(--text-color);gap:var(--gap-m);padding:var(--gap-m);flex-direction:column;transition:transform .1s,box-shadow .1s;display:flex}.DashboardPreview-module__XqcOaG__dashboardMockup:hover{box-shadow:0 0 0 var(--text-color);transform:translate(5px,5px)}.DashboardPreview-module__XqcOaG__mockupHeader,.DashboardPreview-module__XqcOaG__panelHeader,.DashboardPreview-module__XqcOaG__splitLabels,.DashboardPreview-module__XqcOaG__barList li>div:first-child{justify-content:space-between;align-items:center;gap:var(--gap-m);display:flex}.DashboardPreview-module__XqcOaG__mockupHeader{border-bottom:1px solid var(--text-color);padding-bottom:var(--gap-s)}.DashboardPreview-module__XqcOaG__mockupHeader strong{color:var(--text-color);font-size:var(--fs-s)}.DashboardPreview-module__XqcOaG__statsGrid{gap:var(--gap-s);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.DashboardPreview-module__XqcOaG__statCard,.DashboardPreview-module__XqcOaG__panel{border:1px solid var(--text-color);padding:var(--gap-m)}.DashboardPreview-module__XqcOaG__statCard{gap:var(--gap-s);flex-direction:column;display:flex}.DashboardPreview-module__XqcOaG__statCard span,.DashboardPreview-module__XqcOaG__panelHeader span,.DashboardPreview-module__XqcOaG__barList span,.DashboardPreview-module__XqcOaG__updateList li,.DashboardPreview-module__XqcOaG__splitLabels span,.DashboardPreview-module__XqcOaG__barList small{color:var(--text-color);font-size:var(--fs-s)}.DashboardPreview-module__XqcOaG__statCard strong{color:var(--text-color);font-family:var(--font-fraunces);font-size:var(--fs-l)}.DashboardPreview-module__XqcOaG__mockupGrid{gap:var(--gap-s);grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) minmax(180px,.9fr);display:grid}.DashboardPreview-module__XqcOaG__panel{gap:var(--gap-m);flex-direction:column;display:flex}.DashboardPreview-module__XqcOaG__donut{aspect-ratio:1;background:conic-gradient(var(--text-color) 0 63%, var(--primary-color) 63% 100%);border:2px solid var(--text-color);border-radius:50%;align-self:center;place-items:center;width:70%;max-width:130px;display:grid;position:relative}.DashboardPreview-module__XqcOaG__donut:after{background-color:var(--secondary-color);border:2px solid var(--text-color);content:"";border-radius:50%;position:absolute;inset:28%}.DashboardPreview-module__XqcOaG__donut span{color:var(--text-color);font-family:var(--font-fraunces);font-size:var(--fs-l);z-index:1;position:relative}.DashboardPreview-module__XqcOaG__barList,.DashboardPreview-module__XqcOaG__updateList{gap:var(--gap-m);flex-direction:column;list-style:none;display:flex}.DashboardPreview-module__XqcOaG__barList li{gap:var(--gap-s);flex-direction:column;display:flex}.DashboardPreview-module__XqcOaG__meter{border:1px solid var(--text-color);height:var(--gap-s)}.DashboardPreview-module__XqcOaG__meter span{background-color:var(--primary-color);height:100%;display:block}.DashboardPreview-module__XqcOaG__updateList li{border-left:3px solid var(--primary-color);padding-left:var(--gap-s)}@media (max-width:980px){.DashboardPreview-module__XqcOaG__demoContainer,.DashboardPreview-module__XqcOaG__mockupGrid{grid-template-columns:1fr}}@media (max-width:620px){.DashboardPreview-module__XqcOaG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Workflow-module__uIKsKW__workflowContainer{padding:var(--page-padding-l);border-bottom:1px solid var(--text-color);border-top:1px solid var(--text-color);gap:var(--gap-l);margin:var(--gap-l) 0 0;background-color:#ece7df;flex-direction:column;display:flex}.Workflow-module__uIKsKW__workflowHeader{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.Workflow-module__uIKsKW__workflowSpan{color:var(--primary-color);font-size:var(--fs-s)}.Workflow-module__uIKsKW__workflowHeader h2{font-size:var(--fs-xl)}.Workflow-module__uIKsKW__workflowHeader h2 span{color:var(--primary-color)}.Workflow-module__uIKsKW__workflowTimeline{align-self:center;gap:var(--gap-l);flex-direction:column;width:100%;max-width:1024px;display:flex;position:relative}.Workflow-module__uIKsKW__centerLine{background-color:var(--text-color);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Workflow-module__uIKsKW__workflowStep{align-items:center;gap:var(--gap-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Workflow-module__uIKsKW__stepCopy{gap:var(--gap-m);flex-direction:column;display:flex}.Workflow-module__uIKsKW__stepLeft .Workflow-module__uIKsKW__stepCopy{padding-right:var(--gap-l);text-align:right;align-items:flex-end}.Workflow-module__uIKsKW__stepRight .Workflow-module__uIKsKW__stepCopy{padding-left:var(--gap-l);text-align:left;grid-column:2;align-items:flex-start}.Workflow-module__uIKsKW__stepRight .Workflow-module__uIKsKW__sampleCardContainer{grid-area:1/1}.Workflow-module__uIKsKW__stepNumber{color:var(--primary-color);font-size:calc(var(--fs-l) * 2);line-height:1}.Workflow-module__uIKsKW__stepCopy h3{font-size:var(--fs-l)}.Workflow-module__uIKsKW__stepCopy p{max-width:448px;color:var(--text-color);opacity:.6;font-size:var(--fs-m)}.Workflow-module__uIKsKW__sampleCardContainer{position:relative}.Workflow-module__uIKsKW__sampleCard{padding:var(--page-padding-m);border:1px solid var(--text-color);background-color:var(--secondary-color);gap:var(--gap-m);box-shadow:4px 4px 0 var(--text-color);flex-direction:column;transition:transform .1s,box-shadow .1s;display:flex;position:relative}.Workflow-module__uIKsKW__sampleCard:hover{box-shadow:0 0 0 var(--text-color);transform:translate(4px,4px)}.Workflow-module__uIKsKW__sampleHeader{align-items:center;gap:var(--gap-m);color:var(--text-color);opacity:.8;font-size:var(--fs-s);display:flex}.Workflow-module__uIKsKW__sampleHeader span{background-color:var(--primary-color);border-radius:50%;width:8px;height:8px}.Workflow-module__uIKsKW__sampleBody{gap:var(--gap-m);font-size:var(--fs-s);flex-direction:column;display:flex}.Workflow-module__uIKsKW__sampleRow{justify-content:space-between;gap:var(--gap-m);display:flex}.Workflow-module__uIKsKW__sampleRow span:last-child,.Workflow-module__uIKsKW__mutedText,.Workflow-module__uIKsKW__nestedLine{color:var(--text-color);opacity:.6}.Workflow-module__uIKsKW__nestedLine{padding-left:var(--gap-m)}.Workflow-module__uIKsKW__primaryText{color:var(--primary-color)}.Workflow-module__uIKsKW__strongText{font-weight:700}@media (max-width:768px){.Workflow-module__uIKsKW__centerLine{display:none}.Workflow-module__uIKsKW__workflowStep{grid-template-columns:1fr}.Workflow-module__uIKsKW__stepLeft .Workflow-module__uIKsKW__stepCopy,.Workflow-module__uIKsKW__stepRight .Workflow-module__uIKsKW__stepCopy{text-align:left;grid-column:auto;align-items:flex-start;padding:0}.Workflow-module__uIKsKW__stepRight .Workflow-module__uIKsKW__sampleCardContainer{grid-area:auto}}@media (max-width:520px){.Workflow-module__uIKsKW__sampleRow{align-items:flex-start}}
.Benefits-module__t6Bjgq__benefitsContainer{padding:var(--page-padding-l);color:#fff;gap:var(--gap-l);background-color:#101010;flex-direction:column;scroll-margin-top:80px;display:flex}.Benefits-module__t6Bjgq__benefitsHeader{flex-direction:column;display:flex}.Benefits-module__t6Bjgq__benefitsSpan{color:var(--primary-color);font-size:var(--fs-s)}.Benefits-module__t6Bjgq__benefitsHeader h2{font-size:var(--fs-xl)}.Benefits-module__t6Bjgq__benefitsTable{gap:var(--gap-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Benefits-module__t6Bjgq__benefitCardContainer{position:relative}.Benefits-module__t6Bjgq__benefitCard{z-index:1;min-height:180px;padding:var(--page-padding-m);border:1px solid var(--secondary-color);color:var(--secondary-color);flex-direction:column;display:flex;position:relative}.Benefits-module__t6Bjgq__benefitStat{width:fit-content;color:var(--primary-color);font-size:var(--fs-s);border:0;padding:0}.Benefits-module__t6Bjgq__benefitCard h3{font-size:var(--fs-l)}.Benefits-module__t6Bjgq__benefitCard p{font-size:var(--fs-s);margin-top:var(--gap-m);opacity:.6}.Benefits-module__t6Bjgq__benefitNumber{font-size:var(--fs-s);opacity:.45;position:absolute;bottom:16px;right:20px}@media (max-width:768px){.Benefits-module__t6Bjgq__benefitsTable{grid-template-columns:1fr}}@media (max-width:520px){.Benefits-module__t6Bjgq__benefitCard{padding:24px}}
.PricingTeaser-module__yQ5ioW__pricingContainer{border-top:1px solid var(--text-color);gap:var(--gap-l);padding:var(--page-padding-l);grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);margin-top:0;scroll-margin-top:80px;display:grid}.PricingTeaser-module__yQ5ioW__pricingHeader{flex-direction:column;display:flex}.PricingTeaser-module__yQ5ioW__pricingHeader>span,.PricingTeaser-module__yQ5ioW__planLabel{color:var(--primary-color);font-size:var(--fs-s)}.PricingTeaser-module__yQ5ioW__pricingHeader h2{color:var(--text-color);font-size:var(--fs-xl)}.PricingTeaser-module__yQ5ioW__pricingGrid{gap:var(--gap-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PricingTeaser-module__yQ5ioW__priceCard{border:2px solid var(--text-color);gap:var(--gap-m);padding:var(--page-padding-m);flex-direction:column;display:flex}.PricingTeaser-module__yQ5ioW__highlightCard{background-color:var(--secondary-color);color:var(--text-color)}.PricingTeaser-module__yQ5ioW__priceCard strong{color:inherit;font-family:var(--font-fraunces);font-size:var(--fs-l)}.PricingTeaser-module__yQ5ioW__priceCard ul{gap:var(--gap-s);flex-direction:column;list-style:none;display:flex}.PricingTeaser-module__yQ5ioW__priceCard li{color:var(--text-color);font-size:var(--fs-s);opacity:.72}.PricingTeaser-module__yQ5ioW__priceCard li:before{content:"- "}.PricingTeaser-module__yQ5ioW__highlightCard li{color:var(--text-color)}@media (max-width:900px){.PricingTeaser-module__yQ5ioW__pricingContainer,.PricingTeaser-module__yQ5ioW__pricingGrid{grid-template-columns:1fr}}
.Cta-module__KgLdka__ctaContainer{border-top:1px solid var(--text-color);margin-top:var(--gap-l);padding:var(--page-padding-l);align-items:center;gap:var(--gap-l);flex-direction:column;display:flex}.Cta-module__KgLdka__ctaContainer h2{text-align:center;font-size:calc(var(--fs-l) * 2);color:var(--text-color)}.Cta-module__KgLdka__ctaContainer h2 span{color:var(--primary-color)}.Cta-module__KgLdka__ctaContainer p{color:var(--text-color);font-size:var(--fs-m);opacity:.6}
.Footer-module__8H-4mW__footerContainer{border-top:1px solid var(--text-color);padding:var(--page-padding-m)}.Footer-module__8H-4mW__footerInner{align-items:start;gap:var(--gap-l);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1120px;margin:0 auto;display:grid}.Footer-module__8H-4mW__brandColumn,.Footer-module__8H-4mW__centerColumn,.Footer-module__8H-4mW__legalColumn{gap:var(--gap-s);flex-direction:column;display:flex}.Footer-module__8H-4mW__centerColumn,.Footer-module__8H-4mW__legalColumn{text-align:center;align-items:center}.Footer-module__8H-4mW__footerTitle{color:var(--text-color);font-size:var(--fs-s);font-weight:800}.Footer-module__8H-4mW__brandColumn p,.Footer-module__8H-4mW__footerInner a{color:var(--text-color);font-size:var(--fs-s)}.Footer-module__8H-4mW__brandColumn p{opacity:.72}.Footer-module__8H-4mW__linkStack{gap:var(--gap-s);flex-direction:column;list-style:none;display:flex}.Footer-module__8H-4mW__centerColumn .Footer-module__8H-4mW__linkStack,.Footer-module__8H-4mW__legalColumn .Footer-module__8H-4mW__linkStack{align-items:inherit}.Footer-module__8H-4mW__footerInner a{opacity:.68;text-decoration:none}.Footer-module__8H-4mW__footerInner a:hover{opacity:1}@media (max-width:720px){.Footer-module__8H-4mW__footerInner{text-align:center;grid-template-columns:1fr;justify-items:center}.Footer-module__8H-4mW__brandColumn,.Footer-module__8H-4mW__centerColumn,.Footer-module__8H-4mW__legalColumn{text-align:center;align-items:center}}
.page-module__umhMjq__pageContainer{z-index:1;flex-direction:column;min-height:calc(100dvh - 80px);margin-top:80px;display:flex;position:relative}.page-module__umhMjq__pageContent{gap:var(--gap-l);padding:var(--page-padding-m);flex-direction:column;flex:1;display:flex}.page-module__umhMjq__dashboardHero{border-bottom:2px solid color-mix(in srgb, var(--text-color) 55%, transparent);align-items:flex-end;gap:var(--gap-m);padding-bottom:var(--gap-m);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module__umhMjq__dashboardHero>div{gap:var(--gap-s);flex-direction:column;display:flex}.page-module__umhMjq__dashboardHero span{color:var(--primary-color);font-size:var(--fs-s);text-transform:uppercase}.page-module__umhMjq__dashboardHero h1{font-size:var(--fs-xl);overflow-wrap:anywhere;max-width:720px}.page-module__umhMjq__dashboardHero p{font-size:var(--fs-s);opacity:.72;overflow-wrap:anywhere;max-width:560px}.page-module__umhMjq__statsGrid,.page-module__umhMjq__breakdownGrid{gap:var(--gap-m);display:grid}.page-module__umhMjq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.page-module__umhMjq__breakdownGrid{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.35fr) minmax(290px,.95fr);align-items:stretch}.page-module__umhMjq__statCard,.page-module__umhMjq__panel{background-color:var(--secondary-color);border:2px solid var(--text-color);padding:var(--gap-m)}.page-module__umhMjq__statCard{gap:var(--gap-s);flex-direction:column;display:flex}.page-module__umhMjq__statCard span,.page-module__umhMjq__panelHeader h2,.page-module__umhMjq__colorSplit span,.page-module__umhMjq__panelHeader span,.page-module__umhMjq__barList small,.page-module__umhMjq__timelineList small,.page-module__umhMjq__emptyText{font-size:var(--fs-s)}.page-module__umhMjq__statCard span,.page-module__umhMjq__panelHeader span,.page-module__umhMjq__barList small,.page-module__umhMjq__timelineList small,.page-module__umhMjq__emptyText{opacity:.7}.page-module__umhMjq__statCard strong{font-family:var(--font-fraunces);font-size:var(--fs-xl)}.page-module__umhMjq__panel{gap:var(--gap-m);flex-direction:column;min-height:230px;display:flex}.page-module__umhMjq__panelHeader{border-bottom:1px solid color-mix(in srgb, var(--text-color) 35%, transparent);align-items:center;gap:var(--gap-m);padding-bottom:var(--gap-s);justify-content:space-between;display:flex}.page-module__umhMjq__donutChart,.page-module__umhMjq__colorSplit,.page-module__umhMjq__barList,.page-module__umhMjq__timelineList,.page-module__umhMjq__latestUpdate{gap:var(--gap-s);flex-direction:column;display:flex}.page-module__umhMjq__barList,.page-module__umhMjq__timelineList{list-style:none}.page-module__umhMjq__barList li,.page-module__umhMjq__timelineList li{flex-direction:column;gap:2px;display:flex}.page-module__umhMjq__meter{background-color:color-mix(in srgb, var(--text-color) 12%, transparent);border:1px solid var(--text-color);overflow:hidden}.page-module__umhMjq__meter span{background-color:var(--primary-color)}.page-module__umhMjq__donutChart{flex:1;justify-content:center;align-items:center}.page-module__umhMjq__donut{aspect-ratio:1;border:2px solid var(--text-color);border-radius:50%;justify-content:center;align-items:center;width:min(54%,150px);max-width:150px;display:flex;position:relative}.page-module__umhMjq__donut:after{background-color:var(--secondary-color);border:2px solid var(--text-color);content:"";border-radius:50%;position:absolute;inset:28%}.page-module__umhMjq__donut span{font-family:var(--font-fraunces);font-size:var(--fs-l);z-index:1;position:relative}.page-module__umhMjq__colorSplit{gap:var(--gap-s) var(--gap-m);flex-flow:wrap;justify-content:space-between;width:100%}.page-module__umhMjq__colorSplit span{align-items:baseline;gap:6px;display:flex}.page-module__umhMjq__colorSplit strong{font-family:var(--font-fraunces);font-size:var(--fs-m)}.page-module__umhMjq__barList li{gap:var(--gap-s);padding-bottom:var(--gap-xs)}.page-module__umhMjq__lineDepthPanel .page-module__umhMjq__barList,.page-module__umhMjq__latestPanel .page-module__umhMjq__timelineList{gap:var(--gap-m)}.page-module__umhMjq__barLabel{align-items:center;gap:var(--gap-m);justify-content:space-between;min-width:0;display:flex}.page-module__umhMjq__barLabel span,.page-module__umhMjq__timelineList span{overflow-wrap:anywhere;min-width:0}.page-module__umhMjq__meter{height:var(--gap-s)}.page-module__umhMjq__meter span{height:100%;display:block}.page-module__umhMjq__lineDepthPanel{grid-column:span 1}.page-module__umhMjq__timelineList li{border-left:3px solid var(--primary-color);padding-left:var(--gap-s)}.page-module__umhMjq__emptyState{border:2px solid var(--text-color);align-items:flex-start;gap:var(--gap-m);padding:var(--gap-m);flex-direction:column;display:flex}.page-module__umhMjq__emptyState h2{font-size:var(--fs-l)}.page-module__umhMjq__emptyState p{font-size:var(--fs-s);opacity:.72;max-width:560px}@media (max-width:980px){.page-module__umhMjq__breakdownGrid{grid-template-columns:repeat(2,minmax(240px,1fr))}.page-module__umhMjq__lineDepthPanel{order:3;grid-column:1/-1}}@media (max-width:620px){.page-module__umhMjq__breakdownGrid{grid-template-columns:1fr}.page-module__umhMjq__panel{min-height:auto}.page-module__umhMjq__donut{width:min(56vw,150px)}.page-module__umhMjq__lineDepthPanel{order:initial}}
.CreateGroupButton-module__kCpXBG__popupOverlay{padding:var(--page-padding-m);z-index:9999;background-color:#14141459;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CreateGroupButton-module__kCpXBG__popup{background-color:var(--secondary-color);border:1px solid var(--text-color);border-top:6px solid var(--text-color);gap:var(--gap-m);padding:var(--page-padding-m);flex-direction:column;width:min(100%,520px);display:flex}.CreateGroupButton-module__kCpXBG__popupHeader{align-items:center;gap:var(--gap-m);justify-content:space-between;display:flex}.CreateGroupButton-module__kCpXBG__popupHeader h3{font-size:var(--fs-l);overflow-wrap:anywhere}.CreateGroupButton-module__kCpXBG__form p,.CreateGroupButton-module__kCpXBG__error{overflow-wrap:anywhere}.CreateGroupButton-module__kCpXBG__closeButton,.CreateGroupButton-module__kCpXBG__openButton,.CreateGroupButton-module__kCpXBG__createButton{background-color:var(--secondary-color);border:1px solid var(--text-color);color:var(--text-color);font-size:var(--fs-m);padding:var(--gap-s) var(--gap-m);transition:all .1s}.CreateGroupButton-module__kCpXBG__closeButton{height:var(--gap-l);width:var(--gap-l);padding:0}.CreateGroupButton-module__kCpXBG__closeButton:hover,.CreateGroupButton-module__kCpXBG__createButton:hover{background-color:var(--primary-color);color:var(--secondary-color);cursor:pointer}.CreateGroupButton-module__kCpXBG__openButton:hover{background-color:var(--text-color);color:var(--secondary-color);cursor:pointer}.CreateGroupButton-module__kCpXBG__form{gap:var(--gap-m);flex-direction:column;display:flex}.CreateGroupButton-module__kCpXBG__field{font-size:var(--fs-s);gap:var(--gap-s);flex-direction:column;display:flex}.CreateGroupButton-module__kCpXBG__field input{background-color:var(--secondary-color);border:1px solid var(--text-color);color:var(--text-color);font:inherit;font-size:var(--fs-m);padding:var(--gap-s);width:100%}.CreateGroupButton-module__kCpXBG__error{color:var(--primary-color);font-size:var(--fs-s)}.CreateGroupButton-module__kCpXBG__modalActions{gap:var(--gap-s);flex-wrap:wrap;display:flex}.CreateGroupButton-module__kCpXBG__modalActions button{flex:auto}
.InteractiveBackground-module__LibNsW__background{--mouse-x:50vw;--mouse-y:50vh;z-index:0;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--text-color) 3.5%, transparent), transparent 38%), var(--secondary-color);position:fixed;inset:0;overflow:hidden}.InteractiveBackground-module__LibNsW__grid,.InteractiveBackground-module__LibNsW__rays,.InteractiveBackground-module__LibNsW__coordinates{position:absolute;inset:0}.InteractiveBackground-module__LibNsW__grid{opacity:.22;background-image:linear-gradient(color-mix(in srgb, var(--text-color) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text-color) 12%, transparent) 1px, transparent 1px);background-position:calc(var(--mouse-x) * -.025) calc(var(--mouse-y) * -.025);background-size:72px 72px}.InteractiveBackground-module__LibNsW__rays{opacity:.26;background:  linear-gradient(45deg, transparent 49.8%, var(--text-color) 50%, transparent 50.2%), linear-gradient(135deg, transparent 49.8%, var(--text-color) 50%, transparent 50.2%);-webkit-mask-image:radial-gradient(circle at var(--mouse-x) var(--mouse-y), #000 0, transparent 220px);mask-image:radial-gradient(circle at var(--mouse-x) var(--mouse-y), #000 0, transparent 220px)}.InteractiveBackground-module__LibNsW__marker:before,.InteractiveBackground-module__LibNsW__marker:after{content:"";background-color:var(--text-color);opacity:.8;position:absolute}.InteractiveBackground-module__LibNsW__marker:before{width:10px;height:1px}.InteractiveBackground-module__LibNsW__marker:after{width:1px;height:10px}@media (max-width:768px){.InteractiveBackground-module__LibNsW__rays,.InteractiveBackground-module__LibNsW__marker{display:none}.InteractiveBackground-module__LibNsW__grid{background-position:0 0}}
.Footer-module__lhYW3W__footer{border-top:1px solid var(--text-color);padding:var(--page-padding-m);justify-content:center;margin-top:20px;display:flex}.Footer-module__lhYW3W__footer span{font-size:var(--fs-s);opacity:.7}
.Search-module__lF2aDG__searchContainer{width:min(100%,640px);transition:transform .1s;position:relative}.Search-module__lF2aDG__searchContainer:focus-within{transform:translate(3px,3px)}.Search-module__lF2aDG__searchIcon{width:20px;height:20px;color:var(--text-color);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Search-module__lF2aDG__searchBar{width:100%;padding:var(--gap-s) var(--gap-m) var(--gap-s) 40px;background-color:var(--secondary-color);border:1px solid var(--text-color);font-size:var(--fs-m);color:var(--text-color);box-shadow:3px 3px 0 var(--text-color);outline:none;transition:box-shadow .1s,border-color .1s}.Search-module__lF2aDG__searchBar:focus{border-color:var(--primary-color);box-shadow:0 0 0 var(--text-color)}
.CreateOpeningButton-module__tZxEoW__popupOverlay{z-index:9999;padding:var(--page-padding-m);background-color:#14141459;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CreateOpeningButton-module__tZxEoW__popup{border:1px solid var(--text-color);border-top:6px solid var(--text-color);background-color:var(--secondary-color);width:min(100%,520px);padding:var(--page-padding-m);gap:var(--gap-m);flex-direction:column;display:flex}.CreateOpeningButton-module__tZxEoW__popupHeader{justify-content:space-between;align-items:center;gap:var(--gap-m);display:flex}.CreateOpeningButton-module__tZxEoW__popupHeader h3{font-size:var(--fs-l);overflow-wrap:anywhere}.CreateOpeningButton-module__tZxEoW__form p,.CreateOpeningButton-module__tZxEoW__error{overflow-wrap:anywhere}.CreateOpeningButton-module__tZxEoW__closeButton,.CreateOpeningButton-module__tZxEoW__openButton,.CreateOpeningButton-module__tZxEoW__createButton{padding:var(--gap-s) var(--gap-m);background-color:var(--secondary-color);border:1px solid var(--text-color);font-size:var(--fs-m);color:var(--text-color);transition:all .1s}.CreateOpeningButton-module__tZxEoW__closeButton{width:var(--gap-l);height:var(--gap-l);padding:0}.CreateOpeningButton-module__tZxEoW__closeButton:hover,.CreateOpeningButton-module__tZxEoW__createButton:hover{background-color:var(--primary-color);color:var(--secondary-color);cursor:pointer}.CreateOpeningButton-module__tZxEoW__openButton:hover{background-color:var(--text-color);color:var(--secondary-color);cursor:pointer}.CreateOpeningButton-module__tZxEoW__form{gap:var(--gap-m);flex-direction:column;display:flex}.CreateOpeningButton-module__tZxEoW__field{gap:var(--gap-s);font-size:var(--fs-s);flex-direction:column;display:flex}.CreateOpeningButton-module__tZxEoW__field input,.CreateOpeningButton-module__tZxEoW__field textarea{border:1px solid var(--text-color);background-color:var(--secondary-color);width:100%;color:var(--text-color);padding:var(--gap-s);font:inherit;font-size:var(--fs-m)}.CreateOpeningButton-module__tZxEoW__field textarea{resize:vertical;min-height:120px;max-height:200px}.CreateOpeningButton-module__tZxEoW__error{color:var(--primary-color);font-size:var(--fs-s)}.CreateOpeningButton-module__tZxEoW__modalActions{gap:var(--gap-s);flex-wrap:wrap;display:flex}.CreateOpeningButton-module__tZxEoW__modalActions button{flex:auto}
.OpeningCard-module__1P2Gaa__cardContainer{border:1px solid var(--text-color);border-top:6px solid var(--text-color);background-color:var(--secondary-color);width:100%;min-height:200px;padding:var(--page-padding-m);gap:var(--gap-m);flex-direction:column;transition:transform .1s;display:flex;position:relative}.OpeningCard-module__1P2Gaa__dragHandle{top:var(--gap-m);left:var(--gap-s);width:var(--gap-l);height:var(--gap-l);border:1px solid var(--secodnary-color);background-color:var(--text-color);color:var(--secondary-color);cursor:grab;font-family:var(--font-jetbrains);font-size:var(--fs-s);touch-action:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.OpeningCard-module__1P2Gaa__dragHandle:active{cursor:grabbing}.OpeningCard-module__1P2Gaa__actionsMenu{top:var(--gap-m);right:var(--gap-s);z-index:2;position:absolute}.OpeningCard-module__1P2Gaa__actionsMenu[open]{z-index:20}.OpeningCard-module__1P2Gaa__actionsMenu summary{width:var(--gap-l);height:var(--gap-l);background-color:var(--secondary-color);color:var(--text-color);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:0;list-style:none;display:flex}.OpeningCard-module__1P2Gaa__actionsMenu summary::-webkit-details-marker{display:none}.OpeningCard-module__1P2Gaa__actionsMenu summary::marker{content:""}.OpeningCard-module__1P2Gaa__actionsMenu summary:hover{color:var(--primary-color)}.OpeningCard-module__1P2Gaa__actionsMenuContent{top:calc(100% + var(--gap-s));z-index:20;border:1px solid var(--text-color);background-color:var(--secondary-color);flex-direction:column;min-width:160px;display:flex;position:absolute;right:0}.OpeningCard-module__1P2Gaa__actionsMenuContent button{padding:var(--gap-s) var(--gap-m);border:0;border-bottom:1px solid var(--text-color);background-color:var(--secondary-color);color:var(--text-color);text-align:left;font-size:var(--fs-s);cursor:pointer}.OpeningCard-module__1P2Gaa__actionsMenuContent button:last-child{border-bottom:0}.OpeningCard-module__1P2Gaa__actionsMenuContent button:hover{background-color:var(--primary-color);color:var(--secondary-color)}.platformThemeDark .OpeningCard-module__1P2Gaa__actionsMenuContent button:hover{color:#fff}.OpeningCard-module__1P2Gaa__cardContainer:hover{transform:translateY(-2px)}.OpeningCard-module__1P2Gaa__cardContainer h3{font-size:var(--fs-l);color:var(--text-color);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OpeningCard-module__1P2Gaa__cardContainer p{font-size:var(--fs-s);opacity:.7;color:var(--text-color);text-overflow:ellipsis;-webkit-line-clamp:3;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.OpeningCard-module__1P2Gaa__cardContainer mark{background-color:var(--primary-color);color:var(--secondary-color)}.OpeningCard-module__1P2Gaa__cardContainer .OpeningCard-module__1P2Gaa__divider{background-color:var(--text-color);width:100%;height:1px;margin-top:var(--gap-m);opacity:.5}.OpeningCard-module__1P2Gaa__cardFooter{margin-top:auto}.OpeningCard-module__1P2Gaa__cardFooterContent{justify-content:space-between;align-items:center;gap:var(--gap-m);color:var(--text-color);margin-top:var(--gap-s);display:flex}.OpeningCard-module__1P2Gaa__cardFooterContent .OpeningCard-module__1P2Gaa__grps{font-size:var(--fs-s);gap:var(--gap-m);opacity:.7;align-items:center;display:flex}.OpeningCard-module__1P2Gaa__cardFooterContent a{color:var(--text-color);font-size:var(--fs-s);overflow-wrap:anywhere;text-decoration:none}.OpeningCard-module__1P2Gaa__cardFooterContent a:hover{color:var(--primary-color)}
.OpeningCardsList-module__WxvTmq__openingCards{gap:var(--gap-l);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));width:100%;display:grid;position:relative}.OpeningCardsList-module__WxvTmq__dropTarget{min-width:0}.OpeningCardsList-module__WxvTmq__dropIndicator{background-color:var(--primary-color);pointer-events:none;z-index:4;width:3px;position:absolute}.OpeningCardsList-module__WxvTmq__emptyText{max-width:640px;font-size:var(--fs-m);color:var(--text-color);opacity:.7;grid-column:1/-1}@media (max-width:480px){.OpeningCardsList-module__WxvTmq__openingCards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}
.GroupsTable-module__5v5V2W__groupsContainer{gap:var(--gap-m);flex-direction:column;display:flex}.GroupsTable-module__5v5V2W__groupCard{background-color:var(--secondary-color);border:2px solid var(--text-color)}.GroupsTable-module__5v5V2W__groupCardMenuOpen{z-index:20;position:relative}.GroupsTable-module__5v5V2W__dropIndicator,.GroupsTable-module__5v5V2W__folderDropIndicator{background-color:var(--primary-color);height:3px;margin:calc(var(--gap-m) / -2) 0;pointer-events:none}.GroupsTable-module__5v5V2W__dragHandle{background-color:var(--text-color);border:1px solid var(--secondary-color);color:var(--secondary-color);cursor:grab;font-family:var(--font-jetbrains);font-size:var(--fs-s);height:var(--gap-l);touch-action:none;width:var(--gap-l);flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.GroupsTable-module__5v5V2W__dragHandle:active{cursor:grabbing}.GroupsTable-module__5v5V2W__groupCardHeader{border-bottom:2px solid var(--text-color);cursor:pointer;align-items:center;gap:var(--gap-m);padding:var(--gap-m);flex-wrap:wrap;justify-content:space-between;display:flex}.GroupsTable-module__5v5V2W__groupToggle{color:var(--text-color);cursor:pointer;align-items:center;gap:var(--gap-s);text-align:left;background-color:#0000;border:0;flex:320px;min-width:0;padding:0;display:inline-flex}.GroupsTable-module__5v5V2W__groupToggle svg{flex:none;transition:transform .1s}.GroupsTable-module__5v5V2W__chevronOpen{transform:rotate(90deg)}.GroupsTable-module__5v5V2W__groupIndex{color:var(--text-color);font-size:var(--fs-s);opacity:.65;text-transform:uppercase;flex:none}.GroupsTable-module__5v5V2W__groupName{color:var(--text-color);font-size:var(--fs-l);overflow-wrap:anywhere;min-width:0}.GroupsTable-module__5v5V2W__groupActions{align-items:center;gap:var(--gap-s);flex-wrap:nowrap;flex:280px;justify-content:flex-end;min-width:0;display:inline-flex}.GroupsTable-module__5v5V2W__quizGroupButton{flex:none;display:inline-flex;transform:translateY(-2px)}.GroupsTable-module__5v5V2W__playFolderButton{border:1px solid var(--text-color);color:var(--text-color);font-size:var(--fs-s);align-items:center;gap:var(--gap-s);padding:var(--gap-s) var(--gap-m);background-color:#0000;flex:none;justify-content:center;line-height:1;text-decoration:none;display:inline-flex}.GroupsTable-module__5v5V2W__playFolderButton:hover{background-color:var(--text-color);color:var(--secondary-color)}.GroupsTable-module__5v5V2W__actionsMenu{z-index:2;flex:none;position:relative}.GroupsTable-module__5v5V2W__actionsMenu[open]{z-index:20}.GroupsTable-module__5v5V2W__actionsMenu summary{background-color:var(--secondary-color);color:var(--text-color);cursor:pointer;height:var(--gap-l);width:var(--gap-l);justify-content:center;align-items:center;padding:0;line-height:0;list-style:none;display:flex}.GroupsTable-module__5v5V2W__actionsMenu summary::-webkit-details-marker{display:none}.GroupsTable-module__5v5V2W__actionsMenu summary::marker{content:""}.GroupsTable-module__5v5V2W__actionsMenu summary:hover{color:var(--primary-color)}.GroupsTable-module__5v5V2W__actionsMenuContent{background-color:var(--secondary-color);border:1px solid var(--text-color);max-height:min(260px,100dvh - 120px);max-width:calc(100vw - var(--gap-l));min-width:160px;right:0;top:calc(100% + var(--gap-s));z-index:20;flex-direction:column;display:flex;position:absolute;overflow:auto}.GroupsTable-module__5v5V2W__actionsMenuContent button{background-color:var(--secondary-color);border:0;border-bottom:1px solid var(--text-color);color:var(--text-color);cursor:pointer;font-size:var(--fs-s);padding:var(--gap-s) var(--gap-m);text-align:left}.GroupsTable-module__5v5V2W__actionsMenuContent button:last-child{border-bottom:0}.GroupsTable-module__5v5V2W__actionsMenuContent button:hover{background-color:var(--primary-color);color:var(--secondary-color)}.GroupsTable-module__5v5V2W__groupBody{gap:var(--gap-m);padding:var(--gap-m);flex-direction:column;display:flex}.GroupsTable-module__5v5V2W__folderToolbar{align-items:center;gap:var(--gap-s);flex-wrap:wrap;justify-content:space-between;display:flex}.GroupsTable-module__5v5V2W__folderToolbar span{font-size:var(--fs-s);opacity:.7}.GroupsTable-module__5v5V2W__folderToolbar button{background-color:var(--secondary-color);border:1px solid var(--text-color);color:var(--text-color);cursor:pointer;font-size:var(--fs-s);align-items:center;gap:var(--gap-s);padding:var(--gap-s) var(--gap-m);display:inline-flex}.GroupsTable-module__5v5V2W__folderToolbar button:hover:not(:disabled){background-color:var(--text-color);color:var(--secondary-color)}.GroupsTable-module__5v5V2W__folderToolbar button:disabled{cursor:not-allowed;opacity:.5}.GroupsTable-module__5v5V2W__folderCard,.GroupsTable-module__5v5V2W__unfiledSection{border:1px solid color-mix(in srgb, var(--text-color) 55%, transparent);cursor:pointer;gap:var(--gap-l);padding:var(--gap-m);flex-direction:column;display:flex}.GroupsTable-module__5v5V2W__folderHeader{align-items:center;gap:var(--gap-s);flex-wrap:wrap;justify-content:space-between;display:flex}.GroupsTable-module__5v5V2W__folderDragHandle{background-color:var(--text-color);border:1px solid var(--secondary-color);color:var(--secondary-color);cursor:grab;font-family:var(--font-jetbrains);font-size:var(--fs-s);height:var(--gap-l);touch-action:none;width:var(--gap-l);flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.GroupsTable-module__5v5V2W__folderDragHandle:active{cursor:grabbing}.GroupsTable-module__5v5V2W__folderTitle{color:var(--text-color);cursor:pointer;align-items:center;gap:var(--gap-s);text-align:left;background-color:#0000;border:0;flex:220px;min-width:0;padding:0;display:inline-flex}.GroupsTable-module__5v5V2W__folderTitle span,.GroupsTable-module__5v5V2W__unfiledHeader{font-size:var(--fs-m);overflow-wrap:anywhere}.GroupsTable-module__5v5V2W__folderTitle svg,.GroupsTable-module__5v5V2W__unfiledHeader svg{flex:none;transition:transform .1s}.GroupsTable-module__5v5V2W__folderTitle small{font-size:var(--fs-s);opacity:.65}.GroupsTable-module__5v5V2W__unfiledHeader{color:var(--text-color);cursor:pointer;align-items:center;gap:var(--gap-s);text-align:left;background-color:#0000;border:0;flex:180px;min-width:0;padding:0;display:inline-flex}.GroupsTable-module__5v5V2W__unfiledHeaderRow{align-items:center;gap:var(--gap-s);flex-wrap:wrap;justify-content:space-between;display:flex}.GroupsTable-module__5v5V2W__unfiledHeader small{font-size:var(--fs-s);opacity:.65}.GroupsTable-module__5v5V2W__folderActions{align-items:center;gap:var(--gap-s);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0;display:inline-flex}.GroupsTable-module__5v5V2W__folderActionPair{align-items:center;gap:var(--gap-s);flex:none;display:inline-flex}.GroupsTable-module__5v5V2W__variationsList{flex-direction:column;list-style:none;display:flex}.GroupsTable-module__5v5V2W__variationRow{border-bottom:1px solid color-mix(in srgb, var(--text-color) 35%, transparent);align-items:center;gap:var(--gap-m);padding:var(--gap-m) 0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.GroupsTable-module__5v5V2W__variationRow:first-child{padding-top:0}.GroupsTable-module__5v5V2W__variationIndex{font-size:var(--fs-s);opacity:.65;flex:none}.GroupsTable-module__5v5V2W__variationText{gap:var(--gap-s);flex-direction:column;flex:auto;min-width:0;display:flex}.GroupsTable-module__5v5V2W__variationText strong{font-size:var(--fs-m);overflow-wrap:anywhere}.GroupsTable-module__5v5V2W__variationText span{font-size:var(--fs-s);opacity:.75;overflow-wrap:anywhere}.GroupsTable-module__5v5V2W__playVariationLink{border:1px solid var(--text-color);color:var(--text-color);font-size:var(--fs-s);align-items:center;gap:var(--gap-s);padding:var(--gap-s) var(--gap-m);background-color:#0000;flex:none;text-decoration:none;display:inline-flex}.GroupsTable-module__5v5V2W__playVariationLink:hover{background-color:var(--text-color);color:var(--secondary-color)}.GroupsTable-module__5v5V2W__folderSelect{appearance:none;background-color:var(--secondary-color);background-image:linear-gradient(45deg, transparent 50%, var(--text-color) 50%), linear-gradient(135deg, var(--text-color) 50%, transparent 50%);border:1px solid var(--text-color);color:var(--text-color);font-size:var(--fs-s);min-width:150px;max-width:min(220px,100%);height:38px;padding:0 var(--gap-l) 0 var(--gap-s);text-overflow:ellipsis;white-space:nowrap;background-position:calc(100% - 16px),calc(100% - 10px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;flex:0 auto;width:auto;line-height:1;overflow:hidden}.GroupsTable-module__5v5V2W__emptyVariations{font-size:var(--fs-s);opacity:.7}.GroupsTable-module__5v5V2W__emptyGroups{color:var(--text-color);font-size:var(--fs-m);opacity:.7}@media (max-width:768px){.GroupsTable-module__5v5V2W__groupCardHeader,.GroupsTable-module__5v5V2W__folderHeader,.GroupsTable-module__5v5V2W__unfiledHeaderRow{align-items:flex-start}.GroupsTable-module__5v5V2W__groupActions,.GroupsTable-module__5v5V2W__folderActions{flex-basis:100%;justify-content:flex-start}.GroupsTable-module__5v5V2W__variationRow{grid-template-columns:auto minmax(0,1fr);align-items:start}.GroupsTable-module__5v5V2W__variationText{grid-column:2}.GroupsTable-module__5v5V2W__folderSelect{grid-column:2;max-width:min(220px,100%)}.GroupsTable-module__5v5V2W__playVariationLink{grid-column:2;justify-self:start}}
.Popup-module__6IAnvG__backdrop{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Popup-module__6IAnvG__popup{background:var(--secondary-color);border:2px solid var(--text-color);width:min(360px,100% - 32px);min-height:220px;box-shadow:8px 8px 0 var(--text-color);justify-content:center;align-items:center;padding:36px 28px 32px;display:flex;position:relative}.Popup-module__6IAnvG__closeButton{color:var(--text-color);cursor:pointer;font:inherit;background:0 0;border:0;line-height:1;position:absolute;top:10px;right:12px}.Popup-module__6IAnvG__content{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.Popup-module__6IAnvG__badge{background:var(--primary-color);width:fit-content;color:var(--secondary-color);font-size:var(--fs-s);padding:4px 10px}.Popup-module__6IAnvG__title{color:var(--text-color);font-size:var(--fs-l);margin:0;font-weight:700}.Popup-module__6IAnvG__text{max-width:260px;color:var(--text-color);font-size:var(--fs-s);margin:0 0 6px;line-height:1.5}
.page-module__Jd26Ba__pageContainer{z-index:1;flex-direction:column;min-height:calc(100dvh - 80px);margin-top:80px;display:flex;position:relative}.page-module__Jd26Ba__pageHeader{color:#f7f5f2;padding:var(--page-padding-l);background-color:#141414;border-bottom:2px solid #f7f5f2}.page-module__Jd26Ba__headerLayout{align-items:flex-end;gap:var(--gap-l);flex-flow:wrap;justify-content:space-between;display:flex}.page-module__Jd26Ba__headerText{gap:var(--gap-s);flex-direction:column;max-width:720px;display:flex}.page-module__Jd26Ba__badges{gap:var(--gap-s);flex-wrap:wrap;display:flex}.page-module__Jd26Ba__badges span{font-size:var(--fs-s);text-transform:uppercase}.page-module__Jd26Ba__badgeAccent{color:var(--primary-color)}.page-module__Jd26Ba__badgeMeta{color:#f7f5f2;opacity:.75}.page-module__Jd26Ba__pageHeader h2{color:#f7f5f2;font-size:clamp(var(--fs-xl), 8vw, 64px);overflow-wrap:anywhere}.page-module__Jd26Ba__pageHeader p{color:#f7f5f2;font-size:var(--fs-m);opacity:.75;overflow-wrap:anywhere;max-width:640px}.page-module__Jd26Ba__stats{gap:var(--gap-m);margin-top:var(--gap-s);flex-wrap:wrap;display:flex}.page-module__Jd26Ba__stats span{color:#f7f5f2;font-size:var(--fs-s);align-items:center;gap:var(--gap-s);opacity:.85;display:inline-flex}.page-module__Jd26Ba__headerActions{align-items:center;gap:var(--gap-s);flex-wrap:wrap;display:flex}.page-module__Jd26Ba__primaryButton,.page-module__Jd26Ba__secondaryButton{color:#f7f5f2;cursor:pointer;font-size:var(--fs-s);align-items:center;gap:var(--gap-s);padding:var(--gap-s) var(--gap-m);background-color:#0000;border:1px solid #f7f5f2;flex:none;justify-content:center;text-decoration:none;transition:all .1s;display:inline-flex}.page-module__Jd26Ba__primaryButton:hover,.page-module__Jd26Ba__secondaryButton:hover{color:#141414;background-color:#f7f5f2}.page-module__Jd26Ba__groupsSection{gap:var(--gap-l);padding:var(--page-padding-m);padding-bottom:calc(var(--gap-l) + var(--gap-m));flex-direction:column;display:flex}.page-module__Jd26Ba__groupsHeader{align-items:center;gap:var(--gap-m);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module__Jd26Ba__groupsHeader>div{gap:var(--gap-s);flex-direction:column;display:flex}.page-module__Jd26Ba__groupsHeader h3{font-size:var(--fs-xl);color:var(--text-color)}.page-module__Jd26Ba__groupsHeader p{color:var(--text-color);font-size:var(--fs-s);opacity:.7}
