.at-head{--hero-bg:#18181b;background:radial-gradient(70% 90% at 20% 0%,#ffffff0b,transparent 70%),var(--hero-bg);border-color:var(--line-2);align-items:center;min-height:380px;padding:40px 44px 40px 48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.at-head:before{z-index:1;content:"";background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.5;pointer-events:none;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 25% 30%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 25% 30%,#000,#0000 75%)}.at-copy{z-index:2;flex-direction:column;align-items:flex-start;max-width:600px;display:flex;position:relative}.crumbs a:hover{color:var(--text)}.at-head h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,3.6vw,52px);line-height:1.04}.at-head h1 span{color:var(--muted);display:block}.at-head .lede{max-width:64ch;margin-top:16px;font-size:15px;line-height:1.55}.bgw{z-index:0;filter:blur(3px)brightness(.52)saturate(.9);pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 14px;display:grid;position:absolute;inset:-12px;overflow:hidden}.bgw-col{flex-direction:column;gap:14px;animation:70s linear infinite bgw-up;display:flex}.bgw-col:nth-child(2n){animation-name:bgw-down;animation-duration:80s}.bgw-col:nth-child(3){animation-duration:90s}.bgw-col img{aspect-ratio:1440/900;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff14}@keyframes bgw-up{to{transform:translateY(-50%)}}@keyframes bgw-down{0%{transform:translateY(-50%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bgw-col{animation:none}}.at-head:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c0c0ef7 0%,#0c0c0ee6 40%,#0c0c0e4d 74%,#0c0c0e6b),linear-gradient(#0c0c0e99,#0000 30% 70%,#0c0c0ebf);position:absolute;inset:0}.at-bar{z-index:5;gap:10px;margin:14px 0 18px;padding:10px 0;display:grid;position:relative}.at-row{align-items:center;gap:10px;min-width:0;display:flex}.at-row.bottom{min-height:40px}.at-plats{flex:1;min-width:0}.at-plats .pill{height:40px;padding:0 16px}.at-plats .pill:has(.sup){padding-right:0}.at-plats .pill[aria-pressed=true]{background:var(--nav-on);color:var(--text);border-color:var(--line-2)}.at-plats .pill[aria-pressed=true] .ic{color:var(--text)}.at-plats .pill .ic{width:17px;height:17px}.at-search{flex:none;width:280px;transition:width .3s cubic-bezier(.16,1,.3,1);position:relative}.at-search:focus-within{width:340px}.at-search>.ic{width:17px;height:17px;color:var(--faint);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.at-search input{border-radius:var(--r-btn);background:var(--field);width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:500 14px var(--font);border:0;outline:0;padding:0 40px;transition:box-shadow .15s}.at-search input::placeholder{color:var(--faint)}.at-search input:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.at-search input:focus{box-shadow:inset 0 0 0 1px var(--line-2),0 0 0 3px #ffffff0d}.at-search input::-webkit-search-cancel-button{display:none}.at-kbd{background:var(--panel-3);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line);font:500 11px var(--mono);color:var(--faint);pointer-events:none;border-radius:6px;place-items:center;padding:0 5px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.at-search:focus-within .at-kbd,.at-search .clr:not([hidden])~.at-kbd{display:none}.at-search .clr{width:26px;height:26px;color:var(--faint);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.at-search .clr[hidden]{display:none}.at-search .clr:hover{color:var(--text);background:var(--panel-3)}.at-search .clr .ic{width:15px;height:15px}.at-meta{min-width:0;color:var(--muted);flex-wrap:wrap;flex:1;align-items:center;gap:8px;font-size:13.5px;display:flex}.at-meta b{color:var(--text);font-weight:600}.at-tools{flex:none;align-items:center;gap:8px;display:flex}.dd{position:relative}.dd-btn,.at-sort{border-radius:var(--r-btn);background:var(--field);height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:500 13.5px var(--font);white-space:nowrap;border:0;align-items:center;gap:7px;padding:0 14px 0 16px;transition:box-shadow .15s;display:inline-flex}.dd-btn:hover,.at-sort:hover,.dd-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--line-2)}.dd-btn small{color:var(--faint);font:inherit}.dd-btn .ic{width:15px;height:15px;color:var(--muted)}.dd-btn .chev{transition:transform .2s}.dd-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.sort-wrap{align-items:center;display:flex;position:relative}.sort-wrap label{color:var(--faint);pointer-events:none;font-size:13.5px;font-weight:500;position:absolute;left:16px}.at-sort{appearance:none;cursor:pointer;padding:0 36px 0 54px}.sort-wrap>.ic{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;right:14px}.seg-sm{border-radius:var(--r-btn);background:var(--field);height:40px;box-shadow:inset 0 0 0 1px var(--line);flex:none;padding:3px;display:inline-flex}.seg-sm button{height:34px;color:var(--muted);border-radius:9px;padding:0 14px;font-size:13.5px;font-weight:500;transition:color .15s,background .15s}.seg-sm button:hover{color:var(--text)}.seg-sm button[aria-pressed=true]{background:var(--nav-on);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.dd-pop{background:var(--card);width:260px;max-height:360px;box-shadow:inset 0 0 0 1px var(--line-2),0 24px 60px -16px #000000b3;opacity:0;pointer-events:none;border-radius:14px;padding:6px;transition:opacity .15s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transform:translateY(-4px)}.dd.open .dd-pop{opacity:1;pointer-events:auto;transform:none}.dd-pop button{width:100%;height:38px;color:var(--muted);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.dd-pop button .ic{width:16px;height:16px}.dd-pop button .n{font:500 11.5px var(--mono);color:var(--faint);margin-left:auto}.dd-pop button:hover,.dd-pop button:focus-visible{background:var(--field);color:var(--text)}.dd-pop button[aria-selected=true]{background:var(--nav-on);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.dd-pop button:disabled{opacity:.4;pointer-events:none}.dd-pop a{width:100%;height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.dd-pop a .ic{width:16px;height:16px}.dd-pop a .n{font:500 11.5px var(--mono);color:var(--faint);margin-left:auto}.dd-pop a:hover,.dd-pop a:focus-visible{background:var(--field);color:var(--text)}.dd-pop a[aria-selected=true]{background:var(--nav-on);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.chip{background:var(--field);height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 11px;font-size:12.5px;display:inline-flex}.chip .ic{width:14px;height:14px;color:var(--faint)}.chip:hover .ic{color:var(--text)}.at-clear{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;margin-left:2px;font-size:13px}.at-clear:hover{color:var(--text)}.at-more{justify-items:center;gap:12px;margin-top:34px;display:grid}.at-more p{color:var(--faint);font-size:13px}.at-prog{background:var(--line);border-radius:3px;width:180px;height:3px;overflow:hidden}.at-prog i{background:var(--muted);height:100%;transition:width .3s;display:block}.at-empty{border:1px dashed var(--line-2);text-align:center;color:var(--muted);border-radius:22px;justify-items:center;gap:10px;padding:72px 20px;display:grid}.at-empty .ic{width:30px;height:30px;color:var(--faint)}.at-empty b{color:var(--text);font-size:16px}.at-empty .btn{margin-top:8px}#at-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1440px){#at-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){#at-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#at-grid{grid-template-columns:1fr}}.card[hidden],.at-empty[hidden],.at-more[hidden],#at-grid[hidden]{display:none}@media (max-width:1100px){.at-row.bottom{flex-wrap:wrap}.at-search{width:220px}.bgw{grid-template-columns:repeat(3,minmax(0,1fr))}.bgw-col:nth-child(4){display:none}}@media (max-width:760px){.at-head{min-height:0;padding:40px 20px}.bgw{grid-template-columns:repeat(2,minmax(0,1fr))}.bgw-col:nth-child(n+3){display:none}.at-bar{position:static}.at-row.top{flex-direction:column-reverse;align-items:stretch}.at-search,.at-search:focus-within{width:100%}.at-kbd{display:none}.at-row.bottom{flex-direction:column;align-items:stretch}.at-tools{flex-wrap:wrap}.dd,.sort-wrap{flex:1}.dd-btn,.at-sort{justify-content:space-between;width:100%}.dd-pop{width:min(300px,86vw);left:0;right:auto}}.fv-head{--hero-bg:#18181b;background:radial-gradient(55% 120% at 85% 0%,#ff5a6e1a,transparent 70%),var(--hero-bg);border-color:var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding:36px 44px 36px 48px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.fv-head:before{content:"";pointer-events:none;background-image:linear-gradient(#ff5a6e1a 1px,#0000 1px),linear-gradient(90deg,#ff5a6e1a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 90% at 85% 100%,#000,#0000 75%);mask-image:radial-gradient(50% 90% at 85% 100%,#000,#0000 75%)}.fv-head>*{position:relative}.crumbs{color:var(--faint);align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:flex}.crumbs a{color:var(--muted)}.crumbs .car{width:6px;height:8px;fill:var(--faint)}.fv-k{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.fv-k svg{width:14px;height:14px}.fv-k path{fill:#ff5a6e}.fv-head h1{letter-spacing:-.045em;color:#fff;text-wrap:balance;font-size:clamp(30px,3.4vw,48px);line-height:1.05}.fv-head h1 span{color:var(--muted)}.fv-head p:not(.fv-k){max-width:46ch;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.6}.fv-grid{margin-top:12px}.fv-empty{text-align:center;border:1px solid var(--line);background:#141416;border-radius:22px;justify-items:center;gap:12px;margin-top:12px;padding:64px 24px;display:grid;position:relative;overflow:hidden}.fv-empty .hi{color:#ff5a6e;background:#ff5a6e1a;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #ff5a6e40}.fv-empty .hi svg{width:24px;height:24px}.fv-empty .hi path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}.fv-empty b{font-size:18px;font-weight:600}.fv-empty p{max-width:40ch;color:var(--muted);font-size:14px}.fv-empty[hidden],.fv-grid[hidden]{display:none}.fv-guest{text-align:center;--hero-bg:#18181b;background:radial-gradient(55% 75% at 50% 0%,#ff5a6e1a,transparent 70%),var(--hero-bg);border-color:var(--line-2);justify-items:center;gap:14px;padding:72px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.fv-guest:before{content:"";pointer-events:none;background-image:linear-gradient(#ff5a6e1a 1px,#0000 1px),linear-gradient(90deg,#ff5a6e1a 1px,#0000 1px);background-position:50%;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 75% at 50% 45%,#000,#0000 80%);mask-image:radial-gradient(55% 75% at 50% 45%,#000,#0000 80%)}.fv-guest>*{position:relative}.fv-guest .hi{color:#ff5a6e;background:radial-gradient(120% 100% at 50% 0,#ff5a6e38,#ff5a6e14);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #ff5a6e4d,0 0 0 6px #ff5a6e0d}.fv-guest .hi svg{width:26px;height:26px}.fv-guest .hi path{fill:currentColor}.fv-guest h1{letter-spacing:-.04em;color:#fff;font-size:clamp(26px,2.6vw,36px)}.fv-guest p{max-width:34ch;color:var(--muted);text-wrap:balance;font-size:15px}.fv-guest div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.fv-guest[hidden]{display:none}html:not([data-plan]) .foot{margin-top:12px}.fv-clear{color:var(--muted);font-size:13px}.fv-clear:hover{color:var(--text)}@media (max-width:640px){.fv-head{padding:28px 22px}}.fv-skc{pointer-events:none;gap:10px}.fv-skc .skel{width:45%;height:13px;margin:12px 6px 0;display:block}.fv-skc small.skel{width:30%;height:11px;margin-top:8px}
