:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#241b16;--option-height:86px;--option-gap:16px;--shell-top:max(28px, env(safe-area-inset-top));--shell-bottom:max(64px, env(safe-area-inset-bottom))}*,:before,:after{box-sizing:border-box}html{min-height:100%}body{min-height:100svh;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:#ee813b;background-image:linear-gradient(125deg,#0000 18%,#ffdcb166 40%,#ffe6c252 55%,#0000 78%),linear-gradient(165deg,#ffb476 0%,#f28a42 52%,#df6c2d 100%);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-shell{width:100%;min-height:100svh;padding:var(--shell-top) max(20px, env(safe-area-inset-right)) var(--shell-bottom) max(20px, env(safe-area-inset-left));place-items:center;display:grid}.social-links{width:100%;min-width:0;max-width:376px}.social-links-list{gap:var(--option-gap);margin:0;padding:0;list-style:none;display:grid}.social-links-list>li{min-width:0}.social-card{isolation:isolate;width:100%;min-width:0;min-height:var(--option-height);color:var(--ink);font:inherit;text-align:left;appearance:none;-webkit-tap-highlight-color:transparent;cursor:default;background:linear-gradient(155deg,#ffffff29,#ffffff09);border:1px solid #ffffff47;border-color:#ffffffe0 #ffffff47 #69361c3d;border-radius:26px;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:20px;padding:18px 22px;scroll-margin-block:8px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #ffffff24,0 2px 4px #612e141a}.social-card:disabled{opacity:1;color:var(--ink);cursor:default}.social-icon{z-index:1;width:32px;height:32px;color:var(--ink);margin-inline:auto;display:block;position:relative}.social-icon-shopee{width:31px;height:31px}.social-icon-tiktok{width:33px;height:33px}.social-card-label{z-index:1;min-width:0;color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-text-fill-color:var(--ink);font-size:18px;font-weight:500;line-height:1.2;display:block;position:relative}.social-card:focus-visible{outline-offset:3px;outline:3px solid #63341e}.social-card.meetup-trigger{cursor:pointer;grid-template-columns:36px minmax(0,1fr)}.social-card.meetup-trigger:active{background-color:#ffffff3d;border-color:#ffffffb3}.meetup-dialog{transform-origin:50%;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:linear-gradient(145deg,#ffbc84,#f49a59 55%,#e87d3c);border:0;margin:0;padding:0;overflow:hidden}.meetup-dialog::backdrop{background:#321d127a}body:has(.meetup-dialog:modal){overflow:hidden}.meetup-modal-layout{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.meetup-modal-header{padding:calc(16px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));background:#ffffff1f;border-bottom:1px solid #ffffff6b;justify-content:space-between;align-items:center;gap:16px;display:flex}.meetup-modal-header h1{letter-spacing:-.045em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.meetup-eyebrow{color:#59351f;letter-spacing:.14em;margin:0;font-size:9px;font-weight:600;line-height:1.5}.meetup-close{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff2e;border:1px solid #fff6;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.meetup-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.meetup-feed{--feed-gutter:20px;padding:0 max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.meetup-activity{border-top:1px solid #69361c2e;min-width:0}.meetup-activity-trigger{width:100%;min-height:120px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;scroll-margin-block:12px;list-style:none;display:grid}.meetup-activity-trigger:active{background:#ffffff2b}.meetup-thumbnail{object-fit:cover;background:#d79866;border-radius:12px;width:112px;height:90px;display:block}.meetup-activity-copy{gap:5px;min-width:0;display:grid}.meetup-activity-title{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1.4}.meetup-activity-meta{color:#59351f;font-size:10px;line-height:1.5}.meetup-activity-meta span{margin-inline:3px}.meetup-story{padding-block:4px 24px}.meetup-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.meetup-photo{aspect-ratio:1;object-fit:cover;background:#d79866;border-radius:12px;width:100%;min-width:0;height:auto;display:block}.meetup-photo-hero{aspect-ratio:16/10;grid-column:1/-1}.meetup-description{letter-spacing:-.01em;text-wrap:pretty;max-width:60ch;margin:18px 0 22px;font-size:14px;line-height:1.65}.meetup-video{min-width:0;margin:0}.meetup-video video{aspect-ratio:16/9;object-fit:contain;background:#241b16;border-radius:12px;width:100%;height:auto;display:block}.meetup-video video:fullscreen{background:#000;border-radius:0;width:100%;height:100%}.meetup-video-message{margin:6px 0 0;font-size:12px;line-height:1.5}.meetup-feed-end{border-top:1px solid #69361c2e;justify-items:center;gap:9px;min-height:110px;padding:24px 0 12px;display:grid}.meetup-feed-status{color:#59351f;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.5;display:flex}.meetup-loading{flex-wrap:wrap;align-items:center;gap:10px;padding:32px 20px;font-size:14px;display:flex}.meetup-loading p{margin:0}.meetup-load-more{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff26;border:1px solid #69361c4d;border-radius:24px;padding:10px 20px;font-size:12px}.meetup-load-more:disabled{opacity:.6;cursor:wait}.meetup-close:focus-visible,.meetup-activity-trigger:focus-visible,.meetup-load-more:focus-visible,.meetup-scroll:focus-visible{outline-offset:3px;outline:3px solid #63341e}.meetup-scroll:focus-visible{outline-offset:-4px}@media (hover:hover){.meetup-trigger:hover,.meetup-close:hover{background-color:#ffffff1f}}@media (max-width:359px){.social-card.meetup-trigger{column-gap:12px}.meetup-modal-header{padding-inline:16px}.meetup-modal-header h1{font-size:20px}.meetup-feed{--feed-gutter:16px;padding-inline:16px}.meetup-activity-trigger{grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:108px}.meetup-thumbnail{width:92px;height:80px}}@media (min-width:768px){.meetup-dialog{border:1px solid #ffffffb3;border-radius:26px;width:min(880px,100vw - 48px);height:min(900px,90dvh);margin:auto;box-shadow:0 24px 80px #321d1233}.meetup-modal-header{padding:18px 32px}.meetup-feed{--feed-gutter:32px;padding-inline:32px}.meetup-activity-trigger{grid-template-columns:136px minmax(0,1fr);gap:24px;min-height:128px}.meetup-thumbnail{width:136px;height:100px}.meetup-activity-meta{font-size:11px}.meetup-story{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.meetup-gallery{grid-area:1/1/4}.meetup-description{grid-column:2;margin:0}.meetup-video{grid-column:2}}@media (max-width:359px){:root{--option-height:78px;--shell-top:max(20px, env(safe-area-inset-top));--shell-bottom:max(52px, env(safe-area-inset-bottom))}.site-shell{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.social-card{border-radius:23px;grid-template-columns:36px minmax(0,1fr);column-gap:16px;padding:15px 17px}.social-card-label{font-size:17px}}@media (min-width:768px){:root{--shell-top:max(48px, env(safe-area-inset-top));--shell-bottom:max(88px, env(safe-area-inset-bottom))}.site-shell{padding-inline:24px}}@media (prefers-reduced-transparency:reduce){.social-card,.meetup-dialog{background-color:#f6d5b8;background-image:none}}@media (prefers-contrast:more){.social-card,.meetup-dialog{background-color:#fff0dd;border-color:#482614bf}.social-card-label{font-weight:700}}@media (forced-colors:active){body{color:canvastext;background:canvas}.social-card,.meetup-dialog{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.social-card-label{color:canvastext;-webkit-text-fill-color:CanvasText}.social-icon,.meetup-activity-meta,.meetup-eyebrow,.meetup-feed-status{color:canvastext}.meetup-activity,.meetup-feed-end{border-color:canvastext}.social-card:focus-visible,.meetup-activity-trigger:focus-visible,.meetup-close:focus-visible,.meetup-load-more:focus-visible,.meetup-scroll:focus-visible{outline-color:highlight}}@media (min-width:1024px){:root{--option-height:88px;--option-gap:17px}.social-links{max-width:424px}.social-card{border-radius:27px;column-gap:22px;padding-inline:26px}}@media (max-height:480px) and (orientation:landscape){:root{--option-height:58px;--option-gap:10px;--shell-top:max(20px, env(safe-area-inset-top));--shell-bottom:max(20px, env(safe-area-inset-bottom))}.social-card{border-radius:20px;padding-block:11px}}.meetup-progress{z-index:2;height:2px;margin-inline:calc(-1 * var(--feed-gutter));pointer-events:none;position:sticky;top:0;overflow:hidden}.meetup-progress span{transform-origin:0;opacity:0;background:#63341e;width:100%;height:100%;display:block}.meetup-progress[data-loading=true] span{opacity:.7}.meetup-spinner{border:1.5px solid #63341e40;border-top-color:#63341e;border-radius:50%;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.meetup-activity-trigger{transition:background-color .16s ease-out}.meetup-activity-trigger:active{transition-duration:60ms}.meetup-trigger{transition:transform .14s ease-out,background-color .16s ease-out,border-color .16s ease-out}.meetup-trigger:active{transition-duration:90ms,60ms,60ms;transform:scale(.985)}.meetup-dialog[open]{animation:.78s cubic-bezier(.32,.2,.22,1) meetup-modal-open}.meetup-dialog[open] .meetup-modal-layout{animation:.38s ease-out .18s backwards meetup-content-reveal}.meetup-dialog[data-closing=true] .meetup-modal-layout{animation:.16s ease-out forwards meetup-content-hide}.meetup-dialog[open]::backdrop{animation:.5s ease-out meetup-backdrop-open}.meetup-dialog[data-closing=true]{animation:.38s cubic-bezier(.4,0,.8,.6) forwards meetup-modal-close}.meetup-dialog[data-closing=true]::backdrop{animation:.38s ease-in forwards meetup-backdrop-close}.meetup-progress[data-loading=true] span{animation:.9s ease-in-out infinite meetup-loading-progress}.meetup-progress[data-loading=false] span{animation:.65s ease-out meetup-loaded-progress}.meetup-spinner{animation:.7s linear infinite meetup-spin}}@keyframes meetup-modal-open{0%{transform:var(--meetup-expand-from,scale(.84));opacity:.7}to{opacity:1;transform:none}}@keyframes meetup-modal-close{0%{transform:var(--meetup-close-from,none);opacity:var(--meetup-close-opacity,1)}to{transform:var(--meetup-expand-from,scale(.84));opacity:0}}@keyframes meetup-content-reveal{0%{opacity:0}to{opacity:1}}@keyframes meetup-content-hide{0%{opacity:var(--meetup-close-content-opacity,1)}to{opacity:0}}@keyframes meetup-backdrop-open{0%{opacity:0}to{opacity:1}}@keyframes meetup-backdrop-close{0%{opacity:1}to{opacity:0}}@keyframes meetup-loading-progress{0%{transform:translate(-80%)scaleX(.4)}to{transform:translate(100%)scaleX(.4)}}@keyframes meetup-loaded-progress{0%{opacity:.75;transform:scaleX(.12)}65%{opacity:.75;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes meetup-spin{to{transform:rotate(360deg)}}.meetup-detail-dialog::backdrop{background:#321d122e}.meetup-detail-heading{min-width:0}.meetup-detail-heading h1{margin-top:5px}.meetup-detail-content{padding:20px max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}@media (max-width:359px){.meetup-detail-content{padding-inline:16px}}@media (min-width:768px){.meetup-detail-content{padding:24px 32px 32px}}.meetup-month-group+.meetup-month-group{margin-top:16px}.meetup-month-heading{letter-spacing:-.035em;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:22px 0 12px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.meetup-month-heading time span{font-weight:400}.meetup-month-count{color:#59351f;letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:400}@media (forced-colors:active){.meetup-month-count{color:canvastext}}
