section.gallery-section{position:relative;flex:1;width:100%;max-width:120rem;height:100%;background-color:var(--light-100);color:var(--dark-900);margin-inline:auto;padding-bottom:7.5rem;overflow:hidden}.tags-container{padding:1rem 0 1rem 1.25rem;border-bottom:1px solid var(--dark-900-10);overflow-x:auto;-webkit-overflow-scrolling:touch;border-block:1px solid var(--dark-900-10)}@media (max-width: 991px){.tags-container{padding:1rem 0 1rem 1.25rem}}@media (hover: none) and (pointer: coarse){.tags-container{scrollbar-width:none;-ms-overflow-style:none}.tags-container::-webkit-scrollbar{display:none;width:0;height:0}}.quick-access{display:flex;flex-wrap:nowrap;min-width:max-content;padding-right:1.25rem}@media (max-width: 600px){.quick-access{padding-right:.75rem}}.quick-access .quick-access-label{font-size:.75rem;color:var(--dark-900-55)}@media (max-width: 600px){.quick-access .quick-access-label{font-size:.75rem}}.pill-row{gap:.625rem;position:absolute;opacity:0;pointer-events:none;scale:.9}.pill-row button{scale:.9;transition:scale .5s var(--elastic-ease-out),background-color .3s ease-out}.pill-row.active{position:relative;scale:1;opacity:1;pointer-events:auto;transition:opacity .3s ease-out;margin-left:1.25rem}.pill-row.active button{scale:1}.pill-row.active.active-tags{transition:scale .5s var(--elastic-ease-out);scale:1}@media (hover: hover) and (pointer: fine){.pill-row.active.popular-tags button:hover{background-color:var(--light-300);color:var(--dark-900)}}.pill-quick-access{padding-inline:1rem;height:2rem;background-color:var(--light-200);color:var(--dark-300);border-radius:11px;font-size:.75rem;display:flex;align-items:center;gap:.5rem;transition:background-color .3s ease-out}@media (max-width: 479px){.pill-quick-access{font-size:.75rem}}.pill-quick-access .pill-remove{font-size:1.125rem}.pill-quick-access[data-active=true]{background-color:var(--dark-900);color:var(--light-100)}.pill-quick-access .pill-count{display:none}.search-wrapper[data-astro-cid-otpdt6jm]{display:flex;align-items:center;gap:.75rem;padding:.25rem .75rem;width:calc(100% - 1.5rem);margin-bottom:.75rem;margin-inline:auto;background-color:#ffffff08;background-color:#141414;border-radius:var(--border-radius-small);font-size:.9375rem;cursor:pointer;transition:background-color .2s ease-out}.search-wrapper[data-astro-cid-otpdt6jm]:focus-within{background-color:var(--light-100-05);background-color:#141414}.search-wrapper[data-astro-cid-otpdt6jm] svg[data-astro-cid-otpdt6jm]{width:1.125rem;margin-top:.25rem}.search-input[data-astro-cid-otpdt6jm]{width:100%}[data-modal-id=wizard] .search-results{display:none;width:100%;overflow-y:auto;padding:1.5rem .75rem 7.875rem;flex-direction:column;margin-top:.5rem}[data-modal-id=wizard] .search-results .result-item{width:100%;text-align:left;padding:.75rem;border-radius:var(--border-radius-small);display:flex;align-items:center;gap:.75rem;font-size:.9375rem}[data-modal-id=wizard] .search-results .result-item:hover{background-color:var(--dark-500)}[data-modal-id=wizard] .search-results .result-item .result-icon{height:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:var(--light-100-10);border-radius:8px;border:1px solid var(--light-100-05)}[data-modal-id=wizard] .search-results .result-item .result-icon svg{width:1rem;height:1rem}[data-modal-id=wizard] .search-results .result-item .result-icon[data-icon-what]{color:#4285f4}[data-modal-id=wizard] .search-results .result-item .result-icon[data-icon-where]{color:#ea4335}[data-modal-id=wizard] .search-results .result-item .result-icon[data-icon-motion]{color:#fbbc04}[data-modal-id=wizard] .search-results .result-item[data-disabled=true]{opacity:.1;cursor:not-allowed}[data-modal-id=wizard] .search-results .result-item[data-disabled=true]:hover{background-color:transparent}[data-modal-id=wizard] .search-results .result-item[data-active=true]{background-color:var(--dark-500)}[data-modal-id=wizard] .search-results .result-item .result-text{display:flex;flex-direction:column;gap:.25rem}[data-modal-id=wizard] .search-results .result-item .result-text .meta{font-size:.875rem;color:var(--light-100-55);text-transform:capitalize}[data-modal-id=wizard] .search-results .search-empty{padding:.75rem;color:var(--light-100-55);font-size:.875rem}.modal-overlay[data-astro-cid-qmzm2soj]{position:fixed;top:0;left:0;width:100vw;height:100%;place-items:center;display:grid;pointer-events:none;align-items:flex-end}.modal-overlay[data-astro-cid-qmzm2soj][data-active=true]{pointer-events:auto}.modal-overlay[data-astro-cid-qmzm2soj][data-active=true] .modal-background[data-astro-cid-qmzm2soj]{opacity:1;backdrop-filter:blur(4px)}@media (max-width: 479px){.modal-overlay[data-astro-cid-qmzm2soj][data-active=true] .modal-background[data-astro-cid-qmzm2soj]{backdrop-filter:unset}}.modal-overlay[data-astro-cid-qmzm2soj][data-active=true] .modal[data-astro-cid-qmzm2soj]{opacity:1;transform:translate3d(0,var(--ty, 0),0);transition:transform var(--modal-speed) var(--modal-ease),opacity 0s ease-out}.modal-overlay[data-astro-cid-qmzm2soj][data-active=true] .modal[data-astro-cid-qmzm2soj].no-transition{transition:none}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj]{--dialog-animation-speed: .75s;position:relative;background-color:var(--dark-800);padding:1.25rem 0 1.25rem 1.25rem;width:43.75rem;height:min(51.25rem,95vh);display:flex;gap:1rem;overflow:hidden;opacity:0;flex-direction:column;border-radius:var(--border-radius-large) var(--border-radius-large) 0px 0px;border:1px solid var(--light-100-05);border-bottom:none;contain:content;transform:translate3d(0,100%,0);transition:transform var(--modal-speed) var(--modal-ease),opacity .3s ease-in .3s;gap:0;padding:0 0 .75rem;margin-bottom:-2.5rem}@media (max-width: 991px){.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj]{width:90%}}@media (max-width: 600px){.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj]{width:100%;height:95%}}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-drag-handle[data-astro-cid-qmzm2soj]{height:3rem;min-height:3rem}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj][data-searching=true] .modal-tab-wrapper[data-astro-cid-qmzm2soj],.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj][data-searching=true] .modal-content-wrapper[data-astro-cid-qmzm2soj]{display:none}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj][data-searching=true] .search-results{display:flex;padding-top:0}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj]{display:flex;flex-direction:column;gap:.0625rem;width:unset;flex-direction:row;white-space:nowrap;flex-shrink:0;border-bottom:1px solid var(--light-100-15)}@media (max-width: 991px){.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj]{overflow-x:auto;-webkit-overflow-scrolling:touch}}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab{padding-inline:.6875rem;height:4rem;border-radius:var(--border-radius-small);display:flex;align-items:center;gap:.75rem;font-size:.9375rem;border-radius:0;justify-content:center;min-height:3.25rem;border:1px solid transparent;width:100%;color:var(--light-100-55);min-width:0}@media (max-width: 991px){.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab{min-width:11.25rem;font-size:.875rem}}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab[data-active=true]{border-bottom:1px solid var(--light-100);background-color:transparent;color:var(--light-100)}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab[data-active=true] svg[data-astro-cid-qmzm2soj]{color:var(--light-100)}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab .category-label[data-astro-cid-qmzm2soj]{text-transform:capitalize;transition:color .2s ease-out}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab svg[data-astro-cid-qmzm2soj]{color:var(--light-100-55);min-width:.9375rem;max-width:.9375rem}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab:first-child svg[data-astro-cid-qmzm2soj]{color:#4285f4}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab:nth-child(2) svg[data-astro-cid-qmzm2soj]{color:#ea4335}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab:nth-child(3) svg[data-astro-cid-qmzm2soj]{color:#fbbc04}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab span.pill{font-size:.6875rem;border-radius:9px;background-color:var(--light-100);color:var(--dark-900);padding-inline:.6875rem;padding-block:.3125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover: hover) and (pointer: fine){.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-tab-wrapper[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].modal-tab:hover{color:var(--light-100)}}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj]{padding-top:.25rem;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;padding-right:1.25rem;height:fit-content;max-height:100%;height:100%;padding-inline:.75rem;padding-top:1.5rem;margin-bottom:7.25rem}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj]{flex-direction:column;display:none;width:100%}@media (hover: none){.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj]{min-height:100.8%}}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj][data-active=true]{display:flex}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block[data-astro-cid-qmzm2soj]{display:flex;flex-direction:column;gap:.75rem}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-title[data-astro-cid-qmzm2soj]{font-size:.875rem;color:var(--light-100-55);padding-inline:.75rem}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj]{display:flex;flex-direction:column;gap:.0625rem;padding-bottom:1.5rem}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj]:last-child{padding-bottom:.75rem}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj]{padding:.75rem;height:3rem;display:flex;gap:.75rem;align-items:center;width:100%;border-radius:var(--border-radius-small);opacity:1;transition:opacity .2s ease;font-size:.9375rem}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj][data-disabled=true]{opacity:.1;cursor:not-allowed}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj][data-disabled=true]:hover{background-color:transparent}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj] .pill-count[data-astro-cid-qmzm2soj]{margin-left:auto;width:.75rem;display:grid;place-items:center;display:none}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj] .radio[data-astro-cid-qmzm2soj]{width:.75rem;height:.75rem;border-radius:50%;border:1px solid var(--light-100-55);display:grid;place-items:center}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj] .radio[data-astro-cid-qmzm2soj] .radio-dot[data-astro-cid-qmzm2soj]{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--light-100);display:none}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj]:hover,.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj]:focus-visible{background-color:var(--dark-500)}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj][data-active=true]{background-color:var(--dark-500);opacity:1}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-content-wrapper[data-astro-cid-qmzm2soj] .modal-content[data-astro-cid-qmzm2soj] .modal-content-block-list[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj][data-active=true] .radio[data-astro-cid-qmzm2soj] .radio-dot[data-astro-cid-qmzm2soj]{display:block}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj]{position:absolute;bottom:0;left:0;right:1rem;display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;background:linear-gradient(to bottom,transparent,var(--dark-800) 50%);right:.75rem;background:var(--dark-900);justify-content:flex-end;gap:.75rem;right:0;padding:.75rem .75rem 4.5rem;border-top:1px solid var(--light-100-15)}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj] .modal-footer-lower[data-astro-cid-qmzm2soj]{display:flex;align-items:center;justify-content:space-between;width:100%}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj]{pointer-events:auto;font-size:.9375rem;width:100%;text-align:center}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].apply-filters{background-color:var(--dark-800);color:var(--light-100);padding-inline:1.25rem;height:2.75rem;border-radius:var(--border-radius-small);border:1px solid var(--light-100-05);opacity:1;transition:background-color .2s ease-out}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].apply-filters[disabled]{opacity:.2;cursor:not-allowed}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].apply-filters[disabled]:hover{background-color:var(--dark-800)}@media (max-width: 600px){.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].apply-filters{padding-inline:2rem}}@media (hover: hover) and (pointer: fine){.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].apply-filters:hover{background-color:var(--dark-500)}}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].reset-filters{padding-inline:.6875rem;height:2.75rem;border-radius:var(--border-radius-small);font-size:.875rem;transition:opacity .2s ease-out;will-change:opacity}.modal-overlay[data-astro-cid-qmzm2soj] .modal[data-astro-cid-qmzm2soj] .modal-footer[data-astro-cid-qmzm2soj] button[data-astro-cid-qmzm2soj].reset-filters[disabled]{opacity:.2;cursor:not-allowed}.filter-buttons[data-astro-cid-nhxjo3iv]{position:fixed;left:50%;transform:translate(-50%);bottom:1.25rem;display:flex;align-items:center;z-index:1000;background-color:var(--dark-900);color:var(--light-100);padding:.3125rem .3125rem .3125rem 1.25rem;border-radius:calc(var(--border-radius-small) + 3px);transition:transform .3s var(--modal-ease),opacity .3s var(--modal-ease)}.filter-buttons[data-astro-cid-nhxjo3iv]:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-1rem;width:calc(100% + 1.5rem);height:2rem;pointer-events:auto;background:transparent;z-index:-1;border-radius:999px}@media (hover: hover) and (pointer: fine){.filter-buttons[data-astro-cid-nhxjo3iv]:hover .small-text[data-astro-cid-nhxjo3iv]{color:var(--light-100)}}@media (max-width: 767px){.filter-buttons[data-astro-cid-nhxjo3iv]{padding-left:.3125rem;bottom:.75rem;max-width:calc(100vw - 1.5rem)}}html[data-modal-open=true] .filter-buttons[data-astro-cid-nhxjo3iv]{opacity:0;pointer-events:none;transform:translate(-50%,5rem);left:calc(50% - var(--scrollbar-width) / 2)}@media (max-width: 479px){html[data-modal-open=true] .filter-buttons[data-astro-cid-nhxjo3iv]{transform:translate(-50%,2.5rem)}}.filter-buttons[data-astro-cid-nhxjo3iv] .small-text[data-astro-cid-nhxjo3iv]{margin-right:1.25rem;transition:color .2s ease-out;font-size:.8125rem;color:var(--light-100-55)}@media (max-width: 767px){.filter-buttons[data-astro-cid-nhxjo3iv] .small-text[data-astro-cid-nhxjo3iv]{display:none}}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv]{display:flex;gap:.25rem}@media (max-width: 767px){.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv]{width:100%;max-width:calc(100vw - 1.5rem);overflow:hidden}}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv]{display:flex;height:2.25rem;align-items:center;padding-inline:.5rem;border-radius:12px;background-color:#ffffff29;border:1px solid var(--light-100-05);font-size:.9375rem;font-size:.875rem;gap:.75rem;transition:width .7s var(--elastic-ease-out),background-color .3s ease-out;will-change:width;min-height:0;isolation:isolate}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv] .add-tag[data-astro-cid-nhxjo3iv]{background-color:#ffffff1a;border-radius:9px;padding-inline:.6875rem;padding-block:.1875rem;font-size:.75rem;font-family:IBM,monospace;transition:background-color .3s ease-out}@media (hover: hover) and (pointer: fine){.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv]:hover{background-color:#393939;color:var(--light-100)}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv]:hover .add-tag[data-astro-cid-nhxjo3iv]{background-color:#5a5a5a}}@media (max-width: 767px){.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv]{justify-content:space-between;gap:.75rem;min-width:1.25rem;padding-inline:.75rem}}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv] svg[data-astro-cid-nhxjo3iv]{min-width:.5625rem;max-width:.5625rem;transform:translateZ(.00625rem)}@media (max-width: 767px){.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv] svg[data-astro-cid-nhxjo3iv]{min-width:.5rem;max-width:.5rem}}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv]:has(span.pill){gap:.75rem;padding-inline:.5rem}@media (max-width: 767px){.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv]:has(span.pill) span[data-astro-cid-nhxjo3iv].categorie{display:none}}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv]:has(span.pill) span[data-astro-cid-nhxjo3iv].add-tag{display:none}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv] span[data-astro-cid-nhxjo3iv].categorie{flex-shrink:0}@media (max-width: 767px){.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv] span[data-astro-cid-nhxjo3iv].categorie{font-size:.875rem}}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv] span[data-astro-cid-nhxjo3iv].colon{display:none}.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv] span.pill{font-size:.6875rem;border-radius:9px;background-color:var(--light-100);color:var(--dark-800);padding-inline:.6875rem;padding-block:.3125rem;white-space:nowrap;overflow:hidden}@media (max-width: 767px){.filter-buttons[data-astro-cid-nhxjo3iv] .filter-buttons-wrapper[data-astro-cid-nhxjo3iv] button[data-astro-cid-nhxjo3iv] span.pill{text-overflow:ellipsis;width:100%;transition:all .3s var(--elastic-ease-out);flex-shrink:1;min-width:0;text-align:center;max-width:7.5rem}}.logo[data-astro-cid-6iignqru]{width:3.75rem;height:auto;margin-bottom:.5rem}.logo[data-astro-cid-6iignqru] path:first-child{color:#4285f4}.logo[data-astro-cid-6iignqru] path:nth-child(2){color:#ea4335}.logo[data-astro-cid-6iignqru] path:last-child{color:#fbbc04}.modal-overlay[data-astro-cid-6iignqru]{position:fixed;top:0;left:0;width:100vw;height:100%;display:grid;place-items:center;pointer-events:none;align-items:flex-end}.modal-overlay[data-astro-cid-6iignqru] .modal-drag-handle[data-astro-cid-6iignqru]{position:absolute;z-index:10}.modal-overlay[data-astro-cid-6iignqru] .button-esc[data-astro-cid-6iignqru]{z-index:11}.modal-overlay[data-astro-cid-6iignqru] .modal[data-astro-cid-6iignqru]{--dialog-animation-speed: .75s;position:relative;background-color:var(--dark-800);width:31.25rem;max-width:90%;display:flex;gap:1rem;overflow:hidden;opacity:0;flex-direction:column;border-radius:var(--border-radius-large) var(--border-radius-large) 0px 0px;border:1px solid var(--light-100-10);border-bottom:none;contain:content;transform:translate3d(0,100%,0);transition:transform var(--modal-speed) var(--modal-ease),opacity .3s ease-in .3s;gap:0;margin-bottom:-2.5rem;cursor:grab}@media (max-width: 991px){.modal-overlay[data-astro-cid-6iignqru] .modal[data-astro-cid-6iignqru]{max-width:100%}}@media (max-width: 600px){.modal-overlay[data-astro-cid-6iignqru] .modal[data-astro-cid-6iignqru]{width:100%}}.modal-overlay[data-astro-cid-6iignqru] .modal[data-astro-cid-6iignqru] .modal-content[data-astro-cid-6iignqru]{padding-bottom:2.5rem}.modal-overlay[data-astro-cid-6iignqru][data-active=true]{pointer-events:auto}.modal-overlay[data-astro-cid-6iignqru][data-active=true] .modal-background[data-astro-cid-6iignqru]{opacity:1;backdrop-filter:blur(4px)}@media (max-width: 479px){.modal-overlay[data-astro-cid-6iignqru][data-active=true] .modal-background[data-astro-cid-6iignqru]{backdrop-filter:unset}}.modal-overlay[data-astro-cid-6iignqru][data-active=true] .modal[data-astro-cid-6iignqru]{opacity:1;transform:translate3d(0,var(--ty, 0),0);transition:transform var(--modal-speed) var(--modal-ease),opacity 0s ease-out}.modal-overlay[data-astro-cid-6iignqru][data-active=true] .modal[data-astro-cid-6iignqru].no-transition{transition:none}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru]{padding-inline:1.5rem;padding-block:2.5rem;padding-bottom:1.5rem}@media (max-width: 767px){.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru]{padding-inline:1rem}}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .modal-tab-auth-wrapper[data-astro-cid-6iignqru]{display:flex;gap:.75rem;width:100%;overflow-x:auto;margin-bottom:2.75rem;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--light-100-05);padding-bottom:0}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .modal-tab-auth-wrapper[data-astro-cid-6iignqru]::-webkit-scrollbar{display:none}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .modal-tab-auth-wrapper[data-astro-cid-6iignqru] .modal-tab-auth[data-astro-cid-6iignqru]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:50%;padding:1.25rem;color:var(--light-100-55);font-size:.9375rem;white-space:nowrap;flex-shrink:0;background:transparent;border:none;position:relative;transition:color .2s ease-out}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .modal-tab-auth-wrapper[data-astro-cid-6iignqru] .modal-tab-auth[data-astro-cid-6iignqru] .category-label[data-astro-cid-6iignqru]{transition:color .2s ease-out}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .modal-tab-auth-wrapper[data-astro-cid-6iignqru] .modal-tab-auth[data-astro-cid-6iignqru]:after{content:"";position:absolute;bottom:-.0625rem;left:0;right:0;height:.125rem;background-color:var(--light-100);transform:scaleX(0)}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .modal-tab-auth-wrapper[data-astro-cid-6iignqru] .modal-tab-auth[data-astro-cid-6iignqru].active{color:var(--light-100)}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .modal-tab-auth-wrapper[data-astro-cid-6iignqru] .modal-tab-auth[data-astro-cid-6iignqru].active:after{transform:scaleX(1)}@media (hover: hover) and (pointer: fine){.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .modal-tab-auth-wrapper[data-astro-cid-6iignqru] .modal-tab-auth[data-astro-cid-6iignqru]:hover{color:var(--light-100)}}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .title[data-astro-cid-6iignqru]{font-size:1.375rem;color:var(--light-100);margin-bottom:.25rem;margin-top:.5rem}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] p[data-astro-cid-6iignqru]{color:var(--light-100-55);max-width:42ch;line-height:135%;font-size:.9375rem}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru]{display:flex;flex-direction:column;gap:.5rem;margin-top:2.25rem;font-size:.9375rem;position:relative}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] input[data-astro-cid-6iignqru]{background-color:#141414;border-radius:var(--border-radius-small);border:1px solid var(--light-100-05);padding-inline:1.25rem;padding-block:.9375rem;color:var(--light-100)}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] input[data-astro-cid-6iignqru]::placeholder{color:var(--light-100-55);font-size:inherit}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] input[data-astro-cid-6iignqru]:-webkit-autofill{transition:all 9999s ease-out;transition-delay:9999s}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] input[data-astro-cid-6iignqru]:focus{outline:none;border-color:var(--light-100-10)}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] .form-btn-wrapper[data-astro-cid-6iignqru]{width:100%;display:flex;align-items:center;justify-content:center;position:relative;margin-top:2rem}@keyframes donut-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] .form-btn-wrapper[data-astro-cid-6iignqru] .loading-spinner[data-astro-cid-6iignqru]{display:inline-block;border:3px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:1.25rem;height:1.25rem;animation:donut-spin 1.2s linear infinite;position:absolute;z-index:1;right:1.25rem;opacity:0;transition:opacity .2s ease-out}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] .form-btn-wrapper[data-astro-cid-6iignqru] button{width:100%}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] .form-message[data-astro-cid-6iignqru]{padding:.25rem .5rem;border-radius:9px;font-size:.875rem;min-height:2rem;display:flex;align-items:center;font-size:.625rem;text-transform:uppercase}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] .form-message[data-astro-cid-6iignqru].success{background-color:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] form[data-astro-cid-6iignqru] .form-message[data-astro-cid-6iignqru].error{background-color:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .forgot-password-link[data-astro-cid-6iignqru],.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .back-to-signin-link[data-astro-cid-6iignqru]{position:absolute;left:0;bottom:5.75rem;background:none;border:none;color:var(--light-100-55);font-size:.8125rem;text-align:left;padding:0;margin-top:-.125rem;margin-left:.625rem;margin-bottom:1rem;cursor:pointer;transition:color .2s ease-out;width:fit-content}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .forgot-password-link[data-astro-cid-6iignqru]:hover,.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .back-to-signin-link[data-astro-cid-6iignqru]:hover{color:var(--light-100)}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .forgot-password-link[data-astro-cid-6iignqru]:focus,.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .back-to-signin-link[data-astro-cid-6iignqru]:focus{outline:1px dotted var(--light-100-55);outline-offset:2px}.modal-overlay[data-astro-cid-6iignqru] .modal-content-inner[data-astro-cid-6iignqru] .back-to-signin-link[data-astro-cid-6iignqru]{margin-top:.5rem}.folder-modal{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.folder-modal.visible{opacity:1;pointer-events:auto}.folder-modal.visible .folder-modal-content{transform:scale(1) translateY(0)}.folder-modal .folder-modal-content{background:var(--dark-800);border:1px solid var(--light-100-10);border-radius:var(--border-radius-large);padding:1.25rem;max-width:26.25rem;width:90%;transform:scale(.95) translateY(.625rem);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.folder-modal .folder-modal-content h3{font-size:.9375rem;font-weight:500;margin-bottom:.75rem;color:var(--light-100)}.folder-modal .folder-modal-content input{width:100%;padding:.9375rem 1.25rem;background-color:#141414;border:1px solid var(--light-100-05);border-radius:var(--border-radius-small);font-size:.9375rem;margin-bottom:.75rem;color:var(--light-100);transition:border-color .2s ease-out}.folder-modal .folder-modal-content input:focus{outline:none;border-color:var(--light-100-10);background-color:#141414cc}.folder-modal .folder-modal-content input::placeholder{color:var(--light-100-55);font-size:.9375rem}.folder-modal .folder-modal-content input:-webkit-autofill{-webkit-box-shadow:0 0 0 1.875rem rgb(20,20,20) inset!important;-webkit-text-fill-color:var(--light-100)!important}.folder-modal .folder-modal-content .modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.folder-modal .folder-modal-content .modal-actions button{padding:.5rem 1.5rem;border-radius:var(--border-radius-small);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease-out}.folder-modal .folder-modal-content .modal-actions button.cancel-btn{background:transparent;color:var(--light-100-55);border:1px solid var(--light-100-10)}.folder-modal .folder-modal-content .modal-actions button.cancel-btn:hover{background:var(--light-100-05);color:var(--light-100);border-color:var(--light-100-20)}.folder-modal .folder-modal-content .modal-actions button.confirm-btn{background:var(--light-100);color:var(--dark-900);border:none}.folder-modal .folder-modal-content .modal-actions button.confirm-btn:hover{opacity:.8}.folder-modal .folder-modal-content .modal-actions button.confirm-btn:active{transform:translateY(0)}
