@font-face{font-family:"Outfit";font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/1d0a6acbb81b1d21/fonts/outfit-500.woff2) format("woff2")}@font-face{font-family:"Outfit";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/1d0a6acbb81b1d21/fonts/outfit-600.woff2) format("woff2")}.app{--a-page: #FAF9F6;--a-surface: #FFFFFF;--a-sunk: #F0EFEA;--a-ink: #0F1E3A;--a-ink-2: rgba(15, 30, 58, .56);--a-ink-3: rgba(15, 30, 58, .32);--a-hair: rgba(15, 30, 58, .09);--a-sea: #0A7EA4;--a-leaf: #1E9A5A;--a-coral: #E9573A;--a-sun: #FFB526;--a-glass: rgba(255, 255, 255, .86);--a-glass-edge: rgba(15, 30, 58, .08);--a-glass-shadow: 0 8px 28px rgba(15, 30, 58, .12), 0 1px 2px rgba(15, 30, 58, .06);--a-card-shadow: 0 22px 48px rgba(15, 30, 58, .18), 0 2px 6px rgba(15, 30, 58, .06);--a-line-low: #BFE3F0;--a-map-sea: #E8F1F5;--a-map-land: #FBF8F1;--a-map-edge: rgba(15, 30, 58, .14);position:absolute;left:0;top:0;width:390px;height:844px;overflow:hidden;transform:scale(var(--k, 1));transform-origin:0 0;background:var(--a-page);color:var(--a-ink);font:400 16px/1.3 "Outfit",system-ui,-apple-system,sans-serif;letter-spacing:-.005em;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;text-align:left;contain:layout paint}.app *,.app *::before,.app *::after{box-sizing:border-box;margin:0;padding:0}.app img{display:block;-webkit-user-drag:none}.app svg.ic{display:block;flex:none}.a-status{position:absolute;left:0;right:0;top:0;height:50px;z-index:70;display:flex;align-items:center;justify-content:space-between;padding:6px 30px 0 40px;font:600 16px/1 "Outfit",sans-serif}.a-status.on-photo{color:#fff}.a-home{position:absolute;left:50%;bottom:8px;width:134px;height:5px;margin-left:-67px;border-radius:999px;background:currentColor;opacity:.8;z-index:70}.a-head{position:absolute;left:0;right:0;top:0;z-index:40;padding:54px 16px 10px;display:flex;align-items:center;gap:8px}.a-head.fade::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(250,249,246,.96) 0%,rgba(250,249,246,.96) 60%,transparent 100%)}.a-hc{flex:1;min-width:0;text-align:center}.a-nav{font:600 17px/1.2 "Outfit",sans-serif;letter-spacing:-.012em;white-space:nowrap}.a-small{font:400 14px/1.3 "Outfit",sans-serif;color:var(--a-ink-2)}.a-hc .a-small{margin-top:1px}.a-micro{font:500 12px/1.2 "Outfit",sans-serif;letter-spacing:.01em}.a-round{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--a-ink)}.a-round.sm{width:32px;height:32px}.a-round.big{width:60px;height:60px}.a-round.sunk{background:var(--a-sunk)}.a-glass{background:var(--a-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--a-glass-shadow),inset 0 0 0 .5px var(--a-glass-edge)}.a-glass.strong{background:#fff}.a-glass.photo{background:rgba(20,24,36,.32);color:#fff;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.28)}.a-text{height:40px;padding:0 6px;display:inline-flex;align-items:center;font:500 16px/1 "Outfit",sans-serif;color:var(--a-sea)}.a-pill{height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font:600 12px/1 "Outfit",sans-serif;background:rgba(20,24,36,.4);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.a-btn{height:52px;border-radius:999px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:8px;font:600 16px/1 "Outfit",sans-serif;letter-spacing:-.01em}.a-btn.primary{background:var(--a-sea);color:#fff}.a-btn.quiet{background:var(--a-sunk);color:var(--a-ink)}.a-sec{position:relative;height:42px;padding:0 16px;display:flex;align-items:center;gap:8px;background:rgba(250,249,246,.94)}.a-sec b{font:600 17px/1 "Outfit",sans-serif;letter-spacing:-.015em}.a-sec span{font:400 14px/1 "Outfit",sans-serif;color:var(--a-ink-2)}.a-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.a-grid i{position:relative;aspect-ratio:1;overflow:hidden;background:var(--a-sunk)}.a-grid img{width:100%;height:100%;object-fit:cover}.a-tabfade{position:absolute;left:0;right:0;bottom:0;height:110px;z-index:48;pointer-events:none;background:linear-gradient(transparent,rgba(250,249,246,.96) 72%)}.a-tabbar{position:absolute;left:16px;right:86px;bottom:22px;height:60px;border-radius:999px;padding:0 6px;display:flex;z-index:50}.a-tab{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--a-ink-2)}.a-tab.on{color:var(--a-sea)}.a-tab .dot{position:absolute;top:9px;right:calc(50% - 15px);width:7px;height:7px;border-radius:50%;background:var(--a-coral);box-shadow:0 0 0 2px #fff}.a-find{position:absolute;right:16px;bottom:22px;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;z-index:50;color:var(--a-ink)}.a-touch{position:absolute;z-index:90;left:0;top:0;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(15,30,58,.16);box-shadow:inset 0 0 0 2px rgba(255,255,255,.85),0 4px 14px rgba(15,30,58,.18);opacity:0;pointer-events:none}.a-photos .a-sec{position:absolute;left:0;right:0;z-index:6;padding-right:60px}.a-photos .a-more{position:absolute;right:16px;top:51px;z-index:41;width:36px;height:36px}.a-photos .tiles{position:absolute;inset:0}.a-photos .tile{position:absolute;overflow:hidden;background:#2B3038}.a-photos .tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.a-deck{position:absolute;left:16px;right:16px;top:112px;height:560px}.a-card{position:absolute;inset:0;border-radius:24px;overflow:hidden;background:#1A1E26;box-shadow:var(--a-card-shadow);transform-origin:50% 100%}.a-card>img{width:100%;height:100%;object-fit:cover}.a-card .dim{position:absolute;inset:0;background:#0F1E3A;opacity:0;pointer-events:none;z-index:5}.a-card .tl{position:absolute;left:14px;top:14px;display:flex;gap:6px}.a-card .side{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:8px}.a-card .film{position:absolute;left:12px;right:12px;bottom:74px;display:flex;gap:3px;height:44px;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1.5px rgba(255,255,255,.7)}.a-card .film span{flex:1;position:relative;overflow:hidden}.a-card .film img{width:100%;height:100%;object-fit:cover}.a-card .film span::after{content:attr(data-t);position:absolute;left:4px;bottom:3px;font:600 12px/1 "Outfit",sans-serif;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7)}.a-card .a-foot{position:absolute;left:0;right:0;bottom:0;padding:60px 18px 18px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.5))}.a-card .a-foot b{display:block;font:600 17px/1.2 "Outfit",sans-serif;letter-spacing:-.015em}.a-card .a-foot span{display:block;margin-top:2px;font:400 14px/1.3 "Outfit",sans-serif;color:rgba(255,255,255,.82)}.a-stamp{position:absolute;top:60px;z-index:4;padding:8px 14px;border-radius:12px;font:600 22px/1 "Outfit",sans-serif;color:#fff;opacity:0}.a-stamp.keep{left:18px;background:var(--a-leaf);transform:rotate(-8deg)}.a-stamp.del{right:18px;background:var(--a-coral);transform:rotate(8deg)}.a-actions{position:absolute;left:0;right:0;bottom:48px;display:flex;justify-content:center;align-items:flex-end;gap:34px}.a-act{display:flex;flex-direction:column;align-items:center;gap:7px}.a-act .a-micro{color:var(--a-ink-2)}.a-act .a-round{position:relative;background:#fff;box-shadow:var(--a-glass-shadow),inset 0 0 0 .5px var(--a-glass-edge)}.a-act .a-round .fill{position:absolute;inset:0;border-radius:50%;opacity:0}.a-act .a-round svg{position:relative}.a-act.del .a-round{color:var(--a-coral)}.a-act.del .fill{background:var(--a-coral)}.a-act.keep .a-round{color:var(--a-leaf)}.a-act.keep .fill{background:var(--a-leaf)}.a-review{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:60;font:600 16px/1 "Outfit",sans-serif;color:var(--a-sea);opacity:0}.a-keeper{position:absolute;left:0;right:0;top:104px;height:316px;overflow:hidden;background:var(--a-sunk)}.a-keeper img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.a-keeper .why{position:absolute;left:12px;bottom:12px;z-index:2;padding:0 12px;opacity:0}.a-keeper .side{position:absolute;right:12px;top:12px;z-index:2;display:flex;flex-direction:column;gap:8px}.a-wheel{position:absolute;left:35px;top:436px;width:320px;height:320px}.a-wheel .ticks{position:absolute;inset:8px;border-radius:50%;background:repeating-conic-gradient(var(--a-ink-3) 0 .6deg,transparent .6deg 7.5deg);-webkit-mask:radial-gradient(circle,transparent 0 46%,#000 46.5% 49.5%,transparent 50%);mask:radial-gradient(circle,transparent 0 46%,#000 46.5% 49.5%,transparent 50%)}.a-wheel .pointer{position:absolute;left:50%;top:-6px;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid var(--a-ink)}.a-spoke{position:absolute;left:0;top:0;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:16px;overflow:hidden;background:var(--a-sunk);box-shadow:0 0 0 2.5px var(--a-page),0 4px 12px rgba(15,30,58,.15)}.a-spoke img{width:100%;height:100%;object-fit:cover}.a-spoke .ring{position:absolute;inset:0;border-radius:16px;box-shadow:inset 0 0 0 2.5px var(--a-page),inset 0 0 0 5px var(--a-sea);opacity:0}.a-spoke .kept{position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--a-sea);color:#fff;display:grid;place-items:center}.a-hub{position:absolute;left:50%;top:50%;width:132px;height:132px;margin:-66px 0 0 -66px;border-radius:50%;background:#fff;box-shadow:0 10px 26px rgba(15,30,58,.14),inset 0 0 0 .5px var(--a-hair);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:600 16px/1 "Outfit",sans-serif}.a-hub .sea{position:absolute;inset:0;border-radius:50%;background:var(--a-sea);opacity:0}.a-hub>:not(.sea){position:relative}.a-pick .a-bottom{position:absolute;left:16px;right:16px;bottom:28px;display:flex;gap:10px}.a-pick .a-bottom .a-btn{flex:1}.a-tl{display:flex;align-items:center;gap:8px}.a-tl .play{background:var(--a-sea);color:#fff}.a-tl .tog{background:var(--a-sunk)}.a-track{position:relative;flex:1;height:56px;min-width:0}.a-track svg.line{position:absolute;left:0;top:0;width:100%;height:40px}.a-ticks{position:absolute;left:0;right:0;bottom:0;height:14px}.a-ticks span{position:absolute;bottom:0;transform:translateX(-50%);font:500 12px/1 "Outfit",sans-serif;color:var(--a-ink-2)}.a-ticks span.on{color:var(--a-sea);font-weight:600}.a-headline{position:absolute;top:-2px;left:0;height:44px;width:2px;margin-left:-1px;border-radius:1px;background:var(--a-ink)}.a-headline::after{content:"";position:absolute;left:-4px;bottom:-3px;width:10px;height:10px;border-radius:50%;background:var(--a-ink);box-shadow:0 0 0 2.5px #fff}.a-band{position:absolute;top:0;height:40px;border-radius:6px;background:rgba(10,126,164,.14);opacity:0}.a-peek{position:absolute;top:60px;left:0;width:110px;margin-left:-55px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:var(--a-card-shadow);opacity:0;z-index:5}.a-peek img{width:100%;height:76px;object-fit:cover}.a-peek span{display:block;padding:6px 8px;font:500 12px/1.15 "Outfit",sans-serif;white-space:nowrap}.a-dock{position:absolute;left:8px;right:8px;top:102px;z-index:35;border-radius:24px;padding:8px 10px}.a-dock.low{top:auto;bottom:92px}.a-dock.low .a-peek{top:auto;bottom:62px}.a-album .a-feed{position:absolute;left:0;right:0;top:0;padding-top:186px}.a-album .a-sec{z-index:6}.a-album .a-head.fade::before{bottom:-6px;background:linear-gradient(#FAF9F6 0%,#FAF9F6 84%,rgba(250,249,246,0) 100%)}.a-map{position:absolute;inset:0;background:var(--a-map-sea);overflow:hidden}.a-map svg{position:absolute;inset:0;width:100%;height:100%}.a-map .land{fill:var(--a-map-land);stroke:var(--a-map-edge);stroke-width:.7px;vector-effect:non-scaling-stroke}.a-pins{position:absolute;inset:0}.a-pin{position:absolute;left:0;top:0;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:#fff;box-shadow:0 0 0 2.5px #fff,0 6px 16px rgba(15,30,58,.28)}.a-pin img{width:100%;height:100%;border-radius:50%;object-fit:cover}.a-pin b{position:absolute;right:-6px;bottom:-4px;min-width:22px;height:20px;padding:0 5px;border-radius:999px;background:var(--a-ink);color:#fff;font:600 12px/20px "Outfit",sans-serif;text-align:center;white-space:nowrap}.a-seg{position:absolute;left:16px;top:54px;z-index:40;display:flex;height:36px;border-radius:12px;padding:3px}.a-seg span{display:grid;place-items:center;padding:0 11px;border-radius:9px;color:var(--a-ink-2)}.a-seg span.on{background:var(--a-sunk);color:var(--a-ink)}.a-acts{position:absolute;right:16px;top:52px;z-index:40;display:flex;gap:8px}.a-chip{position:absolute;right:16px;top:102px;z-index:40;height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font:500 12px/1 "Outfit",sans-serif}.a-make{position:absolute;left:50%;bottom:172px;z-index:36;height:44px;padding:0 16px;border-radius:999px;display:flex;align-items:center;gap:8px;font:600 16px/1 "Outfit",sans-serif;white-space:nowrap;transform:translateX(-50%)}.a-make b{font-weight:500;color:var(--a-ink-2);font-variant-numeric:tabular-nums}.a-scrim{position:absolute;inset:0;z-index:58;background:rgba(0,0,0,.22);opacity:0}.a-sheet{position:absolute;left:8px;right:8px;bottom:8px;z-index:60;border-radius:30px;padding:8px 16px 24px;background:#fff;box-shadow:var(--a-glass-shadow),inset 0 0 0 .5px var(--a-glass-edge);transform:translateY(110%)}.a-sheet .grab{width:36px;height:5px;margin:0 auto 14px;border-radius:999px;background:var(--a-ink-3)}.a-sheet h4{margin-bottom:12px;font:600 22px/1.2 "Outfit",sans-serif;letter-spacing:-.02em}.a-field{height:46px;border-radius:12px;background:var(--a-sunk);display:flex;align-items:center;padding:0 14px;font:500 17px/1 "Outfit",sans-serif}.a-field i{display:inline-block;width:2px;height:22px;margin-left:1px;background:var(--a-sea)}.a-covers{display:flex;gap:8px;margin:14px 0 18px}.a-covers span{width:68px;height:68px;border-radius:12px;overflow:hidden}.a-covers span.on{box-shadow:0 0 0 2.5px #fff,0 0 0 5px var(--a-sea)}.a-covers img{width:100%;height:100%;object-fit:cover}.a-who{display:flex;align-items:center;gap:14px;min-height:58px}.a-who .av{position:relative;flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--a-sunk)}.a-who .av img{position:absolute;width:300px;max-width:none}.a-who b{flex:1;font:500 16px/1.2 "Outfit",sans-serif}.a-who .tri{position:relative;display:flex;height:32px;padding:3px;border-radius:10px;background:var(--a-sunk);font:500 13px/1 "Outfit",sans-serif;color:var(--a-ink-2)}.a-who .tri span{position:relative;z-index:1;display:grid;place-items:center;width:62px}.a-who .tri em{position:absolute;left:3px;top:3px;bottom:3px;width:62px;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(15,30,58,.12)}.a-invite{display:flex;align-items:center;gap:14px;min-height:50px;color:var(--a-sea);font:500 16px/1 "Outfit",sans-serif}.a-invite svg{margin:0 10px}
