.rw-today-layout,.training-design,.rw-assistant{container-type:inline-size}.rw-today-layout .rw-page-head{margin-bottom:28px}.rw-today-layout .rw-today-grid{align-items:start}.rw-today-layout .rw-project-strip-grid{gap:18px 12px}.rw-today-layout .rw-next h2{font-size:clamp(26px,3vw,36px);line-height:1.2}.rw-today-layout .rw-active h2{font:500 23px/1.3 Geometria,sans-serif}.rw-today-layout .rw-ring--small{width:112px;height:112px}.rw-today-layout .rw-today-aside{gap:24px}.rw-today-layout .rw-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.rw-today-layout .rw-week-days i{aspect-ratio:1;place-items:center;width:100%;max-width:34px;height:auto;margin-inline:auto;display:grid}.rw-today-layout .rw-week{padding:24px}.today-layout--focus .rw-today-grid{grid-template-columns:minmax(0,1fr)}.today-layout--focus .rw-today-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"next""active";align-items:start;gap:24px 32px;display:grid}.today-layout--focus .rw-today-main:not(:has(.rw-active)){grid-template-areas:"next"}.today-layout--focus .rw-next{box-shadow:none;background:var(--rw-ink);color:var(--rw-card);border:0;grid-area:next}.today-layout--focus .rw-next h2{color:var(--rw-card)}.today-layout--focus .rw-next p,.today-layout--focus .rw-next .rw-eyebrow,.today-layout--focus .rw-next .rw-day-steps{color:#d3d5df}.today-layout--focus .rw-next .rw-button{background:var(--rw-gold);color:var(--rw-ink)!important}.today-layout--focus .rw-next .rw-day-steps i{color:var(--rw-gold);border-color:#81899d}.today-layout--focus .rw-active{grid-area:active}.today-layout--focus .rw-active-body{flex-wrap:wrap;display:flex}.today-layout--focus .rw-active-body>div{flex-basis:calc(100% - 72px)}.today-layout--focus .rw-project-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.today-layout--focus .rw-ring--small{width:174px;max-width:100%;height:174px}.today-layout--focus .rw-ring--small strong{font-size:34px}.today-layout--focus .rw-today-aside{border-top:1px solid var(--rw-line);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:25px;display:grid}.today-layout--focus .rw-today-aside:not(:has(.rw-week)){grid-template-columns:minmax(0,1fr)}.rw-app .assistant-design--dialog{max-width:900px;margin-inline:auto}.rw-app .assistant-design--dialog .messages{height:clamp(300px,47dvh,540px)}.rw-app .assistant-design--dialog .context-panel{box-shadow:none;border-top:1px solid var(--rw-line);background:0 0}.rw-app .assistant-design--workspace .assistant-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px}.rw-app .assistant-design--workspace .context-panel{box-shadow:none;background:#eee8dd;padding:22px;position:static}.rw-app .assistant-design--workspace .context-panel__head{flex-wrap:wrap}.rw-app .assistant-design--workspace .context-panel__head>div{flex:170px}.rw-app .assistant-design--workspace .context-panel__head>button{border-top:1px solid var(--rw-line);justify-content:space-between;width:100%;margin-left:0;padding-top:12px}.rw-app .assistant-design--workspace .messages{height:clamp(320px,51dvh,610px)}.rw-app .assistant-design--workspace .chat-panel{padding:24px}.rw-app .assistant-design--workspace .message{width:100%;max-width:100%}.rw-app .assistant-design--workspace .message--user{width:fit-content;max-width:92%}.rw-app .assistant-design--workspace .context-source{align-items:center;gap:12px}.rw-app .assistant-design--focus .rw-page-head{margin-bottom:8px}.rw-app .assistant-design--focus .rw-page-head h1{font-size:30px}.rw-app .assistant-design--focus .rw-page-head p{margin-top:8px;font-size:14px}.rw-app .assistant-design--focus .assistant-top .segmented{margin-bottom:12px}.rw-app .assistant-design--focus .chat-panel{background:var(--rw-card);box-shadow:none;border-radius:12px;padding:24px 32px}.rw-app .assistant-design--focus .messages{height:clamp(360px,62dvh,740px);padding-inline:max(0px,50% - 410px)}.rw-app .assistant-design--focus .chat-composer{width:100%;max-width:860px;margin-inline:auto}.rw-app .assistant-design--focus .context-panel{box-shadow:none;border-top:1px solid var(--rw-line);background:0 0;border-radius:0;padding:18px 24px}.rw-app .assistant-design--focus .context-source-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rw-app .assistant-design--focus .context-source{gap:15px}.training-board{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.training-board>.rw-program-banner,.training-board>.rw-tabs{margin:0}.training-content{min-width:0}.training-design .rw-program-list strong{font-size:16px}.training-design .rw-program-list .rw-stage-state{font-size:13px}.training-design .rw-program-banner .rw-button{white-space:normal}.training-design--route .rw-program-list{border-left:1px solid #aea696;padding-left:18px}.training-design--route .rw-stage-number{color:var(--rw-ink)}.training-design--route .rw-program-list a{padding-block:24px}.training-design--chapters .rw-program-banner{background:0 0;border:0;border-bottom:1px solid #aaa291;border-radius:0;padding:20px 0 28px}.training-design--chapters .rw-program-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.training-design--chapters .rw-program-list li{min-width:0}.training-design--chapters .rw-program-list a{border:1px solid var(--rw-line);background:var(--rw-card);border-radius:10px;grid-template-columns:46px minmax(0,1fr) 18px;align-content:start;gap:14px;height:100%;min-height:175px;padding:24px;display:grid}.training-design--chapters .rw-program-list .is-current{border-color:var(--rw-ink);box-shadow:inset 3px 0 var(--rw-ink)}.training-design--chapters .rw-stage-number{align-self:start;font-size:32px}.training-design--chapters .rw-program-list strong{font-size:18px}.training-design--chapters .rw-program-list .rw-stage-state{grid-area:2/2;max-width:none;min-height:24px;padding:0}.training-design--chapters .rw-program-list a>svg{grid-area:1/3}.training-design--chapters .training-content:has(>.rw-search){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.training-design--chapters .rw-search,.training-design--chapters .rw-empty{grid-column:1/-1}.training-design--chapters .training-content>.rw-line-link{border:1px solid var(--rw-line);background:var(--rw-card);border-radius:10px;padding:22px}.training-design--chapters .rw-support-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.training-design--chapters .rw-support-steps>div{border:1px solid var(--rw-line);background:var(--rw-card);border-radius:8px;padding:22px;display:block}.training-design--chapters .rw-support-steps>div>span{margin-bottom:16px;display:block}.training-design--chapters .rw-form-layout{grid-template-columns:minmax(0,1fr)}@container (width<=1000px){.rw-today-layout .rw-today-aside .rw-week{grid-column:1/-1}.rw-today-layout .rw-ring--small{max-width:100%}.today-layout--focus .rw-today-aside,.rw-app .assistant-design--workspace .assistant-layout{grid-template-columns:minmax(0,1fr)}.rw-app .assistant-design--workspace .context-panel__head>button{border:0;width:auto;padding:0}.training-design--chapters .rw-support-steps{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.rw-today-layout .rw-today-grid{grid-template-columns:minmax(0,1fr)}.today-layout--focus .rw-today-main{flex-direction:column;grid-template-columns:minmax(0,1fr);grid-template-areas:none;display:flex}.today-layout--focus .rw-today-main>*{width:100%}.today-layout--focus .rw-project-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.today-layout--focus .rw-ring--small{width:144px;height:144px}.rw-app .assistant-design--focus .context-source-list{grid-template-columns:1fr;gap:0}.rw-app .assistant-design--focus .messages{height:clamp(300px,55dvh,600px)}.training-design .training-board{grid-template:"current""nav""content"/minmax(0,1fr)}.training-design .training-board>.rw-program-banner{flex-flow:wrap;grid-area:current}.training-design .training-board>.rw-tabs{flex-flow:wrap;grid-area:nav}.training-design .training-content{border-left:0;grid-area:content;padding-left:0}.training-design--chapters .rw-program-list{grid-template-columns:minmax(0,1fr)}.training-design--chapters .training-content:has(>.rw-search){grid-template-columns:minmax(0,1fr)}}@container (width<=480px){.rw-today-layout .rw-next{padding:22px 18px}.rw-today-layout .rw-today-aside{flex-direction:column;display:flex}.rw-today-layout .rw-today-aside>*{width:100%}.rw-today-layout .rw-project-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-today-layout .rw-ring--small{width:130px;height:130px}.rw-app .rw-assistant .chat-panel{padding:20px 16px}.rw-app .rw-assistant .messages{padding-inline:0}.training-design .rw-program-banner{padding:20px}.training-design--chapters .rw-program-list a{grid-template-columns:35px minmax(0,1fr) 16px;gap:12px;padding:20px 15px}.training-design .rw-program-list .rw-stage-state{font-size:13px}}
