.LearnRoomView_room__jyiKF{--room-paper:var(--cw-sem-calm-bg);--room-paper-lit:var(--cw-sem-calm-surface);--room-paper-deep:var(--cw-sem-calm-surface-muted);--room-wash:var(--cw-mat-stroke-quiet);--room-wash-2:var(--cw-mat-stroke-inner);--room-fill:var(--cw-mat-surface);--room-ink-value:var(--cw-platform-text);--room-ink:var(--room-ink-value);--room-ink-soft:color-mix(in srgb,var(--room-ink-value) 86%,var(--room-paper));--room-ink-faint:color-mix(in srgb,var(--room-ink-value) 64%,var(--room-paper));--room-ink-line:color-mix(in srgb,var(--room-ink-value) 42%,transparent);--room-ink-hair:color-mix(in srgb,var(--room-ink-value) 15%,transparent);--room-brass:var(--cw-sem-warmth-strong);--room-brass-lit:var(--cw-sem-warmth);--room-brass-line:color-mix(in srgb,var(--cw-sem-warmth-strong) 60%,transparent);--room-cast:color-mix(in srgb,var(--cw-mat-scrim-ink) 30%,transparent);--room-select-ink:var(--room-ink);--room-select-line:color-mix(in srgb,var(--room-ink-value) 92%,transparent);--room-select-tint:color-mix(in srgb,var(--room-ink-value) 15%,var(--room-paper-lit));--room-ink-w:1;--room-wall-shade:0.55;--room-walk:1200ms;position:relative;isolation:isolate;min-height:70svh;overflow:hidden;background:transparent;color:var(--room-ink);--room-edge-fade:radial-gradient(96% 92% at 50% 50%,var(--cw-mat-scrim-ink) 0 26%,color-mix(in srgb,var(--cw-mat-scrim-ink) 42%,transparent) 62%,transparent 96%)}:root[data-cw-theme=dark] .LearnRoomView_room__jyiKF{--room-paper:var(--cw-platform-bg);--room-paper-lit:var(--cw-platform-surface);--room-paper-deep:var(--cw-platform-bg);--room-wash:var(--cw-platform-surface);--room-wash-2:var(--cw-platform-surface-muted);--room-fill:var(--cw-platform-surface-muted);--room-ink-value:var(--cw-platform-text);--room-ink-line:color-mix(in srgb,var(--room-ink-value) 62%,transparent);--room-ink-hair:color-mix(in srgb,var(--room-ink-value) 22%,transparent);--room-ink-faint:color-mix(in srgb,var(--room-ink-value) 72%,var(--room-paper));--room-brass:var(--cw-sem-warmth);--room-brass-lit:var(--cw-platform-accent-contrast);--room-brass-line:color-mix(in srgb,var(--cw-sem-warmth) 55%,transparent);--room-select-ink:var(--room-brass-lit);--room-select-line:var(--room-brass-line);--room-select-tint:color-mix(in srgb,var(--room-brass) 34%,var(--room-fill));--room-cast:color-mix(in srgb,var(--cw-mat-scrim-ink) 62%,transparent);--room-ink-w:1.7;--room-wall-shade:0.62}@media (prefers-color-scheme:dark){:root:not([data-cw-theme=light]) .LearnRoomView_room__jyiKF{--room-paper:var(--cw-platform-bg);--room-paper-lit:var(--cw-platform-surface);--room-paper-deep:var(--cw-platform-bg);--room-wash:var(--cw-platform-surface);--room-wash-2:var(--cw-platform-surface-muted);--room-fill:var(--cw-platform-surface-muted);--room-ink-value:var(--cw-platform-text);--room-ink-line:color-mix(in srgb,var(--room-ink-value) 62%,transparent);--room-ink-hair:color-mix(in srgb,var(--room-ink-value) 22%,transparent);--room-ink-faint:color-mix(in srgb,var(--room-ink-value) 72%,var(--room-paper));--room-brass:var(--cw-sem-warmth);--room-brass-lit:var(--cw-platform-accent-contrast);--room-brass-line:color-mix(in srgb,var(--cw-sem-warmth) 55%,transparent);--room-select-ink:var(--room-brass-lit);--room-select-line:var(--room-brass-line);--room-select-tint:color-mix(in srgb,var(--room-brass) 34%,var(--room-fill));--room-cast:color-mix(in srgb,var(--cw-mat-scrim-ink) 62%,transparent);--room-ink-w:1.7;--room-wall-shade:0.62}}.LearnRoomView_stage__jX8H3{position:relative;width:100%;aspect-ratio:16/10;min-height:26rem;overflow:visible;background:transparent}@media (max-width:900px){.LearnRoomView_stage__jX8H3{aspect-ratio:3/4;min-height:32rem}}.LearnRoomView_camera__M8Uc4{position:absolute;inset:0;transform-origin:50% 50%;transform:translate3d(var(--px,0),var(--py,0),0) scale(var(--cs,1))}.LearnRoomView_camera__M8Uc4[data-walking=true]{transition:transform var(--room-walk,1.2s) cubic-bezier(.16,.5,.2,1);will-change:transform}@media (prefers-reduced-motion:reduce){.LearnRoomView_camera__M8Uc4[data-walking=true]{transition:none;will-change:auto}}.LearnRoomView_room__jyiKF[data-case=true] .LearnRoomView_stage__jX8H3{overflow:hidden}.LearnRoomView_wall__yBuuJ{position:absolute;inset:0;background-color:var(--room-wash-2);opacity:var(--room-wall-shade);-webkit-mask-image:url(/cw/platform/learn/room-wall-matte.webp),var(--room-edge-fade);mask-image:url(/cw/platform/learn/room-wall-matte.webp),var(--room-edge-fade);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-size:cover,100% 100%;mask-size:cover,100% 100%;-webkit-mask-position:50% 50%,50% 50%;mask-position:50% 50%,50% 50%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.LearnRoomView_wall__yBuuJ:after{content:"";position:absolute;inset:0;-webkit-mask-image:var(--room-edge-fade);mask-image:var(--room-edge-fade);background:linear-gradient(to right,transparent calc(50% - 1px),var(--room-ink-hair) calc(50% - 1px) 50%,transparent 50%),linear-gradient(to bottom,transparent calc(27% - 1px),var(--room-ink-hair) calc(27% - 1px) 27%,transparent 27%)}@keyframes LearnRoomView_room-beam__ov7_o{0%{opacity:.62}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LearnRoomView_rake__GozrH{animation:none;opacity:.8}}.LearnRoomView_niche__2ENFc{position:absolute;cursor:pointer;transition:opacity var(--room-walk,1.2s) cubic-bezier(.16,.5,.2,1)}.LearnRoomView_nicheCast__wIEAz{position:absolute;left:-26px;right:14px;top:12px;bottom:-30px;background:radial-gradient(closest-side at 42% 44%,var(--room-cast) 0,transparent 100%);filter:blur(14px);opacity:calc(.3 + var(--depth, 1) * .5);pointer-events:none}.LearnRoomView_nicheBox__HGaSV{--niche-depth:inset 0 22px 32px -14px var(--room-cast),inset 18px 0 30px -16px var(--room-cast),inset -8px -12px 24px -16px color-mix(in srgb,var(--room-paper-lit) 55%,transparent);position:absolute;inset:0;border-radius:var(--cw-radius-sm);background:var(--room-wash);box-shadow:var(--niche-depth);overflow:hidden}.LearnRoomView_nicheBox__HGaSV:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--room-paper);opacity:calc((1 - var(--depth, 1)) * .34)}.LearnRoomView_nichePersp__XTK0K{position:absolute;inset:0;pointer-events:none;opacity:calc(.6 + var(--depth, 1) * .4)}.LearnRoomView_nichePersp__XTK0K svg{width:100%;height:100%;display:block;overflow:visible;color:var(--room-ink)}.LearnRoomView_nicheBox__HGaSV:after{content:"";position:absolute;inset-inline:0;bottom:0;height:6px;background:linear-gradient(180deg,var(--room-fill),var(--room-wash));border-top:1px solid var(--room-ink-line);box-shadow:0 -4px 8px -3px var(--room-cast);z-index:2;pointer-events:none}.LearnRoomView_niche__2ENFc[data-hot=true] .LearnRoomView_nicheBox__HGaSV{box-shadow:var(--niche-depth),inset 0 26px 40px -14px var(--room-cast)}@media (hover:hover){.LearnRoomView_niche__2ENFc:hover .LearnRoomView_nicheBox__HGaSV{box-shadow:var(--niche-depth),inset 0 26px 40px -14px var(--room-cast)}}.LearnRoomView_nicheMark__4P_v7{position:absolute;inset:-26px;z-index:3;pointer-events:none;color:var(--room-select-ink);opacity:0;transition:opacity .7s ease}.LearnRoomView_nicheMark__4P_v7 svg{width:100%;height:100%;display:block;overflow:visible}.LearnRoomView_niche__2ENFc[data-hot=true] .LearnRoomView_nicheMark__4P_v7{opacity:1}@media (hover:hover){.LearnRoomView_niche__2ENFc:hover .LearnRoomView_nicheMark__4P_v7{opacity:1}}@media (prefers-reduced-motion:reduce){.LearnRoomView_nicheMark__4P_v7{transition:none}}.LearnRoomView_nicheEnter__ke5Ps{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:pointer}.LearnRoomView_nicheEnter__ke5Ps:focus-visible{outline:1px solid var(--room-select-ink);outline-offset:4px}.LearnRoomView_nicheBox__HGaSV{pointer-events:none}.LearnRoomView_book__2KKXS{pointer-events:auto}.LearnRoomView_niche__2ENFc[data-open=true]{cursor:default}.LearnRoomView_room__jyiKF[data-case=true] .LearnRoomView_niche__2ENFc[data-away=true]{opacity:0;pointer-events:none;transition:opacity var(--room-walk,1.2s) cubic-bezier(.16,.5,.2,1)}.LearnRoomView_room__jyiKF[data-case=true] .LearnRoomView_stage__jX8H3 .LearnRoomView_niche__2ENFc .LearnRoomView_nicheLabel__oNxQc,.LearnRoomView_room__jyiKF[data-case=true] .LearnRoomView_stage__jX8H3 .LearnRoomView_niche__2ENFc .LearnRoomView_nicheMark__4P_v7,.LearnRoomView_room__jyiKF[data-case=true] .LearnRoomView_stage__jX8H3 .LearnRoomView_niche__2ENFc .LearnRoomView_nicheMore__tFIIl{opacity:0}.LearnRoomView_niche__2ENFc[data-dim=true]{opacity:.4;filter:none;transition:opacity .22s ease}.LearnRoomView_niche__2ENFc[data-dim=true] .LearnRoomView_nicheLabel__oNxQc,.LearnRoomView_niche__2ENFc[data-dim=true] .LearnRoomView_nicheMore__tFIIl{opacity:0}.LearnRoomView_noMatch__PNbwg{margin:0;padding-block:var(--cw-space-lg);color:var(--room-ink-faint);line-height:1.6}.LearnRoomView_nicheLabel__oNxQc{inset-block-start:-1.15rem;inset-inline-start:3px;max-inline-size:calc(100% - 6px);z-index:2;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LearnRoomView_nicheLabel__oNxQc,.LearnRoomView_nicheMore__tFIIl{position:absolute;font-family:var(--cw-font-data,ui-monospace,monospace);font-size:.6rem;color:var(--room-ink-faint)}.LearnRoomView_nicheMore__tFIIl{inset-block-end:-1.35rem;inset-inline-end:2px;letter-spacing:.08em}.LearnRoomView_book__2KKXS{--face-front:var(--room-fill);--face-top:color-mix(in srgb,var(--room-paper-lit) 72%,var(--room-fill));--face-side:var(--room-wash-2);--face-line:var(--room-ink-line);position:absolute;bottom:2px;filter:drop-shadow(2px 3px 4px var(--room-cast));border:0;padding:0;background:transparent;transform-origin:50% 100%;transform:translateZ(0) rotate(var(--tilt,0deg));transition:transform .75s cubic-bezier(.16,.5,.2,1),filter .6s ease;cursor:pointer;overflow:visible;text-decoration:none}.LearnRoomView_bookDraw__npPoI{position:absolute;inset:0;overflow:visible;pointer-events:none}.LearnRoomView_bookDraw__npPoI .front{fill:var(--face-front)}.LearnRoomView_bookDraw__npPoI .top{fill:var(--face-top)}.LearnRoomView_bookDraw__npPoI .side{fill:var(--face-side)}.LearnRoomView_bookDraw__npPoI .line{fill:none;stroke:var(--face-line);stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.LearnRoomView_bookDraw__npPoI .plate{fill:color-mix(in srgb,var(--room-ink-value) 7%,transparent);stroke:var(--face-line);stroke-width:1;transition:opacity .38s ease}.LearnRoomView_bookDraw__npPoI .foot{fill:none}.LearnRoomView_room__jyiKF[data-lod=bare] .LearnRoomView_bookDraw__npPoI .plate{display:none}.LearnRoomView_bookSpine__86iB9{position:absolute;inset:0;display:block;color:var(--room-ink-soft);opacity:0;transition:opacity .38s ease;pointer-events:none}.LearnRoomView_bookSpine__86iB9 .code{fill:color-mix(in srgb,currentColor 40%,transparent);stroke:color-mix(in srgb,currentColor 72%,transparent);stroke-width:1}.LearnRoomView_room__jyiKF[data-lod=name] .LearnRoomView_niche__2ENFc[data-hot=true] .LearnRoomView_bookSpine__86iB9{opacity:1}.LearnRoomView_room__jyiKF[data-lod=name] .LearnRoomView_niche__2ENFc[data-hot=true] .LearnRoomView_bookDraw__npPoI .plate{opacity:0}.LearnRoomView_room__jyiKF[data-case=true] .LearnRoomView_niche__2ENFc[data-open=true] .LearnRoomView_bookSpine__86iB9{opacity:1}.LearnRoomView_bookTitle__5mzqo{position:absolute;inset-block:10% 14%;inset-inline:0;display:grid;place-items:center;writing-mode:vertical-rl;font-weight:600;letter-spacing:.04em;line-height:1;color:var(--room-ink-soft);white-space:nowrap;overflow:hidden;pointer-events:none;animation:LearnRoomView_room-name-in__gkejG .38s ease both}@keyframes LearnRoomView_room-name-in__gkejG{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LearnRoomView_bookTitle__5mzqo{animation:none}}.LearnRoomView_book__2KKXS:has(.LearnRoomView_bookTitle__5mzqo) .LearnRoomView_bookDraw__npPoI .plate{opacity:0}.LearnRoomView_book__2KKXS[data-live=true]{--face-front:var(--room-paper-lit);--face-line:color-mix(in srgb,var(--room-ink-value) 58%,transparent);transform:translateZ(0) rotate(var(--tilt,0deg)) translateY(-6px)}.LearnRoomView_book__2KKXS[data-live=true] .LearnRoomView_bookDraw__npPoI .plate{fill:color-mix(in srgb,var(--room-ink-value) 14%,transparent)}.LearnRoomView_book__2KKXS[data-live=true] .LearnRoomView_bookDraw__npPoI .foot{fill:color-mix(in srgb,var(--room-ink-value) 32%,transparent)}.LearnRoomView_book__2KKXS:focus-visible{outline:1px solid var(--room-select-ink);outline-offset:3px}.LearnRoomView_frame__bZff7{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:4;display:flex;align-items:baseline;gap:var(--cw-space-sm);font-family:var(--cw-font-data,ui-monospace,monospace);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.LearnRoomView_back___gse8{display:inline-flex;align-items:center;gap:.4em;border:0;padding:var(--cw-space-2xs) 0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--room-ink-faint);cursor:pointer;border-block-end:1px solid transparent;transition:color .22s ease,border-color .22s ease}.LearnRoomView_back___gse8:focus-visible{color:var(--room-select-ink);border-block-end-color:var(--room-select-line)}@media (hover:hover){.LearnRoomView_back___gse8:hover{color:var(--room-select-ink);border-block-end-color:var(--room-select-line)}}.LearnRoomView_back___gse8:focus-visible{outline:1px solid var(--room-select-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.LearnRoomView_back___gse8{transition:none}}.LearnRoomView_frameName___ZY5k{color:var(--room-ink-faint)}.LearnRoomView_empty__z8mEV{display:grid;place-items:center;min-height:26rem;color:var(--cw-platform-muted)}.LearnRoomView_sheet__BK2n2{position:absolute;inset-block:0;inset-inline-start:0;inline-size:50%;display:grid;align-content:center;padding-inline:clamp(1rem,6%,4rem);padding-block:var(--cw-space-lg);overflow-y:auto;overscroll-behavior:contain}.LearnRoomView_shelfList__lcyV2{display:grid;margin:0;padding:0;list-style:none;inline-size:100%}.LearnRoomView_row__Lt_yU{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:baseline;gap:var(--cw-space-md);inline-size:100%;padding:var(--cw-space-sm) .2rem;border-block-end:1px solid var(--room-ink-line);border-image:var(--cw-rule-fade-x);color:var(--room-ink-soft);text-decoration:none;border-radius:0;transition:padding-inline-start .22s ease,color .18s ease}.LearnRoomView_shelfList__lcyV2>li:last-child .LearnRoomView_row__Lt_yU{border-block-end:0}.LearnRoomView_row__Lt_yU:focus-visible,.LearnRoomView_row__Lt_yU[data-hot=true]{color:var(--room-ink);padding-inline-start:var(--cw-space-sm)}@media (hover:hover){.LearnRoomView_row__Lt_yU:hover{color:var(--room-ink);padding-inline-start:var(--cw-space-sm)}}.LearnRoomView_row__Lt_yU:focus-visible{outline:none;box-shadow:var(--ds-button-ring,0 0 0 2px var(--room-select-ink))}.LearnRoomView_rowIndex__TFQxY{font-family:var(--cw-font-data,ui-monospace,monospace);font-size:var(--ds-type-label-size);color:var(--room-ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LearnRoomView_rowMain__dHYi4{min-inline-size:0}.LearnRoomView_rowTitle__hbbdg{display:block;font-size:1.15rem;font-weight:600;line-height:1.3}.LearnRoomView_rowNote__Wa9g4{display:block;margin-block-start:var(--cw-space-2xs);font-size:var(--ds-type-body-sm-size);line-height:1.6;color:var(--room-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LearnRoomView_inkLabel__W23Ts{position:relative;display:inline-block;max-inline-size:100%}.LearnRoomView_rowMark___coW4{position:absolute;inset-inline:-.2rem;inset-block-end:-.42rem;block-size:var(--cw-ink-stroke-height,.85rem);color:var(--room-select-ink);opacity:0;pointer-events:none;transform:scaleX(.58);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.LearnRoomView_rowMark___coW4 svg{width:100%;height:100%;display:block;overflow:visible}.LearnRoomView_row__Lt_yU:focus-visible .LearnRoomView_rowMark___coW4,.LearnRoomView_row__Lt_yU[data-hot=true] .LearnRoomView_rowMark___coW4{opacity:var(--cw-ink-hover-opacity,.42);transform:scaleX(var(--cw-ink-hover-scale,.74))}@media (hover:hover){.LearnRoomView_row__Lt_yU:hover .LearnRoomView_rowMark___coW4{opacity:var(--cw-ink-hover-opacity,.42);transform:scaleX(var(--cw-ink-hover-scale,.74))}}@media (prefers-reduced-motion:reduce){.LearnRoomView_rowMark___coW4{transition:none}}.LearnRoomView_rowState__f87_B{font-family:var(--cw-font-data,ui-monospace,monospace);font-size:var(--ds-type-label-size);color:var(--room-ink-faint);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LearnRoomView_row__Lt_yU:focus-visible .LearnRoomView_rowState__f87_B[data-held=true],.LearnRoomView_row__Lt_yU[data-hot=true] .LearnRoomView_rowState__f87_B[data-held=true]{color:var(--room-select-ink)}@media (hover:hover){.LearnRoomView_row__Lt_yU:hover .LearnRoomView_rowState__f87_B[data-held=true]{color:var(--room-select-ink)}}.LearnRoomView_book__2KKXS[data-hot=true]{--face-front:var(--room-select-tint);--face-line:var(--room-select-line);z-index:2;filter:drop-shadow(3px 5px 7px var(--room-cast));transform:translateZ(0) rotate(var(--tilt,0deg)) translateY(-9px)}@media (hover:hover){.LearnRoomView_book__2KKXS:hover{--face-front:var(--room-select-tint);--face-line:var(--room-select-line);z-index:2;filter:drop-shadow(3px 5px 7px var(--room-cast));transform:translateZ(0) rotate(var(--tilt,0deg)) translateY(-9px)}}.LearnRoomView_book__2KKXS:active{--face-front:var(--room-select-tint);--face-line:var(--room-select-line);z-index:2;transform:translateZ(0) rotate(var(--tilt,0deg)) translateY(var(--cw-press-settle))}.LearnRoomView_book__2KKXS[data-hot=true] .LearnRoomView_bookDraw__npPoI .plate{fill:color-mix(in srgb,var(--room-select-ink) 55%,transparent);stroke:var(--room-select-line)}@media (hover:hover){.LearnRoomView_book__2KKXS:hover .LearnRoomView_bookDraw__npPoI .plate{fill:color-mix(in srgb,var(--room-select-ink) 55%,transparent);stroke:var(--room-select-line)}}.LearnRoomView_book__2KKXS[data-hot=true] .LearnRoomView_bookDraw__npPoI .foot{fill:var(--room-select-ink)}@media (hover:hover){.LearnRoomView_book__2KKXS:hover .LearnRoomView_bookDraw__npPoI .foot{fill:var(--room-select-ink)}}.LearnRoomView_book__2KKXS[data-hot=true] .LearnRoomView_bookSpine__86iB9{color:var(--room-select-ink)}@media (hover:hover){.LearnRoomView_book__2KKXS:hover .LearnRoomView_bookSpine__86iB9{color:var(--room-select-ink)}}@media (max-width:640px){.LearnRoomView_room__jyiKF{min-height:0;overflow:visible}.LearnRoomView_stage__jX8H3{aspect-ratio:auto;block-size:36svh;min-height:0}.LearnRoomView_frame__bZff7{inset-inline:0 auto}.LearnRoomView_sheet__BK2n2{position:static;inline-size:auto;padding-inline:0;overflow:visible;align-content:start}.LearnRoomView_row__Lt_yU{grid-template-columns:2rem minmax(0,1fr) auto;gap:var(--cw-space-sm)}.LearnRoomView_rowTitle__hbbdg{font-size:var(--ds-type-body-size)}.LearnRoomView_rowState__f87_B{font-size:var(--ds-type-label-size)}}@media (prefers-reduced-motion:reduce){.LearnRoomView_book__2KKXS:active{transform:translateZ(0) rotate(var(--tilt,0deg))}}.ShelfFilter_filter__87HZW{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cw-space-sm) var(--cw-space-md);inline-size:100%}.ShelfFilter_find__DbBlK{display:flex;align-items:center;gap:var(--cw-space-xs);flex:1 1 14rem;min-inline-size:0;min-block-size:var(--ds-touch-target-min);padding:0 var(--cw-space-sm);border:1px solid var(--cw-mat-stroke-quiet);border-radius:var(--cw-radius-md);background:var(--cw-mat-surface-sunk);color:var(--cw-platform-muted);transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.ShelfFilter_findInput__mE6P4{flex:1 1 auto;min-inline-size:0;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--cw-platform-text);font:inherit;font-size:var(--ds-type-body-sm-size)}.ShelfFilter_findInput__mE6P4:focus{outline:none}.ShelfFilter_findInput__mE6P4::placeholder{color:var(--cw-platform-muted)}.ShelfFilter_findInput__mE6P4::-webkit-search-cancel-button{filter:grayscale(1) opacity(.5)}@media (hover:hover){.ShelfFilter_find__DbBlK:hover{border-color:var(--cw-nav-marker);background:var(--cw-mat-surface);color:var(--cw-platform-text)}}.ShelfFilter_find__DbBlK:focus-within{border-color:var(--cw-nav-marker);background:var(--cw-mat-surface);color:var(--cw-platform-text);box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}.ShelfFilter_filterMenu__Cl7fv{position:relative;flex:0 0 auto}.ShelfFilter_filterToggle__rdsVt{min-height:var(--ds-touch-target-min);color:var(--cw-platform-muted)}.ShelfFilter_filterToggle__rdsVt:active:not(:disabled),.ShelfFilter_filterToggle__rdsVt:focus-visible,.ShelfFilter_filterToggle__rdsVt[aria-expanded=true]{transform:none;border-color:var(--cw-nav-marker);background-color:var(--cw-mat-surface);color:var(--cw-platform-text)}@media (hover:hover){.ShelfFilter_filterToggle__rdsVt:hover:not(:disabled){transform:none;border-color:var(--cw-nav-marker);background-color:var(--cw-mat-surface);color:var(--cw-platform-text)}}.ShelfFilter_filterCount__9jx_Q{display:inline-grid;flex:0 0 1.15rem;place-items:center;box-sizing:border-box;inline-size:1.15rem;min-inline-size:1.15rem;block-size:1.15rem;padding:0;border-radius:50%;background:var(--cw-nav-marker);color:var(--cw-platform-on-accent);font-family:var(--cw-font-data);font-size:var(--ds-type-label-size);line-height:1}.ShelfFilter_filterCount__9jx_Q[data-empty]{visibility:hidden}.ShelfFilter_filterPopover__HlHcY{position:absolute;z-index:calc(var(--ds-z-sticky) + 1);inset-block-start:calc(100% + var(--cw-space-2xs));inset-inline-end:0;inline-size:min(18rem,calc(100vw - 2 * var(--cw-page-gutter)));padding:var(--cw-space-sm);border:1px solid var(--cw-mat-stroke-quiet);border-radius:var(--cw-radius-lg);background:var(--cw-mat-surface);box-shadow:var(--cw-mat-shadow-medium)}.ShelfFilter_filterPopoverHead__ZGlBO{display:flex;align-items:center;justify-content:flex-end;gap:var(--cw-space-sm);padding:var(--cw-space-2xs)}.ShelfFilter_filterClear__zD7Eu{min-height:auto;padding:.1rem var(--cw-space-2xs);color:var(--cw-platform-text);font-size:var(--ds-type-label-size);letter-spacing:normal;text-transform:none}.ShelfFilter_filterClear__zD7Eu[data-empty]{visibility:hidden}.ShelfFilter_filterOptions__oXbUR{display:grid;gap:.1rem;margin-block-start:var(--cw-space-2xs);padding-block-start:var(--cw-space-2xs);border-block-start:1px solid transparent;border-image:var(--cw-rule-fade-x)}.ShelfFilter_filterOption__c0vTd{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:var(--cw-space-xs);min-block-size:var(--ds-touch-target-min);padding-inline:var(--ds-button-padding-inline);border-radius:var(--ds-button-radius);color:var(--cw-platform-text);cursor:pointer}.ShelfFilter_filterOption__c0vTd .cw-ink-label{justify-self:start}.ShelfFilter_filterOption__c0vTd:has(input:focus-visible){background:var(--cw-mat-surface-sunk)}@media (hover:hover){.ShelfFilter_filterOption__c0vTd:hover{background:var(--cw-mat-surface-sunk)}}.ShelfFilter_filterOption__c0vTd input{position:absolute;opacity:0;pointer-events:none}.ShelfFilter_filterCheckbox__PnG2J{display:inline-grid;place-items:center;inline-size:1.1rem;block-size:1.1rem;border:1px solid var(--cw-mat-stroke-control);border-radius:var(--cw-radius-inset);color:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease}.ShelfFilter_filterOption__c0vTd input:checked+.ShelfFilter_filterCheckbox__PnG2J{border-color:var(--cw-nav-marker);background:var(--cw-nav-marker);color:var(--cw-platform-on-accent)}.ShelfFilter_filterOption__c0vTd:has(input:focus-visible) .ShelfFilter_filterCheckbox__PnG2J{box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}@media (prefers-reduced-motion:reduce){.ShelfFilter_filterCheckbox__PnG2J,.ShelfFilter_filterToggle__rdsVt,.ShelfFilter_find__DbBlK{transition:none}}.ShelfFilter_noMatch___ZTY9{margin:0;padding-block:var(--cw-space-lg);color:var(--cw-platform-muted);line-height:1.6}.ShelfPresentation_resultBar___V9CC{display:flex;align-items:center;justify-content:space-between;gap:var(--cw-space-sm);min-block-size:var(--ds-touch-target-min);padding-block:var(--cw-space-2xs);border-block:1px solid transparent;border-image:var(--cw-rule-fade-x)}.ShelfPresentation_resultCount__BYYS_{display:inline-flex;align-items:baseline;gap:var(--cw-space-xs);color:var(--cw-platform-text);font-size:var(--ds-type-body-sm-size)}.ShelfPresentation_resultLabel__3nIN0{color:var(--cw-platform-muted);font-size:var(--ds-type-label-size);letter-spacing:.08em;text-transform:uppercase}.ShelfPresentation_resultBar___V9CC[data-filtering] .ShelfPresentation_resultCount__BYYS_{color:var(--cw-nav-marker)}.ShelfPresentation_viewSwitch__skmz3{display:inline-flex;align-items:center;gap:var(--cw-space-2xs)}.ShelfPresentation_viewOption__Nyk41{color:var(--cw-platform-muted)}.ShelfPresentation_viewOption__Nyk41[aria-pressed=true]{color:var(--cw-platform-text)}.PlatformCatalogFilter_filterPopover___WL0v{inline-size:min(21rem,calc(100vw - 2 * var(--cw-page-gutter)));max-block-size:min(30rem,calc(100vh - 8rem));overflow-y:auto;overscroll-behavior:contain}.PlatformCatalogFilter_groupLabel__2xITG{margin:0;padding:var(--cw-space-2xs) var(--ds-button-padding-inline) 0;color:var(--cw-platform-muted);font-size:var(--ds-type-label-size);letter-spacing:.06em;text-transform:uppercase}.PlatformCatalogFilter_band__nEXyQ{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--cw-space-2xs);padding:var(--cw-space-2xs) var(--ds-button-padding-inline) var(--cw-space-xs)}.PlatformCatalogFilter_bandDash__o4r_Q{color:var(--cw-platform-muted)}.PlatformCatalogFilter_bandField__0DW84{display:flex;align-items:center;min-inline-size:0;min-block-size:var(--ds-touch-target-min);padding:0 var(--cw-space-xs);border:1px solid var(--cw-mat-stroke-quiet);border-radius:var(--cw-radius-md);background:var(--cw-mat-surface-sunk);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}@media (hover:hover){.PlatformCatalogFilter_bandField__0DW84:hover{border-color:var(--cw-nav-marker);background:var(--cw-mat-surface)}}.PlatformCatalogFilter_bandField__0DW84:focus-within{border-color:var(--cw-nav-marker);background:var(--cw-mat-surface);box-shadow:0 0 0 var(--ds-focus-ring-width) var(--ds-focus-ring-color)}.PlatformCatalogFilter_bandInput__VJ8vR{inline-size:100%;min-inline-size:0;appearance:textfield;-moz-appearance:textfield;margin:0;padding:0;border:0;background:transparent;color:var(--cw-platform-text);font:inherit;font-family:var(--cw-font-data);font-size:var(--ds-type-body-sm-size)}.PlatformCatalogFilter_bandInput__VJ8vR::-webkit-inner-spin-button,.PlatformCatalogFilter_bandInput__VJ8vR::-webkit-outer-spin-button{appearance:none;margin:0}.PlatformCatalogFilter_bandInput__VJ8vR:focus{outline:none}.PlatformCatalogFilter_bandInput__VJ8vR::placeholder{color:var(--cw-platform-muted);font-family:var(--cw-font-body)}.PlatformCatalogFilter_summary__6L_U7{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cw-space-2xs) var(--cw-space-sm);margin:0;color:var(--cw-platform-muted);font-size:var(--ds-type-body-sm-size)}.PlatformCatalogFilter_summaryReset__L9KkB{min-height:auto;padding:.1rem var(--cw-space-2xs);color:var(--cw-platform-text);font-size:var(--ds-type-body-sm-size);letter-spacing:normal;text-transform:none}@media (prefers-reduced-motion:reduce){.PlatformCatalogFilter_bandField__0DW84{transition:none}}