.model-access-summary{border:1px solid var(--border,#303238);color:var(--foreground);text-align:left;border-radius:14px;margin:28px 0;padding:24px}.model-access-summary h2{margin:0 0 10px;font-size:20px;line-height:1.4}.yz-models .model-access-summary h2{font-size:20px}.model-access-summary p{max-width:80ch;color:var(--muted-foreground,#a8abb2);margin:10px 0 0;font-size:14px;line-height:1.65}.model-access-summary dl{margin:18px 0}.model-access-summary dl>div{border-top:1px solid var(--border,#303238);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.model-access-summary dt,.model-access-summary dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.6}.model-access-summary dt strong{font-weight:500;display:block}.model-access-summary small{color:var(--muted-foreground,#a8abb2);margin:0 0 4px;font-size:12px;display:block}.model-access-summary dd small{margin:7px 0 0}.model-access-summary dl>.model-access-featured{border:1px solid var(--yz-cyan,#81e5db);background:var(--yz-panel,#141b29);border-radius:12px;align-items:center;margin:0 0 20px;padding:24px}.model-access-featured dt{align-items:center;gap:18px;display:flex}.model-access-featured dt>span:last-child{min-width:0}.model-access-summary .model-access-featured strong{letter-spacing:-.035em;margin:2px 0 6px;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.3}.model-access-summary :is(.model-access-featured,.model-access-video) dd p{color:inherit;margin:0}.model-access-summary .model-access-pending{border-left:2px solid var(--yz-cyan,#81e5db);color:var(--muted-foreground,#b0bad0);padding-left:10px}:is(.model-access-images,.model-access-list){gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}:is(.model-access-images,.model-access-list) li{align-items:center;gap:12px;min-width:0;display:flex}.model-access-list li small{margin:0}.plan-comparison-note{max-width:80ch;color:var(--muted-foreground,#a8abb2);margin:16px 0;font-size:14px;line-height:1.6}.plan-generation-estimate{color:var(--muted-foreground,#a8abb2);margin:0 0 18px;font-size:13px;line-height:1.6}@media (max-width:700px){.model-access-summary{padding:18px}.model-access-summary dl>div{grid-template-columns:minmax(0,1fr);gap:8px}.model-access-summary dl>.model-access-featured{gap:18px;padding:18px}.model-access-featured dt{gap:12px}.model-access-featured .yz-model-icon-prominent{border-radius:12px;flex-basis:48px;width:48px;height:48px}.model-access-featured .yz-model-icon-prominent img{width:32px;height:32px}}
