._4geRca_compactButton{flex:none}@media (max-width:767px){._4geRca_compactButton{justify-content:center;min-width:32px;height:32px;border-radius:50%!important;width:32px!important;padding:0!important}._4geRca_compactButton span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.hNWntG_page{--after-pink:var(--primary-neon);--after-violet:var(--secondary-neon);--after-gold:var(--primary-neon);width:min(100%,940px);color:var(--text-main);margin:0 auto;padding:22px 20px 120px}.hNWntG_topBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.hNWntG_hero{border:1.5px solid color-mix(in srgb, var(--primary-neon) 30%, var(--surface-border));background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--secondary-neon) 14%, transparent), transparent 45%), linear-gradient(140deg, color-mix(in srgb, var(--primary-neon) 10%, var(--surface-dark)), color-mix(in srgb, var(--secondary-neon) 7%, var(--surface-dark)) 52%, var(--surface-dark));min-height:240px;box-shadow:0 16px 45px #0000000f, 0 0 20px color-mix(in srgb, var(--primary-neon) 8%, transparent);border-radius:28px;padding:40px 32px;position:relative;overflow:hidden}.hNWntG_heroGlow{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-neon) 40%, transparent), color-mix(in srgb, var(--secondary-neon) 15%, transparent));filter:blur(45px);opacity:.5;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-60px}.hNWntG_heroMark,.hNWntG_scanIcon,.hNWntG_miniMark{color:#fff;background:linear-gradient(135deg, var(--after-pink), var(--after-violet));place-items:center;display:grid;box-shadow:0 10px 28px #ff2a7a47}.hNWntG_heroMark{border-radius:19px 19px 19px 7px;width:58px;height:58px;margin-bottom:22px;transform:rotate(-4deg)}.hNWntG_eyebrow,.hNWntG_panelHeader p,.hNWntG_eventPhase,.hNWntG_scanCopy>span,.hNWntG_eventIntentTitle span,.hNWntG_intentionHeader span{color:var(--after-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.hNWntG_hero h1{letter-spacing:-.045em;max-width:650px;color:var(--text-main);margin:0;font-size:clamp(32px,6vw,56px);font-weight:900;line-height:1.02}.hNWntG_subtitle{max-width:590px;color:var(--text-muted);margin:16px 0 0;font-size:16px;line-height:1.55}.hNWntG_promise{color:var(--accent-success);border:1px solid color-mix(in srgb, var(--accent-success) 35%, transparent);background:color-mix(in srgb, var(--accent-success) 12%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin-top:22px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.hNWntG_promise:hover{border-color:var(--accent-success);background:color-mix(in srgb, var(--accent-success) 18%, transparent)}.hNWntG_exitButton{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:11px}.hNWntG_tabs{z-index:20;border:1px solid var(--surface-border);background:color-mix(in srgb, var(--bg-dark) 84%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:22px 0;padding:5px;display:grid;position:sticky;top:8px}.hNWntG_tabs button{min-height:46px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:760;transition:color .2s,background .2s,transform .2s;display:flex;position:relative}.hNWntG_hero.hNWntG_heroCompact{background:0 0;border:0;border-radius:0;min-height:0;padding:10px 0}.hNWntG_heroCompact .hNWntG_heroGlow,.hNWntG_heroCompact .hNWntG_subtitle{display:none}.hNWntG_heroCompact h1{font-size:clamp(1.8rem,4vw,2.4rem)}.hNWntG_heroCompact .hNWntG_promise{white-space:normal;text-align:left;max-width:100%;font-size:.72rem;line-height:1.5}.hNWntG_tabs button:focus-visible{outline:2px solid var(--primary-neon);outline-offset:2px}.hNWntG_tabs button:hover{color:var(--text-main)}.hNWntG_tabs button:active{transform:scale(.98)}.hNWntG_tabs .hNWntG_tabActive{color:var(--primary-neon);background:color-mix(in srgb, var(--primary-neon) 14%, var(--surface-dark));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary-neon) 30%, transparent)}.hNWntG_tabs button>span{background:var(--primary-neon);min-width:19px;height:19px;color:var(--btn-text);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:grid}.hNWntG_moments{gap:22px;display:grid}.hNWntG_eventMoment{border:1px solid var(--surface-border);background:linear-gradient(150deg, color-mix(in srgb, var(--surface-elevated) 92%, transparent), color-mix(in srgb, var(--bg-dark) 96%, transparent));border-radius:28px;overflow:hidden;box-shadow:0 18px 54px #0003}.hNWntG_afterglow{border-color:#f7c66b3d}.hNWntG_eventVisual{height:210px;position:relative;overflow:hidden}.hNWntG_eventImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hNWntG_eventShade{background:linear-gradient(#02030914,#05060ef5);position:absolute;inset:0}.hNWntG_eventHeading{flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:auto 24px 22px}.hNWntG_eventHeading>a{color:#fff;letter-spacing:-.035em;font-size:clamp(22px,4vw,31px);font-weight:900;text-decoration:none}.hNWntG_eventHeading>div{color:#ffffffbd;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.hNWntG_eventHeading>div svg:not(:first-child){margin-left:9px}.hNWntG_eventBody{padding:24px}.hNWntG_intentionHeader,.hNWntG_peopleHeader,.hNWntG_panelHeader,.hNWntG_eventIntentTitle,.hNWntG_widgetFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.hNWntG_intentionHeader h2,.hNWntG_panelHeader h2,.hNWntG_eventIntentTitle h3{letter-spacing:-.025em;margin:0;font-size:20px}.hNWntG_checkedIn{color:#7fffc8;background:#00ffa314;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.hNWntG_intentionHint{color:var(--text-muted);margin:8px 0 15px;font-size:13px;line-height:1.5}.hNWntG_intentionGrid,.hNWntG_widgetOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hNWntG_intentionGrid button,.hNWntG_widgetOptions button{border:1px solid var(--surface-border);min-height:48px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border-radius:14px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;font-weight:720;transition:all .2s;display:flex}.hNWntG_intentionGrid button:hover,.hNWntG_widgetOptions button:hover{color:var(--text-main);border-color:#ff2a7a73}.hNWntG_intentionGrid .hNWntG_intentionActive,.hNWntG_widgetOptions .hNWntG_widgetOptionActive{color:#fff;background:linear-gradient(135deg,#ff2a7a2e,#8b5cf61f);border-color:#ff2a7a9e;box-shadow:0 8px 22px #ff2a7a17}.hNWntG_intentionGrid button:disabled,.hNWntG_widgetOptions button:disabled{opacity:.6;cursor:default}.hNWntG_peopleHeader{border-top:1px solid var(--surface-border);margin:24px 0 12px;padding-top:18px}.hNWntG_peopleHeader>span{align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.hNWntG_peopleHeader small{color:var(--text-muted);font-size:11px}.hNWntG_peopleRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hNWntG_personCard{border:1px solid var(--surface-border);background:#ffffff06;border-radius:18px;min-width:0;padding:14px;position:relative}.hNWntG_personIdentity{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.hNWntG_avatar{border:2px solid #ffffff1f}.hNWntG_personCopy{gap:3px;min-width:0;display:grid}.hNWntG_personCopy strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:flex;overflow:hidden}.hNWntG_personCopy strong svg{color:var(--after-gold);flex:none}.hNWntG_personCopy small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hNWntG_intentionTags{flex-wrap:wrap;gap:5px;margin:11px 0;display:flex}.hNWntG_intentionTags span{color:#ffd4e5;background:#ff2a7a17;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750}.hNWntG_softButton,.hNWntG_scanAction button,.hNWntG_scanExplore,.hNWntG_emptyState a{cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.hNWntG_softButton{width:100%;color:var(--text-main);font:inherit;background:#ffffff12;border-radius:11px;padding:9px;font-size:11px;font-weight:800}.hNWntG_invitePicker{z-index:10;background:#12121b;border:1px solid #ff2a7a59;border-radius:14px;padding:10px;position:absolute;inset:calc(100% - 4px) 8px auto;box-shadow:0 18px 40px #0000007a}.hNWntG_invitePicker p{color:var(--text-muted);margin:2px 4px 8px;font-size:10px}.hNWntG_invitePicker button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:9px;font-size:11px;display:flex}.hNWntG_invitePicker button:hover{background:#ff2a7a24}.hNWntG_eventEmpty,.hNWntG_quietEmpty,.hNWntG_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.hNWntG_eventEmpty{min-height:74px;color:var(--text-muted);background:#ffffff06;border-radius:14px;gap:7px;padding:16px;font-size:12px}.hNWntG_sectionDivider{color:var(--after-gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:9px 0 -4px;font-size:11px;font-weight:850;display:flex}.hNWntG_sectionDivider:before,.hNWntG_sectionDivider:after{content:"";background:var(--surface-border);flex:1;height:1px}.hNWntG_panel{border:1px solid var(--surface-border);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-elevated) 92%, transparent), color-mix(in srgb, var(--bg-dark) 97%, transparent));border-radius:28px;padding:26px}.hNWntG_panelHeader{margin-bottom:20px}.hNWntG_panelHeader>span{max-width:220px;color:var(--text-muted);text-align:right;font-size:11px}.hNWntG_requestList{gap:10px;display:grid}.hNWntG_requestCard{border:1px solid var(--surface-border);background:#ffffff06;border-radius:17px;align-items:center;gap:13px;padding:14px;display:flex}.hNWntG_requestCopy{flex:1;gap:3px;min-width:0;display:grid}.hNWntG_requestType{color:var(--after-pink);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.hNWntG_requestCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hNWntG_requestCopy small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.hNWntG_requestActions{gap:7px;display:flex}.hNWntG_requestActions button{cursor:pointer;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.hNWntG_acceptButton{color:#06120e;background:linear-gradient(135deg,#00d992,#00ac75);border:0}.hNWntG_dismissButton{border:1px solid var(--surface-border);color:var(--text-muted);background:0 0}.hNWntG_pendingBadge{color:var(--after-gold);background:#f7c66b17;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.hNWntG_subheading{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:24px 2px 11px;font-size:12px}.hNWntG_quietEmpty,.hNWntG_emptyState{min-height:250px;color:var(--text-muted);padding:36px}.hNWntG_quietEmpty h3,.hNWntG_emptyState h2{color:var(--text-main);margin:14px 0 5px}.hNWntG_quietEmpty p,.hNWntG_emptyState p{max-width:440px;margin:0;font-size:13px;line-height:1.55}.hNWntG_emptyState a{background:var(--primary-neon);color:var(--btn-text);border-radius:12px;margin-top:19px;padding:11px 16px;font-size:13px;font-weight:800}.hNWntG_carnetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hNWntG_carnetCard{border:1px solid var(--surface-border);background:#ffffff06;border-radius:20px;padding:16px}.hNWntG_carnetTop{align-items:center;gap:12px;display:flex}.hNWntG_carnetTop>div{gap:2px;min-width:0;display:grid}.hNWntG_carnetTop span{color:var(--after-gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.hNWntG_carnetTop strong,.hNWntG_carnetTop small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hNWntG_carnetTop strong{font-size:15px}.hNWntG_carnetTop small{color:var(--text-muted);font-size:11px}.hNWntG_carnetActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.hNWntG_carnetActions :is(a,button){color:var(--text-main);font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.hNWntG_carnetActions button:disabled{cursor:wait;opacity:.55}.hNWntG_complimentBox{border-top:1px solid var(--surface-border);margin-top:12px;padding-top:12px}.hNWntG_complimentBox p{color:var(--text-muted);margin:0 0 8px;font-size:10px}.hNWntG_complimentBox>div{flex-wrap:wrap;gap:5px;display:flex}.hNWntG_complimentBox button{color:#ffe2a8;cursor:pointer;background:#f7c66b0f;border:1px solid #f7c66b33;border-radius:999px;padding:5px 7px;font-size:9px}.hNWntG_complimentSent,.hNWntG_complimentReceived{color:var(--text-muted);font-size:10px;line-height:1.45;display:block}.hNWntG_complimentReceived{color:#ffe2a8;margin-top:6px}.hNWntG_scanMoment{background:linear-gradient(135deg,#f7c66b1a,#ff2a7a14);border:1px solid #f7c66b52;border-radius:22px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;margin-top:18px;padding:17px;display:grid;position:relative}.hNWntG_scanIcon{border-radius:13px;width:42px;height:42px}.hNWntG_scanCopy{min-width:0}.hNWntG_scanCopy h2{margin:0;font-size:17px}.hNWntG_scanCopy p{color:var(--text-muted);margin:4px 0 0;font-size:11px}.hNWntG_scanAction{gap:7px;display:flex}.hNWntG_scanAction select{border:1px solid var(--surface-border);background:var(--surface-dark);max-width:190px;color:var(--text-main);border-radius:11px;padding:10px;font-size:11px}.hNWntG_scanAction button,.hNWntG_scanExplore{background:linear-gradient(135deg, var(--after-pink), var(--after-violet));color:#fff;font:inherit;border-radius:11px;padding:10px 13px;font-size:11px;font-weight:800}.hNWntG_eventIntentWidget{--after-pink:var(--accent-info);border:1px solid var(--surface-border);background:var(--surface-elevated);color:var(--text-main);border-radius:22px;margin:22px 0;padding:20px}.hNWntG_eventIntentWidget .hNWntG_miniMark{color:var(--accent-info);background:rgba(var(--accent-info-rgb),.1);box-shadow:none}.hNWntG_eventIntentWidget .hNWntG_widgetOptionActive{color:var(--text-main);background:rgba(var(--primary-neon-rgb),.1);border-color:var(--primary-neon);box-shadow:none}.hNWntG_eventIntentTitle{justify-content:flex-start}.hNWntG_eventIntentTitle>div:last-child{gap:2px;display:grid}.hNWntG_eventIntentTitle span{margin:0}.hNWntG_miniMark{border-radius:14px;flex:none;width:42px;height:42px}.hNWntG_eventIntentWidget>p{color:var(--text-muted);margin:12px 0 15px;font-size:13px;line-height:1.5}.hNWntG_widgetOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.hNWntG_widgetFooter{margin-top:13px}.hNWntG_widgetFooter>span{color:var(--text-muted);align-items:center;gap:5px;font-size:10px;display:flex}.hNWntG_widgetFooter a{color:var(--after-pink);align-items:center;gap:5px;font-size:11px;font-weight:800;text-decoration:none;display:flex}@media (max-width:700px){.hNWntG_page{padding:10px 12px 100px}.hNWntG_hero{border-radius:25px;min-height:235px;padding:30px 24px}.hNWntG_subtitle{font-size:14px}.hNWntG_tabs{scrollbar-width:none;margin:14px 0;display:flex;top:4px;overflow-x:auto}.hNWntG_tabs button{flex:1 0 auto;gap:5px;min-width:80px;padding:8px 4px;font-size:11px}.hNWntG_tabs button svg{width:15px}.hNWntG_eventMoment,.hNWntG_panel{border-radius:22px}.hNWntG_eventVisual{height:180px}.hNWntG_eventHeading{inset:auto 18px 17px}.hNWntG_eventBody,.hNWntG_panel{padding:18px}.hNWntG_peopleRail,.hNWntG_carnetGrid{grid-template-columns:1fr}.hNWntG_scanMoment{grid-template-columns:auto 1fr}.hNWntG_scanIcon{display:none}.hNWntG_scanAction,.hNWntG_scanExplore{grid-column:1/-1}.hNWntG_scanAction{grid-template-columns:1fr auto;display:grid}.hNWntG_scanAction select{min-width:0;max-width:none}.hNWntG_panelHeader{align-items:flex-start}.hNWntG_panelHeader>span{display:none}}@media (max-width:420px){.hNWntG_intentionGrid,.hNWntG_widgetOptions{grid-template-columns:1fr}.hNWntG_requestCard{align-items:flex-start}.hNWntG_requestActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.hNWntG_tabs button,.hNWntG_intentionGrid button,.hNWntG_widgetOptions button{transition:none}}
