html[data-page=support],html[data-page=support] .page-content,html[data-page=support] .tt-main-shell,html[data-page=support] body{background:var(--tt-state-idle,#f2f2f2)!important;background-color:var(--tt-state-idle,#f2f2f2)!important;color:var(--tt-brand-text,#111)}html[data-page=support] .tt-main-shell{display:flex;flex-direction:column;min-height:100dvh}.support-page{display:flex;flex:1 0 auto;flex-direction:column;justify-content:flex-start;width:100%;font-family:var(--tt-ui-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);font-weight:var(--tt-ui-weight,500);-webkit-font-smoothing:antialiased}.support-page__frame{width:min(34rem,calc(100% - 2.5rem));margin:9.5rem auto 4.5rem}.support-page__intro{margin:0 0 1.35rem;text-align:center}.support-page__intro h1{margin:0 0 .45rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:var(--tt-ui-weight-emphasis,600);letter-spacing:-.02em;text-wrap:balance;color:var(--tt-brand-text,#111)}.support-page__intro p{margin:0 auto;max-width:32rem;font-size:var(--tt-type-body,1rem);line-height:1.5;color:var(--tt-brand-text-muted,#666);text-wrap:pretty}.support-page__intro p+p{margin-top:.65rem}.support-page__intro .font-licenses__cta{margin-top:1rem}.support-page__intro a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.support-page__block .about-project-fields--grouped{margin:0 0 .85rem!important}.support-page__block .about-project-actions{margin:.85rem 0 0}.support-page__block .about-project-modal__hint{margin:0}.support-page__panel{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 28px rgba(0,0,0,.06)}.support-page__block{padding:1.15rem 1.35rem 1.2rem}.support-page__block+.support-page__block{box-shadow:inset 0 1px 0 rgba(0,0,0,.08)}.support-page__block h2{margin:0 0 .4rem;font-size:var(--tt-type-body,1rem);font-weight:var(--tt-ui-weight-emphasis,600);letter-spacing:-.01em;text-wrap:balance;color:var(--tt-brand-text,#111)}.support-page__block .font-licenses__contact,.support-page__block .font-licenses__lead,.support-page__block p{margin:0;font-size:var(--tt-type-small,.875rem);line-height:1.55;color:var(--tt-brand-text-muted,#666);text-wrap:pretty}.support-page__block .font-licenses__lead+.font-licenses__lead,.support-page__block h2+.font-licenses__lead,.support-page__block h2+p,.support-page__block p+p{margin-top:.55rem}.support-page__block a{color:var(--tt-brand-text,#111);text-decoration:underline;text-underline-offset:.12em}.support-page__block .font-licenses__cta{text-decoration:none}.support-page__panel .font-licenses__options,.support-page__panel .font-licenses__steps,.support-page__panel .font-licenses__terms{list-style:none;display:grid;grid-gap:0;gap:0;margin:.75rem 0 0;padding:0}.support-page__panel .font-licenses__category,.support-page__panel .font-licenses__restrictions,.support-page__panel .font-licenses__step,.support-page__panel .font-licenses__term{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}.support-page__panel .font-licenses__step+.font-licenses__step,.support-page__panel .font-licenses__term+.font-licenses__term{margin-top:.9rem;padding-top:.9rem;box-shadow:inset 0 1px 0 rgba(0,0,0,.08)}.support-page__panel .font-licenses__category{margin-top:1rem;padding-top:1rem;box-shadow:inset 0 1px 0 rgba(0,0,0,.08)}.support-page__panel .font-licenses__category:first-of-type{box-shadow:none;padding-top:0}.support-page__panel .font-licenses__restrictions ul{margin:.65rem 0 0}.support-page__panel .eula-doc{margin:.85rem 0 0;padding:1.1rem 1rem .35rem;background:#f6f6f6;border-radius:12px}.support-page--eula .support-page__panel .eula-doc{margin:0;padding:1.35rem 1.25rem .5rem;background:#fff;border-radius:16px}.support-page--eula .support-page__block--eula{padding:0;background:transparent;box-shadow:none}.support-page__block .font-licenses__restrictions ul,.support-page__block ul{margin:.65rem 0 0;padding:0 0 0 1.1rem}.support-page__block li{font-size:var(--tt-type-small,.875rem);line-height:1.55;color:var(--tt-brand-text-muted,#666)}@media (max-width:640px){.support-page__frame{width:min(34rem,calc(100% - 2rem));margin:8rem auto 3.5rem}.support-page__block{padding:1.05rem 1.15rem 1.1rem}}