body:has(.prototype-projects-page){overflow-x:clip}.modern-ui .prototype-projects-page .prototype-catalog-main{width:100%;max-width:1384px;padding:24px 16px 64px}.modern-ui .prototype-projects-page .project-catalog-transition{display:block}.modern-ui .prototype-projects-page .project-catalog-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.modern-ui .prototype-projects-page .catalog-content,.modern-ui .prototype-projects-page .catalog-card-layout{min-width:0}.modern-ui .prototype-projects-page .catalog-card-layout>.catalog-project-card{height:100%}.modern-ui .prototype-projects-page .catalog-sidebar{top:calc(var(--header-height) + 24px);max-height:calc(100dvh - var(--header-height) - 48px);scrollbar-width:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(48% 52px at 28% 4%,#ffffff24,#0000 85%),linear-gradient(155deg,#ffffff8f,#ffffff61 38%,#ffffff3d 68%,#ffffff70);border:1px solid #0000;border-radius:20px;padding:12px 14px 8px;position:sticky;overflow-y:auto;box-shadow:0 5px 18px #00000005}.modern-ui .prototype-projects-page .catalog-sidebar-header{border-bottom:1px solid #e0e5ec;justify-content:space-between;align-items:center;gap:12px;margin-inline:4px;padding:4px 0 12px;display:flex}.modern-ui .prototype-projects-page .catalog-sidebar-header h2{color:#111827;margin:0;font-size:17px;font-weight:600;line-height:1.4}.modern-ui .prototype-projects-page .catalog-sidebar-header button{color:#ff7500;cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0 4px 8px;font-size:13px}.modern-ui .prototype-projects-page .catalog-sidebar-header button:hover:not(:disabled){color:var(--rf-accent-hover)}.modern-ui .prototype-projects-page .catalog-sidebar-header button:disabled{opacity:.45;cursor:default}.modern-ui .prototype-projects-page .catalog-facet-group,.catalog-filter-drawer .catalog-facet-group{border:0;border-radius:0;margin:0;padding:0;position:relative}.modern-ui .prototype-projects-page .catalog-facet-group:not(:last-child):after,.catalog-filter-drawer .catalog-facet-group:not(:last-child):after{content:"";background:#e0e5ec;height:1px;position:absolute;bottom:0;left:4px;right:4px}.modern-ui .prototype-projects-page .catalog-facet-heading,.catalog-filter-drawer .catalog-facet-heading{color:#111827;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:14px 4px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.modern-ui .prototype-projects-page .catalog-facet-heading[aria-expanded=true],.catalog-filter-drawer .catalog-facet-heading[aria-expanded=true]{padding-bottom:8px}.modern-ui .prototype-projects-page .catalog-facet-label,.catalog-filter-drawer .catalog-facet-label{flex:1;min-width:0;display:block}.modern-ui .prototype-projects-page .catalog-facet-heading small,.catalog-filter-drawer .catalog-facet-heading small{color:#697184;overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:400;line-height:1.45;display:block}.modern-ui .prototype-projects-page .catalog-facet-heading .facet-trigger-chevron,.catalog-filter-drawer .catalog-facet-heading .facet-trigger-chevron{color:#465064;flex:0 0 16px;width:16px;height:16px;margin-top:3px;transform:none}.modern-ui .prototype-projects-page .catalog-facet-heading[aria-expanded=true] .facet-trigger-chevron,.catalog-filter-drawer .catalog-facet-heading[aria-expanded=true] .facet-trigger-chevron{transform:rotate(180deg)}.modern-ui .prototype-projects-page .catalog-facet-group>div:not([hidden]),.catalog-filter-drawer .catalog-facet-group>div:not([hidden]){background:0 0;padding:0}.modern-ui .prototype-projects-page .catalog-facet-group .facet-options-grid,.catalog-filter-drawer .catalog-facet-group .facet-options-grid{overscroll-behavior:auto;flex-flow:column;gap:2px;max-height:none;margin:0;padding:0;display:flex;overflow:visible}.modern-ui .prototype-projects-page .catalog-facet-group .facet-option-link,.catalog-filter-drawer .catalog-facet-group .facet-option-link{color:#424b5c;width:100%;min-height:36px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:flex-start;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:400;line-height:1.5;transition:background .16s,color .16s;display:flex;position:relative}.modern-ui .prototype-projects-page .facet-option-link>span,.catalog-filter-drawer .facet-option-link>span{overflow-wrap:anywhere;min-width:0}.modern-ui .prototype-projects-page .facet-option-link input,.catalog-filter-drawer .facet-option-link input{appearance:none;width:18px;height:18px;box-shadow:none;cursor:inherit;background:#fff;border:1.5px solid #a5aaba;border-radius:50%;flex:0 0 18px;margin:0;display:block}.modern-ui .prototype-projects-page .facet-option-link input:checked,.catalog-filter-drawer .facet-option-link input:checked{background:radial-gradient(circle,#ff7500 0 4.5px,#fff 5px);border-color:#ff7500;box-shadow:0 0 0 1px #fff9}.modern-ui .prototype-projects-page .catalog-facet-group .facet-option-link:hover:not(.active),.catalog-filter-drawer .catalog-facet-group .facet-option-link:hover:not(.active){color:#172033;background:#f5f7fa}.modern-ui .prototype-projects-page .catalog-facet-group .facet-option-link.active,.catalog-filter-drawer .catalog-facet-group .facet-option-link.active{color:#ff7500;background:#fff0e5;font-weight:500}.modern-ui .prototype-projects-page .facet-option-link:has(input:disabled){opacity:.55;cursor:wait}.catalog-filter-drawer .facet-option-link:has(input:disabled){opacity:.55;cursor:wait}.modern-ui .prototype-projects-page .facet-option-link:has(input:focus-visible){outline-offset:-2px;outline:2px solid #d65f00}.catalog-filter-drawer .facet-option-link:has(input:focus-visible){outline-offset:-2px;outline:2px solid #d65f00}.modern-ui .prototype-projects-page .facet-option-link input:focus-visible,.catalog-filter-drawer .facet-option-link input:focus-visible{outline:none}.modern-ui .prototype-projects-page .catalog-facet-more,.catalog-filter-drawer .catalog-facet-more{color:#969eae;cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:32px;margin-top:2px;padding:5px 4px;font-size:13px;display:flex}.modern-ui .prototype-projects-page .catalog-facet-more:hover,.catalog-filter-drawer .catalog-facet-more:hover{color:#ff7500}.modern-ui .prototype-projects-page .catalog-facet-more .facet-trigger-chevron,.catalog-filter-drawer .catalog-facet-more .facet-trigger-chevron{width:16px;height:16px}.modern-ui .prototype-projects-page .catalog-facet-more[aria-expanded=true] svg,.catalog-filter-drawer .catalog-facet-more[aria-expanded=true] svg{transform:rotate(180deg)}.modern-ui .prototype-projects-page .catalog-result-toolbar{align-items:center;gap:16px;min-height:34px;margin:0 0 14px;display:flex}.modern-ui .prototype-projects-page .catalog-selection-actions{scrollbar-width:thin;scrollbar-color:#d2d6de transparent;align-items:center;gap:10px;min-width:0;padding:2px;display:flex;overflow-x:auto}.modern-ui .prototype-projects-page .catalog-filter-chip{border:1px solid color-mix(in srgb, var(--rf-accent) 22%, transparent);background:color-mix(in srgb, var(--rf-accent) 10%, white);max-width:260px;min-height:32px;color:var(--rf-accent);border-radius:18px;flex:none;justify-content:center;align-items:center;gap:8px;padding:5px 13px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.modern-ui .prototype-projects-page .catalog-filter-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modern-ui .prototype-projects-page .catalog-filter-chip .filter-chip-close{color:currentColor;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:0 0 14px;width:14px;height:14px}.modern-ui .prototype-projects-page .catalog-filter-chip:hover{background:color-mix(in srgb, var(--rf-accent) 16%, white);border-color:color-mix(in srgb, var(--rf-accent) 36%, transparent);color:var(--rf-accent)}.modern-ui .prototype-projects-page .catalog-result-count{color:#7b8596;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:14px;line-height:20px}.modern-ui .prototype-projects-page .catalog-content .filter-toolbar-mobile{flex:none;width:auto;display:none}.modern-ui .prototype-projects-page .projects-grid{z-index:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.modern-ui .prototype-projects-page .catalog-project-card{min-width:0;box-shadow:none;background:#fff padding-box padding-box;border:1px solid #0000;border-radius:16px;padding:6px;transition:box-shadow .18s,transform .18s;overflow:hidden}.modern-ui .prototype-projects-page .catalog-project-card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 10px 30px #0000000d}.modern-ui .prototype-projects-page .catalog-project-card .project-cover-wrap{aspect-ratio:5/3;background:0 0;border:0;border-radius:15px 15px 12px 12px;width:calc(100% + 12px);height:auto;margin:-6px -6px 0}.modern-ui .prototype-projects-page .catalog-project-card .project-cover-wrap:before,.modern-ui .prototype-projects-page .catalog-project-card .project-cover-wrap:after{display:none}.modern-ui .prototype-projects-page .catalog-video-indicator{z-index:3;color:#fff;pointer-events:none;background:#18181bb3;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 4px #0000001a}.modern-ui .prototype-projects-page .catalog-video-indicator svg{width:14px;height:14px;display:block}.modern-ui .prototype-projects-page .catalog-liquid-glass{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.modern-ui .prototype-projects-page .catalog-liquid-defs,.modern-ui .prototype-projects-page .catalog-liquid-refraction{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.modern-ui .prototype-projects-page .catalog-liquid-refraction{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000),linear-gradient(#0000,#000 4px calc(100% - 4px),#0000);mask-image:linear-gradient(90deg,#0000,#000 4px calc(100% - 4px),#0000),linear-gradient(#0000,#000 4px calc(100% - 4px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.modern-ui .prototype-projects-page .catalog-liquid-glass:before,.modern-ui .prototype-projects-page .catalog-liquid-glass:after{content:"";border-radius:inherit;pointer-events:none;transition:opacity .18s;animation:none;display:block;position:absolute}.modern-ui .prototype-projects-page .catalog-liquid-glass:before{z-index:1;height:auto;box-shadow:none;opacity:.4;background:radial-gradient(30% 16% at 24% 5%,#fff3,#ffffff0a 42%,#0000 85%),radial-gradient(24% 10% at 72% 94%,#ffffff14,#0000 90%);inset:0}.modern-ui .prototype-projects-page .catalog-liquid-glass:after{z-index:2;box-shadow:none;opacity:.2;background:linear-gradient(164deg,#ffffff0a,#fff0 28%);inset:0}@media (hover:hover) and (pointer:fine){.modern-ui .prototype-projects-page .catalog-project-card:hover .catalog-liquid-glass:before{opacity:.48}.modern-ui .prototype-projects-page .catalog-project-card:hover .catalog-liquid-glass:after{opacity:.25}}.modern-ui .prototype-projects-page .catalog-project-card .prototype-project-visual{color:#a0a0a0;background:linear-gradient(145deg,#f6f6f6,#ededed)}.modern-ui .prototype-projects-page .catalog-project-card .prototype-project-visual svg{color:#a0a0a0;filter:none}.modern-ui .prototype-projects-page .catalog-project-card .project-body{gap:0;min-width:0;padding:10px 8px 12px}.modern-ui .prototype-projects-page .catalog-project-card .project-title{-webkit-line-clamp:2;color:#171d2a;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.modern-ui .prototype-projects-page .catalog-project-card:is(:hover,:focus-visible) .project-title{color:var(--rf-accent)}.modern-ui .prototype-projects-page .catalog-project-card .project-desc{-webkit-line-clamp:2;color:#7a869d;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;min-height:3.2em;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.modern-ui .prototype-projects-page .prototype-empty{color:#748099;text-align:center;background:#fff;border:1px solid #fff;border-radius:20px;padding:64px 24px}.modern-ui .prototype-projects-page .catalog-pagination{color:#172033;justify-content:center;align-items:center;gap:12px;margin-top:28px;padding:12px 0;display:flex}.modern-ui .prototype-projects-page .catalog-page-number,.modern-ui .prototype-projects-page .catalog-pagination-arrow,.modern-ui .prototype-projects-page .catalog-pagination-next{isolation:isolate;color:#172033;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0;font-size:20px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.modern-ui .prototype-projects-page .catalog-page-number>span{z-index:2;font-variant-numeric:tabular-nums;position:relative}.modern-ui .prototype-projects-page .catalog-page-number:before{content:"";z-index:0;opacity:0;background:radial-gradient(at 32% 12%,#fff 0 7%,#ffffff26 28%,#0000 50%),radial-gradient(at 52% 92%,#fff 0 5%,#fff0 30%),linear-gradient(135deg,#ffffff2b,#f1f1f145);border:1px solid #dcdcdc80;border-radius:48% 52% 49% 51%/53% 51% 49% 47%;transition:opacity .18s;position:absolute;inset:0;box-shadow:inset 1px 2px 2px #fff,inset -2px -3px 3px #ffffffdb,inset 0 -5px 3px #c7c7c738,0 3px 5px #1c253017}.modern-ui .prototype-projects-page .catalog-page-number:after{content:"";z-index:1;pointer-events:none;opacity:0;border:1px solid #fff8;border-top:2px solid #fffffff0;border-bottom:2px solid #fff;border-radius:50%;transition:opacity .18s;position:absolute;inset:3px;transform:rotate(-24deg);box-shadow:inset 1px 0 1px #fff9,0 1px 1px #aeb1b02b}.modern-ui .prototype-projects-page .catalog-page-number:hover:before,.modern-ui .prototype-projects-page .catalog-page-number:hover:after,.modern-ui .prototype-projects-page .catalog-page-number:focus-visible:before,.modern-ui .prototype-projects-page .catalog-page-number:focus-visible:after,.modern-ui .prototype-projects-page .catalog-page-number.is-current:before,.modern-ui .prototype-projects-page .catalog-page-number.is-current:after{opacity:1}.modern-ui .prototype-projects-page .catalog-page-number.is-current{color:#ff6a00;text-shadow:0 1px #fff;font-weight:600}.modern-ui .prototype-projects-page .catalog-page-number.is-current:before{background:radial-gradient(at 32% 10%,#fff 0 6%,#fff6 20%,#0000 44%),radial-gradient(at 80% 35%,#fff5,#0000 45%),radial-gradient(at 50% 92%,#fff9 0 7%,#ffa04d55 14%,#0000 32%),linear-gradient(135deg,#ffdfc480,#f9e9dd66 62%,#ffd0a870);border-color:#edbd9f9c;box-shadow:inset 1px 2px 2px #fff,inset -2px -3px 3px #fff,inset 0 -5px 3px #ff8a304d,inset 2px 0 3px #efc3a54d,0 4px 6px #ed965c26,0 8px 10px -6px #ff750052}.modern-ui .prototype-projects-page .catalog-page-number.is-current:after{border-left-color:#ffe0c9;border-right-color:#fff7;box-shadow:inset 1px 0 1px #fff,0 1px 1px #ee9f6480}.modern-ui .prototype-projects-page .catalog-pagination svg{width:20px;height:20px}.modern-ui .prototype-projects-page .catalog-pagination-ellipsis{letter-spacing:2px;flex:0 0 28px;justify-content:center;align-items:center;height:40px;font-size:20px;display:inline-flex}.modern-ui .prototype-projects-page .catalog-pagination-divider{background:#cbd0d8;flex:0 0 1px;width:1px;height:28px;margin:0 8px}.modern-ui .prototype-projects-page .catalog-pagination-next{border-radius:0;gap:12px;padding:0 8px;font-size:18px}.modern-ui .prototype-projects-page .catalog-pagination :is(a.catalog-pagination-arrow,a.catalog-pagination-next):hover{color:#ff7500}.modern-ui .prototype-projects-page .catalog-pagination [aria-disabled=true]{opacity:.3;cursor:default}.catalog-filter-drawer .catalog-facet-group:not(:last-child):after{background:#eceff4;left:0;right:0}.catalog-filter-drawer .catalog-facet-heading{align-items:center;min-height:48px;padding:12px 0;font-size:14px;font-weight:500;line-height:20px}.catalog-filter-drawer .catalog-facet-label{align-items:center;gap:12px;display:flex}.catalog-filter-drawer .catalog-facet-label>span{flex:none}.catalog-filter-drawer .catalog-facet-heading small{color:#8b93a1;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:12px;line-height:20px;overflow:hidden}.catalog-filter-drawer .catalog-facet-heading .facet-trigger-chevron{color:#8b93a1;flex-basis:14px;width:14px;height:14px;margin:0}.catalog-filter-drawer .catalog-facet-group .facet-option-link{border:1px solid #0000;gap:8px;min-height:44px;padding:8px 10px;font-size:13px;line-height:20px}.catalog-filter-drawer .facet-option-link input{border-width:1.25px;flex-basis:16px;width:16px;height:16px}.catalog-filter-drawer .facet-option-link input:checked{background:radial-gradient(circle,#ff7500 0 4px,#fff 4.5px)}.catalog-filter-drawer .catalog-facet-capability .facet-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-filter-drawer .catalog-facet-capability .facet-option-link{background:#f7f8fa;border-color:#edf0f5;min-width:0;min-height:40px;padding:7px 10px}.catalog-filter-drawer .catalog-facet-capability .facet-option-all{grid-column:auto}.catalog-filter-drawer .catalog-facet-capability .facet-options-empty{grid-column:1/-1}.catalog-filter-drawer .catalog-facet-group .facet-option-link.active{color:var(--rf-accent);background:#fff4eb;border-color:#ffdbc0}.catalog-filter-drawer .catalog-facet-more{min-height:36px;margin-top:4px;padding-inline:0;font-size:12px}.modern-ui .prototype-projects-page .project-catalog-layout :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #d65f00}.modern-ui .prototype-projects-page .catalog-sidebar::-webkit-scrollbar{display:none}.modern-ui .prototype-projects-page .catalog-facet-collapse,.catalog-filter-drawer .catalog-facet-collapse{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .24s,opacity .18s,visibility;display:grid}.modern-ui .prototype-projects-page .catalog-facet-collapse[aria-hidden=true],.catalog-filter-drawer .catalog-facet-collapse[aria-hidden=true]{opacity:0;visibility:hidden;grid-template-rows:0fr;transition-delay:0s,0s,.24s}.modern-ui .prototype-projects-page .catalog-facet-inner,.catalog-filter-drawer .catalog-facet-inner{min-height:0;overflow:hidden}.modern-ui .prototype-projects-page .catalog-facet-body,.catalog-filter-drawer .catalog-facet-body{padding-bottom:12px}.modern-ui .prototype-projects-page .catalog-facet-heading .facet-trigger-chevron,.catalog-filter-drawer .catalog-facet-heading .facet-trigger-chevron{transition:transform .24s}.modern-ui .prototype-projects-page .catalog-sidebar-toggle{color:#697184;cursor:pointer;background:#fff;border:1px solid #e4e9f2;border-radius:18px;flex:none;align-items:center;gap:6px;height:34px;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.modern-ui .prototype-projects-page .catalog-sidebar-toggle:hover{background:var(--rf-hover)}.modern-ui .prototype-projects-page .catalog-sidebar-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}@media (min-width:901px){.modern-ui .prototype-projects-page .catalog-sidebar{opacity:1;visibility:visible;width:280px;min-width:0;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1),max-height .28s,padding-block .28s,border-block-width .28s,visibility;transform:translate(0)}.modern-ui .prototype-projects-page .project-catalog-layout.is-sidebar-hidden{grid-template-columns:0 minmax(0,1fr);column-gap:0}.modern-ui .prototype-projects-page .is-sidebar-hidden .catalog-sidebar{opacity:0;visibility:hidden;pointer-events:none;border-block-width:0;max-height:0;padding-block:0;transition-delay:0s,0s,0s,0s,0s,.28s;overflow:hidden;transform:translate(-16px)}.modern-ui .prototype-projects-page .is-sidebar-hidden .projects-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:900px){.modern-ui .prototype-projects-page .catalog-sidebar-toggle{display:none}}@media (max-width:1199px){.modern-ui .prototype-projects-page .project-catalog-layout{grid-template-columns:280px minmax(0,1fr);gap:20px}.modern-ui .prototype-projects-page .projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.modern-ui .prototype-projects-page .prototype-catalog-main{padding-inline:8px}.modern-ui .prototype-projects-page .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.modern-ui .prototype-projects-page .prototype-catalog-main{padding-bottom:48px}.modern-ui .prototype-projects-page .project-catalog-layout{display:block}.modern-ui .prototype-projects-page .catalog-sidebar{display:none}.modern-ui .prototype-projects-page .catalog-content .filter-toolbar-mobile{display:flex}}@media (max-width:600px){.modern-ui .prototype-projects-page .catalog-result-toolbar{gap:8px}.modern-ui .prototype-projects-page .catalog-result-count{font-size:12px}.modern-ui .prototype-projects-page .catalog-selection-actions{gap:8px}.modern-ui .prototype-projects-page .catalog-filter-chip{max-width:180px;padding-inline:10px;font-size:13px}.modern-ui .prototype-projects-page .catalog-pagination{gap:0}.modern-ui .prototype-projects-page .catalog-pagination-ellipsis{letter-spacing:0;flex-basis:12px}.modern-ui .prototype-projects-page .catalog-pagination-divider{margin-inline:2px}.modern-ui .prototype-projects-page .catalog-pagination-next{padding:0}.modern-ui .prototype-projects-page .catalog-pagination-next>span{display:none}.modern-ui .prototype-projects-page .prototype-catalog-main{padding-bottom:36px}.modern-ui .prototype-projects-page .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.modern-ui .prototype-projects-page .catalog-project-card{border-radius:12px;padding:4px}.modern-ui .prototype-projects-page .catalog-project-card .project-cover-wrap{aspect-ratio:4/3;border-radius:11px 11px 10px 10px;width:calc(100% + 8px);margin:-4px -4px 0}.modern-ui .prototype-projects-page .catalog-video-indicator{width:22px;height:22px;bottom:8px;right:8px}.modern-ui .prototype-projects-page .catalog-video-indicator svg{width:12px;height:12px}.modern-ui .prototype-projects-page .catalog-liquid-glass:before{opacity:.32}.modern-ui .prototype-projects-page .catalog-liquid-glass:after{opacity:.15}.modern-ui .prototype-projects-page .catalog-project-card .prototype-project-visual svg{width:40px;height:40px}.modern-ui .prototype-projects-page .catalog-project-card .project-body{padding:8px 6px 6px}.modern-ui .prototype-projects-page .catalog-project-card .project-title{min-height:0;margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.45}.modern-ui .prototype-projects-page .catalog-project-card .project-desc{min-height:3em;font-size:12px;line-height:1.5}.catalog-filter-drawer .catalog-facet-group{background:0 0}}@media (max-width:359px){.modern-ui .prototype-projects-page .catalog-pagination-edge,.modern-ui .prototype-projects-page .catalog-pagination-ellipsis{display:none}}@media (prefers-reduced-motion:reduce){.modern-ui .prototype-projects-page .catalog-facet-collapse,.catalog-filter-drawer .catalog-facet-collapse,.modern-ui .prototype-projects-page .catalog-facet-heading .facet-trigger-chevron,.catalog-filter-drawer .catalog-facet-heading .facet-trigger-chevron,.modern-ui .prototype-projects-page .project-catalog-layout,.modern-ui .prototype-projects-page .catalog-sidebar,.modern-ui .prototype-projects-page .catalog-page-number:before,.modern-ui .prototype-projects-page .catalog-page-number:after,.modern-ui .prototype-projects-page .facet-option-link,.catalog-filter-drawer .facet-option-link,.modern-ui .prototype-projects-page .catalog-project-card,.modern-ui .prototype-projects-page .catalog-liquid-glass:before,.modern-ui .prototype-projects-page .catalog-liquid-glass:after{transition:none}.modern-ui .prototype-projects-page .catalog-project-card:hover{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modern-ui .prototype-projects-page .catalog-sidebar{background:#fafafa}}.modern-ui .route-loading--projects-list:before{display:none}.modern-ui .project-list-skeleton .cyber-skeleton-bone{background:#ededee;animation:2.4s ease-in-out infinite project-skeleton-pulse;display:block}.modern-ui .project-list-skeleton .cyber-skeleton-bone:after{display:none}.modern-ui .project-list-skeleton .project-list-skeleton__sidebar{position:static}.modern-ui .project-list-skeleton .catalog-sidebar-header{height:49px}.modern-ui .project-list-skeleton__heading{width:80px;height:14px}.modern-ui .project-list-skeleton__short{width:28px;height:12px}.modern-ui .project-list-skeleton__group-title{align-items:center;height:44px;padding-inline:4px;display:flex}.modern-ui .project-list-skeleton__option{align-items:center;gap:10px;min-height:36px;margin-bottom:2px;padding:7px 10px;display:flex}.modern-ui .project-list-skeleton__radio{border-radius:50%;width:18px;height:18px}.modern-ui .project-list-skeleton__option-label{width:88px;height:12px}.modern-ui .project-list-skeleton__more{align-items:center;height:44px;padding-inline:4px;display:flex}.modern-ui .project-list-skeleton__closed-group{border-top:1px solid var(--rf-border);flex-direction:column;justify-content:center;gap:8px;min-height:64px;padding:12px 4px;display:flex}.modern-ui .project-list-skeleton .project-list-skeleton__desktop-toggle{border-radius:18px;width:96px;height:34px}.modern-ui .project-list-skeleton .project-list-skeleton__mobile-toggle{border-radius:18px;width:64px;height:34px;display:none}.modern-ui .project-list-skeleton__count{width:64px;height:12px;margin-left:auto}.modern-ui .project-list-skeleton__card{pointer-events:none;flex-direction:column;display:flex}.modern-ui .project-list-skeleton .catalog-project-card .project-cover-wrap{background:linear-gradient(145deg,#ededee,#f3f3f4)}.modern-ui .prototype-projects-page.project-list-skeleton .project-title{align-items:center;min-height:1.4em;display:flex}.modern-ui .prototype-projects-page.project-list-skeleton .project-desc{flex-direction:column;justify-content:space-around;display:flex}.modern-ui .project-list-skeleton__text{width:100%;height:.75em}.modern-ui .project-list-skeleton .project-title .project-list-skeleton__text{width:76%}.modern-ui .project-list-skeleton__text--short{width:64%}@keyframes project-skeleton-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (max-width:900px){.modern-ui .project-list-skeleton .project-list-skeleton__desktop-toggle{display:none}.modern-ui .project-list-skeleton .project-list-skeleton__mobile-toggle{width:72px;height:44px;display:block}}@media (max-width:600px){.modern-ui .prototype-projects-page.project-list-skeleton .project-title{min-height:1.45em}}@media (prefers-reduced-motion:reduce){.modern-ui .project-list-skeleton .cyber-skeleton-bone{animation:none}}
