2026-06-03 10:17:44 +00:00
<!doctype html>
< html lang = "en" class = "no-js" >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width,initial-scale=1" >
< meta name = "description" content = "A living guide for awakening consciousness — practices, teachings, and community for the journey upward" >
< meta name = "author" content = "aja" >
< link rel = "canonical" href = "https://tree.ad/practices/daily-sadhana/" >
< link rel = "prev" href = "../" >
< link rel = "next" href = "../digital-wellness/" >
< link rel = "icon" href = "../../assets/images/favicon.png" >
2026-06-05 04:22:42 +00:00
< meta name = "generator" content = "zensical-0.0.44" >
2026-06-03 10:17:44 +00:00
< title > Daily Sadhana - Tree of Ascension Docs< / title >
< link rel = "stylesheet" href = "../../assets/stylesheets/modern/main.fba56155.min.css" >
< link rel = "stylesheet" href = "../../assets/stylesheets/modern/palette.dfe2e883.min.css" >
< link rel = "preconnect" href = "https://fonts.gstatic.com" crossorigin >
< link rel = "stylesheet" href = "https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetBrains+Mono:400,400i,700,700i&display=fallback" >
< style > : root { --md-text-font : "Inter" ; --md-code-font : "JetBrains Mono" } < / style >
< link rel = "stylesheet" href = "../../stylesheets/extra.css" >
< script > _ _md _scope = new URL ( "../.." , location ) , _ _md _scope . pathname . endsWith ( "/" ) || ( _ _md _scope = new URL ( _ _md _scope . pathname + "/" , location ) ) , _ _md _hash = e => [ ... e ] . reduce ( ( ( e , t ) => ( e << 5 ) - e + t . charCodeAt ( 0 ) ) , 0 ) , _ _md _get = ( e , t = localStorage , _ = _ _md _scope ) => JSON . parse ( t . getItem ( _ . pathname + "." + e ) ) , _ _md _set = ( e , t , _ = localStorage , a = _ _md _scope ) => { try { _ . setItem ( a . pathname + "." + e , JSON . stringify ( t ) ) } catch ( e ) { } } , document . documentElement . setAttribute ( "data-platform" , navigator . platform ) < / script >
2026-06-03 15:54:37 +00:00
< script >
window.TOA_ACTION_POINTS_ENABLED =
true;
2026-06-04 12:23:32 +00:00
window.TOA_KEEP_IN_TOUCH_ENDPOINT =
"https://subscribe.krystl.org/api/subscribe";
2026-06-03 15:54:37 +00:00
< / script >
2026-06-03 10:17:44 +00:00
< / head >
< body dir = "ltr" data-md-color-scheme = "default" data-md-color-primary = "green" data-md-color-accent = "teal" >
< input class = "md-toggle" data-md-toggle = "drawer" type = "checkbox" id = "__drawer" autocomplete = "off" >
< input class = "md-toggle" data-md-toggle = "search" type = "checkbox" id = "__search" autocomplete = "off" >
< label class = "md-overlay" for = "__drawer" aria-label = "Navigation" > < / label >
< div data-md-component = "skip" >
< a href = "#daily-sadhana" class = "md-skip" >
Skip to content
< / a >
< / div >
< div data-md-component = "announce" >
< / div >
< header class = "md-header md-header--shadow" data-md-component = "header" >
< nav class = "md-header__inner md-grid" aria-label = "Header" >
< a href = "../.." title = "Tree of Ascension Docs" class = "md-header__button md-logo" aria-label = "Tree of Ascension Docs" data-md-component = "logo" >
< img src = "../../assets/images/tree-ad-logo.svg" alt = "Tree of Ascension Docs" >
< / a >
< label class = "md-header__button md-icon" for = "__drawer" aria-label = "Navigation" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor" stroke-linecap = "round" stroke-linejoin = "round" stroke-width = "2" class = "lucide lucide-menu" viewBox = "0 0 24 24" > < path d = "M4 5h16M4 12h16M4 19h16" / > < / svg >
< / label >
< div class = "md-header__title" data-md-component = "header-title" >
< div class = "md-header__ellipsis" >
< div class = "md-header__topic" >
< span class = "md-ellipsis" >
Tree of Ascension Docs
< / span >
< / div >
< div class = "md-header__topic" data-md-component = "header-topic" >
< span class = "md-ellipsis" >
Daily Sadhana
< / span >
< / div >
< / div >
< / div >
< form class = "md-header__option" data-md-component = "palette" >
< input class = "md-option" data-md-color-media = "none" data-md-color-scheme = "default" data-md-color-primary = "green" data-md-color-accent = "teal" aria-label = "Switch to dark mode" type = "radio" name = "__palette" id = "__palette_0" >
< label class = "md-header__button md-icon" title = "Switch to dark mode" for = "__palette_1" hidden >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor" stroke-linecap = "round" stroke-linejoin = "round" stroke-width = "2" class = "lucide lucide-sun" viewBox = "0 0 24 24" > < circle cx = "12" cy = "12" r = "4" / > < path d = "M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41" / > < / svg >
< / label >
< input class = "md-option" data-md-color-media = "none" data-md-color-scheme = "slate" data-md-color-primary = "green" data-md-color-accent = "teal" aria-label = "Switch to light mode" type = "radio" name = "__palette" id = "__palette_1" >
< label class = "md-header__button md-icon" title = "Switch to light mode" for = "__palette_0" hidden >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor" stroke-linecap = "round" stroke-linejoin = "round" stroke-width = "2" class = "lucide lucide-moon" viewBox = "0 0 24 24" > < path d = "M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401" / > < / svg >
< / label >
< / form >
< script > var palette = _ _md _get ( "__palette" ) ; if ( palette && palette . color ) { if ( "(prefers-color-scheme)" === palette . color . media ) { var media = matchMedia ( "(prefers-color-scheme: light)" ) , input = document . querySelector ( media . matches ? "[data-md-color-media='(prefers-color-scheme: light)']" : "[data-md-color-media='(prefers-color-scheme: dark)']" ) ; palette . color . media = input . getAttribute ( "data-md-color-media" ) , palette . color . scheme = input . getAttribute ( "data-md-color-scheme" ) , palette . color . primary = input . getAttribute ( "data-md-color-primary" ) , palette . color . accent = input . getAttribute ( "data-md-color-accent" ) } for ( var [ key , value ] of Object . entries ( palette . color ) ) document . body . setAttribute ( "data-md-color-" + key , value ) } < / script >
< label class = "md-header__button md-icon" for = "__search" aria-label = "Search" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor" stroke-linecap = "round" stroke-linejoin = "round" stroke-width = "2" class = "lucide lucide-search" viewBox = "0 0 24 24" > < path d = "m21 21-4.34-4.34" / > < circle cx = "11" cy = "11" r = "8" / > < / svg >
< / label >
< div class = "md-search" data-md-component = "search" role = "dialog" aria-label = "Search" >
< button type = "button" class = "md-search__button" >
Search
< / button >
< / div >
< div class = "md-header__source" >
< a href = "https://bali.krystl.org/aja/up" title = "Go to repository" class = "md-source" data-md-component = "source" >
< div class = "md-source__icon md-icon" >
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 448 512" > <!-- ! Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2026 Fonticons, Inc. --> < path fill = "currentColor" d = "M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4" / > < / svg >
< / div >
< div class = "md-source__repository" >
Contribute
< / div >
< / a >
< / div >
< / nav >
< / header >
< div class = "md-container" data-md-component = "container" >
< main class = "md-main" data-md-component = "main" >
< div class = "md-main__inner md-grid" >
< div class = "md-sidebar md-sidebar--primary" data-md-component = "sidebar" data-md-type = "navigation" >
< div class = "md-sidebar__scrollwrap" >
< div class = "md-sidebar__inner" >
< nav class = "md-nav md-nav--primary" aria-label = "Navigation" data-md-level = "0" >
< label class = "md-nav__title" for = "__drawer" >
< a href = "../.." title = "Tree of Ascension Docs" class = "md-nav__button md-logo" aria-label = "Tree of Ascension Docs" data-md-component = "logo" >
< img src = "../../assets/images/tree-ad-logo.svg" alt = "Tree of Ascension Docs" >
< / a >
Tree of Ascension Docs
< / label >
< div class = "md-nav__source" >
< a href = "https://bali.krystl.org/aja/up" title = "Go to repository" class = "md-source" data-md-component = "source" >
< div class = "md-source__icon md-icon" >
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 448 512" > <!-- ! Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2026 Fonticons, Inc. --> < path fill = "currentColor" d = "M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4" / > < / svg >
< / div >
< div class = "md-source__repository" >
Contribute
< / div >
< / a >
< / div >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
< a href = "../.." class = "md-nav__link" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor" stroke-linecap = "round" stroke-linejoin = "round" stroke-width = "2" class = "lucide lucide-leaf" viewBox = "0 0 24 24" > < path d = "M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10" / > < path d = "M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12" / > < / svg >
< span class = "md-ellipsis" >
2026-06-04 12:23:32 +00:00
Home
2026-06-03 10:17:44 +00:00
< / span >
< / a >
< / li >
2026-06-03 11:50:10 +00:00
2026-06-03 10:17:44 +00:00
< li class = "md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested" >
2026-06-04 12:23:32 +00:00
< input class = "md-nav__toggle md-toggle " type = "checkbox" id = "__nav_2" checked >
2026-06-03 10:17:44 +00:00
< div class = "md-nav__link md-nav__container" >
< a href = "../" class = "md-nav__link " >
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M13.5 5.5c1.09 0 2-.92 2-2a2 2 0 0 0-2-2c-1.11 0-2 .88-2 2 0 1.08.89 2 2 2M9.89 19.38l1-4.38L13 17v6h2v-7.5l-2.11-2 .61-3A7.3 7.3 0 0 0 19 13v-2c-1.91 0-3.5-1-4.31-2.42l-1-1.58c-.4-.62-1-1-1.69-1-.31 0-.5.08-.81.08L6 8.28V13h2V9.58l1.79-.7L8.19 17l-4.9-1-.4 2z" / > < / svg >
< span class = "md-ellipsis" >
Practices
< / span >
< / a >
2026-06-04 12:23:32 +00:00
< label class = "md-nav__link " for = "__nav_2" id = "__nav_2_label" tabindex = "" >
2026-06-03 10:17:44 +00:00
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< / div >
2026-06-04 12:23:32 +00:00
< nav class = "md-nav" data-md-level = "1" aria-labelledby = "__nav_2_label" aria-expanded = "true" >
< label class = "md-nav__title" for = "__nav_2" >
2026-06-03 10:17:44 +00:00
< span class = "md-nav__icon md-icon" > < / span >
Practices
< / label >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item md-nav__item--active" >
< label class = "md-nav__link md-nav__link--active" for = "__toc" >
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M12 4c1.11 0 2 .89 2 2s-.89 2-2 2-2-.89-2-2 .9-2 2-2m9 12v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6A1.98 1.98 0 0 0 12.53 9H11.5c-.61 0-1.17.26-1.55.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.95-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5a2.5 2.5 0 0 1 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.71-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25" / > < / svg >
< span class = "md-ellipsis" >
Daily Sadhana
< / span >
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< a href = "././" class = "md-nav__link md-nav__link--active" >
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M12 4c1.11 0 2 .89 2 2s-.89 2-2 2-2-.89-2-2 .9-2 2-2m9 12v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6A1.98 1.98 0 0 0 12.53 9H11.5c-.61 0-1.17.26-1.55.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.95-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5a2.5 2.5 0 0 1 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.71-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25" / > < / svg >
< span class = "md-ellipsis" >
Daily Sadhana
< / span >
< / a >
< nav class = "md-nav md-nav--secondary" aria-label = "On this page" >
< label class = "md-nav__title" for = "__toc" >
< span class = "md-nav__icon md-icon" > < / span >
On this page
< / label >
< ul class = "md-nav__list" data-md-component = "toc" data-md-scrollfix >
2026-06-05 13:19:00 +00:00
< li class = "md-nav__item" >
< a href = "#morning-routine" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Morning routine
< / span >
< / span >
< / a >
< / li >
2026-06-03 10:17:44 +00:00
< li class = "md-nav__item" >
< a href = "#meditation" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Meditation
< / span >
< / span >
< / a >
2026-06-04 05:34:11 +00:00
< nav class = "md-nav" aria-label = "Meditation" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#zen" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Zen
< / span >
< / span >
< / a >
< nav class = "md-nav" aria-label = "Zen" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#focus" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Focus
< / span >
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
2026-06-03 10:17:44 +00:00
< / li >
< li class = "md-nav__item" >
< a href = "#gratitude-journal" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Gratitude journal
< / span >
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
2026-06-04 05:34:11 +00:00
< a href = "#merit-journal" class = "md-nav__link" >
2026-06-03 10:17:44 +00:00
< span class = "md-ellipsis" >
< span class = "md-typeset" >
2026-06-04 05:34:11 +00:00
Merit journal
< / span >
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#improvements-journal" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Improvements journal
2026-06-03 10:17:44 +00:00
< / span >
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#movement-energy-and-strength" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Movement: energy and strength
< / span >
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#visualization-morning-and-night" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Visualization: morning and night
< / span >
< / span >
< / a >
2026-06-05 13:19:00 +00:00
< / li >
< li class = "md-nav__item" >
< a href = "#footnotes" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Footnotes
< / span >
< / span >
< / a >
2026-06-03 10:17:44 +00:00
< / li >
< / ul >
< / nav >
< / li >
< li class = "md-nav__item" >
< a href = "../digital-wellness/" class = "md-nav__link" >
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M6.62 10.79a15.1 15.1 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.59.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .57 3.57 1 1 0 0 1-.25 1m12.89-3.86-1.42-1.42L15 8.59l-2.29-2.3-1.42 1.42 3.71 3.7Z" / > < / svg >
< span class = "md-ellipsis" >
Digital Wellness
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../grounding-in-nature/" class = "md-nav__link" >
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M4.5 11A1.5 1.5 0 0 0 6 9.5 1.5 1.5 0 0 0 4.5 8 1.5 1.5 0 0 0 3 9.5 1.5 1.5 0 0 0 4.5 11m17.67-1.83c0-3.87-3.13-7-7-7a7 7 0 0 0-7 7c0 3.47 2.52 6.33 5.83 6.89V20H6v-3h1v-4a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4h1v5h16v-2h-3v-3.88a7 7 0 0 0 6.17-6.95" / > < / svg >
< span class = "md-ellipsis" >
Grounding in Nature
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "../nourishing-the-body/" class = "md-nav__link" >
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M20 10c2 3-3 12-5 12s-2-1-3-1-1 1-3 1-7-9-5-12 5-3 7-2V5C5.38 8.07 4.11 3.78 4.11 3.78S6.77.19 11 5V3h2v5c2-1 5-1 7 2" / > < / svg >
< span class = "md-ellipsis" >
Nourishing the Body
< / span >
< / a >
< / li >
2026-06-03 11:50:10 +00:00
< li class = "md-nav__item" >
< a href = "../spiritual-hygiene/" class = "md-nav__link" >
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M15.5 9.63c-.19-2.79-1.32-5.51-3.44-7.63A12.25 12.25 0 0 0 8.5 9.63c1.29.68 2.47 1.56 3.5 2.63a14.2 14.2 0 0 1 3.5-2.63M12 15.45C9.85 12.17 6.18 10 2 10c0 10 9.32 11.89 10 12 .68-.12 10-2 10-12-4.18 0-7.85 2.17-10 5.45" / > < / svg >
< span class = "md-ellipsis" >
Spiritual Hygiene
< / span >
< / a >
< / li >
2026-06-03 10:17:44 +00:00
< / ul >
< / nav >
< / li >
< li class = "md-nav__item md-nav__item--section md-nav__item--nested" >
2026-06-04 12:23:32 +00:00
< input class = "md-nav__toggle md-toggle " type = "checkbox" id = "__nav_3" >
2026-06-03 10:17:44 +00:00
< div class = "md-nav__link md-nav__container" >
2026-06-03 11:50:10 +00:00
< a href = "../../strategies/" class = "md-nav__link " >
2026-06-03 10:17:44 +00:00
2026-06-03 11:50:10 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M19 22H5v-2h14zM13 2c-1.25 0-2.42.62-3.11 1.66L7 8l2 2 2.06-1.37c.44-.31 1.08-.19 1.39.27.02.03.05.06.05.1.3.59.19 1.3-.28 1.77l-4.8 4.8c-.55.56-.55 1.46.01 2.01.26.26.62.42.99.42H17V6a4 4 0 0 0-4-4" / > < / svg >
2026-06-03 10:17:44 +00:00
< span class = "md-ellipsis" >
2026-06-03 11:50:10 +00:00
Strategies
2026-06-03 10:17:44 +00:00
< / span >
< / a >
2026-06-04 12:23:32 +00:00
< label class = "md-nav__link " for = "__nav_3" id = "__nav_3_label" tabindex = "" >
2026-06-03 10:17:44 +00:00
< span class = "md-nav__icon md-icon" > < / span >
< / label >
< / div >
2026-06-04 12:23:32 +00:00
< nav class = "md-nav" data-md-level = "1" aria-labelledby = "__nav_3_label" aria-expanded = "false" >
< label class = "md-nav__title" for = "__nav_3" >
2026-06-03 10:17:44 +00:00
< span class = "md-nav__icon md-icon" > < / span >
2026-06-03 11:50:10 +00:00
Strategies
2026-06-03 10:17:44 +00:00
< / label >
< ul class = "md-nav__list" data-md-scrollfix >
< li class = "md-nav__item" >
2026-06-03 11:50:10 +00:00
< a href = "../../strategies/collective-awakening/" class = "md-nav__link" >
2026-06-03 10:17:44 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M20 17q.86 0 1.45.6t.58 1.4L14 22l-7-2v-9h1.95l7.27 2.69q.78.31.78 1.12 0 .47-.34.82t-.86.37H13l-1.75-.67-.33.94L13 17zM16 3.23Q17.06 2 18.7 2q1.36 0 2.3 1t1 2.3q0 1.03-1 2.46t-1.97 2.39T16 13q-2.08-1.89-3.06-2.85t-1.97-2.39T10 5.3q0-1.36.97-2.3t2.34-1q1.6 0 2.69 1.23M.984 11H5v11H.984z" / > < / svg >
< span class = "md-ellipsis" >
Collective Awakening
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
2026-06-03 11:50:10 +00:00
< a href = "../../strategies/community-sovereignty/" class = "md-nav__link" >
2026-06-03 10:17:44 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M3.69 9.12a.88.88 0 0 0-.65-.28c-.41 0-.72.19-.92.58s-.15.76.17 1.11q1.77 1.59 2.25 2.25c.41.56.61 1.38.61 2.44 0 1.31.5 2.28 1.5 2.95.56.44 1.17.77 1.85.99v-3.89c0-.94-.33-1.72-.96-2.35m8.92.05c-.62.62-.96 1.39-.96 2.3v3.93c.96-.34 1.76-.87 2.42-1.57.65-.7.98-1.47.98-2.41 0-1.13.19-1.94.57-2.44.09-.16.26-.36.53-.61.23-.25.47-.49.71-.71.23-.21.46-.43.68-.65l.33-.28a.9.9 0 0 0 .28-.66c0-.28-.09-.53-.28-.73s-.42-.3-.72-.3-.5.09-.69.28M12 20c.69 0 1.36-.09 2-.28v-3.57c0-.59-.18-1.05-.59-1.49Q12.795 14 12 14c-.53 0-1 .2-1.38.61-.4.39-.62.85-.62 1.45v3.66c.64.19 1.31.28 2 .28M9 8.5c0 .83-.67 1.5-1.5 1.5S6 9.33 6 8.5 6.67 7 7.5 7 9 7.67 9 8.5m9 0c0 .83-.67 1.5-1.5 1.5S15 9.33 15 8.5 15.67 7 16.5 7s1.5.67 1.5 1.5m-4.5-3c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 4 12 4s1.5.67 1.5 1.5m0 5.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5" / > < / svg >
< span class = "md-ellipsis" >
Community Sovereignty
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
2026-06-03 11:50:10 +00:00
< a href = "../../strategies/digital-sovereignty/" class = "md-nav__link" >
2026-06-03 10:17:44 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 6c1.4 0 2.8 1.1 2.8 2.5V11c.6 0 1.2.6 1.2 1.3v3.5c0 .6-.6 1.2-1.3 1.2H9.2c-.6 0-1.2-.6-1.2-1.3v-3.5c0-.6.6-1.2 1.2-1.2V9.5C9.2 8.1 10.6 7 12 7m0 1.2c-.8 0-1.5.5-1.5 1.3V11h3V9.5c0-.8-.7-1.3-1.5-1.3" / > < / svg >
< span class = "md-ellipsis" >
Digital Sovereignty
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
2026-06-03 11:50:10 +00:00
< a href = "../../strategies/finding-purpose/" class = "md-nav__link" >
2026-06-03 10:17:44 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" > < path d = "M14.19 14.19 6 18l3.81-8.19L18 6m-6-4A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 8.9a1.1 1.1 0 0 0-1.1 1.1 1.1 1.1 0 0 0 1.1 1.1 1.1 1.1 0 0 0 1.1-1.1 1.1 1.1 0 0 0-1.1-1.1" / > < / svg >
< span class = "md-ellipsis" >
Finding Your Purpose
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
2026-06-04 12:23:32 +00:00
< li class = "md-nav__item" >
< a href = "../../contributing/" class = "md-nav__link" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor" stroke-linecap = "round" stroke-linejoin = "round" stroke-width = "2" class = "lucide lucide-heart-handshake" viewBox = "0 0 24 24" > < path d = "M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762" / > < / svg >
< span class = "md-ellipsis" >
Contributing
< / span >
< / a >
< / li >
2026-06-03 10:17:44 +00:00
< / ul >
< / nav >
< / div >
< / div >
< / div >
< div class = "md-sidebar md-sidebar--secondary" data-md-component = "sidebar" data-md-type = "toc" >
< div class = "md-sidebar__scrollwrap" >
< input class = "md-nav__toggle md-toggle" type = "checkbox" id = "__toc" >
< div class = "md-sidebar-button__wrapper" >
< label class = "md-sidebar-button" for = "__toc" > < / label >
< / div >
< div class = "md-sidebar__inner" >
< nav class = "md-nav md-nav--secondary" aria-label = "On this page" >
< label class = "md-nav__title" for = "__toc" >
< span class = "md-nav__icon md-icon" > < / span >
On this page
< / label >
< ul class = "md-nav__list" data-md-component = "toc" data-md-scrollfix >
2026-06-05 13:19:00 +00:00
< li class = "md-nav__item" >
< a href = "#morning-routine" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Morning routine
< / span >
< / span >
< / a >
< / li >
2026-06-03 10:17:44 +00:00
< li class = "md-nav__item" >
< a href = "#meditation" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Meditation
< / span >
< / span >
< / a >
2026-06-04 05:34:11 +00:00
< nav class = "md-nav" aria-label = "Meditation" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#zen" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Zen
< / span >
< / span >
< / a >
< nav class = "md-nav" aria-label = "Zen" >
< ul class = "md-nav__list" >
< li class = "md-nav__item" >
< a href = "#focus" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Focus
< / span >
< / span >
< / a >
< / li >
< / ul >
< / nav >
< / li >
< / ul >
< / nav >
2026-06-03 10:17:44 +00:00
< / li >
< li class = "md-nav__item" >
< a href = "#gratitude-journal" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Gratitude journal
< / span >
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
2026-06-04 05:34:11 +00:00
< a href = "#merit-journal" class = "md-nav__link" >
2026-06-03 10:17:44 +00:00
< span class = "md-ellipsis" >
< span class = "md-typeset" >
2026-06-04 05:34:11 +00:00
Merit journal
< / span >
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#improvements-journal" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Improvements journal
2026-06-03 10:17:44 +00:00
< / span >
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#movement-energy-and-strength" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Movement: energy and strength
< / span >
< / span >
< / a >
< / li >
< li class = "md-nav__item" >
< a href = "#visualization-morning-and-night" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Visualization: morning and night
< / span >
< / span >
< / a >
2026-06-05 13:19:00 +00:00
< / li >
< li class = "md-nav__item" >
< a href = "#footnotes" class = "md-nav__link" >
< span class = "md-ellipsis" >
< span class = "md-typeset" >
Footnotes
< / span >
< / span >
< / a >
2026-06-03 10:17:44 +00:00
< / li >
< / ul >
< / nav >
< / div >
< / div >
< / div >
< div class = "md-content" data-md-component = "content" >
< nav class = "md-path" aria-label = "Navigation" >
< ol class = "md-path__list" >
< li class = "md-path__item" >
< a href = "../.." class = "md-path__link" >
< span class = "md-ellipsis" >
2026-06-04 12:23:32 +00:00
Home
2026-06-03 10:17:44 +00:00
< / span >
< / a >
< / li >
2026-06-03 11:50:10 +00:00
2026-06-03 10:17:44 +00:00
< li class = "md-path__item" >
< a href = "../" class = "md-path__link" >
< span class = "md-ellipsis" >
Practices
< / span >
< / a >
< / li >
< / ol >
< / nav >
< article class = "md-content__inner md-typeset" >
< h1 id = "daily-sadhana" > Daily Sadhana< a class = "headerlink" href = "#daily-sadhana" title = "Permanent link" > ¶ < / a > < / h1 >
2026-06-05 05:30:15 +00:00
< p > < em > Sadhana< / em > means daily spiritual practice — not something you do when you have time, but the foundation upon which you build everything else. The best time to practice is first thing in the morning, ideally waking an hour before sunrise. At this hour the energy is quiet, as the world is still asleep. Settling into meditation during the 48 minutes surrounding sunrise lets you ride a moment when the energy is in transition — and your practice can have a far greater impact.< / p >
2026-06-03 10:17:44 +00:00
< hr / >
2026-06-05 13:19:00 +00:00
< h2 id = "morning-routine" > Morning routine< a class = "headerlink" href = "#morning-routine" title = "Permanent link" > ¶ < / a > < / h2 >
< p > Drinking water on waking helps re-hydrate, as the body hasn't drunk anything for several hours. Warm water, or at least room temperature (not cold) is best.< / p >
< p > Juice of one lemon or lime, ⅔ fingers of water, half spoon of bicarbonate of soda/baking soda (food grade, aluminium free) mixed in tall glass, first thing in the morning, to regulate any excess acidity and re-hydrate< / p >
2026-06-03 10:17:44 +00:00
< h2 id = "meditation" > Meditation< a class = "headerlink" href = "#meditation" title = "Permanent link" > ¶ < / a > < / h2 >
2026-06-03 15:54:37 +00:00
< ul class = "task-list" >
2026-06-04 05:34:11 +00:00
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Sit quietly for 5 minutes — your bed, a chair, a floor, anywhere< / li >
2026-06-03 15:54:37 +00:00
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Notice when the mind wanders and gently return to breath< / li >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Do this every morning for one week< / li >
< / ul >
2026-06-05 05:30:15 +00:00
< p > Start with five minutes. The mind will wander — that's what minds do. The practice is not emptying the mind but noticing when it has drifted and gently returning to the breath. Every return is a rep, and like any muscle, attention strengthens with use.< / p >
2026-06-05 05:50:18 +00:00
< p > You can use meditate on your bed, in the car, on a chair or the floor, a patch of grass — anywhere you can be still.< / p >
2026-06-04 05:34:11 +00:00
< h3 id = "zen" > Zen< a class = "headerlink" href = "#zen" title = "Permanent link" > ¶ < / a > < / h3 >
2026-06-05 05:30:15 +00:00
< p > The word < em > zen< / em > traces back through the Chinese < em > chan< / em > to the Sanskrit < em > dhyāna< / em > , meaning meditation or deep absorption. The ancient sages studied this state with extraordinary care, and the depth of their insight is something our modern mind can only begin to appreciate. See Patanjali's < em > Yoga Sutras< / em > if you'd like to go deeper.< / p >
2026-06-04 05:34:11 +00:00
< h4 id = "focus" > Focus< a class = "headerlink" href = "#focus" title = "Permanent link" > ¶ < / a > < / h4 >
2026-06-05 05:30:15 +00:00
< p > The mind can rest on many different objects in meditation. We suggest starting with the breath, since it is a simple and direct link to your soul and to the universe — every breath is an exchange between your being and the greater oneness that holds it.< / p >
2026-06-05 13:19:00 +00:00
< p > You can also choose another single point of focus to help the mind settle — a sound (mantra) or a form (yantra). In all, there are 112 techniques for focusing the mind, explored in the ancient text < em > Vijñāna Bhairava Tantra< / em > .< a href = "#user-content-fn-1" > 1< / a > < / p >
2026-06-03 10:17:44 +00:00
< hr / >
< h2 id = "gratitude-journal" > Gratitude journal< a class = "headerlink" href = "#gratitude-journal" title = "Permanent link" > ¶ < / a > < / h2 >
2026-06-03 15:54:37 +00:00
< ul class = "task-list" >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Before bed or first thing, write down 3 specific things you're grateful for< / li >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Do this every day for one week and notice the shift< / li >
< / ul >
< p > Not generic blessings — specific moments. The warmth of sunlight through a window. A conversation that landed. The taste of a ripe fruit.< / p >
2026-06-05 04:22:42 +00:00
< p > Gratitude is the deliberate practice of noticing what is already good, which rewires the brain away from its negativity bias over time.< / p >
2026-06-04 05:34:11 +00:00
< h2 id = "merit-journal" > Merit journal< a class = "headerlink" href = "#merit-journal" title = "Permanent link" > ¶ < / a > < / h2 >
2026-06-05 05:30:15 +00:00
< p > The merit journal is a practice for reinforcing the virtues in our personality. It can be as simple as noting a smile you offered a stranger on the street or the time you spent truly listening to a friend's concern. By writing down the good you've done, you create a record to reflect upon — especially valuable in the moments before leaving the body at the end of life. Our character is the one thing we carry with us when we depart, so it is well worth the effort to reflect upon and cultivate it.< / p >
2026-06-04 05:34:11 +00:00
< ul class = "task-list" >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Write an entry in your merit journal< / li >
< / ul >
2026-06-03 10:17:44 +00:00
< hr / >
2026-06-04 05:34:11 +00:00
< h2 id = "improvements-journal" > Improvements journal< a class = "headerlink" href = "#improvements-journal" title = "Permanent link" > ¶ < / a > < / h2 >
2026-06-05 05:30:15 +00:00
< p > This is the inner work few want to do: asking honestly where you are still reactive, and where your character could grow more harmonious and balanced.< / p >
< p > Almost every emotion has its time and place. Sometimes it is good to rest or to feel impatient, and anger can be necessary to provoke action. In general, though, we can soften the distorted forms of these emotions (emotion is energy in motion) and cultivate their positive counterparts instead. Balance is the aim.< / p >
2026-06-03 15:54:37 +00:00
< ul class = "task-list" >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Ask yourself: Where am I still carrying anger?< / li >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Ask yourself: What am I afraid of?< / li >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Ask yourself: How can I be more patient today?< / li >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Replace one judgment with kindness today< / li >
2026-06-03 10:17:44 +00:00
< / ul >
2026-06-05 05:30:15 +00:00
< p > To start, pick the one with the most impact, often anger. The goal is not to become perfect — it is to become less impulsive, more available, more unconditionally loving. Starting with yourself is key. Notice your thought patterns and how you speak to yourself. Do you scold yourself over a trivial mistake? How might you extend and deepen your patience toward yourself?< / p >
2026-06-05 13:19:00 +00:00
< p > ??? question "A simple evening practice"\
Sit quietly and replay the day. Notice any moment where you contracted — irritation, defensiveness, avoidance. Don't judge the reaction. Just see it. Tomorrow, you'll have another chance. If you like you can journal your reflections and over time you may see just by noticing them things have started to resolve.< / p >
2026-06-04 05:34:11 +00:00
< p > After reviewing the key area you'd like to work on you can use auto-hypnosis to improve it.< / p >
2026-06-03 10:17:44 +00:00
< hr / >
< h2 id = "movement-energy-and-strength" > Movement: energy and strength< a class = "headerlink" href = "#movement-energy-and-strength" title = "Permanent link" > ¶ < / a > < / h2 >
< p > The body needs two kinds of movement every day:< / p >
< p > < strong > Energy practice< / strong > — yoga, tai chi, qigong, or simple stretching with breath awareness. This moves < em > prana< / em > (life force) through the channels of the body. Even ten minutes shifts the nervous system from fight-or-flight to rest-and-digest.< / p >
2026-06-03 15:54:37 +00:00
< ul class = "task-list" >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Do 10 minutes of energy practice this morning (yoga, stretching, tai chi)< / li >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Do 20 minutes of cardio or strength work today< / li >
< / ul >
2026-06-05 05:30:15 +00:00
< p > < strong > Cardio and strength< / strong > — walking briskly, running, bodyweight exercises, lifting. The body evolved to move against resistance. Without it, the mind stagnates too. Cardio comes in two intensities, and both are necessary: low intensity (such as energy practice or gardening) and high intensity (such as running, cycling, swimming, or tennis). High intensity is anything that raises your heart rate and makes you sweat.< / p >
2026-06-03 10:17:44 +00:00
< p > Pair them. Energy practice in the morning to open; strength in the afternoon to ground.< / p >
< hr / >
< h2 id = "visualization-morning-and-night" > Visualization: morning and night< a class = "headerlink" href = "#visualization-morning-and-night" title = "Permanent link" > ¶ < / a > < / h2 >
2026-06-03 15:54:37 +00:00
< ul class = "task-list" >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Spend 2 minutes each morning visualizing the future you want — see it as real < em > now< / em > < / li >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Spend 2 minutes before sleep visualizing the same — feel the gratitude as if it arrived< / li >
< / ul >
2026-06-05 04:22:42 +00:00
< p > This is the practice of orienting the subconscious toward what you are building, so that during the day, you recognize the doors when they appear.< / p >
2026-06-03 10:17:44 +00:00
< hr / >
2026-06-03 11:50:10 +00:00
< p > < strong > Related:< / strong > < a href = "../../../strategies/finding-purpose/" > Finding Your Purpose< / a > — when sadhana meets direction.< / p >
2026-06-03 10:17:44 +00:00
< p > < em > What practice will you show up for tomorrow?< / em > < / p >
2026-06-04 12:55:14 +00:00
< ul class = "task-list" >
< li class = "task-list-item" > < label class = "task-list-control" > < input type = "checkbox" disabled / > < span class = "task-list-indicator" > < / span > < / label > Mark this sprout read< / li >
< / ul >
2026-06-05 13:19:00 +00:00
< h2 id = "footnotes" > Footnotes< a class = "headerlink" href = "#footnotes" title = "Permanent link" > ¶ < / a > < / h2 >
2026-06-05 04:22:42 +00:00
< ol >
2026-06-05 13:19:00 +00:00
< li > The < em > Vijñāna Bhairava Tantra< / em > , a 7< sup > th< / sup > – 8< sup > th< / sup > century Kashmir Shaivism text, presents 112 dhāraṇās (meditation techniques) as a dialogue between Bhairava and the goddess Bhairavi, who together personify the interplay between consciousness and energy. < a href = "https://en.wikipedia.org/wiki/Vij%C3%B1%C4%81na_Bhairava_Tantra" > Wikipedia< / a > < a href = "#user-content-fnref-1" > ↩< / a > < / li >
2026-06-05 04:22:42 +00:00
< / ol >
2026-06-03 10:17:44 +00:00
2026-06-04 12:23:32 +00:00
< section class = "toa-kit gp-reveal"
data-endpoint="https://subscribe.krystl.org/api/subscribe"
aria-labelledby="toa-kit-title">
< div class = "toa-kit__inner" >
< div class = "toa-kit__glow" aria-hidden = "true" > < / div >
< header class = "toa-kit__header" >
< span class = "toa-kit__icon" aria-hidden = "true" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor"
stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
viewBox="0 0 24 24" class="lucide">
< path d = "M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z" > < / path >
< path d = "m22 6-10 7L2 6" > < / path >
< / svg >
< / span >
< div class = "toa-kit__heading" >
< h2 id = "toa-kit-title" class = "toa-kit__titletext" > Keep In Touch< / h2 >
< p class = "toa-kit__sub" > Leave your WhatsApp or email to get updates on the journey.< / p >
< / div >
< / header >
< form class = "toa-kit__form" novalidate >
< label class = "toa-kit__field" data-kind = "whatsapp" >
< span class = "toa-kit__fieldicon" aria-hidden = "true" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor"
stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
viewBox="0 0 24 24" class="lucide">
< path d = "M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z" > < / path >
< / svg >
< / span >
< input type = "tel" class = "toa-kit__input" name = "whatsapp"
inputmode="tel" autocomplete="tel"
placeholder="WhatsApp number" aria-label="WhatsApp number">
< / label >
< label class = "toa-kit__field" data-kind = "email" >
< span class = "toa-kit__fieldicon" aria-hidden = "true" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor"
stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
viewBox="0 0 24 24" class="lucide">
< rect width = "20" height = "16" x = "2" y = "4" rx = "2" > < / rect >
< path d = "m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7" > < / path >
< / svg >
< / span >
< input type = "email" class = "toa-kit__input" name = "email"
inputmode="email" autocomplete="email"
placeholder="Email address" aria-label="Email address">
< / label >
< label class = "toa-kit__field toa-kit__field--name" data-kind = "name" hidden >
< span class = "toa-kit__fieldicon" aria-hidden = "true" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor"
stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
viewBox="0 0 24 24" class="lucide">
< path d = "M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2" > < / path >
< circle cx = "12" cy = "7" r = "4" > < / circle >
< / svg >
< / span >
< input type = "text" class = "toa-kit__input" name = "name"
autocomplete="name"
placeholder="Your name (optional)" aria-label="Your name">
< / label >
< button type = "submit" class = "toa-kit__send" > Send< / button >
< / form >
< p class = "toa-kit__notice" role = "status" aria-live = "polite" hidden > < / p >
< / div >
< / section >
2026-06-03 15:24:23 +00:00
< h2 id = "__comments" > Comments< / h2 >
< div id = "cusdis_thread"
data-host="https://cusdis.krystl.org"
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
data-page-id="https://tree.ad/practices/daily-sadhana/"
data-page-url="https://tree.ad/practices/daily-sadhana/"
data-page-title="Daily Sadhana"
data-theme="auto">
< / div >
< script async defer src = "https://cusdis.krystl.org/js/cusdis.es.js" > < / script >
< noscript > Please enable JavaScript to view the comments.< / noscript >
2026-06-03 10:17:44 +00:00
< / article >
< / div >
< script > var tabs = _ _md _get ( "__tabs" ) ; if ( Array . isArray ( tabs ) ) e : for ( var set of document . querySelectorAll ( ".tabbed-set" ) ) { var labels = set . querySelector ( ".tabbed-labels" ) ; for ( var tab of tabs ) for ( var label of labels . getElementsByTagName ( "label" ) ) if ( label . innerText . trim ( ) === tab ) { var input = document . getElementById ( label . htmlFor ) ; input . checked = ! 0 ; continue e } } < / script >
< script > var target = document . getElementById ( location . hash . slice ( 1 ) ) ; target && target . name && ( target . checked = target . name . startsWith ( "__tabbed_" ) ) < / script >
< / div >
< button type = "button" class = "md-top md-icon" data-md-component = "top" hidden >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor" stroke-linecap = "round" stroke-linejoin = "round" stroke-width = "2" class = "lucide lucide-circle-arrow-up" viewBox = "0 0 24 24" > < circle cx = "12" cy = "12" r = "10" / > < path d = "m16 12-4-4-4 4M12 16V8" / > < / svg >
Back to top
< / button >
< / main >
< footer class = "md-footer" >
< nav class = "md-footer__inner md-grid" aria-label = "Footer" >
< a href = "../" class = "md-footer__link md-footer__link--prev" aria-label = "Previous: Practices" >
< div class = "md-footer__button md-icon" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor" stroke-linecap = "round" stroke-linejoin = "round" stroke-width = "2" class = "lucide lucide-arrow-left" viewBox = "0 0 24 24" > < path d = "m12 19-7-7 7-7M19 12H5" / > < / svg >
< / div >
< div class = "md-footer__title" >
< span class = "md-footer__direction" >
Previous
< / span >
< div class = "md-ellipsis" >
Practices
< / div >
< / div >
< / a >
< a href = "../digital-wellness/" class = "md-footer__link md-footer__link--next" aria-label = "Next: Digital Wellness" >
< div class = "md-footer__title" >
< span class = "md-footer__direction" >
Next
< / span >
< div class = "md-ellipsis" >
Digital Wellness
< / div >
< / div >
< div class = "md-footer__button md-icon" >
< svg xmlns = "http://www.w3.org/2000/svg" fill = "none" stroke = "currentColor" stroke-linecap = "round" stroke-linejoin = "round" stroke-width = "2" class = "lucide lucide-arrow-right" viewBox = "0 0 24 24" > < path d = "M5 12h14M12 5l7 7-7 7" / > < / svg >
< / div >
< / a >
< / nav >
< div class = "md-footer-meta md-typeset" >
< div class = "md-footer-meta__inner md-grid" >
< div class = "md-copyright" >
< div class = "md-copyright__highlight" >
Copyright © 2026 The authors
< / div >
< div class = "md-copyright__badges" >
< span class = "md-copyright__zensical" >
Built with
< a href = "https://zensical.org/" target = "_blank" rel = "noopener" >
Zensical
< / a >
< / span >
< a href = "https://grebedoc.dev" class = "md-copyright__grebedoc" title = "served by Grebedoc" >
< img src = "https://grebedoc.dev/88x31.gif" alt = "served by Grebedoc" style = "image-rendering: pixelated; height: 31px; width: 88px;" >
< / a >
< / div >
< / div >
< / div >
< / div >
< / footer >
< / div >
< div class = "md-dialog" data-md-component = "dialog" >
< div class = "md-dialog__inner md-typeset" > < / div >
< / div >
< script id = "__config" type = "application/json" > { "annotate" : null , "base" : "../.." , "features" : [ "announce.dismiss" , "content.action.edit" , "content.action.view" , "content.code.annotate" , "content.code.copy" , "content.code.select" , "content.footnote.tooltips" , "content.tabs.link" , "content.tooltips" , "navigation.footer" , "navigation.indexes" , "navigation.instant" , "navigation.instant.prefetch" , "navigation.path" , "navigation.sections" , "navigation.top" , "navigation.tracking" , "search.highlight" ] , "search" : "../../assets/javascripts/workers/search.e2d2d235.min.js" , "tags" : null , "translations" : { "clipboard.copied" : "Copied to clipboard" , "clipboard.copy" : "Copy to clipboard" , "search.result.more.one" : "1 more on this page" , "search.result.more.other" : "# more on this page" , "search.result.none" : "No matching documents" , "search.result.one" : "1 matching document" , "search.result.other" : "# matching documents" , "search.result.placeholder" : "Type to start searching" , "search.result.term.missing" : "Missing" , "select.version" : "Select version" } , "version" : null } < / script >
< script src = "../../assets/javascripts/bundle.6e5f0216.min.js" > < / script >
< script src = "../../javascripts/extra.js" > < / script >
< / body >
< / html >