.pa-shell:has(.pa-agent-page) .pa-main{background:var(--pa-agent-bg);position:relative;overflow-x:hidden}@media (width>=721px){.pa-shell:has(.pa-agent-page) .pa-header{padding:var(--space-4) var(--space-6) 0;pointer-events:none;background:0 0;margin:0 auto;position:absolute;left:0;right:0}.pa-shell:has(.pa-agent-page) .pa-header-card{width:max-content;max-width:none;height:auto;padding:var(--space-1);gap:var(--space-1);pointer-events:auto;border-color:var(--pa-agent-border);border-radius:var(--radius-full);background:var(--pa-agent-glass);box-shadow:var(--pa-shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:0 0 0 auto}.pa-shell:has(.pa-agent-page) .pa-trail{display:none}.pa-shell:has(.pa-agent-page) .pa-header-card>.pg-spacer{display:none}.pa-shell:has(.pa-agent-page) .panel-account-btn{border-radius:var(--radius-full)}.pa-shell:has(.pa-agent-page) .pa-content{padding-top:var(--space-4)}@container agent (width<=979px){.pa-bento-top{margin-top:var(--float-room)}}}@media (width<=720px){.pa-shell:has(.pa-agent-page) .pa-header{background:color-mix(in srgb, var(--pa-bg) 72%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.pa-agent-page{--float-room:calc(2 * var(--space-6) + var(--space-4));gap:var(--space-4);flex-direction:column;display:flex;container:agent/inline-size}.pa-agent-kicker{align-items:center;gap:var(--space-2);color:var(--band,var(--pa-fg-muted));font-size:var(--pa-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:inline-flex}.pa-agent-dot{width:var(--space-2);height:var(--space-2);background:var(--band);border-radius:50%}.pa-agent-meter{flex:none;width:100%;height:6px}.pa-agent-empty{border-radius:50%;display:block}.pa-bento{gap:var(--space-4);min-width:0;display:grid}.pa-bento-top{grid-template-columns:minmax(0,7fr) minmax(300px,3fr)}.pa-bento-mid{grid-template-columns:minmax(0,3fr) minmax(280px,1fr)}.pa-bento-low{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr)}.pa-bento-shop{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.pa-bento-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pa-bento-side>.pa-card{flex:auto}.pa-bento-top>.pa-bento-side{padding-top:var(--float-room)}.pa-card{isolation:isolate;gap:var(--space-4);box-sizing:border-box;min-width:0;padding:var(--space-5);border:1px solid var(--pa-agent-border);border-radius:var(--pa-radius-2xl);background:var(--pa-card);box-shadow:var(--pa-shadow-soft);flex-direction:column;display:flex;position:relative}button.pa-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .2s}button.pa-card:hover{border-color:color-mix(in srgb, var(--pa-primary) 30%, var(--pa-agent-border))}.pa-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.pa-card-head>.btn,.pa-card-head>.pg-seg{flex:none}.pa-card-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pa-card-title{font-size:var(--pa-text-lg);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.pa-card-title.is-lg{font-size:var(--pa-text-xl)}.pa-card-line{max-width:72ch;color:var(--pa-fg-muted);font-size:var(--pa-text-sm);margin:0;line-height:1.45}@container agent (width<=1199px){.pa-bento-low{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-movescard{grid-column:1/-1}}@container agent (width<=979px){.pa-bento-top,.pa-bento-mid,.pa-bento-shop{grid-template-columns:minmax(0,1fr)}.pa-bento-top>.pa-bento-side{padding-top:0}.pa-bento-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@container agent (width<=759px){.pa-bento-low{grid-template-columns:minmax(0,1fr)}}@container agent (width<=639px){.pa-bento-side{grid-template-columns:minmax(0,1fr)}.pa-card{padding:var(--space-4)}}.pa-agent-home-row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);display:flex}.pa-agent-home-row>img,.pa-agent-home-row>.pa-agent-empty{flex:none;width:72px;height:72px}.pa-agent-home-text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.pa-agent-home-text .pa-agent-meter{max-width:320px;margin-top:var(--space-1)}@media (width<=720px){.pa-agent-home-row{padding:var(--space-4);flex-wrap:wrap}}
