.agent-sheet{z-index:1000;-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s var(--ease-card);-webkit-overflow-scrolling:touch;background:#01296252;position:fixed;inset:0;overflow-y:auto}.agent-sheet.is-visible{opacity:1}.agent-sheet__panel{background:var(--neutral-0);border-radius:var(--radius-lg);max-width:1240px;min-height:calc(100vh - 64px);box-shadow:var(--shadow-md);transform-origin:0 0;will-change:transform;margin:32px auto;position:relative;overflow:hidden}.agent-sheet__panel-scroll{max-height:calc(100vh - 64px);overflow-y:auto}.agent-sheet__content{opacity:0;transition:opacity .36s var(--ease-reveal), transform .36s var(--ease-reveal);transition-delay:.18s;transform:translateY(8px)}.agent-sheet.is-open .agent-sheet__content{opacity:1;transform:none}.agent-sheet__close{z-index:3;border-radius:var(--radius-sm);background:var(--brand-25);width:40px;height:40px;color:var(--brand-600);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);border:none;place-items:center;display:grid;position:absolute;top:16px;right:16px}.agent-sheet__close:hover{background:var(--action-solid);color:#fff}.agent-sheet__close svg{width:18px;height:18px}.agent-sheet__head{gap:var(--sp-500);padding:clamp(24px,4vw,56px);display:grid}@media (width>=940px){.agent-sheet__head{grid-template-columns:1.1fr .9fr;align-items:start}}.agent-sheet__title{max-width:20ch;margin-top:var(--sp-100)}.agent-sheet__lead{max-width:56ch;margin-top:var(--sp-300)}.agent-sheet__actions{gap:var(--sp-100);margin-top:var(--sp-500);flex-wrap:wrap;display:flex}.agent-sheet__checks{gap:var(--sp-250);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-sheet__checks li{align-items:flex-start;gap:var(--sp-150);display:flex}.agent-sheet__check-icon{background:var(--brand-25);width:28px;height:28px;color:var(--brand-600);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.agent-sheet__check-icon svg{width:14px;height:14px}.agent-sheet__visual-band{background:linear-gradient(180deg, #fff, var(--brand-25));border-top:1px solid var(--neutral-50);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);width:100%;padding:0 clamp(24px,4vw,56px) clamp(24px,4vw,56px);overflow:hidden}.agent-sheet__visual-inner{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:visible}.agent-sheet__visual.bento-card{cursor:default;width:100%;min-height:420px;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;transition:none;display:flex;position:relative;overflow:visible;transform:none}.agent-sheet__visual.bento-card:hover{box-shadow:none;border-color:#0000;transform:none}.agent-sheet__visual .bento-card__graphic{transform-origin:bottom;width:100%;max-width:760px;margin:0;transform:scale(1.25)}@media (width<=939px){.agent-sheet__panel{border-radius:var(--radius-md);min-height:0;margin:12px}.agent-sheet__panel-scroll{max-height:none}.agent-sheet__visual-inner,.agent-sheet__visual.bento-card{min-height:300px}}@media (prefers-reduced-motion:reduce){.agent-sheet,.agent-sheet__content,.agent-sheet__panel{transition:none!important}}
