.share-modal{display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-1)}.share-modal__search{width:100%}.share-modal__preview{font-size:var(--font-size-xs);color:var(--color-dark-stronger);word-break:break-word;white-space:normal;line-height:var(--line-height-base)}.share-modal__preview-label{font-weight:600;color:var(--color-dark-stronger)}.share-modal__preview-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;transition:var(--transition-fast)}.share-modal__preview-link:hover{color:var(--color-hovering);filter:var(--glow-glory)}.share-modal__preview-title{font-style:italic;color:var(--color-dark)}.share-modal__list{max-height:18rem;overflow:auto;border:var(--border-thin) solid var(--color-dark-strong);border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-bright) 60%,transparent);backdrop-filter:blur(3px)}.share-modal__list:hover{border:var(--border-thin) solid var(--color-hovering)}.share-modal__empty{padding:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-dark-strong)}.share-modal__items{padding:var(--spacing-1) 0;display:flex;flex-direction:column;gap:var(--spacing-1)}.share-row{width:100%;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);background:transparent;border:none;text-align:left;cursor:pointer;transition:var(--transition-fast)}.share-row:hover{background:color-mix(in oklab,var(--color-primary) 6%,transparent)}.share-row:disabled{opacity:.6;cursor:not-allowed}.share-row__main{flex:1 1 auto;min-width:0}.share-row__name{font-size:var(--font-size-sm);font-weight:600;color:var(--color-dark);line-height:var(--line-height-tight)}.share-row__handle,.share-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-row__handle{margin-top:1px;font-size:var(--font-size-xs);color:var(--color-dark-stronger)}.share-row__status{display:flex;align-items:center;gap:var(--spacing-2)}.share-row__dot{height:8px;width:8px;border-radius:var(--radius-full);background:var(--color-dark-soft);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-dark-strong) 10%,transparent)}.share-row__dot.online{background:var(--color-success);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-success) 35%,transparent);filter:var(--glow-primary)}.share-row__sending{font-size:var(--font-size-xs);color:var(--color-dark-strong)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1;transition:var(--transition-fast);cursor:pointer}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--secondary{background:var(--color-bright);color:var(--color-dark);border:var(--border-thin) solid var(--color-dark-soft)}.btn--secondary:hover{border-color:color-mix(in oklab,var(--color-dark-strong) 40%,var(--color-dark-soft));box-shadow:var(--shadow-sm)}.moment-wrap{background:var(--color-bright);border:var(--border-thin) solid var(--color-dark-soft);box-shadow:var(--shadow-md);padding:var(--layout-padding-base);color:var(--color-dark);margin:var(--spacing-1) var(--spacing-1) var(--spacing-8);font-family:var(--font-sans)}.moment-header{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.moment-titleblock{display:flex;align-items:center;gap:var(--spacing-3)}.moment-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary)}.moment-headings{display:flex;flex-direction:column}.moment-title{margin:0;font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-dark)}.moment-tagline{margin:0;font-size:var(--font-size-xs);color:var(--color-dark-stronger)}.moment-badge{display:flex;align-items:center;justify-content:center;padding:6px 10px;font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.02em;border-radius:var(--radius-full);border:var(--border-thin) solid color-mix(in oklab,var(--color-highlight) 55%,transparent);background:color-mix(in oklab,var(--color-highlight) 12%,var(--color-bright));color:var(--color-dark);width:190px}.moment-body{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.moment-blurb-short{margin:0;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-base);color:var(--color-dark)}.moment-blurb-long{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-dark-strong)}.moment-features{margin:var(--spacing-2) 0 var(--spacing-4);padding-left:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-dark)}.moment-features li+li{margin-top:4px}.moment-actions{display:flex;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-2)}.moment-action{display:inline-flex;align-items:center;justify-content:center}.moment-action--muted{color:var(--color-dark-strong);cursor:not-allowed}.moment-action--btn{color:var(--color-dark);background:transparent;border:none;cursor:pointer;transition:var(--transition-fast)}.moment-action--btn:hover{color:var(--color-hovering)}@media (max-width:480px){.moment-wrap{padding:var(--layout-padding-sm);border-radius:var(--radius-md)}.moment-title{font-size:var(--font-size-lg)}}.pray-wrap{background:var(--color-bright);border:var(--border-thin) solid var(--color-dark-soft);box-shadow:var(--shadow-md);padding:var(--layout-padding-base);color:var(--color-dark);margin:var(--spacing-1) var(--spacing-1) var(--spacing-8);font-family:var(--font-sans)}.pray-header{flex-direction:column;justify-content:center;margin-bottom:var(--spacing-3)}.pray-header,.pray-titleblock{display:flex;gap:var(--spacing-3)}.pray-icon,.pray-titleblock{align-items:center}.pray-icon{display:inline-flex;justify-content:center;color:var(--color-primary)}.pray-headings{display:flex;flex-direction:column}.pray-title{margin:0;font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-dark)}.pray-tagline{margin:0;font-size:var(--font-size-xs);color:var(--color-dark-stronger)}.pray-badge{display:flex;align-items:center;justify-content:center;padding:6px 10px;font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.02em;border-radius:var(--radius-full);border:var(--border-thin) solid color-mix(in oklab,var(--color-highlight) 55%,transparent);background:color-mix(in oklab,var(--color-highlight) 12%,var(--color-bright));color:var(--color-dark);width:190px}.pray-body{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.pray-blurb-short{font-weight:700;line-height:var(--line-height-base);color:var(--color-dark)}.pray-blurb-long,.pray-blurb-short{margin:0;font-size:var(--font-size-sm)}.pray-blurb-long{line-height:var(--line-height-relaxed);color:var(--color-dark-strong)}.pray-features{margin:var(--spacing-2) 0 var(--spacing-4);padding-left:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-dark)}.pray-features li+li{margin-top:4px}.pray-actions{display:flex;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-2)}.pray-action{display:inline-flex;align-items:center;justify-content:center}.pray-action--muted{color:var(--color-dark-strong);cursor:not-allowed}.pray-action--btn{color:var(--color-dark);background:transparent;border:none;cursor:pointer;transition:var(--transition-fast)}.pray-action--btn:hover{color:var(--color-hovering)}@media (max-width:480px){.pray-wrap{padding:var(--layout-padding-sm);border-radius:var(--radius-md)}.pray-title{font-size:var(--font-size-lg)}}.journey-wrap{background:var(--color-bright);border:var(--border-thin) solid var(--color-dark-soft);box-shadow:var(--shadow-md);padding:var(--layout-padding-base);color:var(--color-dark);margin:var(--spacing-1) var(--spacing-1) var(--spacing-8);font-family:var(--font-sans)}.journey-header{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.journey-titleblock{display:flex;align-items:center;gap:var(--spacing-3)}.journey-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary)}.journey-headings{display:flex;flex-direction:column}.journey-title{margin:0;font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-dark)}.journey-tagline{margin:0;font-size:var(--font-size-xs);color:var(--color-dark-stronger)}.journey-badge{display:flex;align-items:center;justify-content:center;padding:6px 10px;font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.02em;border-radius:var(--radius-full);border:var(--border-thin) solid color-mix(in oklab,var(--color-highlight) 55%,transparent);background:color-mix(in oklab,var(--color-highlight) 12%,var(--color-bright));color:var(--color-dark);width:190px}.journey-body{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.journey-blurb-short{margin:0;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-base);color:var(--color-dark)}.journey-blurb-long{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-dark-strong)}.journey-features{margin:var(--spacing-2) 0 var(--spacing-4);padding-left:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-dark)}.journey-features li+li{margin-top:4px}.journey-actions{display:flex;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-2)}.journey-action{display:inline-flex;align-items:center;justify-content:center}.journey-action--muted{color:var(--color-dark-strong);cursor:not-allowed}.journey-action--btn{color:var(--color-dark);background:transparent;border:none;cursor:pointer;transition:var(--transition-fast)}.journey-action--btn:hover{color:var(--color-hovering)}@media (max-width:480px){.journey-wrap{padding:var(--layout-padding-sm);border-radius:var(--radius-md)}.journey-title{font-size:var(--font-size-lg)}}.echolit-wrap{background:var(--color-bright);border:var(--border-thin) solid var(--color-dark-soft);box-shadow:var(--shadow-md);padding:var(--layout-padding-base);color:var(--color-dark);margin:var(--spacing-1) var(--spacing-1) var(--spacing-8);font-family:var(--font-sans)}.echolit-header{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.echolit-titleblock{display:flex;align-items:center;gap:var(--spacing-3)}.echolit-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary)}.echolit-headings{display:flex;flex-direction:column}.echolit-title{margin:0;font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-dark)}.echolit-tagline{margin:0;font-size:var(--font-size-xs);color:var(--color-dark-stronger)}.echolit-badge{display:flex;align-items:center;justify-content:center;padding:6px 10px;font-size:var(--font-size-2xs);font-weight:600;letter-spacing:.02em;border-radius:var(--radius-full);border:var(--border-thin) solid color-mix(in oklab,var(--color-highlight) 55%,transparent);background:color-mix(in oklab,var(--color-highlight) 12%,var(--color-bright));color:var(--color-dark);width:190px}.echolit-body{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.echolit-blurb-short{margin:0;font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-base);color:var(--color-dark)}.echolit-blurb-long{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-dark-strong)}.echolit-features{margin:var(--spacing-2) 0 var(--spacing-4);padding-left:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-dark)}.echolit-features li+li{margin-top:4px}.echolit-actions{display:flex;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-2)}.echolit-action{display:inline-flex;align-items:center;justify-content:center}.echolit-action--muted{color:var(--color-dark-strong);cursor:not-allowed}.echolit-action--btn{color:var(--color-dark);background:transparent;border:none;cursor:pointer;transition:var(--transition-fast)}.echolit-action--btn:hover{color:var(--color-hovering)}@media (max-width:480px){.echolit-wrap{padding:var(--layout-padding-sm);border-radius:var(--radius-md)}.echolit-title{font-size:var(--font-size-lg)}}
/*# sourceMappingURL=d055e8b2547169d3.css.map*/