.tool-section{width:min(1320px,calc(100% - 40px))}.tool-section>[data-tool-grid-section],.tool-section>[data-tool-grid],.tool-section>[data-ai-feedback-tool],.tool-section>[data-rotation-simulator],.tool-section>.drill-simulator,.tool-section>.game-selection-tool,.tool-section>.personalized-learning-path,.tool-section>.practice-scenarios,.tool-section>.mixed-rotation-simulator,.tool-section>.strategy-library-tool,.tool-section>.strategy-comparison-tool,.tool-section>.gamified-training-tool,.tool-section>.poker-quiz-tool{width:100%;max-width:100%}.tool-section>[data-ai-feedback-tool],.tool-section>.drill-simulator,.tool-section>.game-selection-tool,.tool-section>.personalized-learning-path,.tool-section>.practice-scenarios,.tool-section>.mixed-rotation-simulator,.tool-section>.gamified-training-tool,.tool-section>.strategy-comparison-tool,.tool-section>.poker-quiz-tool{grid-template-columns:minmax(0,1fr)!important}.tool-section .ai-feedback-form,.tool-section .ai-feedback-results,.tool-section .simulator-controls,.tool-section .simulator-spot,.tool-section .rotation-simulator-controls,.tool-section .rotation-output,.tool-section .rotation-round-panel,.tool-section .learning-path-form,.tool-section .learning-path-results,.tool-section .personal-strategy-form,.tool-section .personal-strategy-results,.tool-section .practice-results,.tool-section .practice-picker,.tool-section .practice-spot,.tool-section .strategy-comparison-controls,.tool-section .strategy-comparison-results,.tool-section .gamified-sidebar,.tool-section .gamified-drill-panel,.tool-section .quiz-sidebar,.tool-section .quiz-main,.tool-section .game-selection-form,.tool-section .game-selection-results,.tool-section .game-selection-panel{min-width:0}.tool-section .ai-feedback-meters,.tool-section .ai-feedback-cards,.tool-section .ai-feedback-lab,.tool-section .ai-feedback-history-grid,.tool-section .game-selection-grid,.tool-section .game-selection-meters,.tool-section .game-selection-cards,.tool-section .game-selection-compare,.tool-section .game-selection-insights,.tool-section .game-selection-profile-match,.tool-section .game-selection-guide,.tool-section .game-selection-practical,.tool-section .game-selection-session-plan,.tool-section .learning-path-cards,.tool-section .learning-path-exercise-list,.tool-section .learning-path-weeks,.tool-section .learning-path-meters,.tool-section .personal-strategy-meters,.tool-section .personal-strategy-cards,.tool-section .personal-strategy-drills,.tool-section .strategy-library-card-grid,.tool-section .strategy-comparison-cards,.tool-section .strategy-comparison-lines,.tool-section .strategy-feedback-grid,.tool-section .gamified-options,.tool-section .gamified-meta,.tool-section .gamified-badges,.tool-section .gamified-achievement-grid,.tool-section .gamified-drill-list,.tool-section .quiz-options,.tool-section .quiz-meta,.tool-section .quiz-scenario-list,.tool-section .quiz-history-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.tool-section .ai-feedback-audit-grid{grid-template-columns:minmax(0,1fr)!important}.tool-section .ai-feedback-scenario-suggestion,.tool-section .ai-feedback-tool .tool-toolbar{justify-self:center;width:min(760px,100%)}.tool-section .practice-results{grid-template-columns:minmax(230px,.75fr) minmax(320px,1fr) minmax(420px,1.25fr)!important;align-items:start}.tool-section .practice-picker{grid-column:2;grid-row:1 / span 3;align-self:start}.tool-section .practice-spot{grid-column:3;grid-row:1 / span 3;align-self:start}.tool-section .practice-match-list{grid-template-columns:repeat(2,minmax(140px,1fr))!important}.tool-section .practice-card-display,.tool-section .practice-choice-grid{grid-template-columns:repeat(3,minmax(110px,1fr))!important}.tool-section .mixed-rotation-simulator,.tool-section .rotation-simulator-grid,.tool-section [data-rotation-layout]{grid-template-columns:minmax(0,1fr)!important}.tool-section .rotation-simulator-controls{grid-template-columns:repeat(4,minmax(150px,1fr))!important;align-items:end}.tool-section .rotation-simulator-actions{align-self:end}.tool-section .rotation-simulator-controls label:nth-of-type(5),.tool-section .rotation-feedback,.tool-section .rotation-feedback-log{align-self:stretch}.tool-section .rotation-simulator-controls label:nth-of-type(5){grid-column:span 2}.tool-section .rotation-feedback-log{grid-column:1 / -1}.tool-section .rotation-round-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tool-section .rotation-live-table,.tool-section .rotation-poker-table,.tool-section .rotation-table-felt,.tool-section .rotation-table-center,.tool-section .rotation-table-actions{max-width:100%;min-width:0}.tool-section .simulator-control-strip,.tool-section .simulator-filter-row,.tool-section .spot-detail-grid,.tool-section .decision-grid,.tool-section .simulator-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.tool-section .strategy-library-grid,.tool-section .game-selection-results{grid-template-columns:minmax(0,1fr)!important}.tool-section .strategy-library-controls{grid-template-columns:repeat(4,minmax(170px,1fr))!important;align-items:end}.tool-section .strategy-library-card-grid{grid-template-columns:repeat(3,minmax(240px,1fr))!important}.tool-section .strategy-comparison-controls{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)!important;align-items:start}.tool-section .strategy-comparison-presets{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tool-section .strategy-comparison-metrics{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.tool-section .learning-path-grid{grid-template-columns:repeat(3,minmax(190px,1fr))!important}.tool-section .learning-path-presets{grid-template-columns:repeat(3,minmax(170px,1fr))!important}.tool-section .personal-strategy-grid,.tool-section .personal-strategy-focus,.tool-section .personal-strategy-actions{grid-template-columns:repeat(2,minmax(170px,1fr))!important}.tool-section .personal-strategy-meters{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.tool-section .personal-strategy-cards,.tool-section .personal-strategy-drills{grid-template-columns:repeat(3,minmax(220px,1fr))!important}.tool-section .learning-path-weeks,.tool-section .learning-path-exercise-list{grid-template-columns:repeat(4,minmax(190px,1fr))!important}.tool-section>.game-selection-tool{gap:24px!important}.tool-section .game-selection-form,.tool-section .game-selection-results{padding:clamp(20px,3vw,32px)!important}.tool-section .game-selection-results{align-items:start}.tool-section .game-selection-cards{grid-template-columns:repeat(3,minmax(180px,1fr))!important}.tool-section .game-selection-profile-match,.tool-section .game-selection-guide,.tool-section .game-selection-session-plan{grid-template-columns:repeat(4,minmax(180px,1fr))!important}.tool-section .game-selection-practical{grid-template-columns:repeat(3,minmax(220px,1fr))!important}.tool-section .strategy-library-bucket-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.tool-section .game-selection-profile-card,.tool-section .game-selection-guide-card,.tool-section .game-selection-practical-card,.tool-section .game-selection-session-card,.tool-section .game-selection-card,.tool-section .game-selection-meter{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.tool-section .practice-results,.tool-section .strategy-comparison-controls{grid-template-columns:minmax(0,1fr)!important}.tool-section .practice-picker,.tool-section .practice-spot{grid-column:auto;grid-row:auto}.tool-section .rotation-simulator-controls,.tool-section .rotation-round-grid,.tool-section .game-selection-cards,.tool-section .game-selection-profile-match,.tool-section .game-selection-guide,.tool-section .game-selection-session-plan,.tool-section .game-selection-practical,.tool-section .strategy-library-controls,.tool-section .strategy-library-card-grid,.tool-section .strategy-comparison-metrics,.tool-section .learning-path-grid,.tool-section .learning-path-presets,.tool-section .learning-path-exercise-list,.tool-section .learning-path-weeks,.tool-section .quiz-options,.tool-section .quiz-meta,.tool-section .quiz-scenario-list,.tool-section .quiz-history-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}}@media(max-width:680px){.tool-section{width:100%}.tool-section>[data-tool-grid-section],.tool-section>[data-tool-grid],.tool-section>[data-ai-feedback-tool],.tool-section>[data-rotation-simulator],.tool-section>.drill-simulator,.tool-section>.game-selection-tool,.tool-section>.personalized-learning-path,.tool-section>.practice-scenarios,.tool-section>.mixed-rotation-simulator,.tool-section>.strategy-library-tool,.tool-section>.strategy-comparison-tool,.tool-section>.gamified-training-tool,.tool-section>.poker-quiz-tool{width:100%;max-width:100%}.tool-section .ai-feedback-meters,.tool-section .ai-feedback-cards,.tool-section .ai-feedback-lab,.tool-section .ai-feedback-history-grid,.tool-section .practice-match-list,.tool-section .practice-card-display,.tool-section .practice-choice-grid,.tool-section .rotation-simulator-controls,.tool-section .rotation-round-grid,.tool-section .game-selection-cards,.tool-section .game-selection-profile-match,.tool-section .game-selection-guide,.tool-section .game-selection-practical,.tool-section .game-selection-session-plan,.tool-section .strategy-library-controls,.tool-section .strategy-library-card-grid,.tool-section .strategy-comparison-presets,.tool-section .strategy-comparison-metrics,.tool-section .learning-path-cards,.tool-section .learning-path-grid,.tool-section .learning-path-presets,.tool-section .learning-path-exercise-list,.tool-section .learning-path-module-grid,.tool-section .learning-path-weeks{grid-template-columns:minmax(0,1fr)!important}.tool-section .rotation-simulator-controls label:nth-of-type(5){grid-column:auto}.tool-section .rotation-live-table,.tool-section .rotation-poker-table,.tool-section .rotation-table-felt,.tool-section .rotation-table-center{width:100%}.tool-section .rotation-table-felt,.tool-section .rotation-table-actions{grid-template-columns:minmax(0,1fr)!important}}.tool-section :is(.tool-card,.tool-panel,.tool-summary,.tool-output,.tool-status,.tool-toolbar,.practice-results,.practice-picker,.practice-spot,.practice-plan,.practice-feedback,.practice-card,.practice-match-card,.practice-scenario-card,.scenario-card,.rotation-feedback,.rotation-feedback-log,.rotation-round-panel,.rotation-output,.rotation-live-table,.ai-feedback-form,.ai-feedback-results,.ai-feedback-scenario-suggestion,.ai-feedback-card,.game-selection-card,.game-selection-profile-card,.game-selection-guide-card,.game-selection-practical-card,.game-selection-session-card,.game-selection-meter,.strategy-library-card,.strategy-comparison-card,.gamified-card,.quiz-card,.learning-path-card,.personal-strategy-card,.metric-card,.progress-row,.status-row,.feedback-route,.feedback-chip):not(.playing-card):not(.poker-card):not(.card-face):not(.rotation-playing-card){background:linear-gradient(180deg,#1c2b2df5,#091113fa)!important;color:#f7fbff!important;border-color:#bed5da3d!important}.tool-section :is(.tool-card,.tool-panel,.tool-summary,.tool-output,.tool-status,.tool-toolbar,.practice-results,.practice-picker,.practice-spot,.practice-plan,.practice-feedback,.practice-card,.practice-match-card,.practice-scenario-card,.scenario-card,.rotation-feedback,.rotation-feedback-log,.rotation-round-panel,.rotation-output,.rotation-live-table,.ai-feedback-form,.ai-feedback-results,.ai-feedback-scenario-suggestion,.ai-feedback-card,.game-selection-card,.game-selection-profile-card,.game-selection-guide-card,.game-selection-practical-card,.game-selection-session-card,.game-selection-meter,.strategy-library-card,.strategy-comparison-card,.gamified-card,.quiz-card,.learning-path-card,.personal-strategy-card,.metric-card,.progress-row,.status-row,.feedback-route,.feedback-chip):not(.playing-card):not(.poker-card):not(.card-face):not(.rotation-playing-card) :is(h1,h2,h3,h4,h5,h6,p,li,span,small,strong,em,label,dt,dd){color:inherit!important}.tool-section :is(input,select,textarea){background:#05090b!important;color:#f7fbff!important;border-color:#bed5da57!important}.tool-section :is(button,.button,a.button){background:#103b36!important;color:#f7fbff!important;border-color:#6eb4d28c!important}.tool-section :is(button.secondary,.button.secondary,button[disabled],.button[disabled]){background:#ffffff14!important;color:#f7fbff!important;border-color:#bed5da59!important}.tool-section :is(.game-selection-card,.game-selection-profile-card,.game-selection-guide-card,.game-selection-practical-card,.game-selection-session-card,.game-selection-meter,.game-selection-results article,.ai-feedback-scenario-suggestion,.ai-feedback-scenario-card,.ai-feedback-card,.rotation-feedback,.rotation-feedback-log,.rotation-round-panel,.rotation-output,.feedback-route,.progress-row,.status-row,.metric-card):not(.playing-card):not(.poker-card):not(.card-face):not(.rotation-playing-card){background:linear-gradient(180deg,#1b2b2efa,#080f11fa)!important;color:#f7fbff!important;border-color:#bed5da47!important}.tool-section :is(.game-selection-card,.game-selection-profile-card,.game-selection-guide-card,.game-selection-practical-card,.game-selection-session-card,.game-selection-meter,.game-selection-results article,.ai-feedback-scenario-suggestion,.ai-feedback-scenario-card,.ai-feedback-card,.rotation-feedback,.rotation-feedback-log,.rotation-round-panel,.rotation-output,.feedback-route,.progress-row,.status-row,.metric-card):not(.playing-card):not(.poker-card):not(.card-face):not(.rotation-playing-card) :is(h1,h2,h3,h4,h5,h6,p,li,span,small,strong,em,label,dt,dd){color:inherit!important}.tool-section :is(.card-label,.section-kicker,.eyebrow,.metric-label){color:#8bd4ff!important}.tool-section :is(button,.button,a.button,.text-link,.option-toggle,.trainer-tabs button,[data-apply-scenario-suggestion],[data-rotation-step]){background:#103b36!important;color:#f7fbff!important;border-color:#6eb4d28c!important;opacity:1!important}.tool-section :is(button[disabled],.button[disabled],[aria-disabled=true]){background:#ffffff1a!important;color:#dbe8ef!important;border-color:#bed5da59!important;opacity:.9!important}.tool-section :is(.playing-card,.poker-card,.card-face,.rotation-playing-card){background:#fffaf0!important;color:#07110f!important}.tool-section :is(.playing-card,.poker-card,.card-face,.rotation-playing-card).red{color:#b3342d!important}.tool-section :is(.playing-card,.poker-card,.card-face,.rotation-playing-card) :is(span,strong,em){color:inherit!important}
