@font-face{font-family:Madras;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/MadrasRegular.woff2)format("woff2"),url(/brand/fonts/MadrasRegular.woff)format("woff"),url(/brand/fonts/MadrasRegular.otf)format("opentype")}@font-face{font-family:Madras;font-style:italic;font-weight:400;font-display:swap;src:url(/brand/fonts/MadrasRegularItalic.woff2)format("woff2"),url(/brand/fonts/MadrasRegularItalic.woff)format("woff"),url(/brand/fonts/MadrasRegularItalic.otf)format("opentype")}@font-face{font-family:Madras;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/MadrasBold.woff2)format("woff2"),url(/brand/fonts/MadrasBold.woff)format("woff"),url(/brand/fonts/MadrasBold.otf)format("opentype")}@font-face{font-family:Madras;font-style:italic;font-weight:700;font-display:swap;src:url(/brand/fonts/MadrasBoldItalic.woff2)format("woff2"),url(/brand/fonts/MadrasBoldItalic.woff)format("woff"),url(/brand/fonts/MadrasBoldItalic.otf)format("opentype")}@font-face{font-family:Veneer;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/Veneer.woff2)format("woff2"),url(/brand/fonts/Veneer.woff)format("woff"),url(/brand/fonts/Veneer.ttf)format("truetype")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--scale-text:2;--scale-display:1.5;--fit:clamp(.66px, min(100dvw / 448, 100dvh / 900), 1.06px);--phone-col:100%;--bar-height:70px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px)}@media (width>=769px){:root{--phone-col:min(100%, 67.7725dvh);--fit:clamp(.66px, min(67.7725dvh / 448, 100dvh / 900), 1.06px)}}html{background:#050507;height:100%}body{overscroll-behavior:none;width:100%;height:100%;font-family:Madras,system-ui,-apple-system,sans-serif;font-size:calc(16 * var(--scale-text) * var(--fit));color:#f2f0ea;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#050507;line-height:1.45;position:fixed;inset:0;overflow:hidden}#app{width:100%;height:100%;max-width:var(--phone-col);background:#0a0a0d;flex-direction:column;margin-inline:auto;display:flex;position:relative;box-shadow:0 0 120px #e67e2214,0 0 0 1px #1d1d23}.app-main{flex:1;min-height:0;position:relative}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit}ul,ol{list-style:none}input,select,textarea{font:inherit}:focus-visible{outline-offset:2px;outline:2px solid #e67e22}h1,h2,h3{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700}.btn{color:#1a0e03;font-weight:600;font-size:calc(12 * var(--scale-text) * var(--fit));letter-spacing:.01em;background:#e67e22;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:transform .15s cubic-bezier(.22,.9,.32,1),filter .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{filter:grayscale(.7)brightness(.6);cursor:not-allowed}.btn--big{width:100%;font-size:calc(13 * var(--scale-text) * var(--fit));padding:13px 24px}.btn--ghost{color:#c9c6bd;background:0 0;border:1px solid #3a3a42}.field{color:#f2f0ea;width:100%;font-size:calc(10 * var(--scale-text) * var(--fit));background:#0f0f13;border:1px solid #26262c;border-radius:12px;padding:13px 16px}.field::placeholder{color:#6b6b74}.field:focus{border-color:#e67e22;outline:none}.page{-webkit-overflow-scrolling:touch;background:#0a0a0d;height:100%;padding:0 20px 28px;overflow-y:auto}.page__bar{z-index:5;padding:calc(var(--safe-top) + 14px) 0 14px;background:linear-gradient(#0a0a0d 78%,#0000);align-items:center;gap:14px;display:flex;position:sticky;top:0}.page__bar h1{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(30 * var(--scale-display) * var(--fit));letter-spacing:-.01em;flex:1;line-height:1.05}.page__bar-note{color:#9a9aa3;font-size:calc(14 * var(--scale-text) * var(--fit))}.icon-btn{background:#0f0f13;border:1px solid #26262c;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.eyebrow{font-family:Veneer,Madras,Impact,sans-serif;font-weight:400;font-size:calc(11 * var(--scale-text) * var(--fit));letter-spacing:3px;text-transform:uppercase;color:#e67e22}.totals{border-top:1px solid #26262c;gap:10px;padding:18px 0;display:grid}.totals>div{color:#9a9aa3;font-size:calc(15 * var(--scale-text) * var(--fit));justify-content:space-between;display:flex}.totals>div dd{font-variant-numeric:tabular-nums}.totals>div.totals__grand{color:#f2f0ea;font-size:calc(18 * var(--scale-text) * var(--fit));padding-top:6px;font-weight:600}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .18s}.page-enter-from,.page-leave-to{opacity:0}@keyframes vpulse{0%,to{opacity:.5}50%{opacity:1}}.placeholder-film{background:repeating-linear-gradient(135deg,#1b140c 0 16px,#130e09 16px 32px);place-items:center;display:grid;position:absolute;inset:0}.placeholder-film span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(12 * var(--scale-text) * var(--fit));color:#83755c;text-align:center;padding:0 40px;animation:2.4s infinite vpulse}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{html,body,#app,.app-main,.page{max-width:none;height:auto;box-shadow:none;background:#fff;position:static;overflow:visible}.no-print{display:none!important}}.bar[data-v-a2ea4447]{-webkit-user-select:none;user-select:none;height:calc(var(--bar-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);-webkit-backdrop-filter:blur(12px);z-index:20;background:#0a0a0df0;border-top:1px solid #1d1d23;flex:none;grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.bar__item[data-v-a2ea4447]{height:100%;font-size:calc(6.5 * var(--scale-text) * var(--fit));letter-spacing:.2px;text-align:center;color:#9a9aa3;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;line-height:1.1;transition:color .2s;display:flex}.bar__item[data-v-a2ea4447]:active{transform:translateY(1px)}.bar__item--on[data-v-a2ea4447]{color:#e67e22;font-weight:600}.handoff[data-v-275e84b2]{z-index:16;text-align:center;background:radial-gradient(80% 50% at 50% 35%,#17130e 0%,#0a0a0d 70%);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:0 36px;display:flex;position:absolute;inset:0}.handoff__card[data-v-275e84b2]{color:#1a0e03;background:linear-gradient(140deg,#e67e22,#a45713);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:250px;height:156px;padding:18px;animation:.5s cubic-bezier(.16,1,.3,1) handoff-in-275e84b2;display:flex;transform:rotate(-4deg);box-shadow:0 24px 60px #e67e2238}@keyframes handoff-in-275e84b2{0%{opacity:0;transform:rotate(-9deg)translateY(16px)}}.handoff__brand[data-v-275e84b2]{font-family:Veneer,Madras,Impact,sans-serif;font-weight:400;font-size:calc(22 * var(--scale-display) * var(--fit))}.handoff__kind[data-v-275e84b2]{font-size:calc(11 * var(--scale-text) * var(--fit));letter-spacing:2px;text-transform:uppercase;font-weight:600}.handoff__title[data-v-275e84b2]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(30 * var(--scale-display) * var(--fit));line-height:1.15}.handoff__sub[data-v-275e84b2]{font-size:calc(13 * var(--scale-text) * var(--fit));color:#b6b3aa;margin-top:8px}.handoff__dots[data-v-275e84b2]{gap:6px;display:flex}.handoff__dots i[data-v-275e84b2]{background:#e67e22;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot-275e84b2}.handoff__dots i[data-v-275e84b2]:nth-child(2){animation-delay:.2s}.handoff__dots i[data-v-275e84b2]:nth-child(3){animation-delay:.4s}@keyframes dot-275e84b2{0%,to{opacity:.25}50%{opacity:1}}.sideways[data-v-8883c66b]{z-index:40;text-align:center;background:radial-gradient(60% 80%,#17130e 0%,#0a0a0d 70%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:fixed;inset:0}.sideways__wordmark[data-v-8883c66b]{width:120px;height:auto;margin-bottom:8px}.sideways__title[data-v-8883c66b]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(22 * var(--scale-display) * var(--fit));line-height:1.1}.sideways__sub[data-v-8883c66b]{font-size:calc(11 * var(--scale-text) * var(--fit));color:#b6b3aa}.rail[data-v-db8b8387]{-webkit-user-select:none;user-select:none;z-index:3;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:18px;right:14px}.rail__group[data-v-db8b8387]{flex-direction:column;align-items:center;gap:5px;display:flex}.rail__btn[data-v-db8b8387]{color:#f2f0ea;background:#0a0a0d61;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .15s cubic-bezier(.22,.9,.32,1),color .2s,background .2s;display:grid;position:relative}.rail__btn[data-v-db8b8387]:active{transform:scale(.88)}.rail__btn--liked[data-v-db8b8387]{color:#ff3b5c;animation:.35s cubic-bezier(.22,.9,.32,1) rail-like-db8b8387}@keyframes rail-like-db8b8387{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.rail__btn--add[data-v-db8b8387]{color:#1a0e03;background:#e67e22;width:56px;height:56px;box-shadow:0 6px 20px #e67e224d}.rail__btn--adding[data-v-db8b8387]{animation:.45s cubic-bezier(.22,.9,.32,1) rail-squish-db8b8387}@keyframes rail-squish-db8b8387{0%{transform:scale(1)}30%{transform:scale(.8,1.14)}55%{transform:scale(1.16,.84)}to{transform:scale(1)}}.rail__toss[data-v-db8b8387]{z-index:4;font-size:calc(26 * var(--scale-display) * var(--fit));pointer-events:none;line-height:1;animation:.7s cubic-bezier(.5,-.3,.65,1) forwards rail-toss-db8b8387;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes rail-toss-db8b8387{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}25%{opacity:1;transform:translate(2px,-30px)scale(1.2)rotate(14deg)}to{opacity:0;transform:translate(-2px,94px)scale(.3)rotate(-18deg)}}.rail__btn--cart[data-v-db8b8387]{color:#e67e22;background:0 0;border:2px solid #e67e22}.rail__count[data-v-db8b8387]{font-size:calc(9 * var(--scale-text) * var(--fit));color:#f2f0ea;text-shadow:0 1px 6px #0009;font-weight:500}.rail__badge[data-v-db8b8387]{color:#1a0e03;min-width:20px;height:20px;font-size:calc(11 * var(--scale-text) * var(--fit));background:#e67e22;border-radius:999px;place-items:center;padding:0 5px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.badge-enter-active[data-v-db8b8387]{animation:.3s cubic-bezier(.22,.9,.32,1) badge-in-db8b8387}@keyframes badge-in-db8b8387{0%{transform:scale(.4)}70%{transform:scale(1.3)}to{transform:scale(1)}}.sheet[data-v-3391c03e]{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet__backdrop[data-v-3391c03e]{background:#00000073;position:absolute;inset:0}.sheet__panel[data-v-3391c03e]{width:100%;max-width:var(--phone-col);min-height:45vh;max-height:68vh;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px);background:#16161a;border-radius:22px 22px 0 0;flex-direction:column;margin-inline:auto;display:flex;position:relative}.sheet-enter-active[data-v-3391c03e]{transition:transform .32s cubic-bezier(.22,.9,.32,1)}.sheet-enter-from[data-v-3391c03e]{transform:translateY(100%)}.sheet__head[data-v-3391c03e]{justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.sheet__head h3[data-v-3391c03e]{font-size:calc(15 * var(--scale-text) * var(--fit));font-weight:700}.sheet__close[data-v-3391c03e]{color:#9a9aa3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.sheet__list[data-v-3391c03e]{touch-action:pan-y;flex:1;align-content:start;gap:16px;padding:4px 18px 12px;display:grid;overflow-y:auto}.sheet__row[data-v-3391c03e]{gap:12px;display:flex}.sheet__avatar[data-v-3391c03e]{width:36px;height:36px;font-weight:800;font-size:calc(15 * var(--scale-text) * var(--fit));color:#ffffffeb;border-radius:50%;flex:none;place-items:center;display:grid}.sheet__meta[data-v-3391c03e]{font-size:calc(13 * var(--scale-text) * var(--fit));color:#9a9aa3}.sheet__meta strong[data-v-3391c03e]{color:#f2f0ea;font-weight:700}.sheet__text[data-v-3391c03e]{font-size:calc(15 * var(--scale-text) * var(--fit));margin-top:2px;line-height:1.4}.sheet__name[data-v-3391c03e]{flex:0 0 30%;min-width:92px}.sheet__composer[data-v-3391c03e]{border-top:1px solid #26262c;gap:10px;padding:12px 18px 6px;display:flex}.sheet__send[data-v-3391c03e]{color:#1a0e03;background:#e67e22;border-radius:12px;flex:none;padding:0 18px;font-weight:700}.sheet__send[data-v-3391c03e]:disabled{opacity:.4;cursor:default}.sheet__note[data-v-3391c03e]{font-size:calc(14 * var(--scale-text) * var(--fit));color:#9a9aa3;padding:14px 18px}.sheet__note--quiet[data-v-3391c03e]{color:#6b6b74;font-size:calc(11 * var(--scale-text) * var(--fit));padding-top:0}.sheet__note--bad[data-v-3391c03e]{color:#ff3b5c;padding-top:0}.sheet__pending[data-v-3391c03e]{font-style:normal;font-size:calc(11 * var(--scale-text) * var(--fit));letter-spacing:.04em;text-transform:uppercase;color:#e67e22;background:#ffc24b29;border-radius:999px;margin-left:6px;padding:1px 7px;font-weight:700}.sheet__gate[data-v-3391c03e]{padding:14px 18px calc(env(safe-area-inset-bottom,0px) + 14px);border-top:1px solid #26262c;place-items:center;display:grid}.sheet__link[data-v-3391c03e]{font-size:calc(14.5 * var(--scale-text) * var(--fit));color:#e67e22;text-underline-offset:3px;font-weight:700;text-decoration:underline}.dv[data-v-ca53ff45]{background:var(--c0);position:absolute;inset:0;overflow:hidden}.dv__video[data-v-ca53ff45]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dv__fallback[data-v-ca53ff45]{background:linear-gradient(160deg, var(--c0), var(--c1), var(--c2), var(--c0));background-size:300% 300%;animation:9s ease-in-out infinite alternate dv-drift-ca53ff45;position:absolute;inset:-25%}.dv__photo[data-v-ca53ff45]{background-position:50%;background-size:cover;animation:16s ease-in-out infinite alternate paused dv-kenburns-ca53ff45;position:absolute;inset:0}.dv__photo--live[data-v-ca53ff45]{animation-play-state:running}@keyframes dv-kenburns-ca53ff45{0%{transform:scale(1)}to{transform:scale(1.12)translateY(-1.5%)}}@keyframes dv-drift-ca53ff45{0%{background-position:0 0}to{background-position:100% 100%}}.dish[data-v-cacc86b5]{position:absolute;inset:0;overflow:hidden}.dish--seam[data-v-cacc86b5]:before{content:"";z-index:3;background:#2c2c33;height:1px;position:absolute;top:0;left:0;right:0}.dish__scrim[data-v-cacc86b5]{pointer-events:none;z-index:1;background:linear-gradient(#0000,#050507eb);height:300px;position:absolute;bottom:0;left:0;right:0}.dish__chip[data-v-cacc86b5]{z-index:4;color:#1a0e03;font-size:calc(11 * var(--scale-text) * var(--fit));letter-spacing:2px;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#f2f0ea;border-radius:999px;padding:6px 14px;font-weight:600;transition:opacity .2s;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.dish__chip--show[data-v-cacc86b5]{opacity:1}.dish__paused[data-v-cacc86b5]{color:#f2f0ead9;z-index:2;pointer-events:none;filter:drop-shadow(0 4px 16px #0009);place-items:center;display:grid;position:absolute;inset:0}.dish__info[data-v-cacc86b5]{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;bottom:22px;left:18px;right:100px}.dish__info[data-v-cacc86b5]>*{opacity:0;transform:translateY(16px)}.dish__info--in[data-v-cacc86b5]>*{animation:.38s cubic-bezier(.22,.9,.32,1) forwards dish-info-up-cacc86b5}.dish__info--in[data-v-cacc86b5]>:nth-child(2){animation-delay:60ms}.dish__info--in[data-v-cacc86b5]>:nth-child(3){animation-delay:.12s}.dish__info--in[data-v-cacc86b5]>:nth-child(4){animation-delay:.18s}@keyframes dish-info-up-cacc86b5{to{opacity:1;transform:translateY(0)}}.dish__info>.dish__price[data-v-cacc86b5]{transform:translateY(16px)rotate(-3deg)}.dish__info--in>.dish__price[data-v-cacc86b5]{animation-name:dish-price-up-cacc86b5}@keyframes dish-price-up-cacc86b5{to{opacity:1;transform:translateY(0)rotate(-3deg)}}.dish__name[data-v-cacc86b5]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(32 * var(--scale-display) * var(--fit));text-shadow:0 0 6px #000000e6,0 0 20px #0009;line-height:1.02}.dish__blurb[data-v-cacc86b5]{-webkit-line-clamp:4;font-size:calc(11 * var(--scale-text) * var(--fit));color:#d6d3ca;text-shadow:0 0 5px #000000e6,0 0 14px #0009;-webkit-box-orient:vertical;max-width:34ch;line-height:1.35;display:-webkit-box;overflow:hidden}.dish__price[data-v-cacc86b5]{color:#1a0e03;font-family:Madras,system-ui,-apple-system,sans-serif;font-style:italic;font-weight:700;font-size:calc(20 * var(--scale-display) * var(--fit));background:#e67e22;border-radius:12px;margin-top:6px;padding:8px 20px;line-height:1.1}.empty[data-v-214cfd8e]{background:#0a0a0d;position:absolute;inset:0;overflow:hidden}.empty__foot[data-v-214cfd8e]{background:linear-gradient(#0000,#050507eb);flex-direction:column;align-items:flex-start;gap:10px;padding:120px 40px 28px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.empty__title[data-v-214cfd8e]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(34 * var(--scale-display) * var(--fit));line-height:1.05}.empty__blurb[data-v-214cfd8e]{font-size:calc(15 * var(--scale-text) * var(--fit));color:#d6d3ca}.end[data-v-583d3145]{background:radial-gradient(80% 50% at 50% 40%,#17130e 0%,#0a0a0d 70%);position:absolute;inset:0;overflow:hidden}.end__inner[data-v-583d3145]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:0 40px;display:flex;position:absolute;inset:0}.end__wordmark[data-v-583d3145]{opacity:.9;width:150px;height:auto}.end__title[data-v-583d3145]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(32 * var(--scale-display) * var(--fit));line-height:1.1}.end__sub[data-v-583d3145]{font-size:calc(13 * var(--scale-text) * var(--fit));color:#b6b3aa;margin-top:10px}.end__social[data-v-583d3145]{gap:14px;display:flex}.end__social a[data-v-583d3145]{color:#f2f0ea;border:1px solid #3a3a42;border-radius:50%;place-items:center;width:52px;height:52px;transition:border-color .2s;display:grid}.end__social a[data-v-583d3145]:hover,.end__social a[data-v-583d3145]:focus-visible{border-color:#e67e22}.end__actions[data-v-583d3145]{gap:10px;width:100%;display:flex}.end__actions .btn[data-v-583d3145]{flex:1;padding-inline:12px}.gift[data-v-d258f0db]{background:radial-gradient(80% 50% at 50% 35%,#17130e 0%,#0a0a0d 70%);position:absolute;inset:0;overflow:hidden}.gift__inner[data-v-d258f0db]{padding:calc(var(--safe-top) + 20px) 32px 20px;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(14px,3vh,28px);display:flex;position:absolute;inset:0;overflow:hidden}.gift__head[data-v-d258f0db]{width:100%}.gift__card[data-v-d258f0db]{aspect-ratio:8/5;color:#1a0e03;text-align:left;background:linear-gradient(140deg,#e67e22,#a45713);border-radius:16px;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;width:min(clamp(220px,34vh,290px),80%);margin-block:auto;padding:18px;animation:4.4s ease-in-out infinite alternate gift-breathe-d258f0db;display:flex;transform:rotate(-4deg);box-shadow:0 24px 60px #e67e2238}@keyframes gift-breathe-d258f0db{0%{transform:scale(1)rotate(-4deg)}to{transform:scale(1.25)rotate(6deg)}}.gift__brand[data-v-d258f0db]{font-family:Veneer,Madras,Impact,sans-serif;font-weight:400;font-size:calc(22 * var(--scale-display) * var(--fit))}.gift__kind[data-v-d258f0db]{font-size:calc(9 * var(--scale-text) * var(--fit));letter-spacing:2px;text-transform:uppercase;font-weight:600}.gift__title[data-v-d258f0db]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(32 * var(--scale-display) * var(--fit));margin-top:6px;line-height:1.1}.gift__blurb[data-v-d258f0db]{font-size:calc(13 * var(--scale-text) * var(--fit));color:#b6b3aa;max-width:34ch;margin-top:8px}.gift__actions[data-v-d258f0db]{flex-direction:column;gap:10px;width:100%;display:flex}.status[data-v-08a3a141]{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:inline-flex}.status--preview[data-v-08a3a141]{cursor:pointer}.status__pill[data-v-08a3a141]{font-size:calc(8 * var(--scale-text) * var(--fit));white-space:nowrap;color:#b6b3aa;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-weight:700;line-height:1.25;display:inline-flex}.status__pill[data-v-08a3a141]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.status--open .status__pill[data-v-08a3a141]{color:#3ddc84;background:#3ddc8429}.status--soon .status__pill[data-v-08a3a141]{color:#e67e22;background:#e67e2229}.status__detail[data-v-08a3a141]{font-size:calc(8 * var(--scale-text) * var(--fit));white-space:nowrap;color:#b6b3aa;line-height:1.2}.progress[data-v-423dafdd]{z-index:3;pointer-events:none;background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.progress.fade-leave-active .progress__fill--timed[data-v-423dafdd]{animation-play-state:paused}.progress__fill[data-v-423dafdd]{transform-origin:0;background:#e67e22;height:100%;display:block}.progress__fill--timed[data-v-423dafdd]{animation:linear forwards progress-fill-423dafdd}@keyframes progress-fill-423dafdd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.contact[data-v-bed2f310]{color:#c9c6bd;min-width:0;font-size:calc(12 * var(--scale-text) * var(--fit));align-items:center;gap:10px;line-height:1.2;text-decoration:none;display:flex}.contact span[data-v-bed2f310]:last-child{overflow-wrap:anywhere;min-width:0}.contact[data-v-bed2f310]:active{color:#f2f0ea}.contact__icon[data-v-bed2f310]{color:#e67e22;background:#e67e2229;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.home[data-v-bed2f310]{background:radial-gradient(90% 50% at 50% 0,#17130e 0%,#0a0a0d 60%);position:absolute;inset:0;overflow:hidden}.home__inner[data-v-bed2f310]{padding:calc(var(--safe-top) + clamp(16px, 3vh, 36px)) 24px clamp(12px, 2.4vh, 24px);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:clamp(10px,2.2vh,24px);display:flex;position:absolute;inset:0;overflow:hidden}.home__lockup[data-v-bed2f310]{flex-direction:column;align-items:center;gap:clamp(6px,1.2vh,12px);display:flex}.home__wordmark[data-v-bed2f310]{filter:drop-shadow(0 6px 30px #00000080);width:clamp(110px,20vh,220px);height:auto}.home__tagline[data-v-bed2f310]{font-family:Madras,system-ui,-apple-system,sans-serif;font-style:italic;font-weight:700;font-size:calc(24 * var(--scale-display) * var(--fit));line-height:1.1}.home__hours[data-v-bed2f310]{font-size:calc(11 * var(--scale-text) * var(--fit));letter-spacing:2px;text-transform:uppercase;color:#e67e22}.home__descriptor[data-v-bed2f310]{font-size:calc(11 * var(--scale-text) * var(--fit));color:#7d7d86;line-height:1.3}.home__rooms[data-v-bed2f310]{flex-direction:column;gap:6px;width:100%;max-width:380px;display:flex}.home__room[data-v-bed2f310]{text-align:left;border:1px solid #26262c;border-radius:14px;transition:border-color .2s,background .2s}.home__room--open[data-v-bed2f310]{background:#e67e220f;border-color:#e67e22}.home__room-head[data-v-bed2f310]{justify-content:space-between;align-items:center;width:100%;padding:clamp(8px,1.4vh,14px) 16px;display:flex}.home__room-name[data-v-bed2f310]{font-family:Veneer,Madras,Impact,sans-serif;font-weight:400;font-size:calc(20 * var(--scale-display) * var(--fit));letter-spacing:.5px;line-height:1}.home__room-status[data-v-bed2f310]{flex:0 auto;margin-left:auto}.home__caret[data-v-bed2f310]{font-size:calc(17 * var(--scale-text) * var(--fit));color:#6b6b74;flex:none;margin-left:10px;line-height:1}.home__room--open .home__caret[data-v-bed2f310]{color:#e67e22}.home__room-body[data-v-bed2f310]{flex-direction:column;gap:6px;padding:0 16px clamp(8px,1.4vh,14px);display:flex}.home__room-body .contact[data-v-bed2f310]{font-size:calc(10 * var(--scale-text) * var(--fit))}.home__arrow[data-v-bed2f310]{color:#4e4e57;font-size:calc(18 * var(--scale-text) * var(--fit));padding:4px 18px;line-height:1;animation:2.2s ease-in-out infinite bob-bed2f310}@media (height<=600px){.home__arrow[data-v-bed2f310]{display:none}}@keyframes bob-bed2f310{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.opts[data-v-6af74ef8]{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.opts__backdrop[data-v-6af74ef8]{background:#00000073;position:absolute;inset:0}.opts__panel[data-v-6af74ef8]{width:100%;max-width:var(--phone-col);max-height:84vh;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px);background:#16161a;border-radius:22px 22px 0 0;flex-direction:column;margin-inline:auto;display:flex;position:relative}.opts-enter-active[data-v-6af74ef8]{transition:transform .32s cubic-bezier(.22,.9,.32,1)}.opts-enter-from[data-v-6af74ef8]{transform:translateY(100%)}.opts__head[data-v-6af74ef8]{border-bottom:1px solid #26262c;align-items:center;gap:12px;padding:16px 54px 12px 18px;display:flex}.opts__thumb[data-v-6af74ef8]{width:46px;height:46px;font-size:calc(24 * var(--scale-display) * var(--fit));background-position:50%;background-size:cover;border-radius:13px;flex:none;place-items:center;display:grid}.opts__title h3[data-v-6af74ef8]{font-size:calc(16.5 * var(--scale-text) * var(--fit));font-weight:700;line-height:1.2}.opts__title p[data-v-6af74ef8]{font-size:calc(13.5 * var(--scale-text) * var(--fit));color:#9a9aa3;margin-top:2px}.opts__close[data-v-6af74ef8]{color:#9a9aa3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.opts__body[data-v-6af74ef8]{touch-action:pan-y;flex:1;align-content:start;gap:18px;padding:6px 18px 14px;display:grid;overflow-y:auto}.opts__group[data-v-6af74ef8]{border-radius:12px;transition:box-shadow .3s}.opts__group--flash[data-v-6af74ef8]{animation:.9s opts-flash-6af74ef8;box-shadow:0 0 0 2px #e67e22}@keyframes opts-flash-6af74ef8{0%,60%{box-shadow:0 0 0 2px #e67e22}to{box-shadow:0 0 0 2px #0000}}.opts__group-head[data-v-6af74ef8]{align-items:center;gap:10px;padding:10px 2px 9px;display:flex}.opts__group-head h4[data-v-6af74ef8]{font-size:calc(14.5 * var(--scale-text) * var(--fit));font-weight:700}.opts__pill[data-v-6af74ef8]{font-size:calc(11 * var(--scale-text) * var(--fit));letter-spacing:.04em;text-transform:uppercase;color:#e67e22;background:#e67e2229;border-radius:999px;padding:2px 9px;font-weight:700}.opts__pill--done[data-v-6af74ef8]{color:#61d095;background:#61d09529}.opts__pill--optional[data-v-6af74ef8]{color:#9a9aa3;background:#26262c}.opts__chips[data-v-6af74ef8]{flex-wrap:wrap;gap:8px;display:flex}.opts__chip[data-v-6af74ef8]{color:#f2f0ea;font-size:calc(13.5 * var(--scale-text) * var(--fit));background:#26262c;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-weight:600;transition:background .15s,color .15s,transform .15s cubic-bezier(.22,.9,.32,1)}.opts__chip em[data-v-6af74ef8]{color:#e67e22;font-variant-numeric:tabular-nums;margin-left:5px;font-style:normal}.opts__chip[data-v-6af74ef8]:active{transform:scale(.94)}.opts__chip--on[data-v-6af74ef8]{color:#1a0e03;background:#e67e22}.opts__chip--on em[data-v-6af74ef8]{color:#1a0e03}.opts__addons[data-v-6af74ef8]{gap:6px;display:grid}.opts__addon[data-v-6af74ef8]{text-align:left;width:100%;font-size:calc(14 * var(--scale-text) * var(--fit));color:#f2f0ea;background:#26262c;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.opts__addon[data-v-6af74ef8]:disabled{opacity:.45}.opts__addon-name[data-v-6af74ef8]{flex:1;font-weight:600}.opts__addon-price[data-v-6af74ef8]{font-style:normal;font-size:calc(13 * var(--scale-text) * var(--fit));color:#9a9aa3;font-variant-numeric:tabular-nums;white-space:nowrap}.opts__check[data-v-6af74ef8]{border:2px solid #26262c;border-radius:50%;flex:none;width:21px;height:21px;position:relative}.opts__check i[data-v-6af74ef8]{background:0 0;border-radius:50%;transition:background .15s;position:absolute;inset:3px}.opts__addon--on[data-v-6af74ef8]{background:#ffc24b1f}.opts__addon--on .opts__check[data-v-6af74ef8]{border-color:#e67e22}.opts__addon--on .opts__check i[data-v-6af74ef8]{background:#e67e22}.opts__addon--qty[data-v-6af74ef8]{cursor:default}.opts__stepper[data-v-6af74ef8]{background:#16161a;border-radius:999px;flex:none;align-items:center;gap:2px;display:flex}.opts__stepper button[data-v-6af74ef8]{color:#e67e22;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.opts__stepper button[data-v-6af74ef8]:disabled{opacity:.35}.opts__stepper span[data-v-6af74ef8]{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-weight:700}.opts__stepper--zero[data-v-6af74ef8]{background:0 0}.opts__foot[data-v-6af74ef8]{border-top:1px solid #26262c;align-items:center;gap:12px;padding:12px 18px 6px;display:flex}.opts__qty[data-v-6af74ef8]{background:#26262c;border-radius:999px;flex:none;align-items:center;gap:2px;display:flex}.opts__qty button[data-v-6af74ef8]{color:#f2f0ea;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.opts__qty button[data-v-6af74ef8]:disabled{opacity:.35}.opts__qty span[data-v-6af74ef8]{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-weight:700}.opts__add[data-v-6af74ef8]{color:#1a0e03;font-weight:800;font-size:calc(15 * var(--scale-text) * var(--fit));font-variant-numeric:tabular-nums;background:#e67e22;border-radius:12px;flex:1;padding:13px 16px;transition:background .2s,color .2s}.opts__add--blocked[data-v-6af74ef8]{color:#9a9aa3;background:#26262c}.menu[data-v-ff1bd7e2]{background:#0a0a0d;position:absolute;inset:0;overflow:hidden}.menu__inner[data-v-ff1bd7e2]{padding:calc(var(--safe-top) + 20px) 24px 20px;flex-direction:column;gap:clamp(10px,2vh,20px);display:flex;position:absolute;inset:0;overflow:hidden}.menu__title[data-v-ff1bd7e2]{font-size:calc(32 * var(--scale-display) * var(--fit));margin-top:4px;line-height:1.02}.menu__grid[data-v-ff1bd7e2]{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:clamp(6px,1.2vh,10px);min-height:0;display:grid}.menu__grid li[data-v-ff1bd7e2]{min-height:0}.menu__tile[data-v-ff1bd7e2]{text-align:left;border-radius:14px;width:100%;height:100%;transition:box-shadow .3s,transform .15s cubic-bezier(.22,.9,.32,1);display:block;position:relative;overflow:hidden}.menu__tile[data-v-ff1bd7e2]:active{transform:scale(.97)}.menu__tile-img[data-v-ff1bd7e2]{background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1)}.menu__tile--playing[data-v-ff1bd7e2]{box-shadow:0 0 0 1.5px #e67e22}.menu__tile--playing .menu__tile-img[data-v-ff1bd7e2]{transition:transform 3s ease-in-out;transform:scale(1.08)}.menu__tile-name[data-v-ff1bd7e2]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(15 * var(--scale-display) * var(--fit));color:#f2f0ea;background:linear-gradient(#0000,#050507e6);padding:clamp(18px,4vh,36px) 12px 10px;line-height:1.05;position:absolute;bottom:0;left:0;right:0}.menu__actions[data-v-ff1bd7e2]{flex-direction:column;flex:none;gap:8px;display:flex}.tip[data-v-424cece7]{z-index:8;position:absolute;inset:0}.tip__scrim[data-v-424cece7]{background:#0505078c;position:absolute;inset:0}.tip__card[data-v-424cece7]{top:calc(var(--safe-top) + 76px);color:#1a0e03;width:250px;font-size:calc(13 * var(--scale-text) * var(--fit));background:#f2f0ea;border-radius:14px;padding:14px 16px;line-height:1.5;position:absolute;right:20px;box-shadow:0 16px 40px #00000080}.tip__card[data-v-424cece7]:before{content:"";background:#f2f0ea;width:14px;height:14px;position:absolute;top:-7px;right:78px;transform:rotate(45deg)}.tip__card p[data-v-424cece7]{color:#3a3a42;margin-top:4px}.tip__head[data-v-424cece7]{justify-content:space-between;gap:10px;display:flex}.tip__close[data-v-424cece7]{color:#6b6b74;font-size:calc(13 * var(--scale-text) * var(--fit));padding:2px 4px;line-height:1}.reel[data-v-44df836f]{background:#0a0a0d;position:absolute;inset:0;overflow:hidden}.reel__video[data-v-44df836f]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel__foot[data-v-44df836f]{z-index:2;pointer-events:none;background:linear-gradient(#0000,#050507d9);flex-direction:column;align-items:flex-start;padding:40px 84px 22px 20px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.reel__foot--dim[data-v-44df836f]{opacity:.25}.reel__captions[data-v-44df836f]{min-height:calc(3.1em + 12px);font-size:calc(13 * var(--scale-text) * var(--fit));align-items:flex-end;margin-bottom:12px;display:flex}.reel__caption[data-v-44df836f]{text-align:left}.reel__caption span[data-v-44df836f]{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000000b8;border-radius:4px;padding:6px 10px;font-weight:500;line-height:1.55;display:inline}.reel__handle[data-v-44df836f]{font-size:calc(12 * var(--scale-text) * var(--fit));color:#e67e22;text-shadow:0 0 5px #000000e6,0 0 14px #0009;margin-bottom:6px;font-weight:600}.reel__headline[data-v-44df836f]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(24 * var(--scale-display) * var(--fit));text-shadow:0 0 6px #000000e6,0 0 20px #0009;line-height:1.15}.reel__paused[data-v-44df836f]{color:#f2f0ead9;z-index:3;pointer-events:none;filter:drop-shadow(0 4px 16px #0009);place-items:center;display:grid;position:absolute;inset:0}.reel__end[data-v-44df836f]{z-index:4;text-align:center;background:#05050799;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0 40px;display:flex;position:absolute;inset:0}.reel__end h2[data-v-44df836f]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(34 * var(--scale-display) * var(--fit));line-height:1.1}.reel__end p[data-v-44df836f]{font-size:calc(12 * var(--scale-text) * var(--fit));color:#9a9aa3}.share[data-v-af6043fa]{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.share__backdrop[data-v-af6043fa]{background:#00000073;position:absolute;inset:0}.share__panel[data-v-af6043fa]{width:100%;max-width:var(--phone-col);padding:6px 18px calc(env(safe-area-inset-bottom,0px) + 18px);background:#16161a;border-radius:22px 22px 0 0;margin-inline:auto;position:relative}.share-enter-active[data-v-af6043fa]{transition:transform .32s cubic-bezier(.22,.9,.32,1)}.share-enter-from[data-v-af6043fa]{transform:translateY(100%)}.share__head[data-v-af6043fa]{justify-content:center;align-items:center;padding:14px 30px;display:flex;position:relative}.share__head h3[data-v-af6043fa]{font-size:calc(15 * var(--scale-text) * var(--fit));text-align:center;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.share__close[data-v-af6043fa]{color:#9a9aa3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:-6px}.share__grid[data-v-af6043fa]{grid-template-columns:repeat(3,1fr);gap:14px 8px;padding:8px 0 16px;display:grid}.share__target[data-v-af6043fa]{justify-items:center;gap:7px;width:100%;display:grid}.share__tile[data-v-af6043fa]{color:#fff;width:52px;height:52px;font-weight:800;font-size:calc(19 * var(--scale-text) * var(--fit));border-radius:50%;place-items:center;transition:transform .15s cubic-bezier(.22,.9,.32,1);display:grid}.share__target:active .share__tile[data-v-af6043fa]{transform:scale(.9)}.share__label[data-v-af6043fa]{font-size:calc(12.5 * var(--scale-text) * var(--fit));color:#9a9aa3;font-weight:600}.share__url[data-v-af6043fa]{color:#9a9aa3;font-size:calc(13 * var(--scale-text) * var(--fit));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;background:#0a0a0d;border:1px solid #26262c;border-radius:12px;padding:10px 14px;overflow:hidden}.share__feedback[data-v-af6043fa]{font-size:calc(13.5 * var(--scale-text) * var(--fit));color:#61d095;margin-top:10px}.rooms[data-v-8fb060ac]{flex-direction:column;flex:1;gap:clamp(6px,1.2vh,14px);width:100%;min-height:0;display:flex}.rooms__card[data-v-8fb060ac]{text-align:left;border:1px solid #26262c;border-radius:14px;flex:1;align-items:stretch;gap:16px;min-height:0;padding:clamp(8px,1.4vh,14px) 12px clamp(8px,1.4vh,14px) clamp(8px,1.4vh,14px);display:flex}.rooms__map[data-v-8fb060ac]{flex:0 1 calc(192 * var(--fit));min-width:calc(72 * var(--fit));background:#1a1d21;border-radius:10px;overflow:hidden}.rooms__map iframe[data-v-8fb060ac]{pointer-events:none;border:0;width:100%;height:100%;display:block}.rooms__body[data-v-8fb060ac]{flex-direction:column;flex:1 1 0;justify-content:center;gap:clamp(3px,.6vh,8px);min-width:min-content;display:flex}.rooms__status[data-v-8fb060ac]{align-self:flex-start}.rooms__name[data-v-8fb060ac]{font-family:Veneer,Madras,Impact,sans-serif;font-weight:400;font-size:calc(20 * var(--scale-display) * var(--fit));letter-spacing:.5px;line-height:1}.rooms__contact[data-v-8fb060ac]{flex-direction:column;gap:1px;margin-top:clamp(2px,.6vh,6px);display:flex}.rooms__address[data-v-8fb060ac]{font-size:calc(10 * var(--scale-text) * var(--fit));color:#f2f0ea;white-space:nowrap}.rooms__actions[data-v-8fb060ac]{flex-direction:column;flex:none;justify-content:center;gap:5px;display:flex}.rooms__action[data-v-8fb060ac]{color:#e67e22;background:#e67e2229;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .15s,transform .15s cubic-bezier(.22,.9,.32,1);display:grid}.rooms__action[data-v-8fb060ac]:active{background:#e67e224d;transform:scale(.92)}.visit[data-v-8fb060ac]{background:radial-gradient(80% 40% at 50% 100%,#14181a 0%,#0a0a0d 70%);position:absolute;inset:0;overflow:hidden}.visit__inner[data-v-8fb060ac]{padding:calc(var(--safe-top) + 20px) 24px 12px;flex-direction:column;gap:clamp(8px,1.4vh,20px);display:flex;position:absolute;inset:0;overflow:hidden}.visit__title[data-v-8fb060ac]{font-size:calc(30 * var(--scale-display) * var(--fit));margin-top:2px;line-height:1.02}.visit__sub[data-v-8fb060ac]{font-size:calc(12 * var(--scale-text) * var(--fit));color:#b6b3aa;margin-top:2px;line-height:1.3}.visit__phone[data-v-8fb060ac]{font-size:calc(12 * var(--scale-text) * var(--fit));color:#f2f0ea;white-space:nowrap;font-weight:600;text-decoration:none}.visit__email[data-v-8fb060ac]{min-width:0;max-width:100%;font-size:calc(8 * var(--scale-text) * var(--fit));color:#b6b3aa;overflow-wrap:anywhere;line-height:1.2;text-decoration:none}.work[data-v-e98cbe2e]{background:radial-gradient(80% 40% at 50% 0,#17130e 0%,#0a0a0d 70%);position:absolute;inset:0;overflow:hidden}.work__body[data-v-e98cbe2e]{padding:calc(var(--safe-top) + 20px) 24px 20px;flex-direction:column;gap:clamp(8px,1.8vh,22px);display:flex;position:absolute;inset:0;overflow:hidden}.work__title[data-v-e98cbe2e]{font-size:calc(28 * var(--scale-display) * var(--fit));margin-top:4px;line-height:1.02}.work__pitch[data-v-e98cbe2e]{font-size:calc(11 * var(--scale-text) * var(--fit));color:#c9c6bd;line-height:1.35}.work__perks[data-v-e98cbe2e]{flex-direction:column;gap:clamp(6px,1.2vh,12px);display:flex}.work__perks-title[data-v-e98cbe2e]{font-family:Madras,system-ui,-apple-system,sans-serif;font-weight:700;font-size:calc(18 * var(--scale-display) * var(--fit));line-height:1.1}.work__list[data-v-e98cbe2e]{flex-direction:column;gap:clamp(3px,.8vh,8px);display:flex}.work__list li[data-v-e98cbe2e]{font-size:calc(10 * var(--scale-text) * var(--fit));color:#c9c6bd;padding-left:18px;line-height:1.3;position:relative}.work__list li[data-v-e98cbe2e]:before{content:"";background:#e67e22;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.work__apply[data-v-e98cbe2e]{margin-top:auto}.feed[data-v-29c65cc5]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0a0a0d;height:100%;position:relative;overflow:hidden}.feed__slide[data-v-29c65cc5]{will-change:transform;position:absolute;inset:0}.feed__topfade[data-v-29c65cc5]{z-index:4;pointer-events:none;background:linear-gradient(#050507c7,#05050766 45%,#0000);height:190px;position:absolute;top:0;left:0;right:0}.feed__pull[data-v-29c65cc5]{top:calc(var(--safe-top) + 8px);z-index:6;font-size:calc(10 * var(--scale-text) * var(--fit));color:#f2f0ea;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(12px);background:#0a0a0de0;border:1px solid #3a3a42;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;transition:color .15s,border-color .15s;display:flex;position:absolute;left:50%}.feed__pull--armed[data-v-29c65cc5]{color:#e67e22;border-color:#e67e2280}.feed__pull--busy svg[data-v-29c65cc5]{animation:.8s linear infinite spin-29c65cc5}@keyframes spin-29c65cc5{to{transform:rotate(360deg)}}.feed__top[data-v-29c65cc5]{top:calc(var(--safe-top) + 20px);z-index:5;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;left:24px;right:14px}.feed__label-wrap[data-v-29c65cc5]{min-width:0;position:relative}.feed__label[data-v-29c65cc5]{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.feed__label .eyebrow[data-v-29c65cc5]{white-space:nowrap;text-shadow:0 1px 8px #0009;align-items:center;gap:8px;display:flex}.feed__label--tap[data-v-29c65cc5]{border-radius:12px;margin:-6px 0;padding:6px 12px 6px 0}.feed__label--tap[data-v-29c65cc5]:active{opacity:.7}.feed__label-caret[data-v-29c65cc5]{width:calc(9 * var(--scale-text) * var(--fit));height:calc(9 * var(--scale-text) * var(--fit));color:#e67e22;translate:0 calc(-1.5 * var(--scale-text) * var(--fit));flex:none;transition:transform .2s cubic-bezier(.22,.9,.32,1);transform:rotate(180deg)}.feed__label-caret--open[data-v-29c65cc5]{transform:none}.feed__sections[data-v-29c65cc5]{z-index:2;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);transform-origin:0 0;background:#0a0a0df2;border:1px solid #3a3a42;border-radius:14px;flex-direction:column;min-width:210px;max-width:74vw;max-height:min(70vh,560px);padding:6px;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.feed__section[data-v-29c65cc5]{font-size:calc(12 * var(--scale-text) * var(--fit));color:#c9c6bd;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;transition:background .2s;display:flex}.feed__section[data-v-29c65cc5]:active{background:#ffffff0f}@media (hover:hover){.feed__section[data-v-29c65cc5]:not(.feed__section--on):hover,.feed__section[data-v-29c65cc5]:not(.feed__section--on):focus-visible{background:#ffffff14}}.feed__section--on[data-v-29c65cc5]{color:#e67e22;background:#e67e2224;font-weight:600}.feed__section-name[data-v-29c65cc5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed__section-count[data-v-29c65cc5]{font-size:calc(10 * var(--scale-text) * var(--fit));font-variant-numeric:tabular-nums;color:#6b6b74;flex:none}.feed__section--on .feed__section-count[data-v-29c65cc5]{color:#e67e22}.feed__sections-scrim[data-v-29c65cc5]{z-index:4;position:absolute;inset:0}.sections-enter-active[data-v-29c65cc5],.sections-leave-active[data-v-29c65cc5]{transition:opacity .18s,transform .18s cubic-bezier(.22,.9,.32,1)}.sections-enter-from[data-v-29c65cc5],.sections-leave-to[data-v-29c65cc5]{opacity:0;transform:translateY(-6px)scale(.97)}.feed__counter[data-v-29c65cc5]{font-size:calc(9 * var(--scale-text) * var(--fit));color:#f2f0ea;text-shadow:0 0 5px #000000e6,0 0 14px #0009}.feed__tools[data-v-29c65cc5]{flex:none;align-items:center;gap:8px;display:flex}.feed__full[data-v-29c65cc5]{font-size:calc(10 * var(--scale-text) * var(--fit));color:#f2f0ea;white-space:nowrap;background:#0a0a0d61;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-weight:600;transition:transform .15s cubic-bezier(.22,.9,.32,1),background .2s,color .2s,box-shadow .2s;display:flex}.feed__full[data-v-29c65cc5]:active{transform:scale(.88)}.feed__full--lit[data-v-29c65cc5]{z-index:9;color:#1a0e03;background:#f2f0ea;position:relative;box-shadow:0 0 0 4px #e67e2259}.feed__mute[data-v-29c65cc5]{color:#f2f0ea;background:#0a0a0d61;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .15s cubic-bezier(.22,.9,.32,1);display:grid}.feed__mute[data-v-29c65cc5]:active{transform:scale(.88)}.feed__burst[data-v-29c65cc5]{z-index:6;color:#ff3b5c;pointer-events:none;filter:drop-shadow(0 4px 18px #00000080);animation:.85s cubic-bezier(.22,.9,.32,1) forwards burst-29c65cc5;position:absolute;translate:-50% -50%}@keyframes burst-29c65cc5{0%{opacity:0;transform:scale(.3)rotate(-14deg)}22%{opacity:1;transform:scale(1.15)rotate(-6deg)}55%{opacity:1;transform:scale(1)rotate(-8deg)translateY(-16px)}to{opacity:0;transform:scale(1.05)rotate(-4deg)translateY(-110px)}}
