@charset "UTF-8";.modal-overlay[data-v-ebd5cedb]{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;z-index:1000;padding:1rem}.modal-panel[data-v-ebd5cedb]{width:min(640px,96vw);max-height:96dvh;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;outline:none;--modal-chrome: 128px}@media (max-width: 575.98px){.modal-overlay[data-v-ebd5cedb]{padding:0}.modal-panel[data-v-ebd5cedb]{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;display:flex;flex-direction:column;--modal-chrome: 144px}}@media (min-width: 576px){.modal-panel[data-v-ebd5cedb]{width:min(540px,95vw)}}@media (min-width: 768px){.modal-panel[data-v-ebd5cedb]{width:min(720px,94vw)}}@media (min-width: 992px){.modal-panel[data-v-ebd5cedb]{width:min(900px,92vw)}}@media (min-width: 1200px){.modal-panel[data-v-ebd5cedb]{width:min(1140px,90vw)}}@media (min-width: 1400px){.modal-panel[data-v-ebd5cedb]{width:min(1320px,88vw);max-height:96dvh}}.modal-header[data-v-ebd5cedb]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #eee}.modal-header h3[data-v-ebd5cedb]{margin:0;font-size:1.125rem;font-weight:700}.modal-close[data-v-ebd5cedb]{border:0;background:transparent;font-size:1.5rem;cursor:pointer;line-height:1}.modal-body[data-v-ebd5cedb]{padding:1rem 1.25rem;flex:1 1 auto;min-height:0;overflow:auto}.modal-body img[data-v-ebd5cedb],[data-v-ebd5cedb] .modal-body img{max-width:100%;max-height:calc(96dvh - var(--modal-chrome));width:auto;height:auto!important;display:block;margin:0 auto;object-fit:contain;object-position:center}.modal-footer[data-v-ebd5cedb]{padding:0 1.25rem 1.25rem;display:flex;gap:.5rem;justify-content:flex-end}.navbar[data-v-712503d2]{position:sticky;top:0;z-index:20;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.75rem 2.5rem;box-shadow:0 2px 8px #0000000f}.search-wrap[data-v-712503d2]{grid-column:1;justify-self:start;display:flex;align-items:center;background:transparent;border-radius:0;padding:0;width:auto;max-width:100%}.brand[data-v-712503d2]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-right:10px}.brand-logo[data-v-712503d2]{width:36px;height:36px;display:block}@media (min-width: 768px){.brand-logo[data-v-712503d2]{width:44px;height:44px}}.links[data-v-712503d2]{grid-column:2;display:none;justify-content:center;align-items:center;gap:2rem}@media (min-width: 768px){.links[data-v-712503d2]{display:flex}}.link[data-v-712503d2]{color:#374151;font-weight:700;font-size:1.1rem;text-decoration:none}.link[data-v-712503d2]:hover{color:#eebbc3}.badge-wrap[data-v-712503d2]{position:relative}.badge[data-v-712503d2]{position:absolute;top:-8px;right:-16px;background:#ef4444;color:#fff;font-size:.75rem;font-weight:700;border-radius:999px;padding:.1rem .4rem;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.right[data-v-712503d2]{grid-column:3;justify-self:end;display:flex;align-items:center;gap:.75rem}.avatar-menu-wrap[data-v-712503d2]{position:relative}.avatar-wrap[data-v-712503d2]{display:flex;align-items:center;background:transparent;border:none;padding:0;cursor:pointer}.avatar-img[data-v-712503d2]{width:36px;height:36px;border-radius:999px;overflow:hidden}.avatar-img img[data-v-712503d2]{width:100%;height:100%;object-fit:cover}.avatar-fallback[data-v-712503d2]{width:36px;height:36px;border-radius:999px;background:#e5e7eb;display:grid;place-items:center;font-weight:700;color:#111827}.avatar-menu[data-v-712503d2]{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 24px #00000014;min-width:160px;z-index:60;padding:6px}.avatar-menu-item[data-v-712503d2]{display:block;width:100%;text-align:left;background:transparent;border:none;padding:8px 10px;border-radius:8px;color:#374151;font-weight:700;cursor:pointer;text-decoration:none}.avatar-menu-item[data-v-712503d2]:hover{background:#f3f4f6}.avatar-menu-item.danger[data-v-712503d2]{color:#b91c1c}.nav-theme[data-v-712503d2]{display:none;gap:6px;align-items:center;margin:0 10px}.nav-theme .chip[data-v-712503d2]{appearance:none;border:1px solid #e5e7eb;background:#fff;color:#374151;font-weight:700;font-size:11px;padding:6px 10px;border-radius:999px;cursor:pointer}.nav-theme .chip.active[data-v-712503d2]{background:var(--sage-600, #8b9d83);color:#fff;border-color:var(--sage-600, #8b9d83)}@media (min-width: 768px){.nav-theme[data-v-712503d2]{display:inline-flex}}.avatar-menu-section[data-v-712503d2]{border-top:1px solid #e5e7eb;margin:6px 0 0;padding:8px 4px 4px}.avatar-menu-section .menu-label[data-v-712503d2]{font-size:11px;font-weight:800;color:#6b7280;margin:0 0 6px 4px;text-transform:uppercase;letter-spacing:.03em}.theme-chips[data-v-712503d2]{display:flex;flex-wrap:wrap;gap:6px}.theme-chips .chip[data-v-712503d2]{appearance:none;border:1px solid #e5e7eb;background:#fff;color:#374151;font-weight:700;font-size:11px;padding:6px 10px;border-radius:999px;cursor:pointer}.theme-chips .chip.active[data-v-712503d2]{background:var(--sage-600, #8b9d83);color:#fff;border-color:var(--sage-600, #8b9d83)}.welcome[data-v-712503d2]{display:none;color:#374151}@media (min-width: 640px){.welcome[data-v-712503d2]{display:inline}}.rev-btn[data-v-712503d2]{margin-left:.5rem;white-space:nowrap;background:var(--terra-500, #d4816f);color:#fff;border:none;border-radius:10px;padding:.45rem .8rem;font-weight:700;cursor:pointer;transition:filter .15s ease,transform .05s ease}.rev-btn[data-v-712503d2]:hover{filter:brightness(1.03)}.rev-btn[data-v-712503d2]:active{transform:translateY(1px)}.theme-btn[data-v-712503d2]{margin-left:.5rem;white-space:nowrap;background:#fff;color:#374151;border:1.5px solid #e5e7eb;border-radius:10px;padding:.45rem .8rem;font-weight:700;cursor:pointer;transition:box-shadow .15s ease,transform .05s ease,background-color .15s ease;display:inline-flex;align-items:center;gap:.5rem}.theme-btn[data-v-712503d2]:hover{background:#f9fafb;box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600, #8b9d83) 25%,transparent)}.theme-btn .theme-icon[data-v-712503d2]{width:20px;height:20px;object-fit:contain;display:block}.theme-btn[data-v-712503d2]:active{transform:translateY(1px)}.rev-title[data-v-712503d2]{font-weight:600;color:var(--charcoal, #2c3333)}.file-row[data-v-712503d2]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.pick-btn[data-v-712503d2]{background:#fff;border:1.5px solid #e5e7eb;color:#374151;border-radius:10px;padding:.45rem .8rem;font-weight:700;cursor:pointer}.file-chip[data-v-712503d2]{display:inline-flex;align-items:center;gap:.5rem;background:#f3f4f6;border-radius:999px;padding:.35rem .6rem;max-width:420px}.file-name[data-v-712503d2]{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-file[data-v-712503d2]{background:transparent;border:none;color:#6b7280;font-size:1rem;cursor:pointer}.no-file[data-v-712503d2]{color:#6b7280}.zoom-actions[data-v-712503d2]{display:flex;gap:8px;margin-top:8px;align-items:center;justify-content:center}.zoom-readout[data-v-712503d2]{min-width:52px;height:36px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:800;color:#374151}.zoom-btn[data-v-712503d2]{width:36px;height:36px;border-radius:8px;border:2px solid var(--line-200, #e5e7eb);background:#fff;font-weight:900;font-size:18px;cursor:pointer}.zoom-btn[data-v-712503d2]:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=dark] .zoom-btn[data-v-712503d2]{background:#0e141b;color:#e9eef6;border-color:#2a3a52}.zoom-btn.reset[data-v-712503d2]{font-size:16px}.rev-error[data-v-712503d2]{color:#ef4444;font-weight:600;margin:6px 0 0}.rev-actions[data-v-712503d2]{display:flex;justify-content:flex-end}.rev-submit[data-v-712503d2]{background:var(--terra-500, #d4816f);color:#fff;border:none;border-radius:10px;padding:.55rem .95rem;font-weight:800;cursor:pointer}.rev-submit[disabled][data-v-712503d2]{opacity:.6;cursor:not-allowed}.ris-crop-wrap[data-v-712503d2]{margin-top:6px}.ris-crop-area[data-v-712503d2]{position:relative;background:#faf9f6;overflow:hidden;border-radius:12px;touch-action:none;box-shadow:0 8px 20px #00000014;margin:0 auto;border:2px dashed rgba(139,157,131,.55);transition:border-width .12s ease,border-color .12s ease}.ris-crop-area.dragging[data-v-712503d2]{border-width:3px;border-color:#8b9d83d9}.ris-crop-img[data-v-712503d2]{position:absolute;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;max-width:none;max-height:none}.ris-crop-mask[data-v-712503d2]{position:absolute;border-radius:10px;background:transparent;pointer-events:none}.form-range[data-v-712503d2]{accent-color:var(--terra-500, #d4816f)}.hamburger[data-v-712503d2]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer}.hamburger[data-v-712503d2]:hover{background:#f9fafb}@media (min-width: 768px){.hamburger[data-v-712503d2]{display:none}}.mm-overlay[data-v-712503d2]{position:fixed;inset:0;z-index:9998;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mm-panel[data-v-712503d2]{position:relative;width:100%;background:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:0 10px 30px #00000026;padding:46px 18px 18px}.mm-close[data-v-712503d2]{position:absolute;top:10px;right:12px;border:none;background:transparent;padding:6px;border-radius:50%;cursor:pointer;color:#111827}.mm-close[data-v-712503d2]:hover{background:#f3f4f6}.mm-link[data-v-712503d2]{display:block;padding:12px 8px;margin:2px 0;color:#111827;text-decoration:none;font-weight:700;border-radius:10px}.mm-link[data-v-712503d2]:hover{background:#f3f4f6}.mm-sep[data-v-712503d2]{border:0;border-top:1px solid #e5e7eb;margin:10px 0}.mm-rev[data-v-712503d2]{width:100%;justify-content:center}.mm-fade-enter-active[data-v-712503d2],.mm-fade-leave-active[data-v-712503d2]{transition:opacity .16s ease}.mm-fade-enter-from[data-v-712503d2],.mm-fade-leave-to[data-v-712503d2]{opacity:0}.modal-overlay{position:fixed!important;inset:0!important;z-index:9999!important}.rev-btn.with-icon{display:inline-flex;align-items:center;gap:.4rem}.rev-btn .btn-icon{width:18px;height:18px;display:block;filter:brightness(0) invert(1)}.rev-btn .rev-text{color:#fff}html,body,#app{height:100%;margin:0}.theme-switcher.movable{position:fixed;z-index:60;display:inline-flex;align-items:stretch;gap:8px;background:var(--surface, rgba(255,255,255,.78));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(24,24,27,.1);border-radius:12px;padding:8px;box-shadow:0 12px 28px #00000014;-webkit-user-select:none;user-select:none}.switcher-handle{display:grid;place-items:center;padding:0 6px;margin-right:2px;color:var(--brand, #8e1f2f);font-weight:900;cursor:grab;border-right:1px dashed rgba(24,24,27,.15)}.theme-switcher.dragging .switcher-handle{cursor:grabbing}.switcher-col{display:flex;flex-direction:column;gap:6px}.switcher-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.switcher-controls{display:flex;flex-direction:column;gap:6px;margin-left:6px}.theme-switcher .chip{appearance:none;border:1px solid rgba(24,24,27,.12);background:#fff;color:var(--brand, #8e1f2f);font:600 12px/1 system-ui,-apple-system,Segoe UI,Roboto,Inter,sans-serif;padding:7px 10px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .04s ease}.theme-switcher .chip:hover{background:color-mix(in oklab,#fff 80%,var(--brand, #8e1f2f) 20%)}.theme-switcher .chip.active{background:var(--brand, #8e1f2f);color:#fff;border-color:var(--brand, #8e1f2f);box-shadow:inset 0 0 0 1px color-mix(in oklab,white 45%,transparent)}.theme-switcher .chip.cycle{font-weight:800}.theme-switcher .chip.ghost{background:#fff;color:var(--brand, #8e1f2f)}.switcher-mini{position:fixed;z-index:60;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(24,24,27,.12);background:#fff;color:var(--brand, #8e1f2f);font-size:20px;cursor:grab;box-shadow:0 12px 28px #0000001f}.switcher-mini:active{cursor:grabbing}.card[data-v-4abe8722]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:14px;box-shadow:0 12px 24px #11182714;border:1px solid rgba(0,0,0,.06);overflow:hidden}.hero[data-v-4abe8722]{position:relative;flex-shrink:0}.hero img[data-v-4abe8722]{width:100%;height:200px;object-fit:cover;display:block}.chip[data-v-4abe8722]{position:absolute;top:10px;right:10px;background:#111827d9;color:#fff;font-size:12px;padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.body[data-v-4abe8722]{padding:14px 16px 12px;display:flex;flex-direction:column;flex-grow:1}.title-row[data-v-4abe8722]{display:flex;align-items:center;justify-content:space-between;gap:10px}.title[data-v-4abe8722]{margin:0;font-size:18px;font-weight:700;color:#111827;flex:1 1 auto;min-width:0}.rating[data-v-4abe8722]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.star[data-v-4abe8722]{color:#f59e0b;font-size:16px;line-height:1}.rating-num[data-v-4abe8722]{font-weight:700;color:#f59e0b}.date-text[data-v-4abe8722]{font-size:12px;color:#9ca3af;margin-top:4px}.subtitle[data-v-4abe8722]{margin-top:2px;color:#6b7280;font-size:13px}.address[data-v-4abe8722]{color:#9ca3af;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc[data-v-4abe8722]{margin:10px 0 12px;color:#374151;font-size:14px;line-height:1.4;flex-shrink:0}.desc.clamped[data-v-4abe8722]{overflow:hidden;text-overflow:ellipsis;word-break:break-word;min-height:calc(var(--caption-line-count, 4) * 1.4em)}.meta[data-v-4abe8722]{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stats[data-v-4abe8722]{display:flex;flex-wrap:wrap;gap:12px;color:#6b7280;font-size:13px;flex:1 1 160px;min-width:0}.stat[data-v-4abe8722]{display:inline-flex;align-items:center;gap:6px}.author[data-v-4abe8722]{display:inline-flex;align-items:center;gap:8px;cursor:default;min-width:0;flex:1 1 auto;overflow:hidden}.avatar[data-v-4abe8722]{width:24px;height:24px;border-radius:50%;object-fit:cover;max-width:24px;max-height:24px;flex:0 0 24px}.name[data-v-4abe8722]{font-size:13px;color:#4b5563;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-btn[data-v-4abe8722]{margin-left:auto;padding:6px 12px;border-radius:999px;background:#eef2ff;color:#1f2937;font-size:13px;text-decoration:none;border:1px solid #e5e7eb;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.map-btn[data-v-4abe8722]:hover{background:#e0e7ff}.map-btn.disabled[data-v-4abe8722]{pointer-events:none;opacity:.6;display:inline-flex;align-items:center}.icon-btn[data-v-4abe8722]{background:transparent;border:none;color:#6b7280;font-size:16px;cursor:pointer}.icon-btn[data-v-4abe8722]:hover{color:#111827}.nav[data-v-4abe8722]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:#fffc;color:#111827;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.nav.prev[data-v-4abe8722]{left:10px}.nav.next[data-v-4abe8722]{right:10px}.nav[data-v-4abe8722]:hover{background:#fff}.dots[data-v-4abe8722]{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:6px}.dot[data-v-4abe8722]{width:7px;height:7px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#fff9;cursor:pointer}.dot.active[data-v-4abe8722]{background:#fff}.vis-badge[data-v-4abe8722]{position:absolute;top:10px;left:10px;z-index:6}.visibility-tag[data-v-4abe8722]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:999px;color:#fff;border:none;box-shadow:0 1px 2px #0003;text-shadow:0 1px 1px rgba(0,0,0,.25)}.sage-tag[data-v-4abe8722]{background-color:var(--sage-600, #2f855a)}.terracotta-tag[data-v-4abe8722]{background-color:var(--terracotta-500, #c05621)}.hero img[data-v-4abe8722]{height:clamp(160px,32vw,220px)}@media (min-width: 576px){.hero img[data-v-4abe8722]{height:clamp(200px,28vw,260px)}}@media (min-width: 576px){:not(.preview-modal)>.card .meta[data-v-4abe8722],.card:not(.preview-modal .card) .meta[data-v-4abe8722]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"stats author map" "date  date   date";align-items:center;column-gap:10px;row-gap:6px}:not(.preview-modal)>.card .stats[data-v-4abe8722],.card:not(.preview-modal .card) .stats[data-v-4abe8722]{grid-area:stats;flex:0 0 auto;width:auto;gap:10px}:not(.preview-modal)>.card .author[data-v-4abe8722],.card:not(.preview-modal .card) .author[data-v-4abe8722]{grid-area:author;flex:0 1 auto;min-width:0;justify-self:end;text-align:right}:not(.preview-modal)>.card .map-btn[data-v-4abe8722],.card:not(.preview-modal .card) .map-btn[data-v-4abe8722]{grid-area:map;margin-left:0;justify-self:end}:not(.preview-modal)>.card .map-btn.disabled[data-v-4abe8722],.card:not(.preview-modal .card) .map-btn.disabled[data-v-4abe8722]{grid-area:map;margin-left:0;justify-self:end}:not(.preview-modal)>.card .date-text[data-v-4abe8722],.card:not(.preview-modal .card) .date-text[data-v-4abe8722]{grid-area:date;width:100%}.author .name[data-v-4abe8722]{max-width:100%;display:inline-block}}@media (min-width: 768px){.hero img[data-v-4abe8722]{height:clamp(220px,26vw,300px)}}@media (min-width: 1200px){.hero img[data-v-4abe8722]{height:clamp(260px,24vw,360px)}}.title[data-v-4abe8722]{font-size:clamp(16px,2.4vw,20px)}.desc[data-v-4abe8722]{font-size:clamp(13px,1.8vw,14px);line-height:1.45}.address[data-v-4abe8722],.stats[data-v-4abe8722],.name[data-v-4abe8722],.date-text[data-v-4abe8722]{font-size:clamp(12px,1.7vw,13px)}.title[data-v-4abe8722],.desc[data-v-4abe8722]{overflow-wrap:anywhere;word-break:break-word}@media (max-width: 575.98px){.body[data-v-4abe8722]{padding:12px 12px 10px}.meta[data-v-4abe8722]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"stats stats" "author map" "date date";align-items:center;column-gap:8px;row-gap:6px;width:100%}.stats[data-v-4abe8722]{grid-area:stats;flex:0 0 auto;justify-content:flex-start;gap:8px;width:100%}.chip[data-v-4abe8722]{font-size:11px;padding:4px 8px}.hero .chip[data-v-4abe8722]{top:40px;right:auto;left:10px;max-width:calc(100% - 20px);white-space:normal;line-height:1.2}.visibility-tag[data-v-4abe8722]{font-size:10px;padding:3px 7px}.nav[data-v-4abe8722]{width:36px;height:36px}.dots[data-v-4abe8722]{bottom:6px}.dot[data-v-4abe8722]{width:6px;height:6px}.title-row[data-v-4abe8722]{align-items:flex-start;gap:8px}.title[data-v-4abe8722]{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rating[data-v-4abe8722]{flex:0 0 auto;margin-left:4px}.stats[data-v-4abe8722]{flex-wrap:wrap}.author[data-v-4abe8722]{grid-area:author;display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;justify-self:start}.author .name[data-v-4abe8722]{min-width:0}.map-btn[data-v-4abe8722]{grid-area:map;margin-left:0;font-size:12px;padding:5px 10px;justify-self:end}.map-btn.disabled[data-v-4abe8722]{grid-area:map;margin-left:0;justify-self:end}.date-text[data-v-4abe8722]{grid-area:date;width:100%;padding-top:2px}.author .name[data-v-4abe8722]{display:block;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 768px){.map-btn[data-v-4abe8722]{font-size:14px;padding:6px 14px}}@media (min-width: 992px){.author[data-v-4abe8722]{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;flex:0 0 auto;min-width:0;cursor:default}.author .avatar[data-v-4abe8722]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 28px}.author .name[data-v-4abe8722]{margin-left:4px!important;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.preview-modal .card .author[data-v-4abe8722]{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;cursor:default}.preview-modal .card .author .avatar[data-v-4abe8722]{width:28px;height:28px;border-radius:50%;object-fit:cover}.preview-modal .card .author .name[data-v-4abe8722]{margin-left:4px!important;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}}.avatar[data-v-4abe8722]{min-width:24px;min-height:24px}.stat.as-button[data-v-4abe8722]{background:transparent;border:none;padding:0;margin:0;color:#6b7280;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:inherit}.stat.as-button[data-v-4abe8722]:hover{color:#111827}.stat.as-button[aria-pressed=true][data-v-4abe8722]{color:var(--sage-600, #2f855a)}.icon-20[data-v-4abe8722]{width:16px!important;height:16px!important;object-fit:contain;display:inline-block;vertical-align:middle}.stat.as-button[data-v-4abe8722]{line-height:1}.stat.as-button[data-v-4abe8722]{gap:4px}.map-btn .icon-20[data-v-4abe8722],.stat.as-button .me-1[data-v-4abe8722]{margin-right:4px}.photo-count[data-v-4abe8722]{position:absolute;right:10px;bottom:10px;z-index:7;background:#111827d1;color:#fff;padding:4px 9px;font-size:10px;line-height:1;font-weight:700;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.15)}.photo-count .pc-num[data-v-4abe8722]{display:inline-block;min-width:1.5em;text-align:center;color:#fff}@media (max-width: 575.98px){.photo-count[data-v-4abe8722]{right:8px;bottom:8px;font-size:11px;padding:3px 7px}}.owner-menu[data-v-4abe8722]{flex:0 0 auto}.owner-menu .btn-icon[data-v-4abe8722]{background:transparent;border:none;padding:.25rem;border-radius:50%;color:#6b7280;line-height:1}.owner-menu .btn-icon[data-v-4abe8722]:hover{background-color:#f3f4f6;color:#111827}.owner-menu .btn-icon[data-v-4abe8722]:focus,.owner-menu .btn-icon.show[data-v-4abe8722]{box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600) 35%,transparent)}.owner-menu .dropdown-menu[data-v-4abe8722]{z-index:10}.owner-menu .dropdown-item[data-v-4abe8722]{cursor:pointer;padding:.5rem 1rem}.owner-menu .dropdown-item.text-danger[data-v-4abe8722]:hover{color:#fff!important;background-color:#dc3545}@media (max-width: 767.98px){.preview-modal .card .meta[data-v-4abe8722]{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"stats stats stats" "author map map" "date date date";column-gap:6px;row-gap:6px;align-items:center;width:100%}.preview-modal .card .stats[data-v-4abe8722]{grid-area:stats;justify-content:flex-start;gap:8px;width:100%}.preview-modal .card .author[data-v-4abe8722]{grid-area:author;display:inline-flex;align-items:center;gap:8px;min-width:0;justify-self:start;cursor:default}.preview-modal .card .author .name[data-v-4abe8722]{min-width:0;margin-left:0!important}.preview-modal .card .map-btn[data-v-4abe8722]{grid-area:map;justify-self:start;margin-left:8px;font-size:12px;padding:5px 10px;display:inline-flex;align-items:center}.preview-modal .card .map-btn.disabled[data-v-4abe8722]{grid-area:map;justify-self:start;margin-left:8px}.preview-modal .card .date-text[data-v-4abe8722]{grid-area:date;width:100%;padding-top:2px}}.rec-form[data-v-85079f9a]{background:transparent;border:0;border-radius:var(--radius-md);padding:18px 20px 22px}.form-label[data-v-85079f9a]{display:block;color:var(--charcoal);margin-bottom:6px}:root[data-theme=dark] .rec-form .form-label[data-v-85079f9a]{color:#e9eef6}.form-control[data-v-85079f9a]{border-radius:var(--radius-md);border:2px solid var(--line-200);padding:10px 12px;background:#fff;color:#111827}.form-control[data-v-85079f9a]:focus{border-color:var(--sage-600);box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600) 35%,transparent)}:root[data-theme=dark] .rec-form .form-control[data-v-85079f9a]{background:#0e141b;color:#e9eef6;border-color:#2a3a52}.stars[data-v-85079f9a]{display:inline-flex;gap:6px;-webkit-user-select:none;user-select:none}.star-btn[data-v-85079f9a]{position:relative;appearance:none;border:none;background:transparent;padding:0;width:28px;height:28px;cursor:pointer;outline:none;border-radius:var(--radius-xs);transition:transform .06s ease}.star-btn[data-v-85079f9a]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600) 35%,transparent)}.star-btn[data-v-85079f9a]:active{transform:translateY(1px) scale(.98)}.rating-type[data-v-85079f9a]{display:flex;align-items:center;gap:8px;margin-top:8px}.rating-type-label[data-v-85079f9a]{color:var(--ink-400);font-size:12px}.rating-input[data-v-85079f9a]{width:88px;border-radius:var(--radius-sm);border:2px solid var(--line-200);padding:6px 10px;background:#fff;color:#111827;font-weight:700;text-align:center}.rating-input[data-v-85079f9a]:focus{border-color:var(--sage-600);box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600) 35%,transparent)}:root[data-theme=dark] .rec-form .rating-input[data-v-85079f9a]{background:#0e141b;color:#e9eef6;border-color:#2a3a52}.rating-help[data-v-85079f9a]{font-size:12px;color:var(--ink-400)}.rating-err[data-v-85079f9a]{margin-top:6px;color:#b91c1c;font-weight:700}.star[data-v-85079f9a]{position:relative;display:inline-block;width:100%;height:100%;line-height:28px;font-size:24px}.star-empty[data-v-85079f9a]{color:#c9cfc6}:root[data-theme=dark] .rec-form .star-empty[data-v-85079f9a]{color:#3a4759}.star-fill[data-v-85079f9a]{position:absolute;inset:0;overflow:hidden;color:var(--sage-600);width:0%;pointer-events:none}.star-fill[data-v-85079f9a]:before{content:"★";position:absolute;inset:0;line-height:28px;font-size:24px}.hit[data-v-85079f9a]{position:absolute;top:0;bottom:0;width:50%}.half-left[data-v-85079f9a]{left:0}.half-right[data-v-85079f9a]{right:0}.star-btn:hover .star-fill[data-v-85079f9a]{filter:drop-shadow(0 0 2px color-mix(in oklab,var(--sage-600) 40%,transparent))}.drop-area[data-v-85079f9a]{border:2px dashed rgba(139,157,131,.45);border-radius:var(--radius-md);padding:14px;background:#faf9f699;cursor:pointer}.drop-area[disabled][data-v-85079f9a]{cursor:not-allowed;opacity:.7}.drop-area.dragging[data-v-85079f9a]{background:#faf9f6e6;border-color:var(--sage-600)}:root[data-theme=dark] .rec-form .drop-area[data-v-85079f9a]{background:#0d1218;border-color:#2a3a52}.drop-hint[data-v-85079f9a]{color:var(--ink-400)}:root[data-theme=dark] .rec-form .drop-hint[data-v-85079f9a]{color:#b7c3d3}.hidden-file[data-v-85079f9a]{display:none}.thumbs[data-v-85079f9a]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.thumb[data-v-85079f9a]{position:relative;width:84px;height:84px}.thumb img[data-v-85079f9a]{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);background:#fff;border:1px solid #e5e7eb;display:block}:root[data-theme=dark] .rec-form .thumb img[data-v-85079f9a]{background:#0b1117;border-color:#2a3a52}.thumb-del[data-v-85079f9a]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:0;cursor:pointer;line-height:1;font-weight:900;background:#111827;color:#fff;box-shadow:0 2px 6px #0000004d}.thumb-del[data-v-85079f9a]:hover{filter:brightness(1.05)}:root[data-theme=dark] .rec-form .thumb-del[data-v-85079f9a]{background:#e9eef6;color:#0b1117}.vis-group[data-v-85079f9a]{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.vis-input[data-v-85079f9a]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vis-chip[data-v-85079f9a]{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font-weight:900;font-size:14px;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;color:#111827;border:2px solid var(--line-200);box-shadow:0 2px #0000000d}.vis-chip[data-v-85079f9a]:hover{filter:brightness(.98)}:root[data-theme=dark] .rec-form .vis-chip[data-v-85079f9a]{background:#0e141b;color:#e9eef6;border-color:#2a3a52}#vis-friends.vis-input:checked+.vis-chip[data-v-85079f9a],#vis-everyone.vis-input:checked+.vis-chip[data-v-85079f9a]{background:var(--sage-600);color:#fff;border-color:var(--sage-600);box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600) 35%,transparent)}.vis-input:focus+.vis-chip[data-v-85079f9a]{outline:3px solid color-mix(in oklab,var(--sage-600) 45%,transparent);outline-offset:2px}.submit-btn[data-v-85079f9a]{background:linear-gradient(135deg,var(--sage-600),var(--terra-500));color:#fff;font-weight:900;border:none;border-radius:var(--radius-md);padding:12px 16px;box-shadow:0 8px 20px #0000002e}.submit-btn[data-v-85079f9a]:disabled{opacity:.7}.ac-wrap[data-v-85079f9a]{position:relative}.ac-list[data-v-85079f9a]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--line-200);border-radius:var(--radius-sm);margin:6px 0 0;padding:6px 0;max-height:260px;overflow:auto;z-index:2000;box-shadow:0 6px 18px #00000014}:root[data-theme=dark] .rec-form .ac-list[data-v-85079f9a]{background:#0e141b;border-color:#2a3a52}.ac-item[data-v-85079f9a]{padding:8px 12px;cursor:pointer}.ac-item[data-v-85079f9a]:hover{background:#f6faf7}:root[data-theme=dark] .rec-form .ac-item[data-v-85079f9a]:hover{background:#0d1218}.ac-hint[data-v-85079f9a]{margin-top:6px;font-size:12px;color:#64748b}.ac-hint .hint-btn[data-v-85079f9a]{border:none;background:none;color:var(--sage-600);font-weight:800;cursor:pointer;padding:0}.ac-hint .hint-btn[data-v-85079f9a]:hover{text-decoration:underline}:root[data-theme=dark] .rec-form .ac-hint[data-v-85079f9a]{color:#9fb0c6}.cropper-modal[data-v-85079f9a]{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;z-index:4000}.cropper-panel[data-v-85079f9a]{background:#fff;border-radius:var(--radius-md);padding:16px;box-shadow:0 12px 30px #00000040;width:min(92vw,680px);max-width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}:root[data-theme=dark] .rec-form .cropper-panel[data-v-85079f9a]{background:#0e141b}.crop-preview[data-v-85079f9a]{position:relative;overflow:hidden;border-radius:var(--radius-sm);border:2px dashed rgba(139,157,131,.5);background:#faf9f6;-webkit-user-select:none;user-select:none;transition:border-width .12s ease,border-color .12s ease;max-width:100%}.crop-preview.dragging[data-v-85079f9a]{border-width:3px;border-color:#8b9d83d9}.crop-preview img[data-v-85079f9a]{width:auto;height:100%;display:block;max-width:none}.crop-ctrls[data-v-85079f9a]{width:100%;display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:12px}.carousel-wrap[data-v-85079f9a]{margin:12px auto;max-width:720px}.carousel-stage[data-v-85079f9a]{width:100%;max-width:720px;aspect-ratio:3 / 2;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line-200);box-shadow:var(--shadow-card);cursor:pointer}.carousel-stage[data-v-85079f9a]{width:100%}.carousel-stage img[data-v-85079f9a]{width:100%;height:100%;object-fit:cover;display:block}.carousel-nav[data-v-85079f9a]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.nav-btn[data-v-85079f9a]{border:0;background:var(--sage-600);color:#fff;font-weight:900;width:36px;height:36px;border-radius:var(--radius-sm);cursor:pointer}.nav-ind[data-v-85079f9a]{font-weight:800;color:var(--ink-400)}.mini-thumbs[data-v-85079f9a]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;justify-content:center;align-items:center}.mini[data-v-85079f9a]{position:relative;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.mini.active[data-v-85079f9a]{border-color:var(--sage-600)}.mini img[data-v-85079f9a]{width:84px;height:56px;object-fit:cover;border-radius:var(--radius-xs);display:block}.mini-del[data-v-85079f9a]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:#111827;color:#fff;cursor:pointer;line-height:1;font-weight:900}.mini-del.d-none[data-v-85079f9a]{display:none}.zoom-ctrls[data-v-85079f9a]{display:flex;align-items:center;gap:8px;margin-right:auto;flex-wrap:wrap;justify-content:center}.zoom-btn[data-v-85079f9a]{width:36px;height:36px;border-radius:var(--radius-sm);border:2px solid var(--line-200);background:#fff;font-weight:900;font-size:18px;cursor:pointer}.zoom-btn[data-v-85079f9a]:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=dark] .rec-form .zoom-btn[data-v-85079f9a]{background:#0e141b;color:#e9eef6;border-color:#2a3a52}.zoom-readout[data-v-85079f9a]{min-width:52px;text-align:center;font-weight:800;color:var(--ink-400)}.act-ctrls[data-v-85079f9a]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.crop-preview[data-v-85079f9a]{position:relative}.zoom-btn.reset[data-v-85079f9a]{font-size:16px}.carousel-actions[data-v-85079f9a]{display:flex;gap:8px;justify-content:center;margin-top:8px}@media (max-width: 600px){.crop-ctrls[data-v-85079f9a]{flex-direction:column;align-items:stretch;gap:16px}.zoom-ctrls[data-v-85079f9a]{margin-right:0;width:100%}.act-ctrls[data-v-85079f9a]{width:100%;justify-content:center}.act-ctrls .btn[data-v-85079f9a]{flex:1 1 auto}}.segmented[data-v-85079f9a]{display:inline-flex;gap:2px;padding:4px;border-radius:16px;border:1px solid var(--line-200);background:#fff;margin-top:6px}.seg-btn[data-v-85079f9a]{appearance:none;border:0;background:transparent;padding:6px 12px;border-radius:12px;font-weight:700;color:var(--charcoal);display:inline-flex;align-items:center;gap:8px;line-height:1;cursor:pointer;transition:all .2s ease}.seg-btn[data-v-85079f9a]:hover{background:var(--sage-100);color:var(--charcoal)}.seg-btn.active[data-v-85079f9a]{background:var(--sage-600);color:#fff;box-shadow:0 1px 3px #00000026 inset}.seg-label[data-v-85079f9a]{font-size:13px}.seg-btn .icon-20[data-v-85079f9a]{width:20px!important;height:20px!important;vertical-align:-1px;display:inline-block;flex:0 0 12px}[data-animate]{will-change:opacity,transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: reduce){[data-animate]{animation:none!important;transition:none!important}}.randomised-panel[data-animate]:not(.show){opacity:0;transform:translateY(10px);pointer-events:none}.randomised-panel[data-animate].show{opacity:1;transform:translateY(0);pointer-events:auto}.preview-modal .modal-dialog{max-width:760px;margin:1rem auto}.preview-modal .modal-content{max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border-radius:12px}.preview-modal .modal-body{padding:0;overflow:auto;flex:1}.preview-modal .preview-wrap{height:100%}.preview-modal .preview-card{height:100%;display:flex;flex-direction:column}.preview-modal .card.themed-card{border:none;box-shadow:none;height:100%;display:flex;flex-direction:column}.preview-modal .card .body{flex:1;display:flex;flex-direction:column}.preview-modal .card .post-image,.preview-modal .card .media img,.preview-modal .card .photo-wrap img{width:100%;height:auto;max-height:400px;object-fit:cover;object-position:center}@media (max-width: 575.98px){.preview-modal .modal-dialog{margin:0;height:100vh;max-width:100vw}.preview-modal .modal-content{border-radius:0;height:100vh}.preview-modal .card.themed-card{border-radius:0}}@media (min-width: 576px){.preview-modal .modal-dialog{width:760px;max-width:760px}}.preview-modal .modal-dialog.modal-lg,.preview-modal .modal-dialog.modal-xl,.preview-modal .modal-dialog.modal-xxl,.preview-modal .modal-lg .modal-dialog,.preview-modal .modal-xl .modal-dialog,.preview-modal .modal-xxl .modal-dialog{width:var(--bs-modal-width)!important;max-width:var(--bs-modal-width)!important}.preview-modal .modal-body{padding:0;overflow:auto}.feed-shell .filter-toolbar{display:flex;flex-wrap:wrap;gap:.75rem}.feed-shell .filter-toolbar .filter-pill{flex-shrink:0;margin-left:auto}@media (max-width: 575.98px){.feed-shell .filter-toolbar{flex-direction:column;align-items:stretch}.feed-shell .filter-toolbar .segmented{width:auto;align-self:center;display:inline-flex;justify-content:center;gap:.5rem}.feed-shell .filter-toolbar .filter-pill{width:100%;margin-left:0}}@media (max-width: 575.98px){.preview-modal .modal-dialog{margin:0;max-width:100%!important}.preview-modal .modal-content{border-radius:0}.preview-modal .modal-body{padding:0}.preview-modal .card.themed-card{border-radius:0;box-shadow:none}.preview-modal .card .body{padding:12px 12px 10px}.preview-modal .card .meta{flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.preview-modal .card .stats{order:1;flex:1 1 100%;gap:8px;justify-content:flex-start;flex-wrap:wrap}.preview-modal .card .author{order:2;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;flex:1 1 0;min-width:0;cursor:default}.preview-modal .card .author .name{min-width:0}.preview-modal .card .map-btn{order:2;margin-left:auto;flex:0 0 auto;font-size:12px;padding:5px 10px;display:inline-flex;align-items:center}.preview-modal .card .map-btn.disabled{order:2;margin-left:auto}.preview-modal .card .meta>*:not(.stats):not(.author):not(.map-btn):not(.date-text){order:98;width:100%}.preview-modal .card .date-text{order:3;width:100%;padding-top:2px}.preview-modal .card .author img{width:28px;height:28px;border-radius:50%;object-fit:cover}.preview-modal .card .author .name,.preview-modal .card .author .username,.preview-modal .card .author [class*=handle],.preview-modal .card .author [class*=user],.preview-modal .card .author [class*=name]{margin-left:0!important}}@media (min-width: 576px){.preview-modal .card.themed-card{border-radius:12px}}.page[data-v-fe875105]{min-height:calc(100vh - 56px);background:var(--bg);padding:16px 0 80px}.feed[data-v-fe875105]{margin:14px auto 0}.feed-title[data-v-fe875105]{font-weight:800;color:var(--charcoal);margin:0 0 12px 8px}.feed-shell[data-v-fe875105]{padding:18px 18px 8px}.empty[data-v-fe875105]{text-align:center;color:var(--ink-400);font-weight:500;padding:20px 0}.fab[data-v-fe875105]{position:fixed;right:28px;bottom:28px;border:none;cursor:pointer;display:grid;place-items:center}.fab-label[data-v-fe875105]{position:fixed;right:28px;bottom:54px}.fab-img[data-v-fe875105]{background:transparent;border:none;padding:0;transition:transform .2s ease,box-shadow .2s ease}.fab-img[data-v-fe875105]:hover{transform:scale(1.08);box-shadow:0 4px 12px #00000040}.fab-img[data-v-fe875105]:active{transform:scale(.96)}.fab-icon[data-v-fe875105]{width:50px;height:50px;object-fit:contain}.icon[data-v-fe875105]{width:20px;height:20px}.handle[data-v-fe875105]{font-size:14px;color:var(--charcoal);font-weight:600}.card.active[data-v-fe875105]{background:var(--ink-400);color:#f9fafb;border-color:#ffffff14}.card.active .card-title[data-v-fe875105],.card.active .rating-pill[data-v-fe875105],.card.active .post-chip[data-v-fe875105],.card.active .post-chip--cuisine[data-v-fe875105],.card.active .post-chip--addr[data-v-fe875105]{color:#f9fafb;border-color:#ffffff2e;background:#ffffff0f}.price-chip[data-v-fe875105]{border:1px solid var(--line-200);border-radius:10px;background:#fff;font-weight:700;padding:6px 12px;color:var(--charcoal)}.price-chip[data-v-fe875105]:hover{background-color:#f2f5f8}.price-chip.active[data-v-fe875105]{background:color-mix(in oklab,var(--sage-600) 12%,white);border-color:var(--sage-600);box-shadow:inset 0 0 0 1px var(--sage-600);color:var(--charcoal)}.dropdown-menu[data-v-fe875105]{max-height:260px;overflow:auto}.dropdown-menu.filter-list[data-v-fe875105]{max-height:176px;overflow:auto}[data-v-fe875105] .modal .modal-content{background:var(--surface);color:var(--charcoal);border:1px solid var(--line-200);border-radius:16px;box-shadow:var(--shadow-card)}[data-v-fe875105] .modal .form-label,[data-v-fe875105] .modal label{color:var(--charcoal);font-weight:700}[data-v-fe875105] .modal .text-muted,[data-v-fe875105] .modal .form-text{color:var(--ink-400)!important}[data-v-fe875105] .modal .form-control,[data-v-fe875105] .modal .form-select{background:#fff;color:#111827;border:1.5px solid var(--line-200);border-radius:12px}[data-v-fe875105] .modal .form-check-label{color:var(--charcoal);font-weight:600}[data-v-fe875105] .modal .form-check-input{border:1.5px solid var(--line-200);background-color:#fff;cursor:pointer}[data-v-fe875105] .modal .form-check-input:checked{background-color:var(--sage-600);border-color:var(--sage-600);box-shadow:0 0 0 2px color-mix(in oklab,var(--sage-600) 35%,transparent)}[data-v-fe875105] .modal .dropzone,[data-v-fe875105] .modal .uploader{background:color-mix(in oklab,var(--cream-100) 70%,white);border:1.5px dashed var(--line-200);color:var(--ink-400)}[data-v-fe875105] .modal .btn-primary,[data-v-fe875105] .modal .btn-fit{background:var(--sage-600);border:none;color:#fff;font-weight:800;box-shadow:0 6px 18px #0000001f}.vis-badge[data-v-fe875105]{position:absolute;top:10px;left:10px;z-index:4}.visibility-tag[data-v-fe875105]{font-size:11px;font-weight:600;padding:4px 8px;border-radius:999px;color:#fff;border:none}.sage-tag[data-v-fe875105]{background-color:var(--sage-600, #8b9d83);color:#fff}.terracotta-tag[data-v-fe875105]{background-color:var(--terracotta-500, #d4816f);color:#fff}.card.active .vis-badge .visibility-tag[data-v-fe875105]{opacity:.9}.post-clickable[data-v-fe875105]{cursor:zoom-in}.post-clickable[data-v-fe875105]:active{transform:scale(.997)}.commenter-avatar[data-v-fe875105]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#f2f2f2}.comment-avatar[data-v-fe875105],img[alt=avatar][data-v-fe875105]{width:32px!important;height:32px!important;object-fit:cover;border-radius:50%}.preview-wrap[data-v-fe875105]{position:relative}.preview-close[data-v-fe875105]{position:absolute;top:8px;right:8px;z-index:10;font-weight:800;line-height:1;padding:4px 10px}.preview-card[data-v-fe875105]{max-width:min(1200px,96vw);margin:0 auto}[data-v-fe875105] .modal .modal-content{max-height:96vh;overflow:auto}[data-v-fe875105] .modal .preview-card img:not(.avatar),[data-v-fe875105] .modal .preview-card .post-image,[data-v-fe875105] .modal .preview-card .media img{max-width:100%;width:auto;height:auto!important;object-fit:contain!important;object-position:center center!important;display:block}[data-v-fe875105] .modal .preview-card .image-wrap,[data-v-fe875105] .modal .preview-card .photo-wrap,[data-v-fe875105] .modal .preview-card .media,[data-v-fe875105] .modal .preview-card .photo-box{height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}.card .form-label[data-v-fe875105]{font-size:.75rem}.card .form-control-sm[data-v-fe875105]{padding-top:.3rem;padding-bottom:.3rem}.randomise-anim-overlay[data-v-fe875105]{inset:0;display:grid;place-items:center;pointer-events:none;z-index:9999;background:#fff6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.filter-toolbar[data-v-fe875105]{padding:4px 2px}.scope-toggle[data-v-fe875105]{display:inline-flex;gap:10px;background:#fff;padding:4px;border-radius:999px;border:1px solid var(--line-200, #d1d5db);align-items:center}.scope-btn[data-v-fe875105]{border:1px solid var(--line-200, #d1d5db);background:#fff;color:#1f2937;font-weight:700;padding:8px 18px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.scope-btn[data-v-fe875105]:hover{border-color:var(--terra-400, #e3a697);color:#111827}.scope-btn.active[data-v-fe875105]{background:var(--terra-500, #d4816f);border-color:var(--terra-500, #d4816f);color:#fff;box-shadow:0 6px 12px #d4816f40}.segmented[data-v-fe875105]{display:inline-flex;gap:2px;padding:4px;border-radius:16px;border:1px solid var(--line-200);background:#fff}.segmented .seg-btn[data-v-fe875105]{appearance:none;border:0;background:transparent;padding:6px 12px;border-radius:12px;font-weight:700;color:var(--charcoal);display:inline-flex;align-items:center;gap:8px;line-height:1;cursor:pointer;transition:all .2s ease}.segmented .seg-btn.active[data-v-fe875105]{background:var(--sage-600);color:#fff;box-shadow:0 1px 3px #00000026 inset}.segmented .seg-btn[data-v-fe875105]:not(.active):hover{background:var(--sage-100);color:var(--charcoal)}.segmented .seg-ico[data-v-fe875105]{display:inline-block;width:18px;text-align:center}.filter-pill[data-v-fe875105]{border:1px solid var(--line-300, #d1d5db);background:#fff;color:var(--charcoal);font-weight:800;border-radius:999px;padding:8px 18px;box-shadow:0 4px 14px #0000000f}.filter-pill[data-v-fe875105]:hover{background:#f9fafb}.filter-pill[data-v-fe875105]:active{transform:translateY(1px)}.randomise-pill[data-v-fe875105]{border:none;background:var(--terracotta-500, #d4816f);color:#fff;font-weight:800;border-radius:999px;padding:10px 20px;box-shadow:0 6px 18px #0000001a;display:inline-flex;align-items:center;line-height:1}.randomise-pill span[data-v-fe875105],.randomise-pill .fw-bold[data-v-fe875105]{color:#fff!important}.randomise-pill[data-v-fe875105]:hover{filter:brightness(.96)}.randomise-pill[data-v-fe875105]:active{transform:translateY(1px)}.reveal[data-v-fe875105]{opacity:0;transform:translateY(6px)}.reveal.show[data-v-fe875105]{opacity:1;transform:none}.fb-hero[data-v-fe875105]{background-image:url(/images/banner.png);background-size:contain;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;width:100vw;max-width:100%;margin-left:calc(-50vw + 50%);min-height:180px;display:flex;align-items:flex-end}.fb-hero .hero-title[data-v-fe875105],.fb-hero .hero-sub[data-v-fe875105]{color:#fff}.fb-hero .hero-title[data-v-fe875105]{font-weight:800;letter-spacing:.2px}#section-randomise[data-v-fe875105],#section-posts[data-v-fe875105]{scroll-margin-top:132px}.randomise-pill .icon-20{width:20px;height:20px;object-fit:contain;vertical-align:middle;filter:brightness(0) invert(1)}.seg-btn .icon-20{width:20px;height:20px;object-fit:contain;vertical-align:middle}.loading-compass[data-v-b9c39cf8]{animation:spin 1s linear infinite;font-size:50px;display:inline-block}@keyframes spin-compass-b9c39cf8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page[data-v-b9c39cf8]{position:relative;min-height:100vh;background:transparent;display:flex;flex-direction:column;align-items:center;overflow:visible}.map[data-v-b9c39cf8]{width:100%;max-width:1400px;height:calc(100vh - 160px);margin:0 auto;transition:height .3s ease}.collapse.show+.map[data-v-b9c39cf8],#mapFiltersCollapse.show+.map[data-v-b9c39cf8]{margin-top:12px}.map-compact[data-v-b9c39cf8]{height:calc(100vh - 220px)}@media (max-width: 768px){.map[data-v-b9c39cf8]{height:calc(100vh - 200px)}.map-compact[data-v-b9c39cf8]{height:calc(100vh - 260px)}}.overlay[data-v-b9c39cf8]{position:absolute;inset:0;display:grid;place-items:center}.overlay.error[data-v-b9c39cf8]{color:var(--terra-500)}.fab[data-v-b9c39cf8]{position:fixed;right:28px;bottom:28px;border:none;cursor:pointer;display:grid;place-items:center;z-index:85}.fab-label[data-v-b9c39cf8]{position:fixed;right:28px;bottom:54px;z-index:85}.fab-img[data-v-b9c39cf8]{background:transparent;border:none;padding:0;transition:transform .2s ease,box-shadow .2s ease}.fab-img[data-v-b9c39cf8]:hover{transform:scale(1.08);box-shadow:0 4px 12px #00000040}.fab-img[data-v-b9c39cf8]:active{transform:scale(.96)}.fab-icon[data-v-b9c39cf8]{width:50px;height:50px;object-fit:contain}.backdrop[data-v-b9c39cf8]{position:fixed;inset:0;z-index:5000;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.side[data-v-b9c39cf8]{position:fixed;top:0;right:0;width:420px;max-width:92vw;height:100vh;z-index:5100;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.close[data-v-b9c39cf8]{position:absolute;top:10px;right:12px;border:none;font-size:20px;cursor:pointer}.side-head[data-v-b9c39cf8]{margin:12px 8px 10px}.rname[data-v-b9c39cf8]{margin:0;font-size:20px;font-weight:800;color:var(--charcoal)}.rmeta[data-v-b9c39cf8]{color:var(--ink-400);font-size:12px;margin-top:2px}.post[data-v-b9c39cf8]{margin-top:10px}.slide-enter-active[data-v-b9c39cf8],.slide-leave-active[data-v-b9c39cf8]{transition:transform .28s ease}.slide-enter-from[data-v-b9c39cf8],.slide-leave-to[data-v-b9c39cf8]{transform:translate(100%)}.card-clickable[data-v-b9c39cf8]{transition:transform .06s ease,box-shadow .2s ease,background-color .2s ease}.card-clickable[data-v-b9c39cf8]:active{transform:translateY(1px)}aside.side.clicking[data-v-b9c39cf8]{filter:brightness(.5);transition:filter .18s ease}.list-group[data-v-b9c39cf8]{z-index:1200}.price-chip[data-v-b9c39cf8]{border:1px solid var(--line-200);border-radius:10px;background:#fff;font-weight:700;padding:6px 12px}.price-chip[data-v-b9c39cf8]:hover{background-color:#e0e0e0;color:var(--charcoal)}.price-chip.active[data-v-b9c39cf8]{background:var(--cream-100);border-color:var(--sage-500);box-shadow:inset 0 0 0 1px var(--sage-500);color:var(--charcoal)}.price-tooltip[data-v-b9c39cf8]{position:relative}.price-tooltip[data-v-b9c39cf8]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:#000000d9;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000}.price-tooltip[data-v-b9c39cf8]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-2px);border:5px solid transparent;border-top-color:#000000d9;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000}.price-tooltip[data-v-b9c39cf8]:hover:after,.price-tooltip[data-v-b9c39cf8]:hover:before{opacity:1;transform:translate(-50%) translateY(0)}.price-tooltip[data-v-b9c39cf8]:hover:before{transform:translate(-50%) translateY(-4px)}.dropdown-menu.filter-list[data-v-b9c39cf8]{max-height:176px;overflow:auto}.filter-bar[data-v-b9c39cf8]{top:0;z-index:10;width:100%;margin:14px auto 0;padding:0}.filter-bar.has-open-filters[data-v-b9c39cf8]{margin-bottom:12px}.filter-bar .card[data-v-b9c39cf8]{border:0;box-shadow:0 12px 24px #11182714;border-radius:16px}.btn-outline-secondary.active[data-v-b9c39cf8]{background-color:var(--sage-600);border-color:var(--sage-600);color:#fff}.vis-badge[data-v-b9c39cf8]{position:relative;display:inline-block;margin-right:6px}.visibility-tag[data-v-b9c39cf8]{font-size:.75rem;padding:4px 8px;border-radius:8px;border:none}.sage-tag[data-v-b9c39cf8]{background-color:var(--sage-600, #8B9D83);color:#fff}.terracotta-tag[data-v-b9c39cf8]{background-color:var(--terracotta-500, #D4816F);color:#fff}.rating-pill[data-v-b9c39cf8]{display:inline-flex;align-items:center;gap:6px;font-size:.9rem}.rating-pill .star[data-v-b9c39cf8]{color:#f59e0b;font-size:16px;line-height:1}.rating-pill .rating-num[data-v-b9c39cf8]{font-weight:700;color:#f59e0b}.drawer-avatar[data-v-b9c39cf8]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid rgba(17,24,39,.08);flex-shrink:0}html[data-theme=light]{--vis-everyone-bg: var(--sage-600, #8B9D83);--vis-everyone-fg: #fff;--vis-friends-bg: var(--terracotta-500, #D4816F);--vis-friends-fg: #fff}html[data-theme=brand-mint]{--vis-everyone-bg: var(--mint-600, #2CA58D);--vis-everyone-fg: #fff;--vis-friends-bg: var(--terracotta-500, #D4816F);--vis-friends-fg: #fff}html[data-theme=brand-lagoon]{--vis-everyone-bg: var(--lagoon-600, #2B6CB0);--vis-everyone-fg: #fff;--vis-friends-bg: var(--terracotta-500, #D4816F);--vis-friends-fg: #fff}html[data-theme=brand-plum]{--vis-everyone-bg: var(--plum-600, #7E55A3);--vis-everyone-fg: #fff;--vis-friends-bg: var(--terracotta-500, #D4816F);--vis-friends-fg: #fff}.vis-everyone[data-v-b9c39cf8]{background-color:var(--vis-everyone-bg, var(--sage-600, #8B9D83));color:var(--vis-everyone-fg, #fff)}.vis-friends[data-v-b9c39cf8]{background-color:var(--vis-friends-bg, var(--terracotta-500, #D4816F));color:var(--vis-friends-fg, #fff)}.card-hover[data-v-b9c39cf8]{transition:transform .06s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.card-hover[data-v-b9c39cf8]:hover{box-shadow:0 8px 20px #1118271f;background-color:var(--cream-100, #faf7f2);border-color:var(--line-200, #e5e7eb)!important}.card-clickable[data-v-b9c39cf8]{cursor:pointer}.card-clickable[data-v-b9c39cf8]:active{transform:translateY(1px) scale(.998);background-color:var(--cream-100, #faf7f2)}.card-clickable[data-v-b9c39cf8]:focus-visible{outline:2px solid var(--sage-600, #8B9D83);outline-offset:2px;border-radius:10px}.filter-toolbar[data-v-b9c39cf8]{padding:4px 2px}.segmented[data-v-b9c39cf8]{display:inline-flex;gap:2px;padding:4px;border-radius:16px;border:1px solid var(--line-200);background:#fff}.segmented .seg-btn[data-v-b9c39cf8]{appearance:none;border:0;background:transparent;padding:6px 12px;border-radius:12px;font-weight:700;color:var(--charcoal);display:inline-flex;align-items:center;gap:8px;line-height:1;cursor:pointer;transition:all .2s ease}.segmented .seg-btn[data-v-b9c39cf8]:hover{background:var(--sage-100);color:var(--charcoal)}.segmented .seg-btn.active[data-v-b9c39cf8]{background:var(--sage-600);color:#fff;box-shadow:0 1px 3px #00000026 inset}.segmented .seg-ico[data-v-b9c39cf8]{display:inline-block;width:18px;text-align:center}.filter-pill[data-v-b9c39cf8]{border:1px solid var(--line-300, #d1d5db);background:#fff;color:var(--charcoal);font-weight:800;border-radius:999px;padding:8px 18px;box-shadow:0 4px 14px #0000000f}.filter-pill[data-v-b9c39cf8]:hover{background:#f9fafb}.filter-pill[data-v-b9c39cf8]:active{transform:translateY(1px)}.toolbar-container[data-v-b9c39cf8]{width:100%;max-width:1400px;margin:0 auto;padding:0 8px;gap:8px;flex-wrap:wrap}.tool-left[data-v-b9c39cf8]{flex:0 1 auto}.tool-right[data-v-b9c39cf8]{margin-left:auto}@media (max-width: 576px){.toolbar-container[data-v-b9c39cf8]{justify-content:center}.tool-left[data-v-b9c39cf8]{width:100%;display:flex;justify-content:center}.tool-right[data-v-b9c39cf8]{margin-left:0;margin-top:6px}}.segmented .seg-btn[data-v-b9c39cf8]{padding:6px 12px}.filter-pill[data-v-b9c39cf8]{padding:10px 18px}.filters-grid[data-v-b9c39cf8]{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.filters-grid .f-item[data-v-b9c39cf8]{grid-column:span 12}@media (min-width: 768px){.filters-grid .f-item[data-v-b9c39cf8]{grid-column:span 6}}@media (min-width: 1200px){.filters-grid .f-item[data-v-b9c39cf8]{grid-column:span 4}}@media (min-width: 992px){.filters-grid[data-v-b9c39cf8]{grid-template-columns:1fr 1fr 2fr auto;align-items:end}.filters-grid[data-v-b9c39cf8]>*{align-self:end}.filters-grid .f-item[data-v-b9c39cf8]{grid-column:auto}.filters-grid .f-actions[data-v-b9c39cf8]{grid-column:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}}@media (min-width: 768px) and (max-width: 991.98px){.filters-grid[data-v-b9c39cf8]{grid-template-columns:repeat(12,1fr);align-items:end}.filters-grid .f-item[data-v-b9c39cf8]{grid-column:span 6}.filters-grid .price-item[data-v-b9c39cf8]{grid-column:span 9}.filters-grid .f-actions[data-v-b9c39cf8]{grid-column:span 3;display:flex;align-items:center;justify-content:flex-end;gap:8px}.chips-wrap[data-v-b9c39cf8]{flex-wrap:nowrap}.chips-wrap .all-chip[data-v-b9c39cf8]{margin-left:0}}.filters-grid .form-label[data-v-b9c39cf8]{margin-bottom:6px}.chips-wrap[data-v-b9c39cf8]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (min-width: 992px){.chips-wrap[data-v-b9c39cf8]{flex-wrap:nowrap}.chips-wrap .all-chip[data-v-b9c39cf8]{margin-left:0}}.filters-grid .dropdown-menu.filter-list[data-v-b9c39cf8]{max-height:220px;overflow:auto}.drawer-row[data-v-b9c39cf8]{gap:8px}.min-w-0[data-v-b9c39cf8]{min-width:0}.drawer-username[data-v-b9c39cf8]{font-weight:700;color:var(--charcoal);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.2;max-height:2.4em;word-break:break-word}@supports (line-clamp: 2){.drawer-username[data-v-b9c39cf8]{max-height:none}}.drawer-right[data-v-b9c39cf8]{flex-shrink:0;white-space:nowrap}.filter-sheet[data-v-b9c39cf8]{position:fixed;inset:0;background:#00000059;z-index:5200;display:flex;justify-content:center;align-items:flex-start;padding-top:60px}.filter-panel[data-v-b9c39cf8]{width:100%;max-width:700px;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -6px 24px #00000026;max-height:85vh;overflow:auto;padding:10px 12px 16px;margin-top:0;animation:sheet-fade-b9c39cf8 .18s ease-out}.filter-header[data-v-b9c39cf8]{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 10px;border-bottom:1px solid var(--line-200, #e5e7eb);margin-bottom:8px}@keyframes sheet-fade-b9c39cf8{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-enter-active[data-v-b9c39cf8],.fade-leave-active[data-v-b9c39cf8]{transition:opacity .16s ease}.fade-enter-from[data-v-b9c39cf8],.fade-leave-to[data-v-b9c39cf8]{opacity:0}@media (max-width: 576px){#mapFiltersCollapse[data-v-b9c39cf8]{display:none!important}}.truncate-2[data-v-b9c39cf8],.truncate-3[data-v-b9c39cf8]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.truncate-2[data-v-b9c39cf8]{line-height:1.5;max-height:3em;line-clamp:2;-webkit-line-clamp:2}.truncate-3[data-v-b9c39cf8]{line-height:1.5;max-height:4.5em;line-clamp:3;-webkit-line-clamp:3}@supports (line-clamp: 2){.truncate-2[data-v-b9c39cf8],.truncate-3[data-v-b9c39cf8]{max-height:none}}.reveal{opacity:0;transform:translateY(15px);transition:opacity .5s ease-out,transform .5s ease-out;will-change:opacity,transform}.reveal.show{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal{transition:none}}.fab[data-v-d436f627]{position:fixed;right:28px;bottom:28px;border:none;cursor:pointer;display:grid;place-items:center;z-index:85}.fab-label[data-v-d436f627]{position:fixed;right:28px;bottom:54px;z-index:85}.fab-img[data-v-d436f627]{background:transparent;border:none;padding:0;transition:transform .2s ease,box-shadow .2s ease}.fab-img[data-v-d436f627]:hover{transform:scale(1.08);box-shadow:0 4px 12px #00000040}.fab-img[data-v-d436f627]:active{transform:scale(.96)}.fab-icon[data-v-d436f627]{width:50px;height:50px;object-fit:contain}.loading-fork[data-v-d436f627]{animation:spin-d436f627 1s linear infinite;font-size:50px;display:inline-block}@keyframes spin-d436f627{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page[data-v-d436f627]{min-height:calc(100vh - 56px);padding:18px 0 80px;background-color:var(--page-bg, var(--app-bg, var(--bg, #f3f4f6)))}.section-title[data-v-d436f627]{font-weight:800;color:var(--charcoal);text-align:center}.empty[data-v-d436f627]{text-align:center;color:var(--ink-400);font-weight:500}.activity-tabs[data-v-d436f627]{border-bottom:1px solid var(--line-100, #e5e7eb);padding-bottom:0}.activity-tabs .nav-item[data-v-d436f627]{flex-grow:1;text-align:center}.activity-tabs .nav-link[data-v-d436f627]{border:none;border-bottom:3px solid transparent;color:var(--ink-400, #6b7280);font-weight:600;padding-top:.75rem;padding-bottom:.75rem;margin-bottom:-1px;border-radius:0;cursor:pointer;transition:border-color .2s ease,color .2s ease;width:100%}.activity-tabs .nav-link[data-v-d436f627]:hover{border-bottom-color:var(--line-200, #d1d5db);color:var(--charcoal, #1f2937)}.activity-tabs .nav-link.active[data-v-d436f627]{color:var(--charcoal, #1f2937);background-color:transparent!important;border-bottom-color:var(--charcoal, #1f2937);font-weight:700}.activity-tabs .nav-link[data-v-d436f627]:focus{outline:none;box-shadow:none}.card-clickable[data-v-d436f627]{cursor:pointer;display:block;text-decoration:none}.card-clickable[data-v-d436f627]:hover{transform:translateY(-2px);transition:transform .15s ease-out}.profile-modal-content[data-v-d436f627]{padding:.25rem}.profile-header[data-v-d436f627]{border-bottom:1px solid var(--line-100, #eee);background-color:var(--surface-hover, #f8f9fa)!important}.section-sub-title[data-v-d436f627]{color:var(--ink-700)}.profile-posts-grid[data-v-d436f627]{max-height:calc(75vh - 200px);overflow-y:auto;padding:0 .5rem .5rem;margin-right:-8px;padding-right:8px}.profile-empty-posts[data-v-d436f627]{font-style:italic}.profile-post-card .post-image-wrapper[data-v-d436f627]{padding-top:100%;position:relative}.profile-post-card .post-image[data-v-d436f627]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.profile-post-card .rating-badge[data-v-d436f627]{position:absolute;top:4px;right:4px;font-size:.65rem;padding:1px 4px;background-color:#000000b3;color:#fff;border-radius:4px}.profile-post-card.card-clickable[data-v-d436f627]:hover{transform:none;box-shadow:none;outline:2px solid var(--accent, #ca6b4f);outline-offset:1px}[data-v-d436f627] .modal .modal-content{background:var(--surface);color:var(--charcoal);border:1px solid var(--line-200);border-radius:16px;box-shadow:var(--shadow-card)}[data-v-d436f627] .modal .btn-primary{background:var(--sage-600);border:none;color:#fff;font-weight:800;box-shadow:0 6px 18px #0000001f}[data-v-d436f627] .modal .form-label,[data-v-d436f627] .modal label{color:var(--charcoal);font-weight:700}[data-v-d436f627] .modal .text-muted,[data-v-d436f627] .modal .form-text{color:var(--ink-400)!important}[data-v-d436f627] .modal .form-control,[data-v-d436f627] .modal .form-select{background:#fff;color:#111827;border:1.5px solid var(--line-200);border-radius:12px}[data-v-d436f627] .modal-body{padding:1rem 1.25rem}[data-v-d436f627] .modal-header{border-bottom:1px solid var(--line-100);padding:.75rem 1.25rem}[data-v-d436f627] .modal-title{font-weight:700;font-size:1.1rem}[data-v-d436f627] .modal.modal-lg .modal-dialog{max-width:800px}[data-v-d436f627] .modal .btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}[data-v-d436f627] .modal .btn-danger:hover{background-color:#bb2d3b;border-color:#b02a37}[data-v-d436f627] .modal .btn-fit{background:var(--accent, var(--terra-500, #ca6b4f));color:#fff;border:0;box-shadow:0 6px 18px #0000001f}.modal-level-1 .modal-overlay[data-v-d436f627]{z-index:1060!important}.modal-level-1 .modal-dialog[data-v-d436f627]{z-index:1061!important}.modal-level-2 .modal-overlay[data-v-d436f627]{z-index:1070!important}.modal-level-2 .modal-dialog[data-v-d436f627]{z-index:1071!important}.modal-level-3 .modal-overlay[data-v-d436f627]{z-index:1080!important}.modal-level-3 .modal-dialog[data-v-d436f627]{z-index:1081!important}.preview-wrap[data-v-d436f627]{position:relative}.preview-card[data-v-d436f627]{max-width:min(1200px,96vw);margin:0 auto}[data-v-d436f627] .modal .modal-content{max-height:96vh;overflow:auto}[data-v-d436f627] .modal .preview-card img:not(.avatar),[data-v-d436f627] .modal .preview-card .post-image,[data-v-d436f627] .modal .preview-card .media img{max-width:100%;width:auto;height:auto!important;object-fit:contain!important;object-position:center center!important;display:block}[data-v-d436f627] .modal .preview-card .image-wrap,[data-v-d436f627] .modal .preview-card .photo-wrap,[data-v-d436f627] .modal .preview-card .media,[data-v-d436f627] .modal .preview-card .photo-box{height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}@media (min-width: 992px) and (max-width: 1199.98px){[data-v-d436f627] .activity-card .hero .chip{top:40px;left:10px;right:auto;max-width:calc(100% - 20px);white-space:normal;line-height:1.2}}.page[data-v-951c1fc5]{min-height:calc(100vh - 56px);padding:18px 0 80px}.section-title[data-v-951c1fc5]{font-weight:800;color:var(--charcoal);margin:0}.empty[data-v-951c1fc5]{text-align:center;color:var(--ink-400);font-weight:500}.btn-solid[data-v-951c1fc5]{border-radius:999px;border:none;color:#fff;font-weight:600;padding:.25rem .75rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 4px 12px #0000001a;line-height:1.5}.btn-solid[data-v-951c1fc5]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.btn-solid[data-v-951c1fc5]:disabled{opacity:.65}.btn-solid.btn-add[data-v-951c1fc5]{background:var(--accent, var(--terra-500, #ca6b4f))}.btn-solid.btn-add[data-v-951c1fc5]:hover{background-color:#0b5ed7}.btn-solid.btn-success[data-v-951c1fc5]{background-color:#198754}.btn-solid.btn-success[data-v-951c1fc5]:not(:disabled):hover{background-color:#157347}.btn-solid.btn-danger[data-v-951c1fc5]{background-color:#dc3545}.btn-solid.btn-danger[data-v-951c1fc5]:not(:disabled):hover{background-color:#bb2d3b}.btn-solid.btn-secondary[data-v-951c1fc5]{background-color:#6c757d}.btn-solid.btn-secondary[data-v-951c1fc5]:not(:disabled):hover{background-color:#5c636a}.profile-link:hover .text-dark[data-v-951c1fc5]{color:var(--accent, #ca6b4f)!important}.profile-link:hover .text-muted[data-v-951c1fc5]{color:var(--accent, #ca6b4f)!important;opacity:.8}.list-group-item[data-v-951c1fc5]{background:transparent;padding-left:0;padding-right:0;border:0;border-bottom:1px solid var(--line-100, #eee)}.list-group-flush>.list-group-item[data-v-951c1fc5]:last-child{border-bottom-width:0}.profile-modal-content[data-v-951c1fc5]{padding:.25rem}.profile-header[data-v-951c1fc5]{border-bottom:1px solid var(--line-100, #eee);background-color:var(--surface-hover, #f8f9fa)!important}.section-sub-title[data-v-951c1fc5]{color:var(--ink-700)}.profile-posts-grid[data-v-951c1fc5]{max-height:calc(87vh - 180px);overflow-y:auto;padding:0 .5rem .5rem;margin-right:-8px;padding-right:8px}.profile-empty-posts[data-v-951c1fc5]{font-style:italic}.card-clickable[data-v-951c1fc5]:hover .card{transform:none;box-shadow:none;outline:2px solid var(--accent, #ca6b4f);outline-offset:1px}.card-clickable[data-v-951c1fc5]{cursor:pointer;display:block;text-decoration:none}.card-clickable:hover .postcard-wrapper[data-v-951c1fc5]{transform:translateY(-2px);transition:transform .15s ease-out}[data-v-951c1fc5] .modal .modal-content{background:var(--surface);color:var(--charcoal);border:1px solid var(--line-200);border-radius:16px;box-shadow:var(--shadow-card)}[data-v-951c1fc5] .modal-body{padding:1rem 1.25rem}[data-v-951c1fc5] .modal-header{border-bottom:1px solid var(--line-100);padding:.75rem 1.25rem}[data-v-951c1fc5] .modal-title{font-weight:700;font-size:1.1rem}[data-v-951c1fc5] .modal.modal-lg .modal-dialog{max-width:800px}[data-v-951c1fc5] .modal .btn-primary{background:var(--sage-600);border:none;color:#fff;font-weight:800;box-shadow:0 6px 18px #0000001f}[data-v-951c1fc5] .modal .btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}[data-v-951c1fc5] .modal .btn-danger:hover{background-color:#bb2d3b;border-color:#b02a37}[data-v-951c1fc5] .modal .btn-success{background-color:#198754;border-color:#198754;color:#fff}[data-v-951c1fc5] .modal .btn-success:hover{background-color:#157347;border-color:#146c43}[data-v-951c1fc5] .modal .form-label,[data-v-951c1fc5] .modal label{color:var(--charcoal);font-weight:700}[data-v-951c1fc5] .modal .text-muted,[data-v-951c1fc5] .modal .form-text{color:var(--ink-400)!important}[data-v-951c1fc5] .modal .form-control,[data-v-951c1fc5] .modal .form-select{background:#fff;color:#111827;border:1.5px solid var(--line-200);border-radius:12px}.preview-wrap[data-v-951c1fc5]{position:relative}.preview-card[data-v-951c1fc5]{max-width:min(1200px,96vw);margin:0 auto}[data-v-951c1fc5] .preview-modal-on-top .modal-body{padding:1rem 1.25rem}[data-v-951c1fc5] .preview-card .author{gap:0!important;cursor:default!important}[data-v-951c1fc5] .preview-card .author .name{margin-left:0!important;display:inline-block}[data-v-951c1fc5] .modal .modal-content{max-height:96vh;overflow:auto}[data-v-951c1fc5] .modal .preview-card img:not(.avatar),[data-v-951c1fc5] .modal .preview-card .post-image,[data-v-951c1fc5] .modal .preview-card .media img{max-width:100%;width:auto;height:auto!important;object-fit:contain!important;object-position:center center!important;display:block}[data-v-951c1fc5] .modal .preview-card .image-wrap,[data-v-951c1fc5] .modal .preview-card .photo-wrap,[data-v-951c1fc5] .modal .preview-card .media,[data-v-951c1fc5] .modal .preview-card .photo-box{height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}[data-v-951c1fc5] .preview-modal-on-top .modal-overlay{z-index:1060}[data-v-951c1fc5] .preview-modal-on-top .modal-dialog{z-index:1061}[data-v-951c1fc5] .comments-modal-on-top .modal-overlay{z-index:1070}[data-v-951c1fc5] .comments-modal-on-top .modal-dialog{z-index:1071}.section-divider[data-v-951c1fc5]{font-weight:600;font-size:.9rem;color:var(--ink-500);text-transform:uppercase;letter-spacing:.5px;padding-bottom:.5rem;border-bottom:1px solid var(--line-200);margin:1rem 0 .5rem}.col-12:first-child .section-divider[data-v-951c1fc5]{margin-top:0}@media (max-width: 575.98px){.preview-card[data-v-951c1fc5]{max-width:100vw;margin:0;border-radius:0}.preview-wrap[data-v-951c1fc5],[data-v-951c1fc5] .preview-modal-on-top .modal-body{padding:0}}[data-v-78645262]:root{--sage: #9bb59f;--terracotta: #c4684e}.landing-root[data-v-78645262]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.landing-root .navbar-brand span[data-v-78645262]{font-weight:900;letter-spacing:-.01em}.landing-root .nav-link[data-v-78645262]{font-weight:800}.landing-root .btn[data-v-78645262]{font-weight:900}.landing-root .hero-title[data-v-78645262]{color:#111827;font-weight:900!important;letter-spacing:-.02em}.landing-root .lead[data-v-78645262]{color:#6b7280;font-weight:600}.landing-root .h2[data-v-78645262],.landing-root h2[data-v-78645262]{font-weight:800!important;letter-spacing:-.01em}.landing-root .h6[data-v-78645262],.landing-root h6[data-v-78645262]{font-weight:800}.landing-root .card .small[data-v-78645262]{font-weight:600}.landing-root .card .fw-semibold[data-v-78645262]{font-weight:800!important}.text-sage[data-v-78645262]{color:var(--sage)!important}.lp-navbar[data-v-78645262]{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #e5e7eb}.lp-row[data-v-78645262]{display:flex;align-items:center;gap:12px;padding:10px 0}.brand[data-v-78645262]{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand img[data-v-78645262]{width:36px;height:36px;display:block}.brand span[data-v-78645262]{color:#111827;font-weight:900;letter-spacing:-.01em}.links[data-v-78645262]{display:none;gap:14px;align-items:center;justify-content:center;flex:1}@media (min-width: 768px){.links[data-v-78645262]{display:flex}}.link[data-v-78645262]{color:#374151;text-decoration:none;font-weight:800;padding:6px 8px;border-radius:8px}.link[data-v-78645262]:hover{background:#f3f4f6}.right[data-v-78645262]{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.btn-ghost[data-v-78645262]{display:inline-block;padding:8px 12px;border:1.5px solid #e5e7eb;border-radius:10px;font-weight:800;color:#374151;text-decoration:none;background:#fff}.btn-ghost[data-v-78645262]:hover{background:#f9fafb}.btn-solid[data-v-78645262]{display:inline-block;padding:8px 12px;border-radius:10px;font-weight:800;color:#fff;text-decoration:none;background:var(--terracotta);border:1.5px solid var(--terracotta)}.btn-solid[data-v-78645262]:hover{filter:brightness(.97)}.hamburger[data-v-78645262]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer}@media (min-width: 768px){.hamburger[data-v-78645262]{display:none}}.mm-overlay[data-v-78645262]{position:fixed;inset:0;z-index:9998;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mm-panel[data-v-78645262]{position:absolute;left:0;right:0;top:0;background:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:0 10px 30px #00000026;padding:14px 18px 18px}.mm-link[data-v-78645262]{display:block;padding:12px 8px;margin:2px 0;color:#111827;text-decoration:none;font-weight:700;border-radius:10px}.mm-link[data-v-78645262]:hover{background:#f3f4f6}.mm-sep[data-v-78645262]{border:0;border-top:1px solid #e5e7eb;margin:10px 0}.mm-fade-enter-active[data-v-78645262],.mm-fade-leave-active[data-v-78645262]{transition:opacity .16s ease}.mm-fade-enter-from[data-v-78645262],.mm-fade-leave-to[data-v-78645262]{opacity:0}.btn-sage[data-v-78645262]{background:var(--sage);color:#fff;border-color:var(--sage)}.btn-sage[data-v-78645262]:hover{filter:brightness(.95)}.btn-terracotta[data-v-78645262]{background:var(--terracotta);color:#fff;border-color:var(--terracotta)}.btn-terracotta[data-v-78645262]:hover{filter:brightness(.95)}lottie-player[data-v-78645262]{display:block}.lottie-hero[data-v-78645262]{pointer-events:none}.cta-hero[data-v-78645262]{z-index:2}.cta-fab[data-v-78645262]{position:fixed;right:16px;bottom:16px;z-index:1040}h1[data-v-78645262],h2[data-v-78645262],h3[data-v-78645262],h4[data-v-78645262]{letter-spacing:-.015em}.reveal[data-v-78645262]{opacity:0;transform:translateY(6px)}.reveal.show[data-v-78645262]{opacity:1;transform:none}.mm-close[data-v-78645262]{position:absolute;top:10px;right:10px;background:transparent;border:none;cursor:pointer;color:#111827;padding:4px}.mm-close svg[data-v-78645262]{display:block}:root{--sage-700: #6f8168;--sage-600: #8b9d83;--sage-500: #a8b9a5;--cream-50: #faf9f6;--cream-100: #f5f3ee;--terra-500: #d4816f;--terra-600: #c07261;--charcoal: #2c3333;--ink-500: #475569;--ink-400: #6b7280;--ink-300: #9ca3af;--line-200: #e8e6e1;--bg: linear-gradient(135deg, var(--cream-100) 0%, #e8e6e1 100%);--surface: rgba(250, 249, 246, .95);--surface-card: #ffffff;--radius-xs: 6px;--radius-sm: 10px;--radius-lg: 24px;--radius-md: 16px;--glass-blur: 20px;--shadow-deep: 0 20px 60px rgba(44, 51, 51, .12), 0 0 0 1px rgba(139, 157, 131, .1);--shadow-card: 0 12px 32px rgba(44, 51, 51, .08);--shadow-soft: 0 10px 24px rgba(44, 51, 51, .06);--font-family-base: "Inter", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-heading: "Inter", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-mono: "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-root: 16px;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--line-height-tight: 1.2;--line-height-base: 1.5;--line-height-relaxed: 1.7;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem}:root[data-theme=brand-mint]{--sage-600: #2fb686;--sage-500: #67c5a5;--terra-500: #009970;--terra-600: #007a59;--terracotta-500: #009970;--terracotta-600: #007a59;--bg: linear-gradient(135deg, #ecf8f3 0%, #d6f2e8 100%);--surface: rgba(248, 253, 250, .92);--line-200: #e2efe9}:root[data-theme=brand-lagoon]{--sage-600: #2a8ecf;--sage-500: #5aa8db;--terra-500: #1e4f91;--terra-600: #163b6b;--terracotta-500: #1e4f91;--terracotta-600: #163b6b;--bg: linear-gradient(135deg, #eaf4fd 0%, #d9eefb 100%);--surface: rgba(245, 250, 255, .92);--line-200: #dceaf6}:root[data-theme=brand-plum]{--sage-600: rgb(113, 63, 207);--sage-500: #9872da;--terra-500: #a881d0;--terra-600: #d291bc;--terracotta-500: #a881d0;--terracotta-600: #957dad;--bg: linear-gradient(135deg, #f3ecfb 0%, #ece3fa 100%);--surface: rgba(251, 248, 255, .92);--line-200: #e9e1f6}html{transition:background-color .2s ease,color .2s ease,border-color .2s ease}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--charcoal);background:var(--bg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:800;line-height:var(--line-height-tight);color:var(--charcoal);margin:0}h1{font-size:clamp(2rem,2.5vw,2.75rem)}h2{font-size:clamp(1.75rem,2.2vw,2.25rem)}h3{font-size:clamp(1.5rem,2vw,1.875rem)}h4{font-size:1.375rem}p,span,small,label{font-family:var(--font-family-base);color:var(--ink-500)}small{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}button{font-family:var(--font-family-base);font-weight:600;border-radius:var(--radius-sm)}input,textarea,select{font-family:var(--font-family-base);border-radius:var(--radius-sm);border:1.5px solid var(--line-200);padding:var(--space-sm) var(--space-md);line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}input:focus,textarea:focus,select:focus{border-color:var(--sage-600);box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600) 35%,transparent);outline:none}.sage-bg{background:var(--bg)!important}.sage-chip{font-size:13px;color:var(--charcoal);font-weight:600;border-radius:var(--radius-sm);background:var(--surface);padding:6px 14px;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,157,131,.2)}.fab-terracotta{border-radius:var(--radius-lg);width:64px;height:64px;border-radius:20px;border:0;background:linear-gradient(135deg,var(--terra-500),var(--terra-600))!important;box-shadow:0 12px 40px color-mix(in srgb,var(--terra-500) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--terra-500) 10%,transparent)}.sage-glass{background:var(--surface)!important;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-lg)!important;border:1px solid rgba(139,157,131,.2)!important;border-radius:20px!important;box-shadow:var(--shadow-card)!important}.sage-map{border-radius:var(--radius-lg);box-shadow:var(--shadow-deep);background:var(--surface-card)}.btn-clear{border:1.5px solid var(--line-200)!important;background:#fff!important;border-radius:var(--radius-sm)!important;color:var(--ink-500)!important;border-radius:12px!important;font-weight:600}.btn-clear:hover{filter:brightness(.98)}.btn-fit{border:none!important;background:var(--sage-600)!important;color:#fff!important;border-radius:var(--radius-sm)!important;border-radius:12px!important;font-weight:700;box-shadow:0 6px 18px #0000002e}.btn-fit:hover{filter:brightness(1.02)}.side{background:var(--cream-50)!important;box-shadow:-8px 0 40px #2c33331f!important;padding:28px 24px!important}.close{top:20px!important;right:20px!important;width:36px!important;height:36px!important;border-radius:var(--radius-sm)!important;background:#8b9d831a!important;border-radius:10px!important;color:var(--charcoal)!important}.card-hover{border-radius:var(--radius-md)!important;border:1px solid rgba(139,157,131,.15)!important;border-radius:16px!important;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease!important}.card-hover:hover{border-color:#8b9d834d!important}.backdrop{background:#2c333340!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.form-select.form-select-sm.text-center,.form-control,.form-select{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);padding:10px 14px;border:1.5px solid var(--line-200);border-radius:12px;font-size:14px;font-weight:500;color:#111827;background:#fff;outline:none}.form-control:focus,.form-select:focus{border-color:var(--sage-600);box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600) 35%,transparent)}.form-label,.form-label.small,.form-label.mb-1.small,.form-label.mb-1.small.fw-semibold,.form-label.mb-1.small.fw-semibold.text-secondary{font-size:12px;font-weight:700;color:var(--charcoal);letter-spacing:.2px;margin-bottom:6px}input::placeholder,textarea::placeholder{color:var(--ink-400);opacity:.9}.map-info{max-width:240px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial;color:var(--charcoal)}.map-info img{width:100%;height:140px;object-fit:cover;border-radius:12px;margin-bottom:10px;box-shadow:0 2px 10px #2c333326}.map-info .title{font-weight:800;font-size:15px;color:var(--charcoal);margin:4px 0 2px}.map-info .meta{color:var(--ink-400);font-size:12px;margin-bottom:8px}.map-info .rating{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:10px;color:var(--terra-500);font-weight:700}.map-info button{background:var(--sage-600);color:#fff;border:none;border-radius:8px;padding:6px 10px;cursor:pointer;font-weight:600;transition:background .2s}.map-info button:hover{background:var(--sage-500)}.themed-card{padding:var(--space-md);margin-bottom:var(--space-sm);box-shadow:var(--shadow-soft);padding:16px;margin-bottom:12px;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);border:1px solid rgba(139,157,131,.15);transition:transform .12s ease,box-shadow .2s ease}.themed-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #2c333314}.themed-card .title{margin:0;font-size:18px;font-weight:800;color:var(--charcoal)}.rating-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-weight:800;font-size:14px;line-height:1}.post-chip{padding:4px 10px;border-radius:var(--radius-xs);font-size:12px;font-weight:600}.post-chip{padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600}.post-chip--cuisine{background:#8b9d8326;color:var(--sage-600)}.post-chip--addr{background:#d4816f1a;color:var(--terra-500)}.card.active{background:var(--ink-400);color:#f9fafb;border-color:#ffffff14}.card.active .post-chip,.card.active .post-chip--cuisine,.card.active .post-chip--addr{color:#f9fafb;border-color:#ffffff2e;background:#ffffff0f}.card.active .post-chip--addr{color:#cbd5e1}.price-chip{border:1px solid var(--line-200);border-radius:10px;background:#fff;font-weight:800;padding:6px 12px;color:#111827}.price-chip:hover{background:#f2f5f8}.price-chip.active{background:color-mix(in oklab,var(--sage-600) 12%,white);border-color:var(--sage-600);box-shadow:inset 0 0 0 1px var(--sage-600);color:#111827}.dropdown-menu{max-height:260px;overflow:auto}@media (prefers-reduced-motion: reduce){.card-hover,.themed-card,.btn-clear,.btn-fit{transition:none!important}}.modal .modal-content{background:var(--surface);color:var(--charcoal);border:1px solid var(--line-200);border-radius:16px;box-shadow:0 24px 64px #0000001f}.modal .form-label,.modal label{color:var(--charcoal);font-weight:800;letter-spacing:.2px}.modal .text-muted,.modal .form-text{color:var(--ink-400)!important}.modal .form-control,.modal .form-select{background:#fff;color:#111827;border:1.5px solid var(--line-200);border-radius:12px}.modal .form-control:focus,.modal .form-select:focus{border-color:var(--sage-600);box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600) 35%,transparent)}.vis-group{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.vis-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vis-chip{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font-weight:900;font-size:14px;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;color:#111827;border:2px solid var(--line-200);box-shadow:0 2px #0000000d}.vis-chip:hover{filter:brightness(.98)}#vis-friends.vis-input:checked+.vis-chip,#vis-everyone.vis-input:checked+.vis-chip{background:var(--sage-600);color:#fff;border-color:var(--sage-600);box-shadow:0 0 0 3px color-mix(in oklab,var(--sage-600) 35%,transparent)}.vis-input:focus+.vis-chip{outline:3px solid color-mix(in oklab,var(--sage-600) 45%,transparent);outline-offset:2px}.seg-btn.active{background-color:var(--sage-600);color:#fff}.seg-btn.active .seg-label{color:#fff!important}.seg-btn .seg-label{transition:color .15s ease}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion: reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
