.ieVtwq_card{background:var(--bg-secondary);border:1px solid var(--border-color);padding:var(--space-4);border-radius:var(--radius-lg)}@supports (corner-shape:squircle){.ieVtwq_card{corner-shape:squircle;border-radius:var(--radius-lg)}}.ieVtwq_card{gap:var(--space-3);flex-direction:column;display:flex}.ieVtwq_cardTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.ieVtwq_body{gap:var(--space-3);flex-direction:column;display:flex}.ieVtwq_today{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;display:inline-flex}.ieVtwq_iconChip{border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:0 .6px 2px color-mix(in srgb, var(--color-primary) 6%, transparent);border-radius:var(--radius-md);position:relative}@supports (corner-shape:squircle){.ieVtwq_iconChip{corner-shape:squircle;border-radius:var(--radius-lg)}}.ieVtwq_iconChip:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--bg-secondary) 90%, transparent);border-radius:calc(var(--radius-md) - 2px);position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@supports (corner-shape:squircle){.ieVtwq_iconChip:after{corner-shape:squircle;border-radius:calc(var(--radius-lg) - 2px)}}.ieVtwq_iconChip{background:color-mix(in srgb, var(--color-primary) 8%, transparent);width:40px;height:40px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ieVtwq_text{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.5}.ieVtwq_hint{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.5}.ieVtwq_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ieVtwq_action{justify-content:center;align-items:center;gap:var(--space-2);flex:140px;min-height:44px;display:flex}.ieVtwq_treat{gap:var(--space-2);padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;display:flex}@supports (corner-shape:squircle){.ieVtwq_treat{corner-shape:squircle;border-radius:var(--radius-lg)}}.ieVtwq_treatLead{margin:var(--space-1) 0 0;font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.4}.ieVtwq_treatItem{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.ieVtwq_treatNote{font-size:var(--font-size-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-style:italic;line-height:1.5}.ieVtwq_received,.ieVtwq_mine{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;display:flex}@supports (corner-shape:squircle){.ieVtwq_received,.ieVtwq_mine{corner-shape:squircle;border-radius:var(--radius-md)}}.ieVtwq_mine{justify-content:space-between}.ieVtwq_campaigns{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ieVtwq_campaign{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:flex-start;display:flex}@supports (corner-shape:squircle){.ieVtwq_campaign{corner-shape:squircle;border-radius:var(--radius-md)}}.ieVtwq_campaignBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ieVtwq_kind{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:none}.ieVtwq_campaignTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.ieVtwq_code{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);font-family:var(--font-mono,monospace);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:var(--text-primary);background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:var(--radius-md);align-self:flex-start}@supports (corner-shape:squircle){.ieVtwq_code{corner-shape:squircle;border-radius:var(--radius-md)}}.ieVtwq_code{-webkit-user-select:all;user-select:all}.ieVtwq_signIn{gap:var(--space-2);flex-direction:column;display:flex}.ieVtwq_leave{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-color);flex-direction:column;display:flex}.ieVtwq_leaveTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}
@media (min-width:768px){.OfqwRa_page{padding-bottom:var(--space-20)}}.OfqwRa_pageBackground{z-index:0;pointer-events:none;height:400px;transition:background .3s;position:fixed;top:0;left:0;right:0}.OfqwRa_profileCard{z-index:1;background:var(--bg-primary);max-width:640px;min-height:100dvh;margin:0 auto;position:relative}@media (min-width:768px){.OfqwRa_profileCard{min-height:0;margin:var(--space-6) auto 0;border:1px solid var(--border-color);border-radius:var(--radius-lg)}@supports (corner-shape:squircle){.OfqwRa_profileCard{corner-shape:squircle;border-radius:var(--radius-xl)}}}.OfqwRa_backButton{z-index:10;display:none;position:absolute;top:12px;left:12px}@media (max-width:768px){.OfqwRa_backButton{justify-content:center;align-items:center;display:flex}}.OfqwRa_backButton{border-radius:var(--radius-full);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:none;width:36px;height:36px;transition:background .15s}.OfqwRa_backButton:hover{background:#00000080}.OfqwRa_backButton:active{transform:scale(.95)}.OfqwRa_coverWrapper{aspect-ratio:3;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.OfqwRa_coverWrapper{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}@supports (corner-shape:squircle){.OfqwRa_coverWrapper{corner-shape:squircle;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}}}.OfqwRa_coverImage{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.OfqwRa_headerContainer,.OfqwRa_contentContainer{padding:var(--space-4)}@media (min-width:768px){.OfqwRa_headerContainer,.OfqwRa_contentContainer{padding:var(--space-6)}}.OfqwRa_contentContainer{padding-top:0}@media (max-width:768px){.OfqwRa_headerContainerNoCover{padding-top:var(--space-12)}}.OfqwRa_headerContainerSolo{border-bottom:1px solid var(--border-color)}.OfqwRa_header{z-index:11;flex-direction:column;align-items:flex-start;margin-bottom:0;display:flex;position:relative}.OfqwRa_hasCover{margin-top:-40px;position:relative}@media (min-width:768px){.OfqwRa_hasCover{margin-top:-48px}}.OfqwRa_headerNoLogo{margin-top:var(--space-2)}@media (min-width:768px){.OfqwRa_headerNoLogo{margin-top:var(--space-3)}}.OfqwRa_logo{border-radius:var(--radius-lg);object-fit:cover;border:3px solid var(--bg-primary);background:var(--bg-primary);-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0}@supports (corner-shape:squircle){.OfqwRa_logo{corner-shape:squircle;border-radius:22px}}.OfqwRa_name{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:var(--space-3) 0 0;overflow-wrap:break-word;line-height:1.2}@media (min-width:768px){.OfqwRa_name{font-size:var(--font-size-3xl)}}.OfqwRa_description{font-size:var(--font-size-base);color:var(--text-secondary);margin:var(--space-2) 0 0;white-space:pre-line;line-height:1.5}.OfqwRa_address{align-items:center;gap:var(--space-1-5);margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);text-decoration:none;display:flex}.OfqwRa_address:hover{color:var(--text-primary)}.OfqwRa_socialLinks{margin-top:var(--space-3);margin-left:calc(var(--space-2)*-1);display:flex}.OfqwRa_socialLink{padding:var(--space-2);color:var(--text-secondary);justify-content:center;align-items:center;text-decoration:none;transition:color .15s;display:flex}.OfqwRa_socialLink svg{width:18px;height:18px}.OfqwRa_socialLink:hover{color:var(--text-primary)}.OfqwRa_manageRow,.OfqwRa_roomCard{margin-top:var(--space-4)}.OfqwRa_eventsSection{margin-top:var(--space-2)}.OfqwRa_eventsHeader{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.OfqwRa_eventsHeaderActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.OfqwRa_eventsTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}
