.th-hub{container:th/inline-size}.th-groups{grid-template-columns:minmax(0,1fr);gap:44px 24px;display:grid}.th-group{min-width:0}.th-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:380px;gap:16px;margin:0;padding:0;list-style:none;display:grid}.th-cell{min-width:0;min-height:0;display:flex}@container th (min-width:560px){.th-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:340px}.th-group[data-group=stillness] .th-grid{grid-template-rows:380px 340px 280px}.th-cell[data-tool=breathe]{grid-area:1/1/2/3}.th-cell[data-tool=still]{grid-area:2/1/3/2}.th-cell[data-tool=timer]{grid-area:2/2/3/3}.th-cell[data-tool=affirmation]{grid-area:3/1/4/3}.th-group[data-group=reflect] .th-grid{grid-template-rows:280px 340px}.th-cell[data-tool=mood]{grid-area:1/1/2/3}.th-cell[data-tool=gratitude]{grid-area:2/1/3/2}.th-cell[data-tool=reflection]{grid-area:2/2/3/3}}@container th (min-width:1000px){.th-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.th-group[data-group=stillness]{grid-column:1/-1}.th-group[data-group=stillness] .th-grid{grid-template-rows:440px 300px;grid-template-columns:repeat(3,minmax(0,1fr))}.th-cell[data-tool=breathe]{grid-area:1/1/2/3}.th-cell[data-tool=still]{grid-area:1/3/2/4}.th-cell[data-tool=timer]{grid-area:2/1/3/2}.th-cell[data-tool=affirmation]{grid-area:2/2/3/4}.th-group[data-group=sound] .th-grid{grid-template-rows:270px 270px;grid-template-columns:minmax(0,1fr)}.th-group[data-group=reflect] .th-grid{grid-template-rows:270px 270px}.th-cell[data-tool=mood]{grid-area:1/1/3/2}.th-cell[data-tool=gratitude]{grid-area:1/2/2/3}.th-cell[data-tool=reflection]{grid-area:2/2/3/3}}.th-card{--th-night:#0a0812;--th-ground:var(--th-night);--th-ink:#fff;--th-ink-2:#ebedefc7;--th-from:color-mix(in oklab, var(--tc) 70%, #fff);--th-pill:#ffffff24;--th-pill-hover:#ffffff38;--th-edge:color-mix(in oklab, var(--tc) 18%, transparent);--th-edge-hover:color-mix(in oklab, var(--tc) 34%, transparent);--th-air:1;--th-areas:"art" "copy";--th-cols:minmax(0, 1fr);--th-rows:minmax(0, 1fr) auto;--th-mask:linear-gradient(to bottom, #000 76%, transparent);--th-copy-pad:4px 18px 18px;--th-copy-align:end;isolation:isolate;grid-template-areas:var(--th-areas);grid-template-columns:var(--th-cols);grid-template-rows:var(--th-rows);min-width:0;color:var(--th-ink);background:var(--th-ground);box-shadow:0 1px 2px #00000029, 0 12px 28px -16px #00000073, inset 0 0 0 1px var(--th-edge);transition:transform .2s var(--ease-standard), box-shadow .2s var(--ease-standard);border-radius:24px;flex:1;display:grid;position:relative;overflow:hidden}.th-card:hover{box-shadow:0 1px 2px #00000029, 0 20px 38px -18px #00000080, inset 0 0 0 1px var(--th-edge-hover);transform:translateY(-2px)}.th-card:focus-within{outline:3px solid var(--ring);outline-offset:3px}:root:not(.dark) .th-card[data-light]{--th-ground:#fbf7ee;--th-ink:#181d26;--th-ink-2:#4a4f58;--th-from:color-mix(in oklab, var(--tc) 60%, #000);--th-pill:#181d2612;--th-pill-hover:#181d261f;--th-edge:#3c281414;--th-edge-hover:color-mix(in oklab, var(--tc) 40%, transparent);--th-air:.35;box-shadow:0 1px 2px #3c28140f, 0 12px 28px -18px #3c281447, inset 0 0 0 1px var(--th-edge)}:root:not(.dark) .th-card[data-light]:hover{box-shadow:0 1px 2px #3c28140f, 0 20px 38px -20px #3c281457, inset 0 0 0 1px var(--th-edge-hover)}@container th (min-width:560px) and (max-width:999.98px){.th-card:is([data-tool=breathe],[data-tool=affirmation],[data-tool=mood]){--th-areas:"copy art";--th-cols:minmax(220px, .8fr) minmax(0, 1.2fr);--th-rows:minmax(0, 1fr);--th-mask:linear-gradient(to right, transparent, #000 28%);--th-copy-pad:28px 0 28px 28px;--th-copy-align:center}}@container th (min-width:1000px){.th-card:is([data-tool=breathe],[data-tool=affirmation],[data-tool=tune],[data-tool=atlas]){--th-areas:"copy art";--th-cols:minmax(0, .8fr) minmax(0, 1.2fr);--th-rows:minmax(0, 1fr);--th-mask:linear-gradient(to right, transparent, #000 28%);--th-copy-pad:26px 0 26px 28px;--th-copy-align:center}.th-card[data-tool=breathe]{--th-cols:minmax(0, .68fr) minmax(0, 1.32fr);--th-copy-pad:32px 0 32px 34px;--th-copy-align:end}.th-card:is([data-tool=gratitude],[data-tool=reflection]){--th-copy-pad:2px 16px 14px}.th-card:is([data-tool=gratitude],[data-tool=reflection]) .th-note{-webkit-line-clamp:1}.th-card:is([data-tool=gratitude],[data-tool=reflection]) .th-cta{margin-top:8px}}.th-air{z-index:-1;opacity:var(--th-air);background:radial-gradient(60% 55% at 50% 34%, color-mix(in oklab, var(--tc) 46%, transparent) 0%, transparent 70%), radial-gradient(80% 60% at 50% 110%, color-mix(in oklab, var(--tc) 18%, transparent) 0%, transparent 70%);filter:blur(8px);pointer-events:none;position:absolute;inset:-30% -40% 30%}.th-art{min-width:0;min-height:0;-webkit-mask-image:var(--th-mask);-webkit-mask-image:var(--th-mask);mask-image:var(--th-mask);grid-area:art;position:relative;overflow:hidden}.th-mini-box{display:block;position:absolute;inset:0}.th-mini-still{background:radial-gradient(60% 60% at 50% 45%, color-mix(in oklab, var(--tc) 34%, transparent), transparent 70%);position:absolute;inset:0}.th-mini{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;animation:th-in .5s var(--ease-standard) both;display:block;position:absolute;top:0;left:0;overflow:hidden}.th-mini>*{width:100%;height:100%}@keyframes th-in{0%{opacity:0}}.th-mini .dc-timer.dc-tf-preview{--ring:200px}.th-mini .dc-mood.dc-tf-preview{background:0 0}.th-copy{align-items:flex-start;justify-content:var(--th-copy-align);min-width:0;padding:var(--th-copy-pad);flex-direction:column;grid-area:copy;gap:4px;display:flex}.th-name{color:var(--th-ink);text-wrap:balance}.th-link{color:inherit;text-decoration:none}.th-link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.th-link:focus-visible{outline:none}.th-note{color:var(--th-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.th-from{color:var(--th-from)}.th-cta{height:30px;color:var(--th-ink);background:var(--th-pill);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);transition:background-color .16s var(--ease-standard);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:0 14px 0 11px;display:inline-flex}.th-card:hover .th-cta{background:var(--th-pill-hover)}@media (prefers-reduced-motion:reduce){.th-card,.th-card:hover{transform:none}.th-mini{animation:none}}.th-stage{isolation:isolate;min-height:min(78vh,820px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tc) 18%, transparent);background:#0a0812;border-radius:28px;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);display:flex;position:relative;overflow:hidden}.th-stage .th-air{opacity:.8;inset:-20% -10% 20%}.th-stage-light{background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.th-stage-light .th-air{opacity:.25}.th-stage-inner{width:100%;max-width:1120px}.th-stage-skeleton{opacity:.25;width:100%;height:468px}.th-stage-note{background:var(--card);border-radius:22px;padding:8px 16px}.th-stage-only{z-index:50;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 56px) 12px calc(env(safe-area-inset-bottom,0px) + 16px);box-shadow:none;border-radius:0;align-items:safe center;position:fixed;inset:0;overflow-y:auto}.th-stage-only .th-stage-inner{min-width:0}
/*# sourceMappingURL=2uahm2gikisv4.css.map*/