.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .activity-preview{width:100%;max-width:var(--thumbnail-art-width,280px);min-width:0;height:var(--thumbnail-art-height,112px);flex:none;min-height:0;margin:0;transform:none;container-type:size}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .activity-preview>*{min-width:0;max-width:100%;max-height:100%}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .activity-preview :is(.preview-ordered,.preview-lesson,.preview-native,.preview-cross-section,.preview-rotation){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .activity-preview :is(.preview-ordered,.preview-lesson,.preview-native,.preview-cross-section,.preview-rotation)>svg{object-fit:contain;width:100%;height:100%;max-height:100%;display:block}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .activity-preview :is(.preview-stack,.preview-tangle,.preview-net,.preview-grid){place-items:center;width:min(190px,100%);height:100%;display:grid}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .activity-preview :is(.preview-stack,.preview-tangle,.preview-net,.preview-grid)>svg{object-fit:contain;width:100%;height:100%;max-height:100%}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .activity-preview :is(.preview-memory,.preview-nback){aspect-ratio:1;flex:none;gap:clamp(2px,2.5cqi,5px);width:min(112px,100cqi,100cqb);height:auto}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .activity-preview :is(.preview-tile,.preview-nback>span){border-radius:clamp(2px,2cqi,5px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .first-group{width:calc(75% + 3px);height:calc(25% + 3px);inset:-3px auto auto -3px}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .second-group{width:calc(50% + 3px);height:calc(25% + 3px);top:calc(50% - 2px);left:-3px}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-word{font-size:clamp(16px,24cqi,40px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) :is(.preview-digits,.preview-stream){gap:clamp(3px,3cqi,10px);font-size:clamp(14px,15cqi,34px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) :is(.preview-signal,.preview-ospan){gap:clamp(4px,6cqb,10px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-signal .preview-dot{aspect-ratio:1;width:min(64px,65cqi,65cqb);height:auto}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-ms{font-size:clamp(11px,14cqi,20px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-sum{font-size:clamp(10px,12cqi,24px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-hold{font-size:clamp(24px,40cqb,44px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-coding{gap:clamp(4px,6cqi,16px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-coding svg{width:clamp(14px,23cqi,36px);height:clamp(14px,23cqi,36px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-coding figcaption{font-size:clamp(12px,14cqi,20px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-math{gap:clamp(4px,5cqb,10px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-equation{white-space:nowrap;flex-wrap:nowrap;gap:clamp(2px,2cqi,8px);font-size:clamp(11px,17cqi,30px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-product{gap:clamp(1px,1cqi,3px);width:min(180px,94cqi)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-parts{white-space:nowrap;font-size:clamp(12px,6.5cqi,15px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-find{gap:clamp(4px,5cqi,12px)}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-find .preview-dot{aspect-ratio:1;border-width:2px;width:min(28px,22cqi,24cqb);height:auto}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-flip{gap:clamp(4px,5cqi,14px);width:min(190px,100%);height:100%}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-flip>span:not(.preview-flip-line){flex:1;min-width:0;height:100%}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-flip svg{width:100%;height:100%;max-height:100%}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-flip .preview-flip-line{flex:0 0 2px;align-self:center;height:75%;min-height:0}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-turn{height:100%}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-turn>svg{height:100%;max-height:100%}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-angles{width:min(220px,100%);height:100%}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-angles>span{place-items:center;min-width:0;min-height:0;display:grid}.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-angles svg{width:100%;height:100%;max-height:100%}.play-discovery .library-card-art .guide-art-pair{gap:clamp(4px,4cqi,14px);width:100%;height:100%}.play-discovery .library-card-art .guide-art-pair>svg{flex:1;min-width:0;height:100%}.play-discovery .library-card-art .guide-art-pair>.guide-art-arrow{flex:0 0 10%}@container (width<=140px){.play-discovery :is(.library-card-art,.practice-guidance-art,.campus-practice-catalog .card-art) .preview-parts{display:none}}.play-discovery .campus-practice-catalog .play-card.interactive-practice-card .card-link{display:block}.play-discovery .campus-practice-catalog .play-card.interactive-practice-card .favorite-button{inset-inline:auto 4px}.play-discovery .campus-practice-intro{margin-bottom:24px}.play-discovery .campus-practice-intro h1{max-width:24ch;font-size:var(--text-title);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.1}.play-discovery .campus-practice-intro p{max-width:60ch}.play-discovery .campus-practice-catalog .catalog-controls{border:0;min-inline-size:0;margin:0;padding:0;display:block}@media (scripting:enabled){.play-discovery .campus-practice-catalog:not([data-catalog-fallback]) .catalog-controls[hidden]{display:block!important}.campus-practice-catalog:not([data-catalog-ready]):not([data-catalog-fallback]) [data-catalog-deferred]{display:none!important}}.play-discovery .campus-practice-catalog .search-wrap{width:min(100%,38rem);max-width:none;margin-bottom:28px}.play-discovery .campus-practice-catalog .search-wrap input{border-radius:var(--control-radius);background:var(--surface-raised);caret-color:var(--accent)}.practice-zones{margin-bottom:20px;container:practice-subjects/inline-size}.practice-zone-heading{margin-bottom:12px}.practice-zone-heading h2{font-size:var(--text-section);letter-spacing:-.02em;font-weight:600;line-height:1.3}.practice-zone-map{background:var(--mint);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.practice-zone{border-radius:var(--control-radius);min-width:0;min-height:98px;color:var(--ink);background:var(--bg);text-align:start;border:1px solid #0000;align-items:center;gap:16px;padding:20px 16px;text-decoration:none;display:flex}.practice-zone-icon{width:38px;height:38px;color:var(--accent);flex:0 0 38px;display:block}.practice-zone-icon svg{width:100%;height:100%;display:block}.practice-zone-copy{gap:4px;min-width:0;display:grid}.practice-zone-copy strong{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.3;display:block}.practice-zone-copy>span{color:var(--muted);font-size:.8125rem;line-height:1.4;display:block}.practice-zone[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.practice-zone[aria-pressed=true] .practice-zone-icon,.practice-zone[aria-pressed=true] .practice-zone-copy>span{color:var(--accent-ink)}.practice-zone:focus-visible{outline:3px solid var(--accent);outline-offset:2px;position:relative}.practice-catalog-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:0 24px;margin-bottom:12px;padding-bottom:8px;display:flex}.play-discovery .campus-practice-catalog .collection-tabs{min-width:0;margin:0}.play-discovery .campus-practice-catalog .collection-tabs button:first-child{padding-left:0}.practice-catalog-toolbar .practice-extra-filters{margin-left:auto}.practice-catalog-toolbar .practice-extra-filters[open]{order:1;width:100%}.play-discovery .campus-practice-catalog .catalog-grid{gap:24px 28px}.play-discovery .campus-practice-catalog .play-card{align-self:start;scroll-margin-top:28px}.play-discovery .campus-practice-catalog .play-card .card-art{--thumbnail-art-height:156px;--thumbnail-art-width:280px;border-radius:12px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-content:normal;align-items:stretch;gap:4px;height:max(240px,15rem);min-height:0;padding:12px 16px;display:grid;overflow:visible}.play-discovery .campus-practice-catalog .play-card .art-topic{font-size:.75rem;line-height:1.5}.play-discovery .campus-practice-catalog .activity-preview{height:100%;min-height:0;margin:0}.play-discovery .campus-practice-catalog .activity-preview>*,.play-discovery .campus-practice-catalog .activity-preview svg{max-width:100%;max-height:156px}.play-discovery .campus-practice-catalog .card-art>.spatial-explorer{flex-direction:column;height:100%;min-height:0;display:flex}.play-discovery .campus-practice-catalog .spatial-explorer-compact .spatial-explorer-scene{flex:1;min-height:0}.play-discovery .campus-practice-catalog .spatial-explorer-compact .spatial-explorer-scene>svg{height:100%;max-height:100%}.play-discovery .campus-practice-catalog .spatial-explorer-controls{flex:none;grid-template-columns:minmax(0,1fr) minmax(88px,1.2fr);gap:0 8px}.play-discovery .campus-practice-catalog .spatial-explorer-caption,.play-discovery .campus-practice-catalog .spatial-explorer-controls input[type=range]{grid-column:auto}.play-discovery .campus-practice-catalog .spatial-explorer-panels{flex:none}.play-discovery .campus-practice-catalog .preview-memory,.play-discovery .campus-practice-catalog .preview-nback{flex-shrink:0;gap:4px;width:100px;height:100px}.play-discovery .campus-practice-catalog .first-group{width:78px;height:28px}.play-discovery .campus-practice-catalog .second-group{width:53px;height:28px;top:48px}.play-discovery .campus-practice-catalog .preview-word{font-size:2.25rem}.play-discovery .campus-practice-catalog .preview-digits,.play-discovery .campus-practice-catalog .preview-stream{gap:8px;font-size:1.75rem}.play-discovery .campus-practice-catalog .preview-signal .preview-dot{width:56px;height:56px}.play-discovery .campus-practice-catalog .preview-coding{gap:12px}.play-discovery .campus-practice-catalog .preview-coding svg{width:32px;height:32px}.play-discovery .campus-practice-catalog .preview-equation{font-size:1.75rem}.play-discovery .campus-practice-catalog .preview-product{width:180px}.play-discovery .campus-practice-catalog .preview-clues{gap:6px;font-size:.8125rem}.play-discovery .campus-practice-catalog .play-card .card-copy{padding:16px 0 0}.play-discovery .campus-practice-catalog .play-card h3{padding-bottom:6px;font-size:1.1875rem;font-weight:600;line-height:1.3}.play-discovery .campus-practice-catalog .play-card .card-description{max-width:42ch;font-size:.9375rem;line-height:1.5}.play-discovery .campus-practice-catalog .play-card .card-format{margin-top:8px;font-size:.8125rem;line-height:1.5}.play-discovery .campus-practice-catalog .play-card .card-new{color:var(--accent);font-weight:600}.play-discovery .campus-practice-catalog .play-card .card-date time{white-space:nowrap}.play-discovery .campus-practice-catalog .play-card .favorite-button{background:0 0;border:0;padding:12px;top:4px;right:4px}.play-discovery .campus-practice-catalog .play-card .favorite-button[aria-pressed=true]{color:var(--accent)}.play-discovery .campus-practice-catalog .play-card .practice-skill-labels{margin-top:6px;font-size:.8125rem;line-height:1.5}.play-discovery .campus-practice-catalog .catalog-result-heading{min-width:0;min-height:0;margin:0}.campus-practice-catalog #catalog-count:not(.sr-only){margin:0 0 16px}.campus-practice-catalog .practice-card:target{outline:2px solid var(--accent);outline-offset:8px}@media (hover:hover){.practice-zone:not([aria-pressed=true]):hover{background:var(--accent-soft);border-color:var(--control-border)}}@media (width<=900px){.practice-zone{gap:10px;min-height:88px;padding:16px 12px}.practice-zone-icon{flex-basis:30px;width:30px;height:30px}.practice-zone-copy strong{font-size:.9375rem}.practice-zone-copy>span{font-size:.75rem}}@media (width<=700px){.practice-zone-map{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-zone{min-height:56px;padding:8px 12px}.practice-zone-copy{gap:2px}.practice-zone-icon{flex-basis:28px;width:28px;height:28px}.play-discovery .campus-practice-catalog .search-wrap{margin-bottom:12px}.practice-zone-heading{margin-bottom:8px}.practice-zones{margin-bottom:12px}}@media (width<=580px){.play-discovery .campus-practice-intro{margin-bottom:20px}.play-discovery .campus-practice-catalog .catalog-grid{gap:0}.play-discovery .campus-practice-catalog .play-card{border-top:1px solid var(--line);padding-block:20px}.play-discovery .campus-practice-catalog .play-card .card-link{border-radius:0;display:block}.play-discovery .campus-practice-catalog .activity-preview{width:100%;min-width:0}.play-discovery .campus-practice-catalog .play-card .card-copy{padding:16px 0 0}.play-discovery .campus-practice-catalog .play-card h3{font-size:1.0625rem}.play-discovery .campus-practice-catalog .play-card .card-description{font-size:.875rem}.play-discovery .campus-practice-catalog .play-card .card-format{font-size:.75rem}.play-discovery .campus-practice-catalog .play-card .favorite-button{top:24px;left:auto;right:4px}.play-discovery .campus-practice-catalog .play-card .practice-skill-labels{font-size:.75rem}.play-discovery .campus-practice-catalog .practice-related-tests{margin-left:0}.practice-zone-copy strong{font-size:.875rem}}@media (width<=359px){.practice-zone{gap:8px;padding-inline:8px}.practice-zone-icon{flex-basis:24px;width:24px;height:24px}}@container practice-subjects (width<18rem){.practice-zone-map{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.practice-zone{border-color:buttontext}.practice-zone[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}}[data-catalog] .practice-extra-filters{grid-column:1/-1;min-width:0}[data-catalog] .practice-extra-filters summary,[data-practice-catalog] .practice-related-tests summary{width:fit-content;min-width:2.75rem;max-width:100%;min-height:2.75rem;color:var(--accent);font-size:var(--fold-inline-size);cursor:pointer;overflow-wrap:anywhere;padding:.625rem 0;font-weight:600;line-height:1.5}[data-catalog] .practice-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.5rem;width:min(100%,64rem);min-width:0;padding-top:.5rem;display:grid}[data-catalog] .practice-filter-fields label{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.5rem;font-size:.875rem;display:grid;overflow:hidden}[data-catalog] .practice-filter-fields select{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--control-radius);background-color:var(--white);width:100%;min-width:0;max-width:100%;min-height:2.75rem;color:var(--ink);font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%235E6B61' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75rem .5rem;padding:.625rem 2rem .625rem .75rem;font-size:1rem;line-height:1.5}[data-practice-catalog] .assessment-disclaimer{max-width:72ch;color:var(--muted);margin:.75rem 0 1rem;font-size:.875rem;line-height:1.6}[data-practice-catalog] .play-card{flex-direction:column;align-self:start;display:flex}[data-practice-catalog] .play-card .card-link{flex:1;height:auto}[data-practice-catalog] .practice-skill-labels{color:var(--muted);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.875rem;line-height:1.6}[data-practice-catalog] .practice-related-tests{margin-top:.5rem}[data-practice-catalog] .practice-related-copy{padding:.25rem 0 .5rem}[data-practice-catalog] .practice-assessment-link+.practice-assessment-link{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}[data-practice-catalog] .practice-assessment-link h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.5}[data-practice-catalog] .practice-assessment-link p{color:var(--muted);overflow-wrap:anywhere;margin:.5rem 0;font-size:.875rem;line-height:1.6}[data-practice-catalog] .practice-assessment-link .assessment-relationship{margin-top:0}[data-practice-catalog] .assessment-source{text-underline-offset:var(--underline-offset);align-items:center;max-width:100%;min-height:2.75rem;font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-flex}[data-practice-catalog] #catalog-count{font-variant-numeric:tabular-nums}[data-practice-catalog] .storage-notice{margin-top:1rem}@media (hover:hover){[data-catalog] .practice-extra-filters summary:hover,[data-practice-catalog] .practice-related-tests summary:hover{color:var(--accent-hover);text-underline-offset:var(--underline-offset);text-decoration:underline}[data-practice-catalog] .assessment-source:hover{color:var(--accent-hover)}}[data-catalog] .practice-extra-filters summary:active,[data-practice-catalog] .practice-related-tests summary:active,[data-practice-catalog] .assessment-source:active{color:var(--accent-active)}@media (width<=580px){[data-catalog] .practice-filter-fields{grid-template-columns:minmax(0,1fr)}}@media (width>=581px) and (width<=850px){[data-catalog] .practice-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){[data-catalog] .practice-filter-fields select{-webkit-appearance:auto;appearance:auto;background-image:none}}
