.Logo_logo__hia7S{flex-shrink:0;font-family:var(--font-family-base);font-size:34px;font-weight:700;line-height:1;letter-spacing:.5px;color:var(--color-brand);white-space:nowrap}.Logo_light__aw1el{font-weight:400}.Logo_dot__J4oLl{font-size:1.33em;font-weight:900;line-height:0;color:var(--color-accent)}.FilterBar_filterBar__wbbNG{display:flex;flex-wrap:wrap;align-items:center}.FilterBar_vertical__AcfU8{flex-direction:column;align-items:flex-start}.FilterBar_vertical__AcfU8 .FilterBar_item__tWGSU{padding:4px 0}.FilterBar_vertical__AcfU8 .FilterBar_item__tWGSU:not(:last-child):after{content:none}.FilterBar_item__tWGSU{position:relative;background:none;border:none;cursor:pointer;color:var(--color-filter-inactive);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:0 12px;transition:var(--hover-transition)}.FilterBar_item__tWGSU:first-child{padding-left:0}.FilterBar_item__tWGSU:not(:last-child):after{content:"|";position:absolute;right:0;color:var(--color-filter-inactive)}@media (hover:hover){.FilterBar_item__tWGSU:hover{color:var(--color-accent)}}.FilterBar_itemActive__pstSM{color:var(--color-accent)}.CategoryFilterToggle_wrapper__cwcZo{position:relative;display:flex;align-items:center}.CategoryFilterToggle_iconButton__VADTy{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:var(--color-filter-inactive);cursor:pointer}.CategoryFilterToggle_iconButtonActive__k8Pge,.CategoryFilterToggle_iconButton__VADTy:hover{color:var(--color-accent)}.CategoryFilterToggle_overlay__g6yDn{position:absolute;top:calc(100% + 8px);right:0;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:12px 16px;white-space:nowrap}.SearchBox_wrapper__dmLp_{position:relative;display:flex;align-items:center}.SearchBox_iconButton__c6UkO{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:var(--color-filter-inactive);cursor:pointer}.SearchBox_iconButton__c6UkO:hover{color:var(--color-accent)}.SearchBox_overlay__udEwc{position:absolute;top:calc(100% + 8px);right:0;z-index:10;background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:8px}.SearchBox_input__gL51k{padding:8px 12px;font-family:var(--font-family-base);font-size:14px;border:1px solid var(--color-filter-inactive);border-radius:4px;width:240px;max-width:calc(100vw - 72px)}.HomeHeader_header__bjro5{height:100px;display:flex;align-items:center}.HomeHeader_inner__Fc5bb{width:100%;max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:32px}.HomeHeader_right__PB0rC{display:flex;align-items:center;gap:16px;margin-left:auto}.HomeHeader_filterDesktop__hd14J{display:flex}.HomeHeader_filterMobile__70GH9{display:none}@media (max-width:700px){.HomeHeader_filterDesktop__hd14J{display:none}.HomeHeader_filterMobile__70GH9{display:flex}.HomeHeader_inner__Fc5bb{gap:8px}.HomeHeader_right__PB0rC{gap:4px}.HomeHeader_logo__iVAZn{font-size:26px}}@media (max-width:400px){.HomeHeader_header__bjro5{height:80px}}.Tile_tile__QS4OW{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:1/1;overflow:hidden;background:#fff;border:none;border-radius:4px;padding:12px;cursor:pointer;font-family:var(--font-family-base)}.Tile_icon__PA_VI{flex:1 1;min-height:0;aspect-ratio:1/1;max-width:100%;object-fit:contain}.Tile_shader__TCwiy{position:absolute;inset:0;background-color:var(--color-tile-hover-shader);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}@media (hover:hover){.Tile_tile__QS4OW:hover .Tile_shader__TCwiy{opacity:1}}.Tile_title__V_LPm{flex-shrink:0;color:var(--color-title);font-size:13px;text-align:center;max-width:100%;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.Tile_newBadge__hQfTA{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:999px;background:#e88c30;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;pointer-events:none;z-index:1}.FolderView_back__lutWR{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-8px;flex-shrink:0;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--color-brand);padding:0;transition:background-color .2s ease-in-out}.FolderView_back__lutWR:focus-visible,.FolderView_back__lutWR:hover{background:var(--color-background)}.FolderView_back__lutWR svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.FolderView_backIn__XDZe_{animation:FolderView_tiles-in___gQb8 .25s ease-out .25s both}.FolderView_header__qcM2D{display:flex;align-items:center;gap:16px;background:#fff;border-radius:4px;padding:16px 24px;margin:24px 24px 8px}.FolderView_icon__RERcw{width:48px;height:48px;object-fit:contain;flex-shrink:0}.FolderView_title__N_PfY{color:var(--color-title);font-family:var(--font-family-base);font-size:20px;margin:0}.FolderView_tiles__Rz5je{animation:FolderView_tiles-in___gQb8 .25s ease-out .25s both}@keyframes FolderView_tiles-in___gQb8{0%{opacity:0}to{opacity:1}}