@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-cyrillic-ext.woff2") format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-cyrillic.woff2") format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-greek.woff2") format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-vietnamese.woff2") format('woff2');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:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-latin-ext.woff2") format('woff2');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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Commissioner';font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/commissioner-latin.woff2") format('woff2');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}*{box-sizing:border-box}:root{color-scheme:dark;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent}:focus{outline:none}button{touch-action:manipulation}body{margin:0;background:#08090a;color:#f2f2ef;font-family:'Commissioner',ui-sans-serif,system-ui,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#a3a7af;text-decoration:none;transition:color .2s ease}a:hover{color:#f2f2ef}[hidden]{display:none !important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.t-images{--c:#6db6ff;--ink:#0d1b2b;--tint:rgba(109,182,255,0.16)}.t-videos{--c:#fb78b0;--ink:#2e0b1b;--tint:rgba(251,120,176,0.16)}.t-audio{--c:#5edb81;--ink:#0b2914;--tint:rgba(94,219,129,0.16)}.t-documents{--c:#fe6d5f;--ink:#330d09;--tint:rgba(254,109,95,0.16)}.t-designs{--c:#ad8dfd;--ink:#1e1238;--tint:rgba(173,141,253,0.16)}.t-objects{--c:#4ddcdc;--ink:#082828;--tint:rgba(77,220,220,0.16)}.t-archives{--c:#fec84b;--ink:#2e2104;--tint:rgba(254,200,75,0.16)}.t-databases{--c:#ff9e57;--ink:#331804;--tint:rgba(255,158,87,0.16)}.t-applications{--c:#8f9bff;--ink:#121636;--tint:rgba(143,155,255,0.16)}.t-discs{--c:#c2cad6;--ink:#1c2027;--tint:rgba(194,202,214,0.16)}.t-fonts{--c:#e68af0;--ink:#2e0e33;--tint:rgba(230,138,240,0.16)}.t-games{--c:#b6e35c;--ink:#1e2a07;--tint:rgba(182,227,92,0.16)}.t-various{--c:#e0c9a6;--ink:#2b2214;--tint:rgba(224,201,166,0.16)}.peek{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100svh;padding-inline:16px;overflow:hidden;isolation:isolate;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22180%22 height=%22180%22%3E %3Ctitle%3ENoise%3C/title%3E %3Cfilter id=%22noise%22%3E %3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.8%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E %3C/filter%3E %3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23noise)%22 opacity=%220.07%22/%3E %3C/svg%3E"),radial-gradient(75% 65% at 50% 44%,#1a1b1e 0%,#131416 48%,#08090a 100%);background-blend-mode:overlay,normal}.peek::before{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 min(300px, 21vw, 34vh) min(70px, 5vw, 8vh) rgba(0, 0, 0, .78)}.peek-drift{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.peek-drift-card{position:absolute;width:calc(var(--size) * 0.9vmax);aspect-ratio:.75;opacity:calc(0.16 + var(--depth) * 0.14);filter:blur(calc(0.4px + var(--depth) * var(--depth) * 14px));transform:translate(-50%,-50%) translate(calc(var(--px, 0) * var(--depth) * -46px),calc(var(--py, 0) * var(--depth) * -32px)) rotate(var(--tilt));transition:transform 1.2s cubic-bezier(.2,.8,.2,1);animation:peek-drift var(--bob) ease-in-out var(--delay) infinite alternate}.peek-drift-card::before{content:'';position:absolute;inset:0;border-radius:14%/10.5%;background:var(--c);clip-path:polygon(0 0,74% 0,100% 19.5%,100% 100%,0 100%)}.peek-drift-card::after{content:'';position:absolute;top:0;right:0;width:26%;aspect-ratio:1;border-radius:0 0 0 18%;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.45) 50%)}@media (max-width:640px){.peek-drift-card{width:calc(var(--size) * 1.1vmax)}.peek-drift-card.is-far{display:none}}.peek-main{position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(40px,3.6vw,52px);width:100%;padding-block:clamp(48px,5vw,72px) clamp(40px, 16vh - 30px, 170px);text-align:center}@media (max-width:640px){.peek-main{padding-block:40px}}.peek-brand{display:flex;flex-direction:column;align-items:center;gap:16px}.peek-logo{display:flex;align-items:center;gap:12px}.peek-mark,.view-mark{flex:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 32 32%22%3E %3Ctitle%3EFilepeek%3C/title%3E %3CclipPath id=%22hole%22%3E%3Ccircle cx=%2214%22 cy=%2214%22 r=%2211%22/%3E%3C/clipPath%3E %3Cpath d=%22M22.839 22.839L29.698 29.698%22 stroke=%22%234E5158%22 stroke-width=%224.6%22 stroke-linecap=%22round%22/%3E %3Ccircle cx=%2214%22 cy=%2214%22 r=%2214%22 fill=%22%234E5158%22/%3E %3Ccircle cx=%2214%22 cy=%2214%22 r=%2211%22 fill=%22%230E0F10%22/%3E %3Cg clip-path=%22url(%23hole)%22%3E %3Cpath d=%22M9.6 11.36h6.05L19.867 15.577V27.2H8.133V12.827a1.467 1.467 0 0 1 1.467-1.467z%22 fill=%22%236DB6FF%22/%3E %3Cpath d=%22M15.65 11.36v3.117a1.1 1.1 0 0 0 1.1 1.1H19.867z%22 fill=%22%23B6DBFF%22/%3E %3C/g%3E %3C/svg%3E") center/contain no-repeat;translate:0 6%}.peek-mark{width:39px;height:39px}.view-mark{width:30px;height:30px}.peek-name{margin:0;font-size:clamp(28px,2.3vw,33px);font-weight:650;letter-spacing:-.025em;line-height:1}.peek-tagline{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.4;color:#a9acb3;text-wrap:balance}.peek-action{display:flex;flex-direction:column;align-items:center;gap:clamp(44px,4.6vw,68px)}.peek-upload{display:flex;flex-direction:column;align-items:center;gap:44px;max-width:100%}.peek-drop{--drop:clamp(176px,14.5vw,212px);position:relative;display:block;width:var(--drop);aspect-ratio:1;border-radius:50%;cursor:pointer;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.peek-drop:active{transform:scale(.98);transition-duration:.12s}.peek-cast{position:absolute;inset:-10px;border-radius:50%;box-shadow:0 26px 50px -18px rgba(0,0,0,0.95)}.peek-handle{position:absolute;left:50%;top:calc(50% - var(--drop) * 0.085);width:calc(var(--drop) * 0.56);height:calc(var(--drop) * 0.17);transform-origin:0 50%;transform:rotate(45deg) translateX(calc(var(--drop) / 2 + 2px))}.peek-handle span{position:absolute;top:50%;translate:0 -50%}.peek-neck{left:0;width:calc(var(--drop) * 0.14);height:calc(var(--drop) * 0.075);background:linear-gradient(180deg,#5a5d64,#34363b)}.peek-band{left:calc(var(--drop) * 0.12);width:calc(var(--drop) * 0.075);height:calc(var(--drop) * 0.17);border-radius:4px;background:linear-gradient(180deg,#b9bcc3 0%,#7c8088 55%,#4f5258 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35)}.peek-grip{left:calc(var(--drop) * 0.19);right:0;height:calc(var(--drop) * 0.14);border-radius:0 999px 999px 0;background:linear-gradient(180deg,#4e5158 0%,#36383d 50%,#25262a 100%);box-shadow:10px 10px 26px -8px rgba(0,0,0,0.92),inset 0 1px 0 rgba(255,255,255,0.1)}.peek-rim{position:absolute;inset:-10px;border-radius:50%;background:linear-gradient(180deg,#4a4c53 0%,#35373c 55%,#2a2b30 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 0 rgba(255,255,255,0.13)}.peek-hole{position:absolute;inset:0;overflow:hidden;border-radius:50%;clip-path:circle(50%);background:radial-gradient(circle at 50% 35%,#1a1b1e 0%,#0e0f10 72%)}.peek-cards{position:absolute;inset:0;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.peek-card{position:absolute;left:27%;top:38%;display:flex;flex-direction:column;align-items:center;gap:7px;width:46%;aspect-ratio:.75;padding-top:17%;border-radius:12px;background:var(--c);color:var(--ink);clip-path:polygon(0 0,76% 0,100% 18%,100% 100%,0 100%);transform:translateY(125%);transition:transform .43s cubic-bezier(.55,0,.9,.45)}.peek-card.is-up{transform:translateY(0);transition:transform .77s cubic-bezier(.25,.9,.3,1.12)}.peek-card .icon{width:30px;height:30px}.peek-card::after{content:'';position:absolute;top:0;right:0;width:24%;aspect-ratio:1;border-radius:0 0 0 5px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.5) 50%)}.peek-ext{font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1}.peek-shade{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 16px 24px rgba(0,0,0,0.8),inset 0 -10px 22px rgba(0,0,0,0.55)}.peek-badge{position:absolute;left:50%;bottom:-22px;display:flex;align-items:center;gap:9px;height:46px;padding:0 20px 0 16px;border-radius:999px;background:linear-gradient(180deg,#1d1e21 0%,#0d0e10 100%);color:#f2f2ef;font-size:15px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 14px 26px -10px rgba(0,0,0,0.95),0 0 0 1px rgba(255,255,255,0.13),inset 0 1px 0 rgba(255,255,255,0.1);transform:translateX(-50%);transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.peek-badge .icon{width:18px;height:18px}@media (hover:hover){.peek-drop:hover .peek-cards{transform:translateY(-14%)}.peek-drop:hover .peek-badge{transform:translate(-50%,-4px);box-shadow:0 18px 28px -10px rgba(0,0,0,0.95),0 0 0 1px rgba(255,255,255,0.26),inset 0 1px 0 rgba(255,255,255,0.12)}}.peek-hint{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:#9398a1}.peek-types{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:0;padding:0;list-style:none}.peek-type{display:flex;align-items:center;gap:8px;height:36px;padding:0 15px 0 12px;border:1px solid rgba(255,255,255,0.07);border-radius:999px;background-color:rgba(255,255,255,0.03);font-size:14px;font-weight:500;color:#c3c6cc;white-space:nowrap;box-shadow:0 0 24px -6px transparent;transition:border-color .5s ease,background-color .5s ease,color .5s ease,box-shadow .5s ease}.peek-type .icon{width:17px;height:17px;color:var(--c)}.peek-type.is-lit{border-color:var(--c);background-color:var(--tint);color:var(--c);box-shadow:0 0 24px -6px var(--c);transition-duration:.42s}.is-held .peek-type{transition-duration:.2s}.peek-kinds{display:flex;flex-direction:column;align-items:center;gap:36px}.peek-more{display:inline-flex;align-items:center;gap:7px;margin:-8px -10px;padding:8px 10px;color:#6db6ff;font-size:16px;font-weight:600;letter-spacing:-.005em;line-height:1.4}.peek-more:hover{color:#b6dbff}.peek-more .icon{width:18px;height:18px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.peek-more:hover .icon{transform:translateX(3px)}}.peek-pocket{position:fixed;inset:0;z-index:30;overflow:hidden;pointer-events:none;background:radial-gradient(110% 85% at 50% 38%,#1a1b1e 0%,#0e0f10 68%,#08090a 100%);clip-path:circle(0 at var(--bx,50%) var(--by,50%));visibility:hidden;transition:clip-path .5s cubic-bezier(.6,0,.4,1),visibility 0s .5s}.peek-pocket.is-drag,.peek-pocket.is-drop{clip-path:circle(var(--br,150vmax) at var(--bx,50%) var(--by,50%));visibility:visible;transition:clip-path .65s cubic-bezier(.2,.8,.2,1)}.peek-pocket.is-under{z-index:10}.peek-pocket::before{content:'';position:absolute;inset:clamp(8px,1vw,14px);border-radius:clamp(20px,2.4vw,34px);box-shadow:0 0 0 80px #232428,0 0 0 1px rgba(255,255,255,0.07),inset 0 18px 40px rgba(0,0,0,0.7)}.peek-pocket::after{content:'';position:absolute;inset:0;box-shadow:inset 0 80px 120px -20px rgba(0,0,0,0.85),inset 0 -60px 110px -30px rgba(0,0,0,0.6)}.peek-pocket-copy{position:absolute;inset:28% 16px auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .25s ease}.is-drag .peek-pocket-copy{opacity:1;transform:none;transition:opacity .4s ease .2s,transform .5s cubic-bezier(.2,.8,.2,1) .2s}.peek-pocket-title{margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:650;letter-spacing:-.035em;line-height:1}.peek-pocket-sub{display:flex;gap:6px;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:500;color:#9398a1}.peek-pocket-kind{color:var(--c,#f2f2ef)}.peek-pocket-card{position:absolute;left:50%;bottom:0;display:flex;flex-direction:column;align-items:center;gap:14px;width:clamp(150px,15vw,220px);aspect-ratio:.75;padding-top:clamp(28px,2.7vw,40px);border-radius:clamp(16px,1.6vw,24px);color:var(--ink,#141517);box-shadow:0 -20px 60px -20px color-mix(in srgb, var(--c, #F2F2EF) 55%, transparent);transform:translate(-50%,105%);transition:transform .35s cubic-bezier(.55,0,.9,.45)}.is-drag .peek-pocket-card{transform:translate(-50%,30%);transition:transform .8s cubic-bezier(.25,.9,.3,1.12) .25s}.peek-pocket-card .icon{width:clamp(40px,3.6vw,54px);height:clamp(40px,3.6vw,54px)}.peek-pocket-card .peek-pocket-ext{font-size:clamp(13px,1.1vw,16px);font-weight:700;letter-spacing:.14em;line-height:1}.peek-pocket-card::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--c,#f2f2ef);clip-path:polygon(0 0,76% 0,100% 18%,100% 100%,0 100%)}.peek-pocket-card::after{content:'';position:absolute;top:0;right:0;width:24%;aspect-ratio:1;border-radius:0 0 0 8px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.5) 50%)}.peek-pocket-back{position:absolute;left:50%;bottom:0;width:clamp(150px,15vw,220px);aspect-ratio:.75;border-radius:clamp(16px,1.6vw,24px);background:var(--c,#c3c6cc);clip-path:polygon(0 0,76% 0,100% 18%,100% 100%,0 100%);opacity:0;transform:translate(-50%,105%);transition:transform .35s cubic-bezier(.55,0,.9,.45),opacity .2s ease}.is-many.is-drag .peek-pocket-back{opacity:.9;transition:transform .8s cubic-bezier(.25,.9,.3,1.12) .2s,opacity .2s ease .2s}.is-many.is-drag .peek-pocket-back.is-1{transform:translate(-82%,38%) rotate(-11deg)}.is-many.is-drag .peek-pocket-back.is-2{transform:translate(-18%,38%) rotate(11deg)}.peek-footer{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding-block:0 26px;font-size:12.5px;line-height:1.4;color:#80858e}.peek-footer [aria-hidden]{color:#50545b}.view{position:fixed;inset:0;z-index:20;overflow:hidden;background:radial-gradient(110% 85% at 50% 38%,#1a1b1e 0%,#0e0f10 68%,#08090a 100%)}.view-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;cursor:grab}.view-canvas.is-grabbing{cursor:grabbing}.view-bar{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);grid-template-areas:'start info end';align-items:center;gap:6px 20px;min-height:60px;padding:10px clamp(12px,2vw,20px);background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px 0 rgba(255,255,255,0.06);animation:view-bar-in .7s cubic-bezier(.2,.8,.2,1) .15s both}.is-closing .view-bar{animation:view-bar-out .35s cubic-bezier(.6,0,.4,1) both}@media (max-width:760px){.view-bar{grid-template-columns:1fr auto;grid-template-areas:'start end' 'info info';padding-block:9px 10px}}.view-logo{display:flex;align-items:center;gap:10px;color:#f2f2ef;font-size:19px;font-weight:650;letter-spacing:-.025em;line-height:1}.view-logo:hover{color:#f2f2ef}@media (max-width:480px){.view-logo span{display:none}}.view-upload{margin-left:8px}.view-tools{display:flex;align-items:center;gap:10px}.view-start{grid-area:start}.view-end{grid-area:end;justify-content:flex-end}.view-info{grid-area:info;min-width:0;text-align:center}@media (max-width:760px){.view-info{text-align:left}}.view-name{margin:0;overflow:hidden;color:#f2f2ef;font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.view-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px;margin:2px 0 0;color:#adb1b9;font-size:14px;line-height:1.3}@media (max-width:760px){.view-facts{justify-content:flex-start}}.view-flair{height:19px;padding:0 8px;border:0;border-radius:999px;background:rgba(109,182,255,0.14);color:#6db6ff;font-family:inherit;font-size:11px;font-weight:650;letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(109,182,255,0.3);transition:background .2s ease}.view-flair:hover{background:rgba(109,182,255,0.24)}.view-export{position:relative}.view-button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:38px;height:38px;padding:0 16px 0 13px;border:0;border-radius:999px;background:linear-gradient(180deg,#1d1e21 0%,#0d0e10 100%);color:#f2f2ef;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.005em;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,0.13),inset 0 1px 0 rgba(255,255,255,0.1);transition:box-shadow .2s ease,transform .2s ease}.view-button .icon{width:17px;height:17px}.view-button:hover,.view-button[aria-expanded='true']{box-shadow:0 0 0 1px rgba(255,255,255,0.26),inset 0 1px 0 rgba(255,255,255,0.12)}.view-button:active{transform:scale(.95)}.view-button:disabled{opacity:.35;cursor:default;pointer-events:none}.view-full{padding:0}.view-zoom{position:absolute;top:calc(var(--bar-h, 60px) + 12px);right:clamp(12px,2vw,20px);display:flex;gap:8px;animation:view-zoom-in .5s cubic-bezier(.2,.8,.2,1) .35s both}.is-closing .view-zoom{animation:view-zoom-out .2s ease both}.view-zoom .view-button{position:relative;padding:0}.view-tip{position:absolute;top:calc(100% + 8px);right:0;padding:6px 10px;border-radius:8px;background:#17181b;color:#dadce0;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 12px 28px -10px rgba(0,0,0,0.9);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .2s ease}@media (hover:hover){:hover > .view-tip{opacity:1;transform:none;transition-delay:.4s}}.view-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:184px;padding:6px;border-radius:14px;background:#17181b;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 22px 44px -14px rgba(0,0,0,0.9);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.97);transform-origin:100% 0;transition:opacity .15s ease,transform .2s ease,visibility 0s .2s}.view-menu.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.view-menu-item{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;border:0;border-radius:9px;background:none;color:#dadce0;font-family:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.view-menu-item .icon{width:17px;height:17px;color:#9398a1}.view-menu-item:hover{background:rgba(255,255,255,0.07);color:#fff}.popup{max-width:none;border:0;border-radius:22px;background:linear-gradient(180deg,#1c1d20 0%,#141517 100%);color:#f2f2ef;box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 30px 80px -20px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.06)}.popup[open]{animation:popup-in .5s cubic-bezier(.34,1.56,.64,1) both}.popup::backdrop{background:rgba(4,5,6,0.62);animation:popup-fade-in .3s ease both}.popup.is-closing{animation:popup-out .18s ease both}.popup.is-closing::backdrop{animation:popup-fade-out .18s ease both}.alert{width:min(380px, calc(100vw - 32px));padding:30px 24px 22px;text-align:center}.alert-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 18px;border-radius:50%;background:rgba(254,109,95,0.12);color:#fe6d5f;box-shadow:0 0 0 1px rgba(254,109,95,0.24)}.alert-icon .icon{width:24px;height:24px}.alert-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.popup-file,.loading-file{max-width:100%;width:fit-content;margin:12px auto 0;padding:5px 11px;border-radius:8px;background:rgba(255,255,255,0.05);font-size:13px;font-weight:500;line-height:1.4;color:#c3c6cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-text{margin:12px 0 0;font-size:15px;line-height:1.45;color:#9398a1;text-wrap:balance}.popup-button{display:block;width:100%;height:46px;margin-top:24px;border:0;border-radius:999px;background:linear-gradient(180deg,#1d1e21 0%,#0d0e10 100%);color:#f2f2ef;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.005em;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,0.13),inset 0 1px 0 rgba(255,255,255,0.1);transition:box-shadow .2s ease,transform .2s ease}.popup-button:hover{box-shadow:0 0 0 1px rgba(255,255,255,0.26),inset 0 1px 0 rgba(255,255,255,0.12)}.popup-button:active{transform:scale(.98)}.exif{width:min(420px, calc(100vw - 32px));max-height:min(760px, calc(100dvh - 32px));padding:0;overflow:hidden}.exif[open]{display:flex;flex-direction:column}.exif > .popup-button{flex:none;width:auto;margin:6px 24px 22px}.exif-head{flex:none;padding:28px 24px 6px;text-align:center}.exif-head .popup-file{margin-top:10px}.exif-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.exif-body{flex:1;min-height:0;padding:0 24px;overflow:auto;overscroll-behavior:contain}.exif-section{padding:16px 0}.exif-section + .exif-section{border-top:1px solid rgba(255,255,255,0.07)}.exif-heading{margin:0 0 10px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.exif-rows{display:grid;grid-template-columns:auto 1fr;gap:9px 16px;margin:0;font-size:14px;line-height:1.35}.exif-rows dt{color:#9398a1}.exif-rows dd{margin:0;overflow-wrap:anywhere;text-align:right}.exif-rows a{color:#6db6ff;text-decoration:none}.exif-rows a:hover{text-decoration:underline}.loading{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;background:rgba(8,9,10,0.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.loading.is-on{opacity:1;visibility:visible;transition:opacity .3s ease}.loading-spinner{width:60px;height:60px;margin-bottom:30px;border-radius:50%;background:conic-gradient(from 90deg,rgba(255,255,255,0),var(--c,#f2f2ef));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5.5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 5.5px),#000 calc(100% - 5px));animation:loading-spin .9s linear infinite}.loading:not(.is-on) .loading-spinner{animation-play-state:paused}.loading-title{margin:0;font-size:23px;font-weight:650;letter-spacing:.005em;line-height:1.3}.loading .loading-file{margin-top:18px;padding:6px 13px;font-size:15px;letter-spacing:.01em}.view-side{display:none;width:38px;margin-left:8px;padding:0}.has-files .view-side{display:flex}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-side{display:none}}.view-side[aria-pressed='true']{background:linear-gradient(180deg,#2a2c30 0%,#17181b 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.22),inset 0 1px 0 rgba(255,255,255,0.12)}.has-files .view-upload{margin-left:0}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-upload{margin-left:8px}}.view-files{position:absolute;top:var(--bar-h,60px);bottom:0;left:0;display:none;flex-direction:column;width:300px;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:1px 0 0 rgba(255,255,255,0.06);transition:transform .45s cubic-bezier(.2,.8,.2,1);animation:view-files-in .7s cubic-bezier(.2,.8,.2,1) .15s backwards}.has-files .view-files{display:flex}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files .view-files{display:none}}.is-files-hidden .view-files{transform:translateX(-101%)}.is-closing .view-files{animation:view-files-out .35s cubic-bezier(.6,0,.4,1) both}.view-files-head{flex:none;padding:18px 18px 12px}.view-files-label{margin:0 0 4px;color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.view-files-title{margin:0;overflow:hidden;color:#f2f2ef;font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.view-files-meta{margin:3px 0 0;color:#9398a1;font-size:12.5px;font-variant-numeric:tabular-nums}.view-files-search{display:flex;flex:none;align-items:center;gap:9px;height:36px;margin:0 12px 10px;padding:0 5px 0 12px;border-radius:10px;background:rgba(255,255,255,0.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.07);cursor:text}.view-files-search > .icon{width:16px;height:16px;color:#80858e}.view-files-query{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:#f2f2ef;font-family:inherit;font-size:14px;font-weight:500;-webkit-appearance:none;appearance:none}.view-files-query::placeholder{color:#6b7079}.view-files-query::-webkit-search-cancel-button{display:none}.view-files-clear{display:grid;flex:none;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.07);color:#c3c6cc;cursor:pointer;transition:background-color .2s ease}.view-files-clear:hover{background:rgba(255,255,255,0.13)}.view-files-clear .icon{width:14px;height:14px}.view-files-empty{margin:14px 0;color:#80858e;font-size:14px;text-align:center}.view-files-body{flex:1;min-height:0;padding:2px 8px 16px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.14) transparent}.view-files-row{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px 0 calc(10px + var(--depth, 0) * 16px);border:0;border-radius:8px;background:none;color:#dadce0;font-family:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer}.view-files-row:hover{background:rgba(255,255,255,0.05)}.view-files-row.is-on{background:rgba(109,182,255,0.16);color:#fff;box-shadow:inset 0 0 0 1px rgba(109,182,255,0.22)}.view-files-icon{display:grid;flex:none;place-items:center;width:18px;height:18px;color:var(--c,#9398a1)}.view-files-icon .icon{width:17px;height:17px}.view-files-dir{color:#e4e6ea;font-weight:600}.view-files-dir .view-files-icon{color:var(--c,#6db6ff)}.view-files-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-files-chevron{width:15px;height:15px;margin-left:-4px;color:#80858e;transition:transform .2s ease}[aria-expanded='false'] > .view-files-chevron{transform:rotate(-90deg)}.view-files-size{flex:none;margin-left:auto;padding-left:8px;color:#6b7079;font-size:12px;font-variant-numeric:tabular-nums}.is-on > .view-files-size{color:#a9c9ea}.view-files-more{flex:none;margin:0;padding:10px 18px 14px;color:#80858e;font-size:12.5px;box-shadow:0 -1px 0 rgba(255,255,255,0.06)}.view-peek{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:2px;width:240px;padding:8px 8px 10px;border-radius:14px;background:#17181b;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 24px 48px -16px rgba(0,0,0,0.9);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-6px) scale(.98);transform-origin:0 50%;transition:opacity .15s ease,transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s .15s}.view-peek.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .15s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.view-peek-image{display:block;width:100%;max-height:180px;margin-bottom:8px;border-radius:8px;background:#1c1d20;object-fit:contain}.view-peek-name{margin:0;overflow:hidden;padding:0 4px;color:#f2f2ef;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.view-peek-facts{margin:0;padding:0 4px;color:#9398a1;font-size:12px;font-variant-numeric:tabular-nums}.view-pages{position:absolute;bottom:clamp(14px,3vh,24px);left:50%;display:flex;align-items:center;height:38px;padding:0 3px;border-radius:999px;background:linear-gradient(180deg,#1d1e21 0%,#0d0e10 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.13),inset 0 1px 0 rgba(255,255,255,0.1);translate:-50% 0;transition:margin-left .45s cubic-bezier(.2,.8,.2,1);animation:view-zoom-in .5s cubic-bezier(.2,.8,.2,1) .35s both}.is-closing .view-pages{animation:view-zoom-out .2s ease both}.has-files:not(.is-files-hidden) .view-pages{margin-left:150px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden) .view-pages{margin-left:0}}.view-page{min-width:64px;color:#f2f2ef;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.view-page-button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:#f2f2ef;cursor:pointer;transition:background .2s ease}.view-page-button:hover{background:rgba(255,255,255,0.08)}.view-page-button:disabled{opacity:.3;cursor:default;pointer-events:none}.view-page-button .icon{width:17px;height:17px}.view-page-back .icon{rotate:90deg}.view-page-next .icon{rotate:-90deg}.view-card{position:absolute;inset:var(--bar-h,60px) 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;pointer-events:none;transition:left .45s cubic-bezier(.2,.8,.2,1);animation:view-card-in .5s cubic-bezier(.2,.8,.2,1) both}.has-files:not(.is-files-hidden) .view-card{left:300px}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.has-files:not(.is-files-hidden) .view-card{left:0}}.view-card-file{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:132px;aspect-ratio:.75;margin-bottom:14px;padding-top:34px;border-radius:18px;color:var(--ink,#141517);box-shadow:0 30px 70px -26px color-mix(in srgb, var(--c, #F2F2EF) 60%, transparent)}.view-card-file .icon{width:40px;height:40px}.view-card-file::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--c,#f2f2ef);clip-path:polygon(0 0,76% 0,100% 18%,100% 100%,0 100%)}.view-card-file::after{content:'';position:absolute;top:0;right:0;width:24%;aspect-ratio:1;border-radius:0 0 0 6px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.5) 50%)}.view-card-ext{font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1}.view-card-title{margin:0;font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.view-card-text{max-width:440px;margin:0;color:#9398a1;font-size:15px;line-height:1.45;text-wrap:balance}@keyframes view-files-in{from{transform:translateX(-100%)}}@keyframes view-files-out{to{transform:translateX(-100%)}}@keyframes view-card-in{from{opacity:0;transform:translateY(10px) scale(.97)}}.view-player{position:absolute;bottom:calc(22px + env(safe-area-inset-bottom));left:50%;display:flex;align-items:center;gap:6px;width:min(620px, calc(100% - 32px));height:56px;padding:0 14px 0 9px;border-radius:999px;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px rgba(255,255,255,0.09),0 22px 44px -18px rgba(0,0,0,0.85);translate:-50% 0;transition:opacity .35s ease,translate .45s cubic-bezier(.2,.8,.2,1),margin-left .45s cubic-bezier(.2,.8,.2,1);animation:view-player-in .6s cubic-bezier(.2,.8,.2,1) .3s backwards}.is-closing .view-player{animation:view-zoom-out .2s ease both}.has-files:not(.is-files-hidden) .view-player{width:min(620px, calc(100% - 332px));margin-left:150px}.view-player.is-idle{opacity:0;translate:-50% 10px;pointer-events:none;transition-duration:.8s}@media (max-width:760px),(pointer:coarse) and (max-height:500px){.view-player{bottom:calc(12px + env(safe-area-inset-bottom));gap:2px;padding:0 10px 0 8px}.has-files:not(.is-files-hidden) .view-player,.view-player{width:calc(100% - 20px);margin-left:0}}.view-play{position:relative;width:38px;margin-right:2px;padding:0}.view-play .icon{width:16px;height:16px}.view-step{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:none;color:#dadce0;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.view-step .icon{width:18px;height:18px}.view-step:active{transform:scale(.92)}@media (hover:hover){.view-step:hover{background:rgba(255,255,255,0.08);color:#f2f2ef}}.view-track{position:relative;flex:1;min-width:60px;height:34px;margin:0 6px;cursor:pointer;touch-action:none}.view-rail{position:absolute;inset:15px 0;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.12);transition:inset .2s ease}.view-buffer,.view-fill{position:absolute;inset:0 auto 0 0}.view-buffer{background:rgba(255,255,255,0.1)}.view-fill{background:#6db6ff}.view-ticks{display:none}.has-ticks .view-ticks{display:block}.view-ticks i{position:absolute;top:0;bottom:0;width:1.5px;margin-left:-.75px;background:rgba(14,15,16,0.9)}.view-knob{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#f2f2ef;box-shadow:0 0 0 4px rgba(109,182,255,0.25),0 2px 6px rgba(0,0,0,0.5);pointer-events:none;transform:scale(.75);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.view-bubble{position:absolute;bottom:calc(100% + 6px);padding:5px 9px;border-radius:8px;background:#17181b;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 12px 28px -10px rgba(0,0,0,0.9);color:#dadce0;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;translate:-50% 4px;transition:opacity .15s ease,translate .2s ease}.view-track.is-dragging .view-rail{inset:13px 0}.view-track.is-dragging .view-knob{transform:none}.view-track.is-dragging .view-bubble{opacity:1;translate:-50% 0}@media (hover:hover){.view-track:hover .view-rail{inset:13px 0}.view-track:hover .view-knob{transform:none}.view-track:hover .view-bubble{opacity:1;translate:-50% 0}}.view-count{min-width:58px;margin:0 4px 0 6px;color:#adb1b9;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:center;white-space:nowrap}.view-count b{color:#f2f2ef;font-weight:650}@media (max-width:760px){.view-count{min-width:0;margin:0 4px}}@media (max-width:400px){.view-count{display:none}}.view-speed{position:relative;flex:none;min-width:44px;height:28px;padding:0 9px;border:0;border-radius:999px;background:rgba(255,255,255,0.08);color:#f2f2ef;font-family:inherit;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .2s ease}@media (hover:hover){.view-speed:hover{background:rgba(255,255,255,0.14)}}.view-player .view-tip{top:auto;right:auto;bottom:calc(100% + 10px);left:50%;display:flex;align-items:center;gap:8px;transform:translate(-50%,4px)}@media (max-width:760px){.view-player .view-tip{display:none}}@media (hover:hover){.view-player :hover > .view-tip{transform:translate(-50%,0)}}.view-player kbd{min-width:18px;padding:1px 5px;border-radius:5px;background:rgba(255,255,255,0.1);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.08);color:#adb1b9;font-family:inherit;font-size:11.5px;font-weight:650;text-align:center}@keyframes view-player-in{from{opacity:0;transform:translateY(14px)}}.peek.page{display:block;padding:0;overflow:clip;background:#08090a}.peek.page::before{position:fixed}.peek.page .peek-footer{padding-left:max(16px, env(safe-area-inset-left, 0px));padding-right:max(16px, env(safe-area-inset-right, 0px))}.page-backdrop{position:fixed;inset:0;z-index:-2;pointer-events:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22180%22 height=%22180%22%3E %3Ctitle%3ENoise%3C/title%3E %3Cfilter id=%22noise%22%3E %3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%220.8%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E %3C/filter%3E %3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23noise)%22 opacity=%220.07%22/%3E %3C/svg%3E"),radial-gradient(75% 65% at 50% 44%,#1a1b1e 0%,#131416 48%,#08090a 100%);background-blend-mode:overlay,normal}.page-wrap{position:relative;padding-left:max(16px, env(safe-area-inset-left, 0px));padding-right:max(16px, env(safe-area-inset-right, 0px))}.page-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1240px;height:76px;margin:0 auto}@media (max-width:640px){.page-nav{height:64px}}.page-home{display:flex;align-items:center;gap:10px;color:#f2f2ef;font-size:19px;font-weight:650;letter-spacing:-.025em;line-height:1}.page-home:hover{color:#f2f2ef}.page-home .peek-mark{width:30px;height:30px}.page-link,.format-all{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.page-link .icon,.format-all .icon{width:16px;height:16px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.page-link:hover .icon,.format-all:hover .icon{transform:translateX(3px)}.page-link-short{display:none}@media (max-width:640px){.page-link-long{display:none}.page-link-short{display:inline}}.format{--hero:max(700px, min(100svh, 940px))}.format .peek-drift{bottom:auto;height:var(--hero)}.format-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(var(--hero) - 76px);padding-block:12px 64px;text-align:center}.format-hero .peek-upload{margin-top:clamp(56px,5.4vw,78px)}.format-hero .peek-drop::before{content:'';position:absolute;inset:-55%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb, var(--c) 16%, transparent),transparent);pointer-events:none}@media (max-width:640px){.format-hero{min-height:0;padding-block:10px 56px}.format-hero .peek-upload{margin-top:40px}}.format-kind{display:inline-flex;align-items:center;gap:8px;height:32px;margin-bottom:24px;padding:0 14px 0 11px;border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:999px;background:rgba(255,255,255,0.05);color:#dadce0;font-size:13px;font-weight:600;box-shadow:0 0 26px -8px var(--c)}.format-kind:hover{color:#fff}.format-kind .icon{width:16px;height:16px;color:var(--c)}.format-kind i{font-style:normal;color:#6b7079}@media (max-width:640px){.format-kind{margin-bottom:18px}}.format-title{margin:0;max-width:13em;font-size:clamp(38px,5vw,66px);font-weight:650;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.format-title b{font-weight:inherit;color:var(--c)}@media (max-width:640px){.format-title{font-size:36px}}.format-lead{margin:22px 0 0;max-width:34em;font-size:clamp(17px,1.4vw,19px);line-height:1.5;color:#a9acb3;text-wrap:balance}@media (max-width:640px){.format-lead{margin-top:16px}}.peek-card.format-card{animation:format-bob 3.4s ease-in-out infinite alternate}.format-body{display:flex;flex-direction:column;align-items:center;gap:clamp(96px,9vw,132px);padding-block:32px 128px;text-align:center}.format-section{display:flex;flex-direction:column;align-items:center;width:100%;max-width:780px}.format-section h2{margin:0;font-size:clamp(27px,2.6vw,35px);font-weight:650;letter-spacing:-.028em;line-height:1.12;text-wrap:balance}.format-sub{margin:14px 0 0;max-width:34em;font-size:16px;line-height:1.55;color:#9398a1;text-wrap:balance}.format-bar{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:66px;margin-top:36px;padding:12px 22px;border-radius:18px;background:rgba(14,15,16,0.72);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 28px 60px -28px rgba(0,0,0,0.95)}.format-bar .view-name{text-align:center}@media (max-width:760px){.format-bar{justify-content:flex-start;padding:12px 16px;text-align:left}.format-bar .view-name{text-align:left}.format-bar .view-facts{justify-content:flex-start}}.format-bar-info{min-width:0}.format-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:12px 0 0;padding:0;list-style:none}.format-tools li{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 12px 18px;border:1px solid rgba(255,255,255,0.07);border-radius:18px;background:rgba(255,255,255,0.025);color:#c3c6cc;font-size:14px;font-weight:500;line-height:1.35;text-wrap:balance}.format-tools .icon{width:17px;height:17px}@media (max-width:760px){.format-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.format-disc{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,#1d1e21 0%,#0d0e10 100%);color:#f2f2ef;box-shadow:0 0 0 1px rgba(255,255,255,0.13),inset 0 1px 0 rgba(255,255,255,0.1)}.format-prose{display:flex;flex-direction:column;gap:16px;max-width:36em;margin-top:24px;font-size:17px;line-height:1.65;color:#c3c6cc;text-wrap:pretty}.format-prose p{margin:0}.format-specs{width:min(440px, 100%);margin-top:34px;padding:0 24px 6px;border-radius:22px;background:linear-gradient(180deg,#1c1d20 0%,#141517 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.08),0 30px 80px -20px rgba(0,0,0,0.9),inset 0 1px 0 rgba(255,255,255,0.06);text-align:left}.format-specs .exif-head{padding:26px 0 4px}.format-browsers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:34px 0 0;padding:0;list-style:none}@media (max-width:760px){.format-browsers{grid-template-columns:repeat(2,minmax(0,1fr))}}.format-browser{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 12px 20px;border:1px solid rgba(255,255,255,0.07);border-radius:18px;background:rgba(255,255,255,0.025)}.format-browser.is-you{border-color:rgba(255,255,255,0.2);background:rgba(255,255,255,0.05)}.format-you{position:absolute;top:-10px;left:50%;display:none;align-items:center;height:20px;padding:0 9px;border-radius:999px;background:#f2f2ef;color:#0d0e10;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:translateX(-50%)}.is-you .format-you{display:flex}.format-mark{display:grid;place-items:center;width:42px;height:42px;margin-bottom:4px;border-radius:50%}.format-mark.is-native{background:rgba(94,219,129,0.12);color:#5edb81;box-shadow:0 0 0 1px rgba(94,219,129,0.28)}.format-mark.is-native .icon{width:20px;height:20px;stroke-width:2.4}.format-mark.is-filepeek{background:linear-gradient(180deg,#1d1e21 0%,#0d0e10 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent),0 0 22px -6px var(--c)}.format-mark .peek-mark{width:26px;height:26px;translate:6% 6%}.format-browser-name{font-size:16px;font-weight:650;letter-spacing:-.01em}.format-browser-how{font-size:13px;line-height:1.35;color:#9398a1;text-wrap:balance}.format-faq{display:flex;flex-direction:column;gap:10px;width:100%;max-width:640px;margin-top:30px;text-align:left}.format-faq details{border:1px solid rgba(255,255,255,0.07);border-radius:16px;background:rgba(255,255,255,0.03);transition:background .2s ease,border-color .2s ease}.format-faq details[open]{border-color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.05)}.format-faq details[open] summary .icon{transform:rotate(180deg)}.format-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;list-style:none;font-size:16px;font-weight:600;letter-spacing:-.005em;cursor:pointer}.format-faq summary::-webkit-details-marker{display:none}.format-faq summary .icon{width:18px;height:18px;color:#9398a1;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.format-faq p{margin:-4px 0 0;padding:0 20px 19px;font-size:15px;line-height:1.55;color:#9398a1}.format-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin:30px 0 0;padding:0;list-style:none}.format-chip{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px 0 13px;border:1px solid rgba(255,255,255,0.07);border-radius:999px;background:rgba(255,255,255,0.03);color:#c3c6cc;font-size:14px;font-weight:500;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.format-chip .icon{width:17px;height:17px;color:var(--c)}.format-chip b{flex:none;font-weight:650;color:#f2f2ef}.format-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.format-chip:hover{border-color:var(--c);background:rgba(255,255,255,0.07);color:#fff;box-shadow:0 0 24px -6px var(--c)}@media (max-width:640px){.format-chip span{display:none}}.format-all{margin-top:30px}@keyframes format-bob{from{transform:translateY(5%)}to{transform:translateY(-2%)}}.types .page-wrap{width:100%;max-width:1160px;margin-inline:auto}.types .peek-footer{padding-top:72px}.types-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding-block:14px}.types-bar .view-logo span{display:revert}.types-hero{padding-block:clamp(28px,5vw,64px) clamp(28px,3.6vw,44px);text-align:center}.types-title{margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:650;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.types-intro{max-width:34em;margin:18px auto 0;font-size:clamp(16px,1.3vw,18px);line-height:1.5;color:#a9acb3;text-wrap:balance}.types-search{display:flex;align-items:center;gap:12px;width:min(580px, 100%);height:58px;margin:32px auto 0;padding:0 12px 0 20px;border-radius:999px;background:linear-gradient(180deg,#141517 0%,#0c0d0e 100%);box-shadow:0 0 0 1px rgba(255,255,255,0.11),inset 0 1px 0 rgba(255,255,255,0.05),0 24px 50px -22px rgba(0,0,0,0.95);cursor:text}.types-search > .icon{width:21px;height:21px;color:#9398a1}.types-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:#f2f2ef;font:inherit;font-size:17px;font-weight:500;letter-spacing:-.005em;-webkit-appearance:none;appearance:none}.types-search input::placeholder{color:#6b7079;opacity:1}.types-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.types-clear{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,0.07);color:#c3c6cc;cursor:pointer;transition:background-color .2s ease}.types-clear:hover{background:rgba(255,255,255,0.13)}.types-clear .icon{width:16px;height:16px}.types .types-body{max-width:1020px}.types-filters{display:flex;flex-direction:column;align-items:center;gap:8px}@media (max-width:760px){.types-filters{align-items:flex-start;margin-left:calc(-1 * max(16px, env(safe-area-inset-left, 0px)));margin-right:calc(-1 * max(16px, env(safe-area-inset-right, 0px)));padding-left:max(16px, env(safe-area-inset-left, 0px));padding-right:max(16px, env(safe-area-inset-right, 0px));overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent)}.types-filters::-webkit-scrollbar{display:none}}.types-filters-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width:760px){.types-filters-row{flex-wrap:nowrap}}.types-filter{display:flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 11px;border:1px solid rgba(255,255,255,0.07);border-radius:999px;background-color:rgba(255,255,255,0.03);color:#c3c6cc;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.types-filter:hover{background-color:rgba(255,255,255,0.06);color:#fff}.types-filter .icon{width:16px;height:16px;color:var(--c)}.types-filter small{color:#5c6068;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.types-filter small:empty{display:none}.types-filter.is-all{padding-left:14px}.types-filter[aria-pressed='true']{border-color:var(--c,rgba(255,255,255,0.38));background-color:rgba(255,255,255,0.07);color:#fff;box-shadow:0 0 24px -6px var(--c,transparent)}.types-filter[aria-pressed='true'] small{color:#9398a1}.types-meta{display:flex;justify-content:space-between;gap:12px;margin:34px 4px 12px;color:#80858e;font-size:13.5px;font-weight:500}.types-meta b{color:#c3c6cc;font-weight:600}.types-panel{overflow:clip;border-radius:20px;background:rgba(14,15,17,0.72);box-shadow:0 0 0 1px rgba(255,255,255,0.07),inset 0 1px 0 rgba(255,255,255,0.03),0 30px 70px -40px rgba(0,0,0,0.9)}@media (max-width:760px){.types-panel{border-radius:18px}}.types-head,.types-row{display:grid;grid-template-columns:72px minmax(0,1fr) 128px 18px;align-items:center;gap:18px;padding-inline:20px}@media (max-width:760px){.types-head,.types-row{grid-template-columns:62px minmax(0,1fr) 18px;gap:14px;padding-inline:14px}}.types-head{position:sticky;top:env(safe-area-inset-top, 0px);z-index:2;height:44px;border-radius:20px 20px 0 0;background:rgba(17,18,20,0.95);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 1px 0 rgba(255,255,255,0.06);color:#6b7079;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.types-head{display:none}}.types-row{min-height:62px;padding-block:10px;border-top:1px solid rgba(255,255,255,0.05);color:#c3c6cc;transition:background-color .15s ease}.types-row:first-child{border-top:0}.types-row:hover{color:#c3c6cc}.types-row.is-exact{background-color:color-mix(in srgb, var(--c) 7%, transparent)}a.types-row:hover{background-color:rgba(255,255,255,0.035)}a.types-row:hover .types-go{color:#f2f2ef;transform:translateX(3px)}.types-ext{position:relative;display:grid;place-items:center;width:64px;height:30px;border-radius:7px;background:var(--c);color:var(--ink);font-size:11.5px;font-weight:700;letter-spacing:.1em;line-height:1;clip-path:polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 0 100%)}.types-ext::after{content:'';position:absolute;top:0;right:0;width:9px;height:9px;border-radius:0 0 0 2px;background:linear-gradient(225deg,transparent 50%,rgba(255,255,255,0.55) 50%)}@media (max-width:760px){.types-ext{width:58px;font-size:11px}}.types-name{min-width:0}.types-name b{display:block;overflow:hidden;color:#f2f2ef;font-size:15px;font-weight:600;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.types-name mark{border-radius:4px;background:color-mix(in srgb, var(--c) 22%, transparent);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 22%, transparent)}@media (max-width:760px){.types-name b{line-height:1.3;white-space:normal}}.types-also{display:block;margin-top:2px;overflow:hidden;color:#80858e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.types-also:empty{display:none}@media (max-width:760px){.types-also{white-space:normal}}.types-kind{display:flex;align-items:center;gap:8px;color:#9398a1;font-size:13.5px;white-space:nowrap}.types-kind .icon{width:16px;height:16px;color:var(--c)}.types-go{width:18px;height:18px;color:#5c6068;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .2s ease}@media (max-width:760px){.types-kind{display:none}}.types-empty{display:flex;flex-direction:column;align-items:center;padding:56px 24px 52px;text-align:center}.types-empty .view-button{margin-top:22px;padding-inline:18px}.types-empty-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:50%;background:rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.09);color:#9398a1}.types-empty-icon .icon{width:24px;height:24px}.is-kind .types-empty-icon{background:var(--tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent);color:var(--c)}.types-empty-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em}.types-empty-text{max-width:30em;margin:10px 0 0;color:#9398a1;font-size:15px;line-height:1.5;text-wrap:balance}.missing .peek-main{gap:0}.missing .peek-logo{margin-bottom:44px;color:#f2f2ef}.missing .peek-more{margin-top:34px}.missing-title{margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:650;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.missing-text{max-width:30em;margin:18px 0 0;color:#a9acb3;font-size:clamp(16px,1.3vw,18px);line-height:1.5;text-wrap:balance}.missing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.missing-actions .view-button{height:46px;padding:0 20px;font-size:15px}.missing-actions .missing-peek{padding-left:16px}@keyframes loading-spin{to{rotate:360deg}}@keyframes view-bar-in{from{transform:translateY(-100%)}}@keyframes view-bar-out{to{transform:translateY(-100%)}}@keyframes view-zoom-in{from{opacity:0;transform:translateY(-8px)}}@keyframes view-zoom-out{to{opacity:0}}@keyframes popup-in{from{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes popup-out{to{opacity:0;transform:scale(.96)}}@keyframes popup-fade-in{from{opacity:0}}@keyframes popup-fade-out{to{opacity:0}}@keyframes peek-drift{from{translate:0 1.2vmax;rotate:-3deg}to{translate:0 -1.2vmax;rotate:3deg}}