.entry-module__gcLroW__stage{background:var(--stage);justify-content:center;min-height:100dvh;display:flex}.entry-module__gcLroW__frame{flex-direction:column;width:100%;max-width:1180px;min-height:100dvh;display:flex}.entry-module__gcLroW__bar{height:var(--topbar-h);flex:none;justify-content:space-between;align-items:center;padding:0 20px 0 18px;display:flex}.entry-module__gcLroW__brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.entry-module__gcLroW__brandMark{width:16px;height:16px;color:var(--ink);flex-shrink:0}.entry-module__gcLroW__barLink{font:inherit;color:var(--ink3);cursor:pointer;transition:color var(--ease);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.entry-module__gcLroW__barLink:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-xs)}.entry-module__gcLroW__barLink:hover{color:var(--ink);text-decoration:none}.entry-module__gcLroW__panel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-panel);flex:1;grid-template-columns:468px minmax(0,1fr);margin:0 16px 16px;display:grid;overflow:clip}.entry-module__gcLroW__form{align-items:center;min-width:0;padding:56px 56px 56px 60px;display:flex}.entry-module__gcLroW__formInner{width:100%}.entry-module__gcLroW__title{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:600;line-height:1.2}.entry-module__gcLroW__lede{color:var(--ink2);overflow-wrap:anywhere;margin:12px 0 0;font-size:14.5px;line-height:1.55}.entry-module__gcLroW__lede strong{color:var(--ink);font-weight:500}.entry-module__gcLroW__body{margin-top:28px}.entry-module__gcLroW__body .input{height:var(--control-h-lg);padding:0 12px;font-size:14px}.entry-module__gcLroW__body .label{font-size:13px}.entry-module__gcLroW__fine{color:var(--ink3);margin:22px 0 0;font-size:12.5px;line-height:1.55}.entry-module__gcLroW__link{font:inherit;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--rule3);text-decoration-color:var(--rule3);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.entry-module__gcLroW__link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.entry-module__gcLroW__link:disabled{color:var(--ink4);cursor:default;text-decoration:none}.entry-module__gcLroW__submit{width:100%;margin-top:18px}.entry-module__gcLroW__body>.entry-module__gcLroW__submit:first-child{margin-top:0}.entry-module__gcLroW__field+.entry-module__gcLroW__field{margin-top:18px}.entry-module__gcLroW__help{color:var(--ink4);margin:6px 0 0;font-size:12px;line-height:1.5}.entry-module__gcLroW__body .error{margin-top:12px}.entry-module__gcLroW__figure{background:var(--sunken);border-left:1px solid var(--rule);justify-content:center;align-items:safe center;min-width:0;padding:48px;display:flex}.entry-module__gcLroW__sheet{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);width:100%;max-width:440px;box-shadow:var(--shadow-md);flex-direction:column;gap:22px;padding:36px 32px;display:flex}.entry-module__gcLroW__block{animation:.36s cubic-bezier(.32,.72,0,1) both entry-module__gcLroW__blockIn;animation-delay:calc(80ms + var(--i) * 70ms);align-items:flex-start;gap:14px;display:flex}@keyframes entry-module__gcLroW__blockIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.entry-module__gcLroW__blockIcon{width:14px;color:var(--ink4);flex:none;margin-top:1px;display:flex}.entry-module__gcLroW__blockBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.entry-module__gcLroW__line{background:var(--skeleton-b);border-radius:4px;height:8px;display:block}.entry-module__gcLroW__lineHeading{background:var(--rule3);border-radius:5px;height:14px}.entry-module__gcLroW__imageBlock{aspect-ratio:16/7;border-radius:var(--r-sm);background-color:var(--placeholder-bg);background-image:repeating-linear-gradient(135deg, var(--placeholder-stripe) 0 8px, var(--placeholder-bg) 8px 16px);width:100%;box-shadow:inset 0 0 0 1px var(--rule);display:block}.entry-module__gcLroW__quoteBlock{border-left:2px solid var(--rule3);padding-left:12px}.entry-module__gcLroW__codeBlock{border-radius:var(--r-sm);background:var(--code-bg);flex-direction:column;gap:7px;padding:12px 14px;display:flex}.entry-module__gcLroW__codeBar{background:var(--code-chrome);filter:brightness(1.6);border-radius:3px;height:6px;display:block}@media (max-width:960px){.entry-module__gcLroW__panel{grid-template-columns:minmax(0,1fr)}.entry-module__gcLroW__figure{display:none}.entry-module__gcLroW__form{align-items:flex-start;padding:40px 32px 48px}.entry-module__gcLroW__formInner{max-width:400px}}@media (max-width:520px){.entry-module__gcLroW__panel{margin:0 10px 10px}.entry-module__gcLroW__form{padding:28px 20px 36px}.entry-module__gcLroW__title{font-size:23px}}
.projects-module__VWIH1W__barRight{align-items:center;gap:4px;display:flex}.projects-module__VWIH1W__barButton{margin-right:8px}.projects-module__VWIH1W__adminLink{margin-right:14px}.projects-module__VWIH1W__panel{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-panel);flex-direction:column;flex:1;margin:0 16px 16px;display:flex;overflow:clip}.projects-module__VWIH1W__messages{padding:0 var(--gutter) 14px}.projects-module__VWIH1W__messages .error{margin-top:0}.projects-module__VWIH1W__grid{padding:4px var(--gutter) 28px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.projects-module__VWIH1W__card{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color var(--ease), box-shadow var(--ease);padding:18px;display:block}.projects-module__VWIH1W__card:hover{border-color:var(--rule3);box-shadow:var(--shadow-sm)}.projects-module__VWIH1W__card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.projects-module__VWIH1W__cardHead{align-items:center;gap:10px;display:flex}.projects-module__VWIH1W__mark{border-radius:var(--r-xs);background:var(--ink);width:22px;height:22px;color:var(--on-ink);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex}.projects-module__VWIH1W__cardName{letter-spacing:-.016em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:550;overflow:hidden}.projects-module__VWIH1W__cardOpen{color:var(--ink4);opacity:0;transition:opacity var(--ease), transform var(--ease-out);display:flex;transform:translate(-4px)}.projects-module__VWIH1W__card:hover .projects-module__VWIH1W__cardOpen,.projects-module__VWIH1W__card:focus-visible .projects-module__VWIH1W__cardOpen{opacity:1;transform:none}.projects-module__VWIH1W__cardMeta{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12.5px;overflow:hidden}.projects-module__VWIH1W__stats{border-top:1px solid var(--rule);gap:28px;margin-top:16px;padding-top:14px;display:flex}.projects-module__VWIH1W__statValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.projects-module__VWIH1W__statLabel{color:var(--ink3);margin-top:1px;font-size:12px}.projects-module__VWIH1W__upsell{border:1px dashed var(--rule2);border-radius:var(--r-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px;display:flex}.projects-module__VWIH1W__upsellTitle{letter-spacing:-.012em;color:var(--ink2);font-size:14px;font-weight:550}.projects-module__VWIH1W__upsellBody{max-width:34ch;color:var(--ink3);font-size:13px;line-height:1.55}.projects-module__VWIH1W__upsell .btn{margin-top:6px}@media (max-width:520px){.projects-module__VWIH1W__panel{margin:0 10px 10px}}
.onboarding-module__NSOtVq__frameworks{flex-wrap:wrap;width:100%}
.code-module__Xb4vhW__cells{gap:8px;display:flex}.code-module__Xb4vhW__cell{border:1px solid var(--rule2);border-radius:var(--r-md);background:var(--card);width:100%;min-width:0;height:52px;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;transition:border-color var(--ease), box-shadow var(--ease);flex:1;padding:0;font-size:20px;font-weight:500}.code-module__Xb4vhW__cell:hover:not(:focus){border-color:var(--rule3)}.code-module__Xb4vhW__cell:focus{border-color:var(--ink3);box-shadow:0 0 0 3px var(--bg);outline:none}.code-module__Xb4vhW__cellFilled{border-color:var(--ink)}.code-module__Xb4vhW__cell:disabled{background:var(--bg);color:var(--ink3)}.code-module__Xb4vhW__resend{color:var(--ink3);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:12.5px}@media (max-width:400px){.code-module__Xb4vhW__cells{gap:6px}.code-module__Xb4vhW__cell{height:44px;font-size:18px}}
.admin-module__UMhy4W__home,.admin-module__UMhy4W__home:hover{text-decoration:none}.admin-module__UMhy4W__crumb{color:var(--ink3);font-weight:500}.admin-module__UMhy4W__denied{padding:28px var(--gutter)}.admin-module__UMhy4W__stats{padding:0 var(--gutter) 20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-module__UMhy4W__stat{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);padding:14px 16px}.admin-module__UMhy4W__statLabel{color:var(--ink3);font-size:12px}.admin-module__UMhy4W__statValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-height:30px;margin-top:6px;font-size:24px;font-weight:600}.admin-module__UMhy4W__statNote{color:var(--ink3);margin-top:2px;font-size:12px}.admin-module__UMhy4W__messages{padding:0 var(--gutter) 14px}.admin-module__UMhy4W__messages .error{margin-top:0}.admin-module__UMhy4W__notice{border:1px solid var(--good-border);background:var(--good-bg);color:var(--good-ink);border-radius:var(--r-md);margin:0;padding:9px 12px;font-size:13px}.admin-module__UMhy4W__tabs{padding:0 var(--gutter) 12px;display:flex}.admin-module__UMhy4W__scroll{border-top:1px solid var(--rule);overflow-x:auto}.admin-module__UMhy4W__projectTable{min-width:860px}.admin-module__UMhy4W__userTable{min-width:600px}.admin-module__UMhy4W__projectGrid{padding-left:var(--gutter);padding-right:var(--gutter);grid-template-columns:minmax(200px,1.4fr) minmax(160px,1fr) 96px 110px 90px 100px;align-items:center;gap:14px;display:grid}.admin-module__UMhy4W__userGrid{padding-left:var(--gutter);padding-right:var(--gutter);grid-template-columns:minmax(220px,1fr) 80px 120px 120px;align-items:center;gap:14px;display:grid}.admin-module__UMhy4W__head{background:var(--thead);border-bottom:1px solid var(--rule);letter-spacing:.01em;color:var(--ink3);padding-top:9px;padding-bottom:9px;font-size:11.5px;font-weight:500}.admin-module__UMhy4W__rowLine{border-bottom:1px solid var(--rule);transition:background var(--ease);padding-top:11px;padding-bottom:11px}.admin-module__UMhy4W__rowLine:hover{background:var(--sunken)}.admin-module__UMhy4W__projectHead{}.admin-module__UMhy4W__projectRow{}.admin-module__UMhy4W__userHead{}.admin-module__UMhy4W__userRow{}.admin-module__UMhy4W__primary{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-module__UMhy4W__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;text-decoration:none;overflow:hidden}.admin-module__UMhy4W__meta{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;overflow:hidden}.admin-module__UMhy4W__meta a{color:inherit}.admin-module__UMhy4W__dim{color:var(--ink4)}.admin-module__UMhy4W__num{text-align:right}.admin-module__UMhy4W__planSelect{height:var(--control-h-sm);width:100%;padding:0 6px;font-size:12.5px}.admin-module__UMhy4W__empty{padding:20px var(--gutter);color:var(--ink3);margin:0;font-size:13px}.admin-module__UMhy4W__loading{padding:18px var(--gutter);flex-direction:column;gap:14px;display:flex}@media (max-width:760px){.admin-module__UMhy4W__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.invite-module__MuJxga__role{color:var(--ink);font-weight:560}
