.ct-root{--rw-black:#1b1b1b;--rw-white:#fbfbfb;--rw-green-base:#afff9f;--rw-green-deep:#345c2d;--ct-foreground:var(--rw-white);--ct-foreground-muted:#d9d9d9;--ct-foreground-subtle:#9a9a9a;--ct-border:#454545;--ct-primary:var(--rw-green-base);--ct-on-green:var(--rw-black);--ct-font-heading:var(--font-heading), "Coxx", "Inter Display", system-ui, sans-serif;--ct-font-sans:var(--font-figtree), "Figtree", "Inter", system-ui, -apple-system, sans-serif;--ct-font-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--coxx-flat:"wght" 500, "GAPS" 0;--r-md:8px;--r-full:9999px;width:100%;max-width:1120px;font-family:var(--ct-font-sans)}.ct-layout{grid-template-columns:1fr;grid-template-areas:"intro""panel""links";gap:40px;display:grid}.ct-intro{grid-area:intro}.ct-panel{grid-area:panel}.ct-links{grid-area:links}@media (min-width:60rem){.ct-layout{grid-template:"intro panel""links panel"1fr/minmax(300px,360px) 1fr;align-items:stretch;gap:24px 64px}}.ct-intro{flex-direction:column;display:flex}.ct-intro h1{font-family:var(--ct-font-heading);font-feature-settings:var(--coxx-flat);color:var(--ct-foreground);margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:1.02}.ct-intro>p{max-width:44ch;color:var(--ct-foreground-muted);margin:0;font-size:15px;line-height:1.6}.ct-tabs{border:1px solid #fbfbfb1a;border-radius:14px;flex-direction:column;margin-top:40px;display:flex;overflow:hidden}.ct-links{flex-direction:column;display:flex}.ct-link{width:100%;color:var(--ct-foreground);text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;align-items:center;gap:14px;padding:18px;font-family:inherit;text-decoration:none;transition:background-color .12s;display:flex}.ct-link+.ct-link{border-top:1px solid #fbfbfb14}.ct-link:hover{background:#ffffff08}.ct-link--select[data-active=true]{box-shadow:inset 2px 0 0 var(--ct-primary);background:#afff9f12}.ct-link--select[data-active=true] .ct-link__icon{border-color:var(--ct-primary);background:var(--ct-primary);color:var(--ct-on-green)}.ct-link__icon{width:38px;height:38px;color:var(--ct-primary);background:#afff9f14;border:1px solid #afff9f2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ct-link__icon svg{width:18px;height:18px}.ct-links .ct-link{padding:14px 12px}.ct-links .ct-link__icon{width:auto;height:auto;color:var(--ct-foreground-subtle);background:0 0;border:0}.ct-links .ct-link:hover .ct-link__icon{color:var(--ct-foreground-muted)}.ct-link__body{flex:auto;min-width:0}.ct-link__title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.ct-link__desc{color:var(--ct-foreground-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;line-height:1.4;display:block;overflow:hidden}.ct-link__arrow{color:var(--ct-foreground-subtle);flex-shrink:0;transition:color .12s;display:inline-flex}.ct-link__arrow svg{width:15px;height:15px}.ct-link:hover .ct-link__arrow{color:var(--ct-primary)}.ct-panel{background:#202020;border:1px solid #fbfbfb1f;border-radius:20px;width:100%;padding:32px;box-shadow:0 40px 120px #00000080}.ct-panel__lead{color:var(--ct-foreground-muted);margin:0 0 18px;font-size:14px;line-height:1.5}.ct-form{flex-direction:column;gap:14px;display:flex}.ct-form label{color:var(--ct-foreground-muted);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.ct-form input,.ct-form select,.ct-form textarea{border-radius:var(--r-md);border:1px solid var(--ct-border);width:100%;color:var(--ct-foreground);font-family:var(--ct-font-sans);background:#1a1a1a;outline:none;padding:11px 13px;font-size:14px;transition:border-color .12s,box-shadow .12s}.ct-form input::placeholder,.ct-form textarea::placeholder{color:var(--ct-foreground-subtle)}.ct-form input:focus,.ct-form select:focus,.ct-form textarea:focus{border-color:#afff9f99;box-shadow:0 0 0 3px #afff9f24}.ct-form textarea{resize:vertical;min-height:120px}.ct-form select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239a9a9a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;height:42px;padding-right:34px}.ct-form select:invalid{color:var(--ct-foreground-subtle)}.ct-form__two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ct-btn{border-radius:var(--r-md);background:var(--ct-primary);height:44px;color:var(--ct-on-green);font-family:var(--ct-font-sans);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:filter .12s;display:inline-flex}.ct-btn:hover{filter:brightness(.94)}.ct-btn:disabled{opacity:.6;cursor:default}.ct-btn__arrow{color:var(--rw-green-deep);font-size:12px;display:inline-block;transform:translateY(-1px)}.ct-form__submit{margin-top:8px}.ct-field-error{color:#ff8a5c;font-size:12px;font-weight:400}.ct-form__error{color:#ff8a5c;margin:0;font-size:13px}.ct-form__error a{color:inherit;text-decoration:underline}.ct-discord{color:var(--ct-foreground-muted);margin:2px 0 0;font-size:13px}.ct-discord a{color:var(--ct-primary);text-decoration:none}.ct-discord a:hover{text-decoration:underline}.ct-thanks{flex-direction:column;align-items:flex-start;padding:12px 0;display:flex}.ct-thanks h2{font-family:var(--ct-font-heading);font-feature-settings:var(--coxx-flat);color:var(--ct-foreground);margin:0 0 18px;font-size:clamp(26px,3.4vw,34px);font-weight:500;line-height:1.05}.ct-thanks p{color:var(--ct-foreground-muted);margin:0 0 16px}.ct-thanks p a{color:var(--ct-primary);text-decoration:none}.ct-thanks p a:hover{text-decoration:underline}.ct-thanks__reset{color:var(--ct-foreground-subtle);font-family:var(--ct-font-sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:13px;text-decoration:underline}.ct-thanks__reset:hover{color:var(--ct-foreground)}@media (max-width:34rem){.ct-panel{padding:24px 20px}.ct-form__two{grid-template-columns:1fr}}
/*# sourceMappingURL=0azj~k1pwxyd9.css.map*/