.practice-app .pd-detail--reports .pd-board{grid-template:"work metrics"/minmax(0,1fr) 350px;gap:24px}.practice-app .pd-detail--reports .pd-workspace{grid-area:work}.pd-metrics{flex-direction:column;grid-area:metrics;gap:20px;width:100%;min-width:0;display:flex}.practice-app .pd-metrics>.rw-project-summary,.practice-app .pd-metrics>.rw-score-trend{width:100%;margin:0}.pd-metrics .pd-skill-analytics{background:var(--practice-surface);border:1px solid var(--practice-border);border-radius:18px;padding:20px}.pd-metrics .pd-skill-analytics h2{margin:0;font-size:18px}.practice-app .pd-metrics .pd-skill-analytics-note{margin:8px 0 20px;font-size:14px;line-height:1.55}.pd-metrics .pd-atlas-groups{gap:22px}.practice-app .pd-metrics .pd-skill-group h3{border:0;margin:0 0 14px;padding:0;font-size:14px}.pd-metrics .pd-skill-rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.practice-app .pd-metrics .pd-skill-metric .rw-ring{width:68px;height:68px}.practice-app .pd-metrics .pd-skill-metric .rw-ring strong{font-size:24px}.pd-metrics .pd-skill-metric{gap:8px}.pd-metrics .pd-skill-metric figcaption{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.pd-report{min-width:0;padding-top:8px}.pd-report-heading{align-items:center;gap:10px;display:flex}.practice-app .pd-report-heading h2{margin:0;font:500 22px/1.35 Geometria,sans-serif}.pd-report>p{color:var(--practice-muted);margin:12px 0 24px;font-size:16px;line-height:1.7}.pd-report-periods{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.pd-report-periods button{border:1px solid var(--practice-border);background:var(--practice-surface);min-height:44px;color:var(--practice-ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:14px;display:flex}.pd-report-periods button[aria-pressed=true]{background:var(--practice-ink);color:#fff;border-color:var(--practice-ink)}.pd-report-empty,.pd-report-result{background:var(--practice-surface);border:1px solid var(--practice-border);border-radius:18px;padding:24px}.pd-report h3{margin:0 0 12px;font-size:20px}.pd-report-empty p{color:var(--practice-muted);margin:0;font-size:16px;line-height:1.7}.pd-report-answer{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0;font-size:16px;line-height:1.8}.pd-report-settings{min-height:44px;color:var(--practice-muted);align-items:center;gap:8px;margin-top:20px;font-size:14px;display:inline-flex}.pd-report-settings svg{flex-shrink:0}.pd-report-preference{max-width:760px}.pd-report-preference-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.practice-app .pd-report-preference-row h2{margin:0;font:500 22px/1.35 Geometria,sans-serif}.pd-report-preference p{margin:20px 0 0;font-size:16px;line-height:1.7}.pd-report-preference .rw-caption{color:var(--practice-muted);font-size:14px}.pd-report-switch{cursor:pointer;background:#b9bec2;border:0;border-radius:999px;flex-shrink:0;width:48px;height:28px;padding:3px}.pd-report-switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;display:block}.pd-report-switch[aria-checked=true]{background:var(--practice-ink)}.pd-report-switch[aria-checked=true] span{transform:translate(20px)}.pd-report-switch:disabled{opacity:.5;cursor:wait}@media (max-width:1200px){.practice-app .pd-detail--reports .pd-board{flex-direction:column;display:flex}.pd-metrics{max-width:660px;margin-inline:auto}.practice-app .pd-detail--reports .pd-workspace{width:100%}}@media (max-width:640px){.practice-app .rw-tabs[aria-label=Разделы\ настроек]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.practice-app .rw-tabs[aria-label=Разделы\ настроек] a{text-align:center}}@media (max-width:480px){.pd-metrics .pd-skill-analytics{padding:18px 12px}.pd-metrics .pd-skill-rings{gap:16px 8px}.practice-app .pd-report-heading h2,.practice-app .pd-report-preference-row h2{font-size:20px}.pd-report-empty,.pd-report-result{padding:20px}}@media (prefers-reduced-motion:reduce){.pd-report-switch span{transition:none}}.pd-goal{background:var(--rw-card);border:1px solid var(--rw-line);border-radius:8px;min-width:0;margin-bottom:28px;padding:24px}.pd-goal-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.rw-app .pd-goal .pd-goal-heading h2{letter-spacing:normal;margin:0;font:600 20px/1.4 Geometria,sans-serif}.pd-goal-heading>svg{flex:none}.pd-goal-edit,.pd-goal-cancel{min-height:44px;color:var(--rw-ink);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:500 14px/1.4 Geometria,sans-serif;display:inline-flex}.pd-goal-tools{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-left:auto;display:flex}.pd-goal-help{min-height:44px;color:var(--rw-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:8px 0;font:400 14px/1.4 Geometria,sans-serif;display:inline-flex}.pd-goal-help svg{flex:none}.pd-goal-help:hover{color:var(--rw-ink);text-underline-offset:4px;text-decoration:underline}.pd-goal-help:focus-visible{outline:2px solid var(--rw-ink);outline-offset:4px}.pd-goal-edit:hover,.pd-goal-cancel:hover{background:var(--rw-paper)}.pd-goal form{gap:12px;display:grid}.pd-goal label{font-size:16px;font-weight:500}.rw-app .pd-goal-hint,.rw-app .pd-goal-status{color:var(--rw-muted);margin:0;font-size:14px;line-height:1.5}.rw-app .pd-goal-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:0;font-size:18px;line-height:1.6}.rw-app .pd-goal textarea{resize:vertical;background:var(--rw-card);width:100%;min-width:0;min-height:100px;color:var(--rw-ink);font:inherit;border:1px solid #89867f;border-radius:6px;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.pd-goal-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rw-app .pd-goal-error{color:#9c3026;margin:0;font-size:14px}.pd-goal>.pd-goal-status,.pd-goal>.pd-goal-error,.pd-goal-text+.pd-goal-hint{margin-top:12px}@media (max-width:760px){.pd-goal{margin-bottom:24px;padding:18px}.pd-goal-actions .rw-button{flex:1}}.pd-detail{--pd-line:#b8b2a7;container:project-detail/inline-size}.pd-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.pd-return{min-height:44px;color:var(--rw-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pd-return:hover{text-underline-offset:4px;text-decoration:underline}.pd-title{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.pd-detail .pd-title h1{font-size:clamp(34px,4vw,50px)}.pd-focused{color:var(--rw-muted);align-items:center;gap:5px;font-size:14px;display:inline-flex}.pd-board{grid-template:"work score"min-content"work trend"1fr/minmax(0,1fr) 300px;align-items:start;gap:0 30px;display:grid}.pd-workspace{grid-area:work;min-width:0}.pd-navigation{border-bottom:1px solid var(--pd-line);gap:8px;padding-bottom:16px;display:flex}.pd-navigation a{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:500;display:inline-flex}.pd-navigation a.is-active{background:var(--rw-ink);color:var(--rw-card)}.rw-app .pd-detail .pd-navigation a.is-active:hover{color:var(--rw-card)}.rw-app .pd-detail--notebook .pd-navigation a.is-active:hover{color:var(--rw-ink)}.pd-navigation a:hover:not(.is-active){background:#f5f1e9}.pd-navigation a>span{opacity:.75;font-size:12px}.pd-content{padding-top:24px}.pd-practice{min-width:0}.pd-detail .pd-content .pd-saved-practices{margin-top:28px}.pd-saved-practices .rw-section-title{flex-wrap:wrap;gap:8px 16px}.pd-shared-skills{background:var(--rw-card);border:1px solid var(--rw-line);border-radius:14px;min-width:0;padding:20px;container:shared-skills/inline-size}.pd-metrics .pd-shared-skills>h2{margin:0 0 8px;font:600 24px/1.3 Geometria,sans-serif}.pd-skill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 24px;display:grid}.pd-shared-skills .pd-skill-choice{color:#222940;min-width:0;min-height:94px;font:inherit;text-align:left;cursor:pointer;background:#f8f9fc;border:1px solid #dce1e9;border-radius:14px;grid-template-columns:76px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.pd-skill-art{background:#001329;border-radius:10px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.pd-skill-art img{object-fit:contain;width:72px;height:72px;display:block}.pd-skill-copy{gap:5px;min-width:0;display:grid}.pd-skill-copy strong{overflow-wrap:anywhere;font:500 15px/1.35 Geometria,sans-serif}.pd-skill-copy>span{color:#667185;overflow-wrap:anywhere;font:400 11px/1.4 Geometria,sans-serif}.pd-skill-selected{visibility:hidden;color:#f0ce82}.pd-shared-skills .pd-skill-choice[aria-pressed=true]{color:#fff;background:#222940;border-color:#222940}.pd-skill-choice[aria-pressed=true] .pd-skill-copy>span{color:#cbd3e2}.pd-skill-choice[aria-pressed=true] .pd-skill-selected{visibility:visible}.pd-shared-skills .pd-skill-choice:focus-visible{outline-offset:3px;outline:3px solid #6685b0}@media (hover:hover){.pd-shared-skills .pd-skill-choice:hover:not([aria-pressed=true]){background:#eef1f7;border-color:#8b99af}}@container shared-skills (width<=900px){.pd-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container shared-skills (width<=580px){.pd-skill-grid{grid-template-columns:minmax(0,1fr)}}.pd-shared-skills>p{color:var(--rw-muted);margin:0 0 16px;font-size:14px}.pd-shared-skills label{margin-bottom:6px;font-size:14px;display:block}.pd-shared-skills select{width:100%;min-width:0;min-height:44px;color:var(--rw-ink);background:var(--rw-card);border:1px solid var(--rw-line);font:inherit;border-radius:6px;padding:8px;font-size:14px}.pd-shared-skills-empty{place-items:center;height:120px;margin:16px 0;display:grid;position:relative}.pd-shared-skills-empty svg{width:100%;height:100%;position:absolute}.pd-shared-skills-empty span{background:var(--rw-card);color:var(--rw-muted);padding:8px;font-size:14px;position:relative}.pd-shared-skills>.pd-shared-skills-caption{margin-bottom:0}.pd-daily-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.pd-daily-heading h2{margin:4px 0 0}.rw-app .pd-practice .rw-form-layout--embedded{grid-template-columns:minmax(0,1fr)}.rw-app .pd-detail .pd-content .pd-practice .rw-form{border:0;margin:0;padding:0}.rw-app .pd-practice .rw-step-nav>a{grid-template-columns:minmax(0,1fr);min-height:48px;padding:12px 6px;position:relative}.rw-app .pd-practice .rw-step-nav>a>span{grid-column:1}.pd-practice .rw-step-nav>a>svg:first-child,.pd-practice .rw-step-nav small{display:none}.rw-app .pd-practice .rw-step-nav>a>svg:last-child:not(:first-child){width:12px;height:12px;position:absolute;top:5px;right:5px}.pd-daily-other>p{max-width:60ch;margin:0 0 20px}.pd-practice-records{align-items:center;gap:8px;min-height:44px;margin-top:20px;font-size:14px;display:inline-flex}.pd-detail .pd-content .rw-section{margin:0 0 24px}.pd-detail .pd-content h2{font:500 23px/1.3 Geometria,sans-serif}.pd-detail .pd-content h3{font:500 20px/1.3 Geometria,sans-serif}.pd-detail .rw-project-summary{background:var(--rw-card);text-align:center;border-radius:12px 12px 0 0;flex-direction:column;grid-area:score;gap:14px;max-width:none;margin:0;padding:24px}.pd-detail .rw-project-summary .rw-ring{width:188px;height:188px}.pd-detail .rw-project-summary .rw-ring strong{font-size:43px}.pd-detail .rw-project-summary .rw-ring small{font-size:15px}.pd-detail .rw-project-summary p{margin:0;font-size:14px}.pd-detail .rw-score-trend{background:var(--rw-card);border:0;border-radius:0 0 12px 12px;grid-area:trend;min-width:0;padding:24px}.pd-detail .rw-score-trend-head{gap:14px}.pd-detail .rw-score-trend-head h2{font:500 19px/1.3 Geometria,sans-serif}.pd-detail .rw-score-trend-head p{font-size:14px}.pd-detail .rw-score-chart{height:130px}.pd-detail .rw-score-period{width:100%}.pd-detail .rw-score-period button{flex:1;padding:6px 10px}.pd-detail .rw-score-axis,.pd-detail .rw-score-dates{font-size:12px}.pd-detail .rw-score-values dl,.pd-detail .rw-project-shortcuts{grid-template-columns:1fr}.pd-detail .rw-challenge-row{grid-template-columns:8px minmax(0,1fr) auto;gap:12px;padding:20px 0}.pd-detail .rw-challenge-row>svg{display:none}.pd-detail .rw-challenge-row strong{font-size:17px}.pd-detail .rw-challenge-row small{font-size:14px}.pd-detail .rw-skill-groups{grid-template-columns:1fr}.pd-detail .rw-skill-groups section{border-bottom:1px solid var(--pd-line);padding-bottom:20px}.pd-detail .rw-skill-groups h2{min-height:auto}.pd-detail .rw-skill-row{min-height:64px}.pd-detail .rw-empty{background:var(--rw-card);text-align:left;border:0;border-radius:10px;margin:0;padding:30px 24px}.pd-detail .rw-empty>svg{color:var(--rw-muted)}.pd-detail .rw-empty p{max-width:44ch}.pd-detail .pd-skill-directory>h2{margin-bottom:24px;font:500 24px/1.3 Geometria,sans-serif}.pd-atlas-groups{grid-template-columns:1fr;gap:28px;display:grid}.pd-detail .pd-skill-group h3{color:var(--rw-muted);margin:0;padding-bottom:10px;font:500 16px/1.35 Geometria,sans-serif}.pd-skill-links{flex-direction:column;display:flex}.pd-skill-link{background:var(--rw-card);border-bottom:1px solid #d1c9bd;grid-template-columns:11px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:64px;padding:18px 14px;display:grid}.pd-skill-link:first-child{border-radius:8px 8px 0 0}.pd-skill-link:last-child{border-bottom:0;border-radius:0 0 8px 8px}.pd-skill-link:hover{background:#ebe4d8}.pd-skill-color{border:1px solid #1c243d42;border-radius:50%;width:11px;height:11px}.pd-skill-link strong{font-size:16px;font-weight:500;line-height:1.4}.pd-detail .pd-skill-link small{color:var(--rw-muted);margin-top:5px;font-size:13px;display:block}.pd-skill-link>svg{opacity:.5}.pd-detail .pd-content .learning-records{gap:14px;display:grid}.pd-detail .pd-content .learning-records>details{background:var(--rw-card);border:1px solid var(--pd-line);border-radius:8px;padding:20px}.pd-detail .pd-content .learning-records summary{min-height:44px;padding-block:10px;font-size:16px}.pd-detail .pd-content .learning-records dd{white-space:pre-wrap;overflow-wrap:anywhere}.pd-detail .pd-content .rw-form{border:1px solid var(--pd-line);box-shadow:none;margin-block:18px;padding:24px}.pd-detail .pd-content .rw-form label,.pd-detail .pd-content .rw-form textarea{font-size:16px}.pd-detail .pd-content .rw-form button{min-height:48px}.pd-detail--notebook .pd-board{grid-template:"score work""trend trend"/210px minmax(0,1fr);gap:32px}.pd-detail--notebook .rw-project-summary{background:0 0;border-radius:0;padding:12px 0}.pd-detail--notebook .rw-project-summary .rw-ring{width:180px;height:180px}.pd-detail--notebook .pd-workspace{border-left:1px solid var(--pd-line);padding:0 0 0 32px}.pd-detail--notebook .pd-navigation{border-bottom:1px solid var(--pd-line);gap:22px;padding:0}.pd-detail--notebook .pd-navigation a{border-bottom:2px solid #0000;border-radius:0;padding:12px 0}.pd-detail--notebook .pd-navigation a.is-active{color:var(--rw-ink);border-color:var(--rw-ink);background:0 0}.pd-detail--notebook .pd-content{background:var(--rw-card);border-radius:4px;margin-top:24px;padding:28px}.pd-detail--notebook .pd-content h2{font:700 29px/1.25 Lovelace Text,serif}.pd-detail--notebook .rw-score-trend{border-top:1px solid var(--pd-line);background:0 0;border-radius:0;padding:24px 0}.pd-detail--notebook .rw-score-period{width:auto}.pd-detail--notebook .rw-score-chart{height:135px}.pd-detail--notebook .rw-score-values dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pd-detail--notebook .pd-content .learning-records>details{border-width:0 0 1px;border-radius:0;padding:12px 0}.pd-detail--notebook .pd-content .rw-form{border-width:0 0 1px;border-radius:0;padding:0 0 24px}@container project-detail (width<=900px){.pd-board{grid-template-columns:minmax(0,1fr) 260px;column-gap:22px}.pd-detail .rw-project-summary,.pd-detail .rw-score-trend{padding:20px}.pd-navigation{gap:3px}.pd-navigation a{padding-inline:10px}.pd-detail .rw-section-title{flex-wrap:wrap;align-items:flex-start;gap:10px}.pd-detail--notebook .pd-board{grid-template-columns:175px minmax(0,1fr);gap:26px}.pd-detail--notebook .rw-project-summary .rw-ring{width:165px;height:165px}.pd-detail--notebook .pd-workspace{padding-left:24px}.pd-detail--notebook .pd-content{padding:22px}}@container project-detail (width<=680px){.pd-heading{flex-direction:column;align-items:flex-start;gap:18px}.pd-board{grid-template:"work""score""trend"/1fr}.pd-detail .rw-project-summary{margin-top:16px}.pd-detail .rw-score-trend-head{flex-direction:row}.pd-detail .rw-score-period{width:auto}.pd-detail .rw-score-chart{height:150px}.pd-detail .pd-title h1{font-size:36px}.pd-title{gap:12px}.pd-detail--notebook .pd-board{grid-template-columns:1fr;grid-template-areas:"score""work""trend";gap:0}.pd-detail--notebook .rw-project-summary{text-align:left;flex-direction:row;padding:0 0 22px}.pd-detail--notebook .rw-project-summary .rw-ring{width:132px;height:132px}.pd-detail--notebook .pd-workspace{border-left:0;padding-left:0}.pd-detail--notebook .pd-content{margin-top:18px;padding:22px 18px}.pd-detail--notebook .rw-score-trend{margin-top:26px}.pd-detail .rw-challenge-row{grid-template-columns:8px minmax(0,1fr)}.pd-detail .rw-challenge-row .rw-status{grid-column:2;justify-self:start}}@container project-detail (width<=440px){.pd-detail .pd-title h1{overflow-wrap:anywhere}.pd-detail .pd-content .rw-form{padding:18px}.pd-detail--notebook .pd-content .rw-form{padding:0 0 24px}.pd-detail--notebook .rw-project-summary{gap:12px}}@media (prefers-reduced-motion:no-preference){.pd-navigation a{transition:color .14s,background-color .14s}}@container project-detail (width<=360px){.pd-navigation a{padding-inline:9px;font-size:13px}.pd-detail .pd-title h1{font-size:32px}.pd-detail .rw-score-period{width:100%}}.project-materials{min-width:0}.project-materials h2,.project-materials h3{font-family:Geometria,system-ui,sans-serif}.pm-heading h2{align-items:center;gap:10px;margin:0 0 10px;font-size:24px;line-height:1.35;display:flex}.pm-heading p{color:var(--rw-muted,#626d7e);margin:0 0 20px}.project-materials .pm-upload{flex-direction:row;align-items:center;gap:10px;display:inline-flex}.project-materials>.pm-hint{margin-top:20px}.pm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pm-hint{color:var(--rw-muted,#626d7e);margin:16px 0 24px;font-size:14px;line-height:1.6}.pm-upload{cursor:pointer;position:relative;overflow:hidden}.pm-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pm-upload:focus-within{outline-offset:3px;outline:2px solid #668dbd}.pm-upload:has(input:disabled){opacity:.55;cursor:wait}.pm-list{gap:14px;display:grid}.pm-item{overflow-wrap:anywhere;background:#fff;border:1px solid #dce1e8;border-radius:16px;min-width:0;padding:22px}.pm-item h3{margin:8px 0 14px;font-size:18px;line-height:1.4}.pm-meta{color:var(--rw-muted,#626d7e);flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.5;display:flex}.pm-text{white-space:pre-wrap;line-height:1.65}.pm-item details{margin:12px 0}.pm-item summary{cursor:pointer;min-height:30px}.pm-item-actions{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.pm-item-actions button,.pm-item-actions a{color:var(--rw-ink,#242c44);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px}.pm-item-actions button:disabled{opacity:.5;cursor:default}.pm-file{align-items:flex-start;gap:14px;display:flex}.pm-file>svg{flex-shrink:0;margin-top:6px}.pm-file>div{min-width:0}.pm-assistant{background:#edf0f6;border-radius:16px;margin-top:24px;padding:22px}.pm-assistant h3{margin:0 0 14px}.pm-note{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;grid-template-columns:auto 1fr;gap:14px;display:grid}.pm-note>svg{margin-top:3px}.pm-note>span{gap:8px;min-width:0;display:grid}.pm-note strong{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.pm-note:hover{background:#f7f8fa}.pm-note:disabled{cursor:default;opacity:.65}@media (max-width:600px){.pm-actions>.rw-button{flex:auto;justify-content:center}.pm-item{padding:18px}.pm-assistant .pm-actions{flex-direction:column;align-items:flex-start}.pm-meta{font-size:14px}.pd-navigation{flex-wrap:wrap}}.rw-app .rw-practice-calendar{width:100%;min-width:0;max-width:440px}.rw-app .rw-practice-calendar [hidden]{display:none!important}.rw-app .rw-practice-period{color:var(--rw-muted);margin:0 0 12px;font-size:.875rem;line-height:1.6}.rw-app .rw-practice-dates{gap:4px}.rw-app button.rw-practice-date.is-support{color:#265b4e;background:#e8f2ed;min-height:66px}.rw-app button.rw-practice-date:disabled{color:var(--rw-muted);opacity:.4}.rw-app .rw-practice-date small{white-space:nowrap;padding-bottom:5px;font:500 .75rem/1.3 Geometria,sans-serif}@media (max-width:420px){.rw-app .rw-practice-date small{font-size:10px}}.rw-practice-support-swatch{background:#e8f2ed;border:1px solid #9dbdaf;border-radius:4px;width:14px;height:14px}.rw-app .rw-practice-month,.rw-app .rw-practice-selected-day,.rw-app .rw-practice-day-empty,.rw-app .rw-practice-records{background:var(--rw-card);border:1px solid var(--rw-line);border-radius:16px}.rw-app .rw-practice-month{padding:10px 10px 16px}.rw-app .rw-practice-month-heading{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin-bottom:8px;display:grid}.rw-app .rw-practice-month-heading h3{text-align:center;text-transform:capitalize;margin:0;font:500 1rem/1.4 Geometria,sans-serif}.rw-app .rw-practice-month-heading button{width:44px;height:44px;color:var(--rw-ink);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.rw-app .rw-practice-month-heading button:hover:not(:disabled),.rw-app .rw-practice-calendar-actions button:hover{background:var(--rw-paper)}.rw-app .rw-practice-weekdays,.rw-app .rw-practice-dates{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rw-app .rw-practice-weekdays{color:var(--rw-muted);text-align:center;margin-bottom:4px;font-size:.875rem}.rw-app button.rw-practice-date{min-width:0;min-height:46px;color:var(--rw-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:10px;place-items:center;padding:2px 0;font:500 .9375rem/1 Geometria,sans-serif;display:grid}.rw-app .rw-practice-date>span{border:1px solid #0000;border-radius:50%;place-items:center;width:38px;max-width:100%;height:40px;padding-bottom:4px;display:grid;position:relative}.rw-app .rw-practice-date.is-future{color:var(--rw-muted);font-weight:400}.rw-app .rw-practice-date:hover:not(:disabled):not([aria-pressed=true])>span{background:var(--rw-paper)}.rw-app .rw-practice-date[aria-current=date]>span{border-color:var(--rw-ink)}.rw-app .rw-practice-date[aria-pressed=true]>span{background:var(--rw-ink);color:var(--rw-card)}.rw-app .rw-practice-date i{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.rw-app .rw-practice-calendar-legend{color:var(--rw-muted);flex-wrap:wrap;gap:12px 18px;padding:12px 8px 0;font-size:.8125rem;display:flex}.rw-app .rw-practice-calendar-legend>span{align-items:center;gap:7px;display:inline-flex}.rw-practice-record-dot{background:var(--rw-ink);border-radius:50%;width:4px;height:4px}.rw-practice-today-ring{border:1px solid var(--rw-ink);border-radius:50%;width:12px;height:12px}.rw-app .rw-practice-calendar-actions{flex-wrap:wrap;align-items:center;gap:0 8px;padding:6px 0;display:flex}.rw-app .rw-practice-calendar-actions button{min-height:44px;color:var(--rw-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 5px;font:500 .875rem/1.4 Geometria,sans-serif;display:inline-flex}.rw-app .rw-practice-view-toggle{margin-left:auto}.rw-app .rw-practice-selected-day,.rw-app .rw-practice-day-empty{padding:20px}.rw-app .rw-practice-selected-day header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rw-app .rw-practice-selected-day h3,.rw-app .rw-practice-day-empty h3{margin:0;font:500 1.1875rem/1.35 Geometria,sans-serif}.rw-app .rw-practice-selected-day time,.rw-app .rw-practice-selected-day header>span{color:var(--rw-muted);font-size:.8125rem}.rw-app .rw-practice-selected-day header>span{text-align:right;max-width:45%}.rw-app .rw-practice-selected-day time{margin-top:4px;display:block}.rw-app .rw-practice-day-status{color:var(--rw-muted);margin:18px 0 7px;font-size:.875rem}.rw-app .rw-practice-day-preview,.rw-app .rw-practice-day-empty-copy{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:1rem;line-height:1.6}.rw-app .rw-practice-day-empty-copy{color:var(--rw-muted);margin-top:18px}.rw-app .rw-practice-day-project,.rw-app .rw-practice-day-note{color:var(--rw-muted);margin:12px 0 0;font-size:.8125rem}.rw-app .rw-practice-selected-day>.rw-button,.rw-app .rw-practice-day-empty>.rw-button{width:100%;margin:20px 0 0}.rw-app .rw-practice-records{margin:0;padding:0 16px;list-style:none}.rw-app .rw-practice-records li+li{border-top:1px solid var(--rw-line)}.rw-app .rw-practice-records button{text-align:left;width:100%;color:var(--rw-ink);font:inherit;background:0 0;border:0;grid-template-columns:minmax(96px,.85fr) minmax(0,1.5fr) 18px;align-items:center;gap:12px;padding:18px 0;display:grid}.rw-app .rw-practice-records button:hover{background:var(--rw-paper)}.rw-app .rw-practice-record-date,.rw-app .rw-practice-record-copy{gap:4px;min-width:0;display:grid}.rw-app .rw-practice-record-date time,.rw-app .rw-practice-record-copy strong{font-size:.875rem;font-weight:500}.rw-app .rw-practice-record-date small,.rw-app .rw-practice-record-copy>span{color:var(--rw-muted);overflow-wrap:anywhere;font-size:.8125rem}.rw-app .rw-practice-record-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:390px){.rw-app .rw-practice-month{padding-left:0;padding-right:0}.rw-app .rw-practice-selected-day,.rw-app .rw-practice-day-empty{padding:16px}.rw-app .rw-practice-records{padding:0 12px}.rw-app .rw-practice-records button{grid-template-columns:minmax(84px,.8fr) minmax(0,1.4fr) 18px;gap:8px}}.assistant-markdown.assistant-markdown{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;color:inherit;font:inherit}.assistant-markdown.assistant-markdown :is(p,ul,ol,li,blockquote,pre){color:inherit;font-size:inherit;line-height:inherit}.assistant-markdown.assistant-markdown p{white-space:pre-line;margin:0 0 .75em}.assistant-markdown.assistant-markdown :is(ul,ol){margin:.65em 0;padding-inline-start:1.4em;list-style-position:outside;display:block}.assistant-markdown.assistant-markdown ul{list-style-type:disc}.assistant-markdown.assistant-markdown ol{list-style-type:decimal}.assistant-markdown.assistant-markdown li{margin:.3em 0;padding:0;display:list-item}.assistant-markdown.assistant-markdown li>:is(ul,ol){margin:.3em 0}.assistant-markdown.assistant-markdown li>ul{list-style-type:circle}.assistant-markdown.assistant-markdown li>p{margin:.3em 0}.assistant-markdown.assistant-markdown strong{font-weight:700}.assistant-markdown.assistant-markdown em{font-style:italic}.assistant-markdown.assistant-markdown :is(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:normal;margin:1em 0 .5em;font:700 1.05em/1.4 Geometria,sans-serif}.assistant-markdown.assistant-markdown blockquote{border-inline-start:3px solid #aab5c7;margin:.75em 0;padding-inline-start:.8em}.assistant-markdown.assistant-markdown a{color:inherit;text-underline-offset:.15em;overflow-wrap:anywhere;text-decoration:underline}.assistant-markdown.assistant-markdown a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #728eae}.assistant-markdown.assistant-markdown code{white-space:pre-wrap;background:#252d460a;border-radius:4px;padding:.1em .25em;font:.9em/1.5 ui-monospace,monospace}.assistant-markdown.assistant-markdown pre{white-space:pre-wrap;background:#252d460a;border-radius:8px;max-width:100%;margin:.75em 0;padding:.75em;overflow-x:auto}.assistant-markdown.assistant-markdown pre code{background:0 0;padding:0}.assistant-markdown.assistant-markdown hr{border:0;border-top:1px solid #aab5c7;margin:1em 0}.assistant-markdown.assistant-markdown>:first-child{margin-top:0}.assistant-markdown.assistant-markdown>:last-child{margin-bottom:0}.assistant-files{color:#637087;gap:10px;padding:10px 0;font-size:14px;display:grid}.assistant-files-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.assistant-file-upload{cursor:pointer;align-items:center;gap:6px;min-height:40px;position:relative;flex-direction:row!important;display:inline-flex!important}.assistant-file-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.assistant-file-upload:focus-within{outline-offset:3px;outline:2px solid #32816c}.assistant-files button{color:#252d46;cursor:pointer;background:0 0;border:0;min-height:36px}.assistant-files button:disabled{opacity:.45;cursor:default}.assistant-selected-files{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.assistant-selected-files li{background:#edf1f6;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:2px 8px;display:flex}.assistant-selected-files li span{overflow-wrap:anywhere}.assistant-file-library{border:1px solid #dce1eb;border-radius:12px;max-height:240px;padding:12px;overflow:auto}.assistant-file-library>div{align-items:center;gap:8px;padding:8px 0;display:flex}.assistant-file-library label{flex:1;gap:8px;min-width:0;flex-direction:row!important;display:flex!important}.assistant-file-library label span{overflow-wrap:anywhere}.assistant-file-library input{width:18px;height:18px}.rw-app .rw-design-panel{z-index:50;width:min(460px,100vw - 266px);max-width:none;max-height:min(780px,100dvh - 48px);color:var(--rw-ink);background:var(--rw-card);border:1px solid var(--rw-line);border-radius:14px;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto auto 24px 242px;overflow:hidden;box-shadow:0 14px 46px #1c243d26}.dr-panel-header{border-bottom:1px solid var(--rw-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 12px 20px;display:flex}.rw-app .rw-design-panel .dr-panel-header h2{margin:0;font:500 20px/1.3 Geometria,sans-serif}.rw-design-panel .dr-close{border-radius:8px;flex-shrink:0;margin:0}.rw-design-panel .dr-close:hover{background:#e9e3d7}.dr-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.dr-body{padding:16px 20px 20px}.rw-app .rw-design-panel .dr-options input{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0}.dr-scenarios{border-bottom:1px solid var(--rw-line);margin-bottom:16px;padding-bottom:10px}.dr-scenarios summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:500}.dr-scenarios>div{padding-top:12px}.rw-design-panel .rw-demo-actions{flex-wrap:wrap;gap:8px;display:flex}.rw-design-panel .rw-demo-actions .rw-button{min-height:44px;padding:10px 13px;font-size:14px}.rw-design-panel .dr-scenarios p{font-size:14px}.dr-screen-heading{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:8px;margin-bottom:18px;display:grid}.dr-screen-heading label{flex:1;gap:8px;font-size:14px;display:grid}.rw-app .dr-screen-heading select{width:100%;min-height:48px;padding:10px 42px 10px 14px;font-size:16px}.dr-preview{min-height:48px;color:var(--rw-ink);text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;max-width:125px;padding:8px;font-size:14px;display:flex}.dr-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0 0 24px;padding:0;display:grid}.dr-options legend{padding:0 0 12px;font-size:14px}.rw-app .rw-design-panel .dr-options label{cursor:pointer;background:0 0;border:1px solid #b8b2a7;border-radius:8px;align-items:flex-start;gap:6px;min-width:0;padding:12px 10px;display:flex;position:relative}.dr-options input{opacity:0;width:1px;height:1px;position:absolute}.dr-options label:has(input:focus-visible){outline-offset:3px;outline:3px solid #506285}.rw-app .rw-design-panel .dr-options label.is-selected{border:2px solid var(--rw-ink);background:#e9e3d7;padding:11px 9px}.dr-option-number{color:var(--rw-muted);font-size:12px;line-height:23px}.dr-options label>span:nth-of-type(2){flex:1}.dr-options strong{font-size:14px;font-weight:500;display:block}.dr-options small{color:var(--rw-muted);margin-top:5px;font-size:14px;line-height:1.45;display:block}.dr-options svg{flex-shrink:0;margin-top:3px}.dr-comment{gap:10px;font-size:14px;display:grid}.rw-app .dr-comment textarea{resize:vertical;width:100%;min-height:110px;padding:14px;font-size:16px;line-height:1.5}.rw-design-panel .dr-caption,.dr-caption{color:var(--rw-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.dr-footer{background:var(--rw-card);border-top:1px solid var(--rw-line);padding:18px 20px 20px}.rw-design-panel .dr-footer>p{margin:0 0 14px;font-size:13px;line-height:1.5}.dr-share-actions{flex-wrap:wrap;gap:10px;display:flex}.dr-share-actions .rw-button{min-height:48px;font-size:14px}.dr-footer [role=status]{padding-top:12px}.dr-link-label{gap:8px;margin-top:15px;font-size:13px;display:grid}.dr-link-label input{width:100%;padding:12px;font-size:14px}.dr-link-label a{align-items:center;gap:6px;min-height:36px;display:inline-flex}.dr-current-note{color:var(--rw-muted);font-size:14px}.dr-warning{color:#813c2e;font-size:14px}.dr-report{max-width:1000px}.dr-report-list{gap:18px;display:grid}.dr-report-list>section{background:var(--rw-card);border:1px solid var(--rw-line);border-radius:12px;padding:24px}.dr-report-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.rw-app .dr-report-heading h2{margin:0 0 5px;font:500 23px/1.3 Geometria,sans-serif}.dr-report-heading p{color:var(--rw-muted);margin:0;font-size:16px}.dr-report-comment{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--rw-line);margin-top:20px;padding-top:18px;font-size:16px;line-height:1.7}@media (max-width:760px){.rw-app .rw-design-panel{inset:auto 12px calc(80px + env(safe-area-inset-bottom)) auto;max-height:min(70dvh, calc(100dvh - 108px - env(safe-area-inset-bottom)));width:min(460px,100vw - 24px)}}@media (max-width:600px){.dr-body,.dr-footer{padding:18px}.dr-screen-heading{grid-template-columns:1fr;gap:8px;display:grid}.dr-preview{justify-content:flex-start;max-width:none}.dr-options{grid-template-columns:1fr}.dr-share-actions>button{flex:100%}.dr-report-heading{flex-direction:column;align-items:flex-start}}.rw-app .rx-page{max-width:1320px;margin-inline:auto}.rx-page,.rx-assistant-tools{overflow-wrap:anywhere;min-width:0}.rx-page .rw-ring{aspect-ratio:1;height:auto}.rw-app .rx-page h2{letter-spacing:-.025em;font:500 27px/1.25 Geometria,sans-serif}.rw-app .rx-page h3{font:500 18px/1.4 Geometria,sans-serif}.rx-page p{line-height:1.65}.rx-kicker{color:var(--rw-muted);margin-bottom:12px;font-size:13px;line-height:1.5;display:block}.rx-text-action,.rx-page-footer a,.rx-team-contact a{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.rx-text-action{color:inherit;text-align:left;background:0 0;border:0;padding:0}.rx-page-footer{border-top:1px solid var(--rw-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:22px;display:flex}.rx-page-footer a:last-child{margin-left:auto}.rx-empty-inline{background:var(--rw-card);border:1px solid var(--rw-line);border-radius:8px;gap:14px;padding:26px;display:grid}.rx-empty-inline a,.rx-empty-inline button{justify-self:start}.rx-return-note{border-left:3px solid var(--rw-gold);padding:12px 18px;margin-block:16px 24px!important}.rx-next-action{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.rx-next-action .rx-kicker{margin:0}.rw-app .rx-next-action h2{max-width:20ch;font:600 clamp(27px,3vw,42px)/1.15 Lovelace Text,serif}.rx-next-action p{max-width:54ch}.rx-challenge-brief{background:var(--rw-card);border:1px solid var(--rw-line);border-radius:8px;align-items:center;gap:20px;padding:24px;display:flex}.rw-app .rx-challenge-brief .rx-active-title{margin:0 0 16px;font:500 23px/1.3 Geometria,sans-serif}.rx-challenge-brief>div{flex:1;min-width:0}.rx-challenge-brief .rx-kicker{margin:0 0 5px}.rx-challenge-brief h3{margin-bottom:6px!important}.rx-challenge-brief>svg,.rx-challenge-brief>a{flex-shrink:0}.rx-day-spread{border:1px solid var(--rw-line);background:var(--rw-card);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;display:grid}.rx-day-spread article{flex-direction:column;align-items:flex-start;gap:17px;min-height:400px;padding:40px;display:flex}.rx-day-spread article+article{border-left:1px solid var(--rw-line);background:#ece6da}.rx-day-spread .rx-kicker{margin:0}.rx-day-spread .rx-written{color:var(--rw-ink);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;font:400 23px/1.55 Lovelace Text,serif}.rx-today--daybook>.rx-next-action{background:var(--rw-card);margin-bottom:20px;padding:36px}.rx-material-search>label{font-size:14px}.rx-material-search input{width:100%;min-height:48px;font-size:16px}.rx-program-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:25px 0;display:grid}.rx-program-nav a{border:1px solid var(--rw-line);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:16px;font-size:15px;display:flex}.rx-program-nav a.is-active{background:var(--rw-card);border-color:var(--rw-ink)}.rx-stage-link{border-top:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.rx-stage-link>div{flex:1;min-width:0}.rw-app .rx-stage-link h3{font-size:17px}.rx-stage-link p{margin-top:7px;font-size:13px}.rx-stage-link>span{align-items:center;gap:7px;max-width:130px;font-size:13px;display:flex}.rx-stage-link.is-current{background:var(--rw-card);border-left:3px solid var(--rw-ink)}.rx-material-list{margin-top:30px}.rx-material{border-bottom:1px solid var(--rw-line);align-items:center;gap:18px;padding:20px 0;display:flex}.rx-material>div{flex:1;min-width:0}.rx-material>svg,.rx-material>span{flex-shrink:0}.rx-material p{margin-top:5px;font-size:13px}.rx-material-grid{grid-template-columns:1fr 1fr;gap:0 25px;margin-top:20px;display:grid}.rx-material-search{background:var(--rw-card);border:1px solid var(--rw-line);border-radius:8px;padding:28px}.rx-team-contact{border-left:3px solid var(--rw-line);margin-top:25px;padding:20px}.rx-team-contact p{margin-top:9px;font-size:14px}.rx-program-atlas{grid-template-columns:1fr 1fr .85fr;align-items:start;gap:20px;display:grid}.rx-program-atlas>section{border-top:3px solid var(--rw-ink);background:var(--rw-card);min-width:0}.rx-program-atlas>section>header{padding:25px 20px}.rx-phase-number{color:var(--rw-muted);margin-bottom:20px;font-size:52px;font-weight:500;line-height:1;display:block}.rx-program-atlas header p{margin-top:10px;font-size:14px}.rx-program-atlas .rx-stage-link{flex-direction:column;align-items:flex-start;gap:10px}.rx-program-atlas .rx-stage-link>span{max-width:none}.rx-program-atlas .rx-material-list{padding:20px}.rx-program-atlas .rx-material-list h2{font-size:20px}.rx-program-atlas .rx-material{flex-wrap:wrap}.rx-program-atlas .rx-material>div{flex-basis:100%}.rx-program-atlas .rx-team-contact{margin:0 20px 20px;padding:15px}.rx-assistant-tools{min-width:0}.rx-assistant-tools h2{font:500 26px/1.3 Geometria,sans-serif}.rx-assistant-tools p{line-height:1.6}.rx-assistant-tools button{color:var(--rw-ink)}.rx-assistant-tools button:disabled{opacity:.5;cursor:not-allowed}.rx-workshop-empty{border:1px dashed #948d80;border-radius:8px;align-content:center;gap:18px;min-height:290px;padding:36px;display:grid}.rx-workshop-empty h3{font:500 22px/1.3 Geometria,sans-serif}.rx-workshop-empty p{font-size:15px}.rx-practice-entry{background:#e8e1d5;border-radius:8px;grid-template-columns:1.2fr 1fr;gap:30px;margin-bottom:24px;padding:30px;display:grid}.rx-practice-entry:has(>div:only-child){margin-bottom:16px;padding:16px 20px;display:block}.rx-practice-entry>div:only-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;display:grid}.rx-practice-entry>div:only-child>svg{display:none}.rx-practice-entry>div:only-child h2{font-size:18px}.rx-practice-entry>div:only-child p{margin:0;font-size:14px}.rx-practice-entry>div:only-child button{grid-area:1/2/3}.rx-practice-anchor p{margin-top:15px;font-size:15px}.rx-practice-anchor>div{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.rx-practice-anchor>div>span{font-size:13px}.rx-practice-entry button{text-align:left;background:var(--rw-card);border:1px solid var(--rw-line);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 15px;font-size:14px;display:flex}.rx-practice-questions h3{margin-bottom:15px;font-size:16px;font-weight:500}.rx-practice-questions>button{width:100%;margin-bottom:8px}.rx-practice-questions small{color:var(--rw-muted);margin-top:14px;font-size:12px;display:block}.rw-app .assistant-design--practice .assistant-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.rw-app .assistant-design--practice .context-panel{padding:20px}.rw-app .assistant-design--practice .context-panel__head{flex-wrap:wrap}.rw-app .assistant-design--practice .context-panel__head>button{margin-left:0}.rw-app .assistant-design--practice .chat-panel{background:var(--rw-card);border-radius:8px;min-width:0}.rw-app .assistant-design--practice .message{max-width:94%}.rw-app .assistant-design--practice .chat-composer__row{grid-template-columns:minmax(0,1fr) 48px;gap:10px;display:grid}.rw-app .assistant-design--practice .chat-composer__row input{min-width:0}.rw-app .assistant-design--practice .chat-composer__row button{width:48px;min-width:48px}@media (max-width:1100px){.rx-program-atlas{grid-template-columns:1fr 1fr}.rx-program-atlas>section:last-child{grid-column:1/-1}.rw-app .assistant-design--practice .assistant-layout{grid-template-columns:1fr}}@media (max-width:760px){.rx-day-spread{grid-template-columns:1fr}.rx-next-action .rw-button{white-space:normal}.rx-day-spread article{min-height:300px;padding:26px}.rx-day-spread article+article{border-left:0;border-top:1px solid var(--rw-line)}.rx-challenge-brief{flex-wrap:wrap;padding:20px}.rx-challenge-brief>a{flex-basis:100%}.rx-program-nav{grid-template-columns:1fr 1fr}.rx-program-nav a{padding:13px}.rx-program-atlas,.rx-material-grid{grid-template-columns:1fr}.rx-program-atlas>section:last-child{grid-column:auto}.rx-program-atlas .rx-stage-link{flex-direction:row}.rx-material-search{padding:20px}.rx-stage-link{padding:18px 5px}.rx-stage-link>span{flex-wrap:wrap;max-width:100px}.rx-practice-entry{grid-template-columns:1fr;gap:22px;padding:22px}}.rw-app .assistant-challenge-card__hypothesis{color:#1c243d!important;font-size:17px!important;line-height:1.65!important}.rw-app .assistant-challenge-card__action p{color:#1c243d}.rw-app .assistant-challenge-card__sources li{font-size:14px}.assistant-challenge-card__sources li>div{overflow-wrap:anywhere;gap:6px;display:grid}.rw-app .assistant-sources strong{overflow-wrap:anywhere}.rw-app .assistant-source-label{color:var(--rw-ink);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.rw-app .assistant-source-label>span{border:1px solid var(--rw-line);width:24px;height:24px;color:var(--rw-muted);border-radius:50%;place-items:center;font-size:12px;display:grid}.rw-app .assistant-source-label>strong{min-width:0;font-size:14px;line-height:1.45}.rw-practice-origin{border-bottom:1px solid var(--rw-line);margin:0 0 24px;padding-bottom:14px}.rw-practice-origin summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.rw-practice-origin p{max-width:80ch;margin-top:8px;font-size:14px}.rw-app .rw-project-context-note{margin-top:14px;font-size:14px;line-height:1.6}.rw-app .rw-ring>span{gap:1px}.rw-app .rw-ring>span>small{line-height:1}.rw-app .pd-skill-color{border:1px solid #1c243d30;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.rw-app .pd-skill-link{grid-template-columns:34px minmax(0,1fr) 16px}.rw-app .pd-detail--notebook .pd-board{grid-template-areas:"score trend""work work"}.rw-app .pd-detail--notebook .pd-workspace{border-left:0;padding-left:0}.rw-app .pd-detail--notebook .rw-score-chart{height:200px}.rw-app .pd-detail--notebook .rw-score-trend{border-top:0;padding-top:12px}.rw-app .pd-detail--notebook .pd-atlas-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rw-app .pd-detail--notebook .pd-skill-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rw-app .pd-detail--notebook .pd-skill-link{text-align:center;flex-direction:column;gap:8px;padding:12px 4px;display:flex}.rw-app .pd-detail--notebook .pd-skill-color{border-radius:11px;width:42px;height:42px}.rw-app .pd-detail--notebook .pd-skill-link strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.pd-detail--notebook .pd-skill-link>svg{display:none}.rw-challenge-groups{gap:32px;display:grid}.rw-challenge-groups>section>h2{align-items:center;gap:12px;margin-bottom:16px;display:flex}.rw-challenge-groups h2>span{color:var(--rw-muted);font:500 14px Geometria,sans-serif}.rw-group-empty{border-top:1px solid var(--rw-line);padding:16px 0}.rw-app .rw-completion-rule{color:var(--rw-ink);background:#eee7db;border-radius:8px;margin:20px 0;padding:14px 16px}.rw-app .rw-step-nav>a{text-align:center;grid-template-columns:22px minmax(0,1fr) 22px;gap:6px;display:grid}.rw-step-nav>a>span{grid-column:2}.rw-step-nav>a>svg:last-child:not(:first-child){grid-column:3}.rw-app .training-design .rw-training-tabs{grid-template-columns:max-content max-content max-content max-content;justify-content:start;gap:clamp(8px,2vw,26px);display:grid}.rw-app .training-design .rw-training-tabs>a{white-space:nowrap;justify-content:center}.rw-app .training-design .rw-training-tabs>a[href="#/training/support"]{padding-inline:24px}@media (min-width:761px){.rw-app .rx-program-nav{flex-wrap:wrap;justify-content:flex-start;display:flex}.rw-app .rx-program-nav>a[href="#/training/support"]{padding-inline:28px}}@media (max-width:760px){.rw-app .training-design .rw-training-tabs{grid-template-columns:max-content max-content minmax(max-content,1fr) max-content;justify-content:normal}.rw-app .training-design .rw-training-tabs>a[href="#/training/support"]{padding-inline:0}}.rw-app .rx-program-atlas--support{grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr)}.rw-app .rx-program-atlas--support .rx-atlas-day{grid-column:1}.rw-app .rx-program-atlas--support .rx-atlas-support{grid-area:1/2/3}.rw-app .rx-program-atlas>.is-future{background:#ddd6ca;border-top-color:#999184}.rx-future-label{border:1px solid #ada698;border-radius:4px;margin-top:10px;padding:3px 8px;font-size:12px;display:inline-block}.rw-app .learning-ai-boundary>button{min-height:44px;padding:10px 0;font-size:16px}.rw-app .learning-ai-boundary>p{margin-top:4px;font-size:13px}@media (max-width:1000px){.rw-app .rw-today-layout .rw-today-grid{flex-direction:column;gap:24px;display:flex}.rw-app .rw-today-layout .rw-today-main,.rw-app .rw-today-layout .rw-today-aside{display:contents}.rw-app .rw-today-layout .rw-next{order:1}.rw-app .rw-today-layout .rw-week{background:var(--rw-card);border-radius:8px;order:2;padding:20px}.rw-app .rw-today-layout .rw-active{order:3}.rw-app .rw-today-layout .rw-help{order:7}.rw-app .pd-detail--notebook .pd-atlas-groups{grid-template-columns:1fr}.rw-app .pd-detail--notebook .pd-skill-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.rw-app .pd-detail--notebook .pd-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"score""trend""work"}.rw-app .pd-detail--notebook .rw-score-trend{margin-top:0}.rw-app .rx-practice-entry>div:only-child{grid-template-columns:minmax(0,1fr)}.rw-app .rx-practice-entry>div:only-child>button{grid-area:auto;justify-self:start}.rw-app .rx-program-atlas--support{flex-direction:column;display:flex}.rw-app .rx-program-atlas--support>section{width:100%}.rw-app .rx-program-atlas--support .rx-atlas-support{order:-1}.rw-app .rw-step-nav>a{grid-template-columns:16px minmax(0,1fr) 16px;padding:14px 6px}}@container project-detail (width<=900px){.rw-app .pd-detail--notebook .pd-atlas-groups{grid-template-columns:1fr}}@container project-detail (width<=680px){.rw-app .pd-detail--notebook .pd-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"score""trend""work"}.rw-app .pd-detail--notebook .rw-score-trend{margin-top:0}}.rw-app .rw-assistant .chat-panel--compact{flex-direction:column;gap:16px;height:auto;min-height:0;display:flex}.rw-app .rw-assistant .chat-panel--compact .messages{flex:none;gap:16px;height:min(37rem,max(8rem,100dvh - 22rem));min-height:0;max-height:none;padding:0 4px 0 0;overflow-y:auto}.rw-app .rw-assistant .chat-panel--compact .messages>*{flex-shrink:0}.rw-app .rw-assistant .chat-panel--compact[data-initial=true] .message{width:100%;max-width:none;padding:12px 16px}.rw-app .rw-assistant .chat-panel--compact[data-initial=true] .message__author{display:none}.rw-app .rw-assistant .chat-panel--compact .chat-composer{border-top:0;padding-top:0}.rw-app .rw-assistant .chat-panel--compact .assistant-quota{min-height:40px;color:var(--rw-muted);background:0 0;border:0;border-radius:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0 8px;margin:4px 0 0;padding:0;font-size:12px;line-height:1.4;display:flex}.rw-app .rw-assistant .chat-panel--compact .assistant-quota button{min-height:44px;color:var(--rw-ink);font-size:inherit;text-underline-offset:3px;white-space:nowrap;padding:8px 0 8px 8px;text-decoration:underline}.rw-app .rw-assistant .chat-panel--compact .assistant-quota--empty{color:#8b382c}.rw-app .rw-assistant .chat-panel--compact .chat-composer__row{grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:10px;display:grid}.rw-app .rw-assistant .chat-panel--compact .chat-composer__row textarea{resize:none;min-height:48px;max-height:min(14rem,30dvh);padding:11px 12px;font-size:16px;line-height:24px;overflow-y:auto}.rw-app .rw-assistant .chat-panel--compact .chat-composer__row>button{place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:0;display:grid}.rw-app .rw-assistant .assistant-layout{grid-template-columns:minmax(0,1fr)}.rw-app .rw-assistant .assistant-context-disclosure{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:auto/1/auto/-1;align-self:stretch;margin:0;padding:0;position:static}.rw-app .rw-assistant .challenge-builder>.assistant-context-disclosure{margin-top:20px}.rw-app .rw-assistant .assistant-context-disclosure .context-panel__details{border-top:0;margin-top:0;padding-top:4px}.rw-app .rw-assistant .assistant-context-disclosure .context-source-list{grid-template-columns:minmax(0,1fr);gap:0}.rw-app .rw-assistant .assistant-context-disclosure .context-source:last-child{border-bottom:0}.rw-app .rw-assistant .assistant-layout+.rx-assistant-tools{margin-top:24px}.rw-app .rw-assistant .context-panel--compact .context-panel__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.rw-app .rw-assistant .context-panel--compact .context-panel__head>div{min-width:0;display:block}.rw-app .rw-assistant .context-panel--compact .context-panel__head span{color:var(--rw-ink);font-size:14px;font-weight:500;line-height:1.4}.rw-app .rw-assistant .context-panel--compact .context-panel__head>button{white-space:nowrap;border:0;justify-content:flex-end;gap:4px;width:auto;min-height:44px;margin:0;padding:0;font-size:14px}.rw-app .rw-assistant .context-panel--compact .context-panel__head>button svg{flex-shrink:0}@media (max-width:760px){.rw-app .rw-assistant .rw-page-head{margin-bottom:8px}.rw-app .rw-assistant .segmented{margin-bottom:16px}.rw-app .rw-assistant .segmented>button{min-height:44px;padding:10px 4px}.rw-app .rw-assistant .chat-panel--compact{gap:12px;padding:14px}.rw-app .rw-assistant .chat-panel--compact .messages{height:min(25rem,max(8rem,100dvh - 22rem))}.rw-app .rw-assistant .chat-panel--compact[data-initial=true] .message{padding:10px 12px}.rw-app .rw-assistant .chat-panel--compact[data-initial=true] .message__text{font-size:16px;line-height:1.5}}.rw-app.practice-app{--rw-ink:var(--practice-ink);--rw-muted:var(--practice-muted);--rw-paper:var(--practice-canvas);--rw-card:var(--practice-surface);--rw-line:var(--practice-border);background:var(--practice-canvas)}.practice-app .rw-content{padding-top:34px}.journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px;display:grid}.journey-steps button{min-height:48px;color:var(--practice-muted);border:1px solid var(--practice-border);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}.journey-steps button[aria-current=step]{color:#fff;background:var(--practice-ink);border-color:var(--practice-ink)}.journey-steps button:disabled{opacity:.5;cursor:not-allowed}.journey-steps button>span{opacity:.7;font-size:12px}.practice-flow-step[hidden]{display:none}.journey-comparison{background:var(--practice-soft);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;margin-bottom:24px;padding:20px;display:grid}.journey-comparison span{color:var(--practice-muted);font-size:12px}.journey-comparison p,.journey-continuation p,.journey-observation p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;line-height:1.65}.journey-continuation,.journey-observation{border-left:3px solid var(--practice-success);background:#eef2ea;border-radius:0 12px 12px 0;margin:18px 0;padding:20px}.journey-continuation small{color:var(--practice-muted);font-size:12px;line-height:1.6;display:block}.journey-optional{font-size:14px}.journey-optional summary{cursor:pointer;min-height:44px;padding:12px 0}.journey-optional label{gap:10px;margin-top:12px;display:grid}.journey-result-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.journey-result-actions>p,.journey-result-actions>.journey-continuation{flex-basis:100%;margin:0;font-size:14px;line-height:1.65}.journey-start{border:1px solid var(--practice-border);border-radius:18px;padding:24px}.journey-start .practice-section-label{flex-wrap:wrap;margin-bottom:12px}.journey-start .practice-section-label button{margin-left:auto}.journey-start ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-start li{align-items:center;gap:12px;font-size:14px;display:flex}.journey-start li>span{border:1px solid var(--practice-border);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.journey-start li>a{flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.journey-start li>p{color:var(--practice-muted);margin:0}.journey-start .is-done>span{color:var(--practice-success);background:#eef2ea}.journey-start>.practice-inline-note{margin-bottom:0}.journey-home-continuation{border-top:1px solid var(--practice-border);margin-top:22px;padding-top:18px}.journey-home-continuation>span{color:var(--practice-muted);font-size:12px}.practice-next .journey-home-continuation>p{margin:8px 0 0}.journey-sync,.journey-recovery{color:#604819;background:#f4ead5;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:14px;line-height:1.6}.journey-sync p{margin:0}.journey-sync button,.journey-recovery button{margin-right:18px}.journey-recovery summary{cursor:pointer}.journey-form-progress{color:var(--practice-muted);justify-content:space-between;align-items:center;gap:12px;margin:22px 0;font-size:13px;display:flex}.journey-form-progress progress{width:100px;height:6px;accent-color:var(--practice-ink)}@media (max-width:480px){.journey-steps{gap:5px}.journey-steps button{gap:4px;padding:9px 4px;font-size:12px}.journey-steps button>span{display:none}.journey-comparison,.journey-continuation,.journey-observation,.journey-start{padding:18px}.journey-result-actions>.rw-button{width:100%}.journey-start .practice-section-label{align-items:flex-start}}.practice-context-fieldset{border:0;min-width:0;margin:0;padding:0}.assistant-training-lock{grid-column:1/-1;min-width:0;display:grid}.practice-app .segmented[aria-label=Режим\ ассистента]>button{justify-content:center;align-items:center;gap:6px;display:flex}.practice-app .segmented[aria-label=Режим\ ассистента]>button>svg{flex-shrink:0}.assistant-training-lock__preview,.assistant-training-lock__notice{grid-area:1/1;min-width:0}.assistant-training-lock__preview{opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;margin:0;padding:0}.assistant-training-lock__preview label{margin-bottom:12px;display:block}.assistant-training-lock__preview textarea{resize:none;width:100%;height:160px;margin-bottom:20px}.assistant-training-lock__notice{z-index:1;background:var(--practice-surface);max-width:480px;color:var(--practice-ink);border:1px solid var(--practice-border);border-radius:16px;place-self:center;margin:20px 0;padding:26px}.practice-app .assistant-training-lock__notice h2{margin:16px 0 12px;font:500 22px/1.35 Geometria,sans-serif}.practice-app .assistant-training-lock__notice p{color:var(--practice-muted);margin:0 0 12px;font-size:16px;line-height:1.6}.assistant-training-lock__notice>.primary-button{gap:10px;margin-top:10px}@media (max-width:480px){.assistant-training-lock__notice{margin:10px 0;padding:20px}.practice-app .assistant-training-lock__notice h2{font-size:20px}.assistant-training-lock__notice>.primary-button{width:100%}}.practice-app .assistant-screen .message{border-radius:16px;font-size:16px;line-height:1.7}.practice-app .assistant-screen .message--assistant{color:var(--practice-ink);background:#f1f3ed}.practice-app .assistant-screen .message--user{color:var(--practice-ink);background:#eee9de}.practice-app .assistant-screen .message__text{color:var(--practice-ink)}.practice-app .rw-form textarea,.practice-app .practice-goal-fields textarea,.practice-app .practice-next p,.practice-app .practice-focus p,.practice-app .practice-challenge p{font-size:16px}.practice-app .practice-kicker,.practice-app .practice-section-label,.practice-app .practice-flow-heading p,.practice-app .practice-cycle li,.practice-app .practice-focus-choice,.practice-app .practice-outcomes label{font-size:14px}.practice-app .practice-focus>small{font-size:12px}.practice-program-path{background:var(--practice-surface);border:1px solid var(--practice-border);border-radius:22px;max-width:820px;margin:0;padding:24px}.practice-program-path header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.practice-program-path header>svg{color:var(--practice-muted);flex-shrink:0}.practice-program-path h1{margin:0;font:400 clamp(28px,3vw,34px)/1.2 Lovelace Text,serif}.practice-program-stages{grid-template-columns:1fr 1fr 1.5fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.practice-program-stages li{color:var(--practice-muted);align-items:center;gap:8px;min-width:0;display:flex;position:relative}.practice-program-stages li:not(:last-child):after{content:"";background:var(--practice-border);flex:1;min-width:8px;height:1px}.practice-program-stages li>span{border:1px solid var(--practice-border);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.practice-program-stages .is-current{color:var(--practice-ink)}.practice-program-stages .is-current>span{background:var(--practice-ink);color:#fff;border-color:var(--practice-ink)}.practice-program-stages .is-past>span{color:var(--practice-success);background:#eef2ea}.practice-program-stages strong{font-size:14px;font-weight:500;line-height:1.4}.practice-program-progress{background:var(--practice-soft);border-radius:5px;height:5px;margin-top:18px;overflow:hidden}.practice-program-progress>span{background:var(--practice-accent);height:100%;display:block}.practice-program-current{border-top:1px solid var(--practice-border);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex}.practice-program-current>div{min-width:0}.practice-program-current span{color:var(--practice-muted);font-size:14px}.practice-program-current p{margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.45}.practice-program-current>.rw-button{white-space:nowrap;flex-shrink:0}.practice-checkpoints{margin:32px 0}.practice-checkpoints>h2{margin:0 0 12px;font:500 22px/1.4 Geometria,sans-serif}.practice-checkpoints>p{color:var(--practice-muted);margin-bottom:20px;font-size:14px;line-height:1.7}.practice-checkpoint{border-bottom:1px solid var(--practice-border);padding:16px 0}.practice-checkpoint summary{cursor:pointer;color:var(--practice-muted);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.practice-checkpoint summary strong{align-items:center;gap:8px;font-weight:400;display:flex}.practice-checkpoint.is-available summary{color:var(--practice-ink)}.practice-checkpoint form{margin-top:24px}.practice-checkpoint>p{margin-top:18px;font-size:14px}.rw-app.practice-app .training-design .rw-training-tabs{gap:8px;margin:0;display:flex}.rw-app.practice-app .training-design .rw-training-tabs>a{flex:initial;padding:12px 18px;font-size:15px}.rw-app.practice-app .training-design .rw-training-tabs>a[href="#/training/support"]{flex:initial;min-width:140px}.practice-app .practice-result-preview{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.7;display:-webkit-box;overflow:hidden}@media (max-width:760px){.practice-program-path{padding:20px}.practice-program-stages{grid-template-columns:1fr 1fr 1.4fr;gap:12px}.practice-program-stages li{flex-direction:column;align-items:flex-start;gap:8px}.practice-program-stages li:not(:last-child):after{position:absolute;top:16px;left:40px;right:0}.practice-program-current{flex-direction:column;align-items:stretch;gap:16px}.practice-program-current>.rw-button{width:100%}.rw-app.practice-app .training-design .rw-training-tabs{gap:0}.rw-app.practice-app .training-design .rw-training-tabs>a{text-align:center;flex:1;padding:12px 8px;font-size:14px}.rw-app.practice-app .training-design .rw-training-tabs>a[href="#/training/support"]{flex:1.3;min-width:0}.practice-app .practice-focus-choice{flex-wrap:wrap;min-height:44px;font-size:14px}}.practice-app .rw-page-head{border:0;margin-bottom:28px;padding-bottom:0}.practice-app .rw-page-head p{max-width:670px;margin-top:14px;font-size:15px}.practice-app .rw-button{border-radius:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:500}.practice-app .rw-button--light{background:0 0;border:1px solid #bfc3c5}.practice-app .rw-paper{border-radius:var(--practice-radius);border:1px solid var(--practice-border);padding:28px}.practice-app .rw-form textarea,.practice-app .rw-form input:not([type=radio]):not([type=checkbox]),.practice-app .rw-form select{background:var(--practice-surface);color:var(--practice-ink);border:1px solid #838a90;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.6}.practice-app .rw-form textarea{resize:vertical;min-height:0}.practice-app .rw-form{gap:22px}.practice-app .rw-form label{font-size:14px;font-weight:500}.practice-app .rw-form label>small{color:var(--practice-muted);font-size:12px;font-weight:400}.practice-skill-select{gap:8px;min-width:0;display:grid}.practice-skill-select select{width:100%;min-width:0;max-width:100%;font:inherit;color:#202840;background:#fff;border:1px solid #838a90;border-radius:10px;padding:12px}.practice-skill-select small{font-size:12px;font-weight:400;line-height:1.5}.practice-manifestation{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;display:grid!important}.practice-manifestation input{width:18px;height:18px;margin:3px 0 0}.practice-manifestation small{grid-column:2}.practice-app .rw-form .rw-button{justify-self:start}.practice-app .rw-form-layout{gap:28px}.practice-app .rw-side-note{background:var(--practice-soft);border:0;border-radius:16px;padding:25px}.practice-app .rw-side-note p{font-size:14px;line-height:1.7}.practice-app .rw-onboarding-card{max-width:760px;margin-top:36px}.practice-app .rw-sidebar{background:#202840;border:0}.practice-app .rw-sidebar nav a{border-radius:11px}.practice-app .rw-sidebar nav a.is-active{background:#384055;box-shadow:inset 3px 0 #d7be8a}.practice-app .rw-mobile-nav{background:#202840;grid-template-columns:repeat(5,minmax(0,1fr))}.practice-app .rw-mobile-nav>a,.practice-app .rw-mobile-nav>button{overflow-wrap:normal;white-space:nowrap;justify-content:center;align-items:center;font-size:12px}.practice-app .rw-mobile-project-compact{display:none}@media (max-width:480px){.practice-app .rw-mobile-project-full{display:none}.practice-app .rw-mobile-project-compact{display:inline}}.practice-app .rw-main{max-width:1440px}.practice-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.practice-heading h1{letter-spacing:-.04em;margin:0;font:700 clamp(34px,3.4vw,48px)/1.1 Lovelace,serif}.practice-kicker{color:var(--practice-muted);align-items:center;gap:9px;margin:0 0 12px;font-size:13px;font-weight:500;display:flex}.practice-stage{border-left:2px solid var(--practice-accent);padding:10px 0 10px 18px;font-weight:700}.practice-stage span{color:var(--practice-muted);align-items:center;gap:12px;margin-top:4px;font-size:12px;font-weight:400;display:flex}.practice-home-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:28px;display:grid}.practice-home-grid.practice-home-grid--training{grid-template-columns:minmax(0,1fr);gap:16px;max-width:820px}.practice-home-grid--training .practice-ai-entry{border:1px solid var(--practice-border);background:var(--practice-surface);border-radius:16px;padding:18px 22px}.practice-main-column,.practice-side-column{gap:24px;min-width:0;display:grid}.practice-next{border:1px solid var(--practice-border);border-radius:var(--practice-radius);background:var(--practice-surface);padding:clamp(24px,3vw,40px)}.practice-next h2{letter-spacing:-.035em;text-wrap:pretty;overflow-wrap:anywhere;max-width:560px;margin:20px 0 18px;font:400 clamp(26px,2.5vw,36px)/1.25 Lovelace Text,serif}.practice-next p{color:var(--practice-muted);max-width:500px;margin-bottom:28px;font-size:15px;line-height:1.7}.practice-app .practice-primary{border-radius:12px;min-height:52px;padding:14px 22px}.practice-cycle{border-top:1px solid var(--practice-border);gap:14px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:flex}.practice-cycle li{color:var(--practice-muted);align-items:center;gap:7px;font-size:12px;display:flex}.practice-cycle li>span,.practice-cycle li>svg{border:1px solid var(--practice-border);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.practice-cycle .is-current{color:var(--practice-ink);font-weight:700}.practice-cycle .is-done{color:var(--practice-success)}.practice-section-label{align-items:center;gap:9px;margin-bottom:20px;font-size:13px;font-weight:500;display:flex}.practice-section-label>a,.practice-section-label>span{align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.practice-challenge{border-radius:var(--practice-radius);background:var(--practice-soft);padding:26px 30px}.practice-challenge h2{margin-bottom:10px;font:500 21px/1.35 Geometria,sans-serif}.practice-challenge p{color:var(--practice-muted);font-size:14px;line-height:1.6}.practice-text-link{align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.practice-focus{text-align:center;border-radius:var(--practice-radius);background:#e9ece5;padding:26px}.practice-focus .rw-ring{width:180px;height:180px;margin:8px auto 20px}.practice-focus h2{margin:0 0 18px;font:500 23px/1.2 Geometria,sans-serif}.practice-focus p{font-size:14px;line-height:1.65}.practice-goal-quote{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #cfd5cc;padding-top:18px}.practice-focus>small{color:var(--practice-muted);margin-top:17px;font-size:11px;line-height:1.5;display:block}.practice-ai-entry{gap:14px;padding:8px 2px;display:flex}.practice-ai-entry>svg{flex-shrink:0}.practice-ai-entry>svg:last-child{margin-left:auto}.practice-ai-entry h3{margin:0 0 6px;font-size:15px}.practice-ai-entry p{color:var(--practice-muted);margin:0;font-size:13px;line-height:1.55}.practice-daily{max-width:800px}.practice-daily-goal{background:var(--practice-soft);border-radius:16px;margin-bottom:24px;padding:20px 24px}.practice-daily-goal p{color:var(--practice-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.practice-daily-goal small{color:var(--practice-muted);margin-top:12px;font-size:12px;display:block}.practice-flow-step{border:1px solid var(--practice-border);border-radius:var(--practice-radius);background:var(--practice-surface);margin-bottom:20px;padding:28px}.practice-flow-heading{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.practice-flow-heading>span{color:#746247;border-top:2px solid #c5a875;padding-top:6px;font-size:13px}.practice-flow-heading h2{font:500 22px/1.3 Geometria,sans-serif}.practice-flow-heading p{max-width:520px;margin-top:8px;font-size:13px;line-height:1.6}.practice-flow-heading>svg{color:var(--practice-success);flex-shrink:0;margin-left:auto}.practice-outcomes input{accent-color:var(--practice-ink);flex-shrink:0;width:17px;height:17px}.practice-outcomes{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.practice-app .practice-outcomes label{border:1px solid var(--practice-border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:400;display:flex}.practice-app .practice-outcomes label.is-selected{border-color:var(--practice-ink);background:var(--practice-soft)}.practice-app .practice-inline-note,.practice-private-note,.practice-save-message{color:var(--practice-muted);margin:18px 0;font-size:13px;line-height:1.6}.practice-save-message:not(:empty){color:#274f40;background:#e9efe9;border-radius:10px;padding:14px 18px}.practice-save-message--error:not(:empty){color:#8a3027;background:#faeae6}.practice-save-message--warning:not(:empty){color:#6c501d;background:#f4ead5}.practice-app .rw-form textarea[aria-invalid=true]{border-color:#a83e32}.practice-app .rw-time-range select{width:100%;max-width:100%}.practice-app .assistant-lead-modal h2{color:var(--practice-ink)}.practice-app .assistant-lead-modal__price{color:#6c501d}.practice-app .assistant-lead-modal__success{color:#274f40;background:#e9efe9;border-color:#b9cbbb;border-radius:10px}.practice-app .assistant-lead-modal__success span{color:#274f40;font-size:14px}.practice-saved-intention,.practice-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.practice-attempt-list{margin:0 0 20px;padding:0;list-style:none}.practice-attempt-list li{border-left:2px solid var(--practice-accent);background:#f6f7f2;border-radius:0 10px 10px 0;margin-bottom:10px;padding:10px 16px;font-size:14px}.practice-attempt-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px}.practice-secondary-action{margin:24px 0;font-size:14px}.practice-secondary-action summary{cursor:pointer;color:var(--practice-muted)}.practice-secondary-action p{margin:15px 0}.practice-app .pd-goal{background:var(--practice-surface);border:1px solid var(--practice-border);border-radius:20px;margin:24px 0;padding:28px}.practice-goal-fields{grid-template-columns:1fr;gap:18px;margin:24px 0;display:grid}.practice-goal-fields label{gap:8px;font-size:14px;display:grid}.practice-goal-fields small{color:var(--practice-muted);font-size:12px}.practice-goal-summary{border-top:1px solid var(--practice-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 0;padding-top:20px;display:grid}.practice-goal-summary dt{color:var(--practice-muted);margin-bottom:8px;font-size:12px}.practice-goal-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.practice-projects-layout{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);align-items:start;gap:30px;display:grid}.practice-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.practice-project-card{background:var(--practice-surface);border:1px solid var(--practice-border);border-radius:18px;flex-direction:column;align-items:stretch;padding:16px 12px 12px;transition:border-color .15s;display:flex}.practice-project-card.is-focused{border:2px solid var(--practice-ink);padding:15px 11px 11px;box-shadow:0 5px 20px #20284009}.practice-project-open{text-align:center;flex:1;justify-items:center;gap:14px;display:grid}.practice-project-open .rw-ring{width:clamp(104px,11.5vw,160px);height:clamp(104px,11.5vw,160px)}.practice-project-open h2{align-items:center;gap:5px;margin:0 0 18px;font:500 15px/1.4 Geometria,sans-serif;display:flex}.practice-project-open h2 svg{color:var(--practice-muted);flex-shrink:0}.practice-focus-choice{border:1px solid var(--practice-border);width:100%;min-height:42px;color:var(--practice-ink);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.practice-focus-choice[aria-pressed=true]{background:var(--practice-ink);border-color:var(--practice-ink);color:#fff}.practice-focus-choice:disabled{opacity:.55;cursor:not-allowed}.practice-app .practice-focus-choice{white-space:nowrap;flex-wrap:nowrap;min-height:44px}.practice-focus-choice svg{flex-shrink:0}.practice-focus-plan{background:#e9ece5;border-radius:20px;padding:26px;position:sticky;top:24px}.practice-focus-plan h2{margin:12px 0 22px;font:400 27px/1.25 Lovelace Text,serif}.practice-focus-plan .practice-focus-plan-goal{color:var(--practice-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:22px;font-size:15px;line-height:1.7}.practice-focus-plan .rw-button{width:100%}.practice-plan-detail{border-top:1px solid #cfd5cc;margin-bottom:20px;padding-top:18px}.practice-plan-detail span{color:var(--practice-muted);font-size:12px}.practice-plan-detail p{overflow-wrap:anywhere;margin-top:6px;font-size:14px}.practice-focus-explanation{border-top:1px solid #cfd5cc;margin-top:28px;padding-top:22px;font-size:13px}.practice-focus-explanation p{margin-top:8px;line-height:1.7}.practice-score-note{max-width:660px;color:var(--practice-muted);margin:22px 0;font-size:12px}.practice-app .pd-board{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.practice-app .pd-workspace{grid-area:1/1/span 3;min-width:0}.practice-app .rw-project-summary,.practice-app .rw-score-trend{background:var(--practice-surface);border:1px solid var(--practice-border);border-radius:18px;grid-column:2;width:auto;min-width:0;padding:22px}.practice-app .rw-project-summary .rw-ring{width:165px;height:165px;margin:auto}.practice-app .rw-score-trend h2{font-size:18px}.practice-app .rw-score-trend-head{flex-wrap:wrap;gap:14px}.practice-app .rw-score-trend p{font-size:12px}.practice-app .pd-heading{margin-bottom:0}.practice-app .pd-title h1{font-size:38px}.practice-app .pd-skill-analytics-note{color:var(--practice-muted);margin:8px 0 24px;font-size:14px}.practice-app .pd-skill-group h3{color:var(--practice-muted);margin:0 0 16px;font:500 14px/1.5 Geometria,sans-serif}.pd-skill-rings{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:24px 16px;display:grid}.pd-skill-metric{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.practice-app .pd-skill-metric .rw-ring{flex:none;width:100px;height:100px}.practice-app .pd-skill-metric .rw-ring strong{font-size:28px}.pd-skill-metric figcaption{overflow-wrap:normal;max-width:210px;font-size:14px;line-height:1.45}.pd-skill-metric .rw-ring-track{opacity:.32}.pd-skill-metric--light .rw-ring-track{stroke:#cbc9c3;opacity:1}.pd-skill-metric--light .rw-ring-guide{stroke:#cbc9c3}@media (max-width:480px){.practice-app .pd-skill-metric .rw-ring{width:96px;height:96px}.pd-skill-metric figcaption{font-size:13px}}.practice-app .assistant-screen .chat-panel{background:var(--practice-surface);border:1px solid var(--practice-border);border-radius:20px}.practice-app .assistant-screen .chat-bubble--assistant{color:var(--practice-ink);background:#f1f3ed}.practice-app .assistant-screen .chat-bubble--user{color:var(--practice-ink);background:#eee9de}.practice-app .assistant-screen .chat-bubble{border-radius:16px;font-size:15px;line-height:1.75}.practice-context-preview{color:var(--practice-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;font-weight:400;line-height:1.6}.practice-context-record{gap:8px;margin-bottom:18px;font-size:13px;display:grid}.practice-context-record select{background:var(--practice-surface);border:1px solid #838a90;border-radius:8px;width:100%;padding:10px}.practice-context-record small{color:var(--practice-muted);font-size:12px}.practice-app .context-source{align-items:flex-start;gap:14px}.practice-app .context-source>.switch{flex-shrink:0;margin-top:2px}.practice-app .challenge-builder{background:var(--practice-surface);border-radius:20px}.practice-app .assistant-challenge-card{color:var(--practice-ink);background:#f1f3ed;border:1px solid #cdd5c9;border-radius:16px}.practice-app .assistant-clarification{color:var(--practice-ink);background:#f2ece0;border:1px solid #d5cbb7}.practice-app .assistant-challenge-card__action{background:var(--practice-surface);color:var(--practice-ink);border-radius:12px}.practice-app .assistant-challenge-card__hypothesis{font-size:15px}.practice-app .assistant-challenge-card__sources{font-size:13px}@media (max-width:1150px){.practice-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-project-open .rw-ring{width:145px;height:145px}.practice-app .pd-board{grid-template-columns:minmax(0,1fr) 240px}.practice-goal-summary{grid-template-columns:1fr}}@media (max-width:760px){.practice-app .rw-content{padding-top:22px}.practice-projects-layout{flex-direction:column;gap:20px;display:flex}.practice-project-grid{gap:12px;width:100%}.practice-project-open .rw-ring{width:136px;height:136px}.practice-project-open h2{font-size:14px}.practice-focus-plan{width:100%;position:static}.practice-app .pd-board{flex-direction:column;display:flex}.practice-app .pd-workspace,.practice-app .rw-project-summary,.practice-app .rw-score-trend{width:100%}.practice-app .pd-title h1{font-size:32px}.practice-app .pd-goal,.practice-flow-step{padding:22px}.practice-flow-heading h2{font-size:20px}.practice-app .rw-paper{padding:22px}.practice-app .practice-outcomes label{padding:10px;font-size:12px}.practice-flow-heading{gap:12px}.practice-app .rw-form .rw-button{width:100%}.practice-app .rw-page-head p{font-size:14px}.practice-app .pd-skill-links{grid-template-columns:1fr}}@media (max-width:380px){.practice-project-open .rw-ring{width:116px;height:116px}.practice-project-open h2{font-size:13px}.practice-focus-choice{gap:5px;font-size:11px}}@media (max-width:1000px){.practice-home-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:20px}.practice-next{padding:26px}}@media (max-width:760px){.practice-heading{margin-bottom:22px}.practice-heading h1{font-size:36px}.practice-stage{font-size:14px}.practice-home-grid{grid-template-columns:1fr}.practice-next{padding:24px}.practice-next h2{margin-top:16px;font-size:28px}.practice-next p{margin-bottom:22px;font-size:14px}.practice-cycle{gap:12px}.practice-cycle li{font-size:11px}.practice-side-column{grid-template-columns:1fr}.practice-focus{padding:24px}.practice-focus .rw-ring{width:150px;height:150px}.practice-challenge{padding:24px}.practice-ai-entry{padding:8px}}@media (max-width:1200px){.practice-projects-layout{grid-template-columns:minmax(0,1fr)}.practice-focus-plan{position:static}.practice-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.practice-home-grid{grid-template-columns:minmax(0,1fr)}.practice-app .pd-board{flex-direction:column;display:flex}.practice-app .pd-workspace,.practice-app .rw-project-summary,.practice-app .rw-score-trend{width:100%}}@media (max-width:1000px){.practice-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.practice-project-open .rw-ring{aspect-ratio:1;max-width:100%;height:auto}.practice-project-card,.practice-main-column,.practice-side-column{min-width:0}.practice-training-notes{background:var(--practice-soft);border-radius:12px;margin-bottom:22px;padding:16px}.practice-training-notes summary{cursor:pointer;font-weight:500}.practice-training-notes p{margin:12px 0;font-size:14px;line-height:1.65}.practice-training-notes h3{margin:20px 0 10px;font-size:16px}.practice-heading,.practice-cycle{flex-wrap:wrap}@media (max-width:380px){.practice-project-card{padding:16px 8px 8px}.practice-project-card.is-focused{padding:15px 7px 7px}.practice-project-open h2 svg{display:none}}.project-metric-summary{--metric-ring-size:clamp(80px,20vw,112px);grid-template-columns:var(--metric-ring-size) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,28px);display:grid}.project-metric-summary>.metric-ring{width:var(--metric-ring-size);min-width:0}.project-metric-summary>p{overflow-wrap:anywhere;min-width:0;margin:0}.project-directory{max-width:1080px}.project-unlock{background:var(--practice-soft);color:var(--practice-ink);border-radius:16px;align-items:flex-start;gap:14px;margin:0 0 28px;padding:18px 20px;display:flex}.project-unlock>svg{color:var(--practice-muted);flex-shrink:0;margin-top:2px}.project-unlock strong{font-size:1rem;font-weight:500}.project-unlock p{color:var(--practice-muted);max-width:65ch;margin:6px 0 2px;font-size:1rem;line-height:1.5}.project-unlock a{min-height:44px;color:var(--practice-ink);align-items:center;gap:8px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.project-catalog-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.project-catalog-heading h2{margin:0;font-size:1.125rem;font-weight:500}.project-catalog-heading>span{color:var(--practice-muted);font-size:.875rem}.project-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-option{border:1px solid var(--practice-border);background:var(--practice-surface);border-radius:18px;min-width:0;position:relative;overflow:clip}.project-option.is-focused{border-color:var(--practice-ink);box-shadow:inset 0 0 0 1px var(--practice-ink);background:color-mix(in srgb,var(--project-color) 5%,var(--practice-surface))}.project-option-open{--metric-ring-size:112px;grid-template-columns:var(--metric-ring-size) minmax(0,1fr) 20px;color:var(--practice-ink);align-items:center;gap:16px;padding:20px;text-decoration:none;display:grid}.project-option-open .metric-ring{width:var(--metric-ring-size);flex:none;min-width:0;margin:0}.project-option-copy{overflow-wrap:anywhere;min-width:0}.project-option-open h3{overflow-wrap:normal;margin:0 0 6px;font-size:1.125rem;font-weight:500;line-height:1.3}.project-option-open p{color:var(--practice-muted);margin:0;font-size:.875rem;line-height:1.45}.project-open-arrow{color:var(--practice-muted)}.project-directory .project-option-select{box-sizing:border-box;border-top:1px solid var(--practice-border);cursor:pointer;width:100%;min-height:48px;color:var(--practice-muted);border-radius:0;justify-content:center;align-items:center;gap:9px;margin:0;padding:10px 16px;font-size:.875rem;font-weight:500;display:flex;position:relative}.project-directory .project-option-select input[type=radio]{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.project-radio-mark{border:1.5px solid;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.project-option-select:has(input:checked){color:var(--practice-ink)}.project-option-select input:checked+.project-radio-mark{background:var(--practice-ink);border-color:var(--practice-ink);color:#fff}.project-option-select:has(input:focus-visible){outline:2px solid var(--practice-ink);outline-offset:-4px}.project-option-open:focus-visible{outline:2px solid var(--practice-ink);outline-offset:-4px}.project-unlock a:focus-visible{outline:2px solid var(--practice-ink);outline-offset:-4px}.project-selected-summary{background:var(--practice-ink);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin:0 0 28px;padding:24px;display:grid}.project-selected-label{color:#e2c689;grid-column:1/-1;align-items:center;gap:9px;font-size:.875rem;display:flex}.project-selected-content{min-width:0}.project-selected-content h2{color:inherit;margin:0 0 8px;font-size:1.5rem;font-weight:500}.project-selected-content p{color:#e5e6eb;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}.project-selected-content p.project-goal-signal{margin-top:12px}.project-goal-signal>span{color:#bfc5d2;margin-bottom:4px;font-size:.875rem;display:block}.project-selected-summary>.rw-button{color:var(--practice-ink);white-space:normal;background:#f7f5ef;border-color:#f7f5ef}.project-selected-summary>.rw-button:is(:hover,:focus-visible){background:#e1d8ca;border-color:#e1d8ca}.project-selection-note{color:var(--practice-muted);max-width:75ch;margin:20px 0 0;font-size:.875rem;line-height:1.6}.project-directory .practice-score-note{margin-top:24px;font-size:.8125rem}.practice-program-path.journey-card{border-radius:20px;max-width:660px;padding:24px}.journey-card header{gap:10px;margin-bottom:24px}.journey-card h1{font:400 1.75rem/1.25 Lovelace Text,serif}.journey-card header>svg{width:24px;height:24px}.journey-current{gap:18px;margin:0 0 26px;display:grid}.journey-now{color:var(--practice-muted);align-items:center;gap:7px;font-size:.875rem;display:inline-flex}.journey-current h2{color:var(--practice-ink);text-wrap:balance;margin:8px 0 0;font-size:1.375rem;font-weight:500;line-height:1.35}.journey-current>.rw-button{width:fit-content;min-height:46px;padding:12px 20px;font-size:.9375rem}.journey-card .practice-program-stages{grid-template-columns:1fr 1fr 1.25fr;gap:10px}.journey-card .practice-program-stages li{border-top:4px solid var(--practice-border);flex-direction:row;align-items:center;gap:7px;padding-top:14px;display:flex}.journey-card .practice-program-stages li:after{display:none}.journey-card .practice-program-stages li>span{border:1px solid var(--practice-border);width:14px;height:14px;color:inherit;background:0 0}.journey-card .practice-program-stages strong{font-size:.875rem;font-weight:400;line-height:1.3}.journey-card .practice-program-stages .is-current{border-top-color:var(--practice-ink)}.journey-card .practice-program-stages .is-current strong{font-weight:500}.journey-card .practice-program-stages .is-current>span{background:var(--practice-ink);color:#fff}.journey-card .practice-program-stages .is-past{border-top-color:#82948c}.journey-card .practice-program-stages .is-past>span{color:var(--practice-success)}.journey-card .practice-program-progress{margin-top:18px}@media (hover:hover){.project-option-open:hover{background:color-mix(in srgb,var(--project-color) 5%,transparent)}.project-option-open:hover .project-open-arrow{color:var(--practice-ink)}.project-option-select:hover{background:var(--practice-soft);color:var(--practice-ink)}.project-unlock a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:1100px){.project-option-open{--metric-ring-size:96px;grid-template-columns:var(--metric-ring-size) minmax(0,1fr) 18px;gap:12px;padding:16px}}@media (max-width:760px){.project-catalog{grid-template-columns:1fr;gap:10px}.project-option-open{--metric-ring-size:100px;grid-template-columns:var(--metric-ring-size) minmax(0,1fr) 18px;gap:14px;padding:16px}.project-unlock{gap:12px;margin-bottom:24px;padding:16px}.project-selected-summary{grid-template-columns:1fr;gap:14px;padding:20px}.project-selected-summary>.rw-button{justify-self:start}.project-catalog-heading{flex-wrap:wrap;gap:4px}.project-catalog-heading>span{font-size:.8125rem}.practice-program-path.journey-card{padding:20px}.journey-card header{margin-bottom:22px}.journey-current>.rw-button{width:100%}}@media (max-width:380px){.project-option-open{--metric-ring-size:82px;grid-template-columns:var(--metric-ring-size) minmax(0,1fr) 16px;gap:10px;padding:14px}.project-option-open h3{font-size:1rem}.project-option-open p{font-size:.875rem}.journey-card .practice-program-stages{gap:8px}.journey-card .practice-program-stages li{gap:4px}}.diagnostic-exercise{min-width:0;max-width:920px;margin-inline:auto}.diagnostic-exercise fieldset{border:0;min-width:0;padding:0}.diagnostic-exercise h3{line-height:1.5}.diagnostic-exercise label{gap:12px;margin-block:24px;display:grid}.diagnostic-exercise textarea{box-sizing:border-box;width:100%}.diagnostic-scale{grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:8px;margin-block:24px;display:grid}.diagnostic-scale button{color:#252d46;min-height:48px;font:inherit;background:#fff;border:1px solid #9ca8be;border-radius:12px}.diagnostic-scale button[aria-pressed=true]{color:#fff;background:#252d46}.diagnostic-exercise button:focus-visible{outline-offset:3px;outline:3px solid #7196bd}.diagnostic-exercise button:disabled{opacity:.55}.diagnostic-circle{margin:24px 0}.diagnostic-circle svg{width:100%;max-width:440px;margin:auto;display:block}.diagnostic-circle figcaption{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.diagnostic-circle figcaption span{align-items:center;gap:8px;display:flex}.diagnostic-circle i{border-radius:50%;flex-shrink:0;width:12px;height:12px}.diagnostic-saved{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-block:24px;display:flex}.diagnostic-answers{padding-left:24px}.diagnostic-answers li{margin-block:20px}.diagnostic-answers strong{display:block}.diagnostic-exercise .os-actions{flex-wrap:wrap}.diagnostic-reflections{margin-top:24px}.diagnostic-exercise .diagnostic-reflections textarea{color:#242c44;min-width:0;min-height:112px;font:inherit;resize:vertical;background:#fff;border:1px solid #aeb7c5;border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.6;display:block}.diagnostic-exercise textarea:focus-visible{outline-offset:3px;outline:3px solid #7196bd}.diagnostic-exercise .os-actions{align-items:center;gap:12px 20px;margin-top:24px;display:flex}.diagnostic-exercise .os-actions>button{white-space:normal;max-width:100%}.diagnostic-discuss{background:#f5f6f8;border:1px solid #d8dce4;border-radius:14px;margin-top:28px;padding:20px}.diagnostic-discuss h3{margin:0 0 8px}.diagnostic-discuss p{overflow-wrap:anywhere;margin:0}@media (max-width:540px){.diagnostic-exercise .os-actions{align-items:stretch}.diagnostic-exercise .os-actions>.os-button{flex:100%}.diagnostic-discuss{padding:16px}}.diagnostic-circle svg{max-width:620px}.day1-source-slide{aspect-ratio:16/9;background:#1c243d;border-radius:0;width:100%;position:relative;overflow:hidden;container-type:inline-size}.day1-source-slide>img{object-fit:contain;width:100%;height:100%;display:block}.day1-slide-transcript{clip-path:inset(50%);white-space:pre-wrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.os-projection>.day1-source-slide{border-radius:0;width:min(100vw,177.778dvh);height:auto;max-height:100dvh;margin:auto}.os-projection:has(>.day1-source-slide){background:#f3f4f6;place-items:center;padding:0;display:grid}.os-presenter .day1-source-slide{border:1px solid #dce1eb;max-width:1040px;margin-inline:auto}.os-presenter-days .os-button{gap:12px;min-height:68px;font-size:22px}.os-presenter-days .os-active-day-check{color:#16804a;background:#fff;border-radius:50%;flex:none}.day1-timer{color:#242c44;background:#fff;border:1px solid #dce1eb;border-radius:16px;margin:10px 0;padding:14px}.presenter-timing-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:6px 18px;margin-bottom:10px;display:flex}.presenter-timing-heading>div{min-width:0}.presenter-timing-heading span{color:#b18b4f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:650;display:block}.day1-timer .presenter-timing-heading h2{margin:0;font:600 clamp(17px,1.65vw,21px)/1.25 Geometria,sans-serif}.day1-timer .presenter-timing-heading p{color:#687487;margin:0;font-size:13px}.presenter-timing-groups{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.presenter-timing-groups--single{grid-template-columns:minmax(260px,1fr);max-width:560px}.presenter-timing-group{background:#f7f9fc;border:1px solid #e1e6ee;border-radius:12px;min-width:0;padding:8px}.day1-timer .presenter-timing-group-label{color:#7a8597;letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px 2px;font-size:10px;font-weight:650}.presenter-timing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.presenter-timing-grid--single{grid-template-columns:1fr}.presenter-clock,.presenter-slide-progress,.presenter-practice-progress{background:#fff;border:1px solid #e5e9f0;border-radius:10px;min-width:0;padding:9px 11px}.presenter-clock--block{background:#edf3f8}.day1-timer :is(h3,p){margin:0}.day1-timer h3{color:#536075;font:500 12px/1.3 Geometria,sans-serif}.presenter-clock-value{font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;margin:2px 0;font:700 clamp(28px,2.7vw,38px)/1.05 Geometria,sans-serif;display:block}.day1-timer .presenter-clock-status{color:#687487;font-size:11px;line-height:1.25}.presenter-slide-progress{grid-template-columns:auto 1fr;grid-template-areas:"heading heading""value suffix""progress progress""position position";align-items:center;column-gap:7px;display:grid}.presenter-slide-progress h3{grid-area:heading}.presenter-slide-progress>strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;grid-area:value;margin:1px 0;font:700 30px/1 Geometria,sans-serif}.day1-timer .presenter-slide-progress>p:not(.presenter-slide-position){color:#687487;grid-area:suffix;font-size:11px}.presenter-slide-progress progress{-webkit-appearance:none;appearance:none;background:#e5e8ef;border:0;border-radius:8px;grid-area:progress;width:100%;height:6px;margin:5px 0;display:block;overflow:hidden}.presenter-slide-progress progress::-webkit-progress-bar{background:#e5e8ef}.presenter-slide-progress progress::-webkit-progress-value{background:#485772}.presenter-slide-progress progress::-moz-progress-bar{background:#485772}.day1-timer .presenter-slide-position{color:#687487;grid-area:position;font-size:11px;line-height:1.25}.presenter-slide-position b{color:#242c44}.presenter-practice-progress header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.presenter-practice-progress header strong{color:#242c44;font-variant-numeric:tabular-nums;font:700 26px/1 Geometria,sans-serif}.presenter-practice-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.presenter-practice-progress li{color:#536075;background:#edf3f8;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:5px 6px;font-size:10px;line-height:1.2;display:flex}.presenter-practice-progress li strong{color:#242c44;white-space:nowrap;font-size:10px}.presenter-practice-progress li.is-current{background:#f5e8c8}.presenter-practice-progress li.is-current strong{color:#78520f}.presenter-practice-progress li.is-completed{color:#718078;background:#edf5f0}.presenter-practice-progress li.is-completed strong{color:#397054}.day1-timer .presenter-practice-progress>p{color:#687487;margin-top:8px;font-size:11px}.presenter-clock.is-overdue{background:#fff0ee;border-radius:14px}.presenter-clock.is-overdue :is(.presenter-clock-value,.presenter-clock-status){color:#a22e25}.presenter-clock.is-near-end :is(.presenter-clock-value,.presenter-clock-status){color:#875000}@media (min-width:900px) and (max-height:980px){.onsite-app.os-presenter>main{padding:12px 20px 8px;position:relative}.os-presenter-toolbar{min-height:44px;margin:8px 0}.os-presenter-toolbar label{grid-template-columns:auto minmax(280px,500px);align-items:center;gap:10px}.os-presenter-toolbar select{padding:9px 12px}.os-presenter-days .os-button{gap:8px;min-height:44px;padding:8px 14px;font-size:17px}.os-presenter-days .os-active-day-check{width:28px;height:28px}.day1-timer{border-radius:14px;margin:6px 0;padding:10px 12px}.presenter-timing-heading{margin-bottom:7px}.day1-timer .presenter-timing-heading h2{font-size:17px}.day1-timer .presenter-timing-heading p{font-size:12px}.presenter-clock,.presenter-slide-progress,.presenter-practice-progress{padding:7px 9px}.presenter-clock{grid-template-areas:"heading""value""status";align-items:center;display:grid}.presenter-clock h3{grid-area:heading}.presenter-clock-value{grid-area:value}.day1-timer .presenter-clock-status{grid-area:status}.os-presenter .day1-source-slide{width:min(100%,177.778dvh - 643.556px)}.onsite-app.os-presenter .os-presenter-controls{padding:6px 0}.os-presenter-controls .os-button{min-height:44px;padding:9px 14px}.os-presenter>main>.os-muted{display:none}}.day1-registration{color:#252d46;flex-direction:column;justify-content:center;align-items:center;gap:2%;font-size:clamp(12px,2vw,26px);display:flex;position:absolute;inset:23% 5% 5%}.day1-registration a{aspect-ratio:1;max-width:90%;height:73%;display:block}.day1-registration img{width:100%;height:100%}.day1-registration p{text-align:center;font-size:inherit;margin:0}.day1-registration strong{font-size:inherit;text-align:center}.event-checkin-notice{z-index:10000;color:#252d46;background:#fff;border:1px solid #dce1eb;border-radius:16px;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 32px);padding:16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #252d4633}.event-checkin-notice button{color:#252d46;padding:8px;text-decoration:underline}.day1-wordcloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;padding:28px 0;display:flex}.day1-wordcloud span{font-weight:600}.day1-wordcloud small{vertical-align:super;color:#677386;margin-left:6px;font-size:13px}.day1-distribution{margin:20px 0}.day1-distribution h2{font-size:clamp(18px,2vw,28px)}.day1-distribution>div{gap:8px;display:grid}.day1-distribution>div>div{grid-template-columns:40px 1fr 40px;align-items:center;gap:16px;display:grid}.day1-results--compact{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;min-height:0;display:grid;overflow:hidden}.day1-results--compact>.os-kicker,.day1-results--compact>h1,.day1-results--compact>.day1-wordcloud,.day1-results--compact>[role=status]{grid-column:1/-1}.day1-results--compact>h1{margin:0;font-size:clamp(32px,3.6vw,58px);line-height:1.05}.day1-results--compact .day1-distribution{background:#252d43;border:1px solid #d7be8a44;border-radius:20px;min-width:0;min-height:0;margin:0;padding:22px 26px;overflow:hidden}.day1-results--compact .day1-distribution h2{margin:0 0 14px;font-size:clamp(17px,1.45vw,25px);line-height:1.18}.day1-results--compact .day1-distribution>div{gap:5px}.day1-results--compact .day1-distribution>div>div{grid-template-columns:26px minmax(0,1fr) 28px;gap:9px;font-size:clamp(14px,1.1vw,18px)}.day1-results--compact .day1-distribution>p{margin:12px 0 0;font-size:clamp(15px,1.2vw,20px)}.day1-results--compact .day1-wordcloud{border-top:1px solid #d7be8a42;gap:8px 18px;min-height:0;max-height:120px;margin:0;padding:12px 18px;overflow:hidden}.day1-results--compact .day1-wordcloud span{font-size:clamp(14px,1.25vw,22px)!important}.os-projection:has(>.day1-results--compact){width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.os-projection>.day1-results--compact{box-sizing:border-box;width:100vw;height:100dvh;max-height:100dvh;padding:clamp(28px,3.4vw,54px);position:fixed;inset:0}.os-presenter .day1-results--compact{aspect-ratio:16/9;width:100%;max-height:calc(100dvh - 362px);padding:28px 32px}.day1-results--answers{grid-template-rows:auto minmax(0,1fr);gap:clamp(14px,min(1.5vw,2vh),24px);display:grid;position:relative}.os-projection:has(>.day1-results--answers){overflow-anchor:none;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.os-projection .day1-results--answers{box-sizing:border-box;width:100vw;height:100dvh;min-height:0;max-height:100dvh;padding:clamp(24px,min(3vw,3.8vh),48px);position:fixed;inset:0;overflow:hidden}.day1-answer-header{border-bottom:1px solid #d7be8a42;justify-content:space-between;align-items:center;gap:32px;min-width:0;min-height:0;padding-bottom:clamp(10px,1.5vh,18px);display:flex}.day1-answer-header h1{max-width:none;margin:0;font-size:clamp(34px,min(3.6vw,5.4vh),58px);font-weight:500;line-height:1}.day1-answer-meta{color:#e1d8ca;text-align:right;flex:none;grid-template-columns:auto auto;align-items:baseline;gap:0 8px;display:grid}.day1-answer-meta strong{color:#d7be8a;font-size:clamp(22px,min(2vw,3.6vh),36px);font-weight:600;line-height:1}.day1-answer-meta span{font-size:clamp(13px,min(1.05vw,1.8vh),18px)}.day1-answer-meta small{color:#d7be8a;grid-column:1/-1;margin-top:4px;font-size:12px}.day1-answer-content{min-width:0;min-height:0;display:grid;overflow:hidden}.day1-results--mixed .day1-answer-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(14px,min(1.5vw,2vh),24px)}.day1-answer-distributions{align-content:start;gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.day1-answer-distributions .day1-distribution{background:#252d43;border:1px solid #d7be8a44;border-radius:16px;min-width:0;margin:0;padding:clamp(12px,min(1.2vw,1.8vh),20px)}.day1-answer-distributions .day1-distribution h2{margin:0 0 10px;font-size:clamp(15px,min(1.25vw,2vh),22px);line-height:1.15}.day1-answer-distributions .day1-distribution>div{gap:5px}.day1-answer-distributions .day1-distribution>div>div{grid-template-columns:minmax(64px,auto) minmax(0,1fr) 26px;gap:8px;font-size:clamp(13px,min(1vw,1.6vh),17px)}.day1-answer-wall{overflow-anchor:none;gap:clamp(8px,min(.85vw,1.25vh),14px);min-height:0;display:grid;overflow:hidden}.day1-answer-wall article{min-width:0;min-height:0;box-shadow:none;background:#29334f;border:1px solid #d7be8a47;border-radius:clamp(8px,min(.7vw,1vh),12px);align-items:center;padding:clamp(10px,min(1vw,1.55vh),18px);display:flex}.day1-answer-wall article:nth-child(3n+2){background:#2d3753}.day1-answer-wall article:nth-child(3n){background:#26304a}.day1-answer-wall article:before,.day1-answer-wall article:after{content:none!important;display:none!important}.onsite-app .day1-answer-wall article p{overflow-wrap:anywhere;margin:0;font-size:clamp(14px,min(1.08vw,1.9vh),20px);line-height:1.28}.day1-results--single-answer .day1-answer-wall{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.day1-results--single-answer .day1-answer-wall article{background:#29334f;border-color:#d7be8a88;justify-content:center;padding:clamp(28px,min(4vw,6vh),80px)}.onsite-app .day1-results--single-answer .day1-answer-wall article p{text-align:center;max-width:1200px;font-size:clamp(28px,min(3vw,5vh),54px);line-height:1.2}.day1-results--ten-answer-wall .day1-answer-wall{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.day1-results--ten-answer-wall .day1-answer-wall article{align-items:flex-start;padding:clamp(10px,min(.85vw,1.25vh),15px)}.onsite-app .day1-results--ten-answer-wall .day1-answer-wall article p{font-size:clamp(13px,min(.92vw,1.55vh),17px);line-height:1.2}.onsite-app .day1-answer-empty{margin:auto}.day1-results--answer-groups{grid-template-rows:auto minmax(0,1fr);gap:clamp(14px,min(1.5vw,2vh),24px);min-height:0;display:grid;overflow:hidden}.os-projection:has(>.day1-results--answer-groups){width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.os-projection>.day1-results--answer-groups{box-sizing:border-box;width:100vw;height:100dvh;max-height:100dvh;padding:clamp(24px,min(3vw,3.8vh),48px);position:fixed;inset:0}.day1-answer-groups{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,min(1vw,1.5vh),16px);min-width:0;min-height:0;display:grid;overflow:hidden}.day1-answer-groups>section{background:#29334f;border:1px solid #d7be8a47;border-top:3px solid #d7be8a;border-radius:clamp(10px,min(.8vw,1.2vh),16px);grid-column:span 2;grid-template-rows:auto auto minmax(0,1fr);align-content:start;min-width:0;min-height:0;padding:clamp(14px,min(1.25vw,1.8vh),22px);display:grid;overflow:hidden}.day1-answer-groups>section:nth-child(4),.day1-answer-groups>section:nth-child(5){grid-column:span 3}.day1-answer-groups h2{color:#e8c987;margin:0;font-size:clamp(17px,min(1.45vw,2.3vh),25px);line-height:1.12}.day1-answer-group-count{color:#aeb8cb;margin-top:clamp(5px,.7vh,9px);font-size:clamp(12px,min(.9vw,1.45vh),16px)}.day1-answer-groups ul{align-content:start;gap:clamp(4px,.55vh,7px);min-height:0;margin:clamp(8px,1vh,12px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.day1-answer-groups li{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:.24em 0;font-size:clamp(13px,min(1vw,1.65vh),18px);line-height:1.16;display:grid}.day1-answer-groups li strong{color:#78d5b2;font-size:.92em}.day1-answer-groups section>p{color:#aeb8cb;margin:auto 0 0;font-size:clamp(13px,min(1vw,1.6vh),17px);line-height:1.3}@media (max-width:800px){.day1-timer{padding:12px}.presenter-timing-groups,.presenter-timing-grid--single{grid-template-columns:1fr}}@media (max-width:480px){.day1-timer{padding:10px}.presenter-timing-grid{grid-template-columns:1fr}.presenter-clock,.presenter-slide-progress,.presenter-practice-progress{padding:9px 11px}.presenter-practice-progress ol{grid-template-columns:1fr}.os-presenter-days{width:100%}.os-presenter-days .os-button{flex:1;gap:8px;min-width:0;padding:12px;font-size:20px}.os-presenter-days .os-active-day-check{width:34px;height:34px}}.onsite-app .os-slide{color:#e1d8ca;background:#1c243d;border:0;border-radius:0;gap:32px;padding:clamp(28px,6vw,116px)}.onsite-app .os-slide h1{color:#e1d8ca;max-width:30ch;font-family:Geometria,sans-serif;font-size:clamp(30px,4vw,64px);font-weight:400;line-height:1.16}.onsite-app .os-slide :is(p,li){color:#e1d8ca}.onsite-app .os-slide :is(.os-kicker,.os-muted){color:#d7be8a}.onsite-app .os-slide--exercise{background:#1c243d}.onsite-app .os-slide--exercise :is(h1,p,li,.os-kicker,.os-muted){color:#e1d8ca}.onsite-app .os-slide--exercise h1{color:#d7be8a}:is(.onsite-app.os-projection,.onsite-app.os-projection:has(>.day1-source-slide)){background:#1c243d}.os-presenter .day1-source-slide{border:0;border-radius:0}.day1-registration{color:#e1d8ca;background:#1c243d;gap:4%;font-size:1.35cqw;inset:20% 6% 13% 56%}.day1-registration a{box-sizing:border-box;background:#fff;border-radius:1.25cqw;height:70%;padding:1.2cqw}.onsite-app .day1-registration p{color:#e1d8ca}.onsite-app.os-projection>.os-fullscreen{top:auto;bottom:12px}.onsite-app .os-slide.day1-results{color:#e1d8ca;background:#1c243d}.onsite-app .os-slide.day1-results :is(h1,h2,.os-kicker,.os-muted){color:#e1d8ca}.onsite-app .os-slide .os-poll-result{background:#242c43;border-color:#d7be8a44;border-radius:24px}.onsite-app .os-slide .os-poll-result>strong{color:#d7be8a}.onsite-app .os-slide .os-poll-track{background:#e1d8ca22}.onsite-app .os-slide .os-poll-track>div{background:#d7be8a}.onsite-app .os-slide .os-poll-result:nth-child(2) .os-poll-track>div{background:#e1d8ca}.onsite-app .day1-wordcloud small{color:#b6b4b6}.onsite-app .os-slide:not(.day1-results) ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;list-style-position:inside;display:grid}.onsite-app .os-slide:not(.day1-results) ol>li{background:#242c43;border:1px solid #d7be8a33;border-radius:24px;margin:0;padding:28px}.onsite-app .os-slide:not(.day1-results) ol>li::marker{color:#d7be8a}@media (max-width:760px){.onsite-app .os-slide:not(.day1-results) ol{grid-template-columns:1fr;gap:16px}}.html-slide{box-sizing:border-box;transform-origin:0 0;color:#e1d8ca;background:#1c243d;flex-direction:column;gap:32px;width:1920px;height:1080px;padding:54px 112px 56px;font-family:Geometria,sans-serif;display:flex}.html-slide *{box-sizing:border-box}.html-slide .html-slide-top{color:#d7be8a;justify-content:space-between;margin-bottom:18px;font-size:24px;line-height:1.3;display:flex}.html-slide h1{white-space:pre-line;color:#e1d8ca!important;max-width:none!important;margin:0!important;font-family:Geometria,sans-serif!important;font-weight:400!important;line-height:1.12!important}.html-slide .html-slide-body{flex:1;min-height:0;line-height:1.32}.html-slide p{white-space:pre-wrap;font-size:inherit!important;line-height:inherit!important;color:inherit!important;margin:0 0 .55em!important}.html-slide p:last-child{margin-bottom:0!important}.html-slide strong{color:#d7be8a;font-weight:500}.html-slide-list{gap:.32em;margin:.2em 0 .65em;padding-inline-start:1.35em;list-style-position:outside;display:grid}.html-slide-list li{padding-left:.16em;line-height:1.28}.html-slide-list li::marker{color:#d7be8a;font-weight:500}.html-slide-list-prefix{display:none}.html-slide-intro{color:#d7be8a;font-size:34px}.html-slide-cards,.html-slide-comparison{grid-template-columns:repeat(var(--slide-columns),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:24px;display:grid}.html-slide-card,.html-slide-comparison .html-slide-column{background:#252d43;border:1px solid #d7be8a33;border-top:3px solid #d7be8a;border-radius:26px;min-width:0;min-height:0;padding:34px}.html-slide-statement{align-items:center;display:flex}.html-slide-prose{width:100%}.html-slide-editorial .html-slide-prose{columns:2;column-gap:56px;height:100%}.html-slide-editorial p{break-inside:avoid}.html-slide--dense .html-slide-body{line-height:1.18}.html-slide--dense p{white-space:normal;margin-bottom:.3em!important}.html-slide--dense .html-slide-column{padding:24px}.html-slide-comparison .html-slide-column>p:first-child{font-weight:500;color:#d7be8a!important}.html-slide-media{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:52px;display:grid}.html-slide-media .html-slide-column{align-self:center}.html-slide-images{flex-direction:column;gap:20px;min-height:0;display:flex}.html-slide-images img{object-fit:contain;border-radius:14px;flex:1;width:100%;min-height:0}.html-slide-video{min-height:0;display:flex}.html-slide-video-player{color:#f5ead8;cursor:pointer;background:#070a12;border:1px solid #d7be8a55;border-radius:18px;width:100%;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.html-slide-video-player video{object-fit:contain;background:#070a12;width:100%;height:100%;display:block}.html-slide-video-player>span{color:#f5ead8;background:#121a2de8;border:1px solid #d7be8a99;border-radius:999px;min-width:260px;padding:22px 30px;font:500 28px/1 Geometria,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 60px #0009}.html-slide-video-player.is-playing>span{opacity:.22;min-width:0;padding:13px 19px;font-size:18px;transition:opacity .2s;inset:auto 24px 24px auto;transform:none}:is(.html-slide-video-player.is-playing:hover>span,.html-slide-video-player.is-playing:focus-visible>span){opacity:1}.html-slide-video-player:focus-visible{outline-offset:5px;outline:4px solid #d7be8a}.html-slide-source-preview{justify-content:center;align-items:center;min-height:0;padding:10px 0 4px;display:flex}.html-slide-source-preview>img{object-fit:contain;background:#fff;border-radius:20px;width:100%;height:100%}.html-slide-footer{color:#b6b4b6;margin-top:4px;font-size:21px}.html-slide-footer>div{background:#e1d8ca25;height:2px;margin-top:24px}.html-slide-footer i{background:#d7be8a;height:2px;display:block}.html-slide--cover h1{color:#d7be8a!important;margin-top:90px!important;font-size:116px!important}.html-slide--cover .html-slide-prose p:last-child{margin-top:48px!important;font-size:30px!important}.html-slide--title-only h1{max-width:1380px!important;margin:auto 0!important;font-size:92px!important;line-height:1.12!important}.html-slide--title-only .html-slide-body{display:none}.html-slide--media-only{gap:16px;padding-top:42px;padding-bottom:42px}.html-slide--media-only .html-slide-top{margin-bottom:0}.html-slide--media-only h1{font-size:42px!important;line-height:1.08!important}.html-slide--media-only .html-slide-body{justify-content:center;align-items:center;min-height:0;display:flex}.html-slide--media-only .html-slide-primary-media{object-fit:contain;border-radius:18px;width:100%;height:100%;min-height:0;display:block}.html-slide--media-only .html-slide-footer{margin-top:0}.html-slide--media-only .html-slide-footer>div{margin-top:12px}.html-slide--full-bleed-media{background:#f3eee4;gap:0;padding:0}.html-slide-full-bleed-media{object-fit:contain;width:100%;height:100%;display:block}.html-slide-checkin{grid-column:1/-1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:18px 96px;width:100%;display:grid}.html-slide-checkin>div{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.html-slide-checkin-instruction{justify-content:center;align-items:center;min-height:106px;font-weight:500;display:flex;color:#e1d8ca!important;margin-bottom:22px!important;font-size:39px!important;line-height:1.3!important}.html-slide-checkin img{background:#fff;border-radius:24px;width:420px;height:420px;margin:0 auto;padding:22px;display:block}.html-slide-code{justify-content:center;gap:16px;margin:28px 0 0;display:flex}.html-slide-code span{color:#1c243d;font-variant-numeric:tabular-nums;background:#e1d8ca;border-radius:22px;place-items:center;width:148px;height:184px;font-size:112px;line-height:1;display:grid}.html-slide-checkin-status{grid-column:1/-1;justify-self:center;color:#d7be8a!important;margin:0!important;font-size:30px!important}.html-slide--source-2 .html-slide-intro{margin-top:-8px;font-size:42px}.html-slide--source-2 .html-slide-cards{counter-reset:promise;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.html-slide--source-2 .html-slide-card{border-top-width:1px;align-items:center;padding:30px 34px 30px 92px;display:flex;position:relative}.html-slide--source-2 .html-slide-card:before{counter-increment:promise;content:"0" counter(promise);color:#d7be8a;font-variant-numeric:tabular-nums;font-size:25px;position:absolute;top:30px;left:30px}.html-slide-opening{min-height:0}.opening-profile{grid-template-columns:.72fr 1.28fr;gap:34px;height:100%;display:grid}.opening-profile-lead{text-align:center;color:#d7be8a;border:1px solid #d7be8a55;border-radius:26px;justify-content:center;align-items:center;padding:50px;display:flex}.opening-profile-lead p{font-weight:500;font-size:58px!important;line-height:1.15!important}.opening-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0 34px;display:grid}.opening-profile-facts>div{border-top:1px solid #d7be8a55;align-items:center;min-height:0;padding:17px 0;display:flex}.opening-profile-facts>div:nth-last-child(-n+2){border-bottom:1px solid #d7be8a55}.opening-profile-facts p{font-size:33px!important;line-height:1.22!important}.html-slide--source-5 .html-slide-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.html-slide--source-5 .html-slide-card{border-top-width:4px;flex-direction:column;justify-content:center;padding:34px 30px;display:flex}.html-slide--source-5 .html-slide-card p:first-child{min-height:98px;margin-bottom:24px!important}.html-slide--source-5 .html-slide-card p:first-child strong{font-size:44px;line-height:1.12;display:block}.html-slide--source-5 .html-slide-card p:not(:first-child){font-size:34px!important;line-height:1.25!important}.opening-materials{grid-template-rows:minmax(0,1fr) auto;gap:22px;height:100%;display:grid}.opening-material-steps{counter-reset:material-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.opening-material-step{background:#252d43;border-top:3px solid #d7be8a;border-radius:24px;min-width:0;padding:42px 34px 28px;position:relative}.opening-material-step>span{color:#d7be8a;margin-bottom:24px;font-size:28px;display:block}.opening-material-step p{font-size:34px!important;line-height:1.3!important}.opening-material-step p:first-line{color:#d7be8a;font-weight:500}.opening-material-summary{background:#252d43;border-left:5px solid #d7be8a;border-radius:0 20px 20px 0;padding:25px 34px}.opening-material-summary p{font-size:31px!important;line-height:1.28!important}.opening-schedule{grid-template-rows:1fr 1fr;grid-template-columns:1.08fr .92fr;gap:22px;height:100%;display:grid}.opening-schedule>div{background:#252d43;border:1px solid #d7be8a44;border-radius:26px;min-width:0;padding:38px 42px}.opening-schedule-day{flex-direction:column;grid-row:1/-1;justify-content:center;display:flex;border-top:5px solid #d7be8a!important}.opening-schedule-day p:first-child{color:#d7be8a!important;margin-bottom:32px!important;font-size:34px!important}.opening-schedule-day p:last-child{font-size:66px!important;line-height:1.12!important}.opening-schedule-breaks,.opening-schedule-lunch{flex-direction:column;justify-content:center;display:flex}.opening-schedule-breaks p:first-child{color:#d7be8a!important;font-size:31px!important}.opening-schedule-breaks p:not(:first-child),.opening-schedule-lunch p{font-size:43px!important;line-height:1.18!important}.opening-schedule-lunch{border-left:5px solid #d7be8a!important}.opening-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;height:100%;display:grid}.opening-tools>div{background:#252d43;border:1px solid #d7be8a44;border-top:4px solid #d7be8a;border-radius:26px;flex-direction:column;justify-content:center;min-width:0;padding:44px 48px;display:flex}.opening-tools p:first-child{margin-bottom:34px!important;font-size:49px!important;line-height:1.1!important}.opening-tools p:first-child strong{color:#d7be8a}.opening-tools p:not(:first-child){border-top:1px solid #d7be8a44;padding:18px 0!important;font-size:36px!important;line-height:1.22!important}.opening-rules{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;height:100%;display:grid}.opening-rule{background:#252d43;border:1px solid #d7be8a3d;border-radius:22px;align-items:center;min-width:0;padding:25px 28px;display:flex}.opening-rule p{font-size:29px!important;line-height:1.24!important}.opening-rule p:first-line{color:#d7be8a;font-size:32px;font-weight:500}.opening-rule.closing{background:#2d3449;border-color:#d7be8a}.opening-rule.closing p{color:#d7be8a!important;font-size:36px!important;line-height:1.22!important}.opening-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;height:100%;display:grid}.opening-route-day{background:#252d43;border:1px solid #d7be8a4d;border-top:4px solid #d7be8a;border-radius:26px;min-width:0;padding:42px 48px 34px}.opening-route-day p{border-top:1px solid #d7be8a3d;padding:17px 0!important;font-size:34px!important;line-height:1.24!important}.opening-route-day p:first-of-type{border-top:0;font-weight:500;color:#d7be8a!important;padding-top:0!important;font-size:42px!important}.opening-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;height:100%;display:grid}.opening-step{background:#252d43;border:1px solid #d7be8a44;border-top:4px solid #d7be8a;border-radius:24px;align-items:center;min-width:0;padding:44px 38px;display:flex}.opening-step p{font-size:36px!important;line-height:1.25!important}.opening-step p:first-line{color:#d7be8a;font-size:38px;font-weight:500}.opening-results{grid-template-rows:minmax(0,1fr) auto;gap:22px;height:100%;display:grid}.opening-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}.opening-result-grid>div{background:#252d43;border-top:2px solid #d7be8a;border-radius:18px;align-items:center;min-width:0;padding:24px 30px;display:flex}.opening-result-grid p{font-size:30px!important;line-height:1.24!important}.opening-result-main{background:#2d3449;border:1px solid #d7be8a;border-radius:22px;grid-template-columns:.36fr 1fr;align-items:center;gap:34px;padding:28px 34px;display:grid}.opening-result-main p:first-child{font-weight:500;color:#d7be8a!important;font-size:34px!important}.opening-result-main p:last-child{font-size:38px!important;line-height:1.22!important}.opening-opportunities{grid-template-rows:auto minmax(0,1fr);gap:22px;height:100%;display:grid}.opening-opportunities-lead{background:#252d43;border-left:5px solid #d7be8a;border-radius:0 20px 20px 0;padding:22px 32px}.opening-opportunities-lead p{font-size:40px!important;line-height:1.22!important}.opening-opportunities-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-height:0;display:grid}.opening-opportunities-grid>div{background:#252d43;border:1px solid #d7be8a44;border-top:3px solid #d7be8a;border-radius:22px;align-items:center;padding:28px 30px;display:flex}.opening-opportunities-grid p{font-size:34px!important;line-height:1.24!important}.opening-recipes{grid-template-rows:minmax(0,1fr) auto;gap:22px;height:100%;display:grid}.opening-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.opening-recipe-grid>div{background:#252d43;border:1px solid #d7be8a44;border-top:4px solid #d7be8a;border-radius:22px;align-items:center;min-width:0;padding:32px 36px;display:flex}.opening-recipe-grid p{font-size:36px!important;line-height:1.22!important}.opening-recipe-grid strong{color:#d7be8a;margin-top:10px;font-size:42px;line-height:1.12;display:block}.opening-recipe-promise{background:#2d3449;border:1px solid #d7be8a;border-radius:22px;grid-template-columns:.48fr 1fr;align-items:center;gap:34px;padding:26px 34px;display:grid}.opening-recipe-promise p:first-child{color:#d7be8a!important;font-size:30px!important}.opening-recipe-promise p:last-child{font-size:38px!important;line-height:1.2!important}.opening-unreliable{grid-template-columns:1.08fr .92fr;gap:26px;height:100%;display:grid}.opening-unreliable>div{background:#252d43;border-radius:26px;flex-direction:column;justify-content:center;min-width:0;padding:44px 48px;display:flex}.opening-unreliable-context{border-top:4px solid #d7be8a}.opening-unreliable-context>p:first-child{white-space:pre-line;flex-direction:column;display:flex;font-size:35px!important;line-height:1.27!important}.opening-trajectory{background:#2d3449;border-left:5px solid #d7be8a;padding:28px 30px;display:block;color:#d7be8a!important;margin-top:36px!important;font-size:31px!important;line-height:1.28!important}.opening-unreliable-conclusion{border:1px solid #d7be8a66}.opening-unreliable-conclusion p{font-size:39px!important;line-height:1.28!important}.opening-unreliable-conclusion strong{color:#d7be8a}.opening-influence{grid-template-rows:minmax(0,1fr) auto;gap:20px;height:100%;display:grid}.opening-influence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.opening-influence-grid>div{background:#252d43;border-top:3px solid #d7be8a;border-radius:20px;min-width:0;padding:24px 30px}.opening-influence-grid p:first-child{color:#d7be8a!important;margin-bottom:14px!important;font-size:32px!important;line-height:1.14!important}.opening-influence-grid p:last-child{font-size:27px!important;line-height:1.22!important}.opening-influence-conclusion{background:#2d3449;border:1px solid #d7be8a;border-radius:20px;padding:23px 32px}.opening-influence-conclusion p{font-size:31px!important;line-height:1.23!important}.opening-sovereignty{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1.08fr .92fr;gap:20px 24px;height:100%;display:grid}.opening-sovereignty>div{background:#252d43;border-radius:22px;min-width:0}.opening-sovereignty-context{border-top:4px solid #d7be8a;flex-direction:column;justify-content:center;padding:34px 38px;display:flex}.opening-sovereignty-context p{font-size:32px!important;line-height:1.25!important}.opening-sovereignty-context p:nth-child(2){font-weight:500;color:#d7be8a!important;margin:14px 0 18px!important;font-size:36px!important}.opening-sovereignty-control{border:1px solid #d7be8a66;flex-direction:column;justify-content:center;padding:36px 40px;display:flex}.opening-sovereignty-control p{font-size:34px!important;line-height:1.25!important}.opening-sovereignty-control p:nth-child(2){font-weight:500;color:#d7be8a!important}.opening-sovereignty-conclusion{border-left:5px solid #d7be8a;grid-column:1/-1;padding:25px 36px}.opening-sovereignty-conclusion p{font-size:37px!important;line-height:1.2!important}.opening-diagnostic{grid-template-columns:.82fr 90px 1.18fr;align-items:center;gap:26px;height:100%;display:grid}.opening-diagnostic-step{background:#252d43;border:1px solid #d7be8a55;border-top:5px solid #d7be8a;border-radius:26px;flex-direction:column;justify-content:center;min-width:0;min-height:330px;padding:48px 54px;display:flex}.opening-diagnostic-step>span{color:#d7be8a;font-variant-numeric:tabular-nums;margin-bottom:34px;font-size:26px}.opening-diagnostic-step p{font-size:50px!important;line-height:1.16!important}.opening-diagnostic-step--accent{background:#2d3449;border-color:#d7be8a}.opening-diagnostic-step--accent p:last-child{color:#e1d8ca!important;margin-top:24px!important;font-size:38px!important;line-height:1.24!important}.opening-diagnostic-arrow{color:#1c243d;background:#d7be8a;border-radius:50%;place-items:center;width:76px;height:76px;font-size:46px;line-height:1;display:grid}.html-slide--source-96{gap:22px}.html-slide--source-96 h1{font-size:52px!important}.opening-skill-system{grid-template-rows:minmax(0,1fr) auto;gap:20px;height:100%;display:grid}.opening-skill-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-height:0;display:grid}.opening-skill-group{background:#252d43;border:1px solid #d7be8a44;border-top:5px solid #d7be8a;border-radius:24px;min-width:0;padding:28px 30px}.opening-skill-group h2{color:#d7be8a;min-height:76px;margin:0 0 22px;font-size:32px;font-weight:500;line-height:1.16}.opening-skill-group ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.opening-skill-group li{border-top:1px solid #d7be8a44;gap:7px;padding-top:16px;display:grid}.opening-skill-group li strong{font-size:27px;line-height:1.15}.opening-skill-group li span{font-size:24px;line-height:1.22}.opening-skill-summary{text-align:center;background:#2d3449;border-left:5px solid #d7be8a;border-radius:0 18px 18px 0;padding:20px 28px;color:#d7be8a!important;margin:0!important;font-size:30px!important;line-height:1.2!important}.html-slide--source-98{gap:22px}.html-slide--source-98 h1{font-size:58px!important}.opening-algorithms{grid-template-rows:auto repeat(4,minmax(0,1fr));gap:12px;height:100%;display:grid}.opening-algorithms-head,.opening-algorithms-row{grid-template-columns:1fr 80px 1fr;align-items:center;gap:18px;display:grid}.opening-algorithms-head{color:#d7be8a;padding:0 24px;font-size:24px;font-weight:500}.opening-algorithms-head span:last-child{text-align:left}.opening-algorithms-row{min-height:0}.opening-algorithms-row>div{background:#252d43;border:1px solid #d7be8a44;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:20px 28px;display:flex}.opening-algorithms-row>div:last-child{background:#2d3449;border-color:#d7be8a88}.opening-algorithms-row small{color:#d7be8a;margin-bottom:8px;font-size:21px;line-height:1.1;display:block}.opening-algorithms-row p{margin:0!important;font-size:29px!important;line-height:1.18!important}.opening-algorithms-arrow{color:#1c243d;background:#d7be8a;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:36px;line-height:1;display:grid}.html-slide--source-103{gap:24px}.html-slide--source-103 h1{font-size:64px!important}.opening-foundation{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;height:100%;display:grid}.opening-foundation-kicker{background:#252d43;border-left:5px solid #d7be8a;border-radius:0 18px 18px 0;grid-column:1/-1;padding:23px 34px}.opening-foundation-kicker p{color:#d7be8a!important;font-size:38px!important;line-height:1.18!important}.opening-foundation-result{background:#252d43;border:1px solid #d7be8a55;border-top:5px solid #d7be8a;border-radius:24px;flex-direction:column;justify-content:center;min-width:0;padding:44px 48px;display:flex}.opening-foundation-result>span{color:#d7be8a;font-variant-numeric:tabular-nums;margin-bottom:30px;font-size:25px}.opening-foundation-result p{font-size:52px!important;line-height:1.14!important}.opening-foundation-result--accent{background:#2d3449;border-color:#d7be8a}.opening-break-task{grid-template-columns:.72fr 1.28fr;gap:28px;height:100%;display:grid}.opening-break-time,.opening-break-assignment{background:#252d43;border-radius:26px;flex-direction:column;justify-content:center;min-width:0;padding:48px 52px;display:flex}.opening-break-time{text-align:center;border:1px solid #d7be8a}.opening-break-time p:first-child{color:#d7be8a!important;font-size:42px!important;line-height:1.15!important}.opening-break-time p:last-child{font-variant-numeric:tabular-nums;margin-top:28px!important;font-size:62px!important;line-height:1.08!important}.opening-break-assignment{border-top:5px solid #d7be8a}.opening-break-assignment>span{color:#d7be8a;margin-bottom:32px;font-size:26px}.opening-break-assignment p{font-size:50px!important;line-height:1.18!important}.opening-decision-task{grid-template-columns:1.35fr .65fr;gap:28px;height:100%;display:grid}.opening-decision-main{background:#252d43;border:1px solid #d7be8a66;border-top:5px solid #d7be8a;border-radius:26px;flex-direction:column;justify-content:center;min-width:0;padding:54px 58px;display:flex}.opening-decision-main>span{color:#d7be8a;margin-bottom:34px;font-size:27px}.opening-decision-main p{font-size:48px!important;line-height:1.22!important}.opening-decision-main strong{margin-bottom:12px;font-size:54px;line-height:1.12;display:block}.opening-decision-meta{grid-template-rows:repeat(2,minmax(0,1fr));gap:22px;min-width:0;display:grid}.opening-decision-meta>div{background:#2d3449;border:1px solid #d7be8a55;border-radius:24px;flex-direction:column;justify-content:center;padding:38px 40px;display:flex}.opening-decision-meta>div>span{color:#d7be8a;margin-bottom:24px;font-size:25px}.opening-decision-meta p{font-size:34px!important;line-height:1.2!important}.opening-decision-meta strong{display:none}.html-slide--source-118{gap:22px}.html-slide--source-118 h1{font-size:58px!important}.opening-subconscious{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:.92fr 1.08fr;gap:22px;height:100%;display:grid}.opening-subconscious-thesis{background:#252d43;border:1px solid #d7be8a55;border-top:5px solid #d7be8a;border-radius:24px;flex-direction:column;justify-content:center;min-width:0;padding:36px 42px;display:flex}.opening-subconscious-thesis p:first-child{color:#d7be8a!important;margin-bottom:26px!important;font-size:35px!important;line-height:1.12!important}.opening-subconscious-thesis p:not(:first-child){font-size:28px!important;line-height:1.3!important}.opening-subconscious-thesis p+p{margin-top:20px!important}.opening-subconscious-levels{background:#252d43;border:1px solid #d7be8a55;border-radius:24px;min-width:0;padding:34px 38px}.opening-subconscious-levels h2{color:#d7be8a;margin:0 0 24px;font-size:30px;font-weight:500}.opening-subconscious-levels ol{counter-reset:signal-level;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.opening-subconscious-levels li{counter-increment:signal-level;background:#303951;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:18px 20px;font-size:27px;line-height:1.15;display:grid}.opening-subconscious-levels li:before{content:counter(signal-level, decimal-leading-zero);color:#d7be8a;font-variant-numeric:tabular-nums;font-size:20px}.opening-subconscious-diagnostic{background:#2d3449;border:1px solid #d7be8a;border-radius:18px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:30px;padding:25px 34px;display:grid}.opening-subconscious-diagnostic>span{color:#d7be8a;white-space:nowrap;font-size:23px}.opening-subconscious-diagnostic p{font-size:34px!important;line-height:1.18!important}.opening-subconscious-diagnostic strong{font-weight:500}.html-slide--source-125{gap:22px}.html-slide--source-125 h1{font-size:58px!important}.opening-unpredictable{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1.15fr .85fr;gap:22px;height:100%;display:grid}.opening-unpredictable>section{background:#252d43;border-radius:22px;min-width:0}.opening-unpredictable>section>span{color:#d7be8a;margin-bottom:20px;font-size:22px;font-weight:500;display:block}.opening-unpredictable-principle{border-left:5px solid #d7be8a;grid-column:1/-1;grid-template-columns:220px .72fr 1.28fr;align-items:center;gap:28px;padding:26px 38px;display:grid}.opening-unpredictable-principle>span{margin:0!important}.opening-unpredictable-principle p{font-size:30px!important;line-height:1.22!important}.opening-unpredictable-principle p:last-child{border-left:1px solid #d7be8a55;padding-left:30px}.opening-unpredictable-principle strong{color:#d7be8a;font-weight:500}.opening-unpredictable-story,.opening-unpredictable-conclusion{border:1px solid #d7be8a55;flex-direction:column;justify-content:center;padding:34px 40px;display:flex}.opening-unpredictable-story p{font-size:28px!important;line-height:1.28!important}.opening-unpredictable-conclusion{border-color:#d7be8a;background:#2d3449!important}.opening-unpredictable-conclusion p:first-of-type{color:#d7be8a!important;margin-bottom:22px!important;font-size:37px!important;line-height:1.15!important}.opening-unpredictable-conclusion p:last-child{font-size:29px!important;line-height:1.25!important}.opening-unpredictable-conclusion strong{color:#d7be8a;font-weight:500}.html-slide--source-126{gap:22px}.html-slide--source-126 h1{font-size:56px!important}.opening-skill-presence{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:100%;display:grid}.opening-skill-presence>section{background:#252d43;border:1px solid #d7be8a55;border-radius:24px;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.opening-skill-presence h2{color:#d7be8a;border-bottom:1px solid #d7be8a55;margin:0;padding:24px 30px;font-size:32px;font-weight:500}.opening-skill-presence>section>div{align-content:stretch;min-height:0;display:grid}.opening-skill-presence--absent>div{grid-template-rows:repeat(5,minmax(0,1fr))}.opening-skill-presence--present>div{grid-template-rows:repeat(6,minmax(0,1fr))}.opening-skill-presence>section>div>div{border-bottom:1px solid #d7be8a2f;align-items:center;min-height:0;padding:13px 30px;display:flex}.opening-skill-presence>section>div>div:last-child{border-bottom:0}.opening-skill-presence p{color:#e1d8ca!important;font-size:27px!important;line-height:1.18!important}.opening-skill-presence--present{background:#2d3449!important;border-color:#d7be8a88!important}.html-slide--source-127{gap:20px}.html-slide--source-127 h1{font-size:54px!important}.opening-less-alive{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:.78fr 1.22fr;gap:20px;height:100%;display:grid}.opening-less-alive-thesis{background:#252d43;border:1px solid #d7be8a66;border-top:5px solid #d7be8a;border-radius:22px;flex-direction:column;justify-content:center;min-width:0;padding:34px 40px;display:flex}.opening-less-alive-thesis p:first-child{color:#d7be8a!important;margin-bottom:24px!important;font-size:32px!important;line-height:1.14!important}.opening-less-alive-thesis p:last-child{font-size:26px!important;line-height:1.28!important}.opening-less-alive-mechanisms{background:#252d43;border:1px solid #d7be8a55;border-radius:22px;min-width:0;padding:28px 32px}.opening-less-alive-mechanisms h2{color:#d7be8a;margin:0 0 18px;font-size:27px;font-weight:500}.opening-less-alive-mechanisms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opening-less-alive-mechanisms>div>div{background:#303951;border-radius:14px;min-width:0;padding:18px 20px}.opening-less-alive-mechanisms p{font-size:23px!important;line-height:1.22!important}.opening-less-alive-mechanisms strong{color:#d7be8a;margin-bottom:6px;font-size:26px;font-weight:500;display:block}.opening-less-alive-price{background:#2d3449;border:1px solid #d7be8a;border-radius:18px;grid-column:1/-1;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:28px;padding:22px 32px;display:grid}.opening-less-alive-price>span{color:#d7be8a;font-size:24px;font-weight:500}.opening-less-alive-price p{font-size:27px!important;line-height:1.22!important}.html-slide--source-128{gap:22px}.html-slide--source-128 h1{font-size:60px!important}.opening-vitality-principle{grid-template-rows:minmax(0,1fr) auto;gap:22px;height:100%;display:grid}.opening-vitality-principle-main{background:#252d43;border:1px solid #d7be8a77;border-top:5px solid #d7be8a;border-radius:24px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px 28px;min-height:0;padding:36px 48px;display:grid}.opening-vitality-principle-main>span{color:#d7be8a;grid-column:1/-1;font-size:24px}.opening-vitality-principle-main p{text-align:center;font-size:42px!important;line-height:1.18!important}.opening-vitality-principle-main i{color:#d7be8a;border:1px solid #d7be8a88;border-radius:50%;place-items:center;width:66px;height:66px;font-size:22px;font-style:normal;display:grid}.opening-vitality-principle-check{background:#2d3449;border-radius:18px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:28px;padding:25px 34px;display:grid}.opening-vitality-principle-check>span{color:#d7be8a;font-size:23px}.opening-vitality-principle-check p{font-size:29px!important;line-height:1.23!important}.html-slide--source-133{gap:22px}.html-slide--source-133 h1{font-size:60px!important}.opening-vitality-formula{grid-template-rows:minmax(0,1fr) auto;gap:22px;height:100%;display:grid}.opening-vitality-formula-main{background:#252d43;border:1px solid #d7be8a66;border-top:5px solid #d7be8a;border-radius:24px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:34px 38px;display:grid}.opening-vitality-formula-main h2{color:#d7be8a;margin:0 0 28px;font-size:28px;font-weight:500}.opening-vitality-formula-main>div{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:28px;min-height:0;display:grid}.opening-vitality-formula-step{text-align:center;background:#303951;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:0;padding:22px 16px;display:flex;position:relative}.opening-vitality-formula-step>span{color:#d7be8a;font-size:19px}.opening-vitality-formula-step strong{font-size:25px;font-weight:500;line-height:1.16}.opening-vitality-formula-step i{z-index:2;color:#d7be8a;font-size:29px;font-style:normal;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.opening-vitality-formula-short{background:#2d3449;border:1px solid #d7be8a;border-radius:18px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;padding:25px 34px;display:grid}.opening-vitality-formula-short>span{color:#d7be8a;font-size:23px}.opening-vitality-formula-short p{font-size:34px!important;line-height:1.18!important}.html-slide--source-134{gap:22px}.html-slide--source-134 h1{font-size:60px!important}.opening-main-question{grid-template-columns:.82fr 1.18fr;gap:24px;height:100%;display:grid}.opening-main-question>section{background:#252d43;border:1px solid #d7be8a55;border-radius:24px;min-width:0;padding:38px 42px}.opening-main-question h2{color:#d7be8a;margin:0 0 30px;font-size:31px;font-weight:500}.opening-main-question-primary{flex-direction:column;justify-content:center;display:flex;border-color:#d7be8a!important;border-top-style:solid!important;border-top-width:5px!important}.opening-main-question-primary p{white-space:pre-line;font-size:42px!important;line-height:1.22!important}.opening-main-question-primary p:first-line{color:#e1d8ca}.opening-main-question-extra{grid-template-rows:auto minmax(0,1fr);display:grid}.opening-main-question-extra>div{grid-template-rows:repeat(4,minmax(0,1fr));min-height:0;display:grid}.opening-main-question-extra>div>div{border-bottom:1px solid #d7be8a36;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:12px 0;display:grid}.opening-main-question-extra>div>div:last-child{border-bottom:0}.opening-main-question-extra>div>div>span{color:#d7be8a;font-size:18px}.opening-main-question-extra p{white-space:pre-line;font-size:27px!important;line-height:1.2!important}.html-slide--source-135{gap:22px}.html-slide--source-135 h1{font-size:60px!important}.opening-vitality-technique{grid-template-columns:1.28fr .72fr;gap:24px;height:100%;display:grid}.opening-vitality-technique>section{background:#252d43;border-radius:24px;min-width:0}.opening-vitality-technique>section>span{color:#d7be8a;font-size:24px;font-weight:500;display:block}.opening-vitality-technique-purpose{border:1px solid #d7be8a66;border-top:5px solid #d7be8a;flex-direction:column;justify-content:center;padding:44px 48px;display:flex}.opening-vitality-technique-purpose>p{margin:30px 0!important;font-size:31px!important;line-height:1.28!important}.opening-vitality-technique-purpose>div{background:#303951;border-left:4px solid #d7be8a;border-radius:0 14px 14px 0;padding:24px 28px}.opening-vitality-technique-purpose>div p:first-child{color:#d7be8a!important;margin-bottom:8px!important;font-size:34px!important;line-height:1.16!important}.opening-vitality-technique-purpose>div p:last-child{font-size:27px!important;line-height:1.2!important}.opening-vitality-technique-format{border:1px solid #d7be8a88;flex-direction:column;justify-content:center;padding:44px 42px;display:flex;background:#2d3449!important}.opening-vitality-technique-format>span{margin-bottom:32px}.opening-vitality-technique-format>div{gap:18px;display:grid}.opening-vitality-technique-format p{background:#303951;border-radius:14px;padding:24px 26px;font-size:29px!important;line-height:1.18!important}.opening-vitality-technique-format strong{color:#d7be8a;margin-bottom:8px;font-size:21px;font-weight:500;display:block}.opening-vitality-examples{grid-template-rows:minmax(0,1fr) auto;gap:22px;height:100%;display:grid}.opening-vitality-examples-grid{grid-template-columns:1.08fr 1.08fr .84fr;gap:20px;min-height:0;display:grid}.opening-vitality-example{background:#252d43;border:1px solid #d7be8a55;border-top:5px solid #d7be8a;border-radius:22px;flex-direction:column;min-width:0;padding:30px 32px;display:flex}.opening-vitality-example>p:first-child{font-weight:500;color:#d7be8a!important;margin:0 0 24px!important;font-size:32px!important;line-height:1.12!important}.opening-vitality-example>p:last-child{white-space:pre-line;margin:auto 0!important;font-size:25px!important;line-height:1.3!important}.opening-vitality-example>p:last-child strong{color:#e1d8ca;font-weight:500}.opening-vitality-example--music{background:#2d3449}.opening-vitality-examples-conclusion{background:#303951;border:1px solid #d7be8a;border-radius:18px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:28px;padding:24px 32px;display:grid}.opening-vitality-examples-conclusion>span{color:#d7be8a;font-size:23px;font-weight:500}.opening-vitality-examples-conclusion p{white-space:pre-line;font-size:28px!important;line-height:1.22!important}.opening-day-reassembly{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1.28fr .72fr;gap:22px;height:100%;display:grid}.opening-day-reassembly>*{background:#252d43;border-radius:22px;min-width:0}.opening-day-reassembly>*>span{color:#d7be8a;font-size:23px;font-weight:500;display:block}.opening-day-reassembly-purpose{border:1px solid #d7be8a55;border-top:5px solid #d7be8a;flex-direction:column;justify-content:center;padding:38px 42px;display:flex}.opening-day-reassembly-purpose>p{margin-top:28px!important;font-size:28px!important;line-height:1.3!important}.opening-day-reassembly-purpose strong{color:#e5c982;font-weight:500}.opening-day-reassembly-principle{background:#303951;border:1px solid #d7be8a;grid-column:1;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;padding:26px 32px;display:grid}.opening-day-reassembly-principle p{font-size:29px!important;line-height:1.22!important}.opening-day-reassembly-format{background:#2d3449;border:1px solid #d7be8a77;flex-direction:column;grid-area:1/2/-1;justify-content:center;padding:40px 38px;display:flex}.opening-day-reassembly-format>div{gap:16px;margin-top:30px;display:grid}.opening-day-reassembly-format p{background:#303951;border-radius:14px;padding:24px 26px;font-size:28px!important;line-height:1.2!important}.opening-day-reassembly-format strong{color:#d7be8a;margin-bottom:8px;font-size:20px;font-weight:500;display:block}.opening-day-algorithm{grid-template-rows:150px minmax(0,1fr);grid-template-columns:1fr 1fr;gap:20px;height:100%;display:grid}.opening-day-algorithm>section{background:#252d43;border-radius:20px;min-width:0}.opening-day-algorithm-step{border:1px solid #d7be8a55;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:20px;padding:24px 30px;display:grid}.opening-day-algorithm-step>span,.opening-day-algorithm-questions header>span,.opening-day-algorithm-intention>span{color:#d7be8a;font-size:20px;font-weight:500}.opening-day-algorithm-step p{font-size:28px!important;line-height:1.2!important}.opening-day-algorithm-questions{border:1px solid #d7be8a66;border-top:5px solid #d7be8a;grid-template-rows:auto minmax(0,1fr);padding:28px 30px;display:grid}.opening-day-algorithm-questions header{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:18px;display:grid}.opening-day-algorithm-questions header p{font-weight:500;color:#d7be8a!important;font-size:27px!important}.opening-day-algorithm-questions>div{grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;display:grid}.opening-day-algorithm-questions>div>div{border-top:1px solid #d7be8a33;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:10px 0;display:grid}.opening-day-algorithm-questions>div>div>span{color:#1c243d;background:#d7be8a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:600;display:grid}.opening-day-algorithm-questions>div p{font-size:24px!important;line-height:1.2!important}.opening-day-algorithm-intention{border:1px solid #d7be8a;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:20px;padding:30px;display:grid;background:#303951!important}.opening-day-algorithm-intention p{font-size:27px!important;line-height:1.24!important}.opening-day-algorithm-intention i{color:#d7be8a66;justify-self:center;font-size:72px;font-style:normal}.opening-day-algorithm--continued .opening-day-algorithm-intention{border-style:dashed;background:#222a40!important}.opening-neuroplasticity{grid-template-rows:178px minmax(0,1fr);grid-template-columns:.88fr 1.12fr;gap:20px;height:100%;display:grid}.opening-neuroplasticity>section{background:#252d43;border-radius:22px;min-width:0}.opening-neuroplasticity>section>span{color:#d7be8a;font-size:22px;font-weight:500;display:block}.opening-neuroplasticity-definition{border:1px solid #d7be8a;border-top-width:5px;grid-column:1/-1;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:28px;padding:28px 36px;display:grid}.opening-neuroplasticity-definition>div{grid-template-columns:1.25fr .75fr;align-items:center;gap:28px;display:grid}.opening-neuroplasticity-definition p{font-size:25px!important;line-height:1.23!important}.opening-neuroplasticity-definition p:last-child{border-left:2px solid #d7be8a88;padding-left:28px;color:#e5c982!important;font-size:28px!important}.opening-neuroplasticity-ball{border:1px solid #d7be8a55;flex-direction:column;justify-content:center;padding:34px 38px;display:flex}.opening-neuroplasticity-ball>p{white-space:pre-line;margin-top:24px!important;font-size:26px!important;line-height:1.26!important}.opening-neuroplasticity-ball>p+p{border-top:1px solid #d7be8a33;padding-top:18px;margin-top:18px!important}.opening-neuroplasticity-vitality{border:1px solid #d7be8a77;flex-direction:column;padding:34px 38px;display:flex;background:#2d3449!important}.opening-neuroplasticity-vitality>p{margin:24px 0!important;font-size:27px!important;line-height:1.25!important}.opening-neuroplasticity-formula{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:auto;display:grid}.opening-neuroplasticity-formula>div{text-align:center;background:#303951;border-radius:12px;place-items:center;min-width:0;padding:16px 10px;display:grid;position:relative}.opening-neuroplasticity-formula strong{color:#e1d8ca;font-size:17px;font-weight:500;line-height:1.15}.opening-neuroplasticity-formula i{z-index:1;color:#d7be8a;font-size:18px;font-style:normal;position:absolute;right:-9px}.opening-ball-algorithm{grid-template-rows:minmax(0,1fr) 82px;gap:18px;height:100%;display:grid}.opening-ball-algorithm-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;display:grid}.opening-ball-step{background:#252d43;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:14px;min-width:0;min-height:0;padding:22px 24px;display:grid}.opening-ball-step>span{color:#d7be8a;font-size:17px;font-weight:500}.opening-ball-step h2{color:#d7be8a;margin:0 0 10px;font-size:23px;font-weight:500;line-height:1.16}.opening-ball-step p{font-size:19px!important;line-height:1.22!important}.opening-ball-step-sequence{border-top:1px solid #d7be8a33;padding-top:10px;color:#e5c982!important;margin-top:12px!important}.opening-ball-step.is-visible{border:1px solid #d7be8a55}.opening-ball-step.is-current{background:#303951;border-color:#d7be8a;border-top-style:solid;border-top-width:5px}.opening-ball-step.is-upcoming{background:#20283d;border:1px dashed #d7be8a2b}.opening-ball-step.is-upcoming>span{color:#d7be8a4d}.opening-ball-rule{background:#252d43;border:1px solid #d7be8a55;border-radius:16px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:18px 26px;display:grid}.opening-ball-rule>span{color:#d7be8a;font-size:19px}.opening-ball-rule>div{background:#3a4258;border-radius:999px;height:8px;overflow:hidden}.opening-ball-rule>div i{border-radius:inherit;background:#d7be8a;height:100%;display:block}.opening-ball-rule.is-complete{background:#303951;border-color:#d7be8a;padding:18px 28px;display:block}.opening-ball-rule.is-complete p{text-align:center;font-size:23px!important;line-height:1.18!important}.checkin-exercise input{text-align:center;letter-spacing:.25em;width:100%;max-width:320px;font-size:32px}.html-slide-late{min-height:0;display:block}.late-skill-cover{grid-template-columns:.75fr 1.25fr;align-content:center;column-gap:1.5em;height:100%;display:grid}.late-skill-cover>span{color:#d7be8a;text-transform:uppercase;letter-spacing:.14em;grid-column:1/-1;font-size:.58em}.late-skill-cover h2{color:#d7be8a;margin:.25em 0 0;font-size:2.2em;line-height:.95}.late-skill-cover p{align-self:center;margin:.2em 0 0;font-size:1.04em;line-height:1.28}.late-skill-system{grid-template-rows:auto 1fr;gap:.65em;height:100%;display:grid}.late-skill-system>p{color:#9da7bc;margin:0}.late-skill-system>div{grid-template-columns:repeat(3,1fr);gap:.55em;display:grid}.late-skill-system section{background:#ffffff09;border:1px solid #d7be8a47;border-top:3px solid #d7be8a80;border-radius:.55em;align-content:start;gap:.6em;padding:.7em;display:grid}.late-skill-system section.is-current{background:#d7be8a1f;border-color:#d7be8a}.late-skill-system section>span{color:#d7be8a;font-size:.72em}.late-skill-system section p{margin:0;line-height:1.35}.late-metaphor{grid-template-rows:1fr auto;grid-template-columns:.72fr 1.28fr;gap:.5em .8em;height:100%;display:grid}.late-metaphor>strong{color:#d7be8a;text-align:center;background:#d7be8a21;border:1px solid #d7be8a;border-radius:.6em;place-items:center;font-size:1.45em;display:grid}.late-metaphor>div{grid-template-columns:repeat(2,1fr);align-content:center;gap:.35em;display:grid}.late-metaphor>div p{background:#ffffff0f;border-radius:.45em;margin:0;padding:.48em;line-height:1.25}.late-metaphor blockquote{background:#d7be8a14;border-left:.16em solid #d7be8a;grid-column:1/-1;margin:0;padding:.55em .75em;font-size:1.05em}.late-presence{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:.55em;height:100%;display:grid}.late-presence section{background:#ffffff09;border:1px solid #d7be8a4d;border-radius:.55em;min-height:0;padding:.55em .7em}.late-presence section.is-positive{background:#4bbe8d14;border-color:#4bbe8da6}.late-presence h2{color:#d7be8a;margin:0 0 .45em;font-size:1.02em}.late-presence .is-positive h2{color:#79d6ae}.late-presence ul{gap:.18em;margin:0;padding:0 0 0 1.1em;font-size:.72em;line-height:1.24;display:grid}.late-presence footer{background:#d7be8a14;border-left:.16em solid #d7be8a;grid-column:1/-1;padding:.45em .7em}.late-semantic{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.55em;height:100%;display:grid}.late-semantic--1{grid-template-columns:1fr}.late-semantic--3{grid-template-columns:repeat(3,minmax(0,1fr))}.late-semantic--4{grid-template-columns:repeat(2,minmax(0,1fr))}.late-semantic>section{background:#ffffff09;border:1px solid #d7be8a42;border-top:3px solid #d7be8a;border-radius:.55em;min-width:0;min-height:0;padding:.62em .72em;overflow:hidden}.late-semantic>section p{margin:0 0 .42em;line-height:1.32}.late-semantic>section p:first-child strong,.late-semantic>section p:first-child:only-child{color:#e8c987;font-size:1.08em}.html-slide--source-171 .late-semantic>section{flex-direction:column;justify-content:center;padding:1.05em 1.2em;display:flex}.html-slide--source-171 .late-semantic p:first-child{color:#d7be8a!important;margin-bottom:.8em!important;font-size:1.18em!important}.late-empathy-results{grid-template-rows:auto 1fr;grid-template-columns:.9fr 1.1fr;gap:.55em;height:100%;display:grid}.late-empathy-results>section{background:#ffffff09;border:1px solid #d7be8a45;border-radius:.55em;min-height:0;padding:.62em .75em;overflow:hidden}.late-empathy-results .late-empathy-results-lead{background:#d7be8a12;border:0;border-left:.16em solid #d7be8a;border-radius:0;grid-column:1/-1;font-size:1.08em}.late-empathy-results section:not(.late-empathy-results-lead) p:first-child{color:#e8c987;margin:0 0 .5em;font-size:1.05em}.late-empathy-results section:not(.late-empathy-results-lead) p:not(:first-child){margin:.3em 0;padding-left:1.05em;line-height:1.26;position:relative}.late-empathy-results section:not(.late-empathy-results-lead) p:not(:first-child):before{content:"";background:#d7be8a;border-radius:50%;width:.36em;height:.36em;position:absolute;top:.48em;left:0}.late-empathy-results .is-business{background:#4bbe8d10;border-color:#4bbe8d55}.late-mirror-neurons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55em;height:100%;display:grid}.late-mirror-neurons>section{background:#ffffff09;border:1px solid #d7be8a45;border-radius:.55em;align-content:center;gap:.45em;min-height:0;padding:.8em;display:grid;overflow:hidden}.late-mirror-neurons>section>span{color:#d7be8a;font-size:.72em;font-weight:700}.late-mirror-neurons>section p{margin:0;line-height:1.3}.late-mirror-neurons>section.is-accent{background:#4bbe8d12;border-color:#4bbe8d66}.late-mirror-neurons>section.is-accent p:last-child{color:#e8c987;font-size:1.08em}.late-trust-factor{grid-template-rows:1fr auto;grid-template-columns:1.05fr .95fr;gap:.55em;height:100%;display:grid}.late-trust-factor>section{background:#ffffff09;border:1px solid #d7be8a45;border-radius:.55em;min-height:0;padding:.68em .78em;overflow:hidden}.late-trust-factor-thesis{align-content:center;gap:.5em;display:grid}.late-trust-factor-thesis p{margin:0;line-height:1.3}.late-trust-factor-thesis p:last-child{color:#e8c987;font-size:1.08em}.late-trust-factor-reasons h2{color:#d7be8a;margin:0 0 .55em;font-size:1.02em}.late-trust-factor-reasons p{margin:.32em 0;padding-left:1em;line-height:1.28;position:relative}.late-trust-factor-reasons p:first-of-type{color:#aeb8cb;margin-bottom:.5em;padding-left:0}.late-trust-factor-reasons p:not(:first-of-type):before{content:"";background:#d7be8a;border-radius:50%;width:.36em;height:.36em;position:absolute;top:.48em;left:0}.late-trust-factor-conclusion{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:.7em;display:grid;background:#4bbe8d12!important;border-color:#4bbe8d66!important}.late-trust-factor-conclusion p{margin:0;line-height:1.3}.late-trust-factor-conclusion p:first-child{color:#e8c987;font-size:1.05em}.late-empathy-examples{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;gap:.55em;height:100%;display:grid}.late-empathy-examples-intro{color:#d7be8a;grid-column:1/-1;margin:0}.late-empathy-examples>section{background:#ffffff09;border:1px solid #d7be8a45;border-top:3px solid #d7be8a;border-radius:.55em;align-content:center;min-height:0;padding:.72em .8em;display:grid;overflow:hidden}.late-empathy-examples>section p{margin:.18em 0;line-height:1.3}.late-empathy-examples>section p:first-child{color:#e8c987;font-size:1.12em}.late-empathy-examples footer{background:#4bbe8d12;border-left:.16em solid #4bbe8d;grid-column:1/-1;padding:.55em .75em}.late-empathy-examples footer p{margin:0;line-height:1.28}.late-subject-communication{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;gap:.55em;height:100%;display:grid}.late-subject-communication-intro{color:#d7be8a;grid-column:1/-1;margin:0}.late-subject-communication>section{background:#ffffff09;border:1px solid #d7be8a45;border-radius:.55em;align-content:center;min-height:0;padding:.72em .82em;display:grid;overflow:hidden}.late-subject-communication>section p{white-space:pre-line;margin:0;line-height:1.3}.late-subject-communication .is-problem{border-top:4px solid #b65b58}.late-subject-communication .is-solution{border-top:4px solid #49b8ad}.late-subject-communication footer{background:#d7be8a13;grid-column:1/-1;justify-content:center;align-items:baseline;gap:.45em;padding:.5em .7em;display:flex}.late-subject-communication footer p{margin:0}.late-subject-communication footer p:first-child{color:#e8c987;font-size:1.08em}.late-company-values{grid-template-rows:1fr 1fr;gap:.6em;height:100%;display:grid}.late-company-values>section{border:1px solid;border-radius:.55em;grid-template-columns:minmax(13em,.65fr) 1.35fr;align-items:center;gap:.8em;min-height:0;padding:.68em .82em;display:grid;overflow:hidden}.late-company-values header{gap:.16em;display:grid}.late-company-values header strong{font-size:1.16em;line-height:1.08}.late-company-values header span{opacity:.78;font-size:.78em}.late-company-values p{margin:.2em 0;line-height:1.28}.late-company-values section>div{align-content:center;gap:.28em;min-width:0;display:grid}.late-company-values .is-industrial{background:#a448401d;border-color:#c56b67}.late-company-values .is-industrial header strong{color:#e38d88}.late-company-values .is-modern{background:#2aa99b18;border-color:#49b8ad}.late-company-values .is-modern header strong{color:#74d8ce}.late-empathy-practice{grid-template-columns:1.35fr .65fr;gap:.6em;height:100%;display:grid}.late-empathy-practice>section{background:#ffffff09;border:1px solid #d7be8a45;border-radius:.55em;min-height:0;padding:.76em .86em;overflow:hidden}.late-empathy-practice-main{align-content:center;gap:.65em;display:grid}.late-empathy-practice-main>span,.late-empathy-practice-format span{color:#d7be8a;text-transform:uppercase;letter-spacing:.08em;font-size:.75em;font-weight:700}.late-empathy-practice-main p{margin:0;line-height:1.34}.late-empathy-practice-main p:last-child{color:#e8c987;border-left:.13em solid #4bbe8d;padding-left:.7em}.late-empathy-practice-format{grid-template-rows:1fr 1fr;gap:.55em;display:grid}.late-empathy-practice-format>div{background:#d7be8a10;border-radius:.4em;align-content:center;gap:.3em;padding:.6em;display:grid}.late-empathy-practice-format p{margin:0;font-size:1.08em;line-height:1.25}.late-empathy-practice-format .late-field-prefix{display:none}.late-progressive{grid-template-rows:minmax(0,1fr) auto;gap:.48em;height:100%;display:grid}.late-progressive-main{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.58em;min-height:0;display:grid}.late-progressive-grid{grid-template-rows:repeat(10,minmax(0,1fr));gap:.18em;min-height:0;display:grid}.late-progressive--5 .late-progressive-grid{grid-template-rows:repeat(5,minmax(0,1fr))}.late-progressive--6 .late-progressive-grid{grid-template-rows:repeat(6,minmax(0,1fr))}.late-progressive--8 .late-progressive-grid{grid-template-rows:repeat(8,minmax(0,1fr))}.late-progressive-step{background:#ffffff05;border:1px solid #d7be8a2e;border-radius:.34em;grid-template-columns:1.45em minmax(0,1fr);align-items:center;gap:.35em;min-width:0;min-height:0;padding:.22em .4em;display:grid;overflow:hidden}.late-progressive-step>span{color:#7d879c;font-variant-numeric:tabular-nums;font-size:.5em}.late-progressive-step p{white-space:normal!important;margin:0!important;font-size:.48em!important;line-height:1.16!important}.late-progressive--5 .late-progressive-step p,.late-progressive--6 .late-progressive-step p{font-size:.58em!important;line-height:1.2!important}.late-progressive-step.is-upcoming>div{visibility:hidden}.late-progressive-step.is-visible{background:#ffffff0b;border-color:#d7be8a65}.late-progressive-step.is-current{background:#d7be8a24;border-color:#d7be8a;box-shadow:inset .13em 0 #d7be8a}.late-progressive-step.is-current>span{color:#d7be8a}.late-progressive-current{background:#d7be8a16;border:1px solid #d7be8a;border-radius:.55em;align-content:center;gap:.7em;min-width:0;min-height:0;padding:1em 1.08em;display:grid;overflow:hidden}.late-progressive-current>span{color:#d7be8a;letter-spacing:.05em;text-transform:uppercase;font-size:.68em;font-weight:500}.late-progressive-current p{margin:0!important;font-size:1.04em!important;line-height:1.3!important}.late-progressive footer{color:#d7be8a;grid-template-columns:auto 1fr;align-items:center;gap:.7em;display:grid}.late-progressive footer div{background:#ffffff1f;border-radius:999px;height:.18em;overflow:hidden}.late-progressive footer i{background:#d7be8a;height:100%;display:block}.late-technique-intro{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1.28fr .72fr;gap:.58em;height:100%;display:grid}.late-technique-intro-main{background:#ffffff09;border-left:.16em solid #d7be8a;grid-row:1/-1;align-content:center;gap:.65em;min-width:0;min-height:0;padding:.9em 1em;display:grid;overflow:hidden}.late-technique-intro-main>span,.late-technique-intro aside span{color:#d7be8a;letter-spacing:.06em;text-transform:uppercase;font-size:.68em;font-weight:500}.late-technique-intro-main p{margin:0!important;font-size:1.02em!important;line-height:1.34!important}.late-technique-intro blockquote{background:#d7be8a12;border:1px solid #d7be8a52;border-radius:.5em;align-content:center;min-width:0;min-height:0;margin:0;padding:.78em .9em;display:grid;overflow:hidden}.late-technique-intro blockquote p{color:#f0d590!important;margin:0!important;font-size:.94em!important;line-height:1.3!important}.late-technique-intro aside{grid-template-columns:1fr 1fr;gap:.45em;display:grid}.late-technique-intro aside>div{background:#ffffff0b;border-radius:.42em;align-content:center;gap:.18em;min-width:0;padding:.52em .62em;display:grid}.late-technique-intro aside p{margin:0!important;font-size:.95em!important;line-height:1.2!important}.late-section-cover{text-align:center;place-content:center;justify-items:center;gap:.45em;height:100%;display:grid}.late-section-cover>span{color:#aeb8cb;letter-spacing:.12em;text-transform:uppercase;font-size:.75em}.late-section-cover>strong{color:#d7be8a;letter-spacing:.04em;font-size:2.2em;font-weight:500}.late-metaproject-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;height:100%;display:grid}.late-metaproject-principles>section{background:#ffffff09;border-top:.12em solid #d7be8a;align-content:center;gap:.55em;min-width:0;min-height:0;padding:.88em;display:grid;overflow:hidden}.late-metaproject-principles span{color:#d7be8a;font-size:.68em}.late-metaproject-principles p{margin:0!important;line-height:1.32!important}.late-project-overview{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em;height:100%;display:grid}.late-project-overview>section{background:#ffffff09;border:1px solid #d7be8a45;border-radius:.46em;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-content:center;gap:.18em .48em;min-width:0;min-height:0;padding:.56em .66em;display:grid;overflow:hidden}.late-project-overview>section>span{color:#d7be8a;grid-row:1/-1;font-size:.58em}.late-project-overview h2{color:#e8c987;margin:0;font-size:.84em;font-weight:500}.late-project-overview p{margin:0!important;font-size:.66em!important;line-height:1.24!important}.late-project-detail{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:.55em;height:100%;display:grid}.late-project-detail-lead{background:#d7be8a12;border-left:.16em solid #d7be8a;align-content:center;gap:.55em;min-width:0;min-height:0;padding:.82em .9em;display:grid;overflow:hidden}.late-project-detail-lead>span{color:#d7be8a;letter-spacing:.06em;text-transform:uppercase;font-size:.65em}.late-project-detail-lead p{margin:0 0 .45em!important;font-size:.9em!important;line-height:1.3!important}.late-project-detail>div{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.34em;min-height:0;display:grid}.late-project-detail>div>section{background:#ffffff08;border:1px solid #d7be8a36;border-radius:.36em;align-content:center;min-width:0;min-height:0;padding:.4em .48em;display:grid;overflow:hidden}.late-project-detail>div p{margin:0!important;font-size:.58em!important;line-height:1.2!important}.late-project-detail>div strong{color:#e8c987;margin-bottom:.16em;font-size:1.08em;display:block}.late-sovereignty-ship{grid-template-columns:1.34fr .66fr;align-items:stretch;gap:.65em;height:100%;display:grid}.late-sovereignty-ship>section{grid-template-rows:auto minmax(0,1fr);gap:.45em;min-width:0;min-height:0;display:grid;overflow:hidden}.late-sovereignty-ship>section>p{background:#d7be8a12;border-left:.14em solid #d7be8a;padding:.45em .62em;margin:0!important;font-size:.82em!important;line-height:1.25!important}.late-sovereignty-ship ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25em .4em;min-height:0;margin:0;padding:0;list-style:none;display:grid}.late-sovereignty-ship li{border-bottom:1px solid #d7be8a35;grid-template-columns:1.5em 1fr;align-items:start;gap:.25em;min-width:0;min-height:0;padding:.32em .4em;display:grid}.late-sovereignty-ship li>span{color:#d7be8a;font-size:.5em}.late-sovereignty-ship li p{margin:0!important;font-size:.56em!important;line-height:1.18!important}.late-sovereignty-ship img{object-fit:contain;background:#ffffff08;border-radius:.5em;width:100%;height:100%;min-height:0;display:block}.late-folders{grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;grid-template-columns:1.2fr .8fr;gap:.48em;height:100%;display:grid}.late-folders>section{background:#ffffff09;border:1px solid #d7be8a45;border-radius:.46em;min-width:0;min-height:0;padding:.65em .75em;overflow:hidden}.late-folders-definition{grid-row:1/3;align-content:center;gap:.75em;display:grid;border-top:.12em solid #d7be8a!important}.late-folders-definition>p:first-child{margin:0!important;font-size:1.02em!important;line-height:1.32!important}.late-folders-list{color:#d7be8a!important;margin:0!important;font-size:.78em!important;line-height:1.45!important}.late-folders-content,.late-folders-focus{align-content:center;gap:.35em;display:grid}.late-folders-content>span,.late-folders-focus>span{color:#d7be8a;letter-spacing:.05em;text-transform:uppercase;font-size:.65em}.late-folders-content p,.late-folders-focus p{margin:0!important;font-size:.78em!important;line-height:1.28!important}.late-folders-focus{background:#4bbe8d12!important;border-color:#4bbe8d66!important}.late-folders footer{background:#4bbe8d10;border-left:.14em solid #4bbe8d;grid-column:1/-1;padding:.4em .62em}.late-folders footer p{margin:0!important;font-size:.72em!important;line-height:1.25!important}.late-ai-role{grid-template-columns:.72fr 1.28fr;gap:.58em;height:100%;display:grid}.late-ai-role>section{background:#d7be8a12;border-left:.16em solid #d7be8a;align-content:center;gap:.5em;min-width:0;padding:.8em;display:grid}.late-ai-role>section>span{color:#d7be8a;letter-spacing:.06em;text-transform:uppercase;font-size:.66em}.late-ai-role>section p{margin:0!important;line-height:1.3!important}.late-ai-role ol{grid-template-rows:repeat(5,minmax(0,1fr));gap:.28em;min-height:0;margin:0;padding:0;list-style:none;display:grid}.late-ai-role li{background:#ffffff07;border-bottom:1px solid #d7be8a42;grid-template-columns:1.8em 1fr;align-items:center;gap:.35em;min-width:0;min-height:0;padding:.38em .55em;display:grid;overflow:hidden}.late-ai-role li>span{color:#d7be8a;font-size:.58em}.late-ai-role li p{margin:0!important;font-size:.76em!important;line-height:1.22!important}.late-day-summary{grid-template-rows:auto minmax(0,1fr);gap:.52em;height:100%;display:grid}.late-day-summary>p{color:#d7be8a!important;margin:0!important;font-size:1.08em!important}.late-day-summary ol{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em;min-height:0;margin:0;padding:0;list-style:none;display:grid}.late-day-summary li{background:#ffffff08;border:1px solid #d7be8a3d;border-radius:.4em;grid-template-columns:1.7em 1fr;align-items:center;gap:.35em;min-width:0;min-height:0;padding:.52em .62em;display:grid;overflow:hidden}.late-day-summary li>span{color:#d7be8a;font-size:.58em}.late-day-summary li p{margin:0!important;font-size:.78em!important;line-height:1.24!important}.late-homework{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.46em;height:100%;display:grid}.late-homework>section{background:#ffffff08;border:1px solid #d7be8a42;border-radius:.42em;align-content:center;gap:.34em;min-width:0;min-height:0;padding:.58em .68em;display:grid;overflow:hidden}.late-homework p{margin:0 0 .32em!important;font-size:.72em!important;line-height:1.24!important}.late-homework strong{color:#e8c987}.late-tomorrow{grid-template-rows:minmax(0,1fr) auto minmax(0,.78fr);gap:.45em;height:100%;display:grid}.late-tomorrow>section{background:#d7be8a10;border-left:.16em solid #d7be8a;align-content:center;min-height:0;padding:.72em .82em;display:grid;overflow:hidden}.late-tomorrow>section p{margin:0!important;font-size:.9em!important;line-height:1.3!important}.late-tomorrow>h2{color:#d7be8a;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72em;font-weight:500}.late-tomorrow>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em;min-height:0;display:grid}.late-tomorrow article{background:#ffffff08;border-top:.12em solid #d7be8a;align-content:center;gap:.25em;min-width:0;min-height:0;padding:.58em .66em;display:grid;overflow:hidden}.late-tomorrow article>span{color:#d7be8a;font-size:.58em}.late-tomorrow article p{margin:0!important;font-size:.78em!important;line-height:1.23!important}.late-session-closing{text-align:center;place-content:center;justify-items:center;gap:.6em;height:100%;display:grid}.late-session-closing>span{color:#d7be8a;letter-spacing:.1em;text-transform:uppercase;font-size:.72em}.late-session-closing>p{max-width:22em;margin:0!important;font-size:1.3em!important;line-height:1.25!important}.late-anxiety-signals{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em;height:100%;display:grid}.late-anxiety-signals>section{background:#ffffff0a;border:1px solid #d7be8a50;border-top:4px solid #d7be8a;border-radius:.55em;align-content:center;gap:.42em;min-width:0;min-height:0;padding:.72em .82em;display:grid;overflow:hidden}.late-anxiety-signals>section>span{color:#d7be8a;font-size:.72em}.late-anxiety-signals>section p{margin:0;line-height:1.3}.late-anxiety-levels{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;background:#4bbe8d12!important;border-top-width:1px!important;border-left:5px solid #4bbe8d!important;gap:1em!important;padding:.58em .82em!important}.late-anxiety-levels p:first-child{white-space:nowrap;font-weight:500;color:#79d6ae!important}.late-anxiety-levels p:last-child{text-align:right;margin:0!important;font-size:1.08em!important}.late-heart-practice{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1.32fr .68fr;gap:.55em;height:100%;display:grid}.late-heart-practice>section{background:#ffffff0a;border:1px solid #d7be8a4f;border-radius:.55em;min-width:0;min-height:0;padding:.74em .84em;overflow:hidden}.late-heart-practice-main{grid-row:1/-1;align-content:center;gap:.65em;display:grid;border-top:5px solid #d7be8a!important}.late-heart-practice-main>span,.late-heart-practice-result>span,.late-heart-practice-meta span{color:#d7be8a;text-transform:uppercase;letter-spacing:.08em;font-size:.7em;font-weight:500}.late-heart-practice-main p{margin:0;line-height:1.34}.late-heart-practice-result{align-content:center;gap:.52em;display:grid;background:#4bbe8d12!important;border-left:5px solid #4bbe8d!important}.late-heart-practice-result p{margin:0;color:#f0d590!important;font-size:1.05em!important;line-height:1.28!important}.late-heart-practice-meta{grid-template-columns:1fr 1fr;gap:.45em;display:grid;padding:.5em!important}.late-heart-practice-meta>div{background:#d7be8a10;border-radius:.38em;align-content:center;gap:.2em;min-width:0;padding:.48em .55em;display:grid}.late-heart-practice-meta p{margin:0!important;font-size:1.02em!important;line-height:1.18!important}.late-three-questions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;height:100%;display:grid}.late-three-questions>section{background:#ffffff0d;border:1px solid #d7be8a55;border-top:5px solid #d7be8a;border-radius:.55em;align-content:center;gap:.7em;min-width:0;min-height:0;padding:.9em;display:grid;overflow:hidden}.late-three-questions>section>span{color:#d7be8a;font-size:.72em}.late-three-questions p{margin:0!important;font-size:1.08em!important;line-height:1.24!important}.late-coffee-task{grid-template-columns:1.35fr .65fr;gap:.6em;height:100%;display:grid}.late-coffee-task>section{background:#ffffff0a;border:1px solid #d7be8a50;border-radius:.55em;align-content:center;min-width:0;min-height:0;padding:.85em .95em;display:grid;overflow:hidden}.late-coffee-task>section>span{color:#d7be8a;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.65em;font-size:.72em;font-weight:500}.late-coffee-task>section p{margin:0 0 .6em;line-height:1.32}.late-coffee-break{text-align:center;justify-items:center;background:#d7be8a20!important;border-color:#d7be8a!important}.late-coffee-break p:first-child{font-weight:500;color:#d7be8a!important;font-size:1.35em!important}.late-coffee-break p:last-child{color:#f4ead9!important;font-size:1.9em!important;line-height:1!important}.day2-presentation{aspect-ratio:16/9;background:#111729;width:100%;position:relative;overflow:hidden}.day2-slide-host{background:#111729;width:100%;height:100%;display:block}.day2-slide-error{color:#e1d8ca;text-align:center;width:min(80%,640px);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.os-presenter .day2-presentation{max-width:1040px;margin-inline:auto}.os-projection:has(>.day2-presentation){background:#111729;place-items:center;padding:0;display:grid;overflow:hidden}.os-projection>.day2-presentation{aspect-ratio:auto;width:100vw;height:100dvh;position:fixed;inset:0}.os-projection:has(>.day2-presentation)>.os-fullscreen{display:none}@media (min-width:900px) and (max-height:980px){.os-presenter .day2-presentation{width:min(100%,177.778dvh - 643.556px)}}.rw-app.journey-app.os-stories{color:#fff;background-color:#1f263e;background-image:radial-gradient(at 95% 0,#bba06b35,#0000 55%),radial-gradient(at 0 100%,#64759630,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100dvh;font-family:Geometria,sans-serif}.os-stories .os-story{box-sizing:border-box;max-width:860px;min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) clamp(24px,5vw,64px) max(28px,env(safe-area-inset-bottom));flex-direction:column;gap:24px;margin:auto;display:flex}.os-story-progress{gap:6px;display:flex}.os-story-progress span{background:#ffffff2e;border-radius:3px;flex:1;height:3px}.os-story-progress .is-read{background:#dfc28c}.os-story-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.os-story-top>span:first-child{letter-spacing:-.04em;font-size:23px;font-weight:700}.os-story-top>span:last-child{color:#ded8cb;font-variant-numeric:tabular-nums;font-size:14px}.os-story-content{flex-direction:column;flex:1;justify-content:center;padding:clamp(24px,5vh,64px) 0;animation:.24s ease-out os-story-in;display:flex}.os-stories .os-story-symbol{color:#dfc28c;flex:none;margin-bottom:clamp(28px,5vh,52px)}.os-stories .os-story-content h1{letter-spacing:-.04em;color:#fff;overflow-wrap:break-word;outline:none;max-width:18ch;margin:0 0 24px;font:600 clamp(32px,5.5vw,58px)/1.13 Geometria,sans-serif}.os-stories .os-story-content p{color:#e0e3eb;max-width:41ch;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.6}.os-story-footer{padding-top:16px}.os-story-navigation,.os-story-choices{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.os-stories .os-story-button,.os-stories .os-story-back{color:#20273e;cursor:pointer;background:#dfc28c;border:1px solid #dfc28c;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:16px;font:500 16px/1.4 Geometria,sans-serif;display:flex}.os-stories .os-story-button--quiet{color:#fff;background:0 0;border-color:#fff5}.os-stories .os-story-button:hover{color:#20273e;background:#efd5a8}.os-stories .os-story-button--quiet:hover{color:#fff;background:#ffffff15}.os-stories .os-story-back{color:#fff;background:0 0;border-color:#fff5;justify-self:start;width:56px;padding:12px}.os-stories .os-story-back:disabled{visibility:hidden}.os-stories button:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes os-story-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.os-story-content{animation:none}}@media (max-width:400px){.os-stories .os-story{padding-inline:20px}.os-story-choices{gap:10px}.os-stories .os-story-choices .os-story-button{padding:14px 10px;font-size:15px}}.guided-form{gap:24px}.guided-instructions,.guided-compare p{white-space:pre-wrap}.guided-repeat{gap:22px;min-width:0;display:grid}.guided-repeat+.guided-repeat{border-top:1px solid #dce1eb;padding-top:22px}.guided-rating{border:0;min-width:0;padding:0}.guided-rating legend{margin-bottom:12px}.guided-rating>div{flex-wrap:wrap;gap:8px;display:flex}.guided-rating .os-choice{border:1px solid #dce1eb;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:flex}.guided-rating .os-choice:has(:checked){background:#e9f2ef;border-color:#32816c}.guided-rating input{accent-color:#32816c}.guided-score{background:#edf4f1;border-radius:12px;gap:6px;padding:16px;display:grid}.guided-score strong{font-size:28px}.guided-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.guided-compare section{border:1px solid #dce1eb;border-radius:12px;padding:16px}@media (max-width:540px){.guided-compare{grid-template-columns:1fr}.guided-form .os-actions{flex-wrap:wrap}}.guided-editable{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.guided-matrix-summary{overflow-x:auto}.guided-matrix-summary table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.guided-matrix-summary caption{text-align:left;padding-block:12px;font-weight:600}.guided-matrix-summary th,.guided-matrix-summary td{border-bottom:1px solid #dce1eb;padding:10px}.guided-matrix-summary small{color:#32816c;display:block}.guided-matrix-summary .is-candidate{background:#edf5f1}.matrix-editable{border:0;gap:1.2rem;min-width:0;margin:0;padding:0;display:grid}.matrix-form h2:focus{outline:0}.matrix-form progress{accent-color:#262d48;width:100%}.matrix-intro{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.matrix-intro section,.matrix-compass,.matrix-markers{border:1px solid #dce1eb;border-radius:16px;padding:1rem}.matrix-intro h3,.matrix-markers h3,.matrix-compass h3{margin-top:0}.matrix-choice{border:0;min-width:0;margin:1rem 0;padding:0}.matrix-choice legend{margin-bottom:.65rem;font-weight:600}.matrix-choice>div{flex-wrap:wrap;gap:.5rem;display:flex}.matrix-choice label{cursor:pointer;border:1px solid #aeb8cb;border-radius:10px;min-width:44px;min-height:44px;padding:.6rem .75rem;position:relative;align-items:center!important;gap:.4rem!important;display:flex!important}.matrix-choice label:has(input:checked){color:#fff;background:#262d48}.matrix-choice label:has(input:focus-visible){outline-offset:2px;outline:3px solid #6389b6}.matrix-choice input{accent-color:#728bb6;width:1rem!important;height:1rem!important;margin:0!important}.matrix-markers textarea{box-sizing:border-box;width:100%}.matrix-table-scroll{max-width:100%;overflow-x:auto}.matrix-table-scroll table{border-collapse:collapse;width:100%;min-width:620px}.matrix-table-scroll td,.matrix-table-scroll th{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce1eb;padding:.75rem}.matrix-table-scroll small{margin-top:.4rem;display:block}.matrix-table-scroll:focus-visible{outline:3px solid #6389b6}.matrix-observations p{margin:.6rem 0}.matrix-form .os-actions{flex-wrap:wrap}.matrix-form .os-actions button{white-space:normal;max-width:100%}.matrix-form details>summary{cursor:pointer;min-height:44px}.matrix-form fieldset:disabled{opacity:.7}.matrix-focus-summary{background:#fbf8f1;border:1px solid #d7be8a;border-radius:16px;padding:1rem 1.1rem}.matrix-focus-summary h3{margin:0 0 .65rem}.matrix-focus-summary p{margin:.45rem 0}.strong-places-fields{border:0;gap:1rem;min-width:0;padding:0;display:grid}.strong-places-catalog{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;max-height:36rem;padding:.25rem;display:grid;overflow:auto}.strong-place{border:1px solid var(--line,#dce0e8);background:#fff;border-radius:16px;min-width:0;padding:1rem}.strong-place h3{margin:0 0 .5rem;font-size:1.1rem}.strong-place p{font-size:.95rem;line-height:1.5}.strong-place summary{cursor:pointer}.strong-place-shelves{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.strong-places .strong-place-shelves label,.strong-places .strong-places-toggle{cursor:pointer;align-items:center;gap:.5rem;margin:0;display:flex}.strong-places .strong-place-shelves input,.strong-places .strong-places-toggle input{flex:none;width:1.2rem;height:1.2rem;margin:0}.strong-places input[type=search]{width:100%;min-width:0}.strong-places .os-actions{flex-wrap:wrap}.live-ai{right:24px;bottom:max(20px, env(safe-area-inset-bottom));z-index:45;position:fixed}.live-ai-actions{align-items:center;gap:8px;display:flex}.live-ai-trigger{color:#252d46;cursor:pointer;background:#fff;border:1px solid #ccd5e4;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:12px 18px;display:flex;box-shadow:0 4px 24px #252d4614}.live-ai-window{background:#fff;border:1px solid #dce1eb;border-radius:20px;flex-direction:column;width:min(410px,100vw - 24px);max-height:min(680px,100dvh - 100px);display:flex;position:absolute;bottom:60px;right:0;overflow:hidden;box-shadow:0 16px 70px #252d4626}.live-ai-window>header{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;padding:16px;display:flex}.live-ai-window>header button{color:#252d46;cursor:pointer;background:0 0;border:0;width:44px;height:44px}.live-ai-messages{flex:auto;min-height:110px;padding:16px;font-size:15px;line-height:1.55;overflow:auto}.live-ai-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.live-ai-turn{gap:12px;margin-bottom:16px;display:grid}.onsite-app .live-ai-window .live-ai-message{color:#252d46;background:#edf2f8;border-radius:14px;margin:0;padding:12px 14px;font:400 15px/1.55 Geometria,sans-serif}.onsite-app .live-ai-window .live-ai-question{margin-left:20px}.onsite-app .live-ai-window .live-ai-answer{background:#f0f0f0;margin-right:20px}.live-ai-window form{border-top:1px solid #e4e8ef;flex:none;max-height:45dvh;padding:12px 16px;overflow:auto}.onsite-app .live-ai-input{background:#faf9f7;border:1px solid #dce1eb;border-radius:16px;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;margin-top:8px;padding:8px;display:grid}.onsite-app .live-ai-input:focus-within{outline-offset:2px;outline:2px solid #728eae}.onsite-app .live-ai-input textarea{box-sizing:border-box;resize:vertical;background:0 0;border:0;border-radius:0;grid-area:1/1/auto/-1;width:100%;min-width:0;min-height:64px;max-height:160px;margin:0;padding:4px;font:400 16px/1.5 Geometria,sans-serif}.onsite-app .live-ai-input textarea:focus{box-shadow:none;outline:none}.onsite-app .live-ai-input .assistant-files-compact{display:contents}.onsite-app .live-ai-input .assistant-files-actions{grid-area:2/1;gap:8px;min-width:0}.onsite-app .live-ai-input .assistant-file-upload{box-sizing:border-box;color:#637087;border-radius:12px;justify-content:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:flex!important}.onsite-app .live-ai-input .assistant-file-upload:hover{background:#e9ecf0}.onsite-app .live-ai-input .assistant-file-upload:has(input:disabled){opacity:.45;cursor:default}.onsite-app .live-ai-input .assistant-file-upload input{height:100%;margin:0}.onsite-app .live-ai-input .assistant-selected-files{grid-area:3/1/auto/-1}.onsite-app .live-ai-input .assistant-files-compact>small{grid-area:4/1/auto/-1;padding:0 4px 4px;font-size:12px;line-height:1.5}.onsite-app .live-ai-input .assistant-files-compact>.os-error{grid-area:5/1/auto/-1;margin:0}.onsite-app .live-ai-input .live-ai-send{box-sizing:border-box;color:#fff;cursor:pointer;background:#252d46;border:0;border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}.onsite-app .live-ai-send svg{flex:none;width:22px;height:22px;display:block}.onsite-app .live-ai-input .live-ai-send{grid-area:2/2}.onsite-app .live-ai-send:hover:not(:disabled){background:#3c4968}.onsite-app .live-ai-send:disabled{opacity:.45;cursor:default}.onsite-app .live-ai-window .live-ai-consent{color:#252d46;cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:44px;margin:8px 0 0;padding:8px 0;font:400 13px/1.45 Geometria,sans-serif;display:flex}.onsite-app .live-ai-window .live-ai-consent input{box-sizing:border-box;accent-color:#252d46;cursor:pointer;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.onsite-app .live-ai-consent span{min-width:0}.live-ai-context summary{cursor:pointer;padding:8px 0;font-size:14px}.live-ai-context fieldset{border:0;margin:0;padding:0}.os-live main{padding-bottom:90px}@media (max-width:540px){.live-ai{bottom:12px;right:12px}.live-ai-window{max-height:calc(100dvh - 100px)}.live-ai-trigger{font-size:14px}}@media (prefers-reduced-motion:reduce){.live-ai-messages{scroll-behavior:auto}}.slide-camera-input{display:none}.slide-capture-action{justify-items:center;gap:10px;margin-top:20px;display:grid}.onsite-app .slide-capture-action .os-button--quiet{color:#242c44;background:#fff}.onsite-app .slide-capture-action p{margin:0;font-size:13px}.slide-photo-modal{max-width:min(560px,100vw - 32px)}.slide-photo-preview{object-fit:contain;background:#f0f0f0;border-radius:12px;width:100%;max-height:45dvh;display:block}.slide-photo-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.slide-photo-modal p{font-size:14px;line-height:1.6}@media (max-width:540px){.slide-photo-actions .os-button{width:100%}}.os-exercise-stages{margin:20px 0 0;padding:0;list-style:none}.os-exercise-stages>li+li{border-top:1px solid #dce1e8}.os-exercise-stages>li.is-current{background:#ecf3f0;border-bottom:0;border-radius:10px}.os-exercise-stages>li.is-current,.os-exercise-stages>li.is-current+li{border-top-color:#0000}.os-exercise-day .os-exercise-stage{background:0 0;border:0;margin:0;padding:0}.os-exercise-day .os-exercise-stage>summary,.os-exercise-stage-locked{grid-template-columns:54px minmax(0,1fr) 20px;align-items:start;gap:14px;min-height:64px;padding:18px 10px;list-style:none;display:grid}.os-exercise-day .os-exercise-stage>summary::-webkit-details-marker{display:none}.os-exercise-day .os-exercise-stage>summary::marker{content:""}.os-exercise-day .os-exercise-stage>summary{cursor:pointer;border:0;border-radius:8px}.os-exercise-day .os-exercise-stage>summary:hover{background:#edf0f5}.os-exercise-day .os-exercise-stage>summary:focus-visible{outline-offset:2px;outline:3px solid #648cbb}.os-exercise-day .os-exercise-stage[open]>summary>svg{transform:rotate(180deg)}.os-exercise-stage-label{min-width:0}.os-exercise-stage-label strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.os-exercise-stage-label small{color:#626d7e;margin-top:5px;font-size:12px;line-height:1.5;display:block}.os-exercise-stage time,.os-exercise-stage-locked time{color:#626d7e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;line-height:1.6}.os-exercise-stage-locked>svg{color:#697384}.os-exercise-stage .os-exercises{margin:0 12px 12px 78px}.os-exercise-stage .os-exercises button{gap:12px;min-height:48px}.os-exercise-stage .os-exercises button>span{overflow-wrap:anywhere;min-width:0}.os-exercise-stage .os-exercises button>svg{flex-shrink:0}.os-live-embedded{min-width:0}.os-live-embedded .os-wait{min-height:min(52dvh,480px)}@media (max-width:760px){.os-exercise-day .os-exercise-stage>summary,.os-exercise-stage-locked{grid-template-columns:44px minmax(0,1fr) 18px;gap:10px;padding:16px 2px}.os-exercise-stage .os-exercises{margin:0 2px 10px 54px}.os-exercise-stage .os-exercises strong{font-size:14px}}.onsite-app.os-presenter>main{max-width:1920px}.presenter-workspace-layout{min-width:0}.presenter-workspace-layout.is-day-two{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.presenter-workspace{min-width:0}.presenter-schedule{color:#f4f0e8;background:#171d30;border-radius:20px;max-height:calc(100dvh - 28px);position:sticky;top:14px;overflow:auto;box-shadow:0 16px 42px #11172926}.presenter-schedule>header{z-index:2;background:linear-gradient(#171d30 78%,#171d3000);padding:20px 20px 16px;position:sticky;top:0}.presenter-schedule>header span,.presenter-scenario>header span,.presenter-exercise-progress>header span{color:#d7be8a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.presenter-schedule h2{color:#fff;margin:4px 0 8px;font:600 24px/1.2 Geometria,sans-serif}.presenter-schedule>header time{color:#cfd5e2;font-variant-numeric:tabular-nums;font-size:13px}.presenter-schedule ol{margin:0;padding:0 12px 16px;list-style:none}.presenter-schedule li{color:#c9cfdb;border-left:3px solid #0000;border-radius:10px;grid-template-columns:72px minmax(0,1fr);gap:3px 10px;padding:11px 10px;display:grid;position:relative}.presenter-schedule li>time{color:#9fa9bc;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1.35}.presenter-schedule li>span{font-size:12px;line-height:1.35}.presenter-schedule li>strong{color:#f5d996;letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:10px}.presenter-schedule li.is-current{color:#fff;background:#f0c9671f;border-left-color:#f0c967;box-shadow:inset 0 0 0 1px #f0c96433}.presenter-schedule li.is-current:after{content:"";background:#f0c967;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;right:9px;box-shadow:0 0 0 5px #f0c96722}.os-presenter-toolbar{align-items:end}.presenter-workspace-layout.is-day-two .os-presenter-toolbar{flex-direction:column;align-items:stretch}.presenter-slide-picker{width:min(860px,100%);position:relative}.presenter-workspace-layout.is-day-two .presenter-slide-picker{width:100%}.presenter-slide-picker>summary{box-sizing:border-box;color:#242c44;cursor:pointer;background:#fff;border:1px solid #bac4d2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 14px;width:100%;min-height:66px;padding:11px 14px;list-style:none;display:grid}.presenter-slide-picker>summary::-webkit-details-marker{display:none}.presenter-slide-picker>summary>span{color:#687487;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.presenter-slide-picker>summary>strong{overflow-wrap:anywhere;white-space:normal;min-width:0;font:600 14px/1.35 Geometria,sans-serif}.presenter-slide-picker>summary>svg{grid-area:1/2/3;transition:transform .18s}.presenter-slide-picker[open]>summary>svg{transform:rotate(180deg)}.presenter-slide-picker.is-disabled>summary{cursor:not-allowed;opacity:.58}.presenter-slide-picker-menu{z-index:80;background:#fff;border:1px solid #cbd2de;border-radius:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #20283a2b}.os-presenter-toolbar .presenter-slide-picker-menu label{max-width:none;padding:12px 12px 7px;display:block}.presenter-slide-picker-menu input{box-sizing:border-box;color:#242c44;background:#fff;border:1px solid #bac4d2;border-radius:10px;width:100%;min-width:0;padding:11px 12px;font:14px/1.4 Geometria,sans-serif}.presenter-slide-picker-menu>span{color:#687487;padding:0 14px 7px;font-size:11px;display:block}.presenter-slide-picker-options{max-height:min(55dvh,440px);padding:4px 8px 10px;overflow:auto}.presenter-slide-picker-options>button{color:#242c44;overflow-wrap:anywhere;text-align:left;white-space:normal;background:0 0;border:0;border-radius:9px;width:100%;padding:10px 12px;font:500 14px/1.4 Geometria,sans-serif;display:block}:is(.presenter-slide-picker-options>button:hover,.presenter-slide-picker-options>button:focus-visible){background:#edf3f8;outline:none}.presenter-slide-picker-options>button[aria-selected=true]{color:#18233d;background:#e2eaf5;font-weight:650}.presenter-slide-picker-options>p{color:#687487;text-align:center;margin:0;padding:18px 12px}.os-presenter-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.os-presenter-slide-pane{background:#111729;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 12px 34px #11172924}.os-presenter .os-presenter-slide-pane :is(.day1-source-slide,.day2-presentation,.os-slide){width:100%;max-width:none;margin:0}.os-presenter .os-presenter-slide-pane>.os-slide{aspect-ratio:16/9;min-height:0;padding:clamp(22px,3vw,48px)}.presenter-scenario{aspect-ratio:16/9;box-sizing:border-box;background:#fff;border:1px solid #d8dee8;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-width:0;padding:22px;display:grid;overflow:hidden;box-shadow:0 12px 34px #11172912}.presenter-scenario>header{border-bottom:1px solid #e2e6ed;min-width:0;padding-bottom:12px}.presenter-scenario>header span{color:#7d6740;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presenter-scenario h2,.presenter-exercise-progress h3{color:#242c44;margin:4px 0 0;font:600 20px/1.25 Geometria,sans-serif}.presenter-scenario-copy{scrollbar-gutter:stable;min-height:0;overflow:auto}.presenter-scenario-copy p{color:#323c55;white-space:pre-wrap;margin:0;font-size:clamp(15px,1.05vw,19px);line-height:1.58}.presenter-exercise-progress{border-top:1px solid #e2e6ed;padding-top:12px}.presenter-exercise-progress>header span{color:#2f765f}.presenter-exercise-progress h3{font-size:16px}.presenter-progress-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.presenter-progress-totals p{align-items:baseline;gap:6px;margin:0;display:flex}.presenter-progress-totals strong{color:#242c44;font-variant-numeric:tabular-nums;font-size:24px}.presenter-progress-totals span{color:#687487;font-size:11px}.presenter-exercise-progress ol{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;max-height:112px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.presenter-exercise-progress li{background:#edf3f0;border-radius:8px;grid-template-columns:1fr auto;gap:4px 6px;padding:7px;display:grid}.presenter-exercise-progress li span,.presenter-exercise-progress li strong{font-size:10px}.presenter-exercise-progress progress{accent-color:#32816c;grid-column:1/-1;width:100%;height:6px}.presenter-overtime-alert{z-index:1;box-sizing:border-box;color:#fff;background:#9c2f2e;border:2px solid #ffcf5a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 14px;width:min(400px,100%);margin:0 0 12px auto;padding:14px 14px 14px 18px;display:grid;position:relative;box-shadow:0 10px 28px #46151438}.presenter-overtime-alert strong{font-size:20px}.presenter-overtime-alert span{grid-column:1;font-size:14px}.presenter-overtime-alert svg{grid-area:1/2/3}.presenter-overtime-alert .presenter-overtime-dismiss{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff5c;border-radius:9px;grid-area:1/3/3;place-items:center;padding:0;display:grid}:is(.presenter-overtime-alert .presenter-overtime-dismiss:hover,.presenter-overtime-alert .presenter-overtime-dismiss:focus-visible){background:#ffffff24;border-color:#fff}.presenter-overtime-alert .presenter-overtime-dismiss svg{grid-area:auto}.os-presenter-controls .presenter-audience-mode{justify-content:center;min-width:min(280px,100%)}@media (max-width:1180px){.presenter-workspace-layout.is-day-two{grid-template-columns:210px minmax(0,1fr);gap:14px}.os-presenter-toolbar{flex-direction:column;align-items:stretch}.presenter-slide-picker{width:100%}.os-presenter-controls{flex-wrap:wrap}.os-presenter-controls .presenter-audience-mode{flex:280px}}@media (max-width:900px){.presenter-workspace-layout.is-day-two{display:block}.presenter-schedule{max-height:310px;margin-bottom:16px;position:static}.os-presenter-stage{grid-template-columns:1fr}.presenter-scenario{aspect-ratio:auto;min-height:360px}}@media (prefers-reduced-motion:no-preference){.presenter-schedule li.is-current:after{animation:1.8s ease-in-out infinite presenter-schedule-pulse}}@keyframes presenter-schedule-pulse{50%{box-shadow:0 0 0 9px #f0c96708}}
