/* The complete robot asset stays within its panel at every screen width. */
#view .v11-welcome{height:auto!important;min-height:320px;display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(160px,.7fr);align-items:center;gap:16px;padding:28px!important;overflow:hidden}
#view .v11-welcome-content{width:auto!important;min-width:0;position:relative}
#view .v11-welcome p{max-width:440px;min-height:0;font-size:15px;line-height:1.6}
#view .v11-welcome h1{font-size:clamp(25px,3.1vw,40px)!important;overflow-wrap:anywhere}
#view .v11-welcome-robot{position:static!important;width:100%!important;height:auto!important;max-height:340px;object-fit:contain!important;object-position:center!important;align-self:end;justify-self:center;max-width:260px;margin:0!important;min-width:0}
.planning-evidence .evidence-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.evidence-counts>span{background:#f1f6ff;padding:14px;border-radius:14px;line-height:1.5}.evidence-counts b{display:block;font-size:24px;color:#1b64bd}.plan-current h3{margin-top:22px}.plan-current .proposal-text{margin-top:10px}.workspace-form fieldset,#view fieldset{border:1px solid #dce7f5;border-radius:14px;padding:14px;margin:16px 0}.hit-ranking li:nth-child(-n+3)::marker{color:#b47b13;font-size:21px}.hit-ranking li:first-child{background:#fff9eb;border-radius:12px;padding-left:10px}
@media(max-width:600px){#view .v11-welcome{grid-template-columns:minmax(0,1.35fr) minmax(100px,.65fr);gap:8px;padding:20px 14px!important;min-height:280px}#view .v11-welcome p{font-size:13px}#view .v11-welcome-robot{max-height:260px}#view .v11-welcome .v11-primary{font-size:12px;padding:10px}#view .v11-welcome h1{font-size:25px!important}}
@media(max-width:360px){#view .v11-welcome{grid-template-columns:minmax(0,1.5fr) minmax(85px,.6fr)}#view .v11-welcome h1{font-size:23px!important}}
