.skeleton{display:block;height:12px;width:100%;max-width:100%;border-radius:4px;background:var(--pg-border)}.page-skeleton{width:100%;min-width:0;padding:0}.page-skeleton-route{max-width:1120px;margin-inline:auto}.page-skeleton .skeleton{animation:skeleton-pulse 1.8s ease-in-out infinite}.skeleton-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.skeleton-heading>div{flex:1 1;min-width:0}.skeleton-heading h1{font-size:28px;font-weight:500;letter-spacing:-.04em;margin:8px 0}.skeleton-eyebrow{width:100px;height:10px;margin:9px 0 14px}.skeleton-title{width:200px;height:34px;margin:8px 0}.skeleton-description{width:240px;max-width:100%}.skeleton-button{width:96px;height:36px;flex-shrink:0}.skeleton-label{width:100px;max-width:100%}.skeleton-value{width:96px;height:35px}.skeleton-table{width:100%;border:1px solid var(--pg-border);border-radius:9px;overflow:hidden}.skeleton-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:32px;align-items:center;min-height:56px;border-bottom:1px solid var(--pg-border);padding:18px 16px}.skeleton-row:last-child{border-bottom:0}.skeleton-table-heading{min-height:44px;padding-block:14px;background:var(--pg-surface)}.skeleton-table-heading .skeleton{width:60%;height:10px}.skeleton-form{max-width:480px;display:grid;gap:24px;padding-top:32px}.skeleton-field,.skeleton-form-intro{display:grid;gap:12px}.skeleton-input{height:44px}.skeleton-textarea{height:140px}.skeleton-tabs{display:flex;gap:28px;padding:20px 0;margin-bottom:24px;border-bottom:1px solid var(--pg-border)}.skeleton-tabs .skeleton{width:80px}.skeleton-search{display:grid;gap:20px}.skeleton-suggestions{display:flex;justify-content:space-between;gap:20px}.skeleton-suggestions .skeleton{width:25%;height:10px}.page-skeleton .skeleton-overview-search{padding:0 26px 26px}.page-skeleton .skeleton-overview-search .skeleton-tabs{margin-inline:-26px;padding-inline:26px}.page-skeleton-playground .spotlight-heading .skeleton-description{margin-top:14px}.page-skeleton-playground .skeleton-query{flex:1 1;height:130px;background:transparent}.page-skeleton-playground .skeleton-effort{display:grid;align-content:start;gap:28px}.skeleton-upgrade{display:grid;gap:32px;max-width:820px}.page-skeleton-upgrade.page-skeleton-route{max-width:820px;padding-top:12px}.page-skeleton-form .skeleton-heading{margin-bottom:32px}.page-skeleton-form .skeleton-tabs{margin-bottom:0}.page-skeleton-billing .skeleton-heading{margin-bottom:14px}.page-skeleton-account .skeleton-heading{padding:22px 0 32px;margin:0;border-bottom:1px solid var(--pg-border)}.page-skeleton-account .account-settings-row{flex-wrap:wrap}.skeleton-mcp{display:grid;gap:24px;margin-block:28px;padding-block:24px;border-block:1px solid var(--pg-border)}.skeleton-storage-picker{width:220px;max-width:100%}.page-skeleton-files .skeleton-table,.page-skeleton-storage .skeleton-table{border:0;border-radius:0}.page-skeleton-files .skeleton-table-heading,.page-skeleton-storage .skeleton-table-heading{background:transparent}.skeleton-folder{padding:19px 4px;border-bottom:1px solid var(--pg-border)}.page-skeleton .console-metric dt .skeleton{height:18px}.app-skeleton .skeleton-logo{width:32px;height:32px;flex:none}.app-skeleton .skeleton-brand-name{height:20px}.app-skeleton .skeleton-context-label{width:72px;height:9px;margin-bottom:5px}.app-skeleton .skeleton-context-value{height:32px;width:130px}.app-skeleton .skeleton-avatar{border-radius:50%;width:42px;height:42px}.app-skeleton .skeleton-upgrade-button{width:79px;height:38px}.app-skeleton .skeleton-menu{display:none;width:48px;height:38px}.app-skeleton .skeleton-nav{height:38px}@keyframes skeleton-pulse{0%,to{opacity:.8}50%{opacity:.45}}@media (max-width:680px){.skeleton-heading{gap:12px;margin-bottom:26px}.skeleton-heading .skeleton-button{width:72px}.skeleton-row{gap:16px;padding-inline:12px}.skeleton-button{height:44px}.page-skeleton-upgrade.page-skeleton-route{padding-top:0}.page-skeleton-overview .console-section-heading .skeleton-description{width:130px}.app-skeleton .skeleton-menu{display:block}.page-skeleton .skeleton-overview-search{padding-inline:18px}.page-skeleton .skeleton-overview-search .skeleton-tabs{margin-inline:-18px;padding-inline:18px}}@media (max-width:400px){.app-skeleton .brand .skeleton-brand-name{display:none}.app-skeleton .skeleton-upgrade-button{width:71px}}@media (prefers-reduced-motion:reduce){.page-skeleton .skeleton{animation:none}}@media (forced-colors:active){.skeleton{background:GrayText}}