Skip intro ↦

going INward

The shadow is not a monster.
It’s you.

Every shadow you’ve hidden is a wounded part of you, still waiting. Meet it, tend it over real days, and watch it rise — a deity you name yourself.

or scroll to understand first ⌄

what is a shadow?

It was never darkness.
Only the unseen.

Your shadow isn’t the evil in you. It’s the parts you were never able to face — the grief you buried, the anger you swallowed, the softness you hid to stay safe. Not darkness. Just the unlit side of you.

Shadow work is the practice of turning toward those parts — slowly, gently, without fear. What you can finally see, you can hold. And what you hold stops ruling you from the dark.

And here’s the turn most people miss: your shadow isn’t only something to heal. It’s a teacher. Every part you exiled was guarding something you needed — your anger keeping your boundaries, your numbness keeping you safe. Turn toward it, and it hands the gift back. You heal it; it teaches you.

Don’t fear the dark. It’s only the part of you you haven’t met yet.

the descent

First, you meet it.

Step into a chamber and stand before your shadow — Rage, Grief, Avoidance, the frozen thing you never gave a name. It has been waiting a long time in the dark. It speaks; you listen.

🌑

The Hollow One

Avoidant · an unseen part, waiting to be met

the slow work

Then you sit with it.

No shortcuts, no bypass — the old wounds only close when they’re witnessed. Return day after day: write to it, breathe with it, answer what it asks. Slow is holy here.

Day 1Day 7 · whole

Day 5 · 80% integrated — the beast is becoming beautiful.

the ascension

It rises as a god.

What you tend, transforms. Every shadow you heal ascends into a deity that is wholly yours — your pain remade into power, and given a title by your own hand.

The Unsilencedborn of Rage
🌊
The Tender Tideborn of Longing
🌪
The Unshakenborn of Trauma
🕊️
The Unhiddenborn of Shame
🌑
The Returnedborn of Avoidance
🗝️
The Open Handborn of Control

Only titles — the true name is the one you speak over it yourself.

everything inside

A whole world to go inward.

📓

Dual-soul journal

Write to your shadow — and hear it write back.

🌀

Lumen — your AI companion

A gentle guide through the dark, day or night.

🗺

Body map

Find where the wound lives, and tend it there.

🎧

Circles & guides

Peer support circles — with space for guides to join.

before you begin

Questions, answered honestly

Is this therapy?

No — INtegration is a self-guided wellness companion, not therapy, diagnosis, or treatment, and it makes no promise of a particular outcome. If you’re in crisis, please reach a real person: in the US call or text 988, or tap Help anytime.

Is what I write private?

Yes. Your journal is encrypted on your own device with secret words only you hold — no one else can read it unless you choose to share, and we never sell your reflections. You can export or delete everything anytime.

How does the “healing” actually work?

Through small, honest days. You meet a shadow, tend it, and heal wounded parts over time — deliberately paced over at least three days, because this work isn’t meant to be rushed. As you rise, your shadow visibly transforms from monster toward whole.

Do I have to pay?

The core practice — meeting and tending your shadow, journaling, grounding, and crisis support — is always free. INtegration+ adds more shadows and journals. Light Tokens are cosmetic only, with no cash value, and are never required to heal.

What even is a “shadow”?

The parts of you you were never able to face — the grief you buried, the anger you swallowed, the softness you hid to stay safe. Not evil. Just the unlit side of you. You heal it; it teaches you.

Can it help me in a crisis?

It isn’t a crisis service and isn’t monitored in real time — but a red Help button is on every screen, always, with immediate call/text lines. If you’re in danger, contact emergency services or a crisis line now. You matter, and you don’t have to hold it alone.

🌕

Your shadow is
waiting.

The part of you you’ve feared the longest has waited the longest to be loved. Go down into the dark — and bring it home.

A wellness companion, not therapy. A note on care

Begin ↦
.rcard.rsel{border-color:rgba(124,95,240,.6);background:rgba(124,95,240,.09);box-shadow:0 0 26px rgba(124,95,240,.22)} .rcard .rfeat{font-size:.68rem;line-height:1.5;opacity:.72;display:flex;gap:.4rem} .rbadge{position:absolute;top:.85rem;right:.9rem;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px;background:rgba(124,95,240,.2);color:var(--vl3);border:1px solid rgba(124,95,240,.35)} /* ═══════ Choose your path — premium threshold redesign ═══════ */ .rp-scroll{padding:calc(1rem + env(safe-area-inset-top)) 1.1rem 44px} .rp{max-width:414px;margin:0 auto} .rp-head{position:relative;z-index:0;text-align:center;padding:2rem 0 .6rem} .rp-head::before{content:"";position:absolute;top:-4%;left:50%;width:330px;height:300px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 40%,rgba(84,220,238,.17),transparent 68%);pointer-events:none;z-index:-1} .rp-kicker{font-family:'JetBrains Mono',monospace;font-size:.5rem;letter-spacing:.42em;text-transform:uppercase;color:var(--vl3);opacity:.72;margin-bottom:.85rem} .rp-title{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:2.75rem;line-height:1;letter-spacing:-.02em;margin-bottom:.5rem;text-wrap:balance} .rp-title em{font-style:italic;color:var(--gold2)} .rp-sub{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.04rem;line-height:1.5;opacity:.62;max-width:280px;margin:0 auto} .rp-horizon{width:60px;height:1px;margin:1rem auto 0;background:linear-gradient(90deg,transparent,var(--gold2),transparent);opacity:.75} .rp-promo{position:relative;display:flex;align-items:center;gap:.55rem;margin:1.25rem 0 0;padding:.62rem .85rem;border-radius:13px;background:linear-gradient(100deg,rgba(240,210,138,.13),rgba(84,220,238,.09));border:1px solid rgba(240,210,138,.32)} .rp-promoIc{color:var(--gold2);font-size:.85rem;flex:none} .rp-promoTxt{font-size:.62rem;line-height:1.4;opacity:.92} .rp-promoTxt b{color:var(--gold2);font-weight:700} .rp-promoDays{margin-left:auto;flex:none;font-size:.5rem;font-weight:700;color:#04141d;background:var(--gold2);padding:.2rem .5rem;border-radius:100px} .rp-tiers{display:flex;flex-direction:column;gap:.85rem;margin-top:1.15rem} .rp-tier{position:relative;border-radius:19px;padding:1.1rem 1.15rem 1.15rem;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.02));border:1px solid var(--line2);overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .4s} .rp-tier.rsel{border-color:var(--vl2);box-shadow:0 0 0 1px var(--vl2) inset,0 0 26px -6px var(--vl)} .rp-tierHead{display:flex;align-items:center;gap:.7rem;margin-bottom:.6rem} .rp-sigil{width:46px;height:46px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem} .rp-name{font-size:1.06rem;font-weight:600;letter-spacing:.005em} .rp-role{font-family:'JetBrains Mono',monospace;font-size:.47rem;letter-spacing:.15em;text-transform:uppercase;opacity:.56;margin-top:.2rem} .rp-price{margin-left:auto;text-align:right;line-height:.95;white-space:nowrap} .rp-now{font-family:'Cormorant Garamond',serif;font-size:1.75rem;font-weight:600;color:#fff} .rp-unit{font-size:.58rem;opacity:.5;margin-left:.04rem} .rp-was{display:block;font-size:.68rem;text-decoration:line-through;opacity:.42;margin-bottom:.04rem} .rp-desc{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:.92rem;line-height:1.45;opacity:.74;margin-bottom:.8rem} .rp-feats{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.95rem} .rp-feat{display:flex;align-items:flex-start;gap:.5rem;font-size:.72rem;line-height:1.42;opacity:.9} .rp-tick{flex:none;font-size:.58rem;margin-top:.13rem} .rp-trial{font-size:.6rem;margin:-.35rem 0 .7rem;color:var(--gold2);opacity:.85} .rp-cta{width:100%;padding:.82rem;border-radius:13px;font-family:'DM Sans',sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.01em;cursor:pointer;border:none;transition:filter .2s,transform .14s} .rp-cta:hover{filter:brightness(1.06)} .rp-cta:active{transform:scale(.985)} .rp-tier.seeker .rp-sigil{background:radial-gradient(circle at 35% 28%,rgba(94,234,212,.34),rgba(16,52,44,.6));box-shadow:0 0 0 1px rgba(94,234,212,.22) inset} .rp-tier.seeker .rp-tick{color:var(--aq)} .rp-tier.seeker .rp-cta{background:rgba(255,255,255,.06);border:1px solid var(--line2);color:#fff} .rp-tier.initiate{padding-top:1.75rem;border-color:rgba(240,210,138,.42);background:linear-gradient(180deg,rgba(84,220,238,.1),rgba(240,210,138,.045) 52%,rgba(255,255,255,.02));box-shadow:0 16px 44px -20px rgba(84,220,238,.6)} .rp-tier.initiate::after{content:"";position:absolute;inset:0;border-radius:19px;padding:1px;background:linear-gradient(135deg,rgba(84,220,238,.75),rgba(240,210,138,.6) 45%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none} .rp-tier.initiate .rp-sigil{background:radial-gradient(circle at 35% 28%,rgba(84,220,238,.55),rgba(240,210,138,.32));box-shadow:0 0 18px -3px rgba(84,220,238,.7),0 0 0 1px rgba(240,210,138,.4) inset} .rp-tier.initiate .rp-tick{color:var(--gold2)} .rp-tier.initiate .rp-cta{background:linear-gradient(135deg,var(--vl),var(--aq));color:#04141d;box-shadow:0 10px 26px -10px rgba(84,220,238,.75)} .rp-featBadge{position:absolute;top:.6rem;left:50%;transform:translateX(-50%);z-index:2;font-family:'JetBrains Mono',monospace;font-size:.48rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#04141d;background:linear-gradient(135deg,var(--gold2),#e0a95a);padding:.26rem .74rem;border-radius:100px;box-shadow:0 5px 16px -5px rgba(240,210,138,.7)} .rp-tier.guide .rp-sigil{background:radial-gradient(circle at 35% 28%,rgba(240,210,138,.42),rgba(50,38,12,.6));box-shadow:0 0 0 1px rgba(240,210,138,.3) inset} .rp-tier.guide .rp-tick{color:var(--gold2)} .rp-tier.guide .rp-cta{background:linear-gradient(135deg,var(--gold2),#c9962a);color:#1a1206} .rp-tier.lifetime{padding-top:1.75rem;border-color:rgba(240,210,138,.5);background:linear-gradient(180deg,rgba(240,210,138,.1),rgba(240,210,138,.03) 55%,rgba(255,255,255,.02));box-shadow:0 16px 44px -22px rgba(240,210,138,.55)} .rp-tier.lifetime::after{content:"";position:absolute;inset:0;border-radius:19px;padding:1px;background:linear-gradient(135deg,rgba(246,217,138,.85),rgba(255,215,120,.45) 48%,transparent 74%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none} .rp-tier.lifetime .rp-sigil{background:radial-gradient(circle at 35% 28%,rgba(255,220,140,.52),rgba(120,90,30,.55));box-shadow:0 0 16px -3px rgba(240,210,138,.6),0 0 0 1px rgba(240,210,138,.45) inset} .rp-tier.lifetime .rp-tick{color:var(--gold2)} .rp-tier.lifetime .rp-cta{background:linear-gradient(135deg,#f6d98a,#d3a038);color:#1a1206;box-shadow:0 10px 26px -10px rgba(240,210,138,.7)} .rp-forever{position:absolute;top:.6rem;left:50%;transform:translateX(-50%);z-index:2;font-family:'JetBrains Mono',monospace;font-size:.46rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#1a1206;background:linear-gradient(135deg,#f6d98a,#e0a95a);padding:.24rem .72rem;border-radius:100px;box-shadow:0 5px 16px -5px rgba(240,210,138,.6)} .rp-code{display:flex;gap:.4rem;align-items:center;margin-top:1.3rem} .rp-code .input{flex:1} .rp-codeOk{font-size:.6rem;color:var(--aq2);text-align:center;margin-top:.5rem} .rp-foot{font-size:.54rem;opacity:.4;text-align:center;line-height:1.55;max-width:294px;margin:1.4rem auto 0} .rp-foot .lk{color:var(--vl3);text-decoration:underline;cursor:pointer} .rp-admin{display:block;text-align:center;font-size:.54rem;opacity:.4;margin-top:.9rem;cursor:pointer;text-decoration:underline} @keyframes rpUp{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:none}} .rp-tier{animation:rpUp .55s cubic-bezier(.22,1,.36,1) both} .rp-tier:nth-child(2){animation-delay:.08s} .rp-tier:nth-child(3){animation-delay:.16s} .rp-tier:nth-child(4){animation-delay:.24s} @keyframes rpGlow{0%,100%{opacity:.72}50%{opacity:1}} .rp-tier.initiate::after{animation:rpGlow 4.6s ease-in-out infinite} .rp-tier.lifetime::after{animation:rpGlow 5.4s ease-in-out infinite} @media(prefers-reduced-motion:reduce){.rp-tier{animation:none}.rp-tier.initiate::after,.rp-tier.lifetime::after{animation:none}}

the threshold

Cross the threshold

Joining as Seeker. Your reflections stay private to you.

Sign in
Create account

Demo auth — nothing leaves your device. By continuing you confirm you are 16+ and agree to our Terms (including the arbitration & class-action waiver), Privacy & AI notice.

🛡️ admin preview

going INward

Good evening,
friend

3400
🔔
S

How are you feeling right now?

😶 Numb 😤 Angry 😢 Grief 😰 Fear ✨ Open
🌑

Active shadow

your shadow awaits

tap to meet it

0% integrated Enter chamber →

1

Days walked

Lv 1

Shadow level

0

Entries

📡

Transmission

receive today's download

🌬

Breathwork

5 techniques to explore

✉️

Letters

seal one forward

🌍

Come back

ground in 5·4·3·2·1

🦋

Moth & Flame

a moment of calm · drift, breathe, gather a little light

🌗

Begin a 30-day season

a guided arc through your shadow

Today's shadow prompt

What are you covering up today that you haven't named yet?

Your practice

🚪
Shadow
chamber
📓
Shadow
journal
🌀
AI
interrogate
👥
Inner
circle
Guides
🧭

Walk with a guide

Book a session with a real, independent practitioner

📲

Add INtegration to your home screen

Open it like a real app — tap for instructions

Shadow chamber

The Hollow One

3400
😶 Withdrawn

The Devouring Quiet

🌑 Avoidant
UNHEALED · monster-fused

The Hollow One

Avoidant Archetype · Emptiness given weight and breath

◈ STATUSSTIRRING
Integration 34%
Day 1 · min. 3 days to integrate

Wound zones

Full map →

Your shadows

Inner World

⚙️
◈ STATUSSTIRRING
J

Name

Seeker

tap ✎ to set up your profile

1

Level

🏷 Seeker
⟡ Journey 🌙 1 day walked 3400 tokens

0%

Healing

0

Sessions

0

Entries

★ card showcase⇄ arrange

last 7 weeks · active days

📊 full journey ›
W1W2W3W4W5W6now
🎓

Lessons from your shadow

What each part has taught you — the gifts you’ve reclaimed

🏛

Pantheon

your risen gods

📖

Book of Becoming

your journey, kept

What's surfacing
🌱

Evolve

See your arc

💬

Messages

Direct

🗺

Body map

Wound zones

Become a guide

Share your healing. Host shadow work sessions. Earn from your practice.

Working with a guide?

Share your shadows, progress & journal with your guide — sealed with a passcode, sent device to device. Import their notes back anytime.

Shadow journal

Write into it

📓 Shadow Journal ✎
📚 journals 🎨 customize 📕 close
need a spark? What do you reach for when the silence gets too loud?

Pattern recognition

Write a few entries and your book will begin to notice what returns.

Past entries

your companion · call her LuLu

Lumen

🤍 reach a human⚙ make her yours

Lumen is AI — she can be wrong and is not a therapist, doctor, or crisis service, and isn’t monitored in real time. Learn more

Inner Circle

🌀

Who's in the Deep?

name the shadow · raise the circle's awareness together

Live rooms

drop in when a guide is hosting

🧑‍🏫

Walk with a guide

book a session with a real practitioner

Circles by shadow
Recent reflections
🌊

Live room

quiet right now · opens when a guide hosts

idle

Guide portal

Your practice

0

Clients

$0

This month

Rating

Available payout

$0

After 5% platform fee

Caseload
Today's sessions

Revenue · last 6 months

Explore

Shadow body

Healing map

Each zone holds a wound from this archetype. Tend it and watch your shadow shift in the chamber — the more you heal, the more human it becomes.

◈ STATUSSTIRRING
Overall integration 34%

Inner market

Adorn your shadow

3400

As your shadow heals it earns the right to be adorned. Some pieces unlock only at deeper integration.

🛍️

The Bazaar — real creations

Ebooks, card decks & jewelry from founders & guides

founders & guides

The Bazaar

Hand-made & hand-crafted by the people who built this world — ebooks, card decks, jewelry, art. A small, curated shelf for a niche that actually wants it.

Settings

🔒 Security & encryption

Your journal & data are sealed on this device with your secret words (AES-GCM encryption). It locks itself after 5 quiet minutes.

📲 Add to home screen

Install INtegration as an app

Guide · The Practice

Clients

🔒

Every client file is sealed on your device — only you can read it.

Booking

Weekly availability

Upcoming sessions

Messages

🔒 Encrypted
💬

Direct message

private to you

🔒

Notifications

The long arc

How far you've come

🌑

Then · Day 1

Monster-fused

🌑

Now · Day 1

Stirring

34%

integrated · 66% still in shadow

🎓 what it’s teaching you

You don’t only heal your shadow — you reclaim what it was guarding. That’s the gift you carry out.

Milestones
Lessons reclaimed
Terms
Privacy
AI
Care
Contact
🛟

Lumen · Support

AI agent · replies instantly

For crisis support, Lumen will connect you to human help lines.

🛟

create · ripple studio

0.0s
🎬

tap to add a clip from your device

short loops hit hardest · 6.9s = vine energy

trim the loop

mood filter

caption

tap anywhere to close

light tokens · checkout

choose a pack

payment method

💳 Card
Pay
G Pay
PayPal

or go INtegration+

🔒 Security: no card numbers ever touch this app — production checkout hands off to the payment provider (Stripe / Apple Pay / Google Pay / PayPal), who alone handle card data under PCI-DSS. This preview runs in sandbox: tokens are granted, nothing is charged. Going live requires connecting a backend checkout (one Stripe Payment Link per pack drops straight into these buttons).

🌑

Install INtegration

Add it to your home screen and it opens fullscreen,
like a native app. Choose your device:

iPhone
🤖 Android
💻 Desktop
0:00
Crisis