.motif.svelte-1etdzc0.svelte-1etdzc0{--art-h:var(--pz-size-tile-art);--art-w:calc(var(--pz-size-tile-art) * 2.5);--gap:var(--pz-size-motif-gap);--cell:min( (var(--art-h) - var(--gap) * (var(--rows) - 1)) / var(--rows), (var(--art-w) - var(--gap) * (var(--cols) - 1)) / var(--cols) );display:grid;grid-template-columns:repeat(var(--cols),var(--cell));grid-auto-rows:var(--cell);gap:var(--gap);color:var(--cat-fg)}.motif--hero.svelte-1etdzc0.svelte-1etdzc0{--art-h:var(--pz-size-hero-art);--art-w:calc(var(--pz-size-hero-art) * 1.5)}.cell.svelte-1etdzc0.svelte-1etdzc0{position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--pz-radius-motif)}.motif--hero.svelte-1etdzc0 .cell.svelte-1etdzc0{border-radius:var(--pz-radius-motif-large)}.cell.svelte-1etdzc0.svelte-1etdzc0:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.s-on.svelte-1etdzc0.svelte-1etdzc0:before{background-color:currentColor}.s-mid.svelte-1etdzc0.svelte-1etdzc0:before{background-color:currentColor;opacity:var(--pz-opacity-motif-mid)}.s-dim.svelte-1etdzc0.svelte-1etdzc0:before{background-color:currentColor;opacity:var(--pz-opacity-motif-dim)}.s-off.svelte-1etdzc0.svelte-1etdzc0:before{border:calc(var(--pz-size-border-width) * 2) solid currentColor;opacity:var(--pz-opacity-motif-mid)}.s-line.svelte-1etdzc0.svelte-1etdzc0:before{top:auto;height:var(--gap);background-color:currentColor}.s-block.svelte-1etdzc0.svelte-1etdzc0:before{background-color:var(--pz-surface-canvas)}.ch.svelte-1etdzc0.svelte-1etdzc0{position:relative;font-size:calc(var(--cell) * var(--pz-scale-motif-letter));font-weight:var(--pz-type-display-weight);line-height:1}.s-on.svelte-1etdzc0 .ch.svelte-1etdzc0,.s-mid.svelte-1etdzc0 .ch.svelte-1etdzc0{color:var(--cat-bg)}@media (min-width: 48em){.motif--hero.svelte-1etdzc0.svelte-1etdzc0{--art-h:var(--pz-size-hero-art-large);--art-w:calc(var(--pz-size-hero-art-large) * 1.5);--gap:var(--pz-size-motif-gap-large)}}.hub.svelte-z129qw.svelte-z129qw{display:flex;flex-direction:column;gap:var(--pz-space-8);width:100%;max-width:var(--pz-size-content-max);margin:0 auto;padding:var(--pz-space-6) var(--pz-space-gutter) var(--pz-space-12);color:var(--pz-text-primary);line-height:var(--pz-type-body-leading)}.eyebrow.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-eyebrow-size);font-weight:var(--pz-type-eyebrow-weight);letter-spacing:var(--pz-type-eyebrow-tracking);text-transform:uppercase;color:var(--pz-text-brand)}.display.svelte-z129qw.svelte-z129qw{margin-top:var(--pz-space-2);font-size:var(--pz-type-display-size);font-weight:var(--pz-type-display-weight);line-height:var(--pz-type-display-leading);letter-spacing:var(--pz-type-display-tracking)}.lede.svelte-z129qw.svelte-z129qw{margin-top:var(--pz-space-3);max-width:var(--pz-size-readable-max);font-size:var(--pz-type-body-large-size);color:var(--pz-text-muted)}.cat-logic.svelte-z129qw.svelte-z129qw{--cat-bg:var(--pz-category-logic-bg);--cat-fg:var(--pz-category-logic-fg)}.cat-vocabulary.svelte-z129qw.svelte-z129qw{--cat-bg:var(--pz-category-vocabulary-bg);--cat-fg:var(--pz-category-vocabulary-fg)}.cat-speed.svelte-z129qw.svelte-z129qw{--cat-bg:var(--pz-category-speed-bg);--cat-fg:var(--pz-category-speed-fg)}.cat-knowledge.svelte-z129qw.svelte-z129qw{--cat-bg:var(--pz-category-knowledge-bg);--cat-fg:var(--pz-category-knowledge-fg)}.cat-arithmetic.svelte-z129qw.svelte-z129qw{--cat-bg:var(--pz-category-arithmetic-bg);--cat-fg:var(--pz-category-arithmetic-fg)}.cat-associations.svelte-z129qw.svelte-z129qw{--cat-bg:var(--pz-category-associations-bg);--cat-fg:var(--pz-category-associations-fg)}.cat-deduction.svelte-z129qw.svelte-z129qw{--cat-bg:var(--pz-category-deduction-bg);--cat-fg:var(--pz-category-deduction-fg)}.pick.svelte-z129qw.svelte-z129qw{--glow:var(--cat-bg);display:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta" "title title" "text art" "cta cta";align-items:center;gap:var(--pz-space-2) var(--pz-space-4);padding:var(--pz-space-5);border-radius:var(--pz-radius-hero);border:var(--pz-size-border-width) solid var(--pz-border-on-brand);background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--glow) calc(var(--pz-opacity-motif-dim) * 100%),transparent),transparent 70%),linear-gradient(135deg,var(--pz-hero-start),var(--pz-hero-end));box-shadow:0 var(--pz-elevation-hero-offset-y) var(--pz-elevation-hero-blur) var(--pz-shadow-hero);color:var(--pz-text-on-brand)}html.dark .pick.svelte-z129qw.svelte-z129qw{--glow:var(--cat-fg)}html:not([data-pick]) .pick-0.svelte-z129qw.svelte-z129qw,html[data-pick="0"] .pick-0.svelte-z129qw.svelte-z129qw,html[data-pick="1"] .pick-1.svelte-z129qw.svelte-z129qw,html[data-pick="2"] .pick-2.svelte-z129qw.svelte-z129qw,html[data-pick="3"] .pick-3.svelte-z129qw.svelte-z129qw,html[data-pick="4"] .pick-4.svelte-z129qw.svelte-z129qw,html[data-pick="5"] .pick-5.svelte-z129qw.svelte-z129qw,html[data-pick="6"] .pick-6.svelte-z129qw.svelte-z129qw{display:grid}.pick-meta.svelte-z129qw.svelte-z129qw{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pz-space-2) var(--pz-space-3)}.pick-eyebrow.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-eyebrow-size);font-weight:var(--pz-type-eyebrow-weight);letter-spacing:var(--pz-type-eyebrow-tracking);line-height:var(--pz-type-heading-leading);text-transform:uppercase;color:var(--pz-text-on-brand-muted)}.chip.svelte-z129qw.svelte-z129qw{padding:var(--pz-space-1) var(--pz-space-3);border-radius:var(--pz-radius-pill);background-color:var(--cat-bg);color:var(--cat-fg);font-size:var(--pz-type-label-size);font-weight:var(--pz-type-eyebrow-weight);line-height:var(--pz-type-heading-leading)}.pick-title.svelte-z129qw.svelte-z129qw{grid-area:title;font-size:var(--pz-type-display-size);font-weight:var(--pz-type-display-weight);line-height:var(--pz-type-display-leading);letter-spacing:var(--pz-type-display-tracking);overflow-wrap:anywhere}.pick-text.svelte-z129qw.svelte-z129qw{grid-area:text;color:var(--pz-text-on-brand-muted)}.pick-art.svelte-z129qw.svelte-z129qw{grid-area:art;display:flex;align-items:center;justify-content:center;min-width:var(--pz-size-hero-art);min-height:var(--pz-size-hero-art);padding:var(--pz-space-3);border-radius:var(--pz-radius-card);background-color:var(--cat-bg)}.pick-cta.svelte-z129qw.svelte-z129qw{grid-area:cta;display:inline-flex;align-items:center;justify-content:center;gap:var(--pz-space-2);min-height:var(--pz-size-min-target);margin-top:var(--pz-space-3);padding:var(--pz-space-3) var(--pz-space-6);border-radius:var(--pz-radius-pill);background-color:var(--pz-action-hero-default);color:var(--pz-action-hero-text);font-size:var(--pz-type-body-large-size);font-weight:var(--pz-type-display-weight);line-height:var(--pz-type-heading-leading);transition:background-color var(--pz-motion-hover) ease-out,transform var(--pz-motion-press) ease-out}.pick-cta.svelte-z129qw svg{width:var(--pz-size-icon-sm);height:var(--pz-size-icon-sm)}.pick-cta.svelte-z129qw.svelte-z129qw:hover{background-color:var(--pz-action-hero-hover)}.pick-cta.svelte-z129qw.svelte-z129qw:active{background-color:var(--pz-action-hero-pressed);transform:scale(var(--pz-scale-pressed))}.pick-cta.svelte-z129qw.svelte-z129qw:focus-visible{outline:var(--pz-size-focus-width) solid var(--pz-focus-ring-on-brand);outline-offset:var(--pz-size-focus-offset)}.shelf-head.svelte-z129qw.svelte-z129qw{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pz-space-4)}.heading.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-heading-size);font-weight:var(--pz-type-heading-weight);line-height:var(--pz-type-heading-leading)}.shelf-count.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-label-size);font-weight:var(--pz-type-label-weight);color:var(--pz-text-muted)}.shelf-grid.svelte-z129qw.svelte-z129qw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pz-space-3);margin-top:var(--pz-space-4)}.shelf-grid.svelte-z129qw li.svelte-z129qw:last-child{grid-column:span 2}.card.svelte-z129qw.svelte-z129qw{position:relative;list-style:none;display:flex;flex-direction:column;justify-content:space-between;gap:var(--pz-space-4);padding:var(--pz-space-4);border-radius:var(--pz-radius-card);border:var(--pz-size-border-width) solid var(--pz-border-on-brand);background-color:var(--cat-bg);box-shadow:0 var(--pz-elevation-card-offset-y) var(--pz-elevation-card-blur) var(--pz-shadow-card);transition:box-shadow var(--pz-motion-hover) ease-out,transform var(--pz-motion-hover) ease-out}.card.svelte-z129qw.svelte-z129qw:hover{box-shadow:0 var(--pz-elevation-card-key-offset-y) var(--pz-elevation-card-key-blur) var(--pz-shadow-card-key);transform:translateY(var(--pz-elevation-lift))}.card.svelte-z129qw.svelte-z129qw:active{transform:scale(var(--pz-scale-pressed))}.card-title.svelte-z129qw.svelte-z129qw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--pz-radius-card)}.card-title.svelte-z129qw.svelte-z129qw:focus-visible{outline:none}.card-title.svelte-z129qw.svelte-z129qw:focus-visible:after{outline:var(--pz-size-focus-width) solid var(--pz-focus-ring);outline-offset:var(--pz-size-focus-offset)}.shelf-grid.svelte-z129qw .card.svelte-z129qw:last-child{flex-direction:row-reverse}.card-art.svelte-z129qw.svelte-z129qw{display:flex;min-height:var(--pz-size-tile-art)}.card-copy.svelte-z129qw.svelte-z129qw{display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-width:0}.card-skill.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-eyebrow-size);font-weight:var(--pz-type-eyebrow-weight);letter-spacing:var(--pz-type-eyebrow-tracking);line-height:var(--pz-type-body-leading);text-transform:uppercase;color:var(--cat-fg)}.card-title.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-body-large-size);font-weight:var(--pz-type-display-weight);line-height:var(--pz-type-heading-leading);overflow-wrap:anywhere}.card-text.svelte-z129qw.svelte-z129qw{margin-top:var(--pz-space-1);font-size:var(--pz-type-label-size);font-weight:var(--pz-type-body-weight);color:var(--pz-text-muted)}.apps.svelte-z129qw.svelte-z129qw{display:flex;flex-direction:column;gap:var(--pz-space-4);padding-top:var(--pz-space-8);border-top:var(--pz-size-border-width) solid var(--pz-border-default)}.apps-title.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-body-large-size);font-weight:var(--pz-type-heading-weight)}.apps-text.svelte-z129qw.svelte-z129qw{color:var(--pz-text-muted)}.apps-badges.svelte-z129qw.svelte-z129qw{display:flex;flex-wrap:wrap;gap:var(--pz-space-4)}.apps-badges.svelte-z129qw a.svelte-z129qw{border-radius:var(--pz-radius-control)}.apps-badges.svelte-z129qw a.svelte-z129qw:focus-visible{outline:var(--pz-size-focus-width) solid var(--pz-focus-ring);outline-offset:var(--pz-size-focus-offset)}.apps-badges.svelte-z129qw img.svelte-z129qw{height:var(--pz-size-badge-height)}@media (prefers-reduced-motion: reduce){.card.svelte-z129qw.svelte-z129qw,.pick-cta.svelte-z129qw.svelte-z129qw{transition:none}.card.svelte-z129qw.svelte-z129qw:hover,.card.svelte-z129qw.svelte-z129qw:active,.pick-cta.svelte-z129qw.svelte-z129qw:active{transform:none}}@media (min-width: 40em){.hub.svelte-z129qw.svelte-z129qw{gap:var(--pz-space-10);padding:var(--pz-space-10) var(--pz-space-gutter-sm) var(--pz-space-16)}.apps.svelte-z129qw.svelte-z129qw{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width: 48em){.pick.svelte-z129qw.svelte-z129qw{grid-template-areas:"meta art" "title art" "text art" "cta art";-moz-column-gap:var(--pz-space-8);column-gap:var(--pz-space-8);padding:var(--pz-space-8)}.pick-text.svelte-z129qw.svelte-z129qw{max-width:var(--pz-size-readable-max);font-size:var(--pz-type-body-large-size)}.pick-art.svelte-z129qw.svelte-z129qw{padding:var(--pz-space-5)}.pick-cta.svelte-z129qw.svelte-z129qw{justify-self:start}.shelf-grid.svelte-z129qw.svelte-z129qw{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pz-space-4)}}@media (min-width: 64em){.hub.svelte-z129qw.svelte-z129qw{padding-inline:var(--pz-space-gutter-lg)}.display.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-display-size-large)}.pick.svelte-z129qw.svelte-z129qw{padding:var(--pz-space-10)}.pick-title.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-display-size-large)}.card.svelte-z129qw.svelte-z129qw{padding:var(--pz-space-5)}.card-title.svelte-z129qw.svelte-z129qw{font-size:var(--pz-type-card-title-size)}}
