.ad-public-main{min-height:calc(100vh - var(--ad-header-height));background:var(--ad-bg-page)}.ad-public-route-loading,.ad-public-route-error{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 80px}.ad-public-route-loading-head{gap:14px;margin-bottom:32px;display:grid}.ad-public-route-loading-head>span,.ad-public-route-loading-head>strong,.ad-public-route-loading-head>i,.ad-public-route-skeleton>div{background:linear-gradient(90deg,#b9872d12 20%,#b9872d24 42%,#b9872d12 64%) 0 0/240% 100%;border-radius:10px;animation:1.35s ease-in-out infinite acadawn-public-skeleton;display:block}.ad-public-route-loading-head>span{width:132px;height:12px}.ad-public-route-loading-head>strong{width:min(520px,72vw);height:38px}.ad-public-route-loading-head>i{width:min(680px,82vw);height:16px}.ad-public-route-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ad-public-route-skeleton>div{border:1px solid #b9872d14;min-height:164px}.ad-public-route-status{color:var(--ad-text-2);margin-top:22px;font-size:14px}.ad-public-route-error{place-items:start;display:grid}.ad-public-route-error-card{border:1px solid var(--ad-border);background:#ffffffdb;border-radius:14px;width:min(640px,100%);padding:30px;box-shadow:0 18px 48px #3128190f}.ad-public-route-error-card h1{margin:10px 0 8px;font-size:clamp(24px,3vw,34px)}.ad-public-route-error-card p{color:var(--ad-text-2);margin:0 0 22px;line-height:1.75}.ad-public-route-error-actions{flex-wrap:wrap;gap:10px;display:flex}.ad-pricing-grid article.recommended{border-color:var(--ad-brand-300);box-shadow:inset 0 3px 0 var(--ad-brand-500), 0 14px 34px #1e19120d}.ad-full-link{justify-content:center;display:flex}@keyframes acadawn-public-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:760px){.ad-public-route-loading,.ad-public-route-error{width:min(100% - 28px,1180px);padding-top:40px}.ad-public-route-skeleton{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ad-public-route-loading-head>span,.ad-public-route-loading-head>strong,.ad-public-route-loading-head>i,.ad-public-route-skeleton>div{animation:none}}.ad-public-brand-build{align-items:center;gap:9px;min-width:max-content;display:flex}.ad-public-brand-build>span{color:var(--ad-brand-700);letter-spacing:.03em;white-space:nowrap;background:#fffaf0;border:1px solid #9a691247;border-radius:999px;padding:3px 6px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.ad-product-switcher nav a.active{border-color:var(--ad-brand-700);color:#fff;background:var(--ad-brand-700)}.ad-community-contribute-section>.ad-container{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);align-items:start;gap:44px;display:grid}.ad-bounty-hero .ad-hero-actions{margin-top:28px}.ad-bounty-workspace>.ad-panel,.ad-bounty-workspace>div>.ad-panel{margin-bottom:16px}@media (max-width:900px){.ad-community-contribute-section>.ad-container{grid-template-columns:1fr}}@media (max-width:640px){.ad-public-brand-build{gap:5px}.ad-public-brand-build>span{padding:3px 5px;font-size:8px}}.ad-product-switcher nav a:not(.active):hover{background:#fcf7eb;border-color:#ae8136}.ad-community-layout.is-empty{grid-template-columns:1fr}.ad-community-layout.is-empty>aside{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ad-community-layout.is-empty>aside>.ad-panel{margin-top:0}.ad-community-layout.is-empty .ad-community-side>.ad-panel-header{min-height:56px}@media (max-width:980px){.ad-community-layout.is-empty>aside{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ad-community-layout.is-empty>aside{grid-template-columns:1fr}}
