.grid[data-v-2f7ea6dd]{align-items:start;display:grid;gap:36px 20px;grid-template-columns:repeat(8,1fr)}.photoWrap[data-v-2f7ea6dd]{filter:blur(10px);opacity:0;position:relative}.photoWrap.revealed[data-v-2f7ea6dd]{filter:blur(0);opacity:1}@keyframes wiggle-2f7ea6dd{0%{transform:rotate(-1.5deg) scale(1)}50%{transform:rotate(1.5deg) scale(1)}to{transform:rotate(-1.5deg) scale(1)}}.photoWrap.wiggling[data-v-2f7ea6dd]{animation:wiggle-2f7ea6dd .4s ease-in-out infinite;transform-origin:center}.photo[data-v-2f7ea6dd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1a1a1a;border:0;cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.photo img[data-v-2f7ea6dd],.photo video[data-v-2f7ea6dd]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.caption[data-v-2f7ea6dd]{color:#fff6;display:block;font-family:ui-monospace,monospace;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:8px;text-align:right}.deleteBtn[data-v-2f7ea6dd]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:18px;height:32px;left:-14px;line-height:1;padding:0;place-items:center;position:absolute;top:-14px;width:32px;z-index:10}@media(max-width:1100px){.grid[data-v-2f7ea6dd]{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.grid[data-v-2f7ea6dd]{gap:8px;grid-template-columns:repeat(2,1fr)}.photo[data-v-2f7ea6dd]{aspect-ratio:1/1!important}.caption[data-v-2f7ea6dd]{display:none}}.logotype[data-v-bb228495]{display:inline-block;height:1em;margin-right:.1em;vertical-align:-.22em;width:auto}.filterIsland[data-v-975bb913]{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#00000052;border-radius:24px;box-shadow:0 10px 40px #00000073,inset 0 .5px #fff6;display:flex;flex-direction:column;left:0;margin:0 auto;position:fixed;right:0;top:max(8px,env(safe-area-inset-top));transition:width .3s ease;width:min(240px,calc(100vw - 32px));z-index:500}@media(min-width:640px){.filterIsland[data-v-975bb913]{bottom:24px;top:auto}}.filterIsland.isWide[data-v-975bb913]{width:min(360px,calc(100vw - 32px))}.expandoWrap[data-v-975bb913]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.expandoWrap.isOpen[data-v-975bb913]{grid-template-rows:1fr}.expandoClip[data-v-975bb913]{min-height:0;overflow:hidden}.expando[data-v-975bb913]{display:flex;filter:blur(20px);flex-direction:column;opacity:0;transform:scale(.9);transition:opacity .2s ease,filter .2s ease,transform .2s ease}.expando.isOpen[data-v-975bb913]{filter:blur(0);opacity:1;transform:scale(1);transition-delay:.15s}@keyframes turnEnter-975bb913{0%{filter:blur(8px);opacity:0}to{filter:blur(0);opacity:1}}.turnEnter[data-v-975bb913]{animation:turnEnter-975bb913 .35s ease-out both}.chevron[data-v-975bb913]{display:flex;justify-content:center;padding-top:10px}.chevronBtn[data-v-975bb913]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;cursor:pointer;display:grid;padding:6px 18px;place-items:center;transition:background .15s ease}.chevronBtn[data-v-975bb913]:hover{background:#ffffff14}.chevronBtn svg[data-v-975bb913]{transform:scale(1.5)}.history[data-v-975bb913]{display:flex;flex-direction:column;gap:12px;mask-image:linear-gradient(180deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);max-height:40vh;overflow-y:auto;padding:20px 14px;scrollbar-color:hsla(0,0%,100%,.25) transparent;scrollbar-width:thin}.history[data-v-975bb913]::-webkit-scrollbar{width:4px}.history[data-v-975bb913]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.turn[data-v-975bb913]{font-size:15px;line-height:1.4}.turn--user[data-v-975bb913]{align-self:flex-end;background:#ffffff1f;border-radius:18px;color:#ffffffe0;max-width:80%;padding:7px 14px}.turn--user+.turn--assistant[data-v-975bb913]{margin-top:-4px}.turn--assistant+.turn--user[data-v-975bb913]{margin-top:8px}.turn--assistant[data-v-975bb913]{color:#fff;text-align:left}.turn--loading[data-v-975bb913]{display:inline-flex;gap:5px;padding:4px 0}.dot[data-v-975bb913]{animation:blink-975bb913 1.2s ease-in-out infinite;background:#fff9;border-radius:50%;height:6px;width:6px}.dot[data-v-975bb913]:nth-child(2){animation-delay:.15s}.dot[data-v-975bb913]:nth-child(3){animation-delay:.3s}@keyframes blink-975bb913{0%,80%,to{opacity:.25}40%{opacity:1}}.menuWrap[data-v-975bb913]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.menuWrap.isOpen[data-v-975bb913]{grid-template-rows:1fr}.menuClip[data-v-975bb913]{min-height:0;overflow:hidden}.menu[data-v-975bb913]{filter:blur(12px);opacity:0;padding:14px 12px 6px;transform:scale(.96);transition:opacity .2s ease,filter .2s ease,transform .2s ease}.menu.isOpen[data-v-975bb913]{filter:blur(0);opacity:1;transform:scale(1);transition-delay:.1s}.menuTags[data-v-975bb913]{display:flex;flex-wrap:wrap;gap:6px;max-height:40vh;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.25) transparent;scrollbar-width:thin}.menuTag[data-v-975bb913]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border:0;border-radius:100px;color:#fff;cursor:pointer;filter:blur(8px);font-family:inherit;font-size:12px;letter-spacing:.01em;opacity:0;padding:5px 12px;text-transform:capitalize;transition:background .15s ease,opacity .25s ease,filter .25s ease}.menu.isOpen .menuEmpty[data-v-975bb913],.menu.isOpen .menuTag[data-v-975bb913]{filter:blur(0);opacity:1;transition-delay:.24s}.menuTag[data-v-975bb913]:hover{background:#ffffff2e}.menuEmpty[data-v-975bb913]{color:#fff9;filter:blur(8px);font-size:13px;opacity:0;padding:4px 0;text-align:center;transition:opacity .25s ease,filter .25s ease}.chipRow[data-v-975bb913]{display:flex;flex-wrap:wrap;gap:6px;padding:14px 10px 2px;position:relative}.chipRow[data-v-975bb913]:before{background:#ffffff1f;content:"";height:1px;left:12px;position:absolute;right:12px;top:0}.isCollapsed .chipRow[data-v-975bb913]{padding-top:12px}.isCollapsed .chipRow[data-v-975bb913]:before{display:none}.filterChip[data-v-975bb913]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff1f;border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;letter-spacing:.01em;padding:5px 10px 5px 12px;transition:background .15s ease}.filterChip[data-v-975bb913]:hover{background:#fff3}.chipX[data-v-975bb913]{font-size:14px;line-height:1;opacity:.7}.inputRow[data-v-975bb913]{align-items:center;display:flex;gap:8px;padding:4px 10px 4px 9px}.avatar[data-v-975bb913]{background:url(../android-chrome-192x192.png) no-repeat 50%;background-size:contain;border-radius:50%;box-shadow:inset 0 0 0 .5px #fff6;cursor:pointer;display:block;flex-shrink:0;height:26px;width:26px}.filterInput[data-v-975bb913]{background:transparent;border:0;color:#fff;flex:1;font-family:inherit;font-size:16px;min-width:0;padding:10px 0;transform:scale(.94);transform-origin:left center}@media(min-width:640px){.filterInput[data-v-975bb913]{font-size:14px;transform:scale(1)}}.filterInput[data-v-975bb913]::-moz-placeholder{color:#ffffffbf}.filterInput[data-v-975bb913]::placeholder{color:#ffffffbf}.filterInput[data-v-975bb913]:disabled{opacity:.6}.filterBtn[data-v-975bb913]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:grid;padding:8px;place-items:center;transition:background .15s ease}.filterBtn[data-v-975bb913]:hover:not(:disabled){background:#ffffff14}.filterBtn.isActive[data-v-975bb913]{background:#ffffff29}.filterBtn[data-v-975bb913]:disabled{cursor:default;opacity:.4}*{box-sizing:border-box;margin:0;padding:0}html{height:100vh}body,html{background:#0a0a0a}body{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}:focus{outline:none}.gallery{margin:0 auto;max-width:1400px}@media(min-width:640px){.gallery{margin-top:40px;padding:2rem 1rem}}@media(max-width:640px){.gallery.galleryHasFilter{padding-top:112px}}header.headerVisible{filter:blur(0);opacity:1}header{align-items:center;display:flex;filter:blur(16px);gap:1rem;justify-content:center;margin:4rem 0 6.4rem;opacity:0;transition:opacity .6s ease-out,filter .6s ease-out}header h1{font-size:1.8rem;font-weight:500;letter-spacing:-.01em;line-height:1.2;max-width:800px;text-align:center}header p{color:#666;font-size:.875rem}.ig{background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976,#962fbf 75%,#4f5bd5);-webkit-background-clip:text;background-clip:text;color:transparent}.aquaBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#4a4a4a,#2a2a2a 50%,#0f0f0f);border:0;border:.5px solid rgba(99,99,99,.6);border-radius:9999px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0009,0 0 0 1px #0009,0 2px 4px #00000080,0 12px 32px #0000008c;color:#fff;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:.02em;padding:.64rem 1.5rem;position:relative;transform:translateY(4px);transition:transform .1s ease,filter .15s ease}@media(min-width:640px){.aquaBtn{transform:translateY(-3px) scale(.96)}}.aquaBtn:before{background:linear-gradient(180deg,#ffffff38,#ffffff08);border-radius:9999px;content:"";height:48%;left:6%;pointer-events:none;position:absolute;right:6%;top:1px}.aquaBtn:hover{filter:brightness(1.1)}.aquaBtn:active{filter:brightness(.95);transform:translateY(1px)}.empty,.error{color:#666;padding:4rem 1rem;text-align:center}.error{color:#ff6b6b}.loadingScreen{background:#0a0a0a;display:grid;inset:0;place-items:center;position:fixed;z-index:1500}.spinner{animation:spin .9s linear infinite;color:#fff;height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.lightboxBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1000}.lightbox-enter-active,.lightbox-leave-active{transition:opacity .2s ease-in-out,backdrop-filter .2s ease-in-out}.lightbox-enter-active .lightboxImg,.lightbox-enter-active .lightboxMeta,.lightbox-leave-active .lightboxImg,.lightbox-leave-active .lightboxMeta{transition:opacity .2s ease-in-out,filter .2s ease-in-out}.lightbox-enter-from,.lightbox-leave-to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.lightbox-enter-from .lightboxImg,.lightbox-enter-from .lightboxMeta,.lightbox-leave-to .lightboxImg,.lightbox-leave-to .lightboxMeta{filter:blur(20px);opacity:0}.lightboxStage{display:grid;overflow:visible;place-items:center;pointer-events:none;position:relative;width:min(1100px,100%)}.lightboxMedia{display:grid;height:100%;overflow:visible;place-items:center;pointer-events:auto;width:100%}.lightboxImg{background:#ffffff0a;box-shadow:0 30px 100px #0000008c;max-height:calc(100dvh - 220px);max-width:min(1100px,calc(100vw - 36px));-o-object-fit:contain;object-fit:contain;pointer-events:none;transition:filter .26s ease-out}.lightboxImg.navBlur{filter:blur(20px);transition:none}.lightboxMeta,.lightboxVideo{pointer-events:auto}.lightboxMeta{bottom:-6px;display:flex;flex-direction:column;gap:4px;left:50%;padding:.75rem 0 0;position:absolute;transform:translate(-50%,100%);transition:filter .26s ease-out;width:min(420px,calc(100vw - 36px))}.lightboxMeta.navBlur{filter:blur(10px);transition:none}.metaCaption{color:#ffffffd9;font-size:18px;font-weight:500;letter-spacing:.25px;line-height:1.4;text-align:center;text-transform:capitalize}.metaTagDate{text-transform:none}.metaTags{display:flex;flex-wrap:wrap;justify-content:center}.metaTag{color:#ffffff80;font-family:Georgia,Times New Roman,Times,serif;font-size:13px;letter-spacing:.01em;text-transform:capitalize}.metaTag:not(:last-child):after{color:#ffffff59;content:"•";margin:0 4px}.ig{font-weight:400;text-decoration:underline;text-decoration-color:#ffffff80;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:4px}.modalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:2000}.modal{background:#1c1c1e;border-radius:15px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;width:min(500px,100%)}.modalTitle{font-size:1rem;padding-bottom:10px;text-align:center}.modalInput{background:#ffffff12;border:none;border-radius:8px;color:#fff;font-size:1rem;padding:.625rem .75rem;width:100%}.modalInput::-moz-placeholder{color:#555}.modalInput::placeholder{color:#555}.modalError{color:#ff6b6b;font-size:.8rem;text-align:center}.modalSuccess{color:#ffffffbf;font-size:.9rem;padding:.5rem 0 .25rem;text-align:center}.modalTextarea{font-family:inherit;line-height:1.4;min-height:96px;resize:vertical}.modalActionsSingle{grid-template-columns:1fr}.modalActions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.25rem}.modalCancel,.modalConfirm,.modalSave{border:0;border-radius:8px;cursor:pointer;font-size:.9375rem;padding:.625rem 1.4rem}.modalCancel{background:none;color:#fff}.modalConfirm{background:#ff3b30;color:#fff;font-weight:500}.modalSave{background:#fff;color:#000;font-weight:500}.modalConfirm:disabled,.modalSave:disabled{cursor:default;opacity:.5}@media(max-width:640px){header h1{font-size:2rem}header{margin:2rem 0 0;padding:0 1rem calc(1rem + env(safe-area-inset-bottom))}.lightboxStage{width:min(1100px,100%)}}
