.filter-portfolio-sheet-module__3i5xYq__wrapper{margin-inline:auto;z-index:35;width:min(1120px,100%);margin-bottom:24px;position:relative}.filter-portfolio-sheet-module__3i5xYq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:10px;display:flex}.filter-portfolio-sheet-module__3i5xYq__sheetTrigger,.filter-portfolio-sheet-module__3i5xYq__focusModeButton,.filter-portfolio-sheet-module__3i5xYq__sheetClose,.filter-portfolio-sheet-module__3i5xYq__segmentButton,.filter-portfolio-sheet-module__3i5xYq__categoryButton,.filter-portfolio-sheet-module__3i5xYq__ratingButton,.filter-portfolio-sheet-module__3i5xYq__resetButton{appearance:none;font:inherit;color:inherit;background:0 0;border:0}.filter-portfolio-sheet-module__3i5xYq__sheetTrigger,.filter-portfolio-sheet-module__3i5xYq__focusModeButton{-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#141418a6;border:1.5px solid #ffffff1f;border-radius:8px;min-height:48px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px #0000004d,inset 0 .5px #ffffff14}.filter-portfolio-sheet-module__3i5xYq__sheetTrigger:before,.filter-portfolio-sheet-module__3i5xYq__focusModeButton:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffff08,#0000 50%);transition:opacity .2s;position:absolute;inset:0}.filter-portfolio-sheet-module__3i5xYq__sheetTrigger:hover:before,.filter-portfolio-sheet-module__3i5xYq__focusModeButton:hover:before{opacity:1}.filter-portfolio-sheet-module__3i5xYq__sheetTrigger:hover,.filter-portfolio-sheet-module__3i5xYq__focusModeButton:hover{border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 4px 16px #0006,inset 0 .5px #ffffff1f}.filter-portfolio-sheet-module__3i5xYq__sheetTrigger:active,.filter-portfolio-sheet-module__3i5xYq__focusModeButton:active{transition-duration:.1s;transform:translateY(0)}.filter-portfolio-sheet-module__3i5xYq__sheetTrigger:focus-visible,.filter-portfolio-sheet-module__3i5xYq__focusModeButton:focus-visible,.filter-portfolio-sheet-module__3i5xYq__sheetClose:focus-visible,.filter-portfolio-sheet-module__3i5xYq__segmentButton:focus-visible,.filter-portfolio-sheet-module__3i5xYq__categoryButton:focus-visible,.filter-portfolio-sheet-module__3i5xYq__ratingButton:focus-visible,.filter-portfolio-sheet-module__3i5xYq__resetButton:focus-visible{outline-offset:1px;outline:2px solid #ffffff7a}.filter-portfolio-sheet-module__3i5xYq__sheetTrigger{text-align:left;flex:360px;justify-content:space-between;align-items:center;gap:12px;min-width:min(560px,100%);padding:10px 14px 10px 12px;display:flex}.filter-portfolio-sheet-module__3i5xYq__sheetTriggerTitle{z-index:1;letter-spacing:-.01em;color:#fffffff2;font-size:14px;font-weight:600;position:relative}.filter-portfolio-sheet-module__3i5xYq__sheetTriggerMeta{z-index:1;color:#ffffffa6;letter-spacing:0;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;position:relative;overflow:hidden}.filter-portfolio-sheet-module__3i5xYq__focusModeButton{flex:none;align-content:center;justify-items:start;gap:1px;min-width:188px;padding:9px 14px 9px 12px;display:grid}.filter-portfolio-sheet-module__3i5xYq__focusModeButton:after{content:"";pointer-events:none;background:#ffc962eb;border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:10px;box-shadow:0 0 0 1px #fff3}.filter-portfolio-sheet-module__3i5xYq__focusModeTitle{z-index:1;letter-spacing:-.01em;color:#fffffff2;font-size:14px;font-weight:600;position:relative}.filter-portfolio-sheet-module__3i5xYq__focusModeMeta{z-index:1;letter-spacing:0;color:#fff9;font-size:12px;font-weight:500;position:relative}.filter-portfolio-sheet-module__3i5xYq__sheet{-webkit-backdrop-filter:blur(20px)saturate(1.1);transform-origin:0 0;background:#121216eb;border:1.5px solid #ffffff1f;border-radius:10px;gap:12px;width:85%;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 8px 32px #00000080,inset 0 0 0 1px #ffffff0f}.filter-portfolio-sheet-module__3i5xYq__sheet:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff05 0%,#0000 50%,#0000001a 100%);position:absolute;inset:0}.filter-portfolio-sheet-module__3i5xYq__sheetHeader,.filter-portfolio-sheet-module__3i5xYq__sheetSection,.filter-portfolio-sheet-module__3i5xYq__sheetFooter{z-index:1;position:relative}.filter-portfolio-sheet-module__3i5xYq__sheetHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;display:flex}.filter-portfolio-sheet-module__3i5xYq__sheetTitle{letter-spacing:-.01em;color:#fffffff2;margin:0;font-size:14px;font-weight:600}.filter-portfolio-sheet-module__3i5xYq__sheetSubtitle{color:#ffffff8c;letter-spacing:0;margin:2px 0 0;font-size:12px;font-weight:500}.filter-portfolio-sheet-module__3i5xYq__sheetClose{color:#ffffffd9;letter-spacing:0;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:6px;min-width:70px;min-height:34px;font-size:13px;font-weight:600;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.filter-portfolio-sheet-module__3i5xYq__sheetClose:hover{color:#fff;background:#ffffff14;border-color:#fff3}.filter-portfolio-sheet-module__3i5xYq__sheetSection{gap:8px;padding:2px 2px 1px;display:grid}.filter-portfolio-sheet-module__3i5xYq__label{letter-spacing:.02em;color:#fff9;margin:0;font-size:11px;font-weight:600}.filter-portfolio-sheet-module__3i5xYq__segmentRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.filter-portfolio-sheet-module__3i5xYq__segmentButton{color:#ffffffb3;letter-spacing:-.005em;cursor:pointer;background:#ffffff05;border:1.5px solid #ffffff1a;border-radius:6px;min-height:36px;font-size:13px;font-weight:600;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.filter-portfolio-sheet-module__3i5xYq__segmentButton:hover{color:#ffffffe6;background:#ffffff0f;border-color:#fff3;transform:scale(1.02)}.filter-portfolio-sheet-module__3i5xYq__segmentButton:active{transition-duration:.1s;transform:scale(.98)}.filter-portfolio-sheet-module__3i5xYq__segmentActive{color:#fff;background:#ffffff1f;border-color:#ffffff3d;font-weight:700}.filter-portfolio-sheet-module__3i5xYq__categoryStream{flex-wrap:wrap;gap:8px;display:flex}.filter-portfolio-sheet-module__3i5xYq__categoryButton{color:#ffffffbf;letter-spacing:0;cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff1a;border-radius:17px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.filter-portfolio-sheet-module__3i5xYq__categoryButton:hover{color:#fffffff2;background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.filter-portfolio-sheet-module__3i5xYq__categoryButton:active{transition-duration:.1s;transform:translateY(0)}.filter-portfolio-sheet-module__3i5xYq__activeCategory{color:#fff;background:#ffffff24;border-color:#ffffff47;font-weight:700}.filter-portfolio-sheet-module__3i5xYq__ratingTabs{--segment-index:0;background:#ffffff05;border:1.5px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:relative;overflow:hidden}.filter-portfolio-sheet-module__3i5xYq__ratingHighlight{width:calc(33.3333% - 5.33333px);transform:translateX(calc(var(--segment-index) * (100% + 4px)));background:linear-gradient(135deg,#ffffff29,#ffffff1f);border-radius:5px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #0003}.filter-portfolio-sheet-module__3i5xYq__ratingButton{z-index:1;color:#ffffffb3;letter-spacing:0;cursor:pointer;border-radius:5px;min-height:32px;font-size:13px;font-weight:600;transition:color .2s cubic-bezier(.4,0,.2,1);position:relative}.filter-portfolio-sheet-module__3i5xYq__ratingButton:hover{color:#fffffff2}.filter-portfolio-sheet-module__3i5xYq__ratingActive{color:#fff;font-weight:700}.filter-portfolio-sheet-module__3i5xYq__sheetFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:12px 0 0;display:flex}.filter-portfolio-sheet-module__3i5xYq__resetButton{color:#ffffffd9;letter-spacing:0;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.filter-portfolio-sheet-module__3i5xYq__resetButton:hover{color:#fff;background:#ffffff1a;border-color:#ffffff38;transform:scale(1.02)}.filter-portfolio-sheet-module__3i5xYq__resetButton:active{transition-duration:.1s;transform:scale(.98)}.filter-portfolio-sheet-module__3i5xYq__sheetHint{color:#ffffff80;font-size:12px;font-weight:500}:is(.v-light .filter-portfolio-sheet-module__3i5xYq__sheetTrigger,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetTrigger,.v-light .filter-portfolio-sheet-module__3i5xYq__focusModeButton,body.v-light .filter-portfolio-sheet-module__3i5xYq__focusModeButton,.v-light .filter-portfolio-sheet-module__3i5xYq__sheet,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheet){background:#f8fafcf2;border-color:#11182724;box-shadow:0 4px 16px #11182714,inset 0 0 0 1px #fff9}:is(.v-light .filter-portfolio-sheet-module__3i5xYq__sheetTriggerTitle,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetTriggerTitle,.v-light .filter-portfolio-sheet-module__3i5xYq__focusModeTitle,body.v-light .filter-portfolio-sheet-module__3i5xYq__focusModeTitle,.v-light .filter-portfolio-sheet-module__3i5xYq__sheetTitle,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetTitle){color:#111827f2}:is(.v-light .filter-portfolio-sheet-module__3i5xYq__sheetTriggerMeta,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetTriggerMeta,.v-light .filter-portfolio-sheet-module__3i5xYq__focusModeMeta,body.v-light .filter-portfolio-sheet-module__3i5xYq__focusModeMeta,.v-light .filter-portfolio-sheet-module__3i5xYq__sheetSubtitle,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetSubtitle,.v-light .filter-portfolio-sheet-module__3i5xYq__label,body.v-light .filter-portfolio-sheet-module__3i5xYq__label,.v-light .filter-portfolio-sheet-module__3i5xYq__sheetHint,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetHint){color:#1118278c}:is(.v-light .filter-portfolio-sheet-module__3i5xYq__sheetClose,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetClose,.v-light .filter-portfolio-sheet-module__3i5xYq__segmentButton,body.v-light .filter-portfolio-sheet-module__3i5xYq__segmentButton,.v-light .filter-portfolio-sheet-module__3i5xYq__categoryButton,body.v-light .filter-portfolio-sheet-module__3i5xYq__categoryButton,.v-light .filter-portfolio-sheet-module__3i5xYq__ratingButton,body.v-light .filter-portfolio-sheet-module__3i5xYq__ratingButton,.v-light .filter-portfolio-sheet-module__3i5xYq__resetButton,body.v-light .filter-portfolio-sheet-module__3i5xYq__resetButton){color:#111827d9;background:#11182708;border-color:#1118271f}:is(.v-light .filter-portfolio-sheet-module__3i5xYq__sheetClose:hover,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetClose:hover,.v-light .filter-portfolio-sheet-module__3i5xYq__segmentButton:hover,body.v-light .filter-portfolio-sheet-module__3i5xYq__segmentButton:hover,.v-light .filter-portfolio-sheet-module__3i5xYq__categoryButton:hover,body.v-light .filter-portfolio-sheet-module__3i5xYq__categoryButton:hover,.v-light .filter-portfolio-sheet-module__3i5xYq__resetButton:hover,body.v-light .filter-portfolio-sheet-module__3i5xYq__resetButton:hover){color:#111827f2;background:#11182714;border-color:#11182738}:is(.v-light .filter-portfolio-sheet-module__3i5xYq__segmentActive,body.v-light .filter-portfolio-sheet-module__3i5xYq__segmentActive,.v-light .filter-portfolio-sheet-module__3i5xYq__activeCategory,body.v-light .filter-portfolio-sheet-module__3i5xYq__activeCategory){color:#111827;background:#11182724;border-color:#1118274d}:is(.v-light .filter-portfolio-sheet-module__3i5xYq__ratingTabs,body.v-light .filter-portfolio-sheet-module__3i5xYq__ratingTabs){background:#1118270a;border-color:#11182729}:is(.v-light .filter-portfolio-sheet-module__3i5xYq__ratingHighlight,body.v-light .filter-portfolio-sheet-module__3i5xYq__ratingHighlight){background:#11182721;border-color:#11182738}:is(.v-light .filter-portfolio-sheet-module__3i5xYq__sheetHeader,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetHeader,.v-light .filter-portfolio-sheet-module__3i5xYq__sheetFooter,body.v-light .filter-portfolio-sheet-module__3i5xYq__sheetFooter){border-color:#11182724}.v-light .filter-portfolio-sheet-module__3i5xYq__focusModeButton:after{background:#ac6a13f2;box-shadow:0 0 0 1px #11182738}body.v-light .filter-portfolio-sheet-module__3i5xYq__focusModeButton:after{background:#ac6a13f2;box-shadow:0 0 0 1px #11182738}@media (max-width:900px){.filter-portfolio-sheet-module__3i5xYq__sheet{width:100%}}@media (max-width:700px){.filter-portfolio-sheet-module__3i5xYq__toolbar{flex-direction:column}.filter-portfolio-sheet-module__3i5xYq__sheetTrigger{flex:none;min-width:100%}.filter-portfolio-sheet-module__3i5xYq__focusModeButton{width:100%;min-width:100%}.filter-portfolio-sheet-module__3i5xYq__sheet{position:relative;top:10px;left:0}.filter-portfolio-sheet-module__3i5xYq__sheetHeader{flex-wrap:wrap}.filter-portfolio-sheet-module__3i5xYq__sheetClose{width:100%}}@media (prefers-reduced-motion:reduce){.filter-portfolio-sheet-module__3i5xYq__sheetTrigger,.filter-portfolio-sheet-module__3i5xYq__focusModeButton,.filter-portfolio-sheet-module__3i5xYq__sheetClose,.filter-portfolio-sheet-module__3i5xYq__segmentButton,.filter-portfolio-sheet-module__3i5xYq__categoryButton,.filter-portfolio-sheet-module__3i5xYq__ratingButton,.filter-portfolio-sheet-module__3i5xYq__resetButton,.filter-portfolio-sheet-module__3i5xYq__ratingHighlight{transition:none!important;animation:none!important;transform:none!important}}
