.Header-module__Af2_WG__header{max-width:calc(var(--layout-max) + var(--layout-pad) * 2);padding:calc(99px * var(--scale)) var(--layout-pad) calc(74px * var(--scale));justify-content:center;margin:0 auto;display:flex}.Header-module__Af2_WG__inner{flex:1;justify-content:center;display:flex}.Header-module__Af2_WG__inner a{opacity:0;animation:Header-module__Af2_WG__logoIn .7s var(--ease-out) 50ms both;transition:transform .5s var(--ease-out);display:block}.Header-module__Af2_WG__inner a:hover{transform:scale(1.04)}.Header-module__Af2_WG__logo{width:calc(150px * var(--scale));height:calc(98px * var(--scale));display:block}@keyframes Header-module__Af2_WG__logoIn{0%{opacity:0;transform:translateY(-12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:899px){.Header-module__Af2_WG__header{padding:48px var(--layout-pad) 32px}.Header-module__Af2_WG__inner{margin-left:0}.Header-module__Af2_WG__logo{width:104px;height:68px}}
@keyframes Sidebar-module__5-k5AW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Sidebar-module__5-k5AW__sidebar{padding-top:calc(12px * var(--scale));flex-direction:column;display:flex}.Sidebar-module__5-k5AW__title{margin:0 0 calc(36px * var(--scale));font-size:var(--text-md);font-weight:var(--weight-regular);letter-spacing:var(--tracking-md);color:var(--color-text);opacity:0;animation:Sidebar-module__5-k5AW__fadeUp .6s var(--ease-out) 60ms both}.Sidebar-module__5-k5AW__group{align-items:flex-start;gap:calc(11px * var(--scale));opacity:0;animation:Sidebar-module__5-k5AW__fadeUp .6s var(--ease-out) both;flex-direction:column;display:flex}.Sidebar-module__5-k5AW__group+.Sidebar-module__5-k5AW__group{margin-top:calc(18px * var(--scale))}.Sidebar-module__5-k5AW__sidebar>:nth-child(2){animation-delay:.14s}.Sidebar-module__5-k5AW__sidebar>:nth-child(3){animation-delay:.22s}.Sidebar-module__5-k5AW__sidebar>:nth-child(4){animation-delay:.3s}.Sidebar-module__5-k5AW__groupTitle{font-size:var(--text-md);font-weight:var(--weight-regular);letter-spacing:var(--tracking-md);color:var(--color-text);margin:0 0 1px}.Sidebar-module__5-k5AW__profilePill{height:var(--control-pill-h);border-radius:var(--radius-pill);padding:0 calc(8px * var(--scale));font-size:var(--text-xs);letter-spacing:var(--tracking-xs);background:var(--color-surface);color:var(--color-text-muted);text-align:left;transition:background .3s var(--ease-in-out), color .3s var(--ease-in-out), transform .3s var(--ease-out);border:none;align-items:center;display:inline-flex}.Sidebar-module__5-k5AW__profilePill:hover{color:var(--color-text);transform:translate(2px)}.Sidebar-module__5-k5AW__profilePillActive,.Sidebar-module__5-k5AW__profilePillActive:hover{background:var(--color-surface-active-subtle);color:var(--color-text)}
@keyframes Toolbar-module__VaI4xq__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes Toolbar-module__VaI4xq__popIn{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.Toolbar-module__VaI4xq__row{align-items:center;gap:calc(5px * var(--scale));flex-wrap:wrap;display:flex}.Toolbar-module__VaI4xq__row>*{opacity:0;animation:Toolbar-module__VaI4xq__fadeUp .6s var(--ease-out) both}.Toolbar-module__VaI4xq__row>:first-child{animation-delay:40ms}.Toolbar-module__VaI4xq__row>:nth-child(2),.Toolbar-module__VaI4xq__row>:nth-child(3){animation:Toolbar-module__VaI4xq__popIn .55s var(--ease-spring) both}.Toolbar-module__VaI4xq__row>:nth-child(2){animation-delay:.14s}.Toolbar-module__VaI4xq__row>:nth-child(3){animation-delay:.19s}.Toolbar-module__VaI4xq__row>:nth-child(4){animation-delay:.24s}.Toolbar-module__VaI4xq__pillInput{height:var(--control-field-h);background:var(--color-surface);border-radius:var(--radius-pill);padding:0 calc(28px * var(--scale));font-size:var(--text-md);letter-spacing:var(--tracking-md);color:var(--color-text);transition:box-shadow .3s var(--ease-in-out), background .3s var(--ease-in-out);border:none;outline:none}.Toolbar-module__VaI4xq__pillInput::placeholder{color:var(--color-text-placeholder)}.Toolbar-module__VaI4xq__pillInput:focus{box-shadow:0 0 0 2px #81818159}.Toolbar-module__VaI4xq__mainSearch{width:calc(539px * var(--scale));max-width:100%;margin-right:calc(14px * var(--scale))}.Toolbar-module__VaI4xq__iconButton{width:calc(46px * var(--scale));height:var(--control-field-h);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);transition:background .3s var(--ease-in-out), color .3s var(--ease-in-out), transform .3s var(--ease-out);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toolbar-module__VaI4xq__iconButton svg{width:calc(20px * var(--scale));height:calc(20px * var(--scale))}.Toolbar-module__VaI4xq__iconButton:hover{background:var(--color-surface-strong);transform:translateY(-1px)}.Toolbar-module__VaI4xq__iconButtonActive,.Toolbar-module__VaI4xq__iconButtonActive:hover{color:#fff;background:#1a1a1a}.Toolbar-module__VaI4xq__primaryButton{height:var(--control-field-h);border-radius:var(--radius-pill);padding:0 calc(20px * var(--scale));color:#fff;font-size:var(--text-xs);letter-spacing:var(--tracking-xs);white-space:nowrap;transition:transform .3s var(--ease-out);background:#1a1a1a;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toolbar-module__VaI4xq__primaryButton:hover{transform:translateY(-1px)}.Toolbar-module__VaI4xq__primaryButton:disabled{opacity:.7}@keyframes Toolbar-module__VaI4xq__pulse{0%,to{box-shadow:0 0 #8181818c}50%{box-shadow:0 0 0 8px #81818100}}.Toolbar-module__VaI4xq__primaryButtonPulse{animation:1.4s ease-in-out infinite Toolbar-module__VaI4xq__pulse}.Toolbar-module__VaI4xq__ctaWrapper{margin-left:calc(9px * var(--scale));flex-shrink:0;position:relative}.Toolbar-module__VaI4xq__linkError{width:max-content;max-width:320px;font-size:var(--text-2xs);color:#c94f4f;margin:0;position:absolute;top:calc(100% + 6px);left:0}.Toolbar-module__VaI4xq__hint{width:100%;margin:calc(8px * var(--scale)) 0 0;font-size:var(--text-2xs);color:var(--color-text-muted);animation:Toolbar-module__VaI4xq__fadeUp .4s var(--ease-out) both}.Toolbar-module__VaI4xq__hiddenFileInput{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes Toolbar-module__VaI4xq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Toolbar-module__VaI4xq__spin{animation:.9s linear infinite Toolbar-module__VaI4xq__spin;display:inline-flex}
@keyframes FilterPills-module__kV8k8W__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FilterPills-module__kV8k8W__row{align-items:center;gap:calc(7px * var(--scale));margin-top:calc(13px * var(--scale));flex-wrap:wrap;display:flex}.FilterPills-module__kV8k8W__pill{height:var(--control-pill-h);border-radius:var(--radius-pill);padding:0 calc(14px * var(--scale));font-size:var(--text-xs);letter-spacing:var(--tracking-xs);background:var(--color-surface);color:var(--color-text-muted);opacity:0;animation:FilterPills-module__kV8k8W__fadeUp .5s var(--ease-out) both;transition:background .3s var(--ease-in-out), color .3s var(--ease-in-out), transform .3s var(--ease-out);border:none;align-items:center;display:inline-flex}.FilterPills-module__kV8k8W__row>:first-child{animation-delay:.3s}.FilterPills-module__kV8k8W__row>:nth-child(2){animation-delay:.35s}.FilterPills-module__kV8k8W__row>:nth-child(3){animation-delay:.4s}.FilterPills-module__kV8k8W__row>:nth-child(4){animation-delay:.45s}.FilterPills-module__kV8k8W__row>:nth-child(5){animation-delay:.5s}.FilterPills-module__kV8k8W__pill:hover{color:var(--color-text);transform:translateY(-1px)}.FilterPills-module__kV8k8W__pillActive,.FilterPills-module__kV8k8W__pillActive:hover{background:var(--color-surface-strong);color:var(--color-text-inverse)}
@keyframes ReferenceCard-module__HQD14q__cardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ReferenceCard-module__HQD14q__card{cursor:pointer;break-inside:avoid;margin-bottom:calc(36px * var(--scale));border-radius:var(--radius-card);background:var(--color-surface);animation:ReferenceCard-module__HQD14q__cardIn .6s var(--ease-out) both;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);display:block;position:relative;overflow:hidden}.ReferenceCard-module__HQD14q__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000002e}.ReferenceCard-module__HQD14q__image,.ReferenceCard-module__HQD14q__imagePlaceholder{width:100%;height:auto;transition:transform .7s var(--ease-out);display:block;transform:scale(1)}.ReferenceCard-module__HQD14q__card:hover .ReferenceCard-module__HQD14q__image,.ReferenceCard-module__HQD14q__card:hover .ReferenceCard-module__HQD14q__imagePlaceholder{transform:scale(1.06)}.ReferenceCard-module__HQD14q__imagePlaceholder{background:linear-gradient(135deg,#3a3a3a,#1c1c1c)}.ReferenceCard-module__HQD14q__badge{top:calc(16px * var(--scale));left:calc(14px * var(--scale));position:absolute}.ReferenceCard-module__HQD14q__scrim{pointer-events:none;background:linear-gradient(to bottom, var(--color-card-scrim-start) 30.77%, var(--color-card-scrim-end) 100%);transition:opacity .5s var(--ease-out);position:absolute;inset:0}.ReferenceCard-module__HQD14q__card:hover .ReferenceCard-module__HQD14q__scrim{opacity:.75}.ReferenceCard-module__HQD14q__overlay{left:calc(19px * var(--scale));right:calc(19px * var(--scale));bottom:calc(21px * var(--scale));opacity:1;transition:opacity .35s var(--ease-in-out), transform .35s var(--ease-out);position:absolute;transform:translateY(0)}.ReferenceCard-module__HQD14q__card:hover .ReferenceCard-module__HQD14q__overlay{opacity:0;transform:translateY(6px)}.ReferenceCard-module__HQD14q__progress{left:calc(14px * var(--scale));right:calc(17px * var(--scale));bottom:calc(25px * var(--scale));opacity:0;transition:opacity .35s var(--ease-in-out);position:absolute}.ReferenceCard-module__HQD14q__card:hover .ReferenceCard-module__HQD14q__progress{opacity:1}.ReferenceCard-module__HQD14q__progressTrack{border-radius:var(--radius-pill);background:#d7d7d71f;height:2px;position:relative;overflow:hidden}.ReferenceCard-module__HQD14q__progressFill{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-text-inverse) 0%, #d7d7d700 100%);width:0%;position:absolute;inset:0}.ReferenceCard-module__HQD14q__card:hover .ReferenceCard-module__HQD14q__progressFillSimulated{animation:6s linear infinite ReferenceCard-module__HQD14q__playProgress}@keyframes ReferenceCard-module__HQD14q__playProgress{0%{width:0%}to{width:100%}}.ReferenceCard-module__HQD14q__title{color:#fff;font-size:var(--text-lg);font-weight:var(--weight-regular);letter-spacing:var(--tracking-lg);line-height:var(--leading-tight);margin:0 0 calc(10px * var(--scale));text-shadow:0 1px 12px #00000073}.ReferenceCard-module__HQD14q__tags{gap:calc(8px * var(--scale));flex-wrap:wrap;display:flex}.ReferenceCard-module__HQD14q__tag{height:calc(13px * var(--scale));padding:0 calc(8px * var(--scale));font-size:var(--text-3xs);letter-spacing:var(--tracking-tag);color:#fff;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);white-space:nowrap;align-items:center;display:inline-flex}
.ReferenceGrid-module__rgjZ_W__grid{column-count:3;column-gap:var(--grid-gap)}.ReferenceGrid-module__rgjZ_W__empty{padding:calc(48px * var(--scale)) 0;font-size:var(--text-md);letter-spacing:var(--tracking-md);color:var(--color-text-muted);margin:0}@media (max-width:899px){.ReferenceGrid-module__rgjZ_W__grid{column-count:2}}@media (max-width:560px){.ReferenceGrid-module__rgjZ_W__grid{column-count:1}}
@keyframes ReferenceLightbox-module__Mfnktq__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes ReferenceLightbox-module__Mfnktq__frameIn{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.ReferenceLightbox-module__Mfnktq__backdrop{z-index:100;padding:calc(48px * var(--scale)) calc(24px * var(--scale));-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);animation:ReferenceLightbox-module__Mfnktq__backdropIn .3s var(--ease-out) both;background:#0a0a0a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ReferenceLightbox-module__Mfnktq__frame{border-radius:calc(14px * var(--scale));width:auto;max-width:min(920px,100%);max-height:100%;animation:ReferenceLightbox-module__Mfnktq__frameIn .4s var(--ease-out) both;background:#0c0c0c;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080}.ReferenceLightbox-module__Mfnktq__media{object-fit:contain;background:#0c0c0c;width:100%;height:100%;max-height:82vh;display:block}.ReferenceLightbox-module__Mfnktq__placeholder{aspect-ratio:4/3;background:linear-gradient(135deg,#3a3a3a,#1c1c1c);width:min(640px,80vw)}.ReferenceLightbox-module__Mfnktq__bottomBar{gap:calc(14px * var(--scale));padding:calc(20px * var(--scale)) calc(24px * var(--scale)) calc(20px * var(--scale));pointer-events:none;background:linear-gradient(#0000 0%,#000000bf 100%);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ReferenceLightbox-module__Mfnktq__controls{align-items:center;gap:calc(12px * var(--scale));pointer-events:auto;display:flex}.ReferenceLightbox-module__Mfnktq__controlButton{width:calc(32px * var(--scale));height:calc(32px * var(--scale));border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);color:#fff;transition:background .2s var(--ease-in-out);background:#ffffff24;border:1px solid #ffffff47;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ReferenceLightbox-module__Mfnktq__controlButton:hover{background:#ffffff42}.ReferenceLightbox-module__Mfnktq__controlButton svg{width:calc(13px * var(--scale));height:calc(13px * var(--scale))}.ReferenceLightbox-module__Mfnktq__seekTrack{height:calc(16px * var(--scale));cursor:pointer;touch-action:none;flex:1;align-items:center;display:flex;position:relative}.ReferenceLightbox-module__Mfnktq__seekTrack:before{content:"";border-radius:var(--radius-pill);background:#ffffff40;height:3px;position:absolute;left:0;right:0}.ReferenceLightbox-module__Mfnktq__seekFill{border-radius:var(--radius-pill);pointer-events:none;background:#fff;height:3px;position:absolute;left:0}.ReferenceLightbox-module__Mfnktq__seekThumb{width:calc(10px * var(--scale));height:calc(10px * var(--scale));pointer-events:none;background:#fff;border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 1px 4px #0006}.ReferenceLightbox-module__Mfnktq__time{color:#fff;font-size:var(--text-3xs);letter-spacing:var(--tracking-xs);font-variant-numeric:tabular-nums;opacity:.85;flex-shrink:0}.ReferenceLightbox-module__Mfnktq__footer{justify-content:space-between;align-items:flex-end;gap:calc(16px * var(--scale));display:flex}.ReferenceLightbox-module__Mfnktq__footerText{min-width:0}.ReferenceLightbox-module__Mfnktq__title{margin:0 0 calc(10px * var(--scale));color:#fff;font-size:var(--text-lg);font-weight:var(--weight-regular);letter-spacing:var(--tracking-lg);line-height:var(--leading-tight);text-shadow:0 1px 12px #00000073}.ReferenceLightbox-module__Mfnktq__tags{gap:calc(8px * var(--scale));flex-wrap:wrap;display:flex}.ReferenceLightbox-module__Mfnktq__tag{height:calc(13px * var(--scale));padding:0 calc(8px * var(--scale));font-size:var(--text-3xs);letter-spacing:var(--tracking-tag);color:#fff;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);white-space:nowrap;background:#ffffff24;border:1px solid #ffffff47;align-items:center;display:inline-flex}.ReferenceLightbox-module__Mfnktq__badge{flex-shrink:0}.ReferenceLightbox-module__Mfnktq__close{top:calc(16px * var(--scale));right:calc(16px * var(--scale));width:calc(38px * var(--scale));height:calc(38px * var(--scale));border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);color:#fff;transition:background .25s var(--ease-in-out), transform .25s var(--ease-out);background:#ffffff24;border:1px solid #ffffff47;justify-content:center;align-items:center;display:flex;position:absolute}.ReferenceLightbox-module__Mfnktq__close:hover{background:#ffffff42;transform:scale(1.06)}.ReferenceLightbox-module__Mfnktq__close svg{width:calc(14px * var(--scale));height:calc(14px * var(--scale))}@media (max-width:640px){.ReferenceLightbox-module__Mfnktq__backdrop{padding:24px 12px}.ReferenceLightbox-module__Mfnktq__footer{flex-direction:column;align-items:flex-start}}
.page-module__E0kJGG__main{max-width:calc(var(--layout-max) + var(--layout-pad) * 2);padding:0 var(--layout-pad) 96px;margin:0 auto}.page-module__E0kJGG__columns{gap:var(--layout-gap);align-items:flex-start;display:flex}.page-module__E0kJGG__leftCol{width:var(--layout-left-col);flex-shrink:0}.page-module__E0kJGG__rightCol{flex:1;min-width:0}@media (max-width:900px){.page-module__E0kJGG__main{padding:0 16px 48px}.page-module__E0kJGG__columns{flex-direction:column;gap:24px}.page-module__E0kJGG__leftCol{width:100%}}
.HomeContent-module__mAAHda__gridWrapper{margin-top:calc(68px * var(--scale))}.HomeContent-module__mAAHda__toast{z-index:50;border-radius:var(--radius-pill);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);color:#fff;font-size:var(--text-xs);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-in-out), transform .35s var(--ease-out);background:#1a1a1ab8;padding:12px 20px;position:fixed;bottom:32px;left:50%;transform:translate(-50%,12px);box-shadow:0 12px 32px #00000040}.HomeContent-module__mAAHda__toastVisible{opacity:1;transform:translate(-50%)}
