@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lightbox{position:fixed;inset:0;z-index:50;display:grid;place-items:center}.lightbox__scrim{position:absolute;inset:0;background:#000000d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lightbox__panel{position:relative;z-index:1;display:grid;grid-template-columns:16rem minmax(0,1fr);width:min(92vw,92rem);height:min(88vh,52rem);padding:.75rem;gap:1rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.08);background:#090909f5;box-shadow:0 32px 90px #00000073}.lightbox__panel.is-rail-collapsed{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem}.lightbox__rail.is-collapsed{width:4.5rem;min-width:4.5rem}.lightbox__rail.is-collapsed .lightbox__thumb{grid-template-columns:1fr;padding:.35rem}.lightbox__rail.is-collapsed .lightbox__thumb-copy{display:none}.lightbox__rail-toggle{width:100%;min-height:3.1rem;padding:.82rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:.28rem;background:#ffffff04;display:grid;align-content:center;justify-items:center;gap:.24rem}.lightbox__rail-toggle span{display:block;width:1rem;height:1px;background:#ffffffbd;transition:background .16s ease,transform .16s ease,opacity .16s ease}.lightbox__rail-toggle:hover span{background:#fffffff0}.lightbox__close{border:1px solid rgba(255,255,255,.14);border-radius:.28rem;padding:.82rem 1rem;background:#ffffff05;color:#fff}.lightbox__rail{display:grid;gap:.55rem;overflow:auto;padding:.15rem .35rem .15rem .15rem;border-right:1px solid rgba(255,255,255,.08);align-content:start}.lightbox__thumb{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.7rem;align-items:center;width:100%;padding:.5rem;border:1px solid rgba(255,255,255,.08);border-radius:.35rem;background:#ffffff04;color:#ffffffd9;text-align:left;transition:background .16s ease,border-color .16s ease,opacity .16s ease;opacity:.66}.lightbox__thumb.is-active{border-color:#ffffff38;background:#ffffff0f;opacity:1}.lightbox__thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.22rem}.lightbox__thumb-copy{display:grid;gap:.2rem;min-width:0}.lightbox__thumb-copy strong{font-size:.8rem;line-height:1.3;overflow-wrap:anywhere}.lightbox__thumb-copy span{font-size:.72rem;color:#ffffff8a;text-transform:uppercase;letter-spacing:.1em}.lightbox__stage{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;min-width:0}.lightbox__stage-header,.lightbox__stage-footer{display:flex;justify-content:space-between;align-items:end;gap:1.25rem}.lightbox__stage-header>div:first-child{min-width:0;max-width:52rem}.lightbox__breadcrumb{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem}.lightbox__breadcrumb span{padding:.18rem .85rem .18rem 0;border-radius:0;border:0;background:transparent;color:#ffffff8f;font-size:.69rem;text-transform:uppercase;letter-spacing:.14em;position:relative;margin-right:.15rem}.lightbox__breadcrumb span:not(:last-child):after{content:"/";position:absolute;right:.2rem;color:#ffffff3d}.lightbox__title-row{display:flex;align-items:center;gap:.55rem;margin-bottom:.1rem}.lightbox__count-badge,.lightbox__meta-tags span{padding:.2rem .45rem;border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffa3;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.lightbox__meta-tags{display:flex;flex-wrap:wrap;gap:.24rem;margin-top:.55rem}.lightbox__image-wrap{display:grid;place-items:center;min-height:0;border-radius:.45rem;border:1px solid rgba(255,255,255,.05);background:#0b0b0b;overflow:hidden}.lightbox__image{width:100%;height:100%;object-fit:contain}.lightbox__stage h2{margin:.12rem 0 0;font-size:clamp(1.2rem,1.7vw,1.65rem);letter-spacing:-.045em;line-height:1.04}.lightbox__details{margin:.3rem 0 0;color:#ffffff8f;font-size:.8rem}.lightbox__controls{display:flex;gap:.55rem;flex-wrap:wrap}.lightbox__controls--header{justify-content:end;gap:.35rem}.lightbox__controls button{border:1px solid rgba(255,255,255,.08);border-radius:0;padding:.72rem .82rem;background:#ffffff04;color:#fff;min-width:6rem;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.lightbox__controls button:hover,.lightbox__close:hover{background:#ffffff09;border-color:#ffffff24}.lightbox__footer-groups{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:end}.lightbox__control-group{display:grid;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:0;overflow:hidden;background:#ffffff03}.lightbox__control-group>span{color:#ffffff75;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;padding:.32rem .64rem;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff02}.lightbox__control-group .lightbox__controls{gap:0}.lightbox__control-group .lightbox__controls button{border:0;border-right:1px solid rgba(255,255,255,.08);border-radius:0;min-width:0;background:transparent}.lightbox__control-group .lightbox__controls button:last-child{border-right:0}@media(max-width:900px){.lightbox__panel{grid-template-columns:1fr;height:min(92vh,60rem)}.lightbox__rail{grid-auto-flow:column;grid-auto-columns:14rem;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.lightbox__stage-header,.lightbox__stage-footer{display:grid;align-items:start}.lightbox__footer-groups{justify-content:start}}.list{position:relative;width:100%}.item-wrapper{position:absolute;top:0;left:0;padding:.45rem;border:0;background:transparent;will-change:transform,width,height,opacity;cursor:pointer;text-align:left}.item-img{position:relative;width:100%;height:100%;border-radius:.75rem;overflow:hidden;background:#090909;border:1px solid rgba(255,255,255,.06);box-shadow:0 24px 60px -36px #000000c7}.item-img__asset{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:brightness(.92) contrast(1.04) saturate(1.02);transform:scale(1.01);transition:transform .22s ease,filter .22s ease}.item-img__shade{position:absolute;inset:0;background:linear-gradient(180deg,#00000005 20%,#0000001f 48%,#000c)}.item-img__topline{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;gap:.5rem;padding:.9rem}.item-img__topline span{padding:.3rem .55rem;border-radius:.4rem;background:#0006;border:1px solid rgba(255,255,255,.08);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.item-img__meta{position:absolute;inset:auto 0 0;padding:1rem;display:grid;gap:.18rem;color:#ffffffe6}.item-img__meta small{font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8a}.item-img__meta span{font-size:1.02rem;font-weight:700;letter-spacing:-.03em;text-transform:none;line-height:1.12}.item-img__meta strong{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa3;font-weight:600}.item-wrapper:hover .item-img__asset{transform:scale(1.035);filter:brightness(1) contrast(1.07) saturate(1.04)}.color-overlay{position:absolute;inset:0;background:linear-gradient(45deg,#ff009680,#0096ff80);opacity:0;pointer-events:none;border-radius:.75rem}.comparison-demo{width:100%}.comparison-demo__frame{width:100%;aspect-ratio:16 / 9;border-radius:.9rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.comparison-slider{position:relative;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:ew-resize}.comparison-slider__image{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.comparison-slider__image--base{position:absolute;inset:0}.comparison-slider__overlay{position:absolute;inset:0;overflow:hidden;pointer-events:none}.comparison-slider__labels{position:absolute;inset:1rem 1rem auto;z-index:2;display:flex;justify-content:space-between;gap:1rem;pointer-events:none}.comparison-slider__label{display:grid;gap:.18rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.1);background:#0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.45rem}.comparison-slider__label strong{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe0}.comparison-slider__label span{color:#ffffffa3;font-size:.8rem}.comparison-slider__divider{position:absolute;top:0;height:100%;width:1px}.comparison-slider__line{position:absolute;inset:0;width:1px;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.comparison-slider__grip{position:absolute;top:50%;left:50%;width:.35rem;height:6.5rem;transform:translate(-50%,-50%);border-radius:999px;background:#ffffffeb;box-shadow:0 0 0 1px #0000002e}.comparison-slider__handle{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:2.7rem;height:2.7rem;display:flex;align-items:center;justify-content:center;border-radius:.7rem;background:#0505058c;color:#f6f1e8;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 36px #00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .18s ease,box-shadow .18s ease}.comparison-slider:hover .comparison-slider__handle,.comparison-slider__handle--dragging{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 18px 42px #ffffff24}.comparison-slider__icons{display:flex;align-items:center;color:#fff}:root{color-scheme:dark;font-family:Manrope,Inter,Segoe UI,sans-serif;background:radial-gradient(circle at top,rgba(255,255,255,.16),transparent 24%),radial-gradient(circle at bottom,rgba(255,255,255,.1),transparent 32%),#060606;color:#f6f1e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:linear-gradient(180deg,#11111159,#060606),#050505;font-family:Manrope,Inter,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}#root{min-height:100vh}.app-shell{position:relative;min-height:100vh;overflow-x:hidden}.auth-gate{display:grid;place-items:center;padding:1.5rem}.auth-gate__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.22),transparent 16%),radial-gradient(circle at 50% 32%,rgba(255,255,255,.08),transparent 26%),linear-gradient(180deg,#0a0a0a33,#050505eb);filter:blur(8px);pointer-events:none}.auth-gate__beams{position:absolute;inset:0;opacity:.42;pointer-events:none;mix-blend-mode:screen}.auth-gate__panel{position:relative;z-index:1;width:min(100%,28rem);display:grid;justify-items:center;gap:.9rem;padding:1.8rem 1.6rem;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#090909e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}.auth-gate__logo{width:min(14rem,42vw);filter:drop-shadow(0 0 36px rgba(255,255,255,.34)) drop-shadow(0 0 72px rgba(255,255,255,.18))}.auth-gate__panel h1{margin:0;font-size:clamp(1.85rem,4vw,2.55rem);line-height:.98;letter-spacing:-.05em}.auth-gate__panel p{margin:0;color:#ffffffb3;line-height:1.65}.auth-gate__form{width:100%;display:grid;gap:.85rem;margin-top:.4rem}.auth-gate__form label{display:grid;gap:.4rem;text-align:left}.auth-gate__form label span{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#ffffff8a}.auth-gate__form input{width:100%;border-radius:.45rem;border:1px solid rgba(255,255,255,.1);background:#00000070;color:#fff;padding:.9rem .95rem;outline:none;font:inherit}.auth-gate__form input[readonly]{color:#ffffff9e}.auth-gate__error{width:100%;padding:.72rem .85rem;border:1px solid rgba(255,112,112,.22);background:#ff707014;color:#ffb7b7;text-align:left}.auth-gate__submit{width:100%;justify-content:center}.hero{position:relative;padding:1.5rem clamp(1rem,3vw,2rem) 2rem}.hero__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.28),transparent 18%),radial-gradient(circle at 50% 30%,rgba(255,255,255,.08),transparent 28%);filter:blur(8px);pointer-events:none}.hero__beams{position:absolute;inset:0;opacity:.42;pointer-events:none;mix-blend-mode:screen}.hero__topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:.7rem;width:min(100%,46rem);margin:0 auto;padding:.95rem 1.1rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#0a0a0ad6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center}.hero__eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;color:#ffffffb8}.hero__topbar-side{min-width:0;display:grid;justify-items:center}.hero__topbar-side--ghost{display:none}.hero__nav{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;flex-wrap:wrap}.hero__admin-action{padding:.58rem .8rem}.hero__nav-link{position:relative;color:#ffffffd1;font-size:.95rem;font-weight:600;letter-spacing:-.01em;transition:color .16s ease,opacity .16s ease}.hero__nav-link:hover{color:#fff}.hero__brand{position:relative;z-index:1;display:grid;place-items:center;gap:.8rem;text-align:center;padding:clamp(2rem,6vw,4rem) 0 1rem}.hero__logo{width:min(34rem,72vw);max-width:560px;filter:drop-shadow(0 0 40px rgba(255,255,255,.36)) drop-shadow(0 0 90px rgba(255,255,255,.32)) drop-shadow(0 0 160px rgba(255,255,255,.18))}.hero__kicker{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:.45rem;background:#ffffff08;color:#ffffffb3;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.hero__title{width:min(52rem,92vw);margin:0;font-size:clamp(2.5rem,5vw,5.3rem);line-height:.94;letter-spacing:-.065em;color:#f7f2ea}.hero__summary{width:min(40rem,90vw);margin:0;color:#ffffffbd;line-height:1.65;font-size:clamp(1.05rem,1vw + .9rem,1.24rem)}.hero__command{width:min(58rem,96vw);display:grid;gap:.9rem;margin-top:.55rem;padding:0}.hero__actions,.hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:center;gap:.75rem}.hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:.4rem;border-top:1px solid rgba(255,255,255,.08)}.hero__stats div{padding:.95rem 1rem;border-left:1px solid rgba(255,255,255,.08);text-align:left;background:transparent}.hero__stats div:first-child{border-left:0}.hero__stats strong,.spotlight-card h3{display:block;font-size:1.35rem;font-weight:600}.hero__stats span,.spotlight-card p,.favorites-strip__empty{color:#ffffff9e}.hero__circular{position:relative;z-index:1;height:min(28rem,42vh);margin-top:1rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff03);overflow:hidden}.hero__circular-placeholder{width:100%;height:100%;background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.content-shell{padding:0 clamp(1rem,3vw,2rem) 4rem}.upload-wizard,.intro-card,.series-section,.gallery-section{position:relative;z-index:1}.upload-wizard{display:grid;justify-items:center;gap:.75rem;margin:0 0 1.75rem;width:min(100%,76rem);margin-inline:auto}.upload-wizard__heading{width:100%}.upload-dropzone{position:relative;min-height:16rem;display:grid;place-items:center;gap:.5rem;padding:1.4rem;border:1px dashed rgba(255,255,255,.16);border-radius:.5rem;background:#ffffff05;text-align:center;transition:border-color .16s ease,background .16s ease}.upload-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-dropzone strong{font-size:1.05rem}.upload-dropzone span{color:#ffffff9e}.upload-dropzone__icon{width:3.25rem;height:3.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:#0000006b;color:#ffffffe6;margin-bottom:.4rem}.upload-dropzone.is-active,.upload-dropzone:hover{border-color:#ffffff47;background:#ffffff08}.upload-panel{width:min(100%,40rem);display:grid;gap:1rem;padding:1.45rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#ffffff05}.upload-panel__header{display:grid;gap:.45rem}.upload-panel__header h2,.upload-empty strong{margin:0;font-size:1.1rem}.upload-panel__header p,.upload-empty p{margin:0;color:#ffffff94;line-height:1.55}.upload-panel__formats{display:flex;flex-wrap:wrap;gap:.5rem}.upload-panel__formats span{padding:.28rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:.38rem;background:#ffffff05;color:#ffffff9e;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.upload-panel__footer{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.upload-panel__footer-actions{display:flex;gap:.6rem}.upload-panel__meta{display:grid;gap:.3rem;min-width:0}.upload-panel__meta span{color:#ffffff94;font-size:.82rem;overflow-wrap:anywhere}.upload-queue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%}.upload-queue-wrap{width:100%;display:grid;gap:.85rem;margin-top:.35rem}.upload-queue__heading{width:100%}.upload-card{display:grid;gap:.8rem;padding:.8rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#ffffff05}.upload-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:.4rem;display:block}.upload-card__meta{display:grid;gap:.25rem}.upload-card__meta span{color:#fff9;font-size:.88rem}.upload-card__status span{display:inline-flex;padding:.3rem .5rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#ffffffb8;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.upload-card__fields,.upload-card__project{display:grid;gap:.55rem}.upload-card__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-card label span,.upload-card__project span{color:#ffffff8a;font-size:.7rem;text-transform:uppercase;letter-spacing:.16em}.upload-card select,.upload-card input{width:100%;border-radius:.4rem;border:1px solid rgba(255,255,255,.08);background:#00000059;color:#fff;padding:.7rem .8rem;outline:none;font:inherit}.comparison-section{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:1.25rem;align-items:center;margin:1.25rem 0 1.75rem;padding:1.1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.series-section{display:grid;gap:1rem;margin:0 0 1.75rem}.series-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.series-card{display:grid;gap:.8rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#ffffff05;color:#f6f1e8;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.series-card__preview{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:.45rem;border:1px solid rgba(255,255,255,.06);background:#080808}.series-card__preview img{width:100%;height:100%;object-fit:cover;display:block}.series-card:hover,.series-card.is-active{border-color:#ffffff2e;background:#ffffff0a;transform:translateY(-1px)}.series-card__head,.gallery-section__summary,.gallery-active-bar,.gallery-active-bar__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.series-card__head span:last-child,.gallery-section__summary span{color:#ffffff94;font-size:.82rem}.series-card strong{font-size:1rem;line-height:1.2;letter-spacing:-.03em}.series-card p{margin:0;color:#ffffffa3;line-height:1.55;font-size:.9rem}.series-card__meta{display:grid;gap:.2rem}.series-card__meta span{color:#ffffff94;font-size:.82rem}.series-card__footer{display:flex;flex-wrap:wrap;gap:.4rem}.series-card__footer span{padding:.28rem .48rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#ffffff94;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.comparison-section__copy{display:grid;gap:.8rem;padding:.8rem .6rem .8rem .1rem;max-width:34rem}.comparison-section__project-label{display:inline-flex;width:fit-content;padding:.3rem .5rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#ffffffad;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.comparison-section__copy h2{margin:0;font-size:clamp(1.9rem,2.4vw,3rem);line-height:1.03;letter-spacing:-.05em}.comparison-section__copy p{margin:0;color:#ffffffad;line-height:1.6}.comparison-section__captions{display:flex;flex-wrap:wrap;gap:.55rem}.comparison-section__captions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.08)}.comparison-section__captions div{display:grid;gap:.18rem}.comparison-section__captions strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#ffffffd1}.comparison-section__captions span{color:#ffffff94;font-size:.82rem}.intro-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:1.5rem;align-items:end;margin:1.5rem 0 1.75rem;padding:1.5rem 1.75rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.intro-card__main,.intro-card__side{display:grid;gap:.9rem}.intro-card__bullets{display:grid;gap:.45rem}.intro-card__actions{display:flex;flex-wrap:wrap;gap:.65rem}.intro-card__bullets span{padding-left:1rem;position:relative;color:#ffffffb8}.intro-card__bullets span:before{content:"";position:absolute;left:0;top:.55rem;width:.38rem;height:.38rem;border-radius:999px;background:#ffffffb8}.intro-card h1{margin:.45rem 0 0;font-size:clamp(2rem,3vw,3.35rem);line-height:.98;letter-spacing:-.05em}.intro-card p,.section-heading p{margin:0;color:#ffffffb3;line-height:1.65}.section-label{display:inline-block;color:#ffffff8c;text-transform:uppercase;letter-spacing:.22em;font-size:.72rem}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem}.section-heading>div{display:grid;gap:.3rem}.section-heading--subtle{margin-bottom:.7rem}.gallery-frame{padding:.85rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#00000073}.gallery-frame .list{min-height:18rem}.button-primary,.button-secondary,.button-tertiary,.toolbar button{border-radius:.42rem;padding:.8rem .95rem;border:1px solid rgba(255,255,255,.12);color:#f6f1e8;background:transparent;transition:transform .16s ease,background .16s ease,border-color .16s ease;font-weight:600}.button-primary{background:#fffffff0;color:#050505}.button-primary:hover,.button-secondary:hover,.button-tertiary:hover,.toolbar button:hover{transform:translateY(-1px);border-color:#ffffff38;background:#ffffff0a}.spotlight-card,.toolbar{border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:.65rem}.toolbar{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(10rem,1fr)) auto;gap:.85rem;align-items:end;padding:1rem;margin-bottom:1rem;position:sticky;top:.9rem;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filter-pills{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.filter-pill{padding:.65rem .85rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#fffc;font-weight:600}.filter-pill.is-active{background:#fffffff0;color:#050505}.toolbar label{display:grid;gap:.45rem}.toolbar span{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#ffffff8a}.toolbar input,.toolbar select{width:100%;border-radius:.45rem;border:1px solid rgba(255,255,255,.1);background:#00000070;color:#fff;padding:.85rem .95rem;outline:none;font:inherit}.spotlight-card{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;justify-content:space-between;gap:1rem;align-items:center;padding:.95rem 1rem;margin-bottom:1rem;box-shadow:inset 0 1px #ffffff06}.gallery-active-bar{padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.65rem;background:#ffffff05;margin-bottom:.9rem}.gallery-active-bar__text{display:grid;gap:.2rem}.gallery-active-bar__text strong{font-size:.98rem}.gallery-active-bar__text span{color:#ffffff94;font-size:.86rem}.gallery-active-bar__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.gallery-active-bar__tags span{padding:.28rem .5rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#ffffffa3;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.project-directory{display:grid;gap:.85rem}.project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.project-card{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:.65rem;background:#ffffff05;color:#f6f1e8;text-align:left;align-content:start;min-height:15.5rem;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.project-card--directory{grid-template-rows:auto 1fr;background:linear-gradient(180deg,#ffffff08,#ffffff04),#ffffff05}.project-card__directory-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;width:100%;aspect-ratio:16 / 7;overflow:hidden;border-radius:.45rem;border:1px solid rgba(255,255,255,.06);background:#090909}.project-card__directory-preview img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) contrast(1.02)}.project-card.is-active,.project-card:hover{border-color:#ffffff2e;background:#ffffff0a;transform:translateY(-1px);box-shadow:0 16px 34px #0000002e}.project-card__preview{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:.45rem;border:1px solid rgba(255,255,255,.06);background:#090909}.project-card__preview img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease,filter .22s ease}.project-card:hover .project-card__preview img,.project-card.is-active .project-card__preview img{transform:scale(1.02);filter:brightness(1.03)}.project-card__body{display:grid;gap:.45rem;align-content:start;min-height:0}.project-card__eyebrow{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.project-card__eyebrow span:last-child{color:#ffffff94;font-size:.78rem}.project-card strong{font-size:1.02rem;line-height:1.2;letter-spacing:-.03em}.project-card p{margin:0;color:#ffffffa8;line-height:1.5;font-size:.88rem}.project-card__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.project-card__meta--overview{margin-top:.35rem}.project-card__meta span{padding:.28rem .48rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#ffffff94;font-size:.74rem}.gallery-section__summary{display:grid;grid-auto-flow:column;gap:.55rem;align-items:center;justify-content:end}.gallery-section__summary span{padding:.35rem .58rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#ffffffad;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.spotlight-card__media{width:5.5rem;height:5.5rem;overflow:hidden;border-radius:.35rem;background:#090909;border:1px solid rgba(255,255,255,.06)}.spotlight-card__media img{width:100%;height:100%;display:block;object-fit:cover}.spotlight-card__content{min-width:0}.spotlight-card h3{margin:.3rem 0 .25rem;font-size:1.5rem;letter-spacing:-.04em}.spotlight-card p{margin:0;color:#ffffffad}.spotlight-card__meta{display:flex;flex-wrap:wrap;gap:.45rem}.spotlight-card__meta span{padding:.34rem .55rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff9e;font-size:.77rem}.spotlight-card__actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.empty-state{min-height:26rem;display:grid;place-items:center;text-align:center;color:#ffffffb3}.favorites-strip{margin-top:2.5rem}.favorites-strip__row{display:flex;gap:.9rem;overflow-x:auto;padding-bottom:.6rem;align-items:stretch}.favorites-strip__row--empty{display:block;overflow:visible;padding-bottom:0}.favorites-empty-state{width:100%;display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);gap:.9rem;align-items:start;overflow:hidden}.favorite-chip{min-width:14rem;display:grid;gap:.55rem;padding:.7rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.favorite-chip__preview{display:grid;gap:.7rem;padding:0;border:0;background:transparent;color:#fff;text-align:left}.favorite-chip img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:.4rem}.favorite-chip span{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.favorite-chip__action{width:100%;justify-content:center}.favorites-empty-card{min-width:0;display:grid;gap:1rem;padding:1.15rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.favorites-empty-card__head{display:grid;gap:.35rem}.favorites-empty-card h3{margin:.45rem 0 .35rem;font-size:1.2rem}.favorites-empty-card p{margin:0;color:#ffffff9e;line-height:1.55}.favorites-empty-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.favorites-empty-metrics div{display:grid;gap:.2rem;padding:.8rem .85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff04;border-radius:.55rem}.favorites-empty-metrics strong{font-size:1.1rem;letter-spacing:-.03em}.favorites-empty-metrics svg{color:#ffffffb3}.favorites-empty-metrics span{color:#ffffff8f;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.favorites-empty-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.favorites-empty-primary{min-width:12rem}.favorites-suggestions{display:grid;gap:.75rem}.favorites-suggestions__header{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap}.favorites-suggestions__header p{margin:0;color:#ffffffa3}.favorites-suggestions__grid{display:grid;grid-template-columns:repeat(4,minmax(12.5rem,1fr));gap:.8rem}.favorites-suggestion-card{min-width:0;display:grid;gap:.7rem;padding:.7rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:.7rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.favorites-suggestion-card:hover{border-color:#ffffff2e;background:#ffffff0a;transform:translateY(-1px)}.favorites-suggestion-card__preview{width:100%;padding:0;border:0;background:transparent}.favorites-suggestion-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:.4rem;transition:transform .2s ease,filter .2s ease}.favorites-suggestion-card:hover img{transform:scale(1.02);filter:brightness(1.04)}.favorites-suggestion-card__meta{display:grid;gap:.25rem;min-width:0}.favorites-suggestion-card__meta strong{display:block;font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.favorites-suggestion-card__meta span{display:block;color:#ffffff94;font-size:.76rem;text-transform:uppercase;letter-spacing:.12em}.favorites-suggestion-card__meta small{color:#ffffff8a;line-height:1.5}.favorites-suggestion-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.favorites-suggestion-card__actions .button-tertiary{width:100%;justify-content:center}@media(max-width:900px){.hero__topbar,.comparison-section,.intro-card,.section-heading,.spotlight-card{display:grid}.upload-queue,.toolbar{grid-template-columns:1fr}.series-grid,.project-grid{grid-template-columns:1fr 1fr}.spotlight-card{grid-template-columns:1fr}.spotlight-card__media{width:100%;height:12rem}.hero__topbar{grid-template-columns:1fr;justify-items:center;text-align:center;border-radius:.75rem;width:min(100%,26rem)}.hero__topbar-side--ghost{display:none}.hero__logo{width:min(26rem,84vw)}.hero__title{font-size:clamp(2.25rem,9vw,4rem)}.hero__actions,.hero__stats,.favorites-empty-state,.favorites-suggestions__grid,.favorites-empty-metrics,.upload-queue,.upload-card__fields,.comparison-section__captions{grid-template-columns:1fr}.favorites-suggestions__header,.intro-card__actions,.series-card__footer{display:grid}.gallery-active-bar,.gallery-section__summary{display:grid;justify-content:start}.upload-panel__footer,.gallery-active-bar__actions,.upload-panel__footer-actions{display:grid;justify-content:stretch}.hero__stats div{border-left:0;border-top:1px solid rgba(255,255,255,.08);text-align:center}.hero__stats div:first-child{border-top:0}.hero__circular{height:25rem}}@media(max-width:640px){.hero{padding-top:1rem}.hero__brand{padding-top:2.5rem}.favorites-empty-card{min-width:100%}.series-grid,.project-grid{grid-template-columns:1fr}}
